var currentSearchValue="",BennettJonesFilter;(function(n){var t=function(){function t(){}return t.createdDataIdIndexedAttributeCount=function(){var n=0,i=[""],r=!1,t,u;$("#FilterSelectedIndices").length!==0&&(i=$("#FilterSelectedIndices").val().split(","));$("[data-id]").each(function(){n++;$(this).attr("index-count",n);i.indexOf(n.toString())!=-1&&(r=!0,$(this).is(":checkbox")?$(this).attr("checked","checked"):$(this).addClass("active"))});r&&($("a.filter-apply").addClass("filter-apply-active"),$("a.close-filters").addClass("close-filters-active"),t=$("[data-collection]").first(),u=t.attr("data-collection"),this.loadFilteredContent(t,this.getCurrentIds(u),this.getSearchQueryValue(),!0))},t.displayLazyLoadedImages=function(){$(".grid-item").each(function(){if($(this).is(":visible")&&$(this).is(":in-viewport")&&typeof $(this).attr("data-background")!="undefined"){var n="";typeof $(this).attr("data-outline")!="undefined"&&(n=$(this).attr("data-outline"),$(this).removeAttr("data-outline"));$(this).attr("style","background: url('"+$(this).attr("data-background")+"'); background-size: cover; background-repeat: no-repeat; "+n);$(this).removeAttr("data-background")}});$(".profile-image-item").each(function(){$(this).is(":visible")&&$(this).is(":in-viewport")&&typeof $(this).attr("data-image")!="undefined"&&($(this).attr("src",$(this).attr("data-image")),$(this).removeAttr("data-image"))})},t.getCurrentIds=function(n){var t="";return $("a","div[data-collection="+n+"]").each(function(){if(!$(this).hasClass("active"))return!0;t+=$(this).attr("data-id")+"|"}),$("input[type=checkbox][data-collection="+n+"]").each(function(){$(this).is(":checked")&&(t+=$(this).attr("data-id")+"|")}),t},t.getCurrentIndices=function(){var n="";return $("a[index-count]").each(function(){if(!$(this).hasClass("active"))return!0;n+=$(this).attr("index-count")+","}),$("input[type=checkbox][index-count]").each(function(){$(this).is(":checked")&&(n+=$(this).attr("index-count")+",")}),n},t.getSearchQueryValue=function(){var n="";return $("#HeaderSearch").length!==0&&($("input[name=q]","#SearchForm").val().length!==0&&(n=$("input[name=q]","#SearchForm").val()),$("input[name=q]","#SearchFormInternal").val().length!==0&&(n=$("input[name=q]","#SearchFormInternal").val())),$("#FilteredItem").length!==0&&(n=$("#FilteredItem").val()),n},t.hideApplyButtonActiveState=function(n){var t=!1;$("a.filter-apply").removeClass("filter-apply-active");$(".filter-options > div > a",n).each(function(){if(t)return!1;$("div > a",$("#"+$(this).attr("data-item"))).each(function(){return t?!1:$(this).hasClass("active")?(t=!0,!1):void 0})});t&&$("a.filter-apply").addClass("filter-apply-active")},t.hideAvailableFiltersForClearing=function(n){var t=!1,i=$("#"+$(n).attr("data-filtering")),r=$(n).attr("data-collection");$("a","div[data-collection="+r+"]").each(function(){if($(this).hasClass("active"))return t=!0,!1});$(".filters-checkbox input[type=checkbox]:checked",$(i)).length>0&&(t=!0);t?($("a.close-filters",i).addClass("close-filters-active"),$("a.filter-apply").addClass("filter-apply-active")):($("a.close-filters",i).removeClass("close-filters-active"),$("a.filter-apply").removeClass("filter-apply-active"))},t.hideFilterControlDropDownMenuOptions=function(){$(".container > div","#FilterControlDropDown").each(function(){if($(this).parent().attr("id")=="FilterControlDropDownToggle")return!0;$(this).addClass("hidden")})},t.loadFilteredContent=function(t,i,r,u){var f=i,s=$("#"+$(t).attr("data-api")).val(),e=$("#"+$(t).attr("data-more")),o=$("#"+$(t).attr("data-output"));r.length!==0&&(f="data="+f+"&query="+r);u&&$("#BodyContent").addClass("blocked-ui");$.ajax({url:s,data:f,type:"Post",dataType:"text",success:function(t){var i,f,s,h;currentSearchValue&&currentSearchValue!=r||(u&&(n.Functions.resetFilterOptionsActiveState(),$(".grid-masonry-wrapper").css("top","0"),$("#FilterDropDown").addClass("hidden"),$("#BodyContent").removeClass("blocked-ui")),$(e).length!==0?($(e).removeClass("smaller"),$(o).replaceWith(t)):($("#HeaderInternal h3").remove(),t=t.replace(/ hidden grid-item-hidden/g,""),$(o).replaceWith(t),i=$(t).find("div.person-list-content").length,i!==0&&(f=$(t).find("div.background-white").length,f&&(i=i-f),s=i==1?"result":"results",h=$("#FoundLiteral").val().replace("[resultCount]",i).replace("[resultText]",s),$("<h3>"+h+"<\/h3>").insertAfter("#HeaderInternal h1"))),n.Functions.displayLazyLoadedImages(),typeof BennettJones.Functions.pageFooterAdjustment=="function"&&BennettJones.Functions.pageFooterAdjustment())}})},t.loadFilteredContentByWidget=function(t,i,r){var f="type="+i+"&id="+r+"&mode=widget",u=$(".related-content-grid","#"+t);$.ajax({url:"/Global/Search/Filter-Insights",data:f,type:"Post",dataType:"text",success:function(t){if(t=t.replace(/ hidden grid-item-hidden/g,""),$(t).find("div.related-content-grid").length===0){$("div.load-more-insights-widget").addClass("hidden");return}var i=0;$(".related-content-grid > .row",t).each(function(){i++;i==1&&$("body, html").animate({scrollTop:$(u).offset().top-5+parseInt($(u).css("height").replace("px",""))},1e3);$(u).append(this)});n.Functions.displayLazyLoadedImages();typeof BennettJones.Functions.pageFooterAdjustment=="function"&&BennettJones.Functions.pageFooterAdjustment();$("div.load-more-insights-widget").addClass("hidden")}})},t.loadFilteredContentByPage=function(t,i,r,u,f){var o="data="+i+"&length="+u+"&page="+f,s=$("#"+$(t).attr("data-api")).val(),e=$("#"+$(t).attr("data-output"));r.length!==0&&(o+="&query="+r);$("#BodyContent").addClass("blocked-ui");$.ajax({url:s,data:o,type:"Post",dataType:"text",success:function(t){if($("#BodyContent").removeClass("blocked-ui"),$(t).find("p[data-result=none]").length>0){$("#GridMasonryMoreSearch").addClass("smaller");$("#GridMasonryMore > div").addClass("smaller");return}var i=0;$(".row",t).each(function(){i++;i==1&&$("body, html").animate({scrollTop:$(e).offset().top-5+parseInt($(e).css("height").replace("px",""))},1e3);$(e).append(this)});n.Functions.displayLazyLoadedImages();typeof BennettJones.Functions.pageFooterAdjustment=="function"&&BennettJones.Functions.pageFooterAdjustment()}})},t.scrollToFilterControlBasedOnResponsiveness=function(){if($("#FilterControl").length!==0&&parseInt($(window).width().toString())<=768){var n=parseInt($("#FilterControl").offset().top.toString());$("body, html").animate({scrollTop:n-40})}},t.readjustFilterDropDownMenuBottom=function(){if($("#FilterDropDown").length!==0&&!$("#FilterDropDown").hasClass("hidden")){var n=parseInt($("#FilterDropDown").css("height").replace("px",""));$(".grid-masonry-wrapper").css("top",(n-10)*-1+"px")}},t.readjustRecentExperienceRibbonLinks=function(){$(".ribbon-links > div > div").css("height","auto");var n=0;$(".ribbon-links > div > div").each(function(){var t=parseInt($(this).css("height").replace("px",""));t>n&&(n=t)});$(".ribbon-links > div > div").css("height",n+"px")},t.resetFilterOptionsActiveState=function(){$(".filter-options div a","#FilterControlDropDown").each(function(){$(this).removeClass("active");$(this).parent().removeClass("active")})},t.resetMainMenuOptionsActiveState=function(){typeof BennettJones.Functions.resetMainMenuOptions=="function"&&BennettJones.Functions.resetMainMenuOptions()},t.DocumentEventListeners=function(){function t(){console.log("Filter event listeners initialized.");$("a",".filter-area > div").on("click",function(t){t.preventDefault();var i=$(this).closest(".row"),r=$(i).attr("data-collection");$(this).hasClass("active")?$(this).removeClass("active"):$(this).addClass("active");$("#GridMasonryMore").find("a[data-page]").length>0&&$("[data-page]","#GridMasonryMore").attr("data-page","1");n.Functions.hideAvailableFiltersForClearing(i);n.Functions.loadFilteredContent(i,n.Functions.getCurrentIds(r),n.Functions.getSearchQueryValue(),!1)});$("a, span",".filter-header").on("click",function(t){t.preventDefault();var i=$("a",$(this).parent());if($("#FilterControl").hasClass("error-page")){window.top.location.href=$(i).attr("href");return}n.Functions.resetMainMenuOptionsActiveState();$(i).parent().hasClass("inactive")&&($(".filter-header","#FilterControl").each(function(){$(this).addClass("inactive");n.Functions.hideFilterControlDropDownMenuOptions();n.Functions.resetFilterOptionsActiveState();$(".grid-masonry-wrapper").css("top","0");$("#FilterDropDown").addClass("hidden");$("#BodyContent").removeClass("blocked-ui")}),$(".filter-header").removeClass("filter-hover"),$(".filter-before",".filter-header").removeClass("filter-hover"),$(".filter-after",".filter-header").removeClass("filter-hover"),$(".filtered-content").addClass("hidden"),$(".filter-load-more").addClass("hidden"),$(i).parent().removeClass("inactive"),$("#"+$(i).attr("data-item")).removeClass("hidden"),$("#"+$(i).attr("data-content")).removeClass("hidden"),$("#"+$(i).attr("data-more")).removeClass("hidden"),n.Functions.hideApplyButtonActiveState($("#"+$(i).attr("data-item"))),n.Functions.displayLazyLoadedImages())});$("a",".filter-load-more").on("click",function(t){var s=this,i,f,r,u,o;if(t.preventDefault(),i=$("#"+$(this).attr("data-content")),i.length!==0){if(f=parseInt($(i).attr("data-length")),r=parseInt($(this).attr("data-page")),f&&r){var h=++r,e=$("body").find(".filter-area").first(),c=$(e).attr("data-collection");$(this).attr("data-page",h);n.Functions.loadFilteredContentByPage(e,n.Functions.getCurrentIds(c),n.Functions.getSearchQueryValue(),f,r);return}u=0;o=parseInt($(this).attr("data-length"));$("#BodyContent").addClass("blocked-ui");window.setTimeout(function(){$(".grid-item-hidden",i).each(function(){return u++,$(this).removeClass("grid-item-hidden"),$(this).removeClass("hidden"),u==1&&$("body, html").animate({scrollTop:$(this).offset().top-5},1e3),u==o?!1:void 0});$("#BodyContent").removeClass("blocked-ui");$(".grid-item-hidden",i).length===0&&$(s).closest(".filter-load-more").addClass("smaller")},500)}});$("a",".load-more-insights-widget").on("click",function(t){t.preventDefault();var i=$(this).attr("data-output"),r=$(this).attr("data-item"),u=$(this).attr("data-item-source");n.Functions.loadFilteredContentByWidget(i,r,u);return});$("a",".filter-options").on("click",function(t){var i,r;if(t.preventDefault(),i=$(this).closest(".row"),!$(this).hasClass("close-filters")&&!$(this).hasClass("close-filters-toggle")&&!$(this).hasClass("filter-apply")&&!$(this).hasClass("filter-apply-active")){if(n.Functions.resetMainMenuOptionsActiveState(),!$(this).hasClass("active")){n.Functions.resetFilterOptionsActiveState();$(this).addClass("active");$(this).parent().addClass("active");$("#BodyContent").addClass("blocked-ui");$("> div","#FilterDropDown").addClass("hidden");$("#"+$(this).attr("data-item")).removeClass("hidden");$("#FilterDropDown").removeClass("hidden");r=$(this).attr("data-item");$(".filter-options",$(i)).each(function(){if($("> div a",$(this)).attr("data-item")===r||$("> div a",$(this)).hasClass("close-filters"))return!0;$(this).parent().addClass("filtered-options")});n.Functions.scrollToFilterControlBasedOnResponsiveness();n.Functions.readjustFilterDropDownMenuBottom();return}$(this).hasClass("active")&&($(this).removeClass("active"),$(this).parent().removeClass("active"),$(".grid-masonry-wrapper").css("top","0"),$("#FilterDropDown").addClass("hidden"),$("#BodyContent").removeClass("blocked-ui"),$("div",$(i)).parent().removeClass("filtered-options"))}});$("a.close-filters",".filter-options").on("click",function(t){t.preventDefault();n.Functions.resetMainMenuOptionsActiveState();var i=$(this).closest(".row"),r=$("a.active","div[data-collection="+$(this).attr("data-collection")+"]"),u=$(".filters-checkbox input[type=checkbox]:checked",$(i));$(".filter-options > div, .filter-options > div > a",$(i)).removeClass("active");$("div",$(i)).removeClass("filtered-options");$(this).parent().removeClass("active");$(".grid-masonry-wrapper").css("top","0");$("#FilterDropDown").addClass("hidden");$("#BodyContent").removeClass("blocked-ui");($(r).length>0||$(u).length>0)&&($(r).removeClass("active"),$(".filters-checkbox input[type=checkbox]",$(i)).prop("checked",!1),$("a.filter-apply").removeClass("filter-apply-active"),$(this).removeClass("close-filters-active"),$("[data-length]","#GridMasonryMore").attr("data-length","3"),$("#GridMasonryMore").find("a[data-page]").length>0&&$("[data-page]","#GridMasonryMore").attr("data-page","1"),n.Functions.loadFilteredContent(this,"",n.Functions.getSearchQueryValue(),!1))});$("a.close-filters-toggle").on("click",function(n){n.preventDefault();$("#FilterControlDropDownTabs").hasClass("hidden")?($("#FilterControlDropDownToggle").addClass("hidden"),$("#FilterControlDropDownTabs").removeClass("hidden")):($("#FilterControlDropDownToggle").removeClass("hidden"),$("#FilterControlDropDownTabs").addClass("hidden"))});$("a, .filter-after, .filter-before",".filter-header").on("mouseout",function(){var n=$(this).parent();n.hasClass("inactive")&&(n.removeClass("filter-hover"),$(".filter-before",n).removeClass("filter-hover"),$(".filter-after",n).removeClass("filter-hover"))});$("a, .filter-after, .filter-before",".filter-header").on("mouseover",function(){var n=$(this).parent();n.hasClass("inactive")&&(n.addClass("filter-hover"),$(".filter-before",n).addClass("filter-hover"),$(".filter-after",n).addClass("filter-hover"))});$("a.filter-apply").on("click",function(t){if(t.preventDefault(),$(this).hasClass("filter-apply-active")){var i="",r=n.Functions.getCurrentIndices();r.length!==0&&(i="?f="+r.substring(0,r.length-1));i.length!==0&&window.history.pushState({},"Filtered Content",i);$(".blocked-ui").click()}});$("a",".load-more-experience").on("click",function(n){n.preventDefault();$("div.grid-item-hidden","#RelatedExperience").each(function(){$(this).removeClass("grid-item-hidden");$(this).removeClass("hidden")});$(this).parent().addClass("hidden")});$("a",".load-more-insights").on("click",function(n){n.preventDefault();var t=$(this).attr("data-item");$("> div","#"+t+" .related-content-grid").each(function(){$(this).removeClass("grid-item-hidden");$(this).removeClass("hidden")});$(this).parent().addClass("hidden")});$("a",".load-more-recognitions").on("click",function(n){n.preventDefault();$("div.grid-item-hidden","#RelatedRecognitions").each(function(){$(this).removeClass("grid-item-hidden");$(this).removeClass("hidden")});$(this).parent().addClass("hidden")});$("a",".ribbon-links").on("click",function(n){n.preventDefault();var t=$(this).parent(),i=$(this).closest(".row");$("> div > div",i).removeClass("active");$(t).addClass("active");$("div.related-mandate").addClass("hidden");$("#"+$(this).attr("data-item")).removeClass("hidden")});$("#FilterDropDown, #FilterControlDropDown").on("click",function(n){$(this).hasClass("seo-clickable")||n.stopPropagation()});$(".filter-header").on("mouseout",function(){$(this).hasClass("inactive")&&($(this).removeClass("filter-hover"),$(".filter-before",this).removeClass("filter-hover"),$(".filter-after",this).removeClass("filter-hover"))});$(".filter-header").on("mouseover",function(){$(this).hasClass("inactive")&&($(this).addClass("filter-hover"),$(".filter-before",this).addClass("filter-hover"),$(".filter-after",this).addClass("filter-hover"))});$(".filters-checkbox input[type=checkbox]").on("click",function(){var t=$(this).attr("data-collection");n.Functions.hideAvailableFiltersForClearing($(this));n.Functions.loadFilteredContent($(this),n.Functions.getCurrentIds(t),n.Functions.getSearchQueryValue(),!1)});$("#SearchFormInternal input[name=q]").on("keydown",_.debounce(function(t){var i=t.keyCode,f=i>47&&i<58||i>64&&i<91||i>95&&i<112,r,u;f&&(r=$("body").find(".filter-area").first(),u=$(r).attr("data-collection"),currentSearchValue=n.Functions.getSearchQueryValue(),currentSearchValue.length!==0)&&n.Functions.loadFilteredContent($(r),n.Functions.getCurrentIds(u),currentSearchValue,!0)},500,{leading:!1,trailing:!0,maxWait:5e3}));$(document).on("change","select[name=areas-of-law-filter]",function(){var n=$(this).val(),i=$("a","div.areas-of-law > div").length,t;if($("a","div.areas-of-law > div").removeClass("active"),n===""){$("div.areas-of-law").removeClass("areas-of-law-filtered");return}$("div.areas-of-law").addClass("areas-of-law-filtered");t=$("a[data-category='"+n+"']","div.areas-of-law > div");$(t).addClass("active")});$(document).on("click","body",function(t){$("#HeaderDropDown").css("display")!=="none"&&(typeof $(t.target).attr("class")=="undefined"||$(t.target).attr("class")!="row-quotation-next")&&n.Functions.resetMainMenuOptionsActiveState()});$(document).on("click",".blocked-ui",function(){$("#BodyContent").hasClass("blocked-ui")&&$("#FilterDropDown").length!==0&&!$("#FilterDropDown").hasClass("hidden")&&(n.Functions.resetMainMenuOptionsActiveState(),$("#FilterControlDropDown div").removeClass("filtered-options"),$(".filter-options > div, .filter-options > div > a").removeClass("active"),$(".grid-masonry-wrapper").css("top","0"),$("#FilterDropDown").addClass("hidden"),$("#BodyContent").removeClass("blocked-ui"))});$(document).on("click",".caption-parent",function(){$("a",this).attr("target")&&$("a",this).attr("target").length>0?window.open($("a",this).attr("href"),$("a",this).attr("target")):window.top.location.href=$("a",this).attr("href")});$(document).on("click",".more-click",function(n){(n.preventDefault(),$("#"+$(this).attr("data-item")).length!==0)&&($("#"+$(this).attr("data-item")).removeClass("hidden"),$(this).css("display","none"))});$(document).on("click",".more-click-toggle",function(n){(n.preventDefault(),$("#"+$(this).attr("data-item")).length!==0)&&($(this).hasClass("more-active")?($(this).removeClass("more-active"),$("#"+$(this).attr("data-item")).addClass("hidden")):($(this).addClass("more-active"),$("#"+$(this).attr("data-item")).removeClass("hidden")))});$(document).on("mouseenter",".caption-parent",function(){if($("span.caption-filler",this).length!==0){var n=$(".caption > div",this).css("width");$(".caption > div",this).css("width",n);$(".caption",this).addClass("active")}});$(document).on("mouseleave",".caption-parent",function(){$("span.caption-filler",this).length!==0&&($(".caption",this).removeClass("active"),$(".caption > div",this).removeAttr("style"))});$(document).on("mouseenter",".person-list-content",function(){$(this).hasClass("background-white")||$(this).addClass("person-list-content-hover")});$(document).on("mouseleave",".person-list-content",function(){$(this).removeClass("person-list-content-hover")})}return t}(),t}();n.Functions=t})(BennettJonesFilter||(BennettJonesFilter={}));new BennettJonesFilter.Functions.DocumentEventListeners;$(window).resize(function(){BennettJonesFilter.Functions.readjustFilterDropDownMenuBottom();BennettJonesFilter.Functions.readjustRecentExperienceRibbonLinks()});$(window).scroll(function(){BennettJonesFilter.Functions.displayLazyLoadedImages()});$(document).ready(function(){BennettJonesFilter.Functions.displayLazyLoadedImages();BennettJonesFilter.Functions.readjustRecentExperienceRibbonLinks();BennettJonesFilter.Functions.createdDataIdIndexedAttributeCount()});