function MarkerClusterer(n,t,i){var r,u;this.extend(MarkerClusterer,google.maps.OverlayView);this.map_=n;this.markers_=[];this.clusters_=[];this.sizes=[53,56,66,78,90];this.styles_=[];this.ready_=!1;r=i||{};this.gridSize_=r.gridSize||60;this.minClusterSize_=r.minimumClusterSize||2;this.maxZoom_=r.maxZoom||null;this.styles_=r.styles||[];this.imagePath_=r.imagePath||this.MARKER_CLUSTER_IMAGE_PATH_;this.imageExtension_=r.imageExtension||this.MARKER_CLUSTER_IMAGE_EXTENSION_;this.zoomOnClick_=!0;r.zoomOnClick!=undefined&&(this.zoomOnClick_=r.zoomOnClick);this.averageCenter_=!1;r.averageCenter!=undefined&&(this.averageCenter_=r.averageCenter);this.setupStyles_();this.setMap(n);this.prevZoom_=this.map_.getZoom();u=this;google.maps.event.addListener(this.map_,"zoom_changed",function(){var n=u.map_.getZoom();u.prevZoom_!=n&&(u.prevZoom_=n,u.resetViewport())});google.maps.event.addListener(this.map_,"idle",function(){u.redraw()});t&&t.length&&this.addMarkers(t,!1)}function Cluster(n){this.markerClusterer_=n;this.map_=n.getMap();this.gridSize_=n.getGridSize();this.minClusterSize_=n.getMinClusterSize();this.averageCenter_=n.isAverageCenter();this.center_=null;this.markers_=[];this.bounds_=null;this.clusterIcon_=new ClusterIcon(this,n.getStyles(),n.getGridSize())}function ClusterIcon(n,t,i){n.getMarkerClusterer().extend(ClusterIcon,google.maps.OverlayView);this.styles_=t;this.padding_=i||0;this.cluster_=n;this.center_=null;this.map_=n.getMap();this.div_=null;this.sums_=null;this.visible_=!1;this.setMap(this.map_)}function _toConsumableArray(n){if(Array.isArray(n)){for(var t=0,i=Array(n.length);t<n.length;t++)i[t]=n[t];return i}return Array.from(n)}function recaptchaInnerFunction(n,t,i){"use strict";n=grecaptcha.render(""+n+"",{sitekey:t,callback:function(){var n=i;$("#"+n).val("captchaVerified").addClass("parsley-success").removeClass("parsley-error").next("ul").hide()}})}function runAutosuggest(n){n.length>1?(fetchAutoSuggestResults(n),!searchFloat.hasClass("js-arrows-disabled")&&$body.hasClass("desktop")&&(searchFloat.addClass("js-arrows-disabled"),$(document).keydown(disableArrowKeys))):(searchSuggestions.hide(),searchFloat.removeClass("js-arrows-disabled"),$(document).unbind("keydown",disableArrowKeys),$body.removeClass("search-active"),$body.removeClass("header-search-active"),$(this).scrollTop()===0?$("body").removeClass("headerFixed"):$("body").addClass("headerFixed"),searchBtnFloating.removeClass("search-active"))}function runAutosuggestHeader(n){n.length>1?($(".header-search").addClass("search-active"),$body.addClass("header-search-active"),fetchAutoSuggestResults(n),searchFloatHeaderOpen.hasClass("js-arrows-disabled")||($body.hasClass("desktop")&&($(document).keydown(disableArrowKeys),searchFloatHeaderOpen.addClass("js-arrows-disabled")),$(".js-toggle-search-submit-button").attr("type","submit"))):($(document).unbind("keydown",disableArrowKeys),searchFloatHeaderOpen.removeClass("js-arrows-disabled"),searchSuggestions.hide(),$body.removeClass("search-active"),$body.removeClass("header-search-active"),$(this).scrollTop()===0?$("body").removeClass("headerFixed"):$("body").addClass("headerFixed"))}function goToSuggestion(n,t,i){i?(n.addClass("to-remove"),n.next().addClass("focus").focus(),$(t).removeClass("focus to-remove")):(n.addClass("to-remove"),n.prev().addClass("focus").focus(),$(t).removeClass("focus to-remove"))}function closeAutosuggestContainer(){$("#header .search, #mainNav").removeClass("search_expanded");searchBtnFloating.removeClass("search-active");$(".search-suggestions").hide().removeClass("active");$body.removeClass("search-active");$body.removeClass("header-search-active");$(this).scrollTop()===0?$("body").removeClass("headerFixed"):$("body").addClass("headerFixed");searchFloat.removeClass("js-arrows-disabled");$(document).unbind("keydown",disableArrowKeys)}function fetchAutoSuggestResults(n){urlDev="../static/json/autosuggest.json";$.ajax({cache:!1,dataType:"json",url:"/api/sitecore/suggest",data:{query:n},method:"GET",success:function(t){var r=[],u=[],i=0,f;t.suggestions!=null&&(r=filterSuggestions(t,"type","family"),u=filterSuggestions(t,"type","product"),i=t.suggestions.length);f={Data:[{Products:u,Categories:r,Length:i,Keyword:n}]};renderAutosuggest(f);i?($("#searchKeyword").val().trim()!==""||$("#searchFloat").length>0&&$("#searchFloat").val().trim()!=="")&&($("#searchKeyword").val().length>1||$("#searchFloat").val().length>1)&&($(".search, #suggestionsClose, #suggestions-header-close").removeClass("no-query"),$(".search.search-active .search-suggestions").show()):($(".search, #suggestionsClose, #suggestions-header-close").addClass("no-query"),$(".search.search-active .search-suggestions").hide())}})}function filterSuggestions(n,t,i){return $.grep(n.suggestions,function(n){return n[t].indexOf(i)>-1})}function renderAutosuggest(n){var t,i;t=$("#search-suggestions__ContentTemplate").html();i=Handlebars.compile(t)(n);$(outputAutoSuggest).html(i)}function teaserFX(){"use strict";var n=$(".flipFx");if(n){var i=n.find(".front"),r=n.find(".moreInfo"),u=n.find(".close"),f=n.find(".back"),e=n.find("img.lazy"),t,o=$(window).width();if(e.lazyload({effect:"fadeIn",threshold:0}),n.off("click mouseenter mouseleave"),o>1024)n.on("mouseenter",function(i){i.preventDefault();$(this).addClass("hover");$(this).on("click",function(){t=$(this).closest(n).find(".front").attr("data-url");window.location=t})}).on("mouseleave",function(n){n.preventDefault();$(this).removeClass("hover")});else{n.on("click",function(n){n.stopPropagation();n.preventDefault();t=$(this).find(i).attr("data-url");t&&(window.location=t)});r.on("click",function(t){t.stopImmediatePropagation();$(this).closest(n).toggleClass("hover")});u.on("click",function(t){t.stopPropagation();t.preventDefault();$(this).closest(n).removeClass("hover")});f.on("click",function(n){n.stopPropagation();n.preventDefault();t=$(this).attr("data-url");t&&(window.location=t)})}}}function facets(){function i(){t.on("click",function(t){t.preventDefault();var u=$(this).data("target"),i=$(this).parent(n).attr("data-toggle-mobile"),r=$(this).parent(n).attr("data-toggle-desktop");$(this).next(u).slideToggle(400);$("body").hasClass("desktop")?(r==="false"&&($(this).parent(n).attr("data-toggle-desktop","true"),$(this).parent(n).attr("data-toggle-mobile","true")),r==="true"&&($(this).parent(n).attr("data-toggle-desktop","false"),$(this).parent(n).attr("data-toggle-mobile","false"))):(i==="true"&&($(this).parent(n).attr("data-toggle-mobile","false"),$(this).parent(n).attr("data-toggle-desktop","false")),i==="false"&&($(this).parent(n).attr("data-toggle-mobile","true"),$(this).parent(n).attr("data-toggle-desktop","true")))})}var n=$(".facetsBlock"),t=n.find(".facetsHeadline");i()}function openFilterItem(){$(".filtering__item").each(function(){$(this).find(".filtering__item__heading").click(function(n){n.preventDefault();window.matchMedia("(min-width: 641px)").matches?$(this).parent().hasClass("filtering__item--active")?$(this).parent().removeClass("filtering__item--active"):($(".filtering__item").not($(this).parent()).removeClass("filtering__item--active"),$(this).parent().addClass("filtering__item--active")):$(this).parent().hasClass("filtering__item--close")?$(this).parent().removeClass("filtering__item--close"):$(this).parent().addClass("filtering__item--close")})})}function closeFiltering(){$(".filtering__item__close-button").each(function(){$(this).click(function(){$(this).closest(".filtering__item").removeClass("filtering__item--active")})})}function openMobileFilterLayer(){$(".filtering__mobile-button").click(function(n){n.preventDefault();$(this).closest("#products-facets-container").find(".filtering").addClass("filtering--active")});closeMobileFilterLayer()}function closeMobileFilterLayer(){$(".filtering__close-button").click(function(n){n.preventDefault();$(this).closest(".filtering").removeClass("filtering--active")})}function autoResizer(){$(".iFrameResizer").each(function(){$(this).iFrameResize({heightCalculationMethod:"max",resizeFrom:"child",widthCalculationMethod:"rightMostElement",autoResize:!0,log:!1,enablePublicMethods:!0,sizeHeight:!0,inPageLinks:!0})})}function getBuyBoxProductData(n,t){$.ajax({cache:!1,dataType:"json",method:"GET",url:gProductsUrl+n,data:{q:t},beforeSend:function(){$("#"+n+" > .buybox").addClass("is-loading").append('<div class="ajaxloader-wrapper"><span class="ajaxloader"><\/span><\/div>')},success:function(t){var r,u,i;Handlebars.registerHelper("ProductAvailableHelper",function(){return this.Stock.StockLevelStatus==="inStock"||this.Stock.StockLevelStatus==="lowStock"?"buybox--available":"buybox--sold-out"});Handlebars.registerHelper("ProductAvailableHelperButton",function(){if(0)return"disabled"});$("#"+n).empty();r=$("#buybox-handlebars-items").html();u=Handlebars.compile(r)(t);$("#"+n).append(u);$("#"+n+".buybox-items .ajaxloader-wrapper").remove();$("#"+n+".buybox-items").removeClass("is-loading");gNewQuantity!==null?($(".buybox-"+t.Code).find(".shop-product-quantity__input input").val(t.FischerBestPrice.RequestedQty),isCountable=new QUANTITY.checkCountabiltiy(t,gNewQuantity)):isCountable=new QUANTITY.checkCountabiltiy(t,t.FischerBestPrice.InitialQuantity);i=$(".buybox-"+t.Code);isCountable.sub?i.find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor"):i.find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor");isCountable.add?i.find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor"):i.find(".shop-product-quantity__buttons__increase").addClass("lock-cursor");$("#"+n).each(function(){$(this).find(".js-buybox-button").click(function(n){n.preventDefault();var t=$(this).data("article-id"),i=$(this).parent().find(".shop-product-quantity__input__field").val();addProduct(t,i)})});$(".buybox-"+t.Code).find(".shop-product-quantity__buttons__increase").click(function(){var i=t.Code,n;gNewQuantity=$(this).closest(".shop-product-quantity").find(".shop-product-quantity__input__field").val();gNewQuantity=gNewQuantity.replace(/[^0-9]+/g,"");$(this).closest(".error-box").remove();QUANTITY.setInitQuantity(t,null);QUANTITY.checkIsSetTimeout();gNewQuantity>gMaxQuantity&&gNewQuantity<gMinQuantity||handleQuantityCalculation(t,gNewQuantity,"add");isCountable=QUANTITY.checkCountabiltiy(t,gNewQuantity);isCountable.add?$(this).removeClass("lock-cursor"):$(this).addClass("lock-cursor");isCountable.sub?$(this).find(".shop-product-quantity__buttons__decrease button").removeClass("lock-cursor"):$(this).find(".shop-product-quantity__buttons__decrease button").addClass("lock-cursor");n=$(this).closest(".shop-product-quantity").find(".shop-product-quantity__input__field");n.empty();n.val(gNewQuantity);gQuantityClickTimeoutID=setTimeout(function(){gNewQuantity!==t.FischerBestPrice.RequestedQty&&(n.empty(),n.val(gNewQuantity),getBuyBoxProductData(i,gNewQuantity))},gTimeout)});$(".buybox-"+t.Code).find(".shop-product-quantity__buttons__decrease").click(function(){var i=t.Code,n;gNewQuantity=$(this).closest(".shop-product-quantity").find(".shop-product-quantity__input__field").val();gNewQuantity=gNewQuantity.replace(/[^0-9]+/g,"");$(this).closest(".error-box").remove();QUANTITY.setInitQuantity(t,null);QUANTITY.checkIsSetTimeout();gNewQuantity>gMaxQuantity&&gNewQuantity<gMinQuantity||handleQuantityCalculation(t,gNewQuantity,"sub");isCountable=QUANTITY.checkCountabiltiy(t,gNewQuantity);isCountable.add?$(this).find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor"):$(this).find(".shop-product-quantity__buttons__increase").addClass("lock-cursor");isCountable.sub?$(this).removeClass("lock-cursor"):$(this).addClass("lock-cursor");n=$(this).closest(".shop-product-quantity").find(".shop-product-quantity__input__field");n.empty();n.val(gNewQuantity);gQuantityClickTimeoutID=setTimeout(function(){gNewQuantity!==t.FischerBestPrice.RequestedQty&&(n.empty(),n.val(gNewQuantity),getBuyBoxProductData(i,gNewQuantity))},gTimeout)});$(".buybox-"+t.Code).find("#js-shop-product-quantity").keydown(function(i){var u=$(this).val().replace(/[^0-9]+/g,""),r,f;if(u=parseInt(u),gNewQuantity=u,i.keyCode===13||i.keyCode===10){if(isNaN(u))$(this).val(""),$(this).val(t.FischerBestPrice.InitialQuantity);else if(u===0){if(t.FischerBestPrice.RequestedQty===0){$(this).val(t.FischerBestPrice.InitialQuantity);return}$(this).val(t.FischerBestPrice.RequestedQty);return}$(".error-box").length===0&&(QUANTITY.setInitQuantity(t,null),r=$(this).val(),f=QUANTITY.getQuantityStepRanges(r,t),r>gMaxQuantity||r<gMinQuantity?generateCustomInfobox(f.RangeValue,r,!0,t):g_isInitialQuantitySet||r==t.FischerBestPrice.InitialQuantity||r==t.FischerBestPrice.RequestedQty||handleCustomerQuantity(t,r,n))}}).focusout(function(){var i=null,u={},r=$(this).val().replace(/[^0-9]+/g,"");if(r=parseInt(r),gNewQuantity=r,isNaN(r))$(this).val(""),$(this).val(t.FischerBestPrice.InitialQuantity);else{if(r===0){if(t.FischerBestPrice.RequestedQty===0){$(this).val(t.FischerBestPrice.InitialQuantity);return}$(this).val(t.FischerBestPrice.RequestedQty);return}$(".error-box").length===0&&(QUANTITY.setInitQuantity(t,null),i=$(this).val(),u=QUANTITY.getQuantityStepRanges(i,t),i>gMaxQuantity||i<gMinQuantity?generateCustomInfobox(u.RangeValue,i,!0,t):g_isInitialQuantitySet||i==t.FischerBestPrice.InitialQuantity||i==t.FischerBestPrice.RequestedQty||handleCustomerQuantity(t,i,n))}})},error:function(n){console.log(n)}})}function openRangeSlider(){$(".range-slider").each(function(){var n=$(this),t=n.find(".range-slider__min-input"),i=n.find(".range-slider__max-input"),e=t.val(),o=i.val(),u=n.data("value-min"),f=n.data("value-max"),s=n.data("increment"),r=n.find(".range-slider__slider");r.slider({animate:"fast",step:Number(s),range:!0,min:Number(u),max:Number(f),values:[Number(e),Number(o)],slide:function(n,r){return r.values[0]===r.values[1]?!1:(t.val(r.values[0]),i.val(r.values[1]),!0)},stop:function(n,r){t.val(r.values[0]);i.val(r.values[1])}});t.on("change focusout",function(n){var t=Number(n.target.value);t>=Number(u)&&t<Number(i.val())?r.slider("values",0,t):(n.target.value=u,r.slider("values",0,u))});i.on("change focusout",function(n){var i=Number(n.target.value);i<=Number(f)&&i>Number(t.val())?r.slider("values",1,i):(n.target.value=f,r.slider("values",1,f))})})}function changeInputWidth(n){$(n).width(($(n).val().length+1)*8);$(n).on("keyup keypress focus blur change",function(){$(this).animate({width:($(this).val().length+1)*8},1)})}function handleQuantityCalculation(n,t,i){for(var u=n.FischerBestPrice.QuantityStepRanges,f=null,r=0;r<u.length;r++){(f===null||f>u[r].RangeValue)&&(f=u[r].RangeValue);switch(i){case"add":gNewQuantity=calcAddQuantityStep(u[r],parseInt(t));break;case"sub":gNewQuantity=calcSubQuantityStep(u[r],parseInt(t),f)}if(gNewQuantity!=undefined&&gNewQuantity!=null)break}}function handleCustomerQuantity(n,t,i){var r={};r=QUANTITY.checkCountabiltiy(n,t);r=r.input;r.allow?t!==n.FischerBestPrice.RequestedQty?(QUANTITY.setTimeoutForUpdate(t,n,i),gaQuantityUpdate[n.EntryNumber]=t):gaQuantityUpdate[n.EntryNumber]=n.FischerBestPrice.RequestedQty:generateCustomInfobox(r.rangeVal,t,!1,n)}function calcAddQuantityStep(n,t){if(t<gMaxQuantity){var i=calcFeedbackQuantity(n.RangeValue,t);if(t>=n.RangeFrom&&t>=0&&t<gMaxQuantity&&i.greaterThanQuantity<=gMaxQuantity){if(t<=n.RangeTo||n.RangeTo===null||n.RangeTo===0||n.RangeTo===undefined)return t+n.RangeValue}else return t}else return t}function calcSubQuantityStep(n,t,i){if(t>=n.RangeFrom){var r=t-1;if((t<=n.RangeTo||r===n.RangeTo)&&t>=0||(t>=n.RangeFrom||n.RangeFrom===null)&&(n.RangeTo===null||n.RangeTo===0||n.RangeTo===undefined)&&t>=0)return t=t-n.RangeValue,t<i&&(t=i),t}}function calcFeedbackQuantity(n,t){var u=t%n,i=t-u,r=i+n;return checkFeedbackCalculation(i,r),{lessThanQuantity:i,greaterThanQuantity:r}}function checkFeedbackCalculation(n,t){t>gMaxQuantity&&$(".error-box__buttons").find(".feedback-box-greaterThan").remove();n<gMinQuantity&&$(".feedback-box--container").closest(".error-box__buttons").find(".feedback-box-lessThan").remove()}function generateCustomInfobox(n,t,i,r){var h=i,f={},e={},u={add:!0,sub:!0},s,o;if(h?(t>gMaxQuantity?f='{ "Quantity": { "Actual": '+t+',"GreaterThan": '+gMaxQuantity+"} }":(f='{ "Quantity": { "Actual": '+t+', "LessThan": '+r.InitialQuantity+"} }",$(".feedback-box-greaterThan").remove()),f=JSON.parse(f)):(e=calcFeedbackQuantity(n,t),f='{ "Quantity": { "Actual": '+t+', "LessThan": '+e.lessThanQuantity+',"GreaterThan": '+e.greaterThanQuantity+"} }",f=JSON.parse(f)),s=$(".feedback-box--container").length,$(".feedback-box--container").length>0){if($(".feedback-box--container").length>1)for(o=1;o<=s;o++)$(".feedback-box--container").eq(o).remove();$(".feedback-box--container").empty();var c=$("#feedback-box-handlebars").html(),l=Handlebars.compile(c)(f),a=$(".feedback-box--container").append(l);$(".error-box .icon-cancel").click(function(){$(this).closest(".error-box").remove();$(".buybox").find(".shop-product-quantity__input__field").removeClass("lock-cursor").prop("disabled",!1);$(".buybox").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor").prop("disabled",!1);$(".buybox").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor").prop("disabled",!1);$(".shop-product-quantity").find(".shop-product-quantity__input__field").removeClass("lock-cursor").prop("disabled",!1);$(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor").prop("disabled",!1);$(".shop-product-quantity").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor").prop("disabled",!1);gNewQuantity=r.FischerBestPrice.RequestedQty===0?r.FischerBestPrice.InitialQuantity:r.FischerBestPrice.RequestedQty;u=QUANTITY.checkCountabiltiy(r,gNewQuantity);u.add?($(".buybox").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor"),$("button[data-entrynumber='"+r.EntryNumber+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor"),$(".sticky-add-to-cart-items").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor"),$("input[data-productid='"+r.Code+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor")):($(".buybox").find(".shop-product-quantity__buttons__increase").addClass("lock-cursor"),$("button[data-entrynumber='"+r.EntryNumber+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__increase").addClass("lock-cursor"),$(".sticky-add-to-cart-items").find(".shop-product-quantity__buttons__increase").addClass("lock-cursor"),$("input[data-productid='"+r.Code+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor"));u.sub?($(".buybox").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor"),$("button[data-entrynumber='"+r.EntryNumber+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor"),$(".sticky-add-to-cart-items").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor"),$("input[data-productid='"+r.Code+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor")):($(".buybox").find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor"),$("button[data-entrynumber='"+r.EntryNumber+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor"),$(".sticky-add-to-cart-items").find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor"),$("input[data-productid='"+r.Code+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor"));$(".sticky-add-to-cart-items").find(".shop-product-quantity__input__field").val(gNewQuantity);$(".buybox-"+r.Code).find("#js-shop-product-quantity").val(gNewQuantity);$("button[data-entrynumber='"+r.EntryNumber+"']").closest(".shop-product-quantity").find(".shop-product-quantity__input__field").val(gNewQuantity);$("input[data-productid='"+r.Code+"']").val(gNewQuantity)});(e.greaterThanQuantity>gMaxQuantity||t<gMinQuantity)&&$(".feedback-box-greaterThan").remove();(e.lessThanQuantity<gMinQuantity||t>gMaxQuantity)&&$(".feedback-box-lessThan").remove();$(".sticky-add-to-cart-items").find(".shop-product-quantity__input__field").val(gNewQuantity);$(".buybox-"+r.Code).find("#js-shop-product-quantity").val(gNewQuantity);$("button[data-entrynumber='"+r.EntryNumber+"']").closest(".shop-product-quantity").find(".shop-product-quantity__input__field").val(gNewQuantity);$("input[data-productid='"+r.Code+"']").closest(".product-list__item").find(".shop-product-quantity__input__field").val(gNewQuantity);$(".buybox").find(".shop-product-quantity__input__field").addClass("lock-cursor").prop("disabled",!0);$(".buybox").find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor").prop("disabled",!0);$(".buybox").find(".shop-product-quantity__buttons__increase").addClass("lock-cursor").prop("disabled",!0);$(".shop-product-quantity").find(".shop-product-quantity__input__field").addClass("lock-cursor").prop("disabled",!0);$(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor").prop("disabled",!0);$(".shop-product-quantity").find(".shop-product-quantity__buttons__increase").addClass("lock-cursor").prop("disabled",!0);$(".feedback-box-lessThan").click(function(){var t=null,n;gNewQuantity=$(this).text();gNewQuantity=gNewQuantity.replace(/[^0-9]+/g,"");$(this).closest(".error-box").remove();$(".sticky-add-to-cart-items").length>0&&(n=$(".shop-product-quantity").find(".shop-product-quantity__input__field"),n.val(gNewQuantity),t=r.Code);$(".shoppingcart--items").length>0&&(n=$("button[data-entrynumber='"+r.EntryNumber+"']"),n=n.closest(".shop-product-quantity").find(".shop-product-quantity__input__field"),n.val(gNewQuantity),t=null);$(".buybox-items").length>0&&(n=$(".buybox-"+r.Code).find("#js-shop-product-quantity"),n.empty(),n.val(gNewQuantity),t=r.Code);$(".product-list__item").length>0&&(n=$("input[data-productid='"+r.Code+"']"),n=n.closest(".shop-product-quantity").find(".shop-product-quantity__input__field"),n.empty(),n.val(gNewQuantity),t=r.Code);u=QUANTITY.checkCountabiltiy(r,gNewQuantity);u.add?($(".buybox").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor"),$("button[data-entrynumber='"+r.EntryNumber+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor"),$(".sticky-add-to-cart-items").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor"),$("input[data-productid='"+r.Code+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor")):($(".buybox").find(".shop-product-quantity__buttons__increase").addClass("lock-cursor"),$("button[data-entrynumber='"+r.EntryNumber+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__increase").addClass("lock-cursor"),$(".sticky-add-to-cart-items").find(".shop-product-quantity__buttons__increase").addClass("lock-cursor"),$("input[data-productid='"+r.Code+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__increase").addClass("lock-cursor"));u.sub?($(".buybox").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor"),$("button[data-entrynumber='"+r.EntryNumber+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor"),$(".sticky-add-to-cart-items").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor"),$("input[data-productid='"+r.Code+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor")):($(".buybox").find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor"),$("button[data-entrynumber='"+r.EntryNumber+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor"),$(".sticky-add-to-cart-items").find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor"),$("input[data-productid='"+r.Code+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor"));$(".buybox").find(".shop-product-quantity__input__field").removeClass("lock-cursor").prop("disabled",!1);$(".buybox").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor").prop("disabled",!1);$(".buybox").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor").prop("disabled",!1);$(".shop-product-quantity").find(".shop-product-quantity__input__field").removeClass("lock-cursor").prop("disabled",!1);$(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor").prop("disabled",!1);$(".shop-product-quantity").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor").prop("disabled",!1);$(".buybox").length>0?getBuyBoxProductData(t,gNewQuantity):QUANTITY.setTimeoutForUpdate(gNewQuantity,r,t)});$(".feedback-box-greaterThan").click(function(){var t=null,n;gNewQuantity=$(this).text();gNewQuantity=gNewQuantity.replace(/[^0-9]+/g,"");$(this).closest(".error-box").remove();$(".sticky-add-to-cart-items").length>0&&(n=$(".shop-product-quantity").find(".shop-product-quantity__input__field"),n.val(gNewQuantity),t=r.Code);$(".shoppingcart--items").length>0&&(n=$("button[data-entrynumber='"+r.EntryNumber+"']"),n=n.closest(".shop-product-quantity").find(".shop-product-quantity__input__field"),n.val(gNewQuantity),t=null);$(".buybox-items").length>0&&(n=$(".buybox-"+r.Code).find("#js-shop-product-quantity"),n.empty(),n.val(gNewQuantity),t=r.Code);$(".product-list__item").length>0&&(n=$("input[data-productid='"+r.Code+"']"),n=n.closest(".shop-product-quantity").find(".shop-product-quantity__input__field"),n.empty(),n.val(gNewQuantity),t=r.Code);u=QUANTITY.checkCountabiltiy(r,gNewQuantity);$(".buybox").find(".shop-product-quantity__input__field").removeClass("lock-cursor").prop("disabled",!1);$(".buybox").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor").prop("disabled",!1);$(".buybox").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor").prop("disabled",!1);$(".shop-product-quantity").find(".shop-product-quantity__input__field").removeClass("lock-cursor").prop("disabled",!1);$(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor").prop("disabled",!1);$(".shop-product-quantity").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor").prop("disabled",!1);u.add?($(".buybox").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor"),$("button[data-entrynumber='"+r.EntryNumber+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor"),$(".sticky-add-to-cart-items").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor"),$("input[data-productid='"+r.Code+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor")):($(".buybox").find(".shop-product-quantity__buttons__increase").addClass("lock-cursor"),$("button[data-entrynumber='"+r.EntryNumber+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__increase").addClass("lock-cursor"),$(".sticky-add-to-cart-items").find(".shop-product-quantity__buttons__increase").addClass("lock-cursor"),$("input[data-productid='"+r.Code+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__increase").addClass("lock-cursor"));u.sub?($(".buybox").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor"),$("button[data-entrynumber='"+r.EntryNumber+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor"),$(".sticky-add-to-cart-items").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor"),$("input[data-productid='"+r.Code+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor")):($(".buybox").find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor"),$("button[data-entrynumber='"+r.EntryNumber+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor"),$(".sticky-add-to-cart-items").find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor"),$("input[data-productid='"+r.Code+"']").closest(".shop-product-quantity").find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor"));$(".buybox").length>0?getBuyBoxProductData(t,gNewQuantity):QUANTITY.setTimeoutForUpdate(gNewQuantity,r,t)})}return}function clear(){shoppingcartminiCounter.empty();shoppingcartlayerCounter.length&&shoppingcartlayerCounter.empty()}function addProduct(n,t,i){$.ajax({cache:!1,dataType:"json",method:"POST",contentType:contentTypeJson,url:gCartsUrl+"addProduct/"+n,data:JSON.stringify({value:t}),success:function(t){if(clear(),$(".shoppingcart-layer--handlebars").length>0){$(".shoppingcart-layer--handlebars").empty();var r=$("#shoppingcart-layer-handlebars").html(),u=Handlebars.compile(r)(t);$(".shoppingcart-layer--handlebars").append(u)}shoppingcartminiCounter.text(t.TotalItems);$(".shoppingcart-layer").addClass("is-active");closeShoppingcart();i!==!0&&disableBuyButton(n)},error:function(){console.log("Error!")}})}function closeShoppingcart(){setTimeout(function(){$(".shoppingcart-layer").removeClass("is-active")},5e3);$(".shoppingcart-layer .shoppingcart-layer__close").click(function(){$(".shoppingcart-layer").removeClass("is-active")})}function getMiniCartInfo(){$.ajax({cache:!1,dataType:"json",method:"GET",url:gCartsUrl+"info",success:function(n){clear();shoppingcartminiCounter.text(n.TotalItems)},error:function(n){console.log("Error: MiniCartInfo: "+n)}})}function disableBuyButton(n){typeof n=="undefined"&&(n=$(".product-shoppingcartinfo__button button").data("article-id"));$.ajax({cache:!1,dataType:"json",method:"GET",url:gCartsUrl+"showbutton/"+n,success:function(t){t.Result===!1?$(".product-shoppingcartinfo__button button").length>0?$(".product-shoppingcartinfo__button").find('button[data-article-id="'+n+'"]').attr("disabled","true"):$(".product-list").find('button[data-productid="'+n+'"]').attr("disabled","true"):$(".product-shoppingcartinfo__button button").length>0?$(".product-shoppingcartinfo__button").find('button[data-article-id="'+n+'"]').removeAttr("disabled"):$(".product-list").find('button[data-productid="'+n+'"]').removeAttr("disabled")},error:function(){console.log("Error: disabled button!")}})}function clearCart(){$(".shoppingcart--items").empty();$(".shoppingcart--cart-info").empty()}function getCartItems(){$.ajax({cache:!1,dataType:"json",method:"GET",url:gCartsUrl,beforeSend:function(){$(".shoppingcart--wrapper").addClass("is-loading").append('<div class="ajaxloader-wrapper ajaxloader-wrapper--shoppingcart"><span class="ajaxloader"><\/span><\/div>')},success:function(n){var u,f,e,o,t;if($(".shoppingcart--wrapper .ajaxloader-wrapper").remove(),$(".shoppingcart--wrapper").removeClass("is-loading"),$(".shoppingcart--wrapper").removeClass("shoppingcart--wrapper"),clearCart(),u=$("#shoppingcart-handlebars-item").html(),f=Handlebars.compile(u)(n),$(".shoppingcart--items").append(f),$(".shoppingcart--cart-info").length>0&&(e=$("#shoppingcart-handlebars-totalitems").html(),o=Handlebars.compile(e)(n),$(".shoppingcart--cart-info").append(o)),n.TotalItems=="1"?($(".shoppingcart--cart-info .plural").hide(),$(".shoppingcart--cart-info .single").show()):($(".shoppingcart--cart-info .single").hide(),$(".shoppingcart--cart-info .plural").show()),n.TotalItems=="0"&&($("h1.mainHeadline, h2.headline").hide(),$(".shoppingcart__emptyheadline, .shoppingcart__emptyheadline h1.mainHeadline, .shoppingcart__emptyheadline h2.headline").show()),clickRemoveButton(),n.Entries!==null)for(t=0;t<n.Entries.length;t++){var s=QUANTITY.checkCountabiltiy(n.Entries[t],n.Entries[t].Quantity),r=$(".shoppingcart__item"),i=r.eq(t).find(".shoppingcart__item__info__artnr").text();i=i.replace(/[^0-9]+/g,"");s.add||i!==n.Entries[t].Product.Code||r.eq(t).find(".shop-product-quantity__buttons__increase").addClass("lock-cursor");s.sub||i!==n.Entries[t].Product.Code||r.eq(t).find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor")}QUANTITY.callMinusListener(n);QUANTITY.callPlusListener(n);QUANTITY.callInputListener(n)},error:function(){$(".ajaxloader-wrapper").remove();$(".shoppingcart--items").removeClass("is-loading");var n=$("#shoppingcart-handlebars-totalitems").html(),t=Handlebars.compile(n);$(".shoppingcart--cart-info").append(t);$("h1.mainHeadline, h2.headline").hide();$(".shoppingcart__emptyheadline, .shoppingcart__emptyheadline h1.mainHeadline, .shoppingcart__emptyheadline h2.headline").show()}})}function clickRemoveButton(){$(".shoppingcart__item__remove span").click(function(){var n=parseInt($(this).data("entrynumber"));removeProductFromCart(n)})}function removeProductFromCart(n){$.ajax({cache:!1,dataType:"json",method:"DELETE",url:gCartsUrl+"remove/"+n,success:function(){getCartItems();getMiniCartInfo()},error:function(n){console.log("Error: Can't remove item from cart: "+n)}})}function getRetailers(){$.ajax({cache:!1,dataType:"json",method:"GET",url:gCartsUrl+"retailers",beforeSend:function(){$(".retailConnector").addClass("is-loading").append('<div class="ajaxloader-wrapper ajaxloader-wrapper--shoppingcart"><span class="ajaxloader"><\/span><\/div>')},success:function(n){$(".ajaxloader-wrapper").remove();$(".retailConnector").removeClass("is-loading");Handlebars.registerHelper("ProductStockHelper",function(){if(this.Stock=="FULL"||this.Stock=="SUPPLIERDELIVERY")return"shoppingcart__retailers__details__products__product--active"});renderRetailers(n);$(".facets").length||renderFacets(n);filterFacets(n);countFacetResults(n,!0);resetFacets(n)},error:function(n){console.log("Error: Can't get retailers: "+n)}})}function setRetailerNumber(n){var t,i;n.Retailers.length>0&&(t=n.Retailers.length,$(".shoppingcart__retailers__count").html(t));n.RetailersPartlyList.length>0&&(i=n.RetailersPartlyList.length,$(".shoppingcart__retailers__count").html(i))}function renderRetailers(n){var t,i,r,u;n.Retailers.length>0?(t=$("#shoppingcart-retailer-item").html(),i=Handlebars.compile(t)(n),$(".shoppingcart__retailers .shoppingcart__retailers--fullstock").html(i)):$(".shoppingcart__retailers .shoppingcart__retailers--fullstock").html("");$(".shoppingcart__retailers--partlystock--wrap").html("");n.RetailersPartlyList.length>0?(r=$("#shoppingcart-retailer-item-partly").html(),u=Handlebars.compile(r)(n),$(".shoppingcart__retailers--partlystock--wrap").html(u)):$(".shoppingcart__retailers--partlystock--wrap").html("")}function renderFacets(n){var t=$("#shoppingcart-retailer-facet").html(),i=Handlebars.compile(t)(n);$(".shoppingcart-retailer-facets").append(i);$('.form input[type="checkbox"]').checkboxradio();facets()}function filterFacets(n){var t=n.Retailers,r=n.Retailers,i=n.RetailersPartlyList,u=n.RetailersPartlyList;$(".shoppingcart__retailers input:checkbox").on("click",function(){$(this).is(":checked")||(t=r,i=u);getActiveFacets().length>0?(getActiveFacets().forEach(function(n){t=filterRetailers(t,n.name,n.value);i=filterRetailers(i,n.name,n.value)}),n.Retailers=t,n.RetailersPartlyList=i):(n.Retailers=r,n.RetailersPartlyList=u);countFacetResults(n,!1);renderRetailers(n)})}function filterRetailers(n,t,i){return $.grep(n,function(n){return n[t].indexOf(i)>-1})}function getActiveFacets(){return $(".shoppingcart__retailers input:checkbox:checked").map(function(){return{name:$(this).attr("name"),value:$(this).val()}}).get()}function getAllFacets(){return $(".shoppingcart__retailers input:checkbox").map(function(){return{name:$(this).attr("name"),value:$(this).val()}}).get()}function countFacetResults(n,t){for(var u,r=getAllFacets(),f=n.Retailers.concat(n.RetailersPartlyList),i=0;i<r.length;i++)u=filterRetailers(f,r[i].name,r[i].value),t&&u.length==0?$("#facet-checkbox-"+r[i].name+"-"+r[i].value).hide():$(".counter-"+r[i].name+"-"+r[i].value).html(u.length)}function resetFacets(){$(".shoppingcart__retailers .resetWrapper .btn").on("click",function(){getRetailers()})}var console,oldgs,punchgs,_gsScope,_slice,onloadCallback,mq,mq_ereignis_clickURL,mq_ereignis_clickInfo,productID;if(!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 ri(n){var t="length"in n&&n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:1===n.nodeType&&t?!0:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ui(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(ef.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return ft.call(t,n)>=0!==r})}function ur(n,t){while((n=n[t])&&1!==n.nodeType);return n}function of(n){var t=fi[n]={};return i.each(n.match(c)||[],function(n,i){t[i]=!0}),t}function ht(){u.removeEventListener("DOMContentLoaded",ht,!1);n.removeEventListener("load",ht,!1);i.ready()}function v(){Object.defineProperty(this.cache={},0,{get:function(){return{}}});this.expando=i.expando+v.uid++}function fr(n,t,r){var u;if(void 0===r&&1===n.nodeType)if(u="data-"+t.replace(hf,"-$1").toLowerCase(),r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:sf.test(r)?i.parseJSON(r):r}catch(f){}e.set(n,t,r)}else r=void 0;return r}function lt(){return!0}function k(){return!1}function hr(){try{return u.activeElement}catch(n){}}function vr(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 bf(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function kf(n){var t=pf.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function ei(n,t){for(var i=0,u=n.length;u>i;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function yr(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 o(n,t){var r=n.getElementsByTagName?n.getElementsByTagName(t||"*"):n.querySelectorAll?n.querySelectorAll(t||"*"):[];return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function df(n,t){var i=t.nodeName.toLowerCase();"input"===i&&er.test(n.type)?t.checked=n.checked:("input"===i||"textarea"===i)&&(t.defaultValue=n.defaultValue)}function pr(t,r){var f,u=i(r.createElement(t)).appendTo(r.body),e=n.getDefaultComputedStyle&&(f=n.getDefaultComputedStyle(u[0]))?f.display:i.css(u[0],"display");return u.detach(),e}function si(n){var r=u,t=oi[n];return t||(t=pr(n,r),"none"!==t&&t||(at=(at||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=at[0].contentDocument,r.write(),r.close(),t=pr(n,r),at.detach()),oi[n]=t),t}function it(n,t,r){var e,o,s,u,f=n.style;return r=r||vt(n),r&&(u=r.getPropertyValue(t)||r[t]),r&&(""!==u||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),hi.test(u)&&wr.test(t)&&(e=f.width,o=f.minWidth,s=f.maxWidth,f.minWidth=f.maxWidth=f.width=u,u=r.width,f.width=e,f.minWidth=o,f.maxWidth=s)),void 0!==u?u+"":u}function br(n,t){return{get:function(){return n()?void delete this.get:(this.get=t).apply(this,arguments)}}}function gr(n,t){if(t in n)return t;for(var r=t[0].toUpperCase()+t.slice(1),u=t,i=dr.length;i--;)if(t=dr[i]+r,t in n)return t;return u}function nu(n,t,i){var r=ne.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function tu(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+p[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+p[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+p[e]+"Width",!0,f))):(o+=i.css(n,"padding"+p[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+p[e]+"Width",!0,f)));return o}function iu(n,t,r){var o=!0,u="width"===t?n.offsetWidth:n.offsetHeight,e=vt(n),s="border-box"===i.css(n,"boxSizing",!1,e);if(0>=u||null==u){if(u=it(n,t,e),(0>u||null==u)&&(u=n.style[t]),hi.test(u))return u;o=s&&(f.boxSizingReliable()||u===n.style[t]);u=parseFloat(u)||0}return u+tu(n,t,r||(s?"border":"content"),o,e)+"px"}function ru(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&&tt(u)&&(o[f]=r.access(u,"olddisplay",si(u.nodeName)))):(s=tt(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 fu(){return setTimeout(function(){d=void 0}),d=i.now()}function wt(n,t){var r,u=0,i={height:n};for(t=t?1:0;4>u;u+=2-t)r=p[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function eu(n,t,i){for(var u,f=(rt[t]||[]).concat(rt["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function fe(n,t,u){var f,a,p,v,o,w,h,b,l=this,y={},s=n.style,c=n.nodeType&&tt(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")||si(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],re.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?si(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=eu(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 ee(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 ou(n,t,r){var h,e,o=0,l=pt.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(e)return!1;for(var s=d||fu(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,o=u.tweens.length;o>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&o?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:d||fu(),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(e)return this;for(e=!0;r>i;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),s=u.props;for(ee(s,u.opts.specialEasing);l>o;o++)if(h=pt[o].call(u,n,s,u.opts))return h;return i.map(s,eu,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 pu(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(c)||[];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 wu(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===ci;return e(t.dataTypes[0])||!f["*"]&&e("*")}function ai(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 ae(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 ve(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 vi(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||pe.test(n)?u(n,i):vi(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)vi(n+"["+f+"]",t[f],r,u)}function ku(n){return i.isWindow(n)?n:9===n.nodeType&&n.defaultView}var w=[],a=w.slice,bi=w.concat,ti=w.push,ft=w.indexOf,et={},nf=et.toString,ii=et.hasOwnProperty,f={},u=n.document,ki="2.1.4",i=function(n,t){return new i.fn.init(n,t)},tf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,rf=/^-ms-/,uf=/-([\da-z])/gi,ff=function(n,t){return t.toUpperCase()},y,ot,nr,tr,ir,rr,c,fi,st,l,b,at,oi,oe,su,g,hu,bt,cu,kt,dt,yi,ni,pi,wi,du,gu;i.fn=i.prototype={jquery:ki,constructor:i,selector:"",length:0,toArray:function(){return a.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:a.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(a.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(null)},push:ti,sort:w.sort,splice:w.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"+(ki+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){return!i.isArray(n)&&n-parseFloat(n)+1>=0},isPlainObject:function(n){return"object"!==i.type(n)||n.nodeType||i.isWindow(n)?!1:n.constructor&&!ii.call(n.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(n){for(var t in n)return!1;return!0},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?et[nf.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(rf,"ms-").replace(uf,ff)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,f=n.length,e=ri(n);if(i){if(e){for(;f>r;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e){for(;f>r;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(tf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ri(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ti.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:ft.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 u,r=0,e=n.length,o=ri(n),f=[];if(o)for(;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 bi.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=a.call(arguments,2),r=function(){return n.apply(t||this,f.concat(a.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:Date.now,support:f});i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){et["[object "+t+"]"]=t.toLowerCase()});y=function(n){function r(n,t,i,r){var p,s,a,c,w,y,d,v,nt,g;if((t?t.ownerDocument||t:h)!==o&&k(t),t=t||o,i=i||[],c=t.nodeType,"string"!=typeof n||!n||1!==c&&9!==c&&11!==c)return i;if(!r&&l){if(11!==c&&(p=hr.exec(n)))if(a=p[1]){if(9===c){if(s=t.getElementById(a),!s||!s.parentNode)return i;if(s.id===a)return i.push(s),i}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(a))&&et(t,s)&&s.id===a)return i.push(s),i}else{if(p[2])return b.apply(i,t.getElementsByTagName(n)),i;if((a=p[3])&&u.getElementsByClassName)return b.apply(i,t.getElementsByClassName(a)),i}if(u.qsa&&(!e||!e.test(n))){if(v=d=f,nt=t,g=1!==c&&n,1===c&&"object"!==t.nodeName.toLowerCase()){for(y=ft(n),(d=t.getAttribute("id"))?v=d.replace(cr,"\\$&"):t.setAttribute("id",v),v="[id='"+v+"'] ",w=y.length;w--;)y[w]=v+vt(y[w]);nt=dt.test(n)&&ti(t.parentNode)||t;g=y.join(",")}if(g)try{return b.apply(i,nt.querySelectorAll(g)),i}catch(tt){}finally{d||t.removeAttribute("id")}}}return oi(n.replace(lt,"$1"),t,i,r)}function gt(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function c(n){return n[f]=!0,n}function v(n){var t=o.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ni(n,i){for(var u=n.split("|"),r=n.length;r--;)t.attrHandle[u[r]]=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 lr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function ar(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function tt(n){return c(function(t){return t=+t,c(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 ti(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function bi(){}function vt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ii(n,t,i){var r=t.dir,u=i&&"parentNode"===r,e=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=[a,e];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(h=t[f]||(t[f]={}),(s=h[r])&&s[0]===a&&s[1]===e)return c[2]=s[2];if(h[r]=c,c[2]=n(t,i,o))return!0}}}function ri(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 vr(n,t,i){for(var u=0,f=t.length;f>u;u++)r(n,t[u],i);return i}function yt(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 ui(n,t,i,r,u,e){return r&&!r[f]&&(r=ui(r)),u&&!u[f]&&(u=ui(u,e)),c(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,k=f||vr(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?k:yt(k,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=yt(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=yt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):b.apply(e,h)})}function fi(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ii(function(n){return n===o},c,!0),a=ii(function(n){return nt(o,n)>-1},c,!0),e=[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])e=[ii(ri(e),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[f]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return ui(i>1&&ri(e),i>1&&vt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(lt,"$1"),u,r>i&&fi(n.slice(i,r)),s>r&&fi(n=n.slice(r)),s>r&&vt(n))}e.push(u)}return ri(e)}function yr(n,i){var u=i.length>0,f=n.length>0,e=function(e,s,h,c,l){var y,d,w,k=0,v="0",g=e&&[],p=[],nt=ht,tt=e||f&&t.find.TAG("*",l),it=a+=null==nt?1:Math.random()||.1,rt=tt.length;for(l&&(ht=s!==o&&s);v!==rt&&null!=(y=tt[v]);v++){if(f&&y){for(d=0;w=n[d++];)if(w(y,s,h)){c.push(y);break}l&&(a=it)}u&&((y=!w&&y)&&k--,e&&g.push(y))}if(k+=v,u&&v!==k){for(d=0;w=i[d++];)w(g,p,s,h);if(e){if(k>0)while(v--)g[v]||p[v]||(p[v]=gi.call(c));p=yt(p)}b.apply(c,p);l&&!e&&p.length>0&&k+i.length>1&&r.uniqueSort(c)}return l&&(a=it,ht=nt),g};return u?c(e):e}var it,u,t,st,ei,ft,pt,oi,ht,w,rt,k,o,s,l,e,d,ct,et,f="sizzle"+1*new Date,h=n.document,a=0,ki=0,si=gt(),hi=gt(),ci=gt(),wt=function(n,t){return n===t&&(rt=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,b=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},bt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",i="[\\x20\\t\\r\\n\\f]",ut="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi=ut.replace("w","w#"),yi="\\["+i+"*("+ut+")(?:"+i+"*([*^$|!~]?=)"+i+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+vi+"))|)"+i+"*\\]",kt=":("+ut+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+yi+")*)|.*)\\)|)",tr=new RegExp(i+"+","g"),lt=new RegExp("^"+i+"+|((?:^|[^\\\\])(?:\\\\.)*)"+i+"+$","g"),ir=new RegExp("^"+i+"*,"+i+"*"),rr=new RegExp("^"+i+"*([>+~]|"+i+")"+i+"*"),ur=new RegExp("="+i+"*([^\\]'\"]*?)"+i+"*\\]","g"),fr=new RegExp(kt),er=new RegExp("^"+vi+"$"),at={ID:new RegExp("^#("+ut+")"),CLASS:new RegExp("^\\.("+ut+")"),TAG:new RegExp("^("+ut.replace("w","w*")+")"),ATTR:new RegExp("^"+yi),PSEUDO:new RegExp("^"+kt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+i+"*(even|odd|(([+-]|)(\\d*)n|)"+i+"*(?:([+-]|)"+i+"*(\\d+)|))"+i+"*\\)|)","i"),bool:new RegExp("^(?:"+bt+")$","i"),needsContext:new RegExp("^"+i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+i+"*((?:-\\d)?\\d*)"+i+"*\\)|)(?=[^-]|$)","i")},or=/^(?:input|select|textarea|button)$/i,sr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,hr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,dt=/[+~]/,cr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+i+"?|("+i+")|.)","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(){k()};try{b.apply(g=ai.call(h.childNodes),h.childNodes);g[h.childNodes.length].nodeType}catch(pr){b={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}}}u=r.support={};ei=r.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};k=r.setDocument=function(n){var a,c,r=n?n.ownerDocument||n:h;return r!==o&&9===r.nodeType&&r.documentElement?(o=r,s=r.documentElement,c=r.defaultView,c&&c!==c.top&&(c.addEventListener?c.addEventListener("unload",pi,!1):c.attachEvent&&c.attachEvent("onunload",pi)),l=!ei(r),u.attributes=v(function(n){return n.className="i",!n.getAttribute("className")}),u.getElementsByTagName=v(function(n){return n.appendChild(r.createComment("")),!n.getElementsByTagName("*").length}),u.getElementsByClassName=ot.test(r.getElementsByClassName),u.getById=v(function(n){return s.appendChild(n).id=f,!r.getElementsByName||!r.getElementsByName(f).length}),u.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&l){var i=t.getElementById(n);return i&&i.parentNode?[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=u.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):u.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=u.getElementsByClassName&&function(n,t){if(l)return t.getElementsByClassName(n)},d=[],e=[],(u.qsa=ot.test(r.querySelectorAll))&&(v(function(n){s.appendChild(n).innerHTML="<a id='"+f+"'><\/a><select id='"+f+"-\f]' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&e.push("[*^$]="+i+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||e.push("\\["+i+"*(?:value|"+bt+")");n.querySelectorAll("[id~="+f+"-]").length||e.push("~=");n.querySelectorAll(":checked").length||e.push(":checked");n.querySelectorAll("a#"+f+"+*").length||e.push(".#.+[+~]")}),v(function(n){var t=r.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&e.push("name"+i+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||e.push(":enabled",":disabled");n.querySelectorAll("*,:x");e.push(",.*:")})),(u.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&v(function(n){u.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",kt)}),e=e.length&&new RegExp(e.join("|")),d=d.length&&new RegExp(d.join("|")),a=ot.test(s.compareDocumentPosition),et=a||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},wt=a?function(n,t){if(n===t)return rt=!0,0;var i=!n.compareDocumentPosition-!t.compareDocumentPosition;return i?i:(i=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&i||!u.sortDetached&&t.compareDocumentPosition(n)===i?n===r||n.ownerDocument===h&&et(h,n)?-1:t===r||t.ownerDocument===h&&et(h,t)?1:w?nt(w,n)-nt(w,t):0:4&i?-1:1)}:function(n,t){if(n===t)return rt=!0,0;var i,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===r?-1:t===r?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(i=n;i=i.parentNode;)f.unshift(i);for(i=t;i=i.parentNode;)e.unshift(i);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===h?-1:e[u]===h?1:0},r):o};r.matches=function(n,t){return r(n,null,null,t)};r.matchesSelector=function(n,t){if((n.ownerDocument||n)!==o&&k(n),t=t.replace(ur,"='$1']"),!(!u.matchesSelector||!l||d&&d.test(t)||e&&e.test(t)))try{var i=ct.call(n,t);if(i||u.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(f){}return r(t,o,null,[n]).length>0};r.contains=function(n,t){return(n.ownerDocument||n)!==o&&k(n),et(n,t)};r.attr=function(n,i){(n.ownerDocument||n)!==o&&k(n);var f=t.attrHandle[i.toLowerCase()],r=f&&di.call(t.attrHandle,i.toLowerCase())?f(n,i,!l):void 0;return void 0!==r?r:u.attributes||!l?n.getAttribute(i):(r=n.getAttributeNode(i))&&r.specified?r.value:null};r.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};r.uniqueSort=function(n){var r,f=[],t=0,i=0;if(rt=!u.detectDuplicates,w=!u.sortStable&&n.slice(0),n.sort(wt),rt){while(r=n[i++])r===n[i]&&(t=f.push(i));while(t--)n.splice(f[t],1)}return w=null,n};st=r.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=r.selectors={cacheLength:50,createPseudo:c,match:at,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]||r.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]&&r.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return at.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=si[n+" "];return t||(t=new RegExp("(^|"+i+")"+n+"("+i+"|$)"))&&si(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(u){var f=r.attr(u,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),e="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var v,k,c,l,y,w,b=s!==o?"nextSibling":"previousSibling",p=t.parentNode,g=e&&t.nodeName.toLowerCase(),d=!h&&!e;if(p){if(s){while(b){for(c=t;c=c[b];)if(e?c.nodeName.toLowerCase()===g:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?p.firstChild:p.lastChild],o&&d){for(k=p[f]||(p[f]={}),v=k[n]||[],y=v[0]===a&&v[1],l=v[0]===a&&v[2],c=y&&p.childNodes[y];c=++y&&c&&c[b]||(l=y=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){k[n]=[a,y,l];break}}else if(d&&(v=(t[f]||(t[f]={}))[n])&&v[0]===a)l=v[1];else while(c=++y&&c&&c[b]||(l=y=0)||w.pop())if((e?c.nodeName.toLowerCase()===g:1===c.nodeType)&&++l&&(d&&((c[f]||(c[f]={}))[n]=[a,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var e,u=t.pseudos[n]||t.setFilters[n.toLowerCase()]||r.error("unsupported pseudo: "+n);return u[f]?u(i):u.length>1?(e=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?c(function(n,t){for(var r,f=u(n,i),e=f.length;e--;)r=nt(n,f[e]),n[r]=!(t[r]=f[e])}):function(n){return u(n,0,e)}):u}},pseudos:{not:c(function(n){var t=[],r=[],i=pt(n.replace(lt,"$1"));return i[f]?c(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:c(function(n){return function(t){return r(n,t).length>0}}),contains:c(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:c(function(n){return er.test(n||"")||r.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=l?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===o.activeElement&&(!o.hasFocus||o.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 sr.test(n.nodeName)},input:function(n){return or.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:tt(function(){return[0]}),last:tt(function(n,t){return[t-1]}),eq:tt(function(n,t,i){return[0>i?i+t:i]}),even:tt(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:tt(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:tt(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:tt(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(it in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[it]=lr(it);for(it in{submit:!0,reset:!0})t.pseudos[it]=ar(it);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=r.tokenize=function(n,i){var e,f,s,o,u,h,c,l=hi[n+" "];if(l)return i?0:l.slice(0);for(u=n,h=[],c=t.preFilter;u;){(!e||(f=ir.exec(u)))&&(f&&(u=u.slice(f[0].length)||u),h.push(s=[]));e=!1;(f=rr.exec(u))&&(e=f.shift(),s.push({value:e,type:f[0].replace(lt," ")}),u=u.slice(e.length));for(o in t.filter)(f=at[o].exec(u))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),u=u.slice(e.length));if(!e)break}return i?u.length:u?r.error(n):hi(n,h).slice(0)},pt=r.compile=function(n,t){var r,u=[],e=[],i=ci[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=fi(t[r]),i[f]?u.push(i):e.push(i);i=ci(n,yr(e,u));i.selector=n}return i},oi=r.select=function(n,i,r,f){var s,e,o,a,v,c="function"==typeof n&&n,h=!f&&ft(n=c.selector||n);if(r=r||[],1===h.length){if(e=h[0]=h[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&u.getById&&9===i.nodeType&&l&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;c&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=at.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(f=v(o.matches[0].replace(y,p),dt.test(e[0].type)&&ti(i.parentNode)||i))){if(e.splice(s,1),n=f.length&&vt(e),!n)return b.apply(r,f),r;break}}}return(c||pt(n,h))(f,i,!l,r,dt.test(n)&&ti(i.parentNode)||i),r},u.sortStable=f.split("").sort(wt).join("")===f,u.detectDuplicates=!!rt,k(),u.sortDetached=v(function(n){return 1&n.compareDocumentPosition(o.createElement("div"))}),v(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ni("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),u.attributes&&v(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ni("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),v(function(n){return null==n.getAttribute("disabled")})||ni(bt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),r}(n);i.find=y;i.expr=y.selectors;i.expr[":"]=i.expr.pseudos;i.unique=y.uniqueSort;i.text=y.getText;i.isXMLDoc=y.isXML;i.contains=y.contains;var di=i.expr.match.needsContext,gi=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ef=/^.[^:#\[\.,]*$/;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(ui(this,n||[],!1))},not:function(n){return this.pushStack(ui(this,n||[],!0))},is:function(n){return!!ui(this,"string"==typeof n&&di.test(n)?i(n):n||[],!1).length}});nr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;tr=i.fn.init=function(n,t){var r,f;if(!n)return this;if("string"==typeof n){if(r="<"===n[0]&&">"===n[n.length-1]&&n.length>=3?[null,n,null]:nr.exec(n),!r||!r[1]&&t)return!t||t.jquery?(t||ot).find(n):this.constructor(t).find(n);if(r[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),gi.test(r[1])&&i.isPlainObject(t))for(r in t)i.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return f=u.getElementById(r[2]),f&&f.parentNode&&(this.length=1,this[0]=f),this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?"undefined"!=typeof ot.ready?ot.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};tr.prototype=i.fn;ot=i(u);ir=/^(?:parents|prev(?:Until|All))/;rr={children:!0,contents:!0,next:!0,prev:!0};i.extend({dir: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},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}});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=di.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.unique(u):u)},index:function(n){return n?"string"==typeof n?ft.call(i(n),this[0]):ft.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.unique(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 i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return ur(n,"nextSibling")},prev:function(n){return ur(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(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&&(rr[n]||i.unique(f),ir.test(n)&&f.reverse()),this.pushStack(f)}});c=/\S+/g;fi={};i.Callbacks=function(n){n="string"==typeof n?fi[n]||of(n):i.extend({},n);var u,h,o,c,f,e,t=[],r=!n.once&&[],l=function(i){for(u=n.memory&&i,h=!0,e=c||0,c=0,f=t.length,o=!0;t&&f>e;e++)if(t[e].apply(i[0],i[1])===!1&&n.stopOnFalse){u=!1;break}o=!1;t&&(r?r.length&&l(r.shift()):u?t=[]:s.disable())},s={add:function(){if(t){var r=t.length;!function e(r){i.each(r,function(r,u){var f=i.type(u);"function"===f?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==f&&e(u)})}(arguments);o?f=t.length:u&&(c=r,l(u))}return this},remove:function(){return t&&i.each(arguments,function(n,r){for(var u;(u=i.inArray(r,t,u))>-1;)t.splice(u,1),o&&(f>=u&&f--,e>=u&&e--)}),this},has:function(n){return n?i.inArray(n,t)>-1:!(!t||!t.length)},empty:function(){return t=[],f=0,this},disable:function(){return t=r=u=void 0,this},disabled:function(){return!t},lock:function(){return r=void 0,u||s.disable(),this},locked:function(){return!r},fireWith:function(n,i){return!t||h&&!r||(i=i||[],i=[n,i.slice?i.slice():i],o?r.push(i):l(i)),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().done(f.resolve).fail(f.reject).progress(f.notify):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=a.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?a.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().done(h(t,s,u)).fail(f.reject).progress(h(t,c,o)):--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||(st.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready"))))}});i.ready.promise=function(t){return st||(st=i.Deferred(),"complete"===u.readyState?setTimeout(i.ready):(u.addEventListener("DOMContentLoaded",ht,!1),n.addEventListener("load",ht,!1))),st.promise(t)};i.ready.promise();l=i.access=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)i.access(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};i.acceptData=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};v.uid=1;v.accepts=i.acceptData;v.prototype={key:function(n){if(!v.accepts(n))return 0;var r={},t=n[this.expando];if(!t){t=v.uid++;try{r[this.expando]={value:t};Object.defineProperties(n,r)}catch(u){r[this.expando]=t;i.extend(n,r)}}return this.cache[t]||(this.cache[t]={}),t},set:function(n,t,r){var f,e=this.key(n),u=this.cache[e];if("string"==typeof t)u[t]=r;else if(i.isEmptyObject(u))i.extend(this.cache[e],t);else for(f in t)u[f]=t[f];return u},get:function(n,t){var i=this.cache[this.key(n)];return void 0===t?i:i[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 u,r,f,o=this.key(n),e=this.cache[o];if(void 0===t)this.cache[o]={};else for(i.isArray(t)?r=t.concat(t.map(i.camelCase)):(f=i.camelCase(t),(t in e)?r=[t,f]:(r=f,r=(r in e)?[r]:r.match(c)||[])),u=r.length;u--;)delete e[r[u]]},hasData:function(n){return!i.isEmptyObject(this.cache[n[this.expando]]||{})},discard:function(n){n[this.expando]&&delete this.cache[n[this.expando]]}};var r=new v,e=new v,sf=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,hf=/([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)),fr(u,f,s[f])));r.set(u,"hasDataAttrs",!0)}return s}return"object"==typeof n?this.each(function(){e.set(this,n)}):l(this,function(t){var r,f=i.camelCase(n);if(u&&void 0===t){if((r=e.get(u,n),void 0!==r)||(r=e.get(u,f),void 0!==r)||(r=fr(u,f,void 0),void 0!==r))return r}else this.each(function(){var i=e.get(this,f);e.set(this,f,t);-1!==n.indexOf("-")&&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 ct=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,p=["Top","Right","Bottom","Left"],tt=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)},er=/^(?:checkbox|radio)$/i;!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}();b="undefined";f.focusinBubbles="onfocusin"in n;var cf=/^key/,lf=/^(?:mouse|pointer|contextmenu)|click/,or=/^(?:focusinfocus|focusoutblur)$/,sr=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,t,u,f,e){var v,y,w,p,k,h,s,l,o,d,g,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(typeof i!==b&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),t=(t||"").match(c)||[""],k=t.length;k--;)w=sr.exec(t[k])||[],o=g=w[1],d=(w[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},h=i.extend({type:o,origType:g,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:d.join(".")},v),(l=p[o])||(l=p[o]=[],l.delegateCount=0,s.setup&&s.setup.call(n,f,d,y)!==!1||n.addEventListener&&n.addEventListener(o,y,!1)),s.add&&(s.add.call(n,h),h.handler.guid||(h.handler.guid=u.guid)),e?l.splice(l.delegateCount++,0,h):l.push(h),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var p,k,h,v,w,s,l,a,o,b,d,y=r.hasData(n)&&r.get(n);if(y&&(v=y.events)){for(t=(t||"").match(c)||[""],w=t.length;w--;)if(h=sr.exec(t[w])||[],o=d=h[1],b=(h[2]||"").split(".").sort(),o){for(l=i.event.special[o]||{},o=(f?l.delegateType:l.bindType)||o,a=v[o]||[],h=h[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=p=a.length;p--;)s=a[p],!e&&d!==s.origType||u&&u.guid!==s.guid||h&&!h.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(p,1),s.selector&&a.delegateCount--,l.remove&&l.remove.call(n,s));k&&!a.length&&(l.teardown&&l.teardown.call(n,b,y.handle)!==!1||i.removeEvent(n,o,y.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[w],u,f,!0);i.isEmptyObject(v)&&(delete y.handle,r.remove(n,"events"))}},trigger:function(t,f,e,o){var w,s,c,b,a,v,l,p=[e||u],h=ii.call(t,"type")?t.type:t,y=ii.call(t,"namespace")?t.namespace.split("."):[];if(s=c=e=e||u,3!==e.nodeType&&8!==e.nodeType&&!or.test(h+i.event.triggered)&&(h.indexOf(".")>=0&&(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.namespace_re=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,or.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&&i.acceptData(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||!i.acceptData(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}},dispatch:function(n){n=i.event.fix(n);var o,s,e,u,t,h=[],c=a.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.namespace_re||n.namespace_re.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&&(!n.button||"click"!==n.type))for(;r!==this;r=r.parentNode||this)if(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)>=0: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 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=lf.test(r)?this.mouseHooks:cf.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!==hr()&&this.focus)return(this.focus(),!1)},delegateType:"focusin"},blur:{trigger:function(){if(this===hr()&&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)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f);f.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)};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?lt:k):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={isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=lt;n&&n.preventDefault&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=lt;n&&n.stopPropagation&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=lt;n&&n.stopImmediatePropagation&&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}}});f.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};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))}}});i.fn.extend({on:function(n,t,r,u,f){var e,o;if("object"==typeof n){"string"!=typeof t&&(r=r||t,t=void 0);for(o in n)this.on(o,t,r,n[o],f);return this}if(null==r&&null==u?(u=t,r=t=void 0):null==u&&("string"==typeof t?(u=r,r=void 0):(u=r,r=t,t=void 0)),u===!1)u=k;else if(!u)return this;return 1===f&&(e=u,u=function(n){return i().off(n),e.apply(this,arguments)},u.guid=e.guid||(e.guid=i.guid++)),this.each(function(){i.event.add(this,n,u,r,t)})},one:function(n,t,i,r){return this.on(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=k),this.each(function(){i.event.remove(this,n,r,t)})},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)}});var cr=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,lr=/<([\w:]+)/,af=/<|&#?\w+;/,vf=/<(?:script|style|link)/i,yf=/checked\s*(?:[^=]|=\s*.checked.)/i,ar=/^$|\/(?:java|ecma)script/i,pf=/^true\/(.*)/,wf=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,h={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,"",""]};h.optgroup=h.option;h.tbody=h.tfoot=h.colgroup=h.caption=h.thead;h.th=h.td;i.extend({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++)df(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++)yr(s[u],e[u]);else yr(n,h);return e=o(h,"script"),e.length>0&&ei(e,!l&&o(n,"script")),h},buildFragment:function(n,t,r,u){for(var f,e,y,l,p,a,s=t.createDocumentFragment(),v=[],c=0,w=n.length;w>c;c++)if(f=n[c],f||0===f)if("object"===i.type(f))i.merge(v,f.nodeType?[f]:f);else if(af.test(f)){for(e=e||s.appendChild(t.createElement("div")),y=(lr.exec(f)||["",""])[1].toLowerCase(),l=h[y]||h._default,e.innerHTML=l[1]+f.replace(cr,"<$1><\/$2>")+l[2],a=l[0];a--;)e=e.lastChild;i.merge(v,e.childNodes);e=s.firstChild;e.textContent=""}else v.push(t.createTextNode(f));for(s.textContent="",c=0;f=v[c++];)if((!u||-1===i.inArray(f,u))&&(p=i.contains(f.ownerDocument,f),e=o(s.appendChild(f),"script"),p&&ei(e),r))for(a=0;f=e[a++];)ar.test(f.type||"")&&r.push(f);return s},cleanData:function(n){for(var f,t,o,u,h=i.event.special,s=0;void 0!==(t=n[s]);s++){if(i.acceptData(t)&&(u=t[r.expando],u&&(f=r.cache[u]))){if(f.events)for(o in f.events)h[o]?i.event.remove(t,o):i.removeEvent(t,o,f.handle);r.cache[u]&&delete r.cache[u]}delete e.cache[t[e.expando]]}}});i.fn.extend({text:function(n){return l(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 this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=vr(this,n);t.appendChild(n)}})},prepend:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=vr(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},remove:function(n,t){for(var r,f=n?i.filter(n,this):this,u=0;null!=(r=f[u]);u++)t||1!==r.nodeType||i.cleanData(o(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&ei(o(r,"script")),r.parentNode.removeChild(r));return this},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 l(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&&!vf.test(n)&&!h[(lr.exec(n)||["",""])[1].toLowerCase()]){n=n.replace(cr,"<$1><\/$2>");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=arguments[0];return this.domManip(arguments,function(t){n=this.parentNode;i.cleanData(o(this));n&&n.replaceChild(t,this)}),n&&(n.length||n.nodeType)?this:this.remove()},detach:function(n){return this.remove(n,!0)},domManip:function(n,t){n=bi.apply([],n);var h,v,s,c,u,y,e=0,l=this.length,w=this,b=l-1,a=n[0],p=i.isFunction(a);if(p||l>1&&"string"==typeof a&&!f.checkClone&&yf.test(a))return this.each(function(i){var r=w.eq(i);p&&(n[0]=a.call(this,i,r.html()));r.domManip(n,t)});if(l&&(h=i.buildFragment(n,this[0].ownerDocument,!1,this),v=h.firstChild,1===h.childNodes.length&&(h=v),v)){for(s=i.map(o(h,"script"),bf),c=s.length;l>e;e++)u=h,e!==b&&(u=i.clone(u,!0,!0),c&&i.merge(s,o(u,"script"))),t.call(this[e],u,e);if(c)for(y=s[s.length-1].ownerDocument,i.map(s,kf),e=0;c>e;e++)u=s[e],ar.test(u.type||"")&&!r.access(u,"globalEval")&&i.contains(y,u)&&(u.src?i._evalUrl&&i._evalUrl(u.src):i.globalEval(u.textContent.replace(wf,"")))}return this}});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)}});oi={};var wr=/^margin/,hi=new RegExp("^("+ct+")(?!px)[a-z%]+$","i"),vt=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):n.getComputedStyle(t,null)};!function(){var s,o,e=u.documentElement,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:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute";r.appendChild(t);function h(){t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute";t.innerHTML="";e.appendChild(r);var i=n.getComputedStyle(t,null);s="1%"!==i.top;o="4px"===i.width;e.removeChild(r)}n.getComputedStyle&&i.extend(f,{pixelPosition:function(){return h(),s},boxSizingReliable:function(){return null==o&&h(),o},reliableMarginRight:function(){var f,i=t.appendChild(u.createElement("div"));return i.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-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",e.appendChild(r),f=!parseFloat(n.getComputedStyle(i,null).marginRight),e.removeChild(r),t.removeChild(i),f}})}}();i.swap=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};var gf=/^(none|table(?!-c[ea]).+)/,ne=new RegExp("^("+ct+")(.*)$","i"),te=new RegExp("^([+-])=("+ct+")","i"),ie={position:"absolute",visibility:"hidden",display:"block"},kr={letterSpacing:"0",fontWeight:"400"},dr=["Webkit","O","Moz","ms"];i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=it(n,"opacity");return""===i?"1":i}}}},cssNumber:{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 o,h,e,s=i.camelCase(t),c=n.style;return t=i.cssProps[s]||(i.cssProps[s]=gr(c,s)),e=i.cssHooks[t]||i.cssHooks[s],void 0===r?e&&"get"in e&&void 0!==(o=e.get(n,!1,u))?o:c[t]:(h=typeof r,"string"===h&&(o=te.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(i.css(n,t)),h="number"),null!=r&&r===r&&("number"!==h||i.cssNumber[s]||(r+="px"),f.clearCloneStyle||""!==r||0!==t.indexOf("background")||(c[t]="inherit"),e&&"set"in e&&void 0===(r=e.set(n,r,u))||(c[t]=r)),void 0)}},css:function(n,t,r,u){var f,s,e,o=i.camelCase(t);return t=i.cssProps[o]||(i.cssProps[o]=gr(n.style,o)),e=i.cssHooks[t]||i.cssHooks[o],e&&"get"in e&&(f=e.get(n,!0,r)),void 0===f&&(f=it(n,t,u)),"normal"===f&&t in kr&&(f=kr[t]),""===r||r?(s=parseFloat(f),r===!0||i.isNumeric(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return gf.test(i.css(n,"display"))&&0===n.offsetWidth?i.swap(n,ie,function(){return iu(n,t,u)}):iu(n,t,u)},set:function(n,r,u){var f=u&&vt(n);return nu(n,r,u?tu(n,t,u,"border-box"===i.css(n,"boxSizing",!1,f),f):0)}}});i.cssHooks.marginRight=br(f.reliableMarginRight,function(n,t){if(t)return i.swap(n,{display:"inline-block"},it,[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+p[r]+t]=u[r]||u[r-2]||u[0];return f}};wr.test(n)||(i.cssHooks[n+t].set=nu)});i.fn.extend({css:function(n,t){return l(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=vt(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 ru(this,!0)},hide:function(){return ru(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){tt(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||"swing";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 null==n.elem[n.prop]||n.elem.style&&null!=n.elem.style[n.prop]?(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0):n.elem[n.prop]},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(null!=n.elem.style[i.cssProps[n.prop]]||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}};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}};i.fx=s.prototype.init;i.fx.step={};var d,yt,re=/^(?:toggle|show|hide)$/,uu=new RegExp("^(?:([+-])=|)("+ct+")([a-z%]*)$","i"),ue=/queueHooks$/,pt=[fe],rt={"*":[function(n,t){var f=this.createTween(n,t),s=f.cur(),r=uu.exec(t),e=r&&r[3]||(i.cssNumber[n]?"":"px"),u=(i.cssNumber[n]||"px"!==e&&+s)&&uu.exec(i.css(f.elem,n)),o=1,h=20;if(u&&u[3]!==e){e=e||u[3];r=r||[];u=+s||1;do o=o||".5",u/=o,i.style(f.elem,n,u+e);while(o!==(o=f.cur()/s)&&1!==o&&--h)}return r&&(u=f.start=+u||+s||0,f.unit=e,f.end=r[1]?u+(r[1]+1)*r[2]:+r[2]),f}]};i.Animation=i.extend(ou,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;f>u;u++)r=n[u],rt[r]=rt[r]||[],rt[r].unshift(t)},prefilter:function(n,t){t?pt.unshift(n):pt.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(tt).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=ou(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&&ue.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(wt(t,!0),n,i,u)}});i.each({slideDown:wt("show"),slideUp:wt("hide"),slideToggle:wt("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(d=i.now();n<t.length;n++)r=t[n],r()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();d=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(){yt||(yt=setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){clearInterval(yt);yt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},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}();g=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return l(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(n&&3!==e&&8!==e&&2!==e)return typeof n.getAttribute===b?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),u=i.attrHooks[t]||(i.expr.match.bool.test(t)?su:oe)),void 0===r?u&&"get"in u&&null!==(f=u.get(n,t))?f:(f=i.find.attr(n,t),null==f?void 0:f):null!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):void i.removeAttr(n,t))},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(c);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)},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}}}}});su={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=g[t]||i.find.attr;g[t]=function(n,t,i){var u,f;return i||(f=g[t],g[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,g[t]=f),u}});hu=/^(?:input|select|textarea|button)$/i;i.fn.extend({prop:function(n,t){return l(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(n,t,r){var f,u,o,e=n.nodeType;if(n&&3!==e&&8!==e&&2!==e)return o=1!==e||!i.isXMLDoc(n),o&&(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){return n.hasAttribute("tabindex")||hu.test(n.nodeName)||n.href?n.tabIndex:-1}}}});f.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});bt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,s,f,h="string"==typeof n&&n,e=0,l=this.length;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(h)for(o=(n||"").match(c)||[];l>e;e++)if(t=this[e],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(bt," "):" ")){for(s=0;u=o[s++];)r.indexOf(" "+u+" ")<0&&(r+=u+" ");f=i.trim(r);t.className!==f&&(t.className=f)}return this},removeClass:function(n){var o,t,r,u,s,f,h=0===arguments.length||"string"==typeof n&&n,e=0,l=this.length;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(h)for(o=(n||"").match(c)||[];l>e;e++)if(t=this[e],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(bt," "):"")){for(s=0;u=o[s++];)while(r.indexOf(" "+u+" ")>=0)r=r.replace(" "+u+" "," ");f=n?i.trim(r):"";t.className!==f&&(t.className=f)}return this},toggleClass:function(n,t){var u=typeof n;return"boolean"==typeof t&&"string"===u?t?this.addClass(n):this.removeClass(n):this.each(i.isFunction(n)?function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}:function(){if("string"===u)for(var t,e=0,f=i(this),o=n.match(c)||[];t=o[e++];)f.hasClass(t)?f.removeClass(t):f.addClass(t);else(u===b||"boolean"===u)&&(this.className&&r.set(this,"__className__",this.className),this.className=this.className||n===!1?"":r.get(this,"__className__")||"")})},hasClass:function(n){for(var i=" "+n+" ",t=0,r=this.length;r>t;t++)if(1===this[t].nodeType&&(" "+this[t].className+" ").replace(bt," ").indexOf(i)>=0)return!0;return!1}});cu=/\r/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(cu,""):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))}},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(r.value,e)>=0)&&(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)>=0}};f.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});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)},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)}});kt=i.now();dt=/\?/;i.parseJSON=function(n){return JSON.parse(n+"")};i.parseXML=function(n){var t,r;if(!n||"string"!=typeof n)return null;try{r=new DOMParser;t=r.parseFromString(n,"text/xml")}catch(u){t=void 0}return(!t||t.getElementsByTagName("parsererror").length)&&i.error("Invalid XML: "+n),t};var se=/#.*$/,lu=/([?&])_=[^&]*/,he=/^(.*?):[ \t]*([^\r\n]*)$/gm,ce=/^(?:GET|HEAD)$/,le=/^\/\//,au=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,vu={},ci={},yu="*/".concat("*"),li=n.location.href,nt=au.exec(li.toLowerCase())||[];i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:li,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(nt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":yu,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},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?ai(ai(n,i.ajaxSettings),t):ai(i.ajaxSettings,n)},ajaxPrefilter:pu(vu),ajaxTransport:pu(ci),ajax:function(n,t){function p(n,t,s,h){var v,it,tt,p,nt,c=t;2!==e&&(e=2,b&&clearTimeout(b),l=void 0,w=h||"",u.readyState=n>0?4:0,v=n>=200&&300>n||304===n,s&&(p=ae(r,u,s)),p=ve(r,p,u,v),v?(r.ifModified&&(nt=u.getResponseHeader("Last-Modified"),nt&&(i.lastModified[f]=nt),nt=u.getResponseHeader("etag"),nt&&(i.etag[f]=nt)),204===n||"HEAD"===r.type?c="nocontent":304===n?c="notmodified":(c=p.state,it=p.data,tt=p.error,v=!tt)):(tt=c,(n||!c)&&(c="error",0>n&&(n=0))),u.status=n,u.statusText=(t||c)+"",v?d.resolveWith(o,[it,c,u]):d.rejectWith(o,[u,c,tt]),u.statusCode(y),y=void 0,a&&k.trigger(v?"ajaxSuccess":"ajaxError",[u,r,v?it:tt]),g.fireWith(o,[u,c]),a&&(k.trigger("ajaxComplete",[u,r]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof n&&(t=n,n=void 0);t=t||{};var l,f,w,v,b,s,a,h,r=i.ajaxSetup({},t),o=r.context||r,k=r.context&&(o.nodeType||o.jquery)?i(o):i.event,d=i.Deferred(),g=i.Callbacks("once memory"),y=r.statusCode||{},tt={},it={},e=0,rt="canceled",u={readyState:0,getResponseHeader:function(n){var t;if(2===e){if(!v)for(v={};t=he.exec(w);)v[t[1].toLowerCase()]=t[2];t=v[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===e?w:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return e||(n=it[i]=it[i]||n,tt[n]=t),this},overrideMimeType:function(n){return e||(r.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>e)for(t in n)y[t]=[y[t],n[t]];else u.always(n[u.status]);return this},abort:function(n){var t=n||rt;return l&&l.abort(t),p(0,t),this}};if(d.promise(u).complete=g.add,u.success=u.done,u.error=u.fail,r.url=((n||r.url||li)+"").replace(se,"").replace(le,nt[1]+"//"),r.type=t.method||t.type||r.method||r.type,r.dataTypes=i.trim(r.dataType||"*").toLowerCase().match(c)||[""],null==r.crossDomain&&(s=au.exec(r.url.toLowerCase()),r.crossDomain=!(!s||s[1]===nt[1]&&s[2]===nt[2]&&(s[3]||("http:"===s[1]?"80":"443"))===(nt[3]||("http:"===nt[1]?"80":"443")))),r.data&&r.processData&&"string"!=typeof r.data&&(r.data=i.param(r.data,r.traditional)),wu(vu,r,t,u),2===e)return u;a=i.event&&r.global;a&&0==i.active++&&i.event.trigger("ajaxStart");r.type=r.type.toUpperCase();r.hasContent=!ce.test(r.type);f=r.url;r.hasContent||(r.data&&(f=r.url+=(dt.test(f)?"&":"?")+r.data,delete r.data),r.cache===!1&&(r.url=lu.test(f)?f.replace(lu,"$1_="+kt++):f+(dt.test(f)?"&":"?")+"_="+kt++));r.ifModified&&(i.lastModified[f]&&u.setRequestHeader("If-Modified-Since",i.lastModified[f]),i.etag[f]&&u.setRequestHeader("If-None-Match",i.etag[f]));(r.data&&r.hasContent&&r.contentType!==!1||t.contentType)&&u.setRequestHeader("Content-Type",r.contentType);u.setRequestHeader("Accept",r.dataTypes[0]&&r.accepts[r.dataTypes[0]]?r.accepts[r.dataTypes[0]]+("*"!==r.dataTypes[0]?", "+yu+"; q=0.01":""):r.accepts["*"]);for(h in r.headers)u.setRequestHeader(h,r.headers[h]);if(r.beforeSend&&(r.beforeSend.call(o,u,r)===!1||2===e))return u.abort();rt="abort";for(h in{success:1,error:1,complete:1})u[h](r[h]);if(l=wu(ci,r,t,u)){u.readyState=1;a&&k.trigger("ajaxSend",[u,r]);r.async&&r.timeout>0&&(b=setTimeout(function(){u.abort("timeout")},r.timeout));try{e=1;l.send(tt,p)}catch(ut){if(!(2>e))throw ut;p(-1,ut)}}else p(-1,"No Transport");return u},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({url:n,type:t,dataType:f,data:r,success:u})}});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 this.each(i.isFunction(n)?function(t){i(this).wrapInner(n.call(this,t))}: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 n.offsetWidth<=0&&n.offsetHeight<=0};i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var ye=/%20/g,pe=/\[\]$/,bu=/\r?\n/g,we=/^(?:submit|button|image|reset|file)$/i,be=/^(?:input|select|textarea|keygen)/i;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)vi(r,n[r],t,f);return u.join("&").replace(ye,"+")};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")&&be.test(this.nodeName)&&!we.test(n)&&(this.checked||!er.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(bu,"\r\n")}}):{name:t.name,value:r.replace(bu,"\r\n")}}).get()}});i.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(n){}};var ke=0,gt={},de={0:200,1223:204},ut=i.ajaxSettings.xhr();return n.attachEvent&&n.attachEvent("onunload",function(){for(var n in gt)gt[n]()}),f.cors=!!ut&&"withCredentials"in ut,f.ajax=ut=!!ut,i.ajaxTransport(function(n){var t;if(f.cors||ut&&!n.crossDomain)return{send:function(i,r){var f,u=n.xhr(),e=++ke;if(u.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(f in n.xhrFields)u[f]=n.xhrFields[f];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType);n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(f in i)u.setRequestHeader(f,i[f]);t=function(n){return function(){t&&(delete gt[e],t=u.onload=u.onerror=null,"abort"===n?u.abort():"error"===n?r(u.status,u.statusText):r(de[u.status]||u.status,u.statusText,"string"==typeof u.responseText?{text:u.responseText}:void 0,u.getAllResponseHeaders()))}};u.onload=t();u.onerror=t("error");t=gt[e]=t("abort");try{u.send(n.hasContent&&n.data||null)}catch(o){if(t)throw o;}},abort:function(){t&&t()}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},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({async:!0,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()}}}}),yi=[],ni=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=yi.pop()||i.expando+"_"+kt++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,o,e,s=t.jsonp!==!1&&(ni.test(t.url)?"url":"string"==typeof t.data&&!(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+=(dt.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return e||i.error(f+" was not called"),e[0]},t.dataTypes[0]="json",o=n[f],n[f]=function(){e=arguments},u.always(function(){n[f]=o;t[f]&&(t.jsonpCallback=r.jsonpCallback,yi.push(f));e&&i.isFunction(o)&&o(e[0]);e=o=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=gi.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=i.buildFragment([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},pi=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&pi)return pi.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>=0&&(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,dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).complete(r&&function(n,t){f.each(r,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},wi=n.document.documentElement,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,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 r,f,t=this[0],u={top:0,left:0},e=t&&t.ownerDocument;if(e)return r=e.documentElement,i.contains(r,t)?(typeof t.getBoundingClientRect!==b&&(u=t.getBoundingClientRect()),f=ku(e),{top:u.top+f.pageYOffset-r.clientTop,left:u.left+f.pageXOffset-r.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||wi;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||wi})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var u="pageYOffset"===r;i.fn[t]=function(i){return l(this,function(t,i,f){var e=ku(t);return void 0===f?e?e[r]:t[i]:void(e?e.scrollTo(u?n.pageXOffset:f,u?f:n.pageYOffset):t[i]=f)},t,i,arguments.length,null)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=br(f.pixelPosition,function(n,r){if(r)return(r=it(n,t),hi.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 l(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.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),du=n.jQuery,gu=n.$,i.noConflict=function(t){return n.$===i&&(n.$=gu),t&&n.jQuery===i&&(n.jQuery=du),i},typeof t===b&&(n.jQuery=n.$=i),i}),function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function b(n){for(var t=n.css("visibility");"inherit"===t;)n=n.parent(),t=n.css("visibility");return"hidden"!==t}function k(n){for(var t,i;n.length&&n[0]!==document;){if(t=n.css("position"),("absolute"===t||"relative"===t||"fixed"===t)&&(i=parseInt(n.css("zIndex"),10),!isNaN(i)&&0!==i))return i;n=n.parent()}return 0}function c(){this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._datepickerShowing=!1;this._inDialog=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};n.extend(this._defaults,this.regional[""]);this.regional.en=n.extend(!0,{},this.regional[""]);this.regional["en-US"]=n.extend(!0,{},this.regional.en);this.dpDiv=l(n("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>"))}function l(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",i,function(){n(this).removeClass("ui-state-hover");-1!==this.className.indexOf("ui-datepicker-prev")&&n(this).removeClass("ui-datepicker-prev-hover");-1!==this.className.indexOf("ui-datepicker-next")&&n(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,a)}function a(){n.datepicker._isDisabledDatepicker(i.inline?i.dpDiv.parent()[0]:i.input[0])||(n(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),n(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&n(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&n(this).addClass("ui-datepicker-next-hover"))}function u(t,i){n.extend(t,i);for(var r in i)null==i[r]&&(t[r]=i[r]);return t}function t(n){return function(){var t=this.element.val();n.apply(this,arguments);this._refresh();t!==this.element.val()&&this._trigger("change")}}var v,o,p,w,i,r,e;n.ui=n.ui||{};n.ui.version="1.12.1";v=0;o=Array.prototype.slice;n.cleanData=function(t){return function(i){for(var r,u,f=0;null!=(u=i[f]);f++)try{r=n._data(u,"events");r&&r.remove&&n(u).triggerHandler("remove")}catch(e){}t(i)}}(n.cleanData);n.widget=function(t,i,r){var f,u,o,h={},e=t.split(".")[0],s;return t=t.split(".")[1],s=e+"-"+t,r||(r=i,i=n.Widget),n.isArray(r)&&(r=n.extend.apply(null,[{}].concat(r))),n.expr[":"][s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){return this._createWidget?(arguments.length&&this._createWidget(n,t),void 0):new u(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),o=new i,o.options=n.widget.extend({},o.options),n.each(r,function(t,r){return n.isFunction(r)?(h[t]=function(){function n(){return i.prototype[t].apply(this,arguments)}function u(n){return i.prototype[t].apply(this,n)}return function(){var t,i=this._super,f=this._superApply;return this._super=n,this._superApply=u,t=r.apply(this,arguments),this._super=i,this._superApply=f,t}}(),void 0):(h[t]=r,void 0)}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f?o.widgetEventPrefix||t:t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u};n.widget.extend=function(t){for(var i,r,f=o.call(arguments,1),u=0,e=f.length;e>u;u++)for(i in f[u])r=f[u][i],f[u].hasOwnProperty(i)&&void 0!==r&&(t[i]=n.isPlainObject(r)?n.isPlainObject(t[i])?n.widget.extend({},t[i],r):n.widget.extend({},r):r);return t};n.widget.bridge=function(t,i){var r=i.prototype.widgetFullName||t;n.fn[t]=function(u){var s="string"==typeof u,e=o.call(arguments,1),f=this;return s?this.length||"instance"!==u?this.each(function(){var i,o=n.data(this,r);return"instance"===u?(f=o,!1):o?n.isFunction(o[u])&&"_"!==u.charAt(0)?(i=o[u].apply(o,e),i!==o&&void 0!==i?(f=i&&i.jquery?f.pushStack(i.get()):i,!1):void 0):n.error("no such method '"+u+"' for "+t+" widget instance"):n.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+u+"'")}):f=void 0:(e.length&&(u=n.widget.extend.apply(null,[u].concat(e))),this.each(function(){var t=n.data(this,r);t?(t.option(u||{}),t._init&&t._init()):n.data(this,r,new i(u,this))})),f}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0];this.element=n(i);this.uuid=v++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=n();this.hoverable=n();this.focusable=n();this.classesElementLookup={};i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this._create();this.options.disabled&&this._setOptionDisabled(this.options.disabled);this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){var t=this;this._destroy();n.each(this.classesElementLookup,function(n,i){t._removeClass(i,n)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:n.noop,widget:function(){return this.element},option:function(t,i){var r,u,f,e=t;if(0===arguments.length)return n.widget.extend({},this.options);if("string"==typeof t)if(e={},r=t.split("."),t=r.shift(),r.length){for(u=e[t]=n.widget.extend({},this.options[t]),f=0;r.length-1>f;f++)u[r[f]]=u[r[f]]||{},u=u[r[f]];if(t=r.pop(),1===arguments.length)return void 0===u[t]?null:u[t];u[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];e[t]=i}return this._setOptions(e),this},_setOptions:function(n){for(var t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return"classes"===n&&this._setOptionClasses(t),this.options[n]=t,"disabled"===n&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var i,u,r;for(i in t)r=this.classesElementLookup[i],t[i]!==this.options.classes[i]&&r&&r.length&&(u=n(r.get()),this._removeClass(r,i),u.addClass(this._classes({element:u,keys:i,classes:t,add:!0})))},_setOptionDisabled:function(n){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!n);n&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){function r(r,f){for(var o,e=0;r.length>e;e++)o=u.classesElementLookup[r[e]]||n(),o=t.add?n(n.unique(o.get().concat(t.element.get()))):n(o.not(t.element).get()),u.classesElementLookup[r[e]]=o,i.push(r[e]),f&&t.classes[r[e]]&&i.push(t.classes[r[e]])}var i=[],u=this;return t=n.extend({element:this.element,classes:this.options.classes||{}},t),this._on(t.element,{remove:"_untrackClassesElement"}),t.keys&&r(t.keys.match(/\S+/g)||[],!0),t.extra&&r(t.extra.match(/\S+/g)||[]),i.join(" ")},_untrackClassesElement:function(t){var i=this;n.each(i.classesElementLookup,function(r,u){-1!==n.inArray(t.target,u)&&(i.classesElementLookup[r]=n(u.not(t.target).get()))})},_removeClass:function(n,t,i){return this._toggleClass(n,t,i,!1)},_addClass:function(n,t,i){return this._toggleClass(n,t,i,!0)},_toggleClass:function(n,t,i,r){r="boolean"==typeof r?r:i;var u="string"==typeof n||null===n,f={extra:u?t:i,keys:u?n:t,element:u?this.element:n,add:r};return f.element.toggleClass(this._classes(f),r),this},_on:function(t,i,r){var f,u=this;"boolean"!=typeof t&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||u.options.disabled!==!0&&!n(this).hasClass("ui-state-disabled"))return("string"==typeof e?u[e]:e).apply(u,arguments)}"string"!=typeof e&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^([\w:-]*)\s*(.*)$/),h=s[1]+u.eventNamespace,c=s[2];c?f.on(h,c,o):i.on(h,o)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;t.off(i).off(i);this.bindings=n(this.bindings.not(t).get());this.focusable=n(this.focusable.not(t).get());this.hoverable=n(this.hoverable.not(t).get())},_delay:function(n,t){function r(){return("string"==typeof n?i[n]:n).apply(i,arguments)}var i=this;return setTimeout(r,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){this._addClass(n(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){this._addClass(n(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!(n.isFunction(e)&&e.apply(this.element[0],[i].concat(r))===!1||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){"string"==typeof u&&(u={effect:u});var o,e=u?u===!0||"number"==typeof u?i:u.effect||i:t;u=u||{};"number"==typeof u&&(u={duration:u});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}});n.widget,function(){function f(n,t,i){return[parseFloat(n[0])*(c.test(n[0])?t/100:1),parseFloat(n[1])*(c.test(n[1])?i/100:1)]}function i(t,i){return parseInt(n.css(t,i),10)||0}function l(t){var i=t[0];return 9===i.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:n.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}var u,r=Math.max,t=Math.abs,e=/left|center|right/,o=/top|center|bottom/,s=/[\+\-]\d+(\.[\d]+)?%?/,h=/^\w+/,c=/%$/,a=n.fn.position;n.position={scrollbarWidth:function(){if(void 0!==u)return u;var r,i,t=n("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'><\/div><\/div>"),f=t.children()[0];return n("body").append(t),r=f.offsetWidth,t.css("overflow","scroll"),i=f.offsetWidth,r===i&&(i=t[0].clientWidth),t.remove(),u=r-i},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),r=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),u="scroll"===i||"auto"===i&&t.width<t.element[0].scrollWidth,f="scroll"===r||"auto"===r&&t.height<t.element[0].scrollHeight;return{width:f?n.position.scrollbarWidth():0,height:u?n.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=n(t||window),r=n.isWindow(i[0]),u=!!i[0]&&9===i[0].nodeType,f=!r&&!u;return{element:i,isWindow:r,isDocument:u,offset:f?n(t).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}};n.fn.position=function(u){if(!u||!u.of)return a.apply(this,arguments);u=n.extend({},u);var w,c,v,p,y,k,d=n(u.of),nt=n.position.getWithinInfo(u.within),tt=n.position.getScrollInfo(nt),b=(u.collision||"flip").split(" "),g={};return k=l(d),d[0].preventDefault&&(u.at="left top"),c=k.width,v=k.height,p=k.offset,y=n.extend({},p),n.each(["my","at"],function(){var t,i,n=(u[this]||"").split(" ");1===n.length&&(n=e.test(n[0])?n.concat(["center"]):o.test(n[0])?["center"].concat(n):["center","center"]);n[0]=e.test(n[0])?n[0]:"center";n[1]=o.test(n[1])?n[1]:"center";t=s.exec(n[0]);i=s.exec(n[1]);g[this]=[t?t[0]:0,i?i[0]:0];u[this]=[h.exec(n[0])[0],h.exec(n[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===u.at[0]?y.left+=c:"center"===u.at[0]&&(y.left+=c/2),"bottom"===u.at[1]?y.top+=v:"center"===u.at[1]&&(y.top+=v/2),w=f(g.at,c,v),y.left+=w[0],y.top+=w[1],this.each(function(){var a,k,o=n(this),s=o.outerWidth(),h=o.outerHeight(),it=i(this,"marginLeft"),rt=i(this,"marginTop"),ut=s+it+i(this,"marginRight")+tt.width,ft=h+rt+i(this,"marginBottom")+tt.height,e=n.extend({},y),l=f(g.my,o.outerWidth(),o.outerHeight());"right"===u.my[0]?e.left-=s:"center"===u.my[0]&&(e.left-=s/2);"bottom"===u.my[1]?e.top-=h:"center"===u.my[1]&&(e.top-=h/2);e.left+=l[0];e.top+=l[1];a={marginLeft:it,marginTop:rt};n.each(["left","top"],function(t,i){n.ui.position[b[t]]&&n.ui.position[b[t]][i](e,{targetWidth:c,targetHeight:v,elemWidth:s,elemHeight:h,collisionPosition:a,collisionWidth:ut,collisionHeight:ft,offset:[w[0]+l[0],w[1]+l[1]],my:u.my,at:u.at,within:nt,elem:o})});u.using&&(k=function(n){var i=p.left-e.left,a=i+c-s,f=p.top-e.top,y=f+v-h,l={target:{element:d,left:p.left,top:p.top,width:c,height:v},element:{element:o,left:e.left,top:e.top,width:s,height:h},horizontal:0>a?"left":i>0?"right":"center",vertical:0>y?"top":f>0?"bottom":"middle"};s>c&&c>t(i+a)&&(l.horizontal="center");h>v&&v>t(f+y)&&(l.vertical="middle");l.important=r(t(i),t(a))>r(t(f),t(y))?"horizontal":"vertical";u.using.call(this,n,l)});o.offset(n.extend(e,{using:k}))})};n.ui.position={fit:{left:function(n,t){var h,e=t.within,u=e.isWindow?e.scrollLeft:e.offset.left,o=e.width,s=n.left-t.collisionPosition.marginLeft,i=u-s,f=s+t.collisionWidth-o-u;t.collisionWidth>o?i>0&&0>=f?(h=n.left+i+t.collisionWidth-o-u,n.left+=i-h):n.left=f>0&&0>=i?u:i>f?u+o-t.collisionWidth:u:i>0?n.left+=i:f>0?n.left-=f:n.left=r(n.left-s,n.left)},top:function(n,t){var h,o=t.within,u=o.isWindow?o.scrollTop:o.offset.top,e=t.within.height,s=n.top-t.collisionPosition.marginTop,i=u-s,f=s+t.collisionHeight-e-u;t.collisionHeight>e?i>0&&0>=f?(h=n.top+i+t.collisionHeight-e-u,n.top+=i-h):n.top=f>0&&0>=i?u:i>f?u+e-t.collisionHeight:u:i>0?n.top+=i:f>0?n.top-=f:n.top=r(n.top-s,n.top)}},flip:{left:function(n,i){var o,s,r=i.within,y=r.offset.left+r.scrollLeft,c=r.width,h=r.isWindow?r.scrollLeft:r.offset.left,l=n.left-i.collisionPosition.marginLeft,a=l-h,v=l+i.collisionWidth-c-h,u="left"===i.my[0]?-i.elemWidth:"right"===i.my[0]?i.elemWidth:0,f="left"===i.at[0]?i.targetWidth:"right"===i.at[0]?-i.targetWidth:0,e=-2*i.offset[0];0>a?(o=n.left+u+f+e+i.collisionWidth-c-y,(0>o||t(a)>o)&&(n.left+=u+f+e)):v>0&&(s=n.left-i.collisionPosition.marginLeft+u+f+e-h,(s>0||v>t(s))&&(n.left+=u+f+e))},top:function(n,i){var o,s,r=i.within,y=r.offset.top+r.scrollTop,c=r.height,h=r.isWindow?r.scrollTop:r.offset.top,l=n.top-i.collisionPosition.marginTop,a=l-h,v=l+i.collisionHeight-c-h,p="top"===i.my[1],u=p?-i.elemHeight:"bottom"===i.my[1]?i.elemHeight:0,f="top"===i.at[1]?i.targetHeight:"bottom"===i.at[1]?-i.targetHeight:0,e=-2*i.offset[1];0>a?(s=n.top+u+f+e+i.collisionHeight-c-y,(0>s||t(a)>s)&&(n.top+=u+f+e)):v>0&&(o=n.top-i.collisionPosition.marginTop+u+f+e-h,(o>0||v>t(o))&&(n.top+=u+f+e))}},flipfit:{left:function(){n.ui.position.flip.left.apply(this,arguments);n.ui.position.fit.left.apply(this,arguments)},top:function(){n.ui.position.flip.top.apply(this,arguments);n.ui.position.fit.top.apply(this,arguments)}}}}();n.ui.position;n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])}});n.fn.extend({disableSelection:function(){var n="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(n+".ui-disableSelection",function(n){n.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}});var f="ui-effects-",s="ui-effects-style",h="ui-effects-animated",y=n;n.effects={effect:{}},function(n,t){function f(n,t,i){var r=h[t.type]||{};return null==n?i||!t.def?null:t.def:(n=r.floor?~~n:parseFloat(n),isNaN(n)?t.def:r.mod?(n+r.mod)%r.mod:0>n?0:n>r.max?r.max:n)}function s(f){var o=i(),s=o._rgba=[];return f=f.toLowerCase(),r(v,function(n,i){var r,h=i.re.exec(f),c=h&&i.parse(h),e=i.space||"rgba";return c?(r=o[e](c),o[u[e].cache]=r[u[e].cache],s=o._rgba=r._rgba,!1):t}),s.length?("0,0,0,0"===s.join()&&n.extend(s,e.transparent),o):e[f]}function o(n,t,i){return i=(i+1)%1,1>6*i?n+6*(t-n)*i:1>2*i?t:2>3*i?n+6*(t-n)*(2/3-i):n}var e,a=/^([\-+])=\s*(\d+\.?\d*)/,v=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1],n[2],n[3],n[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[2.55*n[1],2.55*n[2],2.55*n[3],n[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(n){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(n){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(n){return[n[1],n[2]/100,n[3]/100,n[4]]}}],i=n.Color=function(t,i,r,u){return new n.Color.fn.parse(t,i,r,u)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},h={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},c=i.support={},l=n("<p>")[0],r=n.each;l.style.cssText="background-color:rgba(1,1,1,.5)";c.rgba=l.style.backgroundColor.indexOf("rgba")>-1;r(u,function(n,t){t.cache="_"+n;t.props.alpha={idx:3,type:"percent",def:1}});i.fn=n.extend(i.prototype,{parse:function(o,h,c,l){if(o===t)return this._rgba=[null,null,null,null],this;(o.jquery||o.nodeType)&&(o=n(o).css(h),h=t);var a=this,v=n.type(o),y=this._rgba=[];return h!==t&&(o=[o,h,c,l],v="array"),"string"===v?this.parse(s(o)||e._default):"array"===v?(r(u.rgba.props,function(n,t){y[t.idx]=f(o[t.idx],t)}),this):"object"===v?(o instanceof i?r(u,function(n,t){o[t.cache]&&(a[t.cache]=o[t.cache].slice())}):r(u,function(t,i){var u=i.cache;r(i.props,function(n,t){if(!a[u]&&i.to){if("alpha"===n||null==o[n])return;a[u]=i.to(a._rgba)}a[u][t.idx]=f(o[n],t,!0)});a[u]&&0>n.inArray(null,a[u].slice(0,3))&&(a[u][3]=1,i.from&&(a._rgba=i.from(a[u])))}),this):t},is:function(n){var o=i(n),f=!0,e=this;return r(u,function(n,i){var s,u=o[i.cache];return u&&(s=e[i.cache]||i.to&&i.to(e._rgba)||[],r(i.props,function(n,i){return null!=u[i.idx]?f=u[i.idx]===s[i.idx]:t})),f}),f},_space:function(){var n=[],t=this;return r(u,function(i,r){t[r.cache]&&n.push(i)}),n.pop()},transition:function(n,t){var e=i(n),c=e._space(),o=u[c],l=0===this.alpha()?i("transparent"):this,a=l[o.cache]||o.to(l._rgba),s=a.slice();return e=e[o.cache],r(o.props,function(n,i){var c=i.idx,r=a[c],u=e[c],o=h[i.type]||{};null!==u&&(null===r?s[c]=u:(o.mod&&(u-r>o.mod/2?r+=o.mod:r-u>o.mod/2&&(r-=o.mod)),s[c]=f((u-r)*t+r,i)))}),this[c](s)},blend:function(t){if(1===this._rgba[3])return this;var r=this._rgba.slice(),u=r.pop(),f=i(t)._rgba;return i(n.map(r,function(n,t){return(1-u)*f[t]+u*n}))},toRgbaString:function(){var i="rgba(",t=n.map(this._rgba,function(n,t){return null==n?t>2?1:0:n});return 1===t[3]&&(t.pop(),i="rgb("),i+t.join()+")"},toHslaString:function(){var i="hsla(",t=n.map(this.hsla(),function(n,t){return null==n&&(n=t>2?1:0),t&&3>t&&(n=Math.round(100*n)+"%"),n});return 1===t[3]&&(t.pop(),i="hsl("),i+t.join()+")"},toHexString:function(t){var i=this._rgba.slice(),r=i.pop();return t&&i.push(~~(255*r)),"#"+n.map(i,function(n){return n=(n||0).toString(16),1===n.length?"0"+n:n}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}});i.fn.parse.prototype=i.fn;u.hsla.to=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var s,h,i=n[0]/255,r=n[1]/255,f=n[2]/255,c=n[3],u=Math.max(i,r,f),e=Math.min(i,r,f),t=u-e,o=u+e,l=.5*o;return s=e===u?0:i===u?60*(r-f)/t+360:r===u?60*(f-i)/t+120:60*(i-r)/t+240,h=0===t?0:.5>=l?t/o:t/(2-o),[Math.round(s)%360,h,l,null==c?1:c]};u.hsla.from=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var r=n[0]/360,u=n[1],t=n[2],e=n[3],i=.5>=t?t*(1+u):t+u-t*u,f=2*t-i;return[Math.round(255*o(f,i,r+1/3)),Math.round(255*o(f,i,r)),Math.round(255*o(f,i,r-1/3)),e]};r(u,function(u,e){var s=e.props,o=e.cache,h=e.to,c=e.from;i.fn[u]=function(u){if(h&&!this[o]&&(this[o]=h(this._rgba)),u===t)return this[o].slice();var l,a=n.type(u),v="array"===a||"object"===a?u:arguments,e=this[o].slice();return r(s,function(n,t){var i=v["object"===a?n:t.idx];null==i&&(i=e[t.idx]);e[t.idx]=f(i,t)}),c?(l=i(c(e)),l[o]=e,l):i(e)};r(s,function(t,r){i.fn[t]||(i.fn[t]=function(i){var f,e=n.type(i),h="alpha"===t?this._hsla?"hsla":"rgba":u,o=this[h](),s=o[r.idx];return"undefined"===e?s:("function"===e&&(i=i.call(this,s),e=n.type(i)),null==i&&r.empty?this:("string"===e&&(f=a.exec(i),f&&(i=s+parseFloat(f[2])*("+"===f[1]?1:-1))),o[r.idx]=i,this[h](o)))})})});i.hook=function(t){var u=t.split(" ");r(u,function(t,r){n.cssHooks[r]={set:function(t,u){var o,f,e="";if("transparent"!==u&&("string"!==n.type(u)||(o=s(u)))){if(u=i(o||u),!c.rgba&&1!==u._rgba[3]){for(f="backgroundColor"===r?t.parentNode:t;(""===e||"transparent"===e)&&f&&f.style;)try{e=n.css(f,"backgroundColor");f=f.parentNode}catch(h){}u=u.blend(e&&"transparent"!==e?e:"_default")}u=u.toRgbaString()}try{t.style[r]=u}catch(h){}}};n.fx.step[r]=function(t){t.colorInit||(t.start=i(t.elem,r),t.end=i(t.end),t.colorInit=!0);n.cssHooks[r].set(t.elem,t.start.transition(t.end,t.pos))}})};i.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");n.cssHooks.borderColor={expand:function(n){var t={};return r(["Top","Right","Bottom","Left"],function(i,r){t["border"+r+"Color"]=n}),t}};e=n.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(y),function(){function t(t){var r,u,i=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,f={};if(i&&i.length&&i[0]&&i[i[0]])for(u=i.length;u--;)r=i[u],"string"==typeof i[r]&&(f[n.camelCase(r)]=i[r]);else for(r in i)"string"==typeof i[r]&&(f[r]=i[r]);return f}function i(t,i){var r,f,e={};for(r in i)f=i[r],t[r]!==f&&(u[r]||(n.fx.step[r]||!isNaN(parseFloat(f)))&&(e[r]=f));return e}var r=["add","remove","toggle"],u={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};n.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,i){n.fx.step[i]=function(n){("none"===n.end||n.setAttr)&&(1!==n.pos||n.setAttr)||(y.style(n.elem,i,n.end),n.setAttr=!0)}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))});n.effects.animateClass=function(u,f,e,o){var s=n.speed(f,e,o);return this.queue(function(){var o,e=n(this),h=e.attr("class")||"",f=s.children?e.find("*").addBack():e;f=f.map(function(){var i=n(this);return{el:i,start:t(this)}});o=function(){n.each(r,function(n,t){u[t]&&e[t+"Class"](u[t])})};o();f=f.map(function(){return this.end=t(this.el[0]),this.diff=i(this.start,this.end),this});e.attr("class",h);f=f.map(function(){var i=this,t=n.Deferred(),r=n.extend({},s,{queue:!1,complete:function(){t.resolve(i)}});return this.el.animate(this.diff,r),t.promise()});n.when.apply(n,f.get()).done(function(){o();n.each(arguments,function(){var t=this.el;n.each(this.diff,function(n){t.css(n,"")})});s.complete.call(e[0])})})};n.fn.extend({addClass:function(t){return function(i,r,u,f){return r?n.effects.animateClass.call(this,{add:i},r,u,f):t.apply(this,arguments)}}(n.fn.addClass),removeClass:function(t){return function(i,r,u,f){return arguments.length>1?n.effects.animateClass.call(this,{remove:i},r,u,f):t.apply(this,arguments)}}(n.fn.removeClass),toggleClass:function(t){return function(i,r,u,f,e){return"boolean"==typeof r||void 0===r?u?n.effects.animateClass.call(this,r?{add:i}:{remove:i},u,f,e):t.apply(this,arguments):n.effects.animateClass.call(this,{toggle:i},r,u,f)}}(n.fn.toggleClass),switchClass:function(t,i,r,u,f){return n.effects.animateClass.call(this,{add:i,remove:t},r,u,f)}})}(),function(){function t(t,i,r,u){return n.isPlainObject(t)&&(i=t,t=t.effect),t={effect:t},null==i&&(i={}),n.isFunction(i)&&(u=i,r=null,i={}),("number"==typeof i||n.fx.speeds[i])&&(u=r,r=i,i={}),n.isFunction(r)&&(u=r,r=null),i&&n.extend(t,i),r=r||i.duration,t.duration=n.fx.off?0:"number"==typeof r?r:r in n.fx.speeds?n.fx.speeds[r]:n.fx.speeds._default,t.complete=u||i.complete,t}function i(t){return!t||"number"==typeof t||n.fx.speeds[t]?!0:"string"!=typeof t||n.effects.effect[t]?n.isFunction(t)?!0:"object"!=typeof t||t.effect?!1:!0:!0}function r(n,t){var r=t.outerWidth(),u=t.outerHeight(),i=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(n)||["",0,r,u,0];return{top:parseFloat(i[1])||0,right:"auto"===i[2]?r:parseFloat(i[2]),bottom:"auto"===i[3]?u:parseFloat(i[3]),left:parseFloat(i[4])||0}}n.expr&&n.expr.filters&&n.expr.filters.animated&&(n.expr.filters.animated=function(t){return function(i){return!!n(i).data(h)||t(i)}}(n.expr.filters.animated));n.uiBackCompat!==!1&&n.extend(n.effects,{save:function(n,t){for(var i=0,r=t.length;r>i;i++)null!==t[i]&&n.data(f+t[i],n[0].style[t[i]])},restore:function(n,t){for(var r,i=0,u=t.length;u>i;i++)null!==t[i]&&(r=n.data(f+t[i]),n.css(t[i],r))},setMode:function(n,t){return"toggle"===t&&(t=n.is(":hidden")?"show":"hide"),t},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},u=n("<div><\/div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),f={width:t.width(),height:t.height()},r=document.activeElement;try{r.id}catch(e){r=document.body}return t.wrap(u),(t[0]===r||n.contains(t[0],r))&&n(r).trigger("focus"),u=t.parent(),"static"===t.css("position")?(u.css({position:"relative"}),t.css({position:"relative"})):(n.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),n.each(["top","left","bottom","right"],function(n,r){i[r]=t.css(r);isNaN(parseInt(i[r],10))&&(i[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(f),u.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===i||n.contains(t[0],i))&&n(i).trigger("focus")),t}});n.extend(n.effects,{version:"1.12.1",define:function(t,i,r){return r||(r=i,i="effect"),n.effects.effect[t]=r,n.effects.effect[t].mode=i,r},scaledDimensions:function(n,t,i){if(0===t)return{height:0,width:0,outerHeight:0,outerWidth:0};var r="horizontal"!==i?(t||100)/100:1,u="vertical"!==i?(t||100)/100:1;return{height:n.height()*u,width:n.width()*r,outerHeight:n.outerHeight()*u,outerWidth:n.outerWidth()*r}},clipToBox:function(n){return{width:n.clip.right-n.clip.left,height:n.clip.bottom-n.clip.top,left:n.clip.left,top:n.clip.top}},unshift:function(n,t,i){var r=n.queue();t>1&&r.splice.apply(r,[1,0].concat(r.splice(t,i)));n.dequeue()},saveStyle:function(n){n.data(s,n[0].style.cssText)},restoreStyle:function(n){n[0].style.cssText=n.data(s)||"";n.removeData(s)},mode:function(n,t){var i=n.is(":hidden");return"toggle"===t&&(t=i?"show":"hide"),(i?"hide"===t:"show"===t)&&(t="none"),t},getBaseline:function(n,t){var i,r;switch(n[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=n[0]/t.height}switch(n[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=n[1]/t.width}return{x:r,y:i}},createPlaceholder:function(t){var i,r=t.css("position"),u=t.position();return t.css({marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()),/^(static|relative)/.test(r)&&(r="absolute",i=n("<"+t[0].nodeName+">").insertAfter(t).css({display:/^(inline|ruby)/.test(t.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight"),float:t.css("float")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass("ui-effects-placeholder"),t.data(f+"placeholder",i)),t.css({position:r,left:u.left,top:u.top}),i},removePlaceholder:function(n){var t=f+"placeholder",i=n.data(t);i&&(i.remove(),n.removeData(t))},cleanUp:function(t){n.effects.restoreStyle(t);n.effects.removePlaceholder(t)},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){var f=t.cssUnit(i);f[0]>0&&(u[i]=f[0]*r+f[1])}),u}});n.fn.extend({effect:function(){function o(t){function c(){o.removeData(h);n.effects.cleanUp(o);"hide"===i.mode&&o.hide();s()}function s(){n.isFunction(f)&&f.call(o[0]);n.isFunction(t)&&t()}var o=n(this);i.mode=l.shift();n.uiBackCompat===!1||u?"none"===i.mode?(o[r](),s()):e.call(o[0],i,c):(o.is(":hidden")?"hide"===r:"show"===r)?(o[r](),s()):e.call(o[0],i,s)}var i=t.apply(this,arguments),e=n.effects.effect[i.effect],u=e.mode,s=i.queue,c=s||"fx",f=i.complete,r=i.mode,l=[],a=function(t){var f=n(this),i=n.effects.mode(f,r)||u;f.data(h,!0);l.push(i);u&&("show"===i||i===u&&"hide"===i)&&f.show();u&&"none"===i||n.effects.saveStyle(f);n.isFunction(t)&&t()};return n.fx.off||!e?r?this[r](i.duration,f):this.each(function(){f&&f.call(this)}):s===!1?this.each(a).each(o):this.queue(c,a).queue(c,o)},show:function(n){return function(r){if(i(r))return n.apply(this,arguments);var u=t.apply(this,arguments);return u.mode="show",this.effect.call(this,u)}}(n.fn.show),hide:function(n){return function(r){if(i(r))return n.apply(this,arguments);var u=t.apply(this,arguments);return u.mode="hide",this.effect.call(this,u)}}(n.fn.hide),toggle:function(n){return function(r){if(i(r)||"boolean"==typeof r)return n.apply(this,arguments);var u=t.apply(this,arguments);return u.mode="toggle",this.effect.call(this,u)}}(n.fn.toggle),cssUnit:function(t){var i=this.css(t),r=[];return n.each(["em","px","%","pt"],function(n,t){i.indexOf(t)>0&&(r=[parseFloat(i),t])}),r},cssClip:function(n){return n?this.css("clip","rect("+n.top+"px "+n.right+"px "+n.bottom+"px "+n.left+"px)"):r(this.css("clip"),this)},transfer:function(t,i){var u=n(this),r=n(t.to),f="fixed"===r.css("position"),e=n("body"),o=f?e.scrollTop():0,s=f?e.scrollLeft():0,h=r.offset(),l={top:h.top-o,left:h.left-s,height:r.innerHeight(),width:r.innerWidth()},c=u.offset(),a=n("<div class='ui-effects-transfer'><\/div>").appendTo("body").addClass(t.className).css({top:c.top-o,left:c.left-s,height:u.innerHeight(),width:u.innerWidth(),position:f?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){a.remove();n.isFunction(i)&&i()})}});n.fx.step.clip=function(t){t.clipInit||(t.start=n(t.elem).cssClip(),"string"==typeof t.end&&(t.end=r(t.end,t.elem)),t.clipInit=!0);n(t.elem).cssClip({top:t.pos*(t.end.top-t.start.top)+t.start.top,right:t.pos*(t.end.right-t.start.right)+t.start.right,bottom:t.pos*(t.end.bottom-t.start.bottom)+t.start.bottom,left:t.pos*(t.end.left-t.start.left)+t.start.left})}}(),function(){var t={};n.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,i){t[i]=function(t){return Math.pow(t,n+2)}});n.extend(t,{Sine:function(n){return 1-Math.cos(n*Math.PI/2)},Circ:function(n){return 1-Math.sqrt(1-n*n)},Elastic:function(n){return 0===n||1===n?n:-Math.pow(2,8*(n-1))*Math.sin((80*(n-1)-7.5)*Math.PI/15)},Back:function(n){return n*n*(3*n-2)},Bounce:function(n){for(var t,i=4;((t=Math.pow(2,--i))-1)/11>n;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-n,2)}});n.each(t,function(t,i){n.easing["easeIn"+t]=i;n.easing["easeOut"+t]=function(n){return 1-i(1-n)};n.easing["easeInOut"+t]=function(n){return.5>n?i(2*n)/2:1-i(-2*n+2)/2}})}();p=n.effects;n.effects.define("blind","hide",function(t,i){var e={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},u=n(this),o=t.direction||"up",s=u.cssClip(),r={clip:n.extend({},s)},f=n.effects.createPlaceholder(u);r.clip[e[o][0]]=r.clip[e[o][1]];"show"===t.mode&&(u.cssClip(r.clip),f&&f.css(n.effects.clipToBox(r)),r.clip=s);f&&f.animate(n.effects.clipToBox(r),t.duration,t.easing);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("bounce",function(t,i){var e,o,a,u=n(this),p=t.mode,s="hide"===p,w="show"===p,h=t.direction||"up",r=t.distance,v=t.times||5,b=2*v+(w||s?1:0),c=t.duration/b,l=t.easing,f="up"===h||"down"===h?"top":"left",y="up"===h||"left"===h,k=0,d=u.queue().length;for(n.effects.createPlaceholder(u),a=u.css(f),r||(r=u["top"===f?"outerHeight":"outerWidth"]()/3),w&&(o={opacity:1},o[f]=a,u.css("opacity",0).css(f,y?2*-r:2*r).animate(o,c,l)),s&&(r/=Math.pow(2,v-1)),o={},o[f]=a;v>k;k++)e={},e[f]=(y?"-=":"+=")+r,u.animate(e,c,l).animate(o,c,l),r=s?2*r:r/2;s&&(e={opacity:0},e[f]=(y?"-=":"+=")+r,u.animate(e,c,l));u.queue(i);n.effects.unshift(u,d,b+1)});n.effects.define("clip","hide",function(t,i){var r,u={},f=n(this),e=t.direction||"vertical",o="both"===e,s=o||"horizontal"===e,h=o||"vertical"===e;r=f.cssClip();u.clip={top:h?(r.bottom-r.top)/2:r.top,right:s?(r.right-r.left)/2:r.right,bottom:h?(r.bottom-r.top)/2:r.bottom,left:s?(r.right-r.left)/2:r.left};n.effects.createPlaceholder(f);"show"===t.mode&&(f.cssClip(u.clip),u.clip=r);f.animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("drop","hide",function(t,i){var e,u=n(this),h=t.mode,c="show"===h,f=t.direction||"left",o="up"===f||"down"===f?"top":"left",s="up"===f||"left"===f?"-=":"+=",l="+="===s?"-=":"+=",r={opacity:0};n.effects.createPlaceholder(u);e=t.distance||u["top"===o?"outerHeight":"outerWidth"](!0)/2;r[o]=s+e;c&&(u.css(r),r[o]=l+e,r.opacity=1);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("explode","hide",function(t,i){function b(){p.push(this);p.length===e*c&&k()}function k(){o.css({visibility:"visible"});n(p).remove();i()}for(var u,l,a,v,y,e=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=e,o=n(this),d=t.mode,f="show"===d,w=o.show().css("visibility","hidden").offset(),s=Math.ceil(o.outerWidth()/c),h=Math.ceil(o.outerHeight()/e),p=[],r=0;e>r;r++)for(a=w.top+r*h,y=r-(e-1)/2,u=0;c>u;u++)l=w.left+u*s,v=u-(c-1)/2,o.clone().appendTo("body").wrap("<div><\/div>").css({position:"absolute",visibility:"visible",left:-u*s,top:-r*h}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:s,height:h,left:l+(f?v*s:0),top:a+(f?y*h:0),opacity:f?0:1}).animate({left:l+(f?0:v*s),top:a+(f?0:y*h),opacity:f?1:0},t.duration||500,t.easing,b)});n.effects.define("fade","toggle",function(t,i){var r="show"===t.mode;n(this).css("opacity",r?0:1).animate({opacity:r?1:0},{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("fold","hide",function(t,i){var u=n(this),l=t.mode,v="show"===l,y="hide"===l,o=t.size||15,a=/([0-9]+)%/.exec(o),p=!!t.horizFirst,f=p?["right","bottom"]:["bottom","right"],s=t.duration/2,h=n.effects.createPlaceholder(u),e=u.cssClip(),c={clip:n.extend({},e)},r={clip:n.extend({},e)},w=[e[f[0]],e[f[1]]],b=u.queue().length;a&&(o=parseInt(a[1],10)/100*w[y?0:1]);c.clip[f[0]]=o;r.clip[f[0]]=o;r.clip[f[1]]=0;v&&(u.cssClip(r.clip),h&&h.css(n.effects.clipToBox(r)),r.clip=e);u.queue(function(i){h&&h.animate(n.effects.clipToBox(c),s,t.easing).animate(n.effects.clipToBox(r),s,t.easing);i()}).animate(c,s,t.easing).animate(r,s,t.easing).queue(i);n.effects.unshift(u,b,4)});n.effects.define("highlight","show",function(t,i){var r=n(this),u={backgroundColor:r.css("backgroundColor")};"hide"===t.mode&&(u.opacity=0);n.effects.saveStyle(r);r.css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.effects.define("size",function(t,i){var l,r,p,u=n(this),v=["fontSize"],s=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],h=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],w=t.mode,y="effect"!==w,c=t.scale||"both",b=t.origin||["middle","center"],k=u.css("position"),a=u.position(),o=n.effects.scaledDimensions(u),f=t.from||o,e=t.to||n.effects.scaledDimensions(u,0);n.effects.createPlaceholder(u);"show"===w&&(p=f,f=e,e=p);r={from:{y:f.height/o.height,x:f.width/o.width},to:{y:e.height/o.height,x:e.width/o.width}};("box"===c||"both"===c)&&(r.from.y!==r.to.y&&(f=n.effects.setTransition(u,s,r.from.y,f),e=n.effects.setTransition(u,s,r.to.y,e)),r.from.x!==r.to.x&&(f=n.effects.setTransition(u,h,r.from.x,f),e=n.effects.setTransition(u,h,r.to.x,e)));("content"===c||"both"===c)&&r.from.y!==r.to.y&&(f=n.effects.setTransition(u,v,r.from.y,f),e=n.effects.setTransition(u,v,r.to.y,e));b&&(l=n.effects.getBaseline(b,o),f.top=(o.outerHeight-f.outerHeight)*l.y+a.top,f.left=(o.outerWidth-f.outerWidth)*l.x+a.left,e.top=(o.outerHeight-e.outerHeight)*l.y+a.top,e.left=(o.outerWidth-e.outerWidth)*l.x+a.left);u.css(f);("content"===c||"both"===c)&&(s=s.concat(["marginTop","marginBottom"]).concat(v),h=h.concat(["marginLeft","marginRight"]),u.find("*[width]").each(function(){var i=n(this),u=n.effects.scaledDimensions(i),f={height:u.height*r.from.y,width:u.width*r.from.x,outerHeight:u.outerHeight*r.from.y,outerWidth:u.outerWidth*r.from.x},e={height:u.height*r.to.y,width:u.width*r.to.x,outerHeight:u.height*r.to.y,outerWidth:u.width*r.to.x};r.from.y!==r.to.y&&(f=n.effects.setTransition(i,s,r.from.y,f),e=n.effects.setTransition(i,s,r.to.y,e));r.from.x!==r.to.x&&(f=n.effects.setTransition(i,h,r.from.x,f),e=n.effects.setTransition(i,h,r.to.x,e));y&&n.effects.saveStyle(i);i.css(f);i.animate(e,t.duration,t.easing,function(){y&&n.effects.restoreStyle(i)})}));u.animate(e,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){var t=u.offset();0===e.opacity&&u.css("opacity",f.opacity);y||(u.css("position","static"===k?"relative":k).offset(t),n.effects.saveStyle(u));i()}})});n.effects.define("scale",function(t,i){var u=n(this),f=t.mode,e=parseInt(t.percent,10)||(0===parseInt(t.percent,10)?0:"effect"!==f?0:100),r=n.extend(!0,{from:n.effects.scaledDimensions(u),to:n.effects.scaledDimensions(u,e,t.direction||"both"),origin:t.origin||["middle","center"]},t);t.fade&&(r.from.opacity=1,r.to.opacity=0);n.effects.effect.size.call(this,r,i)});n.effects.define("puff","hide",function(t,i){var r=n.extend(!0,{},t,{fade:!0,percent:parseInt(t.percent,10)||150});n.effects.effect.scale.call(this,r,i)});n.effects.define("pulsate","show",function(t,i){var r=n(this),e=t.mode,o="show"===e,c="hide"===e,l=o||c,f=2*(t.times||5)+(l?1:0),s=t.duration/f,u=0,h=1,a=r.queue().length;for((o||!r.is(":visible"))&&(r.css("opacity",0).show(),u=1);f>h;h++)r.animate({opacity:u},s,t.easing),u=1-u;r.animate({opacity:u},s,t.easing);r.queue(i);n.effects.unshift(r,a,f+1)});n.effects.define("shake",function(t,i){var l=1,r=n(this),f=t.direction||"left",e=t.distance||20,a=t.times||3,v=2*a+1,u=Math.round(t.duration/v),o="up"===f||"down"===f?"top":"left",s="up"===f||"left"===f,h={},c={},y={},p=r.queue().length;for(n.effects.createPlaceholder(r),h[o]=(s?"-=":"+=")+e,c[o]=(s?"+=":"-=")+2*e,y[o]=(s?"-=":"+=")+2*e,r.animate(h,u,t.easing);a>l;l++)r.animate(c,u,t.easing).animate(y,u,t.easing);r.animate(c,u,t.easing).animate(h,u/2,t.easing).queue(i);n.effects.unshift(r,p,v+1)});n.effects.define("slide","show",function(t,i){var s,o,u=n(this),h={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},c=t.mode,f=t.direction||"left",e="up"===f||"down"===f?"top":"left",l="up"===f||"left"===f,a=t.distance||u["top"===e?"outerHeight":"outerWidth"](!0),r={};n.effects.createPlaceholder(u);s=u.cssClip();o=u.position()[e];r[e]=(l?-1:1)*a+o;r.clip=u.cssClip();r.clip[h[f][1]]=r.clip[h[f][0]];"show"===c&&(u.cssClip(r.clip),u.css(e,r[e]),r.clip=s,r[e]=o);u.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})});n.uiBackCompat!==!1&&(p=n.effects.define("transfer",function(t,i){n(this).transfer(t,i)}));n.ui.focusable=function(t,i){var u,f,e,r,o,s=t.nodeName.toLowerCase();return"area"===s?(u=t.parentNode,f=u.name,t.href&&f&&"map"===u.nodeName.toLowerCase()?(e=n("img[usemap='#"+f+"']"),e.length>0&&e.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(s)?(r=!t.disabled,r&&(o=n(t).closest("fieldset")[0],o&&(r=!o.disabled))):r="a"===s?t.href||i:i,r&&n(t).is(":visible")&&b(n(t)))};n.extend(n.expr[":"],{focusable:function(t){return n.ui.focusable(t,null!=n.attr(t,"tabindex"))}});n.ui.focusable;n.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):n(this[0].form)};n.ui.formResetMixin={_formResetHandler:function(){var t=n(this);setTimeout(function(){var i=t.data("ui-form-reset-instances");n.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var n=this.form.data("ui-form-reset-instances")||[];n.length||this.form.on("reset.ui-form-reset",this._formResetHandler);n.push(this);this.form.data("ui-form-reset-instances",n)}},_unbindFormResetHandler:function(){if(this.form.length){var t=this.form.data("ui-form-reset-instances");t.splice(n.inArray(this,t),1);t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}};"1.7"===n.fn.jquery.substring(0,3)&&(n.each(["Width","Height"],function(t,i){function r(t,i,r,u){return n.each(e,function(){i-=parseFloat(n.css(t,"padding"+this))||0;r&&(i-=parseFloat(n.css(t,"border"+this+"Width"))||0);u&&(i-=parseFloat(n.css(t,"margin"+this))||0)}),i}var e="Width"===i?["Left","Right"]:["Top","Bottom"],u=i.toLowerCase(),f={innerWidth:n.fn.innerWidth,innerHeight:n.fn.innerHeight,outerWidth:n.fn.outerWidth,outerHeight:n.fn.outerHeight};n.fn["inner"+i]=function(t){return void 0===t?f["inner"+i].call(this):this.each(function(){n(this).css(u,r(this,t)+"px")})};n.fn["outer"+i]=function(t,e){return"number"!=typeof t?f["outer"+i].call(this,t):this.each(function(){n(this).css(u,r(this,t,!0,e)+"px")})}}),n.fn.addBack=function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))});n.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38};n.ui.escapeSelector=function(){var n=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(t){return t.replace(n,"\\$1")}}();n.fn.labels=function(){var t,r,u,i,f;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(i=this.eq(0).parents("label"),u=this.attr("id"),u&&(t=this.eq(0).parents().last(),f=t.add(t.length?t.siblings():this.siblings()),r="label[for='"+n.ui.escapeSelector(u)+"']",i=i.add(f.find(r).addBack(r))),this.pushStack(i))};n.fn.scrollParent=function(t){var i=this.css("position"),u="absolute"===i,f=t?/(auto|scroll|hidden)/:/(auto|scroll)/,r=this.parents().filter(function(){var t=n(this);return u&&"static"===t.css("position")?!1:f.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&r.length?r:n(this[0].ownerDocument||document)};n.extend(n.expr[":"],{tabbable:function(t){var i=n.attr(t,"tabindex"),r=null!=i;return(!r||i>=0)&&n.ui.focusable(t,r)}});n.fn.extend({uniqueId:function(){var n=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&n(this).removeAttr("id")})}});n.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=n();this._addClass("ui-accordion","ui-widget ui-helper-reset");this.element.attr("role","tablist");t.collapsible||t.active!==!1&&null!=t.active||(t.active=0);this._processPanels();0>t.active&&(t.active+=this.headers.length);this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():n()}},_createIcons:function(){var i,r,t=this.options.icons;t&&(i=n("<span>"),this._addClass(i,"ui-accordion-header-icon","ui-icon "+t.header),i.prependTo(this.headers),r=this.active.children(".ui-accordion-header-icon"),this._removeClass(r,t.header)._addClass(r,null,t.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons");this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var n;this.element.removeAttr("role");this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId();this._destroyIcons();n=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId();"content"!==this.options.heightStyle&&n.css("height","")},_setOption:function(n,t){return"active"===n?(this._activate(t),void 0):("event"===n&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(n,t),"collapsible"!==n||t||this.options.active!==!1||this._activate(0),"icons"===n&&(this._destroyIcons(),t&&this._createIcons()),void 0)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n);this._toggleClass(null,"ui-state-disabled",!!n);this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!n)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=n.ui.keyCode,u=this.headers.length,f=this.headers.index(t.target),r=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:r=this.headers[(f+1)%u];break;case i.LEFT:case i.UP:r=this.headers[(f-1+u)%u];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:r=this.headers[0];break;case i.END:r=this.headers[u-1]}r&&(n(t.target).attr("tabIndex",-1),n(r).attr("tabIndex",0),n(r).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===n.ui.keyCode.UP&&t.ctrlKey&&n(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels();t.active===!1&&t.collapsible===!0||!this.headers.length?(t.active=!1,this.active=n()):t.active===!1?this._activate(0):this.active.length&&!n.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=n()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active);this._destroyIcons();this._refresh()},_processPanels:function(){var t=this.headers,n=this.panels;this.headers=this.element.find(this.options.header);this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default");this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide();this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content");n&&(this._off(t.not(this.headers)),this._off(n.not(this.panels)))},_refresh:function(){var t,i=this.options,r=i.heightStyle,u=this.element.parent();this.active=this._findActive(i.active);this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed");this._addClass(this.active.next(),"ui-accordion-content-active");this.active.next().show();this.headers.attr("role","tab").each(function(){var t=n(this),r=t.uniqueId().attr("id"),i=t.next(),u=i.uniqueId().attr("id");t.attr("aria-controls",u);i.attr("aria-labelledby",r)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide();this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0);this._createIcons();this._setupEvents(i.event);"fill"===r?(t=u.height(),this.element.siblings(":visible").each(function(){var i=n(this),r=i.css("position");"absolute"!==r&&"fixed"!==r&&(t-=i.outerHeight(!0))}),this.headers.each(function(){t-=n(this).outerHeight(!0)}),this.headers.next().each(function(){n(this).height(Math.max(0,t-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):"auto"===r&&(t=0,this.headers.next().each(function(){var i=n(this).is(":visible");i||n(this).show();t=Math.max(t,n(this).css("height","").height());i||n(this).hide()}).height(t))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:n.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):n()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.headers.add(this.headers.next()));this._on(this.headers,i);this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._hoverable(this.headers);this._focusable(this.headers)},_eventHandler:function(t){var e,o,i=this.options,u=this.active,r=n(t.currentTarget),f=r[0]===u[0],s=f&&i.collapsible,c=s?n():r.next(),l=u.next(),h={oldHeader:u,oldPanel:l,newHeader:s?n():r,newPanel:c};t.preventDefault();f&&!i.collapsible||this._trigger("beforeActivate",t,h)===!1||(i.active=s?!1:this.headers.index(r),this.active=f?n():r,this._toggle(h),this._removeClass(u,"ui-accordion-header-active","ui-state-active"),i.icons&&(e=u.children(".ui-accordion-header-icon"),this._removeClass(e,null,i.icons.activeHeader)._addClass(e,null,i.icons.header)),f||(this._removeClass(r,"ui-accordion-header-collapsed")._addClass(r,"ui-accordion-header-active","ui-state-active"),i.icons&&(o=r.children(".ui-accordion-header-icon"),this._removeClass(o,null,i.icons.header)._addClass(o,null,i.icons.activeHeader)),this._addClass(r.next(),"ui-accordion-content-active")))},_toggle:function(t){var r=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0);this.prevShow=r;this.prevHide=i;this.options.animate?this._animate(r,i,t):(i.hide(),r.show(),this._toggleComplete(t));i.attr({"aria-hidden":"true"});i.prev().attr({"aria-selected":"false","aria-expanded":"false"});r.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):r.length&&this.headers.filter(function(){return 0===parseInt(n(this).attr("tabIndex"),10)}).attr("tabIndex",-1);r.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(n,t,i){var h,r,u,c=this,o=0,l=n.css("box-sizing"),a=n.length&&(!t.length||n.index()<t.index()),e=this.options.animate||{},f=a&&e.down||e,s=function(){c._toggleComplete(i)};return"number"==typeof f&&(u=f),"string"==typeof f&&(r=f),r=r||f.easing||e.easing,u=u||f.duration||e.duration,t.length?n.length?(h=n.show().outerHeight(),t.animate(this.hideProps,{duration:u,easing:r,step:function(n,t){t.now=Math.round(n)}}),n.hide().animate(this.showProps,{duration:u,easing:r,complete:s,step:function(n,i){i.now=Math.round(n);"height"!==i.prop?"content-box"===l&&(o+=i.now):"content"!==c.options.heightStyle&&(i.now=Math.round(h-t.outerHeight()-o),o=0)}}),void 0):t.animate(this.hideProps,u,r,s):n.animate(this.showProps,u,r,s)},_toggleComplete:function(n){var t=n.oldPanel,i=t.prev();this._removeClass(t,"ui-accordion-content-active");this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed");t.length&&(t.parent()[0].className=t.parent()[0].className);this._trigger("activate",null,n)}});n.ui.safeActiveElement=function(n){var t;try{t=n.activeElement}catch(i){t=n.body}return t||(t=n.body),t.nodeName||(t=n.body),t};n.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.mouseHandled=!1;this.element.uniqueId().attr({role:this.options.role,tabIndex:0});this._addClass("ui-menu","ui-widget ui-widget-content");this._on({"mousedown .ui-menu-item":function(n){n.preventDefault()},"click .ui-menu-item":function(t){var i=n(t.target),r=n(n.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&r.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var r=n(t.target).closest(".ui-menu-item"),i=n(t.currentTarget);r[0]===i[0]&&(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(n,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(n,i)},blur:function(t){this._delay(function(){var i=!n.contains(this.element[0],n.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(t)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(n){this._closeOnDocumentClick(n)&&this.collapseAll(n);this.mouseHandled=!1}})},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=t.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show();i.children().each(function(){var t=n(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var i,u,r,f,e=!0;switch(t.keyCode){case n.ui.keyCode.PAGE_UP:this.previousPage(t);break;case n.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case n.ui.keyCode.HOME:this._move("first","first",t);break;case n.ui.keyCode.END:this._move("last","last",t);break;case n.ui.keyCode.UP:this.previous(t);break;case n.ui.keyCode.DOWN:this.next(t);break;case n.ui.keyCode.LEFT:this.collapse(t);break;case n.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case n.ui.keyCode.ENTER:case n.ui.keyCode.SPACE:this._activate(t);break;case n.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=!1;u=this.previousFilter||"";f=!1;r=t.keyCode>=96&&105>=t.keyCode?""+(t.keyCode-96):String.fromCharCode(t.keyCode);clearTimeout(this.filterTimer);r===u?f=!0:r=u+r;i=this._filterMenuItems(r);i=f&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i;i.length||(r=String.fromCharCode(t.keyCode),i=this._filterMenuItems(r));i.length?(this.focus(t,i),this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}e&&t.preventDefault()},_activate:function(n){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(n):this.select(n))},refresh:function(){var u,t,f,i,e,r=this,s=this.options.icons.submenu,o=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length);f=o.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=n(this),i=t.prev(),u=n("<span>").data("ui-menu-submenu-caret",!0);r._addClass(u,"ui-menu-icon","ui-icon "+s);i.attr("aria-haspopup","true").prepend(u);t.attr("aria-labelledby",i.attr("id"))});this._addClass(f,"ui-menu","ui-widget ui-widget-content ui-front");u=o.add(this.element);t=u.find(this.options.items);t.not(".ui-menu-item").each(function(){var t=n(this);r._isDivider(t)&&r._addClass(t,"ui-menu-divider","ui-widget-content")});i=t.not(".ui-menu-item, .ui-menu-divider");e=i.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()});this._addClass(i,"ui-menu-item")._addClass(e,"ui-menu-item-wrapper");t.filter(".ui-state-disabled").attr("aria-disabled","true");this.active&&!n.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(n,t){if("icons"===n){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)}this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n+"");this._toggleClass(null,"ui-state-disabled",!!n)},focus:function(n,t){var i,r,u;this.blur(n,n&&"focus"===n.type);this._scrollIntoView(t);this.active=t.first();r=this.active.children(".ui-menu-item-wrapper");this._addClass(r,null,"ui-state-active");this.options.role&&this.element.attr("aria-activedescendant",r.attr("id"));u=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper");this._addClass(u,null,"ui-state-active");n&&"keydown"===n.type?this._close():this.timer=this._delay(function(){this._close()},this.delay);i=t.children(".ui-menu");i.length&&n&&/^mouse/.test(n.type)&&this._startOpening(i);this.activeMenu=t.parent();this._trigger("focus",n,{item:t})},_scrollIntoView:function(t){var e,o,i,r,u,f;this._hasScroll()&&(e=parseFloat(n.css(this.activeMenu[0],"borderTopWidth"))||0,o=parseFloat(n.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-e-o,r=this.activeMenu.scrollTop(),u=this.activeMenu.height(),f=t.outerHeight(),0>i?this.activeMenu.scrollTop(r+i):i+f>u&&this.activeMenu.scrollTop(r+i-u+f))},blur:function(n,t){t||clearTimeout(this.timer);this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",n,{item:this.active}),this.active=null)},_startOpening:function(n){clearTimeout(this.timer);"true"===n.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close();this._open(n)},this.delay))},_open:function(t){var i=n.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true");t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer);this.timer=this._delay(function(){var r=i?this.element:n(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element);this._close(r);this.blur(t);this._removeClass(r.find(".ui-state-active"),null,"ui-state-active");this.activeMenu=r},this.delay)},_close:function(n){n||(n=this.active?this.active.parent():this.element);n.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!n(t.target).closest(".ui-menu").length},_isDivider:function(n){return!/[^\-\u2014\u2013\s]/.test(n.text())},collapse:function(n){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(n,t))},expand:function(n){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(n,t)}))},next:function(n){this._move("next","first",n)},previous:function(n){this._move("prev","last",n)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(n,t,i){var r;this.active&&(r="first"===n||"last"===n?this.active["first"===n?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[n+"All"](".ui-menu-item").eq(0));r&&r.length&&this.active||(r=this.activeMenu.find(this.options.items)[t]());this.focus(i,r)},nextPage:function(t){var i,r,u;return this.active?(this.isLastItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=n(this),0>i.offset().top-r-u}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(t),void 0)},previousPage:function(t){var i,r,u;return this.active?(this.isFirstItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=n(this),i.offset().top-r+u>0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items).first())),void 0):(this.next(t),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||n(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0);this._trigger("select",t,i)},_filterMenuItems:function(t){var i=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),r=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return r.test(n.trim(n(this).children(".ui-menu-item-wrapper").text()))})}});n.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,r,u=this.element[0].nodeName.toLowerCase(),f="textarea"===u,e="input"===u;this.isMultiLine=f||!e&&this._isContentEditable(this.element);this.valueMethod=this.element[f||e?"val":"text"];this.isNewMenu=!0;this._addClass("ui-autocomplete-input");this.element.attr("autocomplete","off");this._on(this.element,{keydown:function(u){if(this.element.prop("readOnly"))return t=!0,r=!0,i=!0,void 0;t=!1;r=!1;i=!1;var f=n.ui.keyCode;switch(u.keyCode){case f.PAGE_UP:t=!0;this._move("previousPage",u);break;case f.PAGE_DOWN:t=!0;this._move("nextPage",u);break;case f.UP:t=!0;this._keyEvent("previous",u);break;case f.DOWN:t=!0;this._keyEvent("next",u);break;case f.ENTER:this.menu.active&&(t=!0,u.preventDefault(),this.menu.select(u));break;case f.TAB:this.menu.active&&this.menu.select(u);break;case f.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(u),u.preventDefault());break;default:i=!0;this._searchTimeout(u)}},keypress:function(r){if(t)return t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&r.preventDefault(),void 0;if(!i){var u=n.ui.keyCode;switch(r.keyCode){case u.PAGE_UP:this._move("previousPage",r);break;case u.PAGE_DOWN:this._move("nextPage",r);break;case u.UP:this._keyEvent("previous",r);break;case u.DOWN:this._keyEvent("next",r)}}},input:function(n){return r?(r=!1,n.preventDefault(),void 0):(this._searchTimeout(n),void 0)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(n){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(n),this._change(n),void 0)}});this._initSource();this.menu=n("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance");this._addClass(this.menu.element,"ui-autocomplete","ui-front");this._on(this.menu.element,{mousedown:function(t){t.preventDefault();this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur;this.element[0]!==n.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(t,i){var r,u;return this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){n(t.target).trigger(t.originalEvent)}),void 0):(u=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:u})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(u.value),r=i.item.attr("aria-label")||u.value,r&&n.trim(r).length&&(this.liveRegion.children().hide(),n("<div>").text(r).appendTo(this.liveRegion)),void 0)},menuselect:function(t,i){var r=i.item.data("ui-autocomplete-item"),u=this.previous;this.element[0]!==n.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=u,this._delay(function(){this.previous=u;this.selectedItem=r}));!1!==this._trigger("select",t,{item:r})&&this._value(r.value);this.term=this._value();this.close(t);this.selectedItem=r}});this.liveRegion=n("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(n,t){this._super(n,t);"source"===n&&this._initSource();"appendTo"===n&&this.menu.element.appendTo(this._appendTo());"disabled"===n&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var i=this.menu.element[0];return t.target===this.element[0]||t.target===i||n.contains(i,t.target)},_closeOnClickOutside:function(n){this._isEventTargetInWidget(n)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_initSource:function(){var i,r,t=this;n.isArray(this.options.source)?(i=this.options.source,this.source=function(t,r){r(n.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(r=this.options.source,this.source=function(i,u){t.xhr&&t.xhr.abort();t.xhr=n.ajax({url:r,data:i,dataType:"json",success:function(n){u(n)},error:function(){u([])}})}):this.source=this.options.source},_searchTimeout:function(n){clearTimeout(this.searching);this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),r=n.altKey||n.ctrlKey||n.metaKey||n.shiftKey;t&&(!t||i||r)||(this.selectedItem=null,this.search(null,n))},this.options.delay)},search:function(n,t){return n=null!=n?n:this._value(),this.term=this._value(),n.length<this.options.minLength?this.close(t):this._trigger("search",t)!==!1?this._search(n):void 0},_search:function(n){this.pending++;this._addClass("ui-autocomplete-loading");this.cancelSearch=!1;this.source({term:n},this._response())},_response:function(){var t=++this.requestIndex;return n.proxy(function(n){t===this.requestIndex&&this.__response(n);this.pending--;this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(n){n&&(n=this._normalize(n));this._trigger("response",null,{content:n});!this.options.disabled&&n&&n.length&&!this.cancelSearch?(this._suggest(n),this._trigger("open")):this._close()},close:function(n){this.cancelSearch=!0;this._close(n)},_close:function(n){this._off(this.document,"mousedown");this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",n))},_change:function(n){this.previous!==this._value()&&this._trigger("change",n,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:n.map(t,function(t){return"string"==typeof t?{label:t,value:t}:n.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t);this.isNewMenu=!0;this.menu.refresh();i.show();this._resizeMenu();i.position(n.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next();this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var n=this.menu.element;n.outerWidth(Math.max(n.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var r=this;n.each(i,function(n,i){r._renderItemData(t,i)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return n("<li>").append(n("<div>").text(i.label)).appendTo(t)},_move:function(n,t){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(n)||this.menu.isLastItem()&&/^next/.test(n)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[n](t),void 0):(this.search(null,t),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(n,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(n,t),t.preventDefault())},_isContentEditable:function(n){if(!n.length)return!1;var t=n.prop("contentEditable");return"inherit"===t?this._isContentEditable(n.parent()):"true"===t}});n.extend(n.ui.autocomplete,{escapeRegex:function(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var r=RegExp(n.ui.autocomplete.escapeRegex(i),"i");return n.grep(t,function(n){return r.test(n.label||n.value||n)})}});n.widget("ui.autocomplete",n.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(n){return n+(n>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var i;this._superApply(arguments);this.options.disabled||this.cancelSearch||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),n("<div>").text(i).appendTo(this.liveRegion))}});n.ui.autocomplete;w=/ui-corner-([a-z]){2,6}/g;n.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar");this.refresh()},_destroy:function(){this._callChildMethod("destroy");this.childWidgets.removeData("ui-controlgroup-data");this.element.removeAttr("role");this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var t=this,i=[];n.each(this.options.items,function(r,u){var f,e={};if(u)return"controlgroupLabel"===r?(f=t.element.find(u),f.each(function(){var t=n(this);t.children(".ui-controlgroup-label-contents").length||t.contents().wrapAll("<span class='ui-controlgroup-label-contents'><\/span>")}),t._addClass(f,null,"ui-widget ui-widget-content ui-state-default"),i=i.concat(f.get()),void 0):(n.fn[r]&&(e=t["_"+r+"Options"]?t["_"+r+"Options"]("middle"):{classes:{}},t.element.find(u).each(function(){var u=n(this),f=u[r]("instance"),o=n.widget.extend({},e),s;"button"===r&&u.parent(".ui-spinner").length||(f||(f=u[r]()[r]("instance")),f&&(o.classes=t._resolveClassesValues(o.classes,f)),u[r](o),s=u[r]("widget"),n.data(s[0],"ui-controlgroup-data",f?f:u[r]("instance")),i.push(s[0]))})),void 0)});this.childWidgets=n(n.unique(i));this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(t){this.childWidgets.each(function(){var r=n(this),i=r.data("ui-controlgroup-data");i&&i[t]&&i[t]()})},_updateCornerClass:function(n,t){var i=this._buildSimpleOptions(t,"label").classes.label;this._removeClass(n,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all");this._addClass(n,null,i)},_buildSimpleOptions:function(n,t){var i="vertical"===this.options.direction,r={classes:{}};return r.classes[t]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[n],r},_spinnerOptions:function(n){var t=this._buildSimpleOptions(n,"ui-spinner");return t.classes["ui-spinner-up"]="",t.classes["ui-spinner-down"]="",t},_buttonOptions:function(n){return this._buildSimpleOptions(n,"ui-button")},_checkboxradioOptions:function(n){return this._buildSimpleOptions(n,"ui-checkboxradio-label")},_selectmenuOptions:function(n){var t="vertical"===this.options.direction;return{width:t?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(t?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(t?"top":"left")},last:{"ui-selectmenu-button-open":t?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(t?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[n]}},_resolveClassesValues:function(t,i){var r={};return n.each(t,function(u){var f=i.options.classes[u]||"";f=n.trim(f.replace(w,""));r[u]=(f+" "+t[u]).replace(/\s+/g," ")}),r},_setOption:function(n,t){return"direction"===n&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(n,t),"disabled"===n?(this._callChildMethod(t?"disable":"enable"),void 0):(this.refresh(),void 0)},refresh:function(){var t,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction);"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix");this._initWidgets();t=this.childWidgets;this.options.onlyVisible&&(t=t.filter(":visible"));t.length&&(n.each(["first","last"],function(n,r){var u=t[r]().data("ui-controlgroup-data"),f;u&&i["_"+u.widgetName+"Options"]?(f=i["_"+u.widgetName+"Options"](1===t.length?"only":r),f.classes=i._resolveClassesValues(f.classes,u),u.element[u.widgetName](f)):i._updateCornerClass(t[r](),r)}),this._callChildMethod("refresh"))}});n.widget("ui.checkboxradio",[n.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var t,i,u=this,r=this._super()||{};return this._readType(),i=this.element.labels(),this.label=n(i[i.length-1]),this.label.length||n.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){u.originalLabel+=3===this.nodeType?n(this).text():this.outerHTML}),this.originalLabel&&(r.label=this.originalLabel),t=this.element[0].disabled,null!=t&&(r.disabled=t),r},_create:function(){var n=this.element[0].checked;this._bindFormResetHandler();null==this.options.disabled&&(this.options.disabled=this.element[0].disabled);this._setOption("disabled",this.options.disabled);this._addClass("ui-checkboxradio","ui-helper-hidden-accessible");this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget");"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label");this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel);this._enhance();n&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover"));this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var t=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type;"input"===t&&/radio|checkbox/.test(this.type)||n.error("Can't create checkboxradio on element.nodeName="+t+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var t,i=this.element[0].name,r="input[name='"+n.ui.escapeSelector(i)+"']";return i?(t=this.form.length?n(this.form[0].elements).filter(r):n(r).filter(function(){return 0===n(this).form().length}),t.not(this.element)):n([])},_toggleClasses:function(){var t=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t);this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",t)._toggleClass(this.icon,null,"ui-icon-blank",!t);"radio"===this.type&&this._getRadioGroup().each(function(){var t=n(this).checkboxradio("instance");t&&t._removeClass(t.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler();this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(n,t){if("label"!==n||t)return(this._super(n,t),"disabled"===n?(this._toggleClass(this.label,null,"ui-state-disabled",t),this.element[0].disabled=t,void 0):(this.refresh(),void 0))},_updateIcon:function(t){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=n("<span>"),this.iconSpace=n("<span> <\/span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=t?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,t?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),t||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var n=this.label.contents().not(this.element[0]);this.icon&&(n=n.not(this.icon[0]));this.iconSpace&&(n=n.not(this.iconSpace[0]));n.remove();this.label.append(this.options.label)},refresh:function(){var n=this.element[0].checked,t=this.element[0].disabled;this._updateIcon(n);this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",n);null!==this.options.label&&this._updateLabel();t!==this.options.disabled&&this._setOptions({disabled:t})}}]);n.ui.checkboxradio;n.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var n,t=this._super()||{};return this.isInput=this.element.is("input"),n=this.element[0].disabled,null!=n&&(t.disabled=n),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(t.label=this.originalLabel),t},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0);null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1);this.hasTitle=!!this.element.attr("title");this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label));this._addClass("ui-button","ui-widget");this._setOption("disabled",this.options.disabled);this._enhance();this.element.is("a")&&this._on({keyup:function(t){t.keyCode===n.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button");this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title");this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(t,i){var u="iconPosition"!==t,r=u?this.options.iconPosition:i,f="top"===r||"bottom"===r;this.icon?u&&this._removeClass(this.icon,null,this.options.icon):(this.icon=n("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only"));u&&this._addClass(this.icon,null,i);this._attachIcon(r);f?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=n("<span> <\/span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(r))},_destroy:function(){this.element.removeAttr("role");this.icon&&this.icon.remove();this.iconSpace&&this.iconSpace.remove();this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(n){this.icon[/^(?:end|bottom)/.test(n)?"before":"after"](this.iconSpace)},_attachIcon:function(n){this.element[/^(?:end|bottom)/.test(n)?"append":"prepend"](this.icon)},_setOptions:function(n){var t=void 0===n.showLabel?this.options.showLabel:n.showLabel,i=void 0===n.icon?this.options.icon:n.icon;t||i||(n.showLabel=!0);this._super(n)},_setOption:function(n,t){"icon"===n&&(t?this._updateIcon(n,t):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove()));"iconPosition"===n&&this._updateIcon(n,t);"showLabel"===n&&(this._toggleClass("ui-button-icon-only",null,!t),this._updateTooltip());"label"===n&&(this.isInput?this.element.val(t):(this.element.html(t),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition))));this._super(n,t);"disabled"===n&&(this._toggleClass(null,"ui-state-disabled",t),this.element[0].disabled=t,t&&this.element.blur())},refresh:function(){var n=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");n!==this.options.disabled&&this._setOptions({disabled:n});this._updateTooltip()}});n.uiBackCompat!==!1&&(n.widget("ui.button",n.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text);!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel);this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end");this._super()},_setOption:function(n,t){return"text"===n?(this._super("showLabel",t),void 0):("showLabel"===n&&(this.options.text=t),"icon"===n&&(this.options.icons.primary=t),"icons"===n&&(t.primary?(this._super("icon",t.primary),this._super("iconPosition","beginning")):t.secondary&&(this._super("icon",t.secondary),this._super("iconPosition","end"))),this._superApply(arguments),void 0)}}),n.fn.button=function(t){return function(){return!this.length||this.length&&"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?t.apply(this,arguments):(n.ui.checkboxradio||n.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}}(n.fn.button),n.fn.buttonset=function(){return n.ui.controlgroup||n.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});n.ui.button;n.extend(n.ui,{datepicker:{version:"1.12.1"}});n.extend(c.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(n){return u(this._defaults,n||{}),this},_attachDatepicker:function(t,i){var r,f,u;r=t.nodeName.toLowerCase();f="div"===r||"span"===r;t.id||(this.uuid+=1,t.id="dp"+this.uuid);u=this._newInst(n(t),f);u.settings=n.extend({},i||{});"input"===r?this._connectDatepicker(t,u):f&&this._inlineDatepicker(t,u)},_newInst:function(t,i){var r=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:r,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?l(n("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>")):this.dpDiv}},_connectDatepicker:function(t,i){var r=n(t);i.append=n([]);i.trigger=n([]);r.hasClass(this.markerClassName)||(this._attachments(r,i),r.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),n.data(t,"datepicker",i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var u,r,f,e=this._get(i,"appendText"),o=this._get(i,"isRTL");i.append&&i.append.remove();e&&(i.append=n("<span class='"+this._appendClass+"'>"+e+"<\/span>"),t[o?"before":"after"](i.append));t.off("focus",this._showDatepicker);i.trigger&&i.trigger.remove();u=this._get(i,"showOn");("focus"===u||"both"===u)&&t.on("focus",this._showDatepicker);("button"===u||"both"===u)&&(r=this._get(i,"buttonText"),f=this._get(i,"buttonImage"),i.trigger=n(this._get(i,"buttonImageOnly")?n("<img/>").addClass(this._triggerClass).attr({src:f,alt:r,title:r}):n("<button type='button'><\/button>").addClass(this._triggerClass).html(f?n("<img/>").attr({src:f,alt:r,title:r}):r)),t[o?"before":"after"](i.trigger),i.trigger.on("click",function(){return n.datepicker._datepickerShowing&&n.datepicker._lastInput===t[0]?n.datepicker._hideDatepicker():n.datepicker._datepickerShowing&&n.datepicker._lastInput!==t[0]?(n.datepicker._hideDatepicker(),n.datepicker._showDatepicker(t[0])):n.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(n){if(this._get(n,"autoSize")&&!n.inline){var r,u,f,t,i=new Date(2009,11,20),e=this._get(n,"dateFormat");e.match(/[DM]/)&&(r=function(n){for(u=0,f=0,t=0;n.length>t;t++)n[t].length>u&&(u=n[t].length,f=t);return f},i.setMonth(r(this._get(n,e.match(/MM/)?"monthNames":"monthNamesShort"))),i.setDate(r(this._get(n,e.match(/DD/)?"dayNames":"dayNamesShort"))+20-i.getDay()));n.input.attr("size",this._formatDate(n,i).length)}},_inlineDatepicker:function(t,i){var r=n(t);r.hasClass(this.markerClassName)||(r.addClass(this.markerClassName).append(i.dpDiv),n.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,r,f,e){var s,h,c,l,a,o=this._dialogInst;return o||(this.uuid+=1,s="dp"+this.uuid,this._dialogInput=n("<input type='text' id='"+s+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),n("body").append(this._dialogInput),o=this._dialogInst=this._newInst(this._dialogInput,!1),o.settings={},n.data(this._dialogInput[0],"datepicker",o)),u(o.settings,f||{}),i=i&&i.constructor===Date?this._formatDate(o,i):i,this._dialogInput.val(i),this._pos=e?e.length?e:[e.pageX,e.pageY]:null,this._pos||(h=document.documentElement.clientWidth,c=document.documentElement.clientHeight,l=document.documentElement.scrollLeft||document.body.scrollLeft,a=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+l,c/2-150+a]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),o.settings.onSelect=r,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),n.blockUI&&n.blockUI(this.dpDiv),n.data(this._dialogInput[0],"datepicker",o),this},_destroyDatepicker:function(t){var r,u=n(t),f=n.data(t,"datepicker");u.hasClass(this.markerClassName)&&(r=t.nodeName.toLowerCase(),n.removeData(t,"datepicker"),"input"===r?(f.append.remove(),f.trigger.remove(),u.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):("div"===r||"span"===r)&&u.removeClass(this.markerClassName).empty(),i===f&&(i=null))},_enableDatepicker:function(t){var i,r,u=n(t),f=n.data(t,"datepicker");u.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!1,f.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(r=u.children("."+this._inlineClass),r.children().removeClass("ui-state-disabled"),r.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}))},_disableDatepicker:function(t){var i,r,u=n(t),f=n.data(t,"datepicker");u.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!0,f.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(r=u.children("."+this._inlineClass),r.children().addClass("ui-state-disabled"),r.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(n){if(!n)return!1;for(var t=0;this._disabledInputs.length>t;t++)if(this._disabledInputs[t]===n)return!0;return!1},_getInst:function(t){try{return n.data(t,"datepicker")}catch(i){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(t,i,r){var e,h,o,s,f=this._getInst(t);return 2===arguments.length&&"string"==typeof i?"defaults"===i?n.extend({},n.datepicker._defaults):f?"all"===i?n.extend({},f.settings):this._get(f,i):null:(e=i||{},"string"==typeof i&&(e={},e[i]=r),f&&(this._curInst===f&&this._hideDatepicker(),h=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(f,"min"),s=this._getMinMaxDate(f,"max"),u(f.settings,e),null!==o&&void 0!==e.dateFormat&&void 0===e.minDate&&(f.settings.minDate=this._formatDate(f,o)),null!==s&&void 0!==e.dateFormat&&void 0===e.maxDate&&(f.settings.maxDate=this._formatDate(f,s)),"disabled"in e&&(e.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(n(t),f),this._autoSize(f),this._setDate(f,h),this._updateAlternate(f),this._updateDatepicker(f)),void 0)},_changeDatepicker:function(n,t,i){this._optionDatepicker(n,t,i)},_refreshDatepicker:function(n){var t=this._getInst(n);t&&this._updateDatepicker(t)},_setDateDatepicker:function(n,t){var i=this._getInst(n);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(n,t){var i=this._getInst(n);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var u,e,f,i=n.datepicker._getInst(t.target),r=!0,o=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,n.datepicker._datepickerShowing)switch(t.keyCode){case 9:n.datepicker._hideDatepicker();r=!1;break;case 13:return f=n("td."+n.datepicker._dayOverClass+":not(."+n.datepicker._currentClass+")",i.dpDiv),f[0]&&n.datepicker._selectDay(t.target,i.selectedMonth,i.selectedYear,f[0]),u=n.datepicker._get(i,"onSelect"),u?(e=n.datepicker._formatDate(i),u.apply(i.input?i.input[0]:null,[e,i])):n.datepicker._hideDatepicker(),!1;case 27:n.datepicker._hideDatepicker();break;case 33:n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 34:n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&n.datepicker._clearDate(t.target);r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&n.datepicker._gotoToday(t.target);r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,o?1:-1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,-7,"D");r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,o?-1:1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,7,"D");r=t.ctrlKey||t.metaKey;break;default:r=!1}else 36===t.keyCode&&t.ctrlKey?n.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var i,r,u=n.datepicker._getInst(t.target);if(n.datepicker._get(u,"constrainInput"))return(i=n.datepicker._possibleChars(n.datepicker._get(u,"dateFormat")),r=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||" ">r||!i||i.indexOf(r)>-1)},_doKeyUp:function(t){var r,i=n.datepicker._getInst(t.target);if(i.input.val()!==i.lastVal)try{r=n.datepicker.parseDate(n.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,n.datepicker._getFormatConfig(i));r&&(n.datepicker._setDateFromField(i),n.datepicker._updateAlternate(i),n.datepicker._updateDatepicker(i))}catch(u){}return!0},_showDatepicker:function(t){if(t=t.target||t,"input"!==t.nodeName.toLowerCase()&&(t=n("input",t.parentNode)[0]),!n.datepicker._isDisabledDatepicker(t)&&n.datepicker._lastInput!==t){var i,o,s,r,f,e,h;i=n.datepicker._getInst(t);n.datepicker._curInst&&n.datepicker._curInst!==i&&(n.datepicker._curInst.dpDiv.stop(!0,!0),i&&n.datepicker._datepickerShowing&&n.datepicker._hideDatepicker(n.datepicker._curInst.input[0]));o=n.datepicker._get(i,"beforeShow");s=o?o.apply(t,[t,i]):{};s!==!1&&(u(i.settings,s),i.lastVal=null,n.datepicker._lastInput=t,n.datepicker._setDateFromField(i),n.datepicker._inDialog&&(t.value=""),n.datepicker._pos||(n.datepicker._pos=n.datepicker._findPos(t),n.datepicker._pos[1]+=t.offsetHeight),r=!1,n(t).parents().each(function(){return r|="fixed"===n(this).css("position"),!r}),f={left:n.datepicker._pos[0],top:n.datepicker._pos[1]},n.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),n.datepicker._updateDatepicker(i),f=n.datepicker._checkOffset(i,f,r),i.dpDiv.css({position:n.datepicker._inDialog&&n.blockUI?"static":r?"fixed":"absolute",display:"none",left:f.left+"px",top:f.top+"px"}),i.inline||(e=n.datepicker._get(i,"showAnim"),h=n.datepicker._get(i,"duration"),i.dpDiv.css("z-index",k(n(t))+1),n.datepicker._datepickerShowing=!0,n.effects&&n.effects.effect[e]?i.dpDiv.show(e,n.datepicker._get(i,"showOptions"),h):i.dpDiv[e||"show"](e?h:null),n.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),n.datepicker._curInst=i))}},_updateDatepicker:function(t){this.maxRows=4;i=t;t.dpDiv.empty().append(this._generateHTML(t));this._attachHandlers(t);var r,u=this._getNumberOfMonths(t),f=u[1],e=t.dpDiv.find("."+this._dayOverClass+" a");e.length>0&&a.apply(e.get(0));t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");f>1&&t.dpDiv.addClass("ui-datepicker-multi-"+f).css("width",17*f+"em");t.dpDiv[(1!==u[0]||1!==u[1]?"add":"remove")+"Class"]("ui-datepicker-multi");t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");t===n.datepicker._curInst&&n.datepicker._datepickerShowing&&n.datepicker._shouldFocusInput(t)&&t.input.trigger("focus");t.yearshtml&&(r=t.yearshtml,setTimeout(function(){r===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml);r=t.yearshtml=null},0))},_shouldFocusInput:function(n){return n.input&&n.input.is(":visible")&&!n.input.is(":disabled")&&!n.input.is(":focus")},_checkOffset:function(t,i,r){var u=t.dpDiv.outerWidth(),f=t.dpDiv.outerHeight(),h=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,e=document.documentElement.clientWidth+(r?0:n(document).scrollLeft()),s=document.documentElement.clientHeight+(r?0:n(document).scrollTop());return i.left-=this._get(t,"isRTL")?u-h:0,i.left-=r&&i.left===t.input.offset().left?n(document).scrollLeft():0,i.top-=r&&i.top===t.input.offset().top+o?n(document).scrollTop():0,i.left-=Math.min(i.left,i.left+u>e&&e>u?Math.abs(i.left+u-e):0),i.top-=Math.min(i.top,i.top+f>s&&s>f?Math.abs(f+o):0),i},_findPos:function(t){for(var i,r=this._getInst(t),u=this._get(r,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||n.expr.filters.hidden(t));)t=t[u?"previousSibling":"nextSibling"];return i=n(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var r,f,u,e,i=this._curInst;!i||t&&i!==n.data(t,"datepicker")||this._datepickerShowing&&(r=this._get(i,"showAnim"),f=this._get(i,"duration"),u=function(){n.datepicker._tidyDialog(i)},n.effects&&(n.effects.effect[r]||n.effects[r])?i.dpDiv.hide(r,n.datepicker._get(i,"showOptions"),f,u):i.dpDiv["slideDown"===r?"slideUp":"fadeIn"===r?"fadeOut":"hide"](r?f:null,u),r||u(),this._datepickerShowing=!1,e=this._get(i,"onClose"),e&&e.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),n.blockUI&&(n.unblockUI(),n("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(n){n.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(n.datepicker._curInst){var i=n(t.target),r=n.datepicker._getInst(i[0]);(i[0].id===n.datepicker._mainDivId||0!==i.parents("#"+n.datepicker._mainDivId).length||i.hasClass(n.datepicker.markerClassName)||i.closest("."+n.datepicker._triggerClass).length||!n.datepicker._datepickerShowing||n.datepicker._inDialog&&n.blockUI)&&(!i.hasClass(n.datepicker.markerClassName)||n.datepicker._curInst===r)||n.datepicker._hideDatepicker()}},_adjustDate:function(t,i,r){var f=n(t),u=this._getInst(f[0]);this._isDisabledDatepicker(f[0])||(this._adjustInstDate(u,i+("M"===r?this._get(u,"showCurrentAtPos"):0),r),this._updateDatepicker(u))},_gotoToday:function(t){var r,u=n(t),i=this._getInst(u[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(r=new Date,i.selectedDay=r.getDate(),i.drawMonth=i.selectedMonth=r.getMonth(),i.drawYear=i.selectedYear=r.getFullYear());this._notifyChange(i);this._adjustDate(u)},_selectMonthYear:function(t,i,r){var f=n(t),u=this._getInst(f[0]);u["selected"+("M"===r?"Month":"Year")]=u["draw"+("M"===r?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10);this._notifyChange(u);this._adjustDate(f)},_selectDay:function(t,i,r,u){var f,e=n(t);n(u).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0])||(f=this._getInst(e[0]),f.selectedDay=f.currentDay=n("a",u).html(),f.selectedMonth=f.currentMonth=i,f.selectedYear=f.currentYear=r,this._selectDate(t,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(t){var i=n(t);this._selectDate(i,"")},_selectDate:function(t,i){var u,f=n(t),r=this._getInst(f[0]);i=null!=i?i:this._formatDate(r);r.input&&r.input.val(i);this._updateAlternate(r);u=this._get(r,"onSelect");u?u.apply(r.input?r.input[0]:null,[i,r]):r.input&&r.input.trigger("change");r.inline?this._updateDatepicker(r):(this._hideDatepicker(),this._lastInput=r.input[0],"object"!=typeof r.input[0]&&r.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var i,r,u,f=this._get(t,"altField");f&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),r=this._getDate(t),u=this.formatDate(i,r,this._getFormatConfig(t)),n(f).val(u))},noWeekends:function(n){var t=n.getDay();return[t>0&&6>t,""]},iso8601Week:function(n){var i,t=new Date(n.getTime());return t.setDate(t.getDate()+4-(t.getDay()||7)),i=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((i-t)/864e5)/7)+1},parseDate:function(t,i,r){if(null==t||null==i)throw"Invalid arguments";if(i="object"==typeof i?""+i:i+"",""===i)return null;for(var a,v,u,f=0,y=(r?r.shortYearCutoff:null)||this._defaults.shortYearCutoff,d="string"!=typeof y?y:(new Date).getFullYear()%100+parseInt(y,10),g=(r?r.dayNamesShort:null)||this._defaults.dayNamesShort,nt=(r?r.dayNames:null)||this._defaults.dayNames,tt=(r?r.monthNamesShort:null)||this._defaults.monthNamesShort,it=(r?r.monthNames:null)||this._defaults.monthNames,e=-1,s=-1,h=-1,p=-1,w=!1,l=function(n){var i=t.length>o+1&&t.charAt(o+1)===n;return i&&o++,i},c=function(n){var u=l(n),r="@"===n?14:"!"===n?20:"y"===n&&u?4:"o"===n?3:2,e="y"===n?r:1,o=RegExp("^\\d{"+e+","+r+"}"),t=i.substring(f).match(o);if(!t)throw"Missing number at position "+f;return f+=t[0].length,parseInt(t[0],10)},k=function(t,r,u){var e=-1,o=n.map(l(t)?u:r,function(n,t){return[[t,n]]}).sort(function(n,t){return-(n[1].length-t[1].length)});if(n.each(o,function(n,t){var r=t[1];if(i.substr(f,r.length).toLowerCase()===r.toLowerCase())return(e=t[0],f+=r.length,!1)}),-1!==e)return e+1;throw"Unknown name at position "+f;},b=function(){if(i.charAt(f)!==t.charAt(o))throw"Unexpected literal at position "+f;f++},o=0;t.length>o;o++)if(w)"'"!==t.charAt(o)||l("'")?b():w=!1;else switch(t.charAt(o)){case"d":h=c("d");break;case"D":k("D",g,nt);break;case"o":p=c("o");break;case"m":s=c("m");break;case"M":s=k("M",tt,it);break;case"y":e=c("y");break;case"@":u=new Date(c("@"));e=u.getFullYear();s=u.getMonth()+1;h=u.getDate();break;case"!":u=new Date((c("!")-this._ticksTo1970)/1e4);e=u.getFullYear();s=u.getMonth()+1;h=u.getDate();break;case"'":l("'")?b():w=!0;break;default:b()}if(i.length>f&&(v=i.substr(f),!/^\s+/.test(v)))throw"Extra/unparsed characters found in date: "+v;if(-1===e?e=(new Date).getFullYear():100>e&&(e+=(new Date).getFullYear()-(new Date).getFullYear()%100+(d>=e?0:-100)),p>-1)for(s=1,h=p;;){if(a=this._getDaysInMonth(e,s-1),a>=h)break;s++;h-=a}if(u=this._daylightSavingAdjust(new Date(e,s-1,h)),u.getFullYear()!==e||u.getMonth()+1!==s||u.getDate()!==h)throw"Invalid date";return u},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864e9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(n,t,i){if(!t)return"";var u,h=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,c=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,f=function(t){var i=n.length>u+1&&n.charAt(u+1)===t;return i&&u++,i},e=function(n,t,i){var r=""+t;if(f(n))for(;i>r.length;)r="0"+r;return r},s=function(n,t,i,r){return f(n)?r[t]:i[t]},r="",o=!1;if(t)for(u=0;n.length>u;u++)if(o)"'"!==n.charAt(u)||f("'")?r+=n.charAt(u):o=!1;else switch(n.charAt(u)){case"d":r+=e("d",t.getDate(),2);break;case"D":r+=s("D",t.getDay(),h,c);break;case"o":r+=e("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":r+=e("m",t.getMonth()+1,2);break;case"M":r+=s("M",t.getMonth(),l,a);break;case"y":r+=f("y")?t.getFullYear():(10>t.getFullYear()%100?"0":"")+t.getFullYear()%100;break;case"@":r+=t.getTime();break;case"!":r+=1e4*t.getTime()+this._ticksTo1970;break;case"'":f("'")?r+="'":o=!0;break;default:r+=n.charAt(u)}return r},_possibleChars:function(n){for(var i="",r=!1,u=function(i){var r=n.length>t+1&&n.charAt(t+1)===i;return r&&t++,r},t=0;n.length>t;t++)if(r)"'"!==n.charAt(t)||u("'")?i+=n.charAt(t):r=!1;else switch(n.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":u("'")?i+="'":r=!0;break;default:i+=n.charAt(t)}return i},_get:function(n,t){return void 0!==n.settings[t]?n.settings[t]:this._defaults[t]},_setDateFromField:function(n,t){if(n.input.val()!==n.lastVal){var f=this._get(n,"dateFormat"),r=n.lastVal=n.input?n.input.val():null,u=this._getDefaultDate(n),i=u,e=this._getFormatConfig(n);try{i=this.parseDate(f,r,e)||u}catch(o){r=t?"":r}n.selectedDay=i.getDate();n.drawMonth=n.selectedMonth=i.getMonth();n.drawYear=n.selectedYear=i.getFullYear();n.currentDay=r?i.getDate():0;n.currentMonth=r?i.getMonth():0;n.currentYear=r?i.getFullYear():0;this._adjustInstDate(n)}},_getDefaultDate:function(n){return this._restrictMinMax(n,this._determineDate(n,this._get(n,"defaultDate"),new Date))},_determineDate:function(t,i,r){var f=function(n){var t=new Date;return t.setDate(t.getDate()+n),t},e=function(i){try{return n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),i,n.datepicker._getFormatConfig(t))}catch(h){}for(var o=(i.toLowerCase().match(/^c/)?n.datepicker._getDate(t):null)||new Date,f=o.getFullYear(),e=o.getMonth(),r=o.getDate(),s=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=s.exec(i);u;){switch(u[2]||"d"){case"d":case"D":r+=parseInt(u[1],10);break;case"w":case"W":r+=7*parseInt(u[1],10);break;case"m":case"M":e+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e));break;case"y":case"Y":f+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e))}u=s.exec(i)}return new Date(f,e,r)},u=null==i||""===i?r:"string"==typeof i?e(i):"number"==typeof i?isNaN(i)?r:f(i):new Date(i.getTime());return u=u&&"Invalid Date"==""+u?r:u,u&&(u.setHours(0),u.setMinutes(0),u.setSeconds(0),u.setMilliseconds(0)),this._daylightSavingAdjust(u)},_daylightSavingAdjust:function(n){return n?(n.setHours(n.getHours()>12?n.getHours()+2:0),n):null},_setDate:function(n,t,i){var u=!t,f=n.selectedMonth,e=n.selectedYear,r=this._restrictMinMax(n,this._determineDate(n,t,new Date));n.selectedDay=n.currentDay=r.getDate();n.drawMonth=n.selectedMonth=n.currentMonth=r.getMonth();n.drawYear=n.selectedYear=n.currentYear=r.getFullYear();f===n.selectedMonth&&e===n.selectedYear||i||this._notifyChange(n);this._adjustInstDate(n);n.input&&n.input.val(u?"":this._formatDate(n))},_getDate:function(n){return!n.currentYear||n.input&&""===n.input.val()?null:this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay))},_attachHandlers:function(t){var r=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){n.datepicker._adjustDate(i,-r,"M")},next:function(){n.datepicker._adjustDate(i,+r,"M")},hide:function(){n.datepicker._hideDatepicker()},today:function(){n.datepicker._gotoToday(i)},selectDay:function(){return n.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return n.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return n.datepicker._selectMonthYear(i,this,"Y"),!1}};n(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(n){var b,s,rt,h,ut,k,ft,et,ri,c,ot,ui,fi,ei,oi,st,g,si,ht,nt,o,y,ct,p,lt,l,u,at,vt,yt,pt,tt,wt,i,bt,kt,d,a,it,dt=new Date,gt=this._daylightSavingAdjust(new Date(dt.getFullYear(),dt.getMonth(),dt.getDate())),f=this._get(n,"isRTL"),li=this._get(n,"showButtonPanel"),hi=this._get(n,"hideIfNoPrevNext"),ni=this._get(n,"navigationAsDateFormat"),e=this._getNumberOfMonths(n),ai=this._get(n,"showCurrentAtPos"),ci=this._get(n,"stepMonths"),ti=1!==e[0]||1!==e[1],ii=this._daylightSavingAdjust(n.currentDay?new Date(n.currentYear,n.currentMonth,n.currentDay):new Date(9999,9,9)),w=this._getMinMaxDate(n,"min"),v=this._getMinMaxDate(n,"max"),t=n.drawMonth-ai,r=n.drawYear;if(0>t&&(t+=12,r--),v)for(b=this._daylightSavingAdjust(new Date(v.getFullYear(),v.getMonth()-e[0]*e[1]+1,v.getDate())),b=w&&w>b?w:b;this._daylightSavingAdjust(new Date(r,t,1))>b;)t--,0>t&&(t=11,r--);for(n.drawMonth=t,n.drawYear=r,s=this._get(n,"prevText"),s=ni?this.formatDate(s,this._daylightSavingAdjust(new Date(r,t-ci,1)),this._getFormatConfig(n)):s,rt=this._canAdjustMonth(n,-1,r,t)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"e":"w")+"'>"+s+"<\/span><\/a>":hi?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"e":"w")+"'>"+s+"<\/span><\/a>",h=this._get(n,"nextText"),h=ni?this.formatDate(h,this._daylightSavingAdjust(new Date(r,t+ci,1)),this._getFormatConfig(n)):h,ut=this._canAdjustMonth(n,1,r,t)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"w":"e")+"'>"+h+"<\/span><\/a>":hi?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"w":"e")+"'>"+h+"<\/span><\/a>",k=this._get(n,"currentText"),ft=this._get(n,"gotoCurrent")&&n.currentDay?ii:gt,k=ni?this.formatDate(k,ft,this._getFormatConfig(n)):k,et=n.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(n,"closeText")+"<\/button>",ri=li?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(f?et:"")+(this._isInRange(n,ft)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+k+"<\/button>":"")+(f?"":et)+"<\/div>":"",c=parseInt(this._get(n,"firstDay"),10),c=isNaN(c)?0:c,ot=this._get(n,"showWeek"),ui=this._get(n,"dayNames"),fi=this._get(n,"dayNamesMin"),ei=this._get(n,"monthNames"),oi=this._get(n,"monthNamesShort"),st=this._get(n,"beforeShowDay"),g=this._get(n,"showOtherMonths"),si=this._get(n,"selectOtherMonths"),ht=this._getDefaultDate(n),nt="",y=0;e[0]>y;y++){for(ct="",this.maxRows=4,p=0;e[1]>p;p++){if(lt=this._daylightSavingAdjust(new Date(r,t,n.selectedDay)),l=" ui-corner-all",u="",ti){if(u+="<div class='ui-datepicker-group",e[1]>1)switch(p){case 0:u+=" ui-datepicker-group-first";l=" ui-corner-"+(f?"right":"left");break;case e[1]-1:u+=" ui-datepicker-group-last";l=" ui-corner-"+(f?"left":"right");break;default:u+=" ui-datepicker-group-middle";l=""}u+="'>"}for(u+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+l+"'>"+(/all|left/.test(l)&&0===y?f?ut:rt:"")+(/all|right/.test(l)&&0===y?f?rt:ut:"")+this._generateMonthYearHeader(n,t,r,w,v,y>0||p>0,ei,oi)+"<\/div><table class='ui-datepicker-calendar'><thead><tr>",at=ot?"<th class='ui-datepicker-week-col'>"+this._get(n,"weekHeader")+"<\/th>":"",o=0;7>o;o++)vt=(o+c)%7,at+="<th scope='col'"+((o+c+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+ui[vt]+"'>"+fi[vt]+"<\/span><\/th>";for(u+=at+"<\/tr><\/thead><tbody>",yt=this._getDaysInMonth(r,t),r===n.selectedYear&&t===n.selectedMonth&&(n.selectedDay=Math.min(n.selectedDay,yt)),pt=(this._getFirstDayOfMonth(r,t)-c+7)%7,tt=Math.ceil((pt+yt)/7),wt=ti?this.maxRows>tt?this.maxRows:tt:tt,this.maxRows=wt,i=this._daylightSavingAdjust(new Date(r,t,1-pt)),bt=0;wt>bt;bt++){for(u+="<tr>",kt=ot?"<td class='ui-datepicker-week-col'>"+this._get(n,"calculateWeek")(i)+"<\/td>":"",o=0;7>o;o++)d=st?st.apply(n.input?n.input[0]:null,[i]):[!0,""],a=i.getMonth()!==t,it=a&&!si||!d[0]||w&&w>i||v&&i>v,kt+="<td class='"+((o+c+6)%7>=5?" ui-datepicker-week-end":"")+(a?" ui-datepicker-other-month":"")+(i.getTime()===lt.getTime()&&t===n.selectedMonth&&n._keyEvent||ht.getTime()===i.getTime()&&ht.getTime()===lt.getTime()?" "+this._dayOverClass:"")+(it?" "+this._unselectableClass+" ui-state-disabled":"")+(a&&!g?"":" "+d[1]+(i.getTime()===ii.getTime()?" "+this._currentClass:"")+(i.getTime()===gt.getTime()?" ui-datepicker-today":""))+"'"+(a&&!g||!d[2]?"":" title='"+d[2].replace(/'/g,"&#39;")+"'")+(it?"":" data-handler='selectDay' data-event='click' data-month='"+i.getMonth()+"' data-year='"+i.getFullYear()+"'")+">"+(a&&!g?"&#xa0;":it?"<span class='ui-state-default'>"+i.getDate()+"<\/span>":"<a class='ui-state-default"+(i.getTime()===gt.getTime()?" ui-state-highlight":"")+(i.getTime()===ii.getTime()?" ui-state-active":"")+(a?" ui-priority-secondary":"")+"' href='#'>"+i.getDate()+"<\/a>")+"<\/td>",i.setDate(i.getDate()+1),i=this._daylightSavingAdjust(i);u+=kt+"<\/tr>"}t++;t>11&&(t=0,r++);u+="<\/tbody><\/table>"+(ti?"<\/div>"+(e[0]>0&&p===e[1]-1?"<div class='ui-datepicker-row-break'><\/div>":""):"");ct+=u}nt+=ct}return nt+=ri,n._keyEvent=!1,nt},_generateMonthYearHeader:function(n,t,i,r,u,f,e,o){var k,d,h,v,y,p,s,a,w=this._get(n,"changeMonth"),b=this._get(n,"changeYear"),g=this._get(n,"showMonthAfterYear"),c="<div class='ui-datepicker-title'>",l="";if(f||!w)l+="<span class='ui-datepicker-month'>"+e[t]+"<\/span>";else{for(k=r&&r.getFullYear()===i,d=u&&u.getFullYear()===i,l+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",h=0;12>h;h++)(!k||h>=r.getMonth())&&(!d||u.getMonth()>=h)&&(l+="<option value='"+h+"'"+(h===t?" selected='selected'":"")+">"+o[h]+"<\/option>");l+="<\/select>"}if(g||(c+=l+(!f&&w&&b?"":"&#xa0;")),!n.yearshtml)if(n.yearshtml="",f||!b)c+="<span class='ui-datepicker-year'>"+i+"<\/span>";else{for(v=this._get(n,"yearRange").split(":"),y=(new Date).getFullYear(),p=function(n){var t=n.match(/c[+\-].*/)?i+parseInt(n.substring(1),10):n.match(/[+\-].*/)?y+parseInt(n,10):parseInt(n,10);return isNaN(t)?y:t},s=p(v[0]),a=Math.max(s,p(v[1]||"")),s=r?Math.max(s,r.getFullYear()):s,a=u?Math.min(a,u.getFullYear()):a,n.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";a>=s;s++)n.yearshtml+="<option value='"+s+"'"+(s===i?" selected='selected'":"")+">"+s+"<\/option>";n.yearshtml+="<\/select>";c+=n.yearshtml;n.yearshtml=null}return c+=this._get(n,"yearSuffix"),g&&(c+=(!f&&w&&b?"":"&#xa0;")+l),c+"<\/div>"},_adjustInstDate:function(n,t,i){var u=n.selectedYear+("Y"===i?t:0),f=n.selectedMonth+("M"===i?t:0),e=Math.min(n.selectedDay,this._getDaysInMonth(u,f))+("D"===i?t:0),r=this._restrictMinMax(n,this._daylightSavingAdjust(new Date(u,f,e)));n.selectedDay=r.getDate();n.drawMonth=n.selectedMonth=r.getMonth();n.drawYear=n.selectedYear=r.getFullYear();("M"===i||"Y"===i)&&this._notifyChange(n)},_restrictMinMax:function(n,t){var i=this._getMinMaxDate(n,"min"),r=this._getMinMaxDate(n,"max"),u=i&&i>t?i:t;return r&&u>r?r:u},_notifyChange:function(n){var t=this._get(n,"onChangeMonthYear");t&&t.apply(n.input?n.input[0]:null,[n.selectedYear,n.selectedMonth+1,n])},_getNumberOfMonths:function(n){var t=this._get(n,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(n,t){return this._determineDate(n,this._get(n,t+"Date"),null)},_getDaysInMonth:function(n,t){return 32-this._daylightSavingAdjust(new Date(n,t,32)).getDate()},_getFirstDayOfMonth:function(n,t){return new Date(n,t,1).getDay()},_canAdjustMonth:function(n,t,i,r){var f=this._getNumberOfMonths(n),u=this._daylightSavingAdjust(new Date(i,r+(0>t?t:f[0]*f[1]),1));return 0>t&&u.setDate(this._getDaysInMonth(u.getFullYear(),u.getMonth())),this._isInRange(n,u)},_isInRange:function(n,t){var i,f,e=this._getMinMaxDate(n,"min"),o=this._getMinMaxDate(n,"max"),r=null,u=null,s=this._get(n,"yearRange");return s&&(i=s.split(":"),f=(new Date).getFullYear(),r=parseInt(i[0],10),u=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=f),i[1].match(/[+\-].*/)&&(u+=f)),(!e||t.getTime()>=e.getTime())&&(!o||t.getTime()<=o.getTime())&&(!r||t.getFullYear()>=r)&&(!u||u>=t.getFullYear())},_getFormatConfig:function(n){var t=this._get(n,"shortYearCutoff");return t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(n,"dayNamesShort"),dayNames:this._get(n,"dayNames"),monthNamesShort:this._get(n,"monthNamesShort"),monthNames:this._get(n,"monthNames")}},_formatDate:function(n,t,i,r){t||(n.currentDay=n.selectedDay,n.currentMonth=n.selectedMonth,n.currentYear=n.selectedYear);var u=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(r,i,t)):this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay));return this.formatDate(this._get(n,"dateFormat"),u,this._getFormatConfig(n))}});n.fn.datepicker=function(t){if(!this.length)return this;n.datepicker.initialized||(n(document).on("mousedown",n.datepicker._checkExternalClick),n.datepicker.initialized=!0);0===n("#"+n.datepicker._mainDivId).length&&n("body").append(n.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this].concat(i)):n.datepicker._attachDatepicker(this,t)}):n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i))};n.datepicker=new c;n.datepicker.initialized=!1;n.datepicker.uuid=(new Date).getTime();n.datepicker.version="1.12.1";n.datepicker;n.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());r=!1;n(document).on("mouseup",function(){r=!1});n.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).on("click."+this.widgetName,function(i){if(!0===n.data(i.target,t.widgetName+".preventClickEvent"))return(n.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1)});this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName);this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!r){this._mouseMoved=!1;this._mouseStarted&&this._mouseUp(t);this._mouseDownEvent=t;var i=this,u=1===t.which,f="string"==typeof this.options.cancel&&t.target.nodeName?n(t.target).closest(this.options.cancel).length:!1;return u&&!f&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(t)!==!1,!this._mouseStarted)?(t.preventDefault(),!0):(!0===n.data(t.target,this.widgetName+".preventClickEvent")&&n.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(n){return i._mouseMove(n)},this._mouseUpDelegate=function(n){return i._mouseUp(n)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),r=!0,!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(n.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate);this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&n.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t));this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer);this.ignoreMissingWhich=!1;r=!1;t.preventDefault()},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}});n.ui.plugin={add:function(t,i,r){var u,f=n.ui[t].prototype;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i,r){var u,f=n.plugins[t];if(f&&(r||n.element[0].parentNode&&11!==n.element[0].parentNode.nodeType))for(u=0;f.length>u;u++)n.options[f[u][0]]&&f[u][1].apply(n.element,i)}};n.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&n(t).trigger("blur")};n.widget("ui.draggable",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative();this.options.addClasses&&this._addClass("ui-draggable");this._setHandleClassName();this._mouseInit()},_setOption:function(n,t){this._super(n,t);"handle"===n&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(t){var i=this.options;return this.helper||i.disabled||n(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(t),this.handle?(this._blurActiveElement(t),this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=n(this);return n("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=n.ui.safeActiveElement(this.document[0]),r=n(t.target);r.closest(i).length||n.ui.safeBlur(i)},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),n.ui.ddmanager&&(n.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===n(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),n.ui.ddmanager&&n.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(n){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click={left:n.pageX-this.offset.left,top:n.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp(new n.Event("mouseup",t)),!1;this.position=r.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var r=this,i=!1;return n.ui.ddmanager&&!this.options.dropBehaviour&&(i=n.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||this.options.revert===!0||n.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?n(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){r._trigger("stop",t)!==!1&&r._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),n.ui.ddmanager&&n.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),n.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new n.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return this.options.handle?!!n(t.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element;this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(t){var r=this.options,u=n.isFunction(r.helper),i=u?n(r.helper.apply(this.element[0],[t])):"clone"===r.helper?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo("parent"===r.appendTo?this.element[0].parentNode:r.appendTo),u&&i[0]===this.element[0]&&this._setPositionRelative(),i[0]===this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(n){return/(html|body)/i.test(n.tagName)||n===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var n=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:n.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f,t,i,r=this.options,u=this.document[0];return this.relativeContainer=null,r.containment?"window"===r.containment?(this.containment=[n(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,n(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,n(window).scrollLeft()+n(window).width()-this.helperProportions.width-this.margins.left,n(window).scrollTop()+(n(window).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===r.containment?(this.containment=[0,0,n(u).width()-this.helperProportions.width-this.margins.left,(n(u).height()||u.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):r.containment.constructor===Array?(this.containment=r.containment,void 0):("parent"===r.containment&&(r.containment=this.helper[0].parentNode),t=n(r.containment),i=t[0],i&&(f=/(scroll|auto)/.test(t.css("overflow")),this.containment=[(parseInt(t.css("borderLeftWidth"),10)||0)+(parseInt(t.css("paddingLeft"),10)||0),(parseInt(t.css("borderTopWidth"),10)||0)+(parseInt(t.css("paddingTop"),10)||0),(f?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(t.css("borderRightWidth"),10)||0)-(parseInt(t.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(t.css("borderBottomWidth"),10)||0)-(parseInt(t.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=t),void 0):(this.containment=null,void 0)},_convertPositionTo:function(n,t){t||(t=this.position);var i="absolute"===n?1:-1,r=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top)*i,left:t.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)*i}},_generatePosition:function(n,t){var i,s,u,f,r=this.options,h=this._isRootNode(this.scrollParent[0]),e=n.pageX,o=n.pageY;return h&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,n.pageX-this.offset.click.left<i[0]&&(e=i[0]+this.offset.click.left),n.pageY-this.offset.click.top<i[1]&&(o=i[1]+this.offset.click.top),n.pageX-this.offset.click.left>i[2]&&(e=i[2]+this.offset.click.left),n.pageY-this.offset.click.top>i[3]&&(o=i[3]+this.offset.click.top)),r.grid&&(u=r.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,o=i?u-this.offset.click.top>=i[1]||u-this.offset.click.top>i[3]?u:u-this.offset.click.top>=i[1]?u-r.grid[1]:u+r.grid[1]:u,f=r.grid[0]?this.originalPageX+Math.round((e-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,e=i?f-this.offset.click.left>=i[0]||f-this.offset.click.left>i[2]?f:f-this.offset.click.left>=i[0]?f-r.grid[0]:f+r.grid[0]:f),"y"===r.axis&&(e=this.originalPageX),"x"===r.axis&&(o=this.originalPageY)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:h?0:this.offset.scroll.top),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:h?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging");this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1;this.destroyOnClear&&this.destroy()},_trigger:function(t,i,r){return r=r||this._uiHash(),n.ui.plugin.call(this,t,[i,r,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),r.offset=this.positionAbs),n.Widget.prototype._trigger.call(this,t,i,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});n.ui.plugin.add("draggable","connectToSortable",{start:function(t,i,r){var u=n.extend({},i,{item:r.element});r.sortables=[];n(r.options.connectToSortable).each(function(){var i=n(this).sortable("instance");i&&!i.options.disabled&&(r.sortables.push(i),i.refreshPositions(),i._trigger("activate",t,u))})},stop:function(t,i,r){var u=n.extend({},i,{item:r.element});r.cancelHelperRemoval=!1;n.each(r.sortables,function(){var n=this;n.isOver?(n.isOver=0,r.cancelHelperRemoval=!0,n.cancelHelperRemoval=!1,n._storedCSS={position:n.placeholder.css("position"),top:n.placeholder.css("top"),left:n.placeholder.css("left")},n._mouseStop(t),n.options.helper=n.options._helper):(n.cancelHelperRemoval=!0,n._trigger("deactivate",t,u))})},drag:function(t,i,r){n.each(r.sortables,function(){var f=!1,u=this;u.positionAbs=r.positionAbs;u.helperProportions=r.helperProportions;u.offset.click=r.offset.click;u._intersectsWith(u.containerCache)&&(f=!0,n.each(r.sortables,function(){return this.positionAbs=r.positionAbs,this.helperProportions=r.helperProportions,this.offset.click=r.offset.click,this!==u&&this._intersectsWith(this.containerCache)&&n.contains(u.element[0],this.element[0])&&(f=!1),f}));f?(u.isOver||(u.isOver=1,r._parent=i.helper.parent(),u.currentItem=i.helper.appendTo(u.element).data("ui-sortable-item",!0),u.options._helper=u.options.helper,u.options.helper=function(){return i.helper[0]},t.target=u.currentItem[0],u._mouseCapture(t,!0),u._mouseStart(t,!0,!0),u.offset.click.top=r.offset.click.top,u.offset.click.left=r.offset.click.left,u.offset.parent.left-=r.offset.parent.left-u.offset.parent.left,u.offset.parent.top-=r.offset.parent.top-u.offset.parent.top,r._trigger("toSortable",t),r.dropped=u.element,n.each(r.sortables,function(){this.refreshPositions()}),r.currentItem=r.element,u.fromOutside=r),u.currentItem&&(u._mouseDrag(t),i.position=u.position)):u.isOver&&(u.isOver=0,u.cancelHelperRemoval=!0,u.options._revert=u.options.revert,u.options.revert=!1,u._trigger("out",t,u._uiHash(u)),u._mouseStop(t,!0),u.options.revert=u.options._revert,u.options.helper=u.options._helper,u.placeholder&&u.placeholder.remove(),i.helper.appendTo(r._parent),r._refreshOffsets(t),i.position=r._generatePosition(t,!0),r._trigger("fromSortable",t),r.dropped=!1,n.each(r.sortables,function(){this.refreshPositions()}))})}});n.ui.plugin.add("draggable","cursor",{start:function(t,i,r){var u=n("body"),f=r.options;u.css("cursor")&&(f._cursor=u.css("cursor"));u.css("cursor",f.cursor)},stop:function(t,i,r){var u=r.options;u._cursor&&n("body").css("cursor",u._cursor)}});n.ui.plugin.add("draggable","opacity",{start:function(t,i,r){var u=n(i.helper),f=r.options;u.css("opacity")&&(f._opacity=u.css("opacity"));u.css("opacity",f.opacity)},stop:function(t,i,r){var u=r.options;u._opacity&&n(i.helper).css("opacity",u._opacity)}});n.ui.plugin.add("draggable","scroll",{start:function(n,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1));i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,i,r){var u=r.options,o=!1,e=r.scrollParentNotHidden[0],f=r.document[0];e!==f&&"HTML"!==e.tagName?(u.axis&&"x"===u.axis||(r.overflowOffset.top+e.offsetHeight-t.pageY<u.scrollSensitivity?e.scrollTop=o=e.scrollTop+u.scrollSpeed:t.pageY-r.overflowOffset.top<u.scrollSensitivity&&(e.scrollTop=o=e.scrollTop-u.scrollSpeed)),u.axis&&"y"===u.axis||(r.overflowOffset.left+e.offsetWidth-t.pageX<u.scrollSensitivity?e.scrollLeft=o=e.scrollLeft+u.scrollSpeed:t.pageX-r.overflowOffset.left<u.scrollSensitivity&&(e.scrollLeft=o=e.scrollLeft-u.scrollSpeed))):(u.axis&&"x"===u.axis||(t.pageY-n(f).scrollTop()<u.scrollSensitivity?o=n(f).scrollTop(n(f).scrollTop()-u.scrollSpeed):n(window).height()-(t.pageY-n(f).scrollTop())<u.scrollSensitivity&&(o=n(f).scrollTop(n(f).scrollTop()+u.scrollSpeed))),u.axis&&"y"===u.axis||(t.pageX-n(f).scrollLeft()<u.scrollSensitivity?o=n(f).scrollLeft(n(f).scrollLeft()-u.scrollSpeed):n(window).width()-(t.pageX-n(f).scrollLeft())<u.scrollSensitivity&&(o=n(f).scrollLeft(n(f).scrollLeft()+u.scrollSpeed))));o!==!1&&n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(r,t)}});n.ui.plugin.add("draggable","snap",{start:function(t,i,r){var u=r.options;r.snapElements=[];n(u.snap.constructor!==String?u.snap.items||":data(ui-draggable)":u.snap).each(function(){var t=n(this),i=t.offset();this!==r.element[0]&&r.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:i.top,left:i.left})})},drag:function(t,i,r){for(var e,o,s,h,c,a,l,v,w,b=r.options,f=b.snapTolerance,y=i.offset.left,k=y+r.helperProportions.width,p=i.offset.top,d=p+r.helperProportions.height,u=r.snapElements.length-1;u>=0;u--)c=r.snapElements[u].left-r.margins.left,a=c+r.snapElements[u].width,l=r.snapElements[u].top-r.margins.top,v=l+r.snapElements[u].height,c-f>k||y>a+f||l-f>d||p>v+f||!n.contains(r.snapElements[u].item.ownerDocument,r.snapElements[u].item)?(r.snapElements[u].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=!1):("inner"!==b.snapMode&&(e=f>=Math.abs(l-d),o=f>=Math.abs(v-p),s=f>=Math.abs(c-k),h=f>=Math.abs(a-y),e&&(i.position.top=r._convertPositionTo("relative",{top:l-r.helperProportions.height,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c-r.helperProportions.width}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:a}).left)),w=e||o||s||h,"outer"!==b.snapMode&&(e=f>=Math.abs(l-p),o=f>=Math.abs(v-d),s=f>=Math.abs(c-y),h=f>=Math.abs(a-k),e&&(i.position.top=r._convertPositionTo("relative",{top:l,left:0}).top),o&&(i.position.top=r._convertPositionTo("relative",{top:v-r.helperProportions.height,left:0}).top),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c}).left),h&&(i.position.left=r._convertPositionTo("relative",{top:0,left:a-r.helperProportions.width}).left)),!r.snapElements[u].snapping&&(e||o||s||h||w)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=e||o||s||h||w)}});n.ui.plugin.add("draggable","stack",{start:function(t,i,r){var f,e=r.options,u=n.makeArray(n(e.stack)).sort(function(t,i){return(parseInt(n(t).css("zIndex"),10)||0)-(parseInt(n(i).css("zIndex"),10)||0)});u.length&&(f=parseInt(n(u[0]).css("zIndex"),10)||0,n(u).each(function(t){n(this).css("zIndex",f+t)}),this.css("zIndex",f+u.length))}});n.ui.plugin.add("draggable","zIndex",{start:function(t,i,r){var u=n(i.helper),f=r.options;u.css("zIndex")&&(f._zIndex=u.css("zIndex"));u.css("zIndex",f.zIndex)},stop:function(t,i,r){var u=r.options;u._zIndex&&n(i.helper).css("zIndex",u._zIndex)}});n.ui.draggable;n.widget("ui.resizable",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(n){return parseFloat(n)||0},_isNumber:function(n){return!isNaN(parseFloat(n))},_hasScroll:function(t,i){if("hidden"===n(t).css("overflow"))return!1;var r=i&&"left"===i?"scrollLeft":"scrollTop",u=!1;return t[r]>0?!0:(t[r]=1,u=t[r]>0,t[r]=0,u)},_create:function(){var r,t=this.options,i=this;this._addClass("ui-resizable");n.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null});this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(n("<div class='ui-wrapper' style='overflow: hidden;'><\/div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,r={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(r),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(r),this._proportionallyResize());this._setupHandles();t.autoHide&&n(this.element).on("mouseenter",function(){t.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){t.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())});this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){n(t).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(n,t){switch(this._super(n,t),n){case"handles":this._removeHandles();this._setupHandles()}},_setupHandles:function(){var i,r,u,o,t,f=this.options,e=this;if(this.handles=f.handles||(n(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=n(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),u=this.handles.split(","),this.handles={},r=0;u.length>r;r++)i=n.trim(u[r]),o="ui-resizable-"+i,t=n("<div>"),this._addClass(t,"ui-resizable-handle "+o),t.css({zIndex:f.zIndex}),this.handles[i]=".ui-resizable-"+i,this.element.append(t);this._renderAxis=function(t){var i,r,u,f;t=t||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=n(this.handles[i]),this._on(this.handles[i],{mousedown:e._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(r=n(this.handles[i],this.element),f=/sw|ne|nw|se|n|s/.test(i)?r.outerHeight():r.outerWidth(),u=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(u,f),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])};this._renderAxis(this.element);this._handles=this._handles.add(this.element.find(".ui-resizable-handle"));this._handles.disableSelection();this._handles.on("mouseover",function(){e.resizing||(this.className&&(t=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),e.axis=t&&t[1]?t[1]:"se")});f.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(t){var r,i,u=!1;for(r in this.handles)i=n(this.handles[r])[0],(i===t.target||n.contains(i,t.target))&&(u=!0);return!this.options.disabled&&u},_mouseStart:function(t){var u,f,e,r=this.options,i=this.element;return this.resizing=!0,this._renderProxy(),u=this._num(this.helper.css("left")),f=this._num(this.helper.css("top")),r.containment&&(u+=n(r.containment).scrollLeft()||0,f+=n(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:u,top:f},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:i.width(),height:i.height()},this.originalSize=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()},this.sizeDiff={width:i.outerWidth()-i.width(),height:i.outerHeight()-i.height()},this.originalPosition={left:u,top:f},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof r.aspectRatio?r.aspectRatio:this.originalSize.width/this.originalSize.height||1,e=n(".ui-resizable-"+this.axis).css("cursor"),n("body").css("cursor","auto"===e?this.axis+"-resize":e),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var i,r,u=this.originalMousePosition,e=this.axis,o=t.pageX-u.left||0,s=t.pageY-u.top||0,f=this._change[e];return this._updatePrevProperties(),f?(i=f.apply(this,[t,o,s]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),r=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),n.isEmptyObject(r)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(t){this.resizing=!1;var r,u,f,e,o,s,h,c=this.options,i=this;return this._helper&&(r=this._proportionallyResizeElements,u=r.length&&/textarea/i.test(r[0].nodeName),f=u&&this._hasScroll(r[0],"left")?0:i.sizeDiff.height,e=u?0:i.sizeDiff.width,o={width:i.helper.width()-e,height:i.helper.height()-f},s=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,h=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null,c.animate||this.element.css(n.extend(o,{top:h,left:s})),i.helper.height(i.size.height),i.helper.width(i.size.width),this._helper&&!c.animate&&this._proportionallyResize()),n("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left};this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var n={};return this.position.top!==this.prevPosition.top&&(n.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(n.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(n.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(n.height=this.size.height+"px"),this.helper.css(n),n},_updateVirtualBoundaries:function(n){var r,u,f,e,t,i=this.options;t={minWidth:this._isNumber(i.minWidth)?i.minWidth:0,maxWidth:this._isNumber(i.maxWidth)?i.maxWidth:1/0,minHeight:this._isNumber(i.minHeight)?i.minHeight:0,maxHeight:this._isNumber(i.maxHeight)?i.maxHeight:1/0};(this._aspectRatio||n)&&(r=t.minHeight*this.aspectRatio,f=t.minWidth/this.aspectRatio,u=t.maxHeight*this.aspectRatio,e=t.maxWidth/this.aspectRatio,r>t.minWidth&&(t.minWidth=r),f>t.minHeight&&(t.minHeight=f),t.maxWidth>u&&(t.maxWidth=u),t.maxHeight>e&&(t.maxHeight=e));this._vBoundaries=t},_updateCache:function(n){this.offset=this.helper.offset();this._isNumber(n.left)&&(this.position.left=n.left);this._isNumber(n.top)&&(this.position.top=n.top);this._isNumber(n.height)&&(this.size.height=n.height);this._isNumber(n.width)&&(this.size.width=n.width)},_updateRatio:function(n){var t=this.position,i=this.size,r=this.axis;return this._isNumber(n.height)?n.width=n.height*this.aspectRatio:this._isNumber(n.width)&&(n.height=n.width/this.aspectRatio),"sw"===r&&(n.left=t.left+(i.width-n.width),n.top=null),"nw"===r&&(n.top=t.top+(i.height-n.height),n.left=t.left+(i.width-n.width)),n},_respectSize:function(n){var t=this._vBoundaries,i=this.axis,r=this._isNumber(n.width)&&t.maxWidth&&t.maxWidth<n.width,u=this._isNumber(n.height)&&t.maxHeight&&t.maxHeight<n.height,f=this._isNumber(n.width)&&t.minWidth&&t.minWidth>n.width,e=this._isNumber(n.height)&&t.minHeight&&t.minHeight>n.height,o=this.originalPosition.left+this.originalSize.width,s=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return f&&(n.width=t.minWidth),e&&(n.height=t.minHeight),r&&(n.width=t.maxWidth),u&&(n.height=t.maxHeight),f&&h&&(n.left=o-t.minWidth),r&&h&&(n.left=o-t.maxWidth),e&&c&&(n.top=s-t.minHeight),u&&c&&(n.top=s-t.maxHeight),n.width||n.height||n.left||!n.top?n.width||n.height||n.top||!n.left||(n.left=null):n.top=null,n},_getPaddingPlusBorderDimensions:function(n){for(var t=0,i=[],r=[n.css("borderTopWidth"),n.css("borderRightWidth"),n.css("borderBottomWidth"),n.css("borderLeftWidth")],u=[n.css("paddingTop"),n.css("paddingRight"),n.css("paddingBottom"),n.css("paddingLeft")];4>t;t++)i[t]=parseFloat(r[t])||0,i[t]+=parseFloat(u[t])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var n,t=0,i=this.helper||this.element;this._proportionallyResizeElements.length>t;t++)n=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(n)),n.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset();this._helper?(this.helper=this.helper||n("<div style='overflow:hidden;'><\/div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(n,t){return{width:this.originalSize.width+t}},w:function(n,t){var i=this.originalSize,r=this.originalPosition;return{left:r.left+t,width:i.width-t}},n:function(n,t,i){var r=this.originalSize,u=this.originalPosition;return{top:u.top+i,height:r.height-i}},s:function(n,t,i){return{height:this.originalSize.height+i}},se:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},sw:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,r]))},ne:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},nw:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,r]))}},_propagate:function(t,i){n.ui.plugin.call(this,t,[i,this.ui()]);"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});n.ui.plugin.add("resizable","animate",{stop:function(t){var i=n(this).resizable("instance"),u=i.options,r=i._proportionallyResizeElements,f=r.length&&/textarea/i.test(r[0].nodeName),s=f&&i._hasScroll(r[0],"left")?0:i.sizeDiff.height,h=f?0:i.sizeDiff.width,c={width:i.size.width-h,height:i.size.height-s},e=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(n.extend(c,o&&e?{top:o,left:e}:{}),{duration:u.animateDuration,easing:u.animateEasing,step:function(){var u={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};r&&r.length&&n(r[0]).css({width:u.width,height:u.height});i._updateCache(u);i._propagate("resize",t)}})}});n.ui.plugin.add("resizable","containment",{start:function(){var r,f,e,o,s,h,c,t=n(this).resizable("instance"),l=t.options,a=t.element,u=l.containment,i=u instanceof n?u.get(0):/parent/.test(u)?a.parent().get(0):u;i&&(t.containerElement=n(i),/document/.test(u)||u===document?(t.containerOffset={left:0,top:0},t.containerPosition={left:0,top:0},t.parentData={element:n(document),left:0,top:0,width:n(document).width(),height:n(document).height()||document.body.parentNode.scrollHeight}):(r=n(i),f=[],n(["Top","Right","Left","Bottom"]).each(function(n,i){f[n]=t._num(r.css("padding"+i))}),t.containerOffset=r.offset(),t.containerPosition=r.position(),t.containerSize={height:r.innerHeight()-f[3],width:r.innerWidth()-f[1]},e=t.containerOffset,o=t.containerSize.height,s=t.containerSize.width,h=t._hasScroll(i,"left")?i.scrollWidth:s,c=t._hasScroll(i)?i.scrollHeight:o,t.parentData={element:i,left:e.left,top:e.top,width:h,height:c}))},resize:function(t){var o,s,h,c,i=n(this).resizable("instance"),v=i.options,r=i.containerOffset,l=i.position,f=i._aspectRatio||t.shiftKey,e={top:0,left:0},a=i.containerElement,u=!0;a[0]!==document&&/static/.test(a.css("position"))&&(e=r);l.left<(i._helper?r.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-r.left:i.position.left-e.left),f&&(i.size.height=i.size.width/i.aspectRatio,u=!1),i.position.left=v.helper?r.left:0);l.top<(i._helper?r.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-r.top:i.position.top),f&&(i.size.width=i.size.height*i.aspectRatio,u=!1),i.position.top=i._helper?r.top:0);h=i.containerElement.get(0)===i.element.parent().get(0);c=/relative|absolute/.test(i.containerElement.css("position"));h&&c?(i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top):(i.offset.left=i.element.offset().left,i.offset.top=i.element.offset().top);o=Math.abs(i.sizeDiff.width+(i._helper?i.offset.left-e.left:i.offset.left-r.left));s=Math.abs(i.sizeDiff.height+(i._helper?i.offset.top-e.top:i.offset.top-r.top));o+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-o,f&&(i.size.height=i.size.width/i.aspectRatio,u=!1));s+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-s,f&&(i.size.width=i.size.height*i.aspectRatio,u=!1));u||(i.position.left=i.prevPosition.left,i.position.top=i.prevPosition.top,i.size.width=i.prevSize.width,i.size.height=i.prevSize.height)},stop:function(){var t=n(this).resizable("instance"),r=t.options,u=t.containerOffset,f=t.containerPosition,e=t.containerElement,i=n(t.helper),o=i.offset(),s=i.outerWidth()-t.sizeDiff.width,h=i.outerHeight()-t.sizeDiff.height;t._helper&&!r.animate&&/relative/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h});t._helper&&!r.animate&&/static/.test(e.css("position"))&&n(this).css({left:o.left-f.left-u.left,width:s,height:h})}});n.ui.plugin.add("resizable","alsoResize",{start:function(){var t=n(this).resizable("instance"),i=t.options;n(i.alsoResize).each(function(){var t=n(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var r=n(this).resizable("instance"),e=r.options,u=r.originalSize,f=r.originalPosition,o={height:r.size.height-u.height||0,width:r.size.width-u.width||0,top:r.position.top-f.top||0,left:r.position.left-f.left||0};n(e.alsoResize).each(function(){var t=n(this),u=n(this).data("ui-resizable-alsoresize"),r={},f=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];n.each(f,function(n,t){var i=(u[t]||0)+(o[t]||0);i&&i>=0&&(r[t]=i||null)});t.css(r)})},stop:function(){n(this).removeData("ui-resizable-alsoresize")}});n.ui.plugin.add("resizable","ghost",{start:function(){var t=n(this).resizable("instance"),i=t.size;t.ghost=t.originalElement.clone();t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0});t._addClass(t.ghost,"ui-resizable-ghost");n.uiBackCompat!==!1&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost);t.ghost.appendTo(t.helper)},resize:function(){var t=n(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=n(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}});n.ui.plugin.add("resizable","grid",{resize:function(){var h,t=n(this).resizable("instance"),i=t.options,y=t.size,o=t.originalSize,s=t.originalPosition,c=t.axis,l="number"==typeof i.grid?[i.grid,i.grid]:i.grid,f=l[0]||1,e=l[1]||1,a=Math.round((y.width-o.width)/f)*f,v=Math.round((y.height-o.height)/e)*e,r=o.width+a,u=o.height+v,p=i.maxWidth&&r>i.maxWidth,w=i.maxHeight&&u>i.maxHeight,b=i.minWidth&&i.minWidth>r,k=i.minHeight&&i.minHeight>u;i.grid=l;b&&(r+=f);k&&(u+=e);p&&(r-=f);w&&(u-=e);/^(se|s|e)$/.test(c)?(t.size.width=r,t.size.height=u):/^(ne)$/.test(c)?(t.size.width=r,t.size.height=u,t.position.top=s.top-v):/^(sw)$/.test(c)?(t.size.width=r,t.size.height=u,t.position.left=s.left-a):((0>=u-e||0>=r-f)&&(h=t._getPaddingPlusBorderDimensions(this)),u-e>0?(t.size.height=u,t.position.top=s.top-v):(u=e-h.height,t.size.height=u,t.position.top=s.top+o.height-u),r-f>0?(t.size.width=r,t.position.left=s.left-a):(r=f-h.width,t.size.width=r,t.position.left=s.left+o.width-r))}});n.ui.resizable;n.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=n(this).css(t).offset().top;0>i&&n(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height};this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.originalTitle=this.element.attr("title");null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle);this.options.disabled&&(this.options.disabled=!1);this._createWrapper();this.element.show().removeAttr("title").appendTo(this.uiDialog);this._addClass("ui-dialog-content","ui-widget-content");this._createTitlebar();this._createButtonPane();this.options.draggable&&n.fn.draggable&&this._makeDraggable();this.options.resizable&&n.fn.resizable&&this._makeResizable();this._isOpen=!1;this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?n(t):this.document.find(t||"body").eq(0)},_destroy:function(){var n,t=this.originalPosition;this._untrackInstance();this._destroyOverlay();this.element.removeUniqueId().css(this.originalCss).detach();this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);n=t.parent.children().eq(t.index);n.length&&n[0]!==this.element[0]?n.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:n.noop,enable:n.noop,close:function(t){var i=this;this._isOpen&&this._trigger("beforeClose",t)!==!1&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||n.ui.safeBlur(n.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,i){var r=!1,f=this.uiDialog.siblings(".ui-front:visible").map(function(){return+n(this).css("z-index")}).get(),u=Math.max.apply(null,f);return u>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",u+1),r=!0),r&&!i&&this._trigger("focus",t),r},open:function(){var t=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=n(n.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable();t._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var n=this._focusedElement;n||(n=this.element.find("[autofocus]"));n.length||(n=this.element.find(":tabbable"));n.length||(n=this.uiDialogButtonPane.find(":tabbable"));n.length||(n=this.uiDialogTitlebarClose.filter(":tabbable"));n.length||(n=this.uiDialog);n.eq(0).trigger("focus")},_keepFocus:function(t){function i(){var t=n.ui.safeActiveElement(this.document[0]),i=this.uiDialog[0]===t||n.contains(this.uiDialog[0],t);i||this._focusTabbable()}t.preventDefault();i.call(this);this._delay(i)},_createWrapper:function(){this.uiDialog=n("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo());this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front");this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===n.ui.keyCode.ESCAPE)return t.preventDefault(),this.close(t),void 0;if(t.keyCode===n.ui.keyCode.TAB&&!t.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),r=i.filter(":first"),u=i.filter(":last");t.target!==u[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==r[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){u.trigger("focus")}),t.preventDefault()):(this._delay(function(){r.trigger("focus")}),t.preventDefault())}},mousedown:function(n){this._moveToTop(n)&&this._focusTabbable()}});this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=n("<div>");this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix");this._on(this.uiDialogTitlebar,{mousedown:function(t){n(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}});this.uiDialogTitlebarClose=n("<button type='button'><\/button>").button({label:n("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar);this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close");this._on(this.uiDialogTitlebarClose,{click:function(n){n.preventDefault();this.close(n)}});t=n("<span>").uniqueId().prependTo(this.uiDialogTitlebar);this._addClass(t,"ui-dialog-title");this._title(t);this.uiDialogTitlebar.prependTo(this.uiDialog);this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(n){this.options.title?n.text(this.options.title):n.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=n("<div>");this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix");this.uiButtonSet=n("<div>").appendTo(this.uiDialogButtonPane);this._addClass(this.uiButtonSet,"ui-dialog-buttonset");this._createButtons()},_createButtons:function(){var i=this,t=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),n.isEmptyObject(t)||n.isArray(t)&&!t.length?(this._removeClass(this.uiDialog,"ui-dialog-buttons"),void 0):(n.each(t,function(t,r){var u,f;r=n.isFunction(r)?{click:r,text:t}:r;r=n.extend({type:"button"},r);u=r.click;f={icon:r.icon,iconPosition:r.iconPosition,showLabel:r.showLabel,icons:r.icons,text:r.text};delete r.click;delete r.icon;delete r.iconPosition;delete r.showLabel;delete r.icons;"boolean"==typeof r.text&&delete r.text;n("<button><\/button>",r).button(f).appendTo(i.uiButtonSet).on("click",function(){u.apply(i.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function i(n){return{position:n.position,offset:n.offset}}var t=this,r=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(r,u){t._addClass(n(this),"ui-dialog-dragging");t._blockFrames();t._trigger("dragStart",r,i(u))},drag:function(n,r){t._trigger("drag",n,i(r))},stop:function(u,f){var e=f.offset.left-t.document.scrollLeft(),o=f.offset.top-t.document.scrollTop();r.position={my:"left top",at:"left"+(e>=0?"+":"")+e+" top"+(o>=0?"+":"")+o,of:t.window};t._removeClass(n(this),"ui-dialog-dragging");t._unblockFrames();t._trigger("dragStop",u,i(f))}})},_makeResizable:function(){function r(n){return{originalPosition:n.originalPosition,originalSize:n.originalSize,position:n.position,size:n.size}}var t=this,i=this.options,u=i.resizable,f=this.uiDialog.css("position"),e="string"==typeof u?u:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:i.maxWidth,maxHeight:i.maxHeight,minWidth:i.minWidth,minHeight:this._minHeight(),handles:e,start:function(i,u){t._addClass(n(this),"ui-dialog-resizing");t._blockFrames();t._trigger("resizeStart",i,r(u))},resize:function(n,i){t._trigger("resize",n,r(i))},stop:function(u,f){var e=t.uiDialog.offset(),o=e.left-t.document.scrollLeft(),s=e.top-t.document.scrollTop();i.height=t.uiDialog.height();i.width=t.uiDialog.width();i.position={my:"left top",at:"left"+(o>=0?"+":"")+o+" top"+(s>=0?"+":"")+s,of:t.window};t._removeClass(n(this),"ui-dialog-resizing");t._unblockFrames();t._trigger("resizeStop",u,r(f))}}).css("position",f)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget();this._focusedElement=n(t.target)}})},_makeFocusTarget:function(){this._untrackInstance();this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),i=n.inArray(this,t);-1!==i&&t.splice(i,1)},_trackingInstances:function(){var n=this.document.data("ui-dialog-instances");return n||(n=[],this.document.data("ui-dialog-instances",n)),n},_minHeight:function(){var n=this.options;return"auto"===n.height?n.minHeight:Math.min(n.minHeight,n.height)},_position:function(){var n=this.uiDialog.is(":visible");n||this.uiDialog.show();this.uiDialog.position(this.options.position);n||this.uiDialog.hide()},_setOptions:function(t){var i=this,r=!1,u={};n.each(t,function(n,t){i._setOption(n,t);n in i.sizeRelatedOptions&&(r=!0);n in i.resizableRelatedOptions&&(u[n]=t)});r&&(this._size(),this._position());this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",u)},_setOption:function(t,i){var f,u,r=this.uiDialog;"disabled"!==t&&(this._super(t,i),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:n("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&(f=r.is(":data(ui-draggable)"),f&&!i&&r.draggable("destroy"),!f&&i&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&(u=r.is(":data(ui-resizable)"),u&&!i&&r.resizable("destroy"),u&&"string"==typeof i&&r.resizable("option","handles",i),u||i===!1||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,i,r,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0});n.minWidth>n.width&&(n.width=n.minWidth);t=this.uiDialog.css({height:"auto",width:n.width}).outerHeight();i=Math.max(0,n.minHeight-t);r="number"==typeof n.maxHeight?Math.max(0,n.maxHeight-t):"none";"auto"===n.height?this.element.css({minHeight:i,maxHeight:r,height:"auto"}):this.element.height(Math.max(0,n.height-t));this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=n(this);return n("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return n(t.target).closest(".ui-dialog").length?!0:!!n(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=!0;this._delay(function(){t=!1});this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(n){t||this._allowInteraction(n)||(n.preventDefault(),this._trackingInstances()[0]._focusTabbable())}});this.overlay=n("<div>").appendTo(this._appendTo());this._addClass(this.overlay,null,"ui-widget-overlay ui-front");this._on(this.overlay,{mousedown:"_keepFocus"});this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var n=this.document.data("ui-dialog-overlays")-1;n?this.document.data("ui-dialog-overlays",n):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays"));this.overlay.remove();this.overlay=null}}});n.uiBackCompat!==!1&&n.widget("ui.dialog",n.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super();this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(n,t){"dialogClass"===n&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t);this._superApply(arguments)}});n.ui.dialog;n.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,i=this.options,r=i.accept;this.isover=!1;this.isout=!0;this.accept=n.isFunction(r)?r:function(n){return n.is(r)};this.proportions=function(){return arguments.length?(t=arguments[0],void 0):t?t:t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}};this._addToManager(i.scope);i.addClasses&&this._addClass("ui-droppable")},_addToManager:function(t){n.ui.ddmanager.droppables[t]=n.ui.ddmanager.droppables[t]||[];n.ui.ddmanager.droppables[t].push(this)},_splice:function(n){for(var t=0;n.length>t;t++)n[t]===this&&n.splice(t,1)},_destroy:function(){var t=n.ui.ddmanager.droppables[this.options.scope];this._splice(t)},_setOption:function(t,i){if("accept"===t)this.accept=n.isFunction(i)?i:function(n){return n.is(i)};else if("scope"===t){var r=n.ui.ddmanager.droppables[this.options.scope];this._splice(r);this._addToManager(i)}this._super(t,i)},_activate:function(t){var i=n.ui.ddmanager.current;this._addActiveClass();i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=n.ui.ddmanager.current;this._removeActiveClass();i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var r=i||n.ui.ddmanager.current,u=!1;return r&&(r.currentItem||r.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=n(this).droppable("instance");if(i.options.greedy&&!i.options.disabled&&i.options.scope===r.options.scope&&i.accept.call(i.element[0],r.currentItem||r.element)&&e(r,n.extend(i,{offset:i.element.offset()}),i.options.tolerance,t))return(u=!0,!1)}),u?!1:this.accept.call(this.element[0],r.currentItem||r.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",t,this.ui(r)),this.element):!1):!1},ui:function(n){return{draggable:n.currentItem||n.element,helper:n.helper,position:n.position,offset:n.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});e=n.ui.intersect=function(){function n(n,t,i){return n>=t&&t+i>n}return function(t,i,r,u){if(!i.offset)return!1;var o=(t.positionAbs||t.position.absolute).left+t.margins.left,s=(t.positionAbs||t.position.absolute).top+t.margins.top,h=o+t.helperProportions.width,c=s+t.helperProportions.height,f=i.offset.left,e=i.offset.top,l=f+i.proportions().width,a=e+i.proportions().height;switch(r){case"fit":return o>=f&&l>=h&&s>=e&&a>=c;case"intersect":return o+t.helperProportions.width/2>f&&l>h-t.helperProportions.width/2&&s+t.helperProportions.height/2>e&&a>c-t.helperProportions.height/2;case"pointer":return n(u.pageY,e,i.proportions().height)&&n(u.pageX,f,i.proportions().width);case"touch":return(s>=e&&a>=s||c>=e&&a>=c||e>s&&c>a)&&(o>=f&&l>=o||h>=f&&l>=h||f>o&&h>l);default:return!1}}}();n.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var r,f,u=n.ui.ddmanager.droppables[t.options.scope]||[],o=i?i.type:null,e=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();n:for(r=0;u.length>r;r++)if(!(u[r].options.disabled||t&&!u[r].accept.call(u[r].element[0],t.currentItem||t.element))){for(f=0;e.length>f;f++)if(e[f]===u[r].element[0]){u[r].proportions().height=0;continue n}u[r].visible="none"!==u[r].element.css("display");u[r].visible&&("mousedown"===o&&u[r]._activate.call(u[r],i),u[r].offset=u[r].element.offset(),u[r].proportions({width:u[r].element[0].offsetWidth,height:u[r].element[0].offsetHeight}))}},drop:function(t,i){var r=!1;return n.each((n.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&e(t,this,this.options.tolerance,i)&&(r=this._drop.call(this,i)||r),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),r},dragStart:function(t,i){t.element.parentsUntil("body").on("scroll.droppable",function(){t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&n.ui.ddmanager.prepareOffsets(t,i);n.each(n.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var r,o,f,s=e(t,this,this.options.tolerance,i),u=!s&&this.isover?"isout":s&&!this.isover?"isover":null;u&&(this.options.greedy&&(o=this.options.scope,f=this.element.parents(":data(ui-droppable)").filter(function(){return n(this).droppable("instance").options.scope===o}),f.length&&(r=n(f[0]).droppable("instance"),r.greedyChild="isover"===u)),r&&"isover"===u&&(r.isover=!1,r.isout=!0,r._out.call(r,i)),this[u]=!0,this["isout"===u?"isover":"isout"]=!1,this["isover"===u?"_over":"_out"].call(this,i),r&&"isout"===u&&(r.isout=!1,r.isover=!0,r._over.call(r,i)))}})},dragStop:function(t,i){t.element.parentsUntil("body").off("scroll.droppable");t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)}};n.uiBackCompat!==!1&&n.widget("ui.droppable",n.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super();this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super();this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super();this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super();this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});n.ui.droppable;n.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue();this.element.attr({role:"progressbar","aria-valuemin":this.min});this._addClass("ui-progressbar","ui-widget ui-widget-content");this.valueDiv=n("<div>").appendTo(this.element);this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header");this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow");this.valueDiv.remove()},value:function(n){return void 0===n?this.options.value:(this.options.value=this._constrainedValue(n),this._refreshValue(),void 0)},_constrainedValue:function(n){return void 0===n&&(n=this.options.value),this.indeterminate=n===!1,"number"!=typeof n&&(n=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,n))},_setOptions:function(n){var t=n.value;delete n.value;this._super(n);this.options.value=this._constrainedValue(t);this._refreshValue()},_setOption:function(n,t){"max"===n&&(t=Math.max(this.min,t));this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",n);this._toggleClass(null,"ui-state-disabled",!!n)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).width(i.toFixed(0)+"%");this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,t===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate);this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=n("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null));this.oldValue!==t&&(this.oldValue=t,this._trigger("change"));t===this.options.max&&this._trigger("complete")}});n.widget("ui.selectable",n.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t=this;this._addClass("ui-selectable");this.dragged=!1;this.refresh=function(){t.elementPos=n(t.element[0]).offset();t.selectees=n(t.options.filter,t.element[0]);t._addClass(t.selectees,"ui-selectee");t.selectees.each(function(){var i=n(this),u=i.offset(),r={left:u.left-t.elementPos.left,top:u.top-t.elementPos.top};n.data(this,"selectable-item",{element:this,$element:i,left:r.left,top:r.top,right:r.left+i.outerWidth(),bottom:r.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})})};this.refresh();this._mouseInit();this.helper=n("<div>");this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item");this._mouseDestroy()},_mouseStart:function(t){var i=this,r=this.options;this.opos=[t.pageX,t.pageY];this.elementPos=n(this.element[0]).offset();this.options.disabled||(this.selectees=n(r.filter,this.element[0]),this._trigger("start",t),n(r.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=n.data(this,"selectable-item");r.startselected=!0;t.metaKey||t.ctrlKey||(i._removeClass(r.$element,"ui-selected"),r.selected=!1,i._addClass(r.$element,"ui-unselecting"),r.unselecting=!0,i._trigger("unselecting",t,{unselecting:r.element}))}),n(t.target).parents().addBack().each(function(){var u,r=n.data(this,"selectable-item");if(r)return(u=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected"),i._removeClass(r.$element,u?"ui-unselecting":"ui-selected")._addClass(r.$element,u?"ui-selecting":"ui-unselecting"),r.unselecting=!u,r.selecting=u,r.selected=u,u?i._trigger("selecting",t,{selecting:r.element}):i._trigger("unselecting",t,{unselecting:r.element}),!1)}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var o,i=this,s=this.options,r=this.opos[0],u=this.opos[1],f=t.pageX,e=t.pageY;return r>f&&(o=f,f=r,r=o),u>e&&(o=e,e=u,u=o),this.helper.css({left:r,top:u,width:f-r,height:e-u}),this.selectees.each(function(){var o=n.data(this,"selectable-item"),c=!1,h={};o&&o.element!==i.element[0]&&(h.left=o.left+i.elementPos.left,h.right=o.right+i.elementPos.left,h.top=o.top+i.elementPos.top,h.bottom=o.bottom+i.elementPos.top,"touch"===s.tolerance?c=!(h.left>f||r>h.right||h.top>e||u>h.bottom):"fit"===s.tolerance&&(c=h.left>r&&f>h.right&&h.top>u&&e>h.bottom),c?(o.selected&&(i._removeClass(o.$element,"ui-selected"),o.selected=!1),o.unselecting&&(i._removeClass(o.$element,"ui-unselecting"),o.unselecting=!1),o.selecting||(i._addClass(o.$element,"ui-selecting"),o.selecting=!0,i._trigger("selecting",t,{selecting:o.element}))):(o.selecting&&((t.metaKey||t.ctrlKey)&&o.startselected?(i._removeClass(o.$element,"ui-selecting"),o.selecting=!1,i._addClass(o.$element,"ui-selected"),o.selected=!0):(i._removeClass(o.$element,"ui-selecting"),o.selecting=!1,o.startselected&&(i._addClass(o.$element,"ui-unselecting"),o.unselecting=!0),i._trigger("unselecting",t,{unselecting:o.element}))),o.selected&&(t.metaKey||t.ctrlKey||o.startselected||(i._removeClass(o.$element,"ui-selected"),o.selected=!1,i._addClass(o.$element,"ui-unselecting"),o.unselecting=!0,i._trigger("unselecting",t,{unselecting:o.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,n(".ui-unselecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");i._removeClass(r.$element,"ui-unselecting");r.unselecting=!1;r.startselected=!1;i._trigger("unselected",t,{unselected:r.element})}),n(".ui-selecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");i._removeClass(r.$element,"ui-selecting")._addClass(r.$element,"ui-selected");r.selecting=!1;r.selected=!0;r.startselected=!0;i._trigger("selected",t,{selected:r.element})}),this._trigger("stop",t),this.helper.remove(),!1}});n.widget("ui.selectmenu",[n.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr("id");this.ids={element:t,button:t+"-button",menu:t+"-menu"};this._drawButton();this._drawMenu();this._bindFormResetHandler();this._rendered=!1;this.menuItems=n()},_drawButton:function(){var t,i=this,r=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button);this._on(this.labels,{click:function(n){this.button.focus();n.preventDefault()}});this.element.hide();this.button=n("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element);this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget");t=n("<span>").appendTo(this.button);this._addClass(t,"ui-selectmenu-icon","ui-icon "+this.options.icons.button);this.buttonItem=this._renderButtonItem(r).appendTo(this.button);this.options.width!==!1&&this._resizeButton();this._on(this.button,this._buttonEvents);this.button.one("focusin",function(){i._rendered||i._refreshMenu()})},_drawMenu:function(){var t=this;this.menu=n("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu});this.menuWrap=n("<div>").append(this.menu);this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front");this.menuWrap.appendTo(this._appendTo());this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(n,i){n.preventDefault();t._setSelection();t._select(i.item.data("ui-selectmenu-item"),n)},focus:function(n,i){var r=i.item.data("ui-selectmenu-item");null!=t.focusIndex&&r.index!==t.focusIndex&&(t._trigger("focus",n,{item:r}),t.isOpen||t._select(r,n));t.focusIndex=r.index;t.button.attr("aria-activedescendant",t.menuItems.eq(r.index).attr("id"))}}).menu("instance");this.menuInstance._off(this.menu,"mouseleave");this.menuInstance._closeOnDocumentClick=function(){return!1};this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu();this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{}));null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var n,t=this.element.find("option");this.menu.empty();this._parseOptions(t);this._renderMenu(this.menu,this.items);this.menuInstance.refresh();this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper");this._rendered=!0;t.length&&(n=this._getSelectedItem(),this.menuInstance.focus(null,n),this._setAria(n.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(n){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",n)))},_position:function(){this.menuWrap.position(n.extend({of:this.button},this.options.position))},close:function(n){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",n))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(t){var i=n("<span>");return this._setText(i,t.label),this._addClass(i,"ui-selectmenu-text"),i},_renderMenu:function(t,i){var r=this,u="";n.each(i,function(i,f){var e;f.optgroup!==u&&(e=n("<li>",{text:f.optgroup}),r._addClass(e,"ui-selectmenu-optgroup","ui-menu-divider"+(f.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),e.appendTo(t),u=f.optgroup);r._renderItemData(t,f)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-selectmenu-item",t)},_renderItem:function(t,i){var r=n("<li>"),u=n("<div>",{title:i.element.attr("title")});return i.disabled&&this._addClass(r,null,"ui-state-disabled"),this._setText(u,i.label),r.append(u).appendTo(t)},_setText:function(n,t){t?n.text(t):n.html("&#160;")},_move:function(n,t){var i,r,u=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),u+=":not(.ui-state-disabled)");r="first"===n||"last"===n?i["first"===n?"prevAll":"nextAll"](u).eq(-1):i[n+"All"](u).eq(0);r.length&&this.menuInstance.focus(t,r)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(n){this[this.isOpen?"close":"open"](n)},_setSelection:function(){var n;this.range&&(window.getSelection?(n=window.getSelection(),n.removeAllRanges(),n.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&&(n(t.target).closest(".ui-selectmenu-menu, #"+n.ui.escapeSelector(this.ids.button)).length||this.close(t))}},_buttonEvents:{mousedown:function(){var n;window.getSelection?(n=window.getSelection(),n.rangeCount&&(this.range=n.getRangeAt(0))):this.range=document.selection.createRange()},click:function(n){this._setSelection();this._toggle(n)},keydown:function(t){var i=!0;switch(t.keyCode){case n.ui.keyCode.TAB:case n.ui.keyCode.ESCAPE:this.close(t);i=!1;break;case n.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case n.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case n.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case n.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case n.ui.keyCode.LEFT:this._move("prev",t);break;case n.ui.keyCode.RIGHT:this._move("next",t);break;case n.ui.keyCode.HOME:case n.ui.keyCode.PAGE_UP:this._move("first",t);break;case n.ui.keyCode.END:case n.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t);i=!1}i&&t.preventDefault()}},_selectFocusedItem:function(n){var t=this.menuItems.eq(this.focusIndex).parent("li");t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),n)},_select:function(n,t){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=n.index;this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(n));this._setAria(n);this._trigger("select",t,{item:n});n.index!==i&&this._trigger("change",t,{item:n});this.close(t)},_setAria:function(n){var t=this.menuItems.eq(n.index).attr("id");this.button.attr({"aria-labelledby":t,"aria-activedescendant":t});this.menu.attr("aria-activedescendant",t)},_setOption:function(n,t){if("icons"===n){var i=this.button.find("span.ui-icon");this._removeClass(i,null,this.options.icons.button)._addClass(i,null,t.button)}this._super(n,t);"appendTo"===n&&this.menuWrap.appendTo(this._appendTo());"width"===n&&this._resizeButton()},_setOptionDisabled:function(n){this._super(n);this.menuInstance.option("disabled",n);this.button.attr("aria-disabled",n);this._toggleClass(this.button,null,"ui-state-disabled",n);this.element.prop("disabled",n);n?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen);this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen);this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var n=this.options.width;return n===!1?(this.button.css("width",""),void 0):(null===n&&(n=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(n),void 0)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var n=this._super();return n.disabled=this.element.prop("disabled"),n},_parseOptions:function(t){var r=this,i=[];t.each(function(t,u){i.push(r._parseOption(n(u),t))});this.items=i},_parseOption:function(n,t){var i=n.parent("optgroup");return{element:n,index:t,value:n.val(),label:n.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||n.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler();this.menuWrap.remove();this.button.remove();this.element.show();this.element.removeUniqueId();this.labels.attr("for",this.ids.element)}}]);n.widget("ui.slider",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1;this._mouseSliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this._calculateNewMax();this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content");this._refresh();this._animateOff=!1},_refresh:function(){this._createRange();this._createHandles();this._setupEvents();this._refreshValue()},_createHandles:function(){var r,i,u=this.options,t=this.element.find(".ui-slider-handle"),f=[];for(i=u.values&&u.values.length||1,t.length>i&&(t.slice(i).remove(),t=t.slice(0,i)),r=t.length;i>r;r++)f.push("<span tabindex='0'><\/span>");this.handles=t.add(n(f.join("")).appendTo(this.element));this._addClass(this.handles,"ui-slider-handle","ui-state-default");this.handle=this.handles.eq(0);this.handles.each(function(t){n(this).data("ui-slider-handle-index",t).attr("tabIndex",0)})},_createRange:function(){var t=this.options;t.range?(t.range===!0&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:n.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=n("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),("min"===t.range||"max"===t.range)&&this._addClass(this.range,"ui-slider-range-"+t.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles);this._on(this.handles,this._handleEvents);this._hoverable(this.handles);this._focusable(this.handles)},_destroy:function(){this.handles.remove();this.range&&this.range.remove();this._mouseDestroy()},_mouseCapture:function(t){var s,f,r,i,u,h,e,c,o=this,l=this.options;return l.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),s={x:t.pageX,y:t.pageY},f=this._normValueFromMouse(s),r=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var e=Math.abs(f-o.values(t));(r>e||r===e&&(t===o._lastChangedValue||o.values(t)===l.min))&&(r=e,i=n(this),u=t)}),h=this._start(t,u),h===!1?!1:(this._mouseSliding=!0,this._handleIndex=u,this._addClass(i,null,"ui-state-active"),i.trigger("focus"),e=i.offset(),c=!n(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=c?{left:0,top:0}:{left:t.pageX-e.left-i.width()/2,top:t.pageY-e.top-i.height()/2-(parseInt(i.css("borderTopWidth"),10)||0)-(parseInt(i.css("borderBottomWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,u,f),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(n){var t={x:n.pageX,y:n.pageY},i=this._normValueFromMouse(t);return this._slide(n,this._handleIndex,i),!1},_mouseStop:function(n){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(n,this._handleIndex),this._change(n,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(n){var i,r,t,u,f;return"horizontal"===this.orientation?(i=this.elementSize.width,r=n.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(i=this.elementSize.height,r=n.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),t=r/i,t>1&&(t=1),0>t&&(t=0),"vertical"===this.orientation&&(t=1-t),u=this._valueMax()-this._valueMin(),f=this._valueMin()+t*u,this._trimAlignValue(f)},_uiHash:function(n,t,i){var r={handle:this.handles[n],handleIndex:n,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&&(r.value=void 0!==t?t:this.values(n),r.values=i||this.values()),r},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(n,t){return this._trigger("start",n,this._uiHash(t))},_slide:function(n,t,i){var u,r,f=this.value(),e=this.values();this._hasMultipleValues()&&(r=this.values(t?0:1),f=this.values(t),2===this.options.values.length&&this.options.range===!0&&(i=0===t?Math.min(r,i):Math.max(r,i)),e[t]=i);i!==f&&(u=this._trigger("slide",n,this._uiHash(t,i,e)),u!==!1&&(this._hasMultipleValues()?this.values(t,i):this.value(i)))},_stop:function(n,t){this._trigger("stop",n,this._uiHash(t))},_change:function(n,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",n,this._uiHash(t)))},value:function(n){return arguments.length?(this.options.value=this._trimAlignValue(n),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(t,i){var u,f,r;if(arguments.length>1)return this.options.values[t]=this._trimAlignValue(i),this._refreshValue(),this._change(null,t),void 0;if(!arguments.length)return this._values();if(!n.isArray(arguments[0]))return this._hasMultipleValues()?this._values(t):this.value();for(u=this.options.values,f=arguments[0],r=0;u.length>r;r+=1)u[r]=this._trimAlignValue(f[r]),this._change(null,r);this._refreshValue()},_setOption:function(t,i){var r,u=0;switch("range"===t&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),n.isArray(this.options.values)&&(u=this.options.values.length),this._super(t,i),t){case"orientation":this._detectOrientation();this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation);this._refreshValue();this.options.range&&this._refreshRange(i);this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),r=u-1;r>=0;r--)this._change(null,r);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0;this._calculateNewMax();this._refreshValue();this._animateOff=!1;break;case"range":this._animateOff=!0;this._refresh();this._animateOff=!1}},_setOptionDisabled:function(n){this._super(n);this._toggleClass(null,"ui-state-disabled",!!n)},_value:function(){var n=this.options.value;return this._trimAlignValue(n)},_values:function(n){var r,t,i;if(arguments.length)return r=this.options.values[n],r=this._trimAlignValue(r);if(this._hasMultipleValues()){for(t=this.options.values.slice(),i=0;t.length>i;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(n){if(this._valueMin()>=n)return this._valueMin();if(n>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,i=(n-this._valueMin())%t,r=n-i;return 2*Math.abs(i)>=t&&(r+=i>0?t:-t),parseFloat(r.toFixed(5))},_calculateNewMax:function(){var n=this.options.max,i=this._valueMin(),t=this.options.step,r=Math.round((n-i)/t)*t;n=r+i;n>this.options.max&&(n-=t);this.max=parseFloat(n.toFixed(this._precision()))},_precision:function(){var n=this._precisionOf(this.options.step);return null!==this.options.min&&(n=Math.max(n,this._precisionOf(this.options.min))),n},_precisionOf:function(n){var t=""+n,i=t.indexOf(".");return-1===i?0:t.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(n){"vertical"===n&&this.range.css({width:"",left:""});"horizontal"===n&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var s,t,c,f,h,e=this.options.range,i=this.options,r=this,u=this._animateOff?!1:i.animate,o={};this._hasMultipleValues()?this.handles.each(function(f){t=100*((r.values(f)-r._valueMin())/(r._valueMax()-r._valueMin()));o["horizontal"===r.orientation?"left":"bottom"]=t+"%";n(this).stop(1,1)[u?"animate":"css"](o,i.animate);r.options.range===!0&&("horizontal"===r.orientation?(0===f&&r.range.stop(1,1)[u?"animate":"css"]({left:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({width:t-s+"%"},{queue:!1,duration:i.animate})):(0===f&&r.range.stop(1,1)[u?"animate":"css"]({bottom:t+"%"},i.animate),1===f&&r.range[u?"animate":"css"]({height:t-s+"%"},{queue:!1,duration:i.animate})));s=t}):(c=this.value(),f=this._valueMin(),h=this._valueMax(),t=h!==f?100*((c-f)/(h-f)):0,o["horizontal"===this.orientation?"left":"bottom"]=t+"%",this.handle.stop(1,1)[u?"animate":"css"](o,i.animate),"min"===e&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:t+"%"},i.animate),"max"===e&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:100-t+"%"},i.animate),"min"===e&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:t+"%"},i.animate),"max"===e&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:100-t+"%"},i.animate))},_handleEvents:{keydown:function(t){var e,r,i,u,f=n(t.target).data("ui-slider-handle-index");switch(t.keyCode){case n.ui.keyCode.HOME:case n.ui.keyCode.END:case n.ui.keyCode.PAGE_UP:case n.ui.keyCode.PAGE_DOWN:case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(n(t.target),null,"ui-state-active"),e=this._start(t,f),e===!1))return}switch(u=this.options.step,r=i=this._hasMultipleValues()?this.values(f):this.value(),t.keyCode){case n.ui.keyCode.HOME:i=this._valueMin();break;case n.ui.keyCode.END:i=this._valueMax();break;case n.ui.keyCode.PAGE_UP:i=this._trimAlignValue(r+(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(r-(this._valueMax()-this._valueMin())/this.numPages);break;case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:if(r===this._valueMax())return;i=this._trimAlignValue(r+u);break;case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(r===this._valueMin())return;i=this._trimAlignValue(r-u)}this._slide(t,f,i)},keyup:function(t){var i=n(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),this._removeClass(n(t.target),null,"ui-state-active"))}}});n.widget("ui.sortable",n.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(n,t,i){return n>=t&&t+i>n},_isFloating:function(n){return/left|right/.test(n.css("float"))||/inline|table-cell/.test(n.css("display"))},_create:function(){this.containerCache={};this._addClass("ui-sortable");this.refresh();this.offset=this.element.offset();this._mouseInit();this._setHandleClassName();this.ready=!0},_setOption:function(n,t){this._super(n,t);"handle"===n&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle");n.each(this.items,function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var n=this.items.length-1;n>=0;n--)this.items[n].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var r=null,f=!1,u=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(t),n(t.target).parents().each(function(){if(n.data(this,u.widgetName+"-item")===u)return(r=n(this),!1)}),n.data(t.target,u.widgetName+"-item")===u&&(r=n(t.target)),r?!this.options.handle||i||(n(this.options.handle,r).find("*").addBack().each(function(){this===t.target&&(f=!0)}),f)?(this.currentItem=r,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(t,i,r){var f,e,u=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,u.cursorAt&&this._adjustOffsetFromHelper(u.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),u.containment&&this._setContainment(),u.cursor&&"auto"!==u.cursor&&(e=this.document.find("body"),this.storedCursor=e.css("cursor"),e.css("cursor",u.cursor),this.storedStylesheet=n("<style>*{ cursor: "+u.cursor+" !important; }<\/style>").appendTo(e)),u.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",u.opacity)),u.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",u.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!r)for(f=this.containers.length-1;f>=0;f--)this.containers[f]._trigger("activate",t,this._uiHash(this));return n.ui.ddmanager&&(n.ui.ddmanager.current=this),n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var e,u,f,o,i=this.options,r=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-this.overflowOffset.top<i.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-i.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-this.overflowOffset.left<i.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-i.scrollSpeed)):(t.pageY-this.document.scrollTop()<i.scrollSensitivity?r=this.document.scrollTop(this.document.scrollTop()-i.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<i.scrollSensitivity&&(r=this.document.scrollTop(this.document.scrollTop()+i.scrollSpeed)),t.pageX-this.document.scrollLeft()<i.scrollSensitivity?r=this.document.scrollLeft(this.document.scrollLeft()-i.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<i.scrollSensitivity&&(r=this.document.scrollLeft(this.document.scrollLeft()+i.scrollSpeed))),r!==!1&&n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),e=this.items.length-1;e>=0;e--)if(u=this.items[e],f=u.item[0],o=this._intersectsWithPointer(u),o&&u.instance===this.currentContainer&&f!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==f&&!n.contains(this.placeholder[0],f)&&("semi-dynamic"===this.options.type?!n.contains(this.element[0],f):!0)){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(u))break;this._rearrange(t,u);this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(n.ui.ddmanager&&!this.options.dropBehaviour&&n.ui.ddmanager.drop(this,t),this.options.revert){var e=this,f=this.placeholder.offset(),r=this.options.axis,u={};r&&"x"!==r||(u.left=f.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft));r&&"y"!==r||(u.top=f.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop));this.reverting=!0;n(this.helper).animate(u,parseInt(this.options.revert,10)||500,function(){e._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new n.Event("mouseup",{target:null}));"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),n.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?n(this.domPosition.prev).after(this.currentItem):n(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},n(r).each(function(){var r=(n(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);r&&i.push((t.key||r[1]+"[]")+"="+(t.key&&t.expression?r[1]:r[2]))}),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},r.each(function(){i.push(n(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(n){var t=this.positionAbs.left,h=t+this.helperProportions.width,i=this.positionAbs.top,c=i+this.helperProportions.height,r=n.left,f=r+n.width,u=n.top,e=u+n.height,o=this.offset.click.top,s=this.offset.click.left,l="x"===this.options.axis||i+o>u&&e>i+o,a="y"===this.options.axis||t+s>r&&f>t+s,v=l&&a;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>n[this.floating?"width":"height"]?v:t+this.helperProportions.width/2>r&&f>h-this.helperProportions.width/2&&i+this.helperProportions.height/2>u&&e>c-this.helperProportions.height/2},_intersectsWithPointer:function(n){var t,i,r="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top,n.height),u="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left,n.width),f=r&&u;return f?(t=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection(),this.floating?"right"===i||"down"===t?2:1:t&&("down"===t?2:1)):!1},_intersectsWithSides:function(n){var r=this._isOverAxis(this.positionAbs.top+this.offset.click.top,n.top+n.height/2,n.height),u=this._isOverAxis(this.positionAbs.left+this.offset.click.left,n.left+n.width/2,n.width),t=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection();return this.floating&&i?"right"===i&&u||"left"===i&&!u:t&&("down"===t&&r||"up"===t&&!r)},_getDragVerticalDirection:function(){var n=this.positionAbs.top-this.lastPositionAbs.top;return 0!==n&&(n>0?"down":"up")},_getDragHorizontalDirection:function(){var n=this.positionAbs.left-this.lastPositionAbs.left;return 0!==n&&(n>0?"right":"left")},refresh:function(n){return this._refreshItems(n),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var n=this.options;return n.connectWith.constructor===String?[n.connectWith]:n.connectWith},_getItemsAsjQuery:function(t){function h(){s.push(this)}var r,u,e,i,s=[],f=[],o=this._connectWith();if(o&&t)for(r=o.length-1;r>=0;r--)for(e=n(o[r],this.document[0]),u=e.length-1;u>=0;u--)i=n.data(e[u],this.widgetFullName),i&&i!==this&&!i.options.disabled&&f.push([n.isFunction(i.options.items)?i.options.items.call(i.element):n(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i]);for(f.push([n.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):n(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),r=f.length-1;r>=0;r--)f[r][0].each(h);return n(s)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=n.grep(this.items,function(n){for(var i=0;t.length>i;i++)if(t[i]===n.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[];this.containers=[this];var r,u,e,i,o,s,h,l,a=this.items,f=[[n.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):n(this.options.items,this.element),this]],c=this._connectWith();if(c&&this.ready)for(r=c.length-1;r>=0;r--)for(e=n(c[r],this.document[0]),u=e.length-1;u>=0;u--)i=n.data(e[u],this.widgetFullName),i&&i!==this&&!i.options.disabled&&(f.push([n.isFunction(i.options.items)?i.options.items.call(i.element[0],t,{item:this.currentItem}):n(i.options.items,i.element),i]),this.containers.push(i));for(r=f.length-1;r>=0;r--)for(o=f[r][1],s=f[r][0],u=0,l=s.length;l>u;u++)h=n(s[u]),h.data(this.widgetName+"-item",o),a.push({item:h,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){this.floating=this.items.length?"x"===this.options.axis||this._isFloating(this.items[0].item):!1;this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());for(var r,f,u,i=this.items.length-1;i>=0;i--)r=this.items[i],r.instance!==this.currentContainer&&this.currentContainer&&r.item[0]!==this.currentItem[0]||(f=this.options.toleranceElement?n(this.options.toleranceElement,r.item):r.item,t||(r.width=f.outerWidth(),r.height=f.outerHeight()),u=f.offset(),r.left=u.left,r.top=u.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)u=this.containers[i].element.offset(),this.containers[i].containerCache.left=u.left,this.containers[i].containerCache.top=u.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var r,i=t.options;i.placeholder&&i.placeholder.constructor!==String||(r=i.placeholder,i.placeholder={element:function(){var u=t.currentItem[0].nodeName.toLowerCase(),i=n("<"+u+">",t.document[0]);return t._addClass(i,"ui-sortable-placeholder",r||t.currentItem[0].className)._removeClass(i,"ui-sortable-helper"),"tbody"===u?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),n("<tr>",t.document[0]).appendTo(i)):"tr"===u?t._createTrPlaceholder(t.currentItem,i):"img"===u&&i.attr("src",t.currentItem.attr("src")),r||i.css("visibility","hidden"),i},update:function(n,u){(!r||i.forcePlaceholderSize)&&(u.height()||u.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),u.width()||u.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}});t.placeholder=n(i.placeholder.element.call(t.element,t.currentItem));t.currentItem.after(t.placeholder);i.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var r=this;t.children().each(function(){n("<td>&#160;<\/td>",r.document[0]).attr("colspan",n(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(t){for(var u,c,f,a,v,o,l,s,h,e=null,i=null,r=this.containers.length-1;r>=0;r--)if(!n.contains(this.currentItem[0],this.containers[r].element[0]))if(this._intersectsWith(this.containers[r].containerCache)){if(e&&n.contains(this.containers[r].element[0],e.element[0]))continue;e=this.containers[r];i=r}else this.containers[r].containerCache.over&&(this.containers[r]._trigger("out",t,this._uiHash(this)),this.containers[r].containerCache.over=0);if(e)if(1===this.containers.length)this.containers[i].containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash(this)),this.containers[i].containerCache.over=1);else{for(c=1e4,f=null,s=e.floating||this._isFloating(this.currentItem),a=s?"left":"top",v=s?"width":"height",h=s?"pageX":"pageY",u=this.items.length-1;u>=0;u--)n.contains(this.containers[i].element[0],this.items[u].item[0])&&this.items[u].item[0]!==this.currentItem[0]&&(o=this.items[u].item.offset()[a],l=!1,t[h]-o>this.items[u][v]/2&&(l=!0),c>Math.abs(t[h]-o)&&(c=Math.abs(t[h]-o),f=this.items[u],this.direction=l?"up":"down"));if(!f&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[i])return this.currentContainer.containerCache.over||(this.containers[i]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;f?this._rearrange(t,f,null,!0):this._rearrange(t,null,this.containers[i].element,!0);this._trigger("change",t,this._uiHash());this.containers[i]._trigger("change",t,this._uiHash(this));this.currentContainer=this.containers[i];this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[i]._trigger("over",t,this._uiHash(this));this.containers[i].containerCache.over=1}},_createHelper:function(t){var r=this.options,i=n.isFunction(r.helper)?n(r.helper.apply(this.element[0],[t,this.currentItem])):"clone"===r.helper?this.currentItem.clone():this.currentItem;return i.parents("body").length||n("parent"!==r.appendTo?r.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!i[0].style.width||r.forceHelperSize)&&i.width(this.currentItem.width()),(!i[0].style.height||r.forceHelperSize)&&i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" "));n.isArray(t)&&(t={left:+t[0],top:+t[1]||0});"left"in t&&(this.offset.click.left=t.left+this.margins.left);"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left);"top"in t&&(this.offset.click.top=t.top+this.margins.top);"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&n.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var n=this.currentItem.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,r,u,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode);("document"===i.containment||"window"===i.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]);/^(document|window|parent)$/.test(i.containment)||(t=n(i.containment)[0],r=n(i.containment).offset(),u="hidden"!==n(t).css("overflow"),this.containment=[r.left+(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0)-this.margins.top,r.left+(u?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(u?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i||(i=this.position);var r="absolute"===t?1:-1,u="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,f=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():f?0:u.scrollTop())*r,left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():f?0:u.scrollLeft())*r}},_generatePosition:function(t){var r,u,i=this.options,f=t.pageX,e=t.pageY,o="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&n.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,s=/(html|body)/i.test(o[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(e=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(f=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(e=this.containment[3]+this.offset.click.top)),i.grid&&(r=this.originalPageY+Math.round((e-this.originalPageY)/i.grid[1])*i.grid[1],e=this.containment?r-this.offset.click.top>=this.containment[1]&&r-this.offset.click.top<=this.containment[3]?r:r-this.offset.click.top>=this.containment[1]?r-i.grid[1]:r+i.grid[1]:r,u=this.originalPageX+Math.round((f-this.originalPageX)/i.grid[0])*i.grid[0],f=this.containment?u-this.offset.click.left>=this.containment[0]&&u-this.offset.click.left<=this.containment[2]?u:u-this.offset.click.left>=this.containment[0]?u-i.grid[0]:u+i.grid[0]:u)),{top:e-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():s?0:o.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():s?0:o.scrollLeft())}},_rearrange:function(n,t,i,r){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var u=this.counter;this._delay(function(){u===this.counter&&this.refreshPositions(!r)})},_clear:function(n,t){function u(n,t,i){return function(r){i._trigger(n,r,t._uiHash(t))}}this.reverting=!1;var i,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)("auto"===this._storedCSS[i]||"static"===this._storedCSS[i])&&(this._storedCSS[i]="");this.currentItem.css(this._storedCSS);this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&r.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||r.push(function(n){this._trigger("update",n,this._uiHash())}),this!==this.currentContainer&&(t||(r.push(function(n){this._trigger("remove",n,this._uiHash())}),r.push(function(n){return function(t){n._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),r.push(function(n){return function(t){n._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)t||r.push(u("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(u("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",n,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(i=0;r.length>i;i++)r[i].call(this,n);this._trigger("stop",n,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){n.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||n([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}});n.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);this._setOption("min",this.options.min);this._setOption("step",this.options.step);""!==this.value()&&this._value(this.element.val(),!0);this._draw();this._on(this._events);this._refresh();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t=this._super(),i=this.element;return n.each(["min","max","step"],function(n,r){var u=i.attr(r);null!=u&&u.length&&(t[r]=u)}),t},_events:{keydown:function(n){this._start(n)&&this._keydown(n)&&n.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(n){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",n),void 0)},mousewheel:function(n,t){if(t){if(!this.spinning&&!this._start(n))return!1;this._spin((t>0?1:-1)*this.options.step,n);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(n)},100);n.preventDefault()}},"mousedown .ui-spinner-button":function(t){function r(){var t=this.element[0]===n.ui.safeActiveElement(this.document[0]);t||(this.element.trigger("focus"),this.previous=i,this._delay(function(){this.previous=i}))}var i;i=this.element[0]===n.ui.safeActiveElement(this.document[0])?this.previous:this.element.val();t.preventDefault();r.call(this);this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur;r.call(this)});this._start(t)!==!1&&this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(n(t.currentTarget).hasClass("ui-state-active"))return this._start(t)===!1?!1:(this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t),void 0)},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a><\/a><a><\/a>")},_draw:function(){this._enhance();this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content");this._addClass("ui-spinner-input");this.element.attr("role","spinbutton");this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}});this._removeClass(this.buttons,"ui-corner-all");this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up");this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down");this.buttons.first().button({icon:this.options.icons.up,showLabel:!1});this.buttons.last().button({icon:this.options.icons.down,showLabel:!1});this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var r=this.options,i=n.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,r.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-r.page,t),!0}return!1},_start:function(n){return this.spinning||this._trigger("start",n)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(n,t,i){n=n||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,t,i)},n);this._spin(t*this.options.step,i)},_spin:function(n,t){var i=this.value()||0;this.counter||(this.counter=1);i=this._adjustValue(i+n*this._increment(this.counter));this.spinning&&this._trigger("spin",t,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(t){var i=this.options.incremental;return i?n.isFunction(i)?i(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var n=this._precisionOf(this.options.step);return null!==this.options.min&&(n=Math.max(n,this._precisionOf(this.options.min))),n},_precisionOf:function(n){var t=""+n,i=t.indexOf(".");return-1===i?0:t.length-i-1},_adjustValue:function(n){var r,i,t=this.options;return r=null!==t.min?t.min:0,i=n-r,i=Math.round(i/t.step)*t.step,n=r+i,n=parseFloat(n.toFixed(this._precision())),null!==t.max&&n>t.max?t.max:null!==t.min&&t.min>n?t.min:n},_stop:function(n){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",n))},_setOption:function(n,t){var u,i,r;return"culture"===n||"numberFormat"===n?(u=this._parse(this.element.val()),this.options[n]=t,this.element.val(this._format(u)),void 0):(("max"===n||"min"===n||"step"===n)&&"string"==typeof t&&(t=this._parse(t)),"icons"===n&&(i=this.buttons.first().find(".ui-icon"),this._removeClass(i,null,this.options.icons.up),this._addClass(i,null,t.up),r=this.buttons.last().find(".ui-icon"),this._removeClass(r,null,this.options.icons.down),this._addClass(r,null,t.down)),this._super(n,t),void 0)},_setOptionDisabled:function(n){this._super(n);this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!n);this.element.prop("disabled",!!n);this.buttons.button(n?"disable":"enable")},_setOptions:t(function(n){this._super(n)}),_parse:function(n){return"string"==typeof n&&""!==n&&(n=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(n,10,this.options.culture):+n),""===n||isNaN(n)?null:n},_format:function(n){return""===n?"":window.Globalize&&this.options.numberFormat?Globalize.format(n,this.options.numberFormat,this.options.culture):n},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var n=this.value();return null===n?!1:n===this._adjustValue(n)},_value:function(n,t){var i;""!==n&&(i=this._parse(n),null!==i&&(t||(i=this._adjustValue(i)),n=this._format(i)));this.element.val(n);this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:t(function(n){this._stepUp(n)}),_stepUp:function(n){this._start()&&(this._spin((n||1)*this.options.step),this._stop())},stepDown:t(function(n){this._stepDown(n)}),_stepDown:function(n){this._start()&&(this._spin((n||1)*-this.options.step),this._stop())},pageUp:t(function(n){this._stepUp((n||1)*this.options.page)}),pageDown:t(function(n){this._stepDown((n||1)*this.options.page)}),value:function(n){return arguments.length?(t(this._value).call(this,n),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}});n.uiBackCompat!==!1&&n.widget("ui.spinner",n.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a><\/a><a><\/a>"}});n.ui.spinner;n.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var n=/#.*$/;return function(t){var i,r;i=t.href.replace(n,"");r=location.href.replace(n,"");try{i=decodeURIComponent(i)}catch(u){}try{r=decodeURIComponent(r)}catch(u){}return t.hash.length>1&&i===r}}(),_create:function(){var i=this,t=this.options;this.running=!1;this._addClass("ui-tabs","ui-widget ui-widget-content");this._toggleClass("ui-tabs-collapsible",null,t.collapsible);this._processTabs();t.active=this._initialActive();n.isArray(t.disabled)&&(t.disabled=n.unique(t.disabled.concat(n.map(this.tabs.filter(".ui-state-disabled"),function(n){return i.tabs.index(n)}))).sort());this.active=this.options.active!==!1&&this.anchors.length?this._findActive(t.active):n();this._refresh();this.active.length&&this.load(t.active)},_initialActive:function(){var t=this.options.active,i=this.options.collapsible,r=location.hash.substring(1);return null===t&&(r&&this.tabs.each(function(i,u){if(n(u).attr("aria-controls")===r)return(t=i,!1)}),null===t&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===t||-1===t)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),-1===t&&(t=i?!1:0)),!i&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):n()}},_tabKeydown:function(t){var r=n(n.ui.safeActiveElement(this.document[0])).closest("li"),i=this.tabs.index(r),u=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:i++;break;case n.ui.keyCode.UP:case n.ui.keyCode.LEFT:u=!1;i--;break;case n.ui.keyCode.END:i=this.anchors.length-1;break;case n.ui.keyCode.HOME:i=0;break;case n.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),this._activate(i),void 0;case n.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),this._activate(i===this.options.active?!1:i),void 0;default:return}t.preventDefault();clearTimeout(this.activating);i=this._focusNextTab(i,u);t.ctrlKey||t.metaKey||(r.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===n.ui.keyCode.UP&&(t.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(t){return t.altKey&&t.keyCode===n.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===n.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function u(){return t>r&&(t=0),0>t&&(t=r),t}for(var r=this.tabs.length-1;-1!==n.inArray(u(),this.options.disabled);)t=i?t+1:t-1;return t},_focusNextTab:function(n,t){return n=this._findNextTab(n,t),this.tabs.eq(n).trigger("focus"),n},_setOption:function(n,t){return"active"===n?(this._activate(t),void 0):(this._super(n,t),"collapsible"===n&&(this._toggleClass("ui-tabs-collapsible",null,t),t||this.options.active!==!1||this._activate(0)),"event"===n&&this._setupEvents(t),"heightStyle"===n&&this._setupHeightStyle(t),void 0)},_sanitizeSelector:function(n){return n?n.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=n.map(i.filter(".ui-state-disabled"),function(n){return i.index(n)});this._processTabs();t.active!==!1&&this.anchors.length?this.active.length&&!n.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=n()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=n());this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"});this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this,i=this.tabs,r=this.anchors,u=this.panels;this.tablist=this._getList().attr("role","tablist");this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header");this.tablist.on("mousedown"+this.eventNamespace,"> li",function(t){n(this).is(".ui-state-disabled")&&t.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){n(this).closest("li").is(".ui-state-disabled")&&this.blur()});this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1});this._addClass(this.tabs,"ui-tabs-tab","ui-state-default");this.anchors=this.tabs.map(function(){return n("a",this)[0]}).attr({role:"presentation",tabIndex:-1});this._addClass(this.anchors,"ui-tabs-anchor");this.panels=n();this.anchors.each(function(i,r){var f,u,e,s=n(r).uniqueId().attr("id"),o=n(r).closest("li"),h=o.attr("aria-controls");t._isLocal(r)?(f=r.hash,e=f.substring(1),u=t.element.find(t._sanitizeSelector(f))):(e=o.attr("aria-controls")||n({}).uniqueId()[0].id,f="#"+e,u=t.element.find(f),u.length||(u=t._createPanel(e),u.insertAfter(t.panels[i-1]||t.tablist)),u.attr("aria-live","polite"));u.length&&(t.panels=t.panels.add(u));h&&o.data("ui-tabs-aria-controls",h);o.attr({"aria-controls":e,"aria-labelledby":s});u.attr("aria-labelledby",s)});this.panels.attr("role","tabpanel");this._addClass(this.panels,"ui-tabs-panel","ui-widget-content");i&&(this._off(i.not(this.tabs)),this._off(r.not(this.anchors)),this._off(u.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(t){return n("<div>").attr("id",t).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(t){var i,u,r;for(n.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1),r=0;u=this.tabs[r];r++)i=n(u),t===!0||-1!==n.inArray(r,t)?(i.attr("aria-disabled","true"),this._addClass(i,null,"ui-state-disabled")):(i.removeAttr("aria-disabled"),this._removeClass(i,null,"ui-state-disabled"));this.options.disabled=t;this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,t===!0)},_setupEvents:function(t){var i={};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(!0,this.anchors,{click:function(n){n.preventDefault()}});this._on(this.anchors,i);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,r=this.element.parent();"fill"===t?(i=r.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=n(this),r=t.css("position");"absolute"!==r&&"fixed"!==r&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=n(this).outerHeight(!0)}),this.panels.each(function(){n(this).height(Math.max(0,i-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,n(this).height("").height())}).height(i))},_eventHandler:function(t){var u=this.options,r=this.active,c=n(t.currentTarget),i=c.closest("li"),f=i[0]===r[0],e=f&&u.collapsible,o=e?n():this._getPanelForTab(i),s=r.length?this._getPanelForTab(r):n(),h={oldTab:r,oldPanel:s,newTab:e?n():i,newPanel:o};t.preventDefault();i.hasClass("ui-state-disabled")||i.hasClass("ui-tabs-loading")||this.running||f&&!u.collapsible||this._trigger("beforeActivate",t,h)===!1||(u.active=e?!1:this.tabs.index(i),this.active=f?n():i,this.xhr&&this.xhr.abort(),s.length||o.length||n.error("jQuery UI Tabs: Mismatching fragment identifier."),o.length&&this.load(this.tabs.index(i),t),this._toggle(t,h))},_toggle:function(t,i){function e(){r.running=!1;r._trigger("activate",t,i)}function o(){r._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active");u.length&&r.options.show?r._show(u,r.options.show,e):(u.show(),e())}var r=this,u=i.newPanel,f=i.oldPanel;this.running=!0;f.length&&this.options.hide?this._hide(f,this.options.hide,function(){r._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active");o()}):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),f.hide(),o());f.attr("aria-hidden","true");i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"});u.length&&f.length?i.oldTab.attr("tabIndex",-1):u.length&&this.tabs.filter(function(){return 0===n(this).attr("tabIndex")}).attr("tabIndex",-1);u.attr("aria-hidden","false");i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var r,i=this._findActive(t);i[0]!==this.active[0]&&(i.length||(i=this.active),r=i.find(".ui-tabs-anchor")[0],this._eventHandler({target:r,currentTarget:r,preventDefault:n.noop}))},_findActive:function(t){return t===!1?n():this.tabs.eq(t)},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+n.ui.escapeSelector(t)+"']"))),t},_destroy:function(){this.xhr&&this.xhr.abort();this.tablist.removeAttr("role").off(this.eventNamespace);this.anchors.removeAttr("role tabIndex").removeUniqueId();this.tabs.add(this.panels).each(function(){n.data(this,"ui-tabs-destroy")?n(this).remove():n(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")});this.tabs.each(function(){var t=n(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")});this.panels.show();"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(t){var i=this.options.disabled;i!==!1&&(void 0===t?i=!1:(t=this._getIndex(t),i=n.isArray(i)?n.map(i,function(n){return n!==t?n:null}):n.map(this.tabs,function(n,i){return i!==t?i:null})),this._setOptionDisabled(i))},disable:function(t){var i=this.options.disabled;if(i!==!0){if(void 0===t)i=!0;else{if(t=this._getIndex(t),-1!==n.inArray(t,i))return;i=n.isArray(i)?n.merge([t],i).sort():[t]}this._setOptionDisabled(i)}},load:function(t,i){t=this._getIndex(t);var r=this,u=this.tabs.eq(t),e=u.find(".ui-tabs-anchor"),f=this._getPanelForTab(u),o={tab:u,panel:f},s=function(n,t){"abort"===t&&r.panels.stop(!1,!0);r._removeClass(u,"ui-tabs-loading");f.removeAttr("aria-busy");n===r.xhr&&delete r.xhr};this._isLocal(e[0])||(this.xhr=n.ajax(this._ajaxSettings(e,i,o)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(u,"ui-tabs-loading"),f.attr("aria-busy","true"),this.xhr.done(function(n,t,u){setTimeout(function(){f.html(n);r._trigger("load",i,o);s(u,t)},1)}).fail(function(n,t){setTimeout(function(){s(n,t)},1)})))},_ajaxSettings:function(t,i,r){var u=this;return{url:t.attr("href").replace(/#.*$/,""),beforeSend:function(t,f){return u._trigger("beforeLoad",i,n.extend({jqXHR:t,ajaxSettings:f},r))}}},_getPanelForTab:function(t){var i=n(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}});n.uiBackCompat!==!1&&n.widget("ui.tabs",n.ui.tabs,{_processTabs:function(){this._superApply(arguments);this._addClass(this.tabs,"ui-tab")}});n.ui.tabs;n.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var t=n(this).attr("title")||"";return n("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(t,i){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(i);t.data("ui-tooltip-id",i).attr("aria-describedby",n.trim(r.join(" ")))},_removeDescribedBy:function(t){var u=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),r=n.inArray(u,i);-1!==r&&i.splice(r,1);t.removeData("ui-tooltip-id");i=n.trim(i.join(" "));i?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};this.liveRegion=n("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this.disabledTitles=n([])},_setOption:function(t,i){var r=this;this._super(t,i);"content"===t&&n.each(this.tooltips,function(n,t){r._updateContent(t.element)})},_setOptionDisabled:function(n){this[n?"_disable":"_enable"]()},_disable:function(){var t=this;n.each(this.tooltips,function(i,r){var u=n.Event("blur");u.target=u.currentTarget=r.element[0];t.close(u,!0)});this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var t=n(this);if(t.is("[title]"))return t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var t=n(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))});this.disabledTitles=n([])},open:function(t){var r=this,i=n(t?t.target:this.element).closest(this.options.items);i.length&&!i.data("ui-tooltip-id")&&(i.attr("title")&&i.data("ui-tooltip-title",i.attr("title")),i.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&i.parents().each(function(){var i,t=n(this);t.data("ui-tooltip-open")&&(i=n.Event("blur"),i.target=i.currentTarget=this,r.close(i,!0));t.attr("title")&&(t.uniqueId(),r.parents[this.id]={element:this,title:t.attr("title")},t.attr("title",""))}),this._registerCloseHandlers(t,i),this._updateContent(i,t))},_updateContent:function(n,t){var r,i=this.options.content,u=this,f=t?t.type:null;return"string"==typeof i||i.nodeType||i.jquery?this._open(t,n,i):(r=i.call(n[0],function(i){u._delay(function(){n.data("ui-tooltip-open")&&(t&&(t.type=f),this._open(t,n,i))})}),r&&this._open(t,n,r),void 0)},_open:function(t,i,r){function o(n){s.of=n;u.is(":hidden")||u.position(s)}var f,u,h,e,s=n.extend({},this.options.position);if(r){if(f=this._find(i))return f.tooltip.find(".ui-tooltip-content").html(r),void 0;i.is("[title]")&&(t&&"mouseover"===t.type?i.attr("title",""):i.removeAttr("title"));f=this._tooltip(i);u=f.tooltip;this._addDescribedBy(i,u.attr("id"));u.find(".ui-tooltip-content").html(r);this.liveRegion.children().hide();e=n("<div>").html(u.find(".ui-tooltip-content").html());e.removeAttr("name").find("[name]").removeAttr("name");e.removeAttr("id").find("[id]").removeAttr("id");e.appendTo(this.liveRegion);this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:o}),o(t)):u.position(n.extend({of:i},this.options.position));u.hide();this._show(u,this.options.show);this.options.track&&this.options.show&&this.options.show.delay&&(h=this.delayedShow=setInterval(function(){u.is(":visible")&&(o(s.of),clearInterval(h))},n.fx.interval));this._trigger("open",t,{tooltip:u})}},_registerCloseHandlers:function(t,i){var r={keyup:function(t){if(t.keyCode===n.ui.keyCode.ESCAPE){var r=n.Event(t);r.currentTarget=i[0];this.close(r,!0)}}};i[0]!==this.element[0]&&(r.remove=function(){this._removeTooltip(this._find(i).tooltip)});t&&"mouseover"!==t.type||(r.mouseleave="close");t&&"focusin"!==t.type||(r.focusout="close");this._on(!0,i,r)},close:function(t){var u,f=this,i=n(t?t.currentTarget:this.element),r=this._find(i);return r?(u=r.tooltip,r.closing||(clearInterval(this.delayedShow),i.data("ui-tooltip-title")&&!i.attr("title")&&i.attr("title",i.data("ui-tooltip-title")),this._removeDescribedBy(i),r.hiding=!0,u.stop(!0),this._hide(u,this.options.hide,function(){f._removeTooltip(n(this))}),i.removeData("ui-tooltip-open"),this._off(i,"mouseleave focusout keyup"),i[0]!==this.element[0]&&this._off(i,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&n.each(this.parents,function(t,i){n(i.element).attr("title",i.title);delete f.parents[t]}),r.closing=!0,this._trigger("close",t,{tooltip:u}),r.hiding||(r.closing=!1)),void 0):(i.removeData("ui-tooltip-open"),void 0)},_tooltip:function(t){var i=n("<div>").attr("role","tooltip"),r=n("<div>").appendTo(i),u=i.uniqueId().attr("id");return this._addClass(r,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(t)),this.tooltips[u]={element:t,tooltip:i}},_find:function(n){var t=n.data("ui-tooltip-id");return t?this.tooltips[t]:null},_removeTooltip:function(n){n.remove();delete this.tooltips[n.attr("id")]},_appendTo:function(n){var t=n.closest(".ui-front, dialog");return t.length||(t=this.document[0].body),t},_destroy:function(){var t=this;n.each(this.tooltips,function(i,r){var f=n.Event("blur"),u=r.element;f.target=f.currentTarget=u[0];t.close(f,!0);n("#"+i).remove();u.data("ui-tooltip-title")&&(u.attr("title")||u.attr("title",u.data("ui-tooltip-title")),u.removeData("ui-tooltip-title"))});this.liveRegion.remove()}});n.uiBackCompat!==!1&&n.widget("ui.tooltip",n.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var n=this._superApply(arguments);return this.options.tooltipClass&&n.tooltip.addClass(this.options.tooltipClass),n}});n.ui.tooltip}),function(n,t,i,r){var p=i("html"),o=i(n),e=i(t),u=i.fancybox=function(){u.open.apply(this,arguments)},y=navigator.userAgent.match(/msie/i),v=null,s=t.createTouch!==r,a=function(n){return n&&n.hasOwnProperty&&n instanceof i},c=function(n){return n&&"string"===i.type(n)},l=function(n){return c(n)&&0<n.indexOf("%")},f=function(n,t){var i=parseInt(n,10)||0;return t&&l(n)&&(i*=u.getViewport()[t]/100),Math.ceil(i)},h=function(n,t){return f(n,t)+"px"};i.extend(u,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!s,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"><\/div><\/div><\/div><\/div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(y?' allowtransparency="true"':"")+"><\/iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.<\/p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"><\/a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span><\/span><\/a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span><\/span><\/a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeChange:i.noop,beforeClose:i.noop,afterClose:i.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(n,t){if(n&&(i.isPlainObject(t)||(t={}),!1!==u.close(!0)))return i.isArray(n)||(n=a(n)?i(n).get():[n]),i.each(n,function(f,e){var h={},s,y,l,o,v;"object"===i.type(e)&&(e.nodeType&&(e=i(e)),a(e)?(h={href:e.data("fancybox-href")||e.attr("href"),title:i("<div/>").text(e.data("fancybox-title")||e.attr("title")).html(),isDom:!0,element:e},i.metadata&&i.extend(!0,h,e.metadata())):h=e);s=t.href||h.href||(c(e)?e:null);y=t.title!==r?t.title:h.title||"";o=(l=t.content||h.content)?"html":t.type||h.type;!o&&h.isDom&&(o=e.data("fancybox-type"),o||(o=(o=e.prop("class").match(/fancybox\.(\w+)/))?o[1]:null));c(s)&&(o||(u.isImage(s)?o="image":u.isSWF(s)?o="swf":"#"===s.charAt(0)?o="inline":c(e)&&(o="html",l=e)),"ajax"===o&&(v=s.split(/\s+/,2),s=v.shift(),v=v.shift()));l||("inline"===o?s?l=i(c(s)?s.replace(/.*(?=#[^\s]+$)/,""):s):h.isDom&&(l=e):"html"===o?l=s:o||s||!h.isDom||(o="inline",l=e));i.extend(h,{href:s,type:o,content:l,title:y,selector:v});n[f]=h}),u.opts=i.extend(!0,{},u.defaults,t),t.keys!==r&&(u.opts.keys=t.keys?i.extend({},u.defaults.keys,t.keys):!1),u.group=n,u._start(u.opts.index)},cancel:function(){var n=u.coming;n&&!1===u.trigger("onCancel")||(u.hideLoading(),n&&(u.ajaxLoad&&u.ajaxLoad.abort(),u.ajaxLoad=null,u.imgPreload&&(u.imgPreload.onload=u.imgPreload.onerror=null),n.wrap&&n.wrap.stop(!0,!0).trigger("onReset").remove(),u.coming=null,u.current||u._afterZoomOut(n)))},close:function(n){u.cancel();!1!==u.trigger("beforeClose")&&(u.unbindEvents(),u.isActive&&(u.isOpen&&!0!==n?(u.isOpen=u.isOpened=!1,u.isClosing=!0,i(".fancybox-item, .fancybox-nav").remove(),u.wrap.stop(!0,!0).removeClass("fancybox-opened"),u.transitions[u.current.closeMethod]()):(i(".fancybox-wrap").stop(!0).trigger("onReset").remove(),u._afterZoomOut())))},play:function(n){var t=function(){clearTimeout(u.player.timer)},i=function(){t();u.current&&u.player.isActive&&(u.player.timer=setTimeout(u.next,u.current.playSpeed))},r=function(){t();e.unbind(".player");u.player.isActive=!1;u.trigger("onPlayEnd")};!0===n||!u.player.isActive&&!1!==n?u.current&&(u.current.loop||u.current.index<u.group.length-1)&&(u.player.isActive=!0,e.bind({"onCancel.player beforeClose.player":r,"onUpdate.player":i,"beforeLoad.player":t}),i(),u.trigger("onPlayStart")):r()},next:function(n){var t=u.current;t&&(c(n)||(n=t.direction.next),u.jumpto(t.index+1,n,"next"))},prev:function(n){var t=u.current;t&&(c(n)||(n=t.direction.prev),u.jumpto(t.index-1,n,"prev"))},jumpto:function(n,t,i){var e=u.current;e&&(n=f(n),u.direction=t||e.direction[n>=e.index?"next":"prev"],u.router=i||"jumpto",e.loop&&(0>n&&(n=e.group.length+n%e.group.length),n%=e.group.length),e.group[n]!==r&&(u.cancel(),u._start(n)))},reposition:function(n,t){var f=u.current,e=f?f.wrap:null,r;e&&(r=u._getPosition(t),n&&"scroll"===n.type?(delete r.position,e.stop(!0,!0).animate(r,200)):(e.css(r),f.pos=i.extend({},f.dim,r)))},update:function(n){var t=n&&n.originalEvent&&n.originalEvent.type,i=!t||"orientationchange"===t;i&&(clearTimeout(v),v=null);u.isOpen&&!v&&(v=setTimeout(function(){var r=u.current;r&&!u.isClosing&&(u.wrap.removeClass("fancybox-tmp"),(i||"load"===t||"resize"===t&&r.autoResize)&&u._setDimension(),"scroll"===t&&r.canShrink||u.reposition(n),u.trigger("onUpdate"),v=null)},i&&!s?0:300))},toggle:function(n){u.isOpen&&(u.current.fitToView="boolean"===i.type(n)?n:!u.current.fitToView,s&&(u.wrap.removeAttr("style").addClass("fancybox-tmp"),u.trigger("onUpdate")),u.update())},hideLoading:function(){e.unbind(".loading");i("#fancybox-loading").remove()},showLoading:function(){var t,n;u.hideLoading();t=i('<div id="fancybox-loading"><div><\/div><\/div>').click(u.cancel).appendTo("body");e.bind("keydown.loading",function(n){27===(n.which||n.keyCode)&&(n.preventDefault(),u.cancel())});u.defaults.fixed||(n=u.getViewport(),t.css({position:"absolute",top:.5*n.h+n.y,left:.5*n.w+n.x}));u.trigger("onLoading")},getViewport:function(){var i=u.current&&u.current.locked||!1,t={x:o.scrollLeft(),y:o.scrollTop()};return i&&i.length?(t.w=i[0].clientWidth,t.h=i[0].clientHeight):(t.w=s&&n.innerWidth?n.innerWidth:o.width(),t.h=s&&n.innerHeight?n.innerHeight:o.height()),t},unbindEvents:function(){u.wrap&&a(u.wrap)&&u.wrap.unbind(".fb");e.unbind(".fb");o.unbind(".fb")},bindEvents:function(){var n=u.current,t;n&&(o.bind("orientationchange.fb"+(s?"":" resize.fb")+(n.autoCenter&&!n.locked?" scroll.fb":""),u.update),(t=n.keys)&&e.bind("keydown.fb",function(f){var e=f.which||f.keyCode,o=f.target||f.srcElement;if(27===e&&u.coming)return!1;f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||o&&(o.type||i(o).is("[contenteditable]"))||i.each(t,function(t,o){return 1<n.group.length&&o[e]!==r?(u[t](o[e]),f.preventDefault(),!1):-1<i.inArray(e,o)?(u[t](),f.preventDefault(),!1):void 0})}),i.fn.mousewheel&&n.mouseWheel&&u.wrap.bind("mousewheel.fb",function(t,r,f,e){for(var o=i(t.target||null),s=!1;o.length&&!(s||o.is(".fancybox-skin")||o.is(".fancybox-wrap"));)s=o[0]&&!(o[0].style.overflow&&"hidden"===o[0].style.overflow)&&(o[0].clientWidth&&o[0].scrollWidth>o[0].clientWidth||o[0].clientHeight&&o[0].scrollHeight>o[0].clientHeight),o=i(o).parent();0!==r&&!s&&1<u.group.length&&!n.canShrink&&(0<e||0<f?u.prev(0<e?"down":"left"):(0>e||0>f)&&u.next(0>e?"up":"right"),t.preventDefault())}))},trigger:function(n,t){var f,r=t||u.coming||u.current;if(r){if(i.isFunction(r[n])&&(f=r[n].apply(r,Array.prototype.slice.call(arguments,1))),!1===f)return!1;r.helpers&&i.each(r.helpers,function(t,f){f&&u.helpers[t]&&i.isFunction(u.helpers[t][n])&&u.helpers[t][n](i.extend(!0,{},u.helpers[t].defaults,f),r)})}e.trigger(n)},isImage:function(n){return c(n)&&n.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(n){return c(n)&&n.match(/\.(swf)((\?|#).*)?$/i)},_start:function(n){var t={},e,r;if(n=f(n),e=u.group[n]||null,!e)return!1;if(t=i.extend(!0,{},u.opts,e),e=t.margin,r=t.padding,"number"===i.type(e)&&(t.margin=[e,e,e,e]),"number"===i.type(r)&&(t.padding=[r,r,r,r]),t.modal&&i.extend(!0,t,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),t.autoSize&&(t.autoWidth=t.autoHeight=!0),"auto"===t.width&&(t.autoWidth=!0),"auto"===t.height&&(t.autoHeight=!0),t.group=u.group,t.index=n,u.coming=t,!1===u.trigger("beforeLoad"))u.coming=null;else{if(r=t.type,e=t.href,!r)return u.coming=null,u.current&&u.router&&"jumpto"!==u.router?(u.current.index=n,u[u.router](u.direction)):!1;if(u.isActive=!0,("image"===r||"swf"===r)&&(t.autoHeight=t.autoWidth=!1,t.scrolling="visible"),"image"===r&&(t.aspectRatio=!0),"iframe"===r&&s&&(t.scrolling="scroll"),t.wrap=i(t.tpl.wrap).addClass("fancybox-"+(s?"mobile":"desktop")+" fancybox-type-"+r+" fancybox-tmp "+t.wrapCSS).appendTo(t.parent||"body"),i.extend(t,{skin:i(".fancybox-skin",t.wrap),outer:i(".fancybox-outer",t.wrap),inner:i(".fancybox-inner",t.wrap)}),i.each(["Top","Right","Bottom","Left"],function(n,i){t.skin.css("padding"+i,h(t.padding[n]))}),u.trigger("onReady"),"inline"===r||"html"===r){if(!t.content||!t.content.length)return u._error("content")}else if(!e)return u._error("href");"image"===r?u._loadImage():"ajax"===r?u._loadAjax():"iframe"===r?u._loadIframe():u._afterLoad()}},_error:function(n){i.extend(u.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:n,content:u.coming.tpl.error});u._afterLoad()},_loadImage:function(){var n=u.imgPreload=new Image;n.onload=function(){this.onload=this.onerror=null;u.coming.width=this.width/u.opts.pixelRatio;u.coming.height=this.height/u.opts.pixelRatio;u._afterLoad()};n.onerror=function(){this.onload=this.onerror=null;u._error("image")};n.src=u.coming.href;!0!==n.complete&&u.showLoading()},_loadAjax:function(){var n=u.coming;u.showLoading();u.ajaxLoad=i.ajax(i.extend({},n.ajax,{url:n.href,error:function(n,t){u.coming&&"abort"!==t?u._error("ajax",n):u.hideLoading()},success:function(t,i){"success"===i&&(n.content=t,u._afterLoad())}}))},_loadIframe:function(){var n=u.coming,t=i(n.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",s?"auto":n.iframe.scrolling).attr("src",n.href);i(n.wrap).bind("onReset",function(){try{i(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(n){}});n.iframe.preload&&(u.showLoading(),t.one("load",function(){i(this).data("ready",1);s||i(this).bind("load.fb",u.update);i(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();u._afterLoad()}));n.content=t.appendTo(n.inner);n.iframe.preload||u._afterLoad()},_preloadImages:function(){for(var r=u.group,i=u.current,f=r.length,e=i.preload?Math.min(i.preload,f-1):0,n,t=1;t<=e;t+=1)n=r[(i.index+t)%f],"image"===n.type&&n.href&&((new Image).src=n.href)},_afterLoad:function(){var n=u.coming,r=u.current,t,s,f,e,o;if(u.hideLoading(),n&&!1!==u.isActive)if(!1===u.trigger("afterLoad",n,r))n.wrap.stop(!0).trigger("onReset").remove(),u.coming=null;else{r&&(u.trigger("beforeChange",r),r.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove());u.unbindEvents();t=n.content;s=n.type;f=n.scrolling;i.extend(u,{wrap:n.wrap,skin:n.skin,outer:n.outer,inner:n.inner,current:n,previous:r});e=n.href;switch(s){case"inline":case"ajax":case"html":n.selector?t=i("<div>").html(t).find(n.selector):a(t)&&(t.data("fancybox-placeholder")||t.data("fancybox-placeholder",i('<div class="fancybox-placeholder"><\/div>').insertAfter(t).hide()),t=t.show().detach(),n.wrap.bind("onReset",function(){i(this).find(t).length&&t.hide().replaceAll(t.data("fancybox-placeholder")).data("fancybox-placeholder",!1)}));break;case"image":t=n.tpl.image.replace(/\{href\}/g,e);break;case"swf":t='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+e+'"><\/param>';o="";i.each(n.swf,function(n,i){t+='<param name="'+n+'" value="'+i+'"><\/param>';o+=" "+n+'="'+i+'"'});t+='<embed src="'+e+'" type="application/x-shockwave-flash" width="100%" height="100%"'+o+"><\/embed><\/object>"}a(t)&&t.parent().is(n.inner)||n.inner.append(t);u.trigger("beforeShow");n.inner.css("overflow","yes"===f?"scroll":"no"===f?"hidden":f);u._setDimension();u.reposition();u.isOpen=!1;u.coming=null;u.bindEvents();u.isOpened?r.prevMethod&&u.transitions[r.prevMethod]():i(".fancybox-wrap").not(n.wrap).stop(!0).trigger("onReset").remove();u.transitions[u.isOpened?n.nextMethod:n.openMethod]();u._preloadImages()}},_setDimension:function(){var o=u.getViewport(),st=0,s=!1,n=!1,s=u.wrap,nt=u.skin,e=u.inner,r=u.current,n=r.width,t=r.height,c=r.minWidth,a=r.minHeight,v=r.maxWidth,y=r.maxHeight,ht=r.scrolling,ft=r.scrollOutside?r.scrollbarWidth:0,p=r.margin,w=f(p[1]+p[3]),tt=f(p[0]+p[2]),et,b,rt,d,k,it,ot,g,ut;if(s.add(nt).add(e).width("auto").height("auto").removeClass("fancybox-tmp"),p=f(nt.outerWidth(!0)-nt.width()),et=f(nt.outerHeight(!0)-nt.height()),b=w+p,rt=tt+et,d=l(n)?(o.w-b)*f(n)/100:n,k=l(t)?(o.h-rt)*f(t)/100:t,"iframe"===r.type){if(ut=r.content,r.autoHeight&&1===ut.data("ready"))try{ut[0].contentWindow.document.location&&(e.width(d).height(9999),it=ut.contents().find("body"),ft&&it.css("overflow-x","hidden"),k=it.outerHeight(!0))}catch(ct){}}else(r.autoWidth||r.autoHeight)&&(e.addClass("fancybox-tmp"),r.autoWidth||e.width(d),r.autoHeight||e.height(k),r.autoWidth&&(d=e.width()),r.autoHeight&&(k=e.height()),e.removeClass("fancybox-tmp"));if(n=f(d),t=f(k),g=d/k,c=f(l(c)?f(c,"w")-b:c),v=f(l(v)?f(v,"w")-b:v),a=f(l(a)?f(a,"h")-rt:a),y=f(l(y)?f(y,"h")-rt:y),it=v,ot=y,r.fitToView&&(v=Math.min(o.w-b,v),y=Math.min(o.h-rt,y)),b=o.w-w,tt=o.h-tt,r.aspectRatio?(n>v&&(n=v,t=f(n/g)),t>y&&(t=y,n=f(t*g)),n<c&&(n=c,t=f(n/g)),t<a&&(t=a,n=f(t*g))):(n=Math.max(c,Math.min(n,v)),r.autoHeight&&"iframe"!==r.type&&(e.width(n),t=e.height()),t=Math.max(a,Math.min(t,y))),r.fitToView)if(e.width(n).height(t),s.width(n+p),o=s.width(),w=s.height(),r.aspectRatio)for(;(o>b||w>tt)&&n>c&&t>a&&!(19<st++);)t=Math.max(a,Math.min(y,t-10)),n=f(t*g),n<c&&(n=c,t=f(n/g)),n>v&&(n=v,t=f(n/g)),e.width(n).height(t),s.width(n+p),o=s.width(),w=s.height();else n=Math.max(c,Math.min(n,n-(o-b))),t=Math.max(a,Math.min(t,t-(w-tt)));ft&&"auto"===ht&&t<k&&n+p+ft<b&&(n+=ft);e.width(n).height(t);s.width(n+p);o=s.width();w=s.height();s=(o>b||w>tt)&&n>c&&t>a;n=r.aspectRatio?n<it&&t<ot&&n<d&&t<k:(n<it||t<ot)&&(n<d||t<k);i.extend(r,{dim:{width:h(o),height:h(w)},origWidth:d,origHeight:k,canShrink:s,canExpand:n,wPadding:p,hPadding:et,wrapSpace:w-nt.outerHeight(!0),skinSpace:nt.height()-t});!ut&&r.autoHeight&&t>a&&t<y&&!n&&e.height("auto")},_getPosition:function(n){var i=u.current,r=u.getViewport(),t=i.margin,f=u.wrap.width()+t[1]+t[3],e=u.wrap.height()+t[0]+t[2],t={position:"absolute",top:t[0],left:t[3]};return i.autoCenter&&i.fixed&&!n&&e<=r.h&&f<=r.w?t.position="fixed":i.locked||(t.top+=r.y,t.left+=r.x),t.top=h(Math.max(t.top,t.top+(r.h-e)*i.topRatio)),t.left=h(Math.max(t.left,t.left+(r.w-f)*i.leftRatio)),t},_afterZoomIn:function(){var n=u.current;n&&((u.isOpen=u.isOpened=!0,u.wrap.css("overflow","visible").addClass("fancybox-opened"),u.update(),(n.closeClick||n.nextClick&&1<u.group.length)&&u.inner.css("cursor","pointer").bind("click.fb",function(t){i(t.target).is("a")||i(t.target).parent().is("a")||(t.preventDefault(),u[n.closeClick?"close":"next"]())}),n.closeBtn&&i(n.tpl.closeBtn).appendTo(u.skin).bind("click.fb",function(n){n.preventDefault();u.close()}),n.arrows&&1<u.group.length&&((n.loop||0<n.index)&&i(n.tpl.prev).appendTo(u.outer).bind("click.fb",u.prev),(n.loop||n.index<u.group.length-1)&&i(n.tpl.next).appendTo(u.outer).bind("click.fb",u.next)),u.trigger("afterShow"),n.loop||n.index!==n.group.length-1)?u.opts.autoPlay&&!u.player.isActive&&(u.opts.autoPlay=!1,u.play(!0)):u.play(!1))},_afterZoomOut:function(n){n=n||u.current;i(".fancybox-wrap").trigger("onReset").remove();i.extend(u,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});u.trigger("afterClose",n)}});u.transitions={getOrigPosition:function(){var n=u.current,f=n.element,t=n.orig,i={},e=50,o=50,s=n.hPadding,c=n.wPadding,r=u.getViewport();return!t&&n.isDom&&f.is(":visible")&&(t=f.find("img:first"),t.length||(t=f)),a(t)?(i=t.offset(),t.is("img")&&(e=t.outerWidth(),o=t.outerHeight())):(i.top=r.y+(r.h-o)*n.topRatio,i.left=r.x+(r.w-e)*n.leftRatio),("fixed"===u.wrap.css("position")||n.locked)&&(i.top-=r.y,i.left-=r.x),{top:h(i.top-s*n.topRatio),left:h(i.left-c*n.leftRatio),width:h(e+c),height:h(o+s)}},step:function(n,t){var e,i,r=t.prop,o,s;i=u.current;o=i.wrapSpace;s=i.skinSpace;("width"===r||"height"===r)&&(e=t.end===t.start?1:(n-t.start)/(t.end-t.start),u.isClosing&&(e=1-e),i="width"===r?i.wPadding:i.hPadding,i=n-i,u.skin[r](f("width"===r?i:i-o*e)),u.inner[r](f("width"===r?i:i-o*e-s*e)))},zoomIn:function(){var n=u.current,t=n.pos,r=n.openEffect,f="elastic"===r,e=i.extend({opacity:1},t);delete e.position;f?(t=this.getOrigPosition(),n.openOpacity&&(t.opacity=.1)):"fade"===r&&(t.opacity=.1);u.wrap.css(t).animate(e,{duration:"none"===r?0:n.openSpeed,easing:n.openEasing,step:f?this.step:null,complete:u._afterZoomIn})},zoomOut:function(){var n=u.current,i=n.closeEffect,r="elastic"===i,t={opacity:.1};r&&(t=this.getOrigPosition(),n.closeOpacity&&(t.opacity=.1));u.wrap.animate(t,{duration:"none"===i?0:n.closeSpeed,easing:n.closeEasing,step:r?this.step:null,complete:u._afterZoomOut})},changeIn:function(){var i=u.current,o=i.nextEffect,t=i.pos,e={opacity:1},r=u.direction,n;t.opacity=.1;"elastic"===o&&(n="down"===r||"up"===r?"top":"left","down"===r||"right"===r?(t[n]=h(f(t[n])-200),e[n]="+=200px"):(t[n]=h(f(t[n])+200),e[n]="-=200px"));"none"===o?u._afterZoomIn():u.wrap.css(t).animate(e,{duration:i.nextSpeed,easing:i.nextEasing,complete:u._afterZoomIn})},changeOut:function(){var n=u.previous,r=n.prevEffect,f={opacity:.1},t=u.direction;"elastic"===r&&(f["down"===t||"up"===t?"top":"left"]=("up"===t||"left"===t?"-":"+")+"=200px");n.wrap.animate(f,{duration:"none"===r?0:n.prevSpeed,easing:n.prevEasing,complete:function(){i(this).trigger("onReset").remove()}})}};u.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!s,fixed:!0},overlay:null,fixed:!1,el:i("html"),create:function(n){var t;n=i.extend({},this.defaults,n);this.overlay&&this.close();t=u.coming?u.coming.parent:n.parent;this.overlay=i('<div class="fancybox-overlay"><\/div>').appendTo(t&&t.lenth?t:"body");this.fixed=!1;n.fixed&&u.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(n){var t=this;n=i.extend({},this.defaults,n);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(n);this.fixed||(o.bind("resize.overlay",i.proxy(this.update,this)),this.update());n.closeClick&&this.overlay.bind("click.overlay",function(n){if(i(n.target).hasClass("fancybox-overlay"))return u.isActive?u.close():t.close(),!1});this.overlay.css(n.css).show()},close:function(){o.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(i(".fancybox-margin").removeClass("fancybox-margin"),this.el.removeClass("fancybox-lock"),o.scrollTop(this.scrollV).scrollLeft(this.scrollH));i(".fancybox-overlay").remove().hide();i.extend(this,{overlay:null,fixed:!1})},update:function(){var n="100%",i;this.overlay.width(n).height("100%");y?(i=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),e.width()>i&&(n=e.width())):e.width()>o.width()&&(n=e.width());this.overlay.width(n).height(e.height())},onReady:function(n,t){var r=this.overlay;i(".fancybox-overlay").stop(!0,!0);r||this.create(n);n.locked&&this.fixed&&t.fixed&&(t.locked=this.overlay.append(t.wrap),t.fixed=!1);!0===n.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(n,t){t.locked&&!this.el.hasClass("fancybox-lock")&&(!1!==this.fixPosition&&i("*").filter(function(){return"fixed"===i(this).css("position")&&!i(this).hasClass("fancybox-overlay")&&!i(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin"),this.scrollV=o.scrollTop(),this.scrollH=o.scrollLeft(),this.el.addClass("fancybox-lock"),o.scrollTop(this.scrollV).scrollLeft(this.scrollH));this.open(n)},onUpdate:function(){this.fixed||this.update()},afterClose:function(n){this.overlay&&!u.coming&&this.overlay.fadeOut(n.speedOut,i.proxy(this.close,this))}};u.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(n){var t=u.current,e=t.title,r=n.type;if(i.isFunction(e)&&(e=e.call(t.element,t)),c(e)&&""!==i.trim(e)){t=i('<div class="fancybox-title fancybox-title-'+r+'-wrap">'+e+"<\/div>");switch(r){case"inside":r=u.skin;break;case"outside":r=u.wrap;break;case"over":r=u.inner;break;default:r=u.skin;t.appendTo("body");y&&t.width(t.width());t.wrapInner('<span class="child"><\/span>');u.current.margin[2]+=Math.abs(f(t.css("margin-bottom")))}t["top"===n.position?"prependTo":"appendTo"](r)}}};i.fn.fancybox=function(n){var r,f=i(this),t=this.selector||"",o=function(e){var o=i(this).blur(),c=r,h,s;e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||o.is(".fancybox-wrap")||(h=n.groupAttr||"data-fancybox-group",s=o.attr(h),s||(h="rel",s=o.get(0)[h]),s&&""!==s&&"nofollow"!==s&&(o=t.length?i(t):f,o=o.filter("["+h+'="'+s+'"]'),c=o.index(this)),n.index=c,!1!==u.open(o,n)&&e.preventDefault())};return n=n||{},r=n.index||0,t&&!1!==n.live?e.undelegate(t,"click.fb-start").delegate(t+":not('.fancybox-item, .fancybox-nav')","click.fb-start",o):f.unbind("click.fb-start").bind("click.fb-start",o),this.filter("[data-fancybox-start=1]").trigger("click"),this};e.ready(function(){var t,f;i.scrollbarWidth===r&&(i.scrollbarWidth=function(){var t=i('<div style="width:50px;height:50px;overflow:auto"><div/><\/div>').appendTo("body"),n=t.children(),n=n.innerWidth()-n.height(99).innerWidth();return t.remove(),n});i.support.fixedPosition===r&&(i.support.fixedPosition=function(){var n=i('<div style="position:fixed;top:20px;"><\/div>').appendTo("body"),t=20===n[0].offsetTop||15===n[0].offsetTop;return n.remove(),t}());i.extend(u.defaults,{scrollbarWidth:i.scrollbarWidth(),fixed:i.support.fixedPosition,parent:i("body")});t=i(n).width();p.addClass("fancybox-lock-test");f=i(n).width();p.removeClass("fancybox-lock-test");i("<style type='text/css'>.fancybox-margin{margin-right:"+(f-t)+"px;}<\/style>").appendTo("head")})}(window,document,jQuery),function(n){"use strict";var t=n.fancybox,i=function(t,i,r){return r=r||"",n.type(r)==="object"&&(r=n.param(r,!0)),n.each(i,function(n,i){t=t.replace("$"+n,i||"")}),r.length&&(t+=(t.indexOf("?")>0?"&":"?")+r),t};t.helpers.media={defaults:{youtube:{matcher:/(youtube\.com|youtu\.be|youtube-nocookie\.com)\/(watch\?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*)).*/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"opaque",enablejsapi:1,ps:"docs",controls:1},type:"iframe",url:"//www.youtube-nocookie.com/embed/$3"},vimeo:{matcher:/(?:vimeo(?:pro)?.com)\/(?:[^\d]+)?(\d+)(?:.*)/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},type:"iframe",url:"//player.vimeo.com/video/$1"},metacafe:{matcher:/metacafe.com\/(?:watch|fplayer)\/([\w\-]{1,10})/,params:{autoPlay:"yes"},type:"swf",url:function(t,i,r){return r.swf.flashVars="playerVars="+n.param(i,!0),"//www.metacafe.com/fplayer/"+t[1]+"/.swf"}},dailymotion:{matcher:/dailymotion.com\/video\/(.*)\/?(.*)/,params:{additionalInfos:0,autoStart:1},type:"swf",url:"//www.dailymotion.com/swf/video/$1"},twitvid:{matcher:/twitvid\.com\/([a-zA-Z0-9_\-\?\=]+)/i,params:{autoplay:0},type:"iframe",url:"//www.twitvid.com/embed.php?guid=$1"},twitpic:{matcher:/twitpic\.com\/(?!(?:place|photos|events)\/)([a-zA-Z0-9\?\=\-]+)/i,type:"image",url:"//twitpic.com/show/full/$1/"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},google_maps:{matcher:/maps\.google\.([a-z]{2,3}(\.[a-z]{2})?)\/(\?ll=|maps\?)(.*)/i,type:"iframe",url:function(n){return"//maps.google."+n[1]+"/"+n[3]+""+n[4]+"&output="+(n[4].indexOf("layer=c")>0?"svembed":"embed")}}},beforeLoad:function(t,r){var o=r.href||"",s=!1,f,u,e,h;for(f in t)if(t.hasOwnProperty(f)&&(u=t[f],e=o.match(u.matcher),e)){s=u.type;h=n.extend(!0,{},u.params,r[f]||(n.isPlainObject(t[f])?t[f].params:null));o=n.type(u.url)==="function"?u.url.call(this,e,h,r):i(u.url,e,h);break}s&&(r.href=o,r.type=s,r.autoHeight=!1)}}}(jQuery),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");if(+function(n){"use strict";var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1||t[0]>2)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3");}(jQuery),+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(void 0!==i.style[t])return{end:n[t]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){n.support.transition=t();n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery),+function(n){"use strict";function u(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));"string"==typeof i&&u[i].call(r)})}var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.3.6";t.TRANSITION_DURATION=150;t.prototype.close=function(i){function e(){r.detach().trigger("closed.bs.alert").remove()}var f=n(this),u=f.attr("data-target"),r;u||(u=f.attr("href"),u=u&&u.replace(/.*(?=#[^\s]*$)/,""));r=n(u);i&&i.preventDefault();r.length||(r=f.closest(".alert"));r.trigger(i=n.Event("close.bs.alert"));i.isDefaultPrevented()||(r.removeClass("in"),n.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e())};r=n.fn.alert;n.fn.alert=u;n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery),+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f="object"==typeof i&&i;r||u.data("bs.button",r=new t(this,f));"toggle"==i?r.toggle():i&&r.setState(i)})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},r;t.VERSION="3.3.6";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var r="disabled",i=this.$element,f=i.is("input")?"val":"html",u=i.data();t+="Text";null==u.resetText&&i.data("resetText",i[f]());setTimeout(n.proxy(function(){i[f](null==u[t]?this.options[t]:u[t]);"loadingText"==t?(this.isLoading=!0,i.addClass(r).attr(r,r)):this.isLoading&&(this.isLoading=!1,i.removeClass(r).removeAttr(r))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),"radio"==n.prop("type")?(n.prop("checked")&&(t=!1),i.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),t&&n.trigger("change")):(this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active"))};r=n.fn.button;n.fn.button=i;n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=r,this};n(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var r=n(t.target);r.hasClass("btn")||(r=r.closest(".btn"));i.call(r,"toggle");n(t.target).is('input[type="radio"]')||n(t.target).is('input[type="checkbox"]')||t.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){n(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery),+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),e="string"==typeof i?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));"number"==typeof i?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=null;this.sliding=null;this.interval=null;this.$active=null;this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",n.proxy(this.keydown,this));"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},u,r;t.VERSION="3.3.6";t.TRANSITION_DURATION=600;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0};t.prototype.keydown=function(n){if(!/input|textarea/i.test(n.target.tagName)){switch(n.which){case 37:this.prev();break;case 39:this.next();break;default:return}n.preventDefault()}};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getItemIndex=function(n){return this.$items=n.parent().children(".item"),this.$items.index(n||this.$active)};t.prototype.getItemForDirection=function(n,t){var i=this.getItemIndex(t),f="prev"==n&&0===i||"next"==n&&i==this.$items.length-1,r,u;return f&&!this.options.wrap?t:(r="prev"==n?-1:1,u=(i+r)%this.$items.length,this.$items.eq(u))};t.prototype.to=function(n){var i=this,t=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(n>this.$items.length-1)&&!(0>n))return this.sliding?this.$element.one("slid.bs.carousel",function(){i.to(n)}):t==n?this.pause().cycle():this.slide(n>t?"next":"prev",this.$items.eq(n))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(i,r){var e=this.$element.find(".item.active"),u=r||this.getItemForDirection(i,e),l=this.interval,f="next"==i?"left":"right",a=this,o,s,h,c;return u.hasClass("active")?this.sliding=!1:(o=u[0],s=n.Event("slide.bs.carousel",{relatedTarget:o,direction:f}),(this.$element.trigger(s),!s.isDefaultPrevented())?((this.sliding=!0,l&&this.pause(),this.$indicators.length)&&(this.$indicators.find(".active").removeClass("active"),h=n(this.$indicators.children()[this.getItemIndex(u)]),h&&h.addClass("active")),c=n.Event("slid.bs.carousel",{relatedTarget:o,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(u.addClass(i),u[0].offsetWidth,e.addClass(f),u.addClass(f),e.one("bsTransitionEnd",function(){u.removeClass([i,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));a.sliding=!1;setTimeout(function(){a.$element.trigger(c)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(e.removeClass("active"),u.addClass("active"),this.sliding=!1,this.$element.trigger(c)),l&&this.cycle(),this):void 0)};u=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=u,this};r=function(t){var o,r=n(this),u=n(r.attr("data-target")||(o=r.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,"")),e,f;u.hasClass("carousel")&&(e=n.extend({},u.data(),r.data()),f=r.attr("data-slide-to"),f&&(e.interval=!1),i.call(u,e),f&&u.data("bs.carousel").to(f),t.preventDefault())};n(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r);n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery),+function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i);!r&&f.toggle&&/show|hide/.test(i)&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.3.6";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!(r&&r.length&&(f=r.data("bs.collapse"),f&&f.transitioning))&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented()))){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented()))return i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},n.support.transition?void this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION):u.call(this)};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this);u.attr("data-target")||t.preventDefault();var f=r(u),e=f.data("bs.collapse"),o=e?"toggle":u.data();i.call(f,o)})}(jQuery),+function(n){"use strict";function r(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}function u(t){t&&3===t.which||(n(o).remove(),n(i).each(function(){var u=n(this),i=r(u),f={relatedTarget:this};i.hasClass("open")&&(t&&"click"==t.type&&/input|textarea/i.test(t.target.tagName)&&n.contains(i[0],t.target)||(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented()||(u.attr("aria-expanded","false"),i.removeClass("open").trigger(n.Event("hidden.bs.dropdown",f)))))}))}function e(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));"string"==typeof i&&u[i].call(r)})}var o=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.3.6";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=r(f),o=i.hasClass("open"),u(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&n(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(n(this)).on("click",u),e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger(n.Event("shown.bs.dropdown",e))}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,u;if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=r(e),s=o.hasClass("open"),!s&&27!=t.which||s&&27==t.which)return 27==t.which&&o.find(i).trigger("focus"),e.trigger("click");h=" li:not(.disabled):visible a";f=o.find(".dropdown-menu"+h);f.length&&(u=f.index(t.target),38==t.which&&u>0&&u--,40==t.which&&u<f.length-1&&u++,~u||(u=0),f.eq(u).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=e;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",u).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i,t.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",t.prototype.keydown)}(jQuery),+function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),"object"==typeof i&&i);u||f.data("bs.modal",u=new t(this,e));"string"==typeof i?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$body=n(document.body);this.$element=n(t);this.$dialog=this.$element.find(".modal-dialog");this.$backdrop=null;this.isShown=null;this.originalBodyPad=null;this.scrollbarWidth=0;this.ignoreBackdropClick=!1;this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},r;t.VERSION="3.3.6";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(i){var r=this,u=n.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(u);this.isShown||u.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){r.$element.one("mouseup.dismiss.bs.modal",function(t){n(t.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})}),this.backdrop(function(){var f=n.support.transition&&r.$element.hasClass("fade"),u;r.$element.parent().length||r.$element.appendTo(r.$body);r.$element.show().scrollTop(0);r.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in");r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$dialog.one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(u)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger("focus").trigger(u)}))};t.prototype.hide=function(i){i&&i.preventDefault();i=n.Event("hide.bs.modal");this.$element.trigger(i);this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",n.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){27==n.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){this.isShown?n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this)):n(window).off("resize.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$body.removeClass("modal-open");n.resetAdjustments();n.resetScrollbar();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(i){var e=this,f=this.$element.hasClass("fade")?"fade":"",r,u;if(this.isShown&&this.options.backdrop){if(r=n.support.transition&&f,this.$backdrop=n(document.createElement("div")).addClass("modal-backdrop "+f).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(n.target===n.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),u=function(){e.removeBackdrop();i&&i()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",u).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):u()):i&&i()};t.prototype.handleUpdate=function(){this.adjustDialog()};t.prototype.adjustDialog=function(){var n=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&n?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!n?this.scrollbarWidth:""})};t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};t.prototype.checkScrollbar=function(){var n=window.innerWidth,t;n||(t=document.documentElement.getBoundingClientRect(),n=t.right-Math.abs(t.left));this.bodyIsOverflowing=document.body.clientWidth<n;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var n=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";this.bodyIsOverflowing&&this.$body.css("padding-right",n+this.scrollbarWidth)};t.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)};t.prototype.measureScrollbar=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",this.$body.append(n),t=n.offsetWidth-n.clientWidth,this.$body[0].removeChild(n),t};r=n.fn.modal;n.fn.modal=i;n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=r,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),u=n(r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,"")),e=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.modal",function(n){n.isDefaultPrevented()||u.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,e,this)})}(jQuery),+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f="object"==typeof i&&i;(r||!/destroy|hide/.test(i))&&(r||u.data("bs.tooltip",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init("tooltip",n,t)},i;t.VERSION="3.3.6";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}};t.prototype.init=function(t,i,r){var f,e,u,o,s;if(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(n.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],"click"==u)this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else"manual"!=u&&(o="hover"==u?"mouseenter":"focusin",s="hover"==u?"mouseleave":"focusout",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){return t=n.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusin"==t.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState?void(i.hoverState="in"):(clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())};t.prototype.isInStateTrue=function(){for(var n in this.inState)if(this.inState[n])return!0;return!1};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusout"==t.type?"focus":"hover"]=!1),i.isInStateTrue()?void 0:(clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide())};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,e,w,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;y&&(p=i,e=this.getPosition(this.$viewport),i="bottom"==i&&f.bottom+s>e.bottom?"top":"top"==i&&f.top-s<e.top?"bottom":"right"==i&&f.right+o>e.width?"left":"left"==i&&f.left-o<e.left?"right":i,r.removeClass(p).addClass(i));w=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(w,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;"out"==n&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top+=o;t.left+=s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;"top"==i&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),a=c?2*u.left-l+h:2*u.top-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")};t.prototype.hide=function(i){function f(){"in"!=u.hoverState&&r.detach();u.$element.removeAttr("aria-describedby").trigger("hidden.bs."+u.type);i&&i()}var u=this,r=n(this.$tip),e=n.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(r.removeClass("in"),n.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",f).emulateTransitionEnd(t.TRANSITION_DURATION):f(),this.hoverState=null,this)};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){t=t||this.$element;var u=t[0],r="BODY"==u.tagName,i=u.getBoundingClientRect();null==i.width&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=r?{top:0,left:0}:t.offset(),e={scroll:r?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},o=r?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,e,o,f)};t.prototype.getCalculatedOffset=function(n,t,i,r){return"bottom"==n?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==n?{top:t.top-r,left:t.left+t.width/2-i/2}:"left"==n?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.right&&(f.left=u.left+u.width-c)),f):f};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(1e6*Math.random());while(document.getElementById(n));return n};t.prototype.tip=function(){if(!this.$tip&&(this.$tip=n(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&(i=n(t.currentTarget).data("bs."+this.type),i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));t?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.type);n.$tip&&n.$tip.detach();n.$tip=null;n.$arrow=null;n.$viewport=null})};i=n.fn.tooltip;n.fn.tooltip=r;n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(jQuery),+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f="object"==typeof i&&i;(r||!/destroy|hide/.test(i))&&(r||u.data("bs.popover",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.6";t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](i);n.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof t?"html":"append":"text"](t);n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||("function"==typeof n.content?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};i=n.fn.popover;n.fn.popover=r;n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery),+function(n){"use strict";function t(i,r){this.$body=n(document.body);this.$scrollElement=n(n(i).is(document.body)?window:i);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",n.proxy(this.process,this));this.refresh();this.process()}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f="object"==typeof i&&i;r||u.data("bs.scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})}t.VERSION="3.3.6";t.DEFAULTS={offset:10};t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};t.prototype.refresh=function(){var t=this,i="offset",r=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();n.isWindow(this.$scrollElement[0])||(i="position",r=this.$scrollElement.scrollTop());this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),t=/^#./.test(u)&&n(u);return t&&t.length&&t.is(":visible")&&[[t[i]().top+r,u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var n,i=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),e=this.options.offset+f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget;if(this.scrollHeight!=f&&this.refresh(),i>=e)return u!=(n=r[r.length-1])&&this.activate(n);if(u&&i<t[0])return this.activeTarget=null,this.clear();for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(void 0===t[n+1]||i<t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;this.clear();var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};t.prototype.clear=function(){n(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var r=n.fn.scrollspy;n.fn.scrollspy=i;n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=r,this};n(window).on("load.bs.scrollspy.data-api",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery),+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));"string"==typeof i&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.3.6";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);o?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),o=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&o?f.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f="object"==typeof i&&i;r||u.data("bs.affix",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);this.$target=n(this.options.target).on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=null;this.unpin=null;this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.3.6";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};t.prototype.getState=function(n,t,i,r){var u=this.$target.scrollTop(),f=this.$element.offset(),e=this.$target.height();if(null!=i&&"top"==this.affixed)return i>u?"top":!1;if("bottom"==this.affixed)return null!=i?u+this.unpin<=f.top?!1:"bottom":n-r>=u+e?!1:"bottom";var o=null==this.affixed,s=o?u:f.top,h=o?e:t;return null!=i&&i>=u?"top":null!=r&&s+h>=n-r?"bottom":!1};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,f=r.top,u=r.bottom,h=Math.max(n(document).height(),n(document.body).height());if("object"!=typeof r&&(u=f=r),"function"==typeof f&&(f=r.top(this.$element)),"function"==typeof u&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(null!=this.unpin&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin="bottom"==i?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}"bottom"==i&&this.$element.offset({top:h-s-u})}};r=n.fn.affix;n.fn.affix=i;n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=r,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var r=n(this),t=r.data();t.offset=t.offset||{};null!=t.offsetBottom&&(t.offset.bottom=t.offsetBottom);null!=t.offsetTop&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery),!function(n,t){"function"==typeof define&&define.amd?define(["jquery"],function(n){return t(n)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(n.jQuery)}(this,function(n){!function(n){"use strict";function f(t){return n.each([{re:/[\xC0-\xC6]/g,ch:"A"},{re:/[\xE0-\xE6]/g,ch:"a"},{re:/[\xC8-\xCB]/g,ch:"E"},{re:/[\xE8-\xEB]/g,ch:"e"},{re:/[\xCC-\xCF]/g,ch:"I"},{re:/[\xEC-\xEF]/g,ch:"i"},{re:/[\xD2-\xD6]/g,ch:"O"},{re:/[\xF2-\xF6]/g,ch:"o"},{re:/[\xD9-\xDC]/g,ch:"U"},{re:/[\xF9-\xFC]/g,ch:"u"},{re:/[\xC7-\xE7]/g,ch:"c"},{re:/[\xD1]/g,ch:"N"},{re:/[\xF1]/g,ch:"n"}],function(){t=t?t.replace(this.re,this.ch):""}),t}function e(i){var f=arguments,r=i,u,e;return[].shift.apply(f),e=this.each(function(){var o=n(this),i,e,s,h;if(o.is("select")){if(i=o.data("selectpicker"),e="object"==typeof r&&r,i){if(e)for(s in e)e.hasOwnProperty(s)&&(i.options[s]=e[s])}else h=n.extend({},t.DEFAULTS,n.fn.selectpicker.defaults||{},o.data(),e),h.template=n.extend({},t.DEFAULTS.template,n.fn.selectpicker.defaults?n.fn.selectpicker.defaults.template:{},o.data().template,e.template),o.data("selectpicker",i=new t(this,h));"string"==typeof r&&(u=i[r]instanceof Function?i[r].apply(i,f):i.options[r])}}),"undefined"!=typeof u?u:e}var i,r,s;String.prototype.includes||!function(){var i={}.toString,n=function(){try{var n={},t=Object.defineProperty,i=t(n,n,n)&&t}catch(n){}return i}(),r="".indexOf,t=function(n){var u,s;if(null==this)throw new TypeError;if(u=String(this),n&&"[object RegExp]"==i.call(n))throw new TypeError;var f=u.length,e=String(n),h=e.length,o=arguments.length>1?arguments[1]:void 0,t=o?Number(o):0;return t!=t&&(t=0),s=Math.min(Math.max(t,0),f),!(h+s>f)&&r.call(u,e,t)!=-1};n?n(String.prototype,"includes",{value:t,configurable:!0,writable:!0}):String.prototype.includes=t}();String.prototype.startsWith||!function(){var n=function(){try{var n={},t=Object.defineProperty,i=t(n,n,n)&&t}catch(n){}return i}(),i={}.toString,t=function(n){var u,f,r;if(null==this)throw new TypeError;if(u=String(this),n&&"[object RegExp]"==i.call(n))throw new TypeError;var e=u.length,o=String(n),s=o.length,h=arguments.length>1?arguments[1]:void 0,t=h?Number(h):0;if(t!=t&&(t=0),f=Math.min(Math.max(t,0),e),s+f>e)return!1;for(r=-1;++r<s;)if(u.charCodeAt(f+r)!=o.charCodeAt(r))return!1;return!0};n?n(String.prototype,"startsWith",{value:t,configurable:!0,writable:!0}):String.prototype.startsWith=t}();Object.keys||(Object.keys=function(n,t,i){i=[];for(t in n)i.hasOwnProperty.call(n,t)&&i.push(t);return i});i={useDefault:!1,_set:n.valHooks.select.set};n.valHooks.select.set=function(t,r){return r&&!i.useDefault&&n(t).data("selected",!0),i._set.apply(this,arguments)};r=null;n.fn.triggerNative=function(n){var t,i=this[0];i.dispatchEvent?("function"==typeof Event?t=new Event(n,{bubbles:!0}):(t=document.createEvent("Event"),t.initEvent(n,!0,!1)),i.dispatchEvent(t)):i.fireEvent?(t=document.createEventObject(),t.eventType=n,i.fireEvent("on"+n,t)):this.trigger(n)};n.expr.pseudos.icontains=function(t,i,r){var u=n(t),f=(u.data("tokens")||u.text()).toString().toUpperCase();return f.includes(r[3].toUpperCase())};n.expr.pseudos.ibegins=function(t,i,r){var u=n(t),f=(u.data("tokens")||u.text()).toString().toUpperCase();return f.startsWith(r[3].toUpperCase())};n.expr.pseudos.aicontains=function(t,i,r){var u=n(t),f=(u.data("tokens")||u.data("normalizedText")||u.text()).toString().toUpperCase();return f.includes(r[3].toUpperCase())};n.expr.pseudos.aibegins=function(t,i,r){var u=n(t),f=(u.data("tokens")||u.data("normalizedText")||u.text()).toString().toUpperCase();return f.startsWith(r[3].toUpperCase())};var o=function(n){var i=function(t){return n[t]},t="(?:"+Object.keys(n).join("|")+")",r=RegExp(t),u=RegExp(t,"g");return function(n){return n=null==n?"":""+n,r.test(n)?n.replace(u,i):n}},u=o({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"}),h=o({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#x27;":"'","&#x60;":"`"}),t=function(r,u){i.useDefault||(n.valHooks.select.set=i._set,i.useDefault=!0);this.$element=n(r);this.$newElement=null;this.$button=null;this.$menu=null;this.$lis=null;this.options=u;null===this.options.title&&(this.options.title=this.$element.attr("title"));var f=this.options.windowPadding;"number"==typeof f&&(this.options.windowPadding=[f,f,f,f]);this.val=t.prototype.val;this.render=t.prototype.render;this.refresh=t.prototype.refresh;this.setStyle=t.prototype.setStyle;this.selectAll=t.prototype.selectAll;this.deselectAll=t.prototype.deselectAll;this.destroy=t.prototype.destroy;this.remove=t.prototype.remove;this.show=t.prototype.show;this.hide=t.prototype.hide;this.init()};t.VERSION="1.12.1";t.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(n){return 1==n?"{0} item selected":"{0} items selected"},maxOptionsText:function(n,t){return[1==n?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==t?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)"]},selectAllText:"Select All",deselectAllText:"Deselect All",doneButton:!1,doneButtonText:"Close",multipleSeparator:", ",styleBase:"btn",style:"btn-default",size:"auto",title:null,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,liveSearchPlaceholder:null,liveSearchNormalize:!1,liveSearchStyle:"contains",actionsBox:!1,iconBase:"glyphicon",tickIcon:"glyphicon-ok",showTick:!1,template:{caret:'<span class="caret"><\/span>'},maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,windowPadding:0};t.prototype={constructor:t,init:function(){var t=this,i=this.$element.attr("id");this.$element.addClass("bs-select-hidden");this.liObj={};this.multiple=this.$element.prop("multiple");this.autofocus=this.$element.prop("autofocus");this.$newElement=this.createView();this.$element.after(this.$newElement).appendTo(this.$newElement);this.$button=this.$newElement.children("button");this.$menu=this.$newElement.children(".dropdown-menu");this.$menuInner=this.$menu.children(".inner");this.$searchbox=this.$menu.find("input");this.$element.removeClass("bs-select-hidden");this.options.dropdownAlignRight===!0&&this.$menu.addClass("dropdown-menu-right");"undefined"!=typeof i&&(this.$button.attr("data-id",i),n('label[for="'+i+'"]').click(function(n){n.preventDefault();t.$button.focus()}));this.checkDisabled();this.clickListener();this.options.liveSearch&&this.liveSearchListener();this.render();this.setStyle();this.setWidth();this.options.container&&this.selectPosition();this.$menu.data("this",this);this.$newElement.data("this",this);this.options.mobile&&this.mobile();this.$newElement.on({"hide.bs.dropdown":function(n){t.$menuInner.attr("aria-expanded",!1);t.$element.trigger("hide.bs.select",n)},"hidden.bs.dropdown":function(n){t.$element.trigger("hidden.bs.select",n)},"show.bs.dropdown":function(n){t.$menuInner.attr("aria-expanded",!0);t.$element.trigger("show.bs.select",n)},"shown.bs.dropdown":function(n){t.$element.trigger("shown.bs.select",n)}});t.$element[0].hasAttribute("required")&&this.$element.on("invalid",function(){t.$button.addClass("bs-invalid").focus();t.$element.on({"focus.bs.select":function(){t.$button.focus();t.$element.off("focus.bs.select")},"shown.bs.select":function(){t.$element.val(t.$element.val()).off("shown.bs.select")},"rendered.bs.select":function(){this.validity.valid&&t.$button.removeClass("bs-invalid");t.$element.off("rendered.bs.select")}})});setTimeout(function(){t.$element.trigger("loaded.bs.select")})},createDropdown:function(){var t=this.multiple||this.options.showTick?" show-tick":"",i=this.$element.parent().hasClass("input-group")?" input-group-btn":"",r=this.autofocus?" autofocus":"",f=this.options.header?'<div class="popover-title"><button type="button" class="close" aria-hidden="true">&times;<\/button>'+this.options.header+"<\/div>":"",e=this.options.liveSearch?'<div class="bs-searchbox"><input type="text" class="form-control" autocomplete="off"'+(null===this.options.liveSearchPlaceholder?"":' placeholder="'+u(this.options.liveSearchPlaceholder)+'"')+' role="textbox" aria-label="Search"><\/div>':"",o=this.multiple&&this.options.actionsBox?'<div class="bs-actionsbox"><div class="btn-group btn-group-sm btn-block"><button type="button" class="actions-btn bs-select-all btn btn-default">'+this.options.selectAllText+'<\/button><button type="button" class="actions-btn bs-deselect-all btn btn-default">'+this.options.deselectAllText+"<\/button><\/div><\/div>":"",s=this.multiple&&this.options.doneButton?'<div class="bs-donebutton"><div class="btn-group btn-block"><button type="button" class="btn btn-sm btn-default">'+this.options.doneButtonText+"<\/button><\/div><\/div>":"",h='<div class="btn-group bootstrap-select'+t+i+'"><button type="button" class="'+this.options.styleBase+' dropdown-toggle" data-toggle="dropdown"'+r+' role="button"><span class="filter-option pull-left"><\/span>&nbsp;<span class="bs-caret">'+this.options.template.caret+'<\/span><\/button><div class="dropdown-menu open" role="combobox">'+f+e+o+'<ul class="dropdown-menu inner" role="listbox" aria-expanded="false"><\/ul>'+s+"<\/div><\/div>";return n(h)},createView:function(){var n=this.createDropdown(),t=this.createLi();return n.find("ul")[0].innerHTML=t,n},reloadLi:function(){var n=this.createLi();this.$menuInner[0].innerHTML=n},createLi:function(){var t=this,i=[],o=0,s=document.createElement("option"),r=-1,e=function(n,t,i,r){return"<li"+("undefined"!=typeof i&""!==i?' class="'+i+'"':"")+("undefined"!=typeof t&null!==t?' data-original-index="'+t+'"':"")+("undefined"!=typeof r&null!==r?'data-optgroup="'+r+'"':"")+">"+n+"<\/li>"},c=function(i,r,e,o){return'<a tabindex="0"'+("undefined"!=typeof r?' class="'+r+'"':"")+(e?' style="'+e+'"':"")+(t.options.liveSearchNormalize?' data-normalized-text="'+f(u(n(i).html()))+'"':"")+("undefined"!=typeof o||null!==o?' data-tokens="'+o+'"':"")+' role="option">'+i+'<span class="'+t.options.iconBase+" "+t.options.tickIcon+' check-mark"><\/span><\/a>'},h,l;return!this.options.title||this.multiple||(r--,this.$element.find(".bs-title-option").length)||(h=this.$element[0],s.className="bs-title-option",s.innerHTML=this.options.title,s.value="",h.insertBefore(s,h.firstChild),l=n(h.options[h.selectedIndex]),void 0===l.attr("selected")&&void 0===this.$element.data("selected")&&(s.selected=!0)),this.$element.find("option").each(function(f){var s=n(this),tt,it,p,w,l,ut,b,ft;if(r++,!s.hasClass("bs-title-option")){var k=this.className||"",d=this.style.cssText,a=s.data("content")?s.data("content"):s.html(),g=s.data("tokens")?s.data("tokens"):null,ot="undefined"!=typeof s.data("subtext")?'<small class="text-muted">'+s.data("subtext")+"<\/small>":"",v="undefined"!=typeof s.data("icon")?'<span class="'+t.options.iconBase+" "+s.data("icon")+'"><\/span> ':"",h=s.parent(),nt="OPTGROUP"===h[0].tagName,et=nt&&h[0].disabled,y=this.disabled||et;if(""!==v&&y&&(v="<span>"+v+"<\/span>"),t.options.hideDisabled&&(y&&!nt||et))return void r--;if(s.data("content")||(a=v+'<span class="text">'+a+ot+"<\/span>"),nt&&s.data("divider")!==!0){if(t.options.hideDisabled&&y&&(void 0===h.data("allOptionsDisabled")&&(tt=h.children(),h.data("allOptionsDisabled",tt.filter(":disabled").length===tt.length)),h.data("allOptionsDisabled")))return void r--;if(it=" "+h[0].className||"",0===s.index()){o+=1;var rt=h[0].label,st="undefined"!=typeof h.data("subtext")?'<small class="text-muted">'+h.data("subtext")+"<\/small>":"",ht=h.data("icon")?'<span class="'+t.options.iconBase+" "+h.data("icon")+'"><\/span> ':"";rt=ht+'<span class="text">'+u(rt)+st+"<\/span>";0!==f&&i.length>0&&(r++,i.push(e("",null,"divider",o+"div")));r++;i.push(e(rt,null,"dropdown-header"+it,o))}if(t.options.hideDisabled&&y)return void r--;i.push(e(c(a,"opt "+k+it,d,g),f,"",o))}else if(s.data("divider")===!0)i.push(e("",f,"divider"));else if(s.data("hidden")===!0)i.push(e(c(a,k,d,g),f,"hidden is-hidden"));else{if(p=this.previousElementSibling&&"OPTGROUP"===this.previousElementSibling.tagName,!p&&t.options.hideDisabled)for(w=n(this).prevAll(),l=0;l<w.length;l++)if("OPTGROUP"===w[l].tagName){for(ut=0,b=0;b<l;b++)ft=w[b],(ft.disabled||n(ft).data("hidden")===!0)&&ut++;ut===l&&(p=!0);break}p&&(r++,i.push(e("",null,"divider",o+"div")));i.push(e(c(a,k,d,g),f))}t.liObj[f]=r}}),this.multiple||0!==this.$element.find("option:selected").length||this.options.title||this.$element.find("option").eq(0).prop("selected",!0).attr("selected","selected"),i.join("")},findLis:function(){return null==this.$lis&&(this.$lis=this.$menu.find("li")),this.$lis},render:function(t){var o,i=this,r,u,f,e,s;t!==!1&&this.$element.find("option").each(function(n){var t=i.findLis().eq(i.liObj[n]);i.setDisabled(n,this.disabled||"OPTGROUP"===this.parentNode.tagName&&this.parentNode.disabled,t);i.setSelected(n,this.selected,t)});this.togglePlaceholder();this.tabIndex();r=this.$element.find("option").map(function(){if(this.selected){if(i.options.hideDisabled&&(this.disabled||"OPTGROUP"===this.parentNode.tagName&&this.parentNode.disabled))return;var r,t=n(this),u=t.data("icon")&&i.options.showIcon?'<i class="'+i.options.iconBase+" "+t.data("icon")+'"><\/i> ':"";return r=i.options.showSubtext&&t.data("subtext")&&!i.multiple?' <small class="text-muted">'+t.data("subtext")+"<\/small>":"","undefined"!=typeof t.attr("title")?t.attr("title"):t.data("content")&&i.options.showContent?t.data("content").toString():u+t.html()+r}}).toArray();u=this.multiple?r.join(this.options.multipleSeparator):r[0];this.multiple&&this.options.selectedTextFormat.indexOf("count")>-1&&(f=this.options.selectedTextFormat.split(">"),(f.length>1&&r.length>f[1]||1==f.length&&r.length>=2)&&(o=this.options.hideDisabled?", [disabled]":"",e=this.$element.find("option").not('[data-divider="true"], [data-hidden="true"]'+o).length,s="function"==typeof this.options.countSelectedText?this.options.countSelectedText(r.length,e):this.options.countSelectedText,u=s.replace("{0}",r.length.toString()).replace("{1}",e.toString())));void 0==this.options.title&&(this.options.title=this.$element.attr("title"));"static"==this.options.selectedTextFormat&&(u=this.options.title);u||(u="undefined"!=typeof this.options.title?this.options.title:this.options.noneSelectedText);this.$button.attr("title",h(n.trim(u.replace(/<[^>]*>?/g,""))));this.$button.children(".filter-option").html(u);this.$element.trigger("rendered.bs.select")},setStyle:function(n,t){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,""));var i=n?n:this.options.style;"add"==t?this.$button.addClass(i):"remove"==t?this.$button.removeClass(i):(this.$button.removeClass(this.options.style),this.$button.addClass(i))},liHeight:function(t){var y;if(t||this.options.size!==!1&&!this.sizeInfo){var e=document.createElement("div"),u=document.createElement("div"),o=document.createElement("ul"),l=document.createElement("li"),w=document.createElement("li"),a=document.createElement("a"),v=document.createElement("span"),s=this.options.header&&this.$menu.find(".popover-title").length>0?this.$menu.find(".popover-title")[0].cloneNode(!0):null,f=this.options.liveSearch?document.createElement("div"):null,h=this.options.actionsBox&&this.multiple&&this.$menu.find(".bs-actionsbox").length>0?this.$menu.find(".bs-actionsbox")[0].cloneNode(!0):null,c=this.options.doneButton&&this.multiple&&this.$menu.find(".bs-donebutton").length>0?this.$menu.find(".bs-donebutton")[0].cloneNode(!0):null;(v.className="text",e.className=this.$menu[0].parentNode.className+" open",u.className="dropdown-menu open",o.className="dropdown-menu inner",l.className="divider",v.appendChild(document.createTextNode("Inner text")),a.appendChild(v),w.appendChild(a),o.appendChild(w),o.appendChild(l),s&&u.appendChild(s),f)&&(y=document.createElement("span"),f.className="bs-searchbox",y.className="form-control",f.appendChild(y),u.appendChild(f));h&&u.appendChild(h);u.appendChild(o);c&&u.appendChild(c);e.appendChild(u);document.body.appendChild(e);var b=a.offsetHeight,k=s?s.offsetHeight:0,d=f?f.offsetHeight:0,g=h?h.offsetHeight:0,nt=c?c.offsetHeight:0,tt=n(l).outerHeight(!0),i="function"==typeof getComputedStyle&&getComputedStyle(u),r=i?null:n(u),p={vert:parseInt(i?i.paddingTop:r.css("paddingTop"))+parseInt(i?i.paddingBottom:r.css("paddingBottom"))+parseInt(i?i.borderTopWidth:r.css("borderTopWidth"))+parseInt(i?i.borderBottomWidth:r.css("borderBottomWidth")),horiz:parseInt(i?i.paddingLeft:r.css("paddingLeft"))+parseInt(i?i.paddingRight:r.css("paddingRight"))+parseInt(i?i.borderLeftWidth:r.css("borderLeftWidth"))+parseInt(i?i.borderRightWidth:r.css("borderRightWidth"))},it={vert:p.vert+parseInt(i?i.marginTop:r.css("marginTop"))+parseInt(i?i.marginBottom:r.css("marginBottom"))+2,horiz:p.horiz+parseInt(i?i.marginLeft:r.css("marginLeft"))+parseInt(i?i.marginRight:r.css("marginRight"))+2};document.body.removeChild(e);this.sizeInfo={liHeight:b,headerHeight:k,searchHeight:d,actionsHeight:g,doneButtonHeight:nt,dividerHeight:tt,menuPadding:p,menuExtras:it}}},setSize:function(){var l,rt,ut;if(this.findLis(),this.liHeight(),this.options.header&&this.$menu.css("padding-top",0),this.options.size!==!1){var r,k,f,a,e,s,h,v,i=this,t=this.$menu,d=this.$menuInner,o=n(window),ft=this.$newElement[0].offsetHeight,g=this.$newElement[0].offsetWidth,nt=this.sizeInfo.liHeight,y=this.sizeInfo.headerHeight,p=this.sizeInfo.searchHeight,w=this.sizeInfo.actionsHeight,b=this.sizeInfo.doneButtonHeight,et=this.sizeInfo.dividerHeight,c=this.sizeInfo.menuPadding,u=this.sizeInfo.menuExtras,tt=this.options.hideDisabled?".disabled":"",it=function(){var t,f=i.$newElement.offset(),u=n(i.options.container),r;i.options.container&&!u.is("body")?(t=u.offset(),t.top+=parseInt(u.css("borderTopWidth")),t.left+=parseInt(u.css("borderLeftWidth"))):t={top:0,left:0};r=i.options.windowPadding;e=f.top-t.top-o.scrollTop();s=o.height()-e-ft-t.top-r[2];h=f.left-t.left-o.scrollLeft();v=o.width()-h-g-t.left-r[1];e-=r[0];h-=r[3]};(it(),"auto"===this.options.size)?(l=function(){var o,tt=function(t,i){return function(r){return i?r.classList?r.classList.contains(t):n(r).hasClass(t):!(r.classList?r.classList.contains(t):n(r).hasClass(t))}},rt=i.$menuInner[0].getElementsByTagName("li"),l=Array.prototype.filter?Array.prototype.filter.call(rt,tt("hidden",!1)):i.$lis.not(".hidden"),ut=Array.prototype.filter?Array.prototype.filter.call(l,tt("dropdown-header",!0)):l.filter(".dropdown-header");it();r=s-u.vert;k=v-u.horiz;i.options.container?(t.data("height")||t.data("height",t.height()),f=t.data("height"),t.data("width")||t.data("width",t.width()),a=t.data("width")):(f=t.height(),a=t.width());i.options.dropupAuto&&i.$newElement.toggleClass("dropup",e>s&&r-u.vert<f);i.$newElement.hasClass("dropup")&&(r=e-u.vert);"auto"===i.options.dropdownAlignRight&&t.toggleClass("dropdown-menu-right",h>v&&k-u.horiz<a-g);o=l.length+ut.length>3?3*nt+u.vert-2:0;t.css({"max-height":r+"px",overflow:"hidden","min-height":o+y+p+w+b+"px"});d.css({"max-height":r-y-p-w-b-c.vert+"px","overflow-y":"auto","min-height":Math.max(o-c.vert,0)+"px"})},l(),this.$searchbox.off("input.getSize propertychange.getSize").on("input.getSize propertychange.getSize",l),o.off("resize.getSize scroll.getSize").on("resize.getSize scroll.getSize",l)):this.options.size&&"auto"!=this.options.size&&this.$lis.not(tt).length>this.options.size&&(rt=this.$lis.not(".divider").not(tt).children().slice(0,this.options.size).last().parent().index(),ut=this.$lis.slice(0,rt+1).filter(".divider").length,r=nt*this.options.size+ut*et+c.vert,i.options.container?(t.data("height")||t.data("height",t.height()),f=t.data("height")):f=t.height(),i.options.dropupAuto&&this.$newElement.toggleClass("dropup",e>s&&r-u.vert<f),t.css({"max-height":r+y+p+w+b+"px",overflow:"hidden","min-height":""}),d.css({"max-height":r-c.vert+"px","overflow-y":"auto","min-height":""}))}},setWidth:function(){if("auto"===this.options.width){this.$menu.css("min-width","0");var n=this.$menu.parent().clone().appendTo("body"),t=this.options.container?this.$newElement.clone().appendTo("body"):n,i=n.children(".dropdown-menu").outerWidth(),r=t.css("width","auto").children("button").outerWidth();n.remove();t.remove();this.$newElement.css("width",Math.max(i,r)+"px")}else"fit"===this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width",""));this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement.removeClass("fit-width")},selectPosition:function(){this.$bsContainer=n('<div class="bs-container" />');var u,i,f,t=this,r=n(this.options.container),e=function(n){t.$bsContainer.addClass(n.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass("dropup",n.hasClass("dropup"));u=n.offset();r.is("body")?i={top:0,left:0}:(i=r.offset(),i.top+=parseInt(r.css("borderTopWidth"))-r.scrollTop(),i.left+=parseInt(r.css("borderLeftWidth"))-r.scrollLeft());f=n.hasClass("dropup")?0:n[0].offsetHeight;t.$bsContainer.css({top:u.top-i.top+f,left:u.left-i.left,width:n[0].offsetWidth})};this.$button.on("click",function(){var i=n(this);t.isDisabled()||(e(t.$newElement),t.$bsContainer.appendTo(t.options.container).toggleClass("open",!i.hasClass("open")).append(t.$menu))});n(window).on("resize scroll",function(){e(t.$newElement)});this.$element.on("hide.bs.select",function(){t.$menu.data("height",t.$menu.height());t.$bsContainer.detach()})},setSelected:function(n,t,i){i||(this.togglePlaceholder(),i=this.findLis().eq(this.liObj[n]));i.toggleClass("selected",t).find("a").attr("aria-selected",t)},setDisabled:function(n,t,i){i||(i=this.findLis().eq(this.liObj[n]));t?i.addClass("disabled").children("a").attr("href","#").attr("tabindex",-1).attr("aria-disabled",!0):i.removeClass("disabled").children("a").removeAttr("href").attr("tabindex",0).attr("aria-disabled",!1)},isDisabled:function(){return this.$element[0].disabled},checkDisabled:function(){var n=this;this.isDisabled()?(this.$newElement.addClass("disabled"),this.$button.addClass("disabled").attr("tabindex",-1).attr("aria-disabled",!0)):(this.$button.hasClass("disabled")&&(this.$newElement.removeClass("disabled"),this.$button.removeClass("disabled").attr("aria-disabled",!1)),this.$button.attr("tabindex")!=-1||this.$element.data("tabindex")||this.$button.removeAttr("tabindex"));this.$button.click(function(){return!n.isDisabled()})},togglePlaceholder:function(){var n=this.$element.val();this.$button.toggleClass("bs-placeholder",null===n||""===n||n.constructor===Array&&0===n.length)},tabIndex:function(){this.$element.data("tabindex")!==this.$element.attr("tabindex")&&this.$element.attr("tabindex")!==-98&&"-98"!==this.$element.attr("tabindex")&&(this.$element.data("tabindex",this.$element.attr("tabindex")),this.$button.attr("tabindex",this.$element.data("tabindex")));this.$element.attr("tabindex",-98)},clickListener:function(){var t=this,i=n(document);i.data("spaceSelect",!1);this.$button.on("keyup",function(n){/(32)/.test(n.keyCode.toString(10))&&i.data("spaceSelect")&&(n.preventDefault(),i.data("spaceSelect",!1))});this.$button.on("click",function(){t.setSize()});this.$element.on("shown.bs.select",function(){var i,n;if(t.options.liveSearch||t.multiple){if(!t.multiple){if(i=t.liObj[t.$element[0].selectedIndex],"number"!=typeof i||t.options.size===!1)return;n=t.$lis.eq(i)[0].offsetTop-t.$menuInner[0].offsetTop;n=n-t.$menuInner[0].offsetHeight/2+t.sizeInfo.liHeight/2;t.$menuInner[0].scrollTop=n}}else t.$menuInner.find(".selected a").focus()});this.$menuInner.on("click","li a",function(i){var h=n(this),o=h.parent().data("originalIndex"),nt=t.$element.val(),tt=t.$element.prop("selectedIndex"),a=!0,p,w,g;if(t.multiple&&1!==t.options.maxOptions&&i.stopPropagation(),i.preventDefault(),!t.isDisabled()&&!h.parent().hasClass("disabled")){var c=t.$element.find("option"),e=c.eq(o),v=e.prop("selected"),y=e.parent("optgroup"),u=t.options.maxOptions,f=y.data("maxOptions")||!1;if(t.multiple){if((e.prop("selected",!v),t.setSelected(o,!v),h.blur(),u!==!1||f!==!1)&&(p=u<c.filter(":selected").length,w=f<y.find("option:selected").length,u&&p||f&&w))if(u&&1==u)c.prop("selected",!1),e.prop("selected",!0),t.$menuInner.find(".selected").removeClass("selected"),t.setSelected(o,!0);else if(f&&1==f)y.find("option:selected").prop("selected",!1),e.prop("selected",!0),g=h.parent().data("optgroup"),t.$menuInner.find('[data-optgroup="'+g+'"]').removeClass("selected"),t.setSelected(o,!0);else{var b="string"==typeof t.options.maxOptionsText?[t.options.maxOptionsText,t.options.maxOptionsText]:t.options.maxOptionsText,s="function"==typeof b?b(u,f):b,k=s[0].replace("{n}",u),d=s[1].replace("{n}",f),l=n('<div class="notify"><\/div>');s[2]&&(k=k.replace("{var}",s[2][u>1?0:1]),d=d.replace("{var}",s[2][f>1?0:1]));e.prop("selected",!1);t.$menu.append(l);u&&p&&(l.append(n("<div>"+k+"<\/div>")),a=!1,t.$element.trigger("maxReached.bs.select"));f&&w&&(l.append(n("<div>"+d+"<\/div>")),a=!1,t.$element.trigger("maxReachedGrp.bs.select"));setTimeout(function(){t.setSelected(o,!1)},10);l.delay(750).fadeOut(300,function(){n(this).remove()})}}else c.prop("selected",!1),e.prop("selected",!0),t.$menuInner.find(".selected").removeClass("selected").find("a").attr("aria-selected",!1),t.setSelected(o,!0);!t.multiple||t.multiple&&1===t.options.maxOptions?t.$button.focus():t.options.liveSearch&&t.$searchbox.focus();a&&(nt!=t.$element.val()&&t.multiple||tt!=t.$element.prop("selectedIndex")&&!t.multiple)&&(r=[o,e.prop("selected"),v],t.$element.triggerNative("change"))}});this.$menu.on("click","li.disabled a, .popover-title, .popover-title :not(.close)",function(i){i.currentTarget==this&&(i.preventDefault(),i.stopPropagation(),t.options.liveSearch&&!n(i.target).hasClass("close")?t.$searchbox.focus():t.$button.focus())});this.$menuInner.on("click",".divider, .dropdown-header",function(n){n.preventDefault();n.stopPropagation();t.options.liveSearch?t.$searchbox.focus():t.$button.focus()});this.$menu.on("click",".popover-title .close",function(){t.$button.click()});this.$searchbox.on("click",function(n){n.stopPropagation()});this.$menu.on("click",".actions-btn",function(i){t.options.liveSearch?t.$searchbox.focus():t.$button.focus();i.preventDefault();i.stopPropagation();n(this).hasClass("bs-select-all")?t.selectAll():t.deselectAll()});this.$element.change(function(){t.render(!1);t.$element.trigger("changed.bs.select",r);r=null})},liveSearchListener:function(){var t=this,i=n('<li class="no-results"><\/li>');this.$button.on("click.dropdown.data-api",function(){t.$menuInner.find(".active").removeClass("active");t.$searchbox.val()&&(t.$searchbox.val(""),t.$lis.not(".is-hidden").removeClass("hidden"),i.parent().length&&i.remove());t.multiple||t.$menuInner.find(".selected").addClass("active");setTimeout(function(){t.$searchbox.focus()},10)});this.$searchbox.on("click.dropdown.data-api focus.dropdown.data-api touchend.dropdown.data-api",function(n){n.stopPropagation()});this.$searchbox.on("input propertychange",function(){var o,e,r,s;(t.$lis.not(".is-hidden").removeClass("hidden"),t.$lis.filter(".active").removeClass("active"),i.remove(),t.$searchbox.val())&&(e=t.$lis.not(".is-hidden, .divider, .dropdown-header"),(o=t.options.liveSearchNormalize?e.find("a").not(":a"+t._searchStyle()+'("'+f(t.$searchbox.val())+'")'):e.find("a").not(":"+t._searchStyle()+'("'+t.$searchbox.val()+'")'),o.length===e.length)?(i.html(t.options.noneResultsText.replace("{0}",'"'+u(t.$searchbox.val())+'"')),t.$menuInner.append(i),t.$lis.addClass("hidden")):(o.parent().addClass("hidden"),s=t.$lis.not(".hidden"),s.each(function(t){var i=n(this);i.hasClass("divider")?void 0===r?i.addClass("hidden"):(r&&r.addClass("hidden"),r=i):i.hasClass("dropdown-header")&&s.eq(t+1).data("optgroup")!==i.data("optgroup")?i.addClass("hidden"):r=null}),r&&r.addClass("hidden"),e.not(".hidden").first().addClass("active")))})},_searchStyle:function(){return{begins:"ibegins",startsWith:"ibegins"}[this.options.liveSearchStyle]||"icontains"},val:function(n){return"undefined"!=typeof n?(this.$element.val(n),this.render(),this.$element):this.$element.val()},changeAll:function(t){var r,f;if(this.multiple){"undefined"==typeof t&&(t=!0);this.findLis();var e=this.$element.find("option"),i=this.$lis.not(".divider, .dropdown-header, .disabled, .hidden"),o=i.length,u=[];if(t){if(i.filter(".selected").length===i.length)return}else if(0===i.filter(".selected").length)return;for(i.toggleClass("selected",t),r=0;r<o;r++)f=i[r].getAttribute("data-original-index"),u[u.length]=e.eq(f)[0];n(u).prop("selected",t);this.render(!1);this.togglePlaceholder();this.$element.triggerNative("change")}},selectAll:function(){return this.changeAll(!0)},deselectAll:function(){return this.changeAll(!1)},toggle:function(n){n=n||window.event;n&&n.stopPropagation();this.$button.trigger("click")},keydown:function(t){var r,u,h,l,a,p,w,k,s,e=n(this),v=e.is("input")?e.parent().parent():e.parent(),i=v.data("this"),c=":not(.disabled, .hidden, .dropdown-header, .divider)",b={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"},o,g,y,d;if(i.options.liveSearch&&(v=e.parent().parent()),i.options.container&&(v=i.$menu),r=n('[role="listbox"] li',v),s=i.$newElement.hasClass("open"),!s&&(t.keyCode>=48&&t.keyCode<=57||t.keyCode>=96&&t.keyCode<=105||t.keyCode>=65&&t.keyCode<=90))return i.options.container?i.$button.trigger("click"):(i.setSize(),i.$menu.parent().addClass("open"),s=!0),void i.$searchbox.focus();(i.options.liveSearch&&(/(^9$|27)/.test(t.keyCode.toString(10))&&s&&(t.preventDefault(),t.stopPropagation(),i.$menuInner.click(),i.$button.focus()),r=n('[role="listbox"] li'+c,v),e.val()||/(38|40)/.test(t.keyCode.toString(10))||0===r.filter(".active").length&&(r=i.$menuInner.find("li"),r=i.options.liveSearchNormalize?r.filter(":a"+i._searchStyle()+"("+f(b[t.keyCode])+")"):r.filter(":"+i._searchStyle()+"("+b[t.keyCode]+")"))),r.length)&&(/(38|40)/.test(t.keyCode.toString(10))?(u=r.index(r.find("a").filter(":focus").parent()),l=r.filter(c).first().index(),a=r.filter(c).last().index(),h=r.eq(u).nextAll(c).eq(0).index(),p=r.eq(u).prevAll(c).eq(0).index(),w=r.eq(h).prevAll(c).eq(0).index(),i.options.liveSearch&&(r.each(function(t){n(this).hasClass("disabled")||n(this).data("index",t)}),u=r.index(r.filter(".active")),l=r.first().data("index"),a=r.last().data("index"),h=r.eq(u).nextAll().eq(0).data("index"),p=r.eq(u).prevAll().eq(0).data("index"),w=r.eq(h).prevAll().eq(0).data("index")),k=e.data("prevIndex"),38==t.keyCode?(i.options.liveSearch&&u--,u!=w&&u>p&&(u=p),u<l&&(u=l),u==k&&(u=a)):40==t.keyCode&&(i.options.liveSearch&&u++,u==-1&&(u=0),u!=w&&u<h&&(u=h),u>a&&(u=a),u==k&&(u=l)),e.data("prevIndex",u),i.options.liveSearch?(t.preventDefault(),e.hasClass("dropdown-toggle")||(r.removeClass("active").eq(u).addClass("active").children("a").focus(),e.focus())):r.eq(u).children("a").focus()):e.is("input")||(y=[],r.each(function(){n(this).hasClass("disabled")||n.trim(n(this).children("a").text().toLowerCase()).substring(0,1)==b[t.keyCode]&&y.push(n(this).index())}),o=n(document).data("keycount"),o++,n(document).data("keycount",o),g=n.trim(n(":focus").text().toLowerCase()).substring(0,1),g!=b[t.keyCode]?(o=1,n(document).data("keycount",o)):o>=y.length&&(n(document).data("keycount",0),o>y.length&&(o=1)),r.eq(y[o-1]).children("a").focus()),(/(13|32)/.test(t.keyCode.toString(10))||/(^9$)/.test(t.keyCode.toString(10))&&i.options.selectOnTab)&&s&&((/(32)/.test(t.keyCode.toString(10))||t.preventDefault(),i.options.liveSearch)?/(32)/.test(t.keyCode.toString(10))||(i.$menuInner.find(".active a").click(),e.focus()):(d=n(":focus"),d.click(),d.focus(),t.preventDefault(),n(document).data("spaceSelect",!0)),n(document).data("keycount",0)),(/(^9$|27)/.test(t.keyCode.toString(10))&&s&&(i.multiple||i.options.liveSearch)||/(27)/.test(t.keyCode.toString(10))&&!s)&&(i.$menu.parent().removeClass("open"),i.options.container&&i.$newElement.removeClass("open"),i.$button.focus()))},mobile:function(){this.$element.addClass("mobile-device")},refresh:function(){this.$lis=null;this.liObj={};this.reloadLi();this.render();this.checkDisabled();this.liHeight(!0);this.setStyle();this.setWidth();this.$lis&&this.$searchbox.trigger("propertychange");this.$element.trigger("refreshed.bs.select")},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove();this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove();this.$bsContainer?this.$bsContainer.remove():this.$menu.remove();this.$element.off(".bs.select").removeData("selectpicker").removeClass("bs-select-hidden selectpicker")}};s=n.fn.selectpicker;n.fn.selectpicker=e;n.fn.selectpicker.Constructor=t;n.fn.selectpicker.noConflict=function(){return n.fn.selectpicker=s,this};n(document).data("keycount",0).on("keydown.bs.select",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="listbox"], .bs-searchbox input',t.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="listbox"], .bs-searchbox input',function(n){n.stopPropagation()});n(window).on("load.bs.select.data-api",function(){n(".selectpicker").each(function(){var t=n(this);e.call(t,t.data())})})}(n)}),!function(n){mutate_event_stack=[{name:"width",handler:function(t){var i=n(t);return i.data("mutate-width")||i.data("mutate-width",i.width()),i.data("mutate-width")&&i.width()!=i.data("mutate-width")?(i.data("mutate-width",i.width()),!0):!1}},{name:"height",handler:function(t){var i=n(t);return i.data("mutate-height")||i.data("mutate-height",i.height()),i.data("mutate-height")&&i.height()!=i.data("mutate-height")?(i.data("mutate-height",i.height()),!0):void 0}},{name:"top",handler:function(t){var i=n(t);return i.data("mutate-top")||i.data("mutate-top",i.css("top")),i.data("mutate-top")&&i.css("top")!=i.data("mutate-top")?(i.data("mutate-top",i.css("top")),!0):void 0}},{name:"bottom",handler:function(t){var i=n(t);return i.data("mutate-bottom")||i.data("mutate-bottom",i.css("bottom")),i.data("mutate-bottom")&&i.css("bottom")!=i.data("mutate-bottom")?(i.data("mutate-bottom",i.css("bottom")),!0):void 0}},{name:"right",handler:function(t){var i=n(t);return i.data("mutate-right")||i.data("mutate-right",i.css("right")),i.data("mutate-right")&&i.css("right")!=i.data("mutate-right")?(i.data("mutate-right",i.css("right")),!0):void 0}},{name:"left",handler:function(t){var i=n(t);return i.data("mutate-left")||i.data("mutate-left",i.css("left")),i.data("mutate-left")&&i.css("left")!=i.data("mutate-left")?(i.data("mutate-left",i.css("left")),!0):void 0}},{name:"hide",handler:function(t){var i=n(t),r=i.is(":hidden"),u=void 0==i.data("prev-hidden")?r:i.data("prev-hidden");return i.data("prev-hidden",r),r&&r!=u?!0:void 0}},{name:"show",handler:function(t){var i=n(t),r=i.is(":visible"),u=void 0==i.data("prev-visible")?r:i.data("prev-visible");return i.data("prev-visible",r),r&&r!=u?!0:void 0}},{name:"scrollHeight",handler:function(t){var i=n(t);return i.data("prev-scrollHeight")||i.data("prev-scrollHeight",i[0].scrollHeight),i.data("prev-scrollHeight")&&i[0].scrollHeight!=i.data("prev-scrollHeight")?(i.data("prev-scrollHeight",i[0].scrollHeight),!0):void 0}},{name:"scrollWidth",handler:function(t){var i=n(t);return i.data("prev-scrollWidth")||i.data("prev-scrollWidth",i[0].scrollWidth),i.data("prev-scrollWidth")&&i[0].scrollWidth!=i.data("prev-scrollWidth")?(i.data("prev-scrollWidth",i[0].scrollWidth),!0):void 0}},{name:"scrollTop",handler:function(t){var i=n(t);return i.data("prev-scrollTop")||i.data("prev-scrollTop",i[0].scrollTop()),i.data("prev-scrollTop")&&i[0].scrollTop()!=i.data("prev-scrollTop")?(i.data("prev-scrollTop",i[0].scrollTop()),!0):void 0}},{name:"scrollLeft",handler:function(t){var i=n(t);return i.data("prev-scrollLeft")||i.data("prev-scrollLeft",i[0].scrollLeft()),i.data("prev-scrollLeft")&&i[0].scrollLeft()!=i.data("prev-scrollLeft")?(i.data("prev-scrollLeft",i[0].scrollLeft()),!0):void 0}}]}(jQuery),function(n){n.fn.hoverIntent=function(t,i,r){var u={interval:100,sensitivity:7,timeout:0};u=typeof t=="object"?n.extend(u,t):n.isFunction(i)?n.extend(u,{over:t,out:i,selector:r}):n.extend(u,{over:t,out:t,selector:i});var f,e,o,s,h=function(n){f=n.pageX;e=n.pageY},c=function(t,i){if(i.hoverIntent_t=clearTimeout(i.hoverIntent_t),Math.abs(o-f)+Math.abs(s-e)<u.sensitivity)return n(i).off("mousemove.hoverIntent",h),i.hoverIntent_s=1,u.over.apply(i,[t]);o=f;s=e;i.hoverIntent_t=setTimeout(function(){c(t,i)},u.interval)},a=function(n,t){return t.hoverIntent_t=clearTimeout(t.hoverIntent_t),t.hoverIntent_s=0,u.out.apply(t,[n])},l=function(t){var r=jQuery.extend({},t),i=this;if(i.hoverIntent_t&&(i.hoverIntent_t=clearTimeout(i.hoverIntent_t)),t.type=="mouseenter"){o=r.pageX;s=r.pageY;n(i).on("mousemove.hoverIntent",h);i.hoverIntent_s!=1&&(i.hoverIntent_t=setTimeout(function(){c(r,i)},u.interval))}else n(i).off("mousemove.hoverIntent",h),i.hoverIntent_s==1&&(i.hoverIntent_t=setTimeout(function(){a(r,i)},u.timeout))};return this.on({"mouseenter.hoverIntent":l,"mouseleave.hoverIntent":l},u.selector)}}(jQuery),!function(n){function tt(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function o(n,t,i){n.addEventListener(t,i,!1)}function bt(n,t,i){n.removeEventListener(t,i,!1)}function kt(n){return s+"["+function(n){var t="Host page: "+n;return window.top!==window.self&&(t=window.parentIFrame&&window.parentIFrame.getId?window.parentIFrame.getId()+": "+n:"Nested host page: "+n),t}(n)+"]"}function it(n){return t[n]?t[n].log:g}function i(n,t){y("log",n,t,it(n))}function rt(n,t){y("info",n,t,it(n))}function u(n,t){y("warn",n,t,!0)}function y(n,t,i,r){!0===r&&"object"==typeof console&&console[n](kt(t),i)}function dt(n){function tt(){it("Height");it("Width");ct(function(){ht(h);et(e);y("onResized",h)},h,"init")}function it(n){var f=Number(t[e]["max"+n]),o=Number(t[e]["min"+n]),r=n.toLowerCase(),u=Number(h[r]);i(e,"Checking "+r+" is in range "+o+"-"+f);u<o&&(u=o,i(e,"Set "+r+" to min value"));f<u&&(u=f,i(e,"Set "+r+" to max value"));h[r]=""+u}function b(n){return c.substr(c.indexOf(":")+pt+n)}function ut(n,t){!function(n,t,i){v[i]||(v[i]=setTimeout(function(){v[i]=null;n()},t))}(function(){f("Send Page Info","pageInfo:"+function(){var t=document.body.getBoundingClientRect(),n=h.iframe.getBoundingClientRect();return JSON.stringify({iframeHeight:n.height,iframeWidth:n.width,clientHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),offsetTop:parseInt(n.top-t.top,10),offsetLeft:parseInt(n.left-t.left,10),scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,documentHeight:document.documentElement.clientHeight,documentWidth:document.documentElement.clientWidth,windowHeight:window.innerHeight,windowWidth:window.innerWidth})}(),n,t)},32,t)}function at(n){var t=n.getBoundingClientRect();return ft(e),{x:Math.floor(Number(t.left)+Number(r.x)),y:Math.floor(Number(t.top)+Number(r.y))}}function vt(n){var t=n?at(h.iframe):{x:0,y:0},f={x:Number(h.width)+t.x,y:Number(h.height)+t.y};i(e,"Reposition requested from iFrame (offset x:"+t.x+" y:"+t.y+")");window.top!==window.self?window.parentIFrame?window.parentIFrame["scrollTo"+(n?"Offset":"")](f.x,f.y):u(e,"Unable to scroll to requested position, window.parentIFrame not found"):(r=f,yt(),i(e,"--"))}function yt(){!1!==y("onScroll",r)?et(e):ot()}function y(n,t){return p(e,n,t)}var k,wt,d,kt,a,dt,g,nt,c=n.data,h={},e=null;"[iFrameResizerChild]Ready"===c?function(){for(var n in t)f("iFrame requested init",lt(n),t[n].iframe,n)}():s===(""+c).substr(0,l)&&c.substr(l).split(":")[0]in t?(a=c.substr(l).split(":"),dt=a[1]?parseInt(a[1],10):0,g=t[a[0]]&&t[a[0]].iframe,nt=getComputedStyle(g),h={iframe:g,id:a[0],height:dt+function(n){if("border-box"!==n.boxSizing)return 0;var t=n.paddingTop?parseInt(n.paddingTop,10):0,i=n.paddingBottom?parseInt(n.paddingBottom,10):0;return t+i}(nt)+function(n){if("border-box"!==n.boxSizing)return 0;var t=n.borderTopWidth?parseInt(n.borderTopWidth,10):0,i=n.borderBottomWidth?parseInt(n.borderBottomWidth,10):0;return t+i}(nt),width:a[2],type:a[3]},e=h.id,t[e]&&(t[e].loaded=!0),(kt=h.type in{"true":1,"false":1,undefined:1})&&i(e,"Ignoring init message from meta parent page"),!kt&&(d=!0,t[wt=e]||(d=!1,u(h.type+" No settings for "+wt+". Message was: "+c)),d)&&(i(e,"Received: "+c),k=!0,null===h.iframe&&(u(e,"IFrame ("+h.id+") not found"),k=!1),k&&function(){var f,u=n.origin,r=t[e]&&t[e].checkOrigin;if(r&&""+u!="null"&&!(r.constructor===Array?function(){var n=0,t=!1;for(i(e,"Checking connection is from allowed list of origins: "+r);n<r.length;n++)if(r[n]===u){t=!0;break}return t}():(f=t[e]&&t[e].remoteHost,i(e,"Checking connection is from: "+f),u===f)))throw new Error("Unexpected message received from: "+u+" for "+h.iframe.id+". Message was: "+n.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return!0}()&&function(){switch(t[e]&&t[e].firstRun&&t[e]&&(t[e].firstRun=!1),h.type){case"close":w(h.iframe);break;case"message":!function(n){i(e,"onMessage passed: {iframe: "+h.iframe.id+", message: "+n+"}");y("onMessage",{iframe:h.iframe,message:JSON.parse(n)});i(e,"--")}(b(6));break;case"autoResize":t[e].autoResize=JSON.parse(b(9));break;case"scrollTo":vt(!1);break;case"scrollToOffset":vt(!0);break;case"pageInfo":ut(t[e]&&t[e].iframe,e),function(){function r(r,f){function e(){t[n]?ut(t[n].iframe,n):u()}["scroll","resize"].forEach(function(t){i(n,r+t+" listener for sendPageInfo");f(window,t,e)})}function u(){r("Remove ",bt)}var n=e;r("Add ",o);t[n]&&(t[n].stopPageInfo=u)}();break;case"pageInfoStop":t[e]&&t[e].stopPageInfo&&(t[e].stopPageInfo(),delete t[e].stopPageInfo);break;case"inPageLink":!function(n){var t,u=n.split("#")[1]||"",f=decodeURIComponent(u),o=document.getElementById(f)||document.getElementsByName(f)[0];o?(t=at(o),i(e,"Moving to in page link (#"+u+") at x: "+t.x+" y: "+t.y),r={x:t.x,y:t.y},yt(),i(e,"--")):window.top!==window.self?window.parentIFrame?window.parentIFrame.moveToAnchor(u):i(e,"In page link #"+u+" not found and window.parentIFrame not found"):i(e,"In page link #"+u+" not found")}(b(9));break;case"reset":st(h);break;case"init":tt();y("onInit",h.iframe);break;default:tt()}}())):rt(e,"Ignored: "+c)}function p(n,i,r){var u=null,f=null;if(t[n]){if("function"!=typeof(u=t[n][i]))throw new TypeError(i+" on iFrame["+n+"] is not a function");f=u(r)}return f}function ut(n){var i=n.id;delete t[i]}function w(n){var t=n.id;if(!1!==p(t,"onClose",t)){i(t,"Removing iFrame: "+t);try{n.parentNode&&n.parentNode.removeChild(n)}catch(n){u(n)}p(t,"onClosed",t);i(t,"--");ut(n)}else i(t,"Close iframe cancelled by onClose event")}function ft(t){null===r&&i(t,"Get page position: "+(r={x:window.pageXOffset!==n?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==n?window.pageYOffset:document.documentElement.scrollTop}).x+","+r.y)}function et(n){null!==r&&(window.scrollTo(r.x,r.y),i(n,"Set page position: "+r.x+","+r.y),ot())}function ot(){r=null}function st(n){i(n.id,"Size reset requested by "+("init"===n.type?"host page":"iFrame"));ft(n.id);ct(function(){ht(n);f("reset","reset",n.iframe,n.id)},n,"reset")}function ht(n){function e(u){nt||"0"!==n[u]||(nt=!0,i(r,"Hidden iFrame detected, creating visibility listener"),function(){function r(){Object.keys(t).forEach(function(n){!function(n){function i(i){return"0px"===(t[n]&&t[n].iframe.style[i])}t[n]&&null!==t[n].iframe.offsetParent&&(i("height")||i("width"))&&f("Visibility change","resize",t[n].iframe,n)}(n)})}function u(n){i("window","Mutation observed: "+n[0].target+" "+n[0].type);b(r,16)}var n=tt();n&&function(){var t=document.querySelector("body");new n(u).observe(t,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0})}()}())}function u(t){!function(t){n.id?(n.iframe.style[t]=n[t]+"px",i(n.id,"IFrame ("+r+") "+t+" set to "+n[t]+"px")):i("undefined","messageData id not set")}(t);e(t)}var r=n.iframe.id;t[r]&&(t[r].sizeHeight&&u("height"),t[r].sizeWidth&&u("width"))}function ct(n,t,r){r!==t.type&&e&&!window.jasmine?(i(t.id,"Requesting animation frame"),e(n)):n()}function f(n,r,f,e,o){var h,c=!1;e=e||f.id;t[e]&&(f&&"contentWindow"in f&&null!==f.contentWindow?(h=t[e]&&t[e].targetOrigin,i(e,"["+n+"] Sending msg to iframe["+e+"] ("+r+") targetOrigin: "+h),f.contentWindow.postMessage(s+r,h)):u(e,"["+n+"] IFrame("+e+") not found"),o&&t[e]&&t[e].warningTimeout&&(t[e].msgTimeout=setTimeout(function(){!t[e]||t[e].loaded||c||(c=!0,u(e,"IFrame has not responded within "+t[e].warningTimeout/1e3+" seconds. Check iFrameResizer.contentWindow.js has been loaded in iFrame. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning."))},t[e].warningTimeout)))}function lt(n){return n+":"+t[n].bodyMarginV1+":"+t[n].sizeWidth+":"+t[n].log+":"+t[n].interval+":"+t[n].enablePublicMethods+":"+t[n].autoResize+":"+t[n].bodyMargin+":"+t[n].heightCalculationMethod+":"+t[n].bodyBackground+":"+t[n].bodyPadding+":"+t[n].tolerance+":"+t[n].inPageLinks+":"+t[n].resizeFrom+":"+t[n].widthCalculationMethod}function at(r,e){function nt(n){var t=n.split("Callback"),i;2===t.length&&(i="on"+t[0].charAt(0).toUpperCase()+t[0].slice(1),this[i]=this[n],delete this[n],u(s,"Deprecated: '"+n+"' has been renamed '"+i+"'. The old method will be removed in the next major version."))}function v(n){1/0!==t[s][n]&&0!==t[s][n]&&(r.style[n]=t[s][n]+"px",i(s,"Set "+n+" = "+t[s][n]+"px"))}function k(n){if(t[s]["min"+n]>t[s]["max"+n])throw new Error("Value for min"+n+" can not be greater than max"+n);}var a,l,y,p,b,c,s=(""===(l=r.id)&&(r.id=(a=e&&e.id||h.id+d++,null!==document.getElementById(a)&&(a+=d++),l=a),g=(e||{}).log,i(l,"Added missing iframe ID: "+l+" ("+r.src+")")),l);s in t&&"iFrameResizer"in r?u(s,"Ignored iFrame, already setup."):(c=(c=e)||{},t[s]={firstRun:!0,iframe:r,remoteHost:r.src&&r.src.split("/").slice(0,3).join("/")},function(n){if("object"!=typeof n)throw new TypeError("Options is not an object");}(c),Object.keys(c).forEach(nt,c),function(n){for(var i in h)Object.prototype.hasOwnProperty.call(h,i)&&(t[s][i]=Object.prototype.hasOwnProperty.call(n,i)?n[i]:h[i])}(c),t[s]&&(t[s].targetOrigin=!0===t[s].checkOrigin?function(n){return""===n||null!==n.match(/^(about:blank|javascript:|file:\/\/)/)?"*":n}(t[s].remoteHost):"*"),function(){switch(i(s,"IFrame scrolling "+(t[s]&&t[s].scrolling?"enabled":"disabled")+" for "+s),r.style.overflow=!1===(t[s]&&t[s].scrolling)?"hidden":"auto",t[s]&&t[s].scrolling){case"omit":break;case!0:r.scrolling="yes";break;case!1:r.scrolling="no";break;default:r.scrolling=t[s]?t[s].scrolling:"no"}}(),k("Height"),k("Width"),v("maxHeight"),v("minHeight"),v("maxWidth"),v("minWidth"),"number"!=typeof(t[s]&&t[s].bodyMargin)&&"0"!==(t[s]&&t[s].bodyMargin)||(t[s].bodyMarginV1=t[s].bodyMargin,t[s].bodyMargin=t[s].bodyMargin+"px"),y=lt(s),(b=tt())&&(p=b,r.parentNode&&new p(function(n){n.forEach(function(n){Array.prototype.slice.call(n.removedNodes).forEach(function(n){n===r&&w(r)})})}).observe(r.parentNode,{childList:!0})),o(r,"load",function(){f("iFrame.onload",y,r,n,!0),function(){var n=t[s]&&t[s].firstRun,i=t[s]&&t[s].heightCalculationMethod in wt;!n&&i&&st({iframe:r,height:0,width:0,type:"init"})}()}),f("init",y,r,n,!0),t[s]&&(t[s].iframe.iFrameResizer={close:w.bind(null,t[s].iframe),removeListeners:ut.bind(null,t[s].iframe),resize:f.bind(null,"Window resize","resize",t[s].iframe),moveToAnchor:function(n){f("Move to anchor","moveToAnchor:"+n,t[s].iframe,s)},sendMessage:function(n){f("Send Message","message:"+(n=JSON.stringify(n)),t[s].iframe,s)}}))}function b(n,t){null===a&&(a=setTimeout(function(){a=null;n()},t))}function vt(){"hidden"!==document.visibilityState&&(i("document","Trigger event: Visiblity change"),b(function(){yt("Tab Visable","resize")},16))}function yt(n,i){Object.keys(t).forEach(function(r){(function(n){return t[n]&&"parent"===t[n].resizeFrom&&t[n].autoResize&&!t[n].firstRun})(r)&&f(n,i,t[r].iframe,r)})}function gt(){o(window,"message",dt);o(window,"resize",function(){!function(n){i("window","Trigger event: "+n);b(function(){yt("Window "+n,"resize")},16)}("resize")});o(document,"visibilitychange",vt);o(document,"-webkit-visibilitychange",vt)}function k(){function r(n,i){i&&(function(){if(!i.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==i.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+i.tagName+">");}(),at(i,n),t.push(i))}var t;return function(){for(var t=["moz","webkit","o","ms"],n=0;n<t.length&&!e;n+=1)e=window[t[n]+"RequestAnimationFrame"];e?e=e.bind(window):i("setup","RequestAnimationFrame not supported")}(),gt(),function(i,f){switch(t=[],function(n){n&&n.enablePublicMethods&&u("enablePublicMethods option has been removed, public methods are now always available in the iFrame")}(i),typeof f){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(f||"iframe"),r.bind(n,i));break;case"object":r(i,f);break;default:throw new TypeError("Unexpected data type ("+typeof f+")");}return t}}if("undefined"!=typeof window){var c,d=0,g=!1,nt=!1,pt=7,s="[iFrameSizer]",l=s.length,r=null,e=window.requestAnimationFrame,wt={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},t={},a=null,h={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,inPageLinks:!1,enablePublicMethods:!0,heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,warningTimeout:5e3,tolerance:0,widthCalculationMethod:"scroll",onClose:function(){return!0},onClosed:function(){},onInit:function(){},onMessage:function(){u("onMessage function not defined")},onResized:function(){},onScroll:function(){return!0}},v={};window.jQuery&&((c=window.jQuery).fn?c.fn.iFrameResize||(c.fn.iFrameResize=function(n){return this.filter("iframe").each(function(t,i){at(i,n)}).end()}):rt("","Unable to bind to jQuery, it is not fully loaded."));"function"==typeof define&&define.amd?define([],k):"object"==typeof module&&"object"==typeof module.exports&&(module.exports=k());window.iFrameResize=window.iFrameResize||k()}}(),!function(n,t,i,r){var u=n(t);n.fn.lazyload=function(f){function s(){var t=0;o.each(function(){var i=n(this);if((!e.skip_invisible||i.is(":visible"))&&!n.abovethetop(this,e)&&!n.leftofbegin(this,e))if(n.belowthefold(this,e)||n.rightoffold(this,e)){if(++t>e.failure_limit)return!1}else i.trigger("appear"),t=0})}var h,o=this,e={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:t,data_attribute:"original",skip_invisible:!1,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};return f&&(r!==f.failurelimit&&(f.failure_limit=f.failurelimit,delete f.failurelimit),r!==f.effectspeed&&(f.effect_speed=f.effectspeed,delete f.effectspeed),n.extend(e,f)),h=e.container===r||e.container===t?u:n(e.container),0===e.event.indexOf("scroll")&&h.bind(e.event,function(){return s()}),this.each(function(){var i=this,t=n(i);i.loaded=!1;(t.attr("src")===r||t.attr("src")===!1)&&t.is("img")&&t.attr("src",e.placeholder);t.one("appear",function(){if(!this.loaded){if(e.appear){var r=o.length;e.appear.call(i,r,e)}n("<img />").bind("load",function(){var r=t.attr("data-"+e.data_attribute),u,f;t.hide();t.is("img")?t.attr("src",r):t.css("background-image","url('"+r+"')");t[e.effect](e.effect_speed);i.loaded=!0;u=n.grep(o,function(n){return!n.loaded});(o=n(u),e.load)&&(f=o.length,e.load.call(i,f,e))}).attr("src",t.attr("data-"+e.data_attribute))}});0!==e.event.indexOf("scroll")&&t.bind(e.event,function(){i.loaded||t.trigger("appear")})}),u.bind("resize",function(){s()}),/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&u.bind("pageshow",function(t){t.originalEvent&&t.originalEvent.persisted&&o.each(function(){n(this).trigger("appear")})}),n(i).ready(function(){s()}),this};n.belowthefold=function(i,f){var e;return e=f.container===r||f.container===t?(t.innerHeight?t.innerHeight:u.height())+u.scrollTop():n(f.container).offset().top+n(f.container).height(),e<=n(i).offset().top-f.threshold};n.rightoffold=function(i,f){var e;return e=f.container===r||f.container===t?u.width()+u.scrollLeft():n(f.container).offset().left+n(f.container).width(),e<=n(i).offset().left-f.threshold};n.abovethetop=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollTop():n(f.container).offset().top,e>=n(i).offset().top+f.threshold+n(i).height()};n.leftofbegin=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollLeft():n(f.container).offset().left,e>=n(i).offset().left+f.threshold+n(i).width()};n.inviewport=function(t,i){return!(n.rightoffold(t,i)||n.leftofbegin(t,i)||n.belowthefold(t,i)||n.abovethetop(t,i))};n.extend(n.expr[":"],{"below-the-fold":function(t){return n.belowthefold(t,{threshold:0})},"above-the-top":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-screen":function(t){return n.rightoffold(t,{threshold:0})},"left-of-screen":function(t){return!n.rightoffold(t,{threshold:0})},"in-viewport":function(t){return n.inviewport(t,{threshold:0})},"above-the-fold":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-fold":function(t){return n.rightoffold(t,{threshold:0})},"left-of-fold":function(t){return!n.rightoffold(t,{threshold:0})}})}(jQuery,window,document),!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(n){var t,it,f,p,o,pt,s="Close",wt="BeforeClose",ti="AfterClose",ii="BeforeAppend",rt="MarkupParse",ut="Open",bt="Change",ft="mfp",u="."+ft,w="mfp-ready",kt="mfp-removing",et="mfp-prevent-close",b=function(){},ot=!!window.jQuery,h=n(window),r=function(n,i){t.ev.on(ft+n+u,i)},l=function(t,i,r,u){var f=document.createElement("div");return f.className="mfp-"+t,r&&(f.innerHTML=r),u?i&&i.appendChild(f):(f=n(f),i&&f.appendTo(i)),f},i=function(i,r){t.ev.triggerHandler(ft+i,r);t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,n.isArray(r)?r:[r]))},st=function(i){return i===pt&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=n(t.st.closeMarkup.replace("%title%",t.st.tClose)),pt=i),t.currTemplate.closeBtn},ht=function(){n.magnificPopup.instance||(t=new b,t.init(),n.magnificPopup.instance=t)},ri=function(){var n=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==n.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in n)return!0;return!1},a,k,d,g,ct,e,gt,at,ni,nt,yt,tt;b.prototype={constructor:b,init:function(){var i=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener;t.isAndroid=/android/gi.test(i);t.isIOS=/iphone|ipad|ipod/gi.test(i);t.supportsTransition=ri();t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent);f=n(document);t.popupsCache={}},open:function(e){var s,c,p,b,a,k,v,d,y;if(e.isObj===!1){for(t.items=e.items.toArray(),t.index=0,p=e.items,s=0;s<p.length;s++)if(c=p[s],c.parsed&&(c=c.el[0]),c===e.el[0]){t.index=s;break}}else t.items=n.isArray(e.items)?e.items:[e.items],t.index=e.index||0;if(t.isOpen)return void t.updateItemHTML();for(t.types=[],o="",t.ev=e.mainEl&&e.mainEl.length?e.mainEl.eq(0):f,e.key?(t.popupsCache[e.key]||(t.popupsCache[e.key]={}),t.currTemplate=t.popupsCache[e.key]):t.currTemplate={},t.st=n.extend(!0,{},n.magnificPopup.defaults,e),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=l("bg").on("click"+u,function(){t.close()}),t.wrap=l("wrap").attr("tabindex",-1).on("click"+u,function(n){t._checkIfClose(n.target)&&t.close()}),t.container=l("container",t.wrap)),t.contentContainer=l("content"),t.st.preloader&&(t.preloader=l("preloader",t.container,t.st.tLoading)),b=n.magnificPopup.modules,s=0;s<b.length;s++)a=b[s],a=a.charAt(0).toUpperCase()+a.slice(1),t["init"+a].call(t);return i("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(r(rt,function(n,t,i,r){i.close_replaceWith=st(r.type)}),o+=" mfp-close-btn-in"):t.wrap.append(st())),t.st.alignTop&&(o+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:h.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:f.height(),position:"absolute"}),t.st.enableEscapeKey&&f.on("keyup"+u,function(n){27===n.keyCode&&t.close()}),h.on("resize"+u,function(){t.updateSize()}),t.st.closeOnContentClick||(o+=" mfp-auto-cursor"),o&&t.wrap.addClass(o),k=t.wH=h.height(),v={},t.fixedContentPos&&t._hasScrollBar(k)&&(d=t._getScrollbarSize(),d&&(v.marginRight=d)),t.fixedContentPos&&(t.isIE7?n("body, html").css("overflow","hidden"):v.overflow="hidden"),y=t.st.mainClass,t.isIE7&&(y+=" mfp-ie7"),y&&t._addClassToMFP(y),t.updateItemHTML(),i("BuildControls"),n("html").css(v),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||n(document.body)),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(w),t._setFocus()):t.bgOverlay.addClass(w);f.on("focusin"+u,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(k),i(ut),e},close:function(){t.isOpen&&(i(wt),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(kt),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){var r,e;i(s);r=kt+" "+w+" ";(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(r+=t.st.mainClass+" "),t._removeClassFromMFP(r),t.fixedContentPos)&&(e={marginRight:""},t.isIE7?n("body, html").css("overflow",""):e.overflow="",n("html").css(e));f.off("keyup"+u+" focusin"+u);t.ev.off(u);t.wrap.attr("class","mfp-wrap").removeAttr("style");t.bgOverlay.attr("class","mfp-bg");t.container.attr("class","mfp-container");!t.st.showCloseBtn||t.st.closeBtnInside&&t.currTemplate[t.currItem.type]!==!0||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach();t.st.autoFocusLast&&t._lastFocusedEl&&n(t._lastFocusedEl).focus();t.currItem=null;t.content=null;t.currTemplate=null;t.prevHeight=0;i(ti)},updateSize:function(n){if(t.isIOS){var u=document.documentElement.clientWidth/window.innerWidth,r=window.innerHeight*u;t.wrap.css("height",r);t.wH=r}else t.wH=n||h.height();t.fixedContentPos||t.wrap.css("height",t.wH);i("Resize")},updateItemHTML:function(){var u=t.items[t.index],r,f,e;t.contentContainer.detach();t.content&&t.content.detach();u.parsed||(u=t.parseEl(t.index));r=u.type;(i("BeforeChange",[t.currItem?t.currItem.type:"",r]),t.currItem=u,t.currTemplate[r])||(f=t.st[r]?t.st[r].markup:!1,i("FirstMarkupParse",f),t.currTemplate[r]=f?n(f):!0);p&&p!==u.type&&t.container.removeClass("mfp-"+p+"-holder");e=t["get"+r.charAt(0).toUpperCase()+r.slice(1)](u,t.currTemplate[r]);t.appendContent(e,r);u.preloaded=!0;i(bt,u);p=u.type;t.container.prepend(t.contentContainer);i("AfterChange")},appendContent:function(n,r){t.content=n;n?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[r]===!0?t.content.find(".mfp-close").length||t.content.append(st()):t.content=n:t.content="";i(ii);t.container.addClass("mfp-"+r+"-holder");t.contentContainer.append(t.content)},parseEl:function(r){var o,u=t.items[r],e,f;if(u.tagName?u={el:n(u)}:(o=u.type,u={data:u,src:u.src}),u.el){for(e=t.types,f=0;f<e.length;f++)if(u.el.hasClass("mfp-"+e[f])){o=e[f];break}u.src=u.el.attr("data-mfp-src");u.src||(u.src=u.el.attr("href"))}return u.type=o||t.st.type||"inline",u.index=r,u.parsed=!0,t.items[r]=u,i("ElementParse",u),t.items[r]},addGroup:function(n,i){var u=function(r){r.mfpEl=this;t._openClick(r,n,i)},r;i||(i={});r="click.magnificPopup";i.mainEl=n;i.items?(i.isObj=!0,n.off(r).on(r,u)):(i.isObj=!1,i.delegate?n.off(r).on(r,i.delegate,u):(i.items=n,n.off(r).on(r,u)))},_openClick:function(i,r,u){var e=void 0!==u.midClick?u.midClick:n.magnificPopup.defaults.midClick,f;if(e||!(2===i.which||i.ctrlKey||i.metaKey||i.altKey||i.shiftKey)){if(f=void 0!==u.disableOn?u.disableOn:n.magnificPopup.defaults.disableOn,f)if(n.isFunction(f)){if(!f.call(t))return!0}else if(h.width()<f)return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation());u.el=n(i.mfpEl);u.delegate&&(u.items=r.find(u.delegate));t.open(u)}},updateStatus:function(n,r){if(t.preloader){it!==n&&t.container.removeClass("mfp-s-"+it);r||"loading"!==n||(r=t.st.tLoading);var u={status:n,text:r};i("UpdateStatus",u);n=u.status;r=u.text;t.preloader.html(r);t.preloader.find("a").on("click",function(n){n.stopImmediatePropagation()});t.container.addClass("mfp-s-"+n);it=n}},_checkIfClose:function(i){if(!n(i).hasClass(et)){var r=t.st.closeOnContentClick,u=t.st.closeOnBgClick;if(r&&u||!t.content||n(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||n.contains(t.content[0],i)){if(r)return!0}else if(u&&n.contains(document,i))return!0;return!1}},_addClassToMFP:function(n){t.bgOverlay.addClass(n);t.wrap.addClass(n)},_removeClassFromMFP:function(n){this.bgOverlay.removeClass(n);t.wrap.removeClass(n)},_hasScrollBar:function(n){return(t.isIE7?f.height():document.body.scrollHeight)>(n||h.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){if(i.target!==t.wrap[0]&&!n.contains(t.wrap[0],i.target))return(t._setFocus(),!1)},_parseMarkup:function(t,r,f){var e;f.data&&(r=n.extend(f.data,r));i(rt,[t,r,f]);n.each(r,function(i,r){var f,o;if(void 0===r||r===!1)return!0;(e=i.split("_"),e.length>1)?(f=t.find(u+"-"+e[0]),f.length>0&&(o=e[1],"replaceWith"===o?f[0]!==r[0]&&f.replaceWith(r):"img"===o?f.is("img")?f.attr("src",r):f.replaceWith(n("<img>").attr("src",r).attr("class",f.attr("class"))):f.attr(e[1],r))):t.find(u+"-"+i).html(r)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var n=document.createElement("div");n.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;";document.body.appendChild(n);t.scrollbarSize=n.offsetWidth-n.clientWidth;document.body.removeChild(n)}return t.scrollbarSize}};n.magnificPopup={instance:null,proto:b.prototype,modules:[],open:function(t,i){return ht(),t=t?n.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return n.magnificPopup.instance&&n.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(n.magnificPopup.defaults[t]=i.options);n.extend(this.proto,i.proto);this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;<\/button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}};n.fn.magnificPopup=function(i){var r,u,f,e;return ht(),r=n(this),"string"==typeof i?"open"===i?(f=ot?r.data("magnificPopup"):r[0].magnificPopup,e=parseInt(arguments[1],10)||0,f.items?u=f.items[e]:(u=r,f.delegate&&(u=u.find(f.delegate)),u=u.eq(e)),t._openClick({mfpEl:u},r,f)):t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1)):(i=n.extend(!0,{},i),ot?r.data("magnificPopup",i):r[0].magnificPopup=i,t.addGroup(r,i)),r};g="inline";ct=function(){d&&(k.after(d.addClass(a)).detach(),d=null)};n.magnificPopup.registerModule(g,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(g);r(s+"."+g,function(){ct()})},getInline:function(i,r){var f,u,e;return(ct(),i.src)?(f=t.st.inline,u=n(i.src),u.length?(e=u[0].parentNode,e&&e.tagName&&(k||(a=f.hiddenClass,k=l(a),a="mfp-"+a),d=u.after(k).detach().removeClass(a)),t.updateStatus("ready")):(t.updateStatus("error",f.tNotFound),u=n("<div>")),i.inlineElement=u,u):(t.updateStatus("ready"),t._parseMarkup(r,{},i),r)}}});var v,y="ajax",lt=function(){v&&n(document.body).removeClass(v)},dt=function(){lt();t.req&&t.req.abort()};n.magnificPopup.registerModule(y,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content<\/a> could not be loaded.'},proto:{initAjax:function(){t.types.push(y);v=t.st.ajax.cursor;r(s+"."+y,dt);r("BeforeChange."+y,dt)},getAjax:function(r){v&&n(document.body).addClass(v);t.updateStatus("loading");var u=n.extend({url:r.src,success:function(u,f,e){var o={data:u,xhr:e};i("ParseAjax",o);t.appendContent(n(o.data),y);r.finished=!0;lt();t._setFocus();setTimeout(function(){t.wrap.addClass(w)},16);t.updateStatus("ready");i("AjaxContentAdded")},error:function(){lt();r.finished=r.loadError=!0;t.updateStatus("error",t.st.ajax.tError.replace("%url%",r.src))}},t.st.ajax.settings);return t.req=n.ajax(u),""}}});gt=function(i){if(i.data&&void 0!==i.data.title)return i.data.title;var r=t.st.image.titleSrc;if(r){if(n.isFunction(r))return r.call(t,i);if(i.el)return i.el.attr(r)||""}return""};n.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"><\/div><figure><div class="mfp-img"><\/div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"><\/div><div class="mfp-counter"><\/div><\/div><\/figcaption><\/figure><\/div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image<\/a> could not be loaded.'},proto:{initImage:function(){var i=t.st.image,f=".image";t.types.push("image");r(ut+f,function(){"image"===t.currItem.type&&i.cursor&&n(document.body).addClass(i.cursor)});r(s+f,function(){i.cursor&&n(document.body).removeClass(i.cursor);h.off("resize"+u)});r("Resize"+f,t.resizeImage);t.isLowIE&&r("AfterChange",t.resizeImage)},resizeImage:function(){var n=t.currItem,i;n&&n.img&&t.st.image.verticalFit&&(i=0,t.isLowIE&&(i=parseInt(n.img.css("padding-top"),10)+parseInt(n.img.css("padding-bottom"),10)),n.img.css("max-height",t.wH-i))},_onImageHasSize:function(n){n.img&&(n.hasSize=!0,e&&clearInterval(e),n.isCheckingImgSize=!1,i("ImageHasSize",n),n.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),n.imgHidden=!1))},findImageSize:function(n){var i=0,u=n.img[0],r=function(f){e&&clearInterval(e);e=setInterval(function(){return u.naturalWidth>0?void t._onImageHasSize(n):(i>200&&clearInterval(e),i++,void(3===i?r(10):40===i?r(50):100===i&&r(500)))},f)};r(1)},getImage:function(r,u){var o=0,s=function(){r&&(r.img[0].complete?(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("ready")),r.hasSize=!0,r.loaded=!0,i("ImageLoadComplete")):(o++,200>o?setTimeout(s,100):h()))},h=function(){r&&(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("error",c.tError.replace("%url%",r.src))),r.hasSize=!0,r.loaded=!0,r.loadError=!0)},c=t.st.image,l=u.find(".mfp-img"),f;return l.length&&(f=document.createElement("img"),f.className="mfp-img",r.el&&r.el.find("img").length&&(f.alt=r.el.find("img").attr("alt")),r.img=n(f).on("load.mfploader",s).on("error.mfploader",h),f.src=r.src,l.is("img")&&(r.img=r.img.clone()),f=r.img[0],f.naturalWidth>0?r.hasSize=!0:f.width||(r.hasSize=!1)),t._parseMarkup(u,{title:gt(r),img_replaceWith:r.img},r),t.resizeImage(),r.hasSize?(e&&clearInterval(e),r.loadError?(u.addClass("mfp-loading"),t.updateStatus("error",c.tError.replace("%url%",r.src))):(u.removeClass("mfp-loading"),t.updateStatus("ready")),u):(t.updateStatus("loading"),r.loading=!0,r.hasSize||(r.imgHidden=!0,u.addClass("mfp-loading"),t.findImageSize(r)),u)}}});ni=function(){return void 0===at&&(at=void 0!==document.createElement("p").style.MozTransform),at};n.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(n){return n.is("img")?n:n.find("img")}},proto:{initZoom:function(){var u,f=t.st.zoom,o=".zoom";if(f.enabled&&t.supportsTransition){var e,n,c=f.duration,l=function(n){var r=n.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),u="all "+f.duration/1e3+"s "+f.easing,t={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},i="transition";return t["-webkit-"+i]=t["-moz-"+i]=t["-o-"+i]=t[i]=u,r.css(t),r},h=function(){t.content.css("visibility","visible")};r("BuildControls"+o,function(){if(t._allowZoom()){if(clearTimeout(e),t.content.css("visibility","hidden"),u=t._getItemToZoom(),!u)return void h();n=l(u);n.css(t._getOffset());t.wrap.append(n);e=setTimeout(function(){n.css(t._getOffset(!0));e=setTimeout(function(){h();setTimeout(function(){n.remove();u=n=null;i("ZoomAnimationEnded")},16)},c)},16)}});r(wt+o,function(){if(t._allowZoom()){if(clearTimeout(e),t.st.removalDelay=c,!u){if(u=t._getItemToZoom(),!u)return;n=l(u)}n.css(t._getOffset(!0));t.wrap.append(n);t.content.css("visibility","hidden");setTimeout(function(){n.css(t._getOffset())},16)}});r(s+o,function(){t._allowZoom()&&(h(),n&&n.remove(),u=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(i){var r,u;r=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var f=r.offset(),e=parseInt(r.css("padding-top"),10),o=parseInt(r.css("padding-bottom"),10);return f.top-=n(window).scrollTop()-e,u={width:r.width(),height:(ot?r.innerHeight():r[0].offsetHeight)-o-e},ni()?u["-moz-transform"]=u.transform="translate("+f.left+"px,"+f.top+"px)":(u.left=f.left,u.top=f.top),u}}});var c="iframe",ui="//about:blank",vt=function(n){if(t.currTemplate[c]){var i=t.currTemplate[c].find("iframe");i.length&&(n||(i[0].src=ui),t.isIE8&&i.css("display",n?"block":"none"))}};n.magnificPopup.registerModule(c,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"><\/div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen><\/iframe><\/div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(c);r("BeforeChange",function(n,t,i){t!==i&&(t===c?vt():i===c&&vt(!0))});r(s+"."+c,function(){vt()})},getIframe:function(i,r){var u=i.src,f=t.st.iframe,e;return n.each(f.patterns,function(){if(u.indexOf(this.index)>-1)return(this.id&&(u="string"==typeof this.id?u.substr(u.lastIndexOf(this.id)+this.id.length,u.length):this.id.call(this,u)),u=this.src.replace("%id%",u),!1)}),e={},f.srcAction&&(e[f.srcAction]=u),t._parseMarkup(r,e,i),t.updateStatus("ready"),r}}});nt=function(n){var i=t.items.length;return n>i-1?n-i:0>n?i+n:n};yt=function(n,t,i){return n.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};n.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"><\/button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var u=t.st.gallery,i=".mfp-gallery";return t.direction=!0,u&&u.enabled?(o+=" mfp-gallery",r(ut+i,function(){u.navigateByImgClick&&t.wrap.on("click"+i,".mfp-img",function(){if(t.items.length>1)return(t.next(),!1)});f.on("keydown"+i,function(n){37===n.keyCode?t.prev():39===n.keyCode&&t.next()})}),r("UpdateStatus"+i,function(n,i){i.text&&(i.text=yt(i.text,t.currItem.index,t.items.length))}),r(rt+i,function(n,i,r,f){var e=t.items.length;r.counter=e>1?yt(u.tCounter,f.index,e):""}),r("BuildControls"+i,function(){if(t.items.length>1&&u.arrows&&!t.arrowLeft){var i=u.arrowMarkup,r=t.arrowLeft=n(i.replace(/%title%/gi,u.tPrev).replace(/%dir%/gi,"left")).addClass(et),f=t.arrowRight=n(i.replace(/%title%/gi,u.tNext).replace(/%dir%/gi,"right")).addClass(et);r.click(function(){t.prev()});f.click(function(){t.next()});t.container.append(r.add(f))}}),r(bt+i,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout);t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages();t._preloadTimeout=null},16)}),void r(s+i,function(){f.off(i);t.wrap.off("click"+i);t.arrowRight=t.arrowLeft=null})):!1},next:function(){t.direction=!0;t.index=nt(t.index+1);t.updateItemHTML()},prev:function(){t.direction=!1;t.index=nt(t.index-1);t.updateItemHTML()},goTo:function(n){t.direction=n>=t.index;t.index=n;t.updateItemHTML()},preloadNearbyImages:function(){for(var i=t.st.gallery.preload,r=Math.min(i[0],t.items.length),u=Math.min(i[1],t.items.length),n=1;n<=(t.direction?u:r);n++)t._preloadItem(t.index+n);for(n=1;n<=(t.direction?r:u);n++)t._preloadItem(t.index-n)},_preloadItem:function(r){if(r=nt(r),!t.items[r].preloaded){var u=t.items[r];u.parsed||(u=t.parseEl(r));i("LazyLoad",u);"image"===u.type&&(u.img=n('<img class="mfp-img" />').on("load.mfploader",function(){u.hasSize=!0}).on("error.mfploader",function(){u.hasSize=!0;u.loadError=!0;i("LazyLoadError",u)}).attr("src",u.src));u.preloaded=!0}}}});tt="retina";n.magnificPopup.registerModule(tt,{options:{replaceSrc:function(n){return n.src.replace(/\.\w+$/,function(n){return"@2x"+n})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var i=t.st.retina,n=i.ratio;n=isNaN(n)?n():n;n>1&&(r("ImageHasSize."+tt,function(t,i){i.img.css({"max-width":i.img[0].naturalWidth/n,width:"100%"})}),r("ElementParse."+tt,function(t,r){r.src=i.replaceSrc(r,n)}))}}}});ht()}),!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){var o=-1,r=-1,i=function(n){return parseFloat(n)||0},s=function(t){var f=1,e=n(t),u=null,r=[];return e.each(function(){var t=n(this),e=t.offset().top-i(t.css("margin-top")),o=r.length>0?r[r.length-1]:null;null===o?r.push(t):Math.floor(Math.abs(u-e))<=f?r[r.length-1]=o.add(t):r.push(t);u=e}),r},u=function(t){var i={byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof t?n.extend(i,t):("boolean"==typeof t?i.byRow=t:"remove"===t&&(i.remove=!0),i)},t=n.fn.matchHeight=function(i){var r=u(i),f;return r.remove?(f=this,this.css(r.property,""),n.each(t._groups,function(n,t){t.elements=t.elements.not(f)}),this):this.length<=1&&!r.target?this:(t._groups.push({elements:this,options:r}),t._apply(this,r),this)},f,e;t.version="0.7.2";t._groups=[];t._throttle=80;t._maintainScroll=!1;t._beforeUpdate=null;t._afterUpdate=null;t._rows=s;t._parse=i;t._parseOptions=u;t._apply=function(r,f){var e=u(f),o=n(r),c=[o],l=n(window).scrollTop(),a=n("html").outerHeight(!0),h=o.parents().filter(":hidden");return h.each(function(){var t=n(this);t.data("style-cache",t.attr("style"))}),h.css("display","block"),e.byRow&&!e.target&&(o.each(function(){var i=n(this),t=i.css("display");"inline-block"!==t&&"flex"!==t&&"inline-flex"!==t&&(t="block");i.data("style-cache",i.attr("style"));i.css({display:t,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),c=s(o),o.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||"")})),n.each(c,function(t,r){var u=n(r),f=0;if(e.target)f=e.target.outerHeight(!1);else{if(e.byRow&&u.length<=1)return void u.css(e.property,"");u.each(function(){var t=n(this),u=t.attr("style"),i=t.css("display"),r;"inline-block"!==i&&"flex"!==i&&"inline-flex"!==i&&(i="block");r={display:i};r[e.property]="";t.css(r);t.outerHeight(!1)>f&&(f=t.outerHeight(!1));u?t.attr("style",u):t.css("display","")})}u.each(function(){var t=n(this),r=0;e.target&&t.is(e.target)||("border-box"!==t.css("box-sizing")&&(r+=i(t.css("border-top-width"))+i(t.css("border-bottom-width")),r+=i(t.css("padding-top"))+i(t.css("padding-bottom"))),t.css(e.property,f-r+"px"))})}),h.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||null)}),t._maintainScroll&&n(window).scrollTop(l/a*n("html").outerHeight(!0)),this};t._applyDataApi=function(){var t={};n("[data-match-height], [data-mh]").each(function(){var i=n(this),r=i.attr("data-mh")||i.attr("data-match-height");t[r]=r in t?t[r].add(i):i});n.each(t,function(){this.matchHeight(!0)})};f=function(i){t._beforeUpdate&&t._beforeUpdate(i,t._groups);n.each(t._groups,function(){t._apply(this.elements,this.options)});t._afterUpdate&&t._afterUpdate(i,t._groups)};t._update=function(i,u){if(u&&"resize"===u.type){var e=n(window).width();if(e===o)return;o=e}i?r===-1&&(r=setTimeout(function(){f(u);r=-1},t._throttle)):f(u)};n(t._applyDataApi);e=n.fn.on?"on":"bind";n(window)[e]("load",function(n){t._update(!1,n)});n(window)[e]("resize orientationchange",function(n){t._update(!0,n)})}),function(n,t){typeof define=="function"&&define.amd?define(["jquery"],t):typeof exports=="object"?module.exports=t(require("jquery")):n.jquery_mmenu_all_min_js=t(n.jQuery)}(this,function(n){return!function(n){function o(){n[i].glbl||(f={$wndw:n(window),$docu:n(document),$html:n("html"),$body:n("body")},t={},u={},r={},n.each([t,u,r],function(n,t){t.add=function(n){n=n.split(" ");for(var i=0,r=n.length;i<r;i++)t[n[i]]=t.mm(n[i])}}),t.mm=function(n){return"mm-"+n},t.add("wrapper menu panels panel nopanel current highest opened subopened navbar hasnavbar title btn prev next listview nolistview inset vertical selected divider spacer hidden fullsubopen"),t.umm=function(n){return"mm-"==n.slice(0,3)&&(n=n.slice(3)),n},u.mm=function(n){return"mm-"+n},u.add("parent child"),r.mm=function(n){return n+".mm"},r.add("transitionend webkitTransitionEnd click scroll keydown mousedown mouseup touchstart touchmove touchend orientationchange"),n[i]._c=t,n[i]._d=u,n[i]._e=r,n[i].glbl=f)}var i="mmenu",e="5.7.8",t,u,r,f;n[i]&&n[i].version>e||(n[i]=function(n,t,i){this.$menu=n;this._api=["bind","getInstance","update","initPanels","openPanel","closePanel","closeAllPanels","setSelected"];this.opts=t;this.conf=i;this.vars={};this.cbck={};"function"==typeof this.___deprecated&&this.___deprecated();this._initMenu();this._initAnchors();var r=this.$pnls.children();return this._initAddons(),this.initPanels(r),"function"==typeof this.___debug&&this.___debug(),this},n[i].version=e,n[i].addons={},n[i].uniqueId=0,n[i].defaults={extensions:[],initMenu:function(){},initPanels:function(){},navbar:{add:!0,title:"Menu",titleLink:"panel"},onClick:{setSelected:!0},slidingSubmenus:!0},n[i].configuration={classNames:{divider:"Divider",inset:"Inset",panel:"Panel",selected:"Selected",spacer:"Spacer",vertical:"Vertical"},clone:!1,openingInterval:25,panelNodetype:"ul, ol, div",transitionDuration:400},n[i].prototype={init:function(n){this.initPanels(n)},getInstance:function(){return this},update:function(){this.trigger("update")},initPanels:function(n){n=n.not("."+t.nopanel);n=this._initPanels(n);this.opts.initPanels.call(this,n);this.trigger("initPanels",n);this.trigger("update")},openPanel:function(r){var e=r.parent(),u=this,o,s,f;if(e.hasClass(t.vertical)){if(o=e.parents("."+t.subopened),o.length)return void this.openPanel(o.first());e.addClass(t.opened);this.trigger("openPanel",r);this.trigger("openingPanel",r);this.trigger("openedPanel",r)}else{if(r.hasClass(t.current))return;s=this.$pnls.children("."+t.panel);f=s.filter("."+t.current);s.removeClass(t.highest).removeClass(t.current).not(r).not(f).not("."+t.vertical).addClass(t.hidden);n[i].support.csstransitions||f.addClass(t.hidden);r.hasClass(t.opened)?r.nextAll("."+t.opened).addClass(t.highest).removeClass(t.opened).removeClass(t.subopened):(r.addClass(t.highest),f.addClass(t.subopened));r.removeClass(t.hidden).addClass(t.current);u.trigger("openPanel",r);setTimeout(function(){r.removeClass(t.subopened).addClass(t.opened);u.trigger("openingPanel",r);u.__transitionend(r,function(){u.trigger("openedPanel",r)},u.conf.transitionDuration)},this.conf.openingInterval)}},closePanel:function(n){var i=n.parent();i.hasClass(t.vertical)&&(i.removeClass(t.opened),this.trigger("closePanel",n),this.trigger("closingPanel",n),this.trigger("closedPanel",n))},closeAllPanels:function(){this.$menu.find("."+t.listview).children().removeClass(t.selected).filter("."+t.vertical).removeClass(t.opened);var i=this.$pnls.children("."+t.panel),n=i.first();this.$pnls.children("."+t.panel).not(n).removeClass(t.subopened).removeClass(t.opened).removeClass(t.current).removeClass(t.highest).addClass(t.hidden);this.openPanel(n)},togglePanel:function(n){var i=n.parent();i.hasClass(t.vertical)&&this[i.hasClass(t.opened)?"closePanel":"openPanel"](n)},setSelected:function(n){this.$menu.find("."+t.listview).children("."+t.selected).removeClass(t.selected);n.addClass(t.selected);this.trigger("setSelected",n)},bind:function(n,t){n="init"==n?"initPanels":n;this.cbck[n]=this.cbck[n]||[];this.cbck[n].push(t)},trigger:function(){var u=this,i=Array.prototype.slice.call(arguments),n=i.shift(),t,r;if(n="init"==n?"initPanels":n,this.cbck[n])for(t=0,r=this.cbck[n].length;t<r;t++)this.cbck[n][t].apply(u,i)},_initMenu:function(){this.conf.clone&&(this.$orig=this.$menu,this.$menu=this.$orig.clone(!0),this.$menu.add(this.$menu.find("[id]")).filter("[id]").each(function(){n(this).attr("id",t.mm(n(this).attr("id")))}));this.opts.initMenu.call(this,this.$menu,this.$orig);this.$menu.attr("id",this.$menu.attr("id")||this.__getUniqueId());this.$pnls=n('<div class="'+t.panels+'" />').append(this.$menu.children(this.conf.panelNodetype)).prependTo(this.$menu);this.$menu.parent().addClass(t.wrapper);var i=[t.menu];this.opts.slidingSubmenus||i.push(t.vertical);this.opts.extensions=this.opts.extensions.length?"mm-"+this.opts.extensions.join(" mm-"):"";this.opts.extensions&&i.push(this.opts.extensions);this.$menu.addClass(i.join(" "));this.trigger("_initMenu")},_initPanels:function(r){var e=this,l=this.__findAddBack(r,"ul, ol"),s,f,h,a,c,o;return this.__refactorClass(l,this.conf.classNames.inset,"inset").addClass(t.nolistview+" "+t.nopanel),l.not("."+t.nolistview).addClass(t.listview),s=this.__findAddBack(r,"."+t.listview).children(),this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.divider,"divider"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),this.__refactorClass(this.__findAddBack(r,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),f=n(),h=r.add(r.find("."+t.panel)).add(this.__findAddBack(r,"."+t.listview).children().children(this.conf.panelNodetype)).not("."+t.nopanel),this.__refactorClass(h,this.conf.classNames.vertical,"vertical"),this.opts.slidingSubmenus||h.addClass(t.vertical),h.each(function(){var i=n(this),r=i,u;i.is("ul, ol")?(i.wrap('<div class="'+t.panel+'" />'),r=i.parent()):r.addClass(t.panel);u=i.attr("id");i.removeAttr("id");r.attr("id",u||e.__getUniqueId());i.hasClass(t.vertical)&&(i.removeClass(e.conf.classNames.vertical),r.add(r.parent()).addClass(t.vertical));f=f.add(r)}),a=n("."+t.panel,this.$menu),f.each(function(){var o,l,f=n(this),r=f.parent(),s=r.children("a, span").first(),h,c;if(r.is("."+t.panels)||(r.data(u.child,f),f.data(u.parent,r)),r.children("."+t.next).length||r.parent().is("."+t.listview)&&(o=f.attr("id"),l=n('<a class="'+t.next+'" href="#'+o+'" data-target="#'+o+'" />').insertBefore(s),s.is("span")&&l.addClass(t.fullsubopen)),!f.children("."+t.navbar).length&&!r.hasClass(t.vertical))if(r.parent().is("."+t.listview)?r=r.closest("."+t.panel):(s=r.closest("."+t.panel).find('a[href="#'+f.attr("id")+'"]').first(),r=s.closest("."+t.panel)),h=!1,c=n('<div class="'+t.navbar+'" />'),e.opts.navbar.add&&f.addClass(t.hasnavbar),r.length){switch(o=r.attr("id"),e.opts.navbar.titleLink){case"anchor":h=s.attr("href");break;case"panel":case"parent":h="#"+o;break;default:h=!1}c.append('<a class="'+t.btn+" "+t.prev+'" href="#'+o+'" data-target="#'+o+'" />').append(n('<a class="'+t.title+'"'+(h?' href="'+h+'"':"")+" />").text(s.text())).prependTo(f)}else e.opts.navbar.title&&c.append('<a class="'+t.title+'">'+n[i].i18n(e.opts.navbar.title)+"<\/a>").prependTo(f)}),c=this.__findAddBack(r,"."+t.listview).children("."+t.selected).removeClass(t.selected).last().addClass(t.selected),c.add(c.parentsUntil("."+t.menu,"li")).filter("."+t.vertical).addClass(t.opened).end().each(function(){n(this).parentsUntil("."+t.menu,"."+t.panel).not("."+t.vertical).first().addClass(t.opened).parentsUntil("."+t.menu,"."+t.panel).not("."+t.vertical).first().addClass(t.opened).addClass(t.subopened)}),c.children("."+t.panel).not("."+t.vertical).addClass(t.opened).parentsUntil("."+t.menu,"."+t.panel).not("."+t.vertical).first().addClass(t.opened).addClass(t.subopened),o=a.filter("."+t.opened),o.length||(o=f.first()),o.addClass(t.opened).last().addClass(t.current),f.not("."+t.vertical).not(o.last()).addClass(t.hidden).end().filter(function(){return!n(this).parent().hasClass(t.panels)}).appendTo(this.$pnls),this.trigger("_initPanels",f),f},_initAnchors:function(){var u=this;f.$body.on(r.click+"-oncanvas","a[href]",function(r){var f=n(this),e=!1,s=u.$menu.find(f).length,l,o,h,c;for(l in n[i].addons)if(n[i].addons[l].clickAnchor.call(u,f,s)){e=!0;break}if(o=f.attr("href"),!e&&s&&o.length>1&&"#"==o.slice(0,1))try{h=n(o,u.$menu);h.is("."+t.panel)&&(e=!0,u[f.parent().hasClass(t.vertical)?"togglePanel":"openPanel"](h))}catch(a){}(e&&r.preventDefault(),e||!s||!f.is("."+t.listview+" > li > a")||f.is('[rel="external"]')||f.is('[target="_blank"]'))||(u.__valueOrFn(u.opts.onClick.setSelected,f)&&u.setSelected(n(r.target).parent()),c=u.__valueOrFn(u.opts.onClick.preventDefault,f,"#"==o.slice(0,1)),c&&r.preventDefault(),u.__valueOrFn(u.opts.onClick.close,f,c)&&u.close())});this.trigger("_initAnchors")},_initAddons:function(){for(var t in n[i].addons)n[i].addons[t].add.call(this),n[i].addons[t].add=function(){};for(t in n[i].addons)n[i].addons[t].setup.call(this);this.trigger("_initAddons")},_getOriginalMenuId:function(){var n=this.$menu.attr("id");return n&&n.length&&this.conf.clone&&(n=t.umm(n)),n},__api:function(){var i=this,t={};return n.each(this._api,function(){var n=this;t[n]=function(){var r=i[n].apply(i,arguments);return"undefined"==typeof r?t:r}}),t},__valueOrFn:function(n,t,i){return"function"==typeof n?n.call(t[0]):"undefined"==typeof n&&"undefined"!=typeof i?i:n},__refactorClass:function(n,i,r){return n.filter("."+i).removeClass(i).addClass(t[r])},__findAddBack:function(n,t){return n.find(t).add(n.filter(t))},__filterListItems:function(n){return n.not("."+t.divider).not("."+t.hidden)},__transitionend:function(t,i,u){var e=!1,f=function(u){if("undefined"!=typeof u){if(!n(u.target).is(t))return!1;t.unbind(r.transitionend);t.unbind(r.webkitTransitionEnd)}e||i.call(t[0]);e=!0};t.on(r.transitionend,f);t.on(r.webkitTransitionEnd,f);setTimeout(f,1.1*u)},__getUniqueId:function(){return t.mm(n[i].uniqueId++)}},n.fn[i]=function(t,r){o();t=n.extend(!0,{},n[i].defaults,t);r=n.extend(!0,{},n[i].configuration,r);var u=n();return this.each(function(){var e=n(this),f;e.data(i)||(f=new n[i](e,t,r),f.$menu.data(i,f.__api()),u=u.add(f.$menu))}),u},n[i].i18n=function(){var t={};return function(i){switch(typeof i){case"object":return n.extend(t,i),t;case"string":return t[i]||i;case"undefined":default:return t}}}(),n[i].support={touch:"ontouchstart"in window||navigator.msMaxTouchPoints||!1,csstransitions:function(){var i,t;if("undefined"!=typeof Modernizr&&"undefined"!=typeof Modernizr.csstransitions)return Modernizr.csstransitions;var u=document.body||document.documentElement,r=u.style,n="transition";if("string"==typeof r[n])return!0;for(i=["Moz","webkit","Webkit","Khtml","O","ms"],n=n.charAt(0).toUpperCase()+n.substr(1),t=0;t<i.length;t++)if("string"==typeof r[i[t]+n])return!0;return!1}(),csstransforms:function(){return"undefined"==typeof Modernizr||"undefined"==typeof Modernizr.csstransforms||Modernizr.csstransforms}(),csstransforms3d:function(){return"undefined"==typeof Modernizr||"undefined"==typeof Modernizr.csstransforms3d||Modernizr.csstransforms3d}()})}(n),function(n){var u="mmenu",r="offCanvas",t,e,f,i;n[u].addons[r]={setup:function(){var f,e,o,s,h;this.opts[r]&&(f=this.opts[r],e=this.conf[r],i=n[u].glbl,this._api=n.merge(this._api,["open","close","setPage"]),"top"!=f.position&&"bottom"!=f.position||(f.zposition="front"),"string"!=typeof e.pageSelector&&(e.pageSelector="> "+e.pageNodetype),i.$allMenus=(i.$allMenus||n()).add(this.$menu),this.vars.opened=!1,o=[t.offcanvas],"left"!=f.position&&o.push(t.mm(f.position)),"back"!=f.zposition&&o.push(t.mm(f.zposition)),this.$menu.addClass(o.join(" ")).parent().removeClass(t.wrapper),n[u].support.csstransforms||this.$menu.addClass(t["no-csstransforms"]),n[u].support.csstransforms3d||this.$menu.addClass(t["no-csstransforms3d"]),this.setPage(i.$page),this._initBlocker(),this["_initWindow_"+r](),this.$menu[e.menuInjectMethod+"To"](e.menuWrapperSelector),s=window.location.hash,s&&(h=this._getOriginalMenuId(),h&&h==s.slice(1)&&this.open()))},add:function(){t=n[u]._c;e=n[u]._d;f=n[u]._e;t.add("offcanvas slideout blocking modal background opening blocker page no-csstransforms3d");e.add("style");f.add("resize")},clickAnchor:function(n,u){var s=this,f,e,o;if(this.opts[r]){if(f=this._getOriginalMenuId(),f&&n.is('[href="#'+f+'"]'))return u?!0:(e=n.closest("."+t.menu),e.length&&(o=e.data("mmenu"),o&&o.close))?(o.close(),s.__transitionend(e,function(){s.open()},s.conf.transitionDuration),!0):(this.open(),!0);if(i.$page)return f=i.$page.first().attr("id"),f&&n.is('[href="#'+f+'"]')?(this.close(),!0):void 0}}};n[u].defaults[r]={position:"left",zposition:"back",blockUI:!0,moveBackground:!0};n[u].configuration[r]={pageNodetype:"div",pageSelector:null,noPageSelector:[],wrapPageIfNeeded:!0,menuWrapperSelector:"body",menuInjectMethod:"prepend"};n[u].prototype.open=function(){if(!this.vars.opened){var n=this;this._openSetup();setTimeout(function(){n._openFinish()},this.conf.openingInterval);this.trigger("open")}};n[u].prototype._openSetup=function(){var s=this,o=this.opts[r],u;this.closeAllOthers();i.$page.each(function(){n(this).data(e.style,n(this).attr("style")||"")});i.$wndw.trigger(f.resize+"-"+r,[!0]);u=[t.opened];o.blockUI&&u.push(t.blocking);"modal"==o.blockUI&&u.push(t.modal);o.moveBackground&&u.push(t.background);"left"!=o.position&&u.push(t.mm(this.opts[r].position));"back"!=o.zposition&&u.push(t.mm(this.opts[r].zposition));this.opts.extensions&&u.push(this.opts.extensions);i.$html.addClass(u.join(" "));setTimeout(function(){s.vars.opened=!0},this.conf.openingInterval);this.$menu.addClass(t.current+" "+t.opened)};n[u].prototype._openFinish=function(){var n=this;this.__transitionend(i.$page.first(),function(){n.trigger("opened")},this.conf.transitionDuration);i.$html.addClass(t.opening);this.trigger("opening")};n[u].prototype.close=function(){if(this.vars.opened){var u=this;this.__transitionend(i.$page.first(),function(){u.$menu.removeClass(t.current+" "+t.opened);var f=[t.opened,t.blocking,t.modal,t.background,t.mm(u.opts[r].position),t.mm(u.opts[r].zposition)];u.opts.extensions&&f.push(u.opts.extensions);i.$html.removeClass(f.join(" "));i.$page.each(function(){n(this).attr("style",n(this).data(e.style))});u.vars.opened=!1;u.trigger("closed")},this.conf.transitionDuration);i.$html.removeClass(t.opening);this.trigger("close");this.trigger("closing")}};n[u].prototype.closeAllOthers=function(){i.$allMenus.not(this.$menu).each(function(){var t=n(this).data(u);t&&t.close&&t.close()})};n[u].prototype.setPage=function(u){var e=this,f=this.conf[r];u&&u.length||(u=i.$body.find(f.pageSelector),f.noPageSelector.length&&(u=u.not(f.noPageSelector.join(", "))),u.length>1&&f.wrapPageIfNeeded&&(u=u.wrapAll("<"+this.conf[r].pageNodetype+" />").parent()));u.each(function(){n(this).attr("id",n(this).attr("id")||e.__getUniqueId())});u.addClass(t.page+" "+t.slideout);i.$page=u;this.trigger("setPage",u)};n[u].prototype["_initWindow_"+r]=function(){i.$wndw.off(f.keydown+"-"+r).on(f.keydown+"-"+r,function(n){if(i.$html.hasClass(t.opened)&&9==n.keyCode)return n.preventDefault(),!1});var n=0;i.$wndw.off(f.resize+"-"+r).on(f.resize+"-"+r,function(r,u){if(1==i.$page.length&&(u||i.$html.hasClass(t.opened))){var f=i.$wndw.height();(u||f!=n)&&(n=f,i.$page.css("minHeight",f))}})};n[u].prototype._initBlocker=function(){var u=this;this.opts[r].blockUI&&(i.$blck||(i.$blck=n('<div id="'+t.blocker+'" class="'+t.slideout+'" />')),i.$blck.appendTo(i.$body).off(f.touchstart+"-"+r+" "+f.touchmove+"-"+r).on(f.touchstart+"-"+r+" "+f.touchmove+"-"+r,function(n){n.preventDefault();n.stopPropagation();i.$blck.trigger(f.mousedown+"-"+r)}).off(f.mousedown+"-"+r).on(f.mousedown+"-"+r,function(n){n.preventDefault();i.$html.hasClass(t.modal)||(u.closeAllOthers(),u.close())}))}}(n),function(n){var t="mmenu",r="scrollBugFix",i,e,u,f;n[t].addons[r]={setup:function(){var o=this,e=this.opts[r],h,s;this.conf[r];(f=n[t].glbl,n[t].support.touch&&this.opts.offCanvas&&this.opts.offCanvas.blockUI&&("boolean"==typeof e&&(e={fix:e}),"object"!=typeof e&&(e={}),e=this.opts[r]=n.extend(!0,{},n[t].defaults[r],e),e.fix))&&(h=this.$menu.attr("id"),s=!1,this.bind("opening",function(){this.$pnls.children("."+i.current).scrollTop(0)}),f.$docu.on(u.touchmove,function(n){o.vars.opened&&n.preventDefault()}),f.$body.on(u.touchstart,"#"+h+"> ."+i.panels+"> ."+i.current,function(n){o.vars.opened&&(s||(s=!0,0===n.currentTarget.scrollTop?n.currentTarget.scrollTop=1:n.currentTarget.scrollHeight===n.currentTarget.scrollTop+n.currentTarget.offsetHeight&&(n.currentTarget.scrollTop-=1),s=!1))}).on(u.touchmove,"#"+h+"> ."+i.panels+"> ."+i.current,function(t){o.vars.opened&&n(this)[0].scrollHeight>n(this).innerHeight()&&t.stopPropagation()}),f.$wndw.on(u.orientationchange,function(){o.$pnls.children("."+i.current).scrollTop(0).css({"-webkit-overflow-scrolling":"auto"}).css({"-webkit-overflow-scrolling":"touch"})}))},add:function(){i=n[t]._c;e=n[t]._d;u=n[t]._e},clickAnchor:function(){}};n[t].defaults[r]={fix:!0}}(n),function(n){var i="mmenu",r="autoHeight",t,f,u,e;n[i].addons[r]={setup:function(){var u,f;this.opts.offCanvas&&(u=this.opts[r],this.conf[r],(e=n[i].glbl,"boolean"==typeof u&&u&&(u={height:"auto"}),"string"==typeof u&&(u={height:u}),"object"!=typeof u&&(u={}),u=this.opts[r]=n.extend(!0,{},n[i].defaults[r],u),"auto"==u.height||"highest"==u.height)&&(this.$menu.addClass(t.autoheight),f=function(i){if(this.vars.opened){var f=parseInt(this.$pnls.css("top"),10)||0,e=parseInt(this.$pnls.css("bottom"),10)||0,r=0;this.$menu.addClass(t.measureheight);"auto"==u.height?(i=i||this.$pnls.children("."+t.current),i.is("."+t.vertical)&&(i=i.parents("."+t.panel).not("."+t.vertical).first()),r=i.outerHeight()):"highest"==u.height&&this.$pnls.children().each(function(){var i=n(this);i.is("."+t.vertical)&&(i=i.parents("."+t.panel).not("."+t.vertical).first());r=Math.max(r,i.outerHeight())});this.$menu.height(r+f+e).removeClass(t.measureheight)}},this.bind("opening",f),"highest"==u.height&&this.bind("initPanels",f),"auto"==u.height&&(this.bind("update",f),this.bind("openPanel",f),this.bind("closePanel",f))))},add:function(){t=n[i]._c;f=n[i]._d;u=n[i]._e;t.add("autoheight measureheight");u.add("resize")},clickAnchor:function(){}};n[i].defaults[r]={height:"default"}}(n),function(n){var t="mmenu",i="backButton",r,f,e,u;n[t].addons[i]={setup:function(){var e,f,o;this.opts.offCanvas&&(e=this,f=this.opts[i],this.conf[i],(u=n[t].glbl,"boolean"==typeof f&&(f={close:f}),"object"!=typeof f&&(f={}),f=n.extend(!0,{},n[t].defaults[i],f),f.close)&&(o="#"+e.$menu.attr("id"),this.bind("opened",function(){location.hash!=o&&history.pushState(null,document.title,o)}),n(window).on("popstate",function(n){u.$html.hasClass(r.opened)?(n.stopPropagation(),e.close()):location.hash==o&&(n.stopPropagation(),e.open())})))},add:function(){return window.history&&window.history.pushState?(r=n[t]._c,f=n[t]._d,void(e=n[t]._e)):void(n[t].addons[i].setup=function(){})},clickAnchor:function(){}};n[t].defaults[i]={close:!1}}(n),function(n){var i="mmenu",r="columns",t,f,e,u;n[i].addons[r]={setup:function(){var f=this.opts[r];if(this.conf[r],u=n[i].glbl,"boolean"==typeof f&&(f={add:f}),"number"==typeof f&&(f={add:!0,visible:f}),"object"!=typeof f&&(f={}),"number"==typeof f.visible&&(f.visible={min:f.visible,max:f.visible}),f=this.opts[r]=n.extend(!0,{},n[i].defaults[r],f),f.add){f.visible.min=Math.max(1,Math.min(6,f.visible.min));f.visible.max=Math.max(f.visible.min,Math.min(6,f.visible.max));this.$menu.addClass(t.columns);for(var c=this.opts.offCanvas?this.$menu.add(u.$html):this.$menu,e=[],s=0;s<=f.visible.max;s++)e.push(t.columns+"-"+s);e=e.join(" ");var l=function(){h.call(this,this.$pnls.children("."+t.current))},o=function(){var n=this.$pnls.children("."+t.panel).filter("."+t.opened).length;n=Math.min(f.visible.max,Math.max(f.visible.min,n));c.removeClass(e).addClass(t.columns+"-"+n)},a=function(){this.opts.offCanvas&&u.$html.removeClass(e)},h=function(i){this.$pnls.children("."+t.panel).removeClass(e).filter("."+t.subopened).removeClass(t.hidden).add(i).slice(-f.visible.max).each(function(i){n(this).addClass(t.columns+"-"+i)})};this.bind("open",o);this.bind("close",a);this.bind("initPanels",l);this.bind("openPanel",h);this.bind("openingPanel",o);this.bind("openedPanel",o);this.opts.offCanvas||o.call(this)}},add:function(){t=n[i]._c;f=n[i]._d;e=n[i]._e;t.add("columns")},clickAnchor:function(i,u){var e,s,f,o;if(!this.opts[r].add)return!1;if(u&&(e=i.attr("href"),e.length>1&&"#"==e.slice(0,1)))try{if(s=n(e,this.$menu),s.is("."+t.panel))for(f=parseInt(i.closest("."+t.panel).attr("class").split(t.columns+"-")[1].split(" ")[0],10)+1;f!==!1;){if(o=this.$pnls.children("."+t.columns+"-"+f),!o.length){f=!1;break}f++;o.removeClass(t.subopened).removeClass(t.opened).removeClass(t.current).removeClass(t.highest).addClass(t.hidden)}}catch(h){}}};n[i].defaults[r]={add:!1,visible:{min:1,max:3}}}(n),function(n){var t="mmenu",i="counters",r,u,f,e;n[t].addons[i]={setup:function(){var o=this,f=this.opts[i];this.conf[i];e=n[t].glbl;"boolean"==typeof f&&(f={add:f,update:f});"object"!=typeof f&&(f={});f=this.opts[i]=n.extend(!0,{},n[t].defaults[i],f);this.bind("initPanels",function(t){this.__refactorClass(n("em",t),this.conf.classNames[i].counter,"counter")});f.add&&this.bind("initPanels",function(t){var i;switch(f.addTo){case"panels":i=t;break;default:i=t.filter(f.addTo)}i.each(function(){var t=n(this).data(u.parent);t&&(t.children("em."+r.counter).length||t.prepend(n('<em class="'+r.counter+'" />')))})});f.update&&this.bind("update",function(){this.$pnls.find("."+r.panel).each(function(){var t=n(this),f=t.data(u.parent),i;f&&(i=f.children("em."+r.counter),i.length&&(t=t.children("."+r.listview),t.length&&i.html(o.__filterListItems(t.children()).length)))})})},add:function(){r=n[t]._c;u=n[t]._d;f=n[t]._e;r.add("counter search noresultsmsg")},clickAnchor:function(){}};n[t].defaults[i]={add:!1,addTo:"panels",update:!1};n[t].configuration.classNames[i]={counter:"Counter"}}(n),function(n){var r="mmenu",i="dividers",t,f,u,e;n[r].addons[i]={setup:function(){var s=this,f=this.opts[i],o;this.conf[i];(e=n[r].glbl,"boolean"==typeof f&&(f={add:f,fixed:f}),"object"!=typeof f&&(f={}),f=this.opts[i]=n.extend(!0,{},n[r].defaults[i],f),this.bind("initPanels",function(){this.__refactorClass(n("li",this.$menu),this.conf.classNames[i].collapsed,"collapsed")}),f.add&&this.bind("initPanels",function(i){var r;switch(f.addTo){case"panels":r=i;break;default:r=i.filter(f.addTo)}n("."+t.divider,r).remove();r.find("."+t.listview).not("."+t.vertical).each(function(){var i="";s.__filterListItems(n(this).children()).each(function(){var r=n.trim(n(this).children("a, span").text()).slice(0,1).toLowerCase();r!=i&&r.length&&(i=r,n('<li class="'+t.divider+'">'+r+"<\/li>").insertBefore(this))})})}),f.collapse&&this.bind("initPanels",function(i){n("."+t.divider,i).each(function(){var i=n(this),r=i.nextUntil("."+t.divider,"."+t.collapsed);r.length&&(i.children("."+t.subopen).length||(i.wrapInner("<span />"),i.prepend('<a href="#" class="'+t.subopen+" "+t.fullsubopen+'" />')))})}),f.fixed)&&(o=function(i){var f,r,u;i=i||this.$pnls.children("."+t.current);f=i.find("."+t.divider).not("."+t.hidden);f.length?(this.$menu.addClass(t.hasdividers),r=i.scrollTop()||0,u="",i.is(":visible")&&i.find("."+t.divider).not("."+t.hidden).each(function(){n(this).position().top+r<r+1&&(u=n(this).text())}),this.$fixeddivider.text(u)):this.$menu.removeClass(t.hasdividers)},this.$fixeddivider=n('<ul class="'+t.listview+" "+t.fixeddivider+'"><li class="'+t.divider+'"><\/li><\/ul>').prependTo(this.$pnls).children(),this.bind("openPanel",o),this.bind("update",o),this.bind("initPanels",function(t){t.off(u.scroll+"-dividers "+u.touchmove+"-dividers").on(u.scroll+"-dividers "+u.touchmove+"-dividers",function(){o.call(s,n(this))})}))},add:function(){t=n[r]._c;f=n[r]._d;u=n[r]._e;t.add("collapsed uncollapsed fixeddivider hasdividers");u.add("scroll")},clickAnchor:function(n,r){var u,f;return this.opts[i].collapse&&r&&(u=n.parent(),u.is("."+t.divider))?(f=u.nextUntil("."+t.divider,"."+t.collapsed),u.toggleClass(t.opened),f[u.hasClass(t.opened)?"addClass":"removeClass"](t.uncollapsed),!0):!1}};n[r].defaults[i]={add:!1,addTo:"panels",fixed:!1,collapse:!1};n[r].configuration.classNames[i]={collapsed:"Collapsed"}}(n),function(n){function f(n,t,i){return n<t&&(n=t),n>i&&(n=i),n}function o(i,u,e){var c,v,p,w,b,y=this,o={},s=0,k=!1,h=!1,l=0,d=0,a,g;switch(this.opts.offCanvas.position){case"left":case"right":o.events="panleft panright";o.typeLower="x";o.typeUpper="X";h="width";break;case"top":case"bottom":o.events="panup pandown";o.typeLower="y";o.typeUpper="Y";h="height"}switch(this.opts.offCanvas.position){case"right":case"bottom":o.negative=!0;w=function(n){n>=e.$wndw[h]()-i.maxStartPos&&(s=1)};break;default:o.negative=!1;w=function(n){n<=i.maxStartPos&&(s=1)}}switch(this.opts.offCanvas.position){case"left":o.open_dir="right";o.close_dir="left";break;case"right":o.open_dir="left";o.close_dir="right";break;case"top":o.open_dir="down";o.close_dir="up";break;case"bottom":o.open_dir="up";o.close_dir="down"}switch(this.opts.offCanvas.zposition){case"front":b=function(){return this.$menu};break;default:b=function(){return n("."+r.slideout)}}a=this.__valueOrFn(i.node,this.$menu,e.$page);"string"==typeof a&&(a=n(a));g=new Hammer(a[0],this.opts[t].vendors.hammer);g.on("panstart",function(n){w(n.center[o.typeLower]);e.$slideOutNodes=b();k=o.open_dir}).on(o.events+" panend",function(n){s>0&&n.preventDefault()}).on(o.events,function(n){if(c=n["delta"+o.typeUpper],o.negative&&(c=-c),c!=l&&(k=c>=l?o.open_dir:o.close_dir),l=c,l>i.threshold&&1==s){if(e.$html.hasClass(r.opened))return;s=2;y._openSetup();y.trigger("opening");e.$html.addClass(r.dragging);d=f(e.$wndw[h]()*u[h].perc,u[h].min,u[h].max)}2==s&&(v=f(l,10,d)-("front"==y.opts.offCanvas.zposition?d:0),o.negative&&(v=-v),p="translate"+o.typeUpper+"("+v+"px )",e.$slideOutNodes.css({"-webkit-transform":"-webkit-"+p,transform:p}))}).on("panend",function(){2==s&&(e.$html.removeClass(r.dragging),e.$slideOutNodes.css("transform",""),y[k==o.open_dir?"_openFinish":"close"]());s=0})}function s(i){var u=this;i.each(function(){var f=n(this),i=f.data(e.parent),o;if(i&&(i=i.closest("."+r.panel),i.length)){o=new Hammer(f[0],u.opts[t].vendors.hammer);o.on("panright",function(){u.openPanel(i)})}})}var i="mmenu",t="drag",r,e,h,u;n[i].addons[t]={setup:function(){if(this.opts.offCanvas){var r=this.opts[t],f=this.conf[t];u=n[i].glbl;"boolean"==typeof r&&(r={menu:r,panels:r});"object"!=typeof r&&(r={});"boolean"==typeof r.menu&&(r.menu={open:r.menu});"object"!=typeof r.menu&&(r.menu={});"boolean"==typeof r.panels&&(r.panels={close:r.panels});"object"!=typeof r.panels&&(r.panels={});r=this.opts[t]=n.extend(!0,{},n[i].defaults[t],r);r.menu.open&&o.call(this,r.menu,f.menu,u);r.panels.close&&this.bind("initPanels",function(n){s.call(this,n,r.panels,f.panels,u)})}},add:function(){return"function"!=typeof Hammer||Hammer.VERSION<2?void(n[i].addons[t].setup=function(){}):(r=n[i]._c,e=n[i]._d,h=n[i]._e,void r.add("dragging"))},clickAnchor:function(){}};n[i].defaults[t]={menu:{open:!1,maxStartPos:100,threshold:50},panels:{close:!1},vendors:{hammer:{}}};n[i].configuration[t]={menu:{width:{perc:.8,min:140,max:440},height:{perc:.8,min:140,max:880}},panels:{}}}(n),function(n){var t="mmenu",i="fixedElements",u,f,e,r;n[t].addons[i]={setup:function(){var u,f;this.opts.offCanvas&&(u=this.opts[i],this.conf[i],r=n[t].glbl,u=this.opts[i]=n.extend(!0,{},n[t].defaults[i],u),f=function(n){var t=this.conf.classNames[i].fixed;this.__refactorClass(n.find("."+t),t,"slideout").appendTo(r.$body)},f.call(this,r.$page),this.bind("setPage",f))},add:function(){u=n[t]._c;f=n[t]._d;e=n[t]._e;u.add("fixed")},clickAnchor:function(){}};n[t].configuration.classNames[i]={fixed:"Fixed"}}(n),function(n){var i="mmenu",r="dropdown",t,e,f,u;n[i].addons[r]={setup:function(){var s,h,v,a;if(this.opts.offCanvas){var c=this,o=this.opts[r],l=this.conf[r];(u=n[i].glbl,"boolean"==typeof o&&o&&(o={drop:o}),"object"!=typeof o&&(o={}),"string"==typeof o.position&&(o.position={of:o.position}),o=this.opts[r]=n.extend(!0,{},n[i].defaults[r],o),o.drop)&&("string"!=typeof o.position.of&&(s=this.$menu.attr("id"),s&&s.length&&(this.conf.clone&&(s=t.umm(s)),o.position.of='[href="#'+s+'"]')),"string"==typeof o.position.of&&(h=n(o.position.of),h.length&&(this.$menu.addClass(t.dropdown),o.tip&&this.$menu.addClass(t.tip),o.event=o.event.split(" "),1==o.event.length&&(o.event[1]=o.event[0]),"hover"==o.event[0]&&h.on(f.mouseenter+"-dropdown",function(){c.open()}),"hover"==o.event[1]&&this.$menu.on(f.mouseleave+"-dropdown",function(){c.close()}),this.bind("opening",function(){this.$menu.data(e.style,this.$menu.attr("style")||"");u.$html.addClass(t.dropdown)}),this.bind("closed",function(){this.$menu.attr("style",this.$menu.data(e.style));u.$html.removeClass(t.dropdown)}),v=function(f,e){var s=e[0],y=e[1],tt="x"==f?"scrollLeft":"scrollTop",it="x"==f?"outerWidth":"outerHeight",p="x"==f?"left":"top",k="x"==f?"right":"bottom",d="x"==f?"width":"height",rt="x"==f?"maxWidth":"maxHeight",a=null,ut=u.$wndw[tt](),v=h.offset()[p]-=ut,w=v+h[it](),g=u.$wndw[d](),nt=l.offset.button[f]+l.offset.viewport[f],c,b;if(o.position[f])switch(o.position[f]){case"left":case"bottom":a="after";break;case"right":case"top":a="before"}return null===a&&(a=v+(w-v)/2<g/2?"after":"before"),"after"==a?(c="x"==f?v:w,b=g-(c+nt),s[p]=c+l.offset.button[f],s[k]="auto",y.push(t["x"==f?"tipleft":"tiptop"])):(c="x"==f?w:v,b=c-nt,s[k]="calc( 100% - "+(c-l.offset.button[f])+"px )",s[p]="auto",y.push(t["x"==f?"tipright":"tipbottom"])),s[rt]=Math.min(n[i].configuration[r][d].max,b),[s,y]},a=function(){if(this.vars.opened){this.$menu.attr("style",this.$menu.data(e.style));var n=[{},[]];n=v.call(this,"y",n);n=v.call(this,"x",n);this.$menu.css(n[0]);o.tip&&this.$menu.removeClass(t.tipleft+" "+t.tipright+" "+t.tiptop+" "+t.tipbottom).addClass(n[1].join(" "))}},this.bind("opening",a),u.$wndw.on(f.resize+"-dropdown",function(){a.call(c)}),this.opts.offCanvas.blockUI||u.$wndw.on(f.scroll+"-dropdown",function(){a.call(c)}))))}},add:function(){t=n[i]._c;e=n[i]._d;f=n[i]._e;t.add("dropdown tip tipleft tipright tiptop tipbottom");f.add("mouseenter mouseleave resize scroll")},clickAnchor:function(){}};n[i].defaults[r]={drop:!1,event:"click",position:{},tip:!0};n[i].configuration[r]={offset:{button:{x:-10,y:10},viewport:{x:20,y:20}},height:{max:880},width:{max:440}}}(n),function(n){var i="mmenu",r="iconPanels",t,u,f,e;n[i].addons[r]={setup:function(){var s=this,u=this.opts[r],f,o,h;if(this.conf[r],e=n[i].glbl,"boolean"==typeof u&&(u={add:u}),"number"==typeof u&&(u={add:!0,visible:u}),"object"!=typeof u&&(u={}),u=this.opts[r]=n.extend(!0,{},n[i].defaults[r],u),u.visible++,u.add){for(this.$menu.addClass(t.iconpanel),f=[],o=0;o<=u.visible;o++)f.push(t.iconpanel+"-"+o);f=f.join(" ");h=function(i){i.hasClass(t.vertical)||s.$pnls.children("."+t.panel).removeClass(f).filter("."+t.subopened).removeClass(t.hidden).add(i).not("."+t.vertical).slice(-u.visible).each(function(i){n(this).addClass(t.iconpanel+"-"+i)})};this.bind("openPanel",h);this.bind("initPanels",function(i){h.call(s,s.$pnls.children("."+t.current));i.not("."+t.vertical).each(function(){n(this).children("."+t.subblocker).length||n(this).prepend('<a href="#'+n(this).closest("."+t.panel).attr("id")+'" class="'+t.subblocker+'" />')})})}},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add("iconpanel subblocker")},clickAnchor:function(){}};n[i].defaults[r]={add:!1,visible:3}}(n),function(n){function o(i,r){i||(i=this.$pnls.children("."+t.current));var u=n();"default"==r&&(u=i.children("."+t.listview).find("a[href]").not(":hidden"),u.length||(u=i.find(e).not(":hidden")),u.length||(u=this.$menu.children("."+t.navbar).find(e).not(":hidden")));u.length||(u=this.$menu.children("."+t.tabstart));u.first().focus()}function s(n){n||(n=this.$pnls.children("."+t.current));var i=this.$pnls.children("."+t.panel),r=i.not(n);r.find(e).attr("tabindex",-1);n.find(e).attr("tabindex",0);n.find("input.mm-toggle, input.mm-check").attr("tabindex",-1)}var r="mmenu",i="keyboardNavigation",t,h,u,f,e;n[r].addons[i]={setup:function(){var h=this,u=this.opts[i],c,l;this.conf[i];(f=n[r].glbl,"boolean"!=typeof u&&"string"!=typeof u||(u={enable:u}),"object"!=typeof u&&(u={}),u=this.opts[i]=n.extend(!0,{},n[r].defaults[i],u),u.enable)&&(u.enhance&&this.$menu.addClass(t.keyboardfocus),c=n('<input class="'+t.tabstart+'" tabindex="0" type="text" />'),l=n('<input class="'+t.tabend+'" tabindex="0" type="text" />'),this.bind("initPanels",function(){this.$menu.prepend(c).append(l).children("."+t.navbar).find(e).attr("tabindex",0)}),this.bind("open",function(){s.call(this);this.__transitionend(this.$menu,function(){o.call(h,null,u.enable)},this.conf.transitionDuration)}),this.bind("openPanel",function(n){s.call(this,n);this.__transitionend(n,function(){o.call(h,n,u.enable)},this.conf.transitionDuration)}),this["_initWindow_"+i](u.enhance))},add:function(){t=n[r]._c;h=n[r]._d;u=n[r]._e;t.add("tabstart tabend keyboardfocus");u.add("focusin keydown")},clickAnchor:function(){}};n[r].defaults[i]={enable:!1,enhance:!1};n[r].configuration[i]={};n[r].prototype["_initWindow_"+i]=function(r){f.$wndw.off(u.keydown+"-offCanvas");f.$wndw.off(u.focusin+"-"+i).on(u.focusin+"-"+i,function(i){if(f.$html.hasClass(t.opened)){var r=n(i.target);r.is("."+t.tabend)&&r.parent().find("."+t.tabstart).focus()}});f.$wndw.off(u.keydown+"-"+i).on(u.keydown+"-"+i,function(i){var r=n(i.target),f=r.closest("."+t.menu);if(f.length&&(f.data("mmenu"),!r.is("input, textarea")))switch(i.keyCode){case 13:(r.is(".mm-toggle")||r.is(".mm-check"))&&r.trigger(u.click);break;case 32:case 37:case 38:case 39:case 40:i.preventDefault()}});r&&f.$wndw.on(u.keydown+"-"+i,function(i){var r=n(i.target),f=r.closest("."+t.menu),e,u;if(f.length)if(e=f.data("mmenu"),r.is("input, textarea"))switch(i.keyCode){case 27:r.val("")}else switch(i.keyCode){case 8:u=r.closest("."+t.panel).data(h.parent);u&&u.length&&e.openPanel(u.closest("."+t.panel));break;case 27:f.hasClass(t.offcanvas)&&e.close()}})};e="input, select, textarea, button, label, a[href]"}(n),function(n){var t="mmenu",i="lazySubmenus",r,u,f,e;n[t].addons[i]={setup:function(){var f=this.opts[i];this.conf[i];e=n[t].glbl;"boolean"==typeof f&&(f={load:f});"object"!=typeof f&&(f={});f=this.opts[i]=n.extend(!0,{},n[t].defaults[i],f);f.load&&(this.$menu.find("li").find("li").children(this.conf.panelNodetype).each(function(){n(this).parent().addClass(r.lazysubmenu).data(u.lazysubmenu,this).end().remove()}),this.bind("openingPanel",function(t){var i=t.find("."+r.lazysubmenu);i.length&&(i.each(function(){n(this).append(n(this).data(u.lazysubmenu)).removeData(u.lazysubmenu).removeClass(r.lazysubmenu)}),this.initPanels(t))}))},add:function(){r=n[t]._c;u=n[t]._d;f=n[t]._e;r.add("lazysubmenu");u.add("lazysubmenu")},clickAnchor:function(){}};n[t].defaults[i]={load:!1};n[t].configuration[i]={}}(n),function(n){var i="mmenu",r="navbars",t,u,f,e;n[i].addons[r]={setup:function(){var o=this,f=this.opts[r],h=this.conf[r],u,s;if((e=n[i].glbl,"undefined"!=typeof f)&&(f instanceof Array||(f=[f]),u={},f.length)){n.each(f,function(e){var s=f[e],c,l,a,v;"boolean"==typeof s&&s&&(s={});"object"!=typeof s&&(s={});"undefined"==typeof s.content&&(s.content=["prev","title"]);s.content instanceof Array||(s.content=[s.content]);s=n.extend(!0,{},o.opts.navbar,s);c=s.position;l=s.height;"number"!=typeof l&&(l=1);l=Math.min(4,Math.max(1,l));"bottom"!=c&&(c="top");u[c]||(u[c]=0);u[c]++;a=n("<div />").addClass(t.navbar+" "+t.navbar+"-"+c+" "+t.navbar+"-"+c+"-"+u[c]+" "+t.navbar+"-size-"+l);u[c]+=l-1;for(var p=0,y=0,w=s.content.length;y<w;y++)v=n[i].addons[r][s.content[y]]||!1,v?p+=v.call(o,a,s,h):(v=s.content[y],v instanceof n||(v=n(s.content[y])),a.append(v));p+=Math.ceil(a.children().not("."+t.btn).length/l);p>1&&a.addClass(t.navbar+"-content-"+p);a.children("."+t.btn).length&&a.addClass(t.hasbtns);a.prependTo(o.$menu)});for(s in u)o.$menu.addClass(t.hasnavbar+"-"+s+"-"+u[s])}},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add("close hasbtns")},clickAnchor:function(){}};n[i].configuration[r]={breadcrumbSeparator:"/"};n[i].configuration.classNames[r]={}}(n),function(n){var t="mmenu";n[t].addons["navbars"]["breadcrumbs"]=function(i,r,u){var f=n[t]._c,s=n[t]._d,o,e;return f.add("breadcrumbs separator"),o=n('<span class="'+f.breadcrumbs+'" />').appendTo(i),this.bind("initPanels",function(t){t.removeClass(f.hasnavbar).each(function(){for(var i,r=[],o=n(this),h=n('<span class="'+f.breadcrumbs+'"><\/span>'),t=n(this).children().first(),e=!0;t&&t.length;)t.is("."+f.panel)||(t=t.closest("."+f.panel)),i=t.children("."+f.navbar).children("."+f.title).text(),r.unshift(e?"<span>"+i+"<\/span>":'<a href="#'+t.attr("id")+'">'+i+"<\/a>"),e=!1,t=t.data(s.parent);h.append(r.join('<span class="'+f.separator+'">'+u.breadcrumbSeparator+"<\/span>")).appendTo(o.children("."+f.navbar))})}),e=function(){o.html(this.$pnls.children("."+f.current).children("."+f.navbar).children("."+f.breadcrumbs).html())},this.bind("openPanel",e),this.bind("initPanels",e),0}}(n),function(n){var t="mmenu";n[t].addons["navbars"]["close"]=function(i){var r=n[t]._c,f=n[t].glbl,e=n('<a class="'+r.close+" "+r.btn+'" href="#" />').appendTo(i),u=function(n){e.attr("href","#"+n.attr("id"))};return u.call(this,f.$page),this.bind("setPage",u),-1}}(n),function(n){var t="mmenu",i="navbars";n[t].addons[i]["next"]=function(r){var u,o,s,f=n[t]._c,e=n('<a class="'+f.next+" "+f.btn+'" href="#" />').appendTo(r),h=function(n){n=n||this.$pnls.children("."+f.current);var t=n.find("."+this.conf.classNames[i].panelNext);u=t.attr("href");s=t.attr("aria-owns");o=t.html();e[u?"attr":"removeAttr"]("href",u);e[s?"attr":"removeAttr"]("aria-owns",s);e[u||o?"removeClass":"addClass"](f.hidden);e.html(o)};return this.bind("openPanel",h),this.bind("initPanels",function(){h.call(this)}),-1};n[t].configuration.classNames[i].panelNext="Next"}(n),function(n){var t="mmenu",i="navbars";n[t].addons[i]["prev"]=function(r){var u=n[t]._c,f=n('<a class="'+u.prev+" "+u.btn+'" href="#" />').appendTo(r),e,o,s,h;return this.bind("initPanels",function(n){n.removeClass(u.hasnavbar).children("."+u.navbar).addClass(u.hidden)}),h=function(n){if(n=n||this.$pnls.children("."+u.current),!n.hasClass(u.vertical)){var t=n.find("."+this.conf.classNames[i].panelPrev);t.length||(t=n.children("."+u.navbar).children("."+u.prev));e=t.attr("href");s=t.attr("aria-owns");o=t.html();f[e?"attr":"removeAttr"]("href",e);f[s?"attr":"removeAttr"]("aria-owns",s);f[e||o?"removeClass":"addClass"](u.hidden);f.html(o)}},this.bind("openPanel",h),this.bind("initPanels",function(){h.call(this)}),-1};n[t].configuration.classNames[i].panelPrev="Prev"}(n),function(n){var t="mmenu";n[t].addons["navbars"]["searchfield"]=function(i){var r=n[t]._c,u=n('<div class="'+r.search+'" />').appendTo(i);return"object"!=typeof this.opts.searchfield&&(this.opts.searchfield={}),this.opts.searchfield.add=!0,this.opts.searchfield.addTo=u,0}}(n),function(n){var t="mmenu",i="navbars";n[t].addons[i]["title"]=function(r,u){var e,o,f=n[t]._c,s=n('<a class="'+f.title+'" />').appendTo(r),h=function(n){if(n=n||this.$pnls.children("."+f.current),!n.hasClass(f.vertical)){var t=n.find("."+this.conf.classNames[i].panelTitle);t.length||(t=n.children("."+f.navbar).children("."+f.title));e=t.attr("href");o=t.html()||u.title;s[e?"attr":"removeAttr"]("href",e);s[e||o?"removeClass":"addClass"](f.hidden);s.html(o)}};return this.bind("openPanel",h),this.bind("initPanels",function(){h.call(this)}),0};n[t].configuration.classNames[i].panelTitle="Title"}(n),function(n){var t="mmenu",i="rtl",r,f,e,u;n[t].addons[i]={setup:function(){var f=this.opts[i];this.conf[i];u=n[t].glbl;"object"!=typeof f&&(f={use:f});f=this.opts[i]=n.extend(!0,{},n[t].defaults[i],f);"boolean"!=typeof f.use&&(f.use="rtl"==(u.$html.attr("dir")||"").toLowerCase());f.use&&this.$menu.addClass(r.rtl)},add:function(){r=n[t]._c;f=n[t]._d;e=n[t]._e;r.add("rtl")},clickAnchor:function(){}};n[t].defaults[i]={use:"detect"}}(n),function(n){function i(n,t,i){n.prop("aria-"+t,i)[i?"attr":"removeAttr"]("aria-"+t,i)}function f(n){return'<span class="'+t.sronly+'">'+n+"<\/span>"}var r="mmenu",u="screenReader",t,e,o,s;n[r].addons[u]={setup:function(){var e=this.opts[u],o=this.conf[u],a,v,h,y,c,l;(s=n[r].glbl,"boolean"==typeof e&&(e={aria:e,text:e}),"object"!=typeof e&&(e={}),e=this.opts[u]=n.extend(!0,{},n[r].defaults[u],e),e.aria)&&(this.opts.offCanvas&&(a=function(){i(this.$menu,"hidden",!1)},v=function(){i(this.$menu,"hidden",!0)},this.bind("open",a),this.bind("close",v),i(this.$menu,"hidden",!0)),h=function(){},y=function(n){var r=this.$menu.children("."+t.navbar),u=r.children("."+t.prev),f=r.children("."+t.next),o=r.children("."+t.title);i(u,"hidden",u.is("."+t.hidden));i(f,"hidden",f.is("."+t.hidden));e.text&&i(o,"hidden",!u.is("."+t.hidden));i(this.$pnls.children("."+t.panel).not(n),"hidden",!0);i(n,"hidden",!1)},this.bind("update",h),this.bind("openPanel",h),this.bind("openPanel",y),c=function(r){var u;r=r||this.$menu;var f=r.children("."+t.navbar),o=f.children("."+t.prev),s=f.children("."+t.next);f.children("."+t.title);i(o,"haspopup",!0);i(s,"haspopup",!0);u=r.is("."+t.panel)?r.find("."+t.prev+", ."+t.next):o.add(s);u.each(function(){i(n(this),"owns",n(this).attr("href").replace("#",""))});e.text&&r.is("."+t.panel)&&(u=r.find("."+t.listview).find("."+t.fullsubopen).parent().children("span"),i(u,"hidden",!0))},this.bind("initPanels",c),this.bind("_initAddons",c));e.text&&(l=function(i){var u,e;i=i||this.$menu;e=i.children("."+t.navbar);e.each(function(){var i=n(this),e=n[r].i18n(o.text.closeSubmenu);u=i.children("."+t.title);u.length&&(e+=" ("+u.text()+")");i.children("."+t.prev).html(f(e))});e.children("."+t.close).html(f(n[r].i18n(o.text.closeMenu)));i.is("."+t.panel)&&i.find("."+t.listview).children("li").children("."+t.next).each(function(){var i=n(this),e=n[r].i18n(o.text[i.parent().is("."+t.vertical)?"toggleSubmenu":"openSubmenu"]);u=i.nextAll("span, a").first();u.length&&(e+=" ("+u.text()+")");i.html(f(e))})},this.bind("initPanels",l),this.bind("_initAddons",l))},add:function(){t=n[r]._c;e=n[r]._d;o=n[r]._e;t.add("sronly")},clickAnchor:function(){}};n[r].defaults[u]={aria:!1,text:!1};n[r].configuration[u]={text:{closeMenu:"Close menu",closeSubmenu:"Close submenu",openSubmenu:"Open submenu",toggleSubmenu:"Toggle submenu"}}}(n),function(n){function e(n){switch(n){case 9:case 16:case 17:case 18:case 37:case 38:case 39:case 40:return!0}return!1}var r="mmenu",i="searchfield",t,f,u,o;n[r].addons[i]={setup:function(){var h=this,s=this.opts[i],c=this.conf[i];o=n[r].glbl;"boolean"==typeof s&&(s={add:s});"object"!=typeof s&&(s={});"boolean"==typeof s.resultsPanel&&(s.resultsPanel={add:s.resultsPanel});s=this.opts[i]=n.extend(!0,{},n[r].defaults[i],s);c=this.conf[i]=n.extend(!0,{},n[r].configuration[i],c);this.bind("close",function(){this.$menu.find("."+t.search).find("input").blur()});this.bind("initPanels",function(o){var a,l;if(s.add){switch(s.addTo){case"panels":a=o;break;default:a=this.$menu.find(s.addTo)}(a.each(function(){var i=n(this),e,p,l;if(!i.is("."+t.panel)||!i.is("."+t.vertical)){if(!i.children("."+t.search).length){var y=h.__valueOrFn(c.clear,i),o=h.__valueOrFn(c.form,i),a=h.__valueOrFn(c.input,i),w=h.__valueOrFn(c.submit,i),f=n("<"+(o?"form":"div")+' class="'+t.search+'" />'),v=n('<input placeholder="'+n[r].i18n(s.placeholder)+'" type="text" autocomplete="off" />');if(f.append(v),a)for(e in a)v.attr(e,a[e]);if(y&&n('<a class="'+t.btn+" "+t.clear+'" href="#" />').appendTo(f).on(u.click+"-searchfield",function(n){n.preventDefault();v.val("").trigger(u.keyup+"-searchfield")}),o){for(e in o)f.attr(e,o[e]);w&&!y&&n('<a class="'+t.btn+" "+t.next+'" href="#" />').appendTo(f).on(u.click+"-searchfield",function(n){n.preventDefault();f.submit()})}i.hasClass(t.search)?i.replaceWith(f):i.prepend(f).addClass(t.hassearch)}s.noResults&&(p=i.closest("."+t.panel).length,(p||(i=h.$pnls.children("."+t.panel).first()),i.children("."+t.noresultsmsg).length)||(l=i.children("."+t.listview).first(),n('<div class="'+t.noresultsmsg+" "+t.hidden+'" />').append(n[r].i18n(s.noResults))[l.length?"insertAfter":"prependTo"](l.length?l:i)))}}),s.search)&&(s.resultsPanel.add&&(s.showSubPanels=!1,l=this.$pnls.children("."+t.resultspanel),l.length||(l=n('<div class="'+t.panel+" "+t.resultspanel+" "+t.hidden+'" />').appendTo(this.$pnls).append('<div class="'+t.navbar+" "+t.hidden+'"><a class="'+t.title+'">'+n[r].i18n(s.resultsPanel.title)+"<\/a><\/div>").append('<ul class="'+t.listview+'" />').append(this.$pnls.find("."+t.noresultsmsg).first().clone()),this.initPanels(l))),this.$menu.find("."+t.search).each(function(){var r,v,c=n(this),w=c.closest("."+t.panel).length,p;w?(r=c.closest("."+t.panel),v=r):(r=n("."+t.panel,h.$menu),v=h.$menu);s.resultsPanel.add&&(r=r.not(l));var o=c.children("input"),b=h.__findAddBack(r,"."+t.listview).children("li"),g=b.filter("."+t.divider),y=h.__filterListItems(b),k="a",nt=k+", span",a="",d=function(){var u=o.val().toLowerCase(),i;u!=a&&((a=u,s.resultsPanel.add&&l.children("."+t.listview).empty(),r.scrollTop(0),y.add(g).addClass(t.hidden).find("."+t.fullsubopensearch).removeClass(t.fullsubopen+" "+t.fullsubopensearch),y.each(function(){var i=n(this),r=k,u;(s.showTextItems||s.showSubPanels&&i.find("."+t.next))&&(r=nt);u=i.data(f.searchtext)||i.children(r).text();u.toLowerCase().indexOf(a)>-1&&i.add(i.prevAll("."+t.divider).first()).removeClass(t.hidden)}),s.showSubPanels&&r.each(function(){var i=n(this);h.__filterListItems(i.find("."+t.listview).children()).each(function(){var i=n(this),r=i.data(f.child);i.removeClass(t.nosubresults);r&&r.find("."+t.listview).children().removeClass(t.hidden)})}),s.resultsPanel.add)?""===a?(this.closeAllPanels(),this.openPanel(this.$pnls.children("."+t.subopened).last())):(i=n(),r.each(function(){var r=h.__filterListItems(n(this).find("."+t.listview).children()).not("."+t.hidden).clone(!0);r.length&&(s.resultsPanel.dividers&&(i=i.add('<li class="'+t.divider+'">'+n(this).children("."+t.navbar).text()+"<\/li>")),i=i.add(r))}),i.find("."+t.next).remove(),l.children("."+t.listview).append(i),this.openPanel(l)):n(r.get().reverse()).each(function(i){var u=n(this),r=u.data(f.parent);r&&(h.__filterListItems(u.find("."+t.listview).children()).length?(r.hasClass(t.hidden)&&r.children("."+t.next).not("."+t.fullsubopen).addClass(t.fullsubopen).addClass(t.fullsubopensearch),r.removeClass(t.hidden).removeClass(t.nosubresults).prevAll("."+t.divider).first().removeClass(t.hidden)):w||(u.hasClass(t.opened)&&setTimeout(function(){h.openPanel(r.closest("."+t.panel))},(i+1)*1.5*h.conf.openingInterval),r.addClass(t.nosubresults)))}),v.find("."+t.noresultsmsg)[y.not("."+t.hidden).length?"addClass":"removeClass"](t.hidden),this.update())};o.off(u.keyup+"-"+i+" "+u.change+"-"+i).on(u.keyup+"-"+i,function(n){e(n.keyCode)||d.call(h)}).on(u.change+"-"+i,function(){d.call(h)});p=c.children("."+t.btn);p.length&&o.on(u.keyup+"-"+i,function(){p[o.val().length?"removeClass":"addClass"](t.hidden)});o.trigger(u.keyup+"-"+i)}))}})},add:function(){t=n[r]._c;f=n[r]._d;u=n[r]._e;t.add("clear search hassearch resultspanel noresultsmsg noresults nosubresults fullsubopensearch");f.add("searchtext");u.add("change keyup")},clickAnchor:function(){}};n[r].defaults[i]={add:!1,addTo:"panels",placeholder:"Search",noResults:"No results found.",resultsPanel:{add:!1,dividers:!0,title:"Search results"},search:!0,showTextItems:!1,showSubPanels:!0};n[r].configuration[i]={clear:!1,form:!1,input:!1,submit:!1}}(n),function(n){var i="mmenu",r="sectionIndexer",t,f,u,e;n[i].addons[r]={setup:function(){var o=this,f=this.opts[r];this.conf[r];e=n[i].glbl;"boolean"==typeof f&&(f={add:f});"object"!=typeof f&&(f={});f=this.opts[r]=n.extend(!0,{},n[i].defaults[r],f);this.bind("initPanels",function(i){var r,e;if(f.add){switch(f.addTo){case"panels":r=i;break;default:r=n(f.addTo,this.$menu).filter("."+t.panel)}r.find("."+t.divider).closest("."+t.panel).addClass(t.hasindexer)}!this.$indexer&&this.$pnls.children("."+t.hasindexer).length&&(this.$indexer=n('<div class="'+t.indexer+'" />').prependTo(this.$pnls).append('<a href="#a">a<\/a><a href="#b">b<\/a><a href="#c">c<\/a><a href="#d">d<\/a><a href="#e">e<\/a><a href="#f">f<\/a><a href="#g">g<\/a><a href="#h">h<\/a><a href="#i">i<\/a><a href="#j">j<\/a><a href="#k">k<\/a><a href="#l">l<\/a><a href="#m">m<\/a><a href="#n">n<\/a><a href="#o">o<\/a><a href="#p">p<\/a><a href="#q">q<\/a><a href="#r">r<\/a><a href="#s">s<\/a><a href="#t">t<\/a><a href="#u">u<\/a><a href="#v">v<\/a><a href="#w">w<\/a><a href="#x">x<\/a><a href="#y">y<\/a><a href="#z">z<\/a>'),this.$indexer.children().on(u.mouseover+"-sectionindexer "+t.touchstart+"-sectionindexer",function(){var u=n(this).attr("href").slice(1),i=o.$pnls.children("."+t.current),f=i.find("."+t.listview),r=!1,e=i.scrollTop();i.scrollTop(0);f.children("."+t.divider).not("."+t.hidden).each(function(){r===!1&&u==n(this).text().slice(0,1).toLowerCase()&&(r=n(this).position().top)});i.scrollTop(r!==!1?r:e)}),e=function(n){o.$menu[(n.hasClass(t.hasindexer)?"add":"remove")+"Class"](t.hasindexer)},this.bind("openPanel",e),e.call(this,this.$pnls.children("."+t.current)))})},add:function(){t=n[i]._c;f=n[i]._d;u=n[i]._e;t.add("indexer hasindexer");u.add("mouseover touchstart")},clickAnchor:function(n){if(n.parent().is("."+t.indexer))return!0}};n[i].defaults[r]={add:!1,addTo:"panels"}}(n),function(n){var i="mmenu",r="setSelected",t,u,f,e;n[i].addons[r]={setup:function(){var h=this,f=this.opts[r],o,s;this.conf[r];(e=n[i].glbl,"boolean"==typeof f&&(f={hover:f,parent:f}),"object"!=typeof f&&(f={}),f=this.opts[r]=n.extend(!0,{},n[i].defaults[r],f),"detect"==f.current)?(o=function(n){n=n.split("?")[0].split("#")[0];var t=h.$menu.find('a[href="'+n+'"], a[href="'+n+'/"]');t.length?h.setSelected(t.parent(),!0):(n=n.split("/").slice(0,-1),n.length&&o(n.join("/")))},o(window.location.href)):f.current||this.bind("initPanels",function(n){n.find("."+t.listview).children("."+t.selected).removeClass(t.selected)});(f.hover&&this.$menu.addClass(t.hoverselected),f.parent)&&(this.$menu.addClass(t.parentselected),s=function(n){this.$pnls.find("."+t.listview).find("."+t.next).removeClass(t.selected);for(var i=n.data(u.parent);i&&i.length;)i=i.not("."+t.vertical).children("."+t.next).addClass(t.selected).end().closest("."+t.panel).data(u.parent)},this.bind("openedPanel",s),this.bind("initPanels",function(){s.call(this,this.$pnls.children("."+t.current))}))},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add("hoverselected parentselected")},clickAnchor:function(){}};n[i].defaults[r]={current:!0,hover:!1,parent:!1}}(n),function(n){var t="mmenu",i="toggles",r,u,f,e;n[t].addons[i]={setup:function(){var u=this;this.opts[i];this.conf[i];e=n[t].glbl;this.bind("initPanels",function(t){this.__refactorClass(n("input",t),this.conf.classNames[i].toggle,"toggle");this.__refactorClass(n("input",t),this.conf.classNames[i].check,"check");n("input."+r.toggle+", input."+r.check,t).each(function(){var t=n(this),i=t.closest("li"),e=t.hasClass(r.toggle)?"toggle":"check",f=t.attr("id")||u.__getUniqueId();i.children('label[for="'+f+'"]').length||(t.attr("id",f),i.prepend(t),n('<label for="'+f+'" class="'+r[e]+'"><\/label>').insertBefore(i.children("a, span").last()))})})},add:function(){r=n[t]._c;u=n[t]._d;f=n[t]._e;r.add("toggle check")},clickAnchor:function(){}};n[t].configuration.classNames[i]={toggle:"Toggle",check:"Check"}}(n),!0}),jQuery.responsImg=function(n,t){var u,i,a,v,f,s,y,h,p,e,w,c,l,r,b,k,o;return i={allowDownsize:!1,elementQuery:!1,delay:200,breakpoints:null,considerDevice:!1},t&&jQuery.extend(i,t),o=jQuery(window),n=jQuery(n),r={},f=null,c=null,e=0,l=!1,p=function(){f=y(n);window.devicePixelRatio<1.5||(l=!0);r[0]=Array("IMG"===f?n.attr("src"):s(n));o.on("resize.responsImg orientationchange.responsImg",w);v()},s=function(n){var t;return t=n.css("background-image"),t=t.replace("url(",""),t=t.replace(")","")},y=function(n){return jQuery(n).prop("tagName")},v=function(){var e,h,o,f,t,c,s,l;o=n.data();c=/^responsimg/;for(f in o)if(l=o[f],c.test(f)){if(t=f.replace("responsimg",""),isNaN(t)){t=t.toLowerCase();s=i.breakpoints;for(e in s)h=s[e],t===e&&(t=h)}else t=parseInt(t,10);r[t]=l.replace(" ","").split(",")}u()},w=function(){clearTimeout(c);c=setTimeout(u,i.delay)},a=function(){var t,r,u;return t=null,i.elementQuery===!0?(t=n.width(),null!=window.orientation&&i.considerDevice&&(u=o.width(),r=h(),t=Math.ceil(r*t/u))):t=null!=window.orientation&&i.considerDevice?h():o.width(),t},h=function(){var n;return n=0===window.orientation?window.screen.width:window.screen.height,navigator.userAgent.indexOf("Android")>=0&&window.devicePixelRatio&&(n/=window.devicePixelRatio),n},u=function(){var t,h,u,o,s,c;if(s=a(),t=0,e=0,h=!0,o="",s>e?e=s:i.allowDownsize===!1&&(h=!1),h===!0){for(u in r)c=r[u],parseInt(u,10)>s||parseInt(u,10)<t||(t=parseInt(u,10),o=r[t][0]);l===!0&&null!=r[t][1]&&(o=r[t][1]);"IMG"===f?k(n,o):b(n,o)}},k=function(n,t){var i;i=n.attr("src");t!==i&&n.attr("src",t)},b=function(n,t){var i;i=s(n);t!==i&&n.css("background-image","url("+t+")")},p(),this.recheck=function(){u()},this},jQuery.fn.responsImg=function(n){return this.each(function(){var t,i;t=jQuery(this);void 0===t.data("responsImg")&&(i=new jQuery.responsImg(this,n),t.data("responsImg",i))})},jQuery(document).ready(function(n){(function(n,t){var i=function(n,t,i){var r;return function(){function e(){i||n.apply(u,f);r=null}var u=this,f=arguments;r?clearTimeout(r):i&&n.apply(u,f);r=setTimeout(e,t||100)}};n.fn[t]=function(n){return n?this.bind("resize",i(n)):this.trigger(t)}})(n,"smartresize")}),!function(n,t){"use strict";var ht={core:"5.3.0.2","revolution.extensions.actions.min.js":"2.0.2","revolution.extensions.carousel.min.js":"1.1.0","revolution.extensions.kenburn.min.js":"1.1.0","revolution.extensions.layeranimation.min.js":"3.0.6","revolution.extensions.navigation.min.js":"1.3.1","revolution.extensions.parallax.min.js":"2.0.1","revolution.extensions.slideanims.min.js":"1.5.0","revolution.extensions.video.min.js":"2.0.1"},i;n.fn.extend({revolution:function(r){return r=n.extend(!0,{},{delay:9e3,responsiveLevels:4064,visibilityLevels:[2048,1024,778,480],gridwidth:960,gridheight:500,minHeight:0,autoHeight:"off",sliderType:"standard",sliderLayout:"auto",fullScreenAutoWidth:"off",fullScreenAlignForce:"off",fullScreenOffsetContainer:"",fullScreenOffset:"0",hideCaptionAtLimit:0,hideAllCaptionAtLimit:0,hideSliderAtLimit:0,disableProgressBar:"off",stopAtSlide:-1,stopAfterLoops:-1,shadow:0,dottedOverlay:"none",startDelay:0,lazyType:"smart",spinner:"spinner0",shuffle:"off",viewPort:{enable:!1,outof:"wait",visible_area:"60%",presize:!1},fallbacks:{isJoomla:!1,panZoomDisableOnMobile:"off",simplifyAll:"on",nextSlideOnWindowFocus:"off",disableFocusListener:!0,ignoreHeightChanges:"off",ignoreHeightChangesSize:0},parallax:{type:"off",levels:[10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85],origo:"enterpoint",speed:400,bgparallax:"off",opacity:"on",disable_onmobile:"off",ddd_shadow:"on",ddd_bgfreeze:"off",ddd_overflow:"visible",ddd_layer_overflow:"visible",ddd_z_correction:65,ddd_path:"mouse"},carousel:{horizontal_align:"center",vertical_align:"center",infinity:"on",space:0,maxVisibleItems:3,stretch:"off",fadeout:"on",maxRotation:0,minScale:0,vary_fade:"off",vary_rotation:"on",vary_scale:"off",border_radius:"0px",padding_top:0,padding_bottom:0},navigation:{keyboardNavigation:"off",keyboard_direction:"horizontal",mouseScrollNavigation:"off",onHoverStop:"on",touch:{touchenabled:"off",swipe_treshold:75,swipe_min_touches:1,drag_block_vertical:!1,swipe_direction:"horizontal"},arrows:{style:"",enable:!1,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,tmp:"",rtl:!1,left:{h_align:"left",v_align:"center",h_offset:20,v_offset:0,container:"slider"},right:{h_align:"right",v_align:"center",h_offset:20,v_offset:0,container:"slider"}},bullets:{container:"slider",rtl:!1,style:"",enable:!1,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",h_align:"left",v_align:"center",space:0,h_offset:20,v_offset:0,tmp:'<span class="tp-bullet-image"><\/span><span class="tp-bullet-title"><\/span>'},thumbnails:{container:"slider",rtl:!1,style:"",enable:!1,width:100,height:50,min_width:100,wrapper_padding:2,wrapper_color:"#f5f5f5",wrapper_opacity:1,tmp:'<span class="tp-thumb-image"><\/span><span class="tp-thumb-title"><\/span>',visibleAmount:5,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",span:!1,position:"inner",space:2,h_align:"left",v_align:"center",h_offset:20,v_offset:0},tabs:{container:"slider",rtl:!1,style:"",enable:!1,width:100,min_width:100,height:50,wrapper_padding:10,wrapper_color:"#f5f5f5",wrapper_opacity:1,tmp:'<span class="tp-tab-image"><\/span>',visibleAmount:5,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",span:!1,space:0,position:"inner",h_align:"left",v_align:"center",h_offset:20,v_offset:0}},extensions:"extensions/",extensions_suffix:".min.js",debugMode:!1},r),this.each(function(){var u=n(this);r.minHeight=r.minHeight!=t?parseInt(r.minHeight,0):r.minHeight;"hero"==r.sliderType&&u.find(">ul>li").each(function(t){t>0&&n(this).remove()});r.jsFileLocation=r.jsFileLocation||lt("themepunch.revolution.min.js");r.jsFileLocation=r.jsFileLocation+r.extensions;r.scriptsneeded=ct(r,u);r.curWinRange=0;r.rtl=!0;r.navigation!=t&&r.navigation.touch!=t&&(r.navigation.touch.swipe_min_touches=r.navigation.touch.swipe_min_touches>5?1:r.navigation.touch.swipe_min_touches);n(this).on("scriptsloaded",function(){return r.modulesfailing?(u.html('<div style="margin:auto;line-height:40px;font-size:14px;color:#fff;padding:15px;background:#e74c3c;margin:20px 0px;">!! Error at loading Slider Revolution 5.0 Extrensions.'+r.errorm+"<\/div>").show(),!1):(i.migration!=t&&(r=i.migration(u,r)),punchgs.force3D=!0,"on"!==r.simplifyAll&&punchgs.TweenLite.lagSmoothing(1e3,16),at(u,r),void vt(u,r))});u[0].opt=r;g(u,r)})},revremoveslide:function(r){return this.each(function(){var f=n(this),u=f[0].opt;if(!(r<0||r>u.slideamount)&&f!=t&&f.length>0&&n("body").find("#"+f.attr("id")).length>0&&u&&u.li.length>0&&(r>0||r<=u.li.length)){var e=n(u.li[r]),o=e.data("index"),s=!1;u.slideamount=u.slideamount-1;y(".tp-bullet",o,u);y(".tp-tab",o,u);y(".tp-thumb",o,u);e.hasClass("active-revslide")&&(s=!0);e.remove();u.li=v(u.li,r);u.carousel&&u.carousel.slides&&(u.carousel.slides=v(u.carousel.slides,r));u.thumbs=v(u.thumbs,r);i.updateNavIndexes&&i.updateNavIndexes(u);s&&f.revnext();punchgs.TweenLite.set(u.li,{minWidth:"99%"});punchgs.TweenLite.set(u.li,{minWidth:"100%"})}})},revaddcallback:function(n){return this.each(function(){this.opt&&(this.opt.callBackArray===t&&(this.opt.callBackArray=[]),this.opt.callBackArray.push(n))})},revgetparallaxproc:function(){return n(this)[0].opt.scrollproc},revdebugmode:function(){return this.each(function(){var t=n(this);t[0].opt.debugMode=!0;h(t,t[0].opt)})},revscroll:function(t){return this.each(function(){var i=n(this);n("body,html").animate({scrollTop:i.offset().top+i.height()-t+"px"},{duration:400})})},revredraw:function(){return this.each(function(){var t=n(this);h(t,t[0].opt)})},revkill:function(){var f=this,r=n(this),e,u,o;if(punchgs.TweenLite.killDelayedCallsTo(i.showHideNavElements),r!=t&&r.length>0&&n("body").find("#"+r.attr("id")).length>0){r.data("conthover",1);r.data("conthover-changed",1);r.trigger("revolution.slide.onpause");e=r.parent().find(".tp-bannertimer");u=r[0].opt;u.tonpause=!0;r.trigger("stoptimer");punchgs.TweenLite.killTweensOf(r.find("*"),!1);punchgs.TweenLite.killTweensOf(r,!1);r.unbind("hover, mouseover, mouseenter,mouseleave, resize");o="resize.revslider-"+r.attr("id");n(window).off(o);r.find("*").each(function(){var i=n(this);i.unbind("on, hover, mouseenter,mouseleave,mouseover, resize,restarttimer, stoptimer");i.off("on, hover, mouseenter,mouseleave,mouseover, resize");i.data("mySplitText",null);i.data("ctl",null);i.data("tween")!=t&&i.data("tween").kill();i.data("kenburn")!=t&&i.data("kenburn").kill();i.data("timeline_out")!=t&&i.data("timeline_out").kill();i.data("timeline")!=t&&i.data("timeline").kill();i.remove();i.empty();i=null});punchgs.TweenLite.killTweensOf(r.find("*"),!1);punchgs.TweenLite.killTweensOf(r,!1);e.remove();try{r.closest(".forcefullwidth_wrapper_tp_banner").remove()}catch(a){}try{r.closest(".rev_slider_wrapper").remove()}catch(a){}try{r.remove()}catch(a){}return r.empty(),r.html(),r=null,u=null,delete f.c,delete f.opt,!0}return!1},revpause:function(){return this.each(function(){var i=n(this);i!=t&&i.length>0&&n("body").find("#"+i.attr("id")).length>0&&(i.data("conthover",1),i.data("conthover-changed",1),i.trigger("revolution.slide.onpause"),i[0].opt.tonpause=!0,i.trigger("stoptimer"))})},revresume:function(){return this.each(function(){var i=n(this);i!=t&&i.length>0&&n("body").find("#"+i.attr("id")).length>0&&(i.data("conthover",0),i.data("conthover-changed",1),i.trigger("revolution.slide.onresume"),i[0].opt.tonpause=!1,i.trigger("starttimer"))})},revstart:function(){var i=n(this);if(i!=t&&i.length>0&&n("body").find("#"+i.attr("id")).length>0&&this.opt)return i[0].opt.sliderisrunning?(console.log("Slider Is Running Already"),!1):(tt(i,i[0].opt),!0)},revnext:function(){return this.each(function(){var r=n(this);r!=t&&r.length>0&&n("body").find("#"+r.attr("id")).length>0&&i.callingNewSlide(r,1)})},revprev:function(){return this.each(function(){var r=n(this);r!=t&&r.length>0&&n("body").find("#"+r.attr("id")).length>0&&i.callingNewSlide(r,-1)})},revmaxslide:function(){return n(this).find(".tp-revslider-mainul >li").length},revcurrentslide:function(){var i=n(this);if(i!=t&&i.length>0&&n("body").find("#"+i.attr("id")).length>0)return parseInt(i[0].opt.act,0)+1},revlastslide:function(){return n(this).find(".tp-revslider-mainul >li").length},revshowslide:function(r){return this.each(function(){var u=n(this);u!=t&&u.length>0&&n("body").find("#"+u.attr("id")).length>0&&i.callingNewSlide(u,"to"+(r-1))})},revcallslidewithid:function(r){return this.each(function(){var u=n(this);u!=t&&u.length>0&&n("body").find("#"+u.attr("id")).length>0&&i.callingNewSlide(u,r)})}});i=n.fn.revolution;n.extend(!0,i,{getversion:function(){return ht},compare_version:function(n){return"stop"!=n.check&&(i.getversion().core<n.min_core?(n.check===t&&(console.log("%cSlider Revolution Warning (Core:"+i.getversion().core+")","color:#c0392b;font-weight:bold;"),console.log("%c     Core is older than expected ("+n.min_core+") from "+n.alias,"color:#333"),console.log("%c     Please update Slider Revolution to the latest version.","color:#333"),console.log("%c     It might be required to purge and clear Server/Client side Caches.","color:#333")),n.check="stop"):i.getversion()[n.name]!=t&&n.version<i.getversion()[n.name]&&(n.check===t&&(console.log("%cSlider Revolution Warning (Core:"+i.getversion().core+")","color:#c0392b;font-weight:bold;"),console.log("%c     "+n.alias+" ("+n.version+") is older than requiered ("+i.getversion()[n.name]+")","color:#333"),console.log("%c     Please update Slider Revolution to the latest version.","color:#333"),console.log("%c     It might be required to purge and clear Server/Client side Caches.","color:#333")),n.check="stop")),n},currentSlideIndex:function(n){var t=n.c.find(".active-revslide").index();return t==-1?0:t},simp:function(n,t,i){var r=Math.abs(n)-Math.floor(Math.abs(n/t))*t;return i?r:n<0?-1*r:r},iOSVersion:function(){var n=!1;return navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)?navigator.userAgent.match(/OS 4_\d like Mac OS X/i)&&(n=!0):n=!1,n},isIE:function(t,i){var r=n('<div style="display:none;"/>').appendTo(n("body")),u;return r.html("<!--[if "+(i||"")+" IE "+(t||"")+"]><a>&nbsp;<\/a><![endif]-->"),u=r.find("a").length,r.remove(),u},is_mobile:function(){var n=["android","webos","iphone","ipad","blackberry","Android","webos",,"iPod","iPhone","iPad","Blackberry","BlackBerry"],t=!1;for(var i in n)navigator.userAgent.split(n[i]).length>1&&(t=!0);return t},callBackHandling:function(t,i,r){try{t.callBackArray&&n.each(t.callBackArray,function(n,t){t&&t.inmodule&&t.inmodule===i&&t.atposition&&t.atposition===r&&t.callback&&t.callback.call()})}catch(t){console.log("Call Back Failed")}},get_browser:function(){var t,r=navigator.appName,i=navigator.userAgent,n=i.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return n&&null!=(t=i.match(/version\/([\.\d]+)/i))&&(n[2]=t[1]),n=n?[n[1],n[2]]:[r,navigator.appVersion,"-?"],n[0]},get_browser_version:function(){var t,r=navigator.appName,i=navigator.userAgent,n=i.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return n&&null!=(t=i.match(/version\/([\.\d]+)/i))&&(n[2]=t[1]),n=n?[n[1],n[2]]:[r,navigator.appVersion,"-?"],n[1]},getHorizontalOffset:function(n,t){var i=nt(n,".outer-left"),r=nt(n,".outer-right");switch(t){case"left":return i;case"right":return r;case"both":return i+r}},callingNewSlide:function(t,i){var f=t.find(".next-revslide").length>0?t.find(".next-revslide").index():t.find(".processing-revslide").length>0?t.find(".processing-revslide").index():t.find(".active-revslide").index(),r=0,u=t[0].opt;t.find(".next-revslide").removeClass("next-revslide");t.find(".active-revslide").hasClass("tp-invisible-slide")&&(f=u.last_shown_slide);i&&n.isNumeric(i)||i.match(/to/g)?(1===i||i===-1?(r=f+i,r=r<0?u.slideamount-1:r>=u.slideamount?0:r):(i=n.isNumeric(i)?i:parseInt(i.split("to")[1],0),r=i<0?0:i>u.slideamount-1?u.slideamount-1:i),t.find(".tp-revslider-slidesli:eq("+r+")").addClass("next-revslide")):i&&t.find(".tp-revslider-slidesli").each(function(){var t=n(this);t.data("index")===i&&t.addClass("next-revslide")});r=t.find(".next-revslide").index();t.trigger("revolution.nextslide.waiting");f===r&&f===u.last_shown_slide||r!==f&&r!=-1?a(t):t.find(".next-revslide").removeClass("next-revslide")},slotSize:function(i,r){r.slotw=Math.ceil(r.width/r.slots);r.sloth="fullscreen"==r.sliderLayout?Math.ceil(n(window).height()/r.slots):Math.ceil(r.height/r.slots);"on"==r.autoHeight&&i!==t&&""!==i&&(r.sloth=Math.ceil(i.height()/r.slots))},setSize:function(i){var h=(i.top_outer||0)+(i.bottom_outer||0),c=parseInt(i.carousel.padding_top||0,0),l=parseInt(i.carousel.padding_bottom||0,0),u=i.gridheight[i.curWinRange],f=0,a=i.nextSlide===-1||i.nextSlide===t?0:i.nextSlide,e,r,o,s;if(i.paddings=i.paddings===t?{top:parseInt(i.c.parent().css("paddingTop"),0)||0,bottom:parseInt(i.c.parent().css("paddingBottom"),0)||0}:i.paddings,i.rowzones&&i.rowzones.length>0)for(e=0;e<i.rowzones[a].length;e++)f+=i.rowzones[a][e][0].offsetHeight;if(u=u<i.minHeight?i.minHeight:u,u=u<f?f:u,"fullwidth"==i.sliderLayout&&"off"==i.autoHeight&&punchgs.TweenLite.set(i.c,{maxHeight:u+"px"}),i.c.css({marginTop:c,marginBottom:l}),i.width=i.ul.width(),i.height=i.ul.height(),ut(i),i.height=Math.round(i.gridheight[i.curWinRange]*(i.width/i.gridwidth[i.curWinRange])),i.height>i.gridheight[i.curWinRange]&&"on"!=i.autoHeight&&(i.height=i.gridheight[i.curWinRange]),"fullscreen"==i.sliderLayout||i.infullscreenmode){if(i.height=i.bw*i.gridheight[i.curWinRange],r=(i.c.parent().width(),n(window).height()),i.fullScreenOffsetContainer!=t){try{o=i.fullScreenOffsetContainer.split(",");o&&n.each(o,function(t,i){r=n(i).length>0?r-n(i).outerHeight(!0):r})}catch(i){}try{i.fullScreenOffset.split("%").length>1&&i.fullScreenOffset!=t&&i.fullScreenOffset.length>0?r-=n(window).height()*parseInt(i.fullScreenOffset,0)/100:i.fullScreenOffset!=t&&i.fullScreenOffset.length>0&&(r-=parseInt(i.fullScreenOffset,0))}catch(i){}}r=r<i.minHeight?i.minHeight:r;r-=h;i.c.parent().height(r);i.c.closest(".rev_slider_wrapper").height(r);i.c.css({height:"100%"});i.height=r;i.minHeight!=t&&i.height<i.minHeight&&(i.height=i.minHeight);i.height=parseInt(f,0)>parseInt(i.height,0)?f:i.height}else i.minHeight!=t&&i.height<i.minHeight&&(i.height=i.minHeight),i.height=parseInt(f,0)>parseInt(i.height,0)?f:i.height,i.c.height(i.height);s={height:c+l+h+i.height+i.paddings.top+i.paddings.bottom};i.c.closest(".forcefullwidth_wrapper_tp_banner").find(".tp-fullwidth-forcer").css(s);i.c.closest(".rev_slider_wrapper").css(s);ut(i)},enterInViewPort:function(r){r.waitForCountDown&&(st(r.c,r),r.waitForCountDown=!1);r.waitForFirstSlide&&(a(r.c),r.waitForFirstSlide=!1);"playing"!=r.sliderlaststatus&&r.sliderlaststatus!=t||r.c.trigger("starttimer");r.lastplayedvideos!=t&&r.lastplayedvideos.length>0&&n.each(r.lastplayedvideos,function(n,t){i.playVideo(t,r)})},leaveViewPort:function(r){r.sliderlaststatus=r.sliderstatus;r.c.trigger("stoptimer");r.playingvideos!=t&&r.playingvideos.length>0&&(r.lastplayedvideos=n.extend(!0,[],r.playingvideos),r.playingvideos&&n.each(r.playingvideos,function(n,t){r.leaveViewPortBasedStop=!0;i.stopVideo&&i.stopVideo(t,r)}))},unToggleState:function(i){i!=t&&i.length>0&&n.each(i,function(n,t){t.removeClass("rs-toggle-content-active")})},toggleState:function(i){i!=t&&i.length>0&&n.each(i,function(n,t){t.addClass("rs-toggle-content-active")})},swaptoggleState:function(i){i!=t&&i.length>0&&n.each(i,function(n,t){t.hasClass("rs-toggle-content-active")?t.removeClass("rs-toggle-content-active"):t.addClass("rs-toggle-content-active")})},lastToggleState:function(i){var r=0;return i!=t&&i.length>0&&n.each(i,function(n,t){r=t.hasClass("rs-toggle-content-active")}),r}});var u=i.is_mobile(),d=function(i,r){var u,f;i.anyid=i.anyid===t?[]:i.anyid;u=n.inArray(r.attr("id"),i.anyid);u!=-1&&(f=r.attr("id")+"_"+Math.round(9999*Math.random()),r.attr("id",f));i.anyid.push(r.attr("id"))},v=function(t,i){var r=[];return n.each(t,function(n,t){n!=i&&r.push(t)}),r},y=function(t,i,r){r.c.find(t).each(function(){var t=n(this);t.data("liref")===i&&t.remove()})},f=function(i,r){return!n("body").data(i)&&(r.filesystem?(r.errorm===t&&(r.errorm="<br>Local Filesystem Detected !<br>Put this to your header:"),console.warn("Local Filesystem detected !"),r.errorm=r.errorm+'<br>&lt;script type="text/javascript" src="'+r.jsFileLocation+i+r.extensions_suffix+'"&gt;&lt;/script&gt;',console.warn(r.jsFileLocation+i+r.extensions_suffix+" could not be loaded !"),console.warn("Please use a local Server or work online or make sure that you load all needed Libraries manually in your Document."),console.log(" "),r.modulesfailing=!0,!1):(n.ajax({url:r.jsFileLocation+i+r.extensions_suffix,dataType:"script",cache:!0,error:function(n){console.warn("Slider Revolution 5.0 Error !");console.error("Failure at Loading:"+i+r.extensions_suffix+" on Path:"+r.jsFileLocation);console.info(n)}}),void n("body").data(i,!0)))},ct=function(r,u){var e={},o=r.navigation;return e.kenburns=!1,e.parallax=!1,e.carousel=!1,e.navigation=!1,e.videos=!1,e.actions=!1,e.layeranim=!1,e.migration=!1,u.data("version")&&u.data("version").toString().match(/5./gi)?(u.find("img").each(function(){"on"==n(this).data("kenburns")&&(e.kenburns=!0)}),("carousel"==r.sliderType||"on"==o.keyboardNavigation||"on"==o.mouseScrollNavigation||"on"==o.touch.touchenabled||o.arrows.enable||o.bullets.enable||o.thumbnails.enable||o.tabs.enable)&&(e.navigation=!0),u.find(".tp-caption, .tp-static-layer, .rs-background-video-layer").each(function(){var i=n(this);(i.data("ytid")!=t||i.find("iframe").length>0&&i.find("iframe").attr("src").toLowerCase().indexOf("youtube")>0)&&(e.videos=!0);(i.data("vimeoid")!=t||i.find("iframe").length>0&&i.find("iframe").attr("src").toLowerCase().indexOf("vimeo")>0)&&(e.videos=!0);i.data("actions")!==t&&(e.actions=!0);e.layeranim=!0}),u.find("li").each(function(){n(this).data("link")&&n(this).data("link")!=t&&(e.layeranim=!0,e.actions=!0)}),!e.videos&&(u.find(".rs-background-video-layer").length>0||u.find(".tp-videolayer").length>0||u.find(".tp-audiolayer").length>0||u.find("iframe").length>0||u.find("video").length>0)&&(e.videos=!0),"carousel"==r.sliderType&&(e.carousel=!0),("off"!==r.parallax.type||r.viewPort.enable||"true"==r.viewPort.enable)&&(e.parallax=!0)):(e.kenburns=!0,e.parallax=!0,e.carousel=!1,e.navigation=!0,e.videos=!0,e.actions=!0,e.layeranim=!0,e.migration=!0),"hero"==r.sliderType&&(e.carousel=!1,e.navigation=!1),window.location.href.match(/file:/gi)&&(e.filesystem=!0,r.filesystem=!0),e.videos&&"undefined"==typeof i.isVideoPlaying&&f("revolution.extension.video",r),e.carousel&&"undefined"==typeof i.prepareCarousel&&f("revolution.extension.carousel",r),e.carousel||"undefined"!=typeof i.animateSlide||f("revolution.extension.slideanims",r),e.actions&&"undefined"==typeof i.checkActions&&f("revolution.extension.actions",r),e.layeranim&&"undefined"==typeof i.handleStaticLayers&&f("revolution.extension.layeranimation",r),e.kenburns&&"undefined"==typeof i.stopKenBurn&&f("revolution.extension.kenburn",r),e.navigation&&"undefined"==typeof i.createNavigation&&f("revolution.extension.navigation",r),e.migration&&"undefined"==typeof i.migration&&f("revolution.extension.migration",r),e.parallax&&"undefined"==typeof i.checkForParallax&&f("revolution.extension.parallax",r),r.addons!=t&&r.addons.length>0&&n.each(r.addons,function(n,i){"object"==typeof i&&i.fileprefix!=t&&f(i.fileprefix,r)}),e},g=function(r,u){var e=!0,f=u.scriptsneeded;u.addons!=t&&u.addons.length>0&&n.each(u.addons,function(n,r){"object"==typeof r&&r.init!=t&&i[r.init]===t&&(e=!1)});f.filesystem||"undefined"!=typeof punchgs&&e&&(!f.kenburns||f.kenburns&&"undefined"!=typeof i.stopKenBurn)&&(!f.navigation||f.navigation&&"undefined"!=typeof i.createNavigation)&&(!f.carousel||f.carousel&&"undefined"!=typeof i.prepareCarousel)&&(!f.videos||f.videos&&"undefined"!=typeof i.resetVideo)&&(!f.actions||f.actions&&"undefined"!=typeof i.checkActions)&&(!f.layeranim||f.layeranim&&"undefined"!=typeof i.handleStaticLayers)&&(!f.migration||f.migration&&"undefined"!=typeof i.migration)&&(!f.parallax||f.parallax&&"undefined"!=typeof i.checkForParallax)&&(f.carousel||!f.carousel&&"undefined"!=typeof i.animateSlide)?r.trigger("scriptsloaded"):setTimeout(function(){g(r,u)},50)},lt=function(){var i=new RegExp("themepunch.revolution.min.js","gi"),t="";return n("script").each(function(){var r=n(this).attr("src");r&&r.match(i)&&(t=r)}),t=t.replace("jquery.themepunch.revolution.min.js",""),t=t.replace("jquery.themepunch.revolution.js",""),t=t.split("?")[0]},o=function(t,i){var e=9999,r=0,o=0,u=0,s=n(window).width(),f=i&&9999==t.responsiveLevels?t.visibilityLevels:t.responsiveLevels;f&&f.length&&n.each(f,function(n,t){s<t&&(0==r||r>t)&&(e=t,u=n,r=t);s>t&&r<t&&(r=t,o=n)});r<e&&(u=o);i?t.forcedWinRange=u:t.curWinRange=u},at=function(n,t){t.carousel.maxVisibleItems=t.carousel.maxVisibleItems<1?999:t.carousel.maxVisibleItems;t.carousel.vertical_align="top"===t.carousel.vertical_align?"0%":"bottom"===t.carousel.vertical_align?"100%":"50%"},nt=function(t,i){var r=0;return t.find(i).each(function(){var t=n(this);!t.hasClass("tp-forcenotvisible")&&r<t.outerWidth()&&(r=t.outerWidth())}),r},vt=function(r,f){return r!=t&&(r.data("aimg")!=t&&("enabled"==r.data("aie8")&&i.isIE(8)||"enabled"==r.data("amobile")&&u)&&r.html('<img class="tp-slider-alternative-image" src="'+r.data("aimg")+'">'),r.find(">ul").addClass("tp-revslider-mainul"),f.c=r,f.ul=r.find(".tp-revslider-mainul"),f.ul.find(">li").each(function(){var t=n(this);"on"==t.data("hideslideonmobile")&&u&&t.remove();(t.data("invisible")||t.data("invisible")===!0)&&(t.addClass("tp-invisible-slide"),t.appendTo(f.ul))}),f.addons!=t&&f.addons.length>0&&n.each(f.addons,function(i,obj){"object"==typeof obj&&obj.init!=t&&i[obj.init](eval(obj.params))}),f.cid=r.attr("id"),f.ul.css({visibility:"visible"}),f.slideamount=f.ul.find(">li").not(".tp-invisible-slide").length,f.slayers=r.find(".tp-static-layers"),f.slayers.data("index","staticlayers"),void(1!=f.waitForInit&&(r[0].opt=f,tt(r,f))))},p=function(){n("body").data("rs-fullScreenMode",!n("body").data("rs-fullScreenMode"));n("body").data("rs-fullScreenMode")&&setTimeout(function(){n(window).trigger("resize")},200)},tt=function(r,f){var v,b,ft,ht,k,y,ut,w,c,lt;if(f.sliderisrunning=!0,f.ul.find(">li").each(function(t){n(this).data("originalindex",t)}),"on"==f.shuffle){for(v={},b=f.ul.find(">li:first-child"),v.fstransition=b.data("fstransition"),v.fsmasterspeed=b.data("fsmasterspeed"),v.fsslotamount=b.data("fsslotamount"),ft=0;ft<f.slideamount;ft++)ht=Math.round(Math.random()*f.slideamount),f.ul.find(">li:eq("+ht+")").prependTo(f.ul);k=f.ul.find(">li:first-child");k.data("fstransition",v.fstransition);k.data("fsmasterspeed",v.fsmasterspeed);k.data("fsslotamount",v.fsslotamount);f.li=f.ul.find(">li").not(".tp-invisible-slide")}if(f.allli=f.ul.find(">li"),f.li=f.ul.find(">li").not(".tp-invisible-slide"),f.inli=f.ul.find(">li.tp-invisible-slide"),f.thumbs=[],f.slots=4,f.act=-1,f.firststart=1,f.loadqueue=[],f.syncload=0,f.conw=r.width(),f.conh=r.height(),f.responsiveLevels.length>1?f.responsiveLevels[0]=9999:f.responsiveLevels=9999,n.each(f.allli,function(i,r){var r=n(r),h=r.find(".rev-slidebg")||r.find("img").first(),s=0,o,e,l;for(r.addClass("tp-revslider-slidesli"),r.data("index")===t&&r.data("index","rs-"+Math.round(999999*Math.random())),o={},o.params=[],o.id=r.data("index"),o.src=r.data("thumb")!==t?r.data("thumb"):h.data("lazyload")!==t?h.data("lazyload"):h.attr("src"),r.data("title")!==t&&o.params.push({from:RegExp("\\{\\{title\\}\\}","g"),to:r.data("title")}),r.data("description")!==t&&o.params.push({from:RegExp("\\{\\{description\\}\\}","g"),to:r.data("description")}),s=1;s<=10;s++)r.data("param"+s)!==t&&o.params.push({from:RegExp("\\{\\{param"+s+"\\}\\}","g"),to:r.data("param"+s)});if(f.thumbs.push(o),r.data("origindex",r.index()),r.data("link")!=t){var c=r.data("link"),a=r.data("target")||"_self",v="back"===r.data("slideindex")?0:60,u=r.data("linktoslide"),y=u;u!=t&&"next"!=u&&"prev"!=u&&f.allli.each(function(){var t=n(this);t.data("origindex")+1==y&&(u=t.data("index"))});"slide"!=c&&(u="no");e='<div class="tp-caption slidelink" style="cursor:pointer;width:100%;height:100%;z-index:'+v+';" data-x="center" data-y="center" data-basealign="slide" ';l="scroll_under"===u?'[{"event":"click","action":"scrollbelow","offset":"100px","delay":"0"}]':"prev"===u?'[{"event":"click","action":"jumptoslide","slide":"prev","delay":"0.2"}]':"next"===u?'[{"event":"click","action":"jumptoslide","slide":"next","delay":"0.2"}]':'[{"event":"click","action":"jumptoslide","slide":"'+u+'","delay":"0.2"}]';e="no"==u?e+' data-start="0">':e+"data-actions='"+l+'\' data-start="0">';e+='<a style="width:100%;height:100%;display:block"';e="slide"!=c?e+' target="'+a+'" href="'+c+'"':e;e+='><span style="width:100%;height:100%;display:block"><\/span><\/a><\/div>';r.append(e)}}),f.rle=f.responsiveLevels.length||1,f.gridwidth=it(f.gridwidth,f.rle),f.gridheight=it(f.gridheight,f.rle),"on"==f.simplifyAll&&(i.isIE(8)||i.iOSVersion())&&(r.find(".tp-caption").each(function(){var t=n(this);t.removeClass("customin customout").addClass("fadein fadeout");t.data("splitin","");t.data("speed",400)}),f.allli.each(function(){var t=n(this),i;t.data("transition","fade");t.data("masterspeed",500);t.data("slotamount",1);i=t.find(".rev-slidebg")||t.find(">img").first();i.data("kenburns","off")})),f.desktop=!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|BB10|mobi|tablet|opera mini|nexus 7)/i),f.autoHeight="fullscreen"==f.sliderLayout?"on":f.autoHeight,"fullwidth"==f.sliderLayout&&"off"==f.autoHeight&&r.css({maxHeight:f.gridheight[f.curWinRange]+"px"}),"auto"!=f.sliderLayout&&0==r.closest(".forcefullwidth_wrapper_tp_banner").length&&("fullscreen"!==f.sliderLayout||"on"!=f.fullScreenAutoWidth)){var ot=r.parent(),g=ot.css("marginBottom"),nt=ot.css("marginTop"),at=r.attr("id")+"_forcefullwidth";g=g===t?0:g;nt=nt===t?0:nt;ot.wrap('<div class="forcefullwidth_wrapper_tp_banner" id="'+at+'" style="position:relative;width:100%;height:auto;margin-top:'+nt+";margin-bottom:"+g+'"><\/div>');r.closest(".forcefullwidth_wrapper_tp_banner").append('<div class="tp-fullwidth-forcer" style="width:100%;height:'+r.height()+'px"><\/div>');r.parent().css({marginTop:"0px",marginBottom:"0px"});r.parent().css({position:"absolute"})}if(f.shadow!==t&&f.shadow>0&&(r.parent().addClass("tp-shadow"+f.shadow),r.parent().append('<div class="tp-shadowcover"><\/div>'),r.parent().find(".tp-shadowcover").css({backgroundColor:r.parent().css("backgroundColor"),backgroundImage:r.parent().css("backgroundImage")})),o(f),o(f,!0),!r.hasClass("revslider-initialised")){r.addClass("revslider-initialised");r.addClass("tp-simpleresponsive");r.attr("id")==t&&r.attr("id","revslider-"+Math.round(1e3*Math.random()+5));d(f,r);f.firefox13=!1;f.ie=!n.support.opacity;f.ie9=9==document.documentMode;f.origcd=f.delay;var tt=n.fn.jquery.split("."),ct=parseFloat(tt[0]),vt=parseFloat(tt[1]);parseFloat(tt[2]||"0");1==ct&&vt<7&&r.html('<div style="text-align:center; padding:40px 0px; font-size:20px; color:#992222;"> The Current Version of jQuery:'+tt+" <br>Please update your jQuery Version to min. 1.7 in Case you wish to use the Revolution Slider Plugin<\/div>");ct>1&&(f.ie=!1);y={};y.addedyt=0;y.addedvim=0;y.addedvid=0;r.find(".tp-caption, .rs-background-video-layer").each(function(){var r=n(this),s=r.data(),h=s.autoplayonlyfirsttime,e=s.autoplay,g=r.hasClass("tp-audiolayer"),nt=s.videoloop,tt,v,a,it,rt,b,k;if(r.hasClass("tp-static-layer")&&i.handleStaticLayers&&i.handleStaticLayers(r,f),tt=r.data("noposteronmobile")||r.data("noPosterOnMobile")||r.data("posteronmobile")||r.data("posterOnMobile")||r.data("posterOnMObile"),r.data("noposteronmobile",tt),v=0,r.find("iframe").each(function(){punchgs.TweenLite.set(n(this),{autoAlpha:0});v++}),v>0&&r.data("iframes",!0),r.hasClass("tp-caption")){var p=r.hasClass("slidelink")?"width:100% !important;height:100% !important;":"",c=r.data(),o=c.type,w="row"===o||"column"===o?"relative":"absolute",l="";"row"===o?(r.addClass("rev_row").removeClass("tp-resizeme"),l="rev_row_wrap"):"column"===o?(l="rev_column",r.addClass("rev_column_inner").removeClass("tp-resizeme"),r.data("width","auto"),punchgs.TweenLite.set(r,{width:"auto"})):"group"===o&&r.removeClass("tp-resizeme");a="";it="";"row"!==o&&"group"!==o&&"column"!==o&&(a="display:"+r.css("display")+";",r.closest(".rev_column").length>0&&r.addClass("rev_layer_in_column"),r.closest(".rev_group").length>0&&r.addClass("rev_layer_in_group"));c.wrapper_class!==t&&(l=l+" "+c.wrapper_class);c.wrapper_id!==t&&(it='id="'+c.wrapper_id+'"');r.wrap('<div class="tp-parallax-wrap '+l+'" style="'+p+"position:"+w+";"+a+';visibility:hidden"><div class="tp-loop-wrap" style="'+p+"position:"+w+";"+a+';"><div class="tp-mask-wrap" style="'+p+"position:"+w+";"+a+';" ><\/div><\/div><\/div>');"column"===o&&(r.append('<div class="rev_column_bg rev_column_bg_man_sized" style="display:none"><\/div>'),r.closest(".tp-parallax-wrap").append('<div class="rev_column_bg rev_column_bg_auto_sized"><\/div>'));rt=["pendulum","rotate","slideloop","pulse","wave"];b=r.closest(".tp-loop-wrap");n.each(rt,function(n,t){var i=r.find(".rs-"+t),u=i.data()||"";""!=u&&(b.data(u),b.addClass("rs-"+t),i.children(0).unwrap(),r.data("loopanimation","on"))});r.attr("id")===t&&r.attr("id","layer-"+Math.round(999999999*Math.random()));d(f,r);punchgs.TweenLite.set(r,{visibility:"hidden"})}k=r.data("actions");k!==t&&i.checkActions(r,f,k);yt(r,f);i.checkVideoApis&&(y=i.checkVideoApis(r,f,y));u&&(1!=h&&"true"!=h||(s.autoplayonlyfirsttime=!1,h=!1),1!=e&&"true"!=e&&"on"!=e&&"1sttime"!=e||(s.autoplay="off",e="off"));g||1!=h&&"true"!=h&&"1sttime"!=e||"loopandnoslidestop"==nt||r.closest("li.tp-revslider-slidesli").addClass("rs-pause-timer-once");g||1!=e&&"true"!=e&&"on"!=e&&"no1sttime"!=e||"loopandnoslidestop"==nt||r.closest("li.tp-revslider-slidesli").addClass("rs-pause-timer-always")});r[0].addEventListener("mouseenter",function(){r.trigger("tp-mouseenter");f.overcontainer=!0},{passive:!0});r[0].addEventListener("mouseover",function(){r.trigger("tp-mouseover");f.overcontainer=!0},{passive:!0});r[0].addEventListener("mouseleave",function(){r.trigger("tp-mouseleft");f.overcontainer=!1},{passive:!0});r.find(".tp-caption video").each(function(){var t=n(this);t.removeClass("video-js vjs-default-skin");t.attr("preload","");t.css({display:"none"})});"standard"!==f.sliderType&&(f.lazyType="all");l(r.find(".tp-static-layers"),f,0,!0);e(r.find(".tp-static-layers"),f,function(){r.find(".tp-static-layers img").each(function(){var i=n(this),r=i.data("lazyload")!=t?i.data("lazyload"):i.attr("src"),u=et(f,r);i.attr("src",u.src)})});f.rowzones=[];f.allli.each(function(t){var i=n(this);f.rowzones[t]=[];i.find(".rev_row_zone").each(function(){f.rowzones[t].push(n(this))});"all"!=f.lazyType&&("smart"!=f.lazyType||0!=t&&1!=t&&t!=f.slideamount&&t!=f.slideamount-1)||(l(i,f,t),e(i,f,function(){"carousel"==f.sliderType&&punchgs.TweenLite.to(i,1,{autoAlpha:1,ease:punchgs.Power3.easeInOut})}))});ut=ni("#")[0];ut.length<9&&ut.split("slide").length>1&&(w=parseInt(ut.split("slide")[1],0),w<1&&(w=1),w>f.slideamount&&(w=f.slideamount),f.startWithSlide=w-1);r.append('<div class="tp-loader '+f.spinner+'"><div class="dot1"><\/div><div class="dot2"><\/div><div class="bounce1"><\/div><div class="bounce2"><\/div><div class="bounce3"><\/div><\/div>');f.loader=r.find(".tp-loader");0===r.find(".tp-bannertimer").length&&r.append('<div class="tp-bannertimer" style="visibility:hidden"><\/div>');r.find(".tp-bannertimer").css({width:"0%"});f.ul.css({display:"block"});pt(r,f);"off"!==f.parallax.type&&i.checkForParallax&&i.checkForParallax(r,f);i.setSize(f);"hero"!==f.sliderType&&i.createNavigation&&i.createNavigation(r,f);i.resizeThumbsTabs&&i.resizeThumbsTabs&&i.resizeThumbsTabs(f);s(f);c=f.viewPort;f.inviewport=!1;c!=t&&c.enable&&(n.isNumeric(c.visible_area)||c.visible_area.indexOf("%")!==-1&&(c.visible_area=parseInt(c.visible_area)/100),i.scrollTicker&&i.scrollTicker(f,r));setTimeout(function(){if("carousel"==f.sliderType&&i.prepareCarousel&&i.prepareCarousel(f),!c.enable||c.enable&&f.inviewport||c.enable&&!f.inviewport&&"wait"==!c.outof)a(r);else if(f.waitForFirstSlide=!0,c.presize){var t=n(f.li[0]);l(t,f,0,!0);e(t.find(".tp-layers"),f,function(){i.animateTheCaptions({slide:t,opt:f,preset:!0})})}i.manageNavigation&&i.manageNavigation(f);f.slideamount>1&&(!c.enable||c.enable&&f.inviewport?st(r,f):f.waitForCountDown=!0);setTimeout(function(){r.trigger("revolution.slide.onloaded")},100)},f.startDelay);f.startDelay=0;n("body").data("rs-fullScreenMode",!1);window.addEventListener("fullscreenchange",p,{passive:!0});window.addEventListener("mozfullscreenchange",p,{passive:!0});window.addEventListener("webkitfullscreenchange",p,{passive:!0});lt="resize.revslider-"+r.attr("id");n(window).on(lt,function(){var i,e;if(r==t)return!1;0!=n("body").find(r)&&s(f);i=!1;"fullscreen"==f.sliderLayout&&(e=n(window).height(),"mobile"==f.fallbacks.ignoreHeightChanges&&u||"always"==f.fallbacks.ignoreHeightChanges?(f.fallbacks.ignoreHeightChangesSize=f.fallbacks.ignoreHeightChangesSize==t?0:f.fallbacks.ignoreHeightChangesSize,i=e!=f.lastwindowheight&&Math.abs(e-f.lastwindowheight)>f.fallbacks.ignoreHeightChangesSize):i=e!=f.lastwindowheight);(r.outerWidth(!0)!=f.width||r.is(":hidden")||i)&&(f.lastwindowheight=n(window).height(),h(r,f))});rt(r,f);s(f);f.fallbacks.disableFocusListener||"true"==f.fallbacks.disableFocusListener||f.fallbacks.disableFocusListener===!0||gt(r,f)}},it=function(t,i){var r,u;if(n.isArray(t)||(r=t,t=[],t.push(r)),t.length<i)for(r=t[t.length-1],u=0;u<i-t.length+2;u++)t.push(r);return t},yt=function(r,u){var f=r.data(),e="sliderenter"===f.start||f.frames!==t&&f.frames[0]!=t&&"sliderenter"===f.frames[0].delay;e&&(u.layersonhover===t&&(u.c.on("tp-mouseenter",function(){u.layersonhover&&n.each(u.layersonhover,function(n,r){var f=r.data("closestli")||r.closest(".tp-revslider-slidesli"),e=r.data("staticli")||r.closest(".tp-static-layers");r.data("closestli")===t&&(r.data("closestli",f),r.data("staticli",e));(f.length>0&&f.hasClass("active-revslide")||f.hasClass("processing-revslide")||e.length>0)&&(r.data("animdirection","in"),i.playAnimationFrame&&i.playAnimationFrame({caption:r,opt:u,frame:"frame_0",triggerdirection:"in",triggerframein:"frame_0",triggerframeout:"frame_999"}),r.data("triggerstate","on"))})}),u.c.on("tp-mouseleft",function(){u.layersonhover&&n.each(u.layersonhover,function(n,t){t.data("animdirection","out");t.data("triggered",!0);t.data("triggerstate","off");i.stopVideo&&i.stopVideo(t,u);i.playAnimationFrame&&i.playAnimationFrame({caption:t,opt:u,frame:"frame_999",triggerdirection:"out",triggerframein:"frame_0",triggerframeout:"frame_999"})})}),u.layersonhover=[]),u.layersonhover.push(r))},s=function(t){var r=i.getHorizontalOffset(t.c,"left"),u;"auto"==t.sliderLayout||"fullscreen"===t.sliderLayout&&"on"==t.fullScreenAutoWidth?"fullscreen"==t.sliderLayout&&"on"==t.fullScreenAutoWidth?punchgs.TweenLite.set(t.ul,{left:0,width:t.c.width()}):punchgs.TweenLite.set(t.ul,{left:r,width:t.c.width()-i.getHorizontalOffset(t.c,"both")}):(u=Math.ceil(t.c.closest(".forcefullwidth_wrapper_tp_banner").offset().left-r),punchgs.TweenLite.set(t.c.parent(),{left:0-u+"px",width:n(window).width()-i.getHorizontalOffset(t.c,"both")}));t.slayers&&"fullwidth"!=t.sliderLayout&&"fullscreen"!=t.sliderLayout&&punchgs.TweenLite.set(t.slayers,{left:r})},ti=function(n,i){return n===t?i:n},rt=function(r,u,f){var e=r.parent();n(window).width()<u.hideSliderAtLimit?(r.trigger("stoptimer"),"none"!=e.css("display")&&e.data("olddisplay",e.css("display")),e.css({display:"none"})):r.is(":hidden")&&f&&(e.data("olddisplay")!=t&&"undefined"!=e.data("olddisplay")&&"none"!=e.data("olddisplay")?e.css({display:e.data("olddisplay")}):e.css({display:"block"}),r.trigger("restarttimer"),setTimeout(function(){h(r,u)},150));i.hideUnHideNav&&i.hideUnHideNav(u)},h=function(r,u){if(r.trigger("revolution.slide.beforeredraw"),1==u.infullscreenmode&&(u.minHeight=n(window).height()),o(u),o(u,!0),!i.resizeThumbsTabs||i.resizeThumbsTabs(u)===!0){if(rt(r,u,!0),s(u),"carousel"==u.sliderType&&i.prepareCarousel(u,!0),r===t)return!1;i.setSize(u);u.conw=u.c.width();u.conh=u.infullscreenmode?u.minHeight:u.c.height();var f=r.find(".active-revslide .slotholder"),e=r.find(".processing-revslide .slotholder");w(r,u,r,2);"standard"===u.sliderType&&(punchgs.TweenLite.set(e.find(".defaultimg"),{opacity:0}),f.find(".defaultimg").css({opacity:1}));"carousel"==u.sliderType&&u.lastconw!=u.conw&&(clearTimeout(u.pcartimer),u.pcartimer=setTimeout(function(){i.prepareCarousel(u,!0)},100),u.lastconw=u.conw);i.manageNavigation&&i.manageNavigation(u);i.animateTheCaptions&&r.find(".active-revslide").length>0&&i.animateTheCaptions({slide:r.find(".active-revslide"),opt:u,recall:!0});"on"==e.data("kenburns")&&i.startKenBurn(e,u,e.data("kbtl").progress());"on"==f.data("kenburns")&&i.startKenBurn(f,u,f.data("kbtl").progress());i.animateTheCaptions&&r.find(".processing-revslide").length>0&&i.animateTheCaptions({slide:r.find(".processing-revslide"),opt:u,recall:!0});i.manageNavigation&&i.manageNavigation(u)}r.trigger("revolution.slide.afterdraw")},ut=function(n){n.bw=n.width/n.gridwidth[n.curWinRange];n.bh=n.height/n.gridheight[n.curWinRange];n.bh>n.bw?n.bh=n.bw:n.bw=n.bh;(n.bh>1||n.bw>1)&&(n.bw=1,n.bh=1)},pt=function(r,f){if(r.find(".tp-caption").each(function(){var i=n(this);i.data("transition")!==t&&i.addClass(i.data("transition"))}),f.ul.css({overflow:"hidden",width:"100%",height:"100%",maxHeight:r.parent().css("maxHeight")}),"on"==f.autoHeight&&(f.ul.css({overflow:"hidden",width:"100%",height:"100%",maxHeight:"none"}),r.css({maxHeight:"none"}),r.parent().css({maxHeight:"none"})),f.allli.each(function(i){var r=n(this),u=r.data("originalindex");(f.startWithSlide!=t&&u==f.startWithSlide||f.startWithSlide===t&&0==i)&&r.addClass("next-revslide");r.css({width:"100%",height:"100%",overflow:"hidden"})}),"carousel"===f.sliderType){f.ul.css({overflow:"visible"}).wrap('<div class="tp-carousel-wrapper" style="width:100%;height:100%;position:absolute;top:0px;left:0px;overflow:hidden;"><\/div>');var e='<div style="clear:both;display:block;width:100%;height:1px;position:relative;margin-bottom:-1px"><\/div>';f.c.parent().prepend(e);f.c.parent().append(e);i.prepareCarousel(f)}r.parent().css({overflow:"visible"});f.allli.find(">img").each(function(){var i=n(this),h=i.closest("li"),o=h.find(".rs-background-video-layer"),e,r,s,c,l;o.addClass("defaultvid").css({zIndex:30});i.addClass("defaultimg");"on"==f.fallbacks.panZoomDisableOnMobile&&u&&(i.data("kenburns","off"),i.data("bgfit","cover"));e=h.data("mediafilter");e="none"===e||e===t?"":e;i.wrap('<div class="slotholder '+e+'" style="position:absolute; top:0px; left:0px; z-index:0;width:100%;height:100%;"><\/div>');o.appendTo(h.find(".slotholder"));r=i.data();i.closest(".slotholder").data(r);o.length>0&&r.bgparallax!=t&&o.data("bgparallax",r.bgparallax);"none"!=f.dottedOverlay&&f.dottedOverlay!=t&&i.closest(".slotholder").append('<div class="tp-dottedoverlay '+f.dottedOverlay+'"><\/div>');s=i.attr("src");r.src=s;r.bgfit=r.bgfit||"cover";r.bgrepeat=r.bgrepeat||"no-repeat";r.bgposition=r.bgposition||"center center";c=i.closest(".slotholder");i.parent().append('<div class="tp-bgimg defaultimg" style="background-color:'+i.css("backgroundColor")+";background-repeat:"+r.bgrepeat+";background-image:url("+s+");background-size:"+r.bgfit+";background-position:"+r.bgposition+';width:100%;height:100%;"><\/div>');l=document.createComment("Runtime Modification - Img tag is Still Available for SEO Goals in Source - "+i.get(0).outerHTML);i.replaceWith(l);i=c.find(".tp-bgimg");i.data(r);i.attr("src",s);"standard"!==f.sliderType&&"undefined"!==f.sliderType||i.css({opacity:0})})},w=function(t,i,r,u){i.removePrepare=i.removePrepare+u;r.find(".slot, .slot-circle-wrapper").each(function(){n(this).remove()});i.transition=0;i.removePrepare=0},r=function(n){var i=n;return n!=t&&n.length>0&&(i=n.split("?")[0]),i},ii=function(n){return location.pathname.replace(/(.*)\/[^\/]*/,"$1/"+n)},wt=function(n,t){var r=n.split("/"),u=t.split("/"),i;for(r.pop(),i=0;i<u.length;i++)"."!=u[i]&&(".."==u[i]?r.pop():r.push(u[i]));return r.join("/")},ft=function(t,i,u){i.syncload--;i.loadqueue&&n.each(i.loadqueue,function(n,i){var e=i.src.replace(/\.\.\/\.\.\//gi,""),f=self.location.href,o=document.location.origin,s=f.substring(0,f.length-1)+"/"+e,h=o+"/"+e,c=wt(self.location.href,i.src);f=f.substring(0,f.length-1)+e;o+=e;(r(o)===r(decodeURIComponent(t.src))||r(f)===r(decodeURIComponent(t.src))||r(c)===r(decodeURIComponent(t.src))||r(h)===r(decodeURIComponent(t.src))||r(s)===r(decodeURIComponent(t.src))||r(i.src)===r(decodeURIComponent(t.src))||r(i.src).replace(/^.*\/\/[^\/]+/,"")===r(decodeURIComponent(t.src)).replace(/^.*\/\/[^\/]+/,"")||"file://"===window.location.origin&&r(t.src).match(new RegExp(e)))&&(i.progress=u,i.width=t.width,i.height=t.height)});c(i)},c=function(t){3!=t.syncload&&t.loadqueue&&n.each(t.loadqueue,function(i,r){if(r.progress.match(/prepared/g)&&t.syncload<=3){if(t.syncload++,"img"==r.type){var u=new Image;u.onload=function(){ft(this,t,"loaded");r.error=!1};u.onerror=function(){ft(this,t,"failed");r.error=!0};u.src=r.src}else n.get(r.src,function(n){r.innerHTML=(new XMLSerializer).serializeToString(n.documentElement);r.progress="loaded";t.syncload--;c(t)}).fail(function(){r.progress="failed";t.syncload--;c(t)});r.progress="inload"}})},bt=function(t,i,r,u,f){var o=!1,e;(i.loadqueue&&n.each(i.loadqueue,function(n,i){i.src===t&&(o=!0)}),o)||(e={},e.src=t,e.starttoload=n.now(),e.type=u||"img",e.prio=r,e.progress="prepared",e.static=f,i.loadqueue.push(e))},l=function(i,r,u,f){i.find("img,.defaultimg, .tp-svg-layer").each(function(){var i=n(this),e=i.data("lazyload")!==t&&"undefined"!==i.data("lazyload")?i.data("lazyload"):i.data("svg_src")!=t?i.data("svg_src"):i.attr("src"),o=i.data("svg_src")!=t?"svg":"img";i.data("start-to-load",n.now());bt(e,r,u,o,f)});c(r)},et=function(t,i){var r={};return t.loadqueue&&n.each(t.loadqueue,function(n,t){t.src==i&&(r=t)}),r},e=function(r,f,o){var s=!1;r.find("img,.defaultimg, .tp-svg-layer").each(function(){var e=n(this),l=e.data("lazyload")!=t?e.data("lazyload"):e.data("svg_src")!=t?e.data("svg_src"):e.attr("src"),u=et(f,l),o,h,c;e.data("loaded")===t&&u!==t&&u.progress&&u.progress.match(/loaded/g)&&((e.attr("src",u.src),"img"==u.type)?e.hasClass("defaultimg")?(i.isIE(8)?defimg.attr("src",u.src):e.css({backgroundImage:'url("'+u.src+'")'}),r.data("owidth",u.width),r.data("oheight",u.height),r.find(".slotholder").data("owidth",u.width),r.find(".slotholder").data("oheight",u.height)):(o=e.data("ww"),h=e.data("hh"),e.data("owidth",u.width),e.data("oheight",u.height),o=o==t||"auto"==o||""==o?u.width:o,h=h==t||"auto"==h||""==h?u.height:h,!n.isNumeric(o)&&o.indexOf("%")>0&&(h=o),e.data("ww",o),e.data("hh",h)):"svg"==u.type&&"loaded"==u.progress&&(e.append('<div class="tp-svg-innercontainer"><\/div>'),e.find(".tp-svg-innercontainer").append(u.innerHTML)),e.data("loaded",!0));(u&&u.progress&&u.progress.match(/inprogress|inload|prepared/g)&&(!u.error&&n.now()-e.data("start-to-load")<5e3?s=!0:(u.progress="failed",u.reported_img||(u.reported_img=!0,console.warn(l+"  Could not be loaded !")))),1==f.youtubeapineeded&&(!window.YT||YT.Player==t)&&(s=!0,n.now()-f.youtubestarttime>5e3&&1!=f.youtubewarning))&&(f.youtubewarning=!0,c="YouTube Api Could not be loaded !","https:"===location.protocol&&(c+=" Please Check and Renew SSL Certificate !"),console.error(c),f.c.append('<div style="position:absolute;top:50%;width:100%;color:#e74c3c;  font-size:16px; text-align:center; padding:15px;background:#000; display:block;"><strong>'+c+"<\/strong><\/div>"));1==f.vimeoapineeded&&!window.Froogaloop&&(s=!0,n.now()-f.vimeostarttime>5e3&&1!=f.vimeowarning)&&(f.vimeowarning=!0,c="Vimeo Froogaloop Api Could not be loaded !","https:"===location.protocol&&(c+=" Please Check and Renew SSL Certificate !"),console.error(c),f.c.append('<div style="position:absolute;top:50%;width:100%;color:#e74c3c;  font-size:16px; text-align:center; padding:15px;background:#000; display:block;"><strong>'+c+"<\/strong><\/div>"))});!u&&f.audioqueue&&f.audioqueue.length>0&&n.each(f.audioqueue,function(t,i){i.status&&"prepared"===i.status&&n.now()-i.start<i.waittime&&(s=!0)});n.each(f.loadqueue,function(t,i){i.static!==!0||"loaded"==i.progress&&"failed"!==i.progress||("failed"==i.progress?i.reported||(i.reported=!0,console.warn("Static Image "+i.src+"  Could not be loaded in time. Error Exists:"+i.error)):!i.error&&n.now()-i.starttoload<5e3?s=!0:i.reported||(i.reported=!0,console.warn("Static Image "+i.src+"  Could not be loaded within 5s! Error Exists:"+i.error)))});s?punchgs.TweenLite.delayedCall(.18,e,[r,f,o]):punchgs.TweenLite.delayedCall(.18,o)},a=function(r){var u=r[0].opt;if(clearTimeout(u.waitWithSwapSlide),r.find(".processing-revslide").length>0)return u.waitWithSwapSlide=setTimeout(function(){a(r)},150),!1;var o=r.find(".active-revslide"),f=r.find(".next-revslide"),s=f.find(".defaultimg");return f.index()===o.index()?(f.removeClass("next-revslide"),!1):(f.removeClass("next-revslide").addClass("processing-revslide"),f.data("slide_on_focus_amount",f.data("slide_on_focus_amount")+1||1),"on"==u.stopLoop&&f.index()==u.lastslidetoshow-1&&(r.find(".tp-bannertimer").css({visibility:"hidden"}),r.trigger("revolution.slide.onstop"),u.noloopanymore=1),f.index()===u.slideamount-1&&(u.looptogo=u.looptogo-1,u.looptogo<=0&&(u.stopLoop="on")),u.tonpause=!0,r.trigger("stoptimer"),u.cd=0,"off"===u.spinner&&(u.loader!==t?u.loader.css({display:"none"}):u.loadertimer=setTimeout(function(){u.loader!==t&&u.loader.css({display:"block"})},50)),l(f,u,1),i.preLoadAudio&&i.preLoadAudio(f,u,1),void e(f,u,function(){f.find(".rs-background-video-layer").each(function(){var t=n(this);t.hasClass("HasListener")||(t.data("bgvideo",1),i.manageVideoLayer&&i.manageVideoLayer(t,u));0==t.find(".rs-fullvideo-cover").length&&t.append('<div class="rs-fullvideo-cover"><\/div>')});kt(s,r)}))},kt=function(n,r){var o=r.find(".active-revslide"),f=r.find(".processing-revslide"),p=o.find(".slotholder"),h=f.find(".slotholder"),u=r[0].opt,l,a,v,w,e,y,c,s;u.tonpause=!1;u.cd=0;clearTimeout(u.loadertimer);u.loader!==t&&u.loader.css({display:"none"});i.setSize(u);i.slotSize(n,u);i.manageNavigation&&i.manageNavigation(u);l={};l.nextslide=f;l.currentslide=o;r.trigger("revolution.slide.onbeforeswap",l);u.transition=1;u.videoplaying=!1;f.data("delay")!=t?(u.cd=0,u.delay=f.data("delay")):u.delay=u.origcd;u.ssop="true"==f.data("ssop")||f.data("ssop")===!0?!0:!1;r.trigger("nulltimer");a=o.index();v=f.index();u.sdir=v<a?1:0;"arrow"==u.sc_indicator&&(0==a&&v==u.slideamount-1&&(u.sdir=1),a==u.slideamount-1&&0==v&&(u.sdir=0));u.lsdir=u.lsdir===t?u.sdir:u.lsdir;u.dirc=u.lsdir!=u.sdir;u.lsdir=u.sdir;o.index()!=f.index()&&1!=u.firststart&&i.removeTheCaptions&&i.removeTheCaptions(o,u);f.hasClass("rs-pause-timer-once")||f.hasClass("rs-pause-timer-always")?u.videoplaying=!0:r.trigger("restarttimer");f.removeClass("rs-pause-timer-once");(u.currentSlide=o.index(),u.nextSlide=f.index(),"carousel"==u.sliderType)?(e=new punchgs.TimelineLite,i.prepareCarousel(u,e),ot(r,h,p,f,o,e),u.transition=0,u.firststart=0):(e=new punchgs.TimelineLite({onComplete:function(){ot(r,h,p,f,o,e)}}),e.add(punchgs.TweenLite.set(h.find(".defaultimg"),{opacity:0})),e.pause(),i.animateTheCaptions&&i.animateTheCaptions({slide:f,opt:u,maintimeline:e,preset:!0}),1==u.firststart&&(punchgs.TweenLite.set(o,{autoAlpha:0}),u.firststart=0),punchgs.TweenLite.set(o,{zIndex:18}),punchgs.TweenLite.set(f,{autoAlpha:0,zIndex:20}),"prepared"==f.data("differentissplayed")&&(f.data("differentissplayed","done"),f.data("transition",f.data("savedtransition")),f.data("slotamount",f.data("savedslotamount")),f.data("masterspeed",f.data("savedmasterspeed"))),f.data("fstransition")!=t&&"done"!=f.data("differentissplayed")&&(f.data("savedtransition",f.data("transition")),f.data("savedslotamount",f.data("slotamount")),f.data("savedmasterspeed",f.data("masterspeed")),f.data("transition",f.data("fstransition")),f.data("slotamount",f.data("fsslotamount")),f.data("masterspeed",f.data("fsmasterspeed")),f.data("differentissplayed","prepared")),f.data("transition")==t&&f.data("transition","random"),w=0,y=f.data("transition")!==t?f.data("transition").split(","):"fade",c=f.data("nexttransid")==t?-1:f.data("nexttransid"),"on"==f.data("randomtransition")?c=Math.round(Math.random()*y.length):c+=1,c==y.length&&(c=0),f.data("nexttransid",c),s=y[c],u.ie&&("boxfade"==s&&(s="boxslide"),"slotfade-vertical"==s&&(s="slotzoom-vertical"),"slotfade-horizontal"==s&&(s="slotzoom-horizontal")),i.isIE(8)&&(s=11),e=i.animateSlide(w,s,r,f,o,h,p,e),"on"==h.data("kenburns")&&(i.startKenBurn(h,u),e.add(punchgs.TweenLite.set(h,{autoAlpha:0}))),e.pause());i.scrollHandling&&(i.scrollHandling(u,!0),e.eventCallback("onUpdate",function(){i.scrollHandling(u,!0)}));"off"!=u.parallax.type&&u.parallax.firstgo==t&&i.scrollHandling&&(u.parallax.firstgo=!0,u.lastscrolltop=-999,i.scrollHandling(u,!0),setTimeout(function(){u.lastscrolltop=-999;i.scrollHandling(u,!0)},210),setTimeout(function(){u.lastscrolltop=-999;i.scrollHandling(u,!0)},420));i.animateTheCaptions?i.animateTheCaptions({slide:f,opt:u,maintimeline:e,startslideanimat:0}):e!=t&&setTimeout(function(){e.resume()},30);punchgs.TweenLite.to(f,.001,{autoAlpha:1})},ot=function(r,f,e,o,s,h){var c=r[0].opt,l,y,v,a;"carousel"===c.sliderType||(c.removePrepare=0,punchgs.TweenLite.to(f.find(".defaultimg"),.001,{zIndex:20,autoAlpha:1,onComplete:function(){w(r,c,o,1)}}),o.index()!=s.index()&&punchgs.TweenLite.to(s,.2,{zIndex:18,autoAlpha:0,onComplete:function(){w(r,c,s,1)}}));r.find(".active-revslide").removeClass("active-revslide");r.find(".processing-revslide").removeClass("processing-revslide").addClass("active-revslide");c.act=o.index();c.c.attr("data-slideactive",r.find(".active-revslide").data("index"));"scroll"!=c.parallax.type&&"scroll+mouse"!=c.parallax.type&&"mouse+scroll"!=c.parallax.type||(c.lastscrolltop=-999,i.scrollHandling(c));h.clear();e.data("kbtl")!=t&&(e.data("kbtl").reverse(),e.data("kbtl").timeScale(25));"on"==f.data("kenburns")&&(f.data("kbtl")!=t?(f.data("kbtl").timeScale(1),f.data("kbtl").play()):i.startKenBurn(f,c));o.find(".rs-background-video-layer").each(function(){if(u)return!1;var t=n(this);i.resetVideo(t,c);punchgs.TweenLite.fromTo(t,1,{autoAlpha:0},{autoAlpha:1,ease:punchgs.Power3.easeInOut,delay:.2,onComplete:function(){i.animcompleted&&i.animcompleted(t,c)}})});s.find(".rs-background-video-layer").each(function(){if(u)return!1;var t=n(this);i.stopVideo&&(i.resetVideo(t,c),i.stopVideo(t,c));punchgs.TweenLite.to(t,1,{autoAlpha:0,ease:punchgs.Power3.easeInOut,delay:.2})});l={};l.slideIndex=o.index()+1;l.slideLIIndex=o.index();l.slide=o;l.currentslide=o;l.prevslide=s;c.last_shown_slide=s.index();r.trigger("revolution.slide.onchange",l);r.trigger("revolution.slide.onafterswap",l);c.duringslidechange=!1;y=s.data("slide_on_focus_amount");v=s.data("hideafterloop");0!=v&&v<=y&&c.c.revremoveslide(s.index());a=c.nextSlide===-1||c.nextSlide===t?0:c.nextSlide;a=a>c.rowzones.length?c.rowzones.length:a;c.rowzones!=t&&c.rowzones.length>0&&c.rowzones[a]!=t&&a>=0&&a<=c.rowzones.length&&c.rowzones[a].length>0&&i.setSize(c)},dt=function(t,i){t.children().each(function(){try{n(this).die("click")}catch(t){}try{n(this).die("mouseenter")}catch(t){}try{n(this).die("mouseleave")}catch(t){}try{n(this).unbind("hover")}catch(t){}});try{t.die("click","mouseenter","mouseleave")}catch(t){}clearInterval(i.cdint);t=null},st=function(r,f){var e,o;f.cd=0;f.loop=0;f.looptogo=f.stopAfterLoops!=t&&f.stopAfterLoops>-1?f.stopAfterLoops:9999999;f.lastslidetoshow=f.stopAtSlide!=t&&f.stopAtSlide>-1?f.stopAtSlide:999;f.stopLoop="off";0==f.looptogo&&(f.stopLoop="on");e=r.find(".tp-bannertimer");r.on("stoptimer",function(){var t=n(this).find(".tp-bannertimer");t[0].tween.pause();"on"==f.disableProgressBar&&t.css({visibility:"hidden"});f.sliderstatus="paused";i.unToggleState(f.slidertoggledby)});r.on("starttimer",function(){f.forcepause_viatoggle||(1!=f.conthover&&1!=f.videoplaying&&f.width>f.hideSliderAtLimit&&1!=f.tonpause&&1!=f.overnav&&1!=f.ssop&&(1===f.noloopanymore||f.viewPort.enable&&!f.inviewport||(e.css({visibility:"visible"}),e[0].tween.resume(),f.sliderstatus="playing")),"on"==f.disableProgressBar&&e.css({visibility:"hidden"}),i.toggleState(f.slidertoggledby))});r.on("restarttimer",function(){if(!f.forcepause_viatoggle){var t=n(this).find(".tp-bannertimer");if(f.mouseoncontainer&&"on"==f.navigation.onHoverStop&&!u)return!1;1===f.noloopanymore||f.viewPort.enable&&!f.inviewport||1==f.ssop||(t.css({visibility:"visible"}),t[0].tween.kill(),t[0].tween=punchgs.TweenLite.fromTo(t,f.delay/1e3,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:o,delay:1}),f.sliderstatus="playing");"on"==f.disableProgressBar&&t.css({visibility:"hidden"});i.toggleState(f.slidertoggledby)}});r.on("nulltimer",function(){e[0].tween.kill();e[0].tween=punchgs.TweenLite.fromTo(e,f.delay/1e3,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:o,delay:1});e[0].tween.pause(0);"on"==f.disableProgressBar&&e.css({visibility:"hidden"});f.sliderstatus="paused"});o=function(){0==n("body").find(r).length&&(dt(r,f),clearInterval(f.cdint));r.trigger("revolution.slide.slideatend");1==r.data("conthover-changed")&&(f.conthover=r.data("conthover"),r.data("conthover-changed",0));i.callingNewSlide(r,1)};e[0].tween=punchgs.TweenLite.fromTo(e,f.delay/1e3,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:o,delay:1});f.slideamount>1&&(0!=f.stopAfterLoops||1!=f.stopAtSlide)?r.trigger("starttimer"):(f.noloopanymore=1,r.trigger("nulltimer"));r.on("tp-mouseenter",function(){f.mouseoncontainer=!0;"on"!=f.navigation.onHoverStop||u||(r.trigger("stoptimer"),r.trigger("revolution.slide.onpause"))});r.on("tp-mouseleft",function(){f.mouseoncontainer=!1;1!=r.data("conthover")&&"on"==f.navigation.onHoverStop&&(1==f.viewPort.enable&&f.inviewport||0==f.viewPort.enable)&&(r.trigger("revolution.slide.onresume"),r.trigger("starttimer"))})},ri=function(){var n,t,i={hidden:"visibilitychange",webkitHidden:"webkitvisibilitychange",mozHidden:"mozvisibilitychange",msHidden:"msvisibilitychange"};for(n in i)if(n in document){t=i[n];break}return function(i){return i&&document.addEventListener(t,i,{pasive:!0}),!document[n]}}(),b=function(n){return n!=t&&n.c!=t&&void(1!=n.windowfocused&&(n.windowfocused=!0,punchgs.TweenLite.delayedCall(.3,function(){"on"==n.fallbacks.nextSlideOnWindowFocus&&n.c.revnext();n.c.revredraw();"playing"==n.lastsliderstatus&&n.c.revresume()})))},k=function(n){n.windowfocused=!1;n.lastsliderstatus=n.sliderstatus;n.c.revpause();var t=n.c.find(".active-revslide .slotholder"),r=n.c.find(".processing-revslide .slotholder");"on"==r.data("kenburns")&&i.stopKenBurn(r,n);"on"==t.data("kenburns")&&i.stopKenBurn(t,n)},gt=function(i,r){var u=document.documentMode===t,f=window.chrome;u&&!f?n(window).on("focusin",function(){b(r)}).on("focusout",function(){k(r)}):window.addEventListener?(window.addEventListener("focus",function(){b(r)},{capture:!1,passive:!0}),window.addEventListener("blur",function(){k(r)},{capture:!1,passive:!0})):(window.attachEvent("focus",function(){b(r)}),window.attachEvent("blur",function(){k(r)}))},ni=function(n){for(var i,u=[],r=window.location.href.slice(window.location.href.indexOf(n)+1).split("_"),t=0;t<r.length;t++)r[t]=r[t].replace("%3D","="),i=r[t].split("="),u.push(i[0]),u[i[0]]=i[1];return u}}(jQuery),function(n){typeof define=="function"&&define.amd&&define.amd.jQuery?define(["jquery"],n):n(jQuery)}(function(n){function ft(t){return t&&t.allowPageScroll===undefined&&(t.swipe!==undefined||t.swipeStatus!==undefined)&&(t.allowPageScroll=y),t.click!==undefined&&t.tap===undefined&&(t.tap=t.click),t||(t={}),t=n.extend({},n.fn.swipetp.defaults,t),this.each(function(){var r=n(this),i=r.data(s);i||(i=new et(this,t),r.data(s,i))})}function et(ft,et){function di(t){if(!vu()&&!(n(t.target).closest(et.excludedElements,ot).length>0)){var r=t.originalEvent?t.originalEvent:t,f,u=r.touches,e=u?u[0]:r;return(ht=rt,u?ct=u.length:t.preventDefault(),at=0,vt=null,bt=null,lt=0,kt=0,dt=0,yt=1,wt=0,st=pu(),si=bu(),dr(),!u||ct===et.fingers||et.fingers===c||ui()?(or(0,e),wi=ni(),ct==2&&(or(1,u[1]),kt=dt=sr(st[0].start,st[1].start)),(et.swipeStatus||et.pinchStatus)&&(f=pt(r,ht))):f=!1,f===!1)?(ht=i,pt(r,ht),f):(et.hold&&(ki=setTimeout(n.proxy(function(){ot.trigger("hold",[r.target]);et.hold&&(f=et.hold.call(ot,r,r.target))},this),et.longTapThreshold)),ai(!0),null)}}function gi(n){var u=n.originalEvent?n.originalEvent:n,e,h;if(ht!==t&&ht!==i&&!gr()){var s,r=u.touches,l=r?r[0]:u,f=nu(l);hi=ni();r&&(ct=r.length);et.hold&&clearTimeout(ki);ht=o;ct==2&&(kt==0?(or(1,r[1]),kt=dt=sr(st[0].start,st[1].start)):(nu(r[1]),dt=sr(st[0].end,st[1].end),bt=du(st[0].end,st[1].end)),yt=ku(kt,dt),wt=Math.abs(kt-dt));ct===et.fingers||et.fingers===c||!r||ui()?(vt=tf(f.start,f.end),uu(n,vt),at=gu(f.start,f.end),lt=iu(),wu(vt,at),(et.swipeStatus||et.pinchStatus)&&(s=pt(u,ht)),(!et.triggerOnTouchEnd||et.triggerOnTouchLeave)&&(e=!0,et.triggerOnTouchLeave&&(h=rf(this),e=uf(f.end,h)),!et.triggerOnTouchEnd&&e?ht=ir(o):et.triggerOnTouchLeave&&!e&&(ht=ir(t)),(ht==i||ht==t)&&pt(u,ht))):(ht=i,pt(u,ht));s===!1&&(ht=i,pt(u,ht))}}function nr(n){var r=n.originalEvent?n.originalEvent:n,u=r.touches;return u&&u.length?(au(),!0):(gr()&&(ct=bi),hi=ni(),lt=iu(),ur()||!rr()?(ht=i,pt(r,ht)):et.triggerOnTouchEnd||et.triggerOnTouchEnd==!1&&ht===o?(n.preventDefault(),ht=t,pt(r,ht)):!et.triggerOnTouchEnd&&br()?(ht=t,ri(r,ht,p)):ht===o&&(ht=i,pt(r,ht)),ai(!1),null)}function ii(){ct=0;hi=0;wi=0;kt=0;dt=0;yt=1;dr();ai(!1)}function tr(n){var i=n.originalEvent?n.originalEvent:n;et.triggerOnTouchLeave&&(ht=ir(t),pt(i,ht))}function hr(){ot.unbind(ei,di);ot.unbind(oi,ii);ot.unbind(yi,gi);ot.unbind(pi,nr);ti&&ot.unbind(ti,tr);ai(!1)}function ir(n){var r=n,f=cr(),u=rr(),e=ur();return!f||e?r=i:u&&n==o&&(!et.triggerOnTouchEnd||et.triggerOnTouchLeave)?r=t:!u&&n==t&&et.triggerOnTouchLeave&&(r=i),r}function pt(n,r){var u,f=n.touches;return yr()||fr()||ar()||ui()?((yr()||fr())&&(u=ri(n,r,g)),(ar()||ui())&&u!==!1&&(u=ri(n,r,nt))):cu()&&u!==!1?u=ri(n,r,tt):lu()&&u!==!1?u=ri(n,r,it):hu()&&u!==!1&&(u=ri(n,r,p)),r===i&&ii(n),r===t&&(f?f.length||ii(n):ii(n)),u}function ri(o,s,h){var c;if(h==g){if(ot.trigger("swipeStatus",[s,vt||null,at||0,lt||0,ct,st]),et.swipeStatus&&(c=et.swipeStatus.call(ot,o,s,vt||null,at||0,lt||0,ct,st),c===!1))return!1;if(s==t&&vr()){if(ot.trigger("swipe",[vt,at,lt,ct,st]),et.swipe&&(c=et.swipe.call(ot,o,vt,at,lt,ct,st),c===!1))return!1;switch(vt){case r:ot.trigger("swipeLeft",[vt,at,lt,ct,st]);et.swipeLeft&&(c=et.swipeLeft.call(ot,o,vt,at,lt,ct,st));break;case u:ot.trigger("swipeRight",[vt,at,lt,ct,st]);et.swipeRight&&(c=et.swipeRight.call(ot,o,vt,at,lt,ct,st));break;case f:ot.trigger("swipeUp",[vt,at,lt,ct,st]);et.swipeUp&&(c=et.swipeUp.call(ot,o,vt,at,lt,ct,st));break;case e:ot.trigger("swipeDown",[vt,at,lt,ct,st]);et.swipeDown&&(c=et.swipeDown.call(ot,o,vt,at,lt,ct,st))}}}if(h==nt){if(ot.trigger("pinchStatus",[s,bt||null,wt||0,lt||0,ct,yt,st]),et.pinchStatus&&(c=et.pinchStatus.call(ot,o,s,bt||null,wt||0,lt||0,ct,yt,st),c===!1))return!1;if(s==t&&lr())switch(bt){case a:ot.trigger("pinchIn",[bt||null,wt||0,lt||0,ct,yt,st]);et.pinchIn&&(c=et.pinchIn.call(ot,o,bt||null,wt||0,lt||0,ct,yt,st));break;case v:ot.trigger("pinchOut",[bt||null,wt||0,lt||0,ct,yt,st]);et.pinchOut&&(c=et.pinchOut.call(ot,o,bt||null,wt||0,lt||0,ct,yt,st))}}return h==p?(s===i||s===t)&&(clearTimeout(li),clearTimeout(ki),er()&&!eu()?(gt=ni(),li=setTimeout(n.proxy(function(){gt=null;ot.trigger("tap",[o.target]);et.tap&&(c=et.tap.call(ot,o,o.target))},this),et.doubleTapThreshold)):(gt=null,ot.trigger("tap",[o.target]),et.tap&&(c=et.tap.call(ot,o,o.target)))):h==tt?(s===i||s===t)&&(clearTimeout(li),gt=null,ot.trigger("doubletap",[o.target]),et.doubleTap&&(c=et.doubleTap.call(ot,o,o.target))):h==it&&(s===i||s===t)&&(clearTimeout(li),gt=null,ot.trigger("longtap",[o.target]),et.longTap&&(c=et.longTap.call(ot,o,o.target))),c}function rr(){var n=!0;return et.threshold!==null&&(n=at>=et.threshold),n}function ur(){var n=!1;return et.cancelThreshold!==null&&vt!==null&&(n=tu(vt)-at>=et.cancelThreshold),n}function ru(){return et.pinchThreshold!==null?wt>=et.pinchThreshold:!0}function cr(){return et.maxTimeThreshold?lt>=et.maxTimeThreshold?!1:!0:!0}function uu(n,t){if(et.preventDefaultEvents!==!1)if(et.allowPageScroll===y)n.preventDefault();else{var i=et.allowPageScroll===d;switch(t){case r:(et.swipeLeft&&i||!i&&et.allowPageScroll!=w)&&n.preventDefault();break;case u:(et.swipeRight&&i||!i&&et.allowPageScroll!=w)&&n.preventDefault();break;case f:(et.swipeUp&&i||!i&&et.allowPageScroll!=b)&&n.preventDefault();break;case e:(et.swipeDown&&i||!i&&et.allowPageScroll!=b)&&n.preventDefault()}}}function lr(){var n=pr(),t=wr(),i=ru();return n&&t&&i}function ui(){return!!(et.pinchStatus||et.pinchIn||et.pinchOut)}function ar(){return!!(lr()&&ui())}function vr(){var n=cr(),t=rr(),i=pr(),r=wr(),u=ur();return!u&&r&&i&&t&&n}function fr(){return!!(et.swipe||et.swipeStatus||et.swipeLeft||et.swipeRight||et.swipeUp||et.swipeDown)}function yr(){return!!(vr()&&fr())}function pr(){return ct===et.fingers||et.fingers===c||!k}function wr(){return st[0].end.x!==0}function br(){return!!et.tap}function er(){return!!et.doubleTap}function fu(){return!!et.longTap}function kr(){if(gt==null)return!1;var n=ni();return er()&&n-gt<=et.doubleTapThreshold}function eu(){return kr()}function ou(){return(ct===1||!k)&&(isNaN(at)||at<et.threshold)}function su(){return lt>et.longTapThreshold&&at<ut}function hu(){return!!(ou()&&br())}function cu(){return!!(kr()&&er())}function lu(){return!!(su()&&fu())}function au(){ci=ni();bi=event.touches.length+1}function dr(){ci=0;bi=0}function gr(){var n=!1,t;return ci&&(t=ni()-ci,t<=et.fingerReleaseThreshold&&(n=!0)),n}function vu(){return!!(ot.data(s+"_intouch")===!0)}function ai(n){n===!0?(ot.bind(yi,gi),ot.bind(pi,nr),ti&&ot.bind(ti,tr)):(ot.unbind(yi,gi,!1),ot.unbind(pi,nr,!1),ti&&ot.unbind(ti,tr,!1));ot.data(s+"_intouch",n===!0)}function or(n,t){var i=t.identifier!==undefined?t.identifier:0;return st[n].identifier=i,st[n].start.x=st[n].end.x=t.pageX||t.clientX,st[n].start.y=st[n].end.y=t.pageY||t.clientY,st[n]}function nu(n){var i=n.identifier!==undefined?n.identifier:0,t=yu(i);return t.end.x=n.pageX||n.clientX,t.end.y=n.pageY||n.clientY,t}function yu(n){for(var t=0;t<st.length;t++)if(st[t].identifier==n)return st[t]}function pu(){for(var n=[],t=0;t<=5;t++)n.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0});return n}function wu(n,t){t=Math.max(t,tu(n));si[n].distance=t}function tu(n){return si[n]?si[n].distance:undefined}function bu(){var n={};return n[r]=vi(r),n[u]=vi(u),n[f]=vi(f),n[e]=vi(e),n}function vi(n){return{direction:n,distance:0}}function iu(){return hi-wi}function sr(n,t){var i=Math.abs(n.x-t.x),r=Math.abs(n.y-t.y);return Math.round(Math.sqrt(i*i+r*r))}function ku(n,t){var i=t/n*1;return i.toFixed(2)}function du(){return yt<1?v:a}function gu(n,t){return Math.round(Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2)))}function nf(n,t){var r=n.x-t.x,u=t.y-n.y,f=Math.atan2(u,r),i=Math.round(f*180/Math.PI);return i<0&&(i=360-Math.abs(i)),i}function tf(n,t){var i=nf(n,t);return i<=45&&i>=0?r:i<=360&&i>=315?r:i>=135&&i<=225?u:i>45&&i<135?e:f}function ni(){var n=new Date;return n.getTime()}function rf(t){t=n(t);var i=t.offset();return{left:i.left,right:i.left+t.outerWidth(),top:i.top,bottom:i.top+t.outerHeight()}}function uf(n,t){return n.x>t.left&&n.x<t.right&&n.y>t.top&&n.y<t.bottom}var fi=k||h||!et.fallbackToMouseEvents,ei=fi?h?l?"MSPointerDown":"pointerdown":"touchstart":"mousedown",yi=fi?h?l?"MSPointerMove":"pointermove":"touchmove":"mousemove",pi=fi?h?l?"MSPointerUp":"pointerup":"touchend":"mouseup",ti=fi?null:"mouseleave",oi=h?l?"MSPointerCancel":"pointercancel":"touchcancel",at=0,vt=null,lt=0,kt=0,dt=0,yt=1,wt=0,bt=0,si=null,ot=n(ft),ht="start",ct=0,st=null,wi=0,hi=0,ci=0,bi=0,gt=0,li=null,ki=null;try{ot.bind(ei,di);ot.bind(oi,ii)}catch(ff){n.error("events not supported "+ei+","+oi+" on jQuery.swipetp")}this.enable=function(){return ot.bind(ei,di),ot.bind(oi,ii),ot};this.disable=function(){return hr(),ot};this.destroy=function(){hr();ot.data(s,null);ot=null};this.option=function(t,i){if(et[t]!==undefined){if(i===undefined)return et[t];et[t]=i}else n.error("Option "+t+" does not exist on jQuery.swipetp.options");return null}}var r="left",u="right",f="up",e="down",a="in",v="out",y="none",d="auto",g="swipe",nt="pinch",p="tap",tt="doubletap",it="longtap",w="horizontal",b="vertical",c="all",ut=10,rt="start",o="move",t="end",i="cancel",k="ontouchstart"in window,l=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled,h=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,s="TouchSwipe";n.fn.swipetp=function(t){var r=n(this),i=r.data(s);if(i&&typeof t=="string"){if(i[t])return i[t].apply(this,Array.prototype.slice.call(arguments,1));n.error("Method "+t+" does not exist on jQuery.swipetp")}else if(!i&&(typeof t=="object"||!t))return ft.apply(this,arguments);return r};n.fn.swipetp.version="1.6.9";n.fn.swipetp.defaults={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:"label, button, input, select, textarea, a, .noSwipe",preventDefaultEvents:!0};n.fn.swipetp.phases={PHASE_START:rt,PHASE_MOVE:o,PHASE_END:t,PHASE_CANCEL:i};n.fn.swipetp.directions={LEFT:r,RIGHT:u,UP:f,DOWN:e,IN:a,OUT:v};n.fn.swipetp.pageScroll={NONE:y,HORIZONTAL:w,VERTICAL:b,AUTO:d};n.fn.swipetp.fingers={ONE:1,TWO:2,THREE:3,ALL:c}}),typeof console=="undefined"&&(console={},console.log=console.error=console.info=console.debug=console.warn=console.trace=console.dir=console.dirxml=console.group=console.groupEnd=console.time=console.timeEnd=console.assert=console.profile=console.groupCollapsed=function(){}),window.tplogs==!0)try{console.groupCollapsed("ThemePunch GreenSocks Logs")}catch(e){}if(oldgs=window.GreenSockGlobals,oldgs_queue=window._gsQueue,punchgs=window.GreenSockGlobals={},window.tplogs==!0)try{console.info("Build GreenSock SandBox for ThemePunch Plugins");console.info("GreenSock TweenLite Engine Initalised by ThemePunch Plugin")}catch(e){}!function(n,t){"use strict";var g={},st=n.GreenSockGlobals=n.GreenSockGlobals||n,lt,o,vt,et,c;if(!st.TweenLite){var s,f,i,u,h,dt=function(n){for(var r=n.split("."),i=st,t=0;t<r.length;t++)i[r[t]]=i=i[r[t]]||{};return i},y=dt("com.greensock"),e=1e-10,gt=function(n){for(var i=[],r=n.length,t=0;t!==r;i.push(n[t++]));return i},ni=function(){},nt=function(){var n=Object.prototype.toString,t=n.call([]);return function(i){return null!=i&&(i instanceof Array||"object"==typeof i&&!!i.push&&n.call(i)===t)}}(),tt={},ti=function(i,r,u,f){this.sc=tt[i]?tt[i].sc:[];tt[i]=this;this.gsClass=null;this.func=u;var e=[];this.check=function(o){for(var l,a,c,h,v,s=r.length,y=s;--s>-1;)(l=tt[r[s]]||new ti(r[s],[])).gsClass?(e[s]=l.gsClass,y--):o&&l.sc.push(this);if(0===y&&u){if(a=("com.greensock."+i).split("."),c=a.pop(),h=dt(a.join("."))[c]=this.gsClass=u.apply(u,e),f)if(st[c]=g[c]=h,v="undefined"!=typeof module&&module.exports,!v&&"function"==typeof define&&define.amd)define((n.GreenSockAMDPath?n.GreenSockAMDPath+"/":"")+i.split(".").pop(),[],function(){return h});else if(v)if(i===t){module.exports=g[t]=h;for(s in g)h[s]=g[s]}else g[t]&&(g[t][c]=h);for(s=0;s<this.sc.length;s++)this.sc[s].check()}};this.check(!0)},ht=n._gsDefine=function(n,t,i,r){return new ti(n,t,i,r)},l=y._class=function(n,t,i){return t=t||function(){},ht(n,[],function(){return t},i),t};ht.globals=st;var ii=[0,0,1,1],a=l("easing.Ease",function(n,t,i,r){this._func=n;this._type=i||0;this._power=r||0;this._params=t?ii.concat(t):ii},!0),ut=a.map={},ct=a.register=function(n,t,i,r){for(var o,u,e,f,s=t.split(","),h=s.length,c=(i||"easeIn,easeOut,easeInOut").split(",");--h>-1;)for(u=s[h],o=r?l("easing."+u,null,!0):y.easing[u]||{},e=c.length;--e>-1;)f=c[e],ut[u+"."+f]=ut[f+u]=o[f]=n.getRatio?n:n[f]||new n};for(i=a.prototype,i._calcEnd=!1,i.getRatio=function(n){if(this._func)return this._params[0]=n,this._func.apply(null,this._params);var i=this._type,r=this._power,t=1===i?1-n:2===i?n:.5>n?2*n:2*(1-n);return 1===r?t*=t:2===r?t*=t*t:3===r?t*=t*t*t:4===r&&(t*=t*t*t*t),1===i?1-t:2===i?t:.5>n?t/2:1-t/2},s=["Linear","Quad","Cubic","Quart","Quint,Strong"],f=s.length;--f>-1;)i=s[f]+",Power"+f,ct(new a(null,null,1,f),i,"easeOut",!0),ct(new a(null,null,2,f),i,"easeIn"+(0===f?",easeNone":"")),ct(new a(null,null,3,f),i,"easeInOut");ut.linear=y.easing.Linear.easeIn;ut.swing=y.easing.Quad.easeInOut;lt=l("events.EventDispatcher",function(n){this._listeners={};this._eventTarget=n||this});i=lt.prototype;i.addEventListener=function(n,t,i,r,f){f=f||0;var s,o,e=this._listeners[n],c=0;for(this!==u||h||u.wake(),null==e&&(this._listeners[n]=e=[]),o=e.length;--o>-1;)s=e[o],s.c===t&&s.s===i?e.splice(o,1):0===c&&s.pr<f&&(c=o+1);e.splice(c,0,{c:t,s:i,up:r,pr:f})};i.removeEventListener=function(n,t){var i,r=this._listeners[n];if(r)for(i=r.length;--i>-1;)if(r[i].c===t)return void r.splice(i,1)};i.dispatchEvent=function(n){var r,u,t,i=this._listeners[n];if(i)for(r=i.length,r>1&&(i=i.slice(0)),u=this._eventTarget;--r>-1;)t=i[r],t&&(t.up?t.c.call(t.s||u,{type:n,target:u}):t.c.call(t.s||u))};var ft=n.requestAnimationFrame,at=n.cancelAnimationFrame,it=Date.now||function(){return(new Date).getTime()},w=it();for(s=["ms","moz","webkit","o"],f=s.length;--f>-1&&!ft;)ft=n[s[f]+"RequestAnimationFrame"],at=n[s[f]+"CancelAnimationFrame"]||n[s[f]+"CancelRequestAnimationFrame"];l("Ticker",function(n,t){var r,a,f,s,c,i=this,v=it(),o=t!==!1&&ft?"auto":!1,l=500,p=33,b="tick",y=function(n){var t,e,u=it()-w;u>l&&(v+=u-p);w+=u;i.time=(w-v)/1e3;t=i.time-c;(!r||t>0||n===!0)&&(i.frame++,c+=t+(t>=s?.004:s-t),e=!0);n!==!0&&(f=a(y));e&&i.dispatchEvent(b)};lt.call(i);i.time=i.frame=0;i.tick=function(){y(!0)};i.lagSmoothing=function(n,t){l=n||1/e;p=Math.min(t,l,0)};i.sleep=function(){null!=f&&(o&&at?at(f):clearTimeout(f),a=ni,f=null,i===u&&(h=!1))};i.wake=function(n){null!==f?i.sleep():n?v+=-w+(w=it()):i.frame>10&&(w=it()-l+5);a=0===r?ni:o&&ft?ft:function(n){return setTimeout(n,1e3*(c-i.time)+1|0)};i===u&&(h=!0);y(2)};i.fps=function(n){return arguments.length?(r=n,s=1/(r||60),c=this.time+s,void i.wake()):r};i.useRAF=function(n){return arguments.length?(i.sleep(),o=n,void i.fps(r)):o};i.fps(n);setTimeout(function(){"auto"===o&&i.frame<5&&"hidden"!==document.visibilityState&&i.useRAF(!1)},1500)});i=y.Ticker.prototype=new y.events.EventDispatcher;i.constructor=y.Ticker;o=l("core.Animation",function(n,t){if(this.vars=t=t||{},this._duration=this._totalDuration=n||0,this._delay=Number(t.delay)||0,this._timeScale=1,this._active=t.immediateRender===!0,this.data=t.data,this._reversed=t.reversed===!0,p){h||u.wake();var i=this.vars.useFrames?d:p;i.add(this,i._time);this.vars.paused&&this.paused(!0)}});u=o.ticker=new y.Ticker;i=o.prototype;i._dirty=i._gc=i._initted=i._paused=!1;i._totalTime=i._time=0;i._rawPrevTime=-1;i._next=i._last=i._onUpdate=i._timeline=i.timeline=null;i._paused=!1;vt=function(){h&&it()-w>2e3&&u.wake();setTimeout(vt,2e3)};vt();i.play=function(n,t){return null!=n&&this.seek(n,t),this.reversed(!1).paused(!1)};i.pause=function(n,t){return null!=n&&this.seek(n,t),this.paused(!0)};i.resume=function(n,t){return null!=n&&this.seek(n,t),this.paused(!1)};i.seek=function(n,t){return this.totalTime(Number(n),t!==!1)};i.restart=function(n,t){return this.reversed(!1).paused(!1).totalTime(n?-this._delay:0,t!==!1,!0)};i.reverse=function(n,t){return null!=n&&this.seek(n||this.totalDuration(),t),this.reversed(!0).paused(!1)};i.render=function(){};i.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&&this._enabled(!0),this};i.isActive=function(){var t,n=this._timeline,i=this._startTime;return!n||!this._gc&&!this._paused&&n.isActive()&&(t=n.rawTime())>=i&&t<i+this.totalDuration()/this._timeScale};i._enabled=function(n,t){return h||u.wake(),this._gc=!n,this._active=this.isActive(),t!==!0&&(n&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!n&&this.timeline&&this._timeline._remove(this,!0)),!1};i._kill=function(){return this._enabled(!1,!1)};i.kill=function(n,t){return this._kill(n,t),this};i._uncache=function(n){for(var t=n?this:this.timeline;t;)t._dirty=!0,t=t.timeline;return this};i._swapSelfInParams=function(n){for(var t=n.length,i=n.concat();--t>-1;)"{self}"===n[t]&&(i[t]=this);return i};i._callback=function(n){var i=this.vars,r=i[n],t=i[n+"Params"],u=i[n+"Scope"]||i.callbackScope||this,f=t?t.length:0;switch(f){case 0:r.call(u);break;case 1:r.call(u,t[0]);break;case 2:r.call(u,t[0],t[1]);break;default:r.apply(u,t)}};i.eventCallback=function(n,t,i,r){if("on"===(n||"").substr(0,2)){var u=this.vars;if(1===arguments.length)return u[n];null==t?delete u[n]:(u[n]=t,u[n+"Params"]=nt(i)&&-1!==i.join("").indexOf("{self}")?this._swapSelfInParams(i):i,u[n+"Scope"]=r);"onUpdate"===n&&(this._onUpdate=t)}return this};i.delay=function(n){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+n-this._delay),this._delay=n,this):this._delay};i.duration=function(n){return arguments.length?(this._duration=this._totalDuration=n,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._time<this._duration&&0!==n&&this.totalTime(this._totalTime*(n/this._duration),!0),this):(this._dirty=!1,this._duration)};i.totalDuration=function(n){return this._dirty=!1,arguments.length?this.duration(n):this._totalDuration};i.time=function(n,t){return arguments.length?(this._dirty&&this.totalDuration(),this.totalTime(n>this._duration?this._duration:n,t)):this._time};i.totalTime=function(n,t,i){if(h||u.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>n&&!i&&(n+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var f=this._totalDuration,r=this._timeline;if(n>f&&!i&&(n=f),this._startTime=(this._paused?this._pauseTime:r._time)-(this._reversed?f-n:n)/this._timeScale,r._dirty||this._uncache(!1),r._timeline)for(;r._timeline;)r._timeline._time!==(r._startTime+r._totalTime)/r._timeScale&&r.totalTime(r._totalTime,!0),r=r._timeline}this._gc&&this._enabled(!0,!1);(this._totalTime!==n||0===this._duration)&&(v.length&&rt(),this.render(n,t,!1),v.length&&rt())}return this};i.progress=i.totalProgress=function(n,t){var i=this.duration();return arguments.length?this.totalTime(i*n,t):i?this._time/i:this.ratio};i.startTime=function(n){return arguments.length?(n!==this._startTime&&(this._startTime=n,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,n-this._delay)),this):this._startTime};i.endTime=function(n){return this._startTime+(0!=n?this.totalDuration():this.duration())/this._timeScale};i.timeScale=function(n){if(!arguments.length)return this._timeScale;if(n=n||e,this._timeline&&this._timeline.smoothChildTiming){var t=this._pauseTime,i=t||0===t?t:this._timeline.totalTime();this._startTime=i-(i-this._startTime)*this._timeScale/n}return this._timeScale=n,this._uncache(!1)};i.reversed=function(n){return arguments.length?(n!=this._reversed&&(this._reversed=n,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed};i.paused=function(n){if(!arguments.length)return this._paused;var t,r,i=this._timeline;return n!=this._paused&&i&&(h||n||u.wake(),t=i.rawTime(),r=t-this._pauseTime,!n&&i.smoothChildTiming&&(this._startTime+=r,this._uncache(!1)),this._pauseTime=n?t:null,this._paused=n,this._active=this.isActive(),!n&&0!==r&&this._initted&&this.duration()&&(t=i.smoothChildTiming?this._totalTime:(t-this._startTime)/this._timeScale,this.render(t,t===this._totalTime,!0))),this._gc&&!n&&this._enabled(!0,!1),this};et=l("core.SimpleTimeline",function(n){o.call(this,0,n);this.autoRemoveChildren=this.smoothChildTiming=!0});i=et.prototype=new o;i.constructor=et;i.kill()._gc=!1;i._first=i._last=i._recent=null;i._sortChildren=!1;i.add=i.insert=function(n,t){var i,r;if(n._startTime=Number(t||0)+n._delay,n._paused&&this!==n._timeline&&(n._pauseTime=n._startTime+(this.rawTime()-n._startTime)/n._timeScale),n.timeline&&n.timeline._remove(n,!0),n.timeline=n._timeline=this,n._gc&&n._enabled(!0,!0),i=this._last,this._sortChildren)for(r=n._startTime;i&&i._startTime>r;)i=i._prev;return i?(n._next=i._next,i._next=n):(n._next=this._first,this._first=n),n._next?n._next._prev=n:this._last=n,n._prev=i,this._recent=n,this._timeline&&this._uncache(!0),this};i._remove=function(n,t){return n.timeline===this&&(t||n._enabled(!1,!0),n._prev?n._prev._next=n._next:this._first===n&&(this._first=n._next),n._next?n._next._prev=n._prev:this._last===n&&(this._last=n._prev),n._next=n._prev=n.timeline=null,n===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this};i.render=function(n,t,i){var u,r=this._first;for(this._totalTime=this._time=this._rawPrevTime=n;r;)u=r._next,(r._active||n>=r._startTime&&!r._paused)&&(r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i)),r=u};i.rawTime=function(){return h||u.wake(),this._totalTime};var r=l("TweenLite",function(t,i,u){if(o.call(this,i,u),this.render=r.prototype.render,null==t)throw"Cannot tween a null target.";this.target=t="string"!=typeof t?t:r.selector(t)||t;var s,f,h,l=t.jquery||t.length&&t!==n&&t[0]&&(t[0]===n||t[0].nodeType&&t[0].style&&!t.nodeType),c=this.vars.overwrite;if(this._overwrite=c=null==c?oi[r.defaultOverwrite]:"number"==typeof c?c>>0:oi[c],(l||t instanceof Array||t.push&&nt(t))&&"number"!=typeof t[0])for(this._targets=h=gt(t),this._propLookup=[],this._siblings=[],s=0;s<h.length;s++)f=h[s],f?"string"!=typeof f?f.length&&f!==n&&f[0]&&(f[0]===n||f[0].nodeType&&f[0].style&&!f.nodeType)?(h.splice(s--,1),this._targets=h=h.concat(gt(f))):(this._siblings[s]=ot(f,this,!1),1===c&&this._siblings[s].length>1&&kt(f,this,null,1,this._siblings[s])):(f=h[s--]=r.selector(f),"string"==typeof f&&h.splice(s+1,1)):h.splice(s--,1);else this._propLookup={},this._siblings=ot(t,this,!1),1===c&&this._siblings.length>1&&kt(t,this,null,1,this._siblings);(this.vars.immediateRender||0===i&&0===this._delay&&this.vars.immediateRender!==!1)&&(this._time=-e,this.render(Math.min(0,-this._delay)))},!0),yt=function(t){return t&&t.length&&t!==n&&t[0]&&(t[0]===n||t[0].nodeType&&t[0].style&&!t.nodeType)},li=function(n,t){var i,r={};for(i in n)bt[i]||i in t&&"transform"!==i&&"x"!==i&&"y"!==i&&"width"!==i&&"height"!==i&&"className"!==i&&"border"!==i||!(!b[i]||b[i]&&b[i]._autoCSS)||(r[i]=n[i],delete n[i]);n.css=r};i=r.prototype=new o;i.constructor=r;i.kill()._gc=!1;i.ratio=0;i._firstPT=i._targets=i._overwrittenProps=i._startAt=null;i._notifyPluginsOfEnabled=i._lazy=!1;r.version="1.19.0";r.defaultEase=i._ease=new a(null,null,1,1);r.defaultOverwrite="auto";r.ticker=u;r.autoSleep=120;r.lagSmoothing=function(n,t){u.lagSmoothing(n,t)};r.selector=n.$||n.jQuery||function(t){var i=n.$||n.jQuery;return i?(r.selector=i,i(t)):"undefined"==typeof document?t:document.querySelectorAll?document.querySelectorAll(t):document.getElementById("#"===t.charAt(0)?t.substr(1):t)};var v=[],pt={},ri=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,ui=function(n){for(var i,t=this._firstPT,r=1e-6;t;)i=t.blob?n?this.join(""):this.start:t.c*n+t.s,t.m?i=t.m(i,this._target||t.t):r>i&&i>-r&&(i=0),t.f?t.fp?t.t[t.p](t.fp,i):t.t[t.p](i):t.t[t.p]=i,t=t._next},fi=function(n,t,i,r){var l,v,a,e,y,c,f,u=[n,t],s=0,o="",h=0;for(u.start=n,i&&(i(u),n=u[0],t=u[1]),u.length=0,l=n.match(ri)||[],v=t.match(ri)||[],r&&(r._next=null,r.blob=1,u._firstPT=u._applyPT=r),y=v.length,e=0;y>e;e++)f=v[e],c=t.substr(s,t.indexOf(f,s)-s),o+=c||!e?c:",",s+=c.length,h?h=(h+1)%5:"rgba("===c.substr(-5)&&(h=1),f===l[e]||l.length<=e?o+=f:(o&&(u.push(o),o=""),a=parseFloat(l[e]),u.push(a),u._firstPT={_next:u._firstPT,t:u,p:u.length-1,s:a,c:("="===f.charAt(1)?parseInt(f.charAt(0)+"1",10)*parseFloat(f.substr(2)):parseFloat(f)-a)||0,f:0,m:h&&4>h?Math.round:0}),s+=f.length;return o+=t.substr(s),o&&u.push(o),u.setRatio=ui,u},ei=function(n,t,i,u,f,e,o,s,h){"function"==typeof u&&(u=u(h||0,n));var y,a,l="get"===i?n[t]:i,v=typeof n[t],p="string"==typeof u&&"="===u.charAt(1),c={t:n,p:t,s:l,f:"function"===v,pg:0,n:f||t,m:e?"function"==typeof e?e:Math.round:0,pr:0,c:p?parseInt(u.charAt(0)+"1",10)*parseFloat(u.substr(2)):parseFloat(u)-l||0};return"number"!==v&&("function"===v&&"get"===i&&(a=t.indexOf("set")||"function"!=typeof n["get"+t.substr(3)]?t:"get"+t.substr(3),c.s=l=o?n[a](o):n[a]()),"string"==typeof l&&(o||isNaN(l))?(c.fp=o,y=fi(l,u,s||r.defaultStringFilter,c),c={t:y,p:"setRatio",s:0,c:1,f:2,pg:0,n:f||t,pr:0,m:0}):p||(c.s=parseFloat(l),c.c=parseFloat(u)-c.s||0)),c.c?((c._next=this._firstPT)&&(c._next._prev=c),this._firstPT=c,c):void 0},wt=r._internals={isArray:nt,isSelector:yt,lazyTweens:v,blobDif:fi},b=r._plugins={},k=wt.tweenLookup={},ai=0,bt=wt.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1,callbackScope:1,stringFilter:1,id:1},oi={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},d=o._rootFramesTimeline=new et,p=o._rootTimeline=new et,si=30,rt=wt.lazyRender=function(){var n,t=v.length;for(pt={};--t>-1;)n=v[t],n&&n._lazy!==!1&&(n.render(n._lazy[0],n._lazy[1],!0),n._lazy=!1);v.length=0};p._startTime=u.time;d._startTime=u.frame;p._active=d._active=!0;setTimeout(rt,1);o._updateRoot=r.render=function(){var i,t,n;if(v.length&&rt(),p.render((u.time-p._startTime)*p._timeScale,!1,!1),d.render((u.frame-d._startTime)*d._timeScale,!1,!1),v.length&&rt(),u.frame>=si){si=u.frame+(parseInt(r.autoSleep,10)||120);for(n in k){for(t=k[n].tweens,i=t.length;--i>-1;)t[i]._gc&&t.splice(i,1);0===t.length&&delete k[n]}if(n=p._first,(!n||n._paused)&&r.autoSleep&&!d._first&&1===u._listeners.tick.length){for(;n&&n._paused;)n=n._next;n||u.sleep()}}};u.addEventListener("tick",o._updateRoot);var ot=function(n,t,i){var r,f,u=n._gsTweenID;if(k[u||(n._gsTweenID=u="t"+ai++)]||(k[u]={target:n,tweens:[]}),t&&(r=k[u].tweens,r[f=r.length]=t,i))for(;--f>-1;)r[f]===t&&r.splice(f,1);return k[u].tweens},hi=function(n,t,i,u){var e,o,f=n.vars.onOverwrite;return f&&(e=f(n,t,i,u)),f=r.onOverwrite,f&&(o=f(n,t,i,u)),e!==!1&&o!==!1},kt=function(n,t,i,r,u){var o,s,f,y;if(1===r||r>=4){for(y=u.length,o=0;y>o;o++)if((f=u[o])!==t)f._gc||f._kill(null,n,t)&&(s=!0);else if(5===r)break;return s}var h,c=t._startTime+e,l=[],a=0,v=0===t._duration;for(o=u.length;--o>-1;)(f=u[o])===t||f._gc||f._paused||(f._timeline!==t._timeline?(h=h||ci(t,0,v),0===ci(f,h,v)&&(l[a++]=f)):f._startTime<=c&&f._startTime+f.totalDuration()/f._timeScale>c&&((v||!f._initted)&&c-f._startTime<=2e-10||(l[a++]=f)));for(o=a;--o>-1;)if(f=l[o],2===r&&f._kill(i,n,t)&&(s=!0),2!==r||!f._firstPT&&f._initted){if(2!==r&&!hi(f,t))continue;f._enabled(!1,!1)&&(s=!0)}return s},ci=function(n,t,i){for(var u=n._timeline,f=u._timeScale,r=n._startTime;u._timeline;){if(r+=u._startTime,f*=u._timeScale,u._paused)return-100;u=u._timeline}return r/=f,r>t?r-t:i&&r===t||!n._initted&&2*e>r-t?e:(r+=n.totalDuration()/n._timeScale/f)>t+e?0:r-t-e};if(i._init=function(){var u,h,n,f,e,c,t=this.vars,s=this._overwrittenProps,l=this._duration,o=!!t.immediateRender,i=t.ease;if(t.startAt){this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill());e={};for(f in t.startAt)e[f]=t.startAt[f];if(e.overwrite=!1,e.immediateRender=!0,e.lazy=o&&t.lazy!==!1,e.startAt=e.delay=null,this._startAt=r.to(this.target,0,e),o)if(this._time>0)this._startAt=null;else if(0!==l)return}else if(t.runBackwards&&0!==l)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{0!==this._time&&(o=!1);n={};for(f in t)bt[f]&&"autoCSS"!==f||(n[f]=t[f]);if(n.overwrite=0,n.data="isFromStart",n.lazy=o&&t.lazy!==!1,n.immediateRender=o,this._startAt=r.to(this.target,0,n),o){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=i=i?i instanceof a?i:"function"==typeof i?new a(i,t.easeParams):ut[i]||r.defaultEase:r.defaultEase,t.easeParams instanceof Array&&i.config&&(this._ease=i.config.apply(i,t.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(c=this._targets.length,u=0;c>u;u++)this._initProps(this._targets[u],this._propLookup[u]={},this._siblings[u],s?s[u]:null,u)&&(h=!0);else h=this._initProps(this.target,this._propLookup,this._siblings,s,0);if(h&&r._onPluginEvent("_onInitAllProps",this),s&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),t.runBackwards)for(n=this._firstPT;n;)n.s+=n.c,n.c=-n.c,n=n._next;this._onUpdate=t.onUpdate;this._initted=!0},i._initProps=function(t,i,r,u,f){var e,c,l,o,h,s;if(null==t)return!1;pt[t._gsTweenID]&&rt();this.vars.css||t.style&&t!==n&&t.nodeType&&b.css&&this.vars.autoCSS!==!1&&li(this.vars,t);for(e in this.vars)if(s=this.vars[e],bt[e])s&&(s instanceof Array||s.push&&nt(s))&&-1!==s.join("").indexOf("{self}")&&(this.vars[e]=s=this._swapSelfInParams(s,this));else if(b[e]&&(o=new b[e])._onInitTween(t,this.vars[e],this,f)){for(this._firstPT=h={_next:this._firstPT,t:o,p:"setRatio",s:0,c:1,f:1,n:e,pg:1,pr:o._priority,m:0},c=o._overwriteProps.length;--c>-1;)i[o._overwriteProps[c]]=this._firstPT;(o._priority||o._onInitAllProps)&&(l=!0);(o._onDisable||o._onEnable)&&(this._notifyPluginsOfEnabled=!0);h._next&&(h._next._prev=h)}else i[e]=ei.call(this,t,e,"get",s,e,0,null,this.vars.stringFilter,f);return u&&this._kill(u,t)?this._initProps(t,i,r,u,f):this._overwrite>1&&this._firstPT&&r.length>1&&kt(t,this,i,this._overwrite,r)?(this._kill(i,t),this._initProps(t,i,r,u,f)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(pt[t._gsTweenID]=!0),l)},i.render=function(n,t,i){var h,s,u,y,c=this._time,f=this._duration,o=this._rawPrevTime;if(n>=f-1e-7)this._totalTime=this._time=f,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(h=!0,s="onComplete",i=i||this._timeline.autoRemoveChildren),0===f&&(this._initted||!this.vars.lazy||i)&&(this._startTime===this._timeline._duration&&(n=0),(0>o||0>=n&&n>=-1e-7||o===e&&"isPause"!==this.data)&&o!==n&&(i=!0,o>e&&(s="onReverseComplete")),this._rawPrevTime=y=!t||n||o===n?n:e);else if(1e-7>n)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==c||0===f&&o>0)&&(s="onReverseComplete",h=this._reversed),0>n&&(this._active=!1,0===f&&(this._initted||!this.vars.lazy||i)&&(o>=0&&(o!==e||"isPause"!==this.data)&&(i=!0),this._rawPrevTime=y=!t||n||o===n?n:e)),this._initted||(i=!0);else if(this._totalTime=this._time=n,this._easeType){var r=n/f,l=this._easeType,a=this._easePower;(1===l||3===l&&r>=.5)&&(r=1-r);3===l&&(r*=2);1===a?r*=r:2===a?r*=r*r:3===a?r*=r*r*r:4===a&&(r*=r*r*r*r);this.ratio=1===l?1-r:2===l?r:.5>n/f?r/2:1-r/2}else this.ratio=this._ease.getRatio(n/f);if(this._time!==c||i){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=c,this._rawPrevTime=o,v.push(this),void(this._lazy=[n,t]);this._time&&!h?this.ratio=this._ease.getRatio(this._time/f):h&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==c&&n>=0&&(this._active=!0),0===c&&(this._startAt&&(n>=0?this._startAt.render(n,t,i):s||(s="_dummyGS")),this.vars.onStart&&(0!==this._time||0===f)&&(t||this._callback("onStart"))),u=this._firstPT;u;)u.f?u.t[u.p](u.c*this.ratio+u.s):u.t[u.p]=u.c*this.ratio+u.s,u=u._next;this._onUpdate&&(0>n&&this._startAt&&n!==-.0001&&this._startAt.render(n,t,i),t||(this._time!==c||h||i)&&this._callback("onUpdate"));s&&(!this._gc||i)&&(0>n&&this._startAt&&!this._onUpdate&&n!==-.0001&&this._startAt.render(n,t,i),h&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[s]&&this._callback(s),0===f&&this._rawPrevTime===e&&y!==e&&(this._rawPrevTime=0))}},i._kill=function(n,t,i){if("all"===n&&(n=null),null==n&&(null==t||t===this.target))return this._lazy=!1,this._enabled(!1,!1);t="string"!=typeof t?t||this._targets||this.target:r.selector(t)||t;var f,s,o,u,e,c,l,a,h,v=i&&this._time&&i._startTime===this._startTime&&this._timeline===i._timeline;if((nt(t)||yt(t))&&"number"!=typeof t[0])for(f=t.length;--f>-1;)this._kill(n,t[f],i)&&(c=!0);else{if(this._targets){for(f=this._targets.length;--f>-1;)if(t===this._targets[f]){e=this._propLookup[f]||{};this._overwrittenProps=this._overwrittenProps||[];s=this._overwrittenProps[f]=n?this._overwrittenProps[f]||{}:"all";break}}else{if(t!==this.target)return!1;e=this._propLookup;s=this._overwrittenProps=n?this._overwrittenProps||{}:"all"}if(e){if(l=n||e,a=n!==s&&"all"!==s&&n!==e&&("object"!=typeof n||!n._tempKill),i&&(r.onOverwrite||this.vars.onOverwrite)){for(o in l)e[o]&&(h||(h=[]),h.push(o));if((h||!n)&&!hi(this,i,t,h))return!1}for(o in l)(u=e[o])&&(v&&(u.f?u.t[u.p](u.s):u.t[u.p]=u.s,c=!0),u.pg&&u.t._kill(l)&&(c=!0),u.pg&&0!==u.t._overwriteProps.length||(u._prev?u._prev._next=u._next:u===this._firstPT&&(this._firstPT=u._next),u._next&&(u._next._prev=u._prev),u._next=u._prev=null),delete e[o]),a&&(s[o]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return c},i.invalidate=function(){return this._notifyPluginsOfEnabled&&r._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],o.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-e,this.render(Math.min(0,-this._delay))),this},i._enabled=function(n,t){if(h||u.wake(),n&&this._gc){var i,f=this._targets;if(f)for(i=f.length;--i>-1;)this._siblings[i]=ot(f[i],this,!0);else this._siblings=ot(this.target,this,!0)}return o.prototype._enabled.call(this,n,t),this._notifyPluginsOfEnabled&&this._firstPT?r._onPluginEvent(n?"_onEnable":"_onDisable",this):!1},r.to=function(n,t,i){return new r(n,t,i)},r.from=function(n,t,i){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,new r(n,t,i)},r.fromTo=function(n,t,i,u){return u.startAt=i,u.immediateRender=0!=u.immediateRender&&0!=i.immediateRender,new r(n,t,u)},r.delayedCall=function(n,t,i,u,f){return new r(t,0,{delay:n,onComplete:t,onCompleteParams:i,callbackScope:u,onReverseComplete:t,onReverseCompleteParams:i,immediateRender:!1,lazy:!1,useFrames:f,overwrite:0})},r.set=function(n,t){return new r(n,0,t)},r.getTweensOf=function(n,t){if(null==n)return[];n="string"!=typeof n?n:r.selector(n)||n;var i,u,f,e;if((nt(n)||yt(n))&&"number"!=typeof n[0]){for(i=n.length,u=[];--i>-1;)u=u.concat(r.getTweensOf(n[i],t));for(i=u.length;--i>-1;)for(e=u[i],f=i;--f>-1;)e===u[f]&&u.splice(i,1)}else for(u=ot(n).concat(),i=u.length;--i>-1;)(u[i]._gc||t&&!u[i].isActive())&&u.splice(i,1);return u},r.killTweensOf=r.killDelayedCallsTo=function(n,t,i){"object"==typeof t&&(i=t,t=!1);for(var u=r.getTweensOf(n,t),f=u.length;--f>-1;)u[f]._kill(i,n)},c=l("plugins.TweenPlugin",function(n,t){this._overwriteProps=(n||"").split(",");this._propName=this._overwriteProps[0];this._priority=t||0;this._super=c.prototype},!0),i=c.prototype,c.version="1.19.0",c.API=2,i._firstPT=null,i._addTween=ei,i.setRatio=ui,i._kill=function(n){var i,r=this._overwriteProps,t=this._firstPT;if(null!=n[this._propName])this._overwriteProps=[];else for(i=r.length;--i>-1;)null!=n[r[i]]&&r.splice(i,1);for(;t;)null!=n[t.n]&&(t._next&&(t._next._prev=t._prev),t._prev?(t._prev._next=t._next,t._prev=null):this._firstPT===t&&(this._firstPT=t._next)),t=t._next;return!1},i._mod=i._roundProps=function(n){for(var i,t=this._firstPT;t;)i=n[this._propName]||null!=t.n&&n[t.n.split(this._propName+"_").join("")],i&&"function"==typeof i&&(2===t.f?t.t._applyPT.m=i:t.m=i),t=t._next},r._onPluginEvent=function(n,t){var f,r,u,e,o,i=t._firstPT;if("_onInitAllProps"===n){for(;i;){for(o=i._next,r=u;r&&r.pr>i.pr;)r=r._next;(i._prev=r?r._prev:e)?i._prev._next=i:u=i;(i._next=r)?r._prev=i:e=i;i=o}i=t._firstPT=u}for(;i;)i.pg&&"function"==typeof i.t[n]&&i.t[n]()&&(f=!0),i=i._next;return f},c.activate=function(n){for(var t=n.length;--t>-1;)n[t].API===c.API&&(b[(new n[t])._propName]=n[t]);return!0},ht.plugin=function(n){if(!(n&&n.propName&&n.init&&n.API))throw"illegal plugin definition.";var i,r=n.propName,e=n.priority||0,o=n.overwriteProps,u={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},t=l("plugins."+r.charAt(0).toUpperCase()+r.substr(1)+"Plugin",function(){c.call(this,r,e);this._overwriteProps=o||[]},n.global===!0),f=t.prototype=new c(r);f.constructor=t;t.API=n.API;for(i in u)"function"==typeof n[i]&&(f[u[i]]=n[i]);return t.version=n.version,c.activate([t]),t},s=n._gsQueue){for(f=0;f<s.length;f++)s[f]();for(i in tt)tt[i].func||n.console.log("GSAP encountered missing dependency: "+i)}h=!1}}("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,"TweenLite");_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(n,t,i){var u=function(n){t.call(this,n);this._labels={};this.autoRemoveChildren=this.vars.autoRemoveChildren===!0;this.smoothChildTiming=this.vars.smoothChildTiming===!0;this._sortChildren=!0;this._onUpdate=this.vars.onUpdate;var r,u,i=this.vars;for(u in i)r=i[u],e(r)&&-1!==r.join("").indexOf("{self}")&&(i[u]=this._swapSelfInParams(r));e(i.tweens)&&this.add(i.tweens,0,i.align,i.stagger)},f=1e-10,o=i._internals,v=u._internals={},y=o.isSelector,e=o.isArray,h=o.lazyTweens,c=o.lazyRender,p=[],s=_gsScope._gsDefine.globals,l=function(n){var t,i={};for(t in n)i[t]=n[t];return i},w=v.pauseCallback=function(n,t,i,r){var u,e=n._timeline,h=e._totalTime,o=n._startTime,s=0>n._rawPrevTime||0===n._rawPrevTime&&e._reversed,c=s?0:f,l=s?f:0;if(t||!this._forcingPlayhead){for(e.pause(o),u=n._prev;u&&u._startTime===o;)u._rawPrevTime=l,u=u._prev;for(u=n._next;u&&u._startTime===o;)u._rawPrevTime=c,u=u._next;t&&t.apply(r||e.vars.callbackScope||e,i||p);(this._forcingPlayhead||!e._paused)&&e.seek(h)}},a=function(n){for(var i=[],r=n.length,t=0;t!==r;i.push(n[t++]));return i},r=u.prototype=new t;return u.version="1.17.0",r.constructor=u,r.kill()._gc=r._forcingPlayhead=!1,r.to=function(n,t,r,u){var f=r.repeat&&s.TweenMax||i;return t?this.add(new f(n,t,r),u):this.set(n,r,u)},r.from=function(n,t,r,u){return this.add((r.repeat&&s.TweenMax||i).from(n,t,r),u)},r.fromTo=function(n,t,r,u,f){var e=u.repeat&&s.TweenMax||i;return t?this.add(e.fromTo(n,t,r,u),f):this.set(n,u,f)},r.staggerTo=function(n,t,r,f,e,o,s,h){var c,v=new u({onComplete:o,onCompleteParams:s,callbackScope:h,smoothChildTiming:this.smoothChildTiming});for("string"==typeof n&&(n=i.selector(n)||n),n=n||[],y(n)&&(n=a(n)),f=f||0,0>f&&(n=a(n),n.reverse(),f*=-1),c=0;n.length>c;c++)r.startAt&&(r.startAt=l(r.startAt)),v.to(n[c],t,l(r),c*f);return this.add(v,e)},r.staggerFrom=function(n,t,i,r,u,f,e,o){return i.immediateRender=0!=i.immediateRender,i.runBackwards=!0,this.staggerTo(n,t,i,r,u,f,e,o)},r.staggerFromTo=function(n,t,i,r,u,f,e,o,s){return r.startAt=i,r.immediateRender=0!=r.immediateRender&&0!=i.immediateRender,this.staggerTo(n,t,r,u,f,e,o,s)},r.call=function(n,t,r,u){return this.add(i.delayedCall(0,n,t,r),u)},r.set=function(n,t,r){return r=this._parseTimeOrLabel(r,0,!0),null==t.immediateRender&&(t.immediateRender=r===this._time&&!this._paused),this.add(new i(n,0,t),r)},u.exportRoot=function(n,t){n=n||{};null==n.smoothChildTiming&&(n.smoothChildTiming=!0);var r,o,f=new u(n),e=f._timeline;for(null==t&&(t=!0),e._remove(f,!0),f._startTime=0,f._rawPrevTime=f._time=f._totalTime=e._time,r=e._first;r;)o=r._next,t&&r instanceof i&&r.target===r.vars.onComplete||f.add(r,r._startTime-r._delay),r=o;return e.add(f,0),f},r.add=function(r,f,o,s){var l,v,a,h,c,y;if("number"!=typeof f&&(f=this._parseTimeOrLabel(f,0,!0,r)),!(r instanceof n)){if(r instanceof Array||r&&r.push&&e(r)){for(o=o||"normal",s=s||0,l=f,v=r.length,a=0;v>a;a++)e(h=r[a])&&(h=new u({tweens:h})),this.add(h,l),"string"!=typeof h&&"function"!=typeof h&&("sequence"===o?l=h._startTime+h.totalDuration()/h._timeScale:"start"===o&&(h._startTime-=h.delay())),l+=s;return this._uncache(!0)}if("string"==typeof r)return this.addLabel(r,f);if("function"!=typeof r)throw"Cannot add "+r+" into the timeline; it is not a tween, timeline, function, or string.";r=i.delayedCall(0,r)}if(t.prototype.add.call(this,r,f),(this._gc||this._time===this._duration)&&!this._paused&&this._duration<this.duration())for(c=this,y=c.rawTime()>r._startTime;c._timeline;)y&&c._timeline.smoothChildTiming?c.totalTime(c._totalTime,!0):c._gc&&c._enabled(!0,!1),c=c._timeline;return this},r.remove=function(t){if(t instanceof n)return this._remove(t,!1);if(t instanceof Array||t&&t.push&&e(t)){for(var i=t.length;--i>-1;)this.remove(t[i]);return this}return"string"==typeof t?this.removeLabel(t):this.kill(null,t)},r._remove=function(n,i){t.prototype._remove.call(this,n,i);var r=this._last;return r?this._time>r._startTime+r._totalDuration/r._timeScale&&(this._time=this.duration(),this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},r.append=function(n,t){return this.add(n,this._parseTimeOrLabel(null,t,!0,n))},r.insert=r.insertMultiple=function(n,t,i,r){return this.add(n,t||0,i,r)},r.appendMultiple=function(n,t,i,r){return this.add(n,this._parseTimeOrLabel(null,t,!0,n),i,r)},r.addLabel=function(n,t){return this._labels[n]=this._parseTimeOrLabel(t),this},r.addPause=function(n,t,r,u){var f=i.delayedCall(0,w,["{self}",t,r,u],this);return f.data="isPause",this.add(f,n)},r.removeLabel=function(n){return delete this._labels[n],this},r.getLabelTime=function(n){return null!=this._labels[n]?this._labels[n]:-1},r._parseTimeOrLabel=function(t,i,r,u){var f;if(u instanceof n&&u.timeline===this)this.remove(u);else if(u&&(u instanceof Array||u.push&&e(u)))for(f=u.length;--f>-1;)u[f]instanceof n&&u[f].timeline===this&&this.remove(u[f]);if("string"==typeof i)return this._parseTimeOrLabel(i,r&&"number"==typeof t&&null==this._labels[i]?t-this.duration():0,r);if(i=i||0,"string"==typeof t&&(isNaN(t)||null!=this._labels[t])){if(f=t.indexOf("="),-1===f)return null==this._labels[t]?r?this._labels[t]=this.duration()+i:i:this._labels[t]+i;i=parseInt(t.charAt(f-1)+"1",10)*Number(t.substr(f+1));t=f>1?this._parseTimeOrLabel(t.substr(0,f-1),0,r):this.duration()}else null==t&&(t=this.duration());return Number(t)+i},r.seek=function(n,t){return this.totalTime("number"==typeof n?n:this._parseTimeOrLabel(n),t!==!1)},r.stop=function(){return this.paused(!0)},r.gotoAndPlay=function(n,t){return this.play(n,t)},r.gotoAndStop=function(n,t){return this.pause(n,t)},r.render=function(n,t,i){this._gc&&this._enabled(!0,!1);var r,e,l,u,o,a=this._dirty?this.totalDuration():this._totalDuration,s=this._time,y=this._startTime,p=this._timeScale,v=this._paused;if(n>=a)this._totalTime=this._time=a,this._reversed||this._hasPausedChild()||(e=!0,u="onComplete",o=!!this._timeline.autoRemoveChildren,0===this._duration&&(0===n||0>this._rawPrevTime||this._rawPrevTime===f)&&this._rawPrevTime!==n&&this._first&&(o=!0,this._rawPrevTime>f&&(u="onReverseComplete"))),this._rawPrevTime=this._duration||!t||n||this._rawPrevTime===n?n:f,n=a+.0001;else if(1e-7>n)if(this._totalTime=this._time=0,(0!==s||0===this._duration&&this._rawPrevTime!==f&&(this._rawPrevTime>0||0>n&&this._rawPrevTime>=0))&&(u="onReverseComplete",e=this._reversed),0>n)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(o=e=!0,u="onReverseComplete"):this._rawPrevTime>=0&&this._first&&(o=!0),this._rawPrevTime=n;else{if(this._rawPrevTime=this._duration||!t||n||this._rawPrevTime===n?n:f,0===n&&e)for(r=this._first;r&&0===r._startTime;)r._duration||(e=!1),r=r._next;n=0;this._initted||(o=!0)}else this._totalTime=this._time=this._rawPrevTime=n;if(this._time!==s&&this._first||i||o){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._time!==s&&n>0&&(this._active=!0),0===s&&this.vars.onStart&&0!==this._time&&(t||this._callback("onStart")),this._time>=s)for(r=this._first;r&&(l=r._next,!this._paused||v);)(r._active||r._startTime<=this._time&&!r._paused&&!r._gc)&&(r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i)),r=l;else for(r=this._last;r&&(l=r._prev,!this._paused||v);)(r._active||s>=r._startTime&&!r._paused&&!r._gc)&&(r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i)),r=l;this._onUpdate&&(t||(h.length&&c(),this._callback("onUpdate")));u&&(this._gc||(y===this._startTime||p!==this._timeScale)&&(0===this._time||a>=this.totalDuration())&&(e&&(h.length&&c(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[u]&&this._callback(u)))}},r._hasPausedChild=function(){for(var n=this._first;n;){if(n._paused||n instanceof u&&n._hasPausedChild())return!0;n=n._next}return!1},r.getChildren=function(n,t,r,u){u=u||-9999999999;for(var e=[],f=this._first,o=0;f;)u>f._startTime||(f instanceof i?t!==!1&&(e[o++]=f):(r!==!1&&(e[o++]=f),n!==!1&&(e=e.concat(f.getChildren(!0,t,r)),o=e.length))),f=f._next;return e},r.getTweensOf=function(n,t){var r,u,f=this._gc,e=[],o=0;for(f&&this._enabled(!0,!0),r=i.getTweensOf(n),u=r.length;--u>-1;)(r[u].timeline===this||t&&this._contains(r[u]))&&(e[o++]=r[u]);return f&&this._enabled(!1,!0),e},r.recent=function(){return this._recent},r._contains=function(n){for(var t=n.timeline;t;){if(t===this)return!0;t=t.timeline}return!1},r.shiftChildren=function(n,t,i){i=i||0;for(var u,r=this._first,f=this._labels;r;)r._startTime>=i&&(r._startTime+=n),r=r._next;if(t)for(u in f)f[u]>=i&&(f[u]+=n);return this._uncache(!0)},r._kill=function(n,t){if(!n&&!t)return this._enabled(!1,!1);for(var i=t?this.getTweensOf(t):this.getChildren(!0,!0,!1),r=i.length,u=!1;--r>-1;)i[r]._kill(n,t)&&(u=!0);return u},r.clear=function(n){var t=this.getChildren(!1,!0,!0),i=t.length;for(this._time=this._totalTime=0;--i>-1;)t[i]._enabled(!1,!1);return n!==!1&&(this._labels={}),this._uncache(!0)},r.invalidate=function(){for(var t=this._first;t;)t.invalidate(),t=t._next;return n.prototype.invalidate.call(this)},r._enabled=function(n,i){if(n===this._gc)for(var r=this._first;r;)r._enabled(n,!0),r=r._next;return t.prototype._enabled.call(this,n,i)},r.totalTime=function(){this._forcingPlayhead=!0;var t=n.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,t},r.duration=function(n){return arguments.length?(0!==this.duration()&&0!==n&&this.timeScale(this._duration/n),this):(this._dirty&&this.totalDuration(),this._duration)},r.totalDuration=function(n){if(!arguments.length){if(this._dirty){for(var f,r,i=0,t=this._last,u=999999999999;t;)f=t._prev,t._dirty&&t.totalDuration(),t._startTime>u&&this._sortChildren&&!t._paused?this.add(t,t._startTime-t._delay):u=t._startTime,0>t._startTime&&!t._paused&&(i-=t._startTime,this._timeline.smoothChildTiming&&(this._startTime+=t._startTime/this._timeScale),this.shiftChildren(-t._startTime,!1,-9999999999),u=0),r=t._startTime+t._totalDuration/t._timeScale,r>i&&(i=r),t=f;this._duration=this._totalDuration=i;this._dirty=!1}return this._totalDuration}return 0!==this.totalDuration()&&0!==n&&this.timeScale(this._totalDuration/n),this},r.paused=function(t){if(!t)for(var i=this._first,r=this._time;i;)i._startTime===r&&"isPause"===i.data&&(i._rawPrevTime=0),i=i._next;return n.prototype.paused.apply(this,arguments)},r.usesFrames=function(){for(var t=this._timeline;t._timeline;)t=t._timeline;return t===n._rootFramesTimeline},r.rawTime=function(){return this._paused?this._totalTime:(this._timeline.rawTime()-this._startTime)*this._timeScale},u},!0)});_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(n){"use strict";var t=function(){return(_gsScope.GreenSockGlobals||_gsScope)[n]};"function"==typeof define&&define.amd?define(["TweenLite"],t):"undefined"!=typeof module&&module.exports&&(require("./TweenLite.js"),module.exports=t())}("TimelineLite");_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("easing.Back",["easing.Ease"],function(n){var f,u,s,a=_gsScope.GreenSockGlobals||_gsScope,p=a.com.greensock,v=2*Math.PI,y=Math.PI/2,r=p._class,t=function(t,i){var u=r("easing."+t,function(){},!0),f=u.prototype=new n;return f.constructor=u,f.getRatio=i,u},h=n.register||function(){},e=function(n,t,i,u){var f=r("easing."+n,{easeOut:new t,easeIn:new i,easeInOut:new u},!0);return h(f,n),f},c=function(n,t,i){this.t=n;this.v=t;i&&(this.next=i,i.prev=this,this.c=i.v-t,this.gap=i.t-n)},l=function(t,i){var u=r("easing."+t,function(n){this._p1=n||0===n?n:1.70158;this._p2=1.525*this._p1},!0),f=u.prototype=new n;return f.constructor=u,f.getRatio=i,f.config=function(n){return new u(n)},u},w=e("Back",l("BackOut",function(n){return(n-=1)*n*((this._p1+1)*n+this._p1)+1}),l("BackIn",function(n){return n*n*((this._p1+1)*n-this._p1)}),l("BackInOut",function(n){return(n*=2)<1?.5*n*n*((this._p2+1)*n-this._p2):.5*((n-=2)*n*((this._p2+1)*n+this._p2)+2)})),o=r("easing.SlowMo",function(n,t,i){t=t||0===t?t:.7;null==n?n=.7:n>1&&(n=1);this._p=1!==n?t:0;this._p1=(1-n)/2;this._p2=n;this._p3=this._p1+this._p2;this._calcEnd=i===!0},!0),i=o.prototype=new n;return i.constructor=o,i.getRatio=function(n){var t=n+(.5-n)*this._p;return n<this._p1?this._calcEnd?1-(n=1-n/this._p1)*n:t-(n=1-n/this._p1)*n*n*n*t:n>this._p3?this._calcEnd?1-(n=(n-this._p3)/this._p1)*n:t+(n-t)*(n=(n-this._p3)/this._p1)*n*n*n:this._calcEnd?1:t},o.ease=new o(.7,.7),i.config=o.config=function(n,t,i){return new o(n,t,i)},f=r("easing.SteppedEase",function(n){n=n||1;this._p1=1/n;this._p2=n+1},!0),i=f.prototype=new n,i.constructor=f,i.getRatio=function(n){return 0>n?n=0:n>=1&&(n=.999999999),(this._p2*n>>0)*this._p1},i.config=f.config=function(n){return new f(n)},u=r("easing.RoughEase",function(t){t=t||{};for(var i,r,u,f,h,e,l=t.taper||"none",a=[],w=0,v=0|(t.points||20),o=v,y=t.randomize!==!1,b=t.clamp===!0,p=t.template instanceof n?t.template:null,s="number"==typeof t.strength?.4*t.strength:.4;--o>-1;)i=y?Math.random():1/v*o,r=p?p.getRatio(i):i,"none"===l?u=s:"out"===l?(f=1-i,u=f*f*s):"in"===l?u=i*i*s:.5>i?(f=2*i,u=f*f*.5*s):(f=2*(1-i),u=f*f*.5*s),y?r+=Math.random()*u-.5*u:o%2?r+=.5*u:r-=.5*u,b&&(r>1?r=1:0>r&&(r=0)),a[w++]={x:i,y:r};for(a.sort(function(n,t){return n.x-t.x}),e=new c(1,1,null),o=v;--o>-1;)h=a[o],e=new c(h.x,h.y,e);this._prev=new c(0,0,0!==e.t?e:e.next)},!0),i=u.prototype=new n,i.constructor=u,i.getRatio=function(n){var t=this._prev;if(n>t.t){for(;t.next&&n>=t.t;)t=t.next;t=t.prev}else for(;t.prev&&n<=t.t;)t=t.prev;return this._prev=t,t.v+(n-t.t)/t.gap*t.c},i.config=function(n){return new u(n)},u.ease=new u,e("Bounce",t("BounceOut",function(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}),t("BounceIn",function(n){return(n=1-n)<1/2.75?1-7.5625*n*n:2/2.75>n?1-(7.5625*(n-=1.5/2.75)*n+.75):2.5/2.75>n?1-(7.5625*(n-=2.25/2.75)*n+.9375):1-(7.5625*(n-=2.625/2.75)*n+.984375)}),t("BounceInOut",function(n){var t=.5>n;return n=t?1-2*n:2*n-1,n=1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375,t?.5*(1-n):.5*n+.5})),e("Circ",t("CircOut",function(n){return Math.sqrt(1-(n-=1)*n)}),t("CircIn",function(n){return-(Math.sqrt(1-n*n)-1)}),t("CircInOut",function(n){return(n*=2)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1)})),s=function(t,i,u){var f=r("easing."+t,function(n,t){this._p1=n>=1?n:1;this._p2=(t||u)/(1>n?n:1);this._p3=this._p2/v*(Math.asin(1/this._p1)||0);this._p2=v/this._p2},!0),e=f.prototype=new n;return e.constructor=f,e.getRatio=i,e.config=function(n,t){return new f(n,t)},f},e("Elastic",s("ElasticOut",function(n){return this._p1*Math.pow(2,-10*n)*Math.sin((n-this._p3)*this._p2)+1},.3),s("ElasticIn",function(n){return-(this._p1*Math.pow(2,10*(n-=1))*Math.sin((n-this._p3)*this._p2))},.3),s("ElasticInOut",function(n){return(n*=2)<1?-.5*this._p1*Math.pow(2,10*(n-=1))*Math.sin((n-this._p3)*this._p2):this._p1*Math.pow(2,-10*(n-=1))*Math.sin((n-this._p3)*this._p2)*.5+1},.45)),e("Expo",t("ExpoOut",function(n){return 1-Math.pow(2,-10*n)}),t("ExpoIn",function(n){return Math.pow(2,10*(n-1))-.001}),t("ExpoInOut",function(n){return(n*=2)<1?.5*Math.pow(2,10*(n-1)):.5*(2-Math.pow(2,-10*(n-1)))})),e("Sine",t("SineOut",function(n){return Math.sin(n*y)}),t("SineIn",function(n){return-Math.cos(n*y)+1}),t("SineInOut",function(n){return-.5*(Math.cos(Math.PI*n)-1)})),r("easing.EaseLookup",{find:function(t){return n.map[t]}},!0),h(a.SlowMo,"SlowMo","ease,"),h(u,"RoughEase","ease,"),h(f,"SteppedEase","ease,"),w},!0)});_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(){"use strict";var n=function(){return _gsScope.GreenSockGlobals||_gsScope};"function"==typeof define&&define.amd?define(["TweenLite"],n):"undefined"!=typeof module&&module.exports&&(require("../TweenLite.js"),module.exports=n())}();_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(n,t){var ht,ni,e,si,r=function(){n.call(this,"css");this._overwriteProps.length=0;this.setRatio=r.prototype.setRatio},iu=_gsScope._gsDefine.globals,v={},i=r.prototype=new n("css"),dr,st,gr,nu,tu,gt;i.constructor=r;r.version="1.19.0";r.API=2;r.defaultTransformPerspective=0;r.defaultSkewType="compensated";r.defaultSmoothOrigin=!0;i="px";r.suffixMap={top:i,right:i,bottom:i,left:i,width:i,height:i,fontSize:i,padding:i,margin:i,perspective:i,lineHeight:""};var hi,er,ti,ii,or,ot,tt,it,ct=/(?:\-|\.|\b)(\d|\.|e\-)+/g,ci=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,li=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,ai=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,lt=/(?:\d|\-|\+|=|#|\.)*/g,vi=/opacity *= *([^)]*)/i,ru=/opacity:([^;]*)/i,uu=/alpha\(opacity *=.+?\)/i,fu=/^(rgb|hsl)/,sr=/([A-Z])/g,hr=/-([a-z])/gi,eu=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,cr=function(n,t){return t.toUpperCase()},ou=/(?:Left|Right|Width)/i,su=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,hu=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,k=/,(?=[^\)]*(?:\(|$))/gi,cu=/[\s,\(]/i,a=Math.PI/180,rt=180/Math.PI,ri={},y=document,yi=function(n){return y.createElementNS?y.createElementNS("http://www.w3.org/1999/xhtml",n):y.createElement(n)},d=yi("div"),pi=yi("img"),p=r._internals={_specialProps:v},g=navigator.userAgent,ut=function(){var t=g.indexOf("Android"),n=yi("a");return ti=-1!==g.indexOf("Safari")&&-1===g.indexOf("Chrome")&&(-1===t||Number(g.substr(t+8,1))>3),or=ti&&Number(g.substr(g.indexOf("Version/")+8,1))<6,ii=-1!==g.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(g)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(g))&&(ot=parseFloat(RegExp.$1)),n?(n.style.cssText="top:1px;opacity:.55;",/^0.55/.test(n.style.opacity)):!1}(),lr=function(n){return vi.test("string"==typeof n?n:(n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?parseFloat(RegExp.$1)/100:1},ar=function(n){window.console&&console.log(n)},vr="",wi="",at=function(n,t){t=t||d;var r,i,u=t.style;if(void 0!==u[n])return n;for(n=n.charAt(0).toUpperCase()+n.substr(1),r=["O","Moz","ms","Ms","Webkit"],i=5;--i>-1&&void 0===u[r[i]+n];);return i>=0?(wi=3===i?"ms":r[i],vr="-"+wi.toLowerCase()+"-",wi+n):null},ft=y.defaultView?y.defaultView.getComputedStyle:function(){},u=r.getStyle=function(n,t,i,r,u){var f;return ut||"opacity"!==t?(!r&&n.style[t]?f=n.style[t]:(i=i||ft(n))?f=i[t]||i.getPropertyValue(t)||i.getPropertyValue(t.replace(sr,"-$1").toLowerCase()):n.currentStyle&&(f=n.currentStyle[t]),null==u||f&&"none"!==f&&"auto"!==f&&"auto auto"!==f?f:u):lr(n)},w=p.convertToPixels=function(n,i,f,e,o){if("px"===e||!e)return f;if("auto"===e||!f)return 0;var s,h,a,l=ou.test(i),c=n,v=d.style,p=0>f,b=1===f;if(p&&(f=-f),b&&(f*=100),"%"===e&&-1!==i.indexOf("border"))s=f/100*(l?n.clientWidth:n.clientHeight);else{if(v.cssText="border:0 solid red;position:"+u(n,"position")+";line-height:0;","%"!==e&&c.appendChild&&"v"!==e.charAt(0)&&"rem"!==e)v[l?"borderLeftWidth":"borderTopWidth"]=f+e;else{if(c=n.parentNode||y.body,h=c._gsCache,a=t.ticker.frame,h&&l&&h.time===a)return h.width*f/100;v[l?"width":"height"]=f+e}c.appendChild(d);s=parseFloat(d[l?"offsetWidth":"offsetHeight"]);c.removeChild(d);l&&"%"===e&&r.cacheWidths!==!1&&(h=c._gsCache=c._gsCache||{},h.time=a,h.width=s/f*100);0!==s||o||(s=w(n,i,f,e,!0))}return b&&(s/=100),p?-s:s},yr=p.calculateOffset=function(n,t,i){if("absolute"!==u(n,"position",i))return 0;var r="left"===t?"Left":"Top",f=u(n,"margin"+r,i);return n["offset"+r]-(w(n,t,parseFloat(f),f.replace(lt,""))||0)},vt=function(n,t){var r,u,f,i={};if(t=t||ft(n,null))if(r=t.length)for(;--r>-1;)f=t[r],(-1===f.indexOf("-transform")||tr===f)&&(i[f.replace(hr,cr)]=t.getPropertyValue(f));else for(r in t)(-1===r.indexOf("Transform")||h===r)&&(i[r]=t[r]);else if(t=n.currentStyle||n.style)for(r in t)"string"==typeof r&&void 0===i[r]&&(i[r.replace(hr,cr)]=t[r]);return ut||(i.opacity=lr(n)),u=dt(n,t,!1),i.rotation=u.rotation,i.skewX=u.skewX,i.scaleX=u.scaleX,i.scaleY=u.scaleY,i.x=u.x,i.y=u.y,b&&(i.z=u.z,i.rotationX=u.rotationX,i.rotationY=u.rotationY,i.scaleZ=u.scaleZ),i.filters&&delete i.filters,i},bi=function(n,t,i,r,u){var e,f,o,s={},h=n.style;for(f in i)"cssText"!==f&&"length"!==f&&isNaN(f)&&(t[f]!==(e=i[f])||u&&u[f])&&-1===f.indexOf("Origin")&&("number"==typeof e||"string"==typeof e)&&(s[f]="auto"!==e||"left"!==f&&"top"!==f?""!==e&&"auto"!==e&&"none"!==e||"string"!=typeof t[f]||""===t[f].replace(ai,"")?e:0:yr(n,f),void 0!==h[f]&&(o=new nr(h,f,h[f],o)));if(r)for(f in r)"className"!==f&&(s[f]=r[f]);return{difs:s,firstMPT:o}},lu={width:["Left","Right"],height:["Top","Bottom"]},au=["marginLeft","marginRight","marginTop","marginBottom"],vu=function(n,t,i){if("svg"===(n.nodeName+"").toLowerCase())return(i||ft(n))[t]||0;if(n.getBBox&&rr(n))return n.getBBox()[t]||0;var r=parseFloat("width"===t?n.offsetWidth:n.offsetHeight),f=lu[t],e=f.length;for(i=i||ft(n,null);--e>-1;)r-=parseFloat(u(n,"padding"+f[e],i,!0))||0,r-=parseFloat(u(n,"border"+f[e]+"Width",i,!0))||0;return r},et=function(n,t){if("contain"===n||"auto"===n||"auto auto"===n)return n+" ";(null==n||""===n)&&(n="0 0");var f,r=n.split(" "),i=-1!==n.indexOf("left")?"0%":-1!==n.indexOf("right")?"100%":r[0],u=-1!==n.indexOf("top")?"0%":-1!==n.indexOf("bottom")?"100%":r[1];if(r.length>3&&!t){for(r=n.split(", ").join(",").split(","),n=[],f=0;f<r.length;f++)n.push(et(r[f]));return n.join(",")}return null==u?u="center"===i?"50%":"0":"center"===u&&(u="50%"),("center"===i||isNaN(parseFloat(i))&&-1===(i+"").indexOf("="))&&(i="50%"),n=i+" "+u+(r.length>2?" "+r[2]:""),t&&(t.oxp=-1!==i.indexOf("%"),t.oyp=-1!==u.indexOf("%"),t.oxr="="===i.charAt(1),t.oyr="="===u.charAt(1),t.ox=parseFloat(i.replace(ai,"")),t.oy=parseFloat(u.replace(ai,"")),t.v=n),t||n},yt=function(n,t){return"function"==typeof n&&(n=n(it,tt)),"string"==typeof n&&"="===n.charAt(1)?parseInt(n.charAt(0)+"1",10)*parseFloat(n.substr(2)):parseFloat(n)-parseFloat(t)||0},c=function(n,t){return"function"==typeof n&&(n=n(it,tt)),null==n?t:"string"==typeof n&&"="===n.charAt(1)?parseInt(n.charAt(0)+"1",10)*parseFloat(n.substr(2))+t:parseFloat(n)||0},pt=function(n,t,i,r){var f,o,u,e,s,h=1e-6;return"function"==typeof n&&(n=n(it,tt)),null==n?e=t:"number"==typeof n?e=n:(f=360,o=n.split("_"),s="="===n.charAt(1),u=(s?parseInt(n.charAt(0)+"1",10)*parseFloat(o[0].substr(2)):parseFloat(o[0]))*(-1===n.indexOf("rad")?1:rt)-(s?0:t),o.length&&(r&&(r[i]=t+u),-1!==n.indexOf("short")&&(u%=f,u!==u%(f/2)&&(u=0>u?u+f:u-f)),-1!==n.indexOf("_cw")&&0>u?u=(u+9999999999*f)%f-(u/f|0)*f:-1!==n.indexOf("ccw")&&u>0&&(u=(u-9999999999*f)%f-(u/f|0)*f)),e=t+u),h>e&&e>-h&&(e=0),e},wt={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},ki=function(n,t,i){return n=0>n?n+1:n>1?n-1:n,255*(1>6*n?t+(i-t)*n*6:.5>n?i:2>3*n?t+(i-t)*(2/3-n)*6:t)+.5|0},ui=r.parseColor=function(n,t){var i,u,r,f,o,h,e,s,c,l,a;if(n)if("number"==typeof n)i=[n>>16,n>>8&255,255&n];else{if(","===n.charAt(n.length-1)&&(n=n.substr(0,n.length-1)),wt[n])i=wt[n];else if("#"===n.charAt(0))4===n.length&&(u=n.charAt(1),r=n.charAt(2),f=n.charAt(3),n="#"+u+u+r+r+f+f),n=parseInt(n.substr(1),16),i=[n>>16,n>>8&255,255&n];else if("hsl"===n.substr(0,3))if(i=a=n.match(ct),t){if(-1!==n.indexOf("="))return n.match(ci)}else o=Number(i[0])%360/360,h=Number(i[1])/100,e=Number(i[2])/100,r=.5>=e?e*(h+1):e+h-e*h,u=2*e-r,i.length>3&&(i[3]=Number(n[3])),i[0]=ki(o+1/3,u,r),i[1]=ki(o,u,r),i[2]=ki(o-1/3,u,r);else i=n.match(ct)||wt.transparent;i[0]=Number(i[0]);i[1]=Number(i[1]);i[2]=Number(i[2]);i.length>3&&(i[3]=Number(i[3]))}else i=wt.black;return t&&!a&&(u=i[0]/255,r=i[1]/255,f=i[2]/255,s=Math.max(u,r,f),c=Math.min(u,r,f),e=(s+c)/2,s===c?o=h=0:(l=s-c,h=e>.5?l/(2-s-c):l/(s+c),o=s===u?(r-f)/l+(f>r?6:0):s===r?(f-u)/l+2:(u-r)/l+4,o*=60),i[0]=o+.5|0,i[1]=100*h+.5|0,i[2]=100*e+.5|0),i},pr=function(n,t){for(var i,f,e=n.match(l)||[],r=0,o=e.length?"":n,u=0;u<e.length;u++)i=e[u],f=n.substr(r,n.indexOf(i,r)-r),r+=f.length+i.length,i=ui(i,t),3===i.length&&i.push(1),o+=f+(t?"hsla("+i[0]+","+i[1]+"%,"+i[2]+"%,"+i[3]:"rgba("+i.join(","))+")";return o+n.substr(r)},l="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";for(i in wt)l+="|"+i+"\\b";l=new RegExp(l+")","gi");r.colorStringFilter=function(n){var t,i=n[0]+n[1];l.test(i)&&(t=-1!==i.indexOf("hsl(")||-1!==i.indexOf("hsla("),n[0]=pr(n[0],t),n[1]=pr(n[1],t));l.lastIndex=0};t.defaultStringFilter||(t.defaultStringFilter=r.colorStringFilter);var di=function(n,t,i,r){if(null==n)return function(n){return n};var e,s=t?(n.match(l)||[""])[0]:"",f=n.split(s).join("").match(li)||[],h=n.substr(0,n.indexOf(f[0])),c=")"===n.charAt(n.length-1)?")":"",o=-1!==n.indexOf(" ")?" ":",",u=f.length,a=u>0?f[0].replace(ct,""):"";return u?e=t?function(n){var p,v,t,y;if("number"==typeof n)n+=a;else if(r&&k.test(n)){for(y=n.replace(k,"|").split("|"),t=0;t<y.length;t++)y[t]=e(y[t]);return y.join(",")}if(p=(n.match(l)||[s])[0],v=n.split(p).join("").match(li)||[],t=v.length,u>t--)for(;++t<u;)v[t]=i?v[(t-1)/2|0]:f[t];return h+v.join(o)+o+p+c+(-1!==n.indexOf("inset")?" inset":"")}:function(n){var s,l,t;if("number"==typeof n)n+=a;else if(r&&k.test(n)){for(l=n.replace(k,"|").split("|"),t=0;t<l.length;t++)l[t]=e(l[t]);return l.join(",")}if(s=n.match(li)||[],t=s.length,u>t--)for(;++t<u;)s[t]=i?s[(t-1)/2|0]:f[t];return h+s.join(o)+c}:function(n){return n}},gi=function(n){return n=n.split(","),function(t,i,r,u,f,e,o){var s,h=(i+"").split(" ");for(o={},s=0;4>s;s++)o[n[s]]=h[s]=h[s]||h[(s-1)/2>>0];return u.parse(t,o,f,e)}},nr=(p._setPluginRatio=function(n){this.plugin.setRatio(n);for(var r,t,f,e,o,u=this.data,s=u.proxy,i=u.firstMPT,h=1e-6;i;)r=s[i.v],i.r?r=Math.round(r):h>r&&r>-h&&(r=0),i.t[i.p]=r,i=i._next;if(u.autoRotate&&(u.autoRotate.rotation=u.mod?u.mod(s.rotation,this.t):s.rotation),1===n||0===n)for(i=u.firstMPT,o=1===n?"e":"b";i;){if(t=i.t,t.type){if(1===t.type){for(e=t.xs0+t.s+t.xs1,f=1;f<t.l;f++)e+=t["xn"+f]+t["xs"+(f+1)];t[o]=e}}else t[o]=t.s+t.xs0;i=i._next}},function(n,t,i,r,u){this.t=n;this.p=t;this.v=i;this.r=u;r&&(r._prev=this,this._next=r)}),o=(p._parseToProxy=function(n,t,i,r,u,f){var c,e,o,s,v,h=r,l={},a={},y=i._transform,p=ri;for(i._transform=null,ri=t,r=v=i.parse(n,t,r,u),ri=p,f&&(i._transform=y,h&&(h._prev=null,h._prev&&(h._prev._next=null)));r&&r!==h;){if(r.type<=1&&(e=r.p,a[e]=r.s+r.c,l[e]=r.s,f||(s=new nr(r,"s",e,s,r.r),r.c=0),1===r.type))for(c=r.l;--c>0;)o="xn"+c,e=r.p+"_"+o,a[e]=r.data[o],l[e]=r[o],f||(s=new nr(r,o,e,s,r.rxp[o]));r=r._next}return{proxy:l,end:a,firstMPT:s,pt:v}},p.CSSPropTween=function(n,t,i,r,u,f,e,s,h,c,l){this.t=n;this.p=t;this.s=i;this.c=r;this.n=e||t;n instanceof o||si.push(this.n);this.r=s;this.type=f||0;h&&(this.pr=h,ht=!0);this.b=void 0===c?i:c;this.e=void 0===l?i+r:l;u&&(this._next=u,u._prev=this)}),fi=function(n,t,i,r,u,f){var e=new o(n,t,i,r-i,u,-1,f);return e.b=i,e.e=e.xs0=r,e},bt=r.parseComplex=function(n,t,i,u,f,e,s,h,c,a){i=i||e||"";"function"==typeof u&&(u=u(it,tt));s=new o(n,t,0,0,s,a?2:1,null,!1,h,i,u);u+="";f&&l.test(u+i)&&(u=[i,u],r.colorStringFilter(u),i=u[0],u=u[1]);var p,g,nt,v,y,ot,st,ft,b,ht,rt,w,lt,d=i.split(", ").join(",").split(" "),et=u.split(", ").join(",").split(" "),at=d.length,vt=hi!==!1;for((-1!==u.indexOf(",")||-1!==i.indexOf(","))&&(d=d.join(" ").replace(k,", ").split(" "),et=et.join(" ").replace(k,", ").split(" "),at=d.length),at!==et.length&&(d=(e||"").split(" "),at=d.length),s.plugin=c,s.setRatio=a,l.lastIndex=0,p=0;at>p;p++)if(v=d[p],y=et[p],ft=parseFloat(v),ft||0===ft)s.appendXtra("",ft,yt(y,ft),y.replace(ci,""),vt&&-1!==y.indexOf("px"),!0);else if(f&&l.test(v))w=y.indexOf(")")+1,w=")"+(w?y.substr(w):""),lt=-1!==y.indexOf("hsl")&&ut,v=ui(v,lt),y=ui(y,lt),b=v.length+y.length>6,b&&!ut&&0===y[3]?(s["xs"+s.l]+=s.l?" transparent":"transparent",s.e=s.e.split(et[p]).join("transparent")):(ut||(b=!1),lt?s.appendXtra(b?"hsla(":"hsl(",v[0],yt(y[0],v[0]),",",!1,!0).appendXtra("",v[1],yt(y[1],v[1]),"%,",!1).appendXtra("",v[2],yt(y[2],v[2]),b?"%,":"%"+w,!1):s.appendXtra(b?"rgba(":"rgb(",v[0],y[0]-v[0],",",!0,!0).appendXtra("",v[1],y[1]-v[1],",",!0).appendXtra("",v[2],y[2]-v[2],b?",":w,!0),b&&(v=v.length<4?1:v[3],s.appendXtra("",v,(y.length<4?1:y[3])-v,w,!1))),l.lastIndex=0;else if(ot=v.match(ct)){if(st=y.match(ci),!st||st.length!==ot.length)return s;for(nt=0,g=0;g<ot.length;g++)rt=ot[g],ht=v.indexOf(rt,nt),s.appendXtra(v.substr(nt,ht-nt),Number(rt),yt(st[g],rt),"",vt&&"px"===v.substr(ht+rt.length,2),0===g),nt=ht+rt.length;s["xs"+s.l]+=v.substr(nt)}else s["xs"+s.l]+=s.l||s["xs"+s.l]?" "+y:y;if(-1!==u.indexOf("=")&&s.data){for(w=s.xs0+s.data.s,p=1;p<s.l;p++)w+=s["xs"+p]+s.data["xn"+p];s.e=w+s["xs"+p]}return s.l||(s.type=-1,s.xs0=s.e),s.xfirst||s},s=9;for(i=o.prototype,i.l=i.pr=0;--s>0;)i["xn"+s]=0,i["xs"+s]="";i.xs0="";i._next=i._prev=i.xfirst=i.data=i.plugin=i.setRatio=i.rxp=null;i.appendXtra=function(n,t,i,r,u,f){var e=this,s=e.l;return e["xs"+s]+=f&&(s||e["xs"+s])?" "+n:n||"",i||0===s||e.plugin?(e.l++,e.type=e.setRatio?2:1,e["xs"+e.l]=r||"",s>0?(e.data["xn"+s]=t+i,e.rxp["xn"+s]=u,e["xn"+s]=t,e.plugin||(e.xfirst=new o(e,"xn"+s,t,i,e.xfirst||e,0,e.n,u,e.pr),e.xfirst.xs0=0),e):(e.data={s:t+i},e.rxp={},e.s=t,e.c=i,e.r=u,e)):(e["xs"+s]+=t+(r||""),e)};var wr=function(n,t){t=t||{};this.p=t.prefix?at(n)||n:n;v[n]=v[this.p]=this;this.format=t.formatter||di(t.defaultValue,t.color,t.collapsible,t.multi);t.parser&&(this.parse=t.parser);this.clrs=t.color;this.multi=t.multi;this.keyword=t.keyword;this.dflt=t.defaultValue;this.pr=t.priority||0},f=p._registerComplexSpecialProp=function(n,t,i){"object"!=typeof t&&(t={parser:i});var r,e,u=n.split(","),f=t.defaultValue;for(i=i||[f],r=0;r<u.length;r++)t.prefix=0===r&&t.prefix,t.defaultValue=i[r]||f,e=new wr(u[r],t)},yu=p._registerPluginProp=function(n){if(!v[n]){var t=n.charAt(0).toUpperCase()+n.substr(1)+"Plugin";f(n,{parser:function(n,i,r,u,f,e,o){var s=iu.com.greensock.plugins[t];return s?(s._cssRegister(),v[r].parse(n,i,r,u,f,e,o)):(ar("Error: "+t+" js file not loaded."),f)}})}};i=wr.prototype;i.parseComplex=function(n,t,i,r,u,f){var e,o,s,a,c,l,h=this.keyword;if(this.multi&&(k.test(i)||k.test(t)?(o=t.replace(k,"|").split("|"),s=i.replace(k,"|").split("|")):h&&(o=[t],s=[i])),s){for(a=s.length>o.length?s.length:o.length,e=0;a>e;e++)t=o[e]=o[e]||this.dflt,i=s[e]=s[e]||this.dflt,h&&(c=t.indexOf(h),l=i.indexOf(h),c!==l&&(-1===l?o[e]=o[e].split(h).join(""):-1===c&&(o[e]+=" "+h)));t=o.join(", ");i=s.join(", ")}return bt(n,this.p,t,i,this.clrs,this.dflt,r,this.pr,u,f)};i.parse=function(n,t,i,r,f,o){return this.parseComplex(n.style,this.format(u(n,this.p,e,!1,this.dflt)),this.format(t),f,o)};r.registerSpecialProp=function(n,t,i){f(n,{parser:function(n,r,u,f,e,s){var h=new o(n,u,0,0,e,2,u,!1,i);return h.plugin=s,h.setRatio=t(n,r,f._tween,u),h},priority:i})};r.useSVGTransformAttr=ti||ii;var nt,br="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),h=at("transform"),tr=vr+"transform",kt=at("transformOrigin"),b=null!==at("perspective"),ei=p.Transform=function(){this.perspective=parseFloat(r.defaultTransformPerspective)||0;this.force3D=r.defaultForce3D!==!1&&b?r.defaultForce3D||"auto":!1},pu=window.SVGElement,kr=function(n,t,i){var r,u=y.createElementNS("http://www.w3.org/2000/svg",n),f=/([a-z])([A-Z])/g;for(r in i)u.setAttributeNS(null,r.replace(f,"$1-$2").toLowerCase(),i[r]);return t.appendChild(u),u},oi=y.documentElement,wu=function(){var t,n,r,i=ot||/Android/i.test(g)&&!window.chrome;return y.createElementNS&&!i&&(t=kr("svg",oi),n=kr("rect",t,{width:100,height:50,x:100}),r=n.getBoundingClientRect().width,n.style[kt]="50% 50%",n.style[h]="scaleX(0.5)",i=r===n.getBoundingClientRect().width&&!(ii&&b),oi.removeChild(t)),i}(),ir=function(n,t,i,u,f,e){var c,a,v,y,p,w,h,b,k,d,g,l,nt,tt,o=n._gsTransform,s=fr(n,!0);o&&(nt=o.xOrigin,tt=o.yOrigin);(!u||(c=u.split(" ")).length<2)&&(h=n.getBBox(),t=et(t).split(" "),c=[(-1!==t[0].indexOf("%")?parseFloat(t[0])/100*h.width:parseFloat(t[0]))+h.x,(-1!==t[1].indexOf("%")?parseFloat(t[1])/100*h.height:parseFloat(t[1]))+h.y]);i.xOrigin=y=parseFloat(c[0]);i.yOrigin=p=parseFloat(c[1]);u&&s!==ur&&(w=s[0],h=s[1],b=s[2],k=s[3],d=s[4],g=s[5],l=w*k-h*b,a=y*(k/l)+p*(-b/l)+(b*g-k*d)/l,v=y*(-h/l)+p*(w/l)-(w*g-h*d)/l,y=i.xOrigin=c[0]=a,p=i.yOrigin=c[1]=v);o&&(e&&(i.xOffset=o.xOffset,i.yOffset=o.yOffset,o=i),f||f!==!1&&r.defaultSmoothOrigin!==!1?(a=y-nt,v=p-tt,o.xOffset+=a*s[0]+v*s[2]-a,o.yOffset+=a*s[1]+v*s[3]-v):o.xOffset=o.yOffset=0);e||n.setAttribute("data-svg-origin",c.join(" "))},bu=function(n){try{return n.getBBox()}catch(n){}},rr=function(n){return!!(pu&&n.getBBox&&n.getCTM&&bu(n)&&(!n.parentNode||n.parentNode.getBBox&&n.parentNode.getCTM))},ur=[1,0,0,1,0,0],fr=function(n,t){var f,i,r,e,c,l,a=n._gsTransform||new ei,v=1e5,o=n.style;if(h?i=u(n,tr,null,!0):n.currentStyle&&(i=n.currentStyle.filter.match(su),i=i&&4===i.length?[i[0].substr(4),Number(i[2].substr(4)),Number(i[1].substr(4)),i[3].substr(4),a.x||0,a.y||0].join(","):""),f=!i||"none"===i||"matrix(1, 0, 0, 1, 0, 0)"===i,f&&h&&((l="none"===ft(n).display)||!n.parentNode)&&(l&&(e=o.display,o.display="block"),n.parentNode||(c=1,oi.appendChild(n)),i=u(n,tr,null,!0),f=!i||"none"===i||"matrix(1, 0, 0, 1, 0, 0)"===i,e?o.display=e:l&&st(o,"display"),c&&oi.removeChild(n)),(a.svg||n.getBBox&&rr(n))&&(f&&-1!==(o[h]+"").indexOf("matrix")&&(i=o[h],f=0),r=n.getAttribute("transform"),f&&r&&(-1!==r.indexOf("matrix")?(i=r,f=0):-1!==r.indexOf("translate")&&(i="matrix(1,0,0,1,"+r.match(/(?:\-|\b)[\d\-\.e]+\b/gi).join(",")+")",f=0))),f)return ur;for(r=(i||"").match(ct)||[],s=r.length;--s>-1;)e=Number(r[s]),r[s]=(c=e-(e|=0))?(c*v+(0>c?-.5:.5)|0)/v+e:e;return t&&r.length>6?[r[0],r[1],r[4],r[5],r[12],r[13]]:r},dt=p.getTransform=function(n,i,f,e){if(n._gsTransform&&f&&!e)return n._gsTransform;var s,pt,dt,gt,ut,tt,o=f?n._gsTransform||new ei:new ei,ni=o.scaleX<0,ti=2e-5,ft=1e5,fi=b?parseFloat(u(n,kt,i,!1,"0 0 0").split(" ")[2])||o.zOrigin||0:0,oi=parseFloat(r.defaultTransformPerspective)||0;if(o.svg=!(!n.getBBox||!rr(n)),o.svg&&(ir(n,u(n,kt,i,!1,"50% 50%")+"",o,n.getAttribute("data-svg-origin")),nt=r.useSVGTransformAttr||wu),s=fr(n),s!==ur){if(16===s.length){var wt,et,bt,c,l,k=s[0],p=s[1],ht=s[2],si=s[3],it=s[4],v=s[5],d=s[6],hi=s[7],ct=s[8],w=s[9],y=s[10],ii=s[12],ri=s[13],ot=s[14],g=s[11],a=Math.atan2(d,y);o.zOrigin&&(ot=-o.zOrigin,ii=ct*ot-s[12],ri=w*ot-s[13],ot=y*ot+o.zOrigin-s[14]);o.rotationX=a*rt;a&&(c=Math.cos(-a),l=Math.sin(-a),wt=it*c+ct*l,et=v*c+w*l,bt=d*c+y*l,ct=it*-l+ct*c,w=v*-l+w*c,y=d*-l+y*c,g=hi*-l+g*c,it=wt,v=et,d=bt);a=Math.atan2(-ht,y);o.rotationY=a*rt;a&&(c=Math.cos(-a),l=Math.sin(-a),wt=k*c-ct*l,et=p*c-w*l,bt=ht*c-y*l,w=p*l+w*c,y=ht*l+y*c,g=si*l+g*c,k=wt,p=et,ht=bt);a=Math.atan2(p,k);o.rotation=a*rt;a&&(c=Math.cos(-a),l=Math.sin(-a),k=k*c+it*l,et=p*c+v*l,v=p*-l+v*c,d=ht*-l+d*c,p=et);o.rotationX&&Math.abs(o.rotationX)+Math.abs(o.rotation)>359.9&&(o.rotationX=o.rotation=0,o.rotationY=180-o.rotationY);o.scaleX=(Math.sqrt(k*k+p*p)*ft+.5|0)/ft;o.scaleY=(Math.sqrt(v*v+w*w)*ft+.5|0)/ft;o.scaleZ=(Math.sqrt(d*d+y*y)*ft+.5|0)/ft;o.rotationX||o.rotationY?o.skewX=0:(o.skewX=it||v?Math.atan2(it,v)*rt+o.rotation:o.skewX||0,Math.abs(o.skewX)>90&&Math.abs(o.skewX)<270&&(ni?(o.scaleX*=-1,o.skewX+=o.rotation<=0?180:-180,o.rotation+=o.rotation<=0?180:-180):(o.scaleY*=-1,o.skewX+=o.skewX<=0?180:-180)));o.perspective=g?1/(0>g?-g:g):0;o.x=ii;o.y=ri;o.z=ot;o.svg&&(o.x-=o.xOrigin-(o.xOrigin*k-o.yOrigin*it),o.y-=o.yOrigin-(o.yOrigin*p-o.xOrigin*v))}else if(!b||e||!s.length||o.x!==s[4]||o.y!==s[5]||!o.rotationX&&!o.rotationY){var ui=s.length>=6,lt=ui?s[0]:1,at=s[1]||0,vt=s[2]||0,yt=ui?s[3]:1;o.x=s[4]||0;o.y=s[5]||0;dt=Math.sqrt(lt*lt+at*at);gt=Math.sqrt(yt*yt+vt*vt);ut=lt||at?Math.atan2(at,lt)*rt:o.rotation||0;tt=vt||yt?Math.atan2(vt,yt)*rt+ut:o.skewX||0;Math.abs(tt)>90&&Math.abs(tt)<270&&(ni?(dt*=-1,tt+=0>=ut?180:-180,ut+=0>=ut?180:-180):(gt*=-1,tt+=0>=tt?180:-180));o.scaleX=dt;o.scaleY=gt;o.rotation=ut;o.skewX=tt;b&&(o.rotationX=o.rotationY=o.z=0,o.perspective=oi,o.scaleZ=1);o.svg&&(o.x-=o.xOrigin-(o.xOrigin*lt+o.yOrigin*vt),o.y-=o.yOrigin-(o.xOrigin*at+o.yOrigin*yt))}o.zOrigin=fi;for(pt in o)o[pt]<ti&&o[pt]>-ti&&(o[pt]=0)}return f&&(n._gsTransform=o,o.svg&&(nt&&n.style[h]?t.delayedCall(.001,function(){st(n.style,h)}):!nt&&n.getAttribute("transform")&&t.delayedCall(.001,function(){n.removeAttribute("transform")}))),o},ku=function(n){var o,p,t=this.data,nt=-t.rotation*a,ut=nt+t.skewX*a,e=1e5,h=(Math.cos(nt)*t.scaleX*e|0)/e,u=(Math.sin(nt)*t.scaleX*e|0)/e,f=(Math.sin(ut)*-t.scaleY*e|0)/e,c=(Math.cos(ut)*t.scaleY*e|0)/e,d=this.t.style,g=this.t.currentStyle,k,y,ft,et;if(g){p=u;u=-f;f=-p;o=g.filter;d.filter="";var i,r,l=this.t.offsetWidth,v=this.t.offsetHeight,tt="absolute"!==g.position,b="progid:DXImageTransform.Microsoft.Matrix(M11="+h+", M12="+u+", M21="+f+", M22="+c,it=t.x+l*t.xPercent/100,rt=t.y+v*t.yPercent/100;if(null!=t.ox&&(i=(t.oxp?l*t.ox*.01:t.ox)-l/2,r=(t.oyp?v*t.oy*.01:t.oy)-v/2,it+=i-(i*h+r*u),rt+=r-(i*f+r*c)),tt?(i=l/2,r=v/2,b+=", Dx="+(i-(i*h+r*u)+it)+", Dy="+(r-(i*f+r*c)+rt)+")"):b+=", sizingMethod='auto expand')",d.filter=-1!==o.indexOf("DXImageTransform.Microsoft.Matrix(")?o.replace(hu,b):b+" "+o,(0===n||1===n)&&1===h&&0===u&&0===f&&1===c&&(tt&&-1===b.indexOf("Dx=0, Dy=0")||vi.test(o)&&100!==parseFloat(RegExp.$1)||-1===o.indexOf(o.indexOf("Alpha"))&&d.removeAttribute("filter")),!tt)for(et=8>ot?1:-1,i=t.ieOffsetX||0,r=t.ieOffsetY||0,t.ieOffsetX=Math.round((l-((0>h?-h:h)*l+(0>u?-u:u)*v))/2+it),t.ieOffsetY=Math.round((v-((0>c?-c:c)*v+(0>f?-f:f)*l))/2+rt),s=0;4>s;s++)y=au[s],k=g[y],p=-1!==k.indexOf("px")?parseFloat(k):w(this.t,y,parseFloat(k),k.replace(lt,""))||0,ft=p!==t[y]?2>s?-t.ieOffsetX:-t.ieOffsetY:2>s?i-t.ieOffsetX:r-t.ieOffsetY,d[y]=(t[y]=Math.round(p-ft*(0===s||2===s?1:et)))+"px"}},du=p.set3DTransformRatio=p.setTransformRatio=function(n){var c,l,tt,v,y,it,lt,at,ut,vt,yt,ft,ht,i,f,e,r,dt,g,o,s,pt,et,t=this.data,wt=this.t.style,u=t.rotation,bt=t.rotationX,kt=t.rotationY,k=t.scaleX,d=t.scaleY,rt=t.scaleZ,p=t.x,w=t.y,ot=t.z,ct=t.svg,st=t.perspective,gt=t.force3D;if(((1===n||0===n)&&"auto"===gt&&(this.tween._totalTime===this.tween._totalDuration||!this.tween._totalTime)||!gt)&&!ot&&!st&&!kt&&!bt&&1===rt||nt&&ct||!b)return void(u||t.skewX||ct?(u*=a,pt=t.skewX*a,et=1e5,c=Math.cos(u)*k,v=Math.sin(u)*k,l=Math.sin(u-pt)*-d,y=Math.cos(u-pt)*d,pt&&"simple"===t.skewType&&(r=Math.tan(pt-t.skewY*a),r=Math.sqrt(1+r*r),l*=r,y*=r,t.skewY&&(r=Math.tan(t.skewY*a),r=Math.sqrt(1+r*r),c*=r,v*=r)),ct&&(p+=t.xOrigin-(t.xOrigin*c+t.yOrigin*l)+t.xOffset,w+=t.yOrigin-(t.xOrigin*v+t.yOrigin*y)+t.yOffset,nt&&(t.xPercent||t.yPercent)&&(i=this.t.getBBox(),p+=.01*t.xPercent*i.width,w+=.01*t.yPercent*i.height),i=1e-6,i>p&&p>-i&&(p=0),i>w&&w>-i&&(w=0)),g=(c*et|0)/et+","+(v*et|0)/et+","+(l*et|0)/et+","+(y*et|0)/et+","+p+","+w+")",ct&&nt?this.t.setAttribute("transform","matrix("+g):wt[h]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) matrix(":"matrix(")+g):wt[h]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) matrix(":"matrix(")+k+",0,0,"+d+","+p+","+w+")");if(ii&&(i=.0001,i>k&&k>-i&&(k=rt=2e-5),i>d&&d>-i&&(d=rt=2e-5),!st||t.z||t.rotationX||t.rotationY||(st=0)),u||t.skewX)u*=a,f=c=Math.cos(u),e=v=Math.sin(u),t.skewX&&(u-=t.skewX*a,f=Math.cos(u),e=Math.sin(u),"simple"===t.skewType&&(r=Math.tan((t.skewX-t.skewY)*a),r=Math.sqrt(1+r*r),f*=r,e*=r,t.skewY&&(r=Math.tan(t.skewY*a),r=Math.sqrt(1+r*r),c*=r,v*=r))),l=-e,y=f;else{if(!(kt||bt||1!==rt||st||ct))return void(wt[h]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) translate3d(":"translate3d(")+p+"px,"+w+"px,"+ot+"px)"+(1!==k||1!==d?" scale("+k+","+d+")":""));c=y=1;l=v=0}ut=1;tt=it=lt=at=vt=yt=0;ft=st?-1/st:0;ht=t.zOrigin;i=1e-6;o=",";s="0";u=kt*a;u&&(f=Math.cos(u),e=Math.sin(u),lt=-e,vt=ft*-e,tt=c*e,it=v*e,ut=f,ft*=f,c*=f,v*=f);u=bt*a;u&&(f=Math.cos(u),e=Math.sin(u),r=l*f+tt*e,dt=y*f+it*e,at=ut*e,yt=ft*e,tt=l*-e+tt*f,it=y*-e+it*f,ut*=f,ft*=f,l=r,y=dt);1!==rt&&(tt*=rt,it*=rt,ut*=rt,ft*=rt);1!==d&&(l*=d,y*=d,at*=d,yt*=d);1!==k&&(c*=k,v*=k,lt*=k,vt*=k);(ht||ct)&&(ht&&(p+=tt*-ht,w+=it*-ht,ot+=ut*-ht+ht),ct&&(p+=t.xOrigin-(t.xOrigin*c+t.yOrigin*l)+t.xOffset,w+=t.yOrigin-(t.xOrigin*v+t.yOrigin*y)+t.yOffset),i>p&&p>-i&&(p=s),i>w&&w>-i&&(w=s),i>ot&&ot>-i&&(ot=0));g=t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) matrix3d(":"matrix3d(";g+=(i>c&&c>-i?s:c)+o+(i>v&&v>-i?s:v)+o+(i>lt&&lt>-i?s:lt);g+=o+(i>vt&&vt>-i?s:vt)+o+(i>l&&l>-i?s:l)+o+(i>y&&y>-i?s:y);bt||kt||1!==rt?(g+=o+(i>at&&at>-i?s:at)+o+(i>yt&&yt>-i?s:yt)+o+(i>tt&&tt>-i?s:tt),g+=o+(i>it&&it>-i?s:it)+o+(i>ut&&ut>-i?s:ut)+o+(i>ft&&ft>-i?s:ft)+o):g+=",0,0,0,0,1,0,";g+=p+o+w+o+ot+o+(st?1+-ot/st:1)+")";wt[h]=g};for(i=ei.prototype,i.x=i.y=i.z=i.skewX=i.skewY=i.rotation=i.rotationX=i.rotationY=i.zOrigin=i.xPercent=i.yPercent=i.xOffset=i.yOffset=0,i.scaleX=i.scaleY=i.scaleZ=1,f("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(n,t,i,f,s,l,a){var yt;if(f._lastParsedTransform===a)return s;f._lastParsedTransform=a;"function"==typeof a[i]&&(yt=a[i],a[i]=t);var w,rt,lt,at,ot,ut,ft,st,g,vt=n._gsTransform,wt=n.style,bt=1e-6,gt=br.length,p=a,ht={},ct="transformOrigin",v=dt(n,e,!0,p.parseTransform),k=p.transform&&("function"==typeof p.transform?p.transform(it,tt):p.transform);if(f._transform=v,k&&"string"==typeof k&&h)rt=d.style,rt[h]=k,rt.display="block",rt.position="absolute",y.body.appendChild(d),w=dt(d,null,!1),v.svg&&(ut=v.xOrigin,ft=v.yOrigin,w.x-=v.xOffset,w.y-=v.yOffset,(p.transformOrigin||p.svgOrigin)&&(k={},ir(n,et(p.transformOrigin),k,p.svgOrigin,p.smoothOrigin,!0),ut=k.xOrigin,ft=k.yOrigin,w.x-=k.xOffset-v.xOffset,w.y-=k.yOffset-v.yOffset),(ut||ft)&&(st=fr(d,!0),w.x-=ut-(ut*st[0]+ft*st[2]),w.y-=ft-(ut*st[1]+ft*st[3]))),y.body.removeChild(d),w.perspective||(w.perspective=v.perspective),null!=p.xPercent&&(w.xPercent=c(p.xPercent,v.xPercent)),null!=p.yPercent&&(w.yPercent=c(p.yPercent,v.yPercent));else if("object"==typeof p){if(w={scaleX:c(null!=p.scaleX?p.scaleX:p.scale,v.scaleX),scaleY:c(null!=p.scaleY?p.scaleY:p.scale,v.scaleY),scaleZ:c(p.scaleZ,v.scaleZ),x:c(p.x,v.x),y:c(p.y,v.y),z:c(p.z,v.z),xPercent:c(p.xPercent,v.xPercent),yPercent:c(p.yPercent,v.yPercent),perspective:c(p.transformPerspective,v.perspective)},ot=p.directionalRotation,null!=ot)if("object"==typeof ot)for(rt in ot)p[rt]=ot[rt];else p.rotation=ot;"string"==typeof p.x&&-1!==p.x.indexOf("%")&&(w.x=0,w.xPercent=c(p.x,v.xPercent));"string"==typeof p.y&&-1!==p.y.indexOf("%")&&(w.y=0,w.yPercent=c(p.y,v.yPercent));w.rotation=pt("rotation"in p?p.rotation:"shortRotation"in p?p.shortRotation+"_short":"rotationZ"in p?p.rotationZ:v.rotation-v.skewY,v.rotation-v.skewY,"rotation",ht);b&&(w.rotationX=pt("rotationX"in p?p.rotationX:"shortRotationX"in p?p.shortRotationX+"_short":v.rotationX||0,v.rotationX,"rotationX",ht),w.rotationY=pt("rotationY"in p?p.rotationY:"shortRotationY"in p?p.shortRotationY+"_short":v.rotationY||0,v.rotationY,"rotationY",ht));w.skewX=pt(p.skewX,v.skewX-v.skewY);(w.skewY=pt(p.skewY,v.skewY))&&(w.skewX+=w.skewY,w.rotation+=w.skewY)}for(b&&null!=p.force3D&&(v.force3D=p.force3D,at=!0),v.skewType=p.skewType||v.skewType||r.defaultSkewType,lt=v.force3D||v.z||v.rotationX||v.rotationY||w.z||w.rotationX||w.rotationY||w.perspective,lt||null==p.scale||(w.scaleZ=1);--gt>-1;)g=br[gt],k=w[g]-v[g],(k>bt||-bt>k||null!=p[g]||null!=ri[g])&&(at=!0,s=new o(v,g,v[g],k,s),g in ht&&(s.e=ht[g]),s.xs0=0,s.plugin=l,f._overwriteProps.push(s.n));return k=p.transformOrigin,v.svg&&(k||p.svgOrigin)&&(ut=v.xOffset,ft=v.yOffset,ir(n,et(k),w,p.svgOrigin,p.smoothOrigin),s=fi(v,"xOrigin",(vt?v:w).xOrigin,w.xOrigin,s,ct),s=fi(v,"yOrigin",(vt?v:w).yOrigin,w.yOrigin,s,ct),(ut!==v.xOffset||ft!==v.yOffset)&&(s=fi(v,"xOffset",vt?ut:v.xOffset,v.xOffset,s,ct),s=fi(v,"yOffset",vt?ft:v.yOffset,v.yOffset,s,ct)),k=nt?null:"0px 0px"),(k||b&&lt&&v.zOrigin)&&(h?(at=!0,g=kt,k=(k||u(n,g,e,!1,"50% 50%"))+"",s=new o(wt,g,0,0,s,-1,ct),s.b=wt[g],s.plugin=l,b?(rt=v.zOrigin,k=k.split(" "),v.zOrigin=(k.length>2&&(0===rt||"0px"!==k[2])?parseFloat(k[2]):rt)||0,s.xs0=s.e=k[0]+" "+(k[1]||"50%")+" 0px",s=new o(v,"zOrigin",0,0,s,-1,s.n),s.b=rt,s.xs0=s.e=v.zOrigin):s.xs0=s.e=k):et(k+"",v)),at&&(f._transformType=v.svg&&nt||!lt&&3!==this._transformType?2:3),yt&&(a[i]=yt),s},prefix:!0}),f("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),f("borderRadius",{defaultValue:"0px",parser:function(n,t,i,r,f){t=this.format(t);var tt,l,d,h,o,s,p,a,it,rt,c,v,g,b,k,nt,y=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],ut=n.style;for(it=parseFloat(n.offsetWidth),rt=parseFloat(n.offsetHeight),tt=t.split(" "),l=0;l<y.length;l++)this.p.indexOf("border")&&(y[l]=at(y[l])),o=h=u(n,y[l],e,!1,"0px"),-1!==o.indexOf(" ")&&(h=o.split(" "),o=h[0],h=h[1]),s=d=tt[l],p=parseFloat(o),v=o.substr((p+"").length),g="="===s.charAt(1),g?(a=parseInt(s.charAt(0)+"1",10),s=s.substr(2),a*=parseFloat(s),c=s.substr((a+"").length-(0>a?1:0))||""):(a=parseFloat(s),c=s.substr((a+"").length)),""===c&&(c=ni[i]||v),c!==v&&(b=w(n,"borderLeft",p,v),k=w(n,"borderTop",p,v),"%"===c?(o=b/it*100+"%",h=k/rt*100+"%"):"em"===c?(nt=w(n,"borderLeft",1,"em"),o=b/nt+"em",h=k/nt+"em"):(o=b+"px",h=k+"px"),g&&(s=parseFloat(o)+a+c,d=parseFloat(h)+a+c)),f=bt(ut,y[l],o+" "+h,s+" "+d,!1,"0px",f);return f},prefix:!0,formatter:di("0px 0px 0px 0px",!1,!0)}),f("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(n,t,i,r,f){return bt(n.style,i,this.format(u(n,i,e,!1,"0px 0px")),this.format(t),!1,"0px",f)},prefix:!0,formatter:di("0px 0px",!1,!0)}),f("backgroundPosition",{defaultValue:"0 0",parser:function(n,t,i,r,f,o){var c,b,h,y,p,l,w="background-position",a=e||ft(n,null),s=this.format((a?ot?a.getPropertyValue(w+"-x")+" "+a.getPropertyValue(w+"-y"):a.getPropertyValue(w):n.currentStyle.backgroundPositionX+" "+n.currentStyle.backgroundPositionY)||"0 0"),v=this.format(t);if(-1!==s.indexOf("%")!=(-1!==v.indexOf("%"))&&v.split(",").length<2&&(l=u(n,"backgroundImage").replace(eu,""),l&&"none"!==l)){for(c=s.split(" "),b=v.split(" "),pi.setAttribute("src",l),h=2;--h>-1;)s=c[h],y=-1!==s.indexOf("%"),y!==(-1!==b[h].indexOf("%"))&&(p=0===h?n.offsetWidth-pi.width:n.offsetHeight-pi.height,c[h]=y?parseFloat(s)/100*p+"px":parseFloat(s)/p*100+"%");s=c.join(" ")}return this.parseComplex(n.style,s,v,f,o)},formatter:et}),f("backgroundSize",{defaultValue:"0 0",formatter:function(n){return n+="",et(-1===n.indexOf(" ")?n+" "+n:n)}}),f("perspective",{defaultValue:"0px",prefix:!0}),f("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),f("transformStyle",{prefix:!0}),f("backfaceVisibility",{prefix:!0}),f("userSelect",{prefix:!0}),f("margin",{parser:gi("marginTop,marginRight,marginBottom,marginLeft")}),f("padding",{parser:gi("paddingTop,paddingRight,paddingBottom,paddingLeft")}),f("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(n,t,i,r,f,o){var c,s,h;return 9>ot?(s=n.currentStyle,h=8>ot?" ":",",c="rect("+s.clipTop+h+s.clipRight+h+s.clipBottom+h+s.clipLeft+")",t=this.format(t).split(",").join(h)):(c=this.format(u(n,this.p,e,!1,this.dflt)),t=this.format(t)),this.parseComplex(n.style,c,t,f,o)}}),f("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),f("autoRound,strictUnits",{parser:function(n,t,i,r,u){return u}}),f("border",{defaultValue:"0px solid #000",parser:function(n,t,i,r,f,o){var s=u(n,"borderTopWidth",e,!1,"0px"),c=this.format(t).split(" "),h=c[0].replace(lt,"");return"px"!==h&&(s=parseFloat(s)/w(n,"borderTopWidth",1,h)+h),this.parseComplex(n.style,this.format(s+" "+u(n,"borderTopStyle",e,!1,"solid")+" "+u(n,"borderTopColor",e,!1,"#000")),c.join(" "),f,o)},color:!0,formatter:function(n){var t=n.split(" ");return t[0]+" "+(t[1]||"solid")+" "+(n.match(l)||["#000"])[0]}}),f("borderWidth",{parser:gi("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),f("float,cssFloat,styleFloat",{parser:function(n,t,i,r,u){var f=n.style,e="cssFloat"in f?"cssFloat":"styleFloat";return new o(f,e,0,0,u,-1,i,!1,0,f[e],t)}}),dr=function(n){var f,i=this.t,t=i.filter||u(this.data,"filter")||"",r=this.s+this.c*n|0;100===r&&(-1===t.indexOf("atrix(")&&-1===t.indexOf("radient(")&&-1===t.indexOf("oader(")?(i.removeAttribute("filter"),f=!u(this.data,"filter")):(i.filter=t.replace(uu,""),f=!0));f||(this.xn1&&(i.filter=t=t||"alpha(opacity="+r+")"),-1===t.indexOf("pacity")?0===r&&this.xn1||(i.filter=t+" alpha(opacity="+r+")"):i.filter=t.replace(vi,"opacity="+r))},f("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(n,t,i,r,f,s){var h=parseFloat(u(n,"opacity",e,!1,"1")),c=n.style,l="autoAlpha"===i;return"string"==typeof t&&"="===t.charAt(1)&&(t=("-"===t.charAt(0)?-1:1)*parseFloat(t.substr(2))+h),l&&1===h&&"hidden"===u(n,"visibility",e)&&0!==t&&(h=0),ut?f=new o(c,"opacity",h,t-h,f):(f=new o(c,"opacity",100*h,100*(t-h),f),f.xn1=l?1:0,c.zoom=1,f.type=2,f.b="alpha(opacity="+f.s+")",f.e="alpha(opacity="+(f.s+f.c)+")",f.data=n,f.plugin=s,f.setRatio=dr),l&&(f=new o(c,"visibility",0,0,f,-1,null,!1,0,0!==h?"inherit":"hidden",0===t?"hidden":"inherit"),f.xs0="inherit",r._overwriteProps.push(f.n),r._overwriteProps.push(i)),f}}),st=function(n,t){t&&(n.removeProperty?(("ms"===t.substr(0,2)||"webkit"===t.substr(0,6))&&(t="-"+t),n.removeProperty(t.replace(sr,"-$1").toLowerCase())):n.removeAttribute(t))},gr=function(n){if(this.t._gsClassPT=this,1===n||0===n){this.t.setAttribute("class",0===n?this.b:this.e);for(var t=this.data,i=this.t.style;t;)t.v?i[t.p]=t.v:st(i,t.p),t=t._next;1===n&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)},f("className",{parser:function(n,t,i,r,u,f,s){var c,y,l,a,h,v=n.getAttribute("class")||"",p=n.style.cssText;if(u=r._classNamePT=new o(n,i,0,0,u,2),u.setRatio=gr,u.pr=-11,ht=!0,u.b=v,y=vt(n,e),l=n._gsClassPT){for(a={},h=l.data;h;)a[h.p]=1,h=h._next;l.setRatio(1)}return n._gsClassPT=u,u.e="="!==t.charAt(1)?t:v.replace(new RegExp("(?:\\s|^)"+t.substr(2)+"(?![\\w-])"),"")+("+"===t.charAt(0)?" "+t.substr(2):""),n.setAttribute("class",u.e),c=bi(n,y,vt(n),s,a),n.setAttribute("class",v),u.data=c.firstMPT,n.style.cssText=p,u=u.xfirst=r.parse(n,c.difs,u,f)}}),nu=function(n){if((1===n||0===n)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var i,t,r,u,f,e=this.t.style,o=v.transform.parse;if("all"===this.e)e.cssText="",u=!0;else for(i=this.e.split(" ").join("").split(","),r=i.length;--r>-1;)t=i[r],v[t]&&(v[t].parse===o?u=!0:t="transformOrigin"===t?kt:v[t].p),st(e,t);u&&(st(e,h),f=this.t._gsTransform,f&&(f.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}},f("clearProps",{parser:function(n,t,i,r,u){return u=new o(n,i,0,0,u,2),u.setRatio=nu,u.e=t,u.pr=-10,u.data=r._tween,ht=!0,u}}),i="bezier,throwProps,physicsProps,physics2D".split(","),s=i.length;s--;)yu(i[s]);return i=r.prototype,i._firstPT=i._lastParsedTransform=i._transform=null,i._onInitTween=function(n,t,i,f){if(!n.nodeType)return!1;this._target=tt=n;this._tween=i;this._vars=t;it=f;hi=t.autoRound;ht=!1;ni=t.suffixMap||r.suffixMap;e=ft(n,"");si=this._overwriteProps;var a,c,s,y,b,k,w,p,d,l=n.style;if(er&&""===l.zIndex&&(a=u(n,"zIndex",e),("auto"===a||""===a)&&this._addLazySet(l,"zIndex",0)),"string"==typeof t&&(y=l.cssText,a=vt(n,e),l.cssText=y+";"+t,a=bi(n,a,vt(n)).difs,!ut&&ru.test(t)&&(a.opacity=parseFloat(RegExp.$1)),t=a,l.cssText=y),this._firstPT=t.className?c=v.className.parse(n,t.className,"className",this,null,null,t):c=this.parse(n,t,null),this._transformType){for(d=3===this._transformType,h?ti&&(er=!0,""===l.zIndex&&(w=u(n,"zIndex",e),("auto"===w||""===w)&&this._addLazySet(l,"zIndex",0)),or&&this._addLazySet(l,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(d?"visible":"hidden"))):l.zoom=1,s=c;s&&s._next;)s=s._next;p=new o(n,"transform",0,0,null,2);this._linkCSSP(p,null,s);p.setRatio=h?du:ku;p.data=this._transform||dt(n,e,!0);p.tween=i;p.pr=-1;si.pop()}if(ht){for(;c;){for(k=c._next,s=y;s&&s.pr>c.pr;)s=s._next;(c._prev=s?s._prev:b)?c._prev._next=c:y=c;(c._next=s)?s._prev=c:b=c;c=k}this._firstPT=y}return!0},i.parse=function(n,t,i,r){var f,d,h,c,a,s,y,l,p,b,k=n.style;for(f in t)s=t[f],"function"==typeof s&&(s=s(it,tt)),d=v[f],d?i=d.parse(n,s,f,this,i,r,t):(a=u(n,f,e)+"",p="string"==typeof s,"color"===f||"fill"===f||"stroke"===f||-1!==f.indexOf("Color")||p&&fu.test(s)?(p||(s=ui(s),s=(s.length>3?"rgba(":"rgb(")+s.join(",")+")"),i=bt(k,f,a,s,!0,"transparent",i,0,r)):p&&cu.test(s)?i=bt(k,f,a,s,!0,null,i,0,r):(h=parseFloat(a),y=h||0===h?a.substr((h+"").length):"",(""===a||"auto"===a)&&("width"===f||"height"===f?(h=vu(n,f,e),y="px"):"left"===f||"top"===f?(h=yr(n,f,e),y="px"):(h="opacity"!==f?0:1,y="")),b=p&&"="===s.charAt(1),b?(c=parseInt(s.charAt(0)+"1",10),s=s.substr(2),c*=parseFloat(s),l=s.replace(lt,"")):(c=parseFloat(s),l=p?s.replace(lt,""):""),""===l&&(l=f in ni?ni[f]:y),s=c||0===c?(b?c+h:c)+l:t[f],y!==l&&""!==l&&(c||0===c)&&h&&(h=w(n,f,h,y),"%"===l?(h/=w(n,f,100,"%")/100,t.strictUnits!==!0&&(a=h+"%")):"em"===l||"rem"===l||"vw"===l||"vh"===l?h/=w(n,f,1,l):"px"!==l&&(c=w(n,f,c,l),l="px"),b&&(c||0===c)&&(s=c+h+l)),b&&(c+=h),!h&&0!==h||!c&&0!==c?void 0!==k[f]&&(s||s+""!="NaN"&&null!=s)?(i=new o(k,f,c||h||0,0,i,-1,f,!1,0,a,s),i.xs0="none"!==s||"display"!==f&&-1===f.indexOf("Style")?s:a):ar("invalid "+f+" tween value: "+t[f]):(i=new o(k,f,h,c-h,i,0,f,hi!==!1&&("px"===l||"zIndex"===f),0,a,s),i.xs0=l))),r&&i&&!i.plugin&&(i.plugin=r);return i},i.setRatio=function(n){var r,u,i,t=this._firstPT,f=1e-6;if(1!==n||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(n||this._tween._time!==this._tween._duration&&0!==this._tween._time||this._tween._rawPrevTime===-1e-6)for(;t;){if(r=t.c*n+t.s,t.r?r=Math.round(r):f>r&&r>-f&&(r=0),t.type)if(1===t.type)if(i=t.l,2===i)t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2;else if(3===i)t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3;else if(4===i)t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3+t.xn3+t.xs4;else if(5===i)t.t[t.p]=t.xs0+r+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3+t.xn3+t.xs4+t.xn4+t.xs5;else{for(u=t.xs0+r+t.xs1,i=1;i<t.l;i++)u+=t["xn"+i]+t["xs"+(i+1)];t.t[t.p]=u}else-1===t.type?t.t[t.p]=t.xs0:t.setRatio&&t.setRatio(n);else t.t[t.p]=r+t.xs0;t=t._next}else for(;t;)2!==t.type?t.t[t.p]=t.b:t.setRatio(n),t=t._next;else for(;t;){if(2!==t.type)if(t.r&&-1!==t.type)if(r=Math.round(t.s+t.c),t.type){if(1===t.type){for(i=t.l,u=t.xs0+r+t.xs1,i=1;i<t.l;i++)u+=t["xn"+i]+t["xs"+(i+1)];t.t[t.p]=u}}else t.t[t.p]=r+t.xs0;else t.t[t.p]=t.e;else t.setRatio(n);t=t._next}},i._enableTransforms=function(n){this._transform=this._transform||dt(this._target,e,!0);this._transformType=this._transform.svg&&nt||!n&&3!==this._transformType?2:3},tu=function(){this.t[this.p]=this.e;this.data._linkCSSP(this,this._next,null,!0)},i._addLazySet=function(n,t,i){var r=this._firstPT=new o(n,t,0,0,this._firstPT,2);r.e=i;r.setRatio=tu;r.data=this},i._linkCSSP=function(n,t,i,r){return n&&(t&&(t._prev=n),n._next&&(n._next._prev=n._prev),n._prev?n._prev._next=n._next:this._firstPT===n&&(this._firstPT=n._next,r=!0),i?i._next=n:r||null!==this._firstPT||(this._firstPT=n),n._next=t,n._prev=i),n},i._mod=function(n){for(var t=this._firstPT;t;)"function"==typeof n[t.p]&&n[t.p]===Math.round&&(t.r=1),t=t._next},i._kill=function(t){var i,f,r,u=t;if(t.autoAlpha||t.alpha){u={};for(f in t)u[f]=t[f];u.opacity=1;u.autoAlpha&&(u.visibility=1)}for(t.className&&(i=this._classNamePT)&&(r=i.xfirst,r&&r._prev?this._linkCSSP(r._prev,i._next,r._prev._prev):r===this._firstPT&&(this._firstPT=i._next),i._next&&this._linkCSSP(i._next,i._next._next,r._prev),this._classNamePT=null),i=this._firstPT;i;)i.plugin&&i.plugin!==f&&i.plugin._kill&&(i.plugin._kill(t),f=i.plugin),i=i._next;return n.prototype._kill.call(this,u)},gt=function(n,t,i){var e,u,r,f;if(n.slice)for(u=n.length;--u>-1;)gt(n[u],t,i);else for(e=n.childNodes,u=e.length;--u>-1;)r=e[u],f=r.type,r.style&&(t.push(vt(r)),i&&i.push(r)),1!==f&&9!==f&&11!==f||!r.childNodes.length||gt(r,t,i)},r.cascadeTo=function(n,i,r){var u,f,e,h,o=t.to(n,i,r),l=[o],c=[],a=[],s=[],v=t._internals.reservedProps;for(n=o._targets||o.target,gt(n,c,s),o.render(i,!0,!0),gt(n,a),o.render(0,!0,!0),o._enabled(!0),u=s.length;--u>-1;)if(f=bi(s[u],c[u],a[u]),f.firstMPT){f=f.difs;for(e in r)v[e]&&(f[e]=r[e]);h={};for(e in f)h[e]=c[u][e];l.push(t.fromTo(s[u],i,h,f))}return l},n.activate([r]),r},!0)});_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(n){"use strict";var t=function(){return(_gsScope.GreenSockGlobals||_gsScope)[n]};"function"==typeof define&&define.amd?define(["TweenLite"],t):"undefined"!=typeof module&&module.exports&&(require("../TweenLite.js"),module.exports=t())}("CSSPlugin");_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;!function(n){"use strict";var o=n.GreenSockGlobals||n,y=function(n){for(var r=n.split("."),i=o,t=0;t<r.length;t++)i[r[t]]=i=i[r[t]]||{};return i},p=y("com.greensock.utils"),f=function(n){var t=n.nodeType,i="";if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=f(n)}else if(3===t||4===t)return n.nodeValue;return i},i=document,s=i.defaultView?i.defaultView.getComputedStyle:function(){},w=/([A-Z])/g,t=function(n,t,i,r){var u;return(i=i||s(n,null))?(n=i.getPropertyValue(t.replace(w,"-$1").toLowerCase()),u=n||i.length?n:i[t]):n.currentStyle&&(i=n.currentStyle,u=i[t]),r?u:parseInt(u,10)||0},h=function(n){return n.length&&n[0]&&(n[0].nodeType&&n[0].style&&!n.nodeType||n[0].length&&n[0][0])?!0:!1},b=function(n){for(var t,i,u=[],f=n.length,r=0;f>r;r++)if(t=n[r],h(t))for(i=t.length,i=0;i<t.length;i++)u.push(t[i]);else u.push(t);return u},k=/(?:\r|\n|\s\s|\t\t)/g,r=")eefec303079ad17405c",c=/(?:<br>|<br\/>|<br \/>)/gi,d=i.all&&!i.addEventListener,g=" style='position:relative;display:inline-block;"+(d?"*display:inline;*zoom:1;'":"'"),l=function(n,t){n=n||"";var i=-1!==n.indexOf("++"),r=1;return i&&(n=n.split("++").join("")),function(){return"<"+t+g+(n?" class='"+n+(i?r++:"")+"'>":">")}},u=p.SplitText=o.SplitText=function(n,t){if("string"==typeof n&&(n=u.selector(n)),!n)throw"cannot split a null element.";this.elements=h(n)?b(n):[n];this.chars=[];this.words=[];this.lines=[];this._originals=[];this.vars=t||{};this.split(t)},a=function(n,t,i){var r=n.nodeType;if(1===r||9===r||11===r)for(n=n.firstChild;n;n=n.nextSibling)a(n,t,i);else(3===r||4===r)&&(n.nodeValue=n.nodeValue.split(t).join(i))},e=function(n,t){for(var i=t.length;--i>-1;)n.push(t[i])},nt=function(n,u,o,h,v){c.test(n.innerHTML)&&(n.innerHTML=n.innerHTML.replace(c,r));var d,ht,nt,ut,p,ft,ct,lt,y,tt,w,et,ti,ii,b=f(n),vt=u.span?"span":"div",kt=u.type||u.split||"chars,words,lines",it=-1!==kt.indexOf("lines")?[]:null,ot=-1!==kt.indexOf("words"),st=-1!==kt.indexOf("chars"),g="absolute"===u.position||u.absolute===!0,yt=u.wordDelimiter||" ",ri=" "!==yt?"":g?"&#173; ":" ",ui=-999,rt=s(n),fi=t(n,"paddingLeft",rt),li=t(n,"borderBottomWidth",rt)+t(n,"borderTopWidth",rt),ai=t(n,"borderLeftWidth",rt)+t(n,"borderRightWidth",rt),vi=t(n,"paddingTop",rt)+t(n,"paddingBottom",rt),yi=t(n,"paddingLeft",rt)+t(n,"paddingRight",rt),pi=t(n,"textAlign",rt,!0),wi=.2*t(n,"fontSize"),pt=n.clientHeight,wt=n.clientWidth,dt=u.span?"<\/span>":"<\/div>",gt=l(u.wordsClass,vt),ei=l(u.charsClass,vt),oi=-1!==(u.linesClass||"").indexOf("++"),bt=u.linesClass,si=-1!==b.indexOf("<"),at=!0,ni=[],hi=[],ci=[];for(!u.reduceWhiteSpace!=!1&&(b=b.replace(k,"")),oi&&(bt=bt.split("++").join("")),si&&(b=b.split("<").join("{{LT}}")),d=b.length,ut=gt(),p=0;d>p;p++)if(ct=b.charAt(p),")"===ct&&b.substr(p,20)===r)ut+=(at?dt:"")+"<BR/>",at=!1,p!==d-20&&b.substr(p+20,20)!==r&&(ut+=" "+gt(),at=!0),p+=19;else if(ct===yt&&b.charAt(p-1)!==yt&&p!==d-1&&b.substr(p-20,20)!==r){for(ut+=at?dt:"",at=!1;b.charAt(p+1)===yt;)ut+=ri,p++;(")"!==b.charAt(p+1)||b.substr(p+1,20)!==r)&&(ut+=ri+gt(),at=!0)}else"{"===ct&&"{{LT}}"===b.substr(p,6)?(ut+=st?ei()+"{{LT}}<\/"+vt+">":"{{LT}}",p+=5):ut+=st&&" "!==ct?ei()+ct+"<\/"+vt+">":ct;for(n.innerHTML=ut+(at?dt:""),si&&a(n,"{{LT}}","<"),ft=n.getElementsByTagName("*"),d=ft.length,lt=[],p=0;d>p;p++)lt[p]=ft[p];if(it||g)for(p=0;d>p;p++)y=lt[p],nt=y.parentNode===n,(nt||g||st&&!ot)&&(tt=y.offsetTop,it&&nt&&Math.abs(tt-ui)>wi&&"BR"!==y.nodeName&&(ht=[],it.push(ht),ui=tt),g&&(y._x=y.offsetLeft,y._y=tt,y._w=y.offsetWidth,y._h=y.offsetHeight),it&&(ot!==nt&&st||(ht.push(y),y._x-=fi),nt&&p&&(lt[p-1]._wordEnd=!0),"BR"===y.nodeName&&y.nextSibling&&"BR"===y.nextSibling.nodeName&&it.push([])));for(p=0;d>p;p++)y=lt[p],nt=y.parentNode===n,"BR"!==y.nodeName?(g&&(et=y.style,ot||nt||(y._x+=y.parentNode._x,y._y+=y.parentNode._y),et.left=y._x+"px",et.top=y._y+"px",et.position="absolute",et.display="block",et.width=y._w+1+"px",et.height=y._h+"px"),ot?nt&&""!==y.innerHTML?hi.push(y):st&&ni.push(y):nt?(n.removeChild(y),lt.splice(p--,1),d--):!nt&&st&&(tt=!it&&!g&&y.nextSibling,n.appendChild(y),tt||n.appendChild(i.createTextNode(" ")),ni.push(y))):it||g?(n.removeChild(y),lt.splice(p--,1),d--):ot||n.appendChild(y);if(it){for(g&&(w=i.createElement(vt),n.appendChild(w),ti=w.offsetWidth+"px",tt=w.offsetParent===n?0:n.offsetLeft,n.removeChild(w)),et=n.style.cssText,n.style.cssText="display:none;";n.firstChild;)n.removeChild(n.firstChild);for(ii=" "===yt&&(!g||!ot&&!st),p=0;p<it.length;p++){for(ht=it[p],w=i.createElement(vt),w.style.cssText="display:block;text-align:"+pi+";position:"+(g?"absolute;":"relative;"),bt&&(w.className=bt+(oi?p+1:"")),ci.push(w),d=ht.length,ft=0;d>ft;ft++)"BR"!==ht[ft].nodeName&&(y=ht[ft],w.appendChild(y),ii&&(y._wordEnd||ot)&&w.appendChild(i.createTextNode(" ")),g&&(0===ft&&(w.style.top=y._y+"px",w.style.left=fi+tt+"px"),y.style.top="0px",tt&&(y.style.left=y._x-tt+"px")));0===d&&(w.innerHTML="&nbsp;");ot||st||(w.innerHTML=f(w).split(String.fromCharCode(160)).join(" "));g&&(w.style.width=ti,w.style.height=y._h+"px");n.appendChild(w)}n.style.cssText=et}g&&(pt>n.clientHeight&&(n.style.height=pt-vi+"px",n.clientHeight<pt&&(n.style.height=pt+li+"px")),wt>n.clientWidth&&(n.style.width=wt-yi+"px",n.clientWidth<wt&&(n.style.width=wt+ai+"px")));e(o,ni);e(h,hi);e(v,ci)},v=u.prototype;v.split=function(n){this.isSplit&&this.revert();this.vars=n||this.vars;this._originals.length=this.chars.length=this.words.length=this.lines.length=0;for(var t=this.elements.length;--t>-1;)this._originals[t]=this.elements[t].innerHTML,nt(this.elements[t],this.vars,this.chars,this.words,this.lines);return this.chars.reverse(),this.words.reverse(),this.lines.reverse(),this.isSplit=!0,this};v.revert=function(){if(!this._originals)throw"revert() call wasn't scoped properly.";for(var n=this._originals.length;--n>-1;)this.elements[n].innerHTML=this._originals[n];return this.chars=[],this.words=[],this.lines=[],this.isSplit=!1,this};u.selector=n.$||n.jQuery||function(t){var i=n.$||n.jQuery;return i?(u.selector=i,i(t)):"undefined"==typeof document?t:document.querySelectorAll?document.querySelectorAll(t):document.getElementById("#"===t.charAt(0)?t.substr(1):t)};u.version="0.4.0"}(_gsScope),function(n){"use strict";var t=function(){return(_gsScope.GreenSockGlobals||_gsScope)[n]};"function"==typeof define&&define.amd?define([],t):"undefined"!=typeof module&&module.exports&&(module.exports=t())}("SplitText");try{window.GreenSockGlobals=null;window._gsQueue=null;window._gsDefine=null;delete window.GreenSockGlobals;delete window._gsQueue;delete window._gsDefine}catch(e){}try{window.GreenSockGlobals=oldgs;window._gsQueue=oldgs_queue}catch(e){}if(window.tplogs==!0)try{console.groupEnd()}catch(e){}(function(n){n.waitForImages={hasImageProperties:["backgroundImage","listStyleImage","borderImage","borderCornerImage"]};n.expr[":"].uncached=function(t){var i=document.createElement("img");return i.src=t.src,n(t).is('img[src!=""]')&&!i.complete};n.fn.waitForImages=function(t,i,r){if(n.isPlainObject(arguments[0])&&(i=t.each,r=t.waitForAll,t=t.finished),t=t||n.noop,i=i||n.noop,r=!!r,!n.isFunction(t)||!n.isFunction(i))throw new TypeError("An invalid callback was supplied.");return this.each(function(){var f=n(this),u=[],s,h,e,o;r?(s=n.waitForImages.hasImageProperties||[],h=/url\((['"]?)(.*?)\1\)/g,f.find("*").each(function(){var t=n(this);t.is("img:uncached")&&u.push({src:t.attr("src"),element:t[0]});n.each(s,function(n,i){var r=t.css(i),f;if(!r)return!0;while(f=h.exec(r))u.push({src:f[2],element:t[0]})})})):f.find("img:uncached").each(function(){u.push({src:this.src,element:this})});e=u.length;o=0;e==0&&t.call(f[0]);n.each(u,function(r,u){var s=new Image;n(s).bind("load error",function(n){return o++,i.call(u.element,o,e,n.type=="load"),o==e?(t.call(f[0]),!1):void 0});s.src=u.src})})}})(jQuery);!function(n){function t(n,t){if(!(n.originalEvent.touches.length>1)){n.preventDefault();var i=n.originalEvent.changedTouches[0],r=document.createEvent("MouseEvents");r.initMouseEvent(t,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null);n.target.dispatchEvent(r)}}if(n.support.touch="ontouchend"in document,n.support.touch){var r,i=n.ui.mouse.prototype,u=i._mouseInit,f=i._mouseDestroy;i._touchStart=function(n){var i=this;!r&&i._mouseCapture(n.originalEvent.changedTouches[0])&&(r=!0,i._touchMoved=!1,t(n,"mouseover"),t(n,"mousemove"),t(n,"mousedown"))};i._touchMove=function(n){r&&(this._touchMoved=!0,t(n,"mousemove"))};i._touchEnd=function(n){r&&(t(n,"mouseup"),t(n,"mouseout"),this._touchMoved||t(n,"click"),r=!1)};i._mouseInit=function(){var t=this;t.element.bind({touchstart:n.proxy(t,"_touchStart"),touchmove:n.proxy(t,"_touchMove"),touchend:n.proxy(t,"_touchEnd")});u.call(t)};i._mouseDestroy=function(){var t=this;t.element.unbind({touchstart:n.proxy(t,"_touchStart"),touchmove:n.proxy(t,"_touchMove"),touchend:n.proxy(t,"_touchEnd")});f.call(t)}}}(jQuery);MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_PATH_="../images/m";MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_EXTENSION_="png";MarkerClusterer.prototype.extend=function(n,t){return function(n){for(var t in n.prototype)this.prototype[t]=n.prototype[t];return this}.apply(n,[t])};MarkerClusterer.prototype.onAdd=function(){this.setReady_(!0)};MarkerClusterer.prototype.draw=function(){};MarkerClusterer.prototype.setupStyles_=function(){if(!this.styles_.length)for(var n=0,t;t=this.sizes[n];n++)this.styles_.push({url:this.imagePath_+(n+1)+"."+this.imageExtension_,height:t,width:t})};MarkerClusterer.prototype.fitMapToMarkers=function(){for(var r=this.getMarkers(),n=new google.maps.LatLngBounds,t=0,i;i=r[t];t++)n.extend(i.getPosition());this.map_.fitBounds(n)};MarkerClusterer.prototype.setStyles=function(n){this.styles_=n};MarkerClusterer.prototype.getStyles=function(){return this.styles_};MarkerClusterer.prototype.isZoomOnClick=function(){return this.zoomOnClick_};MarkerClusterer.prototype.isAverageCenter=function(){return this.averageCenter_};MarkerClusterer.prototype.getMarkers=function(){return this.markers_};MarkerClusterer.prototype.getTotalMarkers=function(){return this.markers_.length};MarkerClusterer.prototype.setMaxZoom=function(n){this.maxZoom_=n};MarkerClusterer.prototype.getMaxZoom=function(){return this.maxZoom_};MarkerClusterer.prototype.calculator_=function(n,t){for(var i=0,u=n.length,r=u;r!==0;)r=parseInt(r/10,10),i++;return i=Math.min(i,t),{text:u,index:i}};MarkerClusterer.prototype.setCalculator=function(n){this.calculator_=n};MarkerClusterer.prototype.getCalculator=function(){return this.calculator_};MarkerClusterer.prototype.addMarkers=function(n,t){for(var i=0,r;r=n[i];i++)this.pushMarkerTo_(r);t||this.redraw()};MarkerClusterer.prototype.pushMarkerTo_=function(n){if(n.isAdded=!1,n.draggable){var t=this;google.maps.event.addListener(n,"dragend",function(){n.isAdded=!1;t.repaint()})}this.markers_.push(n)};MarkerClusterer.prototype.addMarker=function(n,t){this.pushMarkerTo_(n);t||this.redraw()};MarkerClusterer.prototype.removeMarker_=function(n){var t=-1,i,r;if(this.markers_.indexOf)t=this.markers_.indexOf(n);else for(i=0;r=this.markers_[i];i++)if(r==n){t=i;break}return t==-1?!1:(n.setMap(null),this.markers_.splice(t,1),!0)};MarkerClusterer.prototype.removeMarker=function(n,t){var i=this.removeMarker_(n);return!t&&i?(this.resetViewport(),this.redraw(),!0):!1};MarkerClusterer.prototype.removeMarkers=function(n,t){for(var f,i=!1,r=0,u;u=n[r];r++)f=this.removeMarker_(u),i=i||f;if(!t&&i)return this.resetViewport(),this.redraw(),!0};MarkerClusterer.prototype.setReady_=function(n){this.ready_||(this.ready_=n,this.createClusters_())};MarkerClusterer.prototype.getTotalClusters=function(){return this.clusters_.length};MarkerClusterer.prototype.getMap=function(){return this.map_};MarkerClusterer.prototype.setMap=function(n){this.map_=n};MarkerClusterer.prototype.getGridSize=function(){return this.gridSize_};MarkerClusterer.prototype.setGridSize=function(n){this.gridSize_=n};MarkerClusterer.prototype.getMinClusterSize=function(){return this.minClusterSize_};MarkerClusterer.prototype.setMinClusterSize=function(n){this.minClusterSize_=n};MarkerClusterer.prototype.getExtendedBounds=function(n){var t=this.getProjection(),e=new google.maps.LatLng(n.getNorthEast().lat(),n.getNorthEast().lng()),o=new google.maps.LatLng(n.getSouthWest().lat(),n.getSouthWest().lng()),r=t.fromLatLngToDivPixel(e),i,u,f;return r.x+=this.gridSize_,r.y-=this.gridSize_,i=t.fromLatLngToDivPixel(o),i.x-=this.gridSize_,i.y+=this.gridSize_,u=t.fromDivPixelToLatLng(r),f=t.fromDivPixelToLatLng(i),n.extend(u),n.extend(f),n};MarkerClusterer.prototype.isMarkerInBounds_=function(n,t){return t.contains(n.getPosition())};MarkerClusterer.prototype.clearMarkers=function(){this.resetViewport(!0);this.markers_=[]};MarkerClusterer.prototype.resetViewport=function(n){for(var r,i,t=0;r=this.clusters_[t];t++)r.remove();for(t=0;i=this.markers_[t];t++)i.isAdded=!1,n&&i.setMap(null);this.clusters_=[]};MarkerClusterer.prototype.repaint=function(){var n=this.clusters_.slice();this.clusters_.length=0;this.resetViewport();this.redraw();window.setTimeout(function(){for(var t=0,i;i=n[t];t++)i.remove()},0)};MarkerClusterer.prototype.redraw=function(){this.createClusters_()};MarkerClusterer.prototype.distanceBetweenPoints_=function(n,t){if(!n||!t)return 0;var i=(t.lat()-n.lat())*Math.PI/180,r=(t.lng()-n.lng())*Math.PI/180,u=Math.sin(i/2)*Math.sin(i/2)+Math.cos(n.lat()*Math.PI/180)*Math.cos(t.lat()*Math.PI/180)*Math.sin(r/2)*Math.sin(r/2),f=2*Math.atan2(Math.sqrt(u),Math.sqrt(1-u));return 6371*f};MarkerClusterer.prototype.addToClosestCluster_=function(n){for(var r,u,t,f=4e4,i=null,o=n.getPosition(),e=0;t=this.clusters_[e];e++)r=t.getCenter(),r&&(u=this.distanceBetweenPoints_(r,n.getPosition()),u<f&&(f=u,i=t));i&&i.isMarkerInClusterBounds(n)?i.addMarker(n):(t=new Cluster(this),t.addMarker(n),this.clusters_.push(t))};MarkerClusterer.prototype.createClusters_=function(){var i,r,t,n;if(this.ready_)for(i=new google.maps.LatLngBounds(this.map_.getBounds().getSouthWest(),this.map_.getBounds().getNorthEast()),r=this.getExtendedBounds(i),t=0;n=this.markers_[t];t++)!n.isAdded&&this.isMarkerInBounds_(n,r)&&this.addToClosestCluster_(n)};Cluster.prototype.isMarkerAlreadyAdded=function(n){if(this.markers_.indexOf)return this.markers_.indexOf(n)!=-1;for(var t=0,i;i=this.markers_[t];t++)if(i==n)return!0;return!1};Cluster.prototype.addMarker=function(n){var t,r;if(this.isMarkerAlreadyAdded(n))return!1;if(this.center_){if(this.averageCenter_){var i=this.markers_.length+1,u=(this.center_.lat()*(i-1)+n.getPosition().lat())/i,f=(this.center_.lng()*(i-1)+n.getPosition().lng())/i;this.center_=new google.maps.LatLng(u,f);this.calculateBounds_()}}else this.center_=n.getPosition(),this.calculateBounds_();if(n.isAdded=!0,this.markers_.push(n),t=this.markers_.length,t<this.minClusterSize_&&n.getMap()!=this.map_&&n.setMap(this.map_),t==this.minClusterSize_)for(r=0;r<t;r++)this.markers_[r].setMap(null);return t>=this.minClusterSize_&&n.setMap(null),this.updateIcon(),!0};Cluster.prototype.getMarkerClusterer=function(){return this.markerClusterer_};Cluster.prototype.getBounds=function(){for(var n=new google.maps.LatLngBounds(this.center_,this.center_),r=this.getMarkers(),t=0,i;i=r[t];t++)n.extend(i.getPosition());return n};Cluster.prototype.remove=function(){this.clusterIcon_.remove();this.markers_.length=0;delete this.markers_};Cluster.prototype.getSize=function(){return this.markers_.length};Cluster.prototype.getMarkers=function(){return this.markers_};Cluster.prototype.getCenter=function(){return this.center_};Cluster.prototype.calculateBounds_=function(){var n=new google.maps.LatLngBounds(this.center_,this.center_);this.bounds_=this.markerClusterer_.getExtendedBounds(n)};Cluster.prototype.isMarkerInClusterBounds=function(n){return this.bounds_.contains(n.getPosition())};Cluster.prototype.getMap=function(){return this.map_};Cluster.prototype.updateIcon=function(){var f=this.map_.getZoom(),t=this.markerClusterer_.getMaxZoom(),n,i,r,u;if(t&&f>t){for(n=0;i=this.markers_[n];n++)i.setMap(this.map_);return}if(this.markers_.length<this.minClusterSize_){this.clusterIcon_.hide();return}r=this.markerClusterer_.getStyles().length;u=this.markerClusterer_.getCalculator()(this.markers_,r);this.clusterIcon_.setCenter(this.center_);this.clusterIcon_.setSums(u);this.clusterIcon_.show()};ClusterIcon.prototype.triggerClusterClick=function(n){var t=this.cluster_.getMarkerClusterer();google.maps.event.trigger(t,"clusterclick",this.cluster_,n);t.isZoomOnClick()&&this.map_.fitBounds(this.cluster_.getBounds())};ClusterIcon.prototype.onAdd=function(){var t,i,r,n;this.div_=document.createElement("DIV");this.visible_&&(t=this.getPosFromLatLng_(this.center_),this.div_.style.cssText=this.createCss(t),this.div_.innerHTML=this.sums_.text);i=this.getPanes();i.overlayMouseTarget.appendChild(this.div_);r=this;n=!1;google.maps.event.addDomListener(this.div_,"click",function(t){n||r.triggerClusterClick(t)});google.maps.event.addDomListener(this.div_,"mousedown",function(){n=!1});google.maps.event.addDomListener(this.div_,"mousemove",function(){n=!0})};ClusterIcon.prototype.getPosFromLatLng_=function(n){var t=this.getProjection().fromLatLngToDivPixel(n);return typeof this.iconAnchor_=="object"&&this.iconAnchor_.length===2?(t.x-=this.iconAnchor_[0],t.y-=this.iconAnchor_[1]):(t.x-=parseInt(this.width_/2,10),t.y-=parseInt(this.height_/2,10)),t};ClusterIcon.prototype.draw=function(){if(this.visible_){var n=this.getPosFromLatLng_(this.center_);this.div_.style.top=n.y+"px";this.div_.style.left=n.x+"px"}};ClusterIcon.prototype.hide=function(){this.div_&&(this.div_.style.display="none");this.visible_=!1};ClusterIcon.prototype.show=function(){if(this.div_){var n=this.getPosFromLatLng_(this.center_);this.div_.style.cssText=this.createCss(n);this.div_.style.display=""}this.visible_=!0};ClusterIcon.prototype.remove=function(){this.setMap(null)};ClusterIcon.prototype.onRemove=function(){this.div_&&this.div_.parentNode&&(this.hide(),this.div_.parentNode.removeChild(this.div_),this.div_=null)};ClusterIcon.prototype.setSums=function(n){this.sums_=n;this.text_=n.text;this.index_=n.index;this.div_&&(this.div_.innerHTML=n.text);this.useStyle()};ClusterIcon.prototype.useStyle=function(){var t=Math.max(0,this.sums_.index-1),n;t=Math.min(this.styles_.length-1,t);n=this.styles_[t];this.url_=n.url;this.height_=n.height;this.width_=n.width;this.textColor_=n.textColor;this.anchor_=n.anchor;this.textSize_=n.textSize;this.backgroundPosition_=n.backgroundPosition;this.iconAnchor_=n.iconAnchor};ClusterIcon.prototype.setCenter=function(n){this.center_=n};ClusterIcon.prototype.createCss=function(n){var t=[],i,r,u;return t.push("background-image:url("+this.url_+");"),i=this.backgroundPosition_?this.backgroundPosition_:"0 0",t.push("background-position:"+i+";"),typeof this.anchor_=="object"?(typeof this.anchor_[0]=="number"&&this.anchor_[0]>0&&this.anchor_[0]<this.height_?t.push("height:"+(this.height_-this.anchor_[0])+"px; padding-top:"+this.anchor_[0]+"px;"):typeof this.anchor_[0]=="number"&&this.anchor_[0]<0&&-this.anchor_[0]<this.height_?t.push("height:"+this.height_+"px; line-height:"+(this.height_+this.anchor_[0])+"px;"):t.push("height:"+this.height_+"px; line-height:"+this.height_+"px;"),typeof this.anchor_[1]=="number"&&this.anchor_[1]>0&&this.anchor_[1]<this.width_?t.push("width:"+(this.width_-this.anchor_[1])+"px; padding-left:"+this.anchor_[1]+"px;"):t.push("width:"+this.width_+"px; text-align:center;")):t.push("height:"+this.height_+"px; line-height:"+this.height_+"px; width:"+this.width_+"px; text-align:center;"),r=this.textColor_?this.textColor_:"black",u=this.textSize_?this.textSize_:11,t.push("cursor:pointer; top:"+n.y+"px; left:"+n.x+"px; color:"+r+"; position:absolute; font-size:"+u+"px; font-family:Arial,sans-serif; font-weight:bold"),t.join("")};window.MarkerClusterer=MarkerClusterer;MarkerClusterer.prototype.addMarker=MarkerClusterer.prototype.addMarker;MarkerClusterer.prototype.addMarkers=MarkerClusterer.prototype.addMarkers;MarkerClusterer.prototype.clearMarkers=MarkerClusterer.prototype.clearMarkers;MarkerClusterer.prototype.fitMapToMarkers=MarkerClusterer.prototype.fitMapToMarkers;MarkerClusterer.prototype.getCalculator=MarkerClusterer.prototype.getCalculator;MarkerClusterer.prototype.getGridSize=MarkerClusterer.prototype.getGridSize;MarkerClusterer.prototype.getExtendedBounds=MarkerClusterer.prototype.getExtendedBounds;MarkerClusterer.prototype.getMap=MarkerClusterer.prototype.getMap;MarkerClusterer.prototype.getMarkers=MarkerClusterer.prototype.getMarkers;MarkerClusterer.prototype.getMaxZoom=MarkerClusterer.prototype.getMaxZoom;MarkerClusterer.prototype.getStyles=MarkerClusterer.prototype.getStyles;MarkerClusterer.prototype.getTotalClusters=MarkerClusterer.prototype.getTotalClusters;MarkerClusterer.prototype.getTotalMarkers=MarkerClusterer.prototype.getTotalMarkers;MarkerClusterer.prototype.redraw=MarkerClusterer.prototype.redraw;MarkerClusterer.prototype.removeMarker=MarkerClusterer.prototype.removeMarker;MarkerClusterer.prototype.removeMarkers=MarkerClusterer.prototype.removeMarkers;MarkerClusterer.prototype.resetViewport=MarkerClusterer.prototype.resetViewport;MarkerClusterer.prototype.repaint=MarkerClusterer.prototype.repaint;MarkerClusterer.prototype.setCalculator=MarkerClusterer.prototype.setCalculator;MarkerClusterer.prototype.setGridSize=MarkerClusterer.prototype.setGridSize;MarkerClusterer.prototype.setMaxZoom=MarkerClusterer.prototype.setMaxZoom;MarkerClusterer.prototype.onAdd=MarkerClusterer.prototype.onAdd;MarkerClusterer.prototype.draw=MarkerClusterer.prototype.draw;Cluster.prototype.getCenter=Cluster.prototype.getCenter;Cluster.prototype.getSize=Cluster.prototype.getSize;Cluster.prototype.getMarkers=Cluster.prototype.getMarkers;ClusterIcon.prototype.onAdd=ClusterIcon.prototype.onAdd;ClusterIcon.prototype.draw=ClusterIcon.prototype.draw;ClusterIcon.prototype.onRemove=ClusterIcon.prototype.onRemove;!function(n){function t(){var i=mutate;"undefined"!=i.event_stack&&i.event_stack.length&&n.each(i.event_stack,function(n,t){mutate.add_event(t)});i.event_stack=[];n.each(i.stack,function(t,r){n(r.selector).each(function(n,t){i.events[r.event_name](t)===!0?r.callback&&r.callback(t,r):r.false_callback&&r.false_callback(t,r)})});setTimeout(t,mutate.speed)}mutate={speed:100,event_stack:mutate_event_stack,stack:[],events:{},add_event:function(n){mutate.events[n.name]=n.handler},add:function(n,t,i,r){mutate.stack[mutate.stack.length]={event_name:n,selector:t,callback:i,false_callback:r}}};t();n.fn.extend({mutate:function(){var t=!1,i=arguments[1],r=this,u=arguments[2]?arguments[2]:function(){};return"extend"==arguments[0].toLowerCase()?(mutate.add_event(i),this):(n.each(n.trim(arguments[0]).split(" "),function(n,f){t=f;mutate.add(t,r,i,u)}),this)}})}(jQuery);_slice=Array.prototype.slice;!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):n.parsley=t(n.jQuery)}(this,function(n){"use strict";function nt(n,t){return n.parsleyAdaptedCallback||(n.parsleyAdaptedCallback=function(){var i=Array.prototype.slice.call(arguments,0);i.unshift(this);n.apply(t||pt,i)}),n.parsleyAdaptedCallback}function u(n){return 0===n.lastIndexOf(et,0)?n.substr(et.length):n}function st(){var t=this,i=window||global;n.extend(this,{isNativeEvent:function(n){return n.originalEvent&&n.originalEvent.isTrusted!==!1},fakeInputEvent:function(i){t.isNativeEvent(i)&&n(i.target).trigger("input")},misbehaves:function(i){t.isNativeEvent(i)&&(t.behavesOk(i),n(document).on("change.inputevent",i.data.selector,t.fakeInputEvent),t.fakeInputEvent(i))},behavesOk:function(i){t.isNativeEvent(i)&&n(document).off("input.inputevent",i.data.selector,t.behavesOk).off("change.inputevent",i.data.selector,t.misbehaves)},install:function(){var f,u,r;if(!i.inputEventPatched)for(i.inputEventPatched="0.0.3",f=["select",'input[type="checkbox"]','input[type="radio"]','input[type="file"]'],u=0;u<f.length;u++){r=f[u];n(document).on("input.inputevent",r,{selector:r},t.behavesOk).on("change.inputevent",r,{selector:r},t.misbehaves)}},uninstall:function(){delete i.inputEventPatched;n(document).off(".inputevent")}})}var ht=1,y={},ct={attr:function(n,t,i){var r,u,f,e=new RegExp("^"+t,"i");if("undefined"==typeof i)i={};else for(r in i)i.hasOwnProperty(r)&&delete i[r];if("undefined"==typeof n||"undefined"==typeof n[0])return i;for(f=n[0].attributes,r=f.length;r--;)u=f[r],u&&u.specified&&e.test(u.name)&&(i[this.camelize(u.name.slice(t.length))]=this.deserializeValue(u.value));return i},checkAttr:function(n,t,i){return n.is("["+t+i+"]")},setAttr:function(n,t,i,r){n[0].setAttribute(this.dasherize(t+i),String(r))},generateID:function(){return""+ht++},deserializeValue:function(t){var i;try{return t?"true"==t||("false"==t?!1:"null"==t?null:isNaN(i=Number(t))?/^[\[\{]/.test(t)?n.parseJSON(t):t:i):t}catch(r){return t}},camelize:function(n){return n.replace(/-+(.)?/g,function(n,t){return t?t.toUpperCase():""})},dasherize:function(n){return n.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()},warn:function(){var n;window.console&&"function"==typeof window.console.warn&&(n=window.console).warn.apply(n,arguments)},warnOnce:function(n){y[n]||(y[n]=!0,this.warn.apply(this,arguments))},_resetWarnings:function(){y={}},trimString:function(n){return n.replace(/^\s+|\s+$/g,"")},namespaceEvents:function(t,i){return t=this.trimString(t||"").split(/\s+/),t[0]?n.map(t,function(n){return n+"."+i}).join(" "):""},difference:function(t,i){var r=[];return n.each(t,function(n,t){-1==i.indexOf(t)&&r.push(t)}),r},all:function(t){return n.when.apply(n,_toConsumableArray(t).concat([42,42]))},objectCreate:Object.create||function(){var n=function(){};return function(t){if(arguments.length>1)throw Error("Second argument not supported");if("object"!=typeof t)throw TypeError("Argument must be an object");n.prototype=t;var i=new n;return n.prototype=null,i}}(),_SubmitSelector:'input[type="submit"], button:submit'},t=ct,tt={namespace:"data-parsley-",inputs:"input, textarea, select",excluded:"input[type=button], input[type=submit], input[type=reset], input[type=hidden]",priorityEnabled:!0,multiple:null,group:null,uiEnabled:!0,validationThreshold:3,focus:"first",trigger:!1,triggerAfterFailure:"input",errorClass:"parsley-error",successClass:"parsley-success",classHandler:function(){},errorsContainer:function(){},errorsWrapper:'<ul class="parsley-errors-list"><\/ul>',errorTemplate:"<li><\/li>"},r=function(){this.__id__=t.generateID()},w,l,a,o,it,f,b,k,rt,d,ut,e,g,h,v,i,ft,ot;r.prototype={asyncSupport:!0,_pipeAccordingToValidationResult:function(){var i=this,t=function(){var t=n.Deferred();return!0!==i.validationResult&&t.reject(),t.resolve().promise()};return[t,t]},actualizeOptions:function(){return t.attr(this.$element,this.options.namespace,this.domOptions),this.parent&&this.parent.actualizeOptions&&this.parent.actualizeOptions(),this},_resetOptions:function(n){this.domOptions=t.objectCreate(this.parent.options);this.options=t.objectCreate(this.domOptions);for(var i in n)n.hasOwnProperty(i)&&(this.options[i]=n[i]);this.actualizeOptions()},_listeners:null,on:function(n,t){this._listeners=this._listeners||{};var i=this._listeners[n]=this._listeners[n]||[];return i.push(t),this},subscribe:function(t,i){n.listenTo(this,t.toLowerCase(),i)},off:function(n,t){var i=this._listeners&&this._listeners[n],r;if(i)if(t)for(r=i.length;r--;)i[r]===t&&i.splice(r,1);else delete this._listeners[n];return this},unsubscribe:function(t){n.unsubscribeTo(this,t.toLowerCase())},trigger:function(n,t,i){var u,r,f;if(t=t||this,r=this._listeners&&this._listeners[n],r)for(f=r.length;f--;)if(u=r[f].call(t,t,i),u===!1)return u;return this.parent?this.parent.trigger(n,t,i):!0},reset:function(){if("ParsleyForm"!==this.__class__)return this._resetUI(),this._trigger("reset");for(var n=0;n<this.fields.length;n++)this.fields[n].reset();this._trigger("reset")},destroy:function(){if(this._destroyUI(),"ParsleyForm"!==this.__class__)return this.$element.removeData("Parsley"),this.$element.removeData("ParsleyFieldMultiple"),void this._trigger("destroy");for(var n=0;n<this.fields.length;n++)this.fields[n].destroy();this.$element.removeData("Parsley");this._trigger("destroy")},asyncIsValid:function(n,i){return t.warnOnce("asyncIsValid is deprecated; please use whenValid instead"),this.whenValid({group:n,force:i})},_findRelated:function(){return this.options.multiple?this.parent.$element.find("["+this.options.namespace+'multiple="'+this.options.multiple+'"]'):this.$element}};var lt={string:function(n){return n},integer:function(n){if(isNaN(n))throw'Requirement is not an integer: "'+n+'"';return parseInt(n,10)},number:function(n){if(isNaN(n))throw'Requirement is not a number: "'+n+'"';return parseFloat(n)},reference:function(t){var i=n(t);if(0===i.length)throw'No such reference: "'+t+'"';return i},boolean:function(n){return"false"!==n},object:function(n){return t.deserializeValue(n)},regexp:function(n){var t="";return/^\/.*\/(?:[gimy]*)$/.test(n)?(t=n.replace(/.*\/([gimy]*)$/,"$1"),n=n.replace(new RegExp("^/(.*?)/"+t+"$"),"$1")):n="^"+n+"$",new RegExp(n,t)}},at=function(n,i){var u=n.match(/^\s*\[(.*)\]\s*$/),r;if(!u)throw'Requirement is not an array: "'+n+'"';if(r=u[1].split(",").map(t.trimString),r.length!==i)throw"Requirement has "+r.length+" values when "+i+" are needed";return r},c=function(n,t){var i=lt[n||"string"];if(!i)throw'Unknown requirement specification: "'+n+'"';return i(t)},vt=function(n,t,i){var f=null,e={},r,u;for(r in n)r?(u=i(r),"string"==typeof u&&(u=c(n[r],u)),e[r]=u):f=c(n[r],t);return[f,e]},p=function(t){n.extend(!0,this,t)};if(p.prototype={validate:function(t,i){if(this.fn)return arguments.length>3&&(i=[].slice.call(arguments,1,-1)),this.fn.call(this,t,i);if(n.isArray(t)){if(!this.validateMultiple)throw"Validator `"+this.name+"` does not handle multiple values";return this.validateMultiple.apply(this,arguments)}if(this.validateNumber)return isNaN(t)?!1:(arguments[0]=parseFloat(arguments[0]),this.validateNumber.apply(this,arguments));if(this.validateString)return this.validateString.apply(this,arguments);throw"Validator `"+this.name+"` only handles multiple values";},parseRequirements:function(t,i){var r,f,u;if("string"!=typeof t)return n.isArray(t)?t:[t];if(r=this.requirementType,n.isArray(r)){for(f=at(t,r.length),u=0;u<f.length;u++)f[u]=c(r[u],f[u]);return f}return n.isPlainObject(r)?vt(r,t,i):[c(r,t)]},requirementType:"string",priority:2},w=function(n,t){this.__class__="ParsleyValidatorRegistry";this.locale="en";this.init(n||{},t||{})},l={email:/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,number:/^-?(\d*\.)?\d+(e[-+]?\d+)?$/i,integer:/^-?\d+$/,digits:/^\d+$/,alphanum:/^\w+$/i,url:new RegExp("^(?:(?:https?|ftp)://)?(?:\\S+(?::\\S*)?@)?(?:(?:[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")},l.range=l.number,a=function(n){var t=(""+n).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0},w.prototype={init:function(t,i){this.catalog=i;this.validators=n.extend({},this.validators);for(var r in t)this.addValidator(r,t[r].fn,t[r].priority);window.Parsley.trigger("parsley:validator:init")},setLocale:function(n){if("undefined"==typeof this.catalog[n])throw new Error(n+" is not available in the catalog");return this.locale=n,this},addCatalog:function(n,t,i){return"object"==typeof t&&(this.catalog[n]=t),!0===i?this.setLocale(n):this},addMessage:function(n,t,i){return"undefined"==typeof this.catalog[n]&&(this.catalog[n]={}),this.catalog[n][t]=i,this},addMessages:function(n,t){for(var i in t)this.addMessage(n,i,t[i]);return this},addValidator:function(n){if(this.validators[n])t.warn('Validator "'+n+'" is already defined.');else if(tt.hasOwnProperty(n))return void t.warn('"'+n+'" is a restricted keyword and is not a valid validator name.');return this._setValidator.apply(this,arguments)},updateValidator:function(n){return this.validators[n]?this._setValidator.apply(this,arguments):(t.warn('Validator "'+n+'" is not already defined.'),this.addValidator.apply(this,arguments))},removeValidator:function(n){return this.validators[n]||t.warn('Validator "'+n+'" is not defined.'),delete this.validators[n],this},_setValidator:function(n,t,i){"object"!=typeof t&&(t={fn:t,priority:i});t.validate||(t=new p(t));this.validators[n]=t;for(var r in t.messages||{})this.addMessage(r,n,t.messages[r]);return this},getErrorMessage:function(n){var t,i;return"type"===n.name?(i=this.catalog[this.locale][n.name]||{},t=i[n.requirements]):t=this.formatMessage(this.catalog[this.locale][n.name],n.requirements),t||this.catalog[this.locale].defaultMessage||this.catalog.en.defaultMessage},formatMessage:function(n,t){if("object"==typeof t){for(var i in t)n=this.formatMessage(n,t[i]);return n}return"string"==typeof n?n.replace(/%s/i,t):""},validators:{notblank:{validateString:function(n){return/\S/.test(n)},priority:2},required:{validateMultiple:function(n){return n.length>0},validateString:function(n){return/\S/.test(n)},priority:512},type:{validateString:function(n,t){var e=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],o=e.step,r=void 0===o?"any":o,s=e.base,h=void 0===s?0:s,c=l[t],u,f,i;if(!c)throw new Error("validator type `"+t+"` is not supported");return c.test(n)?"number"===t&&!/^any$/i.test(r||"")&&((u=Number(n),f=Math.max(a(r),a(h)),a(u)>f)||(i=function(n){return Math.round(n*Math.pow(10,f))},(i(u)-i(h))%i(r)!=0))?!1:!0:!1},requirementType:{"":"string",step:"string",base:"number"},priority:256},pattern:{validateString:function(n,t){return t.test(n)},requirementType:"regexp",priority:64},minlength:{validateString:function(n,t){return n.length>=t},requirementType:"integer",priority:30},maxlength:{validateString:function(n,t){return n.length<=t},requirementType:"integer",priority:30},length:{validateString:function(n,t,i){return n.length>=t&&n.length<=i},requirementType:["integer","integer"],priority:30},mincheck:{validateMultiple:function(n,t){return n.length>=t},requirementType:"integer",priority:30},maxcheck:{validateMultiple:function(n,t){return n.length<=t},requirementType:"integer",priority:30},check:{validateMultiple:function(n,t,i){return n.length>=t&&n.length<=i},requirementType:["integer","integer"],priority:30},min:{validateNumber:function(n,t){return n>=t},requirementType:"number",priority:30},max:{validateNumber:function(n,t){return t>=n},requirementType:"number",priority:30},range:{validateNumber:function(n,t,i){return n>=t&&i>=n},requirementType:["number","number"],priority:30},equalto:{validateString:function(t,i){var r=n(i);return r.length?t===r.val():t===i},priority:256}}},o={},it=function yt(n,t,i){for(var f,u,e=[],o=[],r=0;r<n.length;r++){for(f=!1,u=0;u<t.length;u++)if(n[r].assert.name===t[u].assert.name){f=!0;break}f?o.push(n[r]):e.push(n[r])}return{kept:o,added:e,removed:i?[]:yt(t,n,!0).added}},o.Form={_actualizeTriggers:function(){var n=this;this.$element.on("submit.Parsley",function(t){n.onSubmitValidate(t)});this.$element.on("click.Parsley",t._SubmitSelector,function(t){n.onSubmitButton(t)});!1!==this.options.uiEnabled&&this.$element.attr("novalidate","")},focus:function(){var t,n;if(this._focusedField=null,!0===this.validationResult||"none"===this.options.focus)return null;for(t=0;t<this.fields.length;t++)if(n=this.fields[t],!0!==n.validationResult&&n.validationResult.length>0&&"undefined"==typeof n.options.noFocus&&(this._focusedField=n.$element,"first"===this.options.focus))break;return null===this._focusedField?null:this._focusedField.focus()},_destroyUI:function(){this.$element.off(".Parsley")}},o.Field={_reflowUI:function(){if(this._buildUI(),this._ui){var n=it(this.validationResult,this._ui.lastValidationResult);this._ui.lastValidationResult=this.validationResult;this._manageStatusClass();this._manageErrorsMessages(n);this._actualizeTriggers();!n.kept.length&&!n.added.length||this._failedOnce||(this._failedOnce=!0,this._actualizeTriggers())}},getErrorsMessages:function(){if(!0===this.validationResult)return[];for(var t=[],n=0;n<this.validationResult.length;n++)t.push(this.validationResult[n].errorMessage||this._getErrorMessage(this.validationResult[n].assert));return t},addError:function(n){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],r=t.message,u=t.assert,i=t.updateClass,f=void 0===i?!0:i;this._buildUI();this._addError(n,{message:r,assert:u});f&&this._errorClass()},updateError:function(n){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],r=t.message,u=t.assert,i=t.updateClass,f=void 0===i?!0:i;this._buildUI();this._updateError(n,{message:r,assert:u});f&&this._errorClass()},removeError:function(n){var i=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],t=i.updateClass,r=void 0===t?!0:t;this._buildUI();this._removeError(n);r&&this._manageStatusClass()},_manageStatusClass:function(){this.hasConstraints()&&this.needsValidation()&&!0===this.validationResult?this._successClass():this.validationResult.length>0?this._errorClass():this._resetClass()},_manageErrorsMessages:function(t){if("undefined"==typeof this.options.errorsMessagesDisabled){if("undefined"!=typeof this.options.errorMessage)return t.added.length||t.kept.length?(this._insertErrorWrapper(),0===this._ui.$errorsWrapper.find(".parsley-custom-error-message").length&&this._ui.$errorsWrapper.append(n(this.options.errorTemplate).addClass("parsley-custom-error-message")),this._ui.$errorsWrapper.addClass("filled").find(".parsley-custom-error-message").html(this.options.errorMessage)):this._ui.$errorsWrapper.removeClass("filled").find(".parsley-custom-error-message").remove();for(var i=0;i<t.removed.length;i++)this._removeError(t.removed[i].assert.name);for(i=0;i<t.added.length;i++)this._addError(t.added[i].assert.name,{message:t.added[i].errorMessage,assert:t.added[i].assert});for(i=0;i<t.kept.length;i++)this._updateError(t.kept[i].assert.name,{message:t.kept[i].errorMessage,assert:t.kept[i].assert})}},_addError:function(t,i){var r=i.message,u=i.assert;this._insertErrorWrapper();this._ui.$errorsWrapper.addClass("filled").append(n(this.options.errorTemplate).addClass("parsley-"+t).html(r||this._getErrorMessage(u)))},_updateError:function(n,t){var i=t.message,r=t.assert;this._ui.$errorsWrapper.addClass("filled").find(".parsley-"+n).html(i||this._getErrorMessage(r))},_removeError:function(n){this._ui.$errorsWrapper.removeClass("filled").find(".parsley-"+n).remove()},_getErrorMessage:function(n){var t=n.name+"Message";return"undefined"!=typeof this.options[t]?window.Parsley.formatMessage(this.options[t],n.requirements):window.Parsley.getErrorMessage(n)},_buildUI:function(){if(!this._ui&&!1!==this.options.uiEnabled){var t={};this.$element.attr(this.options.namespace+"id",this.__id__);t.$errorClassHandler=this._manageClassHandler();t.errorsWrapperId="parsley-id-"+(this.options.multiple?"multiple-"+this.options.multiple:this.__id__);t.$errorsWrapper=n(this.options.errorsWrapper).attr("id",t.errorsWrapperId);t.lastValidationResult=[];t.validationInformationVisible=!1;this._ui=t}},_manageClassHandler:function(){if("string"==typeof this.options.classHandler&&n(this.options.classHandler).length)return n(this.options.classHandler);var t=this.options.classHandler.call(this,this);return"undefined"!=typeof t&&t.length?t:this._inputHolder()},_inputHolder:function(){return!this.options.multiple||this.$element.is("select")?this.$element:this.$element.parent()},_insertErrorWrapper:function(){var i;if(0!==this._ui.$errorsWrapper.parent().length)return this._ui.$errorsWrapper.parent();if("string"==typeof this.options.errorsContainer){if(n(this.options.errorsContainer).length)return n(this.options.errorsContainer).append(this._ui.$errorsWrapper);t.warn("The errors container `"+this.options.errorsContainer+"` does not exist in DOM")}else"function"==typeof this.options.errorsContainer&&(i=this.options.errorsContainer.call(this,this));return"undefined"!=typeof i&&i.length?i.append(this._ui.$errorsWrapper):this._inputHolder().after(this._ui.$errorsWrapper)},_actualizeTriggers:function(){var i,r=this,n=this._findRelated();n.off(".Parsley");this._failedOnce?n.on(t.namespaceEvents(this.options.triggerAfterFailure,"Parsley"),function(){r._validateIfNeeded()}):(i=t.namespaceEvents(this.options.trigger,"Parsley"))&&n.on(i,function(n){r._validateIfNeeded(n)})},_validateIfNeeded:function(n){var t=this;n&&/key|input/.test(n.type)&&(!this._ui||!this._ui.validationInformationVisible)&&this.getValue().length<=this.options.validationThreshold||(this.options.debounce?(window.clearTimeout(this._debounced),this._debounced=window.setTimeout(function(){return t.validate()},this.options.debounce)):this.validate())},_resetUI:function(){this._failedOnce=!1;this._actualizeTriggers();"undefined"!=typeof this._ui&&(this._ui.$errorsWrapper.removeClass("filled").children().remove(),this._resetClass(),this._ui.lastValidationResult=[],this._ui.validationInformationVisible=!1)},_destroyUI:function(){this._resetUI();"undefined"!=typeof this._ui&&this._ui.$errorsWrapper.remove();delete this._ui},_successClass:function(){this._ui.validationInformationVisible=!0;this._ui.$errorClassHandler.removeClass(this.options.errorClass).addClass(this.options.successClass)},_errorClass:function(){this._ui.validationInformationVisible=!0;this._ui.$errorClassHandler.removeClass(this.options.successClass).addClass(this.options.errorClass)},_resetClass:function(){this._ui.$errorClassHandler.removeClass(this.options.successClass).removeClass(this.options.errorClass)}},f=function(t,i,r){this.__class__="ParsleyForm";this.$element=n(t);this.domOptions=i;this.options=r;this.parent=window.Parsley;this.fields=[];this.validationResult=null},b={pending:null,resolved:!0,rejected:!1},f.prototype={onSubmitValidate:function(n){var u=this,r,i;!0!==n.parsley&&(r=this._$submitSource||this.$element.find(t._SubmitSelector).first(),(this._$submitSource=null,this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!0),r.is("[formnovalidate]"))||(i=this.whenValidate({event:n}),"resolved"===i.state()&&!1!==this._trigger("submit")||(n.stopImmediatePropagation(),n.preventDefault(),"pending"===i.state()&&i.done(function(){u._submit(r)}))))},onSubmitButton:function(t){this._$submitSource=n(t.currentTarget)},_submit:function(t){if(!1!==this._trigger("submit")){if(t){var i=this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!1);0===i.length&&(i=n('<input class="parsley-synthetic-submit-button" type="hidden">').appendTo(this.$element));i.attr({name:t.attr("name"),value:t.attr("value")})}this.$element.trigger(n.extend(n.Event("submit"),{parsley:!0}))}},validate:function(i){if(arguments.length>=1&&!n.isPlainObject(i)){t.warnOnce("Calling validate on a parsley form without passing arguments as an object is deprecated.");var r=_slice.call(arguments),u=r[0],f=r[1],e=r[2];i={group:u,force:f,event:e}}return b[this.whenValidate(i).state()]},whenValidate:function(){var f,i=this,r=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],o=r.group,s=r.force,u=r.event,e;return this.submitEvent=u,u&&(this.submitEvent=n.extend({},u,{preventDefault:function(){t.warnOnce("Using `this.submitEvent.preventDefault()` is deprecated; instead, call `this.validationResult = false`");i.validationResult=!1}})),this.validationResult=!0,this._trigger("validate"),this._refreshFields(),e=this._withoutReactualizingFormOptions(function(){return n.map(i.fields,function(n){return n.whenValidate({force:s,group:o})})}),(f=t.all(e).done(function(){i._trigger("success")}).fail(function(){i.validationResult=!1;i.focus();i._trigger("error")}).always(function(){i._trigger("validated")})).pipe.apply(f,_toConsumableArray(this._pipeAccordingToValidationResult()))},isValid:function(i){if(arguments.length>=1&&!n.isPlainObject(i)){t.warnOnce("Calling isValid on a parsley form without passing arguments as an object is deprecated.");var r=_slice.call(arguments),u=r[0],f=r[1];i={group:u,force:f}}return b[this.whenValid(i).state()]},whenValid:function(){var u=this,i=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],f=i.group,e=i.force,r;return this._refreshFields(),r=this._withoutReactualizingFormOptions(function(){return n.map(u.fields,function(n){return n.whenValid({group:f,force:e})})}),t.all(r)},_refreshFields:function(){return this.actualizeOptions()._bindFields()},_bindFields:function(){var i=this,r=this.fields;return this.fields=[],this.fieldsMappedById={},this._withoutReactualizingFormOptions(function(){i.$element.find(i.options.inputs).not(i.options.excluded).each(function(n,t){var r=new window.Parsley.Factory(t,{},i);"ParsleyField"!==r.__class__&&"ParsleyFieldMultiple"!==r.__class__||!0===r.options.excluded||"undefined"==typeof i.fieldsMappedById[r.__class__+"-"+r.__id__]&&(i.fieldsMappedById[r.__class__+"-"+r.__id__]=r,i.fields.push(r))});n.each(t.difference(r,i.fields),function(n,t){t._trigger("reset")})}),this},_withoutReactualizingFormOptions:function(n){var i=this.actualizeOptions,t;return this.actualizeOptions=function(){return this},t=n(),this.actualizeOptions=i,t},_trigger:function(n){return this.trigger("form:"+n)}},k=function(t,i,r,u,f){if(!/ParsleyField/.test(t.__class__))throw new Error("ParsleyField or ParsleyFieldMultiple instance expected");var o=window.Parsley._validatorRegistry.validators[i],e=new p(o);n.extend(this,{validator:e,name:i,requirements:r,priority:u||t.options[i+"Priority"]||e.priority,isDomConstraint:!0===f});this._parseRequirements(t.options)},rt=function(n){var t=n[0].toUpperCase();return t+n.slice(1)},k.prototype={validate:function(n,t){var i;return(i=this.validator).validate.apply(i,[n].concat(_toConsumableArray(this.requirementList),[t]))},_parseRequirements:function(n){var t=this;this.requirementList=this.validator.parseRequirements(this.requirements,function(i){return n[t.name+rt(i)]})}},d=function(t,i,r,u){this.__class__="ParsleyField";this.$element=n(t);"undefined"!=typeof u&&(this.parent=u);this.options=r;this.domOptions=i;this.constraints=[];this.constraintsByName={};this.validationResult=!0;this._bindConstraints()},ut={pending:null,resolved:!0,rejected:!1},d.prototype={validate:function(i){arguments.length>=1&&!n.isPlainObject(i)&&(t.warnOnce("Calling validate on a parsley field without passing arguments as an object is deprecated."),i={options:i});var r=this.whenValidate(i);if(!r)return!0;switch(r.state()){case"pending":return null;case"resolved":return!0;case"rejected":return this.validationResult}},whenValidate:function(){var t,n=this,i=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],u=i.force,r=i.group;return this.refreshConstraints(),!r||this._isInGroup(r)?(this.value=this.getValue(),this._trigger("validate"),(t=this.whenValid({force:u,value:this.value,_refreshed:!0}).always(function(){n._reflowUI()}).done(function(){n._trigger("success")}).fail(function(){n._trigger("error")}).always(function(){n._trigger("validated")})).pipe.apply(t,_toConsumableArray(this._pipeAccordingToValidationResult()))):void 0},hasConstraints:function(){return 0!==this.constraints.length},needsValidation:function(n){return"undefined"==typeof n&&(n=this.getValue()),!(!n.length&&!this._isRequired()&&"undefined"==typeof this.options.validateIfEmpty)},_isInGroup:function(t){return n.isArray(this.options.group)?-1!==n.inArray(t,this.options.group):this.options.group===t},isValid:function(i){var r;if(arguments.length>=1&&!n.isPlainObject(i)){t.warnOnce("Calling isValid on a parsley field without passing arguments as an object is deprecated.");var u=_slice.call(arguments),f=u[0],e=u[1];i={force:f,value:e}}return r=this.whenValid(i),r?ut[r.state()]:!0},whenValid:function(){var s=this,r=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],f=r.force,h=void 0===f?!1:f,i=r.value,e=r.group,c=r._refreshed,o,u;if(c||this.refreshConstraints(),!e||this._isInGroup(e))return(this.validationResult=!0,!this.hasConstraints())?n.when():("undefined"!=typeof i&&null!==i||(i=this.getValue()),!this.needsValidation(i)&&!0!==h)?n.when():(o=this._getGroupedConstraints(),u=[],n.each(o,function(r,f){var e=t.all(n.map(f,function(n){return s._validateConstraint(i,n)}));return u.push(e),"rejected"===e.state()?!1:void 0}),t.all(u))},_validateConstraint:function(i,r){var u=this,f=r.validate(i,this);return!1===f&&(f=n.Deferred().reject()),t.all([f]).fail(function(n){u.validationResult instanceof Array||(u.validationResult=[]);u.validationResult.push({assert:r,errorMessage:"string"==typeof n&&n})})},getValue:function(){var n;return n="function"==typeof this.options.value?this.options.value(this):"undefined"!=typeof this.options.value?this.options.value:this.$element.val(),"undefined"==typeof n||null===n?"":this._handleWhitespace(n)},refreshConstraints:function(){return this.actualizeOptions()._bindConstraints()},addConstraint:function(n,t,i,r){if(window.Parsley._validatorRegistry.validators[n]){var u=new k(this,n,t,i,r);"undefined"!==this.constraintsByName[u.name]&&this.removeConstraint(u.name);this.constraints.push(u);this.constraintsByName[u.name]=u}return this},removeConstraint:function(n){for(var t=0;t<this.constraints.length;t++)if(n===this.constraints[t].name){this.constraints.splice(t,1);break}return delete this.constraintsByName[n],this},updateConstraint:function(n,t,i){return this.removeConstraint(n).addConstraint(n,t,i)},_bindConstraints:function(){for(var t,i=[],r={},n=0;n<this.constraints.length;n++)!1===this.constraints[n].isDomConstraint&&(i.push(this.constraints[n]),r[this.constraints[n].name]=this.constraints[n]);this.constraints=i;this.constraintsByName=r;for(t in this.options)this.addConstraint(t,this.options[t],void 0,!0);return this._bindHtml5Constraints()},_bindHtml5Constraints:function(){this.$element.attr("required")&&this.addConstraint("required",!0,void 0,!0);"string"==typeof this.$element.attr("pattern")&&this.addConstraint("pattern",this.$element.attr("pattern"),void 0,!0);"undefined"!=typeof this.$element.attr("min")&&"undefined"!=typeof this.$element.attr("max")?this.addConstraint("range",[this.$element.attr("min"),this.$element.attr("max")],void 0,!0):"undefined"!=typeof this.$element.attr("min")?this.addConstraint("min",this.$element.attr("min"),void 0,!0):"undefined"!=typeof this.$element.attr("max")&&this.addConstraint("max",this.$element.attr("max"),void 0,!0);"undefined"!=typeof this.$element.attr("minlength")&&"undefined"!=typeof this.$element.attr("maxlength")?this.addConstraint("length",[this.$element.attr("minlength"),this.$element.attr("maxlength")],void 0,!0):"undefined"!=typeof this.$element.attr("minlength")?this.addConstraint("minlength",this.$element.attr("minlength"),void 0,!0):"undefined"!=typeof this.$element.attr("maxlength")&&this.addConstraint("maxlength",this.$element.attr("maxlength"),void 0,!0);var n=this.$element.attr("type");return"undefined"==typeof n?this:"number"===n?this.addConstraint("type",["number",{step:this.$element.attr("step")||"1",base:this.$element.attr("min")||this.$element.attr("value")}],void 0,!0):/^(email|url|range)$/i.test(n)?this.addConstraint("type",n,void 0,!0):this},_isRequired:function(){return"undefined"==typeof this.constraintsByName.required?!1:!1!==this.constraintsByName.required.requirements},_trigger:function(n){return this.trigger("field:"+n)},_handleWhitespace:function(n){return!0===this.options.trimValue&&t.warnOnce('data-parsley-trim-value="true" is deprecated, please use data-parsley-whitespace="trim"'),"squish"===this.options.whitespace&&(n=n.replace(/\s{2,}/g," ")),"trim"!==this.options.whitespace&&"squish"!==this.options.whitespace&&!0!==this.options.trimValue||(n=t.trimString(n)),n},_getGroupedConstraints:function(){var t;if(!1===this.options.priorityEnabled)return[this.constraints];for(var i=[],r={},n=0;n<this.constraints.length;n++)t=this.constraints[n].priority,r[t]||i.push(r[t]=[]),r[t].push(this.constraints[n]);return i.sort(function(n,t){return t[0].priority-n[0].priority}),i}},e=d,g=function(){this.__class__="ParsleyFieldMultiple"},g.prototype={addElement:function(n){return this.$elements.push(n),this},refreshConstraints:function(){var i,r,t;if(this.constraints=[],this.$element.is("select"))return this.actualizeOptions()._bindConstraints(),this;for(r=0;r<this.$elements.length;r++)if(n("html").has(this.$elements[r]).length)for(i=this.$elements[r].data("ParsleyFieldMultiple").refreshConstraints().constraints,t=0;t<i.length;t++)this.addConstraint(i[t].name,i[t].requirements,i[t].priority,i[t].isDomConstraint);else this.$elements.splice(r,1);return this},getValue:function(){if("function"==typeof this.options.value)return this.options.value(this);if("undefined"!=typeof this.options.value)return this.options.value;if(this.$element.is("input[type=radio]"))return this._findRelated().filter(":checked").val()||"";if(this.$element.is("input[type=checkbox]")){var t=[];return this._findRelated().filter(":checked").each(function(){t.push(n(this).val())}),t}return this.$element.is("select")&&null===this.$element.val()?[]:this.$element.val()},_init:function(){return this.$elements=[this.$element],this}},h=function(t,i,r){this.$element=n(t);var u=this.$element.data("Parsley");if(u)return"undefined"!=typeof r&&u.parent===window.Parsley&&(u.parent=r,u._resetOptions(u.options)),"object"==typeof i&&n.extend(u.options,i),u;if(!this.$element.length)throw new Error("You must bind Parsley on an existing element.");if("undefined"!=typeof r&&"ParsleyForm"!==r.__class__)throw new Error("Parent instance must be a ParsleyForm instance");return this.parent=r||window.Parsley,this.init(i)},h.prototype={init:function(n){return this.__class__="Parsley",this.__version__="2.6.0",this.__id__=t.generateID(),this._resetOptions(n),this.$element.is("form")||t.checkAttr(this.$element,this.options.namespace,"validate")&&!this.$element.is(this.options.inputs)?this.bind("parsleyForm"):this.isMultiple()?this.handleMultiple():this.bind("parsleyField")},isMultiple:function(){return this.$element.is("input[type=radio], input[type=checkbox]")||this.$element.is("select")&&"undefined"!=typeof this.$element.attr("multiple")},handleMultiple:function(){var u,i,e=this,f,r;if(this.options.multiple||("undefined"!=typeof this.$element.attr("name")&&this.$element.attr("name").length?this.options.multiple=u=this.$element.attr("name"):"undefined"!=typeof this.$element.attr("id")&&this.$element.attr("id").length&&(this.options.multiple=this.$element.attr("id"))),this.$element.is("select")&&"undefined"!=typeof this.$element.attr("multiple"))return this.options.multiple=this.options.multiple||this.__id__,this.bind("parsleyFieldMultiple");if(!this.options.multiple)return t.warn("To be bound by Parsley, a radio, a checkbox and a multiple select input must have either a name or a multiple option.",this.$element),this;for(this.options.multiple=this.options.multiple.replace(/(:|\.|\[|\]|\{|\}|\$)/g,""),"undefined"!=typeof u&&n('input[name="'+u+'"]').each(function(t,i){n(i).is("input[type=radio], input[type=checkbox]")&&n(i).attr(e.options.namespace+"multiple",e.options.multiple)}),f=this._findRelated(),r=0;r<f.length;r++)if(i=n(f.get(r)).data("Parsley"),"undefined"!=typeof i){this.$element.data("ParsleyFieldMultiple")||i.addElement(this.$element);break}return this.bind("parsleyField",!0),i||this.bind("parsleyFieldMultiple")},bind:function(i,u){var o;switch(i){case"parsleyForm":o=n.extend(new f(this.$element,this.domOptions,this.options),new r,window.ParsleyExtend)._bindFields();break;case"parsleyField":o=n.extend(new e(this.$element,this.domOptions,this.options,this.parent),new r,window.ParsleyExtend);break;case"parsleyFieldMultiple":o=n.extend(new e(this.$element,this.domOptions,this.options,this.parent),new g,new r,window.ParsleyExtend)._init();break;default:throw new Error(i+"is not a supported Parsley type");}return this.options.multiple&&t.setAttr(this.$element,this.options.namespace,"multiple",this.options.multiple),"undefined"!=typeof u?(this.$element.data("ParsleyFieldMultiple",o),o):(this.$element.data("Parsley",o),o._actualizeTriggers(),o._trigger("init"),o)}},v=n.fn.jquery.split("."),parseInt(v[0])<=1&&parseInt(v[1])<8)throw"The loaded version of jQuery is too old. Please upgrade to 1.8.x or better.";v.forEach||t.warn("Parsley requires ES5 to run properly. Please include https://github.com/es-shims/es5-shim");i=n.extend(new r,{$element:n(document),actualizeOptions:null,_resetOptions:null,Factory:h,version:"2.6.0"});n.extend(e.prototype,o.Field,r.prototype);n.extend(f.prototype,o.Form,r.prototype);n.extend(h.prototype,r.prototype);n.fn.parsley=n.fn.psly=function(i){if(this.length>1){var r=[];return this.each(function(){r.push(n(this).parsley(i))}),r}return n(this).length?new h(this,i):void t.warn("You must bind Parsley on an existing element.")};"undefined"==typeof ParsleyExtend&&(window.ParsleyExtend={});i.options=n.extend(t.objectCreate(tt),window.ParsleyConfig);window.ParsleyConfig=i.options;window.Parsley=window.psly=i;window.ParsleyUtils=t;ft=window.Parsley._validatorRegistry=new w(window.ParsleyConfig.validators,window.ParsleyConfig.i18n);window.ParsleyValidator={};n.each("setLocale addCatalog addMessage addMessages getErrorMessage formatMessage addValidator updateValidator removeValidator".split(" "),function(i,r){window.Parsley[r]=n.proxy(ft,r);window.ParsleyValidator[r]=function(){var n;return t.warnOnce("Accessing the method '"+r+"' through ParsleyValidator is deprecated. Simply call 'window.Parsley."+r+"(...)'"),(n=window.Parsley)[r].apply(n,arguments)}});window.Parsley.UI=o;window.ParsleyUI={removeError:function(n,i,r){var u=!0!==r;return t.warnOnce("Accessing ParsleyUI is deprecated. Call 'removeError' on the instance directly. Please comment in issue 1073 as to your need to call this method."),n.removeError(i,{updateClass:u})},getErrorsMessages:function(n){return t.warnOnce("Accessing ParsleyUI is deprecated. Call 'getErrorsMessages' on the instance directly."),n.getErrorsMessages()}};n.each("addError updateError".split(" "),function(n,i){window.ParsleyUI[i]=function(n,r,u,f,e){var o=!0!==e;return t.warnOnce("Accessing ParsleyUI is deprecated. Call '"+i+"' on the instance directly. Please comment in issue 1073 as to your need to call this method."),n[i](r,{message:u,assert:f,updateClass:o})}});!1!==window.ParsleyConfig.autoBind&&n(function(){n("[data-parsley-validate]").length&&n("[data-parsley-validate]").parsley()});var pt=n({}),s=function(){t.warnOnce("Parsley's pubsub module is deprecated; use the 'on' and 'off' methods on parsley instances or window.Parsley")},et="parsley:";return n.listen=function(n,t){var i;if(s(),"object"==typeof arguments[1]&&"function"==typeof arguments[2]&&(i=arguments[1],t=arguments[2]),"function"!=typeof t)throw new Error("Wrong parameters");window.Parsley.on(u(n),nt(t,i))},n.listenTo=function(n,t,i){if(s(),!(n instanceof e||n instanceof f))throw new Error("Must give Parsley instance");if("string"!=typeof t||"function"!=typeof i)throw new Error("Wrong parameters");n.on(u(t),nt(i))},n.unsubscribe=function(n,t){if(s(),"string"!=typeof n||"function"!=typeof t)throw new Error("Wrong arguments");window.Parsley.off(u(n),t.parsleyAdaptedCallback)},n.unsubscribeTo=function(n,t){if(s(),!(n instanceof e||n instanceof f))throw new Error("Must give Parsley instance");n.off(u(t))},n.unsubscribeAll=function(t){s();window.Parsley.off(u(t));n("form,input,textarea,select").each(function(){var i=n(this).data("Parsley");i&&i.off(u(t))})},n.emit=function(n,t){var o,i,r;s();i=t instanceof e||t instanceof f;r=Array.prototype.slice.call(arguments,i?2:1);r.unshift(u(n));i||(t=window.Parsley);(o=t).trigger.apply(o,_toConsumableArray(r))},n.extend(!0,i,{asyncValidators:{"default":{fn:function(n){return n.status>=200&&n.status<300},url:!1},reverse:{fn:function(n){return n.status<200||n.status>=300},url:!1}},addAsyncValidator:function(n,t,r,u){return i.asyncValidators[n]={fn:t,url:r||!1,options:u||{}},this}}),i.addValidator("remote",{requirementType:{"":"string",validator:"string",reverse:"boolean",options:"object"},validateString:function(t,r,u,f){var o,s,l={},e=u.validator||(!0===u.reverse?"reverse":"default"),a,h,c;if("undefined"==typeof i.asyncValidators[e])throw new Error("Calling an undefined async validator: `"+e+"`");return r=i.asyncValidators[e].url||r,r.indexOf("{value}")>-1?r=r.replace("{value}",encodeURIComponent(t)):l[f.$element.attr("name")||f.$element.attr("id")]=t,a=n.extend(!0,u.options||{},i.asyncValidators[e].options),o=n.extend(!0,{},{url:r,data:l,type:"GET"},a),f.trigger("field:ajaxoptions",f,o),s=n.param(o),"undefined"==typeof i._remoteCache&&(i._remoteCache={}),h=i._remoteCache[s]=i._remoteCache[s]||n.ajax(o),c=function(){var t=i.asyncValidators[e].fn.call(f,h,r,u);return t||(t=n.Deferred().reject()),n.when(t)},h.then(c,c)},priority:-1}),i.on("form:submit",function(){i._remoteCache={}}),window.ParsleyExtend.addAsyncValidator=function(){return ParsleyUtils.warnOnce("Accessing the method `addAsyncValidator` through an instance is deprecated. Simply call `Parsley.addAsyncValidator(...)`"),i.addAsyncValidator.apply(i,arguments)},i.addMessages("en",{defaultMessage:"This value seems to be invalid.",type:{email:"This value should be a valid email.",url:"This value should be a valid url.",number:"This value should be a valid number.",integer:"This value should be a valid integer.",digits:"This value should be digits.",alphanum:"This value should be alphanumeric."},notblank:"This value should not be blank.",required:"This value is required.",pattern:"This value seems to be invalid.",min:"This value should be greater than or equal to %s.",max:"This value should be lower than or equal to %s.",range:"This value should be between %s and %s.",minlength:"This value is too short. It should have %s characters or more.",maxlength:"This value is too long. It should have %s characters or fewer.",length:"This value length is invalid. It should be between %s and %s characters long.",mincheck:"You must select at least %s choices.",maxcheck:"You must select %s choices or fewer.",check:"You must select between %s and %s choices.",equalto:"This value should be the same."}),i.setLocale("en"),ot=new st,ot.install(),i});!function(){"use strict";function e(n,t,i,r,u,f,e){var o=n.find(t);o.css("borderWidth",f+"px");o.css(i,0-f+"px");o.css(r,"0px solid transparent");o.css(u,e)}var n=jQuery.fn.revolution,h=(n.is_mobile(),{alias:"LayerAnimation Min JS",name:"revolution.extensions.layeranimation.min.js",min_core:"5.3.0",version:"3.0.6"});jQuery.extend(!0,n,{updateMarkup:function(n){var t=jQuery(n).data(),i;if(void 0!==t.start&&!t.frames_added&&void 0===t.frames){var r=[],e=u(f(),t.transform_in,void 0,!1),o=u(f(),t.transform_out,void 0,!1),s=u(f(),t.transform_hover,void 0,!1);jQuery.isNumeric(t.end)&&jQuery.isNumeric(t.start)&&jQuery.isNumeric(e.speed)&&(t.end=parseInt(t.end,0)-(parseInt(t.start,0)+parseFloat(e.speed,0)));r.push({frame:"0",delay:t.start,from:t.transform_in,to:t.transform_idle,split:t.splitin,speed:e.speed,ease:e.anim.ease,mask:t.mask_in,splitdelay:t.elementdelay});r.push({frame:"5",delay:t.end,to:t.transform_out,split:t.splitout,speed:o.speed,ease:o.anim.ease,mask:t.mask_out,splitdelay:t.elementdelay});t.transform_hover&&r.push({frame:"hover",to:t.transform_hover,style:t.style_hover,speed:s.speed,ease:s.anim.ease,splitdelay:t.elementdelay});t.frames=r}if(!t.frames_added){for(t.inframeindex=0,t.outframeindex=-1,t.hoverframeindex=-1,i=0;i<t.frames.length;i++)void 0===t.frames[0].from&&(t.frames[0].from="o:inherit"),0===t.frames[0].delay&&(t.frames[0].delay=20),"hover"===t.frames[i].frame?t.hoverframeindex=i:"frame_999"!==t.frames[i].frame&&"frame_out"!==t.frames[i].frame&&"last"!==t.frames[i].frame&&"end"!==t.frames[i].frame||(t.outframeindex=i),void 0!==t.frames[i].split&&t.frames[i].split.match(/chars|words|lines/g)&&(t.splittext=!0);t.outframeindex=t.outframeindex===-1?t.hoverframeindex===-1?t.frames.length-1:t.frames.length-2:t.outframeindex;t.frames_added=!0}},animcompleted:function(t,i){var r=t.data(),f=r.videotype,u=r.autoplay,e=r.autoplayonlyfirsttime;void 0!=f&&"none"!=f&&(1==u||"true"==u||"on"==u||"1sttime"==u||e?(n.playVideo(t,i),n.toggleState(t.data("videotoggledby")),(e||"1sttime"==u)&&(r.autoplayonlyfirsttime=!1,r.autoplay="off")):("no1sttime"==u&&(r.datasetautoplay="on"),n.unToggleState(t.data("videotoggledby"))))},handleStaticLayers:function(n,t){var r=parseInt(n.data("startslide"),0),i=parseInt(n.data("endslide"),0);r<0&&(r=0);i<0&&(i=t.slideamount);0===r&&i===t.slideamount-1&&(i=t.slideamount+1);n.data("startslide",r);n.data("endslide",i)},animateTheCaptions:function(t){var a,r;if("stop"===n.compare_version(h).check)return!1;var i=t.opt,f=t.slide,s=t.recall,v=t.maintimeline,u=t.preset,e=t.startslideanimat,c="carousel"===i.sliderType?0:i.width/2-i.gridwidth[i.curWinRange]*i.bw/2,l=0,o=f.data("index");(i.layers=i.layers||{},i.layers[o]=i.layers[o]||f.find(".tp-caption"),i.layers.static=i.layers.static||i.c.find(".tp-static-layers").find(".tp-caption"),void 0===i.timelines&&n.createTimelineStructure(i),i.conh=i.c.height(),i.conw=i.c.width(),i.ulw=i.ul.width(),i.ulh=i.ul.height(),i.debugMode)&&(f.addClass("indebugmode"),f.find(".helpgrid").remove(),i.c.find(".hglayerinfo").remove(),f.append('<div class="helpgrid" style="width:'+i.gridwidth[i.curWinRange]*i.bw+"px;height:"+i.gridheight[i.curWinRange]*i.bw+'px;"><\/div>'),a=f.find(".helpgrid"),a.append('<div class="hginfo">Zoom:'+Math.round(100*i.bw)+"% &nbsp;&nbsp;&nbsp; Device Level:"+i.curWinRange+"&nbsp;&nbsp;&nbsp; Grid Preset:"+i.gridwidth[i.curWinRange]+"x"+i.gridheight[i.curWinRange]+"<\/div>"),i.c.append('<div class="hglayerinfo"><\/div>'),a.append('<div class="tlhg"><\/div>'));i.layers[o]&&jQuery.each(i.layers[o],function(t){n.updateMarkup(this,i);n.prepareSingleCaption({caption:jQuery(this),opt:i,offsetx:c,offsety:l,index:t,recall:s,preset:u});u&&0!==e||n.buildFullTimeLine({caption:jQuery(this),opt:i,offsetx:c,offsety:l,index:t,recall:s,preset:u,regenerate:0===e})});i.layers.static&&jQuery.each(i.layers.static,function(t){n.updateMarkup(this,i);n.prepareSingleCaption({caption:jQuery(this),opt:i,offsetx:c,offsety:l,index:t,recall:s,preset:u});u&&0!==e||n.buildFullTimeLine({caption:jQuery(this),opt:i,offsetx:c,offsety:l,index:t,recall:s,preset:u,regenerate:0===e})});r=i.nextSlide===-1||void 0===i.nextSlide?0:i.nextSlide;r=r>i.rowzones.length?i.rowzones.length:r;void 0!=i.rowzones&&i.rowzones.length>0&&void 0!=i.rowzones[r]&&r>=0&&r<=i.rowzones.length&&i.rowzones[r].length>0&&n.setSize(i);u||void 0!==e&&(jQuery.each(i.timelines[o].layers,function(t,r){var u=r.layer.data();"none"!==r.wrapper&&void 0!==r.wrapper||("keep"==r.triggerstate&&"on"===u.triggerstate?n.playAnimationFrame({caption:r.layer,opt:i,frame:"frame_0",triggerdirection:"in",triggerframein:"frame_0",triggerframeout:"frame_999"}):r.timeline.restart(0))}),i.timelines.staticlayers&&jQuery.each(i.timelines.staticlayers.layers,function(t,u){var f=u.layer.data(),l=r>=u.firstslide&&r<=u.lastslide,a=r<u.firstslide||r>u.lastslide,c=u.timeline.getLabelTime("slide_"+u.firstslide),v=u.timeline.getLabelTime("slide_"+u.lastslide),s=f.static_layer_timeline_time,e="in"===f.animdirection||"out"!==f.animdirection&&void 0,y="bytrigger"===f.frames[0].delay,h=("bytrigger"===f.frames[f.frames.length-1].delay,f.triggered_startstatus),o=f.lasttriggerstate;void 0!==s&&e&&("keep"==o?(n.playAnimationFrame({caption:u.layer,opt:i,frame:"frame_0",triggerdirection:"in",triggerframein:"frame_0",triggerframeout:"frame_999"}),f.triggeredtimeline.time(s)):u.timeline.time(s));"reset"===o&&"hidden"===h&&(u.timeline.time(0),f.animdirection="out");l?e?r===u.lastslide&&(u.timeline.play(v),f.animdirection="in"):(y||"out"===f.animdirection||u.timeline.play(c),("visible"==h&&"keep"!==o||"keep"===o&&e===!0||"visible"==h&&void 0===e)&&(u.timeline.play(c+.01),f.animdirection="in")):a&&e&&u.timeline.play("frame_999")}));void 0!=v&&setTimeout(function(){v.resume()},30)},prepareSingleCaption:function(i){var f=i.caption,r=f.data(),u=i.opt,at=i.recall,vt=i.recall,dt=(i.preset,jQuery("body").hasClass("rtl")),yt,pt,o,ft,et,nt,tt,ot,it,s,h,c,ht,v,b,ut,kt;if(r._pw=void 0===r._pw?f.closest(".tp-parallax-wrap"):r._pw,r._lw=void 0===r._lw?f.closest(".tp-loop-wrap"):r._lw,r._mw=void 0===r._mw?f.closest(".tp-mask-wrap"):r._mw,r._responsive=r.responsive||"on",r._respoffset=r.responsive_offset||"on",r._ba=r.basealign||"grid",r._gw="grid"===r._ba?u.width:u.ulw,r._gh="grid"===r._ba?u.height:u.ulh,r._lig=void 0===r._lig?f.hasClass("rev_layer_in_group")?f.closest(".rev_group"):f.hasClass("rev_layer_in_column")?f.closest(".rev_column_inner"):f.hasClass("rev_column_inner")?f.closest(".rev_row"):"none":r._lig,r._nctype=r.type||"none",r._cbgc_auto=void 0===r._cbgc_auto?"column"===r._nctype&&r._pw.find(".rev_column_bg_auto_sized"):r._cbgc_auto,r._cbgc_man=void 0===r._cbgc_man?"column"===r._nctype&&r._pw.find(".rev_column_bg_man_sized"):r._cbgc_man,r._slideid=r._slideid||f.closest(".tp-revslider-slidesli").data("index"),r._id=void 0===r._id?f.data("id")||f.attr("id"):r._id,r._slidelink=r._slidelink||f.hasClass("slidelink"),void 0===r._li&&(f.hasClass("tp-static-layer")?(r._li=f.closest(".tp-static-layers"),r._slideid="staticlayers"):r._li=f.closest(".tp-revslider-slidesli")),r._row=void 0===r._row?"column"===r._nctype&&r._pw.closest(".rev_row"):r._row,r._togglelisteners=void 0===r._togglelisteners&&f.find(".rs-toggled-content")?!0:!1,"fullscreen"==u.sliderLayout&&(i.offsety=r._gh/2-u.gridheight[u.curWinRange]*u.bh/2),("on"==u.autoHeight||void 0!=u.minHeight&&u.minHeight>0)&&(i.offsety=u.conh/2-u.gridheight[u.curWinRange]*u.bh/2),i.offsety<0&&(i.offsety=0),u.debugMode){f.closest("li").find(".helpgrid").css({top:i.offsety+"px",left:i.offsetx+"px"});yt=u.c.find(".hglayerinfo");f.on("hover, mouseenter",function(){var n="";f.data()&&jQuery.each(f.data(),function(t,i){"object"!=typeof i&&(n=n+'<span style="white-space:nowrap"><span style="color:#27ae60">'+t+":<\/span>"+i+"<\/span>&nbsp; &nbsp; ")});yt.html(n)})}if(pt=void 0===r.visibility?"oon":t(r.visibility,u)[u.forcedWinRange]||t(r.visibility,u)||"ooon","off"===pt||r._gw<u.hideCaptionAtLimit&&"on"==r.captionhidden||r._gw<u.hideAllCaptionAtLimit?r._pw.addClass("tp-hidden-caption"):r._pw.removeClass("tp-hidden-caption"),r.layertype="html",i.offsetx<0&&(i.offsetx=0),void 0!=r.thumbimage&&void 0==r.videoposter&&(r.videoposter=r.thumbimage),f.find("img").length>0){o=f.find("img");r.layertype="image";0==o.width()&&o.css({width:"auto"});0==o.height()&&o.css({height:"auto"});void 0==o.data("ww")&&o.width()>0&&o.data("ww",o.width());void 0==o.data("hh")&&o.height()>0&&o.data("hh",o.height());var s=o.data("ww"),h=o.data("hh"),d="slide"==r._ba?u.ulw:u.gridwidth[u.curWinRange],g="slide"==r._ba?u.ulh:u.gridheight[u.curWinRange];s=t(o.data("ww"),u)[u.curWinRange]||t(o.data("ww"),u)||"auto";h=t(o.data("hh"),u)[u.curWinRange]||t(o.data("hh"),u)||"auto";ft="full"===s||"full-proportional"===s;et="full"===h||"full-proportional"===h;"full-proportional"===s?(nt=o.data("owidth"),tt=o.data("oheight"),nt/d<tt/g?(s=d,h=tt*(d/nt)):(h=g,s=nt*(g/tt))):(s=ft?d:!jQuery.isNumeric(s)&&s.indexOf("%")>0?s:parseFloat(s),h=et?g:!jQuery.isNumeric(h)&&h.indexOf("%")>0?h:parseFloat(h));s=void 0===s?0:s;h=void 0===h?0:h;"off"!==r._responsive?("grid"!=r._ba&&ft?jQuery.isNumeric(s)?o.css({width:s+"px"}):o.css({width:s}):jQuery.isNumeric(s)?o.css({width:s*u.bw+"px"}):o.css({width:s}),"grid"!=r._ba&&et?jQuery.isNumeric(h)?o.css({height:h+"px"}):o.css({height:h}):jQuery.isNumeric(h)?o.css({height:h*u.bh+"px"}):o.css({height:h})):o.css({width:s,height:h})}if("slide"===r._ba&&(i.offsetx=0,i.offsety=0),ot="html5"==r.audio?"audio":"video",f.hasClass("tp-videolayer")||f.hasClass("tp-audiolayer")||f.find("iframe").length>0||f.find(ot).length>0){(r.layertype="video",n.manageVideoLayer&&n.manageVideoLayer(f,u,at,vt),at||vt)||(r.videotype,n.resetVideo&&n.resetVideo(f,u));it=r.aspectratio;void 0!=it&&it.split(":").length>1&&n.prepareCoveredVideo(it,u,f);var o=f.find("iframe")?f.find("iframe"):o=f.find(ot),gt=!f.find("iframe"),st=f.hasClass("coverscreenvideo");o.css({display:"block"});void 0==f.data("videowidth")&&(f.data("videowidth",o.width()),f.data("videoheight",o.height()));s=t(f.data("videowidth"),u)[u.curWinRange]||t(f.data("videowidth"),u)||"auto";h=t(f.data("videoheight"),u)[u.curWinRange]||t(f.data("videoheight"),u)||"auto";!jQuery.isNumeric(s)&&s.indexOf("%")>0?h=parseFloat(h)*u.bh+"px":(s=parseFloat(s)*u.bw+"px",h=parseFloat(h)*u.bh+"px");r.cssobj=void 0===r.cssobj?y(f,0):r.cssobj;c=p(r.cssobj,u);("auto"==c.lineHeight&&(c.lineHeight=c.fontSize+4),f.hasClass("fullscreenvideo")||st)?(i.offsetx=0,i.offsety=0,f.data("x",0),f.data("y",0),ht=r._gh,"on"==u.autoHeight&&(ht=u.conh),f.css({width:r._gw,height:ht})):punchgs.TweenLite.set(f,{paddingTop:Math.round(c.paddingTop*u.bh)+"px",paddingBottom:Math.round(c.paddingBottom*u.bh)+"px",paddingLeft:Math.round(c.paddingLeft*u.bw)+"px",paddingRight:Math.round(c.paddingRight*u.bw)+"px",marginTop:c.marginTop*u.bh+"px",marginBottom:c.marginBottom*u.bh+"px",marginLeft:c.marginLeft*u.bw+"px",marginRight:c.marginRight*u.bw+"px",borderTopWidth:Math.round(c.borderTopWidth*u.bh)+"px",borderBottomWidth:Math.round(c.borderBottomWidth*u.bh)+"px",borderLeftWidth:Math.round(c.borderLeftWidth*u.bw)+"px",borderRightWidth:Math.round(c.borderRightWidth*u.bw)+"px",width:s,height:h});(0!=gt||st)&&(1==r.forcecover||f.hasClass("fullscreenvideo")||st)||(o.width(s),o.height(h))}w(f,u,0,r._responsive);f.hasClass("tp-resizeme")&&f.find("*").each(function(){w(jQuery(this),u,"rekursive",r._responsive)});v=f.outerHeight();b=f.css("backgroundColor");e(f,".frontcorner","left","borderRight","borderTopColor",v,b);e(f,".frontcornertop","left","borderRight","borderBottomColor",v,b);e(f,".backcorner","right","borderLeft","borderBottomColor",v,b);e(f,".backcornertop","right","borderLeft","borderTopColor",v,b);"on"==u.fullScreenAlignForce&&(i.offsetx=0,i.offsety=0);r.arrobj={};r.arrobj.voa=t(r.voffset,u)[u.curWinRange]||t(r.voffset,u)[0];r.arrobj.hoa=t(r.hoffset,u)[u.curWinRange]||t(r.hoffset,u)[0];r.arrobj.elx=t(r.x,u)[u.curWinRange]||t(r.x,u)[0];r.arrobj.ely=t(r.y,u)[u.curWinRange]||t(r.y,u)[0];var wt=0==r.arrobj.voa.length?0:r.arrobj.voa,bt=0==r.arrobj.hoa.length?0:r.arrobj.hoa,l=0==r.arrobj.elx.length?0:r.arrobj.elx,a=0==r.arrobj.ely.length?0:r.arrobj.ely;r.eow=f.outerWidth(!0);r.eoh=f.outerHeight(!0);0==r.eow&&0==r.eoh&&(r.eow=u.ulw,r.eoh=u.ulh);var ct="off"!==r._respoffset?parseInt(wt,0)*u.bw:parseInt(wt,0),lt="off"!==r._respoffset?parseInt(bt,0)*u.bw:parseInt(bt,0),k="grid"===r._ba?u.gridwidth[u.curWinRange]*u.bw:r._gw,rt="grid"===r._ba?u.gridheight[u.curWinRange]*u.bw:r._gh;"on"==u.fullScreenAlignForce&&(k=u.ulw,rt=u.ulh);"none"!==r._lig&&void 0!=r._lig&&(k=r._lig.width(),rt=r._lig.height(),i.offsetx=0,i.offsety=0);l="center"===l||"middle"===l?k/2-r.eow/2+lt:"left"===l?lt:"right"===l?k-r.eow-lt:"off"!==r._respoffset?l*u.bw:l;a="center"==a||"middle"==a?rt/2-r.eoh/2+ct:"top"==a?ct:"bottom"==a?rt-r.eoh-ct:"off"!==r._respoffset?a*u.bw:a;dt&&!r.slidelink&&(l+=r.eow);r.slidelink&&(l=0);r.calcx=parseInt(l,0)+i.offsetx;r.calcy=parseInt(a,0)+i.offsety;ut=f.css("z-Index");"row"!==r._nctype&&"column"!==r._nctype?punchgs.TweenLite.set(r._pw,{zIndex:ut,top:r.calcy,left:r.calcx,overwrite:"auto"}):"row"!==r._nctype?punchgs.TweenLite.set(r._pw,{zIndex:ut,width:r.columnwidth,top:0,left:0,overwrite:"auto"}):"row"===r._nctype&&(kt="grid"===r._ba?k+"px":"100%",punchgs.TweenLite.set(r._pw,{zIndex:ut,width:kt,top:0,left:i.offsetx,overwrite:"auto"}));void 0!==r.blendmode&&punchgs.TweenLite.set(r._pw,{mixBlendMode:r.blendmode});"row"===r._nctype&&(r.columnbreak<=u.curWinRange?f.addClass("rev_break_columns"):f.removeClass("rev_break_columns"));"on"==r.loopanimation&&punchgs.TweenLite.set(r._lw,{minWidth:r.eow,minHeight:r.eoh})},createTimelineStructure:function(n){function t(n,t,i,r){var u,f=new punchgs.TimelineLite({paused:!0});i=i||{};i[n.attr("id")]=i[n.attr("id")]||{};"staticlayers"===r&&(i[n.attr("id")].firstslide=n.data("startslide"),i[n.attr("id")].lastslide=n.data("endslide"));n.data("slideid",r);i[n.attr("id")].defclasses=u=n[0].className;i[n.attr("id")].wrapper=u.indexOf("rev_layer_in_column")>=0?n.closest(".rev_column_inner"):u.indexOf("rev_column_inner")>=0?n.closest(".rev_row"):u.indexOf("rev_layer_in_group")>=0?n.closest(".rev_group"):"none";i[n.attr("id")].timeline=f;i[n.attr("id")].layer=n;i[n.attr("id")].triggerstate=n.data("lasttriggerstate");i[n.attr("id")].dchildren=u.indexOf("rev_row")>=0?n[0].getElementsByClassName("rev_column_inner"):u.indexOf("rev_column_inner")>=0?n[0].getElementsByClassName("tp-caption"):u.indexOf("rev_group")>=0?n[0].getElementsByClassName("rev_layer_in_group"):"none";n.data("timeline",f)}n.timelines=n.timelines||{};n.c.find(".tp-revslider-slidesli, .tp-static-layers").each(function(){var r=jQuery(this),i=r.data("index");n.timelines[i]=n.timelines[i]||{};n.timelines[i].layers=n.timelines[i].layers||{};r.find(".tp-caption").each(function(){t(jQuery(this),n,n.timelines[i].layers,i)})})},buildFullTimeLine:function(t){var f,r,a=t.caption,i=a.data(),y=t.opt,h={},p=k(),w,e,s,v,b;if(f=y.timelines[i._slideid].layers[i._id],!f.generated||t.regenerate===!0){for((r=f.timeline,f.generated=!0,void 0!==i.current_timeline&&t.regenerate!==!0?(i.current_timeline_pause=i.current_timeline.paused(),i.current_timeline_time=i.current_timeline.time(),i.current_is_nc_timeline=r===i.current_timeline,i.static_layer_timeline_time=i.current_timeline_time):(i.static_layer_timeline_time=i.current_timeline_time,i.current_timeline_time=0,i.current_timeline&&i.current_timeline.clear()),r.clear(),h.svg=void 0!=i.svg_src&&a.find("svg"),h.svg&&(i.idlesvg=l(i.svg_idle,c())),i.hoverframeindex===-1||void 0===i.hoverframeindex||a.hasClass("rs-hover-ready"))||((a.addClass("rs-hover-ready"),i.hovertimelines={},i.hoveranim=u(p,i.frames[i.hoverframeindex].to),i.hoveranim=d(i.hoveranim,i.frames[i.hoverframeindex].style),h.svg)&&(w=l(i.svg_hover,c()),void 0!=p.anim.color&&(w.anim.fill=p.anim.color),i.hoversvg=w),a.hover(function(n){var r={caption:jQuery(n.currentTarget),opt:y,firstframe:"frame_0",lastframe:"frame_999"},u=(o(r),r.caption),t=u.data(),i=t.frames[t.hoverframeindex];t.forcehover=i.force;!0&&(t.hovertimelines.item=punchgs.TweenLite.to(u,i.speed/1e3,t.hoveranim.anim),(t.hoverzIndex||t.hoveranim.anim&&t.hoveranim.anim.zIndex)&&(t.basiczindex=void 0===t.basiczindex?t.cssobj.zIndex:t.basiczindex,t.hoverzIndex=void 0===t.hoverzIndex?t.hoveranim.anim.zIndex:t.hoverzIndex,t.hovertimelines.pwhoveranim=punchgs.TweenLite.to(t._pw,i.speed/1e3,{overwrite:"auto",zIndex:t.hoverzIndex})),h.svg&&(t.hovertimelines.svghoveranim=punchgs.TweenLite.to(h.svg,i.speed/1e3,t.hoversvg.anim)),t.hoveredstatus=!0)},function(n){var r={caption:jQuery(n.currentTarget),opt:y,firstframe:"frame_0",lastframe:"frame_999"},u=(o(r),r.caption),t=u.data(),i=t.frames[t.hoverframeindex];!0&&(t.hoveredstatus=!1,t.hovertimelines.item=punchgs.TweenLite.to(u,i.speed/1e3,jQuery.extend(!0,{},t._gsTransformTo)),void 0!==t.hovertimelines.pwhoveranim&&(t.hovertimelines.pwhoveranim=punchgs.TweenLite.to(t._pw,i.speed/1e3,{overwrite:"auto",zIndex:t.basiczindex})),h.svg&&punchgs.TweenLite.to(h.svg,i.speed/1e3,t.idlesvg.anim))})),e=0;e<i.frames.length;e++)e!==i.hoverframeindex&&(s=e===i.inframeindex?"frame_0":e===i.outframeindex||"frame_999"===i.frames[e].frame?"frame_999":"frame_"+e,i.frames[e].framename=s,f[s]={},f[s].timeline=new punchgs.TimelineLite({align:"normal"}),v=i.frames[e].delay,b=(i.triggered_startstatus,void 0!==v?jQuery.inArray(v,["slideenter","bytrigger","wait"])>=0?v:parseInt(v,0)/1e3:"wait"),void 0!==f.firstslide&&"frame_0"===s&&(r.addLabel("slide_"+f.firstslide+"_pause",0),r.addPause("slide_"+f.firstslide+"_pause"),r.addLabel("slide_"+f.firstslide,"+=0.005")),void 0!==f.lastslide&&"frame_999"===s&&(r.addLabel("slide_"+f.lastslide+"_pause","+=0.01"),r.addPause("slide_"+f.lastslide+"_pause"),r.addLabel("slide_"+f.lastslide,"+=0.005")),jQuery.isNumeric(b)?r.addLabel(s,"+="+b):(r.addLabel("pause_"+e,"+=0.01"),r.addPause("pause_"+e),r.addLabel(s,"+=0.01")),r=n.createFrameOnTimeline({caption:t.caption,timeline:r,label:s,frameindex:e,opt:y}));t.regenerate||(i.current_is_nc_timeline&&(i.current_timeline=r),i.current_timeline_pause?r.pause(i.current_timeline_time):r.time(i.current_timeline_time))}},createFrameOnTimeline:function(t){var c=t.caption,i=c.data(),w=t.label,l=t.timeline,e=t.frameindex,s=t.opt,d=c,k={},ft=s.timelines[i._slideid].layers[i._id],nt=i.frames.length-1,it=i.frames[e].split,rt,ut;(i.hoverframeindex!==-1&&i.hoverframeindex==nt&&(nt-=1),k.content=new punchgs.TimelineLite({align:"normal"}),k.mask=new punchgs.TimelineLite({align:"normal"}),void 0===l.vars.id&&(l.vars.id=Math.round(1e5*Math.random())),"column"===i._nctype&&(l.add(punchgs.TweenLite.set(i._cbgc_man,{display:"block"}),w),l.add(punchgs.TweenLite.set(i._cbgc_auto,{display:"none"}),w)),void 0===i.mySplitText&&i.splittext)&&(rt=c.find("a").length>0?c.find("a"):c,i.mySplitText=new punchgs.SplitText(rt,{type:"chars,words,lines",charsClass:"tp-splitted tp-charsplit",wordsClass:"tp-splitted tp-wordsplit",linesClass:"tp-splitted tp-linesplit"}),c.addClass("splitted"));void 0!==i.mySplitText&&it&&it.match(/chars|words|lines/g)&&(d=i.mySplitText[it]);var p,h,o=e!==i.outframeindex?u(f(),i.frames[e].to):void 0!==i.frames[e].to&&null===i.frames[e].to.match(/auto:auto/g)?u(a(),i.frames[e].to,1==s.sdir):u(a(),i.frames[i.inframeindex].from,0==s.sdir),y=void 0!==i.frames[e].from?u(o,i.frames[i.inframeindex].from,1==s.sdir):void 0,tt=i.frames[e].splitdelay;return(0!==e||t.fromcurrentstate?h=v(i.frames[e].mask):p=v(i.frames[e].mask),o.anim.ease=void 0===i.frames[e].ease?punchgs.Power1.easeInOut:i.frames[e].ease,void 0!==y&&(y.anim.ease=void 0===i.frames[e].ease?punchgs.Power1.easeInOut:i.frames[e].ease,y.speed=void 0===i.frames[e].speed?y.speed:i.frames[e].speed,y.anim.x=y.anim.x*s.bw||r(y.anim.x,s,i.eow,i.eoh,i.calcy,i.calcx,"horizontal"),y.anim.y=y.anim.y*s.bw||r(y.anim.y,s,i.eow,i.eoh,i.calcy,i.calcx,"vertical")),void 0!==o&&(o.anim.ease=void 0===i.frames[e].ease?punchgs.Power1.easeInOut:i.frames[e].ease,o.speed=void 0===i.frames[e].speed?o.speed:i.frames[e].speed,o.anim.x=o.anim.x*s.bw||r(o.anim.x,s,i.eow,i.eoh,i.calcy,i.calcx,"horizontal"),o.anim.y=o.anim.y*s.bw||r(o.anim.y,s,i.eow,i.eoh,i.calcy,i.calcx,"vertical")),c.data("iframes")&&l.add(punchgs.TweenLite.set(c.find("iframe"),{autoAlpha:1}),w+"+=0.001"),e===i.outframeindex&&(i.frames[e].to&&i.frames[e].to.match(/auto:auto/g),o.speed=void 0===i.frames[e].speed||"inherit"===i.frames[e].speed?i.frames[i.inframeindex].speed:i.frames[e].speed,o.anim.ease=void 0===i.frames[e].ease||"inherit"===i.frames[e].ease?i.frames[i.inframeindex].ease:i.frames[e].ease,o.anim.overwrite="auto"),0!==e||t.fromcurrentstate)?0===e&&t.fromcurrentstate&&(o.speed=y.speed):(d!=c&&(ut=o.anim.ease,l.add(punchgs.TweenLite.set(c,o.anim),w),o=f(),o.ease=ut),y.anim.visibility="hidden",y.anim.immediateRender=!0,o.anim.visibility="visible"),t.fromcurrentstate&&(o.anim.immediateRender=!0),0!==e||t.fromcurrentstate?l.add(k.content.staggerTo(d,o.speed/1e3,o.anim,tt),w):l.add(k.content.staggerFromTo(d,y.speed/1e3,y.anim,o.anim,tt),w),void 0!==h&&h!==!1&&(h.anim.ease=void 0===h.anim.ease||"inherit"===h.anim.ease?i.frames[0].ease:h.anim.ease,h.anim.overflow="hidden",h.anim.x=h.anim.x*s.bw||r(h.anim.x,s,i.eow,i.eoh,i.calcy,i.calcx,"horizontal"),h.anim.y=h.anim.y*s.bw||r(h.anim.y,s,i.eow,i.eoh,i.calcy,i.calcx,"vertical")),0===e&&p&&p!==!1&&!t.fromcurrentstate?(h={},h.anim={},h.anim.overwrite="auto",h.anim.ease=o.anim.ease,h.anim.x=h.anim.y=0,p.anim.x=p.anim.x*s.bw||r(p.anim.x,s,i.eow,i.eoh,i.calcy,i.calcx,"horizontal"),p.anim.y=p.anim.y*s.bw||r(p.anim.y,s,i.eow,i.eoh,i.calcy,i.calcx,"vertical"),p.anim.overflow="hidden"):0===e&&l.add(k.mask.set(i._mw,{overflow:"visible"}),w),void 0!==p&&void 0!==h&&p!==!1&&h!==!1?l.add(k.mask.fromTo(i._mw,y.speed/1e3,p.anim,h.anim,tt),w):void 0!==h&&h!==!1&&l.add(k.mask.to(i._mw,o.speed/1e3,h.anim,tt),w),l.addLabel(w+"_end"),i._gsTransformTo&&e===nt&&i.hoveredstatus&&(i.hovertimelines.item=punchgs.TweenLite.to(c,0,i._gsTransformTo)),i._gsTransformTo=!1,k.content.eventCallback("onStart",function(t,i,r,u,f,e,o,h){var l={},c;if(l.layer=o,l.eventtype=0===t?"enterstage":t===u.outframeindex?"leavestage":"framestarted",l.layertype=o.data("layertype"),o.data("active",!0),l.frame_index=t,l.layersettings=o.data(),s.c.trigger("revolution.layeraction",[l]),"on"==u.loopanimation&&g(u._lw,s.bw),"enterstage"===l.eventtype&&(u.animdirection="in",u.visibleelement=!0,n.toggleState(u.layertoggledby)),"none"!==i.dchildren&&void 0!==i.dchildren&&i.dchildren.length>0)if(0===t)for(c=0;c<i.dchildren.length;c++)jQuery(i.dchildren[c]).data("timeline").play(0);else if(t===u.outframeindex)for(c=0;c<i.dchildren.length;c++)n.endMoveCaption({caption:jQuery(i.dchildren[c]),opt:s,checkchildrens:!0});punchgs.TweenLite.set(r,{visibility:"visible"});u.current_frame=t;u.current_timeline=f;u.current_timeline_time=f.time();h&&(u.static_layer_timeline_time=u.current_timeline_time);u.last_frame_started=t},[e,ft,i._pw,i,l,o.anim,c,t.updateStaticTimeline]),k.content.eventCallback("onUpdate",function(n,t,i,r,u,f,e,o){"column"===r._nctype&&b(c,s);punchgs.TweenLite.set(i,{visibility:"visible"});r.current_frame=f;r.current_timeline=u;r.current_timeline_time=u.time();o&&(r.static_layer_timeline_time=r.current_timeline_time);void 0!==r.hoveranim&&r._gsTransformTo===!1&&(r._gsTransformTo=e,r._gsTransformTo&&r._gsTransformTo.startAt&&delete r._gsTransformTo.startAt,r._gsTransformTo=void 0===r.cssobj.styleProps.css?jQuery.extend(!0,{},r.cssobj.styleProps,r._gsTransformTo):jQuery.extend(!0,{},r.cssobj.styleProps.css,r._gsTransformTo));r.visibleelement=!0},[w,i._id,i._pw,i,l,e,jQuery.extend(!0,{},o.anim),t.updateStaticTimeline]),k.content.eventCallback("onComplete",function(t,i,r,u,f,e,o){var h={};h.layer=c;h.eventtype=0===t?"enteredstage":t===i-1||t===r?"leftstage":"frameended";h.layertype=c.data("layertype");h.layersettings=c.data();s.c.trigger("revolution.layeraction",[h]);"leftstage"!==h.eventtype&&n.animcompleted(c,s);"leftstage"===h.eventtype&&n.stopVideo&&n.stopVideo(c,s);"column"===f._nctype&&(punchgs.TweenLite.set(f._cbgc_man,{display:"none"}),punchgs.TweenLite.set(f._cbgc_auto,{display:"block"}));"leftstage"===h.eventtype&&(punchgs.TweenLite.set(u,{visibility:"hidden"}),f.animdirection="out",f.visibleelement=!1,n.unToggleState(f.layertoggledby));f.current_frame=t;f.current_timeline=e;f.current_timeline_time=e.time();o&&(f.static_layer_timeline_time=f.current_timeline_time)},[e,i.frames.length,nt,i._pw,i,l,t.updateStaticTimeline]),l},endMoveCaption:function(t){var i,u,r;if(t.firstframe="frame_0",t.lastframe="frame_999",i=o(t),u=t.caption.data(),void 0!==t.frame?i.timeline.play(t.frame):(!i.static||t.currentslide>=i.removeonslide||t.currentslide<i.showonslide)&&(i.outnow=new punchgs.TimelineLite,i.timeline.pause(),u.visibleelement===!0&&n.createFrameOnTimeline({caption:t.caption,timeline:i.outnow,label:"outnow",frameindex:t.caption.data("outframeindex"),opt:t.opt,fromcurrentstate:!0}).play()),t.checkchildrens&&i.timeline_obj&&i.timeline_obj.dchildren&&"none"!==i.timeline_obj.dchildren&&i.timeline_obj.dchildren.length>0)for(r=0;r<i.timeline_obj.dchildren.length;r++)n.endMoveCaption({caption:jQuery(i.timeline_obj.dchildren[r]),opt:t.opt})},playAnimationFrame:function(t){var f,e;t.firstframe=t.triggerframein;t.lastframe=t.triggerframeout;var r,s=o(t),i=t.caption.data(),u=0;for(f in i.frames)i.frames[f].framename===t.frame&&(r=u),u++;i.triggeredtimeline=new punchgs.TimelineLite;s.timeline.pause();e=i.visibleelement===!0;i.triggeredtimeline=n.createFrameOnTimeline({caption:t.caption,timeline:i.triggeredtimeline,label:"triggered",frameindex:r,updateStaticTimeline:!0,opt:t.opt,fromcurrentstate:e}).play()},removeTheCaptions:function(t,i){var u,r,f;if("stop"===n.compare_version(h).check)return!1;u=t.data("index");r=[];i.layers[u]&&jQuery.each(i.layers[u],function(n,t){r.push(t)});f=n.currentSlideIndex(i);r&&jQuery.each(r,function(){var t=jQuery(this);nt(t);clearTimeout(t.data("videoplaywait"));n.endMoveCaption({caption:t,opt:i,currentslide:f});n.removeMediaFromList&&n.removeMediaFromList(t,i);i.lastplayedvideos=[]})}});var o=function(n){var t={};return n.firstframe=void 0===n.firstframe?"frame_0":n.firstframe,n.lastframe=void 0===n.lastframe?"frame_999":n.lastframe,t.id=n.caption.data("id")||n.caption.attr("id"),t.slideid=n.caption.data("slideid")||n.caption.closest(".tp-revslider-slidesli").data("index"),t.timeline_obj=n.opt.timelines[t.slideid].layers[t.id],t.timeline=t.timeline_obj.timeline,t.ffs=t.timeline.getLabelTime(n.firstframe),t.ffe=t.timeline.getLabelTime(n.firstframe+"_end"),t.lfs=t.timeline.getLabelTime(n.lastframe),t.lfe=t.timeline.getLabelTime(n.lastframe+"_end"),t.ct=t.timeline.time(),t.static=void 0!=t.timeline_obj.firstslide||void 0!=t.timeline_obj.lastslide,t.static&&(t.showonslide=t.timeline_obj.firstslide,t.removeonslide=t.timeline_obj.lastslide),t},f=function(n){return n=void 0===n?{}:n,n.anim=void 0===n.anim?{}:n.anim,n.anim.x=void 0===n.anim.x?0:n.anim.x,n.anim.y=void 0===n.anim.y?0:n.anim.y,n.anim.z=void 0===n.anim.z?0:n.anim.z,n.anim.rotationX=void 0===n.anim.rotationX?0:n.anim.rotationX,n.anim.rotationY=void 0===n.anim.rotationY?0:n.anim.rotationY,n.anim.rotationZ=void 0===n.anim.rotationZ?0:n.anim.rotationZ,n.anim.scaleX=void 0===n.anim.scaleX?1:n.anim.scaleX,n.anim.scaleY=void 0===n.anim.scaleY?1:n.anim.scaleY,n.anim.skewX=void 0===n.anim.skewX?0:n.anim.skewX,n.anim.skewY=void 0===n.anim.skewY?0:n.anim.skewY,n.anim.opacity=void 0===n.anim.opacity?1:n.anim.opacity,n.anim.transformOrigin=void 0===n.anim.transformOrigin?"50% 50%":n.anim.transformOrigin,n.anim.transformPerspective=void 0===n.anim.transformPerspective?600:n.anim.transformPerspective,n.anim.rotation=void 0===n.anim.rotation?0:n.anim.rotation,n.anim.force3D=void 0===n.anim.force3D?"auto":n.anim.force3D,n.anim.autoAlpha=void 0===n.anim.autoAlpha?1:n.anim.autoAlpha,n.anim.visibility=void 0===n.anim.visibility?"visible":n.anim.visibility,n.anim.overwrite=void 0===n.anim.overwrite?"auto":n.anim.overwrite,n.speed=void 0===n.speed?.3:n.speed,n},c=function(){var n={};return n.anim={},n.anim.stroke="none",n.anim.strokeWidth=0,n.anim.strokeDasharray="none",n.anim.strokeDashoffset="0",n},l=function(n,t){var i=n.split(";");return i&&jQuery.each(i,function(n,i){var f=i.split(":"),r=f[0],u=f[1];"sc"==r&&(t.anim.stroke=u);"sw"==r&&(t.anim.strokeWidth=u);"sda"==r&&(t.anim.strokeDasharray=u);"sdo"==r&&(t.anim.strokeDashoffset=u)}),t},a=function(){var n={};return n.anim={},n.anim.x=0,n.anim.y=0,n.anim.z=0,n},k=function(){var n={};return n.anim={},n.speed=.2,n},i=function(n,t){if(jQuery.isNumeric(parseFloat(n)))return parseFloat(n);if(void 0===n||"inherit"===n)return t;if(n.split("{").length>1){var i=n.split(","),r=parseFloat(i[1].split("}")[0]);i=parseFloat(i[0].split("{")[1]);n=Math.random()*(r-i)+i}return n},r=function(n,t,i,r,u,f,e){return!jQuery.isNumeric(n)&&n.match(/%]/g)?(n=n.split("[")[1].split("]")[0],"horizontal"==e?n=(i+2)*parseInt(n,0)/100:"vertical"==e&&(n=(r+2)*parseInt(n,0)/100)):(n="layer_left"===n?0-i:"layer_right"===n?i:n,n="layer_top"===n?0-r:"layer_bottom"===n?r:n,n="left"===n||"stage_left"===n?0-i-f:"right"===n||"stage_right"===n?t.conw-f:"center"===n||"stage_center"===n?t.conw/2-i/2-f:n,n="top"===n||"stage_top"===n?0-r-u:"bottom"===n||"stage_bottom"===n?t.conh-u:"middle"===n||"stage_middle"===n?t.conh/2-r/2-u:n),n},u=function(n,t,r){var u={},f;return(u=jQuery.extend(!0,{},u,n),void 0===t)?u:(f=t.split(";"),f&&jQuery.each(f,function(n,t){var o=t.split(":"),e=o[0],f=o[1];r&&void 0!=f&&f.length>0&&f.match(/\(R\)/)&&(f=f.replace("(R)",""),f="right"===f?"left":"left"===f?"right":"top"===f?"bottom":"bottom"===f?"top":f,"["===f[0]&&"-"===f[1]?f=f.replace("[-","["):"["===f[0]&&"-"!==f[1]?f=f.replace("[","[-"):"-"===f[0]?f=f.replace("-",""):f[0].match(/[1-9]/)&&(f="-"+f));void 0!=f&&(f=f.replace(/\(R\)/,""),"rotationX"!=e&&"rX"!=e||(u.anim.rotationX=i(f,u.anim.rotationX)+"deg"),"rotationY"!=e&&"rY"!=e||(u.anim.rotationY=i(f,u.anim.rotationY)+"deg"),"rotationZ"!=e&&"rZ"!=e||(u.anim.rotation=i(f,u.anim.rotationZ)+"deg"),"scaleX"!=e&&"sX"!=e||(u.anim.scaleX=i(f,u.anim.scaleX)),"scaleY"!=e&&"sY"!=e||(u.anim.scaleY=i(f,u.anim.scaleY)),"opacity"!=e&&"o"!=e||(u.anim.opacity=i(f,u.anim.opacity)),0===u.anim.opacity&&(u.anim.autoAlpha=0),u.anim.opacity=0==u.anim.opacity?.0001:u.anim.opacity,"skewX"!=e&&"skX"!=e||(u.anim.skewX=i(f,u.anim.skewX)),"skewY"!=e&&"skY"!=e||(u.anim.skewY=i(f,u.anim.skewY)),"x"==e&&(u.anim.x=i(f,u.anim.x)),"y"==e&&(u.anim.y=i(f,u.anim.y)),"z"==e&&(u.anim.z=i(f,u.anim.z)),"transformOrigin"!=e&&"tO"!=e||(u.anim.transformOrigin=f.toString()),"transformPerspective"!=e&&"tP"!=e||(u.anim.transformPerspective=parseInt(f,0)),"speed"!=e&&"s"!=e||(u.speed=parseFloat(f)))}),u)},v=function(n){var t,i;return void 0===n?!1:(t={},t.anim={},i=n.split(";"),i&&jQuery.each(i,function(n,i){i=i.split(":");var r=i[0],u=i[1];"x"==r&&(t.anim.x=u);"y"==r&&(t.anim.y=u);"s"==r&&(t.speed=parseFloat(u));"e"!=r&&"ease"!=r||(t.anim.ease=u)}),t)},t=function(n,t){var r,i,u;if((void 0==n&&(n=0),!jQuery.isArray(n)&&"string"===jQuery.type(n)&&(n.split(",").length>1||n.split("[").length>1))?(n=n.replace("[",""),n=n.replace("]",""),r=n.match(/'/g)?n.split("',"):n.split(","),n=[],r&&jQuery.each(r,function(t,i){i=i.replace("'","");i=i.replace("'","");n.push(i)})):(i=n,jQuery.isArray(n)||(n=[],n.push(i))),i=n[n.length-1],n.length<t.rle)for(u=1;u<=t.curWinRange;u++)n.push(i);return n},d=function(n,t){if(void 0===t)return n;t=t.replace("c:","color:");t=t.replace("bg:","background-color:");t=t.replace("bw:","border-width:");t=t.replace("bc:","border-color:");t=t.replace("br:","borderRadius:");t=t.replace("bs:","border-style:");t=t.replace("td:","text-decoration:");t=t.replace("zi:","zIndex:");var i=t.split(";");return i&&jQuery.each(i,function(t,i){var r=i.split(":");r[0].length>0&&(n.anim[r[0]]=r[1])}),n},y=function(n,t){var r,i={},u=!1,f,e;return("rekursive"==t&&(r=n.closest(".tp-caption"),r&&n.css("fontSize")===r.css("fontSize")&&(u=!0)),i.basealign=n.data("basealign")||"grid",i.fontSize=u?void 0===r.data("fontsize")?parseInt(r.css("fontSize"),0)||0:r.data("fontsize"):void 0===n.data("fontsize")?parseInt(n.css("fontSize"),0)||0:n.data("fontsize"),i.fontWeight=u?void 0===r.data("fontweight")?parseInt(r.css("fontWeight"),0)||0:r.data("fontweight"):void 0===n.data("fontweight")?parseInt(n.css("fontWeight"),0)||0:n.data("fontweight"),i.whiteSpace=u?void 0===r.data("whitespace")?r.css("whitespace")||"normal":r.data("whitespace"):void 0===n.data("whitespace")?n.css("whitespace")||"normal":n.data("whitespace"),i.textAlign=u?void 0===r.data("textalign")?r.css("textalign")||"inherit":r.data("textalign"):void 0===n.data("textalign")?n.css("textalign")||"inherit":n.data("textalign"),i.zIndex=u?void 0===r.data("zIndex")?r.css("zIndex")||"inherit":r.data("zIndex"):void 0===n.data("zIndex")?n.css("zIndex")||"inherit":n.data("zIndex"),i.lineHeight=jQuery.inArray(n.data("layertype"),["video","image","audio"])!==-1||n.is("img")?0:u?void 0===r.data("lineheight")?parseInt(r.css("lineHeight"),0)||0:r.data("lineheight"):void 0===n.data("lineheight")?parseInt(n.css("lineHeight"),0)||0:n.data("lineheight"),i.letterSpacing=u?void 0===r.data("letterspacing")?parseFloat(r.css("letterSpacing"),0)||0:r.data("letterspacing"):void 0===n.data("letterspacing")?parseFloat(n.css("letterSpacing"))||0:n.data("letterspacing"),i.paddingTop=void 0===n.data("paddingtop")?parseInt(n.css("paddingTop"),0)||0:n.data("paddingtop"),i.paddingBottom=void 0===n.data("paddingbottom")?parseInt(n.css("paddingBottom"),0)||0:n.data("paddingbottom"),i.paddingLeft=void 0===n.data("paddingleft")?parseInt(n.css("paddingLeft"),0)||0:n.data("paddingleft"),i.paddingRight=void 0===n.data("paddingright")?parseInt(n.css("paddingRight"),0)||0:n.data("paddingright"),i.marginTop=void 0===n.data("margintop")?parseInt(n.css("marginTop"),0)||0:n.data("margintop"),i.marginBottom=void 0===n.data("marginbottom")?parseInt(n.css("marginBottom"),0)||0:n.data("marginbottom"),i.marginLeft=void 0===n.data("marginleft")?parseInt(n.css("marginLeft"),0)||0:n.data("marginleft"),i.marginRight=void 0===n.data("marginright")?parseInt(n.css("marginRight"),0)||0:n.data("marginright"),i.borderTopWidth=void 0===n.data("bordertopwidth")?parseInt(n.css("borderTopWidth"),0)||0:n.data("bordertopwidth"),i.borderBottomWidth=void 0===n.data("borderbottomwidth")?parseInt(n.css("borderBottomWidth"),0)||0:n.data("borderbottomwidth"),i.borderLeftWidth=void 0===n.data("borderleftwidth")?parseInt(n.css("borderLeftWidth"),0)||0:n.data("borderleftwidth"),i.borderRightWidth=void 0===n.data("borderrightwidth")?parseInt(n.css("borderRightWidth"),0)||0:n.data("borderrightwidth"),"rekursive"!=t)&&((i.color=void 0===n.data("color")?"nopredefinedcolor":n.data("color"),i.whiteSpace=u?void 0===r.data("whitespace")?r.css("whiteSpace")||"nowrap":r.data("whitespace"):void 0===n.data("whitespace")?n.css("whiteSpace")||"nowrap":n.data("whitespace"),i.textAlign=u?void 0===r.data("textalign")?r.css("textalign")||"inherit":r.data("textalign"):void 0===n.data("textalign")?n.css("textalign")||"inherit":n.data("textalign"),i.minWidth=void 0===n.data("width")?parseInt(n.css("minWidth"),0)||0:n.data("width"),i.minHeight=void 0===n.data("height")?parseInt(n.css("minHeight"),0)||0:n.data("height"),void 0!=n.data("videowidth")&&void 0!=n.data("videoheight"))&&(f=n.data("videowidth"),e=n.data("videoheight"),f="100%"===f?"none":f,e="100%"===e?"none":e,n.data("width",f),n.data("height",e)),i.maxWidth=void 0===n.data("width")?parseInt(n.css("maxWidth"),0)||"none":n.data("width"),i.maxHeight=void 0===n.data("height")?parseInt(n.css("maxHeight"),0)||"none":n.data("height"),i.wan=void 0===n.data("wan")?parseInt(n.css("-webkit-transition"),0)||"none":n.data("wan"),i.moan=void 0===n.data("moan")?parseInt(n.css("-moz-animation-transition"),0)||"none":n.data("moan"),i.man=void 0===n.data("man")?parseInt(n.css("-ms-animation-transition"),0)||"none":n.data("man"),i.ani=void 0===n.data("ani")?parseInt(n.css("transition"),0)||"none":n.data("ani")),i.styleProps=n.css(["background-color","border-top-color","border-bottom-color","border-right-color","border-left-color","border-top-style","border-bottom-style","border-left-style","border-right-style","border-left-width","border-right-width","border-bottom-width","border-top-width","color","text-decoration","font-style","borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]),i},p=function(n,i){var r={};return n&&jQuery.each(n,function(u,f){var e=t(f,i)[i.curWinRange];r[u]=void 0!==e?e:n[u]}),r},s=function(n,t,i,r){return n=jQuery.isNumeric(n)?n*t+"px":n,n="full"===n?r:"auto"===n||"none"===n?i:n},w=function(n,t,i,r){var f=n.data(),w,v;try{if("BR"==n[0].nodeName||"br"==n[0].tagName)return!1}catch(n){}f.cssobj=void 0===f.cssobj?y(n,i):f.cssobj;var u=p(f.cssobj,t),e=t.bw,o=t.bh;if("off"===r&&(e=1,o=1),"auto"==u.lineHeight&&(u.lineHeight=u.fontSize+4),!n.hasClass("tp-splitted")){if(n.css("-webkit-transition","none"),n.css("-moz-transition","none"),n.css("-ms-transition","none"),n.css("transition","none"),w=void 0!==n.data("transform_hover")||void 0!==n.data("style_hover"),w&&punchgs.TweenLite.set(n,u.styleProps),punchgs.TweenLite.set(n,{fontSize:Math.round(u.fontSize*e)+"px",fontWeight:u.fontWeight,letterSpacing:Math.floor(u.letterSpacing*e)+"px",paddingTop:Math.round(u.paddingTop*o)+"px",paddingBottom:Math.round(u.paddingBottom*o)+"px",paddingLeft:Math.round(u.paddingLeft*e)+"px",paddingRight:Math.round(u.paddingRight*e)+"px",marginTop:u.marginTop*o+"px",marginBottom:u.marginBottom*o+"px",marginLeft:u.marginLeft*e+"px",marginRight:u.marginRight*e+"px",borderTopWidth:Math.round(u.borderTopWidth*o)+"px",borderBottomWidth:Math.round(u.borderBottomWidth*o)+"px",borderLeftWidth:Math.round(u.borderLeftWidth*e)+"px",borderRightWidth:Math.round(u.borderRightWidth*e)+"px",lineHeight:Math.round(u.lineHeight*o)+"px",textAlign:u.textAlign,overwrite:"auto"}),"rekursive"!=i){var k="slide"==u.basealign?t.ulw:t.gridwidth[t.curWinRange],d="slide"==u.basealign?t.ulh:t.gridheight[t.curWinRange],h=s(u.maxWidth,e,"none",k),c=s(u.maxHeight,o,"none",d),l=s(u.minWidth,e,"0px",k),a=s(u.minHeight,o,"0px",d);(l=void 0===l?0:l,a=void 0===a?0:a,h=void 0===h?"none":h,c=void 0===c?"none":c,punchgs.TweenLite.set(n,{maxWidth:h,maxHeight:c,minWidth:l,minHeight:a,whiteSpace:u.whiteSpace,textAlign:u.textAlign,overwrite:"auto"}),"nopredefinedcolor"!=u.color&&punchgs.TweenLite.set(n,{color:u.color,overwrite:"auto"}),void 0!=f.svg_src)&&(v="nopredefinedcolor"!=u.color&&void 0!=u.color?u.color:void 0!=u.css&&"nopredefinedcolor"!=u.css.color&&void 0!=u.css.color?u.css.color:void 0!=u.styleProps.color?u.styleProps.color:void 0!=u.styleProps.css&&void 0!=u.styleProps.css.color&&u.styleProps.css.color,0!=v&&(punchgs.TweenLite.set(n.find("svg"),{fill:v,overwrite:"auto"}),punchgs.TweenLite.set(n.find("svg path"),{fill:v,overwrite:"auto"})))}"column"===f._nctype&&(void 0===f._column_bg_set&&(f._column_bg_set=n.css("backgroundColor"),f._column_bg_image=n.css("backgroundImage"),f._column_bg_image_repeat=n.css("backgroundRepeat"),f._column_bg_image_position=n.css("backgroundPosition"),f._column_bg_image_size=n.css("backgroundSize"),f._column_bg_opacity=n.data("bgopacity"),f._column_bg_opacity=void 0===f._column_bg_opacity?1:f._column_bg_opacity,punchgs.TweenLite.set(n,{backgroundColor:"transparent",backgroundImage:""})),setTimeout(function(){b(n,t)},1),f._cbgc_auto&&(f._cbgc_auto[0].style.backgroundSize=f._column_bg_image_size,jQuery.isArray(u.marginLeft)?punchgs.TweenLite.set(f._cbgc_auto,{borderTopWidth:u.marginTop[t.curWinRange]*o+"px",borderLeftWidth:u.marginLeft[t.curWinRange]*e+"px",borderRightWidth:u.marginRight[t.curWinRange]*e+"px",borderBottomWidth:u.marginBottom[t.curWinRange]*o+"px",backgroundColor:f._column_bg_set,backgroundImage:f._column_bg_image,backgroundRepeat:f._column_bg_image_repeat,backgroundPosition:f._column_bg_image_position,opacity:f._column_bg_opacity}):punchgs.TweenLite.set(f._cbgc_auto,{borderTopWidth:u.marginTop*o+"px",borderLeftWidth:u.marginLeft*e+"px",borderRightWidth:u.marginRight*e+"px",borderBottomWidth:u.marginBottom*o+"px",backgroundColor:f._column_bg_set,backgroundImage:f._column_bg_image,backgroundRepeat:f._column_bg_image_repeat,backgroundPosition:f._column_bg_image_position,opacity:f._column_bg_opacity})));setTimeout(function(){n.css("-webkit-transition",n.data("wan"));n.css("-moz-transition",n.data("moan"));n.css("-ms-transition",n.data("man"));n.css("transition",n.data("ani"))},30)}},b=function(n,t){var i=n.data(),f,r,u,e,o;i._cbgc_man&&(jQuery.isArray(i.cssobj.marginLeft)?(f=i.cssobj.marginLeft[t.curWinRange]*t.bw,r=i.cssobj.marginTop[t.curWinRange]*t.bh,u=i.cssobj.marginBottom[t.curWinRange]*t.bh,e=i.cssobj.marginRight[t.curWinRange]*t.bw):(f=i.cssobj.marginLeft*t.bw,r=i.cssobj.marginTop*t.bh,u=i.cssobj.marginBottom*t.bh,e=i.cssobj.marginRight*t.bw),o=i._row.hasClass("rev_break_columns")?"100%":i._row.outerHeight()-(r+u)+"px",i._cbgc_man[0].style.backgroundSize=i._column_bg_image_size,punchgs.TweenLite.set(i._cbgc_man,{width:"100%",height:o,backgroundColor:i._column_bg_set,backgroundImage:i._column_bg_image,backgroundRepeat:i._column_bg_image_repeat,backgroundPosition:i._column_bg_image_position,overwrite:"auto",opacity:i._column_bg_opacity}))},g=function(n,t){var i=n.data();if(n.hasClass("rs-pendulum")&&void 0==i._loop_timeline){i._loop_timeline=new punchgs.TimelineLite;var f=void 0==n.data("startdeg")?-20:n.data("startdeg"),e=void 0==n.data("enddeg")?20:n.data("enddeg"),r=void 0==n.data("speed")?2:n.data("speed"),s=void 0==n.data("origin")?"50% 50%":n.data("origin"),o=void 0==n.data("easing")?punchgs.Power2.easeInOut:n.data("easing");f*=t;e*=t;i._loop_timeline.append(new punchgs.TweenLite.fromTo(n,r,{force3D:"auto",rotation:f,transformOrigin:s},{rotation:e,ease:o}));i._loop_timeline.append(new punchgs.TweenLite.fromTo(n,r,{force3D:"auto",rotation:e,transformOrigin:s},{rotation:f,ease:o,onComplete:function(){i._loop_timeline.restart()}}))}if(n.hasClass("rs-rotate")&&void 0==i._loop_timeline){i._loop_timeline=new punchgs.TimelineLite;var f=void 0==n.data("startdeg")?0:n.data("startdeg"),e=void 0==n.data("enddeg")?360:n.data("enddeg"),r=void 0==n.data("speed")?2:n.data("speed"),s=void 0==n.data("origin")?"50% 50%":n.data("origin"),o=void 0==n.data("easing")?punchgs.Power2.easeInOut:n.data("easing");f*=t;e*=t;i._loop_timeline.append(new punchgs.TweenLite.fromTo(n,r,{force3D:"auto",rotation:f,transformOrigin:s},{rotation:e,ease:o,onComplete:function(){i._loop_timeline.restart()}}))}if(n.hasClass("rs-slideloop")&&void 0==i._loop_timeline){i._loop_timeline=new punchgs.TimelineLite;var h=void 0==n.data("xs")?0:n.data("xs"),c=void 0==n.data("ys")?0:n.data("ys"),l=void 0==n.data("xe")?0:n.data("xe"),a=void 0==n.data("ye")?0:n.data("ye"),r=void 0==n.data("speed")?2:n.data("speed"),o=void 0==n.data("easing")?punchgs.Power2.easeInOut:n.data("easing");h*=t;c*=t;l*=t;a*=t;i._loop_timeline.append(new punchgs.TweenLite.fromTo(n,r,{force3D:"auto",x:h,y:c},{x:l,y:a,ease:o}));i._loop_timeline.append(new punchgs.TweenLite.fromTo(n,r,{force3D:"auto",x:l,y:a},{x:h,y:c,onComplete:function(){i._loop_timeline.restart()}}))}if(n.hasClass("rs-pulse")&&void 0==i._loop_timeline){i._loop_timeline=new punchgs.TimelineLite;var w=void 0==n.data("zoomstart")?0:n.data("zoomstart"),b=void 0==n.data("zoomend")?0:n.data("zoomend"),r=void 0==n.data("speed")?2:n.data("speed"),o=void 0==n.data("easing")?punchgs.Power2.easeInOut:n.data("easing");i._loop_timeline.append(new punchgs.TweenLite.fromTo(n,r,{force3D:"auto",scale:w},{scale:b,ease:o}));i._loop_timeline.append(new punchgs.TweenLite.fromTo(n,r,{force3D:"auto",scale:b},{scale:w,onComplete:function(){i._loop_timeline.restart()}}))}if(n.hasClass("rs-wave")&&void 0==i._loop_timeline){i._loop_timeline=new punchgs.TimelineLite;var k=void 0==n.data("angle")?10:parseInt(n.data("angle"),0),v=void 0==n.data("radius")?10:parseInt(n.data("radius"),0),r=void 0==n.data("speed")?-20:n.data("speed"),s=void 0==n.data("origin")?"50% 50%":n.data("origin"),y=s.split(" "),u={};y.length>=1?(u.x=y[0],u.y=y[1]):(u.x="50%",u.y="50%");v*=t;var nt=(parseInt(u.x,0)/100-.5)*n.width(),tt=(parseInt(u.y,0)/100-.5)*n.height(),it=-1*v+tt,rt=0+nt,d={a:0,ang:k,element:n,unit:v,xoffset:rt,yoffset:it},g=parseInt(k,0),p=new punchgs.TweenLite.fromTo(d,r,{a:0+g},{a:360+g,force3D:"auto",ease:punchgs.Linear.easeNone});p.eventCallback("onUpdate",function(n){var t=n.a*(Math.PI/180),i=n.yoffset+n.unit*(1-Math.sin(t)),r=n.xoffset+Math.cos(t)*n.unit;punchgs.TweenLite.to(n.element,.1,{force3D:"auto",x:r,y:i})},[d]);p.eventCallback("onComplete",function(n){n._loop_timeline.restart()},[i]);i._loop_timeline.append(p)}},nt=function(n){n.closest(".rs-pendulum, .rs-slideloop, .rs-pulse, .rs-wave").each(function(){var n=this;void 0!=n._loop_timeline&&(n._loop_timeline.pause(),n._loop_timeline=null)})}}(jQuery);!function(){"use strict";var n=jQuery.fn.revolution,u=n.is_mobile(),k={alias:"Navigation Min JS",name:"revolution.extensions.navigation.min.js",min_core:"5.3",version:"1.3.1"};jQuery.extend(!0,n,{hideUnHideNav:function(n){var i=n.c.width(),r=n.navigation.arrows,u=n.navigation.bullets,f=n.navigation.thumbnails,e=n.navigation.tabs;t(r)&&c(n.c.find(".tparrows"),r.hide_under,i,r.hide_over);t(u)&&c(n.c.find(".tp-bullets"),u.hide_under,i,u.hide_over);t(f)&&c(n.c.parent().find(".tp-thumbs"),f.hide_under,i,f.hide_over);t(e)&&c(n.c.parent().find(".tp-tabs"),e.hide_under,i,e.hide_over);b(n)},resizeThumbsTabs:function(n,i){var s;if(n.navigation&&n.navigation.tabs.enable||n.navigation&&n.navigation.thumbnails.enable){var r=(jQuery(window).width()-480)/500,f=new punchgs.TimelineLite,e=n.navigation.tabs,o=n.navigation.thumbnails,u=n.navigation.bullets;(f.pause(),r=r>1?1:r<0?0:r,t(e)&&(i||e.width>e.min_width)&&a(r,f,n.c,e,n.slideamount,"tab"),t(o)&&(i||o.width>o.min_width)&&a(r,f,n.c,o,n.slideamount,"thumb"),t(u)&&i)&&(s=n.c.find(".tp-bullets"),s.find(".tp-bullet").each(function(n){var t=jQuery(this),i=n+1,r=t.outerWidth()+parseInt(void 0===u.space?0:u.space,0),f=t.outerHeight()+parseInt(void 0===u.space?0:u.space,0);"vertical"===u.direction?(t.css({top:(i-1)*f+"px",left:"0px"}),s.css({height:(i-1)*f+t.outerHeight(),width:t.outerWidth()})):(t.css({left:(i-1)*r+"px",top:"0px"}),s.css({width:(i-1)*r+t.outerWidth(),height:t.outerHeight()}))}));f.play();b(n)}return!0},updateNavIndexes:function(t){function i(n){r.find(n).lenght>0&&r.find(n).each(function(n){jQuery(this).data("liindex",n)})}var r=t.c;i(".tp-tab");i(".tp-bullet");i(".tp-thumb");n.resizeThumbsTabs(t,!0);n.manageNavigation(t)},manageNavigation:function(i){var u=n.getHorizontalOffset(i.c.parent(),"left"),e=n.getHorizontalOffset(i.c.parent(),"right");t(i.navigation.bullets)&&("fullscreen"!=i.sliderLayout&&"fullwidth"!=i.sliderLayout&&(i.navigation.bullets.h_offset_old=void 0===i.navigation.bullets.h_offset_old?i.navigation.bullets.h_offset:i.navigation.bullets.h_offset_old,i.navigation.bullets.h_offset="center"===i.navigation.bullets.h_align?i.navigation.bullets.h_offset_old+u/2-e/2:i.navigation.bullets.h_offset_old+u-e),r(i.c.find(".tp-bullets"),i.navigation.bullets,i));t(i.navigation.thumbnails)&&r(i.c.parent().find(".tp-thumbs"),i.navigation.thumbnails,i);t(i.navigation.tabs)&&r(i.c.parent().find(".tp-tabs"),i.navigation.tabs,i);t(i.navigation.arrows)&&("fullscreen"!=i.sliderLayout&&"fullwidth"!=i.sliderLayout&&(i.navigation.arrows.left.h_offset_old=void 0===i.navigation.arrows.left.h_offset_old?i.navigation.arrows.left.h_offset:i.navigation.arrows.left.h_offset_old,i.navigation.arrows.left.h_offset="right"===i.navigation.arrows.left.h_align?i.navigation.arrows.left.h_offset_old+e:i.navigation.arrows.left.h_offset_old+u,i.navigation.arrows.right.h_offset_old=void 0===i.navigation.arrows.right.h_offset_old?i.navigation.arrows.right.h_offset:i.navigation.arrows.right.h_offset_old,i.navigation.arrows.right.h_offset="right"===i.navigation.arrows.right.h_align?i.navigation.arrows.right.h_offset_old+e:i.navigation.arrows.right.h_offset_old+u),r(i.c.find(".tp-leftarrow.tparrows"),i.navigation.arrows.left,i),r(i.c.find(".tp-rightarrow.tparrows"),i.navigation.arrows.right,i));t(i.navigation.thumbnails)&&f(i.c.parent().find(".tp-thumbs"),i.navigation.thumbnails);t(i.navigation.tabs)&&f(i.c.parent().find(".tp-tabs"),i.navigation.tabs)},createNavigation:function(r,s){if("stop"===n.compare_version(k).check)return!1;var c=r.parent(),l=s.navigation.arrows,p=s.navigation.bullets,a=s.navigation.thumbnails,y=s.navigation.tabs,it=t(l),rt=t(p),b=t(a),d=t(y);g(r,s);nt(r,s);it&&tt(r,l,s);s.li.each(function(n){var t=jQuery(s.li[s.li.length-1-n]),i=jQuery(this);rt&&(s.navigation.bullets.rtl?w(r,p,t,s):w(r,p,i,s));b&&(s.navigation.thumbnails.rtl?h(r,a,t,"tp-thumb",s):h(r,a,i,"tp-thumb",s));d&&(s.navigation.tabs.rtl?h(r,y,t,"tp-tab",s):h(r,y,i,"tp-tab",s))});r.bind("revolution.slide.onafterswap revolution.nextslide.waiting",function(){var i=0==r.find(".next-revslide").length?r.find(".active-revslide").data("index"):r.find(".next-revslide").data("index"),t,u,e,o,n;if(r.find(".tp-bullet").each(function(){var n=jQuery(this);n.data("liref")===i?n.addClass("selected"):n.removeClass("selected")}),c.find(".tp-thumb, .tp-tab").each(function(){var n=jQuery(this);n.data("liref")===i?(n.addClass("selected"),n.hasClass("tp-tab")?f(c.find(".tp-tabs"),y):f(c.find(".tp-thumbs"),a)):n.removeClass("selected")}),t=0,u=!1,s.thumbs&&jQuery.each(s.thumbs,function(n,r){t=u===!1?n:t;u=r.id===i||n===i||u}),e=t>0?t-1:s.slideamount-1,o=t+1==s.slideamount?0:t+1,l.enable===!0){if(n=l.tmp,void 0!=s.thumbs[e]&&jQuery.each(s.thumbs[e].params,function(t,i){n=n.replace(i.from,i.to)}),l.left.j.html(n),n=l.tmp,o>s.slideamount)return;jQuery.each(s.thumbs[o].params,function(t,i){n=n.replace(i.from,i.to)});l.right.j.html(n);punchgs.TweenLite.set(l.left.j.find(".tp-arr-imgholder"),{backgroundImage:"url("+s.thumbs[e].src+")"});punchgs.TweenLite.set(l.right.j.find(".tp-arr-imgholder"),{backgroundImage:"url("+s.thumbs[o].src+")"})}});o(l);o(p);o(a);o(y);c.on("mouseenter mousemove",function(){c.hasClass("tp-mouseover")||(c.addClass("tp-mouseover"),punchgs.TweenLite.killDelayedCallsTo(i),it&&l.hide_onleave&&i(c.find(".tparrows"),l,"show"),rt&&p.hide_onleave&&i(c.find(".tp-bullets"),p,"show"),b&&a.hide_onleave&&i(c.find(".tp-thumbs"),a,"show"),d&&y.hide_onleave&&i(c.find(".tp-tabs"),y,"show"),u&&(c.removeClass("tp-mouseover"),v(r,s)))});c.on("mouseleave",function(){c.removeClass("tp-mouseover");v(r,s)});it&&l.hide_onleave&&i(c.find(".tparrows"),l,"hide",0);rt&&p.hide_onleave&&i(c.find(".tp-bullets"),p,"hide",0);b&&a.hide_onleave&&i(c.find(".tp-thumbs"),a,"hide",0);d&&y.hide_onleave&&i(c.find(".tp-tabs"),y,"hide",0);b&&e(c.find(".tp-thumbs"),s);d&&e(c.find(".tp-tabs"),s);"carousel"===s.sliderType&&e(r,s,!0);"on"==s.navigation.touch.touchenabled&&e(r,s,"swipebased")}});var f=function(n,t){var y=(n.hasClass("tp-thumbs")?".tp-thumbs":".tp-tabs",n.hasClass("tp-thumbs")?".tp-thumb-mask":".tp-tab-mask"),p=n.hasClass("tp-thumbs")?".tp-thumbs-inner-wrapper":".tp-tabs-inner-wrapper",l=n.hasClass("tp-thumbs")?".tp-thumb":".tp-tab",r=n.find(y),u=r.find(p),e=t.direction,f="vertical"===e?r.find(l).first().outerHeight(!0)+t.space:r.find(l).first().outerWidth(!0)+t.space,v="vertical"===e?r.height():r.width(),w=parseInt(r.find(l+".selected").data("liindex"),0),a=v/f,h="vertical"===e?r.height():r.width(),o=0-w*f,c="vertical"===e?u.height():u.width(),i=o<0-(c-h)?0-(c-h):i>0?0:o,s=u.data("offset");a>2&&(i=o-(s+f)<=0?o-(s+f)<0-f?s:i+f:i,i=o-f+s+v<f&&o+(Math.round(a)-2)*f<s?o+(Math.round(a)-2)*f:i);i=i<0-(c-h)?0-(c-h):i>0?0:i;"vertical"!==e&&r.width()>=u.width()&&(i=0);"vertical"===e&&r.height()>=u.height()&&(i=0);n.hasClass("dragged")||("vertical"===e?u.data("tmmove",punchgs.TweenLite.to(u,.5,{top:i+"px",ease:punchgs.Power3.easeInOut})):u.data("tmmove",punchgs.TweenLite.to(u,.5,{left:i+"px",ease:punchgs.Power3.easeInOut})),u.data("offset",i))},a=function(n,t,i,r,u,f){var s=i.parent().find(".tp-"+f+"s"),c=s.find(".tp-"+f+"s-inner-wrapper"),v=s.find(".tp-"+f+"-mask"),e=r.width*n<r.min_width?r.min_width:Math.round(r.width*n),o=Math.round(e/r.width*r.height),l="vertical"===r.direction?e:e*u+r.space*(u-1),a="vertical"===r.direction?o*u+r.space*(u-1):o,y="vertical"===r.direction?{width:e+"px"}:{height:o+"px"},h;return t.add(punchgs.TweenLite.set(s,y)),t.add(punchgs.TweenLite.set(c,{width:l+"px",height:a+"px"})),t.add(punchgs.TweenLite.set(v,{width:l+"px",height:a+"px"})),h=c.find(".tp-"+f),h&&jQuery.each(h,function(n,i){"vertical"===r.direction?t.add(punchgs.TweenLite.set(i,{top:n*(o+parseInt(void 0===r.space?0:r.space,0)),width:e+"px",height:o+"px"})):"horizontal"===r.direction&&t.add(punchgs.TweenLite.set(i,{left:n*(e+parseInt(void 0===r.space?0:r.space,0)),width:e+"px",height:o+"px"}))}),t},d=function(n){var u=0,i=0,r=0,t=0,f=1,e=1,o=1;return"detail"in n&&(i=n.detail),"wheelDelta"in n&&(i=-n.wheelDelta/120),"wheelDeltaY"in n&&(i=-n.wheelDeltaY/120),"wheelDeltaX"in n&&(u=-n.wheelDeltaX/120),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(u=i,i=0),r=u*f,t=i*f,"deltaY"in n&&(t=n.deltaY),"deltaX"in n&&(r=n.deltaX),(r||t)&&n.deltaMode&&(1==n.deltaMode?(r*=e,t*=e):(r*=o,t*=o)),r&&!u&&(u=r<1?-1:1),t&&!i&&(i=t<1?-1:1),t=navigator.userAgent.match(/mozilla/i)?10*t:t,(t>300||t<-300)&&(t/=10),{spinX:u,spinY:i,pixelX:r,pixelY:t}},g=function(t,i){"on"===i.navigation.keyboardNavigation&&jQuery(document).keydown(function(r){("horizontal"==i.navigation.keyboard_direction&&39==r.keyCode||"vertical"==i.navigation.keyboard_direction&&40==r.keyCode)&&(i.sc_indicator="arrow",i.sc_indicator_dir=0,n.callingNewSlide(t,1));("horizontal"==i.navigation.keyboard_direction&&37==r.keyCode||"vertical"==i.navigation.keyboard_direction&&38==r.keyCode)&&(i.sc_indicator="arrow",i.sc_indicator_dir=1,n.callingNewSlide(t,-1))})},nt=function(t,i){if("on"===i.navigation.mouseScrollNavigation||"carousel"===i.navigation.mouseScrollNavigation){i.isIEEleven=!!navigator.userAgent.match(/Trident.*rv\:11\./);i.isSafari=!!navigator.userAgent.match(/safari/i);i.ischrome=!!navigator.userAgent.match(/chrome/i);var r=i.ischrome?-49:i.isIEEleven||i.isSafari?-9:navigator.userAgent.match(/mozilla/i)?-29:-49,u=i.ischrome?49:i.isIEEleven||i.isSafari?9:navigator.userAgent.match(/mozilla/i)?29:49;t.on("mousewheel DOMMouseScroll",function(f){var o=d(f.originalEvent),h=t.find(".tp-revslider-slidesli.active-revslide").index(),s=t.find(".tp-revslider-slidesli.processing-revslide").index(),l=h!=-1&&0==h||s!=-1&&0==s,a=h!=-1&&h==i.slideamount-1||1!=s&&s==i.slideamount-1,e=!0,c,v;return"carousel"==i.navigation.mouseScrollNavigation&&(l=a=!1),s==-1?o.pixelY<r?(l||(i.sc_indicator="arrow","reverse"!==i.navigation.mouseScrollReverse&&(i.sc_indicator_dir=1,n.callingNewSlide(t,-1)),e=!1),a||(i.sc_indicator="arrow","reverse"===i.navigation.mouseScrollReverse&&(i.sc_indicator_dir=0,n.callingNewSlide(t,1)),e=!1)):o.pixelY>u&&(a||(i.sc_indicator="arrow","reverse"!==i.navigation.mouseScrollReverse&&(i.sc_indicator_dir=0,n.callingNewSlide(t,1)),e=!1),l||(i.sc_indicator="arrow","reverse"===i.navigation.mouseScrollReverse&&(i.sc_indicator_dir=1,n.callingNewSlide(t,-1)),e=!1)):e=!1,c=i.c.offset().top-jQuery("body").scrollTop(),v=c+i.c.height(),"carousel"!=i.navigation.mouseScrollNavigation?("reverse"!==i.navigation.mouseScrollReverse&&(c>0&&o.pixelY>0||v<jQuery(window).height()&&o.pixelY<0)&&(e=!0),"reverse"===i.navigation.mouseScrollReverse&&(c<0&&o.pixelY<0||v>jQuery(window).height()&&o.pixelY>0)&&(e=!0)):e=!1,0==e?(f.preventDefault(f),!1):void 0})}},l=function(n,t,i){return n=u?jQuery(i.target).closest("."+n).length||jQuery(i.srcElement).closest("."+n).length:jQuery(i.toElement).closest("."+n).length||jQuery(i.originalTarget).closest("."+n).length,n===!0||1===n?1:0},e=function(t,i,r){var f=i.carousel;jQuery(".bullet, .bullets, .tp-bullets, .tparrows").addClass("noSwipe");f.Limit="endless";var s=(u||"Firefox"===n.get_browser(),t),o="vertical"===i.navigation.thumbnails.direction||"vertical"===i.navigation.tabs.direction?"none":"vertical",e=i.navigation.touch.swipe_direction||"horizontal";o="swipebased"==r&&"vertical"==e?"none":r?"vertical":o;jQuery.fn.swipetp||(jQuery.fn.swipetp=jQuery.fn.swipe);jQuery.fn.swipetp.defaults&&jQuery.fn.swipetp.defaults.excludedElements||jQuery.fn.swipetp.defaults||(jQuery.fn.swipetp.defaults={});jQuery.fn.swipetp.defaults.excludedElements="label, button, input, select, textarea, .noSwipe";s.swipetp({allowPageScroll:o,triggerOnTouchLeave:!0,treshold:i.navigation.touch.swipe_treshold,fingers:i.navigation.touch.swipe_min_touches,excludeElements:jQuery.fn.swipetp.defaults.excludedElements,swipeStatus:function(r,u,o,s){var nt=l("rev_slider_wrapper",t,r),k=l("tp-thumbs",t,r),d=l("tp-tabs",t,r),ut=jQuery(this).attr("class"),tt=!!ut.match(/tp-tabs|tp-thumb/gi),y,w;if("carousel"===i.sliderType&&(("move"===u||"end"===u||"cancel"==u)&&i.dragStartedOverSlider&&!i.dragStartedOverThumbs&&!i.dragStartedOverTabs||"start"===u&&nt>0&&0===k&&0===d))switch(i.dragStartedOverSlider=!0,s=o&&o.match(/left|up/g)?Math.round(s*-1):s=Math.round(1*s),u){case"start":void 0!==f.positionanim&&(f.positionanim.kill(),f.slide_globaloffset="off"===f.infinity?f.slide_offset:n.simp(f.slide_offset,f.maxwidth));f.overpull="none";f.wrap.addClass("dragged");break;case"move":(f.slide_offset="off"===f.infinity?f.slide_globaloffset+s:n.simp(f.slide_globaloffset+s,f.maxwidth),"off"===f.infinity)&&(y="center"===f.horizontal_align?(f.wrapwidth/2-f.slide_width/2-f.slide_offset)/f.slide_width:(0-f.slide_offset)/f.slide_width,"none"!==f.overpull&&0!==f.overpull||!(y<0||y>i.slideamount-1)?y>=0&&y<=i.slideamount-1&&(y>=0&&s>f.overpull||y<=i.slideamount-1&&s<f.overpull)&&(f.overpull=0):f.overpull=s,f.slide_offset=y<0?f.slide_offset+(f.overpull-s)/1.1+Math.sqrt(Math.abs((f.overpull-s)/1.1)):y>i.slideamount-1?f.slide_offset+(f.overpull-s)/1.1-Math.sqrt(Math.abs((f.overpull-s)/1.1)):f.slide_offset);n.organiseCarousel(i,o,!0,!0);break;case"end":case"cancel":f.slide_globaloffset=f.slide_offset;f.wrap.removeClass("dragged");n.carouselToEvalPosition(i,o);i.dragStartedOverSlider=!1;i.dragStartedOverThumbs=!1;i.dragStartedOverTabs=!1}else{if(("move"!==u&&"end"!==u&&"cancel"!=u||i.dragStartedOverSlider||!i.dragStartedOverThumbs&&!i.dragStartedOverTabs)&&!("start"===u&&nt>0&&(k>0||d>0))){if("end"==u&&!tt){if(i.sc_indicator="arrow","horizontal"==e&&"left"==o||"vertical"==e&&"up"==o)return i.sc_indicator_dir=0,n.callingNewSlide(i.c,1),!1;if("horizontal"==e&&"right"==o||"vertical"==e&&"down"==o)return i.sc_indicator_dir=1,n.callingNewSlide(i.c,-1),!1}return i.dragStartedOverSlider=!1,i.dragStartedOverThumbs=!1,i.dragStartedOverTabs=!1,!0}k>0&&(i.dragStartedOverThumbs=!0);d>0&&(i.dragStartedOverTabs=!0);var it=i.dragStartedOverThumbs?".tp-thumbs":".tp-tabs",ft=i.dragStartedOverThumbs?".tp-thumb-mask":".tp-tab-mask",et=i.dragStartedOverThumbs?".tp-thumbs-inner-wrapper":".tp-tabs-inner-wrapper",rt=i.dragStartedOverThumbs?".tp-thumb":".tp-tab",g=i.dragStartedOverThumbs?i.navigation.thumbnails:i.navigation.tabs;s=o&&o.match(/left|up/g)?Math.round(s*-1):s=Math.round(1*s);var a=t.parent().find(ft),c=a.find(et),v=g.direction,ot="vertical"===v?c.height():c.width(),st="vertical"===v?a.height():a.width(),p="vertical"===v?a.find(rt).first().outerHeight(!0)+g.space:a.find(rt).first().outerWidth(!0)+g.space,b=void 0===c.data("offset")?0:parseInt(c.data("offset"),0),h=0;switch(u){case"start":t.parent().find(it).addClass("dragged");b="vertical"===v?c.position().top:c.position().left;c.data("offset",b);c.data("tmmove")&&c.data("tmmove").pause();break;case"move":if(ot<=st)return!1;h=b+s;h=h>0?"horizontal"===v?h-c.width()*(h/c.width()*h/c.width()):h-c.height()*(h/c.height()*h/c.height()):h;w="vertical"===v?0-(c.height()-a.height()):0-(c.width()-a.width());h=h<w?"horizontal"===v?h+c.width()*(h-w)/c.width()*(h-w)/c.width():h+c.height()*(h-w)/c.height()*(h-w)/c.height():h;"vertical"===v?punchgs.TweenLite.set(c,{top:h+"px"}):punchgs.TweenLite.set(c,{left:h+"px"});break;case"end":case"cancel":if(tt)return h=b+s,h="vertical"===v?h<0-(c.height()-a.height())?0-(c.height()-a.height()):h:h<0-(c.width()-a.width())?0-(c.width()-a.width()):h,h=h>0?0:h,h=Math.abs(s)>p/10?s<=0?Math.floor(h/p)*p:Math.ceil(h/p)*p:s<0?Math.ceil(h/p)*p:Math.floor(h/p)*p,h="vertical"===v?h<0-(c.height()-a.height())?0-(c.height()-a.height()):h:h<0-(c.width()-a.width())?0-(c.width()-a.width()):h,h=h>0?0:h,"vertical"===v?punchgs.TweenLite.to(c,.5,{top:h+"px",ease:punchgs.Power3.easeOut}):punchgs.TweenLite.to(c,.5,{left:h+"px",ease:punchgs.Power3.easeOut}),h=h?h:"vertical"===v?c.position().top:c.position().left,c.data("offset",h),c.data("distance",s),setTimeout(function(){i.dragStartedOverSlider=!1;i.dragStartedOverThumbs=!1;i.dragStartedOverTabs=!1},100),t.parent().find(it).removeClass("dragged"),!1}}}})},o=function(n){n.hide_delay=jQuery.isNumeric(parseInt(n.hide_delay,0))?n.hide_delay/1e3:.2;n.hide_delay_mobile=jQuery.isNumeric(parseInt(n.hide_delay_mobile,0))?n.hide_delay_mobile/1e3:.2},t=function(n){return n&&n.enable},s=function(n){return n&&n.enable&&n.hide_onleave===!0&&(void 0===n.position||!n.position.match(/outer/g))},v=function(n,t){var r=n.parent();s(t.navigation.arrows)&&punchgs.TweenLite.delayedCall(u?t.navigation.arrows.hide_delay_mobile:t.navigation.arrows.hide_delay,i,[r.find(".tparrows"),t.navigation.arrows,"hide"]);s(t.navigation.bullets)&&punchgs.TweenLite.delayedCall(u?t.navigation.bullets.hide_delay_mobile:t.navigation.bullets.hide_delay,i,[r.find(".tp-bullets"),t.navigation.bullets,"hide"]);s(t.navigation.thumbnails)&&punchgs.TweenLite.delayedCall(u?t.navigation.thumbnails.hide_delay_mobile:t.navigation.thumbnails.hide_delay,i,[r.find(".tp-thumbs"),t.navigation.thumbnails,"hide"]);s(t.navigation.tabs)&&punchgs.TweenLite.delayedCall(u?t.navigation.tabs.hide_delay_mobile:t.navigation.tabs.hide_delay,i,[r.find(".tp-tabs"),t.navigation.tabs,"hide"])},i=function(n,t,i,r){switch(r=void 0===r?.5:r,i){case"show":punchgs.TweenLite.to(n,r,{autoAlpha:1,ease:punchgs.Power3.easeInOut,overwrite:"auto"});break;case"hide":punchgs.TweenLite.to(n,r,{autoAlpha:0,ease:punchgs.Power3.easeInOu,overwrite:"auto"})}},tt=function(n,t,i){t.style=void 0===t.style?"":t.style;t.left.style=void 0===t.left.style?"":t.left.style;t.right.style=void 0===t.right.style?"":t.right.style;0===n.find(".tp-leftarrow.tparrows").length&&n.append('<div class="tp-leftarrow tparrows '+t.style+" "+t.left.style+'">'+t.tmp+"<\/div>");0===n.find(".tp-rightarrow.tparrows").length&&n.append('<div class="tp-rightarrow tparrows '+t.style+" "+t.right.style+'">'+t.tmp+"<\/div>");var u=n.find(".tp-leftarrow.tparrows"),f=n.find(".tp-rightarrow.tparrows");t.rtl?(u.click(function(){i.sc_indicator="arrow";i.sc_indicator_dir=0;n.revnext()}),f.click(function(){i.sc_indicator="arrow";i.sc_indicator_dir=1;n.revprev()})):(f.click(function(){i.sc_indicator="arrow";i.sc_indicator_dir=0;n.revnext()}),u.click(function(){i.sc_indicator="arrow";i.sc_indicator_dir=1;n.revprev()}));t.right.j=n.find(".tp-rightarrow.tparrows");t.left.j=n.find(".tp-leftarrow.tparrows");t.padding_top=parseInt(i.carousel.padding_top||0,0);t.padding_bottom=parseInt(i.carousel.padding_bottom||0,0);r(u,t.left,i);r(f,t.right,i);t.left.opt=i;t.right.opt=i;"outer-left"!=t.position&&"outer-right"!=t.position||(i.outernav=!0)},y=function(n,t,i){var r=n.outerHeight(!0),f=(n.outerWidth(!0),void 0==t.opt?0:0==i.conh?i.height:i.conh),u="layergrid"==t.container?"fullscreen"==i.sliderLayout?i.height/2-i.gridheight[i.curWinRange]*i.bh/2:"on"==i.autoHeight||void 0!=i.minHeight&&i.minHeight>0?f/2-i.gridheight[i.curWinRange]*i.bh/2:0:0,e="top"===t.v_align?{top:"0px",y:Math.round(t.v_offset+u)+"px"}:"center"===t.v_align?{top:"50%",y:Math.round(0-r/2+t.v_offset)+"px"}:{top:"100%",y:Math.round(0-(r+t.v_offset+u))+"px"};n.hasClass("outer-bottom")||punchgs.TweenLite.set(n,e)},p=function(n,t,i){var r=(n.outerHeight(!0),n.outerWidth(!0)),u="layergrid"==t.container?"carousel"===i.sliderType?0:i.width/2-i.gridwidth[i.curWinRange]*i.bw/2:0,f="left"===t.h_align?{left:"0px",x:Math.round(t.h_offset+u)+"px"}:"center"===t.h_align?{left:"50%",x:Math.round(0-r/2+t.h_offset)+"px"}:{left:"100%",x:Math.round(0-(r+t.h_offset+u))+"px"};punchgs.TweenLite.set(n,f)},r=function(n,t,i){var l=n.closest(".tp-simpleresponsive").length>0?n.closest(".tp-simpleresponsive"):n.closest(".tp-revslider-mainul").length>0?n.closest(".tp-revslider-mainul"):n.closest(".rev_slider_wrapper").length>0?n.closest(".rev_slider_wrapper"):n.parent().find(".tp-revslider-mainul"),s=l.width(),e=l.height();if(y(n,t,i),p(n,t,i),"outer-left"!==t.position||"fullwidth"!=t.sliderLayout&&"fullscreen"!=t.sliderLayout?"outer-right"!==t.position||"fullwidth"!=t.sliderLayout&&"fullscreen"!=t.sliderLayout||punchgs.TweenLite.set(n,{right:0-n.outerWidth()+"px",x:t.h_offset+"px"}):punchgs.TweenLite.set(n,{left:0-n.outerWidth()+"px",x:t.h_offset+"px"}),n.hasClass("tp-thumbs")||n.hasClass("tp-tabs")){var r=n.data("wr_padding"),h=n.data("maxw"),c=n.data("maxh"),u=n.hasClass("tp-thumbs")?n.find(".tp-thumb-mask"):n.find(".tp-tab-mask"),f=parseInt(t.padding_top||0,0),o=parseInt(t.padding_bottom||0,0);h>s&&"outer-left"!==t.position&&"outer-right"!==t.position?(punchgs.TweenLite.set(n,{left:"0px",x:0,maxWidth:s-2*r+"px"}),punchgs.TweenLite.set(u,{maxWidth:s-2*r+"px"})):(punchgs.TweenLite.set(n,{maxWidth:h+"px"}),punchgs.TweenLite.set(u,{maxWidth:h+"px"}));c+2*r>e&&"outer-bottom"!==t.position&&"outer-top"!==t.position?(punchgs.TweenLite.set(n,{top:"0px",y:0,maxHeight:f+o+(e-2*r)+"px"}),punchgs.TweenLite.set(u,{maxHeight:f+o+(e-2*r)+"px"})):(punchgs.TweenLite.set(n,{maxHeight:c+"px"}),punchgs.TweenLite.set(u,{maxHeight:c+"px"}));"outer-left"!==t.position&&"outer-right"!==t.position&&(f=0,o=0);t.span===!0&&"vertical"===t.direction?(punchgs.TweenLite.set(n,{maxHeight:f+o+(e-2*r)+"px",height:f+o+(e-2*r)+"px",top:0-f,y:0}),y(u,t,i)):t.span===!0&&"horizontal"===t.direction&&(punchgs.TweenLite.set(n,{maxWidth:"100%",width:s-2*r+"px",left:0,x:0}),p(u,t,i))}},w=function(n,t,i,u){0===n.find(".tp-bullets").length&&(t.style=void 0===t.style?"":t.style,n.append('<div class="tp-bullets '+t.style+" "+t.direction+'"><\/div>'));var e=n.find(".tp-bullets"),h=i.data("index"),s=t.tmp;jQuery.each(u.thumbs[i.index()].params,function(n,t){s=s.replace(t.from,t.to)});e.append('<div class="justaddedbullet tp-bullet">'+s+"<\/div>");var f=n.find(".justaddedbullet"),o=n.find(".tp-bullet").length,c=f.outerWidth()+parseInt(void 0===t.space?0:t.space,0),l=f.outerHeight()+parseInt(void 0===t.space?0:t.space,0);"vertical"===t.direction?(f.css({top:(o-1)*l+"px",left:"0px"}),e.css({height:(o-1)*l+f.outerHeight(),width:f.outerWidth()})):(f.css({left:(o-1)*c+"px",top:"0px"}),e.css({width:(o-1)*c+f.outerWidth(),height:f.outerHeight()}));f.find(".tp-bullet-image").css({backgroundImage:"url("+u.thumbs[i.index()].src+")"});f.data("liref",h);f.click(function(){u.sc_indicator="bullet";n.revcallslidewithid(h);n.find(".tp-bullet").removeClass("selected");jQuery(this).addClass("selected")});f.removeClass("justaddedbullet");t.padding_top=parseInt(u.carousel.padding_top||0,0);t.padding_bottom=parseInt(u.carousel.padding_bottom||0,0);t.opt=u;"outer-left"!=t.position&&"outer-right"!=t.position||(u.outernav=!0);e.addClass("nav-pos-hor-"+t.h_align);e.addClass("nav-pos-ver-"+t.v_align);e.addClass("nav-dir-"+t.direction);r(e,t,u)},it=function(n,t){t=parseFloat(t);n=n.replace("#","");var i=parseInt(n.substring(0,2),16),r=parseInt(n.substring(2,4),16),u=parseInt(n.substring(4,6),16);return"rgba("+i+","+r+","+u+","+t+")"},h=function(n,t,i,u,f){var c="tp-thumb"===u?".tp-thumbs":".tp-tabs",tt="tp-thumb"===u?".tp-thumb-mask":".tp-tab-mask",p="tp-thumb"===u?".tp-thumbs-inner-wrapper":".tp-tabs-inner-wrapper",rt="tp-thumb"===u?".tp-thumb":".tp-tab",ut="tp-thumb"===u?".tp-thumb-image":".tp-tab-image",w,s,nt;(t.visibleAmount=t.visibleAmount>f.slideamount?f.slideamount:t.visibleAmount,t.sliderLayout=f.sliderLayout,0===n.parent().find(c).length)&&(t.style=void 0===t.style?"":t.style,w=t.span===!0?"tp-span-wrapper":"",s='<div class="'+u+"s "+w+" "+t.position+" "+t.style+'"><div class="'+u+'-mask"><div class="'+u+'s-inner-wrapper" style="position:relative;"><\/div><\/div><\/div>',"outer-top"===t.position?n.parent().prepend(s):"outer-bottom"===t.position?n.after(s):n.append(s),t.padding_top=parseInt(f.carousel.padding_top||0,0),t.padding_bottom=parseInt(f.carousel.padding_bottom||0,0),"outer-left"!=t.position&&"outer-right"!=t.position||(f.outernav=!0));var b=i.data("index"),e=n.parent().find(c),k=e.find(tt),l=k.find(p),a="horizontal"===t.direction?t.width*t.visibleAmount+t.space*(t.visibleAmount-1):t.width,v="horizontal"===t.direction?t.height:t.height*t.visibleAmount+t.space*(t.visibleAmount-1),y=t.tmp;jQuery.each(f.thumbs[i.index()].params,function(n,t){y=y.replace(t.from,t.to)});l.append('<div data-liindex="'+i.index()+'" data-liref="'+b+'" class="justaddedthumb '+u+'" style="width:'+t.width+"px;height:"+t.height+'px;">'+y+"<\/div>");var o=e.find(".justaddedthumb"),h=e.find(rt).length,d=o.outerWidth()+parseInt(void 0===t.space?0:t.space,0),g=o.outerHeight()+parseInt(void 0===t.space?0:t.space,0);o.find(ut).css({backgroundImage:"url("+f.thumbs[i.index()].src+")"});"vertical"===t.direction?(o.css({top:(h-1)*g+"px",left:"0px"}),l.css({height:(h-1)*g+o.outerHeight(),width:o.outerWidth()})):(o.css({left:(h-1)*d+"px",top:"0px"}),l.css({width:(h-1)*d+o.outerWidth(),height:o.outerHeight()}));e.data("maxw",a);e.data("maxh",v);e.data("wr_padding",t.wrapper_padding);nt="outer-top"===t.position||"outer-bottom"===t.position?"relative":"absolute";"outer-top"!==t.position&&"outer-bottom"!==t.position||"center"!==t.h_align?"0":"auto";k.css({maxWidth:a+"px",maxHeight:v+"px",overflow:"hidden",position:"relative"});e.css({maxWidth:a+"px",maxHeight:v+"px",overflow:"visible",position:nt,background:it(t.wrapper_color,t.wrapper_opacity),padding:t.wrapper_padding+"px",boxSizing:"contet-box"});o.click(function(){f.sc_indicator="bullet";var t=n.parent().find(p).data("distance");t=void 0===t?0:t;Math.abs(t)<10&&(n.revcallslidewithid(b),n.parent().find(c).removeClass("selected"),jQuery(this).addClass("selected"))});o.removeClass("justaddedthumb");t.opt=f;e.addClass("nav-pos-hor-"+t.h_align);e.addClass("nav-pos-ver-"+t.v_align);e.addClass("nav-dir-"+t.direction);r(e,t,f)},b=function(n){var t=n.c.parent().find(".outer-top"),i=n.c.parent().find(".outer-bottom");n.top_outer=t.hasClass("tp-forcenotvisible")?0:t.outerHeight()||0;n.bottom_outer=i.hasClass("tp-forcenotvisible")?0:i.outerHeight()||0},c=function(n,t,i,r){t>i||i>r?n.addClass("tp-forcenotvisible"):n.removeClass("tp-forcenotvisible")}}(jQuery);!function(){var t=jQuery.fn.revolution,r={alias:"SlideAnimations Min JS",name:"revolution.extensions.slideanims.min.js",min_core:"4.5",version:"1.5.0"};jQuery.extend(!0,t,{animateSlide:function(n,i,u,e,o,s,h,c){return"stop"===t.compare_version(r).check?c:f(n,i,u,e,o,s,h,c)}});var i=function(n,i,r,u){var o=n,f=o.find(".defaultimg"),c=o.data("zoomstart"),s=o.data("rotationstart"),b,e;void 0!=f.data("currotate")&&(s=f.data("currotate"));void 0!=f.data("curscale")&&"box"==u?c=100*f.data("curscale"):void 0!=f.data("curscale")&&(c=f.data("curscale"));t.slotSize(f,i);var d=f.attr("src"),g=f.css("backgroundColor"),l=i.width,h=i.height,a=f.data("fxof"),nt=0;"on"==i.autoHeight&&(h=i.c.height());void 0==a&&(a=0);var b=0,v=f.data("bgfit"),y=f.data("bgrepeat"),p=f.data("bgposition");switch(void 0==v&&(v="cover"),void 0==y&&(y="no-repeat"),void 0==p&&(p="center center"),u){case"box":for(var k=0,w=0,tt=0;tt<i.slots;tt++){for(w=0,e=0;e<i.slots;e++)o.append('<div class="slot" style="position:absolute;top:'+(nt+w)+"px;left:"+(a+k)+"px;width:"+i.slotw+"px;height:"+i.sloth+'px;overflow:hidden;"><div class="slotslide" data-x="'+k+'" data-y="'+w+'" style="position:absolute;top:0px;left:0px;width:'+i.slotw+"px;height:"+i.sloth+'px;overflow:hidden;"><div style="position:absolute;top:'+(0-w)+"px;left:"+(0-k)+"px;width:"+l+"px;height:"+h+"px;background-color:"+g+";background-image:url("+d+");background-repeat:"+y+";background-size:"+v+";background-position:"+p+';"><\/div><\/div><\/div>'),w+=i.sloth,void 0!=c&&void 0!=s&&punchgs.TweenLite.set(o.find(".slot").last(),{rotationZ:s});k+=i.slotw}break;case"vertical":case"horizontal":if("horizontal"==u)for(r||(b=0-i.slotw),e=0;e<i.slots;e++)o.append('<div class="slot" style="position:absolute;top:'+(0+nt)+"px;left:"+(a+e*i.slotw)+"px;overflow:hidden;width:"+(i.slotw+.3)+"px;height:"+h+'px"><div class="slotslide" style="position:absolute;top:0px;left:'+b+"px;width:"+(i.slotw+.6)+"px;height:"+h+'px;overflow:hidden;"><div style="background-color:'+g+";position:absolute;top:0px;left:"+(0-e*i.slotw)+"px;width:"+l+"px;height:"+h+"px;background-image:url("+d+");background-repeat:"+y+";background-size:"+v+";background-position:"+p+';"><\/div><\/div><\/div>'),void 0!=c&&void 0!=s&&punchgs.TweenLite.set(o.find(".slot").last(),{rotationZ:s});else for(r||(b=0-i.sloth),e=0;e<i.slots+2;e++)o.append('<div class="slot" style="position:absolute;top:'+(nt+e*i.sloth)+"px;left:"+a+"px;overflow:hidden;width:"+l+"px;height:"+i.sloth+'px"><div class="slotslide" style="position:absolute;top:'+b+"px;left:0px;width:"+l+"px;height:"+i.sloth+'px;overflow:hidden;"><div style="background-color:'+g+";position:absolute;top:"+(0-e*i.sloth)+"px;left:0px;width:"+l+"px;height:"+h+"px;background-image:url("+d+");background-repeat:"+y+";background-size:"+v+";background-position:"+p+';"><\/div><\/div><\/div>'),void 0!=c&&void 0!=s&&punchgs.TweenLite.set(o.find(".slot").last(),{rotationZ:s})}},u=function(n,t,i,r){function tt(){jQuery.each(v,function(n,i){i[0]!=t&&i[8]!=t||(y=i[1],k=i[2],d=g);g+=1})}var e=n[0].opt,l=punchgs.Power1.easeIn,o=punchgs.Power1.easeOut,h=punchgs.Power1.easeInOut,s=punchgs.Power2.easeIn,c=punchgs.Power2.easeOut,u=punchgs.Power2.easeInOut,it=(punchgs.Power3.easeIn,punchgs.Power3.easeOut),f=punchgs.Power3.easeInOut,b=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],a=[16,17,18,19,20,21,22,23,24,25,27],y=0,k=1,d=0,g=0,v=([],[["boxslide",0,1,10,0,"box",!1,null,0,o,o,500,6],["boxfade",1,0,10,0,"box",!1,null,1,h,h,700,5],["slotslide-horizontal",2,0,0,200,"horizontal",!0,!1,2,u,u,700,3],["slotslide-vertical",3,0,0,200,"vertical",!0,!1,3,u,u,700,3],["curtain-1",4,3,0,0,"horizontal",!0,!0,4,o,o,300,5],["curtain-2",5,3,0,0,"horizontal",!0,!0,5,o,o,300,5],["curtain-3",6,3,25,0,"horizontal",!0,!0,6,o,o,300,5],["slotzoom-horizontal",7,0,0,400,"horizontal",!0,!0,7,o,o,300,7],["slotzoom-vertical",8,0,0,0,"vertical",!0,!0,8,c,c,500,8],["slotfade-horizontal",9,0,0,1e3,"horizontal",!0,null,9,c,c,2e3,10],["slotfade-vertical",10,0,0,1e3,"vertical",!0,null,10,c,c,2e3,10],["fade",11,0,1,300,"horizontal",!0,null,11,u,u,1e3,1],["crossfade",11,1,1,300,"horizontal",!0,null,11,u,u,1e3,1],["fadethroughdark",11,2,1,300,"horizontal",!0,null,11,u,u,1e3,1],["fadethroughlight",11,3,1,300,"horizontal",!0,null,11,u,u,1e3,1],["fadethroughtransparent",11,4,1,300,"horizontal",!0,null,11,u,u,1e3,1],["slideleft",12,0,1,0,"horizontal",!0,!0,12,f,f,1e3,1],["slideup",13,0,1,0,"horizontal",!0,!0,13,f,f,1e3,1],["slidedown",14,0,1,0,"horizontal",!0,!0,14,f,f,1e3,1],["slideright",15,0,1,0,"horizontal",!0,!0,15,f,f,1e3,1],["slideoverleft",12,7,1,0,"horizontal",!0,!0,12,f,f,1e3,1],["slideoverup",13,7,1,0,"horizontal",!0,!0,13,f,f,1e3,1],["slideoverdown",14,7,1,0,"horizontal",!0,!0,14,f,f,1e3,1],["slideoverright",15,7,1,0,"horizontal",!0,!0,15,f,f,1e3,1],["slideremoveleft",12,8,1,0,"horizontal",!0,!0,12,f,f,1e3,1],["slideremoveup",13,8,1,0,"horizontal",!0,!0,13,f,f,1e3,1],["slideremovedown",14,8,1,0,"horizontal",!0,!0,14,f,f,1e3,1],["slideremoveright",15,8,1,0,"horizontal",!0,!0,15,f,f,1e3,1],["papercut",16,0,0,600,"",null,null,16,f,f,1e3,2],["3dcurtain-horizontal",17,0,20,100,"vertical",!1,!0,17,h,h,500,7],["3dcurtain-vertical",18,0,10,100,"horizontal",!1,!0,18,h,h,500,5],["cubic",19,0,20,600,"horizontal",!1,!0,19,f,f,500,1],["cube",19,0,20,600,"horizontal",!1,!0,20,f,f,500,1],["flyin",20,0,4,600,"vertical",!1,!0,21,it,f,500,1],["turnoff",21,0,1,500,"horizontal",!1,!0,22,f,f,500,1],["incube",22,0,20,200,"horizontal",!1,!0,23,u,u,500,1],["cubic-horizontal",23,0,20,500,"vertical",!1,!0,24,c,c,500,1],["cube-horizontal",23,0,20,500,"vertical",!1,!0,25,c,c,500,1],["incube-horizontal",24,0,20,500,"vertical",!1,!0,26,u,u,500,1],["turnoff-vertical",25,0,1,200,"horizontal",!1,!0,27,u,u,500,1],["fadefromright",14,1,1,0,"horizontal",!0,!0,28,u,u,1e3,1],["fadefromleft",15,1,1,0,"horizontal",!0,!0,29,u,u,1e3,1],["fadefromtop",14,1,1,0,"horizontal",!0,!0,30,u,u,1e3,1],["fadefrombottom",13,1,1,0,"horizontal",!0,!0,31,u,u,1e3,1],["fadetoleftfadefromright",12,2,1,0,"horizontal",!0,!0,32,u,u,1e3,1],["fadetorightfadefromleft",15,2,1,0,"horizontal",!0,!0,33,u,u,1e3,1],["fadetobottomfadefromtop",14,2,1,0,"horizontal",!0,!0,34,u,u,1e3,1],["fadetotopfadefrombottom",13,2,1,0,"horizontal",!0,!0,35,u,u,1e3,1],["parallaxtoright",15,3,1,0,"horizontal",!0,!0,36,u,s,1500,1],["parallaxtoleft",12,3,1,0,"horizontal",!0,!0,37,u,s,1500,1],["parallaxtotop",14,3,1,0,"horizontal",!0,!0,38,u,l,1500,1],["parallaxtobottom",13,3,1,0,"horizontal",!0,!0,39,u,l,1500,1],["scaledownfromright",12,4,1,0,"horizontal",!0,!0,40,u,s,1e3,1],["scaledownfromleft",15,4,1,0,"horizontal",!0,!0,41,u,s,1e3,1],["scaledownfromtop",14,4,1,0,"horizontal",!0,!0,42,u,s,1e3,1],["scaledownfrombottom",13,4,1,0,"horizontal",!0,!0,43,u,s,1e3,1],["zoomout",13,5,1,0,"horizontal",!0,!0,44,u,s,1e3,1],["zoomin",13,6,1,0,"horizontal",!0,!0,45,u,s,1e3,1],["slidingoverlayup",27,0,1,0,"horizontal",!0,!0,47,h,o,2e3,1],["slidingoverlaydown",28,0,1,0,"horizontal",!0,!0,48,h,o,2e3,1],["slidingoverlayright",30,0,1,0,"horizontal",!0,!0,49,h,o,2e3,1],["slidingoverlayleft",29,0,1,0,"horizontal",!0,!0,50,h,o,2e3,1],["parallaxcirclesup",31,0,1,0,"horizontal",!0,!0,51,u,l,1500,1],["parallaxcirclesdown",32,0,1,0,"horizontal",!0,!0,52,u,l,1500,1],["parallaxcirclesright",33,0,1,0,"horizontal",!0,!0,53,u,l,1500,1],["parallaxcirclesleft",34,0,1,0,"horizontal",!0,!0,54,u,l,1500,1],["notransition",26,0,1,0,"horizontal",!0,null,46,u,s,1e3,1],["parallaxright",15,3,1,0,"horizontal",!0,!0,55,u,s,1500,1],["parallaxleft",12,3,1,0,"horizontal",!0,!0,56,u,s,1500,1],["parallaxup",14,3,1,0,"horizontal",!0,!0,57,u,l,1500,1],["parallaxdown",13,3,1,0,"horizontal",!0,!0,58,u,l,1500,1]]),nt,p,w;return e.duringslidechange=!0,e.testanims=!1,1==e.testanims&&(e.nexttesttransform=void 0===e.nexttesttransform?34:e.nexttesttransform+1,e.nexttesttransform=e.nexttesttransform>70?0:e.nexttesttransform,t=v[e.nexttesttransform][0],console.log(t+"  "+e.nexttesttransform+"  "+v[e.nexttesttransform][1]+"  "+v[e.nexttesttransform][2])),jQuery.each(["parallaxcircles","slidingoverlay","slide","slideover","slideremove","parallax","parralaxto"],function(n,i){t==i+"horizontal"&&(t=1!=r?i+"left":i+"right");t==i+"vertical"&&(t=1!=r?i+"up":i+"down")}),"random"==t&&(t=Math.round(Math.random()*v.length-1),t>v.length-1&&(t=v.length-1)),"random-static"==t&&(t=Math.round(Math.random()*b.length-1),t>b.length-1&&(t=b.length-1),t=b[t]),"random-premium"==t&&(t=Math.round(Math.random()*a.length-1),t>a.length-1&&(t=a.length-1),t=a[t]),nt=[12,13,14,15,16,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],1==e.isJoomla&&void 0!=window.MooTools&&nt.indexOf(t)!=-1&&(p=Math.round(Math.random()*(a.length-2))+1,p>a.length-1&&(p=a.length-1),0==p&&(p=1),t=a[p]),tt(),y>30&&(y=30),y<0&&(y=0),w={},w.nexttrans=y,w.STA=v[d],w.specials=k,w},n=function(n,t){return void 0==t||jQuery.isNumeric(n)?n:void 0==n?n:n.split(",")[t]},f=function(t,r,f,e,o,s,h,c){function pi(n,t,i,r,u){var h=n.find(".slot"),l=6,a=[2,1.2,.9,.7,.55,.42],f=n.width(),e=n.height(),o;for(h.wrap('<div class="slot-circle-wrapper" style="overflow:hidden;position:absolute;border:1px solid #fff"><\/div>'),o=0;o<l;o++)h.parent().clone(!1).appendTo(s);n.find(".slot-circle-wrapper").each(function(n){if(n<l){var v=jQuery(this),w=v.find(".slot"),r=f>e?a[n]*f:a[n]*e,o=r,s=0+(o/2-f/2),h=0+(r/2-e/2),b=0!=n?"50%":"0",k=31==i?e/2-r/2:32==i?e/2-r/2:e/2-r/2,d=33==i?f/2-o/2:34==i?f-o:f/2-o/2,g={scale:1,transformOrigo:"50% 50%",width:o+"px",height:r+"px",top:k+"px",left:d+"px",borderRadius:b},nt={scale:1,top:e/2-r/2,left:f/2-o/2,ease:u},tt=31==i?h:32==i?h:h,it=33==i?s:34==i?s+f/2:s,rt={width:f,height:e,autoAlpha:1,top:tt+"px",position:"absolute",left:it+"px"},ut={top:h+"px",left:s+"px",ease:u},y=t,p=0;c.add(punchgs.TweenLite.fromTo(v,y,g,nt),p);c.add(punchgs.TweenLite.fromTo(w,y,rt,ut),p);c.add(punchgs.TweenLite.fromTo(v,.001,{autoAlpha:0},{autoAlpha:1}),0)}})}var l=f[0].opt,wi=o.index(),bi=e.index(),it=bi<wi?1:0,ot,a,y,w,ni,ht,ti,ii,et,ft,ai,lt,gt,ct,nt,p,v,k;"arrow"==l.sc_indicator&&(it=l.sc_indicator_dir);var wt=u(f,r,s,it),g=wt.STA,d=wt.specials,t=wt.nexttrans;if("on"==s.data("kenburns")&&(t=11),ot=e.data("nexttransid")||0,a=n(e.data("masterspeed"),ot),a="default"===a?g[11]:"random"===a?Math.round(1e3*Math.random()+300):void 0!=a?parseInt(a,0):g[11],a=a>l.delay?l.delay:a,a+=g[4],l.slots=n(e.data("slotamount"),ot),l.slots=void 0==l.slots||"default"==l.slots?g[12]:"random"==l.slots?Math.round(12*Math.random()+4):l.slots,l.slots=l.slots<1?"boxslide"==r?Math.round(6*Math.random()+3):"flyin"==r?Math.round(4*Math.random()+1):l.slots:l.slots,l.slots=(4==t||5==t||6==t)&&l.slots<3?3:l.slots,l.slots=0!=g[3]?Math.min(l.slots,g[3]):l.slots,l.slots=9==t?l.width/l.slots:10==t?l.height/l.slots:l.slots,l.rotate=n(e.data("rotate"),ot),l.rotate=void 0==l.rotate||"default"==l.rotate?0:999==l.rotate||"random"==l.rotate?Math.round(360*Math.random()):l.rotate,l.rotate=!jQuery.support.transition||l.ie||l.ie9?0:l.rotate,11!=t&&(null!=g[7]&&i(h,l,g[7],g[5]),null!=g[6]&&i(s,l,g[6],g[5])),c.add(punchgs.TweenLite.set(s.find(".defaultvid"),{y:0,x:0,top:0,left:0,scale:1}),0),c.add(punchgs.TweenLite.set(h.find(".defaultvid"),{y:0,x:0,top:0,left:0,scale:1}),0),c.add(punchgs.TweenLite.set(s.find(".defaultvid"),{y:"+0%",x:"+0%"}),0),c.add(punchgs.TweenLite.set(h.find(".defaultvid"),{y:"+0%",x:"+0%"}),0),c.add(punchgs.TweenLite.set(s,{autoAlpha:1,y:"+0%",x:"+0%"}),0),c.add(punchgs.TweenLite.set(h,{autoAlpha:1,y:"+0%",x:"+0%"}),0),c.add(punchgs.TweenLite.set(s.parent(),{backgroundColor:"transparent"}),0),c.add(punchgs.TweenLite.set(h.parent(),{backgroundColor:"transparent"}),0),y=n(e.data("easein"),ot),w=n(e.data("easeout"),ot),(y="default"===y?g[9]||punchgs.Power2.easeInOut:y||g[9]||punchgs.Power2.easeInOut,w="default"===w?g[10]||punchgs.Power2.easeInOut:w||g[10]||punchgs.Power2.easeInOut,0==t)&&(ni=Math.ceil(l.height/l.sloth),ht=0,s.find(".slotslide").each(function(n){var t=jQuery(this);ht+=1;ht==ni&&(ht=0);c.add(punchgs.TweenLite.from(t,a/600,{opacity:0,top:0-l.sloth,left:0-l.slotw,rotation:l.rotate,force3D:"auto",ease:y}),(15*n+30*ht)/1500)})),1==t&&(ii=0,s.find(".slotslide").each(function(n){var r=jQuery(this),i=Math.random()*a+300,t=500*Math.random()+200;i+t>ti&&(ti=t+t,ii=n);c.add(punchgs.TweenLite.from(r,i/1e3,{autoAlpha:0,force3D:"auto",rotation:l.rotate,ease:y}),t/1e3)})),2==t&&(v=new punchgs.TimelineLite,h.find(".slotslide").each(function(){var n=jQuery(this);v.add(punchgs.TweenLite.to(n,a/1e3,{left:l.slotw,ease:y,force3D:"auto",rotation:0-l.rotate}),0);c.add(v,0)}),s.find(".slotslide").each(function(){var n=jQuery(this);v.add(punchgs.TweenLite.from(n,a/1e3,{left:0-l.slotw,ease:y,force3D:"auto",rotation:l.rotate}),0);c.add(v,0)})),3==t&&(v=new punchgs.TimelineLite,h.find(".slotslide").each(function(){var n=jQuery(this);v.add(punchgs.TweenLite.to(n,a/1e3,{top:l.sloth,ease:y,rotation:l.rotate,force3D:"auto",transformPerspective:600}),0);c.add(v,0)}),s.find(".slotslide").each(function(){var n=jQuery(this);v.add(punchgs.TweenLite.from(n,a/1e3,{top:0-l.sloth,rotation:l.rotate,ease:w,force3D:"auto",transformPerspective:600}),0);c.add(v,0)})),(4==t||5==t)&&(setTimeout(function(){h.find(".defaultimg").css({opacity:0})},100),et=a/1e3,v=new punchgs.TimelineLite,h.find(".slotslide").each(function(n){var r=jQuery(this),i=n*et/l.slots;5==t&&(i=(l.slots-n-1)*et/l.slots/1.5);v.add(punchgs.TweenLite.to(r,3*et,{transformPerspective:600,force3D:"auto",top:0+l.height,opacity:.5,rotation:l.rotate,ease:y,delay:i}),0);c.add(v,0)}),s.find(".slotslide").each(function(n){var r=jQuery(this),i=n*et/l.slots;5==t&&(i=(l.slots-n-1)*et/l.slots/1.5);v.add(punchgs.TweenLite.from(r,3*et,{top:0-l.height,opacity:.5,rotation:l.rotate,force3D:"auto",ease:punchgs.eo,delay:i}),0);c.add(v,0)})),6==t&&(l.slots<2&&(l.slots=2),l.slots%2&&(l.slots=l.slots+1),v=new punchgs.TimelineLite,setTimeout(function(){h.find(".defaultimg").css({opacity:0})},100),h.find(".slotslide").each(function(n){var i=jQuery(this),t;t=n+1<l.slots/2?90*(n+2):90*(2+l.slots-n);v.add(punchgs.TweenLite.to(i,(a+t)/1e3,{top:0+l.height,opacity:1,force3D:"auto",rotation:l.rotate,ease:y}),0);c.add(v,0)}),s.find(".slotslide").each(function(n){var i=jQuery(this),t;t=n+1<l.slots/2?90*(n+2):90*(2+l.slots-n);v.add(punchgs.TweenLite.from(i,(a+t)/1e3,{top:0-l.height,opacity:1,force3D:"auto",rotation:l.rotate,ease:w}),0);c.add(v,0)})),7==t&&(a=2*a,a>l.delay&&(a=l.delay),v=new punchgs.TimelineLite,setTimeout(function(){h.find(".defaultimg").css({opacity:0})},100),h.find(".slotslide").each(function(){var n=jQuery(this).find("div");v.add(punchgs.TweenLite.to(n,a/1e3,{left:0-l.slotw/2+"px",top:0-l.height/2+"px",width:2*l.slotw+"px",height:2*l.height+"px",opacity:0,rotation:l.rotate,force3D:"auto",ease:y}),0);c.add(v,0)}),s.find(".slotslide").each(function(n){var t=jQuery(this).find("div");v.add(punchgs.TweenLite.fromTo(t,a/1e3,{left:0,top:0,opacity:0,transformPerspective:600},{left:0-n*l.slotw+"px",ease:w,force3D:"auto",top:"0px",width:l.width,height:l.height,opacity:1,rotation:0,delay:.1}),0);c.add(v,0)})),8==t&&(a=3*a,a>l.delay&&(a=l.delay),v=new punchgs.TimelineLite,h.find(".slotslide").each(function(){var n=jQuery(this).find("div");v.add(punchgs.TweenLite.to(n,a/1e3,{left:0-l.width/2+"px",top:0-l.sloth/2+"px",width:2*l.width+"px",height:2*l.sloth+"px",force3D:"auto",ease:y,opacity:0,rotation:l.rotate}),0);c.add(v,0)}),s.find(".slotslide").each(function(n){var t=jQuery(this).find("div");v.add(punchgs.TweenLite.fromTo(t,a/1e3,{left:0,top:0,opacity:0,force3D:"auto"},{left:"0px",top:0-n*l.sloth+"px",width:s.find(".defaultimg").data("neww")+"px",height:s.find(".defaultimg").data("newh")+"px",opacity:1,ease:w,rotation:0}),0);c.add(v,0)})),(9==t||10==t)&&(lt=0,s.find(".slotslide").each(function(n){var t=jQuery(this);lt++;c.add(punchgs.TweenLite.fromTo(t,a/2e3,{autoAlpha:0,force3D:"auto",transformPerspective:600},{autoAlpha:1,ease:y,delay:n*l.slots/2e5}),0)})),27==t||28==t||29==t||30==t){var bt=s.find(".slot"),ki=27==t||28==t?1:2,ri=27==t||29==t?"-100%":"+100%",di=27==t||29==t?"+100%":"-100%",gi=27==t||29==t?"-80%":"80%",nr=27==t||29==t?"+80%":"-80%",tr=27==t||29==t?"+10%":"-10%",ui={overwrite:"all"},fi={autoAlpha:0,zIndex:1,force3D:"auto",ease:y},ei={position:"inherit",autoAlpha:0,overwrite:"all",zIndex:1},oi={autoAlpha:1,force3D:"auto",ease:w},si={overwrite:"all",zIndex:2,opacity:1,autoAlpha:1},hi={autoAlpha:1,force3D:"auto",overwrite:"all",ease:y},ci={overwrite:"all",zIndex:2,autoAlpha:1},li={autoAlpha:1,force3D:"auto",ease:y},ut=1==ki?"y":"x";ui[ut]="0px";fi[ut]=ri;ei[ut]=tr;oi[ut]="0%";si[ut]=di;hi[ut]=ri;ci[ut]=gi;li[ut]=nr;bt.append('<span style="background-color:rgba(0,0,0,0.6);width:100%;height:100%;position:absolute;top:0px;left:0px;display:block;z-index:2"><\/span>');c.add(punchgs.TweenLite.fromTo(h,a/1e3,ui,fi),0);c.add(punchgs.TweenLite.fromTo(s.find(".defaultimg"),a/2e3,ei,oi),a/2e3);c.add(punchgs.TweenLite.fromTo(bt,a/1e3,si,hi),0);c.add(punchgs.TweenLite.fromTo(bt.find(".slotslide div"),a/1e3,ci,li),0)}if((31==t||32==t||33==t||34==t)&&(a=6e3,y=punchgs.Power3.easeInOut,ft=a/1e3,mas=ft-ft/5,_nt=t,fy=31==_nt?"+100%":32==_nt?"-100%":"0%",fx=33==_nt?"+100%":34==_nt?"-100%":"0%",ty=31==_nt?"-100%":32==_nt?"+100%":"0%",tx=33==_nt?"-100%":34==_nt?"+100%":"0%",c.add(punchgs.TweenLite.fromTo(h,ft-.2*ft,{y:0,x:0},{y:ty,x:tx,ease:w}),.2*ft),c.add(punchgs.TweenLite.fromTo(s,ft,{y:fy,x:fx},{y:"0%",x:"0%",ease:y}),0),s.find(".slot").remove(),s.find(".defaultimg").clone().appendTo(s).addClass("slot"),pi(s,ft,_nt,"in",y)),11==t){d>4&&(d=0);lt=0;ai=2==d?"#000000":3==d?"#ffffff":"transparent";switch(d){case 0:c.add(punchgs.TweenLite.fromTo(s,a/1e3,{autoAlpha:0},{autoAlpha:1,force3D:"auto",ease:y}),0);break;case 1:c.add(punchgs.TweenLite.fromTo(s,a/1e3,{autoAlpha:0},{autoAlpha:1,force3D:"auto",ease:y}),0);c.add(punchgs.TweenLite.fromTo(h,a/1e3,{autoAlpha:1},{autoAlpha:0,force3D:"auto",ease:y}),0);break;case 2:case 3:case 4:c.add(punchgs.TweenLite.set(h.parent(),{backgroundColor:ai,force3D:"auto"}),0);c.add(punchgs.TweenLite.set(s.parent(),{backgroundColor:"transparent",force3D:"auto"}),0);c.add(punchgs.TweenLite.to(h,a/2e3,{autoAlpha:0,force3D:"auto",ease:y}),0);c.add(punchgs.TweenLite.fromTo(s,a/2e3,{autoAlpha:0},{autoAlpha:1,force3D:"auto",ease:y}),a/2e3)}c.add(punchgs.TweenLite.set(s.find(".defaultimg"),{autoAlpha:1}),0);c.add(punchgs.TweenLite.set(h.find("defaultimg"),{autoAlpha:1}),0)}if(26==t&&(lt=0,a=0,c.add(punchgs.TweenLite.fromTo(s,a/1e3,{autoAlpha:0},{autoAlpha:1,force3D:"auto",ease:y}),0),c.add(punchgs.TweenLite.to(h,a/1e3,{autoAlpha:0,force3D:"auto",ease:y}),0),c.add(punchgs.TweenLite.set(s.find(".defaultimg"),{autoAlpha:1}),0),c.add(punchgs.TweenLite.set(h.find("defaultimg"),{autoAlpha:1}),0)),12==t||13==t||14==t||15==t){a=a;a>l.delay&&(a=l.delay);setTimeout(function(){punchgs.TweenLite.set(h.find(".defaultimg"),{autoAlpha:0})},100);var nt=l.width,p=l.height,vi=s.find(".slotslide, .defaultvid"),at=0,vt=0,tt=1,st=1,kt=1,dt=a/1e3,yt=dt;if("fullwidth"!=l.sliderLayout&&"fullscreen"!=l.sliderLayout||(nt=vi.width(),p=vi.height()),12==t?at=nt:15==t?at=0-nt:13==t?vt=p:14==t&&(vt=0-p),1==d&&(tt=0),2==d&&(tt=0),3==d&&(dt=a/1300),4!=d&&5!=d||(st=.6),6==d&&(st=1.4),5!=d&&6!=d||(kt=1.4,tt=0,nt=0,p=0,at=0,vt=0),6==d&&(kt=.6),7==d&&(nt=0,p=0),gt=s.find(".slotslide"),ct=h.find(".slotslide, .defaultvid"),c.add(punchgs.TweenLite.set(o,{zIndex:15}),0),c.add(punchgs.TweenLite.set(e,{zIndex:20}),0),8==d?(c.add(punchgs.TweenLite.set(o,{zIndex:20}),0),c.add(punchgs.TweenLite.set(e,{zIndex:15}),0),c.add(punchgs.TweenLite.set(gt,{left:0,top:0,scale:1,opacity:1,rotation:0,ease:y,force3D:"auto"}),0)):c.add(punchgs.TweenLite.from(gt,dt,{left:at,top:vt,scale:kt,opacity:tt,rotation:l.rotate,ease:y,force3D:"auto"}),0),4!=d&&5!=d||(nt=0,p=0),1!=d)switch(t){case 12:c.add(punchgs.TweenLite.to(ct,yt,{left:0-nt+"px",force3D:"auto",scale:st,opacity:tt,rotation:l.rotate,ease:w}),0);break;case 15:c.add(punchgs.TweenLite.to(ct,yt,{left:nt+"px",force3D:"auto",scale:st,opacity:tt,rotation:l.rotate,ease:w}),0);break;case 13:c.add(punchgs.TweenLite.to(ct,yt,{top:0-p+"px",force3D:"auto",scale:st,opacity:tt,rotation:l.rotate,ease:w}),0);break;case 14:c.add(punchgs.TweenLite.to(ct,yt,{top:p+"px",force3D:"auto",scale:st,opacity:tt,rotation:l.rotate,ease:w}),0)}}if(16==t){v=new punchgs.TimelineLite;c.add(punchgs.TweenLite.set(o,{position:"absolute","z-index":20}),0);c.add(punchgs.TweenLite.set(e,{position:"absolute","z-index":15}),0);o.wrapInner('<div class="tp-half-one" style="position:relative; width:100%;height:100%"><\/div>');o.find(".tp-half-one").clone(!0).appendTo(o).addClass("tp-half-two");o.find(".tp-half-two").removeClass("tp-half-one");nt=l.width;p=l.height;"on"==l.autoHeight&&(p=f.height());o.find(".tp-half-one .defaultimg").wrap('<div class="tp-papercut" style="width:'+nt+"px;height:"+p+'px;"><\/div>');o.find(".tp-half-two .defaultimg").wrap('<div class="tp-papercut" style="width:'+nt+"px;height:"+p+'px;"><\/div>');o.find(".tp-half-two .defaultimg").css({position:"absolute",top:"-50%"});o.find(".tp-half-two .tp-caption").wrapAll('<div style="position:absolute;top:-50%;left:0px;"><\/div>');c.add(punchgs.TweenLite.set(o.find(".tp-half-two"),{width:nt,height:p,overflow:"hidden",zIndex:15,position:"absolute",top:p/2,left:"0px",transformPerspective:600,transformOrigin:"center bottom"}),0);c.add(punchgs.TweenLite.set(o.find(".tp-half-one"),{width:nt,height:p/2,overflow:"visible",zIndex:10,position:"absolute",top:"0px",left:"0px",transformPerspective:600,transformOrigin:"center top"}),0);var ir=(o.find(".defaultimg"),Math.round(20*Math.random()-10)),rr=Math.round(20*Math.random()-10),ur=Math.round(20*Math.random()-10),fr=.4*Math.random()-.2,er=.4*Math.random()-.2,or=1*Math.random()+1,sr=1*Math.random()+1,hr=.3*Math.random()+.3;c.add(punchgs.TweenLite.set(o.find(".tp-half-one"),{overflow:"hidden"}),0);c.add(punchgs.TweenLite.fromTo(o.find(".tp-half-one"),a/800,{width:nt,height:p/2,position:"absolute",top:"0px",left:"0px",force3D:"auto",transformOrigin:"center top"},{scale:or,rotation:ir,y:0-p-p/4,autoAlpha:0,ease:y}),0);c.add(punchgs.TweenLite.fromTo(o.find(".tp-half-two"),a/800,{width:nt,height:p,overflow:"hidden",position:"absolute",top:p/2,left:"0px",force3D:"auto",transformOrigin:"center bottom"},{scale:sr,rotation:rr,y:p+p/4,ease:y,autoAlpha:0,onComplete:function(){punchgs.TweenLite.set(o,{position:"absolute","z-index":15});punchgs.TweenLite.set(e,{position:"absolute","z-index":20});o.find(".tp-half-one").length>0&&(o.find(".tp-half-one .defaultimg").unwrap(),o.find(".tp-half-one .slotholder").unwrap());o.find(".tp-half-two").remove()}}),0);v.add(punchgs.TweenLite.set(s.find(".defaultimg"),{autoAlpha:1}),0);null!=o.html()&&c.add(punchgs.TweenLite.fromTo(e,(a-200)/1e3,{scale:hr,x:l.width/4*fr,y:p/4*er,rotation:ur,force3D:"auto",transformOrigin:"center center",ease:w},{autoAlpha:1,scale:1,x:0,y:0,rotation:0}),0);c.add(v,0)}if(17==t&&s.find(".slotslide").each(function(n){var t=jQuery(this);c.add(punchgs.TweenLite.fromTo(t,a/800,{opacity:0,rotationY:0,scale:.9,rotationX:-110,force3D:"auto",transformPerspective:600,transformOrigin:"center center"},{opacity:1,top:0,left:0,scale:1,rotation:0,rotationX:0,force3D:"auto",rotationY:0,ease:y,delay:.06*n}),0)}),18==t&&s.find(".slotslide").each(function(n){var t=jQuery(this);c.add(punchgs.TweenLite.fromTo(t,a/500,{autoAlpha:0,rotationY:110,scale:.9,rotationX:10,force3D:"auto",transformPerspective:600,transformOrigin:"center center"},{autoAlpha:1,top:0,left:0,scale:1,rotation:0,rotationX:0,force3D:"auto",rotationY:0,ease:y,delay:.06*n}),0)}),19==t||22==t){v=new punchgs.TimelineLite;c.add(punchgs.TweenLite.set(o,{zIndex:20}),0);c.add(punchgs.TweenLite.set(e,{zIndex:20}),0);setTimeout(function(){h.find(".defaultimg").css({opacity:0})},100);var b=90,tt=1,k="center center ";1==it&&(b=-90);19==t?(k=k+"-"+l.height/2,tt=0):k+=l.height/2;punchgs.TweenLite.set(f,{transformStyle:"flat",backfaceVisibility:"hidden",transformPerspective:600});s.find(".slotslide").each(function(n){var t=jQuery(this);v.add(punchgs.TweenLite.fromTo(t,a/1e3,{transformStyle:"flat",backfaceVisibility:"hidden",left:0,rotationY:l.rotate,z:10,top:0,scale:1,force3D:"auto",transformPerspective:600,transformOrigin:k,rotationX:b},{left:0,rotationY:0,top:0,z:0,scale:1,force3D:"auto",rotationX:0,delay:n/20,ease:y}),0);v.add(punchgs.TweenLite.to(t,.1,{autoAlpha:1,delay:n/20}),0);c.add(v)});h.find(".slotslide").each(function(n){var i=jQuery(this),t=-90;1==it&&(t=90);v.add(punchgs.TweenLite.fromTo(i,a/1e3,{transformStyle:"flat",backfaceVisibility:"hidden",autoAlpha:1,rotationY:0,top:0,z:0,scale:1,force3D:"auto",transformPerspective:600,transformOrigin:k,rotationX:0},{autoAlpha:1,rotationY:l.rotate,top:0,z:10,scale:1,rotationX:t,delay:n/20,force3D:"auto",ease:w}),0);c.add(v)});c.add(punchgs.TweenLite.set(o,{zIndex:18}),0)}if(20==t){if(setTimeout(function(){h.find(".defaultimg").css({opacity:0})},100),1==it)var pt=-l.width,b=80,k="20% 70% -"+l.height/2;else var pt=l.width,b=-80,k="80% 70% -"+l.height/2;s.find(".slotslide").each(function(n){var t=jQuery(this),i=n/20;c.add(punchgs.TweenLite.fromTo(t,a/1e3,{left:pt,rotationX:40,z:-600,opacity:tt,top:0,scale:1,force3D:"auto",transformPerspective:600,transformOrigin:k,transformStyle:"flat",rotationY:b},{left:0,rotationX:0,opacity:1,top:0,z:0,scale:1,rotationY:0,delay:i,ease:y}),0)});h.find(".slotslide").each(function(n){var i=jQuery(this),t=n/20;if(t=n>0?t+a/9e3:0,1!=it)var r=-l.width/2,u=30,f="20% 70% -"+l.height/2;else var r=l.width/2,u=-30,f="80% 70% -"+l.height/2;w=punchgs.Power2.easeInOut;c.add(punchgs.TweenLite.fromTo(i,a/1e3,{opacity:1,rotationX:0,top:0,z:0,scale:1,left:0,force3D:"auto",transformPerspective:600,transformOrigin:f,transformStyle:"flat",rotationY:0},{opacity:1,rotationX:20,top:0,z:-600,left:r,force3D:"auto",rotationY:u,delay:t,ease:w}),0)})}if(21==t||25==t){setTimeout(function(){h.find(".defaultimg").css({opacity:0})},100);var b=90,pt=-l.width,rt=-b;1==it?25==t?(k="center top 0",b=l.rotate):(k="left center 0",rt=l.rotate):(pt=l.width,b=-90,25==t)?(k="center bottom 0",rt=-b,b=l.rotate):(k="right center 0",rt=l.rotate);s.find(".slotslide").each(function(){var t=jQuery(this),n=a/1.5/3;c.add(punchgs.TweenLite.fromTo(t,n/500,{left:0,transformStyle:"flat",rotationX:rt,z:0,autoAlpha:0,top:0,scale:1,force3D:"auto",transformPerspective:1200,transformOrigin:k,rotationY:b},{left:0,rotationX:0,top:0,z:0,autoAlpha:1,scale:1,rotationY:0,force3D:"auto",delay:n/1e3,ease:y}),0)});1!=it?(pt=-l.width,b=90,25==t?(k="center top 0",rt=-b,b=l.rotate):(k="left center 0",rt=l.rotate)):(pt=l.width,b=-90,25==t?(k="center bottom 0",rt=-b,b=l.rotate):(k="right center 0",rt=l.rotate));h.find(".slotslide").each(function(){var n=jQuery(this);c.add(punchgs.TweenLite.fromTo(n,a/1e3,{left:0,transformStyle:"flat",rotationX:0,z:0,autoAlpha:1,top:0,scale:1,force3D:"auto",transformPerspective:1200,transformOrigin:k,rotationY:0},{left:0,rotationX:rt,top:0,z:0,autoAlpha:1,force3D:"auto",scale:1,rotationY:b,ease:w}),0)})}if(23==t||24==t){setTimeout(function(){h.find(".defaultimg").css({opacity:0})},100);var b=-90,tt=1,yi=0;(1==it&&(b=90),23==t)?(k="center center -"+l.width/2,tt=0):k="center center "+l.width/2;punchgs.TweenLite.set(f,{transformStyle:"preserve-3d",backfaceVisibility:"hidden",perspective:2500});s.find(".slotslide").each(function(n){var t=jQuery(this);c.add(punchgs.TweenLite.fromTo(t,a/1e3,{left:yi,rotationX:l.rotate,force3D:"auto",opacity:tt,top:0,scale:1,transformPerspective:1200,transformOrigin:k,rotationY:b},{left:0,rotationX:0,autoAlpha:1,top:0,z:0,scale:1,rotationY:0,delay:n/10,ease:y}),0)});b=90;1==it&&(b=-90);h.find(".slotslide").each(function(n){var i=jQuery(this);c.add(punchgs.TweenLite.fromTo(i,a/1e3,{left:0,rotationX:0,top:0,z:0,scale:1,force3D:"auto",transformStyle:"flat",transformPerspective:1200,transformOrigin:k,rotationY:0},{left:yi,rotationX:l.rotate,top:0,scale:1,rotationY:b,delay:n/10,ease:w}),0);23==t&&c.add(punchgs.TweenLite.fromTo(i,a/2e3,{autoAlpha:1},{autoAlpha:0,delay:n/10+a/3e3,ease:w}),0)})}return c}}(jQuery);!function(){"use strict";var n=jQuery.fn.revolution,i=n.is_mobile(),r={alias:"Actions Min JS",name:"revolution.extensions.actions.min.js",min_core:"5.3",version:"2.0.2"};jQuery.extend(!0,n,{checkActions:function(t,i,f){return"stop"!==n.compare_version(r).check&&void u(t,i,f)}});var u=function(r,u,f){f&&jQuery.each(f,function(f,e){var o,s;e.delay=parseInt(e.delay,0)/1e3;r.addClass("noSwipe");u.fullscreen_esclistener||"exitfullscreen"!=e.action&&"togglefullscreen"!=e.action||(jQuery(document).keyup(function(n){27==n.keyCode&&jQuery("#rs-go-fullscreen").length>0&&r.trigger(e.event)}),u.fullscreen_esclistener=!0);o="backgroundvideo"==e.layer?jQuery(".rs-background-video-layer"):"firstvideo"==e.layer?jQuery(".tp-revslider-slidesli").find(".tp-videolayer"):jQuery("#"+e.layer);switch(jQuery.inArray(e.action,["toggleslider","toggle_mute_video","toggle_global_mute_video","togglefullscreen"])!=-1&&r.data("togglelisteners",!0),e.action){case"togglevideo":jQuery.each(o,function(n,t){t=jQuery(t);var i=t.data("videotoggledby");void 0==i&&(i=[]);i.push(r);t.data("videotoggledby",i)});break;case"togglelayer":jQuery.each(o,function(n,t){t=jQuery(t);var i=t.data("layertoggledby");void 0==i&&(i=[]);i.push(r);t.data("layertoggledby",i);t.data("triggered_startstatus",e.layerstatus)});break;case"toggle_mute_video":jQuery.each(o,function(n,t){t=jQuery(t);var i=t.data("videomutetoggledby");void 0==i&&(i=[]);i.push(r);t.data("videomutetoggledby",i)});break;case"toggle_global_mute_video":jQuery.each(o,function(n,t){t=jQuery(t);var i=t.data("videomutetoggledby");void 0==i&&(i=[]);i.push(r);t.data("videomutetoggledby",i)});break;case"toggleslider":void 0==u.slidertoggledby&&(u.slidertoggledby=[]);u.slidertoggledby.push(r);break;case"togglefullscreen":void 0==u.fullscreentoggledby&&(u.fullscreentoggledby=[]);u.fullscreentoggledby.push(r)}switch(r.on(e.event,function(){var o="backgroundvideo"==e.layer?jQuery(".active-revslide .slotholder .rs-background-video-layer"):"firstvideo"==e.layer?jQuery(".active-revslide .tp-videolayer").first():jQuery("#"+e.layer),f;"stoplayer"==e.action||"togglelayer"==e.action||"startlayer"==e.action?o.length>0&&(f=o.data(),"startlayer"==e.action||"togglelayer"==e.action&&"in"!=o.data("animdirection")?(f.animdirection="in",f.triggerstate="on",n.toggleState(f.layertoggledby),n.playAnimationFrame&&(clearTimeout(f.triggerdelay),f.triggerdelay=setTimeout(function(){n.playAnimationFrame({caption:o,opt:u,frame:"frame_0",triggerdirection:"in",triggerframein:"frame_0",triggerframeout:"frame_999"})},1e3*e.delay))):("stoplayer"==e.action||"togglelayer"==e.action&&"out"!=o.data("animdirection"))&&(f.animdirection="out",f.triggered=!0,f.triggerstate="off",n.stopVideo&&n.stopVideo(o,u),n.unToggleState(f.layertoggledby),n.endMoveCaption&&(clearTimeout(f.triggerdelay),f.triggerdelay=setTimeout(function(){n.playAnimationFrame({caption:o,opt:u,frame:"frame_999",triggerdirection:"out",triggerframein:"frame_0",triggerframeout:"frame_999"})},1e3*e.delay)))):!i||"playvideo"!=e.action&&"stopvideo"!=e.action&&"togglevideo"!=e.action&&"mutevideo"!=e.action&&"unmutevideo"!=e.action&&"toggle_mute_video"!=e.action&&"toggle_global_mute_video"!=e.action?(e.delay="NaN"===e.delay||NaN===e.delay?0:e.delay,punchgs.TweenLite.delayedCall(e.delay,function(){t(o,u,e,r)},[o,u,e,r])):t(o,u,e,r)}),e.action){case"togglelayer":case"startlayer":case"playlayer":case"stoplayer":o=jQuery("#"+e.layer);s=o.data();o.length>0&&void 0!==s&&(void 0!==s.frames&&"bytrigger"!=s.frames[0].delay||void 0===s.frames&&"bytrigger"!==s.start)&&(s.triggerstate="on")}})},t=function(tnc,opt,a,_nc){var off,aof,ts,paw,gf,obj;switch(a.action){case"scrollbelow":_nc.addClass("tp-scrollbelowslider");_nc.data("scrolloffset",a.offset);_nc.data("scrolldelay",a.delay);off=f(opt.fullScreenOffsetContainer)||0;aof=parseInt(a.offset,0)||0;off=off-aof||0;jQuery("body,html").animate({scrollTop:opt.c.offset().top+jQuery(opt.li[0]).height()-off+"px"},{duration:400});break;case"callback":eval(a.callback);break;case"jumptoslide":switch(a.slide.toLowerCase()){case"+1":case"next":opt.sc_indicator="arrow";n.callingNewSlide(opt.c,1);break;case"previous":case"prev":case"-1":opt.sc_indicator="arrow";n.callingNewSlide(opt.c,-1);break;default:ts=jQuery.isNumeric(a.slide)?parseInt(a.slide,0):a.slide;n.callingNewSlide(opt.c,ts)}break;case"simplelink":window.open(a.url,a.target);break;case"toggleslider":opt.noloopanymore=0;"playing"==opt.sliderstatus?(opt.c.revpause(),opt.forcepause_viatoggle=!0,n.unToggleState(opt.slidertoggledby)):(opt.forcepause_viatoggle=!1,opt.c.revresume(),n.toggleState(opt.slidertoggledby));break;case"pauseslider":opt.c.revpause();n.unToggleState(opt.slidertoggledby);break;case"playslider":opt.noloopanymore=0;opt.c.revresume();n.toggleState(opt.slidertoggledby);break;case"playvideo":tnc.length>0&&n.playVideo(tnc,opt);break;case"stopvideo":tnc.length>0&&n.stopVideo&&n.stopVideo(tnc,opt);break;case"togglevideo":tnc.length>0&&(n.isVideoPlaying(tnc,opt)?n.stopVideo&&n.stopVideo(tnc,opt):n.playVideo(tnc,opt));break;case"mutevideo":tnc.length>0&&n.muteVideo(tnc,opt);break;case"unmutevideo":tnc.length>0&&n.unMuteVideo&&n.unMuteVideo(tnc,opt);break;case"toggle_mute_video":tnc.length>0&&(n.isVideoMuted(tnc,opt)?n.unMuteVideo(tnc,opt):n.muteVideo&&n.muteVideo(tnc,opt));_nc.toggleClass("rs-toggle-content-active");break;case"toggle_global_mute_video":_nc.hasClass("rs-toggle-content-active")?(opt.globalmute=!0,void 0!=opt.playingvideos&&opt.playingvideos.length>0&&jQuery.each(opt.playingvideos,function(t,i){n.muteVideo&&n.muteVideo(i,opt)})):(opt.globalmute=!1,void 0!=opt.playingvideos&&opt.playingvideos.length>0&&jQuery.each(opt.playingvideos,function(t,i){n.unMuteVideo&&n.unMuteVideo(i,opt)}));_nc.toggleClass("rs-toggle-content-active");break;case"simulateclick":tnc.length>0&&tnc.click();break;case"toggleclass":tnc.length>0&&(tnc.hasClass(a.classname)?tnc.removeClass(a.classname):tnc.addClass(a.classname));break;case"gofullscreen":case"exitfullscreen":case"togglefullscreen":jQuery("#rs-go-fullscreen").length>0&&("togglefullscreen"==a.action||"exitfullscreen"==a.action)?(jQuery("#rs-go-fullscreen").appendTo(jQuery("#rs-was-here")),paw=opt.c.closest(".forcefullwidth_wrapper_tp_banner").length>0?opt.c.closest(".forcefullwidth_wrapper_tp_banner"):opt.c.closest(".rev_slider_wrapper"),paw.unwrap(),paw.unwrap(),opt.minHeight=opt.oldminheight,opt.infullscreenmode=!1,opt.c.revredraw(),void 0!=opt.playingvideos&&opt.playingvideos.length>0&&jQuery.each(opt.playingvideos,function(t,i){n.playVideo(i,opt)}),n.unToggleState(opt.fullscreentoggledby)):0==jQuery("#rs-go-fullscreen").length&&("togglefullscreen"==a.action||"gofullscreen"==a.action)&&(paw=opt.c.closest(".forcefullwidth_wrapper_tp_banner").length>0?opt.c.closest(".forcefullwidth_wrapper_tp_banner"):opt.c.closest(".rev_slider_wrapper"),paw.wrap('<div id="rs-was-here"><div id="rs-go-fullscreen"><\/div><\/div>'),gf=jQuery("#rs-go-fullscreen"),gf.appendTo(jQuery("body")),gf.css({position:"fixed",width:"100%",height:"100%",top:"0px",left:"0px",zIndex:"9999999",background:"#ffffff"}),opt.oldminheight=opt.minHeight,opt.minHeight=jQuery(window).height(),opt.infullscreenmode=!0,opt.c.revredraw(),void 0!=opt.playingvideos&&opt.playingvideos.length>0&&jQuery.each(opt.playingvideos,function(t,i){n.playVideo(i,opt)}),n.toggleState(opt.fullscreentoggledby));break;default:obj={};obj.event=a;obj.layer=_nc;opt.c.trigger("layeraction",[obj])}},f=function(n){if(void 0==n)return 0;if(n.split(",").length>1){var t=n.split(","),i=0;return t&&jQuery.each(t,function(n,t){jQuery(t).length>0&&(i+=jQuery(t).outerHeight(!0))}),i}return jQuery(n).height()}}(jQuery);!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function t(t,r){var f,u=this;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(t),appendDots:n(t),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous<\/button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" data-role="none" role="button" tabindex="0" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.focussed=!1;u.interrupted=!1;u.hidden="hidden";u.paused=!0;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(t);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(t).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;"undefined"!=typeof document.mozHidden?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.instanceUid=i++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}var i=0;return t}();t.prototype.activateADA=function(){var n=this;n.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if("boolean"==typeof i)r=i,i=null;else if(0>i||i>=u.slideCount)return!1;u.unload();"number"==typeof i?0===i&&0===u.$slides.length?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.getNavTarget=function(){var i=this,t=i.options.asNavFor;return t&&null!==t&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var r=this,i=r.getNavTarget();null!==i&&"object"==typeof i&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayClear();n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this,t=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(n.options.infinite===!1&&(1===n.direction&&n.currentSlide+1===n.slideCount-1?n.direction=0:0===n.direction&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var i,r,t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(t.$slider.addClass("slick-dotted"),r=n("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)r.append(n("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=r.appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=0===t.slideCount?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);(t.options.centerMode===!0||t.options.swipeToSlide===!0)&&(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var t,i,r,f,c,u,e,n=this,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>1){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;c>t;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.empty().append(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var f,u,e,r=this,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if("window"===r.respondTo?e=h:"slider"===r.respondTo?e=s:"min"===r.respondTo&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(r.originalSettings.mobileFirst===!1?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));null!==u?null!==r.activeBreakpoint?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||o===!1||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var f,e,o,r=this,u=n(t.currentTarget),s;switch(u.is("a")&&t.preventDefault(),u.is("li")||(u=u.closest("li")),o=r.slideCount%r.options.slidesToScroll!=0,f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":e=0===f?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=0===f?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=0===t.data.index?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var t,i,u=this,r;if(t=u.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&n("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",n.proxy(t.interrupt,t,!0)).off("mouseleave.slick",n.proxy(t.interrupt,t,!1));t.$slider.off("focus.slick blur.slick");t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.cleanUpSlideEvents();t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).off("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.cleanUpRows=function(){var n,t=this;t.options.rows>1&&(n=t.$slides.children().children(),n.removeAttr("style"),t.$slider.empty().append(n))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.$slider.removeClass("slick-dotted");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;t.cssTransitions===!1?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;null!==n&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*:not(.slick-arrow)",function(i){i.stopImmediatePropagation();var r=n(this);setTimeout(function(){t.options.pauseOnFocus&&(t.focussed=r.is(":focus"),t.autoPlay())},0)})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(n.options.infinite===!0)for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(n.options.centerMode===!0)t=n.slideCount;else if(n.options.asNavFor)for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else t=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return t-1};t.prototype.getLeft=function(n){var f,r,i,t=this,u=0;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,u=r*t.options.slidesToShow*-1),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=t.options.rtl===!0?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,t.options.centerMode===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=t.options.rtl===!0?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,f+=(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var i,n=this,t=0,r=0,u=[];for(n.options.infinite===!1?i=n.slideCount:(t=-1*n.options.slidesToScroll,r=-1*n.options.slidesToScroll,i=2*n.slideCount);i>t;)u.push(t),t=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var u,i,r,t=this;return r=t.options.centerMode===!0?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>-1*t.swipeLeft)return(i=f,!1)}),u=Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler());t&&i.$slider.trigger("init",[i]);i.options.accessibility===!0&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this;t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"});t.$slideTrack.attr("role","listbox");t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){n(this).attr({role:"option","aria-describedby":"slick-slide"+t.instanceUid+i})});null!==t.$dots&&t.$dots.attr("role","tablist").find("li").each(function(i){n(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+t.instanceUid+i,id:"slick-slide"+t.instanceUid+i})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar");t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide),n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide))};t.prototype.initDotEvents=function(){var t=this;t.options.dots===!0&&t.slideCount>t.options.slidesToShow&&n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&n("li",t.$dots).on("mouseenter.slick",n.proxy(t.interrupt,t,!0)).on("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",n.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",n.proxy(t.interrupt,t,!1)))};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.initSlideEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));t.options.accessibility===!0&&t.$list.on("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).on("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===n.keyCode&&t.options.accessibility===!0?t.changeSlide({data:{message:t.options.rtl===!0?"next":"previous"}}):39===n.keyCode&&t.options.accessibility===!0&&t.changeSlide({data:{message:t.options.rtl===!0?"previous":"next"}}))};t.prototype.lazyLoad=function(){function f(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy").removeClass("slick-loading")});t.$slider.trigger("lazyLoaded",[t,i,r])})};u.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");t.$slider.trigger("lazyLoadError",[t,i,r])};u.src=r})}var e,r,i,u,t=this;t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),u=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),u=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,u=Math.ceil(i+t.options.slidesToShow),t.options.fade===!0&&(i>0&&i--,u<=t.slideCount&&u++));e=t.$slider.find(".slick-slide").slice(i,u);f(e);t.slideCount<=t.options.slidesToShow?(r=t.$slider.find(".slick-slide"),f(r)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(r=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),f(r)):0===t.currentSlide&&(r=t.$slider.find(".slick-cloned").slice(-1*t.options.slidesToShow),f(r))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();"progressive"===n.options.lazyLoad&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.autoPlay();n.options.autoplay=!0;n.paused=!1;n.focussed=!1;n.interrupted=!1};t.prototype.postSlide=function(n){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,n]),t.animating=!1,t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),t.options.accessibility===!0&&t.initADA())};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var r,u,f,i=this,e=n("img[data-lazy]",i.$slider);e.length?(r=e.first(),u=r.attr("data-lazy"),f=document.createElement("img"),f.onload=function(){r.attr("src",u).removeAttr("data-lazy").removeClass("slick-loading");i.options.adaptiveHeight===!0&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},f.onerror=function(){3>t?setTimeout(function(){i.progressiveLazyLoad(t+1)},500):(r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,r,u]),i.progressiveLazyLoad())},f.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var r,u,i=this;u=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>u&&(i.currentSlide=u);i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0);r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var u,f,i,t=this,r=t.options.responsive||null;if("array"===n.type(r)&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,f=r[u].breakpoint,r.hasOwnProperty(u)){for(;i>=0;)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide");t.slideCount=t.$slides.length;t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll);t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0);t.registerBreakpoints();t.setProps();t.setupInfinite();t.buildArrows();t.updateArrows();t.initArrowEvents();t.buildDots();t.updateDots();t.initDotEvents();t.cleanUpSlideEvents();t.initSlideEvents();t.checkResponsive(!1,!0);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.setPosition();t.focusHandler();t.paused=!t.options.autoplay;t.autoPlay();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;return"boolean"==typeof n?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||0>n||n>r.slideCount-1?!1:(r.unload(),i===!0?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove(),r.$slides=r.$slideTrack.children(this.options.slide),r.$slideTrack.children(this.options.slide).detach(),r.$slideTrack.append(r.$slides),r.$slidesCache=r.$slides,void r.reinit())};t.prototype.setCSS=function(n){var r,u,t=this,i={};t.options.rtl===!0&&(n=-n);r="left"==t.positionProp?Math.ceil(n)+"px":"0px";u="top"==t.positionProp?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var i,t=this;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;t.options.rtl===!0?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var u,f,e,i,r,t=this,o=!1;if("object"===n.type(arguments[0])?(e=arguments[0],o=arguments[1],r="multiple"):"string"===n.type(arguments[0])&&(e=arguments[0],i=arguments[1],o=arguments[2],"responsive"===arguments[0]&&"array"===n.type(arguments[1])?r="responsive":"undefined"!=typeof arguments[1]&&(r="single")),"single"===r)t.options[e]=i;else if("multiple"===r)n.each(e,function(n,i){t.options[n]=i});else if("responsive"===r)for(f in i)if("array"!==n.type(t.options.responsive))t.options.responsive=[i[f]];else{for(u=t.options.responsive.length-1;u>=0;)t.options.responsive[u].breakpoint===i[f].breakpoint&&t.options.responsive.splice(u,1),u--;t.options.responsive.push(i[f])}o&&(t.unload(),t.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left";"top"===n.positionProp?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(void 0!==t.WebkitTransition||void 0!==t.MozTransition||void 0!==t.msTransition)&&n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&("number"==typeof n.options.zIndex?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);void 0!==t.OTransform&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.MozTransform&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(n.animType=!1));void 0!==t.webkitTransform&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.msTransform&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",void 0===t.msTransform&&(n.animType=!1));void 0!==t.transform&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&null!==n.animType&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var u,i,r,f,t=this;i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");t.$slides.eq(n).addClass("slick-current");t.options.centerMode===!0?(u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1,r+u+2).addClass("slick-active").attr("aria-hidden","false")),0===n?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=t.options.infinite===!0?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"===t.options.lazyLoad&&t.lazyLoad()};t.prototype.setupInfinite=function(){var i,r,u,t=this;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;u>i;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.interrupt=function(n){var t=this;n||t.autoPlay();t.interrupted=n};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));return r||(r=0),i.slideCount<=i.options.slidesToShow?(i.setSlideClasses(r),void i.asNavFor(r)):void i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,o,e,h=null,r=this;return t=t||!1,r.animating===!0&&r.options.waitForAnimate===!0||r.options.fade===!0&&r.currentSlide===n||r.slideCount<=r.options.slidesToShow?void 0:(t===!1&&r.asNavFor(n),u=n,h=r.getLeft(u),o=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?o:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(0>n||n>r.getDotCount()*r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):r.options.infinite===!1&&r.options.centerMode===!0&&(0>n||n>r.slideCount-r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=0>u?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(e=r.getNavTarget(),e=e.slick("getSlick"),e.slideCount<=e.options.slidesToShow&&e.setSlideClasses(r.currentSlide)),r.updateDots(),r.updateArrows(),r.options.fade===!0?(i!==!0?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f),void r.animateHeight()):void(i!==!0?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f))))};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(180*u/Math.PI),0>n&&(n=360-Math.abs(n)),45>=n&&n>=0?t.options.rtl===!1?"left":"right":360>=n&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&225>=n?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&135>=n?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var t,i,n=this;if(n.dragging=!1,n.interrupted=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,void 0===n.touchObject.curX)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}"vertical"!=i&&(n.slideHandler(t),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(!(t.options.swipe===!1||"ontouchend"in document&&t.options.swipe===!1||t.options.draggable===!1&&-1!==n.type.indexOf("mouse")))switch(t.touchObject.fingerCount=n.originalEvent&&void 0!==n.originalEvent.touches?n.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}};t.prototype.swipeMove=function(n){var f,e,r,u,i,t=this;return i=void 0!==n.originalEvent?n.originalEvent.touches:null,!t.dragging||i&&1!==i.length?!1:(f=t.getLeft(t.currentSlide),t.touchObject.curX=void 0!==i?i[0].pageX:n.clientX,t.touchObject.curY=void 0!==i?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2)))),e=t.swipeDirection(),"vertical"!==e?(void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&n.preventDefault(),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(0===t.currentSlide&&"right"===e||t.currentSlide>=t.getDotCount()&&"left"===e)&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade===!0||t.options.touchMove===!1?!1:t.animating===!0?(t.swipeLeft=null,!1):void t.setCSS(t.swipeLeft)):void 0)};t.prototype.swipeStart=function(n){var i,t=this;return t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(t.touchObject={},!1):(void 0!==n.originalEvent&&void 0!==n.originalEvent.touches&&(i=n.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==i?i.pageX:n.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==i?i.pageY:n.clientY,void(t.dragging=!0))};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;null!==n.$slidesCache&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var t,n=this;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===n.currentSlide?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;null!==n.$dots&&(n.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var u,i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,n=0;e>n;n++)if("object"==typeof r||"undefined"==typeof r?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),"undefined"!=typeof u)return u;return i}});!function(n,t){"use strict";var i=function(){var i={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",menuArrowClass:"sf-arrows"},e=function(){var t=/^(?![\w\W]*Windows Phone)[\w\W]*(iPhone|iPad|iPod)/i.test(navigator.userAgent);return t&&n("html").css("cursor","pointer").on("click",n.noop),t}(),a=function(){var n=document.documentElement.style;return"behavior"in n&&"fill"in n&&/iemobile/i.test(navigator.userAgent)}(),v=function(){return!!t.PointerEvent}(),o=function(n,t,r){var u,f=i.menuClass;t.cssArrows&&(f+=" "+i.menuArrowClass);u=r?"addClass":"removeClass";n[u](f)},y=function(t,r){return t.find("li."+r.pathClass).slice(0,r.pathLevels).addClass(r.hoverClass+" "+i.bcClass).filter(function(){return n(this).children(r.popUpSelector).hide().show().length}).removeClass(r.pathClass)},s=function(n,t){var r=t?"addClass":"removeClass";n.children("a")[r](i.anchorClass)},h=function(n){var i=n.css("ms-touch-action"),t=n.css("touch-action");t=t||i;t="pan-y"===t?"auto":"pan-y";n.css({"ms-touch-action":t,"touch-action":t})},c=function(n){return n.closest("."+i.menuClass)},r=function(n){return c(n).data("sfOptions")},u=function(){var t=n(this),i=r(t);clearTimeout(i.sfTimer);t.siblings().superfish("hide").end().superfish("show")},l=function(t){t.retainPath=n.inArray(this[0],t.$path)>-1;this.superfish("hide");this.parents("."+t.hoverClass).length||(t.onIdle.call(c(this)),t.$path.length&&n.proxy(u,t.$path)())},f=function(){var i=n(this),t=r(i);e?n.proxy(l,i,t)():(clearTimeout(t.sfTimer),t.sfTimer=setTimeout(n.proxy(l,i,t),t.delay))},p=function(t){var i=n(this),e=r(i),f=i.siblings(t.data.popUpSelector);return e.onHandleTouch.call(f)===!1?this:void(f.length>0&&f.is(":hidden")&&(i.one("click.superfish",!1),"MSPointerDown"===t.type||"pointerdown"===t.type?i.trigger("focus"):n.proxy(u,i.parent("li"))()))},w=function(t,i){var o="li:has("+i.popUpSelector+")",r;n.fn.hoverIntent&&!i.disableHI?t.hoverIntent(u,f,o):t.on("mouseenter.superfish",o,u).on("mouseleave.superfish",o,f);r="MSPointerDown.superfish";v&&(r="pointerdown.superfish");e||(r+=" touchend.superfish");a&&(r+=" mousedown.superfish");t.on("focusin.superfish","li",u).on("focusout.superfish","li",f).on(r,"a",i,p)};return{hide:function(t){var u,i;if(this.length){if(u=this,i=r(u),!i)return this;var o=i.retainPath===!0?i.$path:"",f=u.find("li."+i.hoverClass).add(this).not(o).removeClass(i.hoverClass).children(i.popUpSelector),e=i.speedOut;if(t&&(f.show(),e=0),i.retainPath=!1,i.onBeforeHide.call(f)===!1)return this;f.stop(!0,!0).animate(i.animationOut,e,function(){var t=n(this);i.onHide.call(t)})}return this},show:function(){var n=r(this),i,t;return n?(i=this.addClass(n.hoverClass),t=i.children(n.popUpSelector),n.onBeforeShow.call(t)===!1?this:(t.stop(!0,!0).animate(n.animation,n.speed,function(){n.onShow.call(t)}),this)):this},destroy:function(){return this.each(function(){var u,r=n(this),t=r.data("sfOptions");return t?(u=r.find(t.popUpSelector).parent("li"),clearTimeout(t.sfTimer),o(r,t),s(u),h(r),r.off(".superfish").off(".hoverIntent"),u.children(t.popUpSelector).attr("style",function(n,t){return t.replace(/display[^;]+;?/g,"")}),t.$path.removeClass(t.hoverClass+" "+i.bcClass).addClass(t.pathClass),r.find("."+t.hoverClass).removeClass(t.hoverClass),t.onDestroy.call(r),void r.removeData("sfOptions")):!1})},init:function(t){return this.each(function(){var u=n(this),r,f;if(u.data("sfOptions"))return!1;r=n.extend({},n.fn.superfish.defaults,t);f=u.find(r.popUpSelector).parent("li");r.$path=y(u,r);u.data("sfOptions",r);o(u,r,!0);s(f,!0);h(u);w(u,r);f.not("."+i.bcClass).superfish("hide",!0);r.onInit.call(this)})}}}();n.fn.superfish=function(t){return i[t]?i[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?n.error("Method "+t+" does not exist on jQuery.fn.superfish"):i.init.apply(this,arguments)};n.fn.superfish.defaults={popUpSelector:"ul,.sf-mega",hoverClass:"sfHover",pathClass:"overrideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},animationOut:{opacity:"hide"},speed:"normal",speedOut:"fast",cssArrows:!0,disableHI:!1,onInit:n.noop,onBeforeShow:n.noop,onShow:n.noop,onBeforeHide:n.noop,onHide:n.noop,onIdle:n.noop,onDestroy:n.noop,onHandleTouch:n.noop}}(jQuery,window),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof module=="object"&&module.exports?module.exports=function(t,i){return i===undefined&&(i=typeof window!="undefined"?require("jquery"):require("jquery")(t)),n(i),i}:n(jQuery)}(function(n){"use strict";var i=typeof window!="undefined"?window:this,t={i18n:{modes:["Stack","Swipe","Toggle"],columns:'Col<span class="a11y-sm">umn<\/span>s',columnBtnText:"Columns",columnsDialogError:"No eligible columns.",sort:"Sort"},mustard:"head"in document&&(!window.blackberry||window.WebKitPoint)&&!window.operamini};t.mustard&&n(document.documentElement).addClass("tablesaw-enhanced"),function(){var u="tablesaw",s={toolbar:"tablesaw-bar"},f={create:"tablesawcreate",destroy:"tablesawdestroy",refresh:"tablesawrefresh",resize:"tablesawresize"},l="stack",a="table",v="[data-tablesaw],[data-tablesaw-mode],[data-tablesaw-sortable]",y={},r,e,o,h,c;t.events=f;r=function(t){if(!t)throw new Error("Tablesaw requires an element.");this.table=t;this.$table=n(t);this.$thead=this.$table.children().filter("thead").eq(0);this.$tbody=this.$table.children().filter("tbody");this.mode=this.$table.attr("data-tablesaw-mode")||l;this.$toolbar=null;this.init()};r.prototype.init=function(){this.$table.attr("id")||this.$table.attr("id",u+"-"+Math.round(Math.random()*1e4));this.createToolbar();this._initCells();this.$table.data(u,this);this.$table.trigger(f.create,[this])};r.prototype.getConfig=function(t){var i=n.extend(y,t||{});return n.extend(i,typeof TablesawConfig!="undefined"?TablesawConfig:{})};r.prototype._getPrimaryHeaderRow=function(){return this._getHeaderRows().eq(0)};r.prototype._getHeaderRows=function(){return this.$thead.children().filter("tr").filter(function(){return!n(this).is("[data-tablesaw-ignorerow]")})};r.prototype._getRowIndex=function(n){return n.prevAll().length};r.prototype._getHeaderRowIndeces=function(){var i=this,t=[];return this._getHeaderRows().each(function(){t.push(i._getRowIndex(n(this)))}),t};r.prototype._getPrimaryHeaderCells=function(n){return(n||this._getPrimaryHeaderRow()).find("th")};r.prototype._findPrimaryHeadersForCell=function(n){for(var i,r=this._getPrimaryHeaderRow(),f=this._getPrimaryHeaderCells(r),e=this._getRowIndex(r),u=[],t=0;t<this.headerMapping.length;t++)if(t!==e)for(i=0;i<this.headerMapping[t].length;i++)this.headerMapping[t][i]===n&&u.push(f[i]);return u};r.prototype.getRows=function(){var t=this;return this.$table.find("tr").filter(function(){return n(this).closest("table").is(t.$table)})};r.prototype.getBodyRows=function(t){return(t?n(t):this.$tbody).children().filter("tr")};r.prototype.getHeaderCellIndex=function(n){for(var i=this.headerMapping[0],t=0;t<i.length;t++)if(i[t]===n)return t;return-1};r.prototype._initCells=function(){var s=this.getRows(),t=[],f,i,r,h,u,e,o;for(s.each(function(n){t[n]=[]}),s.each(function(i){var r=0,u=n(this),f=u.children();f.each(function(){for(var f=parseInt(this.getAttribute("colspan"),10),e=parseInt(this.getAttribute("rowspan"),10),u,n;t[i][r];)r++;if(t[i][r]=this,f)for(u=0;u<f-1;u++)r++,t[i][r]=this;if(e)for(n=1;n<e;n++)t[i+n][r]=this;r++})}),f=this._getHeaderRowIndeces(),i=0;i<t[0].length;i++)for(r=0,h=f.length;r<h;r++)for(u=t[f[r]][i],e=f[r],u.cells||(u.cells=[]);e<t.length;)o=t[e][i],u!==o&&u.cells.push(o),e++;this.headerMapping=t};r.prototype.refresh=function(){this._initCells();this.$table.trigger(f.refresh,[this])};r.prototype._getToolbarAnchor=function(){var n=this.$table.parent();return n.is(".tablesaw-overflow")?n:this.$table};r.prototype._getToolbar=function(n){return n||(n=this._getToolbarAnchor()),n.prev().filter("."+s.toolbar)};r.prototype.createToolbar=function(){var i=this._getToolbarAnchor(),t=this._getToolbar(i);t.length||(t=n("<div>").addClass(s.toolbar).insertBefore(i));this.$toolbar=t;this.mode&&this.$toolbar.addClass("tablesaw-mode-"+this.mode)};r.prototype.destroy=function(){this._getToolbar().each(function(){this.className=this.className.replace(/\btablesaw-mode\-\w*\b/gi,"")});var t=this.$table.attr("id");n(document).off("."+t);n(window).off("."+t);this.$table.trigger(f.destroy,[this]);this.$table.removeData(u)};n.fn[u]=function(){return this.each(function(){var t=n(this);t.data(u)||new r(this)})};e=n(i.document);e.on("enhance.tablesaw",function(i){t.mustard&&n(i.target).find(a).filter(v)[u]()});o=!1;e.on("scroll.tablesaw",function(){o=!0;i.clearTimeout(h);h=i.setTimeout(function(){o=!1},300)});n(i).on("resize",function(){o||(i.clearTimeout(c),c=i.setTimeout(function(){e.trigger(f.resize)},150))})}(),function(){var i={stackTable:"tablesaw-stack",cellLabels:"tablesaw-cell-label",cellContentLabels:"tablesaw-cell-content"},r={key:"tablesaw-stack"},u={labelless:"data-tablesaw-no-labels",hideempty:"data-tablesaw-hide-empty"},f=function(t,i){this.tablesaw=i;this.$table=n(t);this.labelless=this.$table.is("["+u.labelless+"]");this.hideempty=this.$table.is("["+u.hideempty+"]");this.$table.data(r.key,this)};f.prototype.init=function(){if(this.$table.addClass(i.stackTable),!this.labelless){var t=this;this.$table.find("th, td").filter(function(){return!n(this).closest("thead").length}).filter(function(){return!n(this).closest("tr").is("["+u.labelless+"]")&&(!t.hideempty||!!n(this).html())}).each(function(){var r=n(document.createElement("b")).addClass(i.cellLabels),u=n(this),f;n(t.tablesaw._findPrimaryHeadersForCell(this)).each(function(t){var i=n(this.cloneNode(!0)),f=i.find(".tablesaw-sortable-btn"),u;if(i.find(".tablesaw-sortable-arrow").remove(),u=i.find("[data-tablesaw-checkall]"),u.closest("label").remove(),u.length){r=n([]);return}t>0&&r.append(document.createTextNode(", "));r.append(f.length?f[0].childNodes:i[0].childNodes)});r.length&&!u.find("."+i.cellContentLabels).length&&u.wrapInner("<span class='"+i.cellContentLabels+"'><\/span>");f=u.find("."+i.cellLabels);f.length?f.replaceWith(r):u.prepend(r)})}};f.prototype.destroy=function(){this.$table.removeClass(i.stackTable);this.$table.find("."+i.cellLabels).remove();this.$table.find("."+i.cellContentLabels).each(function(){n(this).replaceWith(this.childNodes)})};n(document).on(t.events.create,function(n,t){if(t.mode==="stack"){var i=new f(t.table,t);i.init()}}).on(t.events.refresh,function(t,i){i.mode==="stack"&&n(i.table).data(r.key).init()}).on(t.events.destroy,function(t,i){i.mode==="stack"&&n(i.table).data(r.key).destroy()})}(),function(){var t="tablesawbtn",i={_create:function(){return n(this).each(function(){n(this).trigger("beforecreate."+t)[t]("_init").trigger("create."+t)})},_init:function(){var r=n(this),i=this.getElementsByTagName("select")[0];return i&&n(this).addClass("btn-select tablesaw-btn-select")[t]("_select",i),r},_select:function(t){var i=function(t,i){var o=n(i).find("option"),r=document.createElement("span"),u,e,s=!1,f,h;if(r.setAttribute("aria-hidden","true"),r.innerHTML="&#160;",o.each(function(){var n=this;n.selected&&(r.innerHTML=n.text)}),e=t.childNodes,o.length>0){for(f=0,h=e.length;f<h;f++)u=e[f],u&&u.nodeName.toUpperCase()==="SPAN"&&(t.replaceChild(r,u),s=!0);s||t.insertBefore(r,t.firstChild)}};i(this,t);n(this).on("change refresh",function(){i(this,t)})}};n.fn[t]=function(i,r,u,f){return this.each(function(){if(i&&typeof i=="string")return n.fn[t].prototype[i].call(this,r,u,f);if(n(this).data(t+"active"))return n(this);n(this).data(t+"active",!0);n.fn[t].prototype._create.call(this)})};n.extend(n.fn[t].prototype,i)}(),function(){var r={key:"tablesaw-coltoggle"},i=function(t){(this.$table=n(t),this.$table.length)&&(this.tablesaw=this.$table.data("tablesaw"),this.attributes={subrow:"data-tablesaw-subrow",ignorerow:"data-tablesaw-ignorerow",btnTarget:"data-tablesaw-columntoggle-btn-target",set:"data-tablesaw-columntoggle-set"},this.classes={columnToggleTable:"tablesaw-columntoggle",columnBtnContain:"tablesaw-columntoggle-btnwrap tablesaw-advance",columnBtn:"tablesaw-columntoggle-btn tablesaw-nav-btn down",popup:"tablesaw-columntoggle-popup",priorityPrefix:"tablesaw-priority-"},this.set=[],this.$headers=this.tablesaw._getPrimaryHeaderCells(),this.$table.data(r.key,this))};i.prototype.initSet=function(){var t=this.$table.attr(this.attributes.set),i;t&&(i=this.$table[0],this.set=n("table["+this.attributes.set+"='"+t+"']").filter(function(){return this!==i}).get())};i.prototype.init=function(){function p(t){var r=t.checked,u=i.getHeaderFromCheckbox(t),f=i.$getCells(u);f[r?"removeClass":"addClass"]("tablesaw-cell-hidden");f[r?"addClass":"removeClass"]("tablesaw-cell-visible");i.updateColspanIgnoredRows(r,n(u).add(u.cells));i.$table.trigger("tablesawcolumns")}function a(t){t&&n(t.target).closest("."+i.classes.popup).length||(n(document).off("click."+f),o.removeClass("up").addClass("down"),u.removeClass("visible"))}function k(){u.addClass("visible");o.removeClass("down").addClass("up");n(document).off("click."+f,a);window.clearTimeout(w);w=window.setTimeout(function(){n(document).on("click."+f,a)},15)}var f,h,o,s,e,u,i,y,c,l,w,v,b;if(this.$table.length){i=this;y=this.tablesaw.getConfig({getColumnToggleLabelTemplate:function(n){return"<label><input type='checkbox' checked>"+n+"<\/label>"}});this.$table.addClass(this.classes.columnToggleTable);f=this.$table.attr("id");h=f+"-popup";u=n("<div class='"+this.classes.columnBtnContain+"'><\/div>");o=n("<a href='#"+h+"' class='btn tablesaw-btn btn-micro "+this.classes.columnBtn+"' data-popup-link><span>"+t.i18n.columnBtnText+"<\/span><\/a>");s=n("<div class='"+this.classes.popup+"' id='"+h+"'><\/div>");e=n("<div class='btn-group'><\/div>");this.$popup=s;c=!1;this.$headers.each(function(){var r=n(this),t=r.attr("data-tablesaw-priority"),u=i.$getCells(this);t&&t!=="persist"&&(u.addClass(i.classes.priorityPrefix+t),n(y.getColumnToggleLabelTemplate(r.text())).appendTo(e).find('input[type="checkbox"]').data("tablesaw-header",this),c=!0)});c||e.append("<label>"+t.i18n.columnsDialogError+"<\/label>");e.appendTo(s);e.find('input[type="checkbox"]').on("change",function(t){if(p(t.target),i.set.length){var u;n(i.$popup).find("input[type='checkbox']").each(function(n){if(this===t.target)return u=n,!1});n(i.set).each(function(){var i=n(this).data(r.key).$popup.find("input[type='checkbox']").get(u);i&&(i.checked=t.target.checked,p(i))})}});o.appendTo(u);l=n(this.$table.attr(this.attributes.btnTarget));u.appendTo(l.length?l:this.tablesaw.$toolbar);o.on("click.tablesaw",function(n){n.preventDefault();u.is(".visible")?a():k()});if(s.appendTo(u),this.$menu=e,v=this.$table.closest(".tablesaw-overflow"),v.css("-webkit-overflow-scrolling"))v.on("scroll",function(){var t=n(this);window.clearTimeout(b);b=window.setTimeout(function(){t.css("-webkit-overflow-scrolling","auto");window.setTimeout(function(){t.css("-webkit-overflow-scrolling","touch")},0)},100)});n(window).on(t.events.resize+"."+f,function(){i.refreshToggle()});this.initSet();this.refreshToggle()}};i.prototype.updateColspanIgnoredRows=function(t,i){this.$table.find("["+this.attributes.subrow+"],["+this.attributes.ignorerow+"]").each(function(){var e=n(this),r=e.find("td[colspan]").eq(0),o,u,f,s;t===!0||t===!1?(s=i.filter(function(){return this===r[0]}).length?t?1:-1:0,u=parseInt(r.attr("colspan"),10)+s):(f=r.data("original-colspan"),f?u=f:(u=parseInt(r.attr("colspan"),10),r.data("original-colspan",u)),o=e.find("td").filter(function(){return this!==r[0]&&n(this).css("display")==="none"}).length,u-=t-o);r.attr("colspan",u)})};i.prototype.$getCells=function(t){var i=this;return n(t).add(t.cells).filter(function(){var t=n(this),r=t.parent(),u=t.is("[colspan]");return!r.is("["+i.attributes.subrow+"]")&&(!r.is("["+i.attributes.ignorerow+"]")||!u)})};i.prototype.getHeaderFromCheckbox=function(t){return n(t).data("tablesaw-header")};i.prototype.refreshToggle=function(){var n=this,t=0;this.$menu.find("input").each(function(){var r=n.getHeaderFromCheckbox(this),i=n.$getCells(r).eq(0).css("display")==="table-cell";this.checked=i;i||t++});this.updateColspanIgnoredRows(t)};i.prototype.destroy=function(){this.$table.removeClass(this.classes.columnToggleTable);this.$table.find("th, td").each(function(){var t=n(this);t.removeClass("tablesaw-cell-hidden").removeClass("tablesaw-cell-visible");this.className=this.className.replace(/\bui\-table\-priority\-\d\b/g,"")})};n(document).on(t.events.create,function(n,t){if(t.mode==="columntoggle"){var r=new i(t.table);r.init()}});n(document).on(t.events.destroy,function(t,i){i.mode==="columntoggle"&&n(i.table).data(r.key).destroy()})}(),function(){function f(t){var i=[];return n(t.childNodes).each(function(){var t=n(this);t.is("input, select")?i.push(t.val()):t.is(".tablesaw-cell-label")||i.push((t.text()||"").replace(/^\s+|\s+$/g,""))}),i.join("")}var i="tablesaw-sortable",e="table[data-"+i+"]",o="[data-"+i+"-switch]",u={sortCol:"data-tablesaw-sortable-col",defaultCol:"data-tablesaw-sortable-default-col",numericCol:"data-tablesaw-sortable-numeric",subRow:"data-tablesaw-subrow",ignoreRow:"data-tablesaw-ignorerow"},r={head:i+"-head",ascend:i+"-ascending",descend:i+"-descending",switcher:i+"-switch",tableToolbar:"tablesaw-bar-section",sortButton:i+"-btn"},s={_create:function(t){return n(this).each(function(){var r=n(this).data(i+"-init");if(r)return!1;n(this).data(i+"-init",!0).trigger("beforecreate."+i)[i]("_init",t).trigger("create."+i)})},_init:function(){function a(t){n.each(t,function(t,i){n(i).addClass(r.head)})}function v(t,i){n.each(t,function(t,u){var f=n("<button class='"+r.sortButton+"'/>");f.on("click",{col:u},i);n(u).wrapInner(f).find("button").append("<span class='tablesaw-sortable-arrow'>")})}function l(t){n.each(t,function(t,i){var f=n(i);f.removeAttr(u.defaultCol);f.removeClass(r.ascend);f.removeClass(r.descend)})}function y(t){if(!n(t.target).is("a[href]")){t.stopPropagation();var f=n(t.target).closest("["+u.sortCol+"]"),c=t.data.col,o=h.index(f[0]);l(f.closest("thead").find("th").filter(function(){return this!==f[0]}));f.is("."+r.descend)||!f.is("."+r.ascend)?(s[i]("sortBy",c,!0),o+="_asc"):(s[i]("sortBy",c),o+="_desc");e&&e.find("select").val(o).trigger("refresh");t.preventDefault()}}function p(t){n.each(t,function(t,i){var f=n(i);f.is("["+u.defaultCol+"]")&&(f.is("."+r.descend)||f.addClass(r.ascend))})}function w(o){var h,a;e=n("<div>").addClass(r.switcher).addClass(r.tableToolbar);h=["<label>"+t.i18n.sort+":"];h.push('<span class="btn tablesaw-btn"><select>');o.each(function(t){var i=n(this),o=i.is("["+u.defaultCol+"]"),s=i.is("."+r.descend),a=i.is("["+u.numericCol+"]"),c=0,l=5,e;n(this.cells.slice(0,l)).each(function(){isNaN(parseInt(f(this),10))||c++});e=c===l;a||i.attr(u.numericCol,e?"":"false");h.push("<option"+(o&&!s?" selected":"")+' value="'+t+'_asc">'+i.text()+" "+(e?"&#x2191;":"(A-Z)")+"<\/option>");h.push("<option"+(o&&s?" selected":"")+' value="'+t+'_desc">'+i.text()+" "+(e?"&#x2193;":"(Z-A)")+"<\/option>")});h.push("<\/select><\/span><\/label>");e.html(h.join(""));a=c.$toolbar.children().eq(0);a.length?e.insertBefore(a):e.appendTo(c.$toolbar);e.find(".tablesaw-btn").tablesawbtn();e.find("select").on("change",function(){var t=n(this).val().split("_"),r=o.eq(t[0]);l(r.siblings());s[i]("sortBy",r.get(0),t[1]==="asc")})}var s=n(this),c=s.data("tablesaw"),h,e;s.addClass(i);h=s.children().filter("thead").find("th["+u.sortCol+"]");a(h);v(h,y);p(h);s.is(o)&&w(h)},sortRows:function(t,i,r,e,o){function l(t,i){var r=[];return n.each(t,function(t,e){for(var s=e.parentNode,h=n(s),c=[],o=h.next(),l;o.is("["+u.subRow+"]");)c.push(o[0]),o=o.next();l=s.parentNode;h.is("["+u.subRow+"]")||l===i&&r.push({element:e,cell:f(e),row:s,subrows:c.length?c:null,ignored:h.is("["+u.ignoreRow+"]")})}),r}function a(n,t){var i=/[^\-\+\d\.]/g;return n?function(n,r){return n.ignored||r.ignored?0:t?parseFloat(n.cell.replace(i,""))-parseFloat(r.cell.replace(i,"")):n.cell.toLowerCase()>r.cell.toLowerCase()?1:-1}:function(n,r){return n.ignored||r.ignored?0:t?parseFloat(r.cell.replace(i,""))-parseFloat(n.cell.replace(i,"")):n.cell.toLowerCase()<r.cell.toLowerCase()?1:-1}}function v(n){for(var i=[],t=0,r=n.length;t<r;t++)i.push(n[t].row),n[t].subrows&&i.push(n[t].subrows);return i}var h,c,y=l(e.cells,o),s=n(e).data("tablesaw-sort");return h=(s&&typeof s=="function"?s(r):!1)||a(r,n(e).is("["+u.numericCol+"]")&&!n(e).is("["+u.numericCol+'="false"]')),c=y.sort(h),v(c)},makeColDefault:function(t,i){var f=n(t);f.attr(u.defaultCol,"true");i?(f.removeClass(r.descend),f.addClass(r.ascend)):(f.removeClass(r.ascend),f.addClass(r.descend))},sortBy:function(t,r){var u=n(this),e,f=u.data("tablesaw");f.$tbody.each(function(){for(var c=this,a=n(this),v=f.getBodyRows(c),h,l=f.headerMapping[0],o=0,s=l.length;o<s;o++)if(l[o]===t){e=o;break}for(h=u[i]("sortRows",v,e,r,t,c),o=0,s=h.length;o<s;o++)a.append(h[o])});u[i]("makeColDefault",t,r);u.trigger("tablesaw-sorted")}};n.fn[i]=function(t){var u=Array.prototype.slice.call(arguments,1),r;return t&&typeof t=="string"?(r=n.fn[i].prototype[t].apply(this[0],u),typeof r!="undefined"?r:n(this)):(n(this).data(i+"-active")||(n(this).data(i+"-active",!0),n.fn[i].prototype._create.call(this,t)),n(this))};n.extend(n.fn[i].prototype,s);n(document).on(t.events.create,function(n,t){t.$table.is(e)&&t.$table[i]()})}(),function(){function f(f,e){function b(t){return n(t.cells).add(t)}function nt(n){b(n).removeClass("tablesaw-cell-hidden")}function tt(n){b(n).addClass("tablesaw-cell-hidden")}function ut(n){b(n).addClass("tablesaw-cell-persist")}function ft(t){return n(t).is('[data-tablesaw-priority="persist"]')}function et(){e.removeClass(r.persistWidths);n("#"+s+"-persist").remove()}function ot(){var h="#"+s+".tablesaw-swipe ",i=[],c=e.width(),f=[],u,t;o.each(function(n){var t;ft(this)&&(t=this.offsetWidth,t<c*.75&&(f.push(n+"-"+t),i.push(h+" .tablesaw-cell-persist:nth-child("+(n+1)+") { width: "+t+"px; }")))});u=f.join("_");i.length&&(e.addClass(r.persistWidths),t=n("#"+s+"-persist"),t.length&&t.data("tablesaw-hash")===u||(t.remove(),n("<style>"+i.join("\n")+"<\/style>").attr("id",s+"-persist").data("tablesaw-hash",u).appendTo(rt)))}function k(){var t=[],i;return c.each(function(r){var u=n(this),f=u.css("display")==="none"||u.is(".tablesaw-cell-hidden");if(f||i){if(f&&i)return t[1]=r,!1}else i=!0,t[0]=r}),t}function it(){var n=k();return[n[1]-1,n[0]-1]}function st(n){return n?k():it()}function d(n){return n[1]>-1&&n[1]<c.length}function ht(){var n=e.attr("data-tablesaw-swipe-media");return!n||"matchMedia"in i&&i.matchMedia(n).matches}function h(){var i;if(ht()){var r=e.parent().width(),u=[],t=0,f=[],s=o.length;o.each(function(i){var o=n(this),e=o.is('[data-tablesaw-priority="persist"]');u.push(e);t+=a[i];f.push(t);(e||t>r)&&s--});i=s===0;o.each(function(n){if(u[n]){ut(this);return}f[n]<=r||i?(i=!1,nt(this)):tt(this)});et();e.trigger("tablesawcolumns")}}function l(n){var t=st(n);d(t)&&(isNaN(t[0])&&(t[0]=n?0:c.length-1),ot(),tt(c.get(t[0])),nt(c.get(t[1])),e.trigger("tablesawcolumns"))}function v(n,t){return(n.touches||n.originalEvent.touches)[0][t]}var y=e.data("tablesaw"),p=n("<div class='tablesaw-advance'><\/div>"),g=n("<a href='#' class='btn tablesaw-nav-btn tablesaw-btn btn-micro left' title='Previous Column'><\/a>").appendTo(p),w=n("<a href='#' class='btn tablesaw-nav-btn tablesaw-btn btn-micro right' title='Next Column'><\/a>").appendTo(p),o=f._getPrimaryHeaderCells(),c=o.not('[data-tablesaw-priority="persist"]'),a=[],rt=n(document.head||"head"),s=e.attr("id");if(!o.length)throw new Error("tablesaw swipe: no header cells found. Are you using <th> inside of <thead>?");e.addClass("tablesaw-swipe");o.each(function(){var n=this.offsetWidth;a.push(n)});p.appendTo(y.$toolbar);s||(s="tableswipe-"+Math.round(Math.random()*1e4),e.attr("id",s));g.add(w).on("click",function(t){l(!!n(t.target).closest(w).length);t.preventDefault()});if(!e.is("["+u.disableTouchEvents+"]"))e.on("touchstart.swipetoggle",function(r){var e=v(r,"pageX"),s=v(r,"pageY"),u,o,c=window.pageYOffset;n(i).off(t.events.resize,h);n(this).on("touchmove.swipetoggle",function(n){u=v(n,"pageX");o=v(n,"pageY")}).on("touchend.swipetoggle",function(){var r=f.getConfig({swipeHorizontalThreshold:30,swipeVerticalThreshold:30}),a=r.swipe?r.swipe.verticalThreshold:r.swipeVerticalThreshold,v=r.swipe?r.swipe.horizontalThreshold:r.swipeHorizontalThreshold,y=Math.abs(window.pageYOffset-c)>=a,p=Math.abs(o-s)>=a;p||y||(u-e<-1*v&&l(!0),u-e>v&&l(!1));window.setTimeout(function(){n(i).on(t.events.resize,h)},300);n(this).off("touchmove.swipetoggle touchend.swipetoggle")})});e.on("tablesawcolumns.swipetoggle",function(){var n=d(it()),t=d(k());g[n?"removeClass":"addClass"](r.hideBtn);w[t?"removeClass":"addClass"](r.hideBtn);y.$toolbar[!n&&!t?"addClass":"removeClass"](r.allColumnsVisible)}).on("tablesawnext.swipetoggle",function(){l(!0)}).on("tablesawprev.swipetoggle",function(){l(!1)}).on(t.events.destroy+".swipetoggle",function(){var r=n(this);r.removeClass("tablesaw-swipe");y.$toolbar.find(".tablesaw-advance").remove();n(i).off(t.events.resize,h);r.off(".swipetoggle")}).on(t.events.refresh,function(){a=[];o.each(function(){var n=this.offsetWidth;a.push(n)});h()});h();n(i).on(t.events.resize,h)}var r={hideBtn:"disabled",persistWidths:"tablesaw-fix-persist",allColumnsVisible:"tablesaw-all-cols-visible"},u={disableTouchEvents:"data-tablesaw-no-touch"};n(document).on(t.events.create,function(n,t){t.mode==="swipe"&&f(t,t.$table)})}(),function(){function u(u){function l(n){var t=n.attr(r.attr.init);return!t||i.matchMedia&&i.matchMedia(t).matches}function e(){if(!l(u)){f.css("display","none");return}f.css("display","block");var t=s.find("li").removeClass(h);u.find("thead th").each(function(i){n(this).css("display")==="none"&&t.eq(i).addClass(h)})}var o=u.data("tablesaw"),f=n('<div class="tablesaw-advance minimap">'),s=n('<ul class="tablesaw-advance-dots">').appendTo(f),h="tablesaw-advance-dots-hide",c=u.find("thead th");c.each(function(){s.append("<li><i><\/i><\/li>")});f.appendTo(o.$toolbar);e();n(i).on(t.events.resize,e);u.on("tablesawcolumns.minimap",function(){e()}).on(t.events.destroy+".minimap",function(){var r=n(this);o.$toolbar.find(".tablesaw-advance").remove();n(i).off(t.events.resize,e);r.off(".minimap")})}var r={attr:{init:"data-tablesaw-minimap"}};n(document).on(t.events.create,function(n,t){(t.mode==="swipe"||t.mode==="columntoggle")&&t.$table.is("[ "+r.attr.init+"]")&&u(t.$table)})}(),function(){var r={selectors:{init:"table[data-tablesaw-mode-switch]"},attributes:{excludeMode:"data-tablesaw-mode-exclude"},classes:{main:"tablesaw-modeswitch",toolbar:"tablesaw-bar-section"},modes:["stack","swipe","columntoggle"],init:function(i){var o=n(i),v=o.data("tablesaw"),h=o.attr(r.attributes.excludeMode),c=v.$toolbar,f=n("<div>").addClass(r.classes.main+" "+r.classes.toolbar),e=["<label>"+t.i18n.columns+":"],y=o.attr("data-tablesaw-mode"),l,u,a,s;for(e.push('<span class="btn tablesaw-btn"><select>'),u=0,a=r.modes.length;u<a;u++)h&&h.toLowerCase()===r.modes[u]||(l=y===r.modes[u],e.push("<option"+(l?" selected":"")+' value="'+r.modes[u]+'">'+t.i18n.modes[u]+"<\/option>"));e.push("<\/select><\/span><\/label>");f.html(e.join(""));s=c.find(".tablesaw-advance").eq(0);s.length?f.insertBefore(s):f.appendTo(c);f.find(".tablesaw-btn").tablesawbtn();f.find("select").on("change",function(t){return r.onModeChange.call(i,t,n(this).val())})},onModeChange:function(t,i){var u=n(this),f=u.data("tablesaw"),e=f.$toolbar.find("."+r.classes.main);e.remove();f.destroy();u.attr("data-tablesaw-mode",i);u.tablesaw()}};n(i.document).on(t.events.create,function(n,t){t.$table.is(r.selectors.init)&&r.init(t.table)})}(),function(){function i(n){(this.tablesaw=n,this.$table=n.$table,this.attr="data-tablesaw-checkall",this.checkAllSelector="["+this.attr+"]",this.forceCheckedSelector="["+this.attr+"-checked]",this.forceUncheckedSelector="["+this.attr+"-unchecked]",this.checkboxSelector='input[type="checkbox"]',this.$triggers=null,this.$checkboxes=null,this.$table.data(r))||(this.$table.data(r,this),this.init())}var r="tablesawCheckAll";i.prototype._filterCells=function(t){return t.filter(function(){return!n(this).closest("tr").is("[data-tablesaw-subrow],[data-tablesaw-ignorerow]")}).find(this.checkboxSelector).not(this.checkAllSelector)};i.prototype.getCheckboxesForButton=function(t){return this._filterCells(n(n(t).attr(this.attr)))};i.prototype.getCheckboxesForCheckbox=function(t){return this._filterCells(n(n(t).closest("th")[0].cells))};i.prototype.init=function(){var t=this;this.$table.find(this.checkAllSelector).each(function(){var i=n(this);i.is(t.checkboxSelector)?t.addCheckboxEvents(this):t.addButtonEvents(this)})};i.prototype.addButtonEvents=function(t){var i=this;n(t).on("click",function(t){var u,f,e;t.preventDefault();u=i.getCheckboxesForButton(this);f=!0;u.each(function(){this.checked||(f=!1)});e=n(this).is(i.forceCheckedSelector)?!0:n(this).is(i.forceUncheckedSelector)?!1:f?!1:!0;u.each(function(){this.checked=e;n(this).trigger("change."+r)})})};i.prototype.addCheckboxEvents=function(t){var u=this,i;n(t).on("change",function(){var n=this.checked;u.getCheckboxesForCheckbox(this).each(function(){this.checked=n})});i=u.getCheckboxesForCheckbox(t);i.on("change."+r,function(){var n=0,r;i.each(function(){this.checked&&n++});r=n===i.length;t.checked=r;t.indeterminate=n!==0&&!r})};n(document).on(t.events.create,function(n,t){new i(t)})}()});!function(n){n.textcounter=function(t,i){var r=this;r.$el=n(t);r.el=t;r.$el.data("textcounter",r);r.init=function(){r.options=n.extend({},n.textcounter.defaultOptions,i);var t=r.options.countDown?r.options.countDownText:r.options.counterText,u=r.options.countDown?r.options.max:0,f=n("<div/>").html(t.replace("%d",'<span class="'+r.options.textCountClass+'">'+u+"<\/span>")).contents();r.$container=n("<"+r.options.countContainerElement+"/>").addClass(r.options.countContainerClass).append(f);r.$text_counter=r.$container.find("span");r.$el.after(r.$container);r.$el.bind("keyup.textcounter click.textcounter blur.textcounter focus.textcounter change.textcounter paste.textcounter",r.checkLimits).trigger("click.textcounter");r.options.init(r.el)};r.checkLimits=function(t){var a=r.$el,i=(r.$container,a.val()),f=0,o=0,y=void 0!==t.originalEvent,c,s,e,h,u;if(n.isEmptyObject(i)||("word"==r.options.type?f=i.trim().replace(/\s+/gi," ").split(" ").length:(f=r.options.countSpaces?i.replace(/[^\S\n|\r|\r\n]/g," ").length:i.replace(/\s/g,"").length,r.options.countExtendedCharacters)&&(c=i.match(/[^\x00-\xff]/gi),f=null==c?i.length:i.length+c.length)),"auto"==r.options.max&&(s=r.$el.attr("maxlength"),"undefined"!=typeof s&&s!==!1?r.options.max=s:r.$container.text("error: [maxlength] attribute not set")),o=r.options.countDown?r.options.max-f:f,r.setCount(o),r.options.min>0&&y&&(f<r.options.min?(r.setErrors("min"),r.options.minunder(r.el)):f>=r.options.min&&(r.options.mincount(r.el),r.clearErrors("min"))),r.options.max!==-1)if(f>=r.options.max&&0!=r.options.max)if(r.options.maxcount(r.el),r.options.stopInputAtMaximum){if(e="","word"==r.options.type)for(h=i.split(/[^\S\n]/g),u=0;u<h.length&&!(u>=r.options.max-1);)void 0!==h[u]&&(e+=h[u]+" ",u++);else if(r.options.countSpaces)e=i.substring(0,r.options.max);else for(var l=i.split(""),p=l.length,v=0,u=0;v<r.options.max&&u<p;)" "!==l[u]&&v++,e+=l[u++];a.val(e.trim());o=r.options.countDown?0:r.options.max;r.setCount(o)}else r.setErrors("max");else r.options.maxunder(r.el),r.clearErrors("max")};r.setCount=function(n){r.$text_counter.text(n)};r.setErrors=function(n){var u=r.$el,t=r.$container,i="";if(u.addClass(r.options.inputErrorClass),t.addClass(r.options.counterErrorClass),r.options.displayErrorText){switch(n){case"min":i=r.options.minimumErrorText;break;case"max":i=r.options.maximumErrorText}t.children(".error-text-"+n).length||t.append("<"+r.options.errorTextElement+' class="error-text error-text-'+n+'">'+i+"<\/"+r.options.errorTextElement+">")}};r.clearErrors=function(n){var i=r.$el,t=r.$container;t.children(".error-text-"+n).remove();0==t.children(".error-text").length&&(i.removeClass(r.options.inputErrorClass),t.removeClass(r.options.counterErrorClass))};r.init()};n.textcounter.defaultOptions={type:"character",min:0,max:200,countContainerElement:"div",countContainerClass:"text-count-wrapper",textCountClass:"text-count",inputErrorClass:"error",counterErrorClass:"error",counterText:"Total Count: %d",errorTextElement:"div",minimumErrorText:"Minimum not met",maximumErrorText:"Maximum exceeded",displayErrorText:!0,stopInputAtMaximum:!0,countSpaces:!1,countDown:!1,countDownText:"Remaining: %d",countExtendedCharacters:!1,maxunder:function(){},minunder:function(){},maxcount:function(){},mincount:function(){},init:function(){}};n.fn.textcounter=function(t){return this.each(function(){new n.textcounter(this,t)})}}(jQuery),function(n){var t={init:function(i){var r=n.extend({items:1,itemsOnPage:1,pages:0,displayedPages:5,edges:2,currentPage:0,useAnchors:!0,hrefTextPrefix:"#page-",hrefTextSuffix:"",prevText:"Prev",nextText:"Next",ellipseText:"&hellip;",ellipsePageSet:!0,cssStyle:"light-theme",listStyle:"",labelMap:[],selectOnClick:!0,nextAtFront:!1,invertPageOrder:!1,useStartEdge:!0,useEndEdge:!0,onPageClick:function(){},onInit:function(){}},i||{}),u=this;return r.pages=r.pages?r.pages:Math.ceil(r.items/r.itemsOnPage)?Math.ceil(r.items/r.itemsOnPage):1,r.currentPage=r.currentPage?r.currentPage-1:r.invertPageOrder?r.pages-1:0,r.halfDisplayed=r.displayedPages/2,this.each(function(){u.addClass(r.cssStyle+" simple-pagination").data("pagination",r);t._draw.call(u)}),r.onInit(),this},selectPage:function(n){return t._selectPage.call(this,n-1),this},prevPage:function(){var n=this.data("pagination");return n.invertPageOrder?n.currentPage<n.pages-1&&t._selectPage.call(this,n.currentPage+1):n.currentPage>0&&t._selectPage.call(this,n.currentPage-1),this},nextPage:function(){var n=this.data("pagination");return n.invertPageOrder?n.currentPage>0&&t._selectPage.call(this,n.currentPage-1):n.currentPage<n.pages-1&&t._selectPage.call(this,n.currentPage+1),this},getPagesCount:function(){return this.data("pagination").pages},setPagesCount:function(n){this.data("pagination").pages=n},getCurrentPage:function(){return this.data("pagination").currentPage+1},destroy:function(){return this.empty(),this},drawPage:function(n){var i=this.data("pagination");return i.currentPage=n-1,this.data("pagination",i),t._draw.call(this),this},redraw:function(){return t._draw.call(this),this},disable:function(){var n=this.data("pagination");return n.disabled=!0,this.data("pagination",n),t._draw.call(this),this},enable:function(){var n=this.data("pagination");return n.disabled=!1,this.data("pagination",n),t._draw.call(this),this},updateItems:function(n){var i=this.data("pagination");i.items=n;i.pages=t._getPages(i);this.data("pagination",i);t._draw.call(this)},updateItemsOnPage:function(n){var i=this.data("pagination");return i.itemsOnPage=n,i.pages=t._getPages(i),this.data("pagination",i),t._selectPage.call(this,0),this},getItemsOnPage:function(){return this.data("pagination").itemsOnPage},_draw:function(){var i=this.data("pagination"),r=t._getInterval(i),u,s,f,o,e;if(t.destroy.call(this),s=typeof this.prop=="function"?this.prop("tagName"):this.attr("tagName"),f=s==="UL"?this:n("<ul"+(i.listStyle?' class="'+i.listStyle+'"':"")+"><\/ul>").appendTo(this),i.prevText&&t._appendItem.call(this,i.invertPageOrder?i.currentPage+1:i.currentPage-1,{text:i.prevText,classes:"prev"}),i.nextText&&i.nextAtFront&&t._appendItem.call(this,i.invertPageOrder?i.currentPage-1:i.currentPage+1,{text:i.nextText,classes:"next"}),i.invertPageOrder){if(r.end<i.pages&&i.edges>0){if(i.useStartEdge)for(o=Math.max(i.pages-i.edges,r.end),u=i.pages-1;u>=o;u--)t._appendItem.call(this,u);i.pages-i.edges>r.end&&i.pages-i.edges-r.end!=1?f.append('<li class="disabled"><span class="ellipse">'+i.ellipseText+"<\/span><\/li>"):i.pages-i.edges-r.end==1&&t._appendItem.call(this,r.end)}}else if(r.start>0&&i.edges>0){if(i.useStartEdge)for(e=Math.min(i.edges,r.start),u=0;u<e;u++)t._appendItem.call(this,u);i.edges<r.start&&r.start-i.edges!=1?f.append('<li class="disabled"><span class="ellipse">'+i.ellipseText+"<\/span><\/li>"):r.start-i.edges==1&&t._appendItem.call(this,i.edges)}if(i.invertPageOrder)for(u=r.end-1;u>=r.start;u--)t._appendItem.call(this,u);else for(u=r.start;u<r.end;u++)t._appendItem.call(this,u);if(i.invertPageOrder){if(r.start>0&&i.edges>0&&(i.edges<r.start&&r.start-i.edges!=1?f.append('<li class="disabled"><span class="ellipse">'+i.ellipseText+"<\/span><\/li>"):r.start-i.edges==1&&t._appendItem.call(this,i.edges),i.useEndEdge))for(e=Math.min(i.edges,r.start),u=e-1;u>=0;u--)t._appendItem.call(this,u)}else if(r.end<i.pages&&i.edges>0&&(i.pages-i.edges>r.end&&i.pages-i.edges-r.end!=1?f.append('<li class="disabled"><span class="ellipse">'+i.ellipseText+"<\/span><\/li>"):i.pages-i.edges-r.end==1&&t._appendItem.call(this,r.end),i.useEndEdge))for(o=Math.max(i.pages-i.edges,r.end),u=o;u<i.pages;u++)t._appendItem.call(this,u);i.nextText&&!i.nextAtFront&&t._appendItem.call(this,i.invertPageOrder?i.currentPage-1:i.currentPage+1,{text:i.nextText,classes:"next"});i.ellipsePageSet&&!i.disabled&&t._ellipseClick.call(this,f)},_getPages:function(n){var t=Math.ceil(n.items/n.itemsOnPage);return t||1},_getInterval:function(n){return{start:Math.ceil(n.currentPage>n.halfDisplayed?Math.max(Math.min(n.currentPage-n.halfDisplayed,n.pages-n.displayedPages),0):0),end:Math.ceil(n.currentPage>n.halfDisplayed?Math.min(n.currentPage+n.halfDisplayed,n.pages):Math.min(n.displayedPages,n.pages))}},_appendItem:function(i,r){var s=this,u,e,f=s.data("pagination"),o=n("<li><\/li>"),h=s.find("ul");i=i<0?0:i<f.pages?i:f.pages-1;u={text:i+1,classes:""};f.labelMap.length&&f.labelMap[i]&&(u.text=f.labelMap[i]);u=n.extend(u,r||{});i==f.currentPage||f.disabled?(f.disabled||u.classes==="prev"||u.classes==="next"?o.addClass("disabled"):o.addClass("active"),e=n('<span class="current">'+u.text+"<\/span>")):(e=f.useAnchors?n('<a href="'+f.hrefTextPrefix+(i+1)+f.hrefTextSuffix+'" class="page-link">'+u.text+"<\/a>"):n("<span >"+u.text+"<\/span>"),e.click(function(n){return t._selectPage.call(s,i,n)}));u.classes&&e.addClass(u.classes);o.append(e);h.length?h.append(o):s.append(o)},_selectPage:function(n,i){var r=this.data("pagination");r.currentPage=n;r.selectOnClick&&t._draw.call(this);return r.onPageClick(n+1,i)},_ellipseClick:function(i){var f=this,r=this.data("pagination"),u=i.find(".ellipse");u.addClass("clickable").parent().removeClass("disabled");u.click(function(){if(!r.disable){var i=n(this),e=(parseInt(i.parent().prev().text(),10)||0)+1;i.html('<input type="number" min="1" max="'+r.pages+'" step="1" value="'+e+'">').find("input").focus().click(function(n){n.stopPropagation()}).keyup(function(i){var e=n(this).val();i.which===13&&e!==""?e>0&&e<=r.pages&&t._selectPage.call(f,e-1):i.which===27&&u.empty().html(r.ellipseText)}).bind("blur",function(){var i=n(this).val();return i!==""&&t._selectPage.call(f,i-1),u.empty().html(r.ellipseText),!1})}return!1})}};n.fn.pagination=function(i){if(t[i]&&i.charAt(0)!="_")return t[i].apply(this,Array.prototype.slice.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist on jQuery.pagination");else return t.init.apply(this,arguments)}}(jQuery),function(n,t){typeof exports=="object"&&typeof module=="object"?module.exports=t():typeof define=="function"&&define.amd?define([],t):typeof exports=="object"?exports.Handlebars=t():n.Handlebars=t()}(this,function(){return function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={exports:{},id:r,loaded:!1};return n[r].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var i={};return t.m=n,t.c=i,t.p="",t(0)}([function(n,t,i){"use strict";function o(){var n=k();return n.compile=function(t,i){return f.compile(t,i,n)},n.precompile=function(t,i){return f.precompile(t,i,n)},n.AST=l["default"],n.Compiler=f.Compiler,n.JavaScriptCompiler=v["default"],n.Parser=e.parser,n.parse=e.parse,n}var u=i(1)["default"],r;t.__esModule=!0;var s=i(2),h=u(s),c=i(35),l=u(c),e=i(36),f=i(41),a=i(42),v=u(a),y=i(39),p=u(y),w=i(34),b=u(w),k=h["default"].create;r=o();r.create=o;b["default"](r);r.Visitor=p["default"];r["default"]=r;t["default"]=r;n.exports=t["default"]},function(n,t){"use strict";t["default"]=function(n){return n&&n.__esModule?n:{"default":n}};t.__esModule=!0},function(n,t,i){"use strict";function h(){var n=new o.HandlebarsEnvironment;return e.extend(n,o),n.SafeString=a["default"],n.Exception=y["default"],n.Utils=e,n.escapeExpression=e.escapeExpression,n.VM=s,n.template=function(t){return s.template(t,n)},n}var u=i(3)["default"],f=i(1)["default"],r;t.__esModule=!0;var c=i(4),o=u(c),l=i(21),a=f(l),v=i(6),y=f(v),p=i(5),e=u(p),w=i(22),s=u(w),b=i(34),k=f(b);r=h();r.create=h;k["default"](r);r["default"]=r;t["default"]=r;n.exports=t["default"]},function(n,t){"use strict";t["default"]=function(n){var t,i;if(n&&n.__esModule)return n;if(t={},n!=null)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t["default"]=n,t};t.__esModule=!0},function(n,t,i){"use strict";function o(n,t,i){this.helpers=n||{};this.partials=t||{};this.decorators=i||{};v.registerDefaultHelpers(this);y.registerDefaultDecorators(this)}var s=i(1)["default"],h,c,f,l;t.__esModule=!0;t.HandlebarsEnvironment=o;var r=i(5),a=i(6),e=s(a),v=i(10),y=i(18),p=i(20),u=s(p);t.VERSION="4.0.11";h=7;t.COMPILER_REVISION=h;c={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};t.REVISION_CHANGES=c;f="[object Object]";o.prototype={constructor:o,logger:u["default"],log:u["default"].log,registerHelper:function(n,t){if(r.toString.call(n)===f){if(t)throw new e["default"]("Arg not supported with multiple helpers");r.extend(this.helpers,n)}else this.helpers[n]=t},unregisterHelper:function(n){delete this.helpers[n]},registerPartial:function(n,t){if(r.toString.call(n)===f)r.extend(this.partials,n);else{if(typeof t=="undefined")throw new e["default"]('Attempting to register a partial called "'+n+'" as undefined');this.partials[n]=t}},unregisterPartial:function(n){delete this.partials[n]},registerDecorator:function(n,t){if(r.toString.call(n)===f){if(t)throw new e["default"]("Arg not supported with multiple decorators");r.extend(this.decorators,n)}else this.decorators[n]=t},unregisterDecorator:function(n){delete this.decorators[n]}};l=u["default"].log;t.log=l;t.createFrame=r.createFrame;t.logger=u["default"]},function(n,t){"use strict";function h(n){return e[n]}function f(n){for(var i,t=1;t<arguments.length;t++)for(i in arguments[t])Object.prototype.hasOwnProperty.call(arguments[t],i)&&(n[i]=arguments[t][i]);return n}function c(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1}function l(n){if(typeof n!="string"){if(n&&n.toHTML)return n.toHTML();if(n==null)return"";if(!n)return n+"";n=""+n}return s.test(n)?n.replace(o,h):n}function a(n){return n||n===0?u(n)&&n.length===0?!0:!1:!0}function v(n){var t=f({},n);return t._parent=n,t}function y(n,t){return n.path=t,n}function p(n,t){return(n?n+".":"")+t}var i,r,u;t.__esModule=!0;t.extend=f;t.indexOf=c;t.escapeExpression=l;t.isEmpty=a;t.createFrame=v;t.blockParams=y;t.appendContextPath=p;var e={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},o=/[&<>"'`=]/g,s=/[&<>"'`=]/;i=Object.prototype.toString;t.toString=i;r=function(n){return typeof n=="function"};r(/x/)&&(t.isFunction=r=function(n){return typeof n=="function"&&i.call(n)==="[object Function]"});t.isFunction=r;u=Array.isArray||function(n){return n&&typeof n=="object"?i.call(n)==="[object Array]":!1};t.isArray=u},function(n,t,i){"use strict";function u(n,t){var e=t&&t.loc,s=undefined,o=undefined,h,i;for(e&&(s=e.start.line,o=e.start.column,n+=" - "+s+":"+o),h=Error.prototype.constructor.call(this,n),i=0;i<r.length;i++)this[r[i]]=h[r[i]];Error.captureStackTrace&&Error.captureStackTrace(this,u);try{e&&(this.lineNumber=s,f?Object.defineProperty(this,"column",{value:o,enumerable:!0}):this.column=o)}catch(c){}}var f=i(7)["default"],r;t.__esModule=!0;r=["description","fileName","lineNumber","message","name","number","stack"];u.prototype=new Error;t["default"]=u;n.exports=t["default"]},function(n,t,i){n.exports={"default":i(8),__esModule:!0}},function(n,t,i){var r=i(9);n.exports=function(n,t,i){return r.setDesc(n,t,i)}},function(n){var t=Object;n.exports={create:t.create,getProto:t.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:t.getOwnPropertyDescriptor,setDesc:t.defineProperty,setDescs:t.defineProperties,getKeys:t.keys,getNames:t.getOwnPropertyNames,getSymbols:t.getOwnPropertySymbols,each:[].forEach}},function(n,t,i){"use strict";function k(n){f["default"](n);o["default"](n);h["default"](n);l["default"](n);v["default"](n);p["default"](n);b["default"](n)}var r=i(1)["default"];t.__esModule=!0;t.registerDefaultHelpers=k;var u=i(11),f=r(u),e=i(12),o=r(e),s=i(13),h=r(s),c=i(14),l=r(c),a=i(15),v=r(a),y=i(16),p=r(y),w=i(17),b=r(w)},function(n,t,i){"use strict";t.__esModule=!0;var r=i(5);t["default"]=function(n){n.registerHelper("blockHelperMissing",function(t,i){var f=i.inverse,e=i.fn,u;return t===!0?e(this):t===!1||t==null?f(this):r.isArray(t)?t.length>0?(i.ids&&(i.ids=[i.name]),n.helpers.each(t,i)):f(this):(i.data&&i.ids&&(u=r.createFrame(i.data),u.contextPath=r.appendContextPath(i.data.contextPath,i.name),i={data:u}),e(t,i))})};n.exports=t["default"]},function(n,t,i){"use strict";var u=i(1)["default"];t.__esModule=!0;var r=i(5),f=i(6),e=u(f);t["default"]=function(n){n.registerHelper("each",function(n,t){function h(t,i,f){u&&(u.key=t,u.index=i,u.first=i===0,u.last=!!f,s&&(u.contextPath=s+t));o=o+a(n[t],{data:u,blockParams:r.blockParams([n[t],t],[s+t,null])})}var l,f,c;if(!t)throw new e["default"]("Must pass iterator to #each");var a=t.fn,v=t.inverse,i=0,o="",u=undefined,s=undefined;if(t.data&&t.ids&&(s=r.appendContextPath(t.data.contextPath,t.ids[0])+"."),r.isFunction(n)&&(n=n.call(this)),t.data&&(u=r.createFrame(t.data)),n&&typeof n=="object")if(r.isArray(n))for(l=n.length;i<l;i++)i in n&&h(i,i,i===n.length-1);else{f=undefined;for(c in n)n.hasOwnProperty(c)&&(f!==undefined&&h(f,i-1),f=c,i++);f!==undefined&&h(f,i-1,!0)}return i===0&&(o=v(this)),o})};n.exports=t["default"]},function(n,t,i){"use strict";var f=i(1)["default"],r,u;t.__esModule=!0;r=i(6);u=f(r);t["default"]=function(n){n.registerHelper("helperMissing",function(){if(arguments.length===1)return undefined;throw new u["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"');})};n.exports=t["default"]},function(n,t,i){"use strict";t.__esModule=!0;var r=i(5);t["default"]=function(n){n.registerHelper("if",function(n,t){return r.isFunction(n)&&(n=n.call(this)),(t.hash.includeZero||n)&&!r.isEmpty(n)?t.fn(this):t.inverse(this)});n.registerHelper("unless",function(t,i){return n.helpers["if"].call(this,t,{fn:i.inverse,inverse:i.fn,hash:i.hash})})};n.exports=t["default"]},function(n,t){"use strict";t.__esModule=!0;t["default"]=function(n){n.registerHelper("log",function(){for(var i,r=[undefined],t=arguments[arguments.length-1],u=0;u<arguments.length-1;u++)r.push(arguments[u]);i=1;t.hash.level!=null?i=t.hash.level:t.data&&t.data.level!=null&&(i=t.data.level);r[0]=i;n.log.apply(n,r)})};n.exports=t["default"]},function(n,t){"use strict";t.__esModule=!0;t["default"]=function(n){n.registerHelper("lookup",function(n,t){return n&&n[t]})};n.exports=t["default"]},function(n,t,i){"use strict";t.__esModule=!0;var r=i(5);t["default"]=function(n){n.registerHelper("with",function(n,t){var u,i;return r.isFunction(n)&&(n=n.call(this)),u=t.fn,r.isEmpty(n)?t.inverse(this):(i=t.data,t.data&&t.ids&&(i=r.createFrame(t.data),i.contextPath=r.appendContextPath(t.data.contextPath,t.ids[0])),u(n,{data:i,blockParams:r.blockParams([n],[i&&i.contextPath])}))})};n.exports=t["default"]},function(n,t,i){"use strict";function e(n){u["default"](n)}var f=i(1)["default"],r,u;t.__esModule=!0;t.registerDefaultDecorators=e;r=i(19);u=f(r)},function(n,t,i){"use strict";t.__esModule=!0;var r=i(5);t["default"]=function(n){n.registerDecorator("inline",function(n,t,i,u){var f=n;return t.partials||(t.partials={},f=function(u,f){var e=i.partials,o;return i.partials=r.extend({},e,t.partials),o=n(u,f),i.partials=e,o}),t.partials[u.args[0]]=u.fn,f})};n.exports=t["default"]},function(n,t,i){"use strict";t.__esModule=!0;var u=i(5),r={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(n){if(typeof n=="string"){var t=u.indexOf(r.methodMap,n.toLowerCase());n=t>=0?t:parseInt(n,10)}return n},log:function(n){var t;if(n=r.lookupLevel(n),typeof console!="undefined"&&r.lookupLevel(r.level)<=n){t=r.methodMap[n];console[t]||(t="log");for(var u=arguments.length,f=Array(u>1?u-1:0),i=1;i<u;i++)f[i-1]=arguments[i];console[t].apply(console,f)}}};t["default"]=r;n.exports=t["default"]},function(n,t){"use strict";function i(n){this.string=n}t.__esModule=!0;i.prototype.toString=i.prototype.toHTML=function(){return""+this.string};t["default"]=i;n.exports=t["default"]},function(n,t,i){"use strict";function y(n){var t=n&&n[0]||1,i=u.COMPILER_REVISION,f,e;if(t!==i)if(t<i){f=u.REVISION_CHANGES[i];e=u.REVISION_CHANGES[t];throw new r["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+f+") or downgrade your runtime to an older version ("+e+").");}else throw new r["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+n[1]+").");}function p(n,t){function o(i,u,e){var o,h,s,c;if(e.hash&&(u=f.extend({},u,e.hash),e.ids&&(e.ids[0]=!0)),i=t.VM.resolvePartial.call(this,i,u,e),o=t.VM.invokePartial.call(this,i,u,e),o==null&&t.compile&&(e.partials[e.name]=t.compile(i,n.compilerOptions,t),o=e.partials[e.name](u,e)),o!=null){if(e.indent){for(h=o.split("\n"),s=0,c=h.length;s<c;s++){if(!h[s]&&s+1===c)break;h[s]=e.indent+h[s]}o=h.join("\n")}return o}throw new r["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode");}function u(t){function h(t){return""+n.main(i,t,i.helpers,i.partials,f,o,e)}var r=arguments.length<=1||arguments[1]===undefined?{}:arguments[1],f=r.data,e,o;return u._setup(r),!r.partial&&n.useData&&(f=k(t,f)),e=undefined,o=n.useBlockParams?[]:undefined,n.useDepths&&(e=r.depths?t!=r.depths[0]?[t].concat(r.depths):r.depths:[t]),h=s(n.main,h,i,r.depths||[],f,o),h(t,r)}if(!t)throw new r["default"]("No environment passed to template");if(!n||!n.main)throw new r["default"]("Unknown template object: "+typeof n);n.main.decorator=n.main_d;t.VM.checkRevision(n.compiler);var i={strict:function(n,t){if(!(t in n))throw new r["default"]('"'+t+'" not defined in '+n);return n[t]},lookup:function(n,t){for(var r=n.length,i=0;i<r;i++)if(n[i]&&n[i][t]!=null)return n[i][t]},lambda:function(n,t){return typeof n=="function"?n.call(t):n},escapeExpression:f.escapeExpression,invokePartial:o,fn:function(t){var i=n[t];return i.decorator=n[t+"_d"],i},programs:[],program:function(n,t,i,r,u){var f=this.programs[n],o=this.fn(n);return t||u||r||i?f=e(this,n,o,t,i,r,u):f||(f=this.programs[n]=e(this,n,o)),f},data:function(n,t){while(n&&t--)n=n._parent;return n},merge:function(n,t){var i=n||t;return n&&t&&n!==t&&(i=f.extend({},t,n)),i},nullContext:h({}),noop:t.VM.noop,compilerInfo:n.compiler};return u.isTop=!0,u._setup=function(r){r.partial?(i.helpers=r.helpers,i.partials=r.partials,i.decorators=r.decorators):(i.helpers=i.merge(r.helpers,t.helpers),n.usePartial&&(i.partials=i.merge(r.partials,t.partials)),(n.usePartial||n.useDecorators)&&(i.decorators=i.merge(r.decorators,t.decorators)))},u._child=function(t,u,f,o){if(n.useBlockParams&&!f)throw new r["default"]("must pass block params");if(n.useDepths&&!o)throw new r["default"]("must pass parent depths");return e(i,t,n[t],u,0,f,o)},u}function e(n,t,i,r,u,f,e){function o(t){var u=arguments.length<=1||arguments[1]===undefined?{}:arguments[1],o=e;return!e||t==e[0]||t===n.nullContext&&e[0]===null||(o=[t].concat(e)),i(n,t,n.helpers,n.partials,u.data||r,f&&[u.blockParams].concat(f),o)}return o=s(i,o,n,e,r,f),o.program=t,o.depth=e?e.length:0,o.blockParams=u||0,o}function w(n,t,i){return n?n.call||i.name||(i.name=n,n=i.partials[n]):n=i.name==="@partial-block"?i.data["partial-block"]:i.partials[i.name],n}function b(n,t,i){var s=i.data&&i.data["partial-block"],e;if(i.partial=!0,i.ids&&(i.data.contextPath=i.ids[0]||i.data.contextPath),e=undefined,i.fn&&i.fn!==o&&function(){i.data=u.createFrame(i.data);var n=i.fn;e=i.data["partial-block"]=function(t){var i=arguments.length<=1||arguments[1]===undefined?{}:arguments[1];return i.data=u.createFrame(i.data),i.data["partial-block"]=s,n(t,i)};n.partials&&(i.partials=f.extend({},i.partials,n.partials))}(),n===undefined&&e&&(n=e),n===undefined)throw new r["default"]("The partial "+i.name+" could not be found");else if(n instanceof Function)return n(t,i)}function o(){return""}function k(n,t){return t&&"root"in t||(t=t?u.createFrame(t):{},t.root=n),t}function s(n,t,i,r,u,e){if(n.decorator){var o={};t=n.decorator(t,o,i,r&&r[0],u,e,r);f.extend(t,o)}return t}var h=i(23)["default"],c=i(3)["default"],l=i(1)["default"];t.__esModule=!0;t.checkRevision=y;t.template=p;t.wrapProgram=e;t.resolvePartial=w;t.invokePartial=b;t.noop=o;var a=i(5),f=c(a),v=i(6),r=l(v),u=i(4)},function(n,t,i){n.exports={"default":i(24),__esModule:!0}},function(n,t,i){i(25);n.exports=i(30).Object.seal},function(n,t,i){var r=i(26);i(27)("seal",function(n){return function(t){return n&&r(t)?n(t):t}})},function(n){n.exports=function(n){return typeof n=="object"?n!==null:typeof n=="function"}},function(n,t,i){var r=i(28),u=i(30),f=i(33);n.exports=function(n,t){var i=(u.Object||{})[n]||Object[n],e={};e[n]=t(i);r(r.S+r.F*f(function(){i(1)}),"Object",e)}},function(n,t,i){var f=i(29),e=i(30),o=i(31),u="prototype",r=function(n,t,i){var p=n&r.F,l=n&r.G,w=n&r.S,y=n&r.P,b=n&r.B,k=n&r.W,a=l?e:e[t]||(e[t]={}),c=l?f:w?f[t]:(f[t]||{})[u],s,v,h;l&&(i=t);for(s in i)(v=!p&&c&&s in c,v&&s in a)||(h=v?c[s]:i[s],a[s]=l&&typeof c[s]!="function"?i[s]:b&&v?o(h,f):k&&c[s]==h?function(n){var t=function(t){return this instanceof n?new n(t):n(t)};return t[u]=n[u],t}(h):y&&typeof h=="function"?o(Function.call,h):h,y&&((a[u]||(a[u]={}))[s]=h))};r.F=1;r.G=2;r.S=4;r.P=8;r.B=16;r.W=32;n.exports=r},function(n){var t=n.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=t)},function(n){var t=n.exports={version:"1.2.6"};typeof __e=="number"&&(__e=t)},function(n,t,i){var r=i(32);n.exports=function(n,t,i){if(r(n),t===undefined)return n;switch(i){case 1:return function(i){return n.call(t,i)};case 2:return function(i,r){return n.call(t,i,r)};case 3:return function(i,r,u){return n.call(t,i,r,u)}}return function(){return n.apply(t,arguments)}}},function(n){n.exports=function(n){if(typeof n!="function")throw TypeError(n+" is not a function!");return n}},function(n){n.exports=function(n){try{return!!n()}catch(t){return!0}}},function(n,t){(function(i){"use strict";t.__esModule=!0;t["default"]=function(n){var t=typeof i!="undefined"?i:window,r=t.Handlebars;n.noConflict=function(){return t.Handlebars===n&&(t.Handlebars=r),n}};n.exports=t["default"]}).call(t,function(){return this}())},function(n,t){"use strict";t.__esModule=!0;var i={helpers:{helperExpression:function(n){return n.type==="SubExpression"||(n.type==="MustacheStatement"||n.type==="BlockStatement")&&!!(n.params&&n.params.length||n.hash)},scopedId:function(n){return/^\.|this\b/.test(n.original)},simpleId:function(n){return n.parts.length===1&&!i.helpers.scopedId(n)&&!n.depth}}};t["default"]=i;n.exports=t["default"]},function(n,t,i){"use strict";function v(n,t){if(n.type==="Program")return n;u["default"].yy=r;r.locInfo=function(n){return new r.SourceLocation(t&&t.srcName,n)};var i=new h["default"](t);return i.accept(u["default"].parse(n))}var f=i(1)["default"],e=i(3)["default"],r;t.__esModule=!0;t.parse=v;var o=i(37),u=f(o),s=i(38),h=f(s),c=i(40),l=e(c),a=i(5);t.parser=u["default"];r={};a.extend(r,l)},function(n,t){"use strict";t.__esModule=!0;var i=function(){function t(){this.yy={}}var n={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(n,t,i,r,u,f){var e=f.length-1,s,o;switch(u){case 1:return f[e-1];case 2:this.$=r.prepareProgram(f[e]);break;case 3:this.$=f[e];break;case 4:this.$=f[e];break;case 5:this.$=f[e];break;case 6:this.$=f[e];break;case 7:this.$=f[e];break;case 8:this.$=f[e];break;case 9:this.$={type:"CommentStatement",value:r.stripComment(f[e]),strip:r.stripFlags(f[e],f[e]),loc:r.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[e],value:f[e],loc:r.locInfo(this._$)};break;case 11:this.$=r.prepareRawBlock(f[e-2],f[e-1],f[e],this._$);break;case 12:this.$={path:f[e-3],params:f[e-2],hash:f[e-1]};break;case 13:this.$=r.prepareBlock(f[e-3],f[e-2],f[e-1],f[e],!1,this._$);break;case 14:this.$=r.prepareBlock(f[e-3],f[e-2],f[e-1],f[e],!0,this._$);break;case 15:this.$={open:f[e-5],path:f[e-4],params:f[e-3],hash:f[e-2],blockParams:f[e-1],strip:r.stripFlags(f[e-5],f[e])};break;case 16:this.$={path:f[e-4],params:f[e-3],hash:f[e-2],blockParams:f[e-1],strip:r.stripFlags(f[e-5],f[e])};break;case 17:this.$={path:f[e-4],params:f[e-3],hash:f[e-2],blockParams:f[e-1],strip:r.stripFlags(f[e-5],f[e])};break;case 18:this.$={strip:r.stripFlags(f[e-1],f[e-1]),program:f[e]};break;case 19:s=r.prepareBlock(f[e-2],f[e-1],f[e],f[e],!1,this._$);o=r.prepareProgram([s],f[e-1].loc);o.chained=!0;this.$={strip:f[e-2].strip,program:o,chain:!0};break;case 20:this.$=f[e];break;case 21:this.$={path:f[e-1],strip:r.stripFlags(f[e-2],f[e])};break;case 22:this.$=r.prepareMustache(f[e-3],f[e-2],f[e-1],f[e-4],r.stripFlags(f[e-4],f[e]),this._$);break;case 23:this.$=r.prepareMustache(f[e-3],f[e-2],f[e-1],f[e-4],r.stripFlags(f[e-4],f[e]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[e-3],params:f[e-2],hash:f[e-1],indent:"",strip:r.stripFlags(f[e-4],f[e]),loc:r.locInfo(this._$)};break;case 25:this.$=r.preparePartialBlock(f[e-2],f[e-1],f[e],this._$);break;case 26:this.$={path:f[e-3],params:f[e-2],hash:f[e-1],strip:r.stripFlags(f[e-4],f[e])};break;case 27:this.$=f[e];break;case 28:this.$=f[e];break;case 29:this.$={type:"SubExpression",path:f[e-3],params:f[e-2],hash:f[e-1],loc:r.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[e],loc:r.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:r.id(f[e-2]),value:f[e],loc:r.locInfo(this._$)};break;case 32:this.$=r.id(f[e-1]);break;case 33:this.$=f[e];break;case 34:this.$=f[e];break;case 35:this.$={type:"StringLiteral",value:f[e],original:f[e],loc:r.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[e]),original:Number(f[e]),loc:r.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:f[e]==="true",original:f[e]==="true",loc:r.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:undefined,value:undefined,loc:r.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:r.locInfo(this._$)};break;case 40:this.$=f[e];break;case 41:this.$=f[e];break;case 42:this.$=r.preparePath(!0,f[e],this._$);break;case 43:this.$=r.preparePath(!1,f[e],this._$);break;case 44:f[e-2].push({part:r.id(f[e]),original:f[e],separator:f[e-1]});this.$=f[e-2];break;case 45:this.$=[{part:r.id(f[e]),original:f[e]}];break;case 46:this.$=[];break;case 47:f[e-1].push(f[e]);break;case 48:this.$=[f[e]];break;case 49:f[e-1].push(f[e]);break;case 50:this.$=[];break;case 51:f[e-1].push(f[e]);break;case 58:this.$=[];break;case 59:f[e-1].push(f[e]);break;case 64:this.$=[];break;case 65:f[e-1].push(f[e]);break;case 70:this.$=[];break;case 71:f[e-1].push(f[e]);break;case 78:this.$=[];break;case 79:f[e-1].push(f[e]);break;case 82:this.$=[];break;case 83:f[e-1].push(f[e]);break;case 86:this.$=[];break;case 87:f[e-1].push(f[e]);break;case 90:this.$=[];break;case 91:f[e-1].push(f[e]);break;case 94:this.$=[];break;case 95:f[e-1].push(f[e]);break;case 98:this.$=[f[e]];break;case 99:f[e-1].push(f[e]);break;case 100:this.$=[f[e]];break;case 101:f[e-1].push(f[e])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(n){throw new Error(n);},parse:function(n){function it(){var n;return n=k.lexer.lex()||1,typeof n!="number"&&(n=k.symbols_[n]||n),n}var k=this,r=[0],f=[null],t=[],h=this.table,d="",c=0,g=0,y=0,l,nt,i,p,o,u,w,s,a,e,tt,v,b;for(this.lexer.setInput(n),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc=="undefined"&&(this.lexer.yylloc={}),l=this.lexer.yylloc,t.push(l),nt=this.lexer.options&&this.lexer.options.ranges,typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError),s={};;){if(o=r[r.length-1],this.defaultActions[o]?u=this.defaultActions[o]:((i===null||typeof i=="undefined")&&(i=it()),u=h[o]&&h[o][i]),(typeof u=="undefined"||!u.length||!u[0])&&(b="",!y)){v=[];for(a in h[o])this.terminals_[a]&&a>2&&v.push("'"+this.terminals_[a]+"'");b=this.lexer.showPosition?"Parse error on line "+(c+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[i]||i)+"'":"Parse error on line "+(c+1)+": Unexpected "+(i==1?"end of input":"'"+(this.terminals_[i]||i)+"'");this.parseError(b,{text:this.lexer.match,token:this.terminals_[i]||i,line:this.lexer.yylineno,loc:l,expected:v})}if(u[0]instanceof Array&&u.length>1)throw new Error("Parse Error: multiple actions possible at state: "+o+", token: "+i);switch(u[0]){case 1:r.push(i);f.push(this.lexer.yytext);t.push(this.lexer.yylloc);r.push(u[1]);i=null;p?(i=p,p=null):(g=this.lexer.yyleng,d=this.lexer.yytext,c=this.lexer.yylineno,l=this.lexer.yylloc,y>0&&y--);break;case 2:if(e=this.productions_[u[1]][1],s.$=f[f.length-e],s._$={first_line:t[t.length-(e||1)].first_line,last_line:t[t.length-1].last_line,first_column:t[t.length-(e||1)].first_column,last_column:t[t.length-1].last_column},nt&&(s._$.range=[t[t.length-(e||1)].range[0],t[t.length-1].range[1]]),w=this.performAction.call(s,d,g,c,this.yy,u[1],f,t),typeof w!="undefined")return w;e&&(r=r.slice(0,-2*e),f=f.slice(0,-1*e),t=t.slice(0,-1*e));r.push(this.productions_[u[1]][0]);f.push(s.$);t.push(s._$);tt=h[r[r.length-2]][r[r.length-1]];r.push(tt);break;case 3:return!0}}return!0}},i=function(){var n={EOF:1,parseError:function(n,t){if(this.yy.parser)this.yy.parser.parseError(n,t);else throw new Error(n);},setInput:function(n){return this._input=n,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var n=this._input[0],t;return this.yytext+=n,this.yyleng++,this.offset++,this.match+=n,this.matched+=n,t=n.match(/(?:\r\n?|\n).*/g),t?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),n},unput:function(n){var i=n.length,t=n.split(/(?:\r\n?|\n)/g),r,u;return this._input=n+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-i-1),this.offset-=i,r=this.match.split(/(?:\r\n?|\n)/g),this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),t.length-1&&(this.yylineno-=t.length-1),u=this.yylloc.range,this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:t?(t.length===r.length?this.yylloc.first_column:0)+r[r.length-t.length].length-t[0].length:this.yylloc.first_column-i},this.options.ranges&&(this.yylloc.range=[u[0],u[0]+this.yyleng-i]),this},more:function(){return this._more=!0,this},less:function(n){this.unput(this.match.slice(n))},pastInput:function(){var n=this.matched.substr(0,this.matched.length-this.match.length);return(n.length>20?"...":"")+n.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var n=this.match;return n.length<20&&(n+=this._input.substr(0,20-n.length)),(n.substr(0,20)+(n.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var n=this.pastInput(),t=new Array(n.length+1).join("-");return n+this.upcomingInput()+"\n"+t+"^"},next:function(){var f,n,r,e,t,u,i;if(this.done)return this.EOF;for(this._input||(this.done=!0),this._more||(this.yytext="",this.match=""),u=this._currentRules(),i=0;i<u.length;i++)if(r=this._input.match(this.rules[u[i]]),r&&(!n||r[0].length>n[0].length)&&(n=r,e=i,!this.options.flex))break;return n?(t=n[0].match(/(?:\r\n?|\n).*/g),t&&(this.yylineno+=t.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:t?t[t.length-1].length-t[t.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+n[0].length},this.yytext+=n[0],this.match+=n[0],this.matches=n,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(n[0].length),this.matched+=n[0],f=this.performAction.call(this,this.yy,this,u[e],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),f)?f:void 0:this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var n=this.next();return typeof n!="undefined"?n:this.lex()},begin:function(n){this.conditionStack.push(n)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(n){this.begin(n)}};return n.options={},n.performAction=function(n,t,i,r){function u(n,i){return t.yytext=t.yytext.substr(n,t.yyleng-i)}var f=r;switch(i){case 0:if(t.yytext.slice(-2)==="\\\\"?(u(0,1),this.begin("mu")):t.yytext.slice(-1)==="\\"?(u(0,1),this.begin("emu")):this.begin("mu"),t.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(t.yytext=t.yytext.substr(5,t.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(t.yytext);this.popState();this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return t.yytext=u(1,2).replace(/\\"/g,'"'),80;case 32:return t.yytext=u(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return t.yytext=t.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},n.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],n.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},n}();return n.lexer=i,t.prototype=n,n.Parser=t,new t}();t["default"]=i;n.exports=t["default"]},function(n,t,i){"use strict";function r(){var n=arguments.length<=0||arguments[0]===undefined?{}:arguments[0];this.options=n}function e(n,t,i){t===undefined&&(t=n.length);var r=n[t-1],u=n[t-2];return r?r.type==="ContentStatement"?(u||!i?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(r.original):void 0:i}function o(n,t,i){t===undefined&&(t=-1);var r=n[t+1],u=n[t+2];return r?r.type==="ContentStatement"?(u||!i?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(r.original):void 0:i}function f(n,t,i){var r=n[t==null?0:t+1],u;r&&r.type==="ContentStatement"&&(i||!r.rightStripped)&&(u=r.value,r.value=r.value.replace(i?/^\s+/:/^[ \t]*\r?\n?/,""),r.rightStripped=r.value!==u)}function u(n,t,i){var r=n[t==null?n.length-1:t-1],u;if(r&&r.type==="ContentStatement"&&(i||!r.leftStripped))return u=r.value,r.value=r.value.replace(i?/\s+$/:/[ \t]+$/,""),r.leftStripped=r.value!==u,r.leftStripped}var c=i(1)["default"],s,h;t.__esModule=!0;s=i(39);h=c(s);r.prototype=new h["default"];r.prototype.Program=function(n){var h=!this.options.ignoreStandalone,c=!this.isRootSeen,i,t,l,r,s;for(this.isRootSeen=!0,i=n.body,t=0,l=i.length;t<l;t++)if(r=i[t],s=this.accept(r),s){var a=e(i,t,c),v=o(i,t,c),y=s.openStandalone&&a,p=s.closeStandalone&&v,w=s.inlineStandalone&&a&&v;s.close&&f(i,t,!0);s.open&&u(i,t,!0);h&&w&&(f(i,t),u(i,t)&&r.type==="PartialStatement"&&(r.indent=/([ \t]+$)/.exec(i[t-1].original)[1]));h&&y&&(f((r.program||r.inverse).body),u(i,t));h&&p&&(f(i,t),u((r.inverse||r.program).body))}return n};r.prototype.BlockStatement=r.prototype.DecoratorBlock=r.prototype.PartialBlockStatement=function(n){var c,h;this.accept(n.program);this.accept(n.inverse);var t=n.program||n.inverse,i=n.program&&n.inverse,r=i,s=i;if(i&&i.chained)for(r=i.body[0].program;s.chained;)s=s.body[s.body.length-1].program;return c={open:n.openStrip.open,close:n.closeStrip.close,openStandalone:o(t.body),closeStandalone:e((r||t).body)},n.openStrip.close&&f(t.body,null,!0),i?(h=n.inverseStrip,h.open&&u(t.body,null,!0),h.close&&f(r.body,null,!0),n.closeStrip.open&&u(s.body,null,!0),!this.options.ignoreStandalone&&e(t.body)&&o(r.body)&&(u(t.body),f(r.body))):n.closeStrip.open&&u(t.body,null,!0),c};r.prototype.Decorator=r.prototype.MustacheStatement=function(n){return n.strip};r.prototype.PartialStatement=r.prototype.CommentStatement=function(n){var t=n.strip||{};return{inlineStandalone:!0,open:t.open,close:t.close}};t["default"]=r;n.exports=t["default"]},function(n,t,i){"use strict";function u(){this.parents=[]}function f(n){this.acceptRequired(n,"path");this.acceptArray(n.params);this.acceptKey(n,"hash")}function o(n){f.call(this,n);this.acceptKey(n,"program");this.acceptKey(n,"inverse")}function s(n){this.acceptRequired(n,"name");this.acceptArray(n.params);this.acceptKey(n,"hash")}var h=i(1)["default"],e,r;t.__esModule=!0;e=i(6);r=h(e);u.prototype={constructor:u,mutating:!1,acceptKey:function(n,t){var i=this.accept(n[t]);if(this.mutating){if(i&&!u.prototype[i.type])throw new r["default"]('Unexpected node type "'+i.type+'" found when accepting '+t+" on "+n.type);n[t]=i}},acceptRequired:function(n,t){if(this.acceptKey(n,t),!n[t])throw new r["default"](n.type+" requires "+t);},acceptArray:function(n){for(var t=0,i=n.length;t<i;t++)this.acceptKey(n,t),n[t]||(n.splice(t,1),t--,i--)},accept:function(n){if(n){if(!this[n.type])throw new r["default"]("Unknown type: "+n.type,n);this.current&&this.parents.unshift(this.current);this.current=n;var t=this[n.type](n);return(this.current=this.parents.shift(),!this.mutating||t)?t:t!==!1?n:void 0}},Program:function(n){this.acceptArray(n.body)},MustacheStatement:f,Decorator:f,BlockStatement:o,DecoratorBlock:o,PartialStatement:s,PartialBlockStatement:function(n){s.call(this,n);this.acceptKey(n,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:f,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(n){this.acceptArray(n.pairs)},HashPair:function(n){this.acceptRequired(n,"value")}};t["default"]=u;n.exports=t["default"]},function(n,t,i){"use strict";function u(n,t){if(t=t.path?t.path.original:t,n.path.original!==t){var i={loc:n.path.loc};throw new r["default"](n.path.original+" doesn't match "+t,i);}}function o(n,t){this.source=n;this.start={line:t.first_line,column:t.first_column};this.end={line:t.last_line,column:t.last_column}}function s(n){return/^\[.*\]$/.test(n)?n.substr(1,n.length-2):n}function h(n,t){return{open:n.charAt(2)==="~",close:t.charAt(t.length-3)==="~"}}function c(n){return n.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function l(n,t,i){var f,h,u,c;i=this.locInfo(i);var e=n?"@":"",o=[],s=0,l="";for(f=0,h=t.length;f<h;f++)if(u=t[f].part,c=t[f].original!==u,e+=(t[f].separator||"")+u,c||u!==".."&&u!=="."&&u!=="this")o.push(u);else if(o.length>0)throw new r["default"]("Invalid path: "+e,{loc:i});else u===".."&&(s++,l+="../");return{type:"PathExpression",data:n,depth:s,parts:o,original:e,loc:i}}function a(n,t,i,r,u,f){var e=r.charAt(3)||r.charAt(2),o=e!=="{"&&e!=="&",s=/\*/.test(r);return{type:s?"Decorator":"MustacheStatement",path:n,params:t,hash:i,escaped:o,strip:u,loc:this.locInfo(f)}}function v(n,t,i,r){u(n,i);r=this.locInfo(r);var f={type:"Program",body:t,strip:{},loc:r};return{type:"BlockStatement",path:n.path,params:n.params,hash:n.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:r}}function y(n,t,i,f,e,o){var h,s,c;if(f&&f.path&&u(n,f),h=/\*/.test(n.open),t.blockParams=n.blockParams,s=undefined,c=undefined,i){if(h)throw new r["default"]("Unexpected inverse block on decorator",i);i.chain&&(i.program.body[0].closeStrip=f.strip);c=i.strip;s=i.program}return e&&(e=s,s=t,t=e),{type:h?"DecoratorBlock":"BlockStatement",path:n.path,params:n.params,hash:n.hash,program:t,inverse:s,openStrip:n.strip,inverseStrip:c,closeStrip:f&&f.strip,loc:this.locInfo(o)}}function p(n,t){if(!t&&n.length){var i=n[0].loc,r=n[n.length-1].loc;i&&r&&(t={source:i.source,start:{line:i.start.line,column:i.start.column},end:{line:r.end.line,column:r.end.column}})}return{type:"Program",body:n,strip:{},loc:t}}function w(n,t,i,r){return u(n,i),{type:"PartialBlockStatement",name:n.path,params:n.params,hash:n.hash,program:t,openStrip:n.strip,closeStrip:i&&i.strip,loc:this.locInfo(r)}}var e=i(1)["default"],f,r;t.__esModule=!0;t.SourceLocation=o;t.id=s;t.stripFlags=h;t.stripComment=c;t.preparePath=l;t.prepareMustache=a;t.prepareRawBlock=v;t.prepareBlock=y;t.prepareProgram=p;t.preparePartialBlock=w;f=i(6);r=e(f)},function(n,t,i){"use strict";function e(){}function v(n,t,i){if(n==null||typeof n!="string"&&n.type!=="Program")throw new r["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+n);t=t||{};"data"in t||(t.data=!0);t.compat&&(t.useDepths=!0);var u=i.parse(n,t),f=(new i.Compiler).compile(u,t);return(new i.JavaScriptCompiler).compile(f,t)}function y(n,t,i){function e(){var r=i.parse(n,t),u=(new i.Compiler).compile(r,t),f=(new i.JavaScriptCompiler).compile(u,t,undefined,!0);return i.template(f)}function o(n,t){return u||(u=e()),u.call(this,n,t)}if(t===undefined&&(t={}),n==null||typeof n!="string"&&n.type!=="Program")throw new r["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+n);t=f.extend({},t);"data"in t||(t.data=!0);t.compat&&(t.useDepths=!0);var u=undefined;return o._setup=function(n){return u||(u=e()),u._setup(n)},o._child=function(n,t,i,r){return u||(u=e()),u._child(n,t,i,r)},o}function s(n,t){if(n===t)return!0;if(f.isArray(n)&&f.isArray(t)&&n.length===t.length){for(var i=0;i<n.length;i++)if(!s(n[i],t[i]))return!1;return!0}}function h(n){if(!n.path.parts){var t=n.path;n.path={type:"PathExpression",data:!1,depth:0,parts:[t.original+""],original:t.original+"",loc:t.loc}}}var o=i(1)["default"];t.__esModule=!0;t.Compiler=e;t.precompile=v;t.compile=y;var c=i(6),r=o(c),f=i(5),l=i(35),u=o(l),a=[].slice;e.prototype={compiler:e,equals:function(n){var i=this.opcodes.length,r,u,t;if(n.opcodes.length!==i)return!1;for(t=0;t<i;t++)if(r=this.opcodes[t],u=n.opcodes[t],r.opcode!==u.opcode||!s(r.args,u.args))return!1;for(i=this.children.length,t=0;t<i;t++)if(!this.children[t].equals(n.children[t]))return!1;return!0},guid:0,compile:function(n,t){var i,r;if(this.sourceNode=[],this.opcodes=[],this.children=[],this.options=t,this.stringParams=t.stringParams,this.trackIds=t.trackIds,t.blockParams=t.blockParams||[],i=t.knownHelpers,t.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},i)for(r in i)r in i&&(this.options.knownHelpers[r]=i[r]);return this.accept(n)},compileProgram:function(n){var r=new this.compiler,t=r.compile(n,this.options),i=this.guid++;return this.usePartial=this.usePartial||t.usePartial,this.children[i]=t,this.useDepths=this.useDepths||t.useDepths,i},accept:function(n){if(!this[n.type])throw new r["default"]("Unknown type: "+n.type,n);this.sourceNode.unshift(n);var t=this[n.type](n);return this.sourceNode.shift(),t},Program:function(n){var i,r,t;for(this.options.blockParams.unshift(n.blockParams),i=n.body,r=i.length,t=0;t<r;t++)this.accept(i[t]);return this.options.blockParams.shift(),this.isSimple=r===1,this.blockParams=n.blockParams?n.blockParams.length:0,this},BlockStatement:function(n){var t,i,r;h(n);t=n.program;i=n.inverse;t=t&&this.compileProgram(t);i=i&&this.compileProgram(i);r=this.classifySexpr(n);r==="helper"?this.helperSexpr(n,t,i):r==="simple"?(this.simpleSexpr(n),this.opcode("pushProgram",t),this.opcode("pushProgram",i),this.opcode("emptyHash"),this.opcode("blockValue",n.path.original)):(this.ambiguousSexpr(n,t,i),this.opcode("pushProgram",t),this.opcode("pushProgram",i),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue"));this.opcode("append")},DecoratorBlock:function(n){var t=n.program&&this.compileProgram(n.program),i=this.setupFullMustacheParams(n,t,undefined),r=n.path;this.useDecorators=!0;this.opcode("registerDecorator",i.length,r.original)},PartialStatement:function(n){var u,t,e,f,i;if(this.usePartial=!0,u=n.program,u&&(u=this.compileProgram(n.program)),t=n.params,t.length>1)throw new r["default"]("Unsupported number of partial arguments: "+t.length,n);else t.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):t.push({type:"PathExpression",parts:[],depth:0}));e=n.name.original;f=n.name.type==="SubExpression";f&&this.accept(n.name);this.setupFullMustacheParams(n,u,undefined,!0);i=n.indent||"";this.options.preventIndent&&i&&(this.opcode("appendContent",i),i="");this.opcode("invokePartial",f,e,i);this.opcode("append")},PartialBlockStatement:function(n){this.PartialStatement(n)},MustacheStatement:function(n){this.SubExpression(n);n.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(n){this.DecoratorBlock(n)},ContentStatement:function(n){n.value&&this.opcode("appendContent",n.value)},CommentStatement:function(){},SubExpression:function(n){h(n);var t=this.classifySexpr(n);t==="simple"?this.simpleSexpr(n):t==="helper"?this.helperSexpr(n):this.ambiguousSexpr(n)},ambiguousSexpr:function(n,t,i){var r=n.path,u=r.parts[0],f=t!=null||i!=null;this.opcode("getContext",r.depth);this.opcode("pushProgram",t);this.opcode("pushProgram",i);r.strict=!0;this.accept(r);this.opcode("invokeAmbiguous",u,f)},simpleSexpr:function(n){var t=n.path;t.strict=!0;this.accept(t);this.opcode("resolvePossibleLambda")},helperSexpr:function(n,t,i){var o=this.setupFullMustacheParams(n,t,i),f=n.path,e=f.parts[0];if(this.options.knownHelpers[e])this.opcode("invokeKnownHelper",o.length,e);else if(this.options.knownHelpersOnly)throw new r["default"]("You specified knownHelpersOnly, but used the unknown helper "+e,n);else f.strict=!0,f.falsy=!0,this.accept(f),this.opcode("invokeHelper",o.length,f.original,u["default"].helpers.simpleId(f))},PathExpression:function(n){this.addDepth(n.depth);this.opcode("getContext",n.depth);var t=n.parts[0],i=u["default"].helpers.scopedId(n),r=!n.depth&&!i&&this.blockParamIndex(t);r?this.opcode("lookupBlockParam",r,n.parts):t?n.data?(this.options.data=!0,this.opcode("lookupData",n.depth,n.parts,n.strict)):this.opcode("lookupOnContext",n.parts,n.falsy,n.strict,i):this.opcode("pushContext")},StringLiteral:function(n){this.opcode("pushString",n.value)},NumberLiteral:function(n){this.opcode("pushLiteral",n.value)},BooleanLiteral:function(n){this.opcode("pushLiteral",n.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(n){var i=n.pairs,t=0,r=i.length;for(this.opcode("pushHash");t<r;t++)this.pushParam(i[t].value);while(t--)this.opcode("assignToHash",i[t].key);this.opcode("popHash")},opcode:function(n){this.opcodes.push({opcode:n,args:a.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(n){n&&(this.useDepths=!0)},classifySexpr:function(n){var f=u["default"].helpers.simpleId(n.path),e=f&&!!this.blockParamIndex(n.path.parts[0]),t=!e&&u["default"].helpers.helperExpression(n),i=!e&&(t||f),o,r;return i&&!t&&(o=n.path.parts[0],r=this.options,r.knownHelpers[o]?t=!0:r.knownHelpersOnly&&(i=!1)),t?"helper":i?"ambiguous":"simple"},pushParams:function(n){for(var t=0,i=n.length;t<i;t++)this.pushParam(n[t])},pushParam:function(n){var t=n.value!=null?n.value:n.original||"",i,r;this.stringParams?(t.replace&&(t=t.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),n.depth&&this.addDepth(n.depth),this.opcode("getContext",n.depth||0),this.opcode("pushStringParam",t,n.type),n.type==="SubExpression"&&this.accept(n)):(this.trackIds&&(i=undefined,!n.parts||u["default"].helpers.scopedId(n)||n.depth||(i=this.blockParamIndex(n.parts[0])),i?(r=n.parts.slice(1).join("."),this.opcode("pushId","BlockParam",i,r)):(t=n.original||t,t.replace&&(t=t.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",n.type,t))),this.accept(n))},setupFullMustacheParams:function(n,t,i,r){var u=n.params;return this.pushParams(u),this.opcode("pushProgram",t),this.opcode("pushProgram",i),n.hash?this.accept(n.hash):this.opcode("emptyHash",r),u},blockParamIndex:function(n){for(var i,r,t=0,u=this.options.blockParams.length;t<u;t++)if(i=this.options.blockParams[t],r=i&&f.indexOf(i,n),i&&r>=0)return[t,r]}}},function(n,t,i){"use strict";function u(n){this.value=n}function r(){}function a(n,t,i,r){var u=t.popStack(),f=0,e=i.length;for(n&&e--;f<e;f++)u=t.nameLookup(u,i[f],r);return n?[t.aliasable("container.strict"),"(",u,", ",t.quotedString(i[f]),")"]:u}var e=i(1)["default"];t.__esModule=!0;var o=i(4),h=i(6),f=e(h),c=i(5),l=i(43),s=e(l);r.prototype={nameLookup:function(n,t){return r.isValidJavaScriptVariableName(t)?[n,".",t]:[n,"[",JSON.stringify(t),"]"]},depthedLookup:function(n){return[this.aliasable("container.lookup"),'(depths, "',n,'")']},compilerInfo:function(){var n=o.COMPILER_REVISION,t=o.REVISION_CHANGES[n];return[n,t]},appendToBuffer:function(n,t,i){return c.isArray(n)||(n=[n]),n=this.source.wrap(n,t),this.environment.isSimple?["return ",n,";"]:i?["buffer += ",n,";"]:(n.appendToBuffer=!0,n)},initializeBuffer:function(){return this.quotedString("")},compile:function(n,t,i,r){var c,u;this.environment=n;this.options=t;this.stringParams=this.options.stringParams;this.trackIds=this.options.trackIds;this.precompile=!r;this.name=this.environment.name;this.isChild=!!i;this.context=i||{decorators:[],programs:[],environments:[]};this.preamble();this.stackSlot=0;this.stackVars=[];this.aliases={};this.registers={list:[]};this.hashes=[];this.compileStack=[];this.inlineStack=[];this.blockParams=[];this.compileChildren(n,t);this.useDepths=this.useDepths||n.useDepths||n.useDecorators||this.options.compat;this.useBlockParams=this.useBlockParams||n.useBlockParams;for(var a=n.opcodes,o=undefined,h=undefined,e=undefined,s=undefined,e=0,s=a.length;e<s;e++)o=a[e],this.source.currentLocation=o.loc,h=h||o.loc,this[o.opcode].apply(this,o.args);if(this.source.currentLocation=h,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new f["default"]("Compile completed with content left on stack");if(this.decorators.isEmpty()?this.decorators=undefined:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\n"),this.decorators.push("return fn;"),r?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge())),c=this.createFunctionContext(r),this.isChild)return c;u={compiler:this.compilerInfo(),main:c};this.decorators&&(u.main_d=this.decorators,u.useDecorators=!0);var v=this.context,l=v.programs,y=v.decorators;for(e=0,s=l.length;e<s;e++)l[e]&&(u[e]=l[e],y[e]&&(u[e+"_d"]=y[e],u.useDecorators=!0));return this.environment.usePartial&&(u.usePartial=!0),this.options.data&&(u.useData=!0),this.useDepths&&(u.useDepths=!0),this.useBlockParams&&(u.useBlockParams=!0),this.options.compat&&(u.compat=!0),r?u.compilerOptions=this.options:(u.compiler=JSON.stringify(u.compiler),this.source.currentLocation={start:{line:1,column:0}},u=this.objectLiteral(u),t.srcName?(u=u.toStringWithSourceMap({file:t.destName}),u.map=u.map&&u.map.toString()):u=u.toString()),u},preamble:function(){this.lastContext=0;this.source=new s["default"](this.options.srcName);this.decorators=new s["default"](this.options.srcName)},createFunctionContext:function(n){var u="",o=this.stackVars.concat(this.registers.list),f,i,r,t,e;o.length>0&&(u+=", "+o.join(", "));f=0;for(i in this.aliases)r=this.aliases[i],this.aliases.hasOwnProperty(i)&&r.children&&r.referenceCount>1&&(u+=", alias"+ ++f+"="+i,r.children[0]="alias"+f);return t=["container","depth0","helpers","partials","data"],(this.useBlockParams||this.useDepths)&&t.push("blockParams"),this.useDepths&&t.push("depths"),e=this.mergeSource(u),n?(t.push(e),Function.apply(this,t)):this.source.wrap(["function(",t.join(","),") {\n  ",e,"}"])},mergeSource:function(n){var e=this.environment.isSimple,f=!this.forceBuffer,r=undefined,u=undefined,t=undefined,i=undefined;return this.source.each(function(n){n.appendToBuffer?(t?n.prepend("  + "):t=n,i=n):(t&&(u?t.prepend("buffer += "):r=!0,i.add(";"),t=i=undefined),u=!0,e||(f=!1))}),f?t?(t.prepend("return "),i.add(";")):u||this.source.push('return "";'):(n+=", buffer = "+(r?"":this.initializeBuffer()),t?(t.prepend("return buffer + "),i.add(";")):this.source.push("return buffer;")),n&&this.source.prepend("var "+n.substring(2)+(r?"":";\n")),this.source.merge()},blockValue:function(n){var r=this.aliasable("helpers.blockHelperMissing"),t=[this.contextName(0)],i;this.setupHelperArgs(n,0,t);i=this.popStack();t.splice(1,0,i);this.push(this.source.functionCall(r,"call",t))},ambiguousBlockValue:function(){var i=this.aliasable("helpers.blockHelperMissing"),n=[this.contextName(0)],t;this.setupHelperArgs("",0,n,!0);this.flushInline();t=this.topStack();n.splice(1,0,t);this.pushSource(["if (!",this.lastHelper,") { ",t," = ",this.source.functionCall(i,"call",n),"}"])},appendContent:function(n){this.pendingContent?n=this.pendingContent+n:this.pendingLocation=this.source.currentLocation;this.pendingContent=n},append:function(){if(this.isInline())this.replaceStack(function(n){return[" != null ? ",n,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var n=this.popStack();this.pushSource(["if (",n," != null) { ",this.appendToBuffer(n,undefined,!0)," }"]);this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",undefined,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(n){this.lastContext=n},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(n,t,i,r){var u=0;r||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(n[u++]));this.resolvePath("context",n,u,t,i)},lookupBlockParam:function(n,t){this.useBlockParams=!0;this.push(["blockParams[",n[0],"][",n[1],"]"]);this.resolvePath("context",t,1)},lookupData:function(n,t,i){n?this.pushStackLiteral("container.data(data, "+n+")"):this.pushStackLiteral("data");this.resolvePath("data",t,0,!0,i)},resolvePath:function(n,t,i,r,u){var e=this,f;if(this.options.strict||this.options.assumeObjects){this.push(a(this.options.strict&&u,this,t,n));return}for(f=t.length;i<f;i++)this.replaceStack(function(u){var f=e.nameLookup(u,t[i],n);return r?[" && ",f]:[" != null ? ",f," : ",u]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(n,t){this.pushContext();this.pushString(t);t!=="SubExpression"&&(typeof n=="string"?this.pushString(n):this.pushStackLiteral(n))},emptyHash:function(n){this.trackIds&&this.push("{}");this.stringParams&&(this.push("{}"),this.push("{}"));this.pushStackLiteral(n?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash);this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var n=this.hash;this.hash=this.hashes.pop();this.trackIds&&this.push(this.objectLiteral(n.ids));this.stringParams&&(this.push(this.objectLiteral(n.contexts)),this.push(this.objectLiteral(n.types)));this.push(this.objectLiteral(n.values))},pushString:function(n){this.pushStackLiteral(this.quotedString(n))},pushLiteral:function(n){this.pushStackLiteral(n)},pushProgram:function(n){n!=null?this.pushStackLiteral(this.programExpression(n)):this.pushStackLiteral(null)},registerDecorator:function(n,t){var i=this.nameLookup("decorators",t,"decorator"),r=this.setupHelperArgs(t,n);this.decorators.push(["fn = ",this.decorators.functionCall(i,"",["fn","props","container",r])," || fn;"])},invokeHelper:function(n,t,i){var f=this.popStack(),u=this.setupHelper(n,t),e=i?[u.name," || "]:"",r=["("].concat(e,f);this.options.strict||r.push(" || ",this.aliasable("helpers.helperMissing"));r.push(")");this.push(this.source.functionCall(r,"call",u.callParams))},invokeKnownHelper:function(n,t){var i=this.setupHelper(n,t);this.push(this.source.functionCall(i.name,"call",i.callParams))},invokeAmbiguous:function(n,t){var u;this.useRegister("helper");u=this.popStack();this.emptyHash();var i=this.setupHelper(0,n,t),f=this.lastHelper=this.nameLookup("helpers",n,"helper"),r=["(","(helper = ",f," || ",u,")"];this.options.strict||(r[0]="(helper = ",r.push(" != null ? helper : ",this.aliasable("helpers.helperMissing")));this.push(["(",r,i.paramsInit?["),(",i.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",i.callParams)," : helper))"])},invokePartial:function(n,t,i){var u=[],r=this.setupParams(t,1,u);n&&(t=this.popStack(),delete r.name);i&&(r.indent=JSON.stringify(i));r.helpers="helpers";r.partials="partials";r.decorators="container.decorators";n?u.unshift(t):u.unshift(this.nameLookup("partials",t,"partial"));this.options.compat&&(r.depths="depths");r=this.objectLiteral(r);u.push(r);this.push(this.source.functionCall("container.invokePartial","",u))},assignToHash:function(n){var f=this.popStack(),i=undefined,r=undefined,u=undefined,t;this.trackIds&&(u=this.popStack());this.stringParams&&(r=this.popStack(),i=this.popStack());t=this.hash;i&&(t.contexts[n]=i);r&&(t.types[n]=r);u&&(t.ids[n]=u);t.values[n]=f},pushId:function(n,t,i){n==="BlockParam"?this.pushStackLiteral("blockParams["+t[0]+"].path["+t[1]+"]"+(i?" + "+JSON.stringify("."+i):"")):n==="PathExpression"?this.pushString(t):n==="SubExpression"?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:r,compileChildren:function(n,t){for(var r,u,o=n.children,i=undefined,f=undefined,e=0,s=o.length;e<s;e++)i=o[e],f=new this.compiler,r=this.matchExistingProgram(i),r==null?(this.context.programs.push(""),u=this.context.programs.length,i.index=u,i.name="program"+u,this.context.programs[u]=f.compile(i,t,this.context,!this.precompile),this.context.decorators[u]=f.decorators,this.context.environments[u]=i,this.useDepths=this.useDepths||f.useDepths,this.useBlockParams=this.useBlockParams||f.useBlockParams,i.useDepths=this.useDepths,i.useBlockParams=this.useBlockParams):(i.index=r.index,i.name="program"+r.index,this.useDepths=this.useDepths||r.useDepths,this.useBlockParams=this.useBlockParams||r.useBlockParams)},matchExistingProgram:function(n){for(var i,t=0,r=this.context.environments.length;t<r;t++)if(i=this.context.environments[t],i&&i.equals(n))return i},programExpression:function(n){var i=this.environment.children[n],t=[i.index,"data",i.blockParams];return(this.useBlockParams||this.useDepths)&&t.push("blockParams"),this.useDepths&&t.push("depths"),"container.program("+t.join(", ")+")"},useRegister:function(n){this.registers[n]||(this.registers[n]=!0,this.registers.list.push(n))},push:function(n){return n instanceof u||(n=this.source.wrap(n)),this.inlineStack.push(n),n},pushStackLiteral:function(n){this.push(new u(n))},pushSource:function(n){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=undefined);n&&this.source.push(n)},replaceStack:function(n){var r=["("],t=undefined,e=undefined,o=undefined,i,s,h;if(!this.isInline())throw new f["default"]("replaceStack on non-inline");i=this.popStack(!0);i instanceof u?(t=[i.value],r=["(",t],o=!0):(e=!0,s=this.incrStack(),r=["((",this.push(s)," = ",i,")"],t=this.topStack());h=n.call(this,t);o||this.popStack();e&&this.stackSlot--;this.push(r.concat(h,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var r=this.inlineStack,n,f,t,i;for(this.inlineStack=[],n=0,f=r.length;n<f;n++)t=r[n],t instanceof u?this.compileStack.push(t):(i=this.incrStack(),this.pushSource([i," = ",t,";"]),this.compileStack.push(i))},isInline:function(){return this.inlineStack.length},popStack:function(n){var i=this.isInline(),t=(i?this.inlineStack:this.compileStack).pop();if(!n&&t instanceof u)return t.value;if(!i){if(!this.stackSlot)throw new f["default"]("Invalid stack pop");this.stackSlot--}return t},topStack:function(){var t=this.isInline()?this.inlineStack:this.compileStack,n=t[t.length-1];return n instanceof u?n.value:n},contextName:function(n){return this.useDepths&&n?"depths["+n+"]":"depth"+n},quotedString:function(n){return this.source.quotedString(n)},objectLiteral:function(n){return this.source.objectLiteral(n)},aliasable:function(n){var t=this.aliases[n];return t?(t.referenceCount++,t):(t=this.aliases[n]=this.source.wrap(n),t.aliasable=!0,t.referenceCount=1,t)},setupHelper:function(n,t,i){var r=[],u=this.setupHelperArgs(t,n,r,i),f=this.nameLookup("helpers",t,"helper"),e=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:r,paramsInit:u,name:f,callParams:[e].concat(r)}},setupParams:function(n,t,i){var r={},o=[],s=[],h=[],c=!i,l=undefined,f,e,u;for(c&&(i=[]),r.name=this.quotedString(n),r.hash=this.popStack(),this.trackIds&&(r.hashIds=this.popStack()),this.stringParams&&(r.hashTypes=this.popStack(),r.hashContexts=this.popStack()),f=this.popStack(),e=this.popStack(),(e||f)&&(r.fn=e||"container.noop",r.inverse=f||"container.noop"),u=t;u--;)l=this.popStack(),i[u]=l,this.trackIds&&(h[u]=this.popStack()),this.stringParams&&(s[u]=this.popStack(),o[u]=this.popStack());return c&&(r.args=this.source.generateArray(i)),this.trackIds&&(r.ids=this.source.generateArray(h)),this.stringParams&&(r.types=this.source.generateArray(s),r.contexts=this.source.generateArray(o)),this.options.data&&(r.data="data"),this.useBlockParams&&(r.blockParams="blockParams"),r},setupHelperArgs:function(n,t,i,r){var u=this.setupParams(n,t,i);return u=this.objectLiteral(u),r?(this.useRegister("options"),i.push("options"),["options=",u]):i?(i.push(u),""):u}},function(){for(var t="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),i=r.RESERVED_WORDS={},n=0,u=t.length;n<u;n++)i[t[n]]=!0}();r.isValidJavaScriptVariableName=function(n){return!r.RESERVED_WORDS[n]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(n)};t["default"]=r;n.exports=t["default"]},function(n,t,i){"use strict";function f(n,t,i){var f,r,e;if(u.isArray(n)){for(f=[],r=0,e=n.length;r<e;r++)f.push(t.wrap(n[r],i));return f}return typeof n=="boolean"||typeof n=="number"?n+"":n}function o(n){this.srcFile=n;this.source=[]}var u,r,e;t.__esModule=!0;u=i(5);r=undefined;try{!1&&(e=require("source-map"),r=e.SourceNode)}catch(s){}r||(r=function(n,t,i,r){this.src="";r&&this.add(r)},r.prototype={add:function(n){u.isArray(n)&&(n=n.join(""));this.src+=n},prepend:function(n){u.isArray(n)&&(n=n.join(""));this.src=n+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}});o.prototype={isEmpty:function(){return!this.source.length},prepend:function(n,t){this.source.unshift(this.wrap(n,t))},push:function(n,t){this.source.push(this.wrap(n,t))},merge:function(){var n=this.empty();return this.each(function(t){n.add(["  ",t,"\n"])}),n},each:function(n){for(var t=0,i=this.source.length;t<i;t++)n(this.source[t])},empty:function(){var n=this.currentLocation||{start:{}};return new r(n.start.line,n.start.column,this.srcFile)},wrap:function(n){var t=arguments.length<=1||arguments[1]===undefined?this.currentLocation||{start:{}}:arguments[1];return n instanceof r?n:(n=f(n,this,t),new r(t.start.line,t.start.column,this.srcFile,n))},functionCall:function(n,t,i){return i=this.generateList(i),this.wrap([n,t?"."+t+"(":"(",i,")"])},quotedString:function(n){return'"'+(n+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(n){var u=[],t,r,i;for(t in n)n.hasOwnProperty(t)&&(r=f(n[t],this),r!=="undefined"&&u.push([this.quotedString(t),":",r]));return i=this.generateList(u),i.prepend("{"),i.add("}"),i},generateList:function(n){for(var i=this.empty(),t=0,r=n.length;t<r;t++)t&&i.add(","),i.add(f(n[t],this));return i},generateArray:function(n){var t=this.generateList(n);return t.prepend("["),t.add("]"),t}};t["default"]=o;n.exports=t["default"]}])});smoothScroll=function(n){$(n).on("click",function(n){n.preventDefault();var t=$(this).attr("href");window.matchMedia("(min-width: 1024px)").matches&&$("html, body").animate({scrollTop:$(t).offset().top-54},"slow");window.matchMedia("(min-width: 768px) and (max-width: 1023px)").matches&&$("html, body").animate({scrollTop:$(t).offset().top-62},"slow");window.matchMedia("(min-width: 320px) and (max-width: 767px)").matches&&$("html, body").animate({scrollTop:$(t).offset().top-46},"slow")})};$(document).ready(function(n){function e(){var t=n("body"),i=n(window).width(),r=767,u=t.removeClass("desktop"),f=t.removeClass("tablet"),e=t.removeClass("phone");i>r&&i<1024&&(t.addClass("tablet"),u,e);i<r+1&&(t.addClass("phone"),u,f);i>1023&&(t.addClass("desktop"),f,e)}function o(){n(this).scrollTop()>0?n("body").hasClass("search-active")||n("body").addClass("headerFixed"):n("body").hasClass("header-search-active")?n("body").hasClass("headerFixed")||n("body").addClass("headerFixed"):(n("body").removeClass("headerFixed"),n("#header .search, #mainNav").removeClass("search_expanded"),n("#header .search").removeClass("search-active"),window.matchMedia("(min-width: 1025px)").matches&&n("#searchKeyword").blur())}function s(t){setTimeout(function(){var i=n(t).offset();i&&i.top?n("html, body").animate({scrollTop:i.top-80},500):/test|local/.test(window.location.host)&&console.log("Could not scroll to "+t)},500)}function y(){"use strict";function f(){e.mutate("height",function(){var t=n("iframe#scWebEditRibbon").height();i.css("padding-top",t);r.css("top",t);i.hasClass("headerFixed")?u.css("top",t):u.css("top",t)})}var e=n("iframe#scWebEditRibbon"),t=e.height(),i=n("body"),r=n("#meta"),o=r.height(),u=n("#header");i.css("padding-top",t);r.css("top",t);u.css("top",t+o);f();n(window).scrollTop()>0?f():f()}function p(){var t=n(".standardTeaser .bottom[data-url]");t.on("click",function(){var t=n(this).attr("data-url");window.location=t})}function r(t,i,r){var o=t,u=i,s=r,f="data-equal",e="true";n(o).parent(u).attr(f,e).next(u).attr(f,e);n(u).attr(f,e).find(s).matchHeight({byRow:!0})}var t,h,i,c;e();n(window).on("load resize scroll",function(){o();e()});n(window).on("orientationchange",function(){o()});n("#scrollToTop").on("click",function(){return n("html, body").animate({scrollTop:0},600),!1});t=window.location.hash;t&&t!=="#openRetailConnect"&&t!=="#productList"&&/^#[a-zA-Z0-9_-]+$/.test(t)&&(i=setInterval(function(){/loaded|complete/.test(document.readyState)&&(clearInterval(i),s(t))},10));n("body").hasClass("scroll2Facet")&&!t&&(h="#variants",i=setInterval(function(){/loaded|complete/.test(document.readyState)&&(clearInterval(i),s(h))},10));var a=n(".available-products__button"),u=n("#available-products__overlay"),v=n("#closeAnsehen");u.hide();a.on("click",function(){n("body").scrollTop(10);u.show()});v.on("click",function(){u.hide()});if(c=n(".rte table"),c.each(function(){n(this).wrap("<div class='responsive'><\/div>")}),(n("body").hasClass("preview")||n("body").hasClass("edit"))&&y(),p(),jQuery.fn.forceNumeric=function(){return this.each(function(){n(this).keydown(function(n){var t=n.which||n.keyCode;return!n.shiftKey&&!n.altKey&&!n.ctrlKey&&t>=48&&t<=57||t>=96&&t<=105||t===190||t===188||t===109||t===110||t===8||t===9||t===13||t===35||t===36||t===37||t===39||t===46||t===45?!0:!1})})},jQuery.fn.forceInteger=function(){return this.each(function(){n(this).keydown(function(n){var t=n.which||n.keyCode;return!n.shiftKey&&!n.altKey&&!n.ctrlKey&&t>=48&&t<=57||t>=96&&t<=105||t===8||t===9||t===13||t===35||t===36||t===37||t===39||t===46||t===45?!0:!1})})},n(".contact").length>0&&r(".contact",".col-md-6",".contactText"),n(".standardTeaser").length>0){var f=".standardTeaser",l=".col-sm-6.col-md-3";r(f,l,".headline");r(f,l,".rte, .singleline");r(f,".col-sm-12.col-md-6",".top, .bottom")}});jQuery(document).ready(function(n){function y(){var t=n(".checkout__sticky-price").offset().top;n(window).scroll(function(){var i=n(this).scrollTop();i>=t?n(".checkout__sticky-price").addClass("checkout__sticky-price--sticky"):n(".checkout__sticky-price").removeClass("checkout__sticky-price--sticky")})}function i(t){if(n(".error-box--container").length>0){var i=n("#error-box-handlebars").html(),r=Handlebars.compile(i)(t.responseJSON),u=n(".error-box--container").append(r);n(".error-box .icon-cancel").click(function(){n(this).closest(".error-box").remove()})}}function u(){n(".checkout__steps__step__header__edit").each(function(){n(this).click(function(){var t=n(this).closest(".checkout__steps__step");t.removeClass("checkout__steps__step--done");t.addClass("checkout__steps__step--active");t.closest(".checkout__steps").find(".checkout__steps__step--active").not(t).removeClass("checkout__steps__step--active");t.nextAll(".checkout__steps__step--done").removeClass("checkout__steps__step--done");n(".checkout__steps__step--laststep .button").prop("disabled","true")})})}function p(){var t=n('.checkout__steps__step--steptwo input[type="checkbox"]');t.each(function(){n(this).on("change",function(){n(this).is(":checked")?(n(this).closest(".row").next(".optional-form-fields").slideToggle(),n(this).closest(".row").next(".optional-form-fields").find("input").prop("required",!0)):(n(this).closest(".row").next(".optional-form-fields").slideToggle(),n(this).closest(".row").next(".optional-form-fields").find("input").prop("required",!1))});n(this).is(":checked")&&(n(this).closest(".row").next(".optional-form-fields").slideToggle(),n(this).closest(".row").next(".optional-form-fields").find("input").prop("required",!0))})}function e(t){n(".checkout__steps__step--steponeContainer").empty();var i=n("#checkout-handlebars-stepone-email").html(),r=Handlebars.compile(i)(t),u=n(".checkout__steps__step--steponeContainer").append(r).fadeIn();g()}function o(t){Handlebars.registerHelper("salutationMrHelper",function(){if(this.BillingAddress!=null&&this.BillingAddress.TitleCode=="mr")return"checked"});Handlebars.registerHelper("salutationMrsHelper",function(){if(this.BillingAddress!=null&&this.BillingAddress.TitleCode=="mrs")return"checked"});n(".checkout__steps__step--steptwoContainer").empty();var i=n("#checkout-handlebars-steptwo-address").html(),r=Handlebars.compile(i)(t),u=n(".checkout__steps__step--steptwoContainer").append(r);p();nt();n('.checkout__steps__step input[type="radio"], .checkout__steps__step input[type="checkbox"]').checkboxradio({});n(".checkout__steps__step__content select").selectpicker({dropupAuto:!1});n("#Country").on("change",function(){f=n(this).find(":selected").val()});n("#CountryDelivery").on("change",function(){c=n(this).find(":selected").val()})}function s(t){n(".checkout__steps__step--stepthreeContainer").empty();var i=n("#checkout-handlebars-stepthree").html(),r=Handlebars.compile(i)(t),u=n(".checkout__steps__step--stepthreeContainer").append(r);a();b(t);tt()}function w(t){var i=n("#checkout-handlebars-stepthree-payment").html(),r=Handlebars.compile(i)(t),u=n(".checkout__steps__step--stepthree .checkout__steps__step__content").empty().append(r);n('.checkout__steps__step input[type="radio"], .checkout__steps__step input[type="checkbox"]').checkboxradio({});n('.checkout__steps__step--stepthree input[name="payment"]').on("change",function(){n(".checkout__steps__step--laststep").find(".button").prop("disabled",!1);n('.checkout__steps__step--stepthree input[id="checkbox-payu"]').prop("checked")?n(".checkout__steps__step--stepthree .checkout__steps__step__content__stepthree-description").show():n(".checkout__steps__step--stepthree .checkout__steps__step__content__stepthree-description").hide()})}function b(t){var i=n("#checkout-handlebars-laststep").html(),r=Handlebars.compile(i)(t),u=n(".checkout__steps__step--stepthreeContainer").append(r)}function k(){n.ajax({cache:!1,dataType:"json",method:"GET",url:h,success:function(t){if(n(".checkout__sticky-price").empty(),n(".checkout__sticky-price").length>0)var i=n("#checkout-handlebars-sumtotal").html(),r=Handlebars.compile(i)(t),f=n(".checkout__sticky-price").append(r);e(t);o(t);s(t);n(".checkout__steps__step--laststep").show();u()},error:function(n){console.log(n.responseJSON)}})}function l(){n.ajax({cache:!1,dataType:"json",method:"GET",url:t+"GetDeliveryModes",data:{},success:function(n){d(n.DeliveryModes[0].Code)},error:function(n){console.log(n.responseJSON);i(n)}})}function d(i){n.ajax({cache:!1,dataType:"json",method:"POST",contentType:r,url:t+"SetDeliveryMode",data:JSON.stringify({value:i}),success:function(t){var i=n(".checkout__steps__step--steptwo .button");a();n(i).closest(".checkout__steps__step--steptwo").removeClass("checkout__steps__step--active");n(i).closest(".checkout__steps__step--steptwo").addClass("checkout__steps__step--done");n(".checkout__steps__step--stepthree").addClass("checkout__steps__step--active");n(".checkout__steps__step--stepthree").removeClass("checkout__steps__step--done");o(t);u()},error:function(n){console.log(n)}})}function a(){n.ajax({cache:!1,dataType:"json",method:"GET",url:t+"GetPaymentModes",success:function(n){w(n)},error:function(n){console.log(n.responseJSON)}})}function g(){var o=n(".checkout__steps__step--stepone .button"),f=n(".checkout__steps__step--stepone #email");o.click(function(s){if(s.preventDefault(),f.parsley().validate(),f.parsley().isValid()===!0){var h=f.val();n.ajax({cache:!1,dataType:"json",method:"POST",contentType:r,url:t+"LoginAsGuest",data:JSON.stringify({value:h}),success:function(t){n(o).closest(".checkout__steps__step--stepone").removeClass("checkout__steps__step--active");n(o).closest(".checkout__steps__step--stepone").addClass("checkout__steps__step--done");n(".checkout__steps__step--steptwo").addClass("checkout__steps__step--active");n(".checkout__steps__step--steptwo").removeClass("checkout__steps__step--done");e(t);u()},error:function(n){console.log(n.responseJSON);i(n)}})}else n(f).closest("div").addClass("inputTextError");f.parsley().on("field:success",function(){n(f).closest("div").removeClass("inputTextError")})})}function nt(){var o=n(".checkout__steps__step--steptwo"),u=n(".checkout__steps__step--steptwo input"),e=n(".checkout__steps__step--steptwo .button");e.click(function(e){var h,o,s;if(e.preventDefault(),h=!0,u.each(function(){n(this).parsley().validate()!==!0&&(h=!1)}),h)if(n('.checkout__steps__step--steptwo input[name="businesscustomer"]').prop("checked")?(o=n('.checkout__steps__step--steptwo input[name="ustid"]').val(),s=n('.checkout__steps__step--steptwo input[name="company"]').val()):(n(".checkout__steps__step--steptwo .checkout__steps__step__header__ustid, .checkout__steps__step--steptwo .checkout__steps__step__header__company").hide(),n(".checkout__steps__step--steptwo .checkout__steps__step__header__ustid, .checkout__steps__step--steptwo .checkout__steps__step__header__company").find("span").remove()),n(".checkout__steps__step--steptwo #othershippingaddress").prop("checked")){var v=n('.checkout__steps__step--steptwo input[name="salutationAlternate"]:checked').val(),y=n('.checkout__steps__step--steptwo input[name="firstnameAlternate"]').val(),p=n('.checkout__steps__step--steptwo input[name="lastnameAlternate"]').val(),w=n('.checkout__steps__step--steptwo input[name="streetAlternate"]').val(),b=n('.checkout__steps__step--steptwo input[name="streetnumberAlternate"]').val(),k=n('.checkout__steps__step--steptwo input[name="postalcodeAlternate"]').val(),d=n('.checkout__steps__step--steptwo input[name="cityAlternate"]').val(),a=n('.checkout__steps__step--steptwo input[name="telephone"]').val(),g=n('.checkout__steps__step--steptwo input[name="salutation"]:checked').val(),nt=n('.checkout__steps__step--steptwo input[name="firstname"]').val(),tt=n('.checkout__steps__step--steptwo input[name="lastname"]').val(),it=n('.checkout__steps__step--steptwo input[name="street"]').val(),rt=n('.checkout__steps__step--steptwo input[name="streetnumber"]').val(),ut=n('.checkout__steps__step--steptwo input[name="postalcode"]').val(),ft=n('.checkout__steps__step--steptwo input[name="city"]').val(),et=a,ot=s;n.ajax({cache:!1,dataType:"json",contentType:r,method:"POST",url:t+"CreateAddresses",data:JSON.stringify({billingAddress:{title:"title",titleCode:g,firstName:nt,lastName:tt,streetName:it,streetNumber:rt,postalcode:ut,town:ft,phone:et,companyName:ot,TaxIdentificationNumber:o,country:{isocode:f}},deliveryAddress:{title:"title",titleCode:v,firstName:y,lastName:p,streetName:w,streetNumber:b,postalcode:k,town:d,phone:a,companyName:s,TaxIdentificationNumber:o,country:{isocode:c}}}),success:function(){l()},error:function(n){console.log(n.responseJSON);i(n)}})}else{var v=n('.checkout__steps__step--steptwo input[name="salutation"]:checked').val(),y=n('.checkout__steps__step--steptwo input[name="firstname"]').val(),p=n('.checkout__steps__step--steptwo input[name="lastname"]').val(),w=n('.checkout__steps__step--steptwo input[name="street"]').val(),b=n('.checkout__steps__step--steptwo input[name="streetnumber"]').val(),k=n('.checkout__steps__step--steptwo input[name="postalcode"]').val(),d=n('.checkout__steps__step--steptwo input[name="city"]').val(),a=n('.checkout__steps__step--steptwo input[name="telephone"]').val();n.ajax({cache:!1,dataType:"json",contentType:r,method:"POST",url:t+"CreateAddresses",data:JSON.stringify({billingAddress:{title:"title",titleCode:v,firstName:y,lastName:p,streetName:w,streetNumber:b,postalcode:k,town:d,phone:a,companyName:s,TaxIdentificationNumber:o,country:{isocode:f}}}),success:function(){l()},error:function(n){console.log(n.responseJSON);i(n)}})}})}function tt(){n(".checkout__steps__step--laststep .button, .checkout__steps__step--stepthree .button").click(function(f){var e;if(f.preventDefault(),e=!0,n(".checkout__steps__step--stepthree input").each(function(){n(this).parsley().validate()!==!0&&(e=!1)}),e){var l=n('.checkout__steps__step--stepthree input[name="payment"]:checked').data("name"),h=n('.checkout__steps__step--stepthree input[name="payment"]:checked').val(),o=n(".checkout__steps__step--stepthree"),c=n(this).data("link");n.ajax({cache:!1,dataType:"json",method:"POST",contentType:r,url:t+"SetPaymentMode",data:JSON.stringify({value:h}),success:function(t){s(t);u();n(o).removeClass("checkout__steps__step--active");n(o).addClass("checkout__steps__step--done");window.location.href=c},error:function(n){console.log(n.responseJSON);i(n)}})}})}function it(t){n(".shoppingcart--summary").empty();var i=n("#shoppingcart-item-summary-handlebars").html(),r=Handlebars.compile(i)(t),u=n(".shoppingcart--summary").append(r);n(".checkout-summar-page-wrapper__inner").fadeIn();n(".checkout-summar-page-wrapper .ajaxloader-wrapper").remove();n(".checkout-summar-page-wrapper").removeClass("is-loading")}function rt(){n.ajax({cache:!1,dataType:"json",method:"GET",url:h,beforeSend:function(){},success:function(t){e(t);o(t);s(t);it(t);n('.shoppingcart__cart-info__additionalfields input[type="checkbox"]').checkboxradio({});n(".checkout__steps__step--laststep").show();u();ut()},error:function(n){console.log(n);i(n)}})}function ut(){n(".shoppingcart__cart-info__additionalfields .button").click(function(u){u.preventDefault();var f=n(this).attr("href"),e=!0;n(".shoppingcart__cart-info__additionalfields input").each(function(){n(this).parsley().validate()!==!0&&(e=!1)});e&&n.ajax({cache:!1,dataType:"json",method:"POST",contentType:r,url:t+"PlaceOrder",data:JSON.stringify({value:f}),success:function(n){if(n.HppURL==null){var t=n.Guid;window.location.href=f+"?shopReference="+t}else window.location.href=n.HppURL},error:function(n){console.log(n);i(n)}})})}var v=window.matchMedia("(min-width: 1023px)"),h="/webapi/shop/cartsapi/",t="/webapi/shop/checkoutapi/",r="application/json;charset=utf-8",f="PL",c="PL";n(".checkout__sticky-price").length>0&&(k(),v.matches&&y());n(".checkout__steps--summary").length>0&&rt()});$(document).ready(function(n){"use strict";var i=n("div[class='accordion'], .accordionCustom"),r=n(".accordion, .accordionCustom, .tabAccordionParent"),t={collapsible:!0,icons:!1,animate:400,heightStyle:"content",active:!1,beforeActivate:function(n,t){var r,u,i;return t.newHeader[0]?(r=t.newHeader,u=r.next(".ui-accordion-content")):(r=t.oldHeader,u=r.next(".ui-accordion-content")),i=r.attr("aria-selected")==="true",r.toggleClass("ui-corner-all",i).toggleClass("ui-accordion-header-active ui-state-active ui-corner-top",!i).attr("aria-selected",(!i).toString()),r.children(".ui-icon").toggleClass("ui-icon-triangle-1-e",i).toggleClass("ui-icon-triangle-1-s",!i),u.toggleClass("ui-accordion-content-active",!i),i?u.slideUp():u.slideDown(),!1}};i.each(function(){if(n(this).attr("data-accordion-open")==="false")n(this).accordion(t);else if(n(this).find(".js-accordion-prduct-list").length>0){n(this).accordion(t);n(".js-accordion-prduct-list").click();var i=n(".js-accordion-prduct-list").attr("id");n(".js-scroll-variants").click(function(t){t.preventDefault();n("html, body").animate({scrollTop:n("#"+i).offset().top},"slow")})}else n(this).accordion({collapsible:!0,icons:!1,animate:400,heightStyle:"content",active:parseInt(n(this).attr("data-accordion-active")),beforeActivate:function(n,t){var r,u,i;return t.newHeader[0]?(r=t.newHeader,u=r.next(".ui-accordion-content")):(r=t.oldHeader,u=r.next(".ui-accordion-content")),i=r.attr("aria-selected")==="true",r.toggleClass("ui-corner-all",i).toggleClass("ui-accordion-header-active ui-state-active ui-corner-top",!i).attr("aria-selected",(!i).toString()),r.children(".ui-icon").toggleClass("ui-icon-triangle-1-e",i).toggleClass("ui-icon-triangle-1-s",!i),u.toggleClass("ui-accordion-content-active",!i),i?u.slideUp():u.slideDown(),!1}})});r.find(".ui-accordion-header").on("click",function(){n(this).attr("aria-selected")==="true"&&n("html, body").animate({scrollTop:n(this).offset().top-80},800,function(){})})});$(document).ready(function(n){"use strict";function i(){var i="<span class='slick-arrow slick-left icon-back-1'><\/span>",r="<span class='slick-arrow slick-right icon-next-1'><\/span>",u=n(".accordion .accordionHeader");if(t.each(function(){var t=n(this).children(".slide").length,u={slidesToShow:4,slidesToScroll:1,slide:".slide",infinite:!1,prevArrow:i,nextArrow:r,appendArrows:n(this).siblings(".applicationSliderNav"),appendDots:n(this).siblings(".applicationSliderNav"),dots:!0,speed:800,responsive:[{breakpoint:1024,settings:{slidesToShow:3,slidesToScroll:1,infinite:!1}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0}}],customPaging:function(){return n('<button type="button" data-role="none" role="button" tabindex="0" />')}},f={slidesToShow:3,slidesToScroll:1,slide:".slide",infinite:!1,prevArrow:i,nextArrow:r,appendArrows:n(this).siblings(".applicationSliderNav"),appendDots:n(this).siblings(".applicationSliderNav"),dots:!0,speed:800,responsive:[{breakpoint:1024,settings:{slidesToShow:3,slidesToScroll:1,infinite:!1}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0}}],customPaging:function(){return n('<button type="button" data-role="none" role="button" tabindex="0" />')}},e={slidesToShow:2,slidesToScroll:1,slide:".slide",infinite:!1,prevArrow:i,nextArrow:r,appendArrows:n(this).siblings(".applicationSliderNav"),appendDots:n(this).siblings(".applicationSliderNav"),dots:!0,speed:800,responsive:[{breakpoint:1024,settings:{slidesToShow:2,slidesToScroll:1,infinite:!1}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0}}],customPaging:function(){return n('<button type="button" data-role="none" role="button" tabindex="0" />')}},o={slidesToShow:1,slidesToScroll:1,slide:".slide",infinite:!1,prevArrow:i,nextArrow:r,appendArrows:n(this).siblings(".applicationSliderNav"),appendDots:n(this).siblings(".applicationSliderNav"),dots:!0,speed:800,customPaging:function(){return n('<button type="button" data-role="none" role="button" tabindex="0" />')}},s={slidesToShow:4,slidesToScroll:1,slide:".slide",infinite:!1,prevArrow:i,nextArrow:r,appendArrows:n(this).siblings(".applicationSliderNav"),appendDots:n(this).siblings(".applicationSliderNav"),dots:!0,speed:800,responsive:[{breakpoint:1024,settings:{slidesToShow:3,slidesToScroll:1,infinite:!1}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0}}],customPaging:function(){return n('<button type="button" data-role="none" role="button"  />')}};switch(t){case 4:n(this).slick(u);break;case 3:n(this).slick(f);break;case 2:n(this).slick(e);break;case 1:n(this).slick(o);break;default:n(this).slick(s)}}),u)u.on("click",function(){n(this).hasClass("ui-accordion-header-active")&&(t.css("opacity",0),setTimeout(function(){t.each(function(){n(this).slick("getSlick").refresh()})},100),setTimeout(function(){t.fadeTo(1e3,1)},200))})}var t=n(".applicationSlides");t.length>0&&i()});$(document).ready(function(n){"use strict";var u=n("#customerComplaintForm"),r,i,t;u.length>0&&(i=0,t={wrapper:".complaintRepeaterWrapper",lastChild:".complaintRepeaterWrapper div:last-child",icon:".complaintRepeaterIcon",detachSource:function(){n("#cloneSource select").selectpicker("destroy",!0);r=u.find("#cloneSource .complaintRepeater").detach()},init:function(){r.clone().appendTo(this.wrapper);this.updateClasses();this.buttons();this.addNewAttributes();this.refreshValidation();this.forceDigit();this.initBootstrapSelect()},addNewAttributes:function(){i++;n(this.lastChild).find("input, select").each(function(){if(!n(this).attr("id")){var t=n(this).attr("data-basename"),r=t+i,u=t+i;n(this).attr({id:r,name:u});n(this).closest(".flex").find("label").attr("for",t+i)}})},buttons:function(){n(".complaintRepeater .btnRemove").on("click",function(i){i.preventDefault();n(this).closest(".complaintRepeater").not(".onlyChild").slideUp(400,function(){n(this).remove();t.updateClasses()})});n(".complaintRepeater .btnAdd").on("click",function(n){n.stopImmediatePropagation();n.preventDefault();r.clone().appendTo(t.wrapper).css({opacity:0}).fadeTo(600,1);t.updateClasses();t.buttons();t.scrollDown();t.addNewAttributes();t.refreshValidation();t.forceDigit();t.initBootstrapSelect()})},updateClasses:function(){var i=n(".complaintRepeaterWrapper > div:not(:first-child)").length,t=n(".complaintRepeater:last-child");i===1?(t.addClass("onlyChild"),t.removeClass("first").removeClass("last").removeClass("sibling")):i===2?(t.addClass("last"),t.prev("div").removeClass("onlyChild").addClass("first")):(t.addClass("last"),t.prev("div").removeClass("last").addClass("sibling"))},scrollUp:function(){var t=-n(".complaintRepeater:last-child").height();n("html, body").animate({scrollTop:n(window).scrollTop()+t},500)},scrollDown:function(){var t=n(".complaintRepeater:last-child").height()+60;n("html, body").animate({scrollTop:n(window).scrollTop()+t},600)},refreshValidation:function(){n(t.lastChild).find(".form-control").parsley();n(t.wrapper).find("select").on("change",function(){n(this).parsley().validate()})},initBootstrapSelect:function(){n(t.lastChild).find("select").selectpicker({dropupAuto:!1})},forceDigit:function(){n(t.lastChild).find("input[data-parsley-type='digits']").forceInteger()}},t.detachSource(),t.init())});jQuery(document).ready(function(n){function r(t){n(t).find(".col-xs-12").empty()}function f(u,f,o){var h=u.data("ajax-url"),s=u.next(i);n.ajax({type:"GET",url:h,cache:!1,contentType:"application/json",data:{},success:function(i){r(s);Handlebars.registerHelper("list",function(n,t){for(var r="",i=0,u=n.length;i<u;i++)i%4==0&&(r=r+'<ul class="contactLayer__item__list">'+t.fn(n[i])+t.fn(n[i+1])+t.fn(n[i+2])+t.fn(n[i+3])+"<\/ul>");return r});var h=n("#ContactLayerList").html(),c=Handlebars.compile(h)(i);n(s).find(".col-xs-12").append(c);s.slideDown(400,function(){n("html, body").animate({scrollTop:n(this).parent(t).offset().top-80},800,function(){})});e(f,u,o)},error:function(){console.log("failed")}})}function e(t,i,r){n(".contactLayer__item__list li a").click(function(i){i.preventDefault();var u=n(this),f=n(this).parent().data("country-code");o(f,t,u,r)})}function o(t,i,r,f){n.ajax({type:"GET",url:"/api/sitecore/ContactLayer/GetContacts?",cache:!1,contentType:"application/json",data:{retailerType:i,countryCode:t,catalogType:f},success:function(t){Handlebars.registerHelper("phoneHelper",function(){var n=this.Phone;return n.replace(/\s/g,"")});var f=n("#ContactLayerRetailerList").html(),i=Handlebars.compile(f)(t);n("#layerDetailWrapper").length>0?n("#layerDetailWrapper").slideUp(400,function(){n("#layerDetailWrapper").remove();n(r).parent().parent().after(i);setTimeout(function(){n("#layerDetailWrapper").slideDown();u()},150)}):(n(r).parent().parent().after(i),n("#layerDetailWrapper").slideDown(),u())},error:function(){console.log("failed")}})}function u(){n("#layerDetailWrapper .icon-cancel").click(function(){n(this).parent().slideUp(400,function(){n(this).remove()})})}var t=n(".contactLayer__accordionHeader"),i=n(".contactLayer__accordionContent");n(t).each(function(){n(this).click(function(){var u=n(this).data("retailer-type"),e=n(this).data("catalog-type");n(this).attr("aria-selected")=="true"?(n(this).attr("aria-selected","false"),n(this).removeClass("contactLayer__accordionHeader--active"),n(this).next(t).removeClass("contactLayer__accordionContent--active"),n(this).next(i).slideUp(400,function(){r()})):(n(t).not(n(this)).attr("aria-selected","false"),n(t).not(n(this)).removeClass("contactLayer__accordionHeader--active"),n(t).not(n(this)).next(t).removeClass("contactLayer__accordionContent--active"),n(t).not(n(this)).next(i).slideUp(400,function(){r()}),n(this).attr("aria-selected","true"),n(this).addClass("contactLayer__accordionHeader--active"),n(this).next(i).addClass("contactLayer__accordionContent--active"),f(n(this),u,e))})})});$(document).ready(function(n){"use strict";function t(n,t,i){var u,r;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="";document.cookie=encodeURIComponent(n)+"="+encodeURIComponent(t)+u+"; path=/"}n(".cookieClose").click(function(){return n(".cookie").slideUp(600),t(window.location.hostname,"false",365),!1})});$(document).ready(function(n){"use strict";var t=n(".openDialog");t.on("click",function(t){t.preventDefault();var i=n(this).attr("data-dialog-target"),r=n(this).attr("data-dialog-url"),u=n(this).attr("data-dialog-url-text"),f=n(this).attr("data-dialog-close-text");n(i).dialog({modal:!0,minWidth:320,buttons:[{text:u,icons:{primary:"ui-icon-check",secondary:"ui-iconcircle-check "},click:function(){window.location=r}},{text:f,icons:{primary:"ui-icon-closethick",secondary:"ui-iconcircle-close "},click:function(){n(this).dialog("close")}}]})})});$(document).ready(function(n){function t(){"use strict";function r(){i.on("click",function(i){i.preventDefault();var f=n(this).data("target"),r=n(this).parent(t).attr("data-toggle-mobile"),u=n(this).parent(t).attr("data-toggle-desktop");n(this).next(f).slideToggle(400);n("body").hasClass("desktop")?(u==="false"&&(n(this).parent(t).attr("data-toggle-desktop","true"),n(this).parent(t).attr("data-toggle-mobile","true")),u==="true"&&(n(this).parent(t).attr("data-toggle-desktop","false"),n(this).parent(t).attr("data-toggle-mobile","false"))):(r==="true"&&(n(this).parent(t).attr("data-toggle-mobile","false"),n(this).parent(t).attr("data-toggle-desktop","false")),r==="false"&&(n(this).parent(t).attr("data-toggle-mobile","true"),n(this).parent(t).attr("data-toggle-desktop","true")))})}var t=n(".facetsBlock"),i=t.find(".facetsHeadline");r()}t()});$(document).ready(function(n){"use strict";var f=n(".fancybox, .fancybox-media"),e=n(".fancybox-retailer"),o=n(".fancybox"),s=n("#fancyClose"),i="<a id='fancyClose' href='#'><span class='icon-cancel'><\/span><\/a>",t,r=n(".js-fancybox-iframe"),u=n(".fancybox-inline");f.fancybox({autoSize:!1,closeClick:!1,aspectRatio:!0,openEffect:"fade",closeEffect:"fade",prevEffect:"elastic",nextEffect:"elastic",scrolling:"no",nextClick:!0,padding:0,closeBtn:!1,margin:[30,30,20,30],helpers:{title:{type:"inside"},overlay:{css:{background:"rgba(255, 255, 255, 0.9)"}},media:{youtube:{params:{autoplay:function(){return t}}}}},beforeLoad:function(){t=n(this.element).data("fancybox-autoplay")},beforeShow:function(){var t=n(this.element),i=t.attr("href");i.indexOf("youtube")>=0&&n(".fancybox-type-iframe").addClass("fancyYouTube");n(".shoppingcart-overlay__carousel__slider").length>0&&n(".shoppingcart-overlay__carousel__slider").each(function(){n(this).slick({slidesToShow:3,slidesPerRow:3,arrows:!0,prevArrow:'<span class="leftArrow"><span class="icon-back-1"><\/span><\/span>',nextArrow:'<span class="rightArrow"><span class="icon-next-1"><\/span><\/span>'})})},afterClose:function(){n("#fancyClose").remove();n(".shoppingcart-overlay__carousel__slider").each(function(){n(this).slick("unslick")})},tpl:{closeBtn:"",next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span class="icon-next-1"><\/span><\/a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span class="icon-back-1"><\/span><\/a>'}});e.fancybox({autoSize:!1,width:"100%",height:"auto",closeClick:!1,openEffect:"fade",topRatio:0,wrapCSS:"retailer-overlay",closeEffect:"fade",prevEffect:"elastic",nextEffect:"elastic",scrolling:"no",nextClick:!0,padding:0,closeBtn:!1,margin:[0,0,0,0],helpers:{title:{type:"inside"},overlay:{css:{background:"rgba(255, 255, 255, 0.9)"}},media:{youtube:{params:{autoplay:function(){return t}}}}},beforeLoad:function(){t=n(this.element).data("fancybox-autoplay")},beforeShow:function(){n("body").append(i);n("html").addClass("fancybox-lock")},afterClose:function(){n("#fancyClose").remove();n("html").removeClass("fancybox-lock");n(".shoppingcart-overlay__carousel__slider").each(function(){n(this).slick("unslick")})},tpl:{closeBtn:"",next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span class="icon-next-1"><\/span><\/a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span class="icon-back-1"><\/span><\/a>'}});n(document).on("click","#fancyClose",function(t){t.preventDefault();n.fancybox.close();n(this).remove()});n(document).on("click",".shoppingcart-overlay__product__buttons__close",function(t){t.preventDefault();n.fancybox.close()});window.addEventListener("orientationchange",function(){n.fancybox.close()},!1);window.addEventListener("resize",function(){screen.width===window.innerWidth},!1);o.on("click",function(){n("body").append(i)});r.fancybox({maxWidth:1220,maxHeight:"80%",width:"80%",height:"80%",autoSize:!1,closeClick:!1,aspectRatio:!0,openEffect:"fade",closeEffect:"fade",prevEffect:"elastic",nextEffect:"elastic",scrolling:"no",nextClick:!0,padding:0,closeBtn:!1,margin:[30,30,20,30],helpers:{title:{type:"inside"},overlay:{css:{background:"rgba(255, 255, 255, 0.9)"}},media:{youtube:{params:{autoplay:function(){return t}}}}},beforeLoad:function(){t=n(this.element).data("fancybox-autoplay")},beforeShow:function(){var t=n(this.element),i=t.attr("href");i.indexOf("youtube")>=0&&n(".fancybox-type-iframe").addClass("fancyYouTube");n(".shoppingcart-overlay__carousel__slider").length>0&&n(".shoppingcart-overlay__carousel__slider").each(function(){n(this).slick({slidesToShow:3,slidesPerRow:3,arrows:!0,prevArrow:'<span class="leftArrow"><span class="icon-back-1"><\/span><\/span>',nextArrow:'<span class="rightArrow"><span class="icon-next-1"><\/span><\/span>'})})},afterClose:function(){n("#fancyClose").remove();n(".shoppingcart-overlay__carousel__slider").each(function(){n(this).slick("unslick")})},tpl:{closeBtn:"",next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span class="icon-next-1"><\/span><\/a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span class="icon-back-1"><\/span><\/a>'}});r.on("click",function(){n("body").append(i)});u.on("click",function(){n("body").append(i)});u.fancybox({autoSize:!1,closeClick:!1,aspectRatio:!0,openEffect:"fade",closeEffect:"fade",wrapCSS:"fancyboxInline",scrolling:"no",nextClick:!0,padding:0,closeBtn:!1,margin:[30,30,20,30],helpers:{title:{type:"inside"},overlay:{css:{background:"rgba(255, 255, 255, 0.95)"}},media:{youtube:{params:{autoplay:function(){return t}}}}},afterClose:function(){n("#fancyClose").remove()}})});$(document).ready(function(n){"use strict";function w(){var t=n(".form input[data-trigger-error-on-load='true']");t.each(function(){n(this).parsley().validate({force:!0})})}var h=n(".textCounter"),r,u,c=n(".form select"),l=n(".form select, input[type='checkbox']"),f="input[type='text'], input[type='password'], input[type='email']",t=n(".form.validate"),a=n(".form .datepickerAge"),i=n(".dropdownStyle"),v=t.find("label.radio.inline"),y=n(".pagerWrapper .dropdown"),p=n(".form input[data-password2]"),e,o,s;window.Parsley.addValidator("notequalto",function(t,i){return t!==n(i).val()},32);c.selectpicker({dropupAuto:!1});i.selectpicker({dropupAuto:!1});i.on("change",function(){var t=n(this).val();window.location=t});i.on("loaded.bs.select",function(){n(this).closest(".bootstrap-select").fadeTo(400,1)});e=function(n){var t=new Date;return t.setFullYear(t.getFullYear()-18),n.getTime()<=t.getTime()?!0:!1};a.each(function(){var r=new Date,i=r.getFullYear(),u=i-100+":"+i,t=n(this);n(this).datepicker({changeMonth:!0,changeYear:!0,dateFormat:"dd.mm.yy",monthNamesShort:t.data("monthnamesshort"),dayNamesMin:t.data("daynamesshort"),firstDay:t.data("firstday"),yearRange:u,maxDate:new Date,constrainInput:!0,onSelect:function(){var r=n(this).datepicker("getDate"),u=e(r),f=n(this).attr("data-trigger-email"),t=n(this).closest(".validate").find(f),i=t.closest(".form-group");u?(n(this).attr("data-age-18",!0),t.prop("required",!1),i.slideUp("hiddenElement")):(n(this).attr("data-age-18",!1),t.prop("required",!0),i.slideDown("hiddenElement"));n(this).parsley().validate()}})});p.on("change",function(){var r=n(this).val(),t=n(this).attr("data-password2"),i=n(t).prev("label");r===null||r===""?(n(t).prop("required",!1),i.find("span").remove()):(n(t).prop("required",!0),!i.find("span").length>0&&i.append("<span class='required'>*<\/span>"));n(t).parsley().validate()});y.on("change",function(){var t=n(this).val();window.location=t});l.on("change",function(){n(this).parsley().validate()});w();h.each(function(){r=n(this).attr("dataTextCounterStart");u=n(this).attr("dataTextCounterEnd");n(this).textcounter({type:"character",max:5e3,countSpaces:!0,countDown:!0,stopInputAtMaximum:!0,countDownText:r+" %d "+u})});t.length&&t.each(function(){n(this).parsley().on("field:error",function(){this.$element.is(f)&&this.$element.closest("div").addClass("inputTextError");this.$element.is("select")&&this.$element.siblings("button").addClass("parsley-error")}).on("field:success",function(){this.$element.is(f)&&this.$element.closest("div").removeClass("inputTextError");this.$element.is("select")&&this.$element.siblings("button").removeClass("parsley-error");this.$element.is(":hidden")&&this.$element.next("ul").hide()}).on("form:submit",function(){})});o=n('.form input[type="checkbox"]');s=n('.form input[type="radio"]');(o.length||s.length)&&n('.form input[type="checkbox"], .form input[type="radio"]').checkboxradio({});v.closest(".form-group").addClass("radioInline");n(".animateToForm").on("click",function(){var t=n(this).attr("href");return n(this).closest("#traingDetail").slideUp(600),n("#trainingForm").slideDown(800),n("html, body").animate({scrollTop:n(t).offset().top-135},800),!1})});onloadCallback=function(){"use strict";var t=$(".recaptchaWrapper"),n=$(".recaptcha");t.each(function(){var t=$(this).find(n).attr("id"),i=$(this).find(n).data("sitekey"),r=$(this).find("input").attr("id");recaptchaInnerFunction(t,i,r)})};$(document).ready(function(n){"use strict";function i(){var i=t.find(".mainSlides"),e=t.find(".mainSlides .slide"),r=t.find(".arrowLeft"),u=t.find(".arrowRight"),f=t.find(".subSlides");i.each(function(i){n(this).closest(t).attr("data-large-image-teaser",i);n(this).slick({infinite:!0,slidesToShow:1,slidesToScroll:1,mobileFirst:!0,arrows:!1,dots:!1,asNavFor:"[data-large-image-teaser='"+i+"'] .subSlides",responsive:[{breakpoint:1023}]})});f.each(function(i){n(this).closest(t).attr("data-large-image-teaser",i);n(this).slick({infinite:!0,slidesToShow:1,slidesToScroll:1,mobileFirst:!0,arrows:!1,dots:!0,customPaging:function(){return n('<button type="button" data-role="none" role="button" tabindex="0" />')},asNavFor:"[data-large-image-teaser='"+i+"'] .mainSlides",responsive:[{breakpoint:1023}]})});r.on("click",function(){n(this).closest(t).find(i).slick("slickPrev")});u.on("click",function(){n(this).closest(t).find(i).slick("slickNext")})}var t=n(".largeImageTeaser");t.length&&i()});$(document).ready(function(n){"use strict";var t=n(".galleryLightBox");t.magnificPopup({alignTop:!0,gallery:{enabled:!0,arrowMarkup:'<a href="#" class="arrow%dir%"><\/a>'},mainClass:"mfp-fade",key:"lightBox",removalDelay:300,type:"image",closeOnBgClick:!1,showCloseBtn:!0,fixedContentPos:"auto",fixedBgPos:!0,overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close"><span class="icon-cancel"><\/span><\/button>',image:{markup:'<figure class="mfp-figure"><div class="mfp-close"><\/div><div class="lightBoxInnerWrapper"><div class="mfp-imgWrapper"><div class="mfp-img"><\/div><\/div><div class="mfp-bottom-bar"><figcaption class="mfp-title"><\/figcaption><\/div><\/div><\/figure>',cursor:"mfp-zoom-out-cur",titleSrc:function(n){var t=n.el.find("figcaption");return t.html()},verticalFit:!0,tError:'<a href="%url%">The image<\/a> could not be loaded.'},callbacks:{beforeOpen:function(){},open:function(){n("body").addClass("lightBox")},close:function(){n("body").removeClass("lightBox")},resize:function(){var n=this.content.find("img");n.css("max-height",parseFloat(n.css("max-height"))*.5)},updateStatus:function(){},buildControls:function(){this.contentContainer.find(".mfp-imgWrapper").prepend(this.arrowLeft.add(this.arrowRight))}}})});$(document).ready(function(n){"use strict";function u(){var i,r=n(".mobileNavBtnOpen"),u=n(".mobileNavBtnClose"),f=n("#mobileNavFooter").html(),o=n("#mainNav a"),e={extensions:["effect-listitems-slide","fullscreen","multiline","border-none"],clone:!1,autoHeight:!0,panelNodetype:"div.panel",offCanvas:{position:"top",zposition:"front",blockUI:!1,moveBackground:!1},classNames:{selected:"active"},setSelected:{current:!1,hover:!1,parent:!1},lazySubmenus:{load:!1},navbar:{title:""},onClick:{preventDefault:null},scrollBugFix:{fix:!0},navbars:[{position:"top",content:["<button class='mobileNavBtnClose icon-cancel'><\/button>"],height:1},{position:"bottom",content:[f],height:1}]};t.mmenu(e,{offCanvas:{pageSelector:""}});i=t.data("mmenu");r.on("click",function(){i.close();n(".search.header-search").addClass("hidden");n(".warenkorb-link--mobile, .menu__shoppingcart-link--mobile").addClass("hidden");i.open().openPanel(n("#mm-0"))});u.on("click",function(){i.close();n(".warenkorb-link--mobile, .menu__shoppingcart-link--mobile, .search.header-search").removeClass("hidden")});n(".openOverlayNav").on("click",function(t){t.preventDefault();var r=n(this).data("navigation");i.open().openPanel(n(r));i.closePanel(n(r))});i.bind("opened",function(){var i=n.magnificPopup.instance,t;i.close();t=n(".stage .slider");t.length>0&&t.revpause()});i.bind("closed",function(){var t=n(".stage .slider");t.length>0&&t.revresume()});n(".mobileNavBtnClose").on("click",function(){i.close()})}var t=n("nav#mobileNav"),r=n(".sf-menu"),e=n("#searchBoxFront"),o=n(".searchBoxWrapper"),i=n(window).scrollTop(),f;t.length&&u();f=n.magnificPopup.instance;n(".overlayLink").magnificPopup({type:"inline",removalDelay:300,mainClass:"mfp-fade",closeOnBgClick:!1,showCloseBtn:!0,fixedContentPos:!0,overflowY:"hidden",key:"desktopNav",alignTop:!0,closeMarkup:'<button title="%title%" type="button" class="mfp-close"><span class="icon-cancel"><\/span><\/button>',callbacks:{beforeOpen:function(){n("body").hasClass("desktop")&&(i=n(window).scrollTop());var t=n.magnificPopup.instance;n.fancybox.close()},open:function(){t.data("mmenu").close();n("body").toggleClass("overlay desktopMenuOverlay");n(".desktop #header .search input").on("focusin",function(n){n.stopPropagation()});n("body").hasClass("desktop")&&(n(window).scrollTop(i),n("html,body").animate({scrollTop:i},"slow"));var r=n(".stage .slider");r.length>0&&r.revpause()},close:function(){n("body").toggleClass("overlay desktopMenuOverlay");var t=n(".stage .slider");t.length>0&&t.revresume()}}});r.each(function(){n(this).superfish({disableHI:!1,animation:{opacity:"show",height:"show"},animationOut:{opacity:"hide",height:"hide"},delay:500,speed:0});n(this).find("> li").on("mouseover",function(){n(this).siblings("li").superfish("hide")})}),function(t,i){n.magnificPopup.proto._checkIfClose=function(r){if(!n(r).closest("."+i).length){var u=t.st.closeOnContentClick,f=t.st.closeOnBgClick;if(u&&f||!t.content||n(r).closest(".mfp-close").length||t.preloader&&r===t.preloader[0])return!0;if(r===t.content[0]||n.contains(t.content[0],r)){if(u)return!0}else if(f&&n.contains(document,r))return!0;return!1}}}(n.magnificPopup.instance,"mfp-prevent-close");n(window).smartresize(function(){if(n("body").hasClass("phone")||n("body").hasClass("tablet")){var i=n.magnificPopup.instance;i.close()}n("body").hasClass("desktop")&&t.length>0&&t.data("mmenu").close()})});$(document).ready(function(n){"use strict";var e=n(".product-form-variant"),o=e.find("#product-variant-material"),s=e.find("#product-variant-name"),a=n(".productSlider"),r=n(".productSliderThumbs"),u=n(".productSliderMain"),f=n(this).find(".productSliderMain").children(".slide"),t="<span class='slick-arrow slick-left icon-back-1'><\/span>",i="<span class='slick-arrow slick-right icon-next-1'><\/span>",h='<button type="button" data-role="none" role="button" tabindex="0" />',c=n(".productSliderInfo"),v=n(".clickableDiv"),l=n(".productVariantLink");o.selectpicker({dropupAuto:!1});s.selectpicker("hide").selectpicker({dropupAuto:!1});o.change(function(){s.val("").selectpicker("show").selectpicker("refresh")});a.each(function(){n(this).addClass("slideCount"+f.length)});r.each(function(){f.length>3?n(this).slick({slidesToShow:3,centerMode:!0,focusOnSelect:!0,centerPadding:"0",prevArrow:t,nextArrow:i,asNavFor:n(this).prev(u)}):n(this).slick({slidesToShow:3,centerMode:!1,focusOnSelect:!0,centerPadding:"0",prevArrow:t,nextArrow:i,asNavFor:n(this).prev(u)})});u.each(function(){n(this).on("init reInit afterChange",function(t,i){var r=i.slideCount;n(this).siblings(c).find(".total").text(r)});f.length>2?n(this).slick({centerPadding:"0",asNavFor:n(this).next(r),centerMode:!0,focusOnSelect:!0,prevArrow:t,nextArrow:i,dots:!1,customPaging:function(){return n(h)}}):n(this).slick({centerPadding:"0",asNavFor:n(this).next(r),centerMode:!1,focusOnSelect:!0,prevArrow:t,nextArrow:i,dots:!1,customPaging:function(){return n(h)}});n(this).on("afterChange",function(t,i,r){var u=r;n(this).siblings(c).find(".current").text(u+1)})});v.on("click",function(){window.document.location=n(this).data("href")});l.on("click",function(t){if(!l.attr("data-link")){t.preventDefault();var i=n(".accordionHeader.js-accordion-prduct-list.ui-accordion-header-collapsed:not(.ui-accordion-header-active)");i.length?i.click():n("html, body").animate({scrollTop:n("body").find(".productPagesTeaserBlock").offset().top-135},800)}});n(".download-center__accordion__title").each(function(){n(this).click(function(){n(this).parent().hasClass("is-open")?n(this).parent().removeClass("is-open"):n(this).parent().addClass("is-open")})});n(".product-img-download__lightbox__buttons").length>0&&n(".product-img-download__lightbox__buttons button").each(function(){var t=n(this).data("url");n(this).click(function(){window.location.href=t})})});$(document).ready(function(n){"use strict";function o(){var t=n(".productPagesTeaserTab span[data-mh='spanRow1']"),i=n(".productPagesTeaserTab span[data-mh='spanRow2']");t.matchHeight({byRow:!0,property:"height",target:null,remove:!1});i.matchHeight({byRow:!0,property:"height",target:null,remove:!1})}function s(){n(".tablesaw-bar .tablesaw-nav-btn").on("click",function(){o()})}function a(){var t=arguments.length?n(".activeTabContent ul[data-pager='searchProductPagesTeaser']").find("a"):n("ul[data-pager='searchProductPagesTeaser']").find("a");t.on("click",function(t){t.preventDefault();var r=n(this).parent("li").data("page"),f=n(this).closest(".ajax-tabs").attr("data-url-ajax"),o=n("#searchKeyword").val();n(this).closest(u).addClass(e).siblings(u).removeClass(e);g(o,r,f,i)})}function g(i,r,f){var e=f;n.ajax({cache:!1,dataType:"html",data:{searchKeyword:i,pageID:r},url:e,method:"GET",success:function(i){n("body").find(".activeTabContent").hide().empty().append(i).hide().fadeIn(400);a("pager");teaserFX();n(".productPagesTeaserTab .product-teaser img.lazy").length>0&&n(".productPagesTeaserTab .product-teaser img.lazy").lazyload({effect:"fadeIn",threshold:0});t.trigger("enhance.tablesaw");u.find(".form select").selectpicker({dropupAuto:!1});u.find(".form select").on("change",function(){var t=n(this).val();window.location=t});o();s()}})}function nt(){var t=n("ul[data-pager='searchContent']").find("a");t.on("click",function(t){t.preventDefault();var r=n(this).parent("li").data("page"),u=n(this).closest(i).attr("data-url-ajax"),f=n("#searchKeyword").val();v(f,r,u,i)})}function v(t,i,r,u){var f=r;n.ajax({cache:!1,dataType:"html",data:{searchKeyword:t,pageID:i},url:f,method:"GET",success:function(n){u.hide().empty().append(n).hide().fadeIn(400);nt()}})}function tt(t,i,r,u){var f=r;n.ajax({cache:!1,dataType:"html",data:{searchKeyword:t,pageID:i},url:f,method:"GET",success:function(t){n("body").find(u).hide().empty().append(t).hide().fadeIn(400);p()}})}function p(){var t=n(".searchResultsDocument .pager a");t.on("click",function(t){t.preventDefault();var i=n(this).parent("li").data("page"),r=n(this).closest(c).attr("data-url-ajax"),u=n(this).closest(c),f=n("#searchKeyword").val();tt(f,i,r,u)})}function it(){f.each(function(){var t=n(this),i=t.find(".rangeSlider"),r=t.find(".inputMin"),u=t.find(".inputMax"),l=Number(t.attr("data-value-min")),a=Number(t.attr("data-value-max")),e=Number(t.attr("data-increment")),o=n(".rangeSliderLink"),s=t.find(r).attr("data-parameter-name"),h=t.find(u).attr("data-parameter-name"),c=t.find(o).attr("href"),v=t.attr("data-anchor-tag");Number(r.val())>=Number(u.val())&&r.val(u.val()-e);t.find(o).attr("href",c+"&"+s+"="+t.find(r).val()+"&"+h+"="+t.find(u).val());n(i).slider({animate:"fast",range:!0,min:l,max:a,values:[l,a],step:e,slide:function(n,i){var f=i.handleIndex;return t.find(r).filter(".sliderValue[data-index=0]").val(i.values[0]),t.find(u).filter(".sliderValue[data-index=1]").val(i.values[1]),i.values[0]===i.values[1]?f===0?(t.find(r).val(i.values[1]-e),!1):(t.find(u).val(i.values[0]+e),!1):void 0},stop:function(n,i){t.find(r).val(i.values[0]);t.find(u).val(i.values[1])},change:function(n,i){v?t.find(o).attr("href",c+"&"+s+"="+i.values[0]+"&"+h+"="+i.values[1]+v):t.find(o).attr("href",c+"&"+s+"="+i.values[0]+"&"+h+"="+i.values[1])}}).draggable();t.find("input.sliderValue").forceInteger();t.find("input.sliderValue").on("change focusout",function(t){var r=n(this),s=t.target,l=n(".rangeInput"),u,o,h=r.closest(f).attr("data-value-min"),c=r.closest(f).attr("data-value-max");s.className==="sliderValue inputMin"?(u=Number(s.value),o=Number(n(this).closest(l).find(".inputMax").val()),u<o&&u>=h?n(i).slider("values",r.data("index"),r.val()):u<h?(n(this).val(h),n(i).slider("values",r.data("index"),r.val())):(n(this).val(o-e),n(i).slider("values",r.data("index"),r.val()))):(o=Number(s.value),u=Number(n(this).closest(l).find(".inputMin").val()),o>u&&o<=c?n(i).slider("values",r.data("index"),r.val()):o>c?(n(this).val(c),n(i).slider("values",r.data("index"),r.val())):(n(this).val(u+e),n(i).slider("values",r.data("index"),r.val())))})});n(".rangeSliderWrapper .inputMin, .rangeSliderWrapper .inputMax").trigger("blur")}var r=n(".mobileDropdown"),t=n(".productPagesTeasersBlock"),l=t.attr("data-tab-active"),u=t.find(".ajax-tabs"),e="activeTabContent",w=t.data("tab-error-message"),b=n("#searchKeyword"),i=n(".searchResultsContent"),k=n(".productPagesTeaserTab .tablesaw"),d,h,y,c,f;if(i.length&&location.hostname==="localhost"&&(b.val("searchterm"),d=n("#searchKeyword").val()),s(),k.length>0)n(window).on("orientationchange",function(){setTimeout(function(){o();s()},100)});a();r.each(function(){for(var u,f=n(this).find("option").length,i=0;i<=f;i++)u=n(this).parent(t).find("ul.tabs li a").eq(i).text(),n(this).closest(r).find("option").eq(i).text(u)});h={ajaxOptions:{cache:!1},beforeLoad:function(n,t){t.jqXHR.fail(function(){t.panel.html('<div class="rte"><h3><br/>'+w+"<br/><\/h3><\/div>")})},beforeActivate:function(i,f){var o=f.newTab.index();n(this).find(r).selectpicker("val",o);n(this).closest(t).find(u).removeClass(e)},activate:function(){if(n(document).trigger("resize"),setTimeout(function(){n.fn.matchHeight._update()},150),n(this).find("#tab2 .tablesaw").length>0){var t=n(this).find("#tab2 .tablesaw").attr("id");n("#"+t).data("tablesaw").refresh()}}};l&&(h.active=l);t.tabs(h);r.selectpicker({dropupAuto:!1});r.on("changed.bs.select",function(){var i=n(this).val();n(this).closest(t).tabs({active:i})});y=n("ul[data-pager='searchContent']").find("a");y.on("click",function(t){t.preventDefault();var r=n(this).parent("li").data("page"),u=n(this).closest(i).attr("data-url-ajax"),f=n("#searchKeyword").val();v(f,r,u,i)});c=n(".searchResultsDocument");p();f=n(".rangeSliderWrapper");it()});var ar=[38,40],disableArrowKeys=function(n){$.inArray(n.keyCode,ar)>=0&&n.preventDefault()},$body=$("body"),searchBtn=$("#searchBtnMobile"),searchFloatHeader=$("#header #searchKeyword"),searchFloatHeaderOpen=$("#header #searchKeyword.open"),searchOpenHeader=$("#header #searchKeyword, .js-open-search"),searchFloat=$(":not(#header) #searchFloat"),searchBtnFloating=$("#searchBoxFront"),searchBoxNotFront=$(".searchBoxWrapper"),searchSuggestions=$(".search-suggestions"),outputAutoSuggest=$(".search-suggestions__results"),mobileNav=$("nav#mobileNav"),closeSearchHeader=$("#suggestions-header-close"),lastKey;searchOpenHeader.on("click",function(){$("#header .search, #mainNav").addClass("search_expanded");searchFloatHeaderOpen.focus()});searchFloatHeader.on("focus",function(){var n=$.magnificPopup.instance;n.close();$("#header .search, #mainNav").addClass("search_expanded");$(this).addClass("open");searchFloatHeaderOpen.focus()});$(document).on("keyup","#header #searchKeyword.open",function(n){var t=$(this).val();if(n.which!==40&&n.which!==38&&n.which!==8&&n.which!==46&&n.which!==17&&n.which!==91&&n.which!==93)runAutosuggestHeader(t);else if(n.which===40&&$body.hasClass("desktop"))$(":focus").attr("id")==="searchKeyword"&&$(".header-search .search-suggestions__results__categories__item").length!==0&&($(".header-search .search-suggestions, #searchKeyword").addClass("active"),$(".search-suggestions__results__categories__item.first").addClass("focus"),$(".active .search-suggestions__results__categories__item.first").focus()),$("#header .search, #mainNav").addClass("search_expanded");else if(n.which===8)runAutosuggestHeader(t);else{if(n.which===38||n.which===17||n.which===91||n.which===93)return!1;searchSuggestions.hide();$("#header .search, #mainNav").removeClass("search_expanded")}lastKey=n.which});searchFloat.keyup(function(n){n.preventDefault();searchBtnFloating.addClass("search-active");$body.addClass("search-active");var t=$(this).val();if(n.which!==40&&n.which!==38&&n.which!==8&&n.which!==46&&n.which!==17)runAutosuggest(t);else if(n.which===40&&$body.hasClass("desktop"))if($(":focus").attr("id")==="searchFloat")$(".search-suggestions__results__categories__item").length!==0&&($("#searchBoxFront .search-suggestions, #searchFloat").addClass("active"),$(".search-suggestions__results__categories__item.first").addClass("focus"),$(".search-suggestions__results__categories__item.first").focus());else{if(n.which===38||n.which===17&&n.which===91&&n.which===93)return!1;searchSuggestions.hide();$("#header .search, #mainNav").removeClass("search_expanded")}else n.which===8&&$body.hasClass("desktop")&&runAutosuggest(t)});$(".js-close-autosuggest").on("click",function(){searchSuggestions.hide();$("#header .search, #mainNav").removeClass("search_expanded")});searchSuggestions.keyup(function(n){var t=$(".active .search-suggestions__results__categories__item.focus"),i=$(".search-suggestions__results__products__item.focus"),r=".search-suggestions__results__categories__item.focus.to-remove",u=".search-suggestions__results__products__item.focus.to-remove";$body.hasClass("desktop")&&(n.preventDefault(),n.which===40?t.length!==0?t.hasClass("last")?(t.removeClass("focus"),$(".search-suggestions__results__products__item.first").addClass("focus"),$(".active .search-suggestions__results__products__item.first").focus()):goToSuggestion(t,r,!0):i.length!==0&&(i.hasClass("last")||goToSuggestion(i,u,!0)):n.which===38&&(t.length!==0?t.hasClass("first")?(t.removeClass("focus"),$("#header").hasClass("notFront")||$body.hasClass("headerFixed")?searchFloatHeader.focus():searchFloat.focus()):goToSuggestion(t,r,!1):i.length!==0&&(i.hasClass("first")?(i.removeClass("focus"),$(".search-suggestions__results__categories__item.last").addClass("focus"),$(".active .search-suggestions__results__categories__item.last").focus()):goToSuggestion(i,u,!1))))});searchBtn.click(function(){mobileNav.data("mmenu").close();searchBtn.hasClass("searchMobile--opened")?(searchBtn.removeClass("searchMobile--opened"),searchBoxNotFront.removeClass("searchMobile--opened"),$("#mobileNavButton, .warenkorb-link--mobile").removeClass("hidden"),$("#header .search, #mainNav").removeClass("search_expanded"),$("#header .search, body").removeClass("search-active").removeClass("header-search-active"),searchSuggestions.hide(),$(searchFloatHeader).val("")):(searchBtn.addClass("searchMobile--opened"),searchBoxNotFront.addClass("searchMobile--opened"),$("#mobileNavButton, .warenkorb-link--mobile").addClass("hidden"),$("#searchKeyword").focus())});$("#suggestionsClose").click(function(){return $(".search").addClass("no-query"),$("#suggestionsClose").addClass("no-query"),closeSearchHeader.addClass("no-query"),!1});closeSearchHeader.click(function(){return $(".search").addClass("no-query"),$("#suggestionsClose").addClass("no-query"),$(this).addClass("no-query"),$(".js-toggle-search-submit-button").attr("type","button"),closeAutosuggestContainer(),!1});$(document).click(function(n){var t=$(".search");n.target.id!=="searchKeyword"&&($(n.target).closest(".desktop .search form").length||$(n.target).closest(".desktop .search .search-suggestions").length||$(n.target).closest("#searchBtnMobile").length||($(".searchBoxWrapper").removeClass("searchMobile--opened"),$("#searchBtnMobile").removeClass("searchMobile--opened"),$(n.target).closest("#mobileNavButton button")&&($(n.target).hasClass("mobileNavBtnOpen")||$("#mobileNavButton, .warenkorb-link--mobile").removeClass("hidden")),t.find(".search-suggestions").hide().removeClass("active"),$("#header .search, #mainNav").removeClass("search_expanded"),searchFloat.addClass("no-query").blur(),$(searchFloatHeader).addClass("no-query").blur(),closeAutosuggestContainer()))});$(function(){$searchInput=$(".search input");$.each($searchInput,function(){$(this).data("holder",$(this).attr("placeholder"))});$searchInput.focusin(function(){$(this).attr("placeholder","")});$searchInput.focusout(function(){$(this).attr("placeholder",$(this).data("holder"))})});$(document).on("click",".js-submit-search",function(n){n.preventDefault();$(".search-active form button").trigger("click")});$(document).ready(function(n){(function(){"use strict";var i=n(".stage"),t,f,r,u;if(i.length>0){t=n(".slider");u=i.data("pagetemplate");u&&u==="Start Page"&&n("body").addClass("stageSlider");n(".stage .lazysize").responsImg({allowDownsize:!1,elementQuery:!1,delay:250,considerDevice:!0,breakpoints:{mobile:320,tablet:768,desktop:1024}});var e=n("#header"),l=e.height(),a=i.height(),o,s=i.data("delay"),v=i.data("autoplay"),h={touchenabled:"on",swipe_treshold:75,swipe_min_touches:1,drag_block_vertical:!1,swipe_direction:"horizontal"},y=i.find("#sliderLeft"),p=i.find("#sliderRight"),c=i.find(".bullets li"),w=i.find("#stageDownLink");v===!0?t.css("visibility","visible").show().revolution({sliderType:"standard",sliderLayout:"fullscreen",delay:s,lazyType:"smart",onHoverStop:"off",disableProgressBar:"on",navigation:{touch:h},autoHeight:"off"}):t.css("visibility","visible").show().revolution({stopAfterLoops:0,stopAtSlide:1,sliderType:"standard",sliderLayout:"fullscreen",delay:s,lazyType:"smart",onHoverStop:"off",disableProgressBar:"on",navigation:{touch:h},autoHeight:"off"});y.on("click",function(i){i.preventDefault();var u;f=t.revmaxslide();r=t.revcurrentslide();switch(r){case r===f:n(".tp-revslider-mainul li:last-child").data("transition","slideright");t.revshowslide(0);t.on("revolution.slide.onafterswap",function(n,t){u=t.currentslide;u.data("transition","slidehorizontal")});break;case 2:n(".tp-revslider-mainul li:first-child").data("transition","slideright");t.revshowslide(0);t.on("revolution.slide.onafterswap",function(n,t){u=t.currentslide;u.data("transition","slideleft")});break;case 1:n(".tp-revslider-mainul li:last-child").data("transition","slideright");t.revprev();t.on("revolution.slide.onafterswap",function(n,t){u=t.currentslide;u.data("transition","slidehorizontal")});break;default:t.revprev()}});p.on("click",function(n){n.preventDefault();t.revnext()});c.each(function(i){n(this).addClass("bullet"+i);n(this).on("click",function(n){n.preventDefault();t.revshowslide(i+1)})});t.bind("revolution.slide.onchange",function(n,t){c.removeClass("selected").eq(t.slideLIIndex).addClass("selected")});t.on("revolution.slide.onloaded",function(){n(".tp-caption").closest(".tp-parallax-wrap").addClass("full-width");t.revredraw()});n(window).smartresize(function(){l=e.height();a=i.height();t.revredraw()});w.on("click",function(){return o=n(".forcefullwidth_wrapper_tp_banner").height(),n("html, body").animate({scrollTop:o},1e3),!1})}})()});$(document).ready(function(n){"use strict";n(document).trigger("enhance.tablesaw")});$(document).ready(function(n){"use strict";function i(){var s=n(".verticalTabs"),o=n(".tabAccordionParent"),f=n(".accHeaderLevel1"),e=n(".accordionContent"),i=n(".accordionItem"),r=n(".accordionItemContent"),u="active",h=n(".accordionItem.contentTab .vTabLink"),c=n(".verticalTabs .linkTab .vTabLink, .verticalTabs .contactTeaser a");t.each(function(){n(this).tabs({create:function(){},beforeActivate:function(){},beforeLoad:function(){}})});s.each(function(){n(this).tabs({collapsible:!0,active:!1})});o.each(function(){n(this).accordion({collapsible:!0,animate:300,header:f,heightStyle:"content",icons:{header:"icon-down-arrow-1",activeHeader:"icon-down-arrow-1"},active:!1,beforeActivate:function(n,t){var r,u,i;return t.newHeader[0]?(r=t.newHeader,u=r.next(".ui-accordion-content")):(r=t.oldHeader,u=r.next(".ui-accordion-content")),i=r.attr("aria-selected")==="true",r.toggleClass("ui-corner-all",i).toggleClass("ui-accordion-header-active ui-state-active ui-corner-top",!i).attr("aria-selected",(!i).toString()),r.children(".ui-icon").toggleClass("ui-icon-triangle-1-e",i).toggleClass("ui-icon-triangle-1-s",!i),u.toggleClass("ui-accordion-content-active",!i),i?u.slideUp():u.slideDown(),!1}})});c.unbind("click");h.on("click",function(t){t.preventDefault();n("body").hasClass("tablet")?n(this).closest(i).toggleClass(u).find(r).slideToggle(400):n(this).closest(i).toggleClass(u).find(r).slideToggle(0);n(this).closest(i).siblings(i).removeClass(u).find(r).slideUp(300)});f.on("click",function(t){t.preventDefault();n(this).closest(o).find(i).removeClass(u).find(r).hide(300)});e.each(function(){n(this).slick({slide:".accordionItem",focusOnSelect:!0,infinite:!0,arrows:!0,dots:!0,draggable:!0,swipe:!0,touchMove:!0,speed:400,mobileFirst:!0,adaptiveHeight:!0,prevArrow:"<span class='slick-arrow icon-back-1'><\/span>",nextArrow:"<span class='slick-arrow icon-next-1'><\/span>",customPaging:function(){return n('<button type="button" data-role="none" role="button" tabindex="0" />')},responsive:[{breakpoint:767,settings:"unslick"}]})});n(window).smartresize(function(){e.slick("resize")});f.on("click",function(){e.slick("setPosition")})}var t=n(".horizontalTabs");t.length>0&&i()});$(document).ready(function(n){"use strict";function i(){var r=n(".tcSyncLeft"),u=n(".tcSyncRight"),i=n(".tcSyncCenter"),e=n(".leftArrow"),o=n(".rightArrow"),s=n(".tcSyncSlideLeft"),h=n(".tcSyncSlideRight"),f=n(".tcMain");t.each(function(i){var f=n(this).find(".tcSyncCenter").children().length,e,o;n(this).find(".tcSyncLeft, .tcSyncRight, .tcSyncCenter").addClass("teaserCarousel"+i);e=n(this).find(s).last().detach();o=n(this).find(h).first().detach();n(this).find(r).prepend(e);n(this).find(u).append(o);f<2?n(this).closest(t).addClass("singleSlide"):n(this).closest(t).addClass("slides"+f)});r.each(function(t){n(this).slick({focusOnSelect:!0,arrows:!1,draggable:!1,swipe:!0,touchMove:!0,speed:800,asNavFor:".tcSyncCenter.teaserCarousel"+t})});u.each(function(t){n(this).slick({focusOnSelect:!0,arrows:!1,draggable:!1,swipe:!0,touchMove:!0,speed:800,asNavFor:".tcSyncCenter.teaserCarousel"+t})});i.each(function(t){var i=(".tcSyncLeft.teaserCarousel"+t).toString(),r=(",.tcSyncRight.teaserCarousel"+t).toString(),u=i+r;n(this).slick({slidesToShow:1,slidesToScroll:1,dots:!0,infinite:!0,arrows:!1,speed:800,centerPadding:"0",asNavFor:u,customPaging:function(){return n('<button type="button" data-role="none" role="button" tabindex="0" /><a data-role="none" role="button" tabindex="0" class="biggerClickArea">')}})});e.on("click",function(t){t.preventDefault();n(this).parent(".tcLeft").next(f).find(i).slick("slickPrev")});o.on("click",function(t){t.preventDefault();n(this).parent(".tcRight").prev(f).find(i).slick("slickNext")})}var t=n(".teaser-carousel");t.length>0&&i()});teaserFX();$(document).ready(function(n){n(window).smartresize(function(){teaserFX()})});$(document).ready(function(n){"use strict";function u(t,r,u,f,e){var o=f;n.ajax({cache:!1,dataType:"html",data:{pageID:t,teaserType:r,rootPath:u},url:o,method:"GET",success:function(t){n("body").find(e).hide().empty().append(t).hide().fadeIn(400);i()}})}function i(){var i=n(".teaserList .pager a");i.on("click",function(i){i.preventDefault();var f=n(this).parent("li").data("page"),e=n(this).closest(t).attr("data-url-ajax"),o=n(this).closest(r),s=n(this).closest(t).attr("data-value"),h=n(this).closest(t).attr("data-rootpath");u(f,s,h,e,o)})}var t=n(".teaserList"),r=n(".teaserListItemsWrapper");i()}),function(n){"use strict";function r(){i.on("click",function(t){t.preventDefault();var i=n(this),r=i.attr("data-video-url");n("<div class='responsiveVideo' />").prependTo(i.closest(".video"));n("<iframe/>").attr("allowFullScreen","allowFullScreen").attr("src",r).appendTo(i.closest(".video").find(".responsiveVideo"));i.remove()})}var t=n(".video"),i=t.find(".loadYoutube"),u={init:function(){r()}};t.length&&n(document).ready(u.init())}(jQuery);jQuery(document).ready(function(n){function s(){n(u).empty();n(o).empty();n(t).empty()}function r(o){s();var h=n("#download-center__button").attr("data-url-ajax"),a=n("#download-center-input").val();n.ajax({cache:!1,dataType:"json",url:h+"?",data:{query:a,page:o,documenttype:i.facet1,productgroup:i.facet2},method:"GET",beforeSend:function(){n(".download-center__wrapper").addClass("is-loading").append('<div class="ajaxloader-wrapper ajaxloader-wrapper--downloadcenter"><span class="ajaxloader"><\/span><\/div>')},success:function(i){if(n(".download-center__wrapper .download-center__empty").hide(),n(".ajaxloader-wrapper").remove(),n(".download-center__wrapper").removeClass("is-loading"),!i){var o="Unfortunately no results were found for your search.";/^de/.test(document.documentElement.lang)&&(o="Es wurden leider keine Ergebnisse zu Ihrer Suche gefunden.");n(u).append('<div style="width: 100%; display: flex; justify-content: left;"><div style="border-left: 2px solid #c50000; padding-left: 24px;">'+o+"<\/div><\/div>");return}e=i.ResultsCount;f=i.ResultsPerPage;c(i);l(i);y();n(t).pagination({items:e,itemsOnPage:f,displayedPages:5,edges:1,currentPage:i.CurrentPage,ellipsePageSet:!1,selectOnClick:!1,useAnchors:!1,prevText:'<span class="icon-back-1"><\/span>',nextText:'<span class="icon-next-1"><\/span>',onPageClick:function(n){r(n)},onInit:function(){n(t).find("ul").addClass("pager");n(t).find("li").addClass("pagingButton");n(t).find("li:first-child").addClass("pagingLeft");n(t).find("li:last-child").addClass("pagingRight")}})},error:function(){n(".ajaxloader-wrapper").remove();n(".download-center__wrapper").removeClass("is-loading");n(".download-center__wrapper .download-center__empty").show();console.log("Error: getDownloadCenterResults")}})}function c(t){var i,r;Handlebars.registerHelper("filesizeHelper",function(){var n=this.FileSize;return parseFloat(n/1e6).toFixed(2).replace(".",",")});Handlebars.registerHelper("validFromHelper",function(){var n,t,i;if(this.ValidFrom==null)return"-";n=new Date(this.ValidFrom);t=["01","02","03","04","05","06","07","08","09","10","11","12"];i=n.getDate()<10?"0"+n.getDate():n.getDate();var r=t[n.getMonth()],u=n.getFullYear();return i+"."+r+"."+u});Handlebars.registerHelper("languageHelper",function(){return this.Language==null?"ALL":this.Language});Handlebars.registerHelper("validToHelper",function(){var n,t,i;if(this.ValidTo==null)return"-";n=new Date(this.ValidTo);t=["01","02","03","04","05","06","07","08","09","10","11","12"];i=n.getDate()<10?"0"+n.getDate():n.getDate();var r=t[n.getMonth()],u=n.getFullYear();return i+"."+r+"."+u});i=n("#download-center__ContentTemplate").html();r=Handlebars.compile(i)(t);n(u).append(r)}function l(t){var i,r;Handlebars.registerHelper("recordCountHelper",function(){if(!this.recordCount<1)return"("+this.recordCount+")"});Handlebars.registerHelper("checkboxSelectHelper",function(){if(this.selected==!0)return"checked"});i=n("#download-center__Facettes").html();r=Handlebars.compile(i)(t);n(o).append(r);n('.form input[type="checkbox"], .form input[type="checkbox"]').checkboxradio({});a();v();facets()}function a(){n(".download-center__Facettes__output input:checkbox").each(function(){n(this).is(":checked")?n(this).click(function(){n(this).removeAttr("checked");i[n(this).attr("data-facet")]="";r()}):n(this).click(function(){i[n(this).attr("data-facet")]=n(this).attr("id");r()})})}function v(){n("#download-center__resetButton").click(function(){s();i={};n("#download-center-input").val("");r()})}function y(){n(".download-center__accordion__title").each(function(){n(this).click(function(){n(this).parent().hasClass("is-open")?n(this).parent().removeClass("is-open"):n(this).parent().addClass("is-open")})})}var f=null,e=null,t=".download-center__pagination",u=".download-center__table",o=".download-center__Facettes__output",h=n(".download-center__wrapper"),i={};n("#download-center__button").click(function(n){n.preventDefault();i={};r()});h.length&&r()});$(".filtering")&&(openFilterItem(),openMobileFilterLayer());jQuery(document).ready(function(n){function lt(){vt(null)}function at(){lt();t=[]}function vt(n){for(var i=0;i<t.length;i++)t[i].setMap(n)}function y(){r.children().length&&n(r).fadeOut(400,function(){n(r).empty()});d.empty();w.empty()}function l(t,i){mapOptions=!n.trim(u.val())==""?{mapTypeControlOptions:{mapTypeIds:["roadmap","styled_map"]}}:{zoom:6,center:{lat:t,lng:i},mapTypeControlOptions:{mapTypeIds:["roadmap","styled_map"]}};o=new google.maps.Map(document.getElementById("googlemaps"),mapOptions);o.mapTypes.set("styled_map",nt);o.setMapTypeId("styled_map")}function p(){var t=u.val(),i=g.val(),r=parseInt(n(".storeLocator #distance").val()),o={address:t,componentRestrictions:{country:e}},f;y();dt();f=new google.maps.Geocoder;t?f.geocode(o,function(n,t){var u="",f="";t==google.maps.GeocoderStatus.OK&&(u=n[0].geometry.location.lat(),f=n[0].geometry.location.lng(),tt(u,f,r,i))}):tt("","",r,i)}function tt(r,e,s,y){var p=n("#googlemaps").data("ajax-url");n.ajax({cache:!1,method:"POST",dataType:"json",url:p,data:{latitude:r,longitude:e,distance:s,unit:ht.val(),retailerType:f.retailerType,partnerType:f.partnerType,query:y},beforeSend:function(){n("#gmapWrapper").append('<div class="ajaxloader-wrapper"><span class="ajaxloader"><\/span><\/div>')},success:function(f){var it,ft,et,ot,p,nt,ut,g,tt,ht,y;for(n(".ajaxloader-wrapper").remove(),n("#countryFilter").length>0?(it=n("#countryFilter").val(),l(i[it].lat,i[it].lng)):l(v,a),at(),pt(),yt(f.Data),!n.trim(u.val())==""&&(ft=new google.maps.LatLng(r,e),et=new google.maps.Circle({zoom:13,radius:s*1e3,center:ft}),o.fitBounds(et.getBounds())),ot=n("#gmapInfoWindowTemplate").html(),Handlebars.registerHelper("partnerTypeHelper",function(){if(this.PartnerType=="PREMIUM_PARTNER")return'<div class="flexcol5 logo"><img src="/Frontend/fischerde/dist/static/images/marker/befestigungspartnerlogo.png"><\/div>'}),Handlebars.registerHelper("checkboxSelectHelper",function(){if(this.selected==!0)return"checked"}),Handlebars.registerHelper("DistanceHelper",function(){if(this.Distance<=100)return this.Distance+this.Unit}),p=0;p<f.Data.Retailers.length;p++){var w=f.Data.Retailers[p],lt=w.Retailer.Address.Latitude,vt=w.Retailer.Address.Longitude,st=w.Retailer.Names,bt=w.Retailer.PartnerType,rt="";for(nt=0;nt<st.length;nt++)rt+=st[nt]+"\n";ut=new google.maps.LatLng(lt,vt);g=bt=="PREMIUM_PARTNER"?new google.maps.Marker({position:ut,icon:c,title:"PREMIUM "+rt}):new google.maps.Marker({position:ut,icon:h,title:rt});templateInfoWindow=Handlebars.compile(ot)(w);wt(g,templateInfoWindow);google.maps.event.addListener(g,"click",function(){return function(){for(var n=0;n<t.length;n++)t[n].title.indexOf("PREMIUM")>=0?t[n].setIcon(c):t[n].setIcon(h);this.title.indexOf("PREMIUM")>=0?this.setIcon(k):this.setIcon(b)}}(g,p));t.push(g)}if(markerCluster=new MarkerClusterer(o,t,ct),tt=[],f.Data.Retailers.length<=9)for(ht=f.Data.Retailers.length,y=0;y<ht;y++)tt.push(f.Data.Retailers[y]);else for(y=0;y<10;y++)tt.push(f.Data.Retailers[y]);var kt=n("#gmapResultsTemplate").html(),dt=Handlebars.compile(kt)(tt),gt=n(d).append(dt)},error:function(){console.log("Error: Retailer error")}})}function yt(t){var i,r,u;n(".storeLocator .filterHeadline").hide();Handlebars.registerHelper("recordCountHelper",function(){var n=this.Count;if(n>0)return"("+n+")"});Handlebars.registerHelper("checkboxSelectHelper",function(){if(this.Selected==!0)return"checked"});i=n("#gmapFilterTemplate").html();r=Handlebars.compile(i)(t);n(".storeLocator .filterHeadline").show();u=w.append(r);n('.form input[type="checkbox"], .form input[type="checkbox"]').checkboxradio({});kt();n(".storeLocatorFilter #resetButton").fadeIn()}function pt(){h={url:ft,size:new google.maps.Size(58,58)};b={url:et,size:new google.maps.Size(58,58)};c={url:ot,size:new google.maps.Size(58,58)};k={url:st,size:new google.maps.Size(58,58)}}function wt(t,i){var u=new google.maps.InfoWindow({content:i});google.maps.event.addListener(t,"click",function(){n(r).fadeOut(400,function(){n(r).empty();n(r).append(i).fadeIn(400);bt(t)})})}function bt(t){n(r).children().length&&n("#gmapInfoWindowClose").click(function(i){i.preventDefault();t.title.indexOf("PREMIUM")>=0?t.setIcon(c):t.setIcon(h);r.fadeOut(400,function(){n(this).empty()})})}function kt(){n('.storeLocator input[type="checkbox"]').each(function(){n(this).is(":checked")?n(this).click(function(){n(this).removeAttr("checked");f[n(this).attr("name")]="";p()}):n(this).click(function(){f[n(this).attr("name")]=n(this).attr("value");p()})})}function it(n){var i={componentRestrictions:{country:n}},r=document.getElementById("gmapSearchAddress"),t=new google.maps.places.Autocomplete(r,i);google.maps.event.addListener(t,"place_changed",function(){var n=t.getPlace()})}function rt(){y();f={};n(".storeLocator .filterHeadline").hide();n(".storeLocatorFilter #resetButton").hide()}function dt(){n(".storeLocatorFilter #resetButton").click(function(){rt();mapOptions={zoom:6,center:{lat:v,lng:a},mapTypeControlOptions:{mapTypeIds:["roadmap","styled_map"]}};var n=new google.maps.Map(document.getElementById("googlemaps"),mapOptions);n.mapTypes.set("styled_map",nt);n.setMapTypeId("styled_map")})}function ut(){n.ajax({type:"GET",url:"/Frontend/fischerde/dist/static/json/countries.json",cache:!1,contentType:"application/json",success:function(n){i=n;it(e);v=i[e].lat;a=i[e].lng;l(i[e].lat,i[e].lng)},error:function(){console.log("failed")},timeout:5e3})}if(n("#googlemaps").length){var o=null,t=[],i={},f={},w=n(".storeLocator .filterWrapper .filterOutput"),ft="/Frontend/fischerde/dist/static/images/marker/marker-normal.png",et="/Frontend/fischerde/dist/static/images/marker/marker-active.png",ot="/Frontend/fischerde/dist/static/images/marker/marker-partner.png",st="/Frontend/fischerde/dist/static/images/marker/marker-partner-active.png",h,b,c,k,r=n("#gmapInfoWindow"),d=n(".storeLocatorResults .flex"),s=n(".storeLocator #gmapForm"),gt=s.data("ajax-url"),u=n(".storeLocator #gmapSearchAddress"),g=n(".storeLocator #gmapSearchRetailer"),ht=n(".storeLocator #distanceUnit"),e=s.data("map-autocomplete-restriction"),a=n("#googlemaps").data("longitude"),v=n("#googlemaps").data("latitude"),nt=new google.maps.StyledMapType([{featureType:"water",elementType:"geometry",stylers:[{color:"#e9e9e9"},{lightness:17}]},{featureType:"landscape",elementType:"geometry",stylers:[{color:"#f5f5f5"},{lightness:20}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#ffffff"},{lightness:17}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#ffffff"},{lightness:29},{weight:.2}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#ffffff"},{lightness:18}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#ffffff"},{lightness:16}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#f5f5f5"},{lightness:21}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#f5f5f5"},{lightness:21}]},{elementType:"labels.text.stroke",stylers:[{visibility:"on"},{color:"#ffffff"},{lightness:16}]},{elementType:"labels.text.fill",stylers:[{saturation:36},{color:"#333333"},{lightness:40}]},{elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#f2f2f2"},{lightness:19}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{color:"#fefefe"},{lightness:20}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{color:"#fefefe"},{lightness:17},{weight:1.2}]}],{name:"fischer"}),ct={gridSize:120,minimumClusterSize:2,maxZoom:15,styles:[{textColor:"white",url:"/Frontend/fischerde/dist/static/images/cluster/m3.png",height:67,width:66,textSize:13,fontFamily:"Arial, sans-serif"},{textColor:"white",url:"/Frontend/fischerde/dist/static/images/cluster/m3.png",height:67,width:66,textSize:13,fontFamily:"Arial, sans-serif"},{textColor:"white",url:"/Frontend/fischerde/dist/static/images/cluster/m3.png",height:67,width:66,textSize:13,fontFamily:"Arial, sans-serif"},{textColor:"white",url:"/Frontend/fischerde/dist/static/images/cluster/m3.png",height:67,width:66,textSize:13,fontFamily:"Arial, sans-serif"},{textColor:"white",url:"/Frontend/fischerde/dist/static/images/cluster/m3.png",height:67,width:66,textSize:13,fontFamily:"Arial, sans-serif"}]};n(g).on("input",function(){n(this).val().length>0?(n(u).removeAttr("required"),n(u).removeClass("parsley-error"),n(u).next(".parsley-errors-list").remove()):n(u).attr("required","true")});n(s).submit(function(t){t.preventDefault();n(this).find('button[type="submit"]').prop("disabled",!0);y();f={};p();setTimeout(function(){n(s).find('button[type="submit"]').removeAttr("disabled")},1e3)});n("#countryFilter").length>0?ut():ut();n("#countryFilter").on("change",function(){n("#gmapSearchAddress").val("");s.data("mapAutocompleteRestriction",n(this).val());rt();n(".pac-container").remove();it(n(this).val());l(i[n(this).val()].lat,i[n(this).val()].lng)})}});$(window).load(function(){autoResizer()});$(document).ready(function(n){function h(){Handlebars.registerHelper("eachAttributes",function(n,i){for(var u,f="",r=0;r<v(n.length);r++)u=n[r],u.cssClass=t.table.classes[r],u.AttributeKey==="INHALT"&&(u.cssClass=t.table.classes[r]+"-cell product-large"),f+=i.fn(u);return f});Handlebars.registerHelper("shopHelper",function(n){return n.fn(n.data.root.ShopResponse.Products[n.data.index])});Handlebars.registerHelper("buttonHelper",function(n){var t="disabled",u=n.data.root.CatalogResponse[n.data.index],i;return u.IsRetailConnectAvailable?r&&(i=n.data.root.ShopResponse.Products[n.data.index],i.IsInCart)?t:"":t});Handlebars.registerHelper("isRetailConnectAvailable",function(n){var t=n.data.root.CatalogResponse[n.data.index];return t.IsRetailConnectAvailable?n.fn(this):n.inverse(this)})}function c(t){n(".product-list__item").each(function(){n(this).find(".toggle-cell").click(function(){n(this).closest(".product-list__item").toggleClass("product-list__item--open");n(this).closest(".product-list__item").find(".product-one-cell").toggleClass("product-one-cell__active")})});openFilterItem();openRangeSlider();closeFiltering();openMobileFilterLayer();i&&(QUANTITY.callMinusListener(t),QUANTITY.callPlusListener(t),QUANTITY.callInputListener(t));w()}function u(){this.container=null;this.template=null}function e(){this.container=n("#productList");this.html=n(".product-list");this.categoryPath=this.html.data("category-path");this.brandId=this.html.data("brand-id");this.url=this.html.data("url");h();this.facets=new u;this.facets.container=n("#products-facets-container");this.facets.template=n("#products-facets-template").html();this.facets.filters={};this.table=new u;this.table.container=n("#products-table-container");this.table.template=n("#products-table-template").html();this.table.classes=["two","three","four","five","six"];this.pager=new u;this.pager.container=n("#products-table-pager-container");this.pager.template=n("#products-table-pager-template").html();this.pager.model=(new l).update({CurrentPage:1,PageCount:0,ResultsPerPage:10});this.clientStore=new b(this.brandId,this.categoryPath);this.loadFilter=function(){var i=this.clientStore.LoadFilter(),t,n;if(Array.isArray(i))for(t=0;t<i.length;t++)n=i[t],this.facets.filters[n.id]=new o(n.id,n.name,n.value,n.displayValue,n.minValue,n.maxValue,n.unit)};this.AddFilter=function(n,t,i,r,u,f,e){this.facets.filters[n]=new o(n,t,i,r,u,f,e);this.clientStore.setFilter(this.facets.filters[n])};this.RemoveFilter=function(n){delete this.facets.filters[n];this.clientStore.removeFilter(n)};this.ClearFilters=function(){this.facets.filters={};this.clientStore.clearFilter()};this.HasFilter=function(n){return typeof this.facets.filters[n]!="undefined"&&this.facets.filters[n]!==null};this.HasFilters=function(){for(var n in this.facets.filters)if(this.facets.filters.hasOwnProperty(n))return!0;return!1};this.GetFilters=function(){var u=[],i=this.facets.filters,t,n,r,f;for(t in i)i.hasOwnProperty(t)&&(n=i[t],r=n.value,n.minValue&&n.maxValue&&(f=n.unit.replace("[","").replace("]",""),t=t+"~~"+f,r=n.minValue+"-"+n.maxValue),u.push({name:t,value:r}));return u};this.StartLoading=function(){this.container.addClass("is-loading").append('<div class="ajaxloader-wrapper ajaxloader-wrapper--transparent-bg"><span class="ajaxloader"><\/span><\/div>');n(".product-list__paging .bootstrap-select.dropdown").addClass("disabled")};this.EndLoading=function(){n(".ajaxloader-wrapper").remove();this.container.removeClass("is-loading");n(".product-list__paging .bootstrap-select.dropdown").removeClass("disabled")}}function o(n,t,i,r,u,f,e){this.id=n;this.name=t;this.value=i;this.displayValue=r||i;this.minValue=u||0;this.maxValue=f||0;this.unit=e||""}function l(){this.update=function(n){var t;this.range=5;this.currentPage=n.CurrentPage;this.previousPage=this.currentPage-1;this.nextPage=this.currentPage+1;this.pageCount=n.PageCount;this.itemsPerPage=n.ResultsPerPage;this.resultsCount=n.ResultsCount;this.pages=[];this.showPrevious=this.currentPage>1;this.showNext=this.currentPage<this.pageCount;this.showLast=this.pageCount>1;this.firstCssClass=this.currentPage===1?" active":null;this.lastCssClass=this.currentPage===this.pageCount?" active":null;var u=(this.range-this.range%2)/2,r=Math.max(this.currentPage-u,2),i=Math.min(this.currentPage+u,this.pageCount-1);for(this.currentPage<this.range&&(i=Math.min(this.range,this.pageCount-1)),i===this.pageCount-1&&(r=Math.max(this.pageCount-this.range+1,2)),t=r;t<=i;t++)this.pages.push(new a(t,t===this.currentPage?" active":null));return this.showTrailingElipse=i+1<this.pageCount,this.showLeadingElipse=r-1>1,this}}function a(n,t){this.number=n;this.cssClass=t}function v(n){var t=5;return i?t=3:(f||r)&&(t=4),Math.min(t,n)}function y(){this.searchParams={};this.searchParams.Query=null;this.searchParams.Page=1;this.searchParams.ResultsPerPage=10;this.searchParams.Path=null;this.searchParams.Filters=[]}function p(t){var i=t.ShopResponse.Products,u=null,r;if(i!==null)for(r=0;r<i.length;r++)(function(t){u=i[t].FischerBestPrice.InitialQuantity;var e=QUANTITY.checkCountabiltiy(i[t],u),f=n(".product-list__item"),r=f.eq(t).find(".product-list__cell--artnr").text();r=r.replace(/[^0-9]+/g,"");e.add||r!==i[t].Code||f.eq(t).find(".shop-product-quantity__buttons__increase").addClass("lock-cursor");e.sub||r!==i[t].Code||f.eq(t).find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor")})(r)}function w(){n(".product-list__add-to-cart").each(function(){n(this).click(function(t){var u,f,e;t.preventDefault();u=n(this);f=u.data("productid");i?(e=u.closest(".product-list__item__header").find(".shop-product-quantity__input__field").val(),addProduct(f,e,!0)):r&&(u.prop("disabled",!0),addProduct(f,null,!0))})})}function b(n,t){this.getRoot=function(){var n=sessionStorage.getItem(this.brandId);return n?JSON.parse(n):{}[this.brandId]={facets:{}}};this.setFilter=function(n){var t=this.getRoot(),r=t.facets[this.categoryId],i=[];Array.isArray(r)&&(i=r.filter(function(t){return t.id!==n.id}));i.push(n);t.facets[this.categoryId]=i;this.setValue(t)};this.removeFilter=function(n){var t=this.getRoot(),r=t.facets[this.categoryId],i=[];Array.isArray(r)&&(i=r.filter(function(t){return t.id!==n}),t.facets[this.categoryId]=i);i.length===0&&delete t.facets[this.categoryId];this.setValue(t)};this.clearFilter=function(){var n=this.getRoot();delete n.facets[this.categoryId];this.setValue(n)};this.setValue=function(n){sessionStorage.setItem(this.brandId,JSON.stringify(n))};this.LoadFilter=function(){var t=this.getRoot(),n=t.facets[this.categoryId];return n===undefined||n===null||Array.isArray(n)&&n.length===0?null:n};this.getRootCategoryId=function(n){return n=n.split("/"),n[0]};this.brandId=n;this.categoryId=this.getRootCategoryId(t)}var s="application/json;charset=utf-8",f=!1,r=!1,i=!1,t;u.prototype.Render=function(n){this.container.empty();this.container.append(Handlebars.compile(this.template)(n))};window.ToggleFilter=function(i,r,u){n(".filtering__item--active").removeClass("filtering__item--active");t.HasFilter(i)?t.RemoveFilter(i):t.AddFilter(i,r,u,null,0,0);t.pager.model.currentPage=1;t.Load()};window.AddRangeFilter=function(i,r,u,f){var e=document.getElementById(i+"min").value,o=document.getElementById(i+"max").value;t.AddFilter(i,r,e+"-"+o,e+" - "+o+" "+u,e,o,u);t.pager.model.currentPage=1;n(f).closest(".filtering__item").removeClass("filtering__item--active");t.Load()};window.RemoveFilter=function(n){t.RemoveFilter(n);t.pager.model.currentPage=1;t.Load()};window.ClearFilters=function(){t.ClearFilters();t.pager.model.currentPage=1;t.Load()};window.SetPage=function(n){t.pager.model.currentPage=n;t.Load()};window.SetItemsPerPage=function(i){var r=n(i).val();r!==t.pager.model.itemsPerPage&&(t.pager.model.itemsPerPage=r,t.pager.model.currentPage=1,t.Load())};e.prototype.Load=function(){var u=new y,t;u.searchParams.Path=this.categoryPath;u.searchParams.Page=this.pager.model.currentPage;u.searchParams.ResultsPerPage=this.pager.model.itemsPerPage;u.searchParams.Filters=this.GetFilters();t=this;n.ajax({cache:!1,dataType:"json",method:"POST",contentType:s,url:t.url,data:JSON.stringify(u),beforeSend:function(){t.StartLoading()},success:function(u){t.EndLoading();f=u.IsRetailConnect;r=u.IsRetailConnectCart;i=u.IsOnlineShop;u.filters=t.facets.filters;u.hasFilters=t.HasFilters();t.facets.Render(u);t.table.Render(u);t.pager.Render(t.pager.model.update(u.FinderResponse));i&&p(u);c(u);n('.form input[type="checkbox"], .form input[type="checkbox"]').checkboxradio({});n(".form select").val(t.pager.model.itemsPerPage).selectpicker({dropupAuto:!1})},error:function(i){n(".ajaxloader-wrapper").remove();t.container.empty().html(i.responseJSON.LocalizedMessage)}})};n(".product-list").length>0&&(t=new e,t.loadFilter(),t.Load())});mq=window.matchMedia("(max-width: 1023px)");$(".product-teaser").length>0&&(mq_ereignis_clickURL=function(n){if(n.matches)$(".product-teaser__front__inner:not(.product-teaser__front__mobile-info)").on("click",function(n){n.stopPropagation();n.preventDefault();var t=$(this).data("url");t&&(window.location=t)})},mq_ereignis_clickURL(mq),mq.addListener(mq_ereignis_clickURL),mq_ereignis_clickInfo=function(n){if(n.matches)$(".product-teaser__mobile-info").on("click",function(n){n.stopImmediatePropagation();$(this).closest(".product-teaser").toggleClass("product-teaser--hover")})},mq_ereignis_clickInfo(mq),mq.addListener(mq_ereignis_clickInfo),$(".product-teaser img.lazy").lazyload({effect:"fadeIn",threshold:0}));var gProductsUrl="/webapi/shop/productsapi/get/",gNewQuantity=null,gEntryNumber=null,g_isLockedCursor=!1,gMaxQuantity=99e3,gMinQuantity=1,gaRequestBuybox={};$(".buybox--handlebars").length>0&&($(".buybox-items").addClass("is-loading").append('<div class="ajaxloader-wrapper ajaxloader-wrapper--transparent-bg"><span class="ajaxloader"><\/span><\/div>'),$(".buybox--handlebars").each(function(){var n=$(this).attr("data-productID");getBuyBoxProductData(n,null)}));var gCartsUrl="/webapi/shop/cartsapi/",gContentTypeJson="application/json;charset=utf-8",g_aFamilyReq={},QUANTITY=QUANTITY||{};QUANTITY.setInitQuantity=function(n,t){if(t===null){if(gNewQuantity===null){gNewQuantity=n.FischerBestPrice.InitialQuantity;g_isInitialQuantitySet=!0;return}}else if(t!==gEntryNumber||gNewQuantity===null){gNewQuantity=n.Entries[t].Quantity;g_isInitialQuantitySet=!0;return}g_isInitialQuantitySet=!1};QUANTITY.setTimeoutForUpdate=function(n,t,i){gQuantityClickTimeoutID=i===null?setTimeout(function(){if(gNewQuantity=n,gaQuantityUpdate[gEntryNumber]=n,gaQuantityUpdate[gEntryNumber]!=t.FischerBestPrice.RequestedQty){var i=$("span[data-entrynumber='"+t.EntryNumber+"']");i=i.closest(".shoppingcart__item").addClass("is-loading").append('<div class="ajaxloader-wrapper ajaxloader-wrapper--shoppingcart"><span class="ajaxloader"><\/span><\/div>');i=i.closest(".shoppingcart__item__quantity__control").find(".shoppingcart__item__quantity__control__inputfield__field");i.empty();i.val(n);QUANTITY.updateShoppingcartQuantitySteps()}},gTimeout):setTimeout(function(){if(n!==t.FischerBestPrice.RequestedQty)if(gNewQuantity=n,$(".buybox--handlebars").length>0)input=$(".buybox-"+i).find("#js-shop-product-quantity"),input.empty(),input.val(gNewQuantity),getBuyBoxProductData(i,gNewQuantity);else if($(".product-list").length>0){var r=$("#products-table-container");r.addClass("is-loading").append('<div class="ajaxloader-wrapper ajaxloader-wrapper--transparent-bg"><span class="ajaxloader"><\/span><\/div>');PRODUCTDETAIL.getProductData(i,n,function(t){var e=t.FischerBestPrice.FischerPrice,o=t.FischerBestPrice.AllPriceRowsIncludingSavings,s=$("div[data-productid='"+i+"']"),c=s.find(".shop-product-price__price"),l=s.find(".shop-product-price__discount__strikethrough"),a=s.find(".js-productlist-savingsInPercent"),h,u,f;if(t.DeliverySpeedText.length>0&&(h=$("#js-productlist-delivery-speed-"+i),h.text(t.DeliverySpeedText)),c.text(e.TotalValueFormattedGross),o!==null)for(u=0;u<o.length;u++)o[u].MinQty===n?($(".shop-product-price__discount").css("visibility","visible"),l.text(e.SavingsInformation.TotalStrokePriceValueFormattedGross),a.text(e.SavingsInformation.SavingsInPercent)):$(".shop-product-price__discount").css("visibility","hidden");$(".ajaxloader-wrapper").remove();r.removeClass("is-loading");f=$("input[data-productid='"+i+"']");f=f.data("index");g_aFamilyReq[f]=n})}else gStickyQuantity=n,new PRODUCTDETAIL.getProductData(i,gStickyQuantity,null),$(".quantity-discount-table tr").find("input").prop("checked",!1),$(".quantity-discount-table input").checkboxradio("refresh")},gTimeout)};QUANTITY.setLockedCursor=function(){};QUANTITY.getShoppingcartEntrynumber=function(){};QUANTITY.getQuantityStepRanges=function(n,t){var r,i;for(t=t.FischerBestPrice.QuantityStepRanges,r=t.length,i=0;i<r;i++)if(n>=t[i].RangeFrom&&n<=t[i].RangeTo&&n!==null&&n>=0&&n!==undefined&&(t[i].RangeFrom!==undefined||t[i].RangeFrom>=0||t[i].RangeFrom!==null)&&(t[i].RangeTo!==undefined||t[i].RangeTo>=0||t[i].RangeTo!==null)&&(t[i].RangeValue!==undefined||t[i].RangeValue>=0||t[i].RangeValue!==null)||n>=t[i].RangeFrom&&n!==null&&n>=0&&n!==undefined&&(t[i].RangeFrom!==undefined||t[i].RangeFrom>=0||t[i].RangeFrom!==null)&&(t[i].RangeTo===undefined||t[i].RangeTo===0||t[i].RangeTo===null)&&(t[i].RangeValue!==undefined||t[i].RangeValue>=0||t[i].RangeValue!==null)||n!==null&&n>=0&&n!==undefined&&(t[i].RangeFrom===undefined||t[i].RangeFrom===0||t[i].RangeFrom===null)&&(t[i].RangeTo===undefined||t[i].RangeTo===0||t[i].RangeTo===null)&&(t[i].RangeValue!==undefined||t[i].RangeValue>=0||t[i].RangeValue!==null)||n!==null&&n>=0&&n!==undefined&&(t[i].RangeFrom===undefined||t[i].RangeFrom===0||t[i].RangeFrom===null)&&(t[i].RangeTo===undefined||t[i].RangeTo===0||t[i].RangeTo===null)&&(t[i].RangeValue===undefined||t[i].RangeValue===0||t[i].RangeValue===null))return t[i]};QUANTITY.checkIsSetTimeout=function(){gQuantityClickTimeoutID.toString().length>0&&clearTimeout(gQuantityClickTimeoutID)};QUANTITY.checkCountabiltiy=function(n,t){var u=!0,f=!0,r={allow:!1,rangeVal:null},e={greaterThan:null,lessThan:null},o,i;for(n=n.FischerBestPrice.QuantityStepRanges,o=n.length,typeof t=="string"&&(t=parseInt(t)),i=0;i<o;i++){if(n[i].RangeTo===0&&(n[i].RangeTo=gMinQuantity),t>=n[i].RangeFrom&&t<=n[i].RangeTo&&t!=null&&t>=0&&t!=undefined&&(n[i].RangeFrom!=undefined||n[i].RangeFrom>=0||n[i].RangeFrom!=null)&&(n[i].RangeTo!=undefined||n[i].RangeTo>=0||n[i].RangeTo!=null)&&(n[i].RangeValue!=undefined||n[i].RangeValue>=0||n[i].RangeValue!=null))return t===n[i].RangeFrom&&(f=!1),t===n[i].RangeTo&&o===1&&t<gMaxQuantity&&(u=!1),t%n[i].RangeValue==0?(r.allow=!0,r.rangeVal=n[i].RangeValue):(r.allow=!1,r.rangeVal=n[i].RangeValue),{add:u,sub:f,input:r};if(t>=n[i].RangeFrom&&t!=null&&t>=0&&t!=undefined&&(n[i].RangeFrom!=undefined||n[i].RangeFrom>=0||n[i].RangeFrom!=null)&&(n[i].RangeTo===undefined||n[i].RangeTo===0||n[i].RangeTo===null)&&(n[i].RangeValue!=undefined||n[i].RangeValue>=0||n[i].RangeValue!=null))return(t===n[i].RangeFrom||t===n[i].RangeValue)&&o===1&&(f=!1),e=calcFeedbackQuantity(n[i].RangeValue,t),(t===gMaxQuantity||e.greaterThanQuantity>gMaxQuantity)&&(u=!1),t%n[i].RangeValue==0?(r.allow=!0,r.rangeVal=n[i].RangeValue):(r.allow=!1,r.rangeVal=n[i].RangeValue),{add:u,sub:f,input:r};if(t!=null&&t>=0&&t!=undefined&&(n[i].RangeFrom===undefined||n[i].RangeFrom===0||n[i].RangeFrom===null)&&(n[i].RangeTo===undefined||n[i].RangeTo===0||n[i].RangeTo===null)&&(n[i].RangeValue!==undefined||n[i].RangeValue>=0||n[i].RangeValue!==null))return(t===1||t===n[i].RangeValue)&&(f=!1),e=calcFeedbackQuantity(n[i].RangeValue,t),(t===gMaxQuantity||e.greaterThanQuantity>gMaxQuantity)&&(u=!1),t%n[i].RangeValue==0?(r.allow=!0,r.rangeVal=n[i].RangeValue):(r.allow=!1,r.rangeVal=n[i].RangeValue),{add:u,sub:f,input:r};if(t!=null&&t>=0&&t!=undefined&&(n[i].RangeFrom===undefined||n[i].RangeFrom===0||n[i].RangeFrom===null)&&(n[i].RangeTo===undefined||n[i].RangeTo===0||n[i].RangeTo===null)&&(n[i].RangeValue===undefined||n[i].RangeValue===0||n[i].RangeValue===null))return u=!1,f=!1,r.allow=!1,r.rangeVal=n[i].RangeValue,{add:u,sub:f,input:r}}};QUANTITY.updateShoppingcartQuantitySteps=function(){for(var n=0;n<gaQuantityUpdate.length;n++)(function(n){gaQuantityUpdate[n]!=null&&$.ajax({cache:!1,dataType:"json",method:"POST",contentType:gContentTypeJson,url:gCartsUrl+"UpdateEntry/"+n,data:JSON.stringify({value:gaQuantityUpdate[n]}),success:function(){clear();delete gaQuantityUpdate[n]},error:function(n){console.log("Error: ajax request failed: ",n)}})})(n);setTimeout(function(){getCartItems();getMiniCartInfo()},200)};QUANTITY.callMinusListener=function(n){$(".shop-product-quantity__buttons__decrease").click(function(){var r=!0,u=$(this).closest(".shop-product-quantity").find(".shop-product-quantity__input__field"),f=$(this).closest(".shop-product-quantity__buttons").find(".shop-product-quantity__buttons__increase"),t=n,e=null,i,o;$(".sticky-add-to-cart-items").length>0&&($(".quantity-discount-table tr").find("input").prop("checked",!1),$(".quantity-discount-table input").checkboxradio("refresh"),QUANTITY.setInitQuantity(t,null),e=t.Code,console.log("Plus: ",g_isInitialQuantitySet,t));$(".shoppingcart--items").length>0&&(i=parseInt(f.data("entrynumber")),t=n.Entries[i],QUANTITY.setInitQuantity(n,i),gEntryNumber=i);$(".product-list").length>0&&(o=$(this).data("index"),t=n.ShopResponse.Products[o],g_isInitialQuantitySet?QUANTITY.setInitQuantity(t,null):gNewQuantity=u.val(),e=t.Code);QUANTITY.checkIsSetTimeout();handleQuantityCalculation(t,gNewQuantity,"sub");r=QUANTITY.checkCountabiltiy(t,gNewQuantity);r.sub?$(this).removeClass("lock-cursor"):$(this).addClass("lock-cursor");r.add?f.removeClass("lock-cursor"):f.addClass("lock-cursor");u.empty();u.val(gNewQuantity);QUANTITY.setTimeoutForUpdate(gNewQuantity,t,e)})};QUANTITY.callPlusListener=function(n){$(".shop-product-quantity__buttons__increase").click(function(){var r=!0,f=$(this).closest(".shop-product-quantity__buttons").find(".shop-product-quantity__buttons__decrease"),e=$(this).closest(".shop-product-quantity").find(".shop-product-quantity__input__field"),t=n,u=null,i,o;$(".sticky-add-to-cart-items").length>0&&($(".quantity-discount-table tr").find("input").prop("checked",!1),$(".quantity-discount-table input").checkboxradio("refresh"),QUANTITY.setInitQuantity(t,null),u=t.Code,console.log("Plus: ",g_isInitialQuantitySet,t));$(".shoppingcart--items").length>0&&(i=parseInt($(this).data("entrynumber")),t=n.Entries[i],QUANTITY.setInitQuantity(n,i),gEntryNumber=i);$(".product-list").length>0&&(o=$(this).data("index"),t=n.ShopResponse.Products[o],g_isInitialQuantitySet?QUANTITY.setInitQuantity(t,null):gNewQuantity=e.val(),u=t.Code);QUANTITY.checkIsSetTimeout();handleQuantityCalculation(t,gNewQuantity,"add");r=QUANTITY.checkCountabiltiy(t,gNewQuantity);r.sub?f.removeClass("lock-cursor"):f.addClass("lock-cursor");r.add?$(this).removeClass("lock-cursor"):$(this).addClass("lock-cursor");e.val(gNewQuantity);QUANTITY.setTimeoutForUpdate(gNewQuantity,t,u)})};QUANTITY.callInputListener=function(n){$(".shop-product-quantity__input__field").keydown(function(t){var i=n,e,u,f,r,o;if(gEntryNumber=null,t.keyCode===13||t.keyCode===10){if($(".shoppingcart--items").length>0&&(e=$(this).closest(".shop-product-quantity").find(".shop-product-quantity__buttons__increase"),gEntryNumber=parseInt(e.data("entrynumber")),i=n.Entries[gEntryNumber],productID=null),u=$(this).val().replace(/[^0-9]+/g,""),u=parseInt(u),gNewQuantity=u,$(".product-list").length>0&&(f=$(this).data("index"),i=n.ShopResponse.Products[f],productID=i.Code,g_aFamilyReq[f]===u))return;if(isNaN(u))$(this).val(""),$(this).val(i.FischerBestPrice.InitialQuantity);else if(u===0){if(i.FischerBestPrice.RequestedQty===0){$(this).val(i.FischerBestPrice.InitialQuantity);return}$(this).val(i.FischerBestPrice.RequestedQty);return}$(".error-box").length===0&&(QUANTITY.setInitQuantity(n,gEntryNumber),r=$(this).val().replace(/[^0-9]+/g,""),r=parseInt(r),o=QUANTITY.getQuantityStepRanges(r,i),r>gMaxQuantity||r<gMinQuantity?generateCustomInfobox(o.RangeValue,r,!0,i):g_isInitialQuantitySet||r===i.FischerBestPrice.RequestedQty||(handleCustomerQuantity(i,r,productID),$(".shoppingcart--items").length>0&&(gaQuantityUpdate[gEntryNumber]!==undefined?$(this).val(gaQuantityUpdate[gEntryNumber]):$(this).val(i.FischerBestPrice.Quantity))))}}).focusout(function(){var i=null,e={},t=n,u=null,o,r,f;if($(".shoppingcart--items").length>0&&(o=$(this).closest(".shop-product-quantity").find(".shop-product-quantity__buttons__increase"),gEntryNumber=parseInt(o.data("entrynumber")),t=n.Entries[gEntryNumber]),$(".sticky-element").length>0&&(console.log(n),u=n.Code),r=$(this).val().replace(/[^0-9]+/g,""),r=parseInt(r),gNewQuantity=r,!($(".product-list").length>0)||(f=$(this).data("index"),t=n.ShopResponse.Products[f],u=t.Code,g_aFamilyReq[f]!==r))if(isNaN(r))$(this).val(""),$(this).val(t.FischerBestPrice.InitialQuantity);else{if(r===0){if(t.FischerBestPrice.RequestedQty===0){$(this).val(t.FischerBestPrice.InitialQuantity);return}$(this).val(t.FischerBestPrice.RequestedQty);return}$(".error-box").length===0&&(QUANTITY.setInitQuantity(t,null),i=$(this).val().replace(/[^0-9]+/g,""),i=parseInt(i),e=QUANTITY.getQuantityStepRanges(i,t),i>gMaxQuantity||i<gMinQuantity?generateCustomInfobox(e.RangeValue,i,!0,t):g_isInitialQuantitySet||i===t.FischerBestPrice.RequestedQty||(handleCustomerQuantity(t,i,u),$(".shoppingcart--items").length>0&&(gaQuantityUpdate[gEntryNumber]!==undefined?$(this).val(gaQuantityUpdate[gEntryNumber]):$(this).val(t.FischerBestPrice.Quantity))))}})};$(".range-slider").length>0&&openRangeSlider();$(document).ready(function(n){"use strict";function t(t){var u=n(".product-retailers").get(0),i,r;if(!u)return console.log("No product-retailers"),!1;i=document.createEvent("event");i.initEvent(t,!1,!1);u.dispatchEvent(i);r=n(".product-retailers").first();r.length&&n("html, body").animate({scrollTop:r.offset().top-60},600)}(function(){var u=n(".retailConnector.button"),r,i;u.click(function(){return t("showRetailers"),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"RCBuyProduct"}),!1});r=n(".localRetailConnector.button");r.click(function(){return t("showLocalRetailers"),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"RCBuyLocal"}),!1});document.location.hash==="#openRetailConnect"&&(i=u,i.length||(i=r),setTimeout(function(){i.click()},1e3))})()});"use strict";var gEntryNumber=null,g_isLockedCursor=!1,gMaxQuantity=99e3,gMinQuantity=1;"use strict";var gCartsUrl="/webapi/shop/cartsapi/",contentTypeJson="application/json;charset=utf-8",shoppingcartlayerCounter=$(".shoppingcart-layer__cartcounter__counter"),shoppingcartminiCounter=$(".warenkorb-link__counter, .menu__shoppingcart-link__counter"),gQuantityClickTimeoutID=0,gaQuantityUpdate=[],gTimeout=1e3;$(".product-shoppingcartinfo__button button").click(function(n){n.preventDefault();var t=$(this).data("article-id");addProduct(t)});$(".warenkorb-link, .menu__shoppingcart-link").length>0&&getMiniCartInfo();$(".product-shoppingcartinfo__button button").length>0&&disableBuyButton();$(".shoppingcart--items").length&&getCartItems();$(".shoppingcart__slider").length&&$(".shoppingcart__slider").slick({focusOnSelect:!0,centerPadding:"0",dots:!0,prevArrow:' <span class="slick-arrow slick-left icon-back-1 shoppingcart__slider__arrowPrev"><\/span>',nextArrow:' <span class="slick-arrow slick-right icon-next-1 shoppingcart__slider__arrowNext"><\/span>'});$(".shoppingcart__retailers").length&&getRetailers();"use strict";var gStickyQuantity=null,g_isInitialQuantitySet=!1,gTablePriceRowsRender=!0,gContentTypeJson="application/json;charset=utf-8",PRODUCTDETAIL=PRODUCTDETAIL||{};PRODUCTDETAIL.getProductData=function(n,t,i){this.productID=n||"";this.gStickyQuantity=t||null;$.ajax({cache:!1,dataType:"json",method:"GET",url:gProductsUrl+n,data:{q:t},beforeSend:function(){$(".sticky-add-to-cart-items").addClass("is-loading").find(".sticky-add-to-cart").append('<div class="ajaxloader-wrapper"><span class="ajaxloader"><\/span><\/div>');$(".shop-product-price").addClass("is-loading").find(".sticky-add-to-cart").append('<div class="ajaxloader-wrapper"><span class="ajaxloader"><\/span><\/div>')},success:function(n){if(typeof i=="function"){i(n);return}new PRODUCTDETAIL.setStickyElement(n);gTablePriceRowsRender==!0&&new PRODUCTDETAIL.setTablePriceRows(n)},error:function(n){console.log(n)}})};$(".sticky-element").length>0&&(productID=$(".sticky-element").data("productid"),new PRODUCTDETAIL.getProductData(productID));PRODUCTDETAIL.setStickyElement=function(n){$(".sticky-add-to-cart .ajaxloader-wrapper").remove();$(".sticky-add-to-cart-items").removeClass("is-loading");clearCart();Handlebars.registerHelper("StickyStockHelper",function(){return this.Stock.StockLevelStatus=="inStock"||this.Stock.StockLevelStatus=="lowStock"?"sticky-add-to-cart--available":"sticky-add-to-cart--sold"});Handlebars.registerHelper("StickyStockHelperButton",function(){if(this.Stock.StockLevelStatus!="inStock"&&this.Stock.StockLevelStatus!="lowStock")return"disabled"});$(".sticky-add-to-cart-items").empty();var t=$("#sticky-element-handlebars-items").html(),i=Handlebars.compile(t)(n);$(".sticky-add-to-cart-items").append(i);$(".sticky-add-to-cart__mobile-button").on("click",function(){$(".sticky-add-to-cart").hasClass("sticky-add-to-cart--active")?($(this).closest(".sticky-add-to-cart").removeClass("sticky-add-to-cart--active"),$(this).closest(".sticky-add-to-cart").addClass("js-sticky-add-to-cart--user-close")):($(this).closest(".sticky-add-to-cart").addClass("sticky-add-to-cart--active"),$(this).closest(".sticky-add-to-cart").removeClass("js-sticky-add-to-cart--user-close"))});$(".sticky-add-to-cart .smooth-scrolling").click(function(){$(this).closest(".sticky-add-to-cart").removeClass("sticky-add-to-cart--active");$(this).closest(".sticky-add-to-cart").addClass("js-sticky-add-to-cart--user-close")});$(".smooth-scrolling-sticky").click(function(n){n.preventDefault();var t=this.hash;window.matchMedia("(max-width: 1660px)").matches&&($(".sticky-add-to-cart").addClass("js-sticky-add-to-cart--user-active"),$(".sticky-add-to-cart").removeClass("sticky-add-to-cart--active"));$("html, body").stop().animate({scrollTop:$(t).offset().top-150})});window.matchMedia("(max-width: 1660px)").matches&&$(window).scroll(function(){$(".sticky-add-to-cart").hasClass("sticky-add-to-cart--active")||$(".sticky-add-to-cart").hasClass("js-sticky-add-to-cart--user-active")||($(".sticky-add-to-cart").addClass("sticky-add-to-cart--active"),$(".sticky-add-to-cart").addClass("js-sticky-add-to-cart--user-active"))});$(".sticky-add-to-cart__button button").click(function(n){n.preventDefault();var t=$(this).data("article-id"),i=$(".sticky-add-to-cart .shop-product-quantity__input__field").val();addProduct(t,i)});new PRODUCTDETAIL.changeQuantityOnStickyElement(n)};PRODUCTDETAIL.changeQuantityOnStickyElement=function(n){var i={add:!0,sub:!0},u=n.Code,r,t;gNewQuantity!=null?(r=$(".sticky-add-to-cart--available"),r.addClass("sticky-add-to-cart--active"),$(".shop-product-quantity__input__field").val(gNewQuantity),i=new QUANTITY.checkCountabiltiy(n,gNewQuantity)):i=QUANTITY.checkCountabiltiy(n,n.FischerBestPrice.InitialQuantity);t=$(".shop-product-quantity");i.sub?t.find(".shop-product-quantity__buttons__decrease").removeClass("lock-cursor"):t.find(".shop-product-quantity__buttons__decrease").addClass("lock-cursor");i.add?t.find(".shop-product-quantity__buttons__increase").removeClass("lock-cursor"):t.find(".shop-product-quantity__buttons__increase").addClass("lock-cursor");QUANTITY.callMinusListener(n);QUANTITY.callPlusListener(n);QUANTITY.callInputListener(n)};PRODUCTDETAIL.setTablePriceRows=function(n){$(".quantity-discount-table--handlebars").empty();Handlebars.registerHelper("HeadlineSavings",function(){for(var n=0;n<this.FischerBestPrice.AllPriceRowsIncludingSavings.length;n++){if(this.FischerBestPrice.AllPriceRowsIncludingSavings[n].SavingsInformation!==null||this.FischerBestPrice.AllPriceRowsIncludingSavings[n].SavingsInformation!==undefined)return addHeadline=$(this).options.FischerBestPrice.AllPriceRowsIncludingSavings[n];addHeadline=new Handlebars.SafeString('<th colspan="1">')}return addHeadline});var t=$("#table-price-row-handlebars").html(),i=Handlebars.compile(t)(n),r=$(".quantity-discount-table--handlebars").append(i);$('.quantity-discount-table input[type="radio"]').checkboxradio({});new PRODUCTDETAIL.updateStickyByClickOnTable(n)};PRODUCTDETAIL.updateStickyByClickOnTable=function(n){$(".quantity-discount-table tr").click(function(){var t,i,r;gTablePriceRowsRender=!1;t=$(this).find(".quantity-discount-table__item__stock > span").text();i=n.Code;$(this).find("input").prop("checked",!0);$(".quantity-discount-table input").checkboxradio("refresh");gNewQuantity=parseInt(t);r=$(".sticky-add-to-cart__box__pieces__change__piece strong");r.html(gNewQuantity);new PRODUCTDETAIL.getProductData(i,t);$(".quantity-discount-table tr").removeClass("quantity-discount-table__item--selected");$(this).toggleClass("quantity-discount-table__item--selected")})}