function adapt_breadcrumbs(){if($(".be_breadcrumb span.item").length&&($(".be_breadcrumb span.item").show(),$(".be_breadcrumb .ui.dropdown").hide(),$(".be_breadcrumb .ui.dropdown").show(),last_element_y=$(".be_breadcrumb span.item").last().position().top,$(".be_breadcrumb .ui.dropdown").hide(),last_element_y>1))for(i=1;i<=$(".be_breadcrumb span.item").length;i++)if(last_element_y>1)$(".be_breadcrumb .ui.dropdown").show(),elm=$("span.item:nth-child("+i+")",".be_breadcrumb"),$(elm).hide(),$(elm).length>0&&$(".be_breadcrumb .ui.dropdown .menu").append('<div class="item"><a href="'+$("a",elm).attr("href")+'">'+$("a",elm).text()+"<\/a><\/div>"),last_element_y=$(".be_breadcrumb span.item").last().position().top;else break;$(".be_breadcrumb").css("overflow","visible")}function adapt_user_email(){if($(".u_email").length){var r=$(".header_actions .center .right"),u=$(".header_actions .center .left"),n=r.outerWidth(),t=u.outerWidth(),i=Math.floor($(".header_actions .center").outerWidth());$(".u_email .u_name").show();$(".u_email .u_domain").show();$(".u_email .u_name").show();$(".u_name").html($(".u_name").data("name"));i-t-n<=0&&($(".u_email .u_domain").hide(),i-t-n<=0&&i-t-n<=0&&$(".u_name").html($(".u_name").data("initials")))}}function set_desired_action(){var n=$('input[name="DesiredAction"]:checked').val();n=="Trade"?$(".desired_action_content").slideDown(300):$(".desired_action_content").slideUp(300)}function set_account_form_pz(){var n=$('input[name="AccountType"]:checked').val();n=="Organisation"?$(".business_options").slideDown(300):$(".business_options").slideUp(300)}function set_change_password_content(){var n=$('input[name="ChangePassword"]:checked').val();n=="true"?$(".change_password_content").slideDown(300):$(".change_password_content").slideUp(300)}function AccountCheckEmailExistsOnKeyUp(){setTimeout(function(){AccountCheckEmailExists()},500)}function AccountCheckEmailExists(){var n=$('input[name="Email"]').val();$('input[name="hidden_email"]').length>0&&$('input[name="hidden_email"]').val()==n||$.ajax({type:"POST",url:"/Checkout/EmailExists",data:JSON.stringify({email:n}),contentType:"application/json; charset=utf-8",dataType:"json",async:!0,success:function(n){var t=n;t?($("div[class='email_feedback']").show(),$("button[class='submitbutton blue ui button account']").attr("disabled",!0)):($("div[class='email_feedback']").hide(),$("button[class='submitbutton blue ui button account']").attr("disabled",!1))},error:function(){$("div[class='email_feedback']").hide();$("button[class='submitbutton blue ui button account']").attr("disabled",!1)}})}function set_dpd_map(){dpd_id=$(".set_dpd_location").val();MAP_CENTER_X=dpd_points[dpd_id][1];MAP_CENTER_Y=dpd_points[dpd_id][0];MAP_ZOOM=15;dealers=[{address:dpd_points[dpd_id][2],lat:dpd_points[dpd_id][0],lng:dpd_points[dpd_id][1]}];mapInit()}function set_form_pz(){$('input[name="OrderType"]:checked').val()=="2"?$(".business_options").slideDown(300):$(".business_options").slideUp(300)}function set_form_delivery(){$('input[name="delivery"]:checked').val()=="3"?($(".delivery_other").slideUp(300),$(".delivery_dpd").slideDown(300)):$('input[name="delivery"]:checked').val()=="2"?($(".delivery_other").slideDown(300),$(".delivery_dpd").slideUp(300)):($(".delivery_other").slideUp(300),$(".delivery_dpd").slideUp(300))}function set_delivery_cost(){$("select.set_delivery_cost option:selected").data("delivery").length&&$("span.delivery_cost").html("("+$("select.set_delivery_cost option:selected").data("delivery")+")")}function GetPickupPoints(n){$('a[class="dpd_find ui button blue basic"]').addClass("loading");$("span.feedbackNoPickupPoints").hide();dpd_points=[];var i=$('input[name="DeliveryPickupPointZipCode"]').val(),r=$('select[name="DeliveryPickupPointCountryCode"]').val(),t=$('select[name="dpd_point"]');t.empty();$.ajax({type:"POST",url:"/Checkout/GetPickupPoints",data:JSON.stringify({zipCode:i,countryCode:r}),contentType:"application/json; charset=utf-8",dataType:"json",async:!0,success:function(i){var r=i;$.each(r,function(n,i){t.append($("<option><\/option>").text(decodeURIComponent(i.AddressInDropDownList)).val(i.Id));dpd_points.push(i.Id);dpd_points[i.Id]=[i.Latitude,i.Longitude,i.AddressInGoogleMaps]});n&&($(".set_dpd_location").val($("#dpd_point_id").val()),$("#dpd_point_id").val(""));$(".set_dpd_location").trigger("change");$('a[class="dpd_find ui button blue basic loading"]').removeClass("loading")},error:function(n){$("span.feedbackNoPickupPoints").show();$("span.feedbackNoPickupPoints").text(n.responseText);HideMap();$('a[class="dpd_find ui button blue basic loading"]').removeClass("loading")}})}function CheckEmailExistsOnKeyUp(){setTimeout(function(){CheckEmailExists()},500)}function CheckEmailExists(){var n=$('input[name="Email"]').val();$.ajax({type:"POST",url:"/Checkout/EmailExists",data:JSON.stringify({email:n}),contentType:"application/json; charset=utf-8",dataType:"json",async:!0,success:function(n){var t=n;t?($("div[class='email_feedback']").show(),$("div[class='createaccount']").hide()):($("div[class='email_feedback']").hide(),$("div[class='createaccount']").show())},error:function(){$("div[class='email_feedback']").hide();$("div[class='createaccount']").show()}})}function ShowMapIfPickupPointSelected(){$("a.show_on_map").hide();$(".set_dpd_location option:selected").text()!==""&&($(".delivery_dpd .toggle_map").slideDown(),set_dpd_map())}function HideMap(){$(".delivery_dpd .toggle_map").slideUp();$(".set_dpd_location option:selected").text()!==""?$("a.show_on_map").slideDown():$("a.show_on_map").hide()}function set_compared(){$(".sessionedProduct").length>0?$(".sessionedProduct").each(function(){var n=$(this).attr("data-productId");position=nest_position($(".compare_nest table"));add_product_to_nest(n,position);update_nest_counter(position)}):$(".compare_action").length&&($(".productlist.cataloog .compare_action").each(function(){var n=$(this).attr("value");$(this).is(":checked")&&(position=nest_position($(".compare_nest table")),add_product_to_nest(n,position),update_nest_counter(position))}),reorganize_nest($(".compare_nest table")),compare_ids.length>0&&$(".compare_nest .center").slideDown(300))}function init_compare(){if($(".compare_action").length)$(".productlist.cataloog").on("change",".compare_action",function(){console.log($(this));var n=$(this).attr("value");action=$(this).is(":checked")?"add":"remove";update_compare(n,action)})}function update_compare(n,t){var i=$(".compare_nest table"),r=nest_position(i);t=="remove"&&($("#nested_compare_"+n).parent().html("").removeClass("taken"),$("input#compare_toggle_"+n).prop("checked",!1),reorganize_nest(i),RemoveProductIdFromCompare(n));t=="add"&&(r>3||(add_product_to_nest(n,r),show_nest(1),update_nest_counter(r)),reorganize_nest(i),AddProductIdsToCompare(compare_ids));UpdateHrefAttributeOfLinkViewComparision()}function add_product_to_nest(n,t){var r="",i;return r+='<a class="remove" data-id="'+n+'"><i class="remove icon"><\/i><\/a>',$("#product_"+n).length?(i=$("#product_"+n),r+='<a href="'+$(i).attr("data-product_url")+'" id="nested_compare_'+n+'">',r+='<img src="'+$(i).attr("data-largeimage-src")+'" />',r+='<span class="title">'+$(i).attr("data-title")+"<\/span>"):(i=$("#"+n),console.log($(i)),r+='<a href="'+$("a",$(i)).attr("href")+'" id="nested_compare_'+n+'">',r+=$("img.base",$(i)).attr("data-src")!=undefined?'<img src="'+$("img.base",$(i)).attr("data-src")+'" />':'<img src"'+$("img.base",$(i)).attr("src")+'" />',r+='<span class="title">'+$("h2",$(i)).html()+"<\/span>"),r+="<\/a>",$("td:nth-child("+t+")",$(".compare_nest table")).html(r).addClass("taken"),!0}function nest_position(n){return $("td:nth-child(3) a",$(n)).length?4:$("td:nth-child(2) a",$(n)).length?3:$("td:nth-child(1) a",$(n)).length?2:1}function reorganize_nest(n){var t=[];for(compare_ids=[],i=1;i<4;i++)$("td:nth-child("+i+") a",$(n)).length&&(t.push($("td:nth-child("+i+")",$(n)).html()),compare_ids.push($("td:nth-child("+i+") a.remove",$(n)).data("id")));update_nest_counter(t.length);t.length>0?($("td",$(n)).removeClass("taken").html(""),$.each(t,function(t,i){$("td:nth-child("+(t+1)+")",$(n)).html(i).addClass("taken")})):collapse_nest(1,1);addingProductsToCompareAllowed();$("a.compare_url",$(".compare_nest")).attr("href","/"+$("html").attr("lang")+"/product/compare/"+compare_ids.join("-"))}function addingProductsToCompareAllowed(){var n=nest_position($(".compare_nest table"))-1;n>=3?($(".productlist.cataloog input:checkbox(:checked)").attr("disabled",!1),$("label",$(".productlist.cataloog input:checkbox(:checked)").parent()).text($('meta[name="resxaddtocompare"]').attr("content")),$(".productlist.cataloog input:checkbox:not(:checked)").attr("disabled",!0),$("label",$(".productlist.cataloog input:checkbox:not(:checked)").parent()).text($('meta[name="resxaddtocompare3productspossible"]').attr("content"))):($(".productlist.cataloog input:checkbox:not(:checked)").attr("disabled",!1),$("label",$(".productlist.cataloog input:checkbox:not(:checked)").parent()).text($('meta[name="resxaddtocompare"]').attr("content")))}function collapse_nest(n,t){t==1&&n==1?$(".compare_nest .center").slideUp(300).removeClass("open"):t==1&&($(".compare_nest .center").removeClass("open"),$(".compare_nest .center .nest").slideUp(300))}function show_nest(n){n==1&&($(".compare_nest .center .nest").slideDown(300),$(".compare_nest .center").slideDown(300).addClass("open"));$(".compare_nest .center").slideDown(300).addClass("open")}function update_nest_counter(n){n>1?$(".compare_nest .center .cn_head a.button").show():$(".compare_nest  .center .cn_head a.button").hide();$(".compare_nest  .center span.count").html(n)}function TrackBuyNowEventInCompare(n){$.ajax({type:"POST",url:"/Product/TrackEvent",data:JSON.stringify({category:"Vergelijk",action:"Nu kopen",label:n}),contentType:"application/json; charset=utf-8",dataType:"json",async:!0,success:function(){return!0},error:function(){return!0}})}function AddProductIdsToCompare(n){$.ajax({type:"POST",url:"/Browse/AddProductIdsToCompare",data:JSON.stringify({productIds:n}),contentType:"application/json; charset=utf-8",dataType:"json",async:!0,success:function(){},error:function(){}})}function RemoveProductIdFromCompare(n){$("td.sessionedProduct").removeClass("sessionedProduct");$.ajax({type:"POST",url:"/Browse/RemoveProductIdFromCompare",data:JSON.stringify({productId:n}),contentType:"application/json; charset=utf-8",dataType:"json",async:!0,success:function(){},error:function(){}})}function UpdateHrefAttributeOfLinkViewComparision(){var n="";$(".remove",$(".compare_nest table")).each(function(){var t=$(this).attr("data-id");t&&(n==""?n=t:n+="-"+t)});var t=$(".compare_nest"),i=$(".blue",t),r=$("html")[0].lang,u=window.location.origin+"/"+r+"/Product/Compare/";i.attr("href",u+n)}function loopAllForms(n){n?n+=" ":n="";10&&($(n+".text").focus(function(){$(this).removeClass("field_error");$(this).addClass("focus")}),$(n+".select").focus(function(){$(this).removeClass("field_error")}),$(n+".text").keydown(function(){$(this).removeClass("field_error")}),$(n+".text").focusout(function(){$(this).removeClass("focus")}).blur(function(){$(this).removeClass("focus")}),$(n+".ajax.form").each(function(){$(n+".submitbutton",$(this)).removeClass("loading");initform($(this))}));$(n+'label.input.as_button input[type="checkbox"]').change(function(){update_input_as_button($(this))});$(n+'label.input.as_button input[type="radio"]').change(function(){$(n+'label.input.as_button input[name="'+$(this).attr("name")+'"]').each(function(){update_input_as_button($(this))})});$(n+"label.input.as_button input").each(function(){update_input_as_button($(this))});$(n+"select.redirect").change(function(){window.location=$("option:selected",$(this)).val()});$(n+"form#order .feedback_stock").length&&($(n+'.form#order label.input.as_button input[name="size"]').change(function(){$("p",$(".feedback_stock")).hide();$('form#order .feedback_stock p[data-size="'+$('.form#order label.input.as_button input[name="size"]:checked').val()+'"]').show();$(".formfeedback",$("form#order")).hide();$("form#order .submitbutton").attr("disabled",!1).removeClass("disabled");$('.form#order label.input.as_button input[name="size"]:checked').data("order")=="0"&&$("form#order .submitbutton").attr("disabled",!0).addClass("disabled")}),$('form#order .feedback_stock p[data-size="'+$('.form#order label.input.as_button input[name="size"]:checked').val()+'"]').show(),$("#AllSizesPermanentNietLeverbaar").length&&$("#AllSizesPermanentNietLeverbaar").val()=="True"&&($("p",$(".feedback_stock")).hide(),$("form#order .feedback_stock p").first().show(),$(".formfeedback",$("form#order")).hide()))}function update_input_as_button(n){$(n).is(":checked")?$(n).parent().addClass("checked"):$(n).parent().removeClass("checked")}function initform(n){var t={dataType:"json",cache:!1,beforeSubmit:function(){$(".submitbutton",n).attr("disabled",!0).addClass("loading");$(".button",n).attr("disabled",!0).addClass("disabled")},success:function(t){var r,f,u;if($(".feedback_error",n).hide(),$(".feedback_success",n).hide(),$(".formfeedback",n).hide(),t.script.trim().length>0&&(r=document.createElement("script"),r.type="text/javascript",r.append(t.script),$("head").append(r)),t.type=="success")$(".feedback_success",n).hide(),$(".feedback_error",n).hide(),t.resetform?($(":input[type=text]",n).each(function(){$(this)[0].value=""}),$(":input[type=password]",n).each(function(){$(this)[0].value=""}),$(".feedback_success",n)[0].innerHTML=""):$(".submitbutton",n).hide(),$(".cancelbutton",n).hide(),$(".formfeedback",n).show(),$(".feedback_success",n).show(),$(".hide_on_success",n).hide(),$(".show_on_success",n).show(),$(".button",n).attr("disabled",!1).removeClass("loading").removeClass("disabled"),t.icon.length&&$(".feedback_success",n).append('<i class="'+t.icon+' icon outset"><\/i>'),t.title.length&&$(".feedback_success",n).append("<h4>"+t.title+"<\/h4>"),t.html.length&&$(".feedback_success",n).append(t.html),$("i.icon.loading.refresh.grey").length&&$("i.icon.loading.refresh.grey",n).each(function(){$(this).removeClass("grey refresh loading");$(this).addClass("green check")});else if(t.type=="error"){if($(".feedback_error",n).html(""),$(".formfeedback",n).show(),$(".feedback_success",n).hide(),t.icon.length&&$(".feedback_error",n).append('<i class="'+t.icon+' icon outset"><\/i>'),t.title.length&&$(".feedback_error",n).append("<h4>"+t.title+"<\/h4>"),t.html.length&&$(".feedback_error",n).append(t.title),t.errors.length>0)for($(".feedback_error",n).append("<ul>"),i=0;i<t.errors.length;i++)$(".feedback_error ul",n).append("<li><a>"+t.errors[i]+"<a><\/li>");if($("input",n).removeClass("error"),t.errorfields.length>0)for(i=0;i<t.errorfields.length;i++)$('input[name="'+t.errorfields[i]+'"]',n).addClass("field_error"),$('textarea[name="'+t.errorfields[i]+'"]',n).addClass("field_error"),$('select[name="'+t.errorfields[i]+'"]',n).addClass("field_error");$(".feedback_error",n).show();$(".button",n).attr("disabled",!1).removeClass("loading").removeClass("disabled");$(".g-recaptcha").length>0&&(grecaptcha.reset(),CheckEnabledStateSubmitButtonCurrentForm())}else t.type=="redirectrequest"?window.top.location.href=t.url:t.type=="appendproducts"?($(".productlist.cataloog .product:last-child").after(t.html.trim()),$(".button",n).attr("disabled",!1).removeClass("loading").removeClass("disabled")):t.type=="addedtocart"?($("span","a.lead_cart").length===0&&$("a.lead_cart").append("<span><\/span>"),$("span","a.lead_cart").html(t.html),openmodal("addedtocart_modal"),$(".button",n).attr("disabled",!1).removeClass("loading").removeClass("disabled")):t.type=="closemodalopenmodal"?(closemodal(t.modaltoclose),openmodal(t.modaltoopen),$(".button",n).attr("disabled",!1).removeClass("loading").removeClass("disabled")):t.type=="size"?$(".button",n).attr("disabled",!1).removeClass("loading").removeClass("disabled"):t.type=="html"?(f=$(n)[0].id,u=$(n).parent()[0],u.innerHTML=t.html,n=$("form#"+f,u)[0],$(".formfeedback",n).show(),$(".feedback_success",n).show(),$(".feedback_error",n).hide(),t.icon.length&&$(".feedback_success",n).append('<i class="'+t.icon+' icon outset"><\/i>'),t.title.length&&$(".feedback_success",n).append("<h4>"+t.title+"<\/h4>"),$(".ajax.form",u).each(function(){$("button.submitButtonSetFormAction",$(this)).on("click",function(){var n=$(this).closest("form");$(n).attr("action",$(this).attr("data-formActionUrl"));$(n).submit()});initform($(this)[0])})):alert("Undefined request")},error:function(){$(".hide_onfeedback",n).hide();$(".formfeedback",n).show();$(".feedback_success",n).hide();$(".feedback_error",n).hide();$(".feedback_error",n).html('<i class="warning sign icon outset"><\/i><h4>Er liep iets fout bij het verzenden van uw gegevens.<\/h4><p>U kan onze klantenservice ook bereiken via <a href="mailto:info@rad.eu"><strong>info@rad.eu<\/strong><\/a>.<\/p>');$(".feedback_error",n).show();$(".submitbutton",n).hide();$(".cancelbutton",n).hide()}};$(n).ajaxForm(t)}function sendErrorMail(n,t,i,r,u){var f="";u!=null&&(f=u.stack.toString());$.isNumeric(i)||(i=-1);$.isNumeric(r)||(r=-1);$.ajax({type:"POST",url:"/Error/JsError",data:JSON.stringify({message:n,source:t,lineNo:i,columnNo:r,stackTrace:f,currentPage:window.location.href,browser:navigator.userAgent}),contentType:"application/json; charset=utf-8",dataType:"html",async:!0,success:function(){},error:function(){}})}function winresize(){h=window.innerHeight;w=window.innerWidth;$(".modal").height(h);adapt_breadcrumbs();adapt_productfacets(w,h);adapt_fixed_sort(w,h);adapt_fixed_select_moto(w,h);adapt_stocktable();adapt_user_email();slick_brands()}function winscroll(){fixed_filter_sort()}function TestYvQ(){var n=$("div#question");$('form#choicehelp label.input.as_button input[name="answer"]').change(function(){var t=$('input[name="ChoiceHelpId"]').val(),i=$(this).val();$.ajax({type:"POST",url:"/Browse/ChoiceHelpNextQuestion",data:JSON.stringify({choiceHelpId:t,answerId:i}),contentType:"application/json; charset=utf-8",dataType:"html",async:!0,success:function(t){n.show();n.html(t);TestYvQ()},error:function(){n.hide()}})})}function debounce(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;i||t.apply(u,f)},o=i&&!r;clearTimeout(r);r=setTimeout(e,n);o&&t.apply(u,f)}}function getCookie(n){for(var r=document.cookie.split(";"),i,t=0;t<r.length;t++)if(i=r[t].split("="),i.length===2&&i[0].trim()===n)return i[1];return"nl"}function GotoUrl(n,t){var r=$("form.changeUrl"),u=$(n).data("url"),i;t.preventDefault();i=$("input#inputTargetUrl");i.attr({type:"hidden",name:"target",value:u});r.submit()}function openmodal(n){$("body").addClass("bindmodal");winresize();$("#"+n).fadeTo(0,0).addClass("show").fadeTo(400,1);$("body").one("keyup",function(n){n.keyCode===27&&$(".close_modal").trigger("click")})}function closemodal(n){$("body").off("keyup");$("#"+n).fadeTo(400,0,function(){$("#"+n).removeClass("show").fadeTo(0,0).removeAttr("style");$("body").removeClass("bindmodal")});var t=$(".video").get(0);t==undefined||t.paused||t.pause()}function adapt_productfacets(n,t){var i=$(".content_facetproducts .col_sidebar");$(i).length&&$(i).width()+20>n&&$(i).height(t)}function fixed_filter_sort(){$(".cataloog.productlist").length&&$(".fixed_filter_sort").length&&$(".product_legend").is(":visible")}function adapt_fixed_sort(n,t){var i=$(".fixed_sort");$(i).length&&$(i).height(t)}function adapt_fixed_select_moto(n,t){var i=$(".fixed_select_moto");$(i).length&&$(i).height(t)}function suggest_results(){var n=$(".header_actions #nav_search_suggestions"),t=$("#suggested_search").val();t===""||t===" "||t.length<3?n.empty().hide():$.ajax({type:"POST",url:$("#suggested_search").data("request_url"),data:JSON.stringify({searchTerm:t}),contentType:"application/json; charset=utf-8",dataType:"json",async:!0,success:function(t){t.hasResults?n.show().empty().html(t.html):n.hide().empty();var i=t.googleAnalyticsSearchResultSuggestionsScript;$(".googleAnalyticsEnhancedEcomerceSearchResultSuggestion").bind("mousedown",function(){eval(i.replace("<script>","").replace("<\/script>",""))})},error:function(){n.hide().empty()}})}function SelectorChangedV2(n,t,i,r){var o,u;r!==null&&$("i#"+r).attr("class","notched circle loading icon");var f=n.value,e=$("form.facetform"),s="step"+t,h="input#"+s;for($(h).val()?$(h).attr({type:"hidden",name:f,value:"on"}):$("<input>").attr({id:s,type:"hidden",name:f,value:"on"}).appendTo(e),u=t+1;u<=i;u++)$("input#step"+u).remove();if(t===i)e.submit();else{for(o=[],$("input[type='hidden']",e).each(function(){var n=$(this).attr("name");o.push(n)}),u=t+1;u<=i;u++)$("#stepselector"+u).empty();MotoSelectionStepSelected(o,f,t+1,r)}}function MotoSelectionStepSelected(n,t,i,r){$.ajax({type:"POST",url:"/Browse/MotoSelectionStepValueSelected",data:JSON.stringify({stepId:i,uids:n}),contentType:"application/json; charset=utf-8",dataType:"json",async:!0,success:function(n){var u=n;$.each(u,function(){var n=$("<option />").val(this.Value).text(this.Text);this.Value==t&&n.prop("selected",!0);this.Disabled&&n.prop("disabled",!0).prop("selected",!0);$("#stepselector"+i).append(n)});$("i#"+r).attr("class","chevron down icon")},error:function(){$("i#"+r).removeAttr("class")}})}function checkNumberOfVisibleVariations(){$(".thumbnailscontainer").each(function(){var i,r,t,f;if($(this).children().length>0){i=$(this).width();r="img.product_thumb, img.model_thumb";$(this).find(r).removeClass("hideElementWithDisplayNone");var u=$(this).find(r),e=$(u[0]).outerWidth(!0),n=$(this).find("i.plus.icon")[0];(i/e|0)>=u.length?$(n).hasClass("hideElementWithDisplayNone")||$(n).addClass("hideElementWithDisplayNone"):(t=$(n).outerWidth(!0),$(n).removeClass("hideElementWithDisplayNone"),t==undefined&&(t=0),f=(i-t)/e|0,u.each(function(){f<=0?$(this).addClass("hideElementWithDisplayNone"):f--}))}})}function slick_brands(){if($(".brands_slick").length){var n=$(".brands_slick .col").length;n>5?$(".brands_slick").hasClass("slick-initialized")||init_slick_brands():window.innerWidth<=1024?$(".brands_slick").hasClass("slick-initialized")||init_slick_brands():$(".brands_slick").hasClass("slick-initialized")&&$(".brands_slick").slick("unslick")}}function init_slick_brands(){$(".brands_slick").slick({dots:!1,infinite:!0,speed:300,slidesToShow:5,slidesToScroll:5,responsive:[{breakpoint:1024,settings:{slidesToShow:4,slidesToScroll:4,infinite:!0,dots:!1}},{breakpoint:900,settings:{slidesToShow:3,slidesToScroll:3,infinite:!0,dots:!1}},{breakpoint:600,settings:{slidesToShow:2,slidesToScroll:2,infinite:!0,dots:!1}},{breakpoint:1025,settings:"unslick"}]})}function product_multiple_colors(){$(".product.product_multiple_colors").length}function adapt_stocktable(){$(".winkelvoorraad.multi .form.mobile").length&&$(".winkelvoorraad.multi .form.mobile").is(":visible")?($("td.store",$(".winkelvoorraad.multi")).hide(),$("td.store",$(".winkelvoorraad.multi")).attr("colspan","3"),$("td.available",$(".winkelvoorraad.multi")).hide(),$("td.unavailable",$(".winkelvoorraad.multi")).hide(),$("td."+$(".winkelvoorraad.multi .form.mobile select").val(),$(".winkelvoorraad.multi")).show()):($("td.store",$(".winkelvoorraad.multi")).show(),$("td.store",$(".winkelvoorraad.multi")).attr("colspan","1"),$("td.available",$(".winkelvoorraad.multi")).show(),$("td.unavailable",$(".winkelvoorraad.multi")).show())}function RemoveFiltersByDataRefs(n,t){var i=$(n).data("refs");t.preventDefault();$.each(i,function(n,t){var i="input[name="+t+"]";$(i).val("off")});$("form.facetform").submit()}function AddFilterByDataRefs(n,t){var u=$(n).data("refs"),r=$(n).data("inputid"),i;t.preventDefault();i=$("form.facetform");$.each(u,function(n,t){var u="input#"+r;$(u).val()?$(u).attr({type:"hidden",name:t,value:"on"}):$("<input>").attr({id:r,type:"hidden",name:t,value:"on"}).appendTo(i)});i.submit()}function SetSortMode(n){var t=n.value,i=$("form.facetform"),r="input#sortMode";$(r).val()?$(r).attr({type:"hidden",name:"sortMode",value:t}):$("<input>").attr({type:"hidden",name:"sortMode",value:t}).appendTo(i);i.submit()}function SetNoFixingKitNeededMode(n,t){var r=$("form.facetform"),i;t.preventDefault();i="input#noFixingKitNeededMode";$(i).val()?$(i).attr({type:"hidden",name:"noFixingKitNeededMode",value:!0}):$("<input>").attr({type:"hidden",name:"noFixingKitNeededMode",value:!0}).appendTo(r);r.submit()}function GetEldersGoedkoperGezienModal(n){var t=$(n).data("iid"),i=$(n).data("cid"),r=$(n).data("wid"),u=$(n).data("kid"),f=$(n).data("klid");$.ajax({type:"POST",url:"/Account/GetEldersGoedkoperGezienModal",data:JSON.stringify({itemId:t,customerId:i,weborderInventTransId:r,kasticketNr:u,kasticketLineNr:f}),contentType:"application/json; charset=utf-8",dataType:"html",async:!0,success:function(t){$("#eldersgoedkoper_modal").replaceWith(t);$("#eldersgoedkoper_modal .close_modal").click(function(t){closemodal($(n).data("modal"));t.preventDefault()});openmodal($(n).data("modal"));loopAllForms();$("#eldersgoedkoper_modal .recaptcha-load").bind("focus",focusOnRecaptchaElementsHandler)},error:function(){}})}function slave_subscribe_email(){$(".subscribe_email_slave").val($(".subscribe_email_master").val())}function facebookshare(n){TrackEvent("Share","Facebook");var t=$(n).data("u"),i=$(n).data("t");window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(t)+"&t="+encodeURIComponent(i),"sharer","toolbar=0,status=0,width=1000,height=595")}function whatsappshare(n){TrackEvent("Share","Whatsapp");var t=$(n).data("u");navigator.userAgent.match(/iPhone|Android/i)?window.open("whatsapp://send?text="+encodeURIComponent(t)+"","sharer"):window.open("https://www.whatsapp.com/","sharer","toolbar=0,status=0,width=1000,height=595")}function printshare(){TrackEvent("Share","Print");window.print()}function TrackEvent(n,t){$.ajax({type:"POST",url:"/Product/TrackEvent",data:JSON.stringify({category:n,action:t,label:""}),contentType:"application/json; charset=utf-8",dataType:"json",async:!0,success:function(){return!0},error:function(){return!0}})}function renderReCaptcha(){for(var i,t,r,n=0;n<document.forms.length;++n)(i=document.forms[n],t=i.querySelector(".recaptcha-container"),null!==t)&&(r=getCookie("language"),grecaptcha.render(t,{hl:r}))}function isCaptchaChecked(){return grecaptcha&&grecaptcha.getResponse().length!==0}function RecaptchaChecked(n){if(submitButtons.length!==0){var t=$(submitButtons[0]).closest("form");$(t).prop("dataset").RecaptchaChecked=n!=undefined?!0:!1;CheckEnabledStateSubmitButtonCurrentForm()}}function RecaptchaExpired(){if(submitButtons.length!==0){var n=$(submitButtons[0]).closest("form");$(n).prop("dataset").RecaptchaChecked=!1}}function CheckEnabledStateSubmitButtonCurrentForm(){var n=$(submitButtons[0]).closest("form");$(n).prop("dataset").RecaptchaChecked?$.each(submitButtons,function(n,t){CheckExtraValidationForForm($(t)[0])?$(t).prop("disabled",!1):$(t).prop("disabled",!0)}):$.each(submitButtons,function(n,t){$(t).prop("disabled",!0)})}function CheckExtraValidationForForm(n){var t=!0;if(n.hasAttribute("data-extravalidationbesidesrecaptcha")){t=!1;switch($(n).prop("dataset").extravalidationbesidesrecaptcha.toUpperCase()){case"CONTEST":$("#SubscribeToNewsletter").is(":checked")&&$("#AgreeToContestRules").is(":checked")&&(t=!0)}}return t}var dpd_points,compare_ids,mapcontainer,mapInfoWindows,submitButtons,focusOnRecaptchaElementsHandler;$(function(){$(".be_breadcrumb .ui.dropdown").dropdown({action:"hide",onChange:function(){}})}),function(n,t,i,r){"use strict";t=typeof t!="undefined"&&t.Math==Math?t:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();n.fn.transition=function(){var e=n(this),h=e.selector||"",o=(new Date).getTime(),f=[],c=arguments,l=c[0],a=[].slice.call(arguments,1),s=typeof l=="string",v=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(n){setTimeout(n,0)},u;return e.each(function(t){var p=n(this),b=this,y,d,it,w,nt,k,tt,g,v;v={initialize:function(){y=v.get.settings.apply(b,c);w=y.className;it=y.error;nt=y.metadata;g="."+y.namespace;tt="module-"+y.namespace;d=p.data(tt)||v;k=v.get.animationEndEvent();s&&(s=v.invoke(l));s===!1&&(v.verbose("Converted arguments into settings object",y),y.interval?v.delay(y.animate):v.animate(),v.instantiate())},instantiate:function(){v.verbose("Storing instance of module",v);d=v;p.data(tt,d)},destroy:function(){v.verbose("Destroying previous module for",b);p.removeData(tt)},refresh:function(){v.verbose("Refreshing display type on next animation");delete v.displayType},forceRepaint:function(){v.verbose("Forcing element repaint");var t=p.parent(),n=p.next();n.length===0?p.detach().appendTo(t):p.detach().insertBefore(n)},repaint:function(){v.verbose("Repainting element");var n=b.offsetWidth},delay:function(n){var i=v.get.animationDirection(),f,u;i||(i=v.can.transition()?v.get.direction():"static");n=n!==r?n:y.interval;f=y.reverse=="auto"&&i==w.outward;u=f||y.reverse==!0?(e.length-t)*y.interval:t*y.interval;v.debug("Delaying animation by",u);setTimeout(v.animate,u)},animate:function(n){if(y=n||y,!v.is.supported())return v.error(it.support),!1;if(v.debug("Preparing animation",y.animation),v.is.animating()){if(y.queue)return!y.allowRepeats&&v.has.direction()&&v.is.occurring()&&v.queuing!==!0?v.debug("Animation is currently occurring, preventing queueing same animation",y.animation):v.queue(y.animation),!1;if(!y.allowRepeats&&v.is.occurring())return v.debug("Animation is already occurring, will not execute repeated animation",y.animation),!1;v.debug("New animation started, completing previous early",y.animation);d.complete()}v.can.animate()?v.set.animating(y.animation):v.error(it.noAnimation,y.animation,b)},reset:function(){v.debug("Resetting animation to beginning conditions");v.remove.animationCallbacks();v.restore.conditions();v.remove.animating()},queue:function(n){v.debug("Queueing animation of",n);v.queuing=!0;p.one(k+".queue"+g,function(){v.queuing=!1;v.repaint();v.animate.apply(this,y)})},complete:function(){v.debug("Animation complete",y.animation);v.remove.completeCallback();v.remove.failSafe();v.is.looping()||(v.is.outward()?(v.verbose("Animation is outward, hiding element"),v.restore.conditions(),v.hide()):v.is.inward()?(v.verbose("Animation is outward, showing element"),v.restore.conditions(),v.show()):(v.verbose("Static animation completed"),v.restore.conditions(),y.onComplete.call(b)))},force:{visible:function(){var t=p.attr("style"),i=v.get.userStyle(),n=v.get.displayType(),u=i+"display: "+n+" !important;",f=p.css("display"),e=t===r||t==="";f!==n?(v.verbose("Overriding default display to show element",n),p.attr("style",u)):e&&p.removeAttr("style")},hidden:function(){var n=p.attr("style"),t=p.css("display"),i=n===r||n==="";t==="none"||v.is.hidden()?i&&p.removeAttr("style"):(v.verbose("Overriding default display to hide element"),p.css("display","none"))}},has:{direction:function(t){var i=!1;return t=t||y.animation,typeof t=="string"&&(t=t.split(" "),n.each(t,function(n,t){(t===w.inward||t===w.outward)&&(i=!0)})),i},inlineDisplay:function(){var t=p.attr("style")||"";return n.isArray(t.match(/display.*?;/,""))}},set:{animating:function(n){var t;v.remove.completeCallback();n=n||y.animation;t=v.get.animationClass(n);v.save.animation(t);v.force.visible();v.remove.hidden();v.remove.direction();v.start.animation(t)},duration:function(n,t){t=t||y.duration;t=typeof t=="number"?t+"ms":t;(t||t===0)&&(v.verbose("Setting animation duration",t),p.css({"animation-duration":t}))},direction:function(n){n=n||v.get.direction();n==w.inward?v.set.inward():v.set.outward()},looping:function(){v.debug("Transition set to loop");p.addClass(w.looping)},hidden:function(){p.addClass(w.transition).addClass(w.hidden)},inward:function(){v.debug("Setting direction to inward");p.removeClass(w.outward).addClass(w.inward)},outward:function(){v.debug("Setting direction to outward");p.removeClass(w.inward).addClass(w.outward)},visible:function(){p.addClass(w.transition).addClass(w.visible)}},start:{animation:function(n){n=n||v.get.animationClass();v.debug("Starting tween",n);p.addClass(n).one(k+".complete"+g,v.complete);y.useFailSafe&&v.add.failSafe();v.set.duration(y.duration);y.onStart.call(b)}},save:{animation:function(n){v.cache||(v.cache={});v.cache.animation=n},displayType:function(n){n!=="none"&&p.data(nt.displayType,n)},transitionExists:function(t,i){n.fn.transition.exists[t]=i;v.verbose("Saving existence of transition",t,i)}},restore:{conditions:function(){var n=v.get.currentAnimation();n&&(p.removeClass(n),v.verbose("Removing animation class",v.cache));v.remove.duration()}},add:{failSafe:function(){var n=v.get.duration();v.timer=setTimeout(function(){p.triggerHandler(k)},n+y.failSafeDelay);v.verbose("Adding fail safe timer",v.timer)}},remove:{animating:function(){p.removeClass(w.animating)},animationCallbacks:function(){v.remove.queueCallback();v.remove.completeCallback()},queueCallback:function(){p.off(".queue"+g)},completeCallback:function(){p.off(".complete"+g)},display:function(){p.css("display","")},direction:function(){p.removeClass(w.inward).removeClass(w.outward)},duration:function(){p.css("animation-duration","")},failSafe:function(){v.verbose("Removing fail safe timer",v.timer);v.timer&&clearTimeout(v.timer)},hidden:function(){p.removeClass(w.hidden)},visible:function(){p.removeClass(w.visible)},looping:function(){v.debug("Transitions are no longer looping");v.is.looping()&&(v.reset(),p.removeClass(w.looping))},transition:function(){p.removeClass(w.visible).removeClass(w.hidden)}},get:{settings:function(t,i,r){return typeof t=="object"?n.extend(!0,{},n.fn.transition.settings,t):typeof r=="function"?n.extend({},n.fn.transition.settings,{animation:t,onComplete:r,duration:i}):typeof i=="string"||typeof i=="number"?n.extend({},n.fn.transition.settings,{animation:t,duration:i}):typeof i=="object"?n.extend({},n.fn.transition.settings,i,{animation:t}):typeof i=="function"?n.extend({},n.fn.transition.settings,{animation:t,onComplete:i}):n.extend({},n.fn.transition.settings,{animation:t})},animationClass:function(n){var t=n||y.animation,i=v.can.transition()&&!v.has.direction()?v.get.direction()+" ":"";return w.animating+" "+w.transition+" "+i+t},currentAnimation:function(){return v.cache&&v.cache.animation!==r?v.cache.animation:!1},currentDirection:function(){return v.is.inward()?w.inward:w.outward},direction:function(){return v.is.hidden()||!v.is.visible()?w.inward:w.outward},animationDirection:function(t){var i;return(t=t||y.animation,typeof t=="string"&&(t=t.split(" "),n.each(t,function(n,t){t===w.inward?i=w.inward:t===w.outward&&(i=w.outward)})),i)?i:!1},duration:function(n){return n=n||y.duration,n===!1&&(n=p.css("animation-duration")||0),typeof n=="string"?n.indexOf("ms")>-1?parseFloat(n):parseFloat(n)*1e3:n},displayType:function(n){return(n=n!==r?n:!0,y.displayType)?y.displayType:(n&&p.data(nt.displayType)===r&&v.can.transition(!0),p.data(nt.displayType))},userStyle:function(n){return n=n||p.attr("style")||"",n.replace(/display.*?;/,"")},transitionExists:function(t){return n.fn.transition.exists[t]},animationStartEvent:function(){var u=i.createElement("div"),t={animation:"animationstart",OAnimation:"oAnimationStart",MozAnimation:"mozAnimationStart",WebkitAnimation:"webkitAnimationStart"},n;for(n in t)if(u.style[n]!==r)return t[n];return!1},animationEndEvent:function(){var u=i.createElement("div"),t={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd"},n;for(n in t)if(u.style[n]!==r)return t[n];return!1}},can:{transition:function(t){var i=y.animation,s=v.get.transitionExists(i),u=v.get.displayType(!1),h,c,f,e,l,o;if(s===r||t){if(v.verbose("Determining whether animation exists"),h=p.attr("class"),c=p.prop("tagName"),f=n("<"+c+" />").addClass(h).insertAfter(p),e=f.addClass(i).removeClass(w.inward).removeClass(w.outward).addClass(w.animating).addClass(w.transition).css("animationName"),l=f.addClass(w.inward).css("animationName"),u||(u=f.attr("class",h).removeAttr("style").removeClass(w.hidden).removeClass(w.visible).show().css("display"),v.verbose("Determining final display state",u),v.save.displayType(u)),f.remove(),e!=l)v.debug("Direction exists for animation",i),o=!0;else if(e!="none"&&e)v.debug("Static animation found",i,u),o=!1;else{v.debug("No animation defined in css",i);return}v.save.transitionExists(i,o)}return s!==r?s:o},animate:function(){return v.can.transition()!==r}},is:{animating:function(){return p.hasClass(w.animating)},inward:function(){return p.hasClass(w.inward)},outward:function(){return p.hasClass(w.outward)},looping:function(){return p.hasClass(w.looping)},occurring:function(n){return n=n||y.animation,n="."+n.replace(" ","."),p.filter(n).length>0},visible:function(){return p.is(":visible")},hidden:function(){return p.css("visibility")==="hidden"},supported:function(){return k!==!1}},hide:function(){v.verbose("Hiding element");v.is.animating()&&v.reset();b.blur();v.remove.display();v.remove.visible();v.set.hidden();v.force.hidden();y.onHide.call(b);y.onComplete.call(b)},show:function(n){v.verbose("Showing element",n);v.remove.hidden();v.set.visible();v.force.visible();y.onShow.call(b);y.onComplete.call(b)},toggle:function(){v.is.visible()?v.hide():v.show()},stop:function(){v.debug("Stopping current animation");p.triggerHandler(k)},stopAll:function(){v.debug("Stopping all animation");v.remove.queueCallback();p.triggerHandler(k)},clear:{queue:function(){v.debug("Clearing animation queue");v.remove.queueCallback()}},enable:function(){v.verbose("Starting animation");p.removeClass(w.disabled)},disable:function(){v.debug("Stopping animation");p.addClass(w.disabled)},setting:function(t,i){if(v.debug("Changing setting",t,i),n.isPlainObject(t))n.extend(!0,y,t);else if(i!==r)n.isPlainObject(y[t])?n.extend(!0,y[t],i):y[t]=i;else return y[t]},internal:function(t,i){if(n.isPlainObject(t))n.extend(!0,v,t);else if(i!==r)v[t]=i;else return v[t]},debug:function(){!y.silent&&y.debug&&(y.performance?v.performance.log(arguments):(v.debug=Function.prototype.bind.call(console.info,console,y.name+":"),v.debug.apply(console,arguments)))},verbose:function(){!y.silent&&y.verbose&&y.debug&&(y.performance?v.performance.log(arguments):(v.verbose=Function.prototype.bind.call(console.info,console,y.name+":"),v.verbose.apply(console,arguments)))},error:function(){y.silent||(v.error=Function.prototype.bind.call(console.error,console,y.name+":"),v.error.apply(console,arguments))},performance:{log:function(n){var t,i,r;y.performance&&(t=(new Date).getTime(),r=o||t,i=t-r,o=t,f.push({Name:n[0],Arguments:[].slice.call(n,1)||"",Element:b,"Execution Time":i}));clearTimeout(v.performance.timer);v.performance.timer=setTimeout(v.performance.display,500)},display:function(){var t=y.name+":",i=0;o=!1;clearTimeout(v.performance.timer);n.each(f,function(n,t){i+=t["Execution Time"]});t+=" "+i+"ms";h&&(t+=" '"+h+"'");e.length>1&&(t+=" ("+e.length+")");(console.group!==r||console.table!==r)&&f.length>0&&(console.groupCollapsed(t),console.table?console.table(f):n.each(f,function(){}),console.groupEnd());f=[]}},invoke:function(t,i,f){var e=d,h,o,s;return i=i||a,f=b||f,typeof t=="string"&&e!==r&&(t=t.split(/[\. ]/),h=t.length-1,n.each(t,function(i,u){var f=i!=h?u+t[i+1].charAt(0).toUpperCase()+t[i+1].slice(1):t;if(n.isPlainObject(e[f])&&i!=h)e=e[f];else{if(e[f]!==r)return o=e[f],!1;if(n.isPlainObject(e[u])&&i!=h)e=e[u];else return e[u]!==r?(o=e[u],!1):!1}})),n.isFunction(o)?s=o.apply(f,i):o!==r&&(s=o),n.isArray(u)?u.push(s):u!==r?u=[u,s]:s!==r&&(u=s),o!==r?o:!1}};v.initialize()}),u!==r?u:this};n.fn.transition.exists={};n.fn.transition.settings={name:"Transition",silent:!1,debug:!1,verbose:!1,performance:!0,namespace:"transition",interval:0,reverse:"auto",onStart:function(){},onComplete:function(){},onShow:function(){},onHide:function(){},useFailSafe:!0,failSafeDelay:100,allowRepeats:!1,displayType:!1,animation:"fade",duration:!1,queue:!0,metadata:{displayType:"display"},className:{animating:"animating",disabled:"disabled",hidden:"hidden",inward:"in",loading:"loading",looping:"looping",outward:"out",transition:"transition",visible:"visible"},error:{noAnimation:"Element is no longer attached to DOM. Unable to animate.  Use silent setting to surpress this warning in production.",repeated:"That animation is already occurring, cancelling repeated animation",method:"The method you called is not defined",support:"This browser does not support CSS animations"}}}(jQuery,window,document);$(function(){$('input[name="AccountType"]').length&&($('input[name="AccountType"]').change(function(){set_account_form_pz()}),set_account_form_pz());$('input[name="ChangePassword"]').length&&($('input[name="ChangePassword"]').change(function(){set_change_password_content()}),set_change_password_content());$('input[name="DesiredAction"]').length&&($('input[name="DesiredAction"]').change(function(){set_desired_action()}),set_desired_action())});$(function(){if($(".coupons").length){$(".coupons").on("click","a.add",function(n){n.preventDefault();$(".coupons .add_coupon").slideToggle();$(".coupons a.add").slideToggle()});$(".coupons").on("click","a.ann",function(n){n.preventDefault();$('input[name="code"]').val("");$(".coupons .add_coupon").slideToggle();$(".coupons a.add").slideToggle()});$(".coupons").on("click","a.remove",function(n){n.preventDefault();$("i.icon",$(this)).attr("class","grey notched circle loading icon");var t=$.getJSON($(this).data("href"),function(n){window.location=n.url})})}$("form.update_cart").length&&$("form.update_cart").each(function(){$("a.min",$(this)).click(function(){$('input[name="action"]',$(this).parent()).attr("value","min");$("i.icon",$(this)).attr("class","grey notched circle loading icon");$(this).parent().submit()});$("a.plus",$(this)).click(function(){$('input[name="action"]',$(this).parent()).attr("value","plus");$("i.icon",$(this)).attr("class","grey notched circle loading icon");$(this).parent().submit()})})});$(function(){if($("input.dpd_zip").length&&$("a.dpd_find").length&&$(".ajax.form").length&&$('select[name="DeliveryPickupPointCountryCode"]').length){$('select[name="DeliveryPickupPointCountryCode"], input.dpd_zip').on("keydown",function(n){n.keyCode===13&&(GetPickupPoints(!1),n.preventDefault())});$('select[name="DeliveryPickupPointCountryCode"], input.dpd_zip').on("input",function(){$(".set_dpd_location").empty();$(".set_dpd_location").trigger("change");HideMap()})}if($('input[name="OrderType"]').length&&($('input[name="OrderType"]').change(function(){set_form_pz()}),set_form_pz()),$(".set_delivery_cost").length&&($("select.set_delivery_cost").change(function(){set_delivery_cost()}),set_delivery_cost()),$('input[name="delivery"]').length&&($('input[name="delivery"]').change(function(){set_form_delivery()}),set_form_delivery()),$(".delivery_dpd .toggle_map").length&&($(".delivery_dpd a.show_on_map").click(function(){ShowMapIfPickupPointSelected()}),$("input.dpd_zip").val()!==""&&$("#dpd_point_id").val()!==""?GetPickupPoints(!0):HideMap(),$(".set_dpd_location").change(function(){$(".delivery_dpd .toggle_map").is(":visible")?ShowMapIfPickupPointSelected():HideMap()})),$('input[name="cbAgree"]').length&&($('button[class="green order light ui button submitbutton"]').length||$('button[class="green order light ui button submitbutton OpenDataUrlInCurrentTabOnClick"]').length)){var t=$('input[name="cbAgree"]'),n;n=$('button[class="green order light ui button submitbutton"]').length?$('button[class="green order light ui button submitbutton"]'):$('button[class="green order light ui button submitbutton OpenDataUrlInCurrentTabOnClick"]');n.attr("disabled",!0);t.change(function(){t.is(":checked")?n.attr("disabled",!1):n.attr("disabled",!0)})}$(".countCharacters").each(function(){var n=$("<label>").attr("id","lblCharCount_"+$(this).attr("id")).attr("class","characterCounter").text($(this).val().length+" / "+$(this).attr("maxLength"));n.insertAfter($(this))});$(".countCharacters").on("input",function(){$("#lblCharCount_"+$(this).attr("id")).text($(this).val().length+" / "+$(this).attr("maxLength"))});$("#ZipCode,#CountryCode").on("change",function(){var n=$("#IsDeliveryByMail");if(n.length){var i=n.val().toLocaleLowerCase()==="true",r=$("select[id=CountryCode] option:selected").val(),t=$("#ZipCode").val();t!==""&&i==!1&&$.ajax({type:"POST",url:"/Checkout/GetAvailableShippingTypes",data:JSON.stringify({zipCode:t,countryCode:r}),contentType:"application/json; charset=utf-8",dataType:"json",async:!0,success:function(n){var t=n,u=$("#CountryCode option:selected").val(),f=$("#ZipCode").val(),i=$("input[name='delivery'][value='1']"),e=$("input[name='delivery'][value='2']"),o=$("input[name='delivery'][value='3']"),r=i.prop("checked");u==t.CountryCode&&f==t.ZipCode?($("#feedbackAvailableShippingTypes").text(t.Feedback),t.DeliveryAtAddressAvailable?($("#optionDeliveryAtHome,#optionDeliveryAtHomeBlank").show(),i.prop("disabled",!1)):t.DeliveryAtPickupPointAvailable?($("#optionDeliveryAtHome,#optionDeliveryAtHomeBlank").hide(),i.prop("disabled",!0),r&&o.prop("checked",!0)):($("#optionDeliveryAtHome,#optionDeliveryAtHomeBlank").hide(),i.prop("disabled",!0),r&&e.prop("checked",!0))):($("#feedbackAvailableShippingTypes").text(""),$("#optionDeliveryAtHome,#optionDeliveryAtHomeBlank").show(),i.prop("disabled",!1));$('input[name="delivery"]').trigger("change")},error:function(){}})}});$("#DeliveryOtherAddressZipCode,#DeliveryOtherAddressCountryCode").on("change",function(){var n=$("#IsDeliveryByMail");if(n.length){var i=n.val().toLocaleLowerCase()==="true",r=$("select[id=DeliveryOtherAddressCountryCode] option:selected").val(),t=$("#DeliveryOtherAddressZipCode").val();t!==""&&i==!1&&$.ajax({type:"POST",url:"/Checkout/GetAvailableShippingTypes",data:JSON.stringify({zipCode:t,countryCode:r}),contentType:"application/json; charset=utf-8",dataType:"json",async:!0,success:function(n){var t=n,i=$("#DeliveryOtherAddressCountryCode option:selected").val(),r=$("#DeliveryOtherAddressZipCode").val();i==t.CountryCode&&r==t.ZipCode?$("#feedbackAvailableShippingTypesOtherAddress").text(t.Feedback):$("#feedbackAvailableShippingTypesOtherAddress").text("")},error:function(){}})}});$("#ZipCode,#CountryCode").on("change",function(){var n=$("#IsDeliveryByMail"),t=$("#totalAmountVatExcl");if(n.length&&t.length){var r=n.val().toLocaleLowerCase()==="true",e=$("input[name='delivery'][value='1']"),i=$("select[id=CountryCode] option:selected").val(),u=$("#ZipCode").val(),f=t.val();r===!1&&$.ajax({type:"POST",url:"/Checkout/GetShippingCosts",data:JSON.stringify({totalAmountVatExcl:f,deliveryZipCode:u,deliveryCountryCode:i,invoiceCountryCode:i,pickupPointDelivery:!1}),contentType:"application/json; charset=utf-8",dataType:"json",async:!0,success:function(n){var t=n;$("#shippingCostAtHome").text(t.ShippingCost)},error:function(){}})}});$("#DeliveryOtherAddressZipCode,#DeliveryOtherAddressCountryCode,#CountryCode").on("change",function(){var n=$("#IsDeliveryByMail"),t=$("#totalAmountVatExcl");if(n.length&&t.length){var i=n.val().toLocaleLowerCase()==="true",o=$("input[name='delivery'][value='2']"),r=$("select[id=CountryCode] option:selected").val(),u=$("select[id=DeliveryOtherAddressCountryCode] option:selected").val(),f=$("#DeliveryOtherAddressZipCode").val(),e=t.val();i===!1&&$.ajax({type:"POST",url:"/Checkout/GetShippingCosts",data:JSON.stringify({totalAmountVatExcl:e,deliveryZipCode:f,deliveryCountryCode:u,invoiceCountryCode:r,pickupPointDelivery:!1}),contentType:"application/json; charset=utf-8",dataType:"json",async:!0,success:function(n){var t=n;$("#shippingCostOtherAddress").text(t.ShippingCost)},error:function(){}})}});$("#DeliveryPickupPointZipCode,#DeliveryPickupPointCountryCode,#CountryCode").on("change",function(){var n=$("#IsDeliveryByMail"),t=$("#totalAmountVatExcl");if(n.length&&t.length){var i=n.val().toLocaleLowerCase()==="true",o=$("input[name='delivery'][value='3']"),r=$("select[id=CountryCode] option:selected").val(),u=$("select[id=DeliveryPickupPointCountryCode] option:selected").val(),f=$("#DeliveryPickupPointZipCode").val(),e=t.val();i===!1&&$.ajax({type:"POST",url:"/Checkout/GetShippingCosts",data:JSON.stringify({totalAmountVatExcl:e,deliveryZipCode:f,deliveryCountryCode:u,invoiceCountryCode:r,pickupPointDelivery:!0}),contentType:"application/json; charset=utf-8",dataType:"json",async:!0,success:function(n){var t=n;$("#shippingCostPickupPoint").text(t.ShippingCost)},error:function(){}})}});$("#ZipCode,#DeliveryOtherAddressZipCode,#DeliveryPickupPointZipCode").trigger("change")});dpd_points=[];compare_ids=[];$(function(){if(init_compare(),set_compared(),$(".compare_nest table").length){$(".compare_nest table").on("click","a.remove",function(n){n.preventDefault();update_compare($(this).data("id"),"remove")});nest_position($(".compare_nest table"))>1&&$(".cn_head a.button").show();$(".cn_head a").click(function(){$(".compare_nest .nest").slideToggle();$(".compare_nest .center").toggleClass("open")});reorganize_nest($(".compare_nest table"));UpdateHrefAttributeOfLinkViewComparision()}}),function(n,t,i,r){"use strict";function s(n){var u=i(n.currentTarget),f=n.data?n.data.options:{},e=u.attr("data-fancybox")||"",r=0,t=[];n.isDefaultPrevented()||(n.preventDefault(),e?(t=f.selector?i(f.selector):n.data?n.data.items:[],t=t.length?t.filter('[data-fancybox="'+e+'"]'):i('[data-fancybox="'+e+'"]'),r=t.index(u),r<0&&(r=0)):t=[u],i.fancybox.open(t,f,r))}if(i){if(i.fn.fancybox){"console"in n;return}var l={loop:!1,margin:[44,0],gutter:50,keyboard:!0,arrows:!0,infobar:!0,toolbar:!0,buttons:["slideShow","fullScreen","thumbs","share","close"],idleTime:3,smallBtn:"auto",protect:!1,modal:!1,image:{preload:"auto"},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen allowtransparency="true" src=""><\/iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},defaultType:"image",animationEffect:"zoom",animationDuration:500,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"><\/div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index><\/span>&nbsp;/&nbsp;<span data-fancybox-count><\/span><\/div><div class="fancybox-toolbar">{{buttons}}<\/div><div class="fancybox-navigation">{{arrows}}<\/div><div class="fancybox-stage"><\/div><div class="fancybox-caption-wrap"><div class="fancybox-caption"><\/div><\/div><\/div><\/div>',spinnerTpl:'<div class="fancybox-loading"><\/div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}<p><\/div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}"><svg viewBox="0 0 40 40"><path d="M20,23 L20,8 L20,23 L13,16 L20,23 L27,16 L20,23 M26,28 L13,28 L27,28 L14,28" /><\/svg><\/a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg viewBox="0 0 40 40"><path d="M 18,17 m-8,0 a 8,8 0 1,0 16,0 a 8,8 0 1,0 -16,0 M25,23 L31,29 L25,23" /><\/svg><\/button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg viewBox="0 0 40 40"><path d="M10,10 L30,30 M30,10 L10,30" /><\/svg><\/button>',smallBtn:'<button data-fancybox-close class="fancybox-close-small" title="{{CLOSE}}"><\/button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><svg viewBox="0 0 40 40"><path d="M10,20 L30,20 L10,20 L18,28 L10,20 L18,12 L10,20"><\/path><\/svg><\/button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><svg viewBox="0 0 40 40"><path d="M30,20 L10,20 L30,20 L22,28 L30,20 L22,12 L30,20"><\/path><\/svg><\/button>'},parentEl:"body",autoFocus:!1,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:4e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeClose:i.noop,afterClose:i.noop,onActivate:i.noop,onDeactivate:i.noop,clickContent:function(n){return n.type==="image"?"zoom":!1},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{idleTime:!1,margin:0,clickContent:function(n){return n.type==="image"?"toggleControls":!1},clickSlide:function(n){return n.type==="image"?"toggleControls":"close"},dblclickContent:function(n){return n.type==="image"?"zoom":!1},dblclickSlide:function(n){return n.type==="image"?"zoom":!1}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Maßstab"}}},e=i(n),u=i(t),a=0,v=function(n){return n&&n.hasOwnProperty&&n instanceof i},h=function(){return n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.oRequestAnimationFrame||function(t){return n.setTimeout(t,1e3/60)}}(),c=function(){var n,u=t.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(n in i)if(u.style[n]!==r)return i[n];return"transitionend"}(),f=function(n){return n&&n.length&&n[0].offsetHeight},o=function(n,r,u){var f=this;(f.opts=i.extend(!0,{index:u},i.fancybox.defaults,r||{}),i.fancybox.isMobile&&(f.opts=i.extend(!0,{},f.opts,f.opts.mobile)),r&&i.isArray(r.buttons)&&(f.opts.buttons=r.buttons),f.id=f.opts.id||++a,f.group=[],f.currIndex=parseInt(f.opts.index,10)||0,f.prevIndex=null,f.prevPos=null,f.currPos=0,f.firstRun=null,f.createGroup(n),f.group.length)&&(f.$lastFocus=i(t.activeElement).blur(),f.slides={},f.init())};i.extend(o.prototype,{init:function(){var f=this,l=f.group[f.currIndex],e=l.opts,s=i.fancybox.scrollbarWidth,o,h,c;f.scrollTop=u.scrollTop();f.scrollLeft=u.scrollLeft();i.fancybox.getInstance()||(i("body").addClass("fancybox-active"),/iPad|iPhone|iPod/.test(navigator.userAgent)&&!n.MSStream?l.type!=="image"&&i("body").css("top",i("body").scrollTop()*-1).addClass("fancybox-iosfix"):!i.fancybox.isMobile&&t.body.scrollHeight>n.innerHeight&&(s===r&&(o=i('<div style="width:50px;height:50px;overflow:scroll;" />').appendTo("body"),s=i.fancybox.scrollbarWidth=o[0].offsetWidth-o[0].clientWidth,o.remove()),i("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar { margin-right: '+s+"px; }<\/style>"),i("body").addClass("compensate-for-scrollbar")));c="";i.each(e.buttons,function(n,t){c+=e.btnTpl[t]||""});h=i(f.translate(f,e.baseTpl.replace("{{buttons}}",c).replace("{{arrows}}",e.btnTpl.arrowLeft+e.btnTpl.arrowRight))).attr("id","fancybox-container-"+f.id).addClass("fancybox-is-hidden").addClass(e.baseClass).data("FancyBox",f).appendTo(e.parentEl);f.$refs={container:h};["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(n){f.$refs[n]=h.find(".fancybox-"+n)});f.trigger("onInit");f.activate();f.jumpTo(f.currIndex)},translate:function(n,t){var i=n.opts.i18n[n.opts.lang];return t.replace(/\{\{(\w+)\}\}/g,function(n,t){var u=i[t];return u===r?n:u})},createGroup:function(n){var t=this,u=i.makeArray(n);i.each(u,function(n,u){var f={},o={},h,e,l,s,c;i.isPlainObject(u)?(f=u,o=u.opts||u):i.type(u)==="object"&&i(u).length?(h=i(u),o=h.data(),o=i.extend({},o,o.options||{}),o.$orig=h,f.src=o.src||h.attr("href"),f.type||f.src||(f.type="inline",f.src=u)):f={type:"html",src:u+""};f.opts=i.extend(!0,{},t.opts,o);i.isArray(o.buttons)&&(f.opts.buttons=o.buttons);e=f.type||f.opts.type;s=f.src||"";!e&&s&&(s.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?e="image":s.match(/\.(pdf)((\?|#).*)?$/i)?e="pdf":(l=s.match(/\.(mp4|mov|ogv)((\?|#).*)?$/i))?(e="video",f.opts.videoFormat||(f.opts.videoFormat="video/"+(l[1]==="ogv"?"ogg":l[1]))):s.charAt(0)==="#"&&(e="inline"));e?f.type=e:t.trigger("objectNeedsType",f);f.index=t.group.length;f.opts.$orig&&!f.opts.$orig.length&&delete f.opts.$orig;!f.opts.$thumb&&f.opts.$orig&&(f.opts.$thumb=f.opts.$orig.find("img:first"));f.opts.$thumb&&!f.opts.$thumb.length&&delete f.opts.$thumb;i.type(f.opts.caption)==="function"&&(f.opts.caption=f.opts.caption.apply(u,[t,f]));i.type(t.opts.caption)==="function"&&(f.opts.caption=t.opts.caption.apply(u,[t,f]));f.opts.caption instanceof i||(f.opts.caption=f.opts.caption===r?"":f.opts.caption+"");e==="ajax"&&(c=s.split(/\s+/,2),c.length>1&&(f.src=c.shift(),f.opts.filter=c.shift()));f.opts.smallBtn=="auto"&&(i.inArray(e,["html","inline","ajax"])>-1?(f.opts.toolbar=!1,f.opts.smallBtn=!0):f.opts.smallBtn=!1);e==="pdf"&&(f.type="iframe",f.opts.iframe.preload=!1);f.opts.modal&&(f.opts=i.extend(!0,f.opts,{infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1}));t.group.push(f)})},addEvents:function(){var r=this;r.removeEvents();r.$refs.container.on("click.fb-close","[data-fancybox-close]",function(n){n.stopPropagation();n.preventDefault();r.close(n)}).on("click.fb-prev touchend.fb-prev","[data-fancybox-prev]",function(n){n.stopPropagation();n.preventDefault();r.previous()}).on("click.fb-next touchend.fb-next","[data-fancybox-next]",function(n){n.stopPropagation();n.preventDefault();r.next()}).on("click.fb","[data-fancybox-zoom]",function(){r[r.isScaledDown()?"scaleToActual":"scaleToFit"]()});e.on("orientationchange.fb resize.fb",function(n){n&&n.originalEvent&&n.originalEvent.type==="resize"?h(function(){r.update()}):(r.$refs.stage.hide(),setTimeout(function(){r.$refs.stage.show();r.update()},600))});u.on("focusin.fb",function(n){var u=i.fancybox?i.fancybox.getInstance():null;u.isClosing||!u.current||!u.current.opts.trapFocus||i(n.target).hasClass("fancybox-container")||i(n.target).is(t)||u&&i(n.target).css("position")!=="fixed"&&!u.$refs.container.has(n.target).length&&(n.stopPropagation(),u.focus(),e.scrollTop(r.scrollTop).scrollLeft(r.scrollLeft))});u.on("keydown.fb",function(n){var u=r.current,t=n.keyCode||n.which;if(u&&u.opts.keyboard&&!i(n.target).is("input")&&!i(n.target).is("textarea")){if(t===8||t===27){n.preventDefault();r.close(n);return}if(t===37||t===38){n.preventDefault();r.previous();return}if(t===39||t===40){n.preventDefault();r.next();return}r.trigger("afterKeydown",n,t)}});if(r.group[r.currIndex].opts.idleTime){r.idleSecondsCounter=0;u.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(){r.idleSecondsCounter=0;r.isIdle&&r.showControls();r.isIdle=!1});r.idleInterval=n.setInterval(function(){r.idleSecondsCounter++;r.idleSecondsCounter>=r.group[r.currIndex].opts.idleTime&&!r.isDragging&&(r.isIdle=!0,r.idleSecondsCounter=0,r.hideControls())},1e3)}},removeEvents:function(){var t=this;e.off("orientationchange.fb resize.fb");u.off("focusin.fb keydown.fb .fb-idle");this.$refs.container.off(".fb-close .fb-prev .fb-next");t.idleInterval&&(n.clearInterval(t.idleInterval),t.idleInterval=null)},previous:function(n){return this.jumpTo(this.currPos-1,n)},next:function(n){return this.jumpTo(this.currPos+1,n)},jumpTo:function(n,t){var u=this,h,c,e,o,v,a,s,l=u.group.length;if(!u.isDragging&&!u.isClosing&&(!u.isAnimating||!u.firstRun)){if(n=parseInt(n,10),c=u.current?u.current.opts.loop:u.opts.loop,!c&&(n<0||n>=l))return!1;if(h=u.firstRun=u.firstRun===null,!(l<2)||h||!u.isDragging){if(o=u.current,u.prevIndex=u.currIndex,u.prevPos=u.currPos,e=u.createSlide(n),l>1&&((c||e.index>0)&&u.createSlide(n-1),(c||e.index<l-1)&&u.createSlide(n+1)),u.current=e,u.currIndex=e.index,u.currPos=e.pos,u.trigger("beforeShow",h),u.updateControls(),a=i.fancybox.getTranslate(e.$slide),e.isMoved=(a.left!==0||a.top!==0)&&!e.$slide.hasClass("fancybox-animated"),e.forcedDuration=r,i.isNumeric(t)?e.forcedDuration=t:t=e.opts[h?"animationDuration":"transitionDuration"],t=parseInt(t,10),h){e.opts.animationEffect&&t&&u.$refs.container.css("transition-duration",t+"ms");u.$refs.container.removeClass("fancybox-is-hidden");f(u.$refs.container);u.$refs.container.addClass("fancybox-is-open");e.$slide.addClass("fancybox-slide--current");u.loadSlide(e);u.preload("image");return}(i.each(u.slides,function(n,t){i.fancybox.stop(t.$slide)}),e.$slide.removeClass("fancybox-slide--next fancybox-slide--previous").addClass("fancybox-slide--current"),e.isMoved?(v=Math.round(e.$slide.width()),i.each(u.slides,function(n,r){var f=r.pos-e.pos;i.fancybox.animate(r.$slide,{top:0,left:f*v+f*r.opts.gutter},t,function(){r.$slide.removeAttr("style").removeClass("fancybox-slide--next fancybox-slide--previous");r.pos===u.currPos&&(e.isMoved=!1,u.complete())})})):u.$refs.stage.children().removeAttr("style"),e.isLoaded?u.revealContent(e):u.loadSlide(e),u.preload("image"),o.pos!==e.pos)&&(s="fancybox-slide--"+(o.pos>e.pos?"next":"previous"),o.$slide.removeClass("fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous"),o.isComplete=!1,t&&(e.isMoved||e.opts.transitionEffect))&&(e.isMoved?o.$slide.addClass(s):(s="fancybox-animated "+s+" fancybox-fx-"+e.opts.transitionEffect,i.fancybox.animate(o.$slide,s,t,function(){o.$slide.removeClass(s).removeAttr("style")})))}}},createSlide:function(n){var t=this,u,r;return r=n%t.group.length,r=r<0?t.group.length+r:r,!t.slides[n]&&t.group[r]&&(u=i('<div class="fancybox-slide"><\/div>').appendTo(t.$refs.stage),t.slides[n]=i.extend(!0,{},t.group[r],{pos:n,$slide:u,isLoaded:!1}),t.updateSlide(t.slides[n])),t.slides[n]},scaleToActual:function(n,t,u){var f=this,e=f.current,y=e.$content,l,o,s,p,w,a=parseInt(e.$slide.width(),10),v=parseInt(e.$slide.height(),10),h=e.width,c=e.height;e.type!="image"||e.hasError||!y||f.isAnimating||(i.fancybox.stop(y),f.isAnimating=!0,n=n===r?a*.5:n,t=t===r?v*.5:t,l=i.fancybox.getTranslate(y),p=h/l.width,w=c/l.height,o=a*.5-h*.5,s=v*.5-c*.5,h>a&&(o=l.left*p-(n*p-n),o>0&&(o=0),o<a-h&&(o=a-h)),c>v&&(s=l.top*w-(t*w-t),s>0&&(s=0),s<v-c&&(s=v-c)),f.updateCursor(h,c),i.fancybox.animate(y,{top:s,left:o,scaleX:p,scaleY:w},u||330,function(){f.isAnimating=!1}),f.SlideShow&&f.SlideShow.isActive&&f.SlideShow.stop())},scaleToFit:function(n){var r=this,f=r.current,u=f.$content,t;f.type!="image"||f.hasError||!u||r.isAnimating||(i.fancybox.stop(u),r.isAnimating=!0,t=r.getFitPos(f),r.updateCursor(t.width,t.height),i.fancybox.animate(u,{top:t.top,left:t.left,scaleX:t.width/u.width(),scaleY:t.height/u.height()},n||330,function(){r.isAnimating=!1}))},getFitPos:function(n){var c=this,l=n.$content,r=n.width,u=n.height,t=n.opts.margin,f,e,o,s,h;return!l||!l.length||!r&&!u?!1:(i.type(t)==="number"&&(t=[t,t]),t.length==2&&(t=[t[0],t[1],t[0],t[1]]),f=parseInt(c.$refs.stage.width(),10)-(t[1]+t[3]),e=parseInt(c.$refs.stage.height(),10)-(t[0]+t[2]),o=Math.min(1,f/r,e/u),s=Math.floor(o*r),h=Math.floor(o*u),{top:Math.floor((e-h)*.5)+t[0],left:Math.floor((f-s)*.5)+t[3],width:s,height:h})},update:function(){var n=this;i.each(n.slides,function(t,i){n.updateSlide(i)})},updateSlide:function(n){var t=this,r=n&&n.$content;r&&(n.width||n.height)&&(t.isAnimating=!1,i.fancybox.stop(r),i.fancybox.setTranslate(r,t.getFitPos(n)),n.pos===t.currPos&&t.updateCursor());n.$slide.trigger("refresh");t.trigger("onUpdate",n)},centerSlide:function(n,t){var f=this,e,u;f.current&&(e=Math.round(n.$slide.width()),u=n.pos-f.current.pos,i.fancybox.animate(n.$slide,{top:0,left:u*e+u*n.opts.gutter,opacity:1},t===r?0:t,null,!1))},updateCursor:function(n,t){var i=this,f,u=i.$refs.container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-drag fancybox-can-zoomOut");i.current&&!i.isClosing&&(i.isZoomable()?(u.addClass("fancybox-is-zoomable"),f=n!==r&&t!==r?n<i.current.width&&t<i.current.height:i.isScaledDown(),f?u.addClass("fancybox-can-zoomIn"):i.current.opts.touch?u.addClass("fancybox-can-drag"):u.addClass("fancybox-can-zoomOut")):i.current.opts.touch&&u.addClass("fancybox-can-drag"))},isZoomable:function(){var t=this,n=t.current,r;if(n&&!t.isClosing)return n.type==="image"&&n.isLoaded&&!n.hasError&&(n.opts.clickContent==="zoom"||i.isFunction(n.opts.clickContent)&&n.opts.clickContent(n)==="zoom")&&(r=t.getFitPos(n),n.width>r.width||n.height>r.height)?!0:!1},isScaledDown:function(){var u=this,t=u.current,r=t.$content,n=!1;return r&&(n=i.fancybox.getTranslate(r),n=n.width<t.width||n.height<t.height),n},canPan:function(){var i=this,r=i.current,t=r.$content,n=!1;return t&&(n=i.getFitPos(r),n=Math.abs(t.width()-n.width)>1||Math.abs(t.height()-n.height)>1),n},loadSlide:function(n){var t=this,r,u,f;if(!n.isLoading&&!n.isLoaded){n.isLoading=!0;t.trigger("beforeLoad",n);r=n.type;u=n.$slide;u.off("refresh").trigger("onReset").addClass("fancybox-slide--"+(r||"unknown")).addClass(n.opts.slideClass);switch(r){case"image":t.setImage(n);break;case"iframe":t.setIframe(n);break;case"html":t.setContent(n,n.src||n.content);break;case"inline":i(n.src).length?t.setContent(n,i(n.src)):t.setError(n);break;case"ajax":t.showLoading(n);f=i.ajax(i.extend({},n.opts.ajax.settings,{url:n.src,success:function(i,r){r==="success"&&t.setContent(n,i)},error:function(i,r){i&&r!=="abort"&&t.setError(n)}}));u.one("onReset",function(){f.abort()});break;case"video":t.setContent(n,'<video controls><source src="'+n.src+'" type="'+n.opts.videoFormat+"\">Your browser doesn't support HTML5 video<\/video>");break;default:t.setError(n)}return!0}},setImage:function(t){var e=this,h=t.opts.srcset||t.opts.image.srcset,r,u,s,c,o,f;if(h){for(s=n.devicePixelRatio||1,c=n.innerWidth*s,u=h.split(",").map(function(n){var t={};return n.trim().split(/\s+/).forEach(function(n,i){var r=parseInt(n.substring(0,n.length-1),10);if(i===0)return t.url=n;r&&(t.value=r,t.postfix=n[n.length-1])}),t}),u.sort(function(n,t){return n.value-t.value}),o=0;o<u.length;o++)if(f=u[o],f.postfix==="w"&&f.value>=c||f.postfix==="x"&&f.value>=s){r=f;break}!r&&u.length&&(r=u[u.length-1]);r&&(t.src=r.url,t.width&&t.height&&r.postfix=="w"&&(t.height=t.width/t.height*r.value,t.width=r.value))}t.$content=i('<div class="fancybox-image-wrap"><\/div>').addClass("fancybox-is-hidden").appendTo(t.$slide);t.opts.preload!==!1&&t.opts.width&&t.opts.height&&(t.opts.thumb||t.opts.$thumb)?(t.width=t.opts.width,t.height=t.opts.height,t.$ghost=i("<img />").one("error",function(){i(this).remove();t.$ghost=null;e.setBigImage(t)}).one("load",function(){e.afterLoad(t);e.setBigImage(t)}).addClass("fancybox-image").appendTo(t.$content).attr("src",t.opts.thumb||t.opts.$thumb.attr("src"))):e.setBigImage(t)},setBigImage:function(n){var r=this,t=i("<img />");n.$image=t.one("error",function(){r.setError(n)}).one("load",function(){(clearTimeout(n.timouts),n.timouts=null,r.isClosing)||(n.width=n.opts.width||this.naturalWidth,n.height=n.opts.height||this.naturalHeight,n.opts.image.srcset&&t.attr("sizes","100vw").attr("srcset",n.opts.image.srcset),r.hideLoading(n),n.$ghost?n.timouts=setTimeout(function(){n.timouts=null;n.$ghost.hide()},Math.min(300,Math.max(1e3,n.height/1600))):r.afterLoad(n))}).addClass("fancybox-image").attr("src",n.src).appendTo(n.$content);(t[0].complete||t[0].readyState=="complete")&&t[0].naturalWidth&&t[0].naturalHeight?t.trigger("load"):t[0].error?t.trigger("error"):n.timouts=setTimeout(function(){t[0].complete||n.hasError||r.showLoading(n)},100)},setIframe:function(n){var f=this,t=n.opts.iframe,e=n.$slide,u;if(n.$content=i('<div class="fancybox-content'+(t.preload?" fancybox-is-hidden":"")+'"><\/div>').css(t.css).appendTo(e),u=i(t.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(t.attr).appendTo(n.$content),t.preload){f.showLoading(n);u.on("load.fb error.fb",function(){this.isReady=1;n.$slide.trigger("refresh");f.afterLoad(n)});e.on("refresh.fb",function(){var i=n.$content,e=t.css.width,o=t.css.height,s,h,f;if(u[0].isReady===1){try{h=u.contents();f=h.find("body")}catch(c){}f&&f.length&&(e===r&&(s=u[0].contentWindow.document.documentElement.scrollWidth,e=Math.ceil(f.outerWidth(!0)+(i.width()-s))+(i.outerWidth()-i.innerWidth())),o===r&&(o=Math.ceil(f.outerHeight(!0))+(i.outerHeight()-i.innerHeight())),e&&i.width(e),o&&i.height(o));i.removeClass("fancybox-is-hidden")}})}else this.afterLoad(n);u.attr("src",n.src);n.opts.smallBtn===!0&&n.$content.prepend(f.translate(n,n.opts.btnTpl.smallBtn));e.one("onReset",function(){try{i(this).find("iframe").hide().attr("src","//about:blank")}catch(t){}i(this).empty();n.isLoaded=!1})},setContent:function(n,t){var r=this;if(!r.isClosing){r.hideLoading(n);n.$slide.empty();v(t)&&t.parent().length?(t.parent(".fancybox-slide--inline").trigger("onReset"),n.$placeholder=i("<div><\/div>").hide().insertAfter(t),t.css("display","inline-block")):n.hasError||(i.type(t)==="string"&&(t=i("<div>").append(i.trim(t)).contents(),t[0].nodeType===3&&(t=i("<div>").html(t))),n.opts.filter&&(t=i("<div>").html(t).find(n.opts.filter)));n.$slide.one("onReset",function(){i(this).find("video,audio").trigger("pause");n.$placeholder&&(n.$placeholder.after(t.hide()).remove(),n.$placeholder=null);n.$smallBtn&&(n.$smallBtn.remove(),n.$smallBtn=null);n.hasError||(i(this).empty(),n.isLoaded=!1)});n.$content=i(t).appendTo(n.$slide);this.afterLoad(n)}},setError:function(n){n.hasError=!0;n.$slide.removeClass("fancybox-slide--"+n.type);this.setContent(n,this.translate(n,n.opts.errorTpl))},showLoading:function(n){var t=this;n=n||t.current;n&&!n.$spinner&&(n.$spinner=i(t.opts.spinnerTpl).appendTo(n.$slide))},hideLoading:function(n){var t=this;n=n||t.current;n&&n.$spinner&&(n.$spinner.remove(),delete n.$spinner)},afterLoad:function(n){var t=this;if(!t.isClosing){if(n.isLoading=!1,n.isLoaded=!0,t.trigger("afterLoad",n),t.hideLoading(n),n.opts.smallBtn&&!n.$smallBtn&&(n.$smallBtn=i(t.translate(n,n.opts.btnTpl.smallBtn)).appendTo(n.$content.filter("div,form").first())),n.opts.protect&&n.$content&&!n.hasError){n.$content.on("contextmenu.fb",function(n){return n.button==2&&n.preventDefault(),!0});n.type==="image"&&i('<div class="fancybox-spaceball"><\/div>').appendTo(n.$content)}t.revealContent(n)}},revealContent:function(n){var t=this,h=n.$slide,e,l,o,c,u,s=!1;if(e=n.opts[t.firstRun?"animationEffect":"transitionEffect"],o=n.opts[t.firstRun?"animationDuration":"transitionDuration"],o=parseInt(n.forcedDuration===r?o:n.forcedDuration,10),(n.isMoved||n.pos!==t.currPos||!o)&&(e=!1),e!=="zoom"||n.pos===t.currPos&&o&&n.type==="image"&&!n.hasError&&(s=t.getThumbPos(n))||(e="fade"),e==="zoom"){u=t.getFitPos(n);u.scaleX=u.width/s.width;u.scaleY=u.height/s.height;delete u.width;delete u.height;c=n.opts.zoomOpacity;c=="auto"&&(c=Math.abs(n.width/n.height-s.width/s.height)>.1);c&&(s.opacity=.1,u.opacity=1);i.fancybox.setTranslate(n.$content.removeClass("fancybox-is-hidden"),s);f(n.$content);i.fancybox.animate(n.$content,u,o,function(){t.complete()});return}if(t.updateSlide(n),!e){f(h);n.$content.removeClass("fancybox-is-hidden");n.pos===t.currPos&&t.complete();return}i.fancybox.stop(h);l="fancybox-animated fancybox-slide--"+(n.pos>=t.prevPos?"next":"previous")+" fancybox-fx-"+e;h.removeAttr("style").removeClass("fancybox-slide--current fancybox-slide--next fancybox-slide--previous").addClass(l);n.$content.removeClass("fancybox-is-hidden");f(h);i.fancybox.animate(h,"fancybox-slide--current",o,function(){h.removeClass(l).removeAttr("style");n.pos===t.currPos&&t.complete()},!0)},getThumbPos:function(r){var s=this,o=!1,h=function(t){for(var u=t[0],r=u.getBoundingClientRect(),f=[],e;u.parentElement!==null;)(i(u.parentElement).css("overflow")==="hidden"||i(u.parentElement).css("overflow")==="auto")&&f.push(u.parentElement.getBoundingClientRect()),u=u.parentElement;return e=f.every(function(n){var t=Math.min(r.right,n.right)-Math.max(r.left,n.left),i=Math.min(r.bottom,n.bottom)-Math.max(r.top,n.top);return t>0&&i>0}),e&&r.bottom>0&&r.right>0&&r.left<i(n).width()&&r.top<i(n).height()},u=r.opts.$thumb,f=u?u.offset():0,e;return f&&u[0].ownerDocument===t&&h(u)&&(e=s.$refs.stage.offset(),o={top:f.top-e.top+parseFloat(u.css("border-top-width")||0),left:f.left-e.left+parseFloat(u.css("border-left-width")||0),width:u.width(),height:u.height(),scaleX:1,scaleY:1}),o},complete:function(){var r=this,n=r.current,u={};n.isMoved||!n.isLoaded||n.isComplete||(n.isComplete=!0,n.$slide.siblings().trigger("onReset"),r.preload("inline"),f(n.$slide),n.$slide.addClass("fancybox-slide--complete"),i.each(r.slides,function(n,t){t.pos>=r.currPos-1&&t.pos<=r.currPos+1?u[t.pos]=t:t&&(i.fancybox.stop(t.$slide),t.$slide.off().remove())}),r.slides=u,r.updateCursor(),r.trigger("afterShow"),n.$slide.find("video,audio").first().trigger("play"),!i(t.activeElement).is("[disabled]")&&(!n.opts.autoFocus||n.type=="image"||n.type==="iframe")||r.focus())},preload:function(n){var t=this,i=t.slides[t.currPos+1],r=t.slides[t.currPos-1];i&&i.type===n&&t.loadSlide(i);r&&r.type===n&&t.loadSlide(r)},focus:function(){var t=this.current,n;this.isClosing||(t&&t.isComplete&&(n=t.$slide.find("input[autofocus]:enabled:visible:first"),n.length||(n=t.$slide.find("button,:input,[tabindex],a").filter(":enabled:visible:first"))),n=n&&n.length?n:this.$refs.container,n.focus())},activate:function(){var n=this;i(".fancybox-container").each(function(){var t=i(this).data("FancyBox");t&&t.id!==n.id&&!t.isClosing&&(t.trigger("onDeactivate"),t.removeEvents(),t.isVisible=!1)});n.isVisible=!0;(n.current||n.isIdle)&&(n.update(),n.updateControls());n.trigger("onActivate");n.addEvents()},close:function(n,t){var e=this,r=e.current,s,l,a,v,u,o,y=function(){e.cleanUp(n)};return e.isClosing?!1:(e.isClosing=!0,e.trigger("beforeClose",n)===!1)?(e.isClosing=!1,h(function(){e.update()}),!1):(e.removeEvents(),r.timouts&&clearTimeout(r.timouts),a=r.$content,s=r.opts.animationEffect,l=i.isNumeric(t)?t:s?r.opts.animationDuration:0,r.$slide.off(c).removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),r.$slide.siblings().trigger("onReset").remove(),l&&e.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing"),e.hideLoading(r),e.hideControls(),e.updateCursor(),s!=="zoom"||n!==!0&&a&&l&&r.type==="image"&&!r.hasError&&(o=e.getThumbPos(r))||(s="fade"),s==="zoom")?(i.fancybox.stop(a),u=i.fancybox.getTranslate(a),u.width=u.width*u.scaleX,u.height=u.height*u.scaleY,v=r.opts.zoomOpacity,v=="auto"&&(v=Math.abs(r.width/r.height-o.width/o.height)>.1),v&&(o.opacity=0),u.scaleX=u.width/o.width,u.scaleY=u.height/o.height,u.width=o.width,u.height=o.height,i.fancybox.setTranslate(r.$content,u),f(r.$content),i.fancybox.animate(r.$content,o,l,y),!0):(s&&l?n===!0?setTimeout(y,l):i.fancybox.animate(r.$slide.removeClass("fancybox-slide--current"),"fancybox-animated fancybox-slide--previous fancybox-fx-"+s,l,y):y(),!0)},cleanUp:function(n){var r=this,u=i("body"),f,o;r.current.$slide.trigger("onReset");r.$refs.container.empty().remove();r.trigger("afterClose",n);r.$lastFocus&&!!r.current.opts.backFocus&&r.$lastFocus.focus();r.current=null;f=i.fancybox.getInstance();f?f.activate():(e.scrollTop(r.scrollTop).scrollLeft(r.scrollLeft),u.removeClass("fancybox-active compensate-for-scrollbar"),u.hasClass("fancybox-iosfix")&&(o=parseInt(t.body.style.top,10),u.removeClass("fancybox-iosfix").css("top","").scrollTop(o*-1)),i("#fancybox-style-noscroll").remove())},trigger:function(n,t){var f=Array.prototype.slice.call(arguments,1),e=this,r=t&&t.opts?t:e.current,o;if(r?f.unshift(r):r=e,f.unshift(e),i.isFunction(r.opts[n])&&(o=r.opts[n].apply(r,f)),o===!1)return o;n!=="afterClose"&&e.$refs?e.$refs.container.trigger(n+".fb",f):u.trigger(n+".fb",f)},updateControls:function(){var n=this,t=n.current,r=t.index,u=t.opts.caption,i=n.$refs.container,f=n.$refs.caption;t.$slide.trigger("refresh");n.$caption=u&&u.length?f.html(u):null;n.isHiddenControls||n.isIdle||n.showControls();i.find("[data-fancybox-count]").html(n.group.length);i.find("[data-fancybox-index]").html(r+1);i.find("[data-fancybox-prev]").prop("disabled",!t.opts.loop&&r<=0);i.find("[data-fancybox-next]").prop("disabled",!t.opts.loop&&r>=n.group.length-1);t.type==="image"?i.find("[data-fancybox-download]").attr("href",t.opts.image.src||t.src).show():i.find("[data-fancybox-download],[data-fancybox-zoom]").hide()},hideControls:function(){this.isHiddenControls=!0;this.$refs.container.removeClass("fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav")},showControls:function(){var n=this,t=n.current?n.current.opts:n.opts,i=n.$refs.container;n.isHiddenControls=!1;n.idleSecondsCounter=0;i.toggleClass("fancybox-show-toolbar",!!(t.toolbar&&t.buttons)).toggleClass("fancybox-show-infobar",!!(t.infobar&&n.group.length>1)).toggleClass("fancybox-show-nav",!!(t.arrows&&n.group.length>1)).toggleClass("fancybox-is-modal",!!t.modal);n.$caption?i.addClass("fancybox-show-caption "):i.removeClass("fancybox-show-caption")},toggleControls:function(){this.isHiddenControls?this.showControls():this.hideControls()}});i.fancybox={version:"3.2.10",defaults:l,getInstance:function(n){var t=i('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),r=Array.prototype.slice.call(arguments,1);return t instanceof o?(i.type(n)==="string"?t[n].apply(t,r):i.type(n)==="function"&&n.apply(t,r),t):!1},open:function(n,t,i){return new o(n,t,i)},close:function(n){var t=this.getInstance();t&&(t.close(),n===!0&&this.close())},destroy:function(){this.close(!0);u.off("click.fb-start")},isMobile:t.createTouch!==r&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var i=t.createElement("div");return n.getComputedStyle&&n.getComputedStyle(i).getPropertyValue("transform")&&!(t.documentMode&&t.documentMode<11)}(),getTranslate:function(n){var t,r,i;return!n||!n.length?!1:(t=n.eq(0).css("transform"),t&&t.indexOf("matrix")!==-1?(t=t.split("(")[1],t=t.split(")")[0],t=t.split(",")):t=[],t.length?(t=t.length>10?[t[13],t[12],t[0],t[5]]:[t[5],t[4],t[0],t[3]],t=t.map(parseFloat)):(t=[0,0,1,1],r=/\.*translate\((.*)px,(.*)px\)/i,i=r.exec(n.eq(0).attr("style")),i&&(t[0]=parseFloat(i[2]),t[1]=parseFloat(i[1]))),{top:t[0],left:t[1],scaleX:t[2],scaleY:t[3],opacity:parseFloat(n.css("opacity")),width:n.width(),height:n.height()})},setTranslate:function(n,t){var i="",u={};if(n&&t)return(t.left!==r||t.top!==r)&&(i=(t.left===r?n.position().left:t.left)+"px, "+(t.top===r?n.position().top:t.top)+"px",i=this.use3d?"translate3d("+i+", 0px)":"translate("+i+")"),t.scaleX!==r&&t.scaleY!==r&&(i=(i.length?i+" ":"")+"scale("+t.scaleX+", "+t.scaleY+")"),i.length&&(u.transform=i),t.opacity!==r&&(u.opacity=t.opacity),t.width!==r&&(u.width=t.width),t.height!==r&&(u.height=t.height),n.css(u)},animate:function(n,t,u,f,e){i.isFunction(u)&&(f=u,u=null);i.isPlainObject(t)||n.removeAttr("style");n.on(c,function(u){u&&u.originalEvent&&(!n.is(u.originalEvent.target)||u.originalEvent.propertyName=="z-index")||(i.fancybox.stop(n),i.isPlainObject(t)?(t.scaleX!==r&&t.scaleY!==r&&(n.css("transition-duration",""),t.width=Math.round(n.width()*t.scaleX),t.height=Math.round(n.height()*t.scaleY),t.scaleX=1,t.scaleY=1,i.fancybox.setTranslate(n,t)),e===!1&&n.removeAttr("style")):e!==!0&&n.removeClass(t),i.isFunction(f)&&f(u))});i.isNumeric(u)&&n.css("transition-duration",u+"ms");i.isPlainObject(t)?i.fancybox.setTranslate(n,t):n.addClass(t);t.scaleX&&n.hasClass("fancybox-image-wrap")&&n.parent().addClass("fancybox-is-scaling");n.data("timer",setTimeout(function(){n.trigger("transitionend")},u+16))},stop:function(n){clearTimeout(n.data("timer"));n.off("transitionend").css("transition-duration","");n.hasClass("fancybox-image-wrap")&&n.parent().removeClass("fancybox-is-scaling")}};i.fn.fancybox=function(n){var t;if(n=n||{},t=n.selector||!1,t)i("body").off("click.fb-start",t).on("click.fb-start",t,{options:n},s);else this.off("click.fb-start").on("click.fb-start",{items:this,options:n},s);return this};u.on("click.fb-start","[data-fancybox]",s)}}(window,document,window.jQuery||jQuery),function(n){"use strict";var t=function(t,i,r){if(t)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},i={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:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1,api:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},metacafe:{matcher:/metacafe.com\/watch\/(\d+)\/(.*)?/,type:"iframe",url:"//www.metacafe.com/embed/$1/?ap=1"},dailymotion:{matcher:/dailymotion.com\/video\/(.*)\/?(.*)/,params:{additionalInfos:0,autoStart:1},type:"iframe",url:"//www.dailymotion.com/embed/video/$1"},vine:{matcher:/vine.co\/v\/([a-zA-Z0-9\?\=\-]+)/,type:"iframe",url:"//vine.co/v/$1/embed/simple"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(n){return"//maps.google."+n[2]+"/?ll="+(n[9]?n[9]+"&z="+Math.floor(n[10])+(n[12]?n[12].replace(/^\//,"&"):""):n[12])+"&output="+(n[12]&&n[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(n){return"//maps.google."+n[2]+"/maps?q="+n[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}};n(document).on("objectNeedsType.fb",function(r,u,f){var s=f.src||"",h=!1,v,y,e,c,o,l,a;v=n.extend(!0,{},i,f.opts.media);n.each(v,function(i,r){var u,a;if(e=s.match(r.matcher),e){if(h=r.type,l={},r.paramPlace&&e[r.paramPlace])for(o=e[r.paramPlace],o[0]=="?"&&(o=o.substring(1)),o=o.split("&"),u=0;u<o.length;++u)a=o[u].split("=",2),a.length==2&&(l[a[0]]=decodeURIComponent(a[1].replace(/\+/g," ")));return c=n.extend(!0,{},r.params,f.opts[i],l),s=n.type(r.url)==="function"?r.url.call(this,e,c,f):t(r.url,e,c),y=n.type(r.thumb)==="function"?r.thumb.call(this,e,c,f):t(r.thumb,e),i==="vimeo"&&(s=s.replace("&%23","#")),!1}});h?(f.src=s,f.type=h,f.opts.thumb||f.opts.$thumb&&f.opts.$thumb.length||(f.opts.thumb=y),h==="iframe"&&(n.extend(!0,f.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}}),f.contentProvider=a,f.opts.slideClass+=" fancybox-slide--"+(a=="gmap_place"||a=="gmap_search"?"map":"video"))):s&&(f.type=f.opts.defaultType)})}(window.jQuery||jQuery),function(n,t,i){"use strict";var s=function(){return n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.oRequestAnimationFrame||function(t){return n.setTimeout(t,1e3/60)}}(),f=function(){return n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.mozCancelAnimationFrame||n.oCancelAnimationFrame||function(t){n.clearTimeout(t)}}(),e=function(t){var r=[],i;t=t.originalEvent||t||n.e;t=t.touches&&t.touches.length?t.touches:t.changedTouches&&t.changedTouches.length?t.changedTouches:[t];for(i in t)t[i].pageX?r.push({x:t[i].pageX,y:t[i].pageY}):t[i].clientX&&r.push({x:t[i].clientX,y:t[i].clientY});return r},u=function(n,t,i){return!t||!n?0:i==="x"?n.x-t.x:i==="y"?n.y-t.y:Math.sqrt(Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2))},h=function(n){if(n.is('a,area,button,[role="button"],input,label,select,summary,textarea')||i.isFunction(n.get(0).onclick)||n.data("selectable"))return!0;for(var t=0,r=n[0].attributes,u=r.length;t<u;t++)if(r[t].nodeName.substr(0,14)==="data-fancybox-")return!0;return!1},c=function(t){var i=n.getComputedStyle(t)["overflow-y"],r=n.getComputedStyle(t)["overflow-x"],u=(i==="scroll"||i==="auto")&&t.scrollHeight>t.clientHeight,f=(r==="scroll"||r==="auto")&&t.scrollWidth>t.clientWidth;return u||f},o=function(n){for(var t=!1;;){if(t=c(n.get(0)),t)break;if(n=n.parent(),!n.length||n.hasClass("fancybox-stage")||n.is("body"))break}return t},r=function(n){var t=this;t.instance=n;t.$bg=n.$refs.bg;t.$stage=n.$refs.stage;t.$container=n.$refs.container;t.destroy();t.$container.on("touchstart.fb.touch mousedown.fb.touch",i.proxy(t,"ontouchstart"))};r.prototype.destroy=function(){this.$container.off(".fb.touch")};r.prototype.ontouchstart=function(r){var f=this,s=i(r.target),l=f.instance,c=l.current,v=c.$content,a=r.type=="touchstart";if((a&&f.$container.off("mousedown.fb.touch"),!r.originalEvent||r.originalEvent.button!=2)&&s.length&&!h(s)&&!h(s.parent())&&(s.is("img")||!(r.originalEvent.clientX>s[0].clientWidth+s.offset().left))){if(!c||f.instance.isAnimating||f.instance.isClosing){r.stopPropagation();r.preventDefault();return}if(f.realPoints=f.startPoints=e(r),f.startPoints){r.stopPropagation();f.startEvent=r;f.canTap=!0;f.$target=s;f.$content=v;f.opts=c.opts.touch;f.isPanning=!1;f.isSwiping=!1;f.isZooming=!1;f.isScrolling=!1;f.sliderStartPos=f.sliderLastPos||{top:0,left:0};f.contentStartPos=i.fancybox.getTranslate(f.$content);f.contentLastPos=null;f.startTime=(new Date).getTime();f.distanceX=f.distanceY=f.distance=0;f.canvasWidth=Math.round(c.$slide[0].clientWidth);f.canvasHeight=Math.round(c.$slide[0].clientHeight);i(t).off(".fb.touch").on(a?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",i.proxy(f,"ontouchend")).on(a?"touchmove.fb.touch":"mousemove.fb.touch",i.proxy(f,"ontouchmove"));if(i.fancybox.isMobile&&t.addEventListener("scroll",f.onscroll,!0),!(f.opts||l.canPan())||!(s.is(f.$stage)||f.$stage.find(s).length)){s.is("img")&&r.preventDefault();return}i.fancybox.isMobile&&(o(s)||o(s.parent()))||r.preventDefault();f.startPoints.length===1&&(c.type==="image"&&(f.contentStartPos.width>f.canvasWidth+1||f.contentStartPos.height>f.canvasHeight+1)?(i.fancybox.stop(f.$content),f.$content.css("transition-duration",""),f.isPanning=!0):f.isSwiping=!0,f.$container.addClass("fancybox-controls--isGrabbing"));f.startPoints.length!==2||l.isAnimating||c.hasError||c.type!=="image"||!(c.isLoaded||c.$ghost)||(f.canTap=!1,f.isSwiping=!1,f.isPanning=!1,f.isZooming=!0,i.fancybox.stop(f.$content),f.$content.css("transition-duration",""),f.centerPointStartX=(f.startPoints[0].x+f.startPoints[1].x)*.5-i(n).scrollLeft(),f.centerPointStartY=(f.startPoints[0].y+f.startPoints[1].y)*.5-i(n).scrollTop(),f.percentageOfImageAtPinchPointX=(f.centerPointStartX-f.contentStartPos.left)/f.contentStartPos.width,f.percentageOfImageAtPinchPointY=(f.centerPointStartY-f.contentStartPos.top)/f.contentStartPos.height,f.startDistanceBetweenFingers=u(f.startPoints[0],f.startPoints[1]))}}};r.prototype.onscroll=function(){self.isScrolling=!0};r.prototype.ontouchmove=function(n){var t=this,r=i(n.target);if(t.isScrolling||!(r.is(t.$stage)||t.$stage.find(r).length)){t.canTap=!1;return}if((t.newPoints=e(n),(t.opts||t.instance.canPan())&&t.newPoints&&t.newPoints.length)&&(t.isSwiping&&t.isSwiping===!0||n.preventDefault(),t.distanceX=u(t.newPoints[0],t.startPoints[0],"x"),t.distanceY=u(t.newPoints[0],t.startPoints[0],"y"),t.distance=u(t.newPoints[0],t.startPoints[0]),t.distance>0))if(t.isSwiping)t.onSwipe(n);else t.isPanning?t.onPan():t.isZooming&&t.onZoom()};r.prototype.onSwipe=function(){var t=this,u=t.isSwiping,r=t.sliderStartPos.left||0,e;if(u===!0){if(Math.abs(t.distance)>10){if(t.canTap=!1,t.instance.group.length<2&&t.opts.vertical?t.isSwiping="y":t.instance.isDragging||t.opts.vertical===!1||t.opts.vertical==="auto"&&i(n).width()>800?t.isSwiping="x":(e=Math.abs(Math.atan2(t.distanceY,t.distanceX)*180/Math.PI),t.isSwiping=e>45&&e<135?"y":"x"),t.canTap=!1,t.isSwiping==="y"&&i.fancybox.isMobile&&(o(t.$target)||o(t.$target.parent()))){t.isScrolling=!0;return}t.instance.isDragging=t.isSwiping;t.startPoints=t.newPoints;i.each(t.instance.slides,function(n,r){i.fancybox.stop(r.$slide);r.$slide.css("transition-duration","");r.inTransition=!1;r.pos===t.instance.current.pos&&(t.sliderStartPos.left=i.fancybox.getTranslate(r.$slide).left)});t.instance.SlideShow&&t.instance.SlideShow.isActive&&t.instance.SlideShow.stop()}return}u=="x"&&(r=t.distanceX>0&&(t.instance.group.length<2||t.instance.current.index===0&&!t.instance.current.opts.loop)?r+Math.pow(t.distanceX,.8):t.distanceX<0&&(t.instance.group.length<2||t.instance.current.index===t.instance.group.length-1&&!t.instance.current.opts.loop)?r-Math.pow(-t.distanceX,.8):r+t.distanceX);t.sliderLastPos={top:u=="x"?0:t.sliderStartPos.top+t.distanceY,left:r};t.requestId&&(f(t.requestId),t.requestId=null);t.requestId=s(function(){t.sliderLastPos&&(i.each(t.instance.slides,function(n,r){var u=r.pos-t.instance.currPos;i.fancybox.setTranslate(r.$slide,{top:t.sliderLastPos.top,left:t.sliderLastPos.left+u*t.canvasWidth+u*r.opts.gutter})}),t.$container.addClass("fancybox-is-sliding"))})};r.prototype.onPan=function(){var n=this;if(u(n.newPoints[0],n.realPoints[0])<(i.fancybox.isMobile?10:5)){n.startPoints=n.newPoints;return}n.canTap=!1;n.contentLastPos=n.limitMovement();n.requestId&&(f(n.requestId),n.requestId=null);n.requestId=s(function(){i.fancybox.setTranslate(n.$content,n.contentLastPos)})};r.prototype.limitMovement=function(){var r=this,u=r.canvasWidth,s=r.canvasHeight,f=r.distanceX,e=r.distanceY,n=r.contentStartPos,h=n.left,p=n.top,o=n.width,c=n.height,l,a,v,y,t,i;return t=o>u?h+f:h,i=p+e,l=Math.max(0,u*.5-o*.5),a=Math.max(0,s*.5-c*.5),v=Math.min(u-o,u*.5-o*.5),y=Math.min(s-c,s*.5-c*.5),o>u&&(f>0&&t>l&&(t=l-1+Math.pow(-l+h+f,.8)||0),f<0&&t<v&&(t=v+1-Math.pow(v-h-f,.8)||0)),c>s&&(e>0&&i>a&&(i=a-1+Math.pow(-a+p+e,.8)||0),e<0&&i<y&&(i=y+1-Math.pow(y-p-e,.8)||0)),{top:i,left:t,scaleX:n.scaleX,scaleY:n.scaleY}};r.prototype.limitPosition=function(n,t,i,r){var e=this,u=e.canvasWidth,f=e.canvasHeight;return i>u?(n=n>0?0:n,n=n<u-i?u-i:n):n=Math.max(0,u/2-i/2),r>f?(t=t>0?0:t,t=t<f-r?f-r:t):t=Math.max(0,f/2-r/2),{top:t,left:n}};r.prototype.onZoom=function(){var t=this;try{var e=t.contentStartPos.width,o=t.contentStartPos.height,l=t.contentStartPos.left,a=t.contentStartPos.top,v=u(t.newPoints[0],t.newPoints[1]),r=v/t.startDistanceBetweenFingers,h=Math.floor(e*r),c=Math.floor(o*r),y=(e-h)*t.percentageOfImageAtPinchPointX,p=(o-c)*t.percentageOfImageAtPinchPointY,w=(t.newPoints[0].x+t.newPoints[1].x)/2-i(n).scrollLeft(),b=(t.newPoints[0].y+t.newPoints[1].y)/2-i(n).scrollTop(),k=w-t.centerPointStartX,d=b-t.centerPointStartY,g=l+(y+k),nt=a+(p+d),tt={top:nt,left:g,scaleX:t.contentStartPos.scaleX*r,scaleY:t.contentStartPos.scaleY*r};t.canTap=!1;t.newWidth=h;t.newHeight=c;t.contentLastPos=tt;t.requestId&&(f(t.requestId),t.requestId=null);t.requestId=s(function(){i.fancybox.setTranslate(t.$content,t.contentLastPos)})}catch(it){}};r.prototype.ontouchend=function(n){var r=this,u=Math.max((new Date).getTime()-r.startTime,1),o=r.isSwiping,s=r.isPanning,h=r.isZooming,c=r.isScrolling;if(r.endPoints=e(n),r.$container.removeClass("fancybox-controls--isGrabbing"),i(t).off(".fb.touch"),t.removeEventListener("scroll",r.onscroll,!0),r.requestId&&(f(r.requestId),r.requestId=null),r.isSwiping=!1,r.isPanning=!1,r.isZooming=!1,r.isScrolling=!1,r.instance.isDragging=!1,r.canTap)return r.onTap(n);r.speed=366;r.velocityX=r.distanceX/u*.5;r.velocityY=r.distanceY/u*.5;r.speedX=Math.max(r.speed*.5,Math.min(r.speed*1.5,1/Math.abs(r.velocityX)*r.speed));s?r.endPanning():h?r.endZooming():r.endSwiping(o,c);return};r.prototype.endSwiping=function(n,t){var r=this,u=!1,f=r.instance.group.length;r.sliderLastPos=null;n=="y"&&!t&&Math.abs(r.distanceY)>50?(i.fancybox.animate(r.instance.current.$slide,{top:r.sliderStartPos.top+r.distanceY+r.velocityY*150,opacity:0},150),u=r.instance.close(!0,300)):n=="x"&&r.distanceX>50&&f>1?u=r.instance.previous(r.speedX):n=="x"&&r.distanceX<-50&&f>1&&(u=r.instance.next(r.speedX));u===!1&&(n=="x"||n=="y")&&(t||f<2?r.instance.centerSlide(r.instance.current,150):r.instance.jumpTo(r.instance.current.index));r.$container.removeClass("fancybox-is-sliding")};r.prototype.endPanning=function(){var n=this,r,u,t;n.contentLastPos&&(n.opts.momentum===!1?(r=n.contentLastPos.left,u=n.contentLastPos.top):(r=n.contentLastPos.left+n.velocityX*n.speed,u=n.contentLastPos.top+n.velocityY*n.speed),t=n.limitPosition(r,u,n.contentStartPos.width,n.contentStartPos.height),t.width=n.contentStartPos.width,t.height=n.contentStartPos.height,i.fancybox.animate(n.$content,t,330))};r.prototype.endZooming=function(){var n=this,e=n.instance.current,u,f,o,s,t=n.newWidth,r=n.newHeight;n.contentLastPos&&(u=n.contentLastPos.left,f=n.contentLastPos.top,s={top:f,left:u,width:t,height:r,scaleX:1,scaleY:1},i.fancybox.setTranslate(n.$content,s),t<n.canvasWidth&&r<n.canvasHeight?n.instance.scaleToFit(150):t>e.width||r>e.height?n.instance.scaleToActual(n.centerPointStartX,n.centerPointStartY,150):(o=n.limitPosition(u,f,t,r),i.fancybox.setTranslate(n.content,i.fancybox.getTranslate(n.$content)),i.fancybox.animate(n.$content,o,150)))};r.prototype.onTap=function(n){var t=this,o=i(n.target),r=t.instance,f=r.current,s=n&&e(n)||t.startPoints,h=s[0]?s[0].x-t.$stage.offset().left:0,c=s[0]?s[0].y-t.$stage.offset().top:0,u,l=function(u){var e=f.opts[u];if(i.isFunction(e)&&(e=e.apply(r,[f,n])),e)switch(e){case"close":r.close(t.startEvent);break;case"toggleControls":r.toggleControls(!0);break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(t.startEvent);break;case"zoom":f.type=="image"&&(f.isLoaded||f.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(h,c):r.group.length<2&&r.close(t.startEvent))}};if((!n.originalEvent||n.originalEvent.button!=2)&&(o.is("img")||!(h>o[0].clientWidth+o.offset().left))){if(o.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))u="Outside";else if(o.is(".fancybox-slide"))u="Slide";else if(r.current.$content&&r.current.$content.find(o).addBack().filter(o).length)u="Content";else return;if(t.tapped){if(clearTimeout(t.tapped),t.tapped=null,Math.abs(h-t.tapX)>50||Math.abs(c-t.tapY)>50)return this;l("dblclick"+u)}else t.tapX=h,t.tapY=c,f.opts["dblclick"+u]&&f.opts["dblclick"+u]!==f.opts["click"+u]?t.tapped=setTimeout(function(){t.tapped=null;l("click"+u)},500):l("click"+u);return this}};i(t).on("onActivate.fb",function(n,t){t&&!t.Guestures&&(t.Guestures=new r(t))})}(window,document,window.jQuery||jQuery),function(n,t){"use strict";t.extend(!0,t.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg viewBox="0 0 40 40"><path d="M13,12 L27,20 L13,27 Z" /><path d="M15,10 v19 M23,10 v19" /><\/svg><\/button>'},slideShow:{autoStart:!1,speed:3e3}});var i=function(n){this.instance=n;this.init()};t.extend(i.prototype,{timer:null,isActive:!1,$button:null,init:function(){var n=this;n.$button=n.instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){n.toggle()});(n.instance.group.length<2||!n.instance.group[n.instance.currIndex].opts.slideShow)&&n.$button.hide()},set:function(n){var t=this;t.instance&&t.instance.current&&(n===!0||t.instance.current.opts.loop||t.instance.currIndex<t.instance.group.length-1)?t.timer=setTimeout(function(){t.isActive&&t.instance.jumpTo((t.instance.currIndex+1)%t.instance.group.length)},t.instance.current.opts.slideShow.speed):(t.stop(),t.instance.idleSecondsCounter=0,t.instance.showControls())},clear:function(){var n=this;clearTimeout(n.timer);n.timer=null},start:function(){var n=this,t=n.instance.current;t&&(n.isActive=!0,n.$button.attr("title",t.opts.i18n[t.opts.lang].PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),n.set(!0))},stop:function(){var n=this,t=n.instance.current;n.clear();n.$button.attr("title",t.opts.i18n[t.opts.lang].PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play");n.isActive=!1},toggle:function(){var n=this;n.isActive?n.stop():n.start()}});t(n).on({"onInit.fb":function(n,t){t&&!t.SlideShow&&(t.SlideShow=new i(t))},"beforeShow.fb":function(n,t,i,r){var u=t&&t.SlideShow;r?u&&i.opts.slideShow.autoStart&&u.start():u&&u.isActive&&u.clear()},"afterShow.fb":function(n,t){var i=t&&t.SlideShow;i&&i.isActive&&i.set()},"afterKeydown.fb":function(i,r,u,f,e){var o=r&&r.SlideShow;o&&u.opts.slideShow&&(e===80||e===32)&&!t(n.activeElement).is("button,a,input")&&(f.preventDefault(),o.toggle())},"beforeClose.fb onDeactivate.fb":function(n,t){var i=t&&t.SlideShow;i&&i.stop()}});t(n).on("visibilitychange",function(){var r=t.fancybox.getInstance(),i=r&&r.SlideShow;i&&i.isActive&&(n.hidden?i.clear():i.set())})}(document,window.jQuery||jQuery),function(n,t){"use strict";var i=function(){for(var u=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],t,f={},i,r=0;r<u.length;r++)if(t=u[r],t&&t[1]in n){for(i=0;i<t.length;i++)f[u[0][i]]=t[i];return f}return!1}(),r;if(!i){t&&t.fancybox&&(t.fancybox.defaults.btnTpl.fullScreen=!1);return}r={request:function(t){t=t||n.documentElement;t[i.requestFullscreen](t.ALLOW_KEYBOARD_INPUT)},exit:function(){n[i.exitFullscreen]()},toggle:function(t){t=t||n.documentElement;this.isFullscreen()?this.exit():this.request(t)},isFullscreen:function(){return Boolean(n[i.fullscreenElement])},enabled:function(){return Boolean(n[i.fullscreenEnabled])}};t.extend(!0,t.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fullscreen" title="{{FULL_SCREEN}}"><svg viewBox="0 0 40 40"><path d="M9,12 h22 v16 h-22 v-16 v16 h22 v-16 Z" /><\/svg><\/button>'},fullScreen:{autoStart:!1}});t(n).on({"onInit.fb":function(n,t){var i;if(t&&t.group[t.currIndex].opts.fullScreen){i=t.$refs.container;i.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(n){n.stopPropagation();n.preventDefault();r.toggle(i[0])});t.opts.fullScreen&&t.opts.fullScreen.autoStart===!0&&r.request(i[0]);t.FullScreen=r}else t&&t.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(n,t,i,r,u){t&&t.FullScreen&&u===70&&(r.preventDefault(),t.FullScreen.toggle(t.$refs.container[0]))},"beforeClose.fb":function(n){n&&n.FullScreen&&r.exit()}});t(n).on(i.fullscreenchange,function(){var i=r.isFullscreen(),n=t.fancybox.getInstance();n&&(n.current&&n.current.type==="image"&&n.isAnimating&&(n.current.$content.css("transition","none"),n.isAnimating=!1,n.update(!0,!0,0)),n.trigger("onFullscreenChange",i),n.$refs.container.toggleClass("fancybox-is-fullscreen",i))})}(document,window.jQuery||jQuery),function(n,t){"use strict";t.fancybox.defaults=t.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg viewBox="0 0 120 120"><path d="M30,30 h14 v14 h-14 Z M50,30 h14 v14 h-14 Z M70,30 h14 v14 h-14 Z M30,50 h14 v14 h-14 Z M50,50 h14 v14 h-14 Z M70,50 h14 v14 h-14 Z M30,70 h14 v14 h-14 Z M50,70 h14 v14 h-14 Z M70,70 h14 v14 h-14 Z" /><\/svg><\/button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},t.fancybox.defaults);var i=function(n){this.init(n)};t.extend(i.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(n){var t=this,i,r;if(t.instance=n,n.Thumbs=t,i=n.group[0],r=n.group[1],t.opts=n.group[n.currIndex].opts.thumbs,t.$button=n.$refs.toolbar.find("[data-fancybox-thumbs]"),t.opts&&i&&r&&(i.type=="image"||i.opts.thumb||i.opts.$thumb)&&(r.type=="image"||r.opts.thumb||r.opts.$thumb)){t.$button.show().on("click",function(){t.toggle()});t.isActive=!0}else t.$button.hide()},create:function(){var n=this,r=n.instance,f=n.opts.parentEl,u,i;n.$grid=t('<div class="fancybox-thumbs fancybox-thumbs-'+n.opts.axis+'"><\/div>').appendTo(r.$refs.container.find(f).addBack().filter(f));u="<ul>";t.each(r.group,function(n,t){i=t.opts.thumb||(t.opts.$thumb?t.opts.$thumb.attr("src"):null);i||t.type!=="image"||(i=t.src);i&&i.length&&(u+='<li data-index="'+n+'"  tabindex="0" class="fancybox-thumbs-loading"><img data-src="'+i+'" /><\/li>')});u+="<\/ul>";n.$list=t(u).appendTo(n.$grid).on("click","li",function(){r.jumpTo(t(this).data("index"))});n.$list.find("img").hide().one("load",function(){var o=t(this).parent().removeClass("fancybox-thumbs-loading"),e=o.outerWidth(),r=o.outerHeight(),i,n,u,f;i=this.naturalWidth||this.width;n=this.naturalHeight||this.height;u=i/e;f=n/r;u>=1&&f>=1&&(u>f?(i=i/f,n=r):(i=e,n=n/u));t(this).css({width:Math.floor(i),height:Math.floor(n),"margin-top":n>r?Math.floor(r*.3-n*.3):Math.floor(r*.5-n*.5),"margin-left":Math.floor(e*.5-i*.5)}).show()}).each(function(){this.src=t(this).data("src")});n.opts.axis==="x"&&n.$list.width(parseInt(n.$grid.css("padding-right"))+r.group.length*n.$list.children().eq(0).outerWidth(!0)+"px")},focus:function(n){var r=this,t=r.$list,u,i;r.instance.current&&(u=t.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+r.instance.current.index+'"]').addClass("fancybox-thumbs-active"),i=u.position(),r.opts.axis==="y"&&(i.top<0||i.top>t.height()-u.outerHeight())?t.stop().animate({scrollTop:t.scrollTop()+i.top},n):r.opts.axis==="x"&&(i.left<t.parent().scrollLeft()||i.left>t.parent().scrollLeft()+(t.parent().width()-u.outerWidth()))&&t.parent().stop().animate({scrollLeft:i.left},n))},update:function(){this.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible);this.isVisible?(this.$grid||this.create(),this.instance.trigger("onThumbsShow"),this.focus(0)):this.$grid&&this.instance.trigger("onThumbsHide");this.instance.update()},hide:function(){this.isVisible=!1;this.update()},show:function(){this.isVisible=!0;this.update()},toggle:function(){this.isVisible=!this.isVisible;this.update()}});t(n).on({"onInit.fb":function(n,t){var r;t&&!t.Thumbs&&(r=new i(t),r.isActive&&r.opts.autoStart===!0&&r.show())},"beforeShow.fb":function(n,t,i,r){var u=t&&t.Thumbs;u&&u.isVisible&&u.focus(r?0:250)},"afterKeydown.fb":function(n,t,i,r,u){var f=t&&t.Thumbs;f&&f.isActive&&u===71&&(r.preventDefault(),f.toggle())},"beforeClose.fb":function(n,t){var i=t&&t.Thumbs;i&&i.isVisible&&i.opts.hideOnClose!==!1&&i.$grid.hide()}})}(document,window.jQuery),function(n,t){"use strict";function i(n){var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(n).replace(/[&<>"'`=\/]/g,function(n){return t[n]})}t.extend(!0,t.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg viewBox="0 0 40 40"><path d="M6,30 C8,18 19,16 23,16 L23,16 L23,10 L33,20 L23,29 L23,24 C19,24 8,27 6,30 Z"><\/svg><\/button>'},share:{tpl:'<div class="fancybox-share"><h1>{{SHARE}}<\/h1><p class="fancybox-share__links"><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /><\/svg><span>Facebook<\/span><\/a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/><\/svg><span>Pinterest<\/span><\/a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /><\/svg><span>Twitter<\/span><\/a><\/p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" /><\/p><\/div>'}});t(n).on("click","[data-fancybox-share]",function(){var n=t.fancybox.getInstance(),r,u;n&&(r=n.current.opts.hash===!1?n.current.src:window.location,u=n.current.opts.share.tpl.replace(/\{\{media\}\}/g,n.current.type==="image"?encodeURIComponent(n.current.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(r)).replace(/\{\{url_raw\}\}/g,i(r)).replace(/\{\{descr\}\}/g,n.$caption?encodeURIComponent(n.$caption.text()):""),t.fancybox.open({src:n.translate(n,u),type:"html",opts:{animationEffect:"fade",animationDuration:250,afterLoad:function(n,t){t.$content.find(".fancybox-share__links a").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})}}}))})}(document,window.jQuery||jQuery),function(n,t,i){"use strict";function e(){var r=t.location.hash.substr(1),n=r.split("-"),i=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,u=n.join("-");return i<1&&(i=1),{hash:r,index:i,gallery:u}}function s(n){var t;n.gallery!==""&&(t=i("[data-fancybox='"+i.escapeSelector(n.gallery)+"']").eq(n.index-1),t.length||(t=i("#"+i.escapeSelector(n.gallery)+"")),t.length&&(f=!1,t.trigger("click")))}function o(n){var t;return n?(t=n.current?n.current.opts:n.opts,t.hash||(t.$orig?t.$orig.data("fancybox"):"")):!1}i.escapeSelector||(i.escapeSelector=function(n){var t=function(n,t){return t?n==="\0"?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n};return(n+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,t)});var f=!0,r=null,u=null;i(function(){if(i.fancybox.defaults.hash!==!1){i(n).on({"onInit.fb":function(n,t){var i,r;t.group[t.currIndex].opts.hash!==!1&&(i=e(),r=o(t),r&&i.gallery&&r==i.gallery&&(t.currIndex=i.index-1))},"beforeShow.fb":function(i,e,s){var h;s&&s.opts.hash!==!1&&(h=o(e),h&&h!==""&&(t.location.hash.indexOf(h)<0&&(e.opts.origHash=t.location.hash),r=h+(e.group.length>1?"-"+(s.index+1):""),"replaceState"in t.history?(u&&clearTimeout(u),u=setTimeout(function(){t.history[f?"pushState":"replaceState"]({},n.title,t.location.pathname+t.location.search+"#"+r);u=null;f=!1},300)):t.location.hash=r))},"beforeClose.fb":function(f,e,s){var h,c;(u&&clearTimeout(u),s.opts.hash!==!1)&&(h=o(e),c=e&&e.opts.origHash?e.opts.origHash:"",h&&h!==""&&("replaceState"in history?t.history.replaceState({},n.title,t.location.pathname+t.location.search+c):(t.location.hash=c,i(t).scrollTop(e.scrollTop).scrollLeft(e.scrollLeft))),r=null)}});i(t).on("hashchange.fb",function(){var n=e();i.fancybox.getInstance()?!r||r===n.gallery+"-"+n.index||n.index===1&&r==n.gallery||(r=null,i.fancybox.close()):n.gallery!==""&&s(n)});setTimeout(function(){s(e())},50)}})}(document,window,window.jQuery||jQuery),function(n,t){"use strict";var i=(new Date).getTime();t(n).on({"onInit.fb":function(n,t){t.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(n){var r=t.current,u=(new Date).getTime();t.group.length<1||r.opts.wheel===!1||r.opts.wheel==="auto"&&r.type!=="image"||(n.preventDefault(),n.stopPropagation(),r.$slide.hasClass("fancybox-animated"))||(n=n.originalEvent||n,u-i<250)||(i=u,t[(-n.deltaY||-n.deltaX||n.wheelDelta||-n.detail)<0?"next":"previous"]())})}})}(document,window.jQuery||jQuery);$(function(){loopAllForms()});window.onerror=function(n,t,i,r,u){sendErrorMail(n,t,i,r,u)};$(function(){$("a.login").length&&$.each($("a.login"),function(){$(this).mousedown(function(){return window.location.href=this.href,!1})});$(".toggle_collaps").length&&$(".toggle_collaps").click(function(){$(".icon",$(this)).toggleClass("rotate_up");$(".facet_results",$(this).closest(".facet_list")).slideToggle(300);$(".loadmore_attached").length&&$(".loadmore_attached").is(":visible")&&($(".loadmore_attached",$(this).closest(".facet_list")).slideToggle(300),$(".loadmore").parent().show())});$(".header .ui.dropdown").dropdown({action:"hide",onChange:function(){},onShow:function(){$(".mobile_menu_toggle").is(":visible")&&($("i.icon",$("a.mobile_menu_toggle")).attr("class","sidebar icon"),$(".header_nav").slideUp(100,function(){$(".header_nav group").removeClass("opened")}))}});$(".aankopen .ui.dropdown").dropdown({action:"hide",onChange:function(){},onShow:function(){$(".mobile_menu_toggle").is(":visible")&&($("i.icon",$("a.mobile_menu_toggle")).attr("class","sidebar icon"),$(".header_nav").slideUp(100,function(){$(".header_nav group").removeClass("opened")}))}});$(".ui.selection.dropdown.typeselector").dropdown({action:"hide"});$(".topwarning").length&&$(".topwarning a.close_topwarning").click(function(n){n.preventDefault();$(".topwarning").slideUp();$.ajax({type:"POST",url:"/Home/HideExceptionalDay",contentType:"application/json; charset=utf-8",dataType:"json",async:!0})});$(".open_fade_collaps").length&&$(".open_fade_collaps").each(function(){var n=$(this).closest(".fade_collaps"),i=n.height(),t=$(".collaps_inner",n).height();t<i?($(n).addClass("opened"),$(this).remove()):$(this).click(function(){n=$(this).closest(".fade_collaps");$(n).hasClass("opened")?($(n).removeClass("opened"),$(n).animate({height:"200px"},300),$("span",$(this)).html($("span",$(this)).data("more")),$("i",$(this)).attr("class","plus icon")):(t=$(".collaps_inner",n).height(),$(n).addClass("opened"),$(n).animate({height:t+"px"},300,function(){$(n).css("height","auto")}),$("span",$(this)).html($("span",$(this)).data("less")),$("i",$(this)).attr("class","minus icon"))})});$(".loadmore").length&&$(".loadmore").click(function(n){return n.preventDefault(),$(this).parent().slideUp(300),$(".loadmore_attached."+$(this).data("target")).slideDown(350),!1});$("a.slidetoanchor").each(function(){$(this).click(function(n){n.preventDefault();$("html,body").animate({scrollTop:$($(this).attr("href")).offset().top},"slow")})});$(".form").on("click","a.slidetoanchor",function(n){return n.preventDefault(),$(this).parents(".modal").length?(dif=$($(this).attr("href"),$(this).closest(".modal_content")).offset().top-$(this).closest(".modal_content").offset().top,$($(this).closest(".modal")).animate({scrollTop:dif})):$("html,body").animate({scrollTop:$($(this).attr("href")).offset().top},"slow"),!1});$("a.mobile_menu_toggle").click(function(){$(".header_nav").is(":visible")?($("i.icon",$(this)).attr("class","sidebar icon"),$(".header_nav").slideUp(function(){$(".header_nav group").removeClass("opened")})):($("i.icon",$(this)).attr("class","remove icon"),$(".header_nav").slideDown())});$(".nav a.be_lead").click(function(){if($(".mobile_menu_toggle").is(":visible")&&(group=$(this).closest(".group"),$(group).hasClass("collapse")))return $(group).hasClass("opened")?($(".content",$(group)).slideUp(),$(group).removeClass("opened")):($(".content",$(group)).hide(),$(group).addClass("opened"),$(".content",$(group)).slideDown()),!1});$("body").on("click",function(n){$(".header_nav").is(":visible")&&$("a.mobile_menu_toggle i").hasClass("remove")&&$("a.mobile_menu_toggle").is(":visible")&&(n.target.class=="header_nav"||$(n.target).parents(".header_nav").length||$(n.target).hasClass("mobile_menu_toggle")||$(n.target).parents("a.mobile_menu_toggle").length||($("a.mobile_menu_toggle i.icon",$(this)).attr("class","sidebar icon"),$(".header_nav").slideUp(function(){$(".header_nav group").removeClass("opened")})));$(".header_actions .search_suggestions").is(":visible")&&($(n.target).parents(".search_suggestions").length||$(n.target).parents(".form_search").length||$(".search_suggestions").hide())});$(window).resize(debounce(150,function(){winresize()}));winresize();$(window).scroll(function(){winscroll()});winscroll()});$(function(){$("form#choicehelp").length&&TestYvQ()});$(".custom-select").on("click",function(){$(this).hasClass("open")?$(this).removeClass("open"):$(this).addClass("open");event.stopPropagation()});$(".custom-select").on("mouseleave",debounce(1e3,function(){$(".custom-select:hover").length==0&&$($(".custom-select")).removeClass("open")}));$(".changeCountry").on("click",function(){var n=$(this).attr("data-countryUrl");window.location.href=n});$("#showHideAllCountries").on("click",function(){$("#allCountries").hasClass("hideElementWithDisplayNone")?$("#allCountries").removeClass("hideElementWithDisplayNone"):$("#allCountries").addClass("hideElementWithDisplayNone");event.stopPropagation()});$("[scriptToRunOnClick]").on("click",function(){var script=$(this).attr("scriptToRunOnClick").replace("<script>","").replace("<\/script>","");eval(script)});$(".OpenDataUrlInNewTabOnClick").on("click",function(){var n=$(this).attr("data-url");window.open(n,"_blank","noopener")});$(".OpenDataUrlInCurrentTabOnClick").on("click",function(){var n=$(this).attr("data-url");window.open(n,"_self")});$("#add_invoice_address").on("click",function(){$("#SelectedInvoiceAddressRecId").val("-1").trigger("change")});$("#remove_invoice_address").on("click",function(){var n=$("select#SelectedInvoiceAddressRecId option:selected").val(),t;n!=-1&&(t=$("#feedbackInvoiceAddressDeletion"),$(t).html(""),$.ajax({type:"POST",url:"/Account/RemoveInvoiceAddress",data:JSON.stringify({addressRecId:n}),contentType:"application/json; charset=utf-8",dataType:"html",async:!0,success:function(t){$("option[value='"+n+"']").remove();var i=JSON.parse(t);$("#SelectedInvoiceAddressRecId").val(i.invoiceAddressToSelect).trigger("change");i.showRemoveAddressButton||$("#remove_invoice_address").remove()},error:function(n){$(t).html(n.responseText)}}))});$("#SelectedInvoiceAddressRecId").on("change",function(){var n=$("select#SelectedInvoiceAddressRecId option:selected").val();n==-1?($("#CountryCode").val(getCookie("country")),$("#Address").val(""),$("#ZipCode").val(""),$("#City").val(""),$("input[value="+getCookie("language")+"]").prop("checked",!0),$("#remove_invoice_address").attr("disabled",!0)):($.ajax({type:"POST",url:"/Account/FetchInvoiceAddressInfo",data:JSON.stringify({addressRecId:n}),contentType:"application/json; charset=utf-8",dataType:"html",async:!0,success:function(n){var t=JSON.parse(n);$("#CountryCode").val(t.Country);$("#Address").val(t.Address);$("#ZipCode").val(t.ZipCode);$("#City").val(t.City)},error:function(){}}),$("#remove_invoice_address").attr("disabled",!1));$(".countCharacters").trigger("input")});mapcontainer=document.getElementById("dealermap");mapInfoWindows=[];window.mapInit=function(){storeCenter=new google.maps.LatLng(MAP_CENTER_Y,MAP_CENTER_X);var t={zoom:MAP_ZOOM,minZoom:6,center:storeCenter,mapTypeControl:!0,scaleControl:!0,streetViewControl:!1,scrollwheel:!1,disableDoubleClickZoom:!1,zoomControl:!0,draggable:!0,panControl:!1},i=dealers.length,n=new google.maps.Map(mapcontainer,t),r=new google.maps.Geocoder;n.addListener("dragend",function(){google.maps.event.trigger(n,"resize")});google.maps.event.trigger(n,"resize");dealers.forEach(function(t){var i=new google.maps.Marker({position:new google.maps.LatLng(t.lat,t.lng),map:n,animation:google.maps.Animation.DROP,title:t.name}),r=new google.maps.InfoWindow({content:'<p class="iw">'+t.address+"<\/p>"});mapInfoWindows.push(r);i.addListener("click",function(){mapInfoWindows.forEach(function(n){n.close()});r.open(n,i);mapMarkerData=t})})};$(function(){$(".open_modal").click(function(){openmodal($(this).data("modal"))});$(".open_image_modal").click(function(){var u=$(this).data("image-url"),f=$(this).data("alt-text"),t=$(this).data("title-text"),i=$("#image_modal"),n=$(i).find(".fullScaleImage"),r;$(n)[0].src=u;$(n)[0].alt=f;$(n)[0].title=t;r=$(i).find(".modal_title");$(r)[0].innerHTML=t;openmodal("image_modal")});$(".close_modal").click(function(n){closemodal($(this).data("modal"));n.preventDefault()});$(".openclose_modal").click(function(n){openmodal($(this).data("modalopen"));closemodal($(this).data("modalclose"));n.preventDefault()});var n="a#openresetpasswordconfirmmodal";$(n).length>0&&$(n).click();n="a#openblockedusermmodal";$(n).length>0&&$(n).click();n="a#openloggedoutmmodal";$(n).length>0&&$(n).click();n="a#openresetpasswordsuccessmodal";$(n).length>0&&$(n).click();n="a#openunsubscribemodel";$(n).length>0&&$(n).click();n="a#opensubscribemodel";$(n).length>0&&$(n).click()});$(function(){$("[data-fancybox]").fancybox({selector:'[data-fancybox="gallery"]',loop:!0,toolbar:!0,buttons:["close"],btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}"><svg viewBox="0 0 40 40"><path d="M20,23 L20,8 L20,23 L13,16 L20,23 L27,16 L20,23 M26,28 L13,28 L27,28 L14,28" /><\/svg><\/a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg viewBox="0 0 40 40"><path d="M 18,17 m-8,0 a 8,8 0 1,0 16,0 a 8,8 0 1,0 -16,0 M25,23 L31,29 L25,23" /><\/svg><\/button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}" style="background:none"><i class="large close icon"><\/i><\/button>',smallBtn:'<button data-fancybox-close class="fancybox-close-small" title="{{CLOSE}}"><\/button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}" style="background:none !important;"><i class="large chevron left icon"><\/i><\/button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}" style="background:none !important;"><i class="large chevron right icon"><\/i><\/button>'}})});$(function(){if($(".fixed_sort").length&&$(".fixed_filter_sort a.sort").length&&($(".fixed_filter_sort a.sort").click(function(){$("body").addClass("bindmodal");$(".fixed_sort").slideToggle(300)}),$(".fixed_sort span.fo_close").click(function(){$("body").removeClass("bindmodal");$(".fixed_sort").slideToggle(300)})),$(".fixed_select_moto").length&&$(".fixed_filter_sort a.selectMoto").length&&($(".fixed_filter_sort a.selectMoto").click(function(){var n=$(".fixed_filter_sort a.selectMoto")[0];$(n).hasClass("inactive_action")?($(".fixed_select_moto .motoIsSelected").hasClass("hideElementWithDisplayNone")||$(".fixed_select_moto .motoIsSelected").addClass("hideElementWithDisplayNone"),$(".fixed_select_moto .motoIsNotSelected").removeClass("hideElementWithDisplayNone")):($(".fixed_select_moto .motoIsNotSelected").hasClass("hideElementWithDisplayNone")||$(".fixed_select_moto .motoIsNotSelected").addClass("hideElementWithDisplayNone"),$(".fixed_select_moto .motoIsSelected").removeClass("hideElementWithDisplayNone"));$("body").addClass("bindmodal");$(".fixed_select_moto").slideToggle(300)}),$(".fixed_select_moto span.fo_close").click(function(){$("body").removeClass("bindmodal");$(".fixed_select_moto").slideToggle(300)}),$("#select_moto_fixed_select_moto").click(function(){$("body").removeClass("bindmodal");$(".fixed_select_moto").slideToggle(300)})),($(".col_sidebar form").length||$("form.facetform").length)&&$(".fixed_filter_sort a.filter").length&&($(".fixed_filter_sort a.filter").click(function(){$("body").addClass("bindmodal");$(".col_sidebar").slideToggle(300)}),$(".col_sidebar span.fo_close").click(function(){$("body").removeClass("bindmodal");$(".col_sidebar").slideToggle(300)})),$(".form.autosubmit").length&&$(".form.autosubmit input").change(function(){$(this).closest(".form.autosubmit").submit()}),$("form.facetform").length){$("form.facetform").on("change","input",function(){$("form.facetform .submitbutton").is(":visible")||$("form.facetform").submit()});$(".ui.button.submitbutton").click(function(){$(this).addClass("loading")})}});$(function(){if($(".qa").length&&($(".qa .qa_q").click(function(){var n=$(this).closest("div.qa");$(".qa_q i.icon",$(n)).toggleClass("rotated");$(".qa_a",$(n)).slideToggle()}),window.location.hash&&$(".qa#"+window.location.hash.substr(1)).length)){var n=$(".qa#"+window.location.hash.substr(1));$(".qa_q i.icon",$(n)).toggleClass("rotated");$(".qa_a",$(n)).slideToggle()}});$(function(){$("#suggested_search").on("keyup paste focus",debounce(250,function(){suggest_results()}))});$(function(){if($(".productlist.cataloog").length){$(".productlist.cataloog").on("click",".product.disabled",function(n){n.preventDefault();productfiche=$(this).closest(".product");$(".do_select_moto",$(productfiche)).show()});$(".productlist.cataloog").on("click",".product.disabled .do_select_moto .cancel",function(){return productfiche=$(this).closest(".product"),$(".do_select_moto",$(productfiche)).hide(),!1});$(".productlist.cataloog").on("click",".product.disabled .do_select_moto a.local",function(){return productfiche=$(this).closest(".product"),$("html,body").animate({scrollTop:$("#select_moto").offset().top},"slow"),$(".do_select_moto",$(productfiche)).hide(),!1})}$("a.change_moto").length&&$("#select_moto").length&&$("a.change_moto").click(function(){$("#select_moto").slideDown();$("html,body").animate({scrollTop:$("#select_moto").offset().top},"slow")});$(".av_motos select.selectmodel").length&&$("select.selectmodel").change(function(){$(".av_motos .moto_list").hide();$('.av_motos .moto_list[data-brand="'+$(this).val()+'"]').show()})}),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports!="undefined"?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function i(i,r){var u=this,f;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(i),appendDots:n(i),arrows:!0,asNavFor:null,prevArrow:'<a class="slick-prev" aria-label="Previous"><i class="chevron left icon"><\/i><\/a>',nextArrow:'<a class="slick-next" aria-label="Next"><i class="chevron right icon"><\/i><\/a>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(){return n('<span class="sdot"><\/span>')},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};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,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};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(i);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(i).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;typeof document.mozHidden!="undefined"?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):typeof document.webkitHidden!="undefined"&&(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=t++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}var t=0;return i}();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(typeof i=="boolean")r=i,i=null;else if(i<0||i>=u.slideCount)return!1;u.unload();typeof i=="number"?i===0&&u.$slides.length===0?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;n.options.slidesToShow===1&&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&&t!==null&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var r=this,i=r.getNavTarget();i!==null&&typeof i=="object"&&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&&(n.direction===1&&n.currentSlide+1===n.slideCount-1?n.direction=0:n.direction===0&&(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 t=this,i,r;if(t.options.dots===!0){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")}};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=t.slideCount===0?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);(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(typeof t.currentSlide=="number"?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var n=this,t,i,r,f,c,u,e,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;t<c;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 r=this,f,u,e,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if(r.respondTo==="window"?e=h:r.respondTo==="slider"?e=s:r.respondTo==="min"&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&r.options.responsive!==null){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]));u!==null?r.activeBreakpoint!==null?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,r.breakpointSettings[u]==="unslick"?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,r.breakpointSettings[u]==="unslick"?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!==null&&(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 r=this,u=n(t.currentTarget),f,e,o,s;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;switch(t.data.message){case"previous":e=f===0?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=f===0?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=t.data.index===0?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 u=this,t,i,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&&t.$dots!==null&&(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.options.accessibility===!0&&t.$dots.off("keydown.slick",t.keyHandler));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.options.accessibility===!0&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler)));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.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)};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=this,t;n.options.rows>1&&(t=n.$slides.children().children(),t.removeAttr("style"),n.$slider.empty().append(t))};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;n!==null&&(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","*",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)if(n.slideCount<=n.options.slidesToShow)++t;else while(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)while(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 t=this,f,r,u=0,i,e;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,e=-1,t.options.vertical===!0&&t.options.centerMode===!0&&(t.options.slidesToShow===2?e=-1.5:t.options.slidesToShow===1&&(e=-2)),u=r*t.options.slidesToShow*e),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.slideCount<=t.options.slidesToShow?t.slideOffset=t.slideWidth*Math.floor(t.options.slidesToShow)/2-t.slideWidth*t.slideCount/2: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]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1: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]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0)+(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 n=this,t=0,i=0,u=[],r;for(n.options.infinite===!1?r=n.slideCount:(t=n.options.slidesToScroll*-1,i=n.options.slidesToScroll*-1,r=n.slideCount*2);t<r;)u.push(t),t=i+n.options.slidesToScroll,i+=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 t=this,i,r;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>t.swipeLeft*-1)return i=f,!1}),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,f=Math.ceil(t.slideCount/t.options.slidesToShow),r=t.getNavigableIndexes().filter(function(n){return n>=0&&n<t.slideCount}),i,u;for(t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),t.$dots!==null&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){var u=r.indexOf(i);n(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1});u!==-1&&(n(this).attr({"aria-describedby":"slick-slide-control"+t.instanceUid+u}),n(this).attr({"aria-label":"slick-slide-control"+t.instanceUid+u}))}),t.$dots.attr("role","tablist").find("li").each(function(i){var u=r[i];n(this).attr({role:"presentation"});n(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+i,"aria-controls":"slick-slide"+t.instanceUid+u,"aria-label":i+1+" of "+f,"aria-selected":null,tabindex:"-1"})}).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end()),i=t.currentSlide,u=i+t.options.slidesToShow;i<u;i++)t.$slides.eq(i).attr("tabindex",0);t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;if(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);if(n.options.accessibility===!0){n.$prevArrow.on("keydown.slick",n.keyHandler);n.$nextArrow.on("keydown.slick",n.keyHandler)}}};t.prototype.initDotEvents=function(){var t=this;if(t.options.dots===!0){n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);if(t.options.accessibility===!0)t.$dots.on("keydown.slick",t.keyHandler)}if(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;if(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));if(t.options.accessibility===!0)t.$list.on("keydown.slick",t.keyHandler);if(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(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")||(n.keyCode===37&&t.options.accessibility===!0?t.changeSlide({data:{message:t.options.rtl===!0?"next":"previous"}}):n.keyCode===39&&t.options.accessibility===!0&&t.changeSlide({data:{message:t.options.rtl===!0?"previous":"next"}}))};t.prototype.lazyLoad=function(){function e(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),f=n(this).attr("data-srcset"),e=n(this).attr("data-sizes")||t.$slider.attr("data-sizes"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){f&&(i.attr("srcset",f),e&&i.attr("sizes",e));i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy data-srcset data-sizes").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 t=this,u,f,i,r,s;if(t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),r=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),r=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,r=Math.ceil(i+t.options.slidesToShow),t.options.fade===!0&&(i>0&&i--,r<=t.slideCount&&r++)),u=t.$slider.find(".slick-slide").slice(i,r),t.options.lazyLoad==="anticipated"){var o=i-1,h=r,c=t.$slider.find(".slick-slide");for(s=0;s<t.options.slidesToScroll;s++)o<0&&(o=t.slideCount-1),u=u.add(c.eq(o)),u=u.add(c.eq(h)),o--,h++}e(u);t.slideCount<=t.options.slidesToShow?(f=t.$slider.find(".slick-slide"),e(f)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(f=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),e(f)):t.currentSlide===0&&(f=t.$slider.find(".slick-cloned").slice(t.options.slidesToShow*-1),e(f))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();n.options.lazyLoad==="progressive"&&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(t){var i=this,r;i.unslicked||(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),i.options.accessibility===!0&&(i.initADA(),i.options.focusOnChange&&(r=n(i.$slides.get(i.currentSlide)),r.attr("tabindex",0).focus())))};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 i=this,s=n("img[data-lazy]",i.$slider),r,u,e,o,f;s.length?(r=s.first(),u=r.attr("data-lazy"),e=r.attr("data-srcset"),o=r.attr("data-sizes")||i.$slider.attr("data-sizes"),f=document.createElement("img"),f.onload=function(){e&&(r.attr("srcset",e),o&&r.attr("sizes",o));r.attr("src",u).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading");i.options.adaptiveHeight===!0&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},f.onerror=function(){t<3?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 i=this,r,u;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 t=this,u,f,i,r=t.options.responsive||null;if(n.type(r)==="array"&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,r.hasOwnProperty(u)){for(f=r[u].breakpoint;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;if(t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&t.currentSlide!==0&&(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(typeof t.currentSlide=="number"?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;if(typeof n=="boolean"?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||n<0||n>r.slideCount-1)return!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;r.reinit()};t.prototype.setCSS=function(n){var t=this,i={},r,u;t.options.rtl===!0&&(n=-n);r=t.positionProp=="left"?Math.ceil(n)+"px":"0px";u=t.positionProp=="top"?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 t=this,i;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;n.options.slidesToShow===1&&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 t=this,u,f,e,i,o=!1,r;if(n.type(arguments[0])==="object"?(e=arguments[0],o=arguments[1],r="multiple"):n.type(arguments[0])==="string"&&(e=arguments[0],i=arguments[1],o=arguments[2],arguments[0]==="responsive"&&n.type(arguments[1])==="array"?r="responsive":typeof arguments[1]!="undefined"&&(r="single")),r==="single")t.options[e]=i;else if(r==="multiple")n.each(e,function(n,i){t.options[n]=i});else if(r==="responsive")for(f in i)if(n.type(t.options.responsive)!=="array")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";n.positionProp==="top"?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(t.WebkitTransition!==undefined||t.MozTransition!==undefined||t.msTransition!==undefined)&&n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&(typeof n.options.zIndex=="number"?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);t.OTransform!==undefined&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.MozTransform!==undefined&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",t.perspectiveProperty===undefined&&t.MozPerspective===undefined&&(n.animType=!1));t.webkitTransform!==undefined&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.msTransform!==undefined&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",t.msTransform===undefined&&(n.animType=!1));t.transform!==undefined&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&n.animType!==null&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var t=this,u,i,r,f,e;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?(e=t.options.slidesToShow%2==0?1:0,u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u+e,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1+e,r+u+2).addClass("slick-active").attr("aria-hidden","false")),n===0?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"));(t.options.lazyLoad==="ondemand"||t.options.lazyLoad==="anticipated")&&t.lazyLoad()};t.prototype.setupInfinite=function(){var t=this,i,r,u;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;i<u+t.slideCount;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"));if(r||(r=0),i.slideCount<=i.options.slidesToShow){i.slideHandler(r,!1,!0);return}i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,o,h=null,r=this,e;if((t=t||!1,r.animating!==!0||r.options.waitForAnimate!==!0)&&(r.options.fade!==!0||r.currentSlide!==n)){if(t===!1&&r.asNavFor(n),u=n,h=r.getLeft(u),o=r.getLeft(r.currentSlide),r.currentLeft=r.swipeLeft===null?o:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(n<0||n>r.getDotCount()*r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.infinite===!1&&r.options.centerMode===!0&&(n<0||n>r.slideCount-r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=u<0?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);r.animateHeight();return}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(u*180/Math.PI),n<0&&(n=360-Math.abs(n)),n<=45&&n>=0)?t.options.rtl===!1?"left":"right":n<=360&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&n<=225?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&n<=135?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var n=this,i,t;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,n.touchObject.curX===undefined)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){t=n.swipeDirection();switch(t){case"left":case"down":i=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":i=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}t!="vertical"&&(n.slideHandler(i),n.touchObject={},n.$slider.trigger("swipe",[n,t]))}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||n.type.indexOf("mouse")===-1)){t.touchObject.fingerCount=n.originalEvent&&n.originalEvent.touches!==undefined?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);switch(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 t=this,f,e,r,u,i,o;if(i=n.originalEvent!==undefined?n.originalEvent.touches:null,!t.dragging||t.scrolling||i&&i.length!==1)return!1;if(f=t.getLeft(t.currentSlide),t.touchObject.curX=i!==undefined?i[0].pageX:n.clientX,t.touchObject.curY=i!==undefined?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),o=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2))),!t.options.verticalSwiping&&!t.swiping&&o>4)return t.scrolling=!0,!1;if(t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=o),e=t.swipeDirection(),n.originalEvent!==undefined&&t.touchObject.swipeLength>4&&(t.swiping=!0,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&&(t.currentSlide===0&&e==="right"||t.currentSlide>=t.getDotCount()&&e==="left")&&(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)return!1;if(t.animating===!0)return t.swipeLeft=null,!1;t.setCSS(t.swipeLeft)};t.prototype.swipeStart=function(n){var t=this,i;if(t.interrupted=!0,t.touchObject.fingerCount!==1||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;n.originalEvent!==undefined&&n.originalEvent.touches!==undefined&&(i=n.originalEvent.touches[0]);t.touchObject.startX=t.touchObject.curX=i!==undefined?i.pageX:n.clientX;t.touchObject.startY=t.touchObject.curY=i!==undefined?i.pageY:n.clientY;t.dragging=!0};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;n.$slidesCache!==null&&(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 n=this,t;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"),n.currentSlide===0?(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;n.$dots!==null&&(n.$dots.find("li").removeClass("slick-active").end(),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,u,n=0;n<e;n++)if(typeof r=="object"||typeof r=="undefined"?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),typeof u!="undefined")return u;return i}});$(function(){if($(".responsive_slick").length&&$(".responsive_slick").slick({dots:!0,infinite:!0,speed:300,slidesToShow:4,slidesToScroll:4,responsive:[{breakpoint:1024,settings:{slidesToShow:3,slidesToScroll:3,infinite:!0,dots:!0}},{breakpoint:600,settings:{slidesToShow:2,slidesToScroll:2,infinite:!0,dots:!0}},{breakpoint:480,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0,dots:!0}},{breakpoint:1025,settings:"unslick"},]}),$(".single_slick").length&&$(".single_slick").slick({dots:!0,infinite:!0,speed:200,slidesToShow:1,slidesToScroll:1}),$(".slick_product_gallery").length){$(".slick_product_gallery .item").css("display","block");$(".slick_product_gallery").on("init reInit afterChange",function(n,t,i){var r=(i?i:0)+1;$(".product_images_thumbs a").removeClass("active");$('.product_images_thumbs a[data-rank="'+r+'"]').addClass("active");$(".media .enlargers a").hide();$('.media .enlargers a[data-rank="'+r+'"]').show()});$(".slick_product_gallery").slick({dots:!0,infinite:!0,speed:200,slidesToShow:1,slidesToScroll:1});$(".product_images_thumbs a.item").click(function(n){return n.preventDefault(),$(".slick_product_gallery").slick("slickGoTo",parseInt($(this).data("rank"))-1),!1})}if($(".hp_banner_slick").length){var t=document.getElementsByClassName("hp_banner_slick")[0],n=t.childElementCount>1;$(".hp_banner_slick").slick({dots:n,arrows:n,slidesToShow:1,slidesToScroll:1,speed:1e3,autoplay:n,autoplaySpeed:5e3,responsive:[{breakpoint:1031,settings:{dots:!1}}]})}checkNumberOfVisibleVariations();$(window).on("resize",debounce(150,function(){checkNumberOfVisibleVariations()}))});$("img.product_thumb").on("click",function(n){function u(n,t){var i,r;$("a.content",t).attr("href",$(n[0]).attr("data-product_url"));$("a.content",t).attr("data-impressionView-productid",$(n[0]).attr("data-impressionView-productid"));$("img.base",t).attr("src",$(n[0]).attr("data-largeImage-src"));$("img.base",t).attr("alt",$(n[0]).attr("data-title"));$("img.base",t).attr("data-productId",$(n[0]).attr("data-productId"));var u=$(".content .productname",t),f=$(".content .info .price",t),e=$(".content .info .bulletpoints",t);u.text($(n[0]).attr("data-title"));f.html($(n[0]).attr("data-price"));e.html($(n[0]).attr("data-bulletpoints"));i=$(".content .perc",t);r=$(".content div",t).first();i.length>0?i.replaceWith($(n[0]).attr("data-discount")):r.append($(n[0]).attr("data-discount"))}function f(n,t){var i=$(".compare_add.ui.checkbox",n);console.log("compare productId: "+t);$.ajax({type:"POST",url:"/Browse/IsProductInCompare",data:JSON.stringify({productId:t}),contentType:"application/json; charset=utf-8",async:!0,success:function(n){var t=i[0],r=$(t).children().first(),u=n=="True"?!0:!1;r.prop("checked",u);addingProductsToCompareAllowed()},error:function(){}})}n.preventDefault();var t=$(this).closest(".product"),r=$("img.base",t).attr("data-productId"),i=$(this).attr("data-productId");return $(t[0]).id=$(this[0]).attr("data-productId"),u($(this),t),f(t,i),$("#compare_toggle_"+r).attr("value",i),$("#compare_toggle_"+r).attr("id","compare_toggle_"+i),$("#"+r).attr("id",i),$(this.parentNode.childNodes).show(),$(this).hide(),!1});$(function(){product_multiple_colors()});$(function(){$(".winkelvoorraad.multi .form.mobile select").length&&$(".winkelvoorraad.multi .form.mobile select").change(function(){$("td.available",$(".winkelvoorraad.multi")).hide();$("td.unavailable",$(".winkelvoorraad.multi")).hide();$("td.store",$(".winkelvoorraad.multi")).hide();$("td."+$(this).val(),$(".winkelvoorraad.multi")).show()})}),function(n,t,i,r){"use strict";t=typeof t!="undefined"&&t.Math==Math?t:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();n.fn.checkbox=function(u){var s=n(this),h=s.selector||"",o=(new Date).getTime(),e=[],c=arguments[0],l=typeof c=="string",a=[].slice.call(arguments,1),f;return s.each(function(){var v=n.extend(!0,{},n.fn.checkbox.settings,u),b=v.className,et=v.namespace,k=v.selector,ot=v.error,d="."+et,rt="module-"+et,p=n(this),g=n(this).children(k.label),y=n(this).children(k.input),w=y[0],tt=!1,it=!1,nt=p.data(rt),ut,ft=this,s;s={initialize:function(){s.verbose("Initializing checkbox",v);s.create.label();s.bind.events();s.set.tabbable();s.hide.input();s.observeChanges();s.instantiate();s.setup()},instantiate:function(){s.verbose("Storing instance of module",s);nt=s;p.data(rt,s)},destroy:function(){s.verbose("Destroying module");s.unbind.events();s.show.input();p.removeData(rt)},fix:{reference:function(){p.is(k.input)&&(s.debug("Behavior called on <input> adjusting invoked element"),p=p.closest(k.checkbox),s.refresh())}},setup:function(){s.set.initialLoad();s.is.indeterminate()?(s.debug("Initial value is indeterminate"),s.indeterminate()):s.is.checked()?(s.debug("Initial value is checked"),s.check()):(s.debug("Initial value is unchecked"),s.uncheck());s.remove.initialLoad()},refresh:function(){g=p.children(k.label);y=p.children(k.input);w=y[0]},hide:{input:function(){s.verbose("Modifying <input> z-index to be unselectable");y.addClass(b.hidden)}},show:{input:function(){s.verbose("Modifying <input> z-index to be selectable");y.removeClass(b.hidden)}},observeChanges:function(){"MutationObserver"in t&&(ut=new MutationObserver(function(){s.debug("DOM tree modified, updating selector cache");s.refresh()}),ut.observe(ft,{childList:!0,subtree:!0}),s.debug("Setting up mutation observer",ut))},attachEvents:function(t,i){var r=n(t);if(i=n.isFunction(s[i])?s[i]:s.toggle,r.length>0){s.debug("Attaching checkbox events to element",t,i);r.on("click"+d,i)}else s.error(ot.notFound)},event:{click:function(t){var i=n(t.target);if(i.is(k.input)){s.verbose("Using default check action on initialized checkbox");return}if(i.is(k.link)){s.debug("Clicking link inside checkbox, skipping toggle");return}s.toggle();y.focus();t.preventDefault()},keydown:function(n){var t=n.which,i={enter:13,space:32,escape:27};t==i.escape?(s.verbose("Escape key pressed blurring field"),y.blur(),it=!0):n.ctrlKey||t!=i.space&&t!=i.enter?it=!1:(s.verbose("Enter/space key pressed, toggling checkbox"),s.toggle(),it=!0)},keyup:function(n){it&&n.preventDefault()}},check:function(){s.should.allowCheck()&&(s.debug("Checking checkbox",y),s.set.checked(),s.should.ignoreCallbacks()||(v.onChecked.call(w),v.onChange.call(w)))},uncheck:function(){s.should.allowUncheck()&&(s.debug("Unchecking checkbox"),s.set.unchecked(),s.should.ignoreCallbacks()||(v.onUnchecked.call(w),v.onChange.call(w)))},indeterminate:function(){if(s.should.allowIndeterminate()){s.debug("Checkbox is already indeterminate");return}s.debug("Making checkbox indeterminate");s.set.indeterminate();s.should.ignoreCallbacks()||(v.onIndeterminate.call(w),v.onChange.call(w))},determinate:function(){if(s.should.allowDeterminate()){s.debug("Checkbox is already determinate");return}s.debug("Making checkbox determinate");s.set.determinate();s.should.ignoreCallbacks()||(v.onDeterminate.call(w),v.onChange.call(w))},enable:function(){if(s.is.enabled()){s.debug("Checkbox is already enabled");return}s.debug("Enabling checkbox");s.set.enabled();v.onEnable.call(w);v.onEnabled.call(w)},disable:function(){if(s.is.disabled()){s.debug("Checkbox is already disabled");return}s.debug("Disabling checkbox");s.set.disabled();v.onDisable.call(w);v.onDisabled.call(w)},get:{radios:function(){var t=s.get.name();return n('input[name="'+t+'"]').closest(k.checkbox)},otherRadios:function(){return s.get.radios().not(p)},name:function(){return y.attr("name")}},is:{initialLoad:function(){return tt},radio:function(){return y.hasClass(b.radio)||y.attr("type")=="radio"},indeterminate:function(){return y.prop("indeterminate")!==r&&y.prop("indeterminate")},checked:function(){return y.prop("checked")!==r&&y.prop("checked")},disabled:function(){return y.prop("disabled")!==r&&y.prop("disabled")},enabled:function(){return!s.is.disabled()},determinate:function(){return!s.is.indeterminate()},unchecked:function(){return!s.is.checked()}},should:{allowCheck:function(){return s.is.determinate()&&s.is.checked()&&!s.should.forceCallbacks()?(s.debug("Should not allow check, checkbox is already checked"),!1):v.beforeChecked.apply(w)===!1?(s.debug("Should not allow check, beforeChecked cancelled"),!1):!0},allowUncheck:function(){return s.is.determinate()&&s.is.unchecked()&&!s.should.forceCallbacks()?(s.debug("Should not allow uncheck, checkbox is already unchecked"),!1):v.beforeUnchecked.apply(w)===!1?(s.debug("Should not allow uncheck, beforeUnchecked cancelled"),!1):!0},allowIndeterminate:function(){return s.is.indeterminate()&&!s.should.forceCallbacks()?(s.debug("Should not allow indeterminate, checkbox is already indeterminate"),!1):v.beforeIndeterminate.apply(w)===!1?(s.debug("Should not allow indeterminate, beforeIndeterminate cancelled"),!1):!0},allowDeterminate:function(){return s.is.determinate()&&!s.should.forceCallbacks()?(s.debug("Should not allow determinate, checkbox is already determinate"),!1):v.beforeDeterminate.apply(w)===!1?(s.debug("Should not allow determinate, beforeDeterminate cancelled"),!1):!0},forceCallbacks:function(){return s.is.initialLoad()&&v.fireOnInit},ignoreCallbacks:function(){return tt&&!v.fireOnInit}},can:{change:function(){return!(p.hasClass(b.disabled)||p.hasClass(b.readOnly)||y.prop("disabled")||y.prop("readonly"))},uncheck:function(){return typeof v.uncheckable=="boolean"?v.uncheckable:!s.is.radio()}},set:{initialLoad:function(){tt=!0},checked:function(){if(s.verbose("Setting class to checked"),p.removeClass(b.indeterminate).addClass(b.checked),s.is.radio()&&s.uncheckOthers(),!s.is.indeterminate()&&s.is.checked()){s.debug("Input is already checked, skipping input property change");return}s.verbose("Setting state to checked",w);y.prop("indeterminate",!1).prop("checked",!0);s.trigger.change()},unchecked:function(){if(s.verbose("Removing checked class"),p.removeClass(b.indeterminate).removeClass(b.checked),!s.is.indeterminate()&&s.is.unchecked()){s.debug("Input is already unchecked");return}s.debug("Setting state to unchecked");y.prop("indeterminate",!1).prop("checked",!1);s.trigger.change()},indeterminate:function(){if(s.verbose("Setting class to indeterminate"),p.addClass(b.indeterminate),s.is.indeterminate()){s.debug("Input is already indeterminate, skipping input property change");return}s.debug("Setting state to indeterminate");y.prop("indeterminate",!0);s.trigger.change()},determinate:function(){if(s.verbose("Removing indeterminate class"),p.removeClass(b.indeterminate),s.is.determinate()){s.debug("Input is already determinate, skipping input property change");return}s.debug("Setting state to determinate");y.prop("indeterminate",!1)},disabled:function(){if(s.verbose("Setting class to disabled"),p.addClass(b.disabled),s.is.disabled()){s.debug("Input is already disabled, skipping input property change");return}s.debug("Setting state to disabled");y.prop("disabled","disabled");s.trigger.change()},enabled:function(){if(s.verbose("Removing disabled class"),p.removeClass(b.disabled),s.is.enabled()){s.debug("Input is already enabled, skipping input property change");return}s.debug("Setting state to enabled");y.prop("disabled",!1);s.trigger.change()},tabbable:function(){s.verbose("Adding tabindex to checkbox");y.attr("tabindex")===r&&y.attr("tabindex",0)}},remove:{initialLoad:function(){tt=!1}},trigger:{change:function(){var n=i.createEvent("HTMLEvents"),t=y[0];t&&(s.verbose("Triggering native change event"),n.initEvent("change",!0,!1),t.dispatchEvent(n))}},create:{label:function(){y.prevAll(k.label).length>0?(y.prev(k.label).detach().insertAfter(y),s.debug("Moving existing label",g)):s.has.label()||(g=n("<label>").insertAfter(y),s.debug("Creating label",g))}},has:{label:function(){return g.length>0}},bind:{events:function(){s.verbose("Attaching checkbox events");p.on("click"+d,s.event.click).on("keydown"+d,k.input,s.event.keydown).on("keyup"+d,k.input,s.event.keyup)}},unbind:{events:function(){s.debug("Removing events");p.off(d)}},uncheckOthers:function(){var n=s.get.otherRadios();s.debug("Unchecking other radios",n);n.removeClass(b.checked)},toggle:function(){if(!s.can.change()){s.is.radio()||s.debug("Checkbox is read-only or disabled, ignoring toggle");return}s.is.indeterminate()||s.is.unchecked()?(s.debug("Currently unchecked"),s.check()):s.is.checked()&&s.can.uncheck()&&(s.debug("Currently checked"),s.uncheck())},setting:function(t,i){if(s.debug("Changing setting",t,i),n.isPlainObject(t))n.extend(!0,v,t);else if(i!==r)n.isPlainObject(v[t])?n.extend(!0,v[t],i):v[t]=i;else return v[t]},internal:function(t,i){if(n.isPlainObject(t))n.extend(!0,s,t);else if(i!==r)s[t]=i;else return s[t]},debug:function(){!v.silent&&v.debug&&(v.performance?s.performance.log(arguments):(s.debug=Function.prototype.bind.call(console.info,console,v.name+":"),s.debug.apply(console,arguments)))},verbose:function(){!v.silent&&v.verbose&&v.debug&&(v.performance?s.performance.log(arguments):(s.verbose=Function.prototype.bind.call(console.info,console,v.name+":"),s.verbose.apply(console,arguments)))},error:function(){v.silent||(s.error=Function.prototype.bind.call(console.error,console,v.name+":"),s.error.apply(console,arguments))},performance:{log:function(n){var t,i,r;v.performance&&(t=(new Date).getTime(),r=o||t,i=t-r,o=t,e.push({Name:n[0],Arguments:[].slice.call(n,1)||"",Element:ft,"Execution Time":i}));clearTimeout(s.performance.timer);s.performance.timer=setTimeout(s.performance.display,500)},display:function(){var t=v.name+":",i=0;o=!1;clearTimeout(s.performance.timer);n.each(e,function(n,t){i+=t["Execution Time"]});t+=" "+i+"ms";h&&(t+=" '"+h+"'");(console.group!==r||console.table!==r)&&e.length>0&&(console.groupCollapsed(t),console.table?console.table(e):n.each(e,function(){}),console.groupEnd());e=[]}},invoke:function(t,i,u){var e=nt,c,o,h;return i=i||a,u=ft||u,typeof t=="string"&&e!==r&&(t=t.split(/[\. ]/),c=t.length-1,n.each(t,function(i,u){var f=i!=c?u+t[i+1].charAt(0).toUpperCase()+t[i+1].slice(1):t;if(n.isPlainObject(e[f])&&i!=c)e=e[f];else{if(e[f]!==r)return o=e[f],!1;if(n.isPlainObject(e[u])&&i!=c)e=e[u];else return e[u]!==r?(o=e[u],!1):(s.error(ot.method,t),!1)}})),n.isFunction(o)?h=o.apply(u,i):o!==r&&(h=o),n.isArray(f)?f.push(h):f!==r?f=[f,h]:h!==r&&(f=h),o}};l?(nt===r&&s.initialize(),s.invoke(c)):(nt!==r&&nt.invoke("destroy"),s.initialize())}),f!==r?f:this};n.fn.checkbox.settings={name:"Checkbox",namespace:"checkbox",silent:!1,debug:!1,verbose:!0,performance:!0,uncheckable:"auto",fireOnInit:!1,onChange:function(){},beforeChecked:function(){},beforeUnchecked:function(){},beforeDeterminate:function(){},beforeIndeterminate:function(){},onChecked:function(){},onUnchecked:function(){},onDeterminate:function(){},onIndeterminate:function(){},onEnable:function(){},onDisable:function(){},onEnabled:function(){},onDisabled:function(){},className:{checked:"checked",indeterminate:"indeterminate",disabled:"disabled",hidden:"hidden",radio:"radio",readOnly:"read-only"},error:{method:"The method you called is not defined"},selector:{checkbox:".ui.checkbox",label:"label, .box",input:'input[type="checkbox"], input[type="radio"]',link:"a[href]"}}}(jQuery,window,document),function(n,t,i,r){"use strict";t=typeof t!="undefined"&&t.Math==Math?t:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();n.fn.dropdown=function(u){var e=n(this),o=n(i),l=e.selector||"",h="ontouchstart"in i.documentElement,c=(new Date).getTime(),s=[],a=arguments[0],v=typeof a=="string",y=[].slice.call(arguments,1),f;return e.each(function(p){var b=n.isPlainObject(u)?n.extend(!0,{},n.fn.dropdown.settings,u):n.extend({},n.fn.dropdown.settings),k=b.className,at=b.message,oi=b.fields,ft=b.keys,rt=b.metadata,si=b.namespace,dt=b.regExp,d=b.selector,ht=b.error,ri=b.templates,tt="."+si,wt="module-"+si,g=n(this),vt=n(b.context),st=g.find(d.text),et=g.find(d.search),gt=g.find(d.sizer),ut=g.find(d.input),hi=g.find(d.icon),ni=g.prev().find(d.text).length>0?g.prev().find(d.text):g.prev(),nt=g.children(d.menu),it=nt.find(d.item),yt=!1,ui=!1,fi=!1,ot=this,pt=g.data(wt),ei,bt,ti,ct,ii,lt,kt,w;w={initialize:function(){w.debug("Initializing dropdown",b);w.is.alreadySetup()?w.setup.reference():(w.setup.layout(),b.values&&w.change.values(b.values),w.refreshData(),w.save.defaults(),w.restore.selected(),w.create.id(),w.bind.events(),w.observeChanges(),w.instantiate())},instantiate:function(){w.verbose("Storing instance of dropdown",w);pt=w;g.data(wt,w)},destroy:function(){w.verbose("Destroying previous dropdown",g);w.remove.tabbable();g.off(tt).removeData(wt);nt.off(tt);o.off(ct);w.disconnect.menuObserver();w.disconnect.selectObserver()},observeChanges:function(){"MutationObserver"in t&&(lt=new MutationObserver(w.event.select.mutation),kt=new MutationObserver(w.event.menu.mutation),w.debug("Setting up mutation observer",lt,kt),w.observe.select(),w.observe.menu())},disconnect:{menuObserver:function(){kt&&kt.disconnect()},selectObserver:function(){lt&&lt.disconnect()}},observe:{select:function(){w.has.input()&&lt.observe(g[0],{childList:!0,subtree:!0})},menu:function(){w.has.menu()&&kt.observe(nt[0],{childList:!0,subtree:!0})}},create:{id:function(){ii=(Math.random().toString(16)+"000000000").substr(2,8);ct="."+ii;w.verbose("Creating unique id for element",ii)},userChoice:function(t){var u,i,f;return(t=t||w.get.userValues(),!t)?!1:(t=n.isArray(t)?t:[t],n.each(t,function(t,e){w.get.item(e)===!1&&(f=b.templates.addition(w.add.variables(at.addResult,e)),i=n("<div />").html(f).attr("data-"+rt.value,e).attr("data-"+rt.text,e).addClass(k.addition).addClass(k.item),b.hideAdditions&&i.addClass(k.hidden),u=u===r?i:u.add(i),w.verbose("Creating user choices for value",e,i))}),u)},userLabels:function(){var t=w.get.userValues();t&&(w.debug("Adding user labels",t),n.each(t,function(n,t){w.verbose("Adding custom user value");w.add.label(t,t)}))},menu:function(){nt=n("<div />").addClass(k.menu).appendTo(g)},sizer:function(){gt=n("<span />").addClass(k.sizer).insertAfter(et)}},search:function(n){n=n!==r?n:w.get.query();w.verbose("Searching for query",n);w.has.minCharacters(n)?w.filter(n):w.hide()},select:{firstUnfiltered:function(){w.verbose("Selecting first non-filtered element");w.remove.selectedItem();it.not(d.unselectable).not(d.addition+d.hidden).eq(0).addClass(k.selected)},nextAvailable:function(n){n=n.eq(0);var t=n.nextAll(d.item).not(d.unselectable).eq(0),i=n.prevAll(d.item).not(d.unselectable).eq(0),r=t.length>0;r?(w.verbose("Moving selection to",t),t.addClass(k.selected)):(w.verbose("Moving selection to",i),i.addClass(k.selected))}},setup:{api:function(){var n={debug:b.debug,urlData:{value:w.get.value(),query:w.get.query()},on:!1};w.verbose("First request, initializing API");g.api(n)},layout:function(){g.is("select")&&(w.setup.select(),w.setup.returnedObject());w.has.menu()||w.create.menu();w.is.search()&&!w.has.search()&&(w.verbose("Adding search input"),et=n("<input />").addClass(k.search).prop("autocomplete","off").insertBefore(st));w.is.multiple()&&w.is.searchSelection()&&!w.has.sizer()&&w.create.sizer();b.allowTab&&w.set.tabbable()},select:function(){var t=w.get.selectValues();w.debug("Dropdown initialized on a select",t);g.is("select")&&(ut=g);ut.parent(d.dropdown).length>0?(w.debug("UI dropdown already exists. Creating dropdown menu only"),g=ut.closest(d.dropdown),w.has.menu()||w.create.menu(),nt=g.children(d.menu),w.setup.menu(t)):(w.debug("Creating entire dropdown from select"),g=n("<div />").attr("class",ut.attr("class")).addClass(k.selection).addClass(k.dropdown).html(ri.dropdown(t)).insertBefore(ut),ut.hasClass(k.multiple)&&ut.prop("multiple")===!1&&(w.error(ht.missingMultiple),ut.prop("multiple",!0)),ut.is("[multiple]")&&w.set.multiple(),ut.prop("disabled")&&(w.debug("Disabling dropdown"),g.addClass(k.disabled)),ut.removeAttr("class").detach().prependTo(g));w.refresh()},menu:function(n){nt.html(ri.menu(n,oi));it=nt.find(d.item)},reference:function(){w.debug("Dropdown behavior was called on select, replacing with closest dropdown");g=g.parent(d.dropdown);pt=g.data(wt);ot=g.get(0);w.refresh();w.setup.returnedObject()},returnedObject:function(){var n=e.slice(0,p),t=e.slice(p+1);e=n.add(g).add(t)}},refresh:function(){w.refreshSelectors();w.refreshData()},refreshItems:function(){it=nt.find(d.item)},refreshSelectors:function(){w.verbose("Refreshing selector cache");st=g.find(d.text);et=g.find(d.search);ut=g.find(d.input);hi=g.find(d.icon);ni=g.prev().find(d.text).length>0?g.prev().find(d.text):g.prev();nt=g.children(d.menu);it=nt.find(d.item)},refreshData:function(){w.verbose("Refreshing cached metadata");it.removeData(rt.text).removeData(rt.value)},clearData:function(){w.verbose("Clearing metadata");it.removeData(rt.text).removeData(rt.value);g.removeData(rt.defaultText).removeData(rt.defaultValue).removeData(rt.placeholderText)},toggle:function(){w.verbose("Toggling menu visibility");w.is.active()?w.hide():w.show()},show:function(t){if(t=n.isFunction(t)?t:function(){},!w.can.show()&&w.is.remote()&&(w.debug("No API results retrieved, searching before show"),w.queryRemote(w.get.query(),w.show)),w.can.show()&&!w.is.active()){if(w.debug("Showing dropdown"),!w.has.message()||w.has.maxSelections()||w.has.allResultsFiltered()||w.remove.message(),w.is.allFiltered())return!0;b.onShow.call(ot)!==!1&&w.animate.show(function(){w.can.click()&&w.bind.intent();w.has.menuSearch()&&w.focusSearch();w.set.visible();t.call(ot)})}},hide:function(t){t=n.isFunction(t)?t:function(){};w.is.active()&&(w.debug("Hiding dropdown"),b.onHide.call(ot)!==!1&&w.animate.hide(function(){w.remove.visible();t.call(ot)}))},hideOthers:function(){w.verbose("Finding other dropdowns to hide");e.not(g).has(d.menu+"."+k.visible).dropdown("hide")},hideMenu:function(){w.verbose("Hiding menu  instantaneously");w.remove.active();w.remove.visible();nt.transition("hide")},hideSubMenus:function(){var n=nt.children(d.item).find(d.menu);w.verbose("Hiding sub menus",n);n.transition("hide")},bind:{events:function(){h&&w.bind.touchEvents();w.bind.keyboardEvents();w.bind.inputEvents();w.bind.mouseEvents()},touchEvents:function(){if(w.debug("Touch device detected binding additional touch events"),!w.is.searchSelection()&&w.is.single())g.on("touchstart"+tt,w.event.test.toggle);nt.on("touchstart"+tt,d.item,w.event.item.mouseenter)},keyboardEvents:function(){w.verbose("Binding keyboard events");g.on("keydown"+tt,w.event.keydown);if(w.has.search())g.on(w.get.inputEvent()+tt,d.search,w.event.input);if(w.is.multiple())o.on("keydown"+ct,w.event.document.keydown)},inputEvents:function(){w.verbose("Binding input change events");g.on("change"+tt,d.input,w.event.change)},mouseEvents:function(){if(w.verbose("Binding mouse events"),w.is.multiple())g.on("click"+tt,d.label,w.event.label.click).on("click"+tt,d.remove,w.event.remove.click);if(w.is.searchSelection()){g.on("mousedown"+tt,w.event.mousedown).on("mouseup"+tt,w.event.mouseup).on("mousedown"+tt,d.menu,w.event.menu.mousedown).on("mouseup"+tt,d.menu,w.event.menu.mouseup).on("click"+tt,d.icon,w.event.icon.click).on("focus"+tt,d.search,w.event.search.focus).on("click"+tt,d.search,w.event.search.focus).on("blur"+tt,d.search,w.event.search.blur).on("click"+tt,d.text,w.event.text.focus);if(w.is.multiple())g.on("click"+tt,w.event.click)}else{if(b.on=="click")g.on("click"+tt,d.icon,w.event.icon.click).on("click"+tt,w.event.test.toggle);else if(b.on=="hover")g.on("mouseenter"+tt,w.delay.show).on("mouseleave"+tt,w.delay.hide);else g.on(b.on+tt,w.toggle);g.on("mousedown"+tt,w.event.mousedown).on("mouseup"+tt,w.event.mouseup).on("focus"+tt,w.event.focus);if(w.has.menuSearch())g.on("blur"+tt,d.search,w.event.search.blur);else g.on("blur"+tt,w.event.blur)}nt.on("mouseenter"+tt,d.item,w.event.item.mouseenter).on("mouseleave"+tt,d.item,w.event.item.mouseleave).on("click"+tt,d.item,w.event.item.click)},intent:function(){if(w.verbose("Binding hide intent event to document"),h)o.on("touchstart"+ct,w.event.test.touch).on("touchmove"+ct,w.event.test.touch);o.on("click"+ct,w.event.test.hide)}},unbind:{intent:function(){w.verbose("Removing hide intent event from document");h&&o.off("touchstart"+ct).off("touchmove"+ct);o.off("click"+ct)}},filter:function(n){var t=n!==r?n:w.get.query(),i=function(){w.is.multiple()&&w.filterActive();(n||!n&&w.get.activeItem().length==0)&&w.select.firstUnfiltered();w.has.allResultsFiltered()?b.onNoResults.call(ot,t)?b.allowAdditions?b.hideAdditions&&(w.verbose("User addition with no menu, setting empty style"),w.set.empty(),w.hideMenu()):(w.verbose("All items filtered, showing message",t),w.add.message(at.noResults)):(w.verbose("All items filtered, hiding dropdown",t),w.hideMenu()):(w.remove.empty(),w.remove.message());b.allowAdditions&&w.add.userSuggestion(n);w.is.searchSelection()&&w.can.show()&&w.is.focusedOnSearch()&&w.show()};b.useLabels&&w.has.maxSelections()||(b.apiSettings?w.can.useAPI()?w.queryRemote(t,function(){b.filterRemoteData&&w.filterItems(t);i()}):w.error(ht.noAPI):(w.filterItems(t),i()))},queryRemote:function(t,i){var r={errorDuration:!1,cache:"local",throttle:b.throttle,urlData:{query:t},onError:function(){w.add.message(at.serverError);i()},onFailure:function(){w.add.message(at.serverError);i()},onSuccess:function(n){w.remove.message();w.setup.menu({values:n[oi.remoteValues]});i()}};g.api("get request")||w.setup.api();r=n.extend(!0,{},r,b.apiSettings);g.api("setting",r).api("query")},filterItems:function(t){var u=t!==r?t:w.get.query(),i=null,e=w.escape.string(u),f=new RegExp("^"+e,"igm");w.has.query()&&(i=[],w.verbose("Searching for matching values",u),it.each(function(){var e=n(this),t,r;return(b.match=="both"||b.match=="text")&&((t=String(w.get.choiceText(e,!1)),t.search(f)!==-1)||b.fullTextSearch==="exact"&&w.exactSearch(u,t)||b.fullTextSearch===!0&&w.fuzzySearch(u,t))?(i.push(this),!0):(b.match=="both"||b.match=="value")&&((r=String(w.get.choiceValue(e,t)),r.search(f)!==-1)||b.fullTextSearch==="exact"&&w.exactSearch(u,r)||b.fullTextSearch===!0&&w.fuzzySearch(u,r))?(i.push(this),!0):void 0}));w.debug("Showing only matched items",u);w.remove.filteredItem();i&&it.not(i).addClass(k.filtered)},fuzzySearch:function(n,t){var r=t.length,u=n.length,i,f,e;if(n=n.toLowerCase(),t=t.toLowerCase(),u>r)return!1;if(u===r)return n===t;n:for(i=0,f=0;i<u;i++){for(e=n.charCodeAt(i);f<r;)if(t.charCodeAt(f++)===e)continue n;return!1}return!0},exactSearch:function(n,t){return(n=n.toLowerCase(),t=t.toLowerCase(),t.indexOf(n)>-1)?!0:!1},filterActive:function(){b.useLabels&&it.filter("."+k.active).addClass(k.filtered)},focusSearch:function(n){if(w.has.search()&&!w.is.focusedOnSearch())if(n){g.off("focus"+tt,d.search);et.focus();g.on("focus"+tt,d.search,w.event.search.focus)}else et.focus()},forceSelection:function(){var t=it.not(k.filtered).filter("."+k.selected).eq(0),i=it.not(k.filtered).filter("."+k.active).eq(0),n=t.length>0?t:i,r=n.length>0;if(r&&!w.is.multiple()){w.debug("Forcing partial selection to selected item",n);w.event.item.click.call(n,{},!0);return}b.allowAdditions?(w.set.selected(w.get.query()),w.remove.searchTerm()):w.remove.searchTerm()},change:{values:function(t){b.allowAdditions||w.clear();w.debug("Creating dropdown with specified values",t);w.setup.menu({values:t});n.each(t,function(n,t){if(t.selected==!0)return w.debug("Setting initial selection to",t.value),w.set.selected(t.value),!0})}},event:{change:function(){fi||(w.debug("Input changed, updating selection"),w.set.selected())},focus:function(){b.showOnFocus&&!yt&&w.is.hidden()&&!bt&&w.show()},blur:function(){bt=i.activeElement===this;yt||bt||(w.remove.activeLabel(),w.hide())},mousedown:function(){w.is.searchSelection()?ti=!0:yt=!0},mouseup:function(){w.is.searchSelection()?ti=!1:yt=!1},click:function(t){var i=n(t.target);i.is(g)&&(w.is.focusedOnSearch()?w.show():w.focusSearch())},search:{focus:function(){yt=!0;w.is.multiple()&&w.remove.activeLabel();b.showOnFocus&&w.search()},blur:function(){bt=i.activeElement===this;w.is.searchSelection()&&!ti&&(ui||bt||(b.forceSelection&&w.forceSelection(),w.hide()));ti=!1}},icon:{click:function(){w.toggle()}},text:{focus:function(){yt=!0;w.focusSearch()}},input:function(){(w.is.multiple()||w.is.searchSelection())&&w.set.filtered();clearTimeout(w.timer);w.timer=setTimeout(w.search,b.delay.search)},label:{click:function(t){var i=n(this),u=g.find(d.label),r=u.filter("."+k.active),f=i.nextAll("."+k.active),e=i.prevAll("."+k.active),o=f.length>0?i.nextUntil(f).add(r).add(i):i.prevUntil(e).add(r).add(i);t.shiftKey?(r.removeClass(k.active),o.addClass(k.active)):t.ctrlKey?i.toggleClass(k.active):(r.removeClass(k.active),i.addClass(k.active));b.onLabelSelect.apply(this,u.filter("."+k.active))}},remove:{click:function(){var t=n(this).parent();t.hasClass(k.active)?w.remove.activeLabels():w.remove.activeLabels(t)}},test:{toggle:function(n){var t=w.is.multiple()?w.show:w.toggle;w.is.bubbledLabelClick(n)||w.is.bubbledIconClick(n)||w.determine.eventOnElement(n,t)&&n.preventDefault()},touch:function(n){w.determine.eventOnElement(n,function(){n.type=="touchstart"?w.timer=setTimeout(function(){w.hide()},b.delay.touch):n.type=="touchmove"&&clearTimeout(w.timer)});n.stopPropagation()},hide:function(n){w.determine.eventInModule(n,w.hide)}},select:{mutation:function(t){w.debug("<select> modified, recreating menu");var i=!1;n.each(t,function(t,r){if(n(r.target).is("select")||n(r.addedNodes).is("select"))return i=!0,!0});i&&(w.disconnect.selectObserver(),w.refresh(),w.setup.select(),w.set.selected(),w.observe.select())}},menu:{mutation:function(t){var i=t[0],u=i.addedNodes?n(i.addedNodes[0]):n(!1),f=i.removedNodes?n(i.removedNodes[0]):n(!1),r=u.add(f),e=r.is(d.addition)||r.closest(d.addition).length>0,o=r.is(d.message)||r.closest(d.message).length>0;e||o?(w.debug("Updating item selector cache"),w.refreshItems()):(w.debug("Menu modified, updating selector cache"),w.refresh())},mousedown:function(){ui=!0},mouseup:function(){ui=!1}},item:{mouseenter:function(t){var u=n(t.target),r=n(this),i=r.children(d.menu),f=r.siblings(d.item).children(d.menu),e=i.length>0,o=i.find(u).length>0;!o&&e&&(clearTimeout(w.itemTimer),w.itemTimer=setTimeout(function(){w.verbose("Showing sub-menu",i);n.each(f,function(){w.animate.hide(!1,n(this))});w.animate.show(!1,i)},b.delay.show),t.preventDefault())},mouseleave:function(){var t=n(this).children(d.menu);t.length>0&&(clearTimeout(w.itemTimer),w.itemTimer=setTimeout(function(){w.verbose("Hiding sub-menu",t);w.animate.hide(!1,t)},b.delay.hide))},click:function(t,r){var u=n(this),o=t?n(t.target):n(""),f=u.find(d.menu),e=w.get.choiceText(u),s=w.get.choiceValue(u,e),h=f.length>0,c=f.find(o).length>0;w.has.menuSearch()&&n(i.activeElement).blur();c||h&&!b.allowCategorySelection||(w.is.searchSelection()&&(b.allowAdditions&&w.remove.userAddition(),w.remove.searchTerm(),w.is.focusedOnSearch()||r==!0||w.focusSearch(!0)),b.useLabels||(w.remove.filteredItem(),w.set.scrollPosition(u)),w.determine.selectAction.call(this,e,s))}},document:{keydown:function(n){var u=n.which,a=w.is.inObject(u,ft);if(a){var i=g.find(d.label),t=i.filter("."+k.active),p=t.data(rt.value),o=i.index(t),v=i.length,r=t.length>0,s=t.length>1,y=o===0,h=o+1==v,e=w.is.searchSelection(),f=w.is.focusedOnSearch(),c=w.is.focused(),l=f&&w.get.caretPosition()===0;if(e&&!r&&!f)return;u==ft.leftArrow?(c||l)&&!r?(w.verbose("Selecting previous label"),i.last().addClass(k.active)):r&&(n.shiftKey?w.verbose("Adding previous label to selection"):(w.verbose("Selecting previous label"),i.removeClass(k.active)),y&&!s?t.addClass(k.active):t.prev(d.siblingLabel).addClass(k.active).end(),n.preventDefault()):u==ft.rightArrow?(c&&!r&&i.first().addClass(k.active),r&&(n.shiftKey?w.verbose("Adding next label to selection"):(w.verbose("Selecting next label"),i.removeClass(k.active)),h?e?f?i.removeClass(k.active):w.focusSearch():s?t.next(d.siblingLabel).addClass(k.active):t.addClass(k.active):t.next(d.siblingLabel).addClass(k.active),n.preventDefault())):u==ft.deleteKey||u==ft.backspace?r?(w.verbose("Removing active labels"),h&&e&&!f&&w.focusSearch(),t.last().next(d.siblingLabel).addClass(k.active),w.remove.activeLabels(t),n.preventDefault()):l&&!r&&u==ft.backspace&&(w.verbose("Removing last label on input backspace"),t=i.last().addClass(k.active),w.remove.activeLabels(t)):t.removeClass(k.active)}}},keydown:function(n){var t=n.which,v=w.is.inObject(t,ft);if(v){var s=it.not(d.unselectable).filter("."+k.selected).eq(0),y=nt.children("."+k.active).eq(0),i=s.length>0?s:y,p=i.length>0?i.siblings(":not(."+k.filtered+")").addBack():nt.children(":not(."+k.filtered+")"),e=i.children(d.menu),u=i.closest(d.menu),h=u.hasClass(k.visible)||u.hasClass(k.animating)||u.parent(d.menu).length>0,c=e.length>0,f=i.length>0,l=i.not(d.unselectable).length>0,o=t==ft.delimiter&&b.allowAdditions&&w.is.multiple(),g=b.allowAdditions&&b.hideAdditions&&(t==ft.enter||o)&&l,r,a;if(g&&(w.verbose("Selecting item from keyboard shortcut",i),w.event.item.click.call(i,n),w.is.searchSelection()&&w.remove.searchTerm()),w.is.visible()){if((t==ft.enter||o)&&(t==ft.enter&&f&&c&&!b.allowCategorySelection?(w.verbose("Pressed enter on unselectable category, opening sub menu"),t=ft.rightArrow):l&&(w.verbose("Selecting item from keyboard shortcut",i),w.event.item.click.call(i,n),w.is.searchSelection()&&w.remove.searchTerm()),n.preventDefault()),f&&(t==ft.leftArrow&&(a=u[0]!==nt[0],a&&(w.verbose("Left key pressed, closing sub-menu"),w.animate.hide(!1,u),i.removeClass(k.selected),u.closest(d.item).addClass(k.selected),n.preventDefault())),t==ft.rightArrow&&c&&(w.verbose("Right key pressed, opening sub-menu"),w.animate.show(!1,e),i.removeClass(k.selected),e.find(d.item).eq(0).addClass(k.selected),n.preventDefault())),t==ft.upArrow){if(r=f&&h?i.prevAll(d.item+":not("+d.unselectable+")").eq(0):it.eq(0),p.index(r)<0){w.verbose("Up key pressed but reached top of current menu");n.preventDefault();return}w.verbose("Up key pressed, changing active item");i.removeClass(k.selected);r.addClass(k.selected);w.set.scrollPosition(r);b.selectOnKeydown&&w.is.single()&&w.set.selectedItem(r);n.preventDefault()}if(t==ft.downArrow){if(r=f&&h?r=i.nextAll(d.item+":not("+d.unselectable+")").eq(0):it.eq(0),r.length===0){w.verbose("Down key pressed but reached bottom of current menu");n.preventDefault();return}w.verbose("Down key pressed, changing active item");it.removeClass(k.selected);r.addClass(k.selected);w.set.scrollPosition(r);b.selectOnKeydown&&w.is.single()&&w.set.selectedItem(r);n.preventDefault()}t==ft.pageUp&&(w.scrollPage("up"),n.preventDefault());t==ft.pageDown&&(w.scrollPage("down"),n.preventDefault());t==ft.escape&&(w.verbose("Escape key pressed, closing dropdown"),w.hide())}else o&&n.preventDefault(),t!=ft.downArrow||w.is.visible()||(w.verbose("Down key pressed, showing dropdown"),w.show(),n.preventDefault())}else w.has.search()||w.set.selectedLetter(String.fromCharCode(t))}},trigger:{change:function(){var n=i.createEvent("HTMLEvents"),t=ut[0];t&&(w.verbose("Triggering native change event"),n.initEvent("change",!0,!1),t.dispatchEvent(n))}},determine:{selectAction:function(t,i){w.verbose("Determining action",b.action);n.isFunction(w.action[b.action])?(w.verbose("Triggering preset action",b.action,t,i),w.action[b.action].call(ot,t,i,this)):n.isFunction(b.action)?(w.verbose("Triggering user action",b.action,t,i),b.action.call(ot,t,i,this)):w.error(ht.action,b.action)},eventInModule:function(t,r){var u=n(t.target),f=u.closest(i.documentElement).length>0,e=u.closest(g).length>0;return r=n.isFunction(r)?r:function(){},f&&!e?(w.verbose("Triggering event",r),r(),!0):(w.verbose("Event occurred in dropdown, canceling callback"),!1)},eventOnElement:function(t,r){var u=n(t.target),f=u.closest(d.siblingLabel),e=i.body.contains(t.target),o=g.find(f).length===0,s=u.closest(nt).length===0;return r=n.isFunction(r)?r:function(){},e&&o&&s?(w.verbose("Triggering event",r),r(),!0):(w.verbose("Event occurred in dropdown menu, canceling callback"),!1)}},action:{nothing:function(){},activate:function(t,i,u){if(i=i!==r?i:t,w.can.activate(n(u))){if(w.set.selected(i,n(u)),w.is.multiple()&&!w.is.allFiltered())return;w.hideAndClear()}},select:function(t,i,u){if(i=i!==r?i:t,w.can.activate(n(u))){if(w.set.value(i,n(u)),w.is.multiple()&&!w.is.allFiltered())return;w.hideAndClear()}},combo:function(t,i,u){i=i!==r?i:t;w.set.selected(i,n(u));w.hideAndClear()},hide:function(n,t){w.set.value(t,n);w.hideAndClear()}},get:{id:function(){return ii},defaultText:function(){return g.data(rt.defaultText)},defaultValue:function(){return g.data(rt.defaultValue)},placeholderText:function(){return b.placeholder!="auto"&&typeof b.placeholder=="string"?b.placeholder:g.data(rt.placeholderText)||""},text:function(){return st.text()},query:function(){return n.trim(et.val())},searchWidth:function(n){return n=n!==r?n:et.val(),gt.text(n),Math.ceil(gt.width()+1)},selectionCount:function(){var t=w.get.values();return w.is.multiple()?n.isArray(t)?t.length:0:w.get.value()!==""?1:0},transition:function(n){return b.transition=="auto"?w.is.upward(n)?"slide up":"slide down":b.transition},userValues:function(){var t=w.get.values();return t?(t=n.isArray(t)?t:[t],n.grep(t,function(n){return w.get.item(n)===!1})):!1},uniqueArray:function(t){return n.grep(t,function(i,r){return n.inArray(i,t)===r})},caretPosition:function(){var n=et.get(0),t,r;return"selectionStart"in n?n.selectionStart:i.selection?(n.focus(),t=i.selection.createRange(),r=t.text.length,t.moveStart("character",-n.value.length),t.text.length-r):void 0},value:function(){var t=ut.length>0?ut.val():g.data(rt.value),i=n.isArray(t)&&t.length===1&&t[0]==="";return t===r||i?"":t},values:function(){var n=w.get.value();return n===""?"":!w.has.selectInput()&&w.is.multiple()?typeof n=="string"?n.split(b.delimiter):"":n},remoteValues:function(){var t=w.get.values(),i=!1;return t&&(typeof t=="string"&&(t=[t]),n.each(t,function(n,t){var r=w.read.remoteData(t);w.verbose("Restoring value from session data",r,t);r&&(i||(i={}),i[t]=r)})),i},choiceText:function(t,i){return i=i!==r?i:b.preserveHTML,t?(t.find(d.menu).length>0&&(w.verbose("Retrieving text of element with sub-menu"),t=t.clone(),t.find(d.menu).remove(),t.find(d.menuIcon).remove()),t.data(rt.text)!==r?t.data(rt.text):i?n.trim(t.html()):n.trim(t.text())):void 0},choiceValue:function(t,i){return(i=i||w.get.choiceText(t),!t)?!1:t.data(rt.value)!==r?String(t.data(rt.value)):typeof i=="string"?n.trim(i.toLowerCase()):String(i)},inputEvent:function(){var n=et[0];return n?n.oninput!==r?"input":n.onpropertychange!==r?"propertychange":"keyup":!1},selectValues:function(){var t={};return t.values=[],g.find("option").each(function(){var i=n(this),u=i.html(),e=i.attr("disabled"),f=i.attr("value")!==r?i.attr("value"):u;b.placeholder==="auto"&&f===""?t.placeholder=u:t.values.push({name:u,value:f,disabled:e})}),b.placeholder&&b.placeholder!=="auto"&&(w.debug("Setting placeholder value to",b.placeholder),t.placeholder=b.placeholder),b.sortSelect?(t.values.sort(function(n,t){return n.name>t.name?1:-1}),w.debug("Retrieved and sorted values from select",t)):w.debug("Retrieved values from select",t),t},activeItem:function(){return it.filter("."+k.active)},selectedItem:function(){var n=it.not(d.unselectable).filter("."+k.selected);return n.length>0?n:it.eq(0)},itemWithAdditions:function(n){var t=w.get.item(n),i=w.create.userChoice(n),r=i&&i.length>0;return r&&(t=t.length>0?t.add(i):i),t},item:function(t,i){var u=!1,e,f;return t=t!==r?t:w.get.values()!==r?w.get.values():w.get.text(),e=f?t.length>0:t!==r&&t!==null,f=w.is.multiple()&&n.isArray(t),i=t===""||t===0?!0:i||!1,e&&it.each(function(){var e=n(this),s=w.get.choiceText(e),o=w.get.choiceValue(e,s);if(o!==null&&o!==r)if(f)(n.inArray(String(o),t)!==-1||n.inArray(s,t)!==-1)&&(u=u?u.add(e):e);else if(i){if(w.verbose("Ambiguous dropdown value using strict type check",e,t),o===t||s===t)return u=e,!0}else if(String(o)==String(t)||s==t)return w.verbose("Found select item by value",o,t),u=e,!0}),u}},check:{maxSelections:function(n){return b.maxSelections?(n=n!==r?n:w.get.selectionCount(),n>=b.maxSelections?(w.debug("Maximum selection count reached"),b.useLabels&&(it.addClass(k.filtered),w.add.message(at.maxSelections)),!0):(w.verbose("No longer at maximum selection count"),w.remove.message(),w.remove.filteredItem(),w.is.searchSelection()&&w.filterItems(),!1)):!0}},restore:{defaults:function(){w.clear();w.restore.defaultText();w.restore.defaultValue()},defaultText:function(){var n=w.get.defaultText(),t=w.get.placeholderText;n===t?(w.debug("Restoring default placeholder text",n),w.set.placeholderText(n)):(w.debug("Restoring default text",n),w.set.text(n))},placeholderText:function(){w.set.placeholderText()},defaultValue:function(){var n=w.get.defaultValue();n!==r&&(w.debug("Restoring default value",n),n!==""?(w.set.value(n),w.set.selected()):(w.remove.activeItem(),w.remove.selectedItem()))},labels:function(){b.allowAdditions&&(b.useLabels||(w.error(ht.labels),b.useLabels=!0),w.debug("Restoring selected values"),w.create.userLabels());w.check.maxSelections()},selected:function(){w.restore.values();w.is.multiple()?(w.debug("Restoring previously selected values and labels"),w.restore.labels()):w.debug("Restoring previously selected values")},values:function(){w.set.initialLoad();b.apiSettings&&b.saveRemoteData&&w.get.remoteValues()?w.restore.remoteValues():w.set.selected();w.remove.initialLoad()},remoteValues:function(){var t=w.get.remoteValues();w.debug("Recreating selected from session data",t);t&&(w.is.single()?n.each(t,function(n,t){w.set.text(t)}):n.each(t,function(n,t){w.add.label(n,t)}))}},read:{remoteData:function(n){var i;if(t.Storage===r){w.error(ht.noStorage);return}return i=sessionStorage.getItem(n),i!==r?i:!1}},save:{defaults:function(){w.save.defaultText();w.save.placeholderText();w.save.defaultValue()},defaultValue:function(){var n=w.get.value();w.verbose("Saving default value as",n);g.data(rt.defaultValue,n)},defaultText:function(){var n=w.get.text();w.verbose("Saving default text as",n);g.data(rt.defaultText,n)},placeholderText:function(){var n;b.placeholder!==!1&&st.hasClass(k.placeholder)&&(n=w.get.text(),w.verbose("Saving placeholder text as",n),g.data(rt.placeholderText,n))},remoteData:function(n,i){if(t.Storage===r){w.error(ht.noStorage);return}w.verbose("Saving remote data to session storage",i,n);sessionStorage.setItem(i,n)}},clear:function(){w.is.multiple()&&b.useLabels?w.remove.labels():(w.remove.activeItem(),w.remove.selectedItem());w.set.placeholderText();w.clearValue()},clearValue:function(){w.set.value("")},scrollPage:function(n,t){var u=t||w.get.selectedItem(),f=u.closest(d.menu),l=f.outerHeight(),h=f.scrollTop(),s=it.eq(0).outerHeight(),e=Math.floor(l/s),v=f.prop("scrollHeight"),a=n=="up"?h-s*e:h+s*e,i=it.not(d.unselectable),c,r,o;o=n=="up"?i.index(u)-e:i.index(u)+e;c=n=="up"?o>=0:o<i.length;r=c?i.eq(o):n=="up"?i.first():i.last();r.length>0&&(w.debug("Scrolling page",n,r),u.removeClass(k.selected),r.addClass(k.selected),b.selectOnKeydown&&w.is.single()&&w.set.selectedItem(r),f.scrollTop(a))},set:{filtered:function(){var n=w.is.multiple(),i=w.is.searchSelection(),r=n&&i,t=i?w.get.query():"",u=typeof t=="string"&&t.length>0,f=w.get.searchWidth(),e=t!=="";n&&u&&(w.verbose("Adjusting input width",f,b.glyphWidth),et.css("width",f));u||r&&e?(w.verbose("Hiding placeholder text"),st.addClass(k.filtered)):n&&(!r||e)||(w.verbose("Showing placeholder text"),st.removeClass(k.filtered))},empty:function(){g.addClass(k.empty)},loading:function(){g.addClass(k.loading)},placeholderText:function(n){n=n||w.get.placeholderText();w.debug("Setting placeholder text",n);w.set.text(n);st.addClass(k.placeholder)},tabbable:function(){w.is.searchSelection()?(w.debug("Added tabindex to searchable dropdown"),et.val("").attr("tabindex",0),nt.attr("tabindex",-1)):(w.debug("Added tabindex to dropdown"),g.attr("tabindex")===r&&(g.attr("tabindex",0),nt.attr("tabindex",-1)))},initialLoad:function(){w.verbose("Setting initial load");ei=!0},activeItem:function(n){b.allowAdditions&&n.filter(d.addition).length>0?n.addClass(k.filtered):n.addClass(k.active)},partialSearch:function(n){var t=w.get.query().length;et.val(n.substr(0,t))},scrollPosition:function(n,t){var o=5,i,s,u,e,h,f,c,l,a;n=n||w.get.selectedItem();i=n.closest(d.menu);s=n&&n.length>0;t=t!==r?t:!1;n&&i.length>0&&s&&(e=n.position().top,i.addClass(k.loading),f=i.scrollTop(),h=i.offset().top,e=n.offset().top,u=f-h+e,t||(c=i.height(),a=f+c<u+o,l=u-o<f),w.debug("Scrolling to active item",u),(t||l||a)&&i.scrollTop(u),i.removeClass(k.loading))},text:function(n){b.action!=="select"&&(b.action=="combo"?(w.debug("Changing combo button text",n,ni),b.preserveHTML?ni.html(n):ni.text(n)):(n!==w.get.placeholderText()&&st.removeClass(k.placeholder),w.debug("Changing text",n,st),st.removeClass(k.filtered),b.preserveHTML?st.html(n):st.text(n)))},selectedItem:function(n){var t=w.get.choiceValue(n),i=w.get.choiceText(n,!1),r=w.get.choiceText(n,!0);w.debug("Setting user selection to item",n);w.remove.activeItem();w.set.partialSearch(i);w.set.activeItem(n);w.set.selected(t,n);w.set.text(r)},selectedLetter:function(t){var r=it.filter("."+k.selected),f=r.length>0&&w.has.firstLetter(r,t),i=!1,u;f&&(u=r.nextAll(it).eq(0),w.has.firstLetter(u,t)&&(i=u));i||it.each(function(){if(w.has.firstLetter(n(this),t))return i=n(this),!1});i&&(w.verbose("Scrolling to next value with letter",t),w.set.scrollPosition(i),r.removeClass(k.selected),i.addClass(k.selected),b.selectOnKeydown&&w.is.single()&&w.set.selectedItem(i))},direction:function(n){b.direction=="auto"?(w.remove.upward(),w.can.openDownward(n)?w.remove.upward(n):w.set.upward(n),w.is.leftward(n)||w.can.openRightward(n)||w.set.leftward(n)):b.direction=="upward"&&w.set.upward(n)},upward:function(n){var t=n||g;t.addClass(k.upward)},leftward:function(n){var t=n||nt;t.addClass(k.leftward)},value:function(n,t,i){var u=w.escape.value(n),o=ut.length>0,s=!w.has.value(n),f=w.get.values(),e=n!==r?String(n):n;if(o){if(!b.allowReselection&&e==f&&(w.verbose("Skipping value update already same value",n,f),!w.is.initialLoad()))return;w.is.single()&&w.has.selectInput()&&w.can.extendSelect()&&(w.debug("Adding user option",n),w.add.optionValue(n));w.debug("Updating input value",u,f);fi=!0;ut.val(u);b.fireOnInit===!1&&w.is.initialLoad()?w.debug("Input native change event ignored on initial load"):w.trigger.change();fi=!1}else w.verbose("Storing value in metadata",u,ut),u!==f&&g.data(rt.value,e);b.fireOnInit===!1&&w.is.initialLoad()?w.verbose("No callback on initial load",b.onChange):b.onChange.call(ot,n,t,i)},active:function(){g.addClass(k.active)},multiple:function(){g.addClass(k.multiple)},visible:function(){g.addClass(k.visible)},exactly:function(n,t){w.debug("Setting selected to exact values");w.clear();w.set.selected(n,t)},selected:function(t,i){var r=w.is.multiple();(i=b.allowAdditions?i||w.get.itemWithAdditions(t):i||w.get.item(t),i)&&(w.debug("Setting selected menu item to",i),w.is.multiple()&&w.remove.searchWidth(),w.is.single()?(w.remove.activeItem(),w.remove.selectedItem()):b.useLabels&&w.remove.selectedItem(),i.each(function(){var t=n(this),u=w.get.choiceText(t),f=w.get.choiceValue(t,u),e=t.hasClass(k.filtered),o=t.hasClass(k.active),s=t.hasClass(k.addition),h=r&&i.length==1;r?!o||s?(b.apiSettings&&b.saveRemoteData&&w.save.remoteData(u,f),b.useLabels?(w.add.value(f,u,t),w.add.label(f,u,h),w.set.activeItem(t),w.filterActive(),w.select.nextAvailable(i)):(w.add.value(f,u,t),w.set.text(w.add.variables(at.count)),w.set.activeItem(t))):e||(w.debug("Selected active value, removing label"),w.remove.selected(f)):(b.apiSettings&&b.saveRemoteData&&w.save.remoteData(u,f),w.set.text(u),w.set.value(f,u,t),t.addClass(k.active).addClass(k.selected))}))}},add:{label:function(t,i,r){var e=w.is.searchSelection()?et:st,f=w.escape.value(t),u;if(u=n("<a />").addClass(k.label).attr("data-"+rt.value,f).html(ri.label(f,i)),u=b.onLabelCreate.call(u,f,i),w.has.label(t)){w.debug("Label already exists, skipping",f);return}b.label.variation&&u.addClass(b.label.variation);r===!0?(w.debug("Animating in label",u),u.addClass(k.hidden).insertBefore(e).transition(b.label.transition,b.label.duration)):(w.debug("Adding selection label",u),u.insertBefore(e))},message:function(t){var i=nt.children(d.message),r=b.templates.message(w.add.variables(t));i.length>0?i.html(r):i=n("<div/>").html(r).addClass(k.message).appendTo(nt)},optionValue:function(t){var i=w.escape.value(t),r=ut.find('option[value="'+w.escape.string(i)+'"]'),u=r.length>0;u||(w.disconnect.selectObserver(),w.is.single()&&(w.verbose("Removing previous user addition"),ut.find("option."+k.addition).remove()),n("<option/>").prop("value",i).addClass(k.addition).html(t).appendTo(ut),w.verbose("Adding user addition as an <option>",t),w.observe.select())},userSuggestion:function(n){var t=nt.children(d.addition),i=w.get.item(n),u=i&&i.not(d.addition).length,f=t.length>0,r;if(!b.useLabels||!w.has.maxSelections()){if(n===""||u){t.remove();return}f?(t.data(rt.value,n).data(rt.text,n).attr("data-"+rt.value,n).attr("data-"+rt.text,n).removeClass(k.filtered),b.hideAdditions||(r=b.templates.addition(w.add.variables(at.addResult,n)),t.html(r)),w.verbose("Replacing user suggestion with new value",t)):(t=w.create.userChoice(n),t.prependTo(nt),w.verbose("Adding item choice to menu corresponding with user choice addition",t));(!b.hideAdditions||w.is.allFiltered())&&t.addClass(k.selected).siblings().removeClass(k.selected);w.refreshItems()}},variables:function(n,t){var u=n.search("{count}")!==-1,f=n.search("{maxCount}")!==-1,e=n.search("{term}")!==-1,i,r;return w.verbose("Adding templated variables to message",n),u&&(i=w.get.selectionCount(),n=n.replace("{count}",i)),f&&(i=w.get.selectionCount(),n=n.replace("{maxCount}",b.maxSelections)),e&&(r=t||w.get.query(),n=n.replace("{term}",r)),n},value:function(t,i,r){var f=w.get.values(),u;if(t===""){w.debug("Cannot select blank values from multiselect");return}n.isArray(f)?(u=f.concat([t]),u=w.get.uniqueArray(u)):u=[t];w.has.selectInput()?w.can.extendSelect()&&(w.debug("Adding value to select",t,u,ut),w.add.optionValue(t)):(u=u.join(b.delimiter),w.debug("Setting hidden input to delimited value",u,ut));b.fireOnInit===!1&&w.is.initialLoad()?w.verbose("Skipping onadd callback on initial load",b.onAdd):b.onAdd.call(ot,t,i,r);w.set.value(u,t,i,r);w.check.maxSelections()}},remove:{active:function(){g.removeClass(k.active)},activeLabel:function(){g.find(d.label).removeClass(k.active)},empty:function(){g.removeClass(k.empty)},loading:function(){g.removeClass(k.loading)},initialLoad:function(){ei=!1},upward:function(n){var t=n||g;t.removeClass(k.upward)},leftward:function(n){var t=n||nt;t.removeClass(k.leftward)},visible:function(){g.removeClass(k.visible)},activeItem:function(){it.removeClass(k.active)},filteredItem:function(){b.useLabels&&w.has.maxSelections()||(b.useLabels&&w.is.multiple()?it.not("."+k.active).removeClass(k.filtered):it.removeClass(k.filtered),w.remove.empty())},optionValue:function(n){var i=w.escape.value(n),t=ut.find('option[value="'+w.escape.string(i)+'"]'),r=t.length>0;r&&t.hasClass(k.addition)&&(lt&&(lt.disconnect(),w.verbose("Temporarily disconnecting mutation observer")),t.remove(),w.verbose("Removing user addition as an <option>",i),lt&&lt.observe(ut[0],{childList:!0,subtree:!0}))},message:function(){nt.children(d.message).remove()},searchWidth:function(){et.css("width","")},searchTerm:function(){w.verbose("Cleared search term");et.val("");w.set.filtered()},userAddition:function(){it.filter(d.addition).remove()},selected:function(t,i){if(i=b.allowAdditions?i||w.get.itemWithAdditions(t):i||w.get.item(t),!i)return!1;i.each(function(){var t=n(this),i=w.get.choiceText(t),r=w.get.choiceValue(t,i);w.is.multiple()?b.useLabels?(w.remove.value(r,i,t),w.remove.label(r)):(w.remove.value(r,i,t),w.get.selectionCount()===0?w.set.placeholderText():w.set.text(w.add.variables(at.count))):w.remove.value(r,i,t);t.removeClass(k.filtered).removeClass(k.active);b.useLabels&&t.removeClass(k.selected)})},selectedItem:function(){it.removeClass(k.selected)},value:function(n,t,i){var u=w.get.values(),r;w.has.selectInput()?(w.verbose("Input is <select> removing selected option",n),r=w.remove.arrayValue(n,u),w.remove.optionValue(n)):(w.verbose("Removing from delimited values",n),r=w.remove.arrayValue(n,u),r=r.join(b.delimiter));b.fireOnInit===!1&&w.is.initialLoad()?w.verbose("No callback on initial load",b.onRemove):b.onRemove.call(ot,n,t,i);w.set.value(r,t,i);w.check.maxSelections()},arrayValue:function(t,i){return n.isArray(i)||(i=[i]),i=n.grep(i,function(n){return t!=n}),w.verbose("Removed value from delimited string",t,i),i},label:function(n){var i=g.find(d.label),t=i.filter("[data-"+rt.value+'="'+w.escape.string(n)+'"]');w.verbose("Removing label",t);t.remove()},activeLabels:function(n){n=n||g.find(d.label).filter("."+k.active);w.verbose("Removing active label selections",n);w.remove.labels(n)},labels:function(t){t=t||g.find(d.label);w.verbose("Removing labels",t);t.each(function(){var u=n(this),t=u.data(rt.value),i=t!==r?String(t):t,f=w.is.userValue(i);if(b.onLabelRemove.call(u,t)===!1){w.debug("Label remove callback cancelled removal");return}w.remove.message();f?(w.remove.value(i),w.remove.label(i)):w.remove.selected(i)})},tabbable:function(){w.is.searchSelection()?(w.debug("Searchable dropdown initialized"),et.removeAttr("tabindex"),nt.removeAttr("tabindex")):(w.debug("Simple selection dropdown initialized"),g.removeAttr("tabindex"),nt.removeAttr("tabindex"))}},has:{menuSearch:function(){return w.has.search()&&et.closest(nt).length>0},search:function(){return et.length>0},sizer:function(){return gt.length>0},selectInput:function(){return ut.is("select")},minCharacters:function(n){return b.minCharacters?(n=n!==r?String(n):String(w.get.query()),n.length>=b.minCharacters):!0},firstLetter:function(n,t){var i,r;return!n||n.length===0||typeof t!="string"?!1:(i=w.get.choiceText(n,!1),t=t.toLowerCase(),r=String(i).charAt(0).toLowerCase(),t==r)},input:function(){return ut.length>0},items:function(){return it.length>0},menu:function(){return nt.length>0},message:function(){return nt.children(d.message).length!==0},label:function(n){var t=w.escape.value(n),i=g.find(d.label);return i.filter("[data-"+rt.value+'="'+w.escape.string(t)+'"]').length>0},maxSelections:function(){return b.maxSelections&&w.get.selectionCount()>=b.maxSelections},allResultsFiltered:function(){var n=it.not(d.addition);return n.filter(d.unselectable).length===n.length},userSuggestion:function(){return nt.children(d.addition).length>0},query:function(){return w.get.query()!==""},value:function(t){var i=w.get.values(),r=n.isArray(i)?i&&n.inArray(t,i)!==-1:i==t;return r?!0:!1}},is:{active:function(){return g.hasClass(k.active)},bubbledLabelClick:function(t){return n(t.target).is("select, input")&&g.closest("label").length>0},bubbledIconClick:function(t){return n(t.target).closest(hi).length>0},alreadySetup:function(){return g.is("select")&&g.parent(d.dropdown).data(wt)!==r&&g.prev().length===0},animating:function(n){return n?n.transition&&n.transition("is animating"):nt.transition&&nt.transition("is animating")},leftward:function(n){var t=n||nt;return t.hasClass(k.leftward)},disabled:function(){return g.hasClass(k.disabled)},focused:function(){return i.activeElement===g[0]},focusedOnSearch:function(){return i.activeElement===et[0]},allFiltered:function(){return(w.is.multiple()||w.has.search())&&!(b.hideAdditions==!1&&w.has.userSuggestion())&&!w.has.message()&&w.has.allResultsFiltered()},hidden:function(n){return!w.is.visible(n)},initialLoad:function(){return ei},inObject:function(t,i){var r=!1;return n.each(i,function(n,i){if(i==t)return r=!0,!0}),r},multiple:function(){return g.hasClass(k.multiple)},remote:function(){return b.apiSettings&&w.can.useAPI()},single:function(){return!w.is.multiple()},selectMutation:function(t){var i=!1;return n.each(t,function(t,r){if(r.target&&n(r.target).is("select"))return i=!0,!0}),i},search:function(){return g.hasClass(k.search)},searchSelection:function(){return w.has.search()&&et.parent(d.dropdown).length===1},selection:function(){return g.hasClass(k.selection)},userValue:function(t){return n.inArray(t,w.get.userValues())!==-1},upward:function(n){var t=n||g;return t.hasClass(k.upward)},visible:function(n){return n?n.hasClass(k.visible):nt.hasClass(k.visible)},verticallyScrollableContext:function(){var n=vt.get(0)!==t?vt.css("overflow-y"):!1;return n=="auto"||n=="scroll"},horizontallyScrollableContext:function(){var n=vt.get(0)!==t?vt.css("overflow-X"):!1;return n=="auto"||n=="scroll"}},can:{activate:function(n){return b.useLabels?!0:w.has.maxSelections()?w.has.maxSelections()&&n.hasClass(k.active)?!0:!1:!0},openDownward:function(n){var r=n||nt,u=!0,i={},t;return r.addClass(k.loading),t={context:{scrollTop:vt.scrollTop(),height:vt.outerHeight()},menu:{offset:r.offset(),height:r.outerHeight()}},w.is.verticallyScrollableContext()&&(t.menu.offset.top+=t.context.scrollTop),i={above:t.context.scrollTop<=t.menu.offset.top-t.menu.height,below:t.context.scrollTop+t.context.height>=t.menu.offset.top+t.menu.height},i.below?(w.verbose("Dropdown can fit in context downward",i),u=!0):i.below||i.above?(w.verbose("Dropdown cannot fit below, opening upward",i),u=!1):(w.verbose("Dropdown cannot fit in either direction, favoring downward",i),u=!0),r.removeClass(k.loading),u},openRightward:function(n){var i=n||nt,u=!0,r=!1,t;return i.addClass(k.loading),t={context:{scrollLeft:vt.scrollLeft(),width:vt.outerWidth()},menu:{offset:i.offset(),width:i.outerWidth()}},w.is.horizontallyScrollableContext()&&(t.menu.offset.left+=t.context.scrollLeft),r=t.menu.offset.left+t.menu.width>=t.context.scrollLeft+t.context.width,r&&(w.verbose("Dropdown cannot fit in context rightward",r),u=!1),i.removeClass(k.loading),u},click:function(){return h||b.on=="click"},extendSelect:function(){return b.allowAdditions||b.apiSettings},show:function(){return!w.is.disabled()&&(w.has.items()||w.has.message())},useAPI:function(){return n.fn.api!==r}},animate:{show:function(t,i){var u=i||nt,e=i?function(){}:function(){w.hideSubMenus();w.hideOthers();w.set.active()},f;t=n.isFunction(t)?t:function(){};w.verbose("Doing menu show animation",u);w.set.direction(i);f=w.get.transition(i);w.is.selection()&&w.set.scrollPosition(w.get.selectedItem(),!0);(w.is.hidden(u)||w.is.animating(u))&&(f=="none"?(e(),u.transition("show"),t.call(ot)):n.fn.transition!==r&&g.transition("is supported")?u.transition({animation:f+" in",debug:b.debug,verbose:b.verbose,duration:b.duration,queue:!0,onStart:e,onComplete:function(){t.call(ot)}}):w.error(ht.noTransition,f))},hide:function(t,i){var u=i||nt,o=i?b.duration*.9:b.duration,f=i?function(){}:function(){w.can.click()&&w.unbind.intent();w.remove.active()},e=w.get.transition(i);t=n.isFunction(t)?t:function(){};(w.is.visible(u)||w.is.animating(u))&&(w.verbose("Doing menu hide animation",u),e=="none"?(f(),u.transition("hide"),t.call(ot)):n.fn.transition!==r&&g.transition("is supported")?u.transition({animation:e+" out",duration:b.duration,debug:b.debug,verbose:b.verbose,queue:!0,onStart:f,onComplete:function(){t.call(ot)}}):w.error(ht.transition))}},hideAndClear:function(){(w.remove.searchTerm(),w.has.maxSelections())||(w.has.search()?w.hide(function(){w.remove.filteredItem()}):w.hide())},delay:{show:function(){w.verbose("Delaying show event to ensure user intent");clearTimeout(w.timer);w.timer=setTimeout(w.show,b.delay.show)},hide:function(){w.verbose("Delaying hide event to ensure user intent");clearTimeout(w.timer);w.timer=setTimeout(w.hide,b.delay.hide)}},escape:{value:function(t){var i=n.isArray(t),r=typeof t=="string",f=!r&&!i,e=r&&t.search(dt.quote)!==-1,u=[];return f||!e?t:(w.debug("Encoding quote values for use in select",t),i)?(n.each(t,function(n,t){u.push(t.replace(dt.quote,"&quot;"))}),u):t.replace(dt.quote,"&quot;")},string:function(n){return n=String(n),n.replace(dt.escape,"\\$&")}},setting:function(t,i){if(w.debug("Changing setting",t,i),n.isPlainObject(t))n.extend(!0,b,t);else if(i!==r)n.isPlainObject(b[t])?n.extend(!0,b[t],i):b[t]=i;else return b[t]},internal:function(t,i){if(n.isPlainObject(t))n.extend(!0,w,t);else if(i!==r)w[t]=i;else return w[t]},debug:function(){!b.silent&&b.debug&&(b.performance?w.performance.log(arguments):(w.debug=Function.prototype.bind.call(console.info,console,b.name+":"),w.debug.apply(console,arguments)))},verbose:function(){!b.silent&&b.verbose&&b.debug&&(b.performance?w.performance.log(arguments):(w.verbose=Function.prototype.bind.call(console.info,console,b.name+":"),w.verbose.apply(console,arguments)))},error:function(){b.silent||(w.error=Function.prototype.bind.call(console.error,console,b.name+":"),w.error.apply(console,arguments))},performance:{log:function(n){var t,i,r;b.performance&&(t=(new Date).getTime(),r=c||t,i=t-r,c=t,s.push({Name:n[0],Arguments:[].slice.call(n,1)||"",Element:ot,"Execution Time":i}));clearTimeout(w.performance.timer);w.performance.timer=setTimeout(w.performance.display,500)},display:function(){var t=b.name+":",i=0;c=!1;clearTimeout(w.performance.timer);n.each(s,function(n,t){i+=t["Execution Time"]});t+=" "+i+"ms";l&&(t+=" '"+l+"'");(console.group!==r||console.table!==r)&&s.length>0&&(console.groupCollapsed(t),console.table?console.table(s):n.each(s,function(){}),console.groupEnd());s=[]}},invoke:function(t,i,u){var e=pt,h,o,s;return i=i||y,u=ot||u,typeof t=="string"&&e!==r&&(t=t.split(/[\. ]/),h=t.length-1,n.each(t,function(i,u){var f=i!=h?u+t[i+1].charAt(0).toUpperCase()+t[i+1].slice(1):t;if(n.isPlainObject(e[f])&&i!=h)e=e[f];else{if(e[f]!==r)return o=e[f],!1;if(n.isPlainObject(e[u])&&i!=h)e=e[u];else return e[u]!==r?(o=e[u],!1):(w.error(ht.method,t),!1)}})),n.isFunction(o)?s=o.apply(u,i):o!==r&&(s=o),n.isArray(f)?f.push(s):f!==r?f=[f,s]:s!==r&&(f=s),o}};v?(pt===r&&w.initialize(),w.invoke(a)):(pt!==r&&pt.invoke("destroy"),w.initialize())}),f!==r?f:e};n.fn.dropdown.settings={silent:!1,debug:!1,verbose:!1,performance:!0,on:"click",action:"activate",values:!1,apiSettings:!1,selectOnKeydown:!0,minCharacters:0,filterRemoteData:!1,saveRemoteData:!0,throttle:200,context:t,direction:"auto",keepOnScreen:!0,match:"both",fullTextSearch:!1,placeholder:"auto",preserveHTML:!0,sortSelect:!1,forceSelection:!0,allowAdditions:!1,hideAdditions:!0,maxSelections:!1,useLabels:!0,delimiter:",",showOnFocus:!0,allowReselection:!1,allowTab:!0,allowCategorySelection:!1,fireOnInit:!1,transition:"auto",duration:200,glyphWidth:1.037,label:{transition:"scale",duration:200,variation:!1},delay:{hide:300,show:200,search:20,touch:50},onChange:function(){},onAdd:function(){},onRemove:function(){},onLabelSelect:function(){},onLabelCreate:function(){return n(this)},onLabelRemove:function(){return!0},onNoResults:function(){return!0},onShow:function(){},onHide:function(){},name:"Dropdown",namespace:"dropdown",message:{addResult:"Add <b>{term}<\/b>",count:"{count} selected",maxSelections:"Max {maxCount} selections",noResults:"No results found.",serverError:"There was an error contacting the server"},error:{action:"You called a dropdown action that was not defined",alreadySetup:"Once a select has been initialized behaviors must be called on the created ui dropdown",labels:"Allowing user additions currently requires the use of labels.",missingMultiple:"<select> requires multiple property to be set to correctly preserve multiple values",method:"The method you called is not defined.",noAPI:"The API module is required to load resources remotely",noStorage:"Saving remote data requires session storage",noTransition:"This module requires ui transitions <https://github.com/Semantic-Org/UI-Transition>"},regExp:{escape:/[-[\]{}()*+?.,\\^$|#\s]/g,quote:/"/g},metadata:{defaultText:"defaultText",defaultValue:"defaultValue",placeholderText:"placeholder",text:"text",value:"value"},fields:{remoteValues:"results",values:"values",disabled:"disabled",name:"name",value:"value",text:"text"},keys:{backspace:8,delimiter:188,deleteKey:46,enter:13,escape:27,pageUp:33,pageDown:34,leftArrow:37,upArrow:38,rightArrow:39,downArrow:40},selector:{addition:".addition",dropdown:".ui.dropdown",hidden:".hidden",icon:"> .dropdown.icon",input:'> input[type="hidden"], > select',item:".item",label:"> .label",remove:"> .label > .delete.icon",siblingLabel:".label",menu:".menu",message:".message",menuIcon:".dropdown.icon",search:"input.search, .menu > .search > input, .menu input.search",sizer:"> input.sizer",text:"> .text:not(.icon)",unselectable:".disabled, .filtered"},className:{active:"active",addition:"addition",animating:"animating",disabled:"disabled",empty:"empty",dropdown:"ui dropdown",filtered:"filtered",hidden:"hidden transition",item:"item",label:"ui label",loading:"loading",menu:"menu",message:"message",multiple:"multiple",placeholder:"default",sizer:"sizer",search:"search",selected:"selected",selection:"selection",upward:"upward",leftward:"left",visible:"visible"}};n.fn.dropdown.settings.templates={dropdown:function(t){var r=t.placeholder||!1,u=t.values||{},i="";return i+='<i class="dropdown icon"><\/i>',i+=t.placeholder?'<div class="default text">'+r+"<\/div>":'<div class="text"><\/div>',i+='<div class="menu">',n.each(t.values,function(n,t){i+=t.disabled?'<div class="disabled item" data-value="'+t.value+'">'+t.name+"<\/div>":'<div class="item" data-value="'+t.value+'">'+t.name+"<\/div>"}),i+="<\/div>"},menu:function(t,i){var u=t[i.values]||{},r="";return n.each(u,function(n,t){var u=t[i.text]?'data-text="'+t[i.text]+'"':"",f=t[i.disabled]?"disabled ":"";r+='<div class="'+f+'item" data-value="'+t[i.value]+'"'+u+">";r+=t[i.name];r+="<\/div>"}),r},label:function(n,t){return t+'<i class="delete icon"><\/i>'},message:function(n){return n},addition:function(n){return n}}}(jQuery,window,document);$(function(){$(".select_offer").length&&$(".select_offer").click(function(){$(".feedback_error",$("form.product_survey")).hide();$(".feedback_success",$("form.product_survey")).hide();$(".formfeedback",$("form.product_survey")).hide();$("textarea",$("form.product_survey")).val("");$(".feedback_success",$("form.product_survey")).html("");$('input[name="offer"]').prop("checked",!1);var n=$(this).data("offer");$('input[name="offer"][value="'+n+'"]').prop("checked",!0);update_input_as_button($('input[name="offer"][value="False"]'));update_input_as_button($('input[name="offer"][value="True"]'))})});$(function(){$(".subscribe_email_master").length&&$(".subscribe_email_slave").length&&(slave_subscribe_email(),$(".subscribe_email_master").keyup(function(){slave_subscribe_email()}))});submitButtons=[];$(".recaptcha-container").each(function(){var t=$(this).closest("form"),n=$($(t)[0]).find("button[type=submit]");n.length==0&&(n=$($(t)[0]).find("button.submitbutton"));$(n).prop("disabled",!0);submitButtons.push($(n))});focusOnRecaptchaElementsHandler=function(){var t=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript";n.src="https://www.google.com/recaptcha/api.js?onload=renderReCaptcha&render=explicit";t.appendChild(n);$(".recaptcha-load").unbind("focus",focusOnRecaptchaElementsHandler)};$(".recaptcha-load").bind("focus",focusOnRecaptchaElementsHandler)