function removeEmptyFooterElem(){if($.trim($(".footer-secondary-menu").html())==""){var n=$(".footer-secondary-menu").parent().parent(".footer-block-inner");n.parent().hasClass("js-voices-of-science")==!1&&(n.removeClass("p-t-2col p-b-2col"),n.parent().hasClass("vlg-bg")&&n.parent().removeClass("vlg-bg").addClass("p-t-1col"))}}function checkFaqSize(){var t=$("#main"),i=t.find(".showHideBlocks"),r=i.find("> p"),n=40;$(r).each(function(){$(this).height()>n&&$(this).next().addClass("no-p-t");$(this).height()<=n&&$(this).next().removeClass("no-p-t")})}function getBodyClass(){var n=$("body");n.find(".showHideBlocks")&&checkFaqSize()}function showLoading(){var n=document.createElement("div"),t=document.createElement("img");return n.setAttribute("class","loading-icon"),t.src="/britishlibrary/resources/global/images/ajax-loader-2.gif",n.appendChild(t),document.body.appendChild(n),!0}function donateForm(){function r(){i.find(".error").removeClass("error")}var i=$("#main").find(".donateForm").find("ul"),n=i.find("li:last-child"),f=i.find("li").not(n).find("input"),t=n.find(".other-amount-wrap"),u;i.find("input").prop("checked",!1);$("#donate-form").validate({groups:{username:"donatePounds donatePence"},rules:{donatePounds:{required:!0,digits:!0},donatePence:{required:!0,digits:!0,range:[0,99]}},errorPlacement:function(n,t){var i=t.attr("name");i=="donatePounds"||i=="donatePence"?n.insertAfter(".other-amount-wrap"):n.insertAfter(t)}});n.find("label > input").change(function(){t.slideDown(300);r()});f.change(function(){$("#username-error").length>0&&$("#username-error").hide();t.slideUp(300,function(){n.find("input").val("")});r()});u=$("#addDonation");u.on("click.tax",function(r){r.preventDefault();i.find('input[type="radio"]:checked').val()||t.is(":visible")===!0?t.is(":visible")&&$("#donatePounds").val()==""?$("#donatePounds").addClass("error"):t.is(":visible")&&$("#donatePence").val()==""?$("#donatePence").addClass("error"):$("#donate-form").valid()&&($("#taxPopup").find(".new").remove().end().prepend('<h2 class="new">Thanks for your donation!<\/h2>').find("span").remove().end().find("input").hide(),$(".donation-yes").hide(),$(".donation-no").hide(),showHiddenForm($("#taxPopup")),wireUpGiftAid(),t.slideUp(300,function(){n.find("input").val("")})):n.children("label").addClass("error")})}function addEventsToTaxBtns(){$("#lightbox").find("a").click(function(n){n.preventDefault();$(this).hasClass("tax-yes")?removeLightbox():removeLightbox()})}function IE8placeHolderPolyfill(){$.support.placeholder="placeholder"in document.createElement("input");$.support.placeholder||($("[placeholder]").focus(function(){$(this).val()==$(this).attr("placeholder")&&$(this).val("")}).blur(function(){$(this).val()==""&&$(this).val($(this).attr("placeholder"))}).blur(),$("[placeholder]").parents("form").submit(function(){$(this).find("[placeholder]").each(function(){$(this).val()==$(this).attr("placeholder")&&$(this).val("")})}))}function shopForms(){function c(){var t=$("#wrap-mybag"),i=t.find(".trigger"),r=t.find(".content-body"),n=t.find(".ui-state");i.click(function(t){t.preventDefault();r.slideToggle("slow",function(){$(this).is(":visible")?(i.text("Hide order summary"),n.removeClass("mybag-closed"),n.addClass("mybag-open")):(i.text("Show order summary"),n.removeClass("mybag-open"),n.addClass("mybag-closed"))})})}function l(){var n=$(".wrap-shopping-basket"),i=n.find(".checkout-total .trigger"),t=n.find(".checkout-total .wrap-input");i.on("click",function(n){n.preventDefault();t.is(":hidden")&&t.slideDown("slow")})}var n=$("#main").find(".forms"),t=n.find(".post-code"),f=n.find(".wrap-find-address"),e="Find address by postcode",o="Enter address manually",i=n.find(".wrap-alt-delivery-address"),r=n.find(".wrap-alt-find-address"),s=n.find(".wrap-post-code-alt-address"),u=n.find(".trigger-alt-manual-input"),h=n.find(".trigger-find-postcode");if(n.hasClass("add-delivery-info-davidpenty")){h.click(function(n){n.preventDefault();f.slideDown("slow")});n.find("#trigger-alt-delivery-address").on("click","label",function(n){var t=$(":radio",this),r=$(this).attr("for"),u=!t.prop("checked");n.preventDefault();t.prop("checked",u);u===!1&&t.prop("checked",!u);r==="altAddress"?i.slideDown("slow"):r==="sameAddress"?i.slideUp("slow"):r==="clickAndCollectAddress"&&i.slideUp("slow")});$("#trigger-alt-delivery-address").on("click","input:radio",function(n){var t=$(this).attr("id");n.stopPropagation();t==="altAddress"?i.slideDown("slow"):t==="sameAddress"?i.slideUp("slow"):t==="clickAndCollectAddress"&&i.slideUp("slow")});n.find(".trigger-alt-select-address").click(function(n){n.preventDefault();r.slideDown("slow")});n.hasClass("reveal2")&&($("#altAddress").prop("checked",!0),$("#sameAddress").prop("checked",!1),$("#clickAndCollectAddress").prop("checked",!1))}else n.hasClass("add-delivery-info-loggedin")&&h.click(function(n){n.preventDefault();t.slideDown("slow")});n.find(".ghost").find("input").each(function(){$(this).prop("disabled",!0)});n.hasClass("reveal-davidpenty")&&n.find(".trigger-manual-input").add(u).text(e);n.hasClass("reveal2")?n.find(".trigger-alt-manual-input").add(u).text(e):n.find(".trigger-alt-manual-input").add(u).text(o);n.find(".trigger-manual-input-davidpenty").click(function(i){var r=$(this);i.preventDefault();n.find(".wrap-enter-manual-address").slideToggle("slow",function(){$(this).is(":visible")?(r.text(e),t.slideUp("slow")):(r.text(o),t.slideDown("slow"));t.is(":hidden")&&t.slideDown("slow");f.is(":visible")&&f.slideUp("slow")})});u.click(function(t){t.preventDefault();var i=$(this);n.find(".wrap-alt-manual-address").slideToggle("slow",function(){r.is(":visible")&&r.slideUp("slow");$(this).is(":visible")?(s.slideUp("slow"),i.text(e)):(s.slideDown("slow"),u.text(o))})});f.find(".find-btn").on("click",".action-button",function(){event.preventDefault();n.find(".wrap-find-address").slideUp("slow");t.slideUp("slow")});r.find(".find-btn").on("click",".action-button",function(){event.preventDefault();n.find(r).slideUp("slow");t.slideUp("slow")});$.validator.addMethod("positiveNumber",function(n){return Number(n)>0},"error");$("#formAddDeliveryInfo").validate({rules:{sameAddress:{required:!0},Telephone:{positiveNumber:!0,required:!0},Email:"required",ConfirmEmail:{equalTo:"#Email"}},messages:{sameAddress:{required:"Please select a billing address"},Telephone:{positiveNumber:"Please enter a phone number (digits only)",required:"Please enter a phone number"}},errorPlacement:function(n,t){t.is(":radio")?n.appendTo(t.parents(".wrap-radio-btns")):n.insertAfter(t)}}),function(){var n=$("#wrap-mybag"),t=n.find(".top-total");$(".mobile-site .wrap-mybag").length!==0?(c(),t.show()):$(".top-total").removeClass("dt-hide").text("My bag")}();document.all&&!document.addEventListener&&IE8placeHolderPolyfill();document.getElementById("addDonation")&&donateForm();l()}function flexsliderCall(n){function f(n){function i(){var i=0,r=n.find(".slides",".flexslider"),f=r.find("li").size(),e=r.width(),u=n.find("ol.flex-control-thumbs").children("li");u.each(function(){$(this).find("img").hasClass("flex-active")?i<2?n.find("ol.flex-control-thumbs").animate({marginLeft:"0px"},500):n.find("ol.flex-control-thumbs").animate({marginLeft:"-"+(i*t-t*1.5)+"px"},500):i++})}var r=n.find(".slides").children("li").size(),t=160,u=n.find(".flexslider"),f=n.find(".image-carousel-inner").width();n.find(".thmb-prev").add(n.find(".thmb-next")).hide();$(n.find(".flexslider")).on("click",function(){i()})}var t=$("#main");if(n.parent().hasClass("hl-pnl-horiz")){var i=n.parent(".hl-pnl-horiz"),r=i.find(".slides"),u=r.find("li"),e=u.length;i.find(".flexslider").flexslider({startAt:0,animation:"slide",animationLoop:!0,slideshow:!1,itemWidth:944,itemMargin:0,minItems:1,maxItems:1,controlNav:!0,animationSpeed:10,start:function(){$(document.body).removeClass("loading");var t=i.find(".flex-control-nav"),f=t.find("li"),n=0;f.each(function(){$(this).find("a").hasClass("flex-active")?(r.find(".flex-active-slide").removeClass("flex-active-slide"),u.eq(n).addClass("flex-active-slide")):n++})},after:function(){var t=i.find(".flex-control-nav"),f=t.find("li"),n=0;f.each(function(){$(this).find("a").hasClass("flex-active")?(r.find(".flex-active-slide").removeClass("flex-active-slide"),u.eq(n).addClass("flex-active-slide")):n++})}})}else t.find(".image-carousel").each(function(){var n=jQuery(this),i=n.find(".slides"),r=t.find(".simple-picture-carousel");i.find("li").length>1?n.find(".flexslider").flexslider({animation:"fade",slideshow:!1,animationLoop:!0,itemWidth:576,itemMargin:0,minItems:1,maxItems:1,controlNav:"thumbnails",start:function(){$(document.body).removeClass("loading");n.find(".flexslider").css("background-image","none");f(n);$(".flexslider").hasClass("simple-picture-carousel")||slideshowPopup(n)}}):(i.find("li").css("display","block"),slideshowPopup(n))}),t.find(".image-carousel-inline").each(function(){var n=$(this);t.find("li",".slides").length>1?n.find(".flexslider").flexslider({animation:"fade",slideshow:!1,animationLoop:!0,itemWidth:272,itemMargin:0,minItems:1,maxItems:1,start:function(){$(document.body).removeClass("loading");slideshowPopup(n)}}):(t.find(".slides",".carousel-slideshow").children("li").css("display","block"),slideshowPopup(n))})}function lrgImgSwap(){var n=$("#main").find(".sldshw-launched"),t=n.find(".slides li",".flexslider");t.each(function(){if($(this).hasClass("clicked-active")){var n=$(this).find("img"),t=n.attr("data-lrg");n.attr("src",t)}})}function lrgImgSize(){var n=$("#lightbox").find(".sldshw-launched");n.find(".clicked-active img").css("max-height",$(window).outerHeight()-150+"px").css("max-width",$(window).outerWidth()+"px").css("padding-top","42px")}function slideshowPopup(n){var t=n.find(".slides li",".flexslider"),i,r;navigator.userAgent.match(/iPad/i)!==null?t.find("a").click(function(n){n.preventDefault()}):(i=n.attr("id"),r=t.size(),t.find("a").click(function(t){if(t.preventDefault(),$(this).parent().parent().addClass("clicked-active"),$(document.body).hasClass("desktop-site"))$(document.body).append('<div id="lightbox"><div class="slideshow-trans"><\/div><div id="content" class="sldshw-launched"><div class="lrg-viewer-nav"><ul><li><a class="prev icon icon-lrg arw-lft" href="#">Previous<\/a><\/li><li><a class="next icon icon-lrg arw-rgt" href="#">Next<\/a><\/li><li><a class="close action-button" href="#"><span class="icon icon-sml sml-cls-w"><\/span><span class="action-text">Close<\/span><\/a><\/li><\/ul><\/div><\/div><\/div>'),n.clone().prependTo($("#lightbox").find(".sldshw-launched")),lrgImgSwap(),lrgImgNav(i),lrgImgSize()}))}function lrgImgNav(n){var t=$("#lightbox").find(".sldshw-launched"),i=t.find(".slides li",".flexslider"),f=i.size(),e=t.find("li",".flex-control-thumbs"),r=t.find(".next"),u=t.find(".prev"),s=t.find(".close"),o;t.find(".flex-control-thumbs").css("margin-left","0");o=t.find(".clicked-active");u.add(r).show();o.index()+1==1?u.hide():o.is(":last-child")&&r.hide();r.click(function(){u.show();var n=0;i.each(function(){$(this).hasClass("clicked-active")?(i.hide().removeClass("clicked-active"),i.eq(n+1).show().addClass("clicked-active"),n+2==f&&r.hide(),lrgImgSwap(),lrgImgSize()):n++})});u.click(function(){r.show();var n=0;i.each(function(){$(this).hasClass("clicked-active")?(i.hide().removeClass("clicked-active"),i.eq(n-1).show().addClass("clicked-active"),n==1&&u.hide(),lrgImgSwap(),lrgImgSize()):n++})});s.click(function(){$("#lightbox").fadeOut("slow").remove();$("html, body").animate({scrollTop:$("#"+n).offset().top-32},10);t.find(".slides").children(".clicked-active").removeClass("clicked-active")});e.click(function(){var t=f-1,n;e.find(".flex-active").removeClass("flex-active");$(this).find("img").addClass("flex-active");n=0;e.each(function(){if($(this).find("img").hasClass("flex-active")){if(!$(this).parent().hasClass("slides")){i.removeClass("clicked-active").fadeOut("fast");var e=n-t;$("#lightbox").find(".slides").children("li:nth-child("+e+")").fadeIn("slow").addClass("clicked-active");lrgImgSwap();lrgImgSize();u.add(r).show();f==e&&r.hide();e==1&&u.hide()}}else n++})})}function buildAccordianCall(n){n.find(".acc-pnl-content").hide();n.each(function(){var n=$(this),i=n.find(".acc-pnl-title"),t=n.find(".acc-pnl-content");n.hasClass("facet-list-outer")?n.find(".acc-pnl").addClass("acc-pnl-open").find(".acc-pnl-content").show():n.find(".acc-pnl:first-child").addClass("acc-pnl-open").find(".acc-pnl-content").show();i.click(function(){$(this).closest(".acc-pnl").hasClass("acc-pnl-open")?n.find(".no-auto-cl").length!==0&&$(this).next(t).slideUp(120).closest(".acc-pnl").removeClass("acc-pnl-open"):(n.find(".no-auto-cl").length!==0||t.slideUp(120).closest(".acc-pnl").removeClass("acc-pnl-open"),$(this).next(t).slideDown(120).closest(".acc-pnl").addClass("acc-pnl-open"))});var r=n.find(".acc-pnl").size(),u=n.find(".acc-pnl-title").outerHeight(),f=n.find(".vrt-accordian").outerHeight(),e=f-r*u;n.find(".fixed-h-acc").length!==0&&t.css({height:e,overflowY:"scroll",marginRight:"-32px"})})}function quickviewblockCall(n){n.each(function(){var n=$(this).find(".block-expnd-area"),t;$(this).prepend('<a href="#" target="_blank" class="action-button olay-ab top-rgt exp-block-trigger"><span class="icon icon-right icon-sml sml-dwn"><\/span><span class="action-text">About this person<\/span><\/a>');n.hide();n.prepend('<a class="qv-close highlight-bg icon icon-sml sml-cls-w">Close<\/a>');t=$(this).find(".exp-block-trigger");$(this).find("img, .qv-close").add(t).click(function(i){i.preventDefault();n.hasClass("qv-open")?(n.slideUp(),n.removeClass("qv-open"),t.find(".icon").addClass("sml-dwn").removeClass("sml-up")):(n.slideDown(),n.addClass("qv-open"),t.find(".icon").removeClass("sml-dwn").addClass("sml-up"))})})}function languageDropCall(n,t){var i=$(".img-viewer-lan-dropdown");i.length!==0&&($(".img-viewer-info ").addClass("img-viewer-info-multilang"),i.click(function(){var i=$(this),r=$(this).find("h4");i.hasClass("clicked")?(i.removeClass("clicked"),r.hide()):(i.addClass("clicked"),r.show(),i.mouseleave(function(){r.hide();i.removeClass("clicked")}));r.click(function(){var f=1,e,o,s,u;r.removeClass("active-title");$(this).addClass("active-title");e=$(this).text();i.find(".active-language").text(e);r.each(function(){if($(this).hasClass("active-title")){var n=$(this).parent().parent();n.find(".text-block").removeClass("selected").hide();n.find(".language-no-"+f).addClass("selected").show()}else f++});o=$(this).attr("data-target");s=t.indexOf("&imgLanguage")!==-1?removeVariableFromURL(t,"imgLanguage"):t;u=s+"&imgLanguage="+o;$(document.body).children(".iv-overlay-wrap").load(u+"#shelf-item-viewer-container",function(){launchImgViewer(n,u);$(document.body).children(".loading").fadeOut("slow",function(){$(this).remove()})})})}))}function headerLanguageDropCall(){var n=$(".masthead-inner .lan-dropdown");n.length!==0&&n.click(function(){var n=$(this),t=$(this).find("h4");n.hasClass("clicked")?(n.removeClass("clicked"),t.hide()):(n.addClass("clicked"),t.show(),n.mouseleave(function(){t.hide();n.removeClass("clicked")}));t.click(function(){var r=1,u,i;t.removeClass("active-title");$(this).addClass("active-title");u=$(this).text();n.find(".active-language").text(u);t.each(function(){if($(this).hasClass("active-title")){var n=$(this).parent().parent();n.find(".text-block").removeClass("selected").hide();n.find(".language-no-"+r).addClass("selected").show()}else r++});i=$(this).attr("data-target");i&&(window.location.href=i)})})}function tabsCall(){$($('[id^="tabbed-box_"]')).each(function(){var n,t,r,u,i;$(this).hasClass("tabs-formatted")||($(this).addClass("tabs-formatted"),n=$(this),t=n.find(".tab-content"),t.hide(),n.find(".tabbed-box-main-heading").parent().prepend('<ul class="tabs clearfix"><\/ul>'),t.each(function(){var r=n.find(".tabs"),i=t.find(".tabbed-box-sub-heading");i.wrap('<li><a href="#" class="vlg-bg tab"><\/a><\/li>');i.closest("li").appendTo(r)}),r=1,u=n.find("li",".tabs"),u.each(function(){var n=$(this).find("a");n.addClass("tab-content_"+r+"");r++}),n.find("li",".tabs").eq(0).find("a").addClass("active"),t.eq(0).show(),i=n.find("a.tab"),i.click(function(r){r.preventDefault();i.removeClass("clicked");$(this).addClass("clicked");var u=0;i.each(function(){$(this).hasClass("clicked")?(t.hide(),t.eq(u).show()):u++});n.find(".active",".tabs").removeClass("active");$(this).addClass("active")}))});var n=$("#img-viewer").add("#main"),t=n.find(".tab-content");t.length===1&&(n.find(".tabbed-box-main-heading").hide(),n.find(".tabs").addClass("single-tab").hide(),n.find(".lan-dropdown").length!==0?t.length===1&&($(".multi-lang").css("padding-top","48px"),$("#tab-content_1").css("margin-top","-48px;")):t.find("h4",".text-block").hide())}function closeBox(n,t){n&&history.pushState&&history.replaceState({page:n},"British Library",n);$(document.body).children(".iv-overlay-wrap").hide().remove();$("#page-outer").show().removeClass("invisible");$("html").removeClass("no-scroll");document.getElementById(t).scrollIntoView()}function launchImgViewer(n,t){function o(n){function o(){i.find("img").hide();i.find("img").width()>50?(t.hasClass("iv-open")?(i.addClass("iv-open-img"),r.find(".next").addClass("iv-open-nav")):(i.removeClass("iv-open-img"),r.find(".next").removeClass("iv-open-nav")),c(),$(window).resize(function(){c()})):setTimeout(function(){o()},400)}var r=$("#img-viewer"),i=r.find(".img-viewer-main-img"),e=n.attr("data-copyright"),f,t;$("#Span2Copyright").html(e).text();e===""?$("#CopyrightInformation").hide():$("#CopyrightInformation").show();f=n.attr("data-heldby");$("#Span1HeldBy").html(f);f===""?$("#HeldByInformation").hide():$("#HeldByInformation").show();i.find("img").remove();t=r.find(".img-viewer-info");t.find("#tab-content_2").html("");u.removeClass("active-img");n.addClass("active-img");var s=n.attr("data-src"),h=n.find(".transcript").clone(),l='<img src="'+s+'" class="loading-img" />';t.find("#tab-content_2").append(h);t.find("#tab-content_2").text().length===0?(t.find(".tab-content_2").removeClass("active").hide(),t.find("#tab-content_2").hide(),t.find(".tab-content_1").addClass("active"),t.find("#tab-content_1").show()):t.find(".tab-content_2").show();i.prepend(l);r.find(".lan-dropdown .icon").addClass("icon-right");o()}function c(){var u=$("#img-viewer"),r,f,t,i,n,e,o;thmbNav();r=$(window).height()-50;f=$(window).width();centerImg();t=$("#img-big");i=$("#img-small");t.removeClass("disabled");i.addClass("disabled");navigator.userAgent.match(/iPad/i)!==null&&t.add(i).hide();n=u.find(".img-viewer-main-img");n.hasClass("iv-open-img")?(e=n.width(),n.find("img").addClass("sml").css("max-height",r).css("max-width",e)):n.find("img").addClass("sml").css("max-height",r).css("max-width",f);o=u.find(".img-viewer-nav");t.click(function(r){if(r.preventDefault(),$(this).hasClass("disabled"))return!1;n.find("img").removeClass("sml").css("max-height","3000px").css("max-width","3000px");t.addClass("disabled");i.removeClass("disabled");$(document.body).hasClass("mobile-site")?(u.css({overflow:"scroll"}),n.find("img").css({"margin-top":"0","margin-left":"0",left:"0",top:"0"})):(n.find("img").draggable(),centerImg())});i.click(function(u){if(u.preventDefault(),$(this).hasClass("disabled"))return!1;n.find("img").addClass("sml").css("max-height",r).css("max-width",f).css("top",0).css("left","50%");t.removeClass("disabled");i.addClass("disabled");centerImg()})}var h;tabsCall();var r=$("#img-viewer"),l=r.find($(".img-viewer-thumbs")),u=l.find("li"),v=r.find(".img-viewer-inner"),p=$(window).height()-50,w=$(window).width(),e=r.find(".img-viewer-info");v.prepend('<div id="img-viewer-nav" class="img-viewer-nav"><ul><li><a id="img-big" class="action-button big img-viewer-zoom"><span class="icon icon-sml zoom-in "><\/span><span class="action-text">Zoom in<\/span><\/a><\/li><li><a id="img-small" class="action-button disabled small"><span class="icon icon-sml zoom-out "><\/span><span class="action-text">Zoom out<\/span><\/a><\/li><li><a id="img-iv-open" class="information-tab action-button iv-open"><span class="action-text">Hide details<\/span><\/a><\/li><li><a id="img-close" class="close action-button"><span class="icon icon-sml sml-cls-w"><\/span><span class="action-text">Close viewer<\/span><\/a><\/li><\/ul><\/div><ul class="img-viewer-arrows"><li><a class="prev icon icon-lrg arw-lft" href="#">Previous<\/a><\/li><li><a class="next icon icon-lrg arw-rgt" href="#">Next<\/a><\/li><\/ul>');languageDropCall(n,t);$(document.body).hasClass("mobile-site")?(e.hide(),r.find(".information-tab").removeClass("iv-open").text("Show details")):e.addClass("iv-open");var s=1,y=u.length,a=r.find(".img-viewer-arrows"),f=a.find("a.prev"),i=a.find("a.next");u.each(function(){var n=$(this);n.addClass("thmb-"+s);s++;n.hasClass("active-img")&&(o(n),s==2&&f.addClass("disabled"));u.click(function(t){t.preventDefault();i.add(f).removeClass("disabled");n.hasClass("active-img")&&o(n);$(this).hasClass("active-img")||o(n);$(this).hasClass("thmb-1")?f.addClass("disabled"):$(this).hasClass("thmb-"+y)&&i.addClass("disabled")})});s==2&&i.add(f).hide();f.click(function(n){n.preventDefault();i.removeClass("disabled");var t=1;u.each(function(){if($(this).hasClass("active-img")){var n=t-1,i=l.find("li.thmb-"+n+"");n===0||o(i);n===1&&f.addClass("disabled")}else t++})});i.click(function(n){n.preventDefault();f.removeClass("disabled");var t=1,r=u.length+1;u.each(function(){if($(this).hasClass("active-img")){var n=t+1,u=l.find("li.thmb-"+n+"");n==r||o(u);n==r-1&&i.addClass("disabled")}else t++})});$("#img-close").click(function(t){if(t.preventDefault(),n===null){var i=getQueryVar("inViewer");closeBox(originalURL,i)}else closeBox(originalURL,n)});h=$("#img-viewer-nav").find(".information-tab");h.click(function(n){n.preventDefault();e.hasClass("iv-open")?(e.removeClass("iv-open").hide(),h.removeClass("iv-open").text("Show details"),r.find(".img-viewer-main-img").removeClass("iv-open-img"),i.removeClass("iv-open-nav"),c()):(e.addClass("iv-open").show(),h.addClass("iv-open").text("Hide details"),r.find(".img-viewer-main-img").addClass("iv-open-img"),i.addClass("iv-open-nav"),c())})}function centerImg(){var t=$("#img-viewer").find(".img-viewer-main-img"),n=t.find("img");n.hide();navigator.userAgent.match(/iPad/i)!==null?(n.show(),t.css("background","none")):setTimeout(function(){var i=n.outerWidth(),t=n.outerHeight();n.css("left","50%").css("margin-left","-"+i/2+"px");$(document.body).hasClass("mobile-site")?n.css("top","50%").css("margin-top","-"+t/2+"px"):n.css("top","50%").css("margin-top","-"+t/2-30+"px");n.fadeIn("slow")},200)}function thmbNav(){var n=$("#main").find(".img-viewer-thumbs"),o,i,r,f,e;if(n.length===0&&(n=$(".iv-overlay-wrap").find(".img-viewer-thumbs")),o=n.find("li"),!n.hasClass("thm-nav-active")&&(i=$(window).width(),r=0,n.find("ol").animate({marginLeft:0},function(){n.stop()}),o.each(function(){var n=$(this).find("img").width();r=r+n+10}),r>i)){var s=r/i,u=i/s,t=i;n.prepend('<ul class="iv-thm-nav"><li><a href="#" class="thm-left icon icon-med arw-lft dg-bg">Left<\/a><\/li><li><a href="#" class="thm-right icon icon-med arw-rgt dg-bg">Right<\/a><\/li><\/ul>').addClass("thm-nav-active");f=n.find(".thm-left");e=n.find(".thm-right");f.addClass("disabled");e.click(function(){$(this).hasClass("disabled")||(f.removeClass("disabled"),t<=r&&(n.find("ol").animate({marginLeft:"-="+u/2+"px"},function(){n.clearQueue()}),t=t+u/2,t>r&&$(this).addClass("disabled")))});f.click(function(){$(this).hasClass("disabled")||(e.removeClass("disabled"),t!==i&&(n.find("ol").animate({marginLeft:"+="+u/2+"px"},function(){n.clearQueue()}),t=t-u/2,t<i+1&&$(this).addClass("disabled")))})}}function imageviewerSetups(n){$(document.body).prepend('<div class="iv-overlay-wrap"><\/div>');n===!0?$("#page-outer").addClass("invisible"):$("#page-outer").hide();$(document.body).prepend('<div class="loading"><span class="loading-wheel"><\/span><\/div>');$("html").addClass("no-scroll")}function pressImage(n,t){var f=!1,i,e,a,v,u;typeof n=="string"||n instanceof String?(e=$("#"+n),e.length?(i=e,f=!0,imageviewerSetups(!0),window.localStorage&&window.localStorage.setItem("firstPg","false")):(window.localStorage&&(a=window.localStorage.getItem("firstPg"),a==="false"&&alert("Sorry - the image you are looking for no longer appears on this web page. \n\nPlease try our 'Press search' page or our 'Press images' page. Thank you."),window.localStorage.setItem("firstPg","true")),imageviewerCall($("#main").find(".img-viewer-trigger")))):(i=n,f=!0,imageviewerSetups());var o=i.find(".full-desc").html(),s=i.find(".pf-txt").children("span:first").html(),h=i.find(".pf-txt").children("span:nth-child(2)").html(),c=i.find("img").attr("data-original").split("?")[0],l=i.find(".img-viewer-trigger").attr("data-download"),r=i.find(".usage-terms").html();o===null&&(o=null);s===null&&(s=null);h===null&&(h=null);l===null&&(l=null);r===null&&(r=null);c===null&&(c=null);$("#fullDesc").html(o);$("#dimentions").html(s);$("#fileSize").html(h);$("#downloadImg").attr("href",l);r.trim().length?$("#copyrightInfo").html("<h3>Copyright information<\/h3>"+r):$("#copyrightInfo").empty();$("#activeImg").attr("data-src",c);v=originalURL.indexOf("?")>-1?"&":"?";u=originalURL+v+"inViewer="+i.attr("id");history.pushState&&history.pushState({page:u},"British Library image",u);f===!0&&($(document.body).children(".iv-overlay-wrap").html($("#shelf-item-viewer-container").html()).find(".img-viewer-thumbs").hide().siblings(".img-viewer-info").css("height","calc(100% - 50px)"),launchImgViewer(t,u),$(document.body).children(".loading").fadeOut("slow",function(){$(this).remove()}))}function imageviewerCall(n){n.click(function(n){n.preventDefault();var t={url:$(this).attr("href"),id:$(this).closest("[id]").attr("id")};t.url&&(document.getElementById("shelf-item-viewer-container")?pressImage($(this).parents("li"),t.id):(imageviewerSetups(),$(document.body).children(".iv-overlay-wrap").load(t.url+"#shelf-item-viewer-container",function(){launchImgViewer(t.id,t.url);$(document.body).children(".loading").fadeOut("slow",function(){$(this).remove()})})))})}function facetListCall(n){n.each(function(){var t=$(this).find("li").length,n;if(t>10){n=$("#js-showmorelabel");showMoreText=n.length&&n.attr("data-value").length?n.attr("data-value"):"Show more";$(this).parent().after('<div class="more">'+showMoreText+"<\/div>");$(this).closest(".acc-pnl-content").addClass("facet-height").siblings(".more").one("click",function(){$(this).empty().siblings(".facet-height").addClass("divScroll").scrollTop(0)})}})}function panelListCall(n){n.each(function(){var n=$(this).find("li").length;n>4&&($(this).find("li").eq(3).nextAll().addClass("toggleable hide"),$(this).append('<li class="more">Show more <i class="fa fa-caret-down"><\/i><\/li>'))});n.on("click",".more",function(){$(this).siblings(".toggleable").slideToggle().closest("div.pnl-inner").removeAttr("style").addClass("panel-list-height");$(this).hasClass("less")?$(this).html('Show more <i class="fa fa-caret-down"><\/i>').removeClass("less"):$(this).html('Show less <i class="fa fa-caret-up"><\/i>').addClass("less")})}function newsletterCall(){$("#go_link").click(function(n){n.preventDefault();var t="http://forms.bl.uk/newsletters/index.aspx?back="+escape(document.getElementById("back").value)+"&linktext="+escape(document.getElementById("linktext").value)+"&e="+escape(document.getElementById("email").value)+"&nl="+escape(document.getElementById("nl").value);return window.location=t,!1})}function handleNewsletterSignUp(){var n="http://forms.bl.uk/newsletters/index.aspx?back="+escape(document.getElementById("back").value)+"&linktext="+escape(document.getElementById("linktext").value)+"&e="+escape(document.getElementById("email").value)+"&nl="+escape(document.getElementById("nl").value);return window.location=n,!1}function replaceAll(n){return n=n.replace(/\s+/g,"%20"),n=n.replace(/!/g,"%21"),n=n.replace(/"/g,"%22"),n=n.replace(/#/g,"%23"),n=n.replace(/&/g,"%26"),n=n.replace(/'/g,"%27"),n=n.replace(/\*/g,"%2A"),n=n.replace(/\+/g,"%2B"),n=n.replace(/,/g,"%2C"),n=n.replace(/-/g,"%2D"),n=n.replace(/\./g,"%2E"),n=n.replace(/\//g,"%2F"),n=n.replace(/:/g,"%3A"),n=n.replace(/;/g,"%3B"),n=n.replace(/</g,"%3C"),n=n.replace(/=/g,"%3D"),n=n.replace(/>/g,"%3E"),n=n.replace(/\?/g,"%3F"),n=n.replace(/@/g,"%40"),n=n.replace(/\[/g,"%5B"),n=n.replace(/\\/g,"%5C"),n=n.replace(/\]/g,"%5D"),n=n.replace(/\^/g,"%5E"),n=n.replace(/{/g,"%7B"),n=n.replace(/\|/g,"%7C"),n=n.replace(/}/g,"%7D"),n=n.replace(/~/g,"%7E"),n.replace("%20","+")}function searchCall(){var u="website",t="Search our website",i="Search main catalogue",n=$("#search-web-cat-input"),r=n.val();$("#Radio1").click(function(){n.val()===i&&(n.val(t),r=t)});$("#Radio2").click(function(){n.val()===t&&(n.val(i),r=i)});n.focus(function(){$(this).val()===r&&$(this).val("")}).blur(function(){$(this).val()===""&&$(this).val(r)});$("#searchGo").click(function(){var e=$("input:radio[name ='searchoption']:checked"),f,r;if(e!=="undefined"&&(u=$("input:radio[name ='searchoption']:checked").val()),r=n.val(),r===t||r===i)n.focus(),$("#search-empty-message").show();else{r=replaceAll(r);switch(u){case t:f="http://explore.bl.uk/primo_library/libweb/action/dlSearch.do?vid=BLVU1&institution=BL&search_scope=LSCOP-WEBSITE&query=any,contains,"+r+"&tab=website_tab";break;case i:f="http://explore.bl.uk/primo_library/libweb/action/dlSearch.do?vid=BLVU1&institution=BL&search_scope=LSCOP-ALL&query=any,contains,"+r+"&tab=local_tab"}location.href=f}return!1});n.keyup(function(n){n.keyCode===13&&$("#searchGo").click()});$("#readingRoomSearchSubmit").click(function(n){var t,i;n.preventDefault();t=$("#readingRoomSearchInput").val();t=replaceAll(t);i="http://explore.bl.uk/primo_library/libweb/action/dlSearch.do?vid=BLVU1&institution=BL&search_scope=LSCOP-ALL&query=any,contains,"+t+"&tab=local_tab";location.href=i});$("form").find(".placeholder").focus(function(){var n=$(this);n.val()===n.attr("placeholder")&&(n.val(""),n.removeClass("placeholder"))}).blur(function(){var n=$(this);(n.val()===""||n.val()===n.attr("placeholder"))&&(n.addClass("placeholder"),n.val(n.attr("placeholder")))}).blur().parents("form").submit(function(){$(this).find("[placeholder]").each(function(){var n=$(this);n.val()===n.attr("placeholder")&&n.val("")})});$("#search-section-input").focus(function(){$(this).data("placeholder",$(this).attr("placeholder"));$(this).attr("placeholder","")}).blur(function(){$(this).attr("placeholder",$(this).data("placeholder"))})}function playVid(n){var i="autoplay=1";n.attr("data-autoplay")==="true"&&(i="autoplay=1&mute=1&controls=0&showinfo=0&modestbranding=1&rel=0");var r=n.attr("href"),u=r.split("/").pop(),f=/youtu/.test(r),t;f?(t='<div class="fluid-video"><iframe width="560" height="315" src="https://www.youtube.com/embed/'+u+"?"+i+'" frameborder="0" allowfullscreen><\/iframe><\/div>',n.html(t)):(t='<div class="fluid-video"><iframe src="https://player.vimeo.com/video/'+u+'?autoplay=1" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe><\/div>',n.html(t))}function jpVolSlide(n){var t=n.siblings(".jp-audio");t.find(".jp-volume-bar").on("mousedown",function(){var t=$(this).offset(),i=$(this).width();$("#main").on("mousemove",function(r){var f=r.pageX-t.left,u=f/i;u>1?n.jPlayer("volume",1):u<=0?n.jPlayer("mute"):(n.jPlayer("volume",u),n.jPlayer("unmute"))}).on("mouseup",function(){$(this).off("mousemove")});return!1})}function jpShowHideTrans(n){var t=n.parent().find(".jp-details");t.length!==0&&(t.find(".cat",".jp-links").attr("title","Opens in a new window").attr("target","_blank").click(function(n){n.preventDefault();window.open($(this).attr("href"))}),t.find(".tran",".jp-links").click(function(n){n.preventDefault();var t=$(this).parent().siblings(".jp-hidden-trans");t.is(":hidden")?t.find(".jp-hidden-inner").slideDown("fast",function(){t.fadeIn("fast")}):t.slideUp("fast").scrollTop(0).find(".jp-hidden-inner").hide()}))}function js_audioPlayer(n,t,i){var r=$("#"+i);r.jPlayer({ready:function(){$(this).jPlayer("setMedia",{mp3:n})},cssSelectorAncestor:"#"+t,swfPath:"http://www.bl.uk/britishlibrary/resources/global/scripts",supplied:"mp3",wmode:"window",smoothPlayBar:!0,keyEnabled:!0});jpVolSlide(r);jpShowHideTrans(r);return}function jplayerCall(n){n.each(function(){var n=$(this).find(".jp-jplayer"),t=n.attr("id"),i=n.children("span").html(),r=$(this).find(".jp-audio").attr("id");js_audioPlayer(i,r,t)})}function jplayer2Call(n){n.attr("data-autoplay")==="true"?(n.addClass("vidLoaded"),playVid(n)):n.click(function(n){if(n.preventDefault(),$(this).hasClass("vidLoaded"))return(!1)();var t=$(this);t.addClass("vidLoaded");playVid(t)});jpShowHideTrans(n)}function readmoreCall(n){n.each(function(){var t=$(this).find(".text-readmore"),r=$(this).find(".text-visible"),n,i;r.append('<span class="ellips">...<\/span>');t.hide().after('<a class="action-button f-right" href="#"><span class="action-text readmore-btn">Read more<\/span><\/a>');n=$(this).find(".readmore-btn");i=r.find(".ellips");n.click(function(){$(this).hasClass("rm-open")?(t.hide(),n.text("Read more").removeClass("rm-open"),i.show()):(t.attr("style","display:inline"),n.text("Read less").addClass("rm-open"),i.hide())})})}function showmoreCall(n){n.addClass("more").append('<div class="show-more small">Read more<\/div>').find(".show-more.small").click(function(){$(this).hide().parent().addClass("less")})}function jumpto(n){document.sortresults.jumpmenu.value!=="null"&&(document.location.href=n)}function checkTicketsAvailabilityAjax(){var n=$("#eventsList");n.find("li.pnl").each(function(){if($(this).hasClass("ajaxCheck")){var n=$(this).find(".pnl-inner").attr("data-event");$.ajax({cache:!1,url:n,type:"GET",dataType:"json",context:$(this),timeout:1e4}).done(function(n){$(this).removeClass("ajaxCheck");n.ShowAvailabilityMessage===!0&&$(this).find(".availability").before('<div class="availability-update">'+n.AvailabilityMessage+"<\/div>");n.ShowBookTickets===!0&&$(this).removeClass("no-btn");n.ShowBookingPeriodDatesDisplay===!0&&$(this).removeClass("no-dates");n.ShowBecomeAMember===!0&&$(this).removeClass("no-member-btn")}).fail(function(){$(this).removeClass("ajaxCheck").removeClass("no-btn").removeClass("no-dates").removeClass("no-member-btn")})}})}function checkTicketsAvailabilityAjax2(){var n=$("#eventsList2"),t=$("#eventsList3"),i;n.hasClass("ajaxCheck")&&(i=n.attr("data-event"),$.ajax({cache:!1,url:i,type:"GET",dataType:"json",timeout:5e3}).done(function(i){n.add(t).removeClass("ajaxCheck");i.ShowAvailabilityMessage===!0&&n.add(t).find(".availability").before('<div class="availability-update">'+i.AvailabilityMessage+"<\/div>");i.ShowBookTickets===!0&&n.add(t).removeClass("no-btn");i.ShowBookingPeriodDatesDisplay===!0&&n.add(t).removeClass("no-dates");i.ShowBecomeAMember===!0&&n.add(t).removeClass("no-member-btn")}).fail(function(){n.add(t).removeClass("ajaxCheck").removeClass("no-btn").removeClass("no-dates").removeClass("no-member-btn")}))}function checkTicketsAvailabilityAjax3(){var n=$("#eventsList4");n.find(".pnl").each(function(){if($(this).hasClass("ajaxCheck")){var n=$(this).attr("data-event");$.ajax({cache:!1,url:n,type:"GET",dataType:"json",context:$(this),timeout:5e3}).done(function(n){$(this).removeClass("ajaxCheck");n.ShowAvailabilityMessage===!0&&$(this).find(".availability").before('<div class="availability-update">'+n.AvailabilityMessage+"<\/div>");n.ShowBookTickets===!0&&$(this).removeClass("no-btn");n.ShowBookingPeriodDatesDisplay===!0&&$(this).removeClass("no-dates");n.ShowBecomeAMember===!0&&$(this).removeClass("no-member-btn")}).fail(function(){$(this).removeClass("ajaxCheck").removeClass("no-btn").removeClass("no-dates").removeClass("no-member-btn")})}})}function checkTicketsAvailabilityAjaxHome(){var n=$("#owl-carousel");n.find(".js-availabilityItem").each(function(){if($(this).hasClass("ajaxCheck")){var n=$(this).attr("data-event");$.ajax({cache:!1,url:n,type:"GET",dataType:"json",context:$(this),timeout:5e3}).done(function(n){$(this).removeClass("ajaxCheck");n.ShowAvailabilityMessage===!0&&$(this).find(".js-availability").replaceWith('<p class="event-availability">'+n.AvailabilityMessage+"<\/p>")}).fail(function(){$(this).removeClass("ajaxCheck")})}})}function showHideBlocks(n){n.children("p").each(function(){$(this).on("click",function(){$(this).toggleClass("minus").next("div").slideToggle(400)})})}function bmCollItem(n){var t=n.find(".pnl-txt"),i=t.find("dl + dl");$("<div/>",{id:"reveal","class":"more",text:"Show more details"}).appendTo(t).on("click",function(){i.toggleClass("show")})}function remoteEle01(n){var t=$("#main").find("h1.page-title",".page-sub-header");$(n).find(".subtitle").insertBefore(t);$(n).find(".tb-date").insertAfter(t)}function getQueryVar(n){var t=unescape(window.location.search)+"&",r=new RegExp(".*?[&\\?]"+n+"=(.*?)&.*"),i=t.replace(r,"$1");return i==t?!1:i}function removeVariableFromURL(n,t){var i=String(n),r=new RegExp("\\?"+t+"=[^&]*&?","gi");return i=i.replace(r,"?"),r=new RegExp("\\&"+t+"=[^&]*&?","gi"),i=i.replace(r,"&"),i=i.replace(/(\?|&)$/,""),r=null,i}function setCookie(n,t,i){var r=new Date,u;r.setDate(r.getDate()+i);u=escape(t)+(i==null?"":"; expires="+r.toUTCString());document.cookie=n+"="+u+"; path=/"}function getCookie(n){for(var r=n+"=",u=document.cookie.split(";"),t,i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1);if(t.indexOf(r)===0)return t.substring(r.length,t.length)}return""}function slideElemUp(n){var t=n;t.slideUp(400,function(){$(this).remove()})}function setCookiePolicy(){function r(n){n.slideUp(400,function(){$(this).remove()})}var t="blCookieAccept",i=getCookie(t),n;if(i!=="accepted"){$(document.body).prepend('<div id="cookies"><p>By using this site, you agree we can set and use cookies. <a href="#" class="ok" title="Close message">OK<\/a> For more details of these cookies and how to disable them, <a href="http://www.bl.uk/aboutus/terms/privacy/websites/cookies/" class="link">see our cookie policy<\/a>.<\/p><\/div>');n=$("#cookies");document.getElementById("shelf-item-viewer-container")&&n.css("borderRadius","0");n.find(".ok").one("click",function(i){i.preventDefault();setCookie(t,"accepted",121);r(n)})}}function mobileOwlSetup(){$("#productMainImg").removeClass().addClass("img-msg");var n=$("#productMainImgDiv").html().replace('id="productMainImg"',"");$("#owl-carousel").find(".owl-stage").append('<div class="owl-item"><li><div class="item">'+n+"<\/div><\/li><\/div>")}function mobileOwlSetupPt2(){var n=$(document.body);n.hasClass("mobile-site")&&$("#owl-carousel").each(function(){$(this).attr("id")==="owl-carousel"&&$(this).find(".owl-stage").after('<div id="mag" data-magurl=""><i class="fa fa-search-plus"><\/i><\/div>')});$("#mag, .mag").on("click",function(){var n=$(this).attr("data-magurl");n==""&&(n=$("#productMainImg").attr("data-zoom-image"));window.open("","_self").document.write('<p><a href="'+window.location.href.replace("#","")+'" target="_self">&larr; Return<\/a><\/p><img src="'+n+'">')})}function owlCarousel(n,t){function s(n,t){n.owlCarousel({nav:!0,navSpeed:r.navSpeed,dotsSpeed:700,responsiveBaseElement:r.respBaseElem,items:r.number,navigationText:!1,margin:r.margin,slidBy:r.slideBy,margin:r.margin,onInitialized:t,responsive:r.breakpoints})}var r;if(!function(n,t,i,r){function u(t,i){this.settings=null;this.options=n.extend({},u.Defaults,i);this.$element=n(t);this.drag=n.extend({},o);this.state=n.extend({},s);this.e=n.extend({},h);this._plugins={};this._supress={};this._current=null;this._speed=null;this._coordinates=[];this._breakpoint=null;this._width=null;this._items=[];this._clones=[];this._mergers=[];this._invalidated={};this._pipe=[];n.each(u.Plugins,n.proxy(function(n,t){this._plugins[n[0].toLowerCase()+n.slice(1)]=new t(this)},this));n.each(u.Pipe,n.proxy(function(t,i){this._pipe.push({filter:i.filter,run:n.proxy(i.run,this)})},this));this.setup();this.initialize()}function f(n){if(n.touches!==r)return{x:n.touches[0].pageX,y:n.touches[0].pageY};if(n.touches===r){if(n.pageX!==r)return{x:n.pageX,y:n.pageY};if(n.pageX===r)return{x:n.clientX,y:n.clientY}}}function e(n){var t,r,u=i.createElement("div"),f=n;for(t in f)if(r=f[t],"undefined"!=typeof u.style[r])return u=null,[r,t];return[!1]}function c(){return e(["transition","WebkitTransition","MozTransition","OTransition"])[1]}function l(){return e(["transform","WebkitTransform","MozTransform","OTransform","msTransform"])[0]}function a(){return e(["perspective","webkitPerspective","MozPerspective","OPerspective","MsPerspective"])[0]}function v(){return"ontouchstart"in t||!!navigator.msMaxTouchPoints}function y(){return t.navigator.msPointerEnabled}var o,s,h;o={start:0,startX:0,startY:0,current:0,currentX:0,currentY:0,offsetX:0,offsetY:0,distance:null,startTime:0,endTime:0,updatedX:0,targetEl:null};s={isTouch:!1,isScrolling:!1,isSwiping:!1,direction:!1,inMotion:!1};h={_onDragStart:null,_onDragMove:null,_onDragEnd:null,_transitionEnd:null,_resizer:null,_responsiveCall:null,_goToLoop:null,_checkVisibile:null};u.Defaults={items:3,loop:!1,center:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:t,responsiveClass:!1,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",themeClass:"owl-theme",baseClass:"owl-carousel",itemClass:"owl-item",centerClass:"center",activeClass:"active"};u.Width={Default:"default",Inner:"inner",Outer:"outer"};u.Plugins={};u.Pipe=[{filter:["width","items","settings"],run:function(n){n.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){var n=this._clones,t=this.$stage.children(".cloned");(t.length!==n.length||!this.settings.loop&&n.length>0)&&(this.$stage.children(".cloned").remove(),this._clones=[])}},{filter:["items","settings"],run:function(){for(var n=this._clones,t=this._items,u=this.settings.loop?n.length-Math.max(2*this.settings.items,4):0,i=0,r=Math.abs(u/2);r>i;i++)u>0?(this.$stage.children().eq(t.length+n.length-1).remove(),n.pop(),this.$stage.children().eq(0).remove(),n.pop()):(n.push(n.length/2),this.$stage.append(t[n[n.length-1]].clone().addClass("cloned")),n.push(t.length-1-(n.length-1)/2),this.$stage.prepend(t[n[n.length-1]].clone().addClass("cloned")))}},{filter:["width","items","settings"],run:function(){var n,t,i,u=this.settings.rtl?1:-1,f=(this.width()/this.settings.items).toFixed(3),r=0;for(this._coordinates=[],t=0,i=this._clones.length+this._items.length;i>t;t++)n=this._mergers[this.relative(t)],n=this.settings.mergeFit&&Math.min(n,this.settings.items)||n,r+=(this.settings.autoWidth?this._items[this.relative(t)].width()+this.settings.margin:f*n)*u,this._coordinates.push(r)}},{filter:["width","items","settings"],run:function(){var t,r,u=(this.width()/this.settings.items).toFixed(3),i={width:Math.abs(this._coordinates[this._coordinates.length-1])+2*this.settings.stagePadding,"padding-left":this.settings.stagePadding||"","padding-right":this.settings.stagePadding||""};if(this.$stage.css(i),i={width:this.settings.autoWidth?"auto":u-this.settings.margin},i[this.settings.rtl?"margin-left":"margin-right"]=this.settings.margin,!this.settings.autoWidth&&n.grep(this._mergers,function(n){return n>1}).length>0)for(t=0,r=this._coordinates.length;r>t;t++)i.width=Math.abs(this._coordinates[t])-Math.abs(this._coordinates[t-1]||0)-this.settings.margin,this.$stage.children().eq(t).css(i);else this.$stage.children().css(i)}},{filter:["width","items","settings"],run:function(n){n.current&&this.reset(this.$stage.children().index(n.current))}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){for(var t,i,f=this.settings.rtl?1:-1,e=2*this.settings.stagePadding,r=this.coordinates(this.current())+e,o=r+this.width()*f,s=[],n=0,u=this._coordinates.length;u>n;n++)t=this._coordinates[n-1]||0,i=Math.abs(this._coordinates[n])+e*f,(this.op(t,"<=",r)&&this.op(t,">",o)||this.op(i,"<",r)&&this.op(i,">",o))&&s.push(n);this.$stage.children("."+this.settings.activeClass).removeClass(this.settings.activeClass);this.$stage.children(":eq("+s.join("), :eq(")+")").addClass(this.settings.activeClass);this.settings.center&&(this.$stage.children("."+this.settings.centerClass).removeClass(this.settings.centerClass),this.$stage.children().eq(this.current()).addClass(this.settings.centerClass))}}];u.prototype.initialize=function(){if(this.trigger("initialize"),this.$element.addClass(this.settings.baseClass).addClass(this.settings.themeClass).toggleClass("owl-rtl",this.settings.rtl),this.browserSupport(),this.settings.autoWidth&&this.state.imagesLoaded!==!0){var t,i,u;if(t=this.$element.find("img"),i=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:r,u=this.$element.children(i).width(),t.length&&0>=u)return this.preloadAutoWidthImages(t),!1}this.$element.addClass("owl-loading");this.$stage=n("<"+this.settings.stageElement+' class="owl-stage"/>').wrap('<div class="owl-stage-outer">');this.$element.append(this.$stage.parent());this.replace(this.$element.children().not(this.$stage.parent()));this._width=this.$element.width();this.refresh();this.$element.removeClass("owl-loading").addClass("owl-loaded");this.eventsCall();this.internalEvents();this.addTriggerableEvents();this.trigger("initialized")};u.prototype.setup=function(){var u=this.viewport(),r=this.options.responsive,t=-1,i=null;r?(n.each(r,function(n){u>=n&&n>t&&(t=Number(n))}),i=n.extend({},this.options,r[t]),delete i.responsive,i.responsiveClass&&this.$element.attr("class",function(n,t){return t.replace(/\b owl-responsive-\S+/g,"")}).addClass("owl-responsive-"+t)):i=n.extend({},this.options);(null===this.settings||this._breakpoint!==t)&&(this.trigger("change",{property:{name:"settings",value:i}}),this._breakpoint=t,this.settings=i,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}}))};u.prototype.optionsLogic=function(){this.$element.toggleClass("owl-center",this.settings.center);this.settings.loop&&this._items.length<this.settings.items&&(this.settings.loop=!1);this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)};u.prototype.prepare=function(t){var i=this.trigger("prepare",{content:t});return i.data||(i.data=n("<"+this.settings.itemElement+"/>").addClass(this.settings.itemClass).append(t)),this.trigger("prepared",{content:i.data}),i.data};u.prototype.update=function(){for(var t=0,i=this._pipe.length,r=n.proxy(function(n){return this[n]},this._invalidated),u={};i>t;)(this._invalidated.all||n.grep(this._pipe[t].filter,r).length>0)&&this._pipe[t].run(u),t++;this._invalidated={}};u.prototype.width=function(n){switch(n=n||u.Width.Default){case u.Width.Inner:case u.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}};u.prototype.refresh=function(){if(0===this._items.length)return!1;(new Date).getTime();this.trigger("refresh");this.setup();this.optionsLogic();this.$stage.addClass("owl-refresh");this.update();this.$stage.removeClass("owl-refresh");this.state.orientation=t.orientation;this.watchVisibility();this.trigger("refreshed")};u.prototype.eventsCall=function(){this.e._onDragStart=n.proxy(function(n){this.onDragStart(n)},this);this.e._onDragMove=n.proxy(function(n){this.onDragMove(n)},this);this.e._onDragEnd=n.proxy(function(n){this.onDragEnd(n)},this);this.e._onResize=n.proxy(function(n){this.onResize(n)},this);this.e._transitionEnd=n.proxy(function(n){this.transitionEnd(n)},this);this.e._preventClick=n.proxy(function(n){this.preventClick(n)},this)};u.prototype.onThrottledResize=function(){t.clearTimeout(this.resizeTimer);this.resizeTimer=t.setTimeout(this.e._onResize,this.settings.responsiveRefreshRate)};u.prototype.onResize=function(){return this._items.length?this._width===this.$element.width()?!1:this.trigger("resize").isDefaultPrevented()?!1:(this._width=this.$element.width(),this.invalidate("width"),this.refresh(),void this.trigger("resized")):!1};u.prototype.eventsRouter=function(n){var t=n.type;"mousedown"===t||"touchstart"===t?this.onDragStart(n):"mousemove"===t||"touchmove"===t?this.onDragMove(n):"mouseup"===t||"touchend"===t?this.onDragEnd(n):"touchcancel"===t&&this.onDragEnd(n)};u.prototype.internalEvents=function(){var i=(v(),y());this.settings.mouseDrag?(this.$stage.on("mousedown",n.proxy(function(n){this.eventsRouter(n)},this)),this.$stage.on("dragstart",function(){return!1}),this.$stage.get(0).onselectstart=function(){return!1}):this.$element.addClass("owl-text-select-on");this.settings.touchDrag&&!i&&this.$stage.on("touchstart touchcancel",n.proxy(function(n){this.eventsRouter(n)},this));this.transitionEndVendor&&this.on(this.$stage.get(0),this.transitionEndVendor,this.e._transitionEnd,!1);this.settings.responsive!==!1&&this.on(t,"resize",n.proxy(this.onThrottledResize,this))};u.prototype.onDragStart=function(r){var u,e,s,o;if(u=r.originalEvent||r||t.event,3===u.which||this.state.isTouch)return!1;if("mousedown"===u.type&&this.$stage.addClass("owl-grab"),this.trigger("drag"),this.drag.startTime=(new Date).getTime(),this.speed(0),this.state.isTouch=!0,this.state.isScrolling=!1,this.state.isSwiping=!1,this.drag.distance=0,e=f(u).x,s=f(u).y,this.drag.offsetX=this.$stage.position().left,this.drag.offsetY=this.$stage.position().top,this.settings.rtl&&(this.drag.offsetX=this.$stage.position().left+this.$stage.width()-this.width()+this.settings.margin),this.state.inMotion&&this.support3d)o=this.getTransformProperty(),this.drag.offsetX=o,this.animate(o),this.state.inMotion=!0;else if(this.state.inMotion&&!this.support3d)return this.state.inMotion=!1,!1;this.drag.startX=e-this.drag.offsetX;this.drag.startY=s-this.drag.offsetY;this.drag.start=e-this.drag.startX;this.drag.targetEl=u.target||u.srcElement;this.drag.updatedX=this.drag.start;("IMG"===this.drag.targetEl.tagName||"A"===this.drag.targetEl.tagName)&&(this.drag.targetEl.draggable=!1);n(i).on("mousemove.owl.dragEvents mouseup.owl.dragEvents touchmove.owl.dragEvents touchend.owl.dragEvents",n.proxy(function(n){this.eventsRouter(n)},this))};u.prototype.onDragMove=function(n){var i,e,o,s,h,u;this.state.isTouch&&(this.state.isScrolling||(i=n.originalEvent||n||t.event,e=f(i).x,o=f(i).y,this.drag.currentX=e-this.drag.startX,this.drag.currentY=o-this.drag.startY,this.drag.distance=this.drag.currentX-this.drag.offsetX,this.drag.distance<0?this.state.direction=this.settings.rtl?"right":"left":this.drag.distance>0&&(this.state.direction=this.settings.rtl?"left":"right"),this.settings.loop?this.op(this.drag.currentX,">",this.coordinates(this.minimum()))&&"right"===this.state.direction?this.drag.currentX-=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length):this.op(this.drag.currentX,"<",this.coordinates(this.maximum()))&&"left"===this.state.direction&&(this.drag.currentX+=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length)):(s=this.coordinates(this.settings.rtl?this.maximum():this.minimum()),h=this.coordinates(this.settings.rtl?this.minimum():this.maximum()),u=this.settings.pullDrag?this.drag.distance/5:0,this.drag.currentX=Math.max(Math.min(this.drag.currentX,s+u),h+u)),(this.drag.distance>8||this.drag.distance<-8)&&(i.preventDefault!==r?i.preventDefault():i.returnValue=!1,this.state.isSwiping=!0),this.drag.updatedX=this.drag.currentX,(this.drag.currentY>16||this.drag.currentY<-16)&&this.state.isSwiping===!1&&(this.state.isScrolling=!0,this.drag.updatedX=this.drag.start),this.animate(this.drag.updatedX)))};u.prototype.onDragEnd=function(t){var u,f,r;if(this.state.isTouch){if("mouseup"===t.type&&this.$stage.removeClass("owl-grab"),this.trigger("dragged"),this.drag.targetEl.removeAttribute("draggable"),this.state.isTouch=!1,this.state.isScrolling=!1,this.state.isSwiping=!1,0===this.drag.distance&&this.state.inMotion!==!0)return this.state.inMotion=!1,!1;this.drag.endTime=(new Date).getTime();u=this.drag.endTime-this.drag.startTime;f=Math.abs(this.drag.distance);(f>3||u>300)&&this.removeClick(this.drag.targetEl);r=this.closest(this.drag.updatedX);this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed);this.current(r);this.invalidate("position");this.update();this.settings.pullDrag||this.drag.updatedX!==this.coordinates(r)||this.transitionEnd();this.drag.distance=0;n(i).off(".owl.dragEvents")}};u.prototype.removeClick=function(i){this.drag.targetEl=i;n(i).on("click.preventClick",this.e._preventClick);t.setTimeout(function(){n(i).off("click.preventClick")},300)};u.prototype.preventClick=function(t){t.preventDefault?t.preventDefault():t.returnValue=!1;t.stopPropagation&&t.stopPropagation();n(t.target).off("click.preventClick")};u.prototype.getTransformProperty=function(){var n,i;return n=t.getComputedStyle(this.$stage.get(0),null).getPropertyValue(this.vendorName+"transform"),n=n.replace(/matrix(3d)?\(|\)/g,"").split(","),i=16===n.length,i!==!0?n[4]:n[12]};u.prototype.closest=function(t){var i=-1,u=30,f=this.width(),r=this.coordinates();return this.settings.freeDrag||n.each(r,n.proxy(function(n,e){return t>e-u&&e+u>t?i=n:this.op(t,"<",e)&&this.op(t,">",r[n+1]||e-f)&&(i="left"===this.state.direction?n+1:n),-1===i},this)),this.settings.loop||(this.op(t,">",r[this.minimum()])?i=t=this.minimum():this.op(t,"<",r[this.maximum()])&&(i=t=this.maximum())),i};u.prototype.animate=function(t){this.trigger("translate");this.state.inMotion=this.speed()>0;this.support3d?this.$stage.css({transform:"translate3d("+t+"px,0px, 0px)",transition:this.speed()/1e3+"s"}):this.state.isTouch?this.$stage.css({left:t+"px"}):this.$stage.animate({left:t},this.speed()/1e3,this.settings.fallbackEasing,n.proxy(function(){this.state.inMotion&&this.transitionEnd()},this))};u.prototype.current=function(n){if(n===r)return this._current;if(0===this._items.length)return r;if(n=this.normalize(n),this._current!==n){var t=this.trigger("change",{property:{name:"position",value:n}});t.data!==r&&(n=this.normalize(t.data));this._current=n;this.invalidate("position");this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current};u.prototype.invalidate=function(n){this._invalidated[n]=!0};u.prototype.reset=function(n){n=this.normalize(n);n!==r&&(this._speed=0,this._current=n,this.suppress(["translate","translated"]),this.animate(this.coordinates(n)),this.release(["translate","translated"]))};u.prototype.normalize=function(t,i){var u=i?this._items.length:this._items.length+this._clones.length;return!n.isNumeric(t)||1>u?r:t=this._clones.length?(t%u+u)%u:Math.max(this.minimum(i),Math.min(this.maximum(i),t))};u.prototype.relative=function(n){return n=this.normalize(n),n-=this._clones.length/2,this.normalize(n,!0)};u.prototype.maximum=function(n){var i,r,u,f=0,t=this.settings;if(n)return this._items.length-1;if(!t.loop&&t.center)i=this._items.length-1;else if(t.loop||t.center)if(t.loop||t.center)i=this._items.length+t.items;else{if(!t.autoWidth&&!t.merge)throw"Can not detect maximum absolute position.";for(revert=t.rtl?1:-1,r=this.$stage.width()-this.$element.width();(u=this.coordinates(f))&&!(u*revert>=r);)i=++f}else i=this._items.length-t.items;return i};u.prototype.minimum=function(n){return n?0:this._clones.length/2};u.prototype.items=function(n){return n===r?this._items.slice():(n=this.normalize(n,!0),this._items[n])};u.prototype.mergers=function(n){return n===r?this._mergers.slice():(n=this.normalize(n,!0),this._mergers[n])};u.prototype.clones=function(t){var i=this._clones.length/2,f=i+this._items.length,u=function(n){return n%2==0?f+n/2:i-(n+1)/2};return t===r?n.map(this._clones,function(n,t){return u(t)}):n.map(this._clones,function(n,i){return n===t?u(i):null})};u.prototype.speed=function(n){return n!==r&&(this._speed=n),this._speed};u.prototype.coordinates=function(t){var i=null;return t===r?n.map(this._coordinates,n.proxy(function(n,t){return this.coordinates(t)},this)):(this.settings.center?(i=this._coordinates[t],i+=(this.width()-i+(this._coordinates[t-1]||0))/2*(this.settings.rtl?-1:1)):i=this._coordinates[t-1]||0,i)};u.prototype.duration=function(n,t,i){return Math.min(Math.max(Math.abs(t-n),1),6)*Math.abs(i||this.settings.smartSpeed)};u.prototype.to=function(i,r){if(this.settings.loop){var f=i-this.relative(this.current()),u=this.current(),e=this.current(),o=this.current()+f,s=0>e-o?!0:!1,h=this._clones.length+this._items.length;o<this.settings.items&&s===!1?(u=e+this._items.length,this.reset(u)):o>=h-this.settings.items&&s===!0&&(u=e-this._items.length,this.reset(u));t.clearTimeout(this.e._goToLoop);this.e._goToLoop=t.setTimeout(n.proxy(function(){this.speed(this.duration(this.current(),u+f,r));this.current(u+f);this.update()},this),30)}else this.speed(this.duration(this.current(),i,r)),this.current(i),this.update()};u.prototype.next=function(n){n=n||!1;this.to(this.relative(this.current())+1,n)};u.prototype.prev=function(n){n=n||!1;this.to(this.relative(this.current())-1,n)};u.prototype.transitionEnd=function(n){return n!==r&&(n.stopPropagation(),(n.target||n.srcElement||n.originalTarget)!==this.$stage.get(0))?!1:(this.state.inMotion=!1,void this.trigger("translated"))};u.prototype.viewport=function(){var r;if(this.options.responsiveBaseElement!==t)r=n(this.options.responsiveBaseElement).width();else if(t.innerWidth)r=t.innerWidth;else{if(!i.documentElement||!i.documentElement.clientWidth)throw"Can not detect viewport width.";r=i.documentElement.clientWidth}return r};u.prototype.replace=function(t){this.$stage.empty();this._items=[];t&&(t=t instanceof jQuery?t:n(t));this.settings.nestedItemSelector&&(t=t.find("."+this.settings.nestedItemSelector));t.filter(function(){return 1===this.nodeType}).each(n.proxy(function(n,t){t=this.prepare(t);this.$stage.append(t);this._items.push(t);this._mergers.push(1*t.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)},this));this.reset(n.isNumeric(this.settings.startPosition)?this.settings.startPosition:0);this.invalidate("items")};u.prototype.add=function(n,t){t=t===r?this._items.length:this.normalize(t,!0);this.trigger("add",{content:n,position:t});0===this._items.length||t===this._items.length?(this.$stage.append(n),this._items.push(n),this._mergers.push(1*n.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)):(this._items[t].before(n),this._items.splice(t,0,n),this._mergers.splice(t,0,1*n.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1));this.invalidate("items");this.trigger("added",{content:n,position:t})};u.prototype.remove=function(n){n=this.normalize(n,!0);n!==r&&(this.trigger("remove",{content:this._items[n],position:n}),this._items[n].remove(),this._items.splice(n,1),this._mergers.splice(n,1),this.invalidate("items"),this.trigger("removed",{content:null,position:n}))};u.prototype.addTriggerableEvents=function(){var t=n.proxy(function(t,i){return n.proxy(function(n){n.relatedTarget!==this&&(this.suppress([i]),t.apply(this,[].slice.call(arguments,1)),this.release([i]))},this)},this);n.each({next:this.next,prev:this.prev,to:this.to,destroy:this.destroy,refresh:this.refresh,replace:this.replace,add:this.add,remove:this.remove},n.proxy(function(n,i){this.$element.on(n+".owl.carousel",t(i,n+".owl.carousel"))},this))};u.prototype.watchVisibility=function(){function i(n){return n.offsetWidth>0&&n.offsetHeight>0}function r(){i(this.$element.get(0))&&(this.$element.removeClass("owl-hidden"),this.refresh(),t.clearInterval(this.e._checkVisibile))}i(this.$element.get(0))||(this.$element.addClass("owl-hidden"),t.clearInterval(this.e._checkVisibile),this.e._checkVisibile=t.setInterval(n.proxy(r,this),500))};u.prototype.preloadAutoWidthImages=function(t){var u,f,i,r;u=0;f=this;t.each(function(e,o){i=n(o);r=new Image;r.onload=function(){u++;i.attr("src",r.src);i.css("opacity",1);u>=t.length&&(f.state.imagesLoaded=!0,f.initialize())};r.src=i.attr("src")||i.attr("data-src")||i.attr("data-src-retina")})};u.prototype.destroy=function(){this.$element.hasClass(this.settings.themeClass)&&this.$element.removeClass(this.settings.themeClass);this.settings.responsive!==!1&&n(t).off("resize.owl.carousel");this.transitionEndVendor&&this.off(this.$stage.get(0),this.transitionEndVendor,this.e._transitionEnd);for(var r in this._plugins)this._plugins[r].destroy();(this.settings.mouseDrag||this.settings.touchDrag)&&(this.$stage.off("mousedown touchstart touchcancel"),n(i).off(".owl.dragEvents"),this.$stage.get(0).onselectstart=function(){},this.$stage.off("dragstart",function(){return!1}));this.$element.off(".owl");this.$stage.children(".cloned").remove();this.e=null;this.$element.removeData("owlCarousel");this.$stage.children().contents().unwrap();this.$stage.children().unwrap();this.$stage.unwrap()};u.prototype.op=function(n,t,i){var r=this.settings.rtl;switch(t){case"<":return r?n>i:i>n;case">":return r?i>n:n>i;case">=":return r?i>=n:n>=i;case"<=":return r?n>=i:i>=n}};u.prototype.on=function(n,t,i,r){n.addEventListener?n.addEventListener(t,i,r):n.attachEvent&&n.attachEvent("on"+t,i)};u.prototype.off=function(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r):n.detachEvent&&n.detachEvent("on"+t,i)};u.prototype.trigger=function(t,i,r){var e={item:{count:this._items.length,index:this.current()}},f=n.camelCase(n.grep(["on",t,r],function(n){return n}).join("-").toLowerCase()),u=n.Event([t,"owl",r||"carousel"].join(".").toLowerCase(),n.extend({relatedTarget:this},e,i));return this._supress[t]||(n.each(this._plugins,function(n,t){t.onTrigger&&t.onTrigger(u)}),this.$element.trigger(u),this.settings&&"function"==typeof this.settings[f]&&this.settings[f].apply(this,u)),u};u.prototype.suppress=function(t){n.each(t,n.proxy(function(n,t){this._supress[t]=!0},this))};u.prototype.release=function(t){n.each(t,n.proxy(function(n,t){delete this._supress[t]},this))};u.prototype.browserSupport=function(){if(this.support3d=a(),this.support3d){this.transformVendor=l();this.transitionEndVendor=["transitionend","webkitTransitionEnd","transitionend","oTransitionEnd"][c()];this.vendorName=this.transformVendor.replace(/Transform/i,"");this.vendorName=""!==this.vendorName?"-"+this.vendorName.toLowerCase()+"-":""}this.state.orientation=t.orientation};n.fn.owlCarousel=function(t){return this.each(function(){n(this).data("owlCarousel")||n(this).data("owlCarousel",new u(this,t))})};n.fn.owlCarousel.Constructor=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(t){this._core=t;this._loaded=[];this._handlers={"initialized.owl.carousel change.owl.carousel":n.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type))for(var i=this._core.settings,r=i.center&&Math.ceil(i.items/2)||i.items,u=i.center&&-1*r||0,f=(t.property&&t.property.value||this._core.current())+u,e=this._core.clones().length,o=n.proxy(function(n,t){this.load(t)},this);u++<r;)this.load(e/2+this._core.relative(f)),e&&n.each(this._core.clones(this._core.relative(f++)),o)},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers)};i.Defaults={lazyLoad:!1};i.prototype.load=function(i){var r=this._core.$stage.children().eq(i),u=r&&r.find(".owl-lazy");!u||n.inArray(r.get(0),this._loaded)>-1||(u.each(n.proxy(function(i,r){var e,u=n(r),f=t.devicePixelRatio>1&&u.attr("data-src-retina")||u.attr("data-src");this._core.trigger("load",{element:u,url:f},"lazy");u.is("img")?u.one("load.owl.lazy",n.proxy(function(){u.css("opacity",1);this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("src",f):(e=new Image,e.onload=n.proxy(function(){u.css({"background-image":"url("+f+")",opacity:"1"});this._core.trigger("loaded",{element:u,url:f},"lazy")},this),e.src=f)},this)),this._loaded.push(r.get(0)))};i.prototype.destroy=function(){var n,t;for(n in this.handlers)this._core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Lazy=i}(window.Zepto||window.jQuery,window,document),function(n){var t=function(i){this._core=i;this._handlers={"initialized.owl.carousel":n.proxy(function(){this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":n.proxy(function(n){this._core.settings.autoHeight&&"position"==n.property.name&&this.update()},this),"loaded.owl.lazy":n.proxy(function(n){this._core.settings.autoHeight&&n.element.closest("."+this._core.settings.itemClass)===this._core.$stage.children().eq(this._core.current())&&this.update()},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this._core.$element.on(this._handlers)};t.Defaults={autoHeight:!1,autoHeightClass:"owl-height"};t.prototype.update=function(){this._core.$stage.parent().height(this._core.$stage.children().eq(this._core.current()).height()).addClass(this._core.settings.autoHeightClass)};t.prototype.destroy=function(){var n,t;for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoHeight=t}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._videos={};this._playing=null;this._fullscreen=!1;this._handlers={"resize.owl.carousel":n.proxy(function(n){this._core.settings.video&&!this.isInFullScreen()&&n.preventDefault()},this),"refresh.owl.carousel changed.owl.carousel":n.proxy(function(){this._playing&&this.stop()},this),"prepared.owl.carousel":n.proxy(function(t){var i=n(t.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,n(t.content)))},this)};this._core.options=n.extend({},r.Defaults,this._core.options);this._core.$element.on(this._handlers);this._core.$element.on("click.owl.video",".owl-video-play-icon",n.proxy(function(n){this.play(n)},this))};r.Defaults={video:!1,videoHeight:!1,videoWidth:!1};r.prototype.fetch=function(n,t){var u=n.attr("data-vimeo-id")?"vimeo":"youtube",i=n.attr("data-vimeo-id")||n.attr("data-youtube-id"),f=n.attr("data-width")||this._core.settings.videoWidth,e=n.attr("data-height")||this._core.settings.videoHeight,r=n.attr("href");if(!r)throw new Error("Missing video URL.");if(i=r.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),i[3].indexOf("youtu")>-1)u="youtube";else{if(!(i[3].indexOf("vimeo")>-1))throw new Error("Video URL not supported.");u="vimeo"}i=i[6];this._videos[r]={type:u,id:i,width:f,height:e};t.attr("data-video",r);this.thumbnail(n,this._videos[r])};r.prototype.thumbnail=function(t,i){var o,s,r,c=i.width&&i.height?'style="width:'+i.width+"px;height:"+i.height+'px;"':"",u=t.find("img"),f="src",h="",l=this._core.settings,e=function(n){s='<div class="owl-video-play-icon"><\/div>';o=l.lazyLoad?'<div class="owl-video-tn '+h+'" '+f+'="'+n+'"><\/div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+n+')"><\/div>';t.after(o);t.after(s)};return t.wrap('<div class="owl-video-wrapper"'+c+"><\/div>"),this._core.settings.lazyLoad&&(f="data-src",h="owl-lazy"),u.length?(e(u.attr(f)),u.remove(),!1):void("youtube"===i.type?(r="https://img.youtube.com/vi/"+i.id+"/hqdefault.jpg",e(r)):"vimeo"===i.type&&n.ajax({type:"GET",url:"https://vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n[0].thumbnail_large;e(r)}}))};r.prototype.stop=function(){this._core.trigger("stop",null,"video");this._playing.find(".owl-video-frame").remove();this._playing.removeClass("owl-video-playing");this._playing=null};r.prototype.play=function(t){this._core.trigger("play",null,"video");this._playing&&this.stop();var r,o,s=n(t.target||t.srcElement),u=s.closest("."+this._core.settings.itemClass),i=this._videos[u.attr("data-video")],f=i.width||"100%",e=i.height||this._core.$stage.height();"youtube"===i.type?r='<iframe width="'+f+'" height="'+e+'" src="https://www.youtube.com/embed/'+i.id+"?autoplay=1&v="+i.id+'" frameborder="0" allowfullscreen><\/iframe>':"vimeo"===i.type&&(r='<iframe src="https://player.vimeo.com/video/'+i.id+'?autoplay=1" width="'+f+'" height="'+e+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe>');u.addClass("owl-video-playing");this._playing=u;o=n('<div style="height:'+e+"px; width:"+f+'px" class="owl-video-frame">'+r+"<\/div>");s.after(o)};r.prototype.isInFullScreen=function(){var r=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return r&&n(r).parent().hasClass("owl-video-frame")&&(this._core.speed(0),this._fullscreen=!0),r&&this._fullscreen&&this._playing?!1:this._fullscreen?(this._fullscreen=!1,!1):this._playing&&this._core.state.orientation!==t.orientation?(this._core.state.orientation=t.orientation,!1):!0};r.prototype.destroy=function(){var n,t;this._core.$element.off("click.owl.video");for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Video=r}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this.core=t;this.core.options=n.extend({},u.Defaults,this.core.options);this.swapping=!0;this.previous=r;this.next=r;this.handlers={"change.owl.carousel":n.proxy(function(n){"position"==n.property.name&&(this.previous=this.core.current(),this.next=n.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":n.proxy(function(n){this.swapping="translated"==n.type},this),"translate.owl.carousel":n.proxy(function(){this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)};this.core.$element.on(this.handlers)};u.Defaults={animateOut:!1,animateIn:!1};u.prototype.swap=function(){if(1===this.core.settings.items&&this.core.support3d){this.core.speed(0);var t,i=n.proxy(this.clear,this),f=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,u=this.core.settings.animateOut;this.core.current()!==this.previous&&(u&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),f.css({left:t+"px"}).addClass("animated owl-animated-out").addClass(u).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",i)),r&&e.addClass("animated owl-animated-in").addClass(r).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",i))}};u.prototype.clear=function(t){n(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut);this.core.transitionEnd()};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this.core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Animate=u}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this.core=t;this.core.options=n.extend({},r.Defaults,this.core.options);this.handlers={"translated.owl.carousel refreshed.owl.carousel":n.proxy(function(){this.autoplay()},this),"play.owl.autoplay":n.proxy(function(n,t,i){this.play(t,i)},this),"stop.owl.autoplay":n.proxy(function(){this.stop()},this),"mouseover.owl.autoplay":n.proxy(function(){this.core.settings.autoplayHoverPause&&this.pause()},this),"mouseleave.owl.autoplay":n.proxy(function(){this.core.settings.autoplayHoverPause&&this.autoplay()},this)};this.core.$element.on(this.handlers)};r.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1};r.prototype.autoplay=function(){this.core.settings.autoplay&&!this.core.state.videoPlay?(t.clearInterval(this.interval),this.interval=t.setInterval(n.proxy(function(){this.play()},this),this.core.settings.autoplayTimeout)):t.clearInterval(this.interval)};r.prototype.play=function(){if(i.hidden!==!0&&!this.core.state.isTouch&&!this.core.state.isScrolling&&!this.core.state.isSwiping&&!this.core.state.inMotion)return this.core.settings.autoplay===!1?void t.clearInterval(this.interval):void this.core.next(this.core.settings.autoplaySpeed)};r.prototype.stop=function(){t.clearInterval(this.interval)};r.prototype.pause=function(){t.clearInterval(this.interval)};r.prototype.destroy=function(){var n,i;t.clearInterval(this.interval);for(n in this.handlers)this.core.$element.off(n,this.handlers[n]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)};n.fn.owlCarousel.Constructor.Plugins.autoplay=r}(window.Zepto||window.jQuery,window,document),function(n){"use strict";var t=function(i){this._core=i;this._initialized=!1;this._pages=[];this._controls={};this._templates=[];this.$element=this._core.$element;this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to};this._handlers={"prepared.owl.carousel":n.proxy(function(t){this._core.settings.dotsData&&this._templates.push(n(t.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"add.owl.carousel":n.proxy(function(t){this._core.settings.dotsData&&this._templates.splice(t.position,0,n(t.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"remove.owl.carousel prepared.owl.carousel":n.proxy(function(n){this._core.settings.dotsData&&this._templates.splice(n.position,1)},this),"change.owl.carousel":n.proxy(function(n){if("position"==n.property.name&&!this._core.state.revert&&!this._core.settings.loop&&this._core.settings.navRewind){var r=this._core.current(),t=this._core.maximum(),i=this._core.minimum();n.data=n.property.value>t?r>=t?i:t:n.property.value<i?t:n.property.value}},this),"changed.owl.carousel":n.proxy(function(n){"position"==n.property.name&&this.draw()},this),"refreshed.owl.carousel":n.proxy(function(){this._initialized||(this.initialize(),this._initialized=!0);this._core.trigger("refresh",null,"navigation");this.update();this.draw();this._core.trigger("refreshed",null,"navigation")},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this.$element.on(this._handlers)};t.Defaults={nav:!1,navRewind:!0,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev icon-med","owl-next icon-med"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotData:!1,dotsSpeed:!1,dotsContainer:!1,controlsClass:"owl-controls"};t.prototype.initialize=function(){var i,r,t=this._core.settings;t.dotsData||(this._templates=[n("<div>").addClass(t.dotClass).append(n("<span>")).prop("outerHTML")]);t.navContainer&&t.dotsContainer||(this._controls.$container=n("<div>").addClass(t.controlsClass).appendTo(this.$element));this._controls.$indicators=t.dotsContainer?n(t.dotsContainer):n("<div>").hide().addClass(t.dotsClass).appendTo(this._controls.$container);this._controls.$indicators.on("click","div",n.proxy(function(i){var r=n(i.target).parent().is(this._controls.$indicators)?n(i.target).index():n(i.target).parent().index();i.preventDefault();this.to(r,t.dotsSpeed)},this));i=t.navContainer?n(t.navContainer):n("<div>").addClass(t.navContainerClass).prependTo(this._controls.$container);this._controls.$next=n("<"+t.navElement+">");this._controls.$previous=this._controls.$next.clone();this._controls.$previous.addClass(t.navClass[0]).html(t.navText[0]).hide().prependTo(i).on("click",n.proxy(function(){this.prev(t.navSpeed)},this));this._controls.$next.addClass(t.navClass[1]).html(t.navText[1]).hide().appendTo(i).on("click",n.proxy(function(){this.next(t.navSpeed)},this));for(r in this._overrides)this._core[r]=n.proxy(this[r],this)};t.prototype.destroy=function(){var n,r,t,i;for(n in this._handlers)this.$element.off(n,this._handlers[n]);for(r in this._controls)this._controls[r].remove();for(i in this.overides)this._core[i]=this._overrides[i];for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};t.prototype.update=function(){var t,i,u,n=this._core.settings,r=this._core.clones().length/2,e=r+this._core.items().length,f=n.center||n.autoWidth||n.dotData?1:n.dotsEach||n.items;if("page"!==n.slideBy&&(n.slideBy=Math.min(n.slideBy,n.items)),n.dots||"page"==n.slideBy)for(this._pages=[],t=r,i=0,u=0;e>t;t++)(i>=f||0===i)&&(this._pages.push({start:t-r,end:t-r+f-1}),i=0,++u),i+=this._core.mergers(this._core.relative(t))};t.prototype.draw=function(){var i,r,u="",t=this._core.settings,f=(this._core.$stage.children(),this._core.relative(this._core.current()));if(!t.nav||t.loop||t.navRewind||(this._controls.$previous.toggleClass("disabled",0>=f),this._controls.$next.toggleClass("disabled",f>=this._core.maximum())),this._controls.$previous.toggle(t.nav),this._controls.$next.toggle(t.nav),t.dots){if(i=this._pages.length-this._controls.$indicators.children().length,t.dotData&&0!==i){for(r=0;r<this._controls.$indicators.children().length;r++)u+=this._templates[this._core.relative(r)];this._controls.$indicators.html(u)}else i>0?(u=new Array(i+1).join(this._templates[0]),this._controls.$indicators.append(u)):0>i&&this._controls.$indicators.children().slice(i).remove();this._controls.$indicators.find(".active").removeClass("active");this._controls.$indicators.children().eq(n.inArray(this.current(),this._pages)).addClass("active")}this._controls.$indicators.toggle(t.dots)};t.prototype.onTrigger=function(t){var i=this._core.settings;t.page={index:n.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotData?1:i.dotsEach||i.items)}};t.prototype.current=function(){var t=this._core.relative(this._core.current());return n.grep(this._pages,function(n){return n.start<=t&&n.end>=t}).pop()};t.prototype.getPosition=function(t){var i,r,u=this._core.settings;return"page"==u.slideBy?(i=n.inArray(this.current(),this._pages),r=this._pages.length,t?++i:--i,i=this._pages[(i%r+r)%r].start):(i=this._core.relative(this._core.current()),r=this._core.items().length,t?i+=u.slideBy:i-=u.slideBy),i};t.prototype.next=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)};t.prototype.prev=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)};t.prototype.to=function(t,i,r){var u;r?n.proxy(this._overrides.to,this._core)(t,i):(u=this._pages.length,n.proxy(this._overrides.to,this._core)(this._pages[(t%u+u)%u].start,i))};n.fn.owlCarousel.Constructor.Plugins.Navigation=t}(window.Zepto||window.jQuery,window,document),function(n,t){"use strict";var i=function(r){this._core=r;this._hashes={};this.$element=this._core.$element;this._handlers={"initialized.owl.carousel":n.proxy(function(){"URLHash"==this._core.settings.startPosition&&n(t).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":n.proxy(function(t){var i=n(t.content).find("[data-hash]").andSelf("[data-hash]").attr("data-hash");this._hashes[i]=t.content},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this.$element.on(this._handlers);n(t).on("hashchange.owl.navigation",n.proxy(function(){var n=t.location.hash.substring(1),i=this._core.$stage.children(),r=this._hashes[n]&&i.index(this._hashes[n])||0;return n?void this._core.to(r,!1,!0):!1},this))};i.Defaults={URLhashListener:!1};i.prototype.destroy=function(){var i,r;n(t).off("hashchange.owl.navigation");for(i in this._handlers)this._core.$element.off(i,this._handlers[i]);for(r in Object.getOwnPropertyNames(this))"function"!=typeof this[r]&&(this[r]=null)};n.fn.owlCarousel.Constructor.Plugins.Hash=i}(window.Zepto||window.jQuery,window,document),r=function(){var u=16,f=500,i;if(n==="homePg"&&(f=700),n=="products"&&(u=null),$(document.body).hasClass("mobile-site")){var i=1,e=1,o={0:{items:1},481:{items:2},768:{items:3},1024:{items:4}},r=window;$(document.body).hasClass("quick-basket")&&(r=t.attr("id")==="owl-carousel"?!1:window)}else{i=n=="homePg"?2:4;var e=null,o=!1,r=!1}return{slideBy:e,navSpeed:f,number:i,breakpoints:o,respBaseElem:r,margin:u}}(),n=="products"){var i=$("#owl-carousel"),c=$("#mag"),u=i.find(".item"),o=u.length;function l(){var n=i.find(".owl-controls");n.find("div").fadeIn("fast");i.on("changed.owl.carousel",function(t){t.item.index==o-1?n.find(".owl-next").fadeOut(400):t.item.index==0&&n.find(".owl-prev").fadeOut(400);var i=u.eq(t.item.index).find("img").attr("data-zoom-image");c.attr("data-magurl",i)})}s(i,l)}else if(n=="homePg"){var i=$("#owl-carousel"),u=i.find(".item"),o=u.length;u.hover(function(){u.not(this).toggleClass("gry")});function a(){var t,n,f,u;t=r.number==1?0:96;n=i.find(".owl-stage");f=n.children(".owl-item:first-child");n.css("width",n.width()+t);f.css("width",f.width()+t);i.on("translate.owl.carousel",function(i){i.item.index==0?n.css("margin-left",0):i.item.index==1&&n.css("margin-left",-t)});u=i.find(".owl-controls");u.find(".owl-prev").hide();i.on("changed.owl.carousel",function(n){n.item.index==o-r.number?u.find(".owl-next").fadeOut(400):n.item.index==0?(u.find(".owl-prev").fadeOut(400),i.find(".owl-stage-outer").removeClass("fade")):n.item.index==1&&i.find(".owl-stage-outer").addClass("fade")})}s(i,a)}else if(n=="std"){var f=t,e=f.find(".item"),h=e.length;e.parent("li").length===0&&e.hover(function(){e.not(this).toggleClass("gry")});function v(){var n=f.find(".owl-controls");if(n.find(".owl-prev").hide(),h<=4)n.find(".owl-next").hide().remove();else f.on("changed.owl.carousel",function(t){t.item.index==h-r.number?n.find(".owl-next").fadeOut(400):t.item.index==0&&n.find(".owl-prev").fadeOut(400)})}s(f,v)}}function loadProductZoom(){$("#productMainImgDiv").zoom({url:$("#productMainImg").attr("data-zoom-image")})}function initProductThumbs(){var i=$("#owl-carousel"),n=$("#productMainImg"),t=0;i.find("li").each(function(){t=t+$(this).outerWidth(!0)});i.css("width",t).find("img").click(function(){var t=$(this),i=n.attr("src"),r=n.attr("data-zoom-image"),u=n.attr("alt");n.attr("src",t.attr("src")).attr("data-zoom-image",t.attr("data-zoom-image")).attr("alt",t.attr("alt"));t.attr("src",i).attr("data-zoom-image",r).attr("alt",u);$("#productMainImgDiv").trigger("zoom.destroy");loadProductZoom()})}function omitEqualSize(){var r=$("#main").find(".pnl-row.pnl-2col"),n=0,t=0,i=0;r.each(function(r){if(r%2!=0){var u=$(this).prev(".pnl-row.pnl-2col").find(".pnl-omit"),f=$(this).find(".pnl-omit");n=u.height();t=f.height();i=t>n?t:n;u.add(f).css("height",i);n=0;t=0;i=0}})}function polygonArrows(){var n=$("#main").find(".product-hero"),t=$(document.body);n.length!==0&&(n.each(function(n){n%2!=0&&(t.hasClass("shop-theme")||$(this).addClass("zeb"))}),n.find(".f-right.product-info").find("polygon").addClass("points-left").attr("points","60 80,20 40,60 0"),n.find(".f-left.product-info").find("polygon").addClass("points-right").attr("points","0 80,40 40,0 0"))}function keyTabbing(){function n(){t.find(".tab").removeClass("tab")}var t=$("#second-nav-wrapper").find("ul.menu"),i=t.children("li").children("a"),r=0;i.on("keyup",function(){n();r===0&&i.hover(function(){n()});r=1;$(document).one("click",function(){return n(),!1});$(this).parent().addClass("tab")})}function shopPriceSlider(){var r=$("#shopResults"),n=r.find('input[type="checkbox"]'),t=$("#main").find(".shopsortselect"),u=$(".facet-list .selected a"),i;u.click(function(){showLoading()});i=$(".search-rslt .pager a.pager-lnk");i.click(function(){showLoading()});n.each(function(){window.location.href.indexOf($(this).attr("id"))>=0&&$(this).prop("checked",!0)});n.on("change input",function(){showLoading();n.not(this).each(function(){$(this).is(":checked")?$(this).prop("readonly",!0).addClass("disabled"):$(this).prop("disabled",!0)});window.location.href=$(this).is(":checked")?$(this).attr("data-url"):$(this).attr("data-remove-url")});t.change(function(){showLoading();window.location.href=t.val()})}function positionLightbox(){var n=$("#lightbox"),t=$(window).width(),i=$(window).height(),r=(i-n.height())/2,u=(t-n.width())/2;t<n.width()?n.css({top:r+$(document).scrollTop(),left:"20px",overflow:"auto",width:t-60}).fadeIn("slow"):i<n.height()?n.css({top:"10px",left:u,width:n.width()+21,overflow:"auto",height:i-60}).fadeIn("slow"):n.css({top:r+$(document).scrollTop(),left:u}).fadeIn("slow")}function removeLightbox(){$("#overlay, #lightbox").fadeOut(400,function(){$(this).remove()})}function showHiddenForm(n){$("<div />").attr("id","overlay").css("opacity","0").appendTo("body").animate({opacity:"0.5"},"slow");$("<div />").attr("id","lightbox").hide().appendTo("body");$("#lightbox").append(n.clone()).html(function(){positionLightbox()})}function visitVisitorInfo(){$trigger=$(".visitor-info h3.pnl-txt");$target=$(".visitor-info div.pnl-txt");$target.addClass("hide");$trigger.each(function(){$(this).click(function(){$(this).next().slideToggle("fast");$(this).toggleClass("open")})})}function aboutUsEnquiries(){$trigger=$(".bl-global-component-accordion h3");$target=$(".bl-global-component-accordion div.pnl-txt");$target.addClass("hide");$trigger.each(function(){$(this).click(function(n){n.preventDefault();$(this).next().slideToggle("fast");$(this).toggleClass("open")})})}function restrictedTextCall(){$("#restrictedText").length!=0&&$("#restrictedText").each(function(n,t){$(t).find(".action-button").on("click",function(){$(t).slideUp(200)})})}function readySetUps(){var w,b,i,k,g,r,u,f,e,o,s,h,c,l,a,v,y,p;setCookiePolicy();var n=$("#main"),t=$(document.body),nt=$("html"),i=n.find(".owl-carousel"),d=t.find(".book-now-nav");if(t.find(".owl-carousel").css("display","block"),t.hasClass("save-our-sounds")&&$(".action-button.slideup").click(function(){var n=$(this).parents(".main-content-block");return slideElemUp(n),!1}),t.find(".reading-rooms")&&($(".action-button.slideup").click(function(){var n=$(this).parents(".main-content-block");return slideElemUp(n),!1}),$(".action-button.close-btn").click(function(){var n=$(this).parents(".text-block.dismiss-block");return slideElemUp(n),!1})),t.hasClass("main-home-pg")&&(document.getElementById("owl-carousel")&&owlCarousel("homePg"),i.length!==0&&(i.each(function(n){n!==0&&owlCarousel("std",$(this))}),mobileOwlSetupPt2()),t.hasClass("desktop-site")&&omitEqualSize()),n.find(".product-info").each(function(){w=$(this).siblings().find("img").height();$(this).css("min-height",w)}),document.getElementById("category")&&(b=$("#page-outer").children("div:first-child").find("div").css("background-image"),$("#category").css("background-image",b)),t.hasClass("desktop-site")&&(polygonArrows(),keyTabbing()),n.find(".forms").length!==0&&shopForms(),document.getElementById("shopResults")&&shopPriceSlider(),i=n.find(".owl-carousel"),i.length!==0&&(t.hasClass("mobile-site")&&document.getElementById("product-hero")&&mobileOwlSetup(),i.each(function(){owlCarousel("std",$(this))}),mobileOwlSetupPt2()),document.getElementById("product-hero")&&t.hasClass("desktop-site")&&(loadProductZoom(),initProductThumbs()),d.length&&(k=$("#navbar").offset().top+$("#navbar").height(),g=$("#navbar").height(),$(window).scroll(function(){var n=$(window).scrollTop()+$(window).height();n>k?$("#navbar").addClass("sticky"):$("#navbar").removeClass("sticky")}).scroll(),$(".navbar-close").click(function(){$("#navbar").slideToggle()})),t.find("save-our-sounds")){$(".tracks-list li:gt(5)").hide();$(".show-all-tracks").on("click",function(){$(".tracks-list li:gt(5)").slideToggle();var n=$(".show-all-tracks").find("a"),t=n.text();n.text(t=="- Show less tracks"?"+ Show all tracks":"- Show less tracks").fadeIn(100)});$(".playlist li:gt(5)").hide();$(".show-all-playlist").on("click",function(){$(".playlist li:gt(5)").slideToggle();var n=$(".show-all-playlist").find("a"),t=n.text();n.text(t=="- Show less"?"+ Show all next":"- Show less").fadeIn(100)})}r=document.getElementById("remoteElements01");r&&remoteEle01(r);u=n.find(".img-viewer-trigger");u.length!==0&&imageviewerCall(u);n.find(".tab-content").length!==0&&tabsCall();f=n.find(".accordian-block");f.length!==0&&buildAccordianCall(f);e=n.find(".text-with-readmore");e.length!==0&&readmoreCall(e);o=n.find(".showHideBlocks");o.length!==0&&showHideBlocks(o);s=n.find(".show-more-content");s.length!==0&&showmoreCall(s);h=n.find(".quick-view-block");h.length!==0&&quickviewblockCall(h);c=n.find("ul.facet-list");c.length!==0&&facetListCall(c);l=n.find("ul.panel-list");l.length!==0&&panelListCall(l);searchCall();newsletterCall();a=$("#bmCollectionItem");a.length!==0&&bmCollItem(a);v=n.find(".media-player-audio");v.length!==0&&$.when(fireJPlayerFirst()).then(jplayerCall(v));y=n.find(".video-play");y.length!==0&&$.when(fireJPlayerFirst()).then(jplayer2Call(y));p=n.find(".video-block");p.length!==0&&p.find("iframe").attr("width","100%");n.find("p:empty").hide();headerLanguageDropCall();restrictedTextCall();clickedAccord()}function clickedAccord(){$("div.pnl-row.bl-global-component-accordion").find(".accordion-toggle").click(function(){$(this).hasClass("open")?$(this).removeClass("open"):$(this).addClass("open");$(".pnl-txt").not($(this).next()).slideUp("fast")})}function setupAccordians(){$("div.pnl-row.bl-global-component-accordion").each(function(n,t){var i,r;i=$(t).find("h3");r=$(t).find("div.pnl-txt");i.find("a").click(function(){accordianRowClicked(i,r)})})}function accordianRowClicked(n,t){n.hasClass("open")?(n.removeClass("open"),t.hide()):(n.addClass("open"),t.show())}function loadSetUps(){var t=$("#main"),i=t.find("img"),n;i.each(function(){$(this).parent("a").length&&$(this).parent().addClass("no-hover")});n=t.find(".flexslider");n.length!==0&&flexsliderCall(n)}function alignSearchIntro(){var n=$("body"),t=n.find("#search-section-input"),i=n.find("#intro-text"),r=t.parents(".searchbox-wrapper").next();typeof t.html()!="undefined"&&(typeof r.html()!="undefined"?r.html().trim()==="<div>&nbsp;<\/div>"&&i.addClass("js-css-intro-search-align"):i.addClass("js-css-intro-search-align"))}function initialize(){if($("#map_canvas").length!=0){var n=[],i=[],t=window.location.href;t+=t.indexOf("?")!=-1?"&":"?";t+="json=getmapmarkers";$.getJSON(t).done(function(t){var u,f,h,e,o,r,s,c;for($.each(t.MapMarkers,function(t,r){n[t]=[r.Title,r.Latitude,r.Longitude];i[t]=['<div class="info_content"><h3><a href="?'+r.Url+'">'+r.Title+"<\/a><\/h3><p>"+r.AddressLine1+"<\/p><p>"+r.AddressLine2+"<\/p><p>"+r.City+"<\/p><p>"+r.County+"<\/p><p>"+r.Postcode+"<\/p><\/div>"]}),f=new google.maps.LatLngBounds,h={mapTypeId:"roadmap",center:new google.maps.LatLng(t.MapCenterLat,t.MapCenterLong)},u=new google.maps.Map(document.getElementById("map_canvas"),h),u.setTilt(45),e=new google.maps.InfoWindow,r=0;r<n.length;r++)s=new google.maps.LatLng(n[r][1],n[r][2]),f.extend(s),o=new google.maps.Marker({position:s,map:u,title:n[r][0]}),google.maps.event.addListener(o,"click",function(n,t){return function(){e.setContent(i[t][0]);e.open(u,n)}}(o,r)),u.fitBounds(f);c=google.maps.event.addListener(u,"bounds_changed",function(){this.setZoom(t.MapZoom);google.maps.event.removeListener(c)})})}}function keyboardfocusCall(){$.keyFocus={};$.keyFocus.conf={keyFocusClass:"keyboard-focus",mouseFocusClass:"mouse-focus",focusClass:"focus",mouseTimeout:50};$.fn.trackFocus=function(){$(this).data("last-device-used","");$(this).bind("mousedown",function(){$(this).data("last-device-used","mouse");$(this).data("last-device-used-when",(new Date).getTime())}).bind("keydown",function(){$(this).data("last-device-used","keyboard")}).bind("focusin",function(n){$(this).data("last-device-used")!="mouse"||(new Date).getTime()-50>$(this).data("last-device-used-when")?$(n.target).addClass($.keyFocus.conf.keyFocusClass):$(n.target).addClass($.keyFocus.conf.mouseFocusClass);$(n.target).addClass($.keyFocus.conf.focusClass)}).bind("focusout",function(n){$("."+$.keyFocus.conf.keyFocusClass+", ."+$.keyFocus.conf.mouseFocusClass).removeClass($.keyFocus.conf.keyFocusClass+" "+$.keyFocus.conf.mouseFocusClass);$(n.target).removeClass($.keyFocus.conf.focusClass)})};$("#header").trackFocus()}function highlightpanelCall(n){var t=n,e=t.find(".hl-pnl-inner .pnl-row"),f=t.find(".pnl").eq(2).outerHeight(),o=$("#main"),r,i,s,h,c,u;t.addClass("js-open").prepend('<div class="hl-pnl-nav"><ul><li class="hl-prev"><span class="icon icon-med arw-up">Previous<\/span><span class="trans-icon-bg"><\/span><\/li><li class="hl-next"><span class="icon icon-med arw-dwn">Next<\/span><span class="trans-icon-bg"><\/span><\/li><\/ul><\/div>');r=o.find(".hl-prev");i=o.find(".hl-next");r.hide();s=t.find(".pnl-lnk").height()+i.height()*2;h=i.outerHeight()+"px";t.css("height",s+"px");c=t.find(".pnl").length/3;u=0;e.css("padding-top",h);f=f+16;i.click(function(){e.animate({marginTop:"-="+f+"px"},300);r.fadeIn("slow");u++;u==c-1&&i.hide()});r.click(function(){e.animate({marginTop:"+="+f+"px"},300);u--;u===0&&r.hide();i.fadeIn("slow")})}function hoverIntentCall(){var n=$("#primary-nav").find(".primary-nav-item"),t,i;n.keyup(function(){$(this).find("a").hasClass("focus")&&(n.removeClass("parent"),$(this).addClass("parent"))});n.mouseleave(function(){n.removeClass("parent")});t=n.children("ul");i=0;t.addClass("hover-intent");navigator.userAgent.match(/iPad/i)!==null?$(document).click(function(n){t.addClass("hover-intent");var i=$(n.target);i.is("h3",".primary-nav-item")?i.parent().next("ul").removeClass("hover-intent"):t.addClass("hover-intent")}):(n.find("> a").mouseenter(function(){clearTimeout(i);var n=$(this);i=setTimeout(function(){$(".focus").next("ul").addClass("hover-intent");n.next("ul").removeClass("hover-intent")},500)}),n.mouseleave(function(){t.addClass("hover-intent");$(".focus").next("ul").removeClass("hover-intent");clearTimeout(i)}))}function onSelectDate(n){for(var t={},s=decodeURIComponent(window.location.search),u=s.replace("?","").split("&"),r,i=0,f=u.length;i<f;i++){var e=u[i].split("="),o=e[0],h=e[1];o&&(t[o.toString()]=h)}r="/events";t.day_eventlistingentry=n;t.page="1";r="/events?"+$.param(t);document.location=r;return}function initDateCall1(){$("#datepickerfacet").datepicker({minDate:0,maxDate:"+4M +0D",dateFormat:"yymmdd",onSelect:function(n){onSelectDate(n)}})}function initDateCall2(){$("#datepicker").datepicker({minDate:0,maxDate:"+4M +0D",dateFormat:"yymmdd",onSelect:function(n){onSelectDate(n)}})}function expandareaCall(){var i=$("#main"),t=i.find(".exp-content"),r=i.find(".exp-handle"),n=r.find("a");t.hide();n.click(function(i){i.preventDefault();n.hasClass("open")?(t.hide(),n.removeClass("open")):(t.show(),n.addClass("open"))})}function equalHeightRowsWithTwitter(){var n=$("#twitterWithRows").find("ul").height();$("#twitterwrapper").css("height",n)}function equalHeightCall(n){if(!$(document.body).hasClass("catalogue-homepage")){var r=$("#main").find(".main-content-block-inner").children(".pnl-block").children(".lrg-img-pnl.grid_30"),t=0,i=0;function u(n){function t(n){return("0"+parseInt(n).toString(16)).slice(-2)}return n.search("rgb")==-1?n:(n=n.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+))?\)$/),"#"+t(n[1])+t(n[2])+t(n[3]))}n.each(function(){var n,o,s,l,f;if(!$(this).hasClass("msnry")&&!$(this).hasClass("no-eq-height"))if(n=0,o=$(this).find(".pnl"),o.each(function(){var t=$(this).height();t>n&&(n=t)}),o.find(".pnl-lnk").length!==0)$(this).find(".pnl-inner").css("height",n);else if($(this).is(r)){if(t=t+1,t===1&&$(this).find(".pnl").length>1&&$(this).find(".pnl").each(function(){s=$(this).height();s>i&&(i=s)}),t===2){var e=$(this).parent(".pnl-block").children(".lrg-img-pnl.grid_30").first(),c=e.find(".pnl-inner").height(),h=e.siblings().find(".pnl-inner").height();if(n=i>h?i:c>h?c:h,document.getElementById("twitterwrapper")&&(n<250&&(n=250),l=u($("#main").find("a").first().css("color")),$("#twitterwrapper").find(".twitter-timeline").attr({height:n,"data-link-color":l})),f=e.find(".pnl-inner").add(e.next().find(".pnl-inner")),f.find(".video-block").length!==0){f.css("height",n+20);$(this).one("click",function(){f.height(n+50)})}else f.css("height",n);t=0;i=0}}else $(this).hasClass("single-hl-pnl")||$(this).find(".pnl-inner").not(".non-std-height").css("height",n)})}}function mediaTimes(n){var t=n.find(".video-info").add(n.find(".audio-info"));t.each(function(){var i=$(this).closest(n),u=i.find("*[data-time]"),r;u.length!==0&&($(this).append('<span class="time">'+u.attr("data-time")+"<\/span>"),r=i.find(t),i.find("a").add(i.find("span","a")).mouseover(function(){r.addClass("showTime")}).mouseout(function(){r.removeClass("showTime")}))})}function printCall(){$("#sociallinkstop").find(".print-page").click(function(){window.print()})}function hasInnerHtml(n){var t=!1;return n.each(function(n,i){var r=$(i).html();if(r!=undefined&&r.trim()!=""){t=!0;return}}),t}!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ri(n){var t=n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:1===n.nodeType&&t?!0:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ui(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(re.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return i.inArray(n,t)>=0!==r})}function hr(n,t){do n=n[t];while(n&&1!==n.nodeType);return n}function ee(n){var t=fi[n]={};return i.each(n.match(h)||[],function(n,i){t[i]=!0}),t}function cr(){u.addEventListener?(u.removeEventListener("DOMContentLoaded",a,!1),n.removeEventListener("load",a,!1)):(u.detachEvent("onreadystatechange",a),n.detachEvent("onload",a))}function a(){(u.addEventListener||"load"===event.type||"complete"===u.readyState)&&(cr(),i.ready())}function yr(n,t,r){if(void 0===r&&1===n.nodeType){var u="data-"+t.replace(vr,"-$1").toLowerCase();if(r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:ar.test(r)?i.parseJSON(r):r}catch(f){}i.data(n,t,r)}else r=void 0}return r}function ei(n){var t;for(t in n)if(("data"!==t||!i.isEmptyObject(n[t]))&&"toJSON"!==t)return!1;return!0}function pr(n,t,r,u){if(i.acceptData(n)){var s,e,h=i.expando,l=n.nodeType,o=l?i.cache:n,f=l?n[h]:n[h]&&h;if(f&&o[f]&&(u||o[f].data)||void 0!==r||"string"!=typeof t)return f||(f=l?n[h]=c.pop()||i.guid++:h),o[f]||(o[f]=l?{}:{toJSON:i.noop}),("object"==typeof t||"function"==typeof t)&&(u?o[f]=i.extend(o[f],t):o[f].data=i.extend(o[f].data,t)),e=o[f],u||(e.data||(e.data={}),e=e.data),void 0!==r&&(e[i.camelCase(t)]=r),"string"==typeof t?(s=e[t],null==s&&(s=e[i.camelCase(t)])):s=e,s}}function wr(n,t,u){if(i.acceptData(n)){var o,s,h=n.nodeType,f=h?i.cache:n,e=h?n[i.expando]:i.expando;if(f[e]){if(t&&(o=u?f[e]:f[e].data)){for(i.isArray(t)?t=t.concat(i.map(t,i.camelCase)):(t in o)?t=[t]:(t=i.camelCase(t),t=(t in o)?[t]:t.split(" ")),s=t.length;s--;)delete o[t[s]];if(u?!ei(o):!i.isEmptyObject(o))return}(u||(delete f[e].data,ei(f[e])))&&(h?i.cleanData([n],!0):r.deleteExpando||f!=f.window?delete f[e]:f[e]=null)}}}function vt(){return!0}function it(){return!1}function dr(){try{return u.activeElement}catch(n){}}function gr(n){var i=nu.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function f(n,t){var e,u,s=0,r=typeof n.getElementsByTagName!==o?n.getElementsByTagName(t||"*"):typeof n.querySelectorAll!==o?n.querySelectorAll(t||"*"):void 0;if(!r)for(r=[],e=n.childNodes||n;null!=(u=e[s]);s++)!t||i.nodeName(u,t)?r.push(u):i.merge(r,f(u,t));return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function we(n){oi.test(n.type)&&(n.defaultChecked=n.checked)}function eu(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function ou(n){return n.type=(null!==i.find.attr(n,"type"))+"/"+n.type,n}function su(n){var t=ve.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function li(n,t){for(var u,r=0;null!=(u=n[r]);r++)i._data(u,"globalEval",!t||i._data(t[r],"globalEval"))}function hu(n,t){if(1===t.nodeType&&i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e){delete r.handle;r.events={};for(u in e)for(f=0,o=e[u].length;o>f;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function be(n,t){var u,e,f;if(1===t.nodeType){if(u=t.nodeName.toLowerCase(),!r.noCloneEvent&&t[i.expando]){f=i._data(t);for(e in f.events)i.removeEvent(t,e,f.handle);t.removeAttribute(i.expando)}"script"===u&&t.text!==n.text?(ou(t).text=n.text,su(t)):"object"===u?(t.parentNode&&(t.outerHTML=n.outerHTML),r.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):"input"===u&&oi.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):"option"===u?t.defaultSelected=t.selected=n.defaultSelected:("input"===u||"textarea"===u)&&(t.defaultValue=n.defaultValue)}}function cu(t,r){var f,u=i(r.createElement(t)).appendTo(r.body),e=n.getDefaultComputedStyle&&(f=n.getDefaultComputedStyle(u[0]))?f.display:i.css(u[0],"display");return u.detach(),e}function yt(n){var r=u,t=ai[n];return t||(t=cu(n,r),"none"!==t&&t||(ot=(ot||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=(ot[0].contentWindow||ot[0].contentDocument).document,r.write(),r.close(),t=cu(n,r),ot.detach()),ai[n]=t),t}function au(n,t){return{get:function(){var i=n();if(null!=i)return i?void delete this.get:(this.get=t).apply(this,arguments)}}}function pu(n,t){if(t in n)return t;for(var r=t.charAt(0).toUpperCase()+t.slice(1),u=t,i=yu.length;i--;)if(t=yu[i]+r,t in n)return t;return u}function wu(n,t){for(var f,r,o,e=[],u=0,s=n.length;s>u;u++)r=n[u],r.style&&(e[u]=i._data(r,"olddisplay"),f=r.style.display,t?(e[u]||"none"!==f||(r.style.display=""),""===r.style.display&&et(r)&&(e[u]=i._data(r,"olddisplay",yt(r.nodeName)))):(o=et(r),(f&&"none"!==f||!o)&&i._data(r,"olddisplay",o?f:i.css(r,"display"))));for(u=0;s>u;u++)r=n[u],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?e[u]||"":"none"));return n}function bu(n,t,i){var r=no.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function ku(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+w[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+w[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+w[e]+"Width",!0,f))):(o+=i.css(n,"padding"+w[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+w[e]+"Width",!0,f)));return o}function du(n,t,u){var o=!0,f="width"===t?n.offsetWidth:n.offsetHeight,e=k(n),s=r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e);if(0>=f||null==f){if(f=d(n,t,e),(0>f||null==f)&&(f=n.style[t]),pt.test(f))return f;o=s&&(r.boxSizingReliable()||f===n.style[t]);f=parseFloat(f)||0}return f+ku(n,t,u||(s?"border":"content"),o,e)+"px"}function e(n,t,i,r,u){return new e.prototype.init(n,t,i,r,u)}function nf(){return setTimeout(function(){rt=void 0}),rt=i.now()}function kt(n,t){var r,i={height:n},u=0;for(t=t?1:0;4>u;u+=2-t)r=w[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function tf(n,t,i){for(var u,f=(st[t]||[]).concat(st["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function fo(n,t,u){var f,a,p,v,s,w,h,b,l=this,y={},o=n.style,c=n.nodeType&&et(n),e=i._data(n,"fxshow");u.queue||(s=i._queueHooks(n,"fx"),null==s.unqueued&&(s.unqueued=0,w=s.empty.fire,s.empty.fire=function(){s.unqueued||w()}),s.unqueued++,l.always(function(){l.always(function(){s.unqueued--;i.queue(n,"fx").length||s.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[o.overflow,o.overflowX,o.overflowY],h=i.css(n,"display"),b="none"===h?i._data(n,"olddisplay")||yt(n.nodeName):h,"inline"===b&&"none"===i.css(n,"float")&&(r.inlineBlockNeedsLayout&&"inline"!==yt(n.nodeName)?o.zoom=1:o.display="inline-block"));u.overflow&&(o.overflow="hidden",r.shrinkWrapBlocks()||l.always(function(){o.overflow=u.overflow[0];o.overflowX=u.overflow[1];o.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],ro.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(c?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;c=!0}y[f]=e&&e[f]||i.style(n,f)}else h=void 0;if(i.isEmptyObject(y))"inline"===("none"===h?yt(n.nodeName):h)&&(o.display=h);else{e?"hidden"in e&&(c=e.hidden):e=i._data(n,"fxshow",{});p&&(e.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;i._removeData(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(f in y)v=tf(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}}function eo(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function rf(n,t,r){var h,e,o=0,l=bt.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(e)return!1;for(var s=rt||nf(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,o=u.tweens.length;o>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&o?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:rt||nf(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(e)return this;for(e=!0;r>i;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),s=u.props;for(eo(s,u.opts.specialEasing);l>o;o++)if(h=bt[o].call(u,n,s,u.opts))return h;return i.map(s,tf,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function af(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(h)||[];if(i.isFunction(r))while(u=e[f++])"+"===u.charAt(0)?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function vf(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===bi;return e(t.dataTypes[0])||!f["*"]&&e("*")}function ki(n,t){var u,r,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function ao(n,t,i){for(var o,e,u,f,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(f in s)if(s[f]&&s[f].test(e)){r.unshift(f);break}if(r[0]in i)u=r[0];else{for(f in i){if(!r[0]||n.converters[f+" "+r[0]]){u=f;break}o||(o=f)}u=u||o}if(u)return(u!==r[0]&&r.unshift(u),i[u])}function vo(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function di(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||po.test(n)?u(n,i):di(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)di(n+"["+f+"]",t[f],r,u)}function pf(){try{return new n.XMLHttpRequest}catch(t){}}function go(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function wf(n){return i.isWindow(n)?n:9===n.nodeType?n.defaultView||n.parentWindow:!1}var c=[],l=c.slice,ir=c.concat,ii=c.push,rr=c.indexOf,ct={},df=ct.toString,tt=ct.hasOwnProperty,r={},ur="1.11.2",i=function(n,t){return new i.fn.init(n,t)},gf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ne=/^-ms-/,te=/-([\da-z])/gi,ie=function(n,t){return t.toUpperCase()},p,or,sr,h,fi,lt,o,lr,ar,vr,ot,ai,uf,ef,of,gt,gi,ti,nr,tr,bf,kf;i.fn=i.prototype={jquery:ur,constructor:i,selector:"",length:0,toArray:function(){return l.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:l.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:ii,sort:c.sort,splice:c.splice};i.extend=i.fn.extend=function(){var r,e,t,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(o=arguments[u]))for(f in o)r=n[f],t=o[f],n!==t&&(h&&t&&(i.isPlainObject(t)||(e=i.isArray(t)))?(e?(e=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(ur+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray||function(n){return"array"===i.type(n)},isWindow:function(n){return null!=n&&n==n.window},isNumeric:function(n){return!i.isArray(n)&&n-parseFloat(n)+1>=0},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},isPlainObject:function(n){var t;if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!tt.call(n,"constructor")&&!tt.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}if(r.ownLast)for(t in n)return tt.call(n,t);for(t in n);return void 0===t||tt.call(n,t)},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?ct[df.call(n)]||"object":typeof n},globalEval:function(t){t&&i.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(ne,"ms-").replace(te,ie)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,f=n.length,e=ri(n);if(i){if(e){for(;f>r;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e){for(;f>r;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(gf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ri(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ii.call(r,n)),r},inArray:function(n,t,i){var r;if(t){if(rr)return rr.call(t,n,i);for(r=t.length,i=i?0>i?Math.max(0,r+i):i:0;r>i;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,t){for(var r=+t.length,i=0,u=n.length;r>i;)n[u++]=t[i++];if(r!==r)while(void 0!==t[i])n[u++]=t[i++];return n.length=u,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;e>r;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var u,r=0,e=n.length,o=ri(n),f=[];if(o)for(;e>r;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return ir.apply([],f)},guid:1,proxy:function(n,t){var u,r,f;return"string"==typeof t&&(f=n[t],t=n,n=f),i.isFunction(n)?(u=l.call(arguments,2),r=function(){return n.apply(t||this,u.concat(l.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:function(){return+new Date},support:r});i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){ct["[object "+t+"]"]=t.toLowerCase()});p=function(n){function r(n,t,i,r){var p,s,a,c,w,y,d,v,nt,g;if((t?t.ownerDocument||t:h)!==o&&k(t),t=t||o,i=i||[],c=t.nodeType,"string"!=typeof n||!n||1!==c&&9!==c&&11!==c)return i;if(!r&&l){if(11!==c&&(p=hr.exec(n)))if(a=p[1]){if(9===c){if(s=t.getElementById(a),!s||!s.parentNode)return i;if(s.id===a)return i.push(s),i}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(a))&&et(t,s)&&s.id===a)return i.push(s),i}else{if(p[2])return b.apply(i,t.getElementsByTagName(n)),i;if((a=p[3])&&u.getElementsByClassName)return b.apply(i,t.getElementsByClassName(a)),i}if(u.qsa&&(!e||!e.test(n))){if(v=d=f,nt=t,g=1!==c&&n,1===c&&"object"!==t.nodeName.toLowerCase()){for(y=ft(n),(d=t.getAttribute("id"))?v=d.replace(cr,"\\$&"):t.setAttribute("id",v),v="[id='"+v+"'] ",w=y.length;w--;)y[w]=v+vt(y[w]);nt=dt.test(n)&&ti(t.parentNode)||t;g=y.join(",")}if(g)try{return b.apply(i,nt.querySelectorAll(g)),i}catch(tt){}finally{d||t.removeAttribute("id")}}}return oi(n.replace(lt,"$1"),t,i,r)}function gt(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function c(n){return n[f]=!0,n}function v(n){var t=o.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ni(n,i){for(var u=n.split("|"),r=n.length;r--;)t.attrHandle[u[r]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function ar(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function tt(n){return c(function(t){return t=+t,c(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ti(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function bi(){}function vt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ii(n,t,i){var r=t.dir,u=i&&"parentNode"===r,e=ki++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,h,c=[a,e];if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u){if(h=t[f]||(t[f]={}),(s=h[r])&&s[0]===a&&s[1]===e)return c[2]=s[2];if(h[r]=c,c[2]=n(t,i,o))return!0}}}function ri(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function vr(n,t,i){for(var u=0,f=t.length;f>u;u++)r(n,t[u],i);return i}function yt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function ui(n,t,i,r,u,e){return r&&!r[f]&&(r=ui(r)),u&&!u[f]&&(u=ui(u,e)),c(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,k=f||vr(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?k:yt(k,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=yt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=yt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):b.apply(e,h)})}function fi(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ii(function(n){return n===o},c,!0),a=ii(function(n){return nt(o,n)>-1},c,!0),e=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];s>i;i++)if(u=t.relative[n[i].type])e=[ii(ri(e),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[f]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return ui(i>1&&ri(e),i>1&&vt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(lt,"$1"),u,r>i&&fi(n.slice(i,r)),s>r&&fi(n=n.slice(r)),s>r&&vt(n))}e.push(u)}return ri(e)}function yr(n,i){var u=i.length>0,f=n.length>0,e=function(e,s,h,c,l){var y,d,w,k=0,v="0",g=e&&[],p=[],nt=ht,tt=e||f&&t.find.TAG("*",l),it=a+=null==nt?1:Math.random()||.1,rt=tt.length;for(l&&(ht=s!==o&&s);v!==rt&&null!=(y=tt[v]);v++){if(f&&y){for(d=0;w=n[d++];)if(w(y,s,h)){c.push(y);break}l&&(a=it)}u&&((y=!w&&y)&&k--,e&&g.push(y))}if(k+=v,u&&v!==k){for(d=0;w=i[d++];)w(g,p,s,h);if(e){if(k>0)while(v--)g[v]||p[v]||(p[v]=gi.call(c));p=yt(p)}b.apply(c,p);l&&!e&&p.length>0&&k+i.length>1&&r.uniqueSort(c)}return l&&(a=it,ht=nt),g};return u?c(e):e}var it,u,t,st,ei,ft,pt,oi,ht,w,rt,k,o,s,l,e,d,ct,et,f="sizzle"+1*new Date,h=n.document,a=0,ki=0,si=gt(),hi=gt(),ci=gt(),wt=function(n,t){return n===t&&(rt=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,b=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},bt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",i="[\\x20\\t\\r\\n\\f]",ut="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi=ut.replace("w","w#"),yi="\\["+i+"*("+ut+")(?:"+i+"*([*^$|!~]?=)"+i+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+vi+"))|)"+i+"*\\]",kt=":("+ut+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+yi+")*)|.*)\\)|)",tr=new RegExp(i+"+","g"),lt=new RegExp("^"+i+"+|((?:^|[^\\\\])(?:\\\\.)*)"+i+"+$","g"),ir=new RegExp("^"+i+"*,"+i+"*"),rr=new RegExp("^"+i+"*([>+~]|"+i+")"+i+"*"),ur=new RegExp("="+i+"*([^\\]'\"]*?)"+i+"*\\]","g"),fr=new RegExp(kt),er=new RegExp("^"+vi+"$"),at={ID:new RegExp("^#("+ut+")"),CLASS:new RegExp("^\\.("+ut+")"),TAG:new RegExp("^("+ut.replace("w","w*")+")"),ATTR:new RegExp("^"+yi),PSEUDO:new RegExp("^"+kt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+i+"*(even|odd|(([+-]|)(\\d*)n|)"+i+"*(?:([+-]|)"+i+"*(\\d+)|))"+i+"*\\)|)","i"),bool:new RegExp("^(?:"+bt+")$","i"),needsContext:new RegExp("^"+i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+i+"*((?:-\\d)?\\d*)"+i+"*\\)|)(?=[^-]|$)","i")},or=/^(?:input|select|textarea|button)$/i,sr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,hr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,dt=/[+~]/,cr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+i+"?|("+i+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},pi=function(){k()};try{b.apply(g=ai.call(h.childNodes),h.childNodes);g[h.childNodes.length].nodeType}catch(pr){b={apply:g.length?function(n,t){nr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}u=r.support={};ei=r.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};k=r.setDocument=function(n){var a,c,r=n?n.ownerDocument||n:h;return r!==o&&9===r.nodeType&&r.documentElement?(o=r,s=r.documentElement,c=r.defaultView,c&&c!==c.top&&(c.addEventListener?c.addEventListener("unload",pi,!1):c.attachEvent&&c.attachEvent("onunload",pi)),l=!ei(r),u.attributes=v(function(n){return n.className="i",!n.getAttribute("className")}),u.getElementsByTagName=v(function(n){return n.appendChild(r.createComment("")),!n.getElementsByTagName("*").length}),u.getElementsByClassName=ot.test(r.getElementsByClassName),u.getById=v(function(n){return s.appendChild(n).id=f,!r.getElementsByName||!r.getElementsByName(f).length}),u.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&l){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=u.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):u.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=u.getElementsByClassName&&function(n,t){if(l)return t.getElementsByClassName(n)},d=[],e=[],(u.qsa=ot.test(r.querySelectorAll))&&(v(function(n){s.appendChild(n).innerHTML="<a id='"+f+"'><\/a><select id='"+f+"-\f]' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&e.push("[*^$]="+i+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||e.push("\\["+i+"*(?:value|"+bt+")");n.querySelectorAll("[id~="+f+"-]").length||e.push("~=");n.querySelectorAll(":checked").length||e.push(":checked");n.querySelectorAll("a#"+f+"+*").length||e.push(".#.+[+~]")}),v(function(n){var t=r.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&e.push("name"+i+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||e.push(":enabled",":disabled");n.querySelectorAll("*,:x");e.push(",.*:")})),(u.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&v(function(n){u.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",kt)}),e=e.length&&new RegExp(e.join("|")),d=d.length&&new RegExp(d.join("|")),a=ot.test(s.compareDocumentPosition),et=a||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},wt=a?function(n,t){if(n===t)return rt=!0,0;var i=!n.compareDocumentPosition-!t.compareDocumentPosition;return i?i:(i=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&i||!u.sortDetached&&t.compareDocumentPosition(n)===i?n===r||n.ownerDocument===h&&et(h,n)?-1:t===r||t.ownerDocument===h&&et(h,t)?1:w?nt(w,n)-nt(w,t):0:4&i?-1:1)}:function(n,t){if(n===t)return rt=!0,0;var i,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===r?-1:t===r?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(i=n;i=i.parentNode;)f.unshift(i);for(i=t;i=i.parentNode;)e.unshift(i);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===h?-1:e[u]===h?1:0},r):o};r.matches=function(n,t){return r(n,null,null,t)};r.matchesSelector=function(n,t){if((n.ownerDocument||n)!==o&&k(n),t=t.replace(ur,"='$1']"),!(!u.matchesSelector||!l||d&&d.test(t)||e&&e.test(t)))try{var i=ct.call(n,t);if(i||u.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(f){}return r(t,o,null,[n]).length>0};r.contains=function(n,t){return(n.ownerDocument||n)!==o&&k(n),et(n,t)};r.attr=function(n,i){(n.ownerDocument||n)!==o&&k(n);var f=t.attrHandle[i.toLowerCase()],r=f&&di.call(t.attrHandle,i.toLowerCase())?f(n,i,!l):void 0;return void 0!==r?r:u.attributes||!l?n.getAttribute(i):(r=n.getAttributeNode(i))&&r.specified?r.value:null};r.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};r.uniqueSort=function(n){var r,f=[],t=0,i=0;if(rt=!u.detectDuplicates,w=!u.sortStable&&n.slice(0),n.sort(wt),rt){while(r=n[i++])r===n[i]&&(t=f.push(i));while(t--)n.splice(f[t],1)}return w=null,n};st=r.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=r.selectors={cacheLength:50,createPseudo:c,match:at,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||r.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&r.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return at.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&fr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=si[n+" "];return t||(t=new RegExp("(^|"+i+")"+n+"("+i+"|$)"))&&si(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(u){var f=r.attr(u,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(tr," ")+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),e="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var v,k,c,l,y,w,b=s!==o?"nextSibling":"previousSibling",p=t.parentNode,g=e&&t.nodeName.toLowerCase(),d=!h&&!e;if(p){if(s){while(b){for(c=t;c=c[b];)if(e?c.nodeName.toLowerCase()===g:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?p.firstChild:p.lastChild],o&&d){for(k=p[f]||(p[f]={}),v=k[n]||[],y=v[0]===a&&v[1],l=v[0]===a&&v[2],c=y&&p.childNodes[y];c=++y&&c&&c[b]||(l=y=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){k[n]=[a,y,l];break}}else if(d&&(v=(t[f]||(t[f]={}))[n])&&v[0]===a)l=v[1];else while(c=++y&&c&&c[b]||(l=y=0)||w.pop())if((e?c.nodeName.toLowerCase()===g:1===c.nodeType)&&++l&&(d&&((c[f]||(c[f]={}))[n]=[a,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var e,u=t.pseudos[n]||t.setFilters[n.toLowerCase()]||r.error("unsupported pseudo: "+n);return u[f]?u(i):u.length>1?(e=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?c(function(n,t){for(var r,f=u(n,i),e=f.length;e--;)r=nt(n,f[e]),n[r]=!(t[r]=f[e])}):function(n){return u(n,0,e)}):u}},pseudos:{not:c(function(n){var t=[],r=[],i=pt(n.replace(lt,"$1"));return i[f]?c(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:c(function(n){return function(t){return r(n,t).length>0}}),contains:c(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:c(function(n){return er.test(n||"")||r.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=l?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===o.activeElement&&(!o.hasFocus||o.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return sr.test(n.nodeName)},input:function(n){return or.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:tt(function(){return[0]}),last:tt(function(n,t){return[t-1]}),eq:tt(function(n,t,i){return[0>i?i+t:i]}),even:tt(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:tt(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:tt(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:tt(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(it in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[it]=lr(it);for(it in{submit:!0,reset:!0})t.pseudos[it]=ar(it);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=r.tokenize=function(n,i){var e,f,s,o,u,h,c,l=hi[n+" "];if(l)return i?0:l.slice(0);for(u=n,h=[],c=t.preFilter;u;){(!e||(f=ir.exec(u)))&&(f&&(u=u.slice(f[0].length)||u),h.push(s=[]));e=!1;(f=rr.exec(u))&&(e=f.shift(),s.push({value:e,type:f[0].replace(lt," ")}),u=u.slice(e.length));for(o in t.filter)(f=at[o].exec(u))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),u=u.slice(e.length));if(!e)break}return i?u.length:u?r.error(n):hi(n,h).slice(0)},pt=r.compile=function(n,t){var r,u=[],e=[],i=ci[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=fi(t[r]),i[f]?u.push(i):e.push(i);i=ci(n,yr(e,u));i.selector=n}return i},oi=r.select=function(n,i,r,f){var s,e,o,a,v,c="function"==typeof n&&n,h=!f&&ft(n=c.selector||n);if(r=r||[],1===h.length){if(e=h[0]=h[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&u.getById&&9===i.nodeType&&l&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;c&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=at.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(f=v(o.matches[0].replace(y,p),dt.test(e[0].type)&&ti(i.parentNode)||i))){if(e.splice(s,1),n=f.length&&vt(e),!n)return b.apply(r,f),r;break}}}return(c||pt(n,h))(f,i,!l,r,dt.test(n)&&ti(i.parentNode)||i),r},u.sortStable=f.split("").sort(wt).join("")===f,u.detectDuplicates=!!rt,k(),u.sortDetached=v(function(n){return 1&n.compareDocumentPosition(o.createElement("div"))}),v(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ni("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),u.attributes&&v(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ni("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),v(function(n){return null==n.getAttribute("disabled")})||ni(bt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),r}(n);i.find=p;i.expr=p.selectors;i.expr[":"]=i.expr.pseudos;i.unique=p.uniqueSort;i.text=p.getText;i.isXMLDoc=p.isXML;i.contains=p.contains;var fr=i.expr.match.needsContext,er=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,re=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r=[],u=this,f=u.length;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;f>t;t++)if(i.contains(u[t],this))return!0}));for(t=0;f>t;t++)i.find(n,u[t],r);return r=this.pushStack(f>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ui(this,n||[],!1))},not:function(n){return this.pushStack(ui(this,n||[],!0))},is:function(n){return!!ui(this,"string"==typeof n&&fr.test(n)?i(n):n||[],!1).length}});var ft,u=n.document,ue=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,fe=i.fn.init=function(n,t){var r,f;if(!n)return this;if("string"==typeof n){if(r="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:ue.exec(n),!r||!r[1]&&t)return!t||t.jquery?(t||ft).find(n):this.constructor(t).find(n);if(r[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),er.test(r[1])&&i.isPlainObject(t))for(r in t)i.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}if(f=u.getElementById(r[2]),f&&f.parentNode){if(f.id!==r[2])return ft.find(n);this.length=1;this[0]=f}return this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?"undefined"!=typeof ft.ready?ft.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};fe.prototype=i.fn;ft=i(u);or=/^(?:parents|prev(?:Until|All))/;sr={children:!0,contents:!0,next:!0,prev:!0};i.extend({dir:function(n,t,r){for(var f=[],u=n[t];u&&9!==u.nodeType&&(void 0===r||1!==u.nodeType||!i(u).is(r));)1===u.nodeType&&f.push(u),u=u[t];return f},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}});i.fn.extend({has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;u>t;t++)if(i.contains(this,r[t]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=fr.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.unique(u):u)},index:function(n){return n?"string"==typeof n?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.unique(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return hr(n,"nextSibling")},prev:function(n){return hr(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(sr[n]||(f=i.unique(f)),or.test(n)&&(f=f.reverse())),this.pushStack(f)}});h=/\S+/g;fi={};i.Callbacks=function(n){n="string"==typeof n?fi[n]||ee(n):i.extend({},n);var o,u,h,f,e,c,t=[],r=!n.once&&[],l=function(i){for(u=n.memory&&i,h=!0,e=c||0,c=0,f=t.length,o=!0;t&&f>e;e++)if(t[e].apply(i[0],i[1])===!1&&n.stopOnFalse){u=!1;break}o=!1;t&&(r?r.length&&l(r.shift()):u?t=[]:s.disable())},s={add:function(){if(t){var r=t.length;!function e(r){i.each(r,function(r,u){var f=i.type(u);"function"===f?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==f&&e(u)})}(arguments);o?f=t.length:u&&(c=r,l(u))}return this},remove:function(){return t&&i.each(arguments,function(n,r){for(var u;(u=i.inArray(r,t,u))>-1;)t.splice(u,1),o&&(f>=u&&f--,e>=u&&e--)}),this},has:function(n){return n?i.inArray(n,t)>-1:!(!t||!t.length)},empty:function(){return t=[],f=0,this},disable:function(){return t=r=u=void 0,this},disabled:function(){return!t},lock:function(){return r=void 0,u||s.disable(),this},locked:function(){return!r},fireWith:function(n,i){return!t||h&&!r||(i=i||[],i=[n,i.slice?i.slice():i],o?r.push(i):l(i)),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(f.resolve).fail(f.reject).progress(f.notify):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=l.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?l.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().done(h(t,s,u)).fail(f.reject).progress(h(t,c,o)):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){if(n===!0?!--i.readyWait:!i.isReady){if(!u.body)return setTimeout(i.ready);i.isReady=!0;n!==!0&&--i.readyWait>0||(lt.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready")))}}});i.ready.promise=function(t){if(!lt)if(lt=i.Deferred(),"complete"===u.readyState)setTimeout(i.ready);else if(u.addEventListener)u.addEventListener("DOMContentLoaded",a,!1),n.addEventListener("load",a,!1);else{u.attachEvent("onreadystatechange",a);n.attachEvent("onload",a);var r=!1;try{r=null==n.frameElement&&u.documentElement}catch(e){}r&&r.doScroll&&!function f(){if(!i.isReady){try{r.doScroll("left")}catch(n){return setTimeout(f,50)}cr();i.ready()}}()}return lt.promise(t)};o="undefined";for(lr in i(r))break;r.ownLast="0"!==lr;r.inlineBlockNeedsLayout=!1;i(function(){var f,t,n,i;n=u.getElementsByTagName("body")[0];n&&n.style&&(t=u.createElement("div"),i=u.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),typeof t.style.zoom!==o&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",r.inlineBlockNeedsLayout=f=3===t.offsetWidth,f&&(n.style.zoom=1)),n.removeChild(i))}),function(){var n=u.createElement("div");if(null==r.deleteExpando){r.deleteExpando=!0;try{delete n.test}catch(t){r.deleteExpando=!1}}n=null}();i.acceptData=function(n){var t=i.noData[(n.nodeName+" ").toLowerCase()],r=+n.nodeType||1;return 1!==r&&9!==r?!1:!t||t!==!0&&n.getAttribute("classid")===t};ar=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/;vr=/([A-Z])/g;i.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!ei(n)},data:function(n,t,i){return pr(n,t,i)},removeData:function(n,t){return wr(n,t)},_data:function(n,t,i){return pr(n,t,i,!0)},_removeData:function(n,t){return wr(n,t,!0)}});i.fn.extend({data:function(n,t){var f,u,e,r=this[0],o=r&&r.attributes;if(void 0===n){if(this.length&&(e=i.data(r),1===r.nodeType&&!i._data(r,"parsedAttrs"))){for(f=o.length;f--;)o[f]&&(u=o[f].name,0===u.indexOf("data-")&&(u=i.camelCase(u.slice(5)),yr(r,u,e[u])));i._data(r,"parsedAttrs",!0)}return e}return"object"==typeof n?this.each(function(){i.data(this,n)}):arguments.length>1?this.each(function(){i.data(this,n,t)}):r?yr(r,n,i.data(r,n)):void 0},removeData:function(n){return this.each(function(){i.removeData(this,n)})}});i.extend({queue:function(n,t,r){var u;if(n)return(t=(t||"fx")+"queue",u=i._data(n,t),r&&(!u||i.isArray(r)?u=i._data(n,t,i.makeArray(r)):u.push(r)),u||[])},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i._removeData(n,t+"queue");i._removeData(n,r)})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var r,f=1,e=i.Deferred(),u=this,o=this.length,s=function(){--f||e.resolveWith(u,[u])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";o--;)r=i._data(u[o],n+"queueHooks"),r&&r.empty&&(f++,r.empty.add(s));return s(),e.promise(t)}});var at=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=["Top","Right","Bottom","Left"],et=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)},b=i.access=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)i.access(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e},oi=/^(?:checkbox|radio)$/i;!function(){var t=u.createElement("input"),n=u.createElement("div"),i=u.createDocumentFragment();if(n.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>",r.leadingWhitespace=3===n.firstChild.nodeType,r.tbody=!n.getElementsByTagName("tbody").length,r.htmlSerialize=!!n.getElementsByTagName("link").length,r.html5Clone="<:nav><\/:nav>"!==u.createElement("nav").cloneNode(!0).outerHTML,t.type="checkbox",t.checked=!0,i.appendChild(t),r.appendChecked=t.checked,n.innerHTML="<textarea>x<\/textarea>",r.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue,i.appendChild(n),n.innerHTML="<input type='radio' checked='checked' name='t'/>",r.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked,r.noCloneEvent=!0,n.attachEvent&&(n.attachEvent("onclick",function(){r.noCloneEvent=!1}),n.cloneNode(!0).click()),null==r.deleteExpando){r.deleteExpando=!0;try{delete n.test}catch(f){r.deleteExpando=!1}}}(),function(){var t,i,f=u.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})i="on"+t,(r[t+"Bubbles"]=i in n)||(f.setAttribute(i,"t"),r[t+"Bubbles"]=f.attributes[i].expando===!1);f=null}();var si=/^(?:input|select|textarea)$/i,oe=/^key/,se=/^(?:mouse|pointer|contextmenu)|click/,br=/^(?:focusinfocus|focusoutblur)$/,kr=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,t,r,u,f){var w,y,b,p,s,c,l,a,e,k,d,v=i._data(n);if(v){for(r.handler&&(p=r,r=p.handler,f=p.selector),r.guid||(r.guid=i.guid++),(y=v.events)||(y=v.events={}),(c=v.handle)||(c=v.handle=function(n){if(typeof i!==o&&(!n||i.event.triggered!==n.type))return i.event.dispatch.apply(c.elem,arguments)},c.elem=n),t=(t||"").match(h)||[""],b=t.length;b--;)w=kr.exec(t[b])||[],e=d=w[1],k=(w[2]||"").split(".").sort(),e&&(s=i.event.special[e]||{},e=(f?s.delegateType:s.bindType)||e,s=i.event.special[e]||{},l=i.extend({type:e,origType:d,data:u,handler:r,guid:r.guid,selector:f,needsContext:f&&i.expr.match.needsContext.test(f),namespace:k.join(".")},p),(a=y[e])||(a=y[e]=[],a.delegateCount=0,s.setup&&s.setup.call(n,u,k,c)!==!1||(n.addEventListener?n.addEventListener(e,c,!1):n.attachEvent&&n.attachEvent("on"+e,c))),s.add&&(s.add.call(n,l),l.handler.guid||(l.handler.guid=r.guid)),f?a.splice(a.delegateCount++,0,l):a.push(l),i.event.global[e]=!0);n=null}},remove:function(n,t,r,u,f){var y,o,s,b,p,a,c,l,e,w,k,v=i.hasData(n)&&i._data(n);if(v&&(a=v.events)){for(t=(t||"").match(h)||[""],p=t.length;p--;)if(s=kr.exec(t[p])||[],e=k=s[1],w=(s[2]||"").split(".").sort(),e){for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,l=a[e]||[],s=s[2]&&new RegExp("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=y=l.length;y--;)o=l[y],!f&&k!==o.origType||r&&r.guid!==o.guid||s&&!s.test(o.namespace)||u&&u!==o.selector&&("**"!==u||!o.selector)||(l.splice(y,1),o.selector&&l.delegateCount--,c.remove&&c.remove.call(n,o));b&&!l.length&&(c.teardown&&c.teardown.call(n,w,v.handle)!==!1||i.removeEvent(n,e,v.handle),delete a[e])}else for(e in a)i.event.remove(n,e+t[p],r,u,!0);i.isEmptyObject(a)&&(delete v.handle,i._removeData(n,"events"))}},trigger:function(t,r,f,e){var l,a,o,p,c,h,w,y=[f||u],s=tt.call(t,"type")?t.type:t,v=tt.call(t,"namespace")?t.namespace.split("."):[];if(o=h=f=f||u,3!==f.nodeType&&8!==f.nodeType&&!br.test(s+i.event.triggered)&&(s.indexOf(".")>=0&&(v=s.split("."),s=v.shift(),v.sort()),a=s.indexOf(":")<0&&"on"+s,t=t[i.expando]?t:new i.Event(s,"object"==typeof t&&t),t.isTrigger=e?2:3,t.namespace=v.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=f),r=null==r?[t]:i.makeArray(r,[t]),c=i.event.special[s]||{},e||!c.trigger||c.trigger.apply(f,r)!==!1)){if(!e&&!c.noBubble&&!i.isWindow(f)){for(p=c.delegateType||s,br.test(p+s)||(o=o.parentNode);o;o=o.parentNode)y.push(o),h=o;h===(f.ownerDocument||u)&&y.push(h.defaultView||h.parentWindow||n)}for(w=0;(o=y[w++])&&!t.isPropagationStopped();)t.type=w>1?p:c.bindType||s,l=(i._data(o,"events")||{})[t.type]&&i._data(o,"handle"),l&&l.apply(o,r),l=a&&o[a],l&&l.apply&&i.acceptData(o)&&(t.result=l.apply(o,r),t.result===!1&&t.preventDefault());if(t.type=s,!e&&!t.isDefaultPrevented()&&(!c._default||c._default.apply(y.pop(),r)===!1)&&i.acceptData(f)&&a&&f[s]&&!i.isWindow(f)){h=f[a];h&&(f[a]=null);i.event.triggered=s;try{f[s]()}catch(b){}i.event.triggered=void 0;h&&(f[a]=h)}return t.result}},dispatch:function(n){n=i.event.fix(n);var e,f,t,r,o,s=[],h=l.call(arguments),c=(i._data(this,"events")||{})[n.type]||[],u=i.event.special[n.type]||{};if(h[0]=n,n.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,n)!==!1){for(s=i.event.handlers.call(this,n,c),e=0;(r=s[e++])&&!n.isPropagationStopped();)for(n.currentTarget=r.elem,o=0;(t=r.handlers[o++])&&!n.isImmediatePropagationStopped();)(!n.namespace_re||n.namespace_re.test(t.namespace))&&(n.handleObj=t,n.data=t.data,f=((i.event.special[t.origType]||{}).handle||t.handler).apply(r.elem,h),void 0!==f&&(n.result=f)===!1&&(n.preventDefault(),n.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,n),n.result}},handlers:function(n,t){var f,e,u,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&(!n.button||"click"!==n.type))for(;r!=this;r=r.parentNode||this)if(1===r.nodeType&&(r.disabled!==!0||"click"!==n.type)){for(u=[],o=0;s>o;o++)e=t[o],f=e.selector+" ",void 0===u[f]&&(u[f]=e.needsContext?i(f,this).index(r)>=0:i.find(f,this,null,[r]).length),u[f]&&u.push(e);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},fix:function(n){if(n[i.expando])return n;var e,o,s,r=n.type,f=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=se.test(r)?this.mouseHooks:oe.test(r)?this.keyHooks:{}),s=t.props?this.props.concat(t.props):this.props,n=new i.Event(f),e=s.length;e--;)o=s[e],n[o]=f[o];return n.target||(n.target=f.srcElement||u),3===n.target.nodeType&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,t.filter?t.filter(n,f):n},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var i,e,r,f=t.button,o=t.fromElement;return null==n.pageX&&null!=t.clientX&&(e=n.target.ownerDocument||u,r=e.documentElement,i=e.body,n.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),n.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),!n.relatedTarget&&o&&(n.relatedTarget=o===n.target?t.toElement:o),n.which||void 0===f||(n.which=1&f?1:2&f?3:4&f?2:0),n}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==dr()&&this.focus)try{return this.focus(),!1}catch(n){}},delegateType:"focusin"},blur:{trigger:function(){if(this===dr()&&this.blur)return(this.blur(),!1)},delegateType:"focusout"},click:{trigger:function(){if(i.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return(this.click(),!1)},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f);f.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=u.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}:function(n,t,i){var r="on"+t;n.detachEvent&&(typeof n[r]===o&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?vt:it):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={isDefaultPrevented:it,isPropagationStopped:it,isImmediatePropagationStopped:it,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=vt;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=vt;n&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=vt;n&&n.stopImmediatePropagation&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return(!r||r!==f&&!i.contains(f,r))&&(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});r.submitBubbles||(i.event.special.submit={setup:function(){return i.nodeName(this,"form")?!1:void i.event.add(this,"click._submit keypress._submit",function(n){var r=n.target,t=i.nodeName(r,"input")||i.nodeName(r,"button")?r.form:void 0;t&&!i._data(t,"submitBubbles")&&(i.event.add(t,"submit._submit",function(n){n._submit_bubble=!0}),i._data(t,"submitBubbles",!0))})},postDispatch:function(n){n._submit_bubble&&(delete n._submit_bubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n,!0))},teardown:function(){return i.nodeName(this,"form")?!1:void i.event.remove(this,"._submit")}});r.changeBubbles||(i.event.special.change={setup:function(){return si.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(i.event.add(this,"propertychange._change",function(n){"checked"===n.originalEvent.propertyName&&(this._just_changed=!0)}),i.event.add(this,"click._change",function(n){this._just_changed&&!n.isTrigger&&(this._just_changed=!1);i.event.simulate("change",this,n,!0)})),!1):void i.event.add(this,"beforeactivate._change",function(n){var t=n.target;si.test(t.nodeName)&&!i._data(t,"changeBubbles")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n,!0)}),i._data(t,"changeBubbles",!0))})},handle:function(n){var t=n.target;if(this!==t||n.isSimulated||n.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return n.handleObj.handler.apply(this,arguments)},teardown:function(){return i.event.remove(this,"._change"),!si.test(this.nodeName)}});r.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var r=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){var u=this.ownerDocument||this,f=i._data(u,t);f||u.addEventListener(n,r,!0);i._data(u,t,(f||0)+1)},teardown:function(){var u=this.ownerDocument||this,f=i._data(u,t)-1;f?i._data(u,t,f):(u.removeEventListener(n,r,!0),i._removeData(u,t))}}});i.fn.extend({on:function(n,t,r,u,f){var o,e;if("object"==typeof n){"string"!=typeof t&&(r=r||t,t=void 0);for(o in n)this.on(o,t,r,n[o],f);return this}if(null==r&&null==u?(u=t,r=t=void 0):null==u&&("string"==typeof t?(u=r,r=void 0):(u=r,r=t,t=void 0)),u===!1)u=it;else if(!u)return this;return 1===f&&(e=u,u=function(n){return i().off(n),e.apply(this,arguments)},u.guid=e.guid||(e.guid=i.guid++)),this.each(function(){i.event.add(this,n,u,r,t)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return(t===!1||"function"==typeof t)&&(r=t,t=void 0),r===!1&&(r=it),this.each(function(){i.event.remove(this,n,r,t)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});var nu="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",he=/ jQuery\d+="(?:null|\d+)"/g,tu=new RegExp("<(?:"+nu+")[\\s/>]","i"),hi=/^\s+/,iu=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ru=/<([\w:]+)/,uu=/<tbody/i,ce=/<|&#?\w+;/,le=/<(?:script|style|link)/i,ae=/checked\s*(?:[^=]|=\s*.checked.)/i,fu=/^$|\/(?:java|ecma)script/i,ve=/^true\/(.*)/,ye=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,s={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],area:[1,"<map>","<\/map>"],param:[1,"<object>","<\/object>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:r.htmlSerialize?[0,"",""]:[1,"X<div>","<\/div>"]},pe=gr(u),ci=pe.appendChild(u.createElement("div"));s.optgroup=s.option;s.tbody=s.tfoot=s.colgroup=s.caption=s.thead;s.th=s.td;i.extend({clone:function(n,t,u){var e,c,s,o,h,l=i.contains(n.ownerDocument,n);if(r.html5Clone||i.isXMLDoc(n)||!tu.test("<"+n.nodeName+">")?s=n.cloneNode(!0):(ci.innerHTML=n.outerHTML,ci.removeChild(s=ci.firstChild)),!(r.noCloneEvent&&r.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=f(s),h=f(n),o=0;null!=(c=h[o]);++o)e[o]&&be(c,e[o]);if(t)if(u)for(h=h||f(n),e=e||f(s),o=0;null!=(c=h[o]);o++)hu(c,e[o]);else hu(n,s);return e=f(s,"script"),e.length>0&&li(e,!l&&f(n,"script")),e=h=c=null,s},buildFragment:function(n,t,u,e){for(var c,o,b,h,p,w,a,k=n.length,v=gr(t),l=[],y=0;k>y;y++)if(o=n[y],o||0===o)if("object"===i.type(o))i.merge(l,o.nodeType?[o]:o);else if(ce.test(o)){for(h=h||v.appendChild(t.createElement("div")),p=(ru.exec(o)||["",""])[1].toLowerCase(),a=s[p]||s._default,h.innerHTML=a[1]+o.replace(iu,"<$1><\/$2>")+a[2],c=a[0];c--;)h=h.lastChild;if(!r.leadingWhitespace&&hi.test(o)&&l.push(t.createTextNode(hi.exec(o)[0])),!r.tbody)for(o="table"!==p||uu.test(o)?"<table>"!==a[1]||uu.test(o)?0:h:h.firstChild,c=o&&o.childNodes.length;c--;)i.nodeName(w=o.childNodes[c],"tbody")&&!w.childNodes.length&&o.removeChild(w);for(i.merge(l,h.childNodes),h.textContent="";h.firstChild;)h.removeChild(h.firstChild);h=v.lastChild}else l.push(t.createTextNode(o));for(h&&v.removeChild(h),r.appendChecked||i.grep(f(l,"input"),we),y=0;o=l[y++];)if((!e||-1===i.inArray(o,e))&&(b=i.contains(o.ownerDocument,o),h=f(v.appendChild(o),"script"),b&&li(h),u))for(c=0;o=h[c++];)fu.test(o.type||"")&&u.push(o);return h=null,v},cleanData:function(n,t){for(var u,e,f,s,a=0,h=i.expando,l=i.cache,v=r.deleteExpando,y=i.event.special;null!=(u=n[a]);a++)if((t||i.acceptData(u))&&(f=u[h],s=f&&l[f])){if(s.events)for(e in s.events)y[e]?i.event.remove(u,e):i.removeEvent(u,e,s.handle);l[f]&&(delete l[f],v?delete u[h]:typeof u.removeAttribute!==o?u.removeAttribute(h):u[h]=null,c.push(f))}}});i.fn.extend({text:function(n){return b(this,function(n){return void 0===n?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(n))},null,n,arguments.length)},append:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=eu(this,n);t.appendChild(n)}})},prepend:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=eu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},remove:function(n,t){for(var r,e=n?i.filter(n,this):this,u=0;null!=(r=e[u]);u++)t||1!==r.nodeType||i.cleanData(f(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&li(f(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;null!=(n=this[t]);t++){for(1===n.nodeType&&i.cleanData(f(n,!1));n.firstChild;)n.removeChild(n.firstChild);n.options&&i.nodeName(n,"select")&&(n.options.length=0)}return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return b(this,function(n){var t=this[0]||{},u=0,e=this.length;if(void 0===n)return 1===t.nodeType?t.innerHTML.replace(he,""):void 0;if(!("string"!=typeof n||le.test(n)||!r.htmlSerialize&&tu.test(n)||!r.leadingWhitespace&&hi.test(n)||s[(ru.exec(n)||["",""])[1].toLowerCase()])){n=n.replace(iu,"<$1><\/$2>");try{for(;e>u;u++)t=this[u]||{},1===t.nodeType&&(i.cleanData(f(t,!1)),t.innerHTML=n);t=0}catch(o){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=arguments[0];return this.domManip(arguments,function(t){n=this.parentNode;i.cleanData(f(this));n&&n.replaceChild(t,this)}),n&&(n.length||n.nodeType)?this:this.remove()},detach:function(n){return this.remove(n,!0)},domManip:function(n,t){n=ir.apply([],n);var h,u,c,o,v,s,e=0,l=this.length,p=this,w=l-1,a=n[0],y=i.isFunction(a);if(y||l>1&&"string"==typeof a&&!r.checkClone&&ae.test(a))return this.each(function(i){var r=p.eq(i);y&&(n[0]=a.call(this,i,r.html()));r.domManip(n,t)});if(l&&(s=i.buildFragment(n,this[0].ownerDocument,!1,this),h=s.firstChild,1===s.childNodes.length&&(s=h),h)){for(o=i.map(f(s,"script"),ou),c=o.length;l>e;e++)u=s,e!==w&&(u=i.clone(u,!0,!0),c&&i.merge(o,f(u,"script"))),t.call(this[e],u,e);if(c)for(v=o[o.length-1].ownerDocument,i.map(o,su),e=0;c>e;e++)u=o[e],fu.test(u.type||"")&&!i._data(u,"globalEval")&&i.contains(v,u)&&(u.src?i._evalUrl&&i._evalUrl(u.src):i.globalEval((u.text||u.textContent||u.innerHTML||"").replace(ye,"")));s=h=null}return this}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,r=0,f=[],e=i(n),o=e.length-1;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ii.apply(f,u.get());return this.pushStack(f)}});ai={};!function(){var n;r.shrinkWrapBlocks=function(){if(null!=n)return n;n=!1;var t,i,r;return i=u.getElementsByTagName("body")[0],i&&i.style?(t=u.createElement("div"),r=u.createElement("div"),r.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",i.appendChild(r).appendChild(t),typeof t.style.zoom!==o&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(u.createElement("div")).style.width="5px",n=3!==t.offsetWidth),i.removeChild(r),n):void 0}}();var lu=/^margin/,pt=new RegExp("^("+at+")(?!px)[a-z%]+$","i"),k,d,ke=/^(top|right|bottom|left)$/;n.getComputedStyle?(k=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):n.getComputedStyle(t,null)},d=function(n,t,r){var e,o,s,u,f=n.style;return r=r||k(n),u=r?r.getPropertyValue(t)||r[t]:void 0,r&&(""!==u||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),pt.test(u)&&lu.test(t)&&(e=f.width,o=f.minWidth,s=f.maxWidth,f.minWidth=f.maxWidth=f.width=u,u=r.width,f.width=e,f.minWidth=o,f.maxWidth=s)),void 0===u?u:u+""}):u.documentElement.currentStyle&&(k=function(n){return n.currentStyle},d=function(n,t,i){var o,f,e,r,u=n.style;return i=i||k(n),r=i?i[t]:void 0,null==r&&u&&u[t]&&(r=u[t]),pt.test(r)&&!ke.test(t)&&(o=u.left,f=n.runtimeStyle,e=f&&f.left,e&&(f.left=n.currentStyle.left),u.left="fontSize"===t?"1em":r,r=u.pixelLeft+"px",u.left=o,e&&(f.left=e)),void 0===r?r:r+""||"auto"});!function(){var f,t,l,o,s,e,h;if(f=u.createElement("div"),f.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>",l=f.getElementsByTagName("a")[0],t=l&&l.style){t.cssText="float:left;opacity:.5";r.opacity="0.5"===t.opacity;r.cssFloat=!!t.cssFloat;f.style.backgroundClip="content-box";f.cloneNode(!0).style.backgroundClip="";r.clearCloneStyle="content-box"===f.style.backgroundClip;r.boxSizing=""===t.boxSizing||""===t.MozBoxSizing||""===t.WebkitBoxSizing;i.extend(r,{reliableHiddenOffsets:function(){return null==e&&c(),e},boxSizingReliable:function(){return null==s&&c(),s},pixelPosition:function(){return null==o&&c(),o},reliableMarginRight:function(){return null==h&&c(),h}});function c(){var i,r,f,t;r=u.getElementsByTagName("body")[0];r&&r.style&&(i=u.createElement("div"),f=u.createElement("div"),f.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",r.appendChild(f).appendChild(i),i.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",o=s=!1,h=!0,n.getComputedStyle&&(o="1%"!==(n.getComputedStyle(i,null)||{}).top,s="4px"===(n.getComputedStyle(i,null)||{width:"4px"}).width,t=i.appendChild(u.createElement("div")),t.style.cssText=i.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",t.style.marginRight=t.style.width="0",i.style.width="1px",h=!parseFloat((n.getComputedStyle(t,null)||{}).marginRight),i.removeChild(t)),i.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",t=i.getElementsByTagName("td"),t[0].style.cssText="margin:0;border:0;padding:0;display:none",e=0===t[0].offsetHeight,e&&(t[0].style.display="",t[1].style.display="none",e=0===t[0].offsetHeight),r.removeChild(f))}}}();i.swap=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f};var vi=/alpha\([^)]*\)/i,de=/opacity\s*=\s*([^)]*)/,ge=/^(none|table(?!-c[ea]).+)/,no=new RegExp("^("+at+")(.*)$","i"),to=new RegExp("^([+-])=("+at+")","i"),io={position:"absolute",visibility:"hidden",display:"block"},vu={letterSpacing:"0",fontWeight:"400"},yu=["Webkit","O","Moz","ms"];i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=d(n,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:r.cssFloat?"cssFloat":"styleFloat"},style:function(n,t,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var o,h,e,s=i.camelCase(t),c=n.style;if(t=i.cssProps[s]||(i.cssProps[s]=pu(c,s)),e=i.cssHooks[t]||i.cssHooks[s],void 0===u)return e&&"get"in e&&void 0!==(o=e.get(n,!1,f))?o:c[t];if(h=typeof u,"string"===h&&(o=to.exec(u))&&(u=(o[1]+1)*o[2]+parseFloat(i.css(n,t)),h="number"),null!=u&&u===u&&("number"!==h||i.cssNumber[s]||(u+="px"),r.clearCloneStyle||""!==u||0!==t.indexOf("background")||(c[t]="inherit"),!(e&&"set"in e&&void 0===(u=e.set(n,u,f)))))try{c[t]=u}catch(l){}}},css:function(n,t,r,u){var s,f,e,o=i.camelCase(t);return t=i.cssProps[o]||(i.cssProps[o]=pu(n.style,o)),e=i.cssHooks[t]||i.cssHooks[o],e&&"get"in e&&(f=e.get(n,!0,r)),void 0===f&&(f=d(n,t,u)),"normal"===f&&t in vu&&(f=vu[t]),""===r||r?(s=parseFloat(f),r===!0||i.isNumeric(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return ge.test(i.css(n,"display"))&&0===n.offsetWidth?i.swap(n,io,function(){return du(n,t,u)}):du(n,t,u)},set:function(n,u,f){var e=f&&k(n);return bu(n,u,f?ku(n,t,f,r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e),e):0)}}});r.opacity||(i.cssHooks.opacity={get:function(n,t){return de.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+100*t+")":"",f=u&&u.filter||r.filter||"";r.zoom=1;(t>=1||""===t)&&""===i.trim(f.replace(vi,""))&&r.removeAttribute&&(r.removeAttribute("filter"),""===t||u&&!u.filter)||(r.filter=vi.test(f)?f.replace(vi,e):f+" "+e)}});i.cssHooks.marginRight=au(r.reliableMarginRight,function(n,t){if(t)return i.swap(n,{display:"inline-block"},d,[n,"marginRight"])});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+w[r]+t]=u[r]||u[r-2]||u[0];return f}};lu.test(n)||(i.cssHooks[n+t].set=bu)});i.fn.extend({css:function(n,t){return b(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=k(n),e=t.length;e>u;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return wu(this,!0)},hide:function(){return wu(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){et(this)?i(this).show():i(this).hide()})}});i.Tween=e;e.prototype={constructor:e,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||"swing";this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=e.propHooks[this.prop];return n&&n.get?n.get(this):e.propHooks._default.get(this)},run:function(n){var r,t=e.propHooks[this.prop];return this.pos=r=this.options.duration?i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):n,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),t&&t.set?t.set(this):e.propHooks._default.set(this),this}};e.prototype.init.prototype=e.prototype;e.propHooks={_default:{get:function(n){var t;return null==n.elem[n.prop]||n.elem.style&&null!=n.elem.style[n.prop]?(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0):n.elem[n.prop]},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(null!=n.elem.style[i.cssProps[n.prop]]||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}};e.propHooks.scrollTop=e.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}};i.fx=e.prototype.init;i.fx.step={};var rt,wt,ro=/^(?:toggle|show|hide)$/,gu=new RegExp("^(?:([+-])=|)("+at+")([a-z%]*)$","i"),uo=/queueHooks$/,bt=[fo],st={"*":[function(n,t){var f=this.createTween(n,t),s=f.cur(),r=gu.exec(t),e=r&&r[3]||(i.cssNumber[n]?"":"px"),u=(i.cssNumber[n]||"px"!==e&&+s)&&gu.exec(i.css(f.elem,n)),o=1,h=20;if(u&&u[3]!==e){e=e||u[3];r=r||[];u=+s||1;do o=o||".5",u/=o,i.style(f.elem,n,u+e);while(o!==(o=f.cur()/s)&&1!==o&&--h)}return r&&(u=f.start=+u||+s||0,f.unit=e,f.end=r[1]?u+(r[1]+1)*r[2]:+r[2]),f}]};i.Animation=i.extend(rf,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;f>u;u++)r=n[u],st[r]=st[r]||[],st[r].unshift(t)},prefilter:function(n,t){t?bt.unshift(n):bt.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(null==u.queue||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(et).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var o=i.isEmptyObject(n),e=i.speed(t,r,u),f=function(){var t=rf(this,i.extend({},n),e);(o||i._data(this,"finish"))&&t.stop(!0)};return f.finish=f,o||e.queue===!1?this.each(f):this.queue(e.queue,f)},stop:function(n,t,r){var u=function(n){var t=n.stop;delete n.stop;t(r)};return"string"!=typeof n&&(r=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=null!=n&&n+"queueHooks",e=i.timers,f=i._data(this);if(t)f[t]&&f[t].stop&&u(f[t]);else for(t in f)f[t]&&f[t].stop&&uo.test(t)&&u(f[t]);for(t=e.length;t--;)e[t].elem!==this||null!=n&&e[t].queue!==n||(e[t].anim.stop(r),o=!1,e.splice(t,1));(o||!r)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,f=i._data(this),r=f[n+"queue"],e=f[n+"queueHooks"],u=i.timers,o=r?r.length:0;for(f.finish=!0,i.queue(this,n,[]),e&&e.stop&&e.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;o>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete f.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(kt(t,!0),n,i,u)}});i.each({slideDown:kt("show"),slideUp:kt("hide"),slideToggle:kt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=i.timers,t=0;for(rt=i.now();t<n.length;t++)r=n[t],r()||n[t]!==r||n.splice(t--,1);n.length||i.fx.stop();rt=void 0};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){wt||(wt=setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){clearInterval(wt);wt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},function(){var n,t,f,i,e;t=u.createElement("div");t.setAttribute("className","t");t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";i=t.getElementsByTagName("a")[0];f=u.createElement("select");e=f.appendChild(u.createElement("option"));n=t.getElementsByTagName("input")[0];i.style.cssText="top:1px";r.getSetAttribute="t"!==t.className;r.style=/top/.test(i.getAttribute("style"));r.hrefNormalized="/a"===i.getAttribute("href");r.checkOn=!!n.value;r.optSelected=e.selected;r.enctype=!!u.createElement("form").enctype;f.disabled=!0;r.optDisabled=!e.disabled;n=u.createElement("input");n.setAttribute("value","");r.input=""===n.getAttribute("value");n.value="t";n.setAttribute("type","radio");r.radioValue="t"===n.value}();uf=/\r/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(uf,""):null==r?"":r)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:i.trim(i.text(n))}},select:{get:function(n){for(var o,t,s=n.options,u=n.selectedIndex,f="select-one"===n.type||0>u,h=f?null:[],c=f?u+1:s.length,e=0>u?c:f?u:0;c>e;e++)if(t=s[e],!(!t.selected&&e!==u||(r.optDisabled?t.disabled:null!==t.getAttribute("disabled"))||t.parentNode.disabled&&i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),f)return o;h.push(o)}return h},set:function(n,t){for(var f,r,u=n.options,o=i.makeArray(t),e=u.length;e--;)if(r=u[e],i.inArray(i.valHooks.option.get(r),o)>=0)try{r.selected=f=!0}catch(s){r.scrollHeight}else r.selected=!1;return f||(n.selectedIndex=-1),u}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>=0}};r.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var ut,ff,v=i.expr.attrHandle,yi=/^(?:checked|selected)$/i,g=r.getSetAttribute,dt=r.input;i.fn.extend({attr:function(n,t){return b(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(n&&3!==e&&8!==e&&2!==e)return typeof n.getAttribute===o?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),u=i.attrHooks[t]||(i.expr.match.bool.test(t)?ff:ut)),void 0===r?u&&"get"in u&&null!==(f=u.get(n,t))?f:(f=i.find.attr(n,t),null==f?void 0:f):null!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):void i.removeAttr(n,t))},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(h);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)?dt&&g||!yi.test(r)?n[u]=!1:n[i.camelCase("default-"+r)]=n[u]=!1:i.attr(n,r,""),n.removeAttribute(g?r:u)},attrHooks:{type:{set:function(n,t){if(!r.radioValue&&"radio"===t&&i.nodeName(n,"input")){var u=n.value;return n.setAttribute("type",t),u&&(n.value=u),t}}}}});ff={set:function(n,t,r){return t===!1?i.removeAttr(n,r):dt&&g||!yi.test(r)?n.setAttribute(!g&&i.propFix[r]||r,r):n[i.camelCase("default-"+r)]=n[r]=!0,r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=v[t]||i.find.attr;v[t]=dt&&g||!yi.test(t)?function(n,t,i){var u,f;return i||(f=v[t],v[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,v[t]=f),u}:function(n,t,r){if(!r)return n[i.camelCase("default-"+t)]?t.toLowerCase():null}});dt&&g||(i.attrHooks.value={set:function(n,t,r){return i.nodeName(n,"input")?void(n.defaultValue=t):ut&&ut.set(n,t,r)}});g||(ut={set:function(n,t,i){var r=n.getAttributeNode(i);return r||n.setAttributeNode(r=n.ownerDocument.createAttribute(i)),r.value=t+="","value"===i||t===n.getAttribute(i)?t:void 0}},v.id=v.name=v.coords=function(n,t,i){var r;if(!i)return(r=n.getAttributeNode(t))&&""!==r.value?r.value:null},i.valHooks.button={get:function(n,t){var i=n.getAttributeNode(t);if(i&&i.specified)return i.value},set:ut.set},i.attrHooks.contenteditable={set:function(n,t,i){ut.set(n,""===t?!1:t,i)}},i.each(["width","height"],function(n,t){i.attrHooks[t]={set:function(n,i){if(""===i)return(n.setAttribute(t,"auto"),i)}}}));r.style||(i.attrHooks.style={get:function(n){return n.style.cssText||void 0},set:function(n,t){return n.style.cssText=t+""}});ef=/^(?:input|select|textarea|button|object)$/i;of=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return b(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=void 0;delete this[n]}catch(t){}})}});i.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(n,t,r){var f,u,o,e=n.nodeType;if(n&&3!==e&&8!==e&&2!==e)return o=1!==e||!i.isXMLDoc(n),o&&(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):ef.test(n.nodeName)||of.test(n.nodeName)&&n.href?0:-1}}}});r.hrefNormalized||i.each(["href","src"],function(n,t){i.propHooks[t]={get:function(n){return n.getAttribute(t,4)}}});r.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});r.enctype||(i.propFix.enctype="encoding");gt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,s,f,e=0,c=this.length,l="string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(l)for(o=(n||"").match(h)||[];c>e;e++)if(t=this[e],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(gt," "):" ")){for(s=0;u=o[s++];)r.indexOf(" "+u+" ")<0&&(r+=u+" ");f=i.trim(r);t.className!==f&&(t.className=f)}return this},removeClass:function(n){var o,t,r,u,s,f,e=0,c=this.length,l=0===arguments.length||"string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(l)for(o=(n||"").match(h)||[];c>e;e++)if(t=this[e],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(gt," "):"")){for(s=0;u=o[s++];)while(r.indexOf(" "+u+" ")>=0)r=r.replace(" "+u+" "," ");f=n?i.trim(r):"";t.className!==f&&(t.className=f)}return this},toggleClass:function(n,t){var r=typeof n;return"boolean"==typeof t&&"string"===r?t?this.addClass(n):this.removeClass(n):this.each(i.isFunction(n)?function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}:function(){if("string"===r)for(var t,f=0,u=i(this),e=n.match(h)||[];t=e[f++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else(r===o||"boolean"===r)&&(this.className&&i._data(this,"__className__",this.className),this.className=this.className||n===!1?"":i._data(this,"__className__")||"")})},hasClass:function(n){for(var i=" "+n+" ",t=0,r=this.length;r>t;t++)if(1===this[t].nodeType&&(" "+this[t].className+" ").replace(gt," ").indexOf(i)>=0)return!0;return!1}});i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}});var pi=i.now(),wi=/\?/,oo=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;i.parseJSON=function(t){if(n.JSON&&n.JSON.parse)return n.JSON.parse(t+"");var f,r=null,u=i.trim(t+"");return u&&!i.trim(u.replace(oo,function(n,t,i,u){return f&&t&&(r=0),0===r?n:(f=i||t,r+=!u-!i,"")}))?Function("return "+u)():i.error("Invalid JSON: "+t)};i.parseXML=function(t){var r,u;if(!t||"string"!=typeof t)return null;try{n.DOMParser?(u=new DOMParser,r=u.parseFromString(t,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(t))}catch(f){r=void 0}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var nt,y,so=/#.*$/,sf=/([?&])_=[^&]*/,ho=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,co=/^(?:GET|HEAD)$/,lo=/^\/\//,hf=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,cf={},bi={},lf="*/".concat("*");try{y=location.href}catch(ns){y=u.createElement("a");y.href="";y=y.href}nt=hf.exec(y.toLowerCase())||[];i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:y,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(nt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":lf,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?ki(ki(n,i.ajaxSettings),t):ki(i.ajaxSettings,n)},ajaxPrefilter:af(cf),ajaxTransport:af(bi),ajax:function(n,t){function w(n,t,s,h){var v,it,nt,y,w,c=t;2!==e&&(e=2,k&&clearTimeout(k),a=void 0,b=h||"",u.readyState=n>0?4:0,v=n>=200&&300>n||304===n,s&&(y=ao(r,u,s)),y=vo(r,y,u,v),v?(r.ifModified&&(w=u.getResponseHeader("Last-Modified"),w&&(i.lastModified[f]=w),w=u.getResponseHeader("etag"),w&&(i.etag[f]=w)),204===n||"HEAD"===r.type?c="nocontent":304===n?c="notmodified":(c=y.state,it=y.data,nt=y.error,v=!nt)):(nt=c,(n||!c)&&(c="error",0>n&&(n=0))),u.status=n,u.statusText=(t||c)+"",v?g.resolveWith(o,[it,c,u]):g.rejectWith(o,[u,c,nt]),u.statusCode(p),p=void 0,l&&d.trigger(v?"ajaxSuccess":"ajaxError",[u,r,v?it:nt]),tt.fireWith(o,[u,c]),l&&(d.trigger("ajaxComplete",[u,r]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof n&&(t=n,n=void 0);t=t||{};var s,c,f,b,k,l,a,v,r=i.ajaxSetup({},t),o=r.context||r,d=r.context&&(o.nodeType||o.jquery)?i(o):i.event,g=i.Deferred(),tt=i.Callbacks("once memory"),p=r.statusCode||{},it={},rt={},e=0,ut="canceled",u={readyState:0,getResponseHeader:function(n){var t;if(2===e){if(!v)for(v={};t=ho.exec(b);)v[t[1].toLowerCase()]=t[2];t=v[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===e?b:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return e||(n=rt[i]=rt[i]||n,it[n]=t),this},overrideMimeType:function(n){return e||(r.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>e)for(t in n)p[t]=[p[t],n[t]];else u.always(n[u.status]);return this},abort:function(n){var t=n||ut;return a&&a.abort(t),w(0,t),this}};if(g.promise(u).complete=tt.add,u.success=u.done,u.error=u.fail,r.url=((n||r.url||y)+"").replace(so,"").replace(lo,nt[1]+"//"),r.type=t.method||t.type||r.method||r.type,r.dataTypes=i.trim(r.dataType||"*").toLowerCase().match(h)||[""],null==r.crossDomain&&(s=hf.exec(r.url.toLowerCase()),r.crossDomain=!(!s||s[1]===nt[1]&&s[2]===nt[2]&&(s[3]||("http:"===s[1]?"80":"443"))===(nt[3]||("http:"===nt[1]?"80":"443")))),r.data&&r.processData&&"string"!=typeof r.data&&(r.data=i.param(r.data,r.traditional)),vf(cf,r,t,u),2===e)return u;l=i.event&&r.global;l&&0==i.active++&&i.event.trigger("ajaxStart");r.type=r.type.toUpperCase();r.hasContent=!co.test(r.type);f=r.url;r.hasContent||(r.data&&(f=r.url+=(wi.test(f)?"&":"?")+r.data,delete r.data),r.cache===!1&&(r.url=sf.test(f)?f.replace(sf,"$1_="+pi++):f+(wi.test(f)?"&":"?")+"_="+pi++));r.ifModified&&(i.lastModified[f]&&u.setRequestHeader("If-Modified-Since",i.lastModified[f]),i.etag[f]&&u.setRequestHeader("If-None-Match",i.etag[f]));(r.data&&r.hasContent&&r.contentType!==!1||t.contentType)&&u.setRequestHeader("Content-Type",r.contentType);u.setRequestHeader("Accept",r.dataTypes[0]&&r.accepts[r.dataTypes[0]]?r.accepts[r.dataTypes[0]]+("*"!==r.dataTypes[0]?", "+lf+"; q=0.01":""):r.accepts["*"]);for(c in r.headers)u.setRequestHeader(c,r.headers[c]);if(r.beforeSend&&(r.beforeSend.call(o,u,r)===!1||2===e))return u.abort();ut="abort";for(c in{success:1,error:1,complete:1})u[c](r[c]);if(a=vf(bi,r,t,u)){u.readyState=1;l&&d.trigger("ajaxSend",[u,r]);r.async&&r.timeout>0&&(k=setTimeout(function(){u.abort("timeout")},r.timeout));try{e=1;a.send(it,w)}catch(ft){if(!(2>e))throw ft;w(-1,ft)}}else w(-1,"No Transport");return u},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax({url:n,type:t,dataType:f,data:r,success:u})}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]);t.map(function(){for(var n=this;n.firstChild&&1===n.firstChild.nodeType;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(n){return this.each(i.isFunction(n)?function(t){i(this).wrapInner(n.call(this,t))}:function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return n.offsetWidth<=0&&n.offsetHeight<=0||!r.reliableHiddenOffsets()&&"none"===(n.style&&n.style.display||i.css(n,"display"))};i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var yo=/%20/g,po=/\[\]$/,yf=/\r?\n/g,wo=/^(?:submit|button|image|reset|file)$/i,bo=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)di(r,n[r],t,f);return u.join("&").replace(yo,"+")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&bo.test(this.nodeName)&&!wo.test(n)&&(this.checked||!oi.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(yf,"\r\n")}}):{name:t.name,value:r.replace(yf,"\r\n")}}).get()}});i.ajaxSettings.xhr=void 0!==n.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&pf()||go()}:pf;var ko=0,ni={},ht=i.ajaxSettings.xhr();return n.attachEvent&&n.attachEvent("onunload",function(){for(var n in ni)ni[n](void 0,!0)}),r.cors=!!ht&&"withCredentials"in ht,ht=r.ajax=!!ht,ht&&i.ajaxTransport(function(n){if(!n.crossDomain||r.cors){var t;return{send:function(r,u){var e,f=n.xhr(),o=++ko;if(f.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(e in n.xhrFields)f[e]=n.xhrFields[e];n.mimeType&&f.overrideMimeType&&f.overrideMimeType(n.mimeType);n.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(e in r)void 0!==r[e]&&f.setRequestHeader(e,r[e]+"");f.send(n.hasContent&&n.data||null);t=function(r,e){var s,c,h;if(t&&(e||4===f.readyState))if(delete ni[o],t=void 0,f.onreadystatechange=i.noop,e)4!==f.readyState&&f.abort();else{h={};s=f.status;"string"==typeof f.responseText&&(h.text=f.responseText);try{c=f.statusText}catch(l){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=h.text?200:404}h&&u(s,c,h,f.getAllResponseHeaders())};n.async?4===f.readyState?setTimeout(t):f.onreadystatechange=ni[o]=t:t()},abort:function(){t&&t(void 0,!0)}}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)}),i.ajaxTransport("script",function(n){if(n.crossDomain){var t,r=u.head||i("head")[0]||u.documentElement;return{send:function(i,f){t=u.createElement("script");t.async=!0;n.scriptCharset&&(t.charset=n.scriptCharset);t.src=n.url;t.onload=t.onreadystatechange=function(n,i){(i||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,i||f(200,"success"))};r.insertBefore(t,r.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}}),gi=[],ti=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=gi.pop()||i.expando+"_"+pi++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,o,e,s=t.jsonp!==!1&&(ti.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ti.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return(f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ti,"$1"+f):t.jsonp!==!1&&(t.url+=(wi.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return e||i.error(f+" was not called"),e[0]},t.dataTypes[0]="json",o=n[f],n[f]=function(){e=arguments},u.always(function(){n[f]=o;t[f]&&(t.jsonpCallback=r.jsonpCallback,gi.push(f));e&&i.isFunction(o)&&o(e[0]);e=o=void 0}),"script")}),i.parseHTML=function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=er.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=i.buildFragment([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},nr=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&nr)return nr.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>=0&&(u=i.trim(n.slice(e,n.length)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(s="POST"),f.length>0&&i.ajax({url:n,type:s,dataType:"html",data:t}).done(function(n){o=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).complete(r&&function(n,t){f.each(r,o||[n.responseText,t,n])}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},tr=n.document.documentElement,i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=("absolute"===l||"fixed"===l)&&i.inArray("auto",[s,c])>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,u));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var t,f,u={top:0,left:0},r=this[0],e=r&&r.ownerDocument;if(e)return t=e.documentElement,i.contains(t,r)?(typeof r.getBoundingClientRect!==o&&(u=r.getBoundingClientRect()),f=wf(e),{top:u.top+(f.pageYOffset||t.scrollTop)-(t.clientTop||0),left:u.left+(f.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):u},position:function(){if(this[0]){var n,r,t={top:0,left:0},u=this[0];return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||tr;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||tr})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r=/Y/.test(t);i.fn[n]=function(u){return b(this,function(n,u,f){var e=wf(n);return void 0===f?e?t in e?e[t]:e.document.documentElement[u]:n[u]:void(e?e.scrollTo(r?i(e).scrollLeft():f,r?f:i(e).scrollTop()):n[u]=f)},n,u,arguments.length,null)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=au(r.pixelPosition,function(n,r){if(r)return(r=d(n,t),pt.test(r)?i(n).position()[t]+"px":r)})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||"boolean"!=typeof u),o=r||(u===!0||f===!0?"margin":"border");return b(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:9===t.nodeType?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):void 0===u?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:void 0,e,null)}})}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),bf=n.jQuery,kf=n.$,i.noConflict=function(t){return n.$===i&&(n.$=kf),t&&n.jQuery===i&&(n.jQuery=bf),i},typeof t===o&&(n.jQuery=n.$=i),i}),function(n,t,i,r){var u=n(t);n.fn.lazyload=function(f){function s(){var t=0;Array.from(o).forEach(function(i){var r=n(i);if((!e.skip_invisible||r.is(":visible"))&&!n.abovethetop(i,e)&&!n.leftofbegin(i,e))if(n.belowthefold(i,e)||n.rightoffold(i,e)){if(++t>e.failure_limit)return!1}else r.trigger("appear"),t=0})}var o=this,h,e={threshold:0,failure_limit:0,event:"scroll",effect:"fadeIn",container:t,data_attribute:"original",skip_invisible:!1,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};return f&&(r!==f.failurelimit&&(f.failure_limit=f.failurelimit,delete f.failurelimit),r!==f.effectspeed&&(f.effect_speed=f.effectspeed,delete f.effectspeed),n.extend(e,f)),h=e.container===r||e.container===t?u:n(e.container),0===e.event.indexOf("scroll")&&h.bind(e.event,function(){return s()}),this.each(function(){var i=this,t=n(i);i.loaded=!1;(t.attr("src")===r||t.attr("src")===!1)&&t.is("img")&&t.attr("src",e.placeholder);t.one("appear",function(){if(!this.loaded){if(e.appear){var r=o.length;e.appear.call(i,r,e)}n("<img />").bind("load",function(){var r=t.attr("data-"+e.data_attribute),u,f;t.hide();t.is("img")?t.attr("src",r):t.css("background-image","url('"+r+"')");t[e.effect](e.effect_speed);i.loaded=!0;u=n.grep(o,function(n){return!n.loaded});o=n(u);e.load&&(f=o.length,e.load.call(i,f,e))}).attr("src",t.attr("data-"+e.data_attribute))}});0!==e.event.indexOf("scroll")&&t.bind(e.event,function(){i.loaded||t.trigger("appear")})}),u.bind("resize",function(){s()}),/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&u.bind("pageshow",function(t){t.originalEvent&&t.originalEvent.persisted&&o.each(function(){n(this).trigger("appear")})}),n(i).ready(function(){s()}),this};n.belowthefold=function(i,f){var e;return e=f.container===r||f.container===t?(t.innerHeight?t.innerHeight:u.height())+u.scrollTop():n(f.container).offset().top+n(f.container).height(),e<=n(i).offset().top-f.threshold};n.rightoffold=function(i,f){var e;return e=f.container===r||f.container===t?u.width()+u.scrollLeft():n(f.container).offset().left+n(f.container).width(),e<=n(i).offset().left-f.threshold};n.abovethetop=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollTop():n(f.container).offset().top,e>=n(i).offset().top+f.threshold+n(i).height()};n.leftofbegin=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollLeft():n(f.container).offset().left,e>=n(i).offset().left+f.threshold+n(i).width()};n.inviewport=function(t,i){return!n.rightoffold(t,i)&&!n.leftofbegin(t,i)&&!n.belowthefold(t,i)&&!n.abovethetop(t,i)};n.extend(n.expr[":"],{"below-the-fold":function(t){return n.belowthefold(t,{threshold:0})},"above-the-top":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-screen":function(t){return n.rightoffold(t,{threshold:0})},"left-of-screen":function(t){return!n.rightoffold(t,{threshold:0})},"in-viewport":function(t){return n.inviewport(t,{threshold:0})},"above-the-fold":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-fold":function(t){return n.rightoffold(t,{threshold:0})},"left-of-fold":function(t){return!n.rightoffold(t,{threshold:0})}});n("#main").find(".lazy").lazyload()}(jQuery,window,document),function(n){var i=n("#shop-legend"),t=i.find(".grid_19");t.length<2?t.addClass("removeDash"):t.hasClass("removeDash")&&t.removeClass("removeDash")}(jQuery),function(n){var i=n("#main"),t=i.find(".main-content");n(".whatson-newsletter-block").length!==0&&t.hasClass("m-b-2col")&&t.removeClass("m-b-2col")}(jQuery),function(n){n(window).resize(getBodyClass)}(jQuery),function(n){var r=n("#nav-wrapper"),u=r.find(".visit"),t=u.find("li ul li a"),i=t.find("span");(document.documentMode||/Edge/.test(navigator.userAgent))&&t.each(function(){n(this).hover(function(){i.css("text-decoration","none");n(this).find("span").css("text-decoration","underline")},function(){i.css("text-decoration","none")})})}(jQuery),function(n){var t=n("#shopFilterOptions").find(".triggerFacets"),i=t.find("a"),r=n("#shopFilterOptions").find(".facetsToggle");if(t.length!==0)i.on("click",function(t){t.preventDefault();r.slideToggle("slow");n(this).text()==="Show filters"?n(this).text("Close filters"):n(this).text("Show filters")})}(jQuery),function(n){var t=n("#mobile-facet-toggle").find(".triggerFacets"),i=t.find("a"),r=n("#facet-list-container");if(n("#facet-list-container .accordian-wrap").children().length!==0&&(n("#mobile-facet-toggle").show(),t.length!==0))i.on("click",function(t){t.preventDefault();r.slideToggle("slow");n(this).text()==="Show filters"?n(this).text("Close filters"):n(this).text("Show filters")});if(n(".facet-list-outer.accordian-block").not("#facet-list-container").children().length!==0&&(n("#mobile-facet-toggle").show(),t.length!==0))i.on("click",function(t){t.preventDefault();$facets2=n(".accordian-block");$facets2.slideToggle("slow");n(this).text()==="Show filters"?n(this).text("Close filters"):n(this).text("Show filters")})}(jQuery),function(){var n;n={replaceAll:function(n){return n=n.replace(/\s+/g,"%20"),n=n.replace(/!/g,"%21"),n=n.replace(/"/g,"%22"),n=n.replace(/#/g,"%23"),n=n.replace(/&/g,"%26"),n=n.replace(/'/g,"%27"),n=n.replace(/\*/g,"%2A"),n=n.replace(/\+/g,"%2B"),n=n.replace(/,/g,"%2C"),n=n.replace(/-/g,"%2D"),n=n.replace(/\./g,"%2E"),n=n.replace(/\//g,"%2F"),n=n.replace(/:/g,"%3A"),n=n.replace(/;/g,"%3B"),n=n.replace(/</g,"%3C"),n=n.replace(/\=/g,"%3D"),n=n.replace(/>/g,"%3E"),n=n.replace(/\?/g,"%3F"),n=n.replace(/@/g,"%40"),n=n.replace(/\[/g,"%5B"),n=n.replace(/\\/g,"%5C"),n=n.replace(/\]/g,"%5D"),n=n.replace(/\^/g,"%5E"),n=n.replace(/\{/g,"%7B"),n=n.replace(/\|/g,"%7C"),n=n.replace(/\}/g,"%7D"),n.replace(/~/g,"%7E")},searchPortals:function(t,i,r){var u;return t=n.replaceAll(t),i||(i="LSCOP-ALL"),r||(r="BLVU1"),u=i==="sami"?"http://cadensa.bl.uk/uhtbin/cgisirsi/x/0/0/5?searchdata1="+t:i==="archives"?"http://searcharchives.bl.uk/primo_library/libweb/action/search.do?fn=search&ct=search&initialSearch=true&mode=Basic&tab=local&indx=1&dum=true&srt=rank&vid=IAMS_VU2&frbg=&scp.scps=scope%3A%28BL%29&vl%28freeText0%29="+t:"http://explore.bl.uk/primo_library/libweb/action/dlSearch.do?vid="+r+"&institution=BL&search_scope="+i+"&query=any,contains,"+t+"&tab=local_tab",window.location=u,!1}};$(document).ready(function(){function t(t,i){var r=$("input[name=catalogue]:checked").val(),u;return r==="sitecore"?!0:(i&&i.preventDefault(),u=$("input[name=catalogue]:checked").attr("primo-data"),n.searchPortals($(t).val(),r,u))}$("#listingGo, #listingGoPortals",".js-primo-search").click(function(n){return t("#search-section-input",n)});$("#search-section-input",".js-primo-search").keypress(function(n){return n.which===13?t("#search-section-input",n):!0});$("#bannerSearchBtn",".js-primo-search2").click(function(n){return t("#bannerSearch",n)});$("#bannerSearch",".js-primo-search2").keypress(function(n){return n.which===13?t("#bannerSearch",n):!0})})}(),function(n){var t={url:!1,callback:!1,target:!1,duration:220,on:"mouseover",touch:!0,onZoomIn:!1,onZoomOut:!1,magnify:1};n.zoom=function(t,i,r,u){var s,h,e,o,a,v,c,f=n(t),y=f.css("position"),l=n(i);return f.css("position",/(absolute|fixed)/.test(y)?y:"relative"),f.css("overflow","hidden"),r.style.width=r.style.height="",n(r).addClass("zoomImg").css({position:"absolute",top:0,left:0,opacity:0,width:r.width*u,height:r.height*u,border:"none",maxWidth:"none",maxHeight:"none"}).appendTo(t),{init:function(){h=f.outerWidth();s=f.outerHeight();i===f[0]?(o=h,e=s):(o=l.outerWidth(),e=l.outerHeight());a=(r.width-h)/o;v=(r.height-s)/e;c=l.offset()},move:function(n){var t=n.pageX-c.left,i=n.pageY-c.top;i=Math.max(Math.min(i,e),0);t=Math.max(Math.min(t,o),0);r.style.left=t*-a+"px";r.style.top=i*-v+"px"}}};n.fn.zoom=function(i){return this.each(function(){var r=n.extend({},t,i||{}),a=r.target||this,v=this,u=n(v),s=n(a),f=document.createElement("img"),c=n(f),o="mousemove.zoom",e=!1,l=!1,h;(r.url||(h=u.find("img"),h[0]&&(r.url=h.data("src")||h.attr("src")),r.url))&&(function(){var n=s.css("position"),t=s.css("overflow");u.one("zoom.destroy",function(){u.off(".zoom");s.css("position",n);s.css("overflow",t);c.remove()})}(),f.onload=function(){function i(i){t.init();t.move(i);c.stop().fadeTo(n.support.opacity?r.duration:0,1,n.isFunction(r.onZoomIn)?r.onZoomIn.call(f):!1)}function s(){c.stop().fadeTo(r.duration,0,n.isFunction(r.onZoomOut)?r.onZoomOut.call(f):!1)}var t=n.zoom(a,v,f,r.magnify);if(r.on==="grab")u.on("mousedown.zoom",function(r){if(r.which===1){n(document).one("mouseup.zoom",function(){s();n(document).off(o,t.move)});i(r);n(document).on(o,t.move);r.preventDefault()}});else if(r.on==="click")u.on("click.zoom",function(r){if(!e){e=!0;i(r);n(document).on(o,t.move);n(document).one("click.zoom",function(){s();e=!1;n(document).off(o,t.move)});return!1}});else if(r.on==="toggle")u.on("click.zoom",function(n){e?s():i(n);e=!e});else if(r.on==="mouseover"){t.init();u.on("mouseenter.zoom",i).on("mouseleave.zoom",s).on(o,t.move)}if(r.touch)u.on("touchstart.zoom",function(n){n.preventDefault();l?(l=!1,s()):(l=!0,i(n.originalEvent.touches[0]||n.originalEvent.changedTouches[0]))}).on("touchmove.zoom",function(n){n.preventDefault();t.move(n.originalEvent.touches[0]||n.originalEvent.changedTouches[0])});n.isFunction(r.callback)&&r.callback.call(f)},f.src=r.url)})};n.fn.zoom.defaults=t}(window.jQuery),function(n){n(document).ready(function(){var t=n("body"),r=t.find("#contentstart"),i;removeEmptyFooterElem();t.find("aside.sponsors").length&&alignSearchIntro();document.getElementById("shelf-item-viewer-container")?(i=getQueryVar("inViewer"),i!==!1?(originalURL=removeVariableFromURL(window.location.href,"inViewer"),pressImage(i,null)):originalURL=window.location.href):originalURL=window.location.href;readySetUps();t.hasClass("visit-landing")&&t.hasClass("mobile-site")&&visitVisitorInfo();r.find(".about-us-contact")&&aboutUsEnquiries();n(".searchTargetOption").length&&n("#right-col-search button").click(function(){event.preventDefault();var t=n("input[name='searchTarget']:checked").val();n("#right-col-search").attr("action",t);n("#right-col-search").submit()})});n(window).on("load",function(){var t=n("#main").find(".msnry");t.length!==0&&t.isotope();n(window).resize();loadSetUps()})}(jQuery),function(n){if(n("#hGoogleMapApiKey").length!=0){var t=document.createElement("script");t.src="//maps.googleapis.com/maps/api/js?sensor=false&callback=initialize&key="+n("#hGoogleMapApiKey").val();document.body.appendChild(t)}}(jQuery);console.log("d_global.js"),function(n){var t=n("#main"),i=t.find(".flex-re-order"),u=i.find(".flex-re-order > .pnl-block"),r=i.find(".pnl-inner"),f=i.find(".pnl-row"),o=f.find(".pnl"),e=n("div.js-m-t-bodyfix");console.log(u);n(document).ready(function(){var h,i,o,s;if(u!==0){window.onresize=function(){window.clearTimeout(h);h=window.setTimeout(c,10)};function c(){r.removeAttr("style");equalHeightCall(f)}}n(document.body).hasClass("voicesofscience")&&(i=t.find(".hl-pnl"),i.length!==0&&highlightpanelCall(i));hoverIntentCall();keyboardfocusCall();t.find(".exp-area").length!==0&&expandareaCall();n("#datepickerfacet").length!==0&&initDateCall1();n("#datepicker").length!==0&&initDateCall2();o=t.find(".pnl-media");o.length!==0&&mediaTimes(o);n("#twitterWithRows").length!==0&&equalHeightRowsWithTwitter();e&&(s=n(".js-m-t-bodyfix-text"),s.length&&!hasInnerHtml(s)&&n("#search-section-input").length&&e.addClass("m-t-bodyfix"));printCall()});n(window).on("load",function(){var u=n("#main"),t=n("#main").find(".pnl-row"),i=n(".takeover").find(".pnl-row");r.length!==0&&equalHeightCall(r);t.length!==0&&equalHeightCall(t);i.length!==0&&equalHeightCall(i)});n(document).ready(function(){n("*").on("keyup",function(t){t.which!=9||!document.activeElement.href||(window.location.href+"#").toString()==document.activeElement.href.toString()||n("li.primary-nav-item").removeClass("parent")})})}(jQuery);!function(){"use strict";function e(n,t,i){"addEventListener"in window?n.addEventListener(t,i,!1):"attachEvent"in window&&n.attachEvent("on"+t,i)}function st(n){return v+"["+y+"] "+n}function n(n){ut&&"object"==typeof window.console&&console.log(st(n))}function o(n){"object"==typeof window.console&&console.warn(st(n))}function oi(){n("Initialising iFrame");si();ci();w("background",dt);w("padding",gt);yi();ht();li();wi();vi();a=pi();u("init","Init message from host page")}function si(){function i(n){return"true"===n?!0:!1}var n=rt.substr(ii).split(":");y=n[0];g=void 0!==n[1]?Number(n[1]):g;nt=void 0!==n[2]?i(n[2]):nt;ut=void 0!==n[3]?i(n[3]):ut;f=void 0!==n[4]?Number(n[4]):f;ft=void 0!==n[5]?i(n[5]):ft;d=void 0!==n[6]?i(n[6]):d;s=n[7];t=void 0!==n[8]?n[8]:t;dt=n[9];gt=n[10];et=void 0!==n[11]?Number(n[11]):et;a.enable=void 0!==n[12]?i(n[12]):!1;ri=n[13]}function hi(n,t){return-1!==t.indexOf("-")&&(o("Negative CSS value ignored for "+n),t=""),t}function w(t,i){void 0!==i&&""!==i&&"null"!==i&&(document.body.style[t]=i,n("Body "+t+' set to "'+i+'"'))}function ci(){void 0===s&&(s=g+"px");hi("margin",s);w("margin",s)}function li(){document.documentElement.style.height="";document.body.style.height="";n('HTML & body height set to "auto"')}function r(t){function i(n){e(window,n,function(){u(t.eventName,t.eventType)})}t.eventNames&&Array.prototype.map?(t.eventName=t.eventNames[0],t.eventNames.map(i)):i(t.eventName);n("Added event listener: "+t.eventType)}function ai(){r({eventType:"Animation Start",eventNames:["animationstart","webkitAnimationStart"]});r({eventType:"Animation Iteration",eventNames:["animationiteration","webkitAnimationIteration"]});r({eventType:"Animation End",eventNames:["animationend","webkitAnimationEnd"]});r({eventType:"Device Orientation Change",eventName:"deviceorientation"});r({eventType:"Transition End",eventNames:["transitionend","webkitTransitionEnd","MSTransitionEnd","oTransitionEnd","otransitionend"]});r({eventType:"Window Clicked",eventName:"click"});"child"===ri&&r({eventType:"IFrame Resized",eventName:"resize"})}function ht(){it!==t&&(t in ot||(o(t+" is not a valid option for heightCalculationMethod."),t="bodyScroll"),n('Height calculation method set to "'+t+'"'))}function vi(){!0===d?(ai(),ki()):n("Auto Resize disabled")}function yi(){var n=document.createElement("div");n.style.clear="both";n.style.display="block";document.body.appendChild(n)}function pi(){function u(){return{x:void 0!==window.pageXOffset?window.pageXOffset:document.documentElement.scrollLeft,y:void 0!==window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop}}function f(n){var t=n.getBoundingClientRect(),i=u();return{x:parseInt(t.left,10)+parseInt(i.x,10),y:parseInt(t.top,10)+parseInt(i.y,10)}}function t(t){function o(t){var u=f(t);n("Moving to in page link (#"+r+") at x: "+u.x+" y: "+u.y);i(u.y,u.x,"scrollToOffset")}var r=t.split("#")[1]||"",u=decodeURIComponent(r),e=document.getElementById(u)||document.getElementsByName(u)[0];e?o(e):(n("In page link (#"+r+") not found in iFrame, so sending to parent"),i(0,0,"inPageLink","#"+r))}function r(){""!==location.hash&&"#"!==location.hash&&t(location.href)}function s(){function n(n){function i(n){n.preventDefault();t(this.getAttribute("href"))}"#"!==n.getAttribute("href")&&e(n,"click",i)}Array.prototype.forEach.call(document.querySelectorAll('a[href^="#"]'),n)}function h(){e(window,"hashchange",r)}function c(){setTimeout(r,tt)}function l(){Array.prototype.forEach&&document.querySelectorAll?(n("Setting up location.hash handlers"),s(),h(),c()):o("In page linking not fully supported in this browser! (See README.md for IE8 workaround)")}return a.enable?l():n("In page linking not enabled"),{findTarget:t}}function wi(){ft&&(n("Enable public methods"),window.parentIFrame={close:function(){i(0,0,"close")},getId:function(){return y},moveToAnchor:function(n){a.findTarget(n)},reset:function(){bt("parentIFrame.reset")},scrollTo:function(n,t){i(t,n,"scrollTo")},scrollToOffset:function(n,t){i(t,n,"scrollToOffset")},sendMessage:function(n,t){i(0,0,"message",JSON.stringify(n),t)},setHeightCalculationMethod:function(n){t=n;ht()},setTargetOrigin:function(t){n("Set targetOrigin: "+t);ui=t},size:function(n,t){var i=""+(n?n:"")+(t?","+t:"");k();u("size","parentIFrame.size("+i+")",n,t)}})}function ct(){0!==f&&(n("setInterval: "+f+"ms"),setInterval(function(){u("interval","setInterval: "+f)},Math.abs(f)))}function bi(t){function i(t){(void 0===t.height||void 0===t.width||0===t.height||0===t.width)&&(n("Attach listerner to "+t.src),e(t,"load",function(){u("imageLoad","Image loaded")}))}t.forEach(function(n){if("attributes"===n.type&&"src"===n.attributeName)i(n.target);else if("childList"===n.type){var t=n.target.querySelectorAll("img");Array.prototype.forEach.call(t,function(n){i(n)})}})}function ki(){function i(){var i=document.querySelector("body"),r=new t(function(n){u("mutationObserver","mutationObserver: "+n[0].target+" "+n[0].type);bi(n)});n("Enable MutationObserver");r.observe(i,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0})}var t=window.MutationObserver||window.WebKitMutationObserver;t?0>f?ct():i():(o("MutationObserver not supported in this browser!"),ct())}function l(){function n(n){function r(n){var i,r;return/^\d+(px)?$/i.test(n)?parseInt(n,kt):(i=t.style.left,r=t.runtimeStyle.left,t.runtimeStyle.left=t.currentStyle.left,t.style.left=n||0,n=t.style.pixelLeft,t.style.left=i,t.runtimeStyle.left=r,n)}var t=document.body,i=0;return"defaultView"in document&&"getComputedStyle"in document.defaultView?(i=document.defaultView.getComputedStyle(t,null),i=null!==i?i[n]:0):i=r(t.currentStyle[n]),parseInt(i,kt)}return document.body.offsetHeight+n("marginTop")+n("marginBottom")}function lt(){return document.body.scrollHeight}function at(){return document.documentElement.offsetHeight}function b(){return document.documentElement.scrollHeight}function di(){for(var i=document.querySelectorAll("body *"),f=i.length,r=0,u=(new Date).getTime(),t=0;f>t;t++)i[t].getBoundingClientRect().bottom>r&&(r=i[t].getBoundingClientRect().bottom);return u=(new Date).getTime()-u,n("Parsed "+f+" HTML elements"),n("LowestElement bottom position calculated in "+u+"ms"),r}function vt(){return[l(),lt(),at(),b()]}function yt(){return Math.max.apply(null,vt())}function gi(){return Math.min.apply(null,vt())}function nr(){return Math.max(l(),di())}function pt(){return Math.max(document.documentElement.scrollWidth,document.body.scrollWidth)}function u(r,u,f,e){function l(){r in{reset:1,resetPage:1,init:1}||n("Trigger event: "+u)}function a(){h=o;c=s;i(h,c,r)}function v(){return p&&r in ir}function y(){function n(n,t){var i=Math.abs(n-t)<=et;return!i}return o=void 0!==f?f:ot[t](),s=void 0!==e?e:pt(),n(h,o)||nt&&n(c,s)}function w(){return!(r in{init:1,interval:1,size:1})}function b(){return t in rr}function d(){n("No change in size detected")}function g(){w()&&b()?bt(u):r in{interval:1}||(l(),d())}var o,s;v()?n("Trigger event cancelled: "+r):y()?(l(),k(),a()):g()}function k(){p||(p=!0,n("Trigger event lock on"));clearTimeout(ei);ei=setTimeout(function(){p=!1;n("Trigger event lock off");n("--")},tt)}function wt(n){h=ot[t]();c=pt();i(h,c,n)}function bt(i){var r=t;t=it;n("Reset trigger event: "+i);k();wt("reset");t=r}function i(t,i,r,u,f){function e(){void 0===f?f=ui:n("Message targetOrigin: "+f)}function o(){var o=t+":"+i,e=y+":"+o+":"+r+(void 0!==u?":"+u:"");n("Sending message to host page ("+e+")");fi.postMessage(v+e,f)}e();o()}function tr(t){function r(){return v===(""+t.data).substr(0,ii)}function f(){rt=t.data;fi=t.source;oi();ni=!1;setTimeout(function(){ti=!1},tt)}function e(){ti?n("Page reset ignored by init"):(n("Page size reset by host page"),wt("resetPage"))}function s(){u("resizeParent","Parent window resized")}function i(){return t.data.split("]")[1]}function h(){return"iFrameResize"in window}function c(){return t.data.split(":")[2]in{"true":1,"false":1}}r()&&(ni&&c()?f():"reset"===i()?e():"resize"===i()?s():t.data===rt||h()||o("Unexpected message ("+t.data+")"))}var d=!0,kt=10,dt="",g=0,s="",gt="",nt=!1,ir={resize:1,click:1},tt=128,h=1,ni=!0,it="offset",t=it,ti=!0,rt="",a={},f=32,ut=!1,v="[iFrameSizer]",ii=v.length,y="",ft=!1,rr={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},ri="parent",ui="*",fi=window.parent,et=0,p=!1,ei=null,c=1,ot={offset:l,bodyOffset:l,bodyScroll:lt,documentElementOffset:at,scroll:b,documentElementScroll:b,max:yt,min:gi,grow:yt,lowestElement:nr};e(window,"message",tr)}()