var ConfigURL={SearchRouterURL:""},DropDownCheckList={SetTextDisplay:function(n){var t=n.parents(".wp-ddcl"),i=t.find('input[type="checkbox"]:checked').map(function(){return $.trim($(this).parent("label").text())}).get();t.find(".ddcl-display-text").text(i.join(", "))},EventChangeCheckBox:function(n){var i=n.val(),t=n.parents("ul");n.is(":checked")?(n.parents(".ddcl-display-content").find('input[type="checkbox"][value=0]').prop("checked",!1),n.parents(".ddcl-display-content").find('input[type="checkbox"][value=0]').parent("label").css({color:"#7f8c8d"}),t.parent("li").children("label").children('input[type="checkbox"]:not([value=0])').prop("checked",!1),t.parent("li").children("label").css({color:"#7f8c8d"}),t.find('input[type="checkbox"]:not(:checked)').each(function(){$(this).parent("label").css({color:"#7f8c8d"})}),n.parent("label").css({color:"#333"}),n.parent("label").next("ul").find('input[type="checkbox"]').each(function(){$(this).parent("label").css({color:"#333"});$(this).prop("checked",!1)})):(n.parent("label").css({color:"#7f8c8d"}),t.find('input[type="checkbox"][data-parent='+i+"]").each(function(){$(this).parent("label").css({color:"#7f8c8d"});$(this).prop("checked",!1)}))},Init:function(){$(document).ready(function(){var n=$("#DivisionID").find(":selected").val();$("#DivisionID_clone").find("li[value="+n+"]").addClass("focus-division");$(".arrow-down").on("click","span.all-division",function(n){n.stopPropagation();$(this).parents(".label-tt").find(".ttip-up").css("visibility","hidden");var t=$(".wp-division-panel");t.hasClass("ddcl-open")?(t.removeClass("ddcl-open"),t.hide()):$.when($(".ddcl-open").each(function(){$(this).removeClass("ddcl-open");$(this).parents(".wp-ddcl").find(".wp-auto-suggest").hide();$(this).parents(".wp-ddcl").find(".ddcl-display-content").hide()})).done(function(){t.addClass("ddcl-open");t.show()})});$("body").click(function(){$(".wp-division-panel").hide();$(".wp-division-panel").removeClass("division-open")});$("#DivisionID_clone").on("click","li",function(n){n.stopPropagation();var t=$(this).val(),i=$(this).text();$("#DivisionID").val(t).change();$(".wp-division-panel ul li").removeClass("focus-division");$(this).addClass("focus-division");$(".wp-division-panel").removeClass("ddcl-open");$(".wp-division-panel").hide();$(this).parents("#DivisionSearchPage").find("#division_ddl").find("span.all-division").text(i)});$("#division_ddl").on("keypress","li",function(n){if(n.keyCode==13){var t=$(this).val();$("#DivisionID").val(t).change()}});$("#division_ddl").on("keydown",function(n){n.stopPropagation();n.keyCode!=40||$(this).find(".wp-division-panel").hasClass("ddcl-open")?n.keyCode==38&&$(this).find(".wp-division-panel").hasClass("ddcl-open")&&(n.preventDefault(),$(this).find(".wp-division-panel").removeClass("ddcl-open"),$(this).find(".wp-division-panel").hide(),$(this).focus()):(n.preventDefault(),$(this).parents(".label-tt").find(".ttip-up").css("visibility","hidden"),$(this).find(".wp-division-panel").addClass("ddcl-open"),$(this).find(".wp-division-panel").show())});jQuery.expr[":"].contains=function(n,t,i){return $.trim($(n).text().toUpperCase()).indexOf($.trim(i[3].toUpperCase()))==0};$(".auto-suggest").keyup(function(n){n=n||window.event;n.stopPropagation();listItem=$(this).parents(".wp-ddcl").find(".ddcl-display-content");listItem.find("ul > li > label:contains('"+$(this).val()+"')").parent("li").show();listItem.find("ul > li > label:not(:contains('"+$(this).val()+"'))").parent("li").hide()});$(".auto-suggest").click(function(n){n=n||window.event;n.stopPropagation()});$(".wp-ddcl").keypress(function(n){n.keyCode==13&&SearchControl.GotoSearchPage()});$(".ddcl-hover").hover(function(){$(this).find(".ddcl-display-content").show();$(this).find(".wp-auto-suggest").show()},function(){$(this).find(".ddcl-display-content").hide();$(this).find(".wp-auto-suggest").hide()});$(".wp-ddcl").find(".ddcl-display-content input[type=checkbox][value=0]").each(function(){var n=$(this);n.is(":checked")&&(n.parent("label").css({color:"#333"}),n.parents(".ddcl-display-content").find("input[type=checkbox][value!=0]").each(function(){$(this).prop("checked",!1);$(this).parent("label").css({color:"#333"})}))});$(".wp-ddcl").on("click",".ddcl-display-text",function(n){n=n||window.event;n.stopPropagation();var t=$(this);t.hasClass("ddcl-open")?(t.parents(".wp-ddcl").find(".wp-auto-suggest").hide(),t.parents(".wp-ddcl").find(".ddcl-display-content").hide(),t.removeClass("ddcl-open")):$.when($(".ddcl-open").each(function(){$(this).removeClass("ddcl-open");$(this).parents(".wp-ddcl").find(".wp-auto-suggest").hide();$(this).parents(".wp-ddcl").find(".ddcl-display-content").hide()})).done(function(){t.addClass("ddcl-open");t.parents(".wp-ddcl").find(".wp-auto-suggest").show();t.parents(".wp-ddcl").find(".ddcl-display-content").show()})});$(".wp-ddcl").on("click",".ddcl-display-content ul li label",function(n){n=n||window.event;n.stopPropagation()});$(".wp-ddcl").bind("keydown",function(n){n=n||window.event;n.stopPropagation();n.keyCode==38&&$(this).find(".ddcl-display-text").hasClass("ddcl-open")?(n.preventDefault(),$(this).find(".ddcl-display-text").removeClass("ddcl-open"),$(this).find(".ddcl-display-content").hide(),$(this).find(".wp-auto-suggest").hide(),$(this).focus()):n.keyCode!=40||$(this).find(".ddcl-display-text").hasClass("ddcl-open")||(n.preventDefault(),$(this).find(".ddcl-display-text").addClass("ddcl-open"),$(this).find(".ddcl-display-content").show(),$(this).find(".wp-auto-suggest").show())});$(".wp-ddcl").on("change",".ddcl-display-content ul li label input:not([value=0])",function(n){n.stopPropagation();DropDownCheckList.EventChangeCheckBox($(this));DropDownCheckList.SetTextDisplay($(this))});$(".wp-ddcl").on("change",".ddcl-display-content ul li label input[value=0]",function(n){n=n||window.event;n.stopPropagation();var t=$(this).parents("ul");$(this).is(":checked")?($(this).parent("label").css({color:"#333"}),t.find('input[type="checkbox"]:not([value=0])').each(function(){$(this).parent("label").css({color:"#333"});$(this).prop("checked",!1)})):($(this).parent("label").css({color:"#7f8c8d"}),t.find('input[type="checkbox"]:not([value=0])').each(function(){$(this).parent("label").css({color:"#7f8c8d"});$(this).prop("checked",!1)}));DropDownCheckList.SetTextDisplay($(this))});$(".wp-ddcl").on("click",".ddcl-expan",function(n){var t,i,r;if(n=n||window.event,n.stopPropagation(),t=$(this),i=t.parent("li"),t.hasClass("ddcl-expaned"))t.html('<i class="fa fa-plus"><\/i>'),i.find(".ddcl-expan").each(function(){$(this).html('<i class="fa fa-plus"><\/i>');$(this).removeClass("ddcl-expaned")}),t.removeClass("ddcl-expaned"),i.find("ul").slideUp(300);else if(t.html('<i class="fa fa-minus"><\/i>'),t.addClass("ddcl-expaned"),t.attr("data-loaded"))i.find("ul:first").slideDown(300);else{var f=t.parents(".wp-ddcl").attr("data-key"),e=t.parents(".wp-ddcl").attr("data-class-name"),u="#333";t.parents(".wp-ddcl").find("input[type=checkbox][value=0]").is(":checked")||(u="#7f8c8d");f==="Agencies"?(r=t.next("label").find("input[type=checkbox]").attr("data-combine-id"),$.ajax({type:"POST",url:"/Ajax/GetAgenciesByParent",data:{ListParentIDs:r},success:function(n){var i=n.Data,f,r;if(i.Code>0){for(f='<ul style="position: relative; margin-left: 20px;">',r=0;r<i.Result.length;r++)f+='<li>                                                    <label style="color: '+u+';">                                                        <input type="checkbox" class="'+e+'" value="'+i.Result[r].Value+'" data-combine-id="'+i.Result[r].CombineID+'" data-parent="'+i.Result[r].ParentID+'">                                                        '+i.Result[r].Text+"                                                    <\/label>                                                 <\/li>";f+="<\/ul>";t.parent("li").append(f).hide().slideDown(300);t.attr("data-loaded",!0)}else console.log(i.Result)}})):(r=t.next("label").find("input[type=checkbox]").val(),$.ajax({type:"POST",url:"/Ajax/GetNlevelsControl",data:{ParentID:r,Key:f},success:function(n){var i=n.Data,f,r;if(i.Code>0){for(f='<ul style="position: relative; margin-left: 20px;">',r=0;r<i.Result.length;r++)f+='<li>                                                    <label style="color: '+u+';">                                                        <input type="checkbox" class="'+e+'" value="'+i.Result[r].Value+'" data-parent="'+i.Result[r].ParentID+'">                                                        '+i.Result[r].Text+"                                                    <\/label>                                                 <\/li>";f+="<\/ul>";t.parent("li").append(f).hide().slideDown(300);t.attr("data-loaded",!0)}else console.log(i.Result)}}))}});$("body").click(function(){$(".ddcl-open").each(function(){$(this).parents(".wp-ddcl").find(".wp-auto-suggest").hide();$(this).parents(".wp-ddcl").find(".ddcl-display-content").hide();$(this).removeClass("ddcl-open")})});$("#SearchKey").click(function(){$(this).parent().find(".ttip").css("visibility","hidden")});$(".ddcl-display-text").click(function(){$(this).parents(".form-left-bt").find(".ttip").css("visibility","hidden")});$(".arrow-down").click(function(){$(this).parents(".label-tt").find(".ttip-up").css("visibility","hidden")});$(".show-hide-ttip").mouseover(function(){$(this).parents(".form-left-bt").find(".ttip").hide()});$(".show-hide-ttip").mouseout(function(){$(this).parents(".form-left-bt").find(".ttip").show()})})}},MobileControl={Init:function(){$(".mb-btn-user").click(function(){$(this).hasClass("open")?($(".right-mb-menu").slideUp(200),$(this).removeClass("open")):($(".right-mb-menu").slideDown(200),$(this).addClass("open"))});$("#RenderSearchControl").on("mouseover",".label-tt",function(){$(this).find(".ttip").css({visibility:"visible"});$(this).find(".ttip-up").css({visibility:"visible"})});$("#RenderSearchControl").on("mouseout",".label-tt",function(){$(this).find(".ttip").css({visibility:"hidden"});$(this).find(".ttip-up").css({visibility:"hidden"})});$("#RenderSearchControl").on("click",".ttip",function(){$(this).css({visibility:"hidden"})})}},WCGAPlugins={HrefLightCss:"",HrefBlackCss:"",CachedDay:1,SetTabIndex:function(){if(Ultil.isMobile())return!1;var n=1;$("header").find("a").each(function(){$(this).attr("tabindex",n);n++});$("nav").find("a").each(function(){$(this).attr("tabindex",n);n++});$(".search-home").length>0&&($(".search-home").find('input[type="text"]').each(function(){$(this).attr("tabindex",n);n++}),$(".search-home").find("select").each(function(){$(this).attr("tabindex",n);n++}),$(".search-home").find("#division_ddl").each(function(){$(this).attr("tabindex",n);n++;$(this).find("li[value]").each(function(){$(this).attr("tabindex",n);n++})}),$(".search-home").find(".wp-ddcl").each(function(){$(this).attr("tabindex",n);n++;$(this).find('input[type="text"],input[type="checkbox"]').each(function(){$(this).attr("tabindex",n);n++})}),$(".search-home").find("#ShowHideSearch").each(function(){$(this).attr("tabindex",n);n++}),$(".search-home").find(".btn-search-home").each(function(){$(this).attr("tabindex",n);n++}),$(".wp-slider").find("a").each(function(){$(this).attr("tabindex",-1)}),$(".sec-job-location").find("a").each(function(){$(this).attr("tabindex",n);n++}),$(".job-industry").find("a").each(function(){$(this).attr("tabindex",n);n++}),$(".bx-wrapper").find("a").each(function(){$(this).attr("tabindex",-1)}),$("#scroller").find("a").each(function(){$(this).attr("tabindex",-1)}));$(".search-page").length>0&&($(".search-page").find('input[type="text"]').each(function(){$(this).attr("tabindex",n);n++}),$(".search-page").find("select").each(function(){$(this).attr("tabindex",n);n++}),$(".menu-search").find("a").each(function(){$(this).hasClass(".close-filter")||($(this).attr("tabindex",n),n++,$(this).parents(".mb-show-control").find(".filter-panel-body").find("li.show-tab").each(function(){$(this).attr("tabindex",n);n++;$($(this).attr("data-target")).find('input[type="checkbox"]').each(function(){$(this).attr("tabindex",n);n++})}),$(this).parents(".mb-show-control").find(".filter-panel-footer").find('input[type="checkbox"], button').each(function(){$(this).attr("tabindex",n);n++}),$(this).parents(".mb-show-control").find(".wrap-filter-body").find('input[type="checkbox"]').each(function(){$(this).attr("tabindex",n);n++}),$(this).parents(".mb-show-control").find(".wrap-filter-input").find('input[type="text"]').each(function(){$(this).attr("tabindex",n);n++}),$(this).parents(".mb-show-control").find(".wrap-filter-footer").find("button").each(function(){$(this).attr("tabindex",n);n++}))}),$(".search-page").find("#btnSearchNow").each(function(){$(this).attr("tabindex",n);n++}),$(".tag-search").find("a").each(function(){$(this).attr("tabindex",n);n++}),$("#ClearSearch").attr("tabindex",n),n++,$(".tab-job-result").find(".page-size-top").attr("tabindex",n),n++,$(".tab-job-result").find("#SortBy").each(function(){$(this).attr("tabindex",n);n++}),$(".tab-job-result").find(".tab-paging-top").find("a").each(function(){$(this).attr("tabindex",n);n++}),$(".tab-job-result").find("#ListJobResult").find("a").each(function(){$(this).attr("tabindex",n);n++}),$(".tab-job-result").find(".page-size-bottom").attr("tabindex",n),n++,$(".tab-job-result").find(".tab-paging-bottom").find("a").each(function(){$(this).attr("tabindex",n);n++}),$(".tab-feature-job").find("a").each(function(){$(this).attr("tabindex",n);n++}));$(".tab-graduate-page").length>0&&($("#GraduateSortBy").attr("tabindex",n),n++,$("#GraduateKeyword").attr("tabindex",n),n++,$("#GraduateBtnSearch").attr("tabindex",n),n++,$(".page-size-top").attr("tabindex",n),n++,$(".tab-paging-top").find("a").each(function(){$(this).attr("tabindex",n);n++}),$("#ListJobResult").find("a").each(function(){$(this).attr("tabindex",n);n++}),$(".page-size-bottom").attr("tabindex",n),n++,$(".tab-paging-bottom").find("a").each(function(){$(this).attr("tabindex",n);n++}));$(".wp-container-page").length>0&&$(".wp-container-page").find("input, a,.working_for_nsw_collapse").each(function(){$(this).attr("tabindex",n);n++});$(".wp-caeer-profile").length>0&&$(".career-profile-title a").each(function(){$(this).attr("tabindex",n);n++});$(".wp-career-profile-detail").length>0&&$(".relate-career-profile-title a").each(function(){$(this).attr("tabindex",n);n++});$(".videoCareer").length>0&&$(".video-thumb").each(function(){$(this).attr("tabindex",n);n++});$(".tab-job-detail-menu-top").length>0&&($(".tab-job-detail-menu-top").find("a").each(function(){$(this).attr("tabindex",n);n++}),$(".job-detail-des").find("a").each(function(){$(this).attr("tabindex",n);n++}),$(".job-detail-share").find("a").each(function(){$(this).attr("tabindex",n);n++}),$(".tab-job-detail-menu-bottom").find("a").each(function(){$(this).attr("tabindex",n);n++}));$(".applyJobform").length>0&&$(".applyJobform").find("input,textarea,a,button").each(function(){$(this).attr("tabindex",n);n++});$(".nav-footer").find("a").each(function(){$(this).attr("tabindex",n);n++})},IncreaseFontSize:function(){$("a, p, h1, h2, h3, h4, h5, h6, span, strong, em,td,th,input,select,label,li,dt,dd,div.text-danger").css("font-size",function(n,t){return+t.match(/\d+/).join()+2+"px"})},DecreaseFontSize:function(){$("a, p, h1, h2, h3, h4, h5, h6, span, strong, em,td,th,input,select,label,li,dt,dd,div.text-danger").css("font-size",function(n,t){return+t.match(/\d+/).join()-2+"px"})},Init:function(){$(document).ready(function(){var i=$.cookie("custom-style"),n=$.cookie("font-size"),t;if(i!=null&&i.length>0&&(i=="black"?($(".custom-style").length>0?$(".custom-style").attr("href",WCGAPlugins.HrefBlackCss):$("head").append('<link href="'+WCGAPlugins.HrefBlackCss+'" rel="stylesheet" class="custom-style"/>'),$(".style-switch").addClass("black")):($(".custom-style").length>0?$(".custom-style").attr("href",WCGAPlugins.HrefBlackCss):$("head").append('<link href="'+WCGAPlugins.HrefLightCss+'" rel="stylesheet" class="custom-style"/>'),$(".style-switch").removeClass("black"))),typeof n=="undefined"||n==null)n=0;else if(n>0)for(t=0;t<n;t++)WCGAPlugins.IncreaseFontSize();else for(t=0;t<n*-1;t++)WCGAPlugins.DecreaseFontSize();$(".goto-top").click(function(){return $("html, body").animate({scrollTop:0},"slow"),!1});$(".reset-page").click(function(){$.removeCookie("custom-style");$.removeCookie("font-size");location.reload()});$(".increase-text").click(function(){return WCGAPlugins.IncreaseFontSize(),n++,$.cookie("font-size",n,{expires:WCGAPlugins.CachedDay}),!1});$(".decrease-text").click(function(){return WCGAPlugins.DecreaseFontSize(),n--,$.cookie("font-size",n,{expires:WCGAPlugins.CachedDay}),!1});$(".style-switch").click(function(){$(this).hasClass("black")?($(".custom-style").length>0?$(".custom-style").attr("href",WCGAPlugins.HrefLightCss):$("head").append('<link href="'+WCGAPlugins.HrefLightCss+'" rel="stylesheet" class="custom-style"/>'),$(this).removeClass("black"),$.cookie("custom-style","light",{expires:WCGAPlugins.CachedDay})):($(".custom-style").length>0?$(".custom-style").attr("href",WCGAPlugins.HrefBlackCss):$("head").append('<link href="'+WCGAPlugins.HrefBlackCss+'" rel="stylesheet" class="custom-style"/>'),$(this).addClass("black"),$.cookie("custom-style","black",{expires:WCGAPlugins.CachedDay}))})})}},Ultil={BindingHtmlVariable:function(n){n.find("[data-bind-html]").each(function(){var n=$(this).attr("data-bind-html");$(this).innerText=n})},CleanUrlString:function(n){return n=n.replace(" ","-"),n=n.replace(/[^A-Za-z0-9\-\s]/g,""),n.replace(/-{2,}/g,"-")},SetMetadata:function(n,t,i,r,u){$(document).attr("title",n);$('meta[name="description"]').attr("content",t);$('meta[name="keywords"]').attr("content",i);r.length>0&&r!=null&&typeof r!="undefined"?$("#heading1").text(r):$("#heading1").text(",");u.length>0&&u!=null&&typeof u!="undefined"?$("#heading2").text(u):$("#heading2").text(",")},SetCanonicalTags:function(n,t,i){n!=null&&n!=""?$('link[rel="canonical"]').length>0?$('link[rel="canonical"]').attr("href",n):$("head").prepend('<link rel="canonical" href="'+n+'" />'):$('link[rel="canonical"]').remove();t!=null&&t!=""?$('link[rel="next"]').length>0?$('link[rel="next"]').attr("href",t):$("head").prepend('<link rel="next" href="'+t+'" />'):$('link[rel="next"]').remove();i!=null&&i!=""?$('link[rel="prev"]').length>0?$('link[rel="prev"]').attr("href",i):$("head").prepend('<link rel="prev" href="'+i+'" />'):$('link[rel="prev"]').remove()},isMobile:function(){var n=!1,t;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(n=!0)}(navigator.userAgent||navigator.vendor||window.opera),t=$(document).width(),t<=767&&(n=!0),n},MergerArray:function(n,t){for(var u,f,r={},i=n.length-1;i>=0;--i)r[n[i]]=n[i];for(i=t.length-1;i>=0;--i)r[t[i]]=t[i];u=[];for(f in r)r.hasOwnProperty(f)&&u.push(r[f]);return u},CompareArray:function(n,t){for(var i=0;i<n.length;i++)if($.inArray(n[i],t)>-1)return!0;return!1},RemoveExitsItemInDiffArray:function(n,t){for(var r,i=0;i<n.length;i++)r=$.inArray(n[i],t),r>-1&&n.splice(r,1);return n},HtmlEntities:function(n){return String(n).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}},DropDownList={Expand:function(n){var i=n.parents("ul:first"),t;i.hasClass("sll-root")||(i.show(),t=i.parent("li:first"),t.find(".sll-expan").html('<i class="fa fa-minus"><\/i>'),t.addClass("sll-expaned"),DropDownList.Expand(t.find(".sll-text-value")))},GenHtml:function(n,t){var i="";return i+=t>0?'<ul style="display: none; position: relative; margin-left: 20px;"':'<ul class="sll-root">',n.find("option[data-parent="+t+"]").each(function(){var t=$(this);i+="<li>";n.find("option[data-parent="+t.attr("value")+"]").length>0&&t.attr("value")!="0"?(i+='<span class="sll-expan"><i class="fa fa-plus"><\/i><\/span>',i+='<label class="sll-text-value" data-value="'+t.attr("value")+'">'+$.trim(t.text())+"<\/label>"):i+='<label style="margin-left: 20px;" class="sll-text-value" data-value="'+t.attr("value")+'">'+$.trim(t.text())+"<\/label>";n.find("option[data-parent="+t.attr("value")+"]").length>0&&t.attr("value")!="0"&&(i+=DropDownList.GenHtml(n,t.attr("value")));i+="<\/li>"}),i+="<\/ul>"},LoadControl:function(n){var i='<div class="wrap-sll-'+n.attr("id")+'">                                <span class="sll-display-text"><\/span>',r,t;i+='<div class="sll-display-content">'+DropDownList.GenHtml(n,0)+"<\/div>";i+="<\/div>";n.hide();n.after(i);r=n.val();t=$(".wrap-sll-"+n.attr("id")).find("label.sll-text-value[data-value="+r+"]");DropDownList.Expand(t);t.addClass("sll-selected");$(".wrap-sll-"+n.attr("id")).find(".sll-display-text").text($.trim(t.text()))},SetSelectedValue:function(n,t){var i=t.attr("data-value"),r=$.trim(t.text());n.val(i);$(".wrap-sll-"+n.attr("id"));$(".wrap-sll-"+n.attr("id")).find(".sll-display-text").text(r);$.when($(".wrap-sll-"+n.attr("id")).find("label.sll-text-value").each(function(){$(this).removeClass("sll-selected")})).done(function(){t.addClass("sll-selected")})},Init:function(n){$(".wrap-sll-"+n.attr("id")).remove();$(document).ready(function(){DropDownList.LoadControl(n);$(".wrap-sll-"+n.attr("id")).on("click",".sll-display-text",function(n){if(n=n||window.event,n.stopPropagation(),$(this).hasClass("sll-open"))$(this).removeClass("sll-open"),$(this).next(".sll-display-content").hide();else{var t=$(this);$.when($(".sll-display-content").each(function(){$(this).prev(".sll-display-text").removeClass("ddl-open");$(this).hide()})).done(function(){t.addClass("sll-open");t.next(".sll-display-content").show()})}});$("body").click(function(){$(".sll-display-text").removeClass("sll-open");$(".sll-display-text").next(".sll-display-content").hide()});$(".wrap-sll-"+n.attr("id")).bind("keydown",function(n){n=n||window.event;n.stopPropagation();n.keyCode==38&&$(this).find(".sll-display-text").hasClass("ddl-open")?(n.preventDefault(),$(this).find(".sll-display-text").removeClass("ddl-open"),$(this).find(".sll-display-content").hide()):n.keyCode!=40||$(this).find(".sll-display-text").hasClass("ddl-open")||(n.preventDefault(),$(this).find(".sll-display-text").addClass("ddl-open"),$(this).find(".sll-display-content").show())});$(".wrap-sll-"+n.attr("id")).on("click",".sll-display-content ul li label.sll-text-value",function(){DropDownList.SetSelectedValue(n,$(this))});$(".wrap-sll-"+n.attr("id")).on("click",".sll-expan",function(n){n=n||window.event;n.stopPropagation();var t=$(this),i=t.parent("li");t.hasClass("sll-expaned")?(t.html('<i class="fa fa-plus"><\/i>'),i.find(".sll-expan").each(function(){$(this).html('<i class="fa fa-plus"><\/i>');$(this).removeClass("sll-expaned")}),t.removeClass("sll-expaned"),i.find("ul").slideUp(300)):(t.html('<i class="fa fa-minus"><\/i>'),t.addClass("sll-expaned"),i.find("ul:first").slideDown(300))})})}},AgencyAjaxDropDown={GenHtml:function(n,t){var i="";return i+=t>0?'<ul style="position: relative; margin-left: 20px;"':"<ul>",n.find('option[data-parent~="'+t+'"]').each(function(){var r=$(this);i+='<li data-parent="'+t+'" data-value="'+r.attr("value")+'">';r.attr("data-has-child")=="True"||r.attr("data-has-child")=="true"?(i+='<span class="agency-expan"><i class="fa fa-plus"><\/i><\/span>',i+='<span class="agency-name">'+$.trim(r.text())+"<\/span>"):i+='<span class="agency-name" style="margin-left: 20px;">'+$.trim(r.text())+"<\/span>";n.find('option[data-parent~="'+r.attr("value")+'"]').length>0&&r.attr("data-has-child")=="True"&&(i+=AgencyAjaxDropDown.GenHtml(n,r.attr("value")));i+="<\/li>"}),i+="<\/ul>"},LoadControl:function(n){var t='<div class="wrap-agency-dropdown">                                <span class="agency-display-text"><\/span>',i;t+='<div class="agency-display-content">'+AgencyAjaxDropDown.GenHtml(n,0)+"<\/div>";t+="<\/div>";n.hide();n.after(t);i=n.val();$(".wrap-agency-dropdown").find('li[data-value~="'+i+'"]').find(".agency-name").addClass("agency-name-selected");$(".wrap-agency-dropdown").find(".agency-display-text").text($.trim(n.find('option[value~="'+i+'"]').text()))},Init:function(n){$(".wrap-agency-dropdown").remove();$(document).ready(function(){AgencyAjaxDropDown.LoadControl(n);$(".agency-display-text").click(function(n){n=n||window.event;n.stopPropagation();$(this).hasClass("agency-ddl-open")?($(this).removeClass("agency-ddl-open"),$(this).next(".agency-display-content").hide()):($(this).addClass("agency-ddl-open"),$(this).next(".agency-display-content").show())});$("body").click(function(){$(".agency-display-text").removeClass("agency-ddl-open");$(".agency-display-text").next(".agency-display-content").hide()});$(".wrap-agency-dropdown").on("click",".agency-name",function(){var t=$(this).parents("li");$(".agency-name").each(function(){$(this).removeClass("agency-name-selected")});$(this).addClass("agency-name-selected");$(".agency-display-text").text($.trim($(this).text()));n.val(t.attr("data-value"))});$(".wrap-agency-dropdown").on("click",".agency-expan",function(t){var i,r,u;t=t||window.event;t.stopPropagation();i=$(this);r=i.parent("li");i.hasClass("agency-expaned")?(i.html('<i class="fa fa-plus"><\/i>'),r.find(".agency-expan").each(function(){$(this).html('<i class="fa fa-plus"><\/i>');$(this).removeClass("agency-expaned")}),i.removeClass("agency-expaned"),r.find("ul").slideUp(300)):(i.html('<i class="fa fa-minus"><\/i>'),i.addClass("agency-expaned"),u=r.attr("data-value"),u.length>0&&(i.attr("data-has-ajax")?r.find("ul:first").slideDown(300):$.ajax({type:"POST",url:"/Ajax/GetAgenciesByParent",data:{ListParentIDs:u},success:function(t){var f,e,u;if(t.Data.Code>0){for(f='<ul style="position: relative; margin-left: 20px;">',e="",u=0;u<t.Data.Result.length;u++)f+=t.Data.Result[u].HasChild?'<li data-value="'+t.Data.Result[u].CombineID+'" data-parent="'+t.Data.Result[u].ParentID+'" >                                                        <span class="agency-expan"><i class="fa fa-plus"><\/i> <\/span>                                                        <span class="agency-name">'+t.Data.Result[u].Text+"<\/span>                                                    <\/li>":'<li data-value="'+t.Data.Result[u].CombineID+'" data-parent="'+t.Data.Result[u].ParentID+'">                                                            <span class="agency-name" style="margin-left: 20px;">'+t.Data.Result[u].Text+"<\/span>                                                        <\/li>",e+='<option value="'+t.Data.Result[u].CombineID+'" data-parent="'+t.Data.Result[u].ParentID+'" data-has-child="'+t.Data.Result[u].HasChild+'">'+t.Data.Result[u].Text+"<\/option>";f+="<\/ul>";i.attr("data-has-ajax",!0);r.append(f).hide().slideDown(300);n.append(e)}}})))})})}},SearchTabFilter={CheckBoxParentChangeEvent:function(n){n.is(":checked")?(n.parent("label").css({color:"#fff"}),n.parent("label").parent("li").parent("ul.panel-checkbox-filter-parent").next("ul.panel-checkbox-filter-child").find("input[type=checkbox]").each(function(){$(this).prop("checked",!1);$(this).parent("label").css({color:"#fff"})})):(n.parent("label").css({color:"#000"}),n.parent("label").parent("li").parent("ul.panel-checkbox-filter-parent").next("ul.panel-checkbox-filter-child").find("input[type=checkbox]").each(function(){$(this).prop("checked",!1);$(this).parent("label").css({color:"#000"})}))},CheckBoxChildChangeEvent:function(n){n.is(":checked")?n.parent("label").css({color:"#fff"}):n.parent("label").css({color:"#000"});var t=n.parents(".tab-content"),i=t.find("ul.panel-checkbox-filter-parent").find("input[type=checkbox]");t.find("ul.panel-checkbox-filter-child").find("input[type=checkbox]:checked").length==t.find("ul.panel-checkbox-filter-child").find("input[type=checkbox]").length?(event=event||window.event,event.stopPropagation(),i.parent("label").css({color:"#fff"})):(i.prop("checked",!1),i.parent("label").css({color:"#000"}));n.parents("ul.panel-checkbox-filter-child").find("input[type=checkbox]:not(:checked)").each(function(){$(this).parent("label").css({color:"#000"})})},Init:function(){$(document).ready(function(){jQuery.expr[":"].contains=function(n,t,i){return $.trim($(n).text().toUpperCase()).indexOf($.trim(i[3].toUpperCase()))==0};$(".tab-auto-suggest").keyup(function(){var n=$(this).parent(".filter-panel-title").next(".filter-panel-body").find(".panel-filter-tab");n.find("li > span:contains('"+$(this).val()+"')").parent("li").show();n.find("li > span:not(:contains('"+$(this).val()+"'))").parent("li").hide()});$(".panel-body-right").each(function(){var n=!0;$(this).find(".tab-content").each(function(){$(this).find("input[type=checkbox]:checked").length>0&&($(this).show(),n&&($('.show-tab[data-target="#'+$(this).attr("id")+'"]').addClass("tab-selected"),n=!1))})});var n=!0,t=0;$(".panel-filter-tab").find(".show-tab").each(function(){var i=$(this),f=i.attr("data-combine-id");if(i.hasClass("tab-showed")){var u=$("#AgenciesHide").val().split(","),e=i.parents(".filter-panel-body").next(".filter-panel-footer").find("input[value=0]"),r="#fff";e.is(":checked")||(r="#000");$.ajax({type:"POST",url:"/Ajax/GetAgenciesByParent",data:{ListParentIDs:f},success:function(f){var e,o,s;if(f.Data.Code>0){for(e='<div id="Agencies-'+i.attr("data-id")+'" class="tab-content" style="display:none;">                                        <ul class="panel-checkbox-filter-parent">                                            <li>                                                <label>                                                    <input style="color: '+r+';" ',Ultil.CompareArray(u,i.attr("data-combine-id").split(","))&&(e+=" checked "),e+=' type="checkbox" class="AgenciesID" value="'+i.attr("data-combine-id")+'" data-text="'+i.attr("data-text")+'" />                                                    <bind-data data-bind-html="'+i.attr("data-text")+'">'+i.attr("data-text")+'<\/bind-data>                                                <\/label>                                            <\/li>                                        <\/ul>                                    <ul class="panel-checkbox-filter-child">',o=0;o<f.Data.Result.length;o++)e+='<li>                                                    <label>                                                        <input style="color: '+r+';" ',Ultil.CompareArray(u,f.Data.Result[o].CombineID.split(","))&&(e+=" checked "),e+=' type="checkbox" class="AgenciesID" value="'+f.Data.Result[o].CombineID+'" data-text="'+f.Data.Result[o].Text+'" />                                                        <bind-data data-bind-html="'+f.Data.Result[o].Text+'">'+f.Data.Result[o].Text+"<\/bind-data>                                                    <\/label>                                                <\/li>";e+=" <\/ul><\/div>";s=i.parents(".panel-body-left").next(".panel-body-right");s.append(e);Ultil.BindingHtmlVariable(s);n&&($(i.attr("data-target")).show(),i.addClass("tab-selected"),n=!1);i.addClass("ajax-loaded");t++;t==$(".panel-filter-tab").find(".show-tab.tab-showed").length&&(SearchControl.SetSearchCriteria(),SearchControl.SetSearchJobTags(),SearchControl.NormalSearch(SearchControl.Page,!0,!1))}}})}});$(".panel-filter-tab").on("click",".show-tab",function(){var n=$(this),r,u,i,t;n.parents(".panel-filter-tab").find(".show-tab").each(function(){$(this).removeClass("tab-selected")});n.addClass("tab-selected");$(".tab-content").each(function(){$(this).hide()});n.attr("data-ajax")?(t=$($(this).attr("data-target")),r=$(this).attr("data-combine-id"),t.length>0?t.show():(u=n.parents(".filter-panel-body").next(".filter-panel-footer").find("input[value=0]"),i="#fff",i=u.is(":checked")?"#fff":"#000",$.ajax({type:"POST",url:"/Ajax/GetAgenciesByParent",data:{ListParentIDs:r},success:function(t){var u,r,f;if(t.Data.Code>0){for(u='<div id="Agencies-'+n.attr("data-id")+'" class="tab-content" style="display:none;">                                        <ul class="panel-checkbox-filter-parent">                                            <li>                                                <label style="color: '+i+';">                                                    <input type="checkbox" class="AgenciesID" value="'+n.attr("data-combine-id")+'" data-text="'+n.attr("data-text")+'" tabindex="'+n.attr("tabindex")+'"/>                                                    <bind-data data-bind-html="'+n.attr("data-text")+'">'+n.attr("data-text")+'<\/bind-data>                                                <\/label>                                            <\/li>                                        <\/ul>                                    <ul class="panel-checkbox-filter-child">',r=0;r<t.Data.Result.length;r++)u+='<li>                                                    <label style="color: '+i+';">                                                        <input type="checkbox" class="AgenciesID" value="'+t.Data.Result[r].CombineID+'" data-text="'+t.Data.Result[r].Text+'" tabindex="'+n.attr("tabindex")+'"/>                                                        <bind-data data-bind-html="'+t.Data.Result[r].Text+'">'+t.Data.Result[r].Text+"<\/bind-data>                                                    <\/label>                                                <\/li>";u+=" <\/ul><\/div>";f=n.parents(".panel-body-left").next(".panel-body-right");f.append(u);Ultil.BindingHtmlVariable(f);$(n.attr("data-target")).show();n.addClass("ajax-loaded")}}}))):(t=$($(this).attr("data-target")),t.show())});$(".filter-panel").on("keyup",".filter-panel-body > .panel-body-right",function(n){if(n.keyCode==37){var t,i=$(this).find("input[type=checkbox]:focus");t="#"+i.parents(".tab-content").attr("id");$(this).find(".tab-content").each(function(){$(this).hide()});$('.panel-body-left ul.panel-filter-tab li[data-target="'+t+'"]').focus()}return!1});$(".panel-filter-tab").on("keyup",".show-tab",function(n){var t,u,f,r,i;if(n.keyCode!=39)return n.keyCode==27&&($(this).parents(".mb-show-control").find(".ul-nav-filter a").focus(),$(this).parents(".filter-panel").css({visibility:"hidden"})),!1;t=$(this);t.parents(".panel-filter-tab").find(".show-tab").each(function(){$(this).removeClass("tab-selected")});t.addClass("tab-selected");$(".tab-content").each(function(){$(this).hide()});t.attr("data-ajax")?(i=$($(this).attr("data-target")),u=$(this).attr("data-combine-id"),i.length>0?i.show():(f=t.parents(".filter-panel-body").next(".filter-panel-footer").find("input[value=0]"),r="#fff",r=f.is(":checked")?"#fff":"#000",$.ajax({type:"POST",url:"/Ajax/GetAgenciesByParent",data:{ListParentIDs:u},success:function(n){var u,i,f;if(n.Data.Code>0){for(u='<div id="Agencies-'+t.attr("data-id")+'" class="tab-content" style="display:none;">                                        <ul class="panel-checkbox-filter-parent">                                            <li>                                                <label style="color: '+r+';">                                                    <input type="checkbox" class="AgenciesID" value="'+t.attr("data-combine-id")+'" data-text="'+t.attr("data-text")+'" tabindex="'+t.attr("tabindex")+'"/>                                                    <bind-data data-bind-html="'+t.attr("data-text")+'">'+t.attr("data-text")+'<\/bind-data>                                                <\/label>                                            <\/li>                                        <\/ul>                                    <ul class="panel-checkbox-filter-child">',i=0;i<n.Data.Result.length;i++)u+='<li>                                                    <label style="color: '+r+';">                                                        <input type="checkbox" class="AgenciesID" value="'+n.Data.Result[i].CombineID+'" data-text="'+n.Data.Result[i].Text+'" tabindex="'+t.attr("tabindex")+'"/>                                                        <bind-data data-bind-html="'+n.Data.Result[i].Text+'">'+n.Data.Result[i].Text+"<\/bind-data>                                                    <\/label>                                                <\/li>";u+=" <\/ul><\/div>";f=t.parents(".panel-body-left").next(".panel-body-right");f.append(u);Ultil.BindingHtmlVariable(f);$(t.attr("data-target")).show();t.addClass("ajax-loaded")}}}))):(i=$($(this).attr("data-target")),i.show());document.getElementById(t.attr("id")).focus()});$(".panel-body-right").on("change",".panel-checkbox-filter-parent input[type=checkbox]",function(){SearchTabFilter.CheckBoxParentChangeEvent($(this))});$(".panel-body-right").on("change","ul.panel-checkbox-filter-child input[type=checkbox]",function(){SearchTabFilter.CheckBoxChildChangeEvent($(this))});$(".filter-panel-body").on("change","input[type=checkbox]",function(){var t=$(this).parents(".panel-body-right"),i=t.prev(".panel-body-left"),n=t.parent(".filter-panel-body").next(".filter-panel-footer").find("input.filter-checkall");i.find('[data-ajax="true"]').length>0?t.find("input[type=checkbox]:checked").length==t.find("input[type=checkbox]").length&&i.find(".show-tab").length==i.find(".ajax-loaded").length?(n.prop("checked",!0),n.parent("label").css({color:"#fff"})):(n.prop("checked",!1),n.parent("label").css({color:"#000"})):t.find("input[type=checkbox]:checked").length==t.find("input[type=checkbox]").length?(n.prop("checked",!0),n.parent("label").css({color:"#fff"})):(n.prop("checked",!1),n.parent("label").css({color:"#000"}))});$(".filter-checkall").click(function(){$(this).is(":checked")?($(this).parent("label").css({color:"#fff"}),$(this).parents(".filter-panel-footer").prev(".filter-panel-body").find("input[type=checkbox]").each(function(){$(this).prop("checked",!1);$(this).parent("label").css({color:"#fff"})})):($(this).parent("label").css({color:"#000"}),$(this).parents(".filter-panel-footer").prev(".filter-panel-body").find("input[type=checkbox]").each(function(){$(this).prop("checked",!1);$(this).parent("label").css({color:"#000"})}))})})}},DropDownTree={Expand:function(n){var i=n.parent("ul"),t;i.hasClass("tree")||(i.show(),t=i.parent("li"),t.find(".tree-expan").html('<i class="fa fa-plus"><\/i>'),t.addClass("expaned"),DropDownTree.Expand(t))},SetSelected:function(n){var t=$(".dropdown-tree .tree-content .tree li[data-id~='"+n+",']");if(t.length==0){var i=$("#AgencyHide").val(),r=$("#AgencyHide").attr("data-text"),u=$("#AgencyHide").attr("data-url-key");DropDownTree.SetValue(i,r,u)}else DropDownTree.Expand(t),t.parent("ul.tree").find("li").find(".tree-text").each(function(){$(this).removeClass("tree-active")}),t.find(".tree-text").addClass("tree-active"),DropDownTree.SetValue(t.attr("data-id"),t.attr("data-text"),t.attr("data-key-url"))},SetValue:function(n,t,i){$(".dropdown-input").html(t);$("#AgencyID").val(n);$("#AgencyID").attr("data-key-url",i);$("#AgencyID").attr("data-text",t)},Init:function(){$(document).ready(function(){$(".dropdown-input").click(function(n){if(n=n||window.event,n.stopPropagation(),$(this).hasClass("tdl-open"))$(this).removeClass("tdl-open"),$(this).parents(".filter-content2")?($(this).next(".tree-content").hide(),$(this).parents(".filter-content2").css({height:"auto"})):$(this).next(".tree-content").hide();else if($(this).addClass("tdl-open"),$(this).parents(".filter-content2")){var t=$(this).next(".tree-content").height();t+=$(this).parents(".filter-content2").height();$(this).parents(".filter-content2").css({height:t});$(this).next(".tree-content").show()}else $(this).next(".tree-content").show()});$("body").click(function(){$(".dropdown-input").removeClass("tdl-open");$(".dropdown-input").parents(".filter-content2")?($(".dropdown-input").next(".tree-content").hide(),$(".dropdown-input").parents(".filter-content2").css({height:"auto"})):$(".dropdown-input").next(".tree-content").hide();$(this).next(".tree-content").hide()});$(".dropdown-tree").on("click",".tree-text",function(){$(".tree-text").each(function(){$(this).removeClass("tree-active")});$(this).addClass("tree-active");var n=$(this).parent("li");DropDownTree.SetValue(n.attr("data-id"),n.attr("data-text"),n.attr("data-key-url"));$(this).parents(".dropdown-tree").attr("data-ajax")=="true"&&(SearchControl.SetSearchCriteria(),SearchControl.SetSearchJobTags(),SearchControl.NormalSearch(1,!1,!0),SearchControl.UpdateKeywordStatistic())});$(".dropdown-tree").on("click",".tree-expan",function(n){var t,i,r;n=n||window.event;n.stopPropagation();t=$(this);i=t.parent("li");t.hasClass("expaned")?(t.html('<i class="fa fa-plus"><\/i>'),i.find(".tree-expan").each(function(){$(this).html('<i class="fa fa-plus"><\/i>');$(this).removeClass("expaned")}),t.removeClass("expaned"),i.find("ul").slideUp(300)):(t.html('<i class="fa fa-minus"><\/i>'),t.addClass("expaned"),r=i.attr("data-id"),r.length>0&&(t.attr("data-has-ajax")?i.find("ul:first").slideDown(300):$.ajax({type:"POST",url:"/Ajax/GetAgenciesByParent",data:{ListParentIDs:r},success:function(n){var u,r;if(n.Data.Code>0){for(u='<ul style="position: relative; margin-left: 15px;">',r=0;r<n.Data.Result.length;r++)u+=n.Data.Result[r].HasChild?'<li data-id="'+n.Data.Result[r].Value+'" data-text="'+n.Data.Result[r].Text+'" data-key-url="'+n.Data.Result[r].KeyUrl+'">                                                        <span class="tree-expan" data-id="'+n.Data.Result[r].CombineID+'"><i class="fa fa-plus"><\/i> <\/span>                                                        <label><input type="checkbox" value="'+n.Data.Result[r].CombineID+'" data-parent="0"> '+n.Data.Result[r].Text+"<\/label>                                                    <\/li>":'<li data-id="'+n.Data.Result[r].CombineID+'" data-text="'+n.Data.Result[r].Text+'" data-key-url="'+n.Data.Result[r].KeyUrl+'">                                                                <label><input type="checkbox" value="'+n.Data.Result[r].CombineID+'" data-parent="0"> '+n.Data.Result[r].Text+"<\/label>                                                        <\/li>";u+="<\/ul>";t.attr("data-has-ajax",!0);i.append(u).hide().slideDown(300)}}})))})})}},SendEmailToFriend={ClearForm:function(){$("#JobPostingID").val("");$("#YourName").val("");$("#YourEmail").val("");$("#NameOfFriend").val("");$("#EmailOfFriend").val("")},SendEmail:function(){var n=Validate.ValidateSendEmailToFriend();n&&($("#btnSendMail").html("Sending..."),$.post("/Job/_SendEmailToFriend",$("form").serialize(),function(){}).done(function(){$("#btnSendMail").html("Send")}))},Init:function(){return SendEmailToFriend.SendEmail(),!1}},ProfileControl={DeleteProfileByID:function(n){if(confirm("Are you sure you want delete this?"))$.ajax({type:"POST",url:"/Ajax/DeleteProfileByID",data:{ProfileID:n},beforeSend:function(){$(".ajax-loading").show()},success:function(t){if($(".ajax-loading").hide(),t.Data.Code>0)if(t.Data.Code>1){var i=$("#ProfileTab li:nth-child(2)").attr("data-id");i!="undefined"?($("li[data-id="+n+"]").remove(),ProfileControl.LoadProfileByID(i)):window.location.href="/NoProfile.html";t.Data.Code>2?$(".add-profile").hide():$(".add-profile").show()}else window.location.href="/NoProfile.html";else console.log(t.Data.Result)}});else return!1},LoadProfileByID:function(n){$.ajax({type:"POST",url:"/Ajax/GetProfileByID",data:{ProfileID:n},beforeSend:function(){$(".ajax-loading").show()},success:function(n){var u,i,r,t;if($(".ajax-loading").hide(),n.Data.Code>0)if(n.Data.Result==null)alert("Profile you choose has been deleted, page will refresh to update profile"),location.reload();else{for($("#DivisionID").val(n.Data.Result.DivisionID),$("#CategoryID").val(n.Data.Result.CategoryID),$("#LocationID").val(n.Data.Result.LocationID),$("#ProfileID").val(n.Data.Result.ProfileID),u="",t=0;t<n.Data.Result.ListAgencies.length;t++)u+=t==0?n.Data.Result.ListAgencies[t].AgencyID:","+n.Data.Result.ListAgencies[t].AgencyID;for($("#ListAgenciesID").val(u),$("#ListKeyword").val(n.Data.Result.ListKeyWord.join()),n.Data.Result.CategoryName.length>0?$("#CategoryText").html(n.Data.Result.CategoryName):$("#CategoryText").html("All Category"),n.Data.Result.LocationName.length>0?$("#LocationText").html(n.Data.Result.LocationName):$("#LocationText").html("All Location"),n.Data.Result.DivisionName.length>0?$("#DivisionText").html(n.Data.Result.DivisionName):$("#DivisionText").html("All Division"),i="",t=0;t<n.Data.Result.ListAgencies.length;t++)i+='<a href="'+ConfigURL.SearchRouterURL+"?agenciesid="+n.Data.Result.ListAgencies[t].CombineAgencyIDText+'" class="tags">'+n.Data.Result.ListAgencies[t].AgencyName+"<\/a>";for(i.length>0?$("#ListAgenciesTextDisplay").html(i):$("#ListAgenciesTextDisplay").html('<a href="'+ConfigURL.SearchRouterURL+'" class="tags">All agencies<\/a>'),r="",t=0;t<n.Data.Result.ListKeyWord.length;t++)r+='<a href="'+ConfigURL.SearchRouterURL.replace("All-Keywords",n.Data.Result.ListKeyWord[t])+'" class="tags">'+n.Data.Result.ListKeyWord[t]+"<\/a>";r.length>0?$("#ListKeywordTextDisplay").html(r):$("#ListKeywordTextDisplay").html('<a href="'+ConfigURL.SearchRouterURL+'" class="tags">All keywords<\/a>');ProfileControl.LoadJobResult(1)}else console.log(n.Data.Result)}})},LoadAgencyDropdownByDivisionID:function(n,t){$.ajax({type:"POST",url:"/Ajax/GetAgenciesByDivisionID",data:{DivisionID:t},dataType:"json",success:function(t){for(var r="",i=0;i<t.Data.Result.length;i++)r+='<option value="'+t.Data.Result[i].Value+'" data-parent="'+t.Data.Result[i].ParentID+'" data-has-child="'+t.Data.Result[i].HasChild+'">'+t.Data.Result[i].Text+"<\/option>";n.html(r);AgencyAjaxDropDown.Init($("#ListAgency"))},error:function(){console.log(resp.Data.Result)}})},LoadJobResult:function(n){var t=$("#DivisionID").val(),i=$("#CategoryID").val(),r=$("#LocationID").val(),u=$("#ListAgenciesID").val().split(","),f=$("#ListKeyword").val().split(","),e=$("#LastDay").val(),o=$("#SortBy").val(),s=$(".PageSize").val();$.ajax({type:"POST",url:"/Ajax/SearchJobByProfile",data:{DivisionID:t,CategoryID:i,LocationID:r,AgencyIDs:u,Keywords:f,LastDay:e,Page:n,SortBy:o,PageSize:s},beforeSend:function(){$(".job-result-loading").show()},success:function(t){var r,f,u,i;if($(".job-result-loading").hide(),t.Data.Code>0){for(r="",f=[],i=0;i<t.Data.Result.ListItem.length;i++)f.push(t.Data.Result.ListItem[i].ID),r+=i%2==0?'<div class="box-sec2">':'<div class="box-sec2 box-sec2-no-bg">',r+='<div class="row">                                        <div class="col-md-8">                                          <div class="box-sec2-left">                                            <h4>                                              <a href="'+t.Data.Result.ListItem[i].JobUrl+'" title="'+t.Data.Result.ListItem[i].Title+'">                                                '+t.Data.Result.ListItem[i].Title+"                                              <\/a>                                            <\/h4>                                            <span>",t.Data.Result.ListItem[i].PostedDate!=""&&t.Data.Result.ListItem[i].PostedDate.length>0&&(r+="Job Posting: "+t.Data.Result.ListItem[i].PostedDate),r+=t.Data.Result.ListItem[i].ClosingDate!=""&&t.Data.Result.ListItem[i].ClosingDate.length>0?" - Closing Date: "+t.Data.Result.ListItem[i].ClosingDate:" - Closing Date: Ongoing",r+='<span>                                            <p>                                            <span style="font-weight: bold; color: #333; margin-bottom: -10px; display: block">                                            '+t.Data.Result.ListItem[i].JobCategoryText+"                                                    <br />                                            "+t.Data.Result.ListItem[i].JobLocationText,r+="<\/span>                                                    <br /><p>  "+t.Data.Result.ListItem[i].ShortDescription+'<\/p>                                          <\/p>                                        <\/div><!--End-box-sec2-left-->                                            <ul class="wraper-sc">                                              <li>                                            share:                                            <\/li>                                            <li>                                              <a href="https://www.facebook.com/sharer/sharer.php?u='+t.Data.Result.ListItem[i].JobUrl+'" target="_blank" title="facebook share">                                                <i class="fa fa-facebook-square"><\/i>                                              <\/a>                                            <\/li>                                            <li>                                              <a href="https://twitter.com/home?status='+t.Data.Result.ListItem[i].JobUrl+'" target="_blank" title="twitter share">                                                <i class="fa fa-twitter-square"><\/i>                                              <\/a>                                            <\/li>                                            <li>                                              <a href="https://plus.google.com/share?url='+t.Data.Result.ListItem[i].JobUrl+'" target="_blank" title="google plus share">                                               <i class="fa fa-google-plus-square"><\/i>                                              <\/a>                                            <\/li>                                            <li>                                              <a href="https://www.linkedin.com/shareArticle?mini=true&url='+t.Data.Result.ListItem[i].JobUrl+'%3Fsource=linkedin" target="_blank" title="linkedin share">                                                <i class="fa fa-linkedin-square"><\/i>                                              <\/a>                                            <\/li>                                          <\/ul>                                      <\/div><!--End-col-8-->                                      <div class="col-md-4 tflr">                                        <div class="box-sec2-right">                                          <h5>                                            '+t.Data.Result.ListItem[i].AgencyName+"                                           <\/h5>",t.Data.Result.ListItem[i].WorkType!=null&&t.Data.Result.ListItem[i].WorkType!=""&&(r+="<p>                                                    "+t.Data.Result.ListItem[i].WorkType+"                                                <\/p>"),t.Data.Result.ListItem[i].ReferenceID!=null&&t.Data.Result.ListItem[i].ReferenceID!=""&&(r+='<p>                                                    Job Reference Number: <span class="box-sec2-reference">'+t.Data.Result.ListItem[i].ReferenceID+"<\/span>                                                <\/p>"),r+="<\/div>                                      <\/div>                                    <\/div>                                  <\/div>";if(u="",t.Data.Result.TotalItem>0){for(u+="<ul>",n>1&&(u+='<li>                                            <a href="javascript:ProfileControl.LoadJobResult(1)"><i class="fa fa-step-backward"><\/i><\/a>                                        <\/li>                                        <li>                                            <a href="javascript:ProfileControl.LoadJobResult('+(n-1)+')"><i class="fa fa-caret-left"><\/i><\/a>                                        <\/li>'),i=t.Data.Result.StartPage;i<=t.Data.Result.EndPage;i++)u+=i==n?'<li class="active"><a>'+i+"<\/a><\/li>":'<li><a href="javascript:ProfileControl.LoadJobResult('+i+')">'+i+"<\/a><\/li>";n<t.Data.Result.TotalPage&&(u+='<li>                                            <a href="javascript:ProfileControl.LoadJobResult('+(n+1)+')"><i class="fa fa-caret-right"><\/i><\/a>                                        <\/li>                                        <li>                                            <a href="javascript:ProfileControl.LoadJobResult('+t.Data.Result.TotalPage+')"><i class="fa fa-step-forward"><\/i><\/a>                                        <\/li>');u+="<\/ul>"}$(".jobResultPaging").html(u);$("#ListJob").hide().html(r).fadeIn(500)}else console.log(t.Data.Result)}})},AddAgency:function(){var n=$("#ListAgency").val(),i=$("#ListAgency option:selected").text(),t=$("#ListAgenciesID").val();t.indexOf(n)==-1&&n.length>0&&n!="0,"?(t+=","+n,$("#ListAgenciesID").val(t),$("#ListAgenciesText").append('<a href="#" class="tags" data-value="'+n+'">'+i+"<\/a>").hide().fadeIn(300),$("#ListAgency").removeClass("has-error")):$("#ListAgency").addClass("has-error")},AddKeyword:function(){var n=$("#Keyword").val(),t=$("#ListKeyWord").val(),i=t.split(",").length;n.length>=3&&n.length<=50&&i<=10?(t+=","+n,$("#Keyword").val(""),$("#ListKeyWord").val(t),$("#ListKeywordText").append('<a href="#" class="tags" data-value="'+n+'">'+n+"<\/a>").hide().fadeIn(300),$("#Keyword").removeClass("has-error")):$("#Keyword").addClass("has-error")},RemoveAgency:function(n){for(var u,r=$("#ListAgenciesID").val().split(","),i=n.attr("data-value").split(","),t=0;t<i.length;t++)if(i[t]!=null&&i[t].length>0){if(u=jQuery.inArray(i[t],r),u<0)return!1;r.splice(u,1);$("#ListAgenciesID").val(r)}n.remove()},RemoveKeyword:function(n){var t=$("#ListKeyWord").val().split(","),i=jQuery.inArray(n.attr("data-value"),t);if(i<0)return!1;t.splice(i,1);$("#ListKeyWord").val(t);n.remove()},Init:function(){$(".PageSize").change(function(){$(".PageSize").val($(".PageSize").val());ProfileControl.LoadJobResult(1)});$("#SortBy").change(function(){ProfileControl.LoadJobResult(1)});$("#btnDeleteProfile").click(function(){var n=$("#ProfileID").val();ProfileControl.DeleteProfileByID(n)});$("#btnEditProfile").click(function(){var n=$("#ProfileID").val();window.location.href="/EditProfile.html/"+n});$(".profileitem").click(function(){ProfileControl.LoadProfileByID($(this).attr("data-id"))});$("#LastDay").change(function(){ProfileControl.LoadJobResult(1)});$("#ListAgenciesText").on("click","a",function(){return ProfileControl.RemoveAgency($(this)),!1});$("#ListKeywordText").on("click","a",function(){return ProfileControl.RemoveKeyword($(this)),!1});$("#btnAddAgency").click(function(){ProfileControl.AddAgency()});$("#btnAddKeyword").click(function(){ProfileControl.AddKeyword()});$("#DivisionID").change(function(){ProfileControl.LoadAgencyDropdownByDivisionID($("#ListAgency"),$(this).val())});$("#Keyword").keypress(function(n){(n.which<48||n.which>57&&n.which<65||n.which>90&&n.which<97||n.which>122)&&n.preventDefault()})}},SearchControl={SearchType:"simple",isGraduate:!0,DivisionID:0,AgencyID:[],ExternalAgencyID:[],JobCategoryID:[],JobLocationID:[],WorkTypeID:[],SalaryRangeID:[],AdvertisedDateID:[],TargetedID:[],TrainingID:[],JobTypeID:[],PrincipalNetwork:"",JobLevelID:[],StaffAreaID:[],VacanciesID:[],KeyWord:"",SortBy:"",Page:1,PageSize:25,ShowHideSearchType:function(n){SearchControl.SearchType=="simple"?($(".advanceSearchControl").each(function(){$(this).slideDown(300)}),n.html('Back to Simple Search<i class="fa fa-arrow-up"><\/i>'),SearchControl.SearchType="advance"):($(".advanceSearchControl").each(function(){$(this).slideUp(300)}),n.html('Advanced Search<i class="fa fa-arrow-down"><\/i>'),SearchControl.SearchType="simple")},setDropDownCheckList:function(){$("#RenderSearchControl").find(".dropDownCheckList").each(function(){DropDownCheckList.Init($(this))})},GotoSearchPage:function(){for(var s,o,h=$("#DivisionID").val(),i=[],g=$("input[value!=0].AgenciesIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).attr("data-combine-id")}).get(),c=0;c<g.length;c++)for(s=g[c].split(","),o=0;o<s.length;o++)s[o].length>0&&s[o]>0&&i.push(s[o]);var r=$("input[value!=0].CategoryIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get(),u=$("input[value!=0].LocationIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get(),f=$("input[value!=0].WorkTypeIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get(),l=$("input[value!=0].SalaryRangeIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get(),a=$("input[value!=0].AdvertisedDateIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get(),v=$("input[value!=0].TargetedIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get(),y=$("input[value!=0].TrainingIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get(),p=$("input[value!=0].JobTypeIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get(),w=$("#PrincipalNetwork").val(),b=$("input[value!=0].JobLevelIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get(),k=$("input[value!=0].StaffAreaIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get(),d=$("input[value!=0].VacanciesIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get(),e=$.trim($("#SearchKey").val()),t="?",nt=window.location.href.split("/"),n="https://"+nt[2]+"/jobs/";n+=e==null||e==""||e.length==0?"all-keywords/":Ultil.CleanUrlString(e.toLowerCase())+"/";n+=Ultil.CleanUrlString($("#DivisionID").find("option:selected").attr("data-key-url").toLowerCase());i!=null&&i.length==1||$(".AgenciesIDs:checked").length==1?n+="/"+Ultil.CleanUrlString($.trim($(".AgenciesIDs:checked").parent("label").text()).toLowerCase()):(i==null||i.length==0)&&(n+="/all-agencies");r!=null&&r.length==1?n+="/"+Ultil.CleanUrlString($.trim($(".CategoryIDs:checked").parent("label").text().toLowerCase())+"-jobs"):(r==null||r.length==0)&&(n+="/all-categories");u!=null&&u.length==1?n+="/jobs-in-"+Ultil.CleanUrlString($.trim($(".LocationIDs:checked").parent("label").text().toLowerCase())):(u==null||u.length==0)&&(n+="/all-locations");f!=null&&f.length==1?n+="/"+Ultil.CleanUrlString($.trim($(".WorkTypeIDs:checked").parent("label").text().toLowerCase())):(f==null||f.length==0)&&(n+="/all-worktypes");n=n.replace(/ /g,"-");h!=null&&h>0&&(n+=t+"divisionid="+h,t="&");e!=null&&e.length>0&&(n+=t+"keyword="+encodeURIComponent(e),t="&");i!=null&&i.length>0&&(n+=t+"agenciesid="+i,t="&");r!=null&&r.length>0&&(n+=t+"jobcategoryid="+r,t="&");u!=null&&u.length>0&&(n+=t+"joblocationid="+u,t="&");f!=null&&f.length>0&&(n+=t+"worktypeid="+f,t="&");l!=null&&l.length>0&&(n+=t+"salaryrangeid="+l,t="&");a!=null&&a.length>0&&(n+=t+"advertiseddate="+a,t="&");b!=null&&b.length>0&&(n+=t+"joblevelid="+b,t="&");v!=null&&v.length>0&&(n+=t+"targetedid="+v,t="&");y!=null&&y.length>0&&(n+=t+"trainingid="+y,t="&");p!=null&&p.length>0&&(n+=t+"jobtypeid="+p,t="&");k!=null&&k.length>0&&(n+=t+"staffareaid="+k,t="&");d!=null&&d.length>0&&(n+=t+"vacanciesid="+d,t="&");w!=null&&w!=""&&(n+=t+"principalnetwork="+encodeURIComponent(w),t="&");n=n.replace(/undefined/g,"");n=n.replace(/null/g,"");window.location.href=n},SetSearchCriteria:function(){var r,i,t,n;for(SearchControl.DivisionID=$("#DivisionID").val(),r=$("input[value!=0].AgenciesID:checkbox:checked").map(function(){return $(this).val()}).get(),SearchControl.AgencyID=[],i=0;i<r.length;i++)for(t=r[i].split(","),n=0;n<t.length;n++)t[n]!=null&&t[n].length>0&&SearchControl.AgencyID.push(parseInt(t[n]));SearchControl.JobCategoryID=$("input[value!=0].CategoryIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get();SearchControl.JobLocationID=$("input[value!=0].LocationIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get();SearchControl.WorkTypeID=$("input.WorkTypeIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get();SearchControl.SalaryRangeID=$("input.SalaryRangeIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get();SearchControl.AdvertisedDateID=$("input.AdvertisedDateIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get();SearchControl.TargetedID=$("input.TargetedIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get();SearchControl.TrainingID=$("input.TrainingIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get();SearchControl.JobTypeID=$("input.JobTypeIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get();$("#PrincipalNetwork").length>0&&(SearchControl.PrincipalNetwork=$.trim($("#PrincipalNetwork").val()));SearchControl.JobLevelID=$("input.JobLevelIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get();SearchControl.StaffAreaID=$("input.StaffAreaIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get();SearchControl.VacanciesID=$("input.VacanciesIDs:checkbox:checked").map(function(){if($(this).val()>0)return $(this).val()}).get();$("#SearchKey").length>0&&(SearchControl.KeyWord=$.trim($("#SearchKey").val()));$("#GraduateKeyword").length>0&&(SearchControl.KeyWord=$.trim($("#GraduateKeyword").val()));$("#GraduateSortBy").length>0&&(SearchControl.SortBy=$("#GraduateSortBy").val());$("#SortBy").length>0&&(SearchControl.SortBy=$("#SortBy").val());$(".PageSize").length>0&&(SearchControl.PageSize=$(".PageSize").val());$(".GraduatePageSize").length>0&&(SearchControl.PageSize=$(".GraduatePageSize").val())},CreateSearchUrl:function(){var n="?",i=window.location.href.split("/"),t="https://"+i[2]+"/jobs/";return t+=SearchControl.KeyWord==null||SearchControl.KeyWord==""||SearchControl.KeyWord.length==0?"all-keywords/":Ultil.CleanUrlString(SearchControl.KeyWord)+"/",$("#DivisionID").length>0&&(t+=Ultil.CleanUrlString($("#DivisionID").find('option[value="'+SearchControl.DivisionID+'"]').attr("data-key-url").toLowerCase())),$("input.AgenciesID:checkbox:checked").length==1?t+="/"+Ultil.CleanUrlString($("input.AgenciesID:checkbox:checked").attr("data-text").toLowerCase()):(SearchControl.AgencyID==null||SearchControl.AgencyID.length==0)&&(t+="/all-agencies"),SearchControl.JobCategoryID!=null&&SearchControl.JobCategoryID.length==1?t+="/"+Ultil.CleanUrlString($(".CategoryIDs[value="+SearchControl.JobCategoryID[0]+"]").attr("data-text").toLowerCase()+"-jobs"):(SearchControl.JobCategoryID==null||SearchControl.JobCategoryID.length==0)&&(t+="/all-categories"),SearchControl.JobLocationID!=null&&SearchControl.JobLocationID.length==1?t+="/jobs-in-"+Ultil.CleanUrlString($(".LocationIDs[value="+SearchControl.JobLocationID[0]+"]").attr("data-text").toLowerCase()):(SearchControl.JobLocationID==null||SearchControl.JobLocationID.length==0)&&(t+="/all-locations"),SearchControl.WorkTypeID!=null&&SearchControl.WorkTypeID.length==1?t+="/"+Ultil.CleanUrlString($(".WorkTypeIDs[value="+SearchControl.WorkTypeID[0]+"]").attr("data-text").toLowerCase()):(SearchControl.WorkTypeID==null||SearchControl.WorkTypeID.length==0)&&(t+="/all-worktypes"),t=t.replace(/ /g,"-"),SearchControl.DivisionID!=null&&SearchControl.DivisionID>0&&(t+=n+"divisionid="+SearchControl.DivisionID,n="&"),SearchControl.KeyWord!=null&&SearchControl.KeyWord.length>0&&(t+=n+"keyword="+encodeURIComponent(SearchControl.KeyWord),n="&"),SearchControl.AgencyID.length>0&&(t+=n+"agenciesid="+SearchControl.AgencyID,n="&"),SearchControl.JobCategoryID.length>0&&(t+=n+"jobcategoryid="+SearchControl.JobCategoryID,n="&"),SearchControl.JobLocationID.length>0&&(t+=n+"joblocationid="+SearchControl.JobLocationID,n="&"),SearchControl.WorkTypeID.length>0&&(t+=n+"worktypeid="+SearchControl.WorkTypeID,n="&"),SearchControl.SalaryRangeID.length>0&&(t+=n+"salaryrangeid="+SearchControl.SalaryRangeID,n="&"),SearchControl.AdvertisedDateID.length>0&&(t+=n+"advertiseddate="+SearchControl.AdvertisedDateID,n="&"),SearchControl.JobLevelID.length>0&&(t+=n+"joblevelid="+SearchControl.JobLevelID,n="&"),SearchControl.TargetedID.length>0&&(t+=n+"targetedid="+SearchControl.TargetedID,n="&"),SearchControl.TrainingID.length>0&&(t+=n+"trainingid="+SearchControl.TrainingID,n="&"),SearchControl.JobTypeID.length>0&&(t+=n+"jobtypeid="+SearchControl.JobTypeID,n="&"),SearchControl.StaffAreaID.length>0&&(t+=n+"staffareaid="+SearchControl.StaffAreaID,n="&"),SearchControl.VacanciesID.length>0&&(t+=n+"vacanciesid="+SearchControl.VacanciesID,n="&"),SearchControl.PrincipalNetwork!=null&&SearchControl.PrincipalNetwork!=""&&SearchControl.PrincipalNetwork.length>0&&(t+=n+"principalnetwork="+encodeURIComponent(SearchControl.PrincipalNetwork),n="&"),SearchControl.SortBy!=null&&SearchControl.SortBy!=""&&SearchControl.SortBy.length>0&&(t+=n+"sortby="+SearchControl.SortBy,n="&"),SearchControl.Page>1&&(t+=n+"page="+SearchControl.Page,n="&"),SearchControl.PageSize!=25&&(t+=n+"pagesize="+SearchControl.PageSize),t=t.replace(/undefined/g,""),t.replace(/null/g,"")},SetSearchJobTags:function(){var t=$("input.AgenciesID:checkbox:checked").map(function(){if(!$(this).hasClass("filter-checkall")&&$(this).val()!="0")return $(this).attr("data-text")}).get(),i=$("input.CategoryIDs:checkbox:checked").map(function(){if(!$(this).hasClass("filter-checkall")&&$(this).val()>0)return $(this).attr("data-text")}).get(),r=$("input.LocationIDs:checkbox:checked").map(function(){if(!$(this).hasClass("filter-checkall")&&$(this).val()>0)return $(this).attr("data-text")}).get(),u=$("input.WorkTypeIDs:checkbox:checked").map(function(){if(!$(this).hasClass("filter-checkall")&&$(this).val()>0)return $(this).attr("data-text")}).get(),f=$("input.SalaryRangeIDs:checkbox:checked").map(function(){if(!$(this).hasClass("filter-checkall")&&$(this).val()>0)return $(this).attr("data-text")}).get(),e=$("input.AdvertisedDateIDs:checkbox:checked").map(function(){if(!$(this).hasClass("filter-checkall")&&$(this).val()>0)return $(this).attr("data-text")}).get(),o=$("input.TargetedIDs:checkbox:checked").map(function(){if(!$(this).hasClass("filter-checkall")&&$(this).val()>0)return $(this).attr("data-text")}).get(),s=$("input.TrainingIDs:checkbox:checked").map(function(){if(!$(this).hasClass("filter-checkall")&&$(this).val()>0)return $(this).attr("data-text")}).get(),h=$("input.JobTypeIDs:checkbox:checked").map(function(){if(!$(this).hasClass("filter-checkall")&&$(this).val()>0)return $(this).attr("data-text")}).get(),c=$("#PrincipalNetwork").val(),l=$("input.JobLevelIDs:checkbox:checked").map(function(){if(!$(this).hasClass("filter-checkall")&&$(this).val()>0)return $(this).attr("data-text")}).get(),a=$("input.StaffAreaIDs:checkbox:checked").map(function(){if(!$(this).hasClass("filter-checkall")&&$(this).val()>0)return $(this).attr("data-text")}).get(),v=$("input.VacanciesIDs:checkbox:checked").map(function(){if(!$(this).hasClass("filter-checkall")&&$(this).val()>0)return $(this).attr("data-text")}).get(),y=$.trim($("#SearchKey").val()),n="";i!=null&&i.length>0&&(n+='<li class="box-tag">                    <a href="#" data-target="CategoryIDs" data-bind-html="'+i+'">'+i+"<\/a>                 <\/li>");r!=null&&r.length>0&&(n+='<li class="box-tag">                    <a href="#" data-target="LocationIDs" data-bind-html="'+r+'">'+r+"<\/a>                 <\/li>");u!=null&&u.length>0&&(n+='<li class="box-tag">                    <a href="#" data-target="WorkTypeIDs">'+u+"<\/a>                 <\/li>");f!=null&&f.length>0&&(n+='<li class="box-tag">                    <a href="#" data-target="SalaryRangeIDs">'+f+"<\/a>                 <\/li>");e!=null&&e.length>0&&(n+='<li class="box-tag">                    <a href="#" data-target="AdvertisedDateIDs">'+e+"<\/a>                 <\/li>");o!=null&&o.length>0&&(n+='<li class="box-tag">                    <a href="#" data-target="TargetedIDs">'+o+"<\/a>                 <\/li>");s!=null&&s.length>0&&(n+='<li class="box-tag">                    <a href="#" data-target="TrainingIDs">'+s+"<\/a>                 <\/li>");h!=null&&h.length>0&&(n+='<li class="box-tag">                    <a href="#" data-target="JobTypeIDs">'+h+"<\/a>                 <\/li>");c!=null&&c.length>0&&(n+='<li class="box-tag">                    <a href="#" data-target="PrincipalNetwork">'+Ultil.HtmlEntities(c)+"<\/a>                 <\/li>");l!=null&&l.length>0&&(n+='<li class="box-tag">                    <a href="#" data-target="JobLevelIDs">'+l+"<\/a>                 <\/li>");a!=null&&a.length>0&&(n+='<li class="box-tag">                    <a href="#" data-target="StaffAreaIDs">'+a+"<\/a>                 <\/li>");v!=null&&v.length>0&&(n+='<li class="box-tag">                    <a href="#" data-target="VacanciesIDs">'+v+"<\/a>                 <\/li>");y!=null&&y.length>0&&(n+='<li class="box-tag">                    <a href="#" data-target="SearchKey">'+Ultil.HtmlEntities(y)+"<\/a>                 <\/li>");t!=null&&t.length>0&&(n+='<li class="box-tag">                <a href="#" data-target="AgenciesID" data-bind-html="'+t+'">'+t+"<\/a>                <\/li>");n=n.replace(/,{1,}/g,", ");$("#search-tags").html(n);Ultil.BindingHtmlVariable($("#search-tags"))},ClearAllSearchCriteria:function(){$("#SearchKey").val("");$("input.AgenciesID").each(function(){$(this).parent("label").css({color:"#fff"});$(this).prop("checked",!1)});$(".AgenciesID[value=0]").prop("checked",!0);$("input.CategoryIDs").each(function(){$(this).parent("label").css({color:"#fff"});$(this).prop("checked",!1)});$(".CategoryIDs[value=0]").prop("checked",!0);$("input.LocationIDs").each(function(){$(this).parent("label").css({color:"#fff"});$(this).prop("checked",!1)});$(".LocationIDs[value=0]").prop("checked",!0);$("input.WorkTypeIDs").each(function(){$(this).parent("label").css({color:"#fff"});$(this).prop("checked",!1)});$(".WorkTypeIDs[value=0]").prop("checked",!0);$("input.SalaryRangeIDs").each(function(){$(this).parent("label").css({color:"#fff"});$(this).prop("checked",!1)});$(".SalaryRangeIDs[value=0]").prop("checked",!0);$("input.AdvertisedDateIDs").each(function(){$(this).parent("label").css({color:"#fff"});$(this).prop("checked",!1)});$(".AdvertisedDateIDs[value=0]").prop("checked",!0);$("input.TargetedIDs").each(function(){$(this).parent("label").css({color:"#fff"});$(this).prop("checked",!1)});$(".TargetedIDs[value=0]").prop("checked",!0);$("input.TrainingIDs").each(function(){$(this).parent("label").css({color:"#fff"});$(this).prop("checked",!1)});$("input.JobTypeIDs").each(function(){$(this).parent("label").css({color:"#fff"});$(this).prop("checked",!1)});$(".JobTypeIDs[value=0]").prop("checked",!0);$("#PrincipalNetwork").val("");$("input.JobLevelIDs").each(function(){$(this).parent("label").css({color:"#fff"});$(this).prop("checked",!1)});$(".JobLevelIDs[value=0]").prop("checked",!0);$("input.StaffAreaIDs").each(function(){$(this).parent("label").css({color:"#fff"});$(this).prop("checked",!1)});$(".StaffAreaIDs[value=0]").prop("checked",!0);$("input.VacanciesIDs").each(function(){$(this).parent("label").css({color:"#fff"});$(this).prop("checked",!1)});$(".VacanciesIDs[value=0]").prop("checked",!0);SearchControl.AgencyID=[];SearchControl.ExternalAgencyID=[];SearchControl.JobCategoryID=[];SearchControl.JobLocationID=[];SearchControl.WorkTypeID=[];SearchControl.SalaryRangeID=[];SearchControl.AdvertisedDateID=[];SearchControl.TargetedID=[];SearchControl.TrainingID=[];SearchControl.JobTypeID=[];SearchControl.PrincipalNetwork="";SearchControl.JobLevelID=[];SearchControl.StaffAreaID=[];SearchControl.VacanciesID=[];SearchControl.KeyWord="";$("#search-tags").html("");SearchControl.SetSearchJobTags()},CreateGraduateSearchUrl:function(){var i=window.location.href.split("/"),n="?",t="https://"+i[2]+"/"+i[3]+"/";return(SearchControl.KeyWord!=null&&SearchControl.KeyWord!=""||SearchControl.KeyWord.length>0)&&(t+=n+"keyword="+encodeURIComponent(SearchControl.KeyWord),n="&"),SearchControl.SortBy!=null&&SearchControl.SortBy!=""&&SearchControl.SortBy.length>0&&(t+=n+"sortby="+SearchControl.SortBy.toLowerCase(),n="&"),SearchControl.Page>1&&(t+=n+"page="+SearchControl.Page,n="&"),t+=n+"pagesize="+SearchControl.PageSize,t=t.replace(/undefined/g,""),t.replace(/null/g,"")},GraduateSearch:function(n,t,i){SearchControl.Page=n;SearchControl.isGraduate=!0;var r=SearchControl.CreateGraduateSearchUrl();SearchControl.SubmitSearchQuery(r,"graduate",t,i)},NormalSearch:function(n,t,i){SearchControl.Page=n;SearchControl.isGraduate=!1;var r=SearchControl.CreateSearchUrl();SearchControl.SubmitSearchQuery(r,"normal",t,i)},SubmitSearchQuery:function(n,t,i,r){SearchControl.ExternalAgencyID=Ultil.RemoveExitsItemInDiffArray(SearchControl.ExternalAgencyID,SearchControl.AgencyID);$.ajax({type:"POST",url:"/Ajax/SearchJob",data:{DivisionID:SearchControl.DivisionID,AgencyID:SearchControl.AgencyID,ExternalAgencyID:SearchControl.ExternalAgencyID,JobCategoryID:SearchControl.JobCategoryID,JobLocationID:SearchControl.JobLocationID,WorkTypeID:SearchControl.WorkTypeID,TrainingID:SearchControl.TrainingID,SalaryRangeID:SearchControl.SalaryRangeID,AdvertisedDateID:SearchControl.AdvertisedDateID,TargetedID:SearchControl.TargetedID,JobTypeID:SearchControl.JobTypeID,PrincipalNetwork:SearchControl.PrincipalNetwork,JobLevelID:SearchControl.JobLevelID,StaffAreaID:SearchControl.StaffAreaID,VacanciesID:SearchControl.VacanciesID,SearchKey:SearchControl.KeyWord,Page:SearchControl.Page,SortBy:SearchControl.SortBy,isGraduate:SearchControl.isGraduate,PageSize:SearchControl.PageSize},beforeSend:function(){$(".search-page-loading").show()},success:function(u){var e,s,o,f,h;if($(".search-page-loading").hide(),u.Data.Code>0){for(e="",s=[],f=0;f<u.Data.Result.ListItem.length;f++)s.push(u.Data.Result.ListItem[f].ID),e+=f%2==0?'<div class="box-sec2">':'<div class="box-sec2 box-sec2-no-bg">',e+='<div class="row">                                        <div class="col-md-8">                                          <div class="box-sec2-left">                                            <h4>                                              <a href="'+u.Data.Result.ListItem[f].JobUrl+'" title="'+u.Data.Result.ListItem[f].Title+'" data-bind-html="'+u.Data.Result.ListItem[f].Title+'">                                                '+u.Data.Result.ListItem[f].Title+"                                              <\/a>                                            <\/h4>                                            <span>",u.Data.Result.ListItem[f].PostedDate!=""&&u.Data.Result.ListItem[f].PostedDate.length>0&&(e+="Job Posting: "+u.Data.Result.ListItem[f].PostedDate),e+=u.Data.Result.ListItem[f].ClosingDate!=""&&u.Data.Result.ListItem[f].ClosingDate.length>0?" - Closing Date: "+u.Data.Result.ListItem[f].ClosingDate:" - Closing Date: Ongoing",e+=' <span>                                            <p>                                            <span style="font-weight: bold; color: #333; margin-bottom: -10px; display: block">                                            '+u.Data.Result.ListItem[f].JobCategoryText+"                                                    <br />                                            "+u.Data.Result.ListItem[f].JobLocationText,e+="<\/span>                                                    <br />                                            <p>"+u.Data.Result.ListItem[f].ShortDescription+'<\/p>                                          <\/p>                                        <\/div><!--End-box-sec2-left-->                                            <ul class="wraper-sc">                                              <li>                                            share:                                            <\/li>                                            <li>                                              <a href="https://www.facebook.com/sharer/sharer.php?u='+u.Data.Result.ListItem[f].JobUrl+'" target="_blank" title="facebook share">                                                <i class="fa fa-facebook-square"><\/i>                                              <\/a>                                            <\/li>                                            <li>                                              <a href="https://twitter.com/home?status='+u.Data.Result.ListItem[f].JobUrl+'" target="_blank" title="twitter share">                                               <i class="fa fa-twitter-square"><\/i>                                              <\/a>                                            <\/li>                                            <li>                                              <a href="https://plus.google.com/share?url='+u.Data.Result.ListItem[f].JobUrl+'" target="_blank" title="google plus share">                                               <i class="fa fa-google-plus-square"><\/i>                                              <\/a>                                            <\/li>                                            <li>                                              <a href="https://www.linkedin.com/shareArticle?mini=true&url='+u.Data.Result.ListItem[f].JobUrl+'%3Fsource=linkedin" target="_blank" title="linkedin share">                                                <i class="fa fa-linkedin-square"><\/i>                                              <\/a>                                            <\/li>                                          <\/ul>                                      <\/div><!--End-col-8-->                                      <div class="col-md-4 tflr">                                        <div class="box-sec2-right">                                          <h5 data-bind-html="'+u.Data.Result.ListItem[f].AgencyName+'">                                            '+u.Data.Result.ListItem[f].AgencyName+"                                           <\/h5>",u.Data.Result.ListItem[f].WorkType!=null&&u.Data.Result.ListItem[f].WorkType!=""&&(e+="<p>                                                    "+u.Data.Result.ListItem[f].WorkType+"                                                <\/p>"),u.Data.Result.ListItem[f].ReferenceID!=null&&u.Data.Result.ListItem[f].ReferenceID!=""&&(e+='<p>                                                    Job Reference Number: <span class="box-sec2-reference">'+u.Data.Result.ListItem[f].ReferenceID+"<\/span>                                                <\/p>"),e+="<\/div>                                      <\/div>                                    <\/div>                                  <\/div>";if(o="",u.Data.Result.TotalItem>0){for(o+="<ul>",SearchControl.Page>1&&(o+=t=="normal"?'<li>                                            <a href="javascript:SearchControl.NormalGotoPage(1)"><i class="fa fa-step-backward"><\/i><\/a>                                        <\/li>                                        <li>                                            <a href="javascript:SearchControl.NormalGotoPage('+(SearchControl.Page-1)+',true,true)"><i class="fa fa-caret-left"><\/i><\/a>                                        <\/li>':'<li>                                            <a href="javascript:SearchControl.GraduateGotoPage(1)"><i class="fa fa-step-backward"><\/i><\/a>                                        <\/li>                                        <li>                                            <a href="javascript:SearchControl.GraduateGotoPage('+(SearchControl.Page-1)+',true,true)"><i class="fa fa-caret-left"><\/i><\/a>                                        <\/li>'),f=u.Data.Result.StartPage;f<=u.Data.Result.EndPage;f++)o+=f==SearchControl.Page?'<li class="active"><a>'+f+"<\/a><\/li>":t=="normal"?'<li><a href="javascript:SearchControl.NormalGotoPage('+f+',true,true)">'+f+"<\/a><\/li>":'<li><a href="javascript:SearchControl.GraduateGotoPage('+f+',true,true)">'+f+"<\/a><\/li>";SearchControl.Page<u.Data.Result.TotalPage&&(o+=t=="normal"?'<li>                                            <a href="javascript:SearchControl.NormalGotoPage('+(SearchControl.Page+1)+',true,true)"><i class="fa fa-caret-right"><\/i><\/a>                                        <\/li>                                        <li>                                            <a href="javascript:SearchControl.NormalGotoPage('+u.Data.Result.TotalPage+',true,true)"><i class="fa fa-step-forward"><\/i><\/a>                                        <\/li>':'<li>                                            <a href="javascript:SearchControl.GraduateGotoPage('+(SearchControl.Page+1)+',true,true)"><i class="fa fa-caret-right"><\/i><\/a>                                        <\/li>                                        <li>                                            <a href="javascript:SearchControl.GraduateGotoPage('+u.Data.Result.TotalPage+',true,true)"><i class="fa fa-step-forward"><\/i><\/a>                                        <\/li>');o+="<\/ul>"}if($(".jobResultPaging").html("").html(o),$("#ListJobResult").hide().html(e).fadeIn(500),Ultil.BindingHtmlVariable($("#ListJobResult")),$(".bottom-row-hide").show(),u.Data.Result.TotalItem>1?$("#TotalJob").html("<span>"+u.Data.Result.TotalItem+"<\/span> jobs matching your search criteria."):u.Data.Result.TotalItem>0?$("#TotalJob").html("There is currently <span>"+u.Data.Result.TotalItem+"<\/span> job listed by "+u.Data.Result.ListItem[0].AgencyName+"."):($("#TotalJob").html("There are no jobs matching your search criteria."),$(".bottom-row-hide").hide()),i&&t!="graduate"&&(h=setInterval(function(){$("html,body").animate({scrollTop:$("#TotalJob").offset().top},"slow");clearInterval(h)},250)),SearchControl.isGraduate||Ultil.SetMetadata(u.Data.Result.Metadata.Title,u.Data.Result.Metadata.Description,u.Data.Result.Metadata.Keywords,u.Data.Result.Metadata.Heading1,u.Data.Result.Metadata.Title),r){var a=n,c="",l="";SearchControl.Page>1&&(c=n.replace(/page=\d{1,}/g,"page="+(SearchControl.Page-1)));SearchControl.Page<u.Data.Result.TotalPage&&(l=/page=/g.test(n)?n.replace(/page=\d{1,}/g,"page="+(SearchControl.Page+1)):n+"?page="+(SearchControl.Page+1));Ultil.SetCanonicalTags(a,l,c);History.pushState(null,null,n)}WCGAPlugins.SetTabIndex()}else console.log(u.Data.Result)}})},UpdateKeywordStatistic:function(){var n=SearchControl.DivisionID,t=SearchControl.AgencyID,i=SearchControl.JobCategoryID,r=SearchControl.JobLocationID,u=SearchControl.WorkTypeID,f=SearchControl.SalaryRangeID,e=SearchControl.AdvertisedDateID,o=SearchControl.TargetedID,s=SearchControl.TrainingID,h=SearchControl.JobTypeID,c=SearchControl.PrincipalNetwork,l=SearchControl.JobLevelID,a=SearchControl.KeyWord,v=SearchControl.StaffAreaID,y=SearchControl.VacanciesID;$.ajax({type:"POST",url:"/Ajax/UpdateKeywordStatistic",data:{Keyword:a,DivisionID:n,AgencyID:t,CategoryIDs:i,LocationIDs:r,WorkTypeIDs:u,JobLevelIDs:l,AdvertisedDateIDs:e,JobTypeIDs:h,SalaryRangeIDs:f,Targeted_IdentifiedIDs:o,TrainingIDs:s,PrincipalNetwork:c,StaffAreaID:v,VacanciesID:y},success:function(n){n.Data.Code>0?console.log(n.Data.Result):console.log(n.Data.Result)}})},SetSearchTypeOnLoad:function(){SearchControl.SearchType=="simple"?$(".advanceSearchControl").each(function(){$(this).hide()}):$(".advanceSearchControl").each(function(){$(this).show()})},ReponsiveControl:function(){var t=$(window).height(),i=$(".filter-panel-title").outerHeight(),r=$(".filter-panel-footer").outerHeight(),n=parseInt(t-i-r);$(".filter-panel-body").css({height:n+"px"});$(".panel-body-left").css({height:n/2+"px"});$(".panel-body-right").css({height:n/2+"px"});$(".wrap-filter-body").height(t-i-r)},SetDefaultStyleControl:function(){$(".filter-panel-body").removeAttr("style");$(".wrap-filter-body").removeAttr("style");$(".panel-body-left").removeAttr("style");$(".panel-body-right").removeAttr("style")},SetEventOnSearchPage:function(){$(".mb-show-control a").click(function(){var n=$(this).parents(".mb-show-control");return $(window).width()<767&&(n.find(".filter-content").css({visibility:"visible"}),n.find(".filter-panel").css({visibility:"visible"})),$(window).width()<767&&SearchControl.ReponsiveControl(),!1});SearchTabFilter.Init();$(".done-search").click(function(){return $("#RenderSearchControl").find(".filter-panel").each(function(){$(this).css("visibility","hidden")}),$("#RenderSearchControl").find(".filter-content").each(function(){$(this).css("visibility","hidden")}),SearchControl.SetSearchCriteria(),SearchControl.SetSearchJobTags(),SearchControl.NormalSearch(1,!1,!0),SearchControl.UpdateKeywordStatistic(),!1});$(".close-filter").click(function(){return $(this).parents(".filter-panel").css({visibility:"hidden"}),$(this).parents(".filter-content").css({visibility:"hidden"}),!1});$(".filter-content3 > .wrap-filter-body input[value=0]").each(function(){$(this).is(":checked")?$(this).parents(".wrap-filter-body").find("label").css({color:"#fff"}):$(this).parents(".wrap-filter-body").find("label").css({color:"#000"})});$(".filter-content3 > .wrap-filter-body input[value=0]").click(function(){$(this).is(":checked")?($(this).parent("label").css({color:"#fff"}),$(this).parents(".wrap-filter-body").find("input[type=checkbox]:not([value=0])").each(function(){$(this).prop("checked",!1);$(this).parent("label").css({color:"#fff"})})):($(this).parent("label").css({color:"#000"}),$(this).parents(".wrap-filter-body").find("input[type=checkbox]:not([value=0])").each(function(){$(this).prop("checked",!1);$(this).parent("label").css({color:"#000"})}))});$(".filter-content3 > .wrap-filter-body input[type=checkbox]:not([value=0])").click(function(){var n=$(this);n.is(":checked")?(n.parents(".wrap-filter-body").find("input:not([value=0]):not(:checked)").each(function(){$(this).parent("label").css({color:"#000"})}),n.parents(".wrap-filter-body").find("input[value=0]").parent("label").css({color:"#000"}),n.parents(".wrap-filter-body").find("input[value=0]").prop("checked",!1),n.parent("label").css({color:"#fff"})):n.parent("label").css({color:"#000"})});$(".filter-content").find('input[type="checkbox"],input[type="text"]').keyup(function(n){n.keyCode==27&&($(this).parents(".mb-show-control").find(".ul-nav-filter a").focus(),$(this).parents(".filter-content").css({visibility:"hidden"}))})},LoadControlSearchPage:function(n){var i=n.find(":selected").attr("data-key"),t=n.val();i==""?($(".overlay-load-search").show(),$("#RenderSearchControl").load("/Job/_AllSearch",{DivisionID:t},function(){$(".overlay-load-search").hide();SearchControl.SetEventOnSearchPage();SearchControl.DivisionID=t;SearchControl.NormalSearch(1,!1,!0)})):i=="NSW_HEALTH"?($(".overlay-load-search").show(),$("#RenderSearchControl").load("/Job/_NSWHealth",{DivisionID:t},function(){$(".overlay-load-search").hide();SearchControl.SetEventOnSearchPage();SearchControl.DivisionID=t;SearchControl.NormalSearch(1,!1,!0)})):i=="NSW_SCHOOLS"?($(".overlay-load-search").show(),$("#RenderSearchControl").load("/Job/_NSWSchools",{DivisionID:t},function(){$(".overlay-load-search").hide();SearchControl.SetEventOnSearchPage();SearchControl.DivisionID=t;SearchControl.NormalSearch(1,!1,!0)})):i=="NSW_AUDIT_OFFICE"?($(".overlay-load-search").show(),$("#RenderSearchControl").load("/Job/_NSWAutditOffice",{DivisionID:t},function(){$(".overlay-load-search").hide();SearchControl.SetEventOnSearchPage();SearchControl.DivisionID=t;SearchControl.NormalSearch(1,!1,!0)})):i=="NSW_GOVERNMENT"&&($(".overlay-load-search").show(),$("#RenderSearchControl").load("/Job/_NSWGovernment",{DivisionID:t},function(){$(".overlay-load-search").hide();SearchControl.SetEventOnSearchPage();SearchControl.DivisionID=t;SearchControl.NormalSearch(1,!1,!0)}))},LoadControlHomePage:function(n){var i=n.find(":selected").attr("data-key"),r=n.val(),t=0;SearchControl.SearchType=="advance"&&(t=1);i==""?($(".overlay-load-search").show(),$("#RenderSearchControl").load("/Home/All",{DivisionID:r,isAdanceSearch:t},function(){DropDownCheckList.Init();$(".overlay-load-search").hide();SearchControl.SetSearchTypeOnLoad();var n=setInterval(function(){$("#DivisionID").focus();$("#DivisionID").select();clearInterval(n)},250);Responsive.HomePage()})):i=="NSW_HEALTH"?($(".overlay-load-search").show(),$("#RenderSearchControl").load("/Home/NSWHealth",{DivisionID:r,isAdanceSearch:t},function(){DropDownCheckList.Init();$(".overlay-load-search").hide();SearchControl.SetSearchTypeOnLoad();var n=setInterval(function(){$("#DivisionID").focus();$("#DivisionID").select();clearInterval(n)},250);Responsive.HomePage()})):i=="NSW_SCHOOLS"?($(".overlay-load-search").show(),$("#RenderSearchControl").load("/Home/NSWSchools",{DivisionID:r,isAdanceSearch:t},function(){DropDownCheckList.Init();$(".overlay-load-search").hide();SearchControl.SetSearchTypeOnLoad();var n=setInterval(function(){$("#DivisionID").focus();$("#DivisionID").select();clearInterval(n)},250);Responsive.HomePage()})):i=="NSW_AUDIT_OFFICE"?($(".overlay-load-search").show(),$("#RenderSearchControl").load("/Home/NSWAutditOffice",{DivisionID:r,isAdanceSearch:t},function(){DropDownCheckList.Init();$(".overlay-load-search").hide();SearchControl.SetSearchTypeOnLoad();var n=setInterval(function(){$("#DivisionID").focus();$("#DivisionID").select();clearInterval(n)},250);Responsive.HomePage()})):i=="NSW_GOVERNMENT"&&($(".overlay-load-search").show(),$("#RenderSearchControl").load("/Home/NSWGovernment",{DivisionID:r,isAdanceSearch:t},function(){DropDownCheckList.Init();$(".overlay-load-search").hide();SearchControl.SetSearchTypeOnLoad();var n=setInterval(function(){$("#DivisionID").focus();$("#DivisionID").select();clearInterval(n)},250);Responsive.HomePage()}))},NormalGotoPage:function(n){SearchControl.Page=n;SearchControl.isGraduate=!1;var t=document.location.href;/page=\d{1,}/g.test(t)?t=t.replace(/page=\d{1,}/g,"page="+SearchControl.Page):t+=/\?/g.test(t)?"&page="+SearchControl.Page:"?page="+SearchControl.Page;SearchControl.SubmitSearchQuery(t,"normal",!0,!0)},GraduateGotoPage:function(n){SearchControl.GraduateSearch(n,!0,!0)},Init:function(){$(document).ready(function(){$("#RenderSearchControl").on("keypress","#DivisionID",function(n){n.keyCode==13&&SearchControl.GotoSearchPage()});$(window).resize(function(){$(window).width()<767?SearchControl.ReponsiveControl():SearchControl.SetDefaultStyleControl()});$("#RenderSearchControl").on("mouseover","#ListFilterControl > li.mb-show-control",function(){return $(window).width()>=767&&($(this).find(".filter-content").css({visibility:"visible"}),$(this).find(".filter-panel").css({visibility:"visible"})),$(window).width()<767&&SearchControl.ReponsiveControl(),!1});$("#RenderSearchControl").on("mouseout","#ListFilterControl > li.mb-show-control",function(){return $(window).width()>=767&&($(this).find(".filter-content").css({visibility:"hidden"}),$(this).find(".filter-panel").css({visibility:"hidden"})),!1});$("#RenderSearchControl").on("keyup","#ListFilterControl > li.mb-show-control",function(n){return $(window).width()>=767&&n.keyCode==13&&($(".mb-show-control").each(function(){$(this).find(".filter-content").css({visibility:"hidden"});$(this).find(".filter-panel").css({visibility:"hidden"})}),$(this).find(".filter-content").css({visibility:"visible"}),$(this).find(".filter-panel").css({visibility:"visible"})),$(window).width()<767&&SearchControl.ReponsiveControl(),!1});$("#RenderSearchControl").on("keyup","#ListFilterControl > li.mb-show-control",function(n){return $(window).width()>=767&&n.keyCode==27&&($(this).find(".filter-content").css({visibility:"hidden"}),$(this).find(".filter-panel").css({visibility:"hidden"})),!1});$(".menu-search").on("keypress",'input[type="checkbox"]',function(n){var i=n.keyCode||n.which,t;return i==32&&(t=navigator.userAgent.toLowerCase().indexOf("chrome")>-1||navigator.userAgent.toLowerCase().indexOf("firefox")>-1,t&&($(this).is(":checked")?$(this).prop("checked",!1):$(this).prop("checked",!0)),$(this).trigger("change")),!0});SearchControl.SetSearchTypeOnLoad();$("body").on("keypress","#SearchKey",function(n){n.keyCode==13&&($(this).hasClass("search-home-page")?SearchControl.GotoSearchPage():(SearchControl.SetSearchCriteria(),SearchControl.SetSearchJobTags(),SearchControl.NormalSearch(1,!0,!0),SearchControl.UpdateKeywordStatistic()))});$("#GraduateKeyword").keypress(function(n){n.keyCode==13&&(SearchControl.SetSearchCriteria(),SearchControl.GraduateSearch(1,!0,!0),SearchControl.UpdateKeywordStatistic())});$("#search-tags").on("click","li.box-tag > a",function(){var n=$(this).attr("data-target"),t=$("#"+n).prop("tagName");return t=="SELECT"?$("#"+n).val(0):($("."+n).attr("type")=="text"?$("."+n).val(""):$("."+n).each(function(){$(this).parent("label").css({color:"#fff"});$(this).prop("checked",!1)}),$("."+n+"[value=0]").parent("label").css({color:"#fff"}),$("."+n+"[value=0]").prop("checked",!0)),$(this).parent("li").remove(),SearchControl.ExternalAgencyID=[],SearchControl.SetSearchCriteria(),SearchControl.SetSearchJobTags(),SearchControl.NormalSearch(1,!1,!0),SearchControl.UpdateKeywordStatistic(),!1});$("#SortBy").change(function(){SearchControl.SortBy=$("#SortBy").val();SearchControl.NormalSearch(1,!1,!0)});$(".PageSize").change(function(){SearchControl.PageSize=$(this).val();$(".PageSize").val(SearchControl.PageSize);SearchControl.NormalSearch(1,!1,!0)});$(".GraduatePageSize").change(function(){SearchControl.PageSize=$(this).val();$(".GraduatePageSize").val(SearchControl.PageSize);SearchControl.GraduateSearch(1,!1,!0)});$("#GraduateSortBy").change(function(){SearchControl.SortBy=$(this).val();SearchControl.GraduateSearch(1,!1,!0)});$("#RenderSearchControl").on("click","#ShowHideSearch",function(){SearchControl.ShowHideSearchType($(this))});$("#RenderSearchControl").on("keypress","#ShowHideSearch",function(n){n.keyCode==13&&SearchControl.ShowHideSearchType($(this))});$("body").on("click","#btnSearchNow",function(){SearchControl.SetSearchCriteria();SearchControl.SetSearchJobTags();SearchControl.NormalSearch(1,!0,!0);SearchControl.UpdateKeywordStatistic();$(".mb-show-control").each(function(){$(this).find(".filter-content").css({visibility:"hidden"});$(this).find(".filter-panel").css({visibility:"hidden"})})});$("body").on("keyup","#btnSearchNow",function(n){n.keyCode==13&&(SearchControl.SetSearchCriteria(),SearchControl.SetSearchJobTags(),SearchControl.NormalSearch(1,!0,!0),SearchControl.UpdateKeywordStatistic(),$(".mb-show-control").each(function(){$(this).find(".filter-content").css({visibility:"hidden"});$(this).find(".filter-panel").css({visibility:"hidden"})}))});$("#GraduateBtnSearch").click(function(){SearchControl.SetSearchCriteria();SearchControl.GraduateSearch(1,!0,!0);SearchControl.UpdateKeywordStatistic()});$("#DivisionSearchPage").on("change","#DivisionID",function(){SearchControl.ClearAllSearchCriteria();SearchControl.LoadControlSearchPage($(this))});$("#RenderSearchControl").on("change","#DivisionID",function(){SearchControl.LoadControlHomePage($(this))});SearchControl.setDropDownCheckList()})}};jQuery.fn.outerHTML=function(){return jQuery("<div />").append(this.eq(0).clone()).html()};var Responsive={HomePage:function(){var n;$(window).resize(function(){var n;Ultil.isMobile()?(n=$(".home-search-left").find(".wp-home-search-box").outerHTML(),$(".home-search-left").find(".wp-home-search-box").remove(),$(".form-left-bt").css({margin:"0"}),$(".main-column").prepend(n)):(n=$(".main-column").find(".wp-home-search-box").outerHTML(),$(".main-column").find(".wp-home-search-box").remove(),$(".form-left-bt").css({margin:"15px 0"}),$(".home-search-left").prepend(n))});Ultil.isMobile()?(n=$(".home-search-left").find(".wp-home-search-box").outerHTML(),$(".home-search-left").find(".wp-home-search-box").remove(),$(".main-column").prepend(n)):(n=$(".main-column").find(".wp-home-search-box").outerHTML(),$(".main-column").find(".wp-home-search-box").remove(),$(".home-search-left").prepend(n))}},NthChild={CareerProfile:function(){$(".wp-caeer-profile .career-profile-item:nth-child(4n+1)").addClass("nth-child-3n1")}},Validate={ValidateSendEmailToFriend:function(){var n="",t;return($("input[data-required]").each(function(){var i=$(this).attr("data-email"),t=$(this);t.val()==null||t.val()==""?(n+="<li>                        "+t.attr("data-required")+"                        <\/li>",t.css("border-color","red")):typeof i!=typeof undefined&&i!==!1?t.val().match(/[a-zA-Z0-9]+@[a-zA-Z0-9]+\.[a-zA-Z]+/)==null?(n+="<li>                        "+i+"                        <\/li>",t.css("border-color","red")):t.css("border-color","#d9d9d9"):(n+="",t.css("border-color","#d9d9d9"))}),n==null||n=="")?!0:(t='<ul style="list-style: none;">'+n+"<\/ul>",$("#message").html(t),!1)}};
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.2.0",d.prototype.close=function(b){function c(){f.detach().trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",c).emulateTransitionEnd(150):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.2.0",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),d[e](null==f[b]?this.options[b]:f[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b).on("keydown.bs.carousel",a.proxy(this.keydown,this)),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.2.0",c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},c.prototype.keydown=function(a){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.to=function(b){var c=this,d=this.getItemIndex(this.$active=this.$element.find(".item.active"));return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=e[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:g});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,f&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(e)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:g});return a.support.transition&&this.$element.hasClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one("bsTransitionEnd",function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger(m)),f&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(b=!b),e||d.data("bs.collapse",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};c.VERSION="3.2.0",c.DEFAULTS={toggle:!0},c.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},c.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var c=a.Event("show.bs.collapse");if(this.$element.trigger(c),!c.isDefaultPrevented()){var d=this.$parent&&this.$parent.find("> .panel > .in");if(d&&d.length){var e=d.data("bs.collapse");if(e&&e.transitioning)return;b.call(d,"hide"),e||d.data("bs.collapse",null)}var f=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[f](0),this.transitioning=1;var g=function(){this.$element.removeClass("collapsing").addClass("collapse in")[f](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return g.call(this);var h=a.camelCase(["scroll",f].join("-"));this.$element.one("bsTransitionEnd",a.proxy(g,this)).emulateTransitionEnd(350)[f](this.$element[0][h])}}},c.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},c.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var d=a.fn.collapse;a.fn.collapse=b,a.fn.collapse.Constructor=c,a.fn.collapse.noConflict=function(){return a.fn.collapse=d,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(c){var d,e=a(this),f=e.attr("data-target")||c.preventDefault()||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),g=a(f),h=g.data("bs.collapse"),i=h?"toggle":e.data(),j=e.attr("data-parent"),k=j&&a(j);h&&h.transitioning||(k&&k.find('[data-toggle="collapse"][data-parent="'+j+'"]').not(e).addClass("collapsed"),e[g.hasClass("in")?"addClass":"removeClass"]("collapsed")),b.call(g,i)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.2.0",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var e=c(d),g=e.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.divider):visible a",i=e.find('[role="menu"]'+h+', [role="listbox"]'+h);if(i.length){var j=i.index(i.filter(":focus"));38==b.keyCode&&j>0&&j--,40==b.keyCode&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f+', [role="menu"], [role="listbox"]',g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$backdrop=this.isShown=null,this.scrollbarWidth=0,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.2.0",c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.$body.addClass("modal-open"),this.setScrollbar(),this.escape(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(c.$body),c.$element.show().scrollTop(0),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one("bsTransitionEnd",function(){c.$element.trigger("focus").trigger(e)}).emulateTransitionEnd(300):c.$element.trigger("focus").trigger(e)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.$body.removeClass("modal-open"),this.resetScrollbar(),this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;if(this.$backdrop=a('<div class="modal-backdrop '+d+'" />').appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),e&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;e?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(150):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var f=function(){c.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",f).emulateTransitionEnd(150):f()}else b&&b()},c.prototype.checkScrollbar=function(){document.body.clientWidth>=window.innerWidth||(this.scrollbarWidth=this.scrollbarWidth||this.measureScrollbar())},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.scrollbarWidth&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||"destroy"!=b)&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};c.VERSION="3.2.0",c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show()},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var c=a.contains(document.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!c)return;var d=this,e=this.tip(),f=this.getUID(this.type);this.setContent(),e.attr("id",f),this.$element.attr("aria-describedby",f),this.options.animation&&e.addClass("fade");var g="function"==typeof this.options.placement?this.options.placement.call(this,e[0],this.$element[0]):this.options.placement,h=/\s?auto?\s?/i,i=h.test(g);i&&(g=g.replace(h,"")||"top"),e.detach().css({top:0,left:0,display:"block"}).addClass(g).data("bs."+this.type,this),this.options.container?e.appendTo(this.options.container):e.insertAfter(this.$element);var j=this.getPosition(),k=e[0].offsetWidth,l=e[0].offsetHeight;if(i){var m=g,n=this.$element.parent(),o=this.getPosition(n);g="bottom"==g&&j.top+j.height+l-o.scroll>o.height?"top":"top"==g&&j.top-o.scroll-l<0?"bottom":"right"==g&&j.right+k>o.width?"left":"left"==g&&j.left-k<o.left?"right":g,e.removeClass(m).addClass(g)}var p=this.getCalculatedOffset(g,j,k,l);this.applyPlacement(p,g);var q=function(){d.$element.trigger("shown.bs."+d.type),d.hoverState=null};a.support.transition&&this.$tip.hasClass("fade")?e.one("bsTransitionEnd",q).emulateTransitionEnd(150):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top=b.top+g,b.left=b.left+h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=k.left?2*k.left-e+i:2*k.top-f+j,m=k.left?"left":"top",n=k.left?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(l,d[0][n],m)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(){function b(){"in"!=c.hoverState&&d.detach(),c.$element.trigger("hidden.bs."+c.type)}var c=this,d=this.tip(),e=a.Event("hide.bs."+this.type);return this.$element.removeAttr("aria-describedby"),this.$element.trigger(e),e.isDefaultPrevented()?void 0:(d.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d.one("bsTransitionEnd",b).emulateTransitionEnd(150):b(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName;return a.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():null,{scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop(),width:d?a(window).width():b.outerWidth(),height:d?a(window).height():b.outerHeight()},d?{top:0,left:0}:b.offset())},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.width&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){clearTimeout(this.timeout),this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||"destroy"!=b)&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.2.0",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").empty()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},c.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){var e=a.proxy(this.process,this);this.$body=a("body"),this.$scrollElement=a(a(c).is("body")?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.2.0",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b="offset",c=0;a.isWindow(this.$scrollElement[0])||(b="position",c=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var d=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+c,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){d.offsets.push(this[0]),d.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<=e[0])return g!=(a=f[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.2.0",c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.closest("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},c.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one("bsTransitionEnd",e).emulateTransitionEnd(150):e(),f.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(c){c.preventDefault(),b.call(a(this),"show")})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.2.0",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=a(document).height(),d=this.$target.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top(this.$element)),"function"==typeof h&&(h=f.bottom(this.$element));var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=b-h?"bottom":null!=g&&g>=d?"top":!1;if(this.affixed!==i){null!=this.unpin&&this.$element.css("top","");var j="affix"+(i?"-"+i:""),k=a.Event(j+".bs.affix");this.$element.trigger(k),k.isDefaultPrevented()||(this.affixed=i,this.unpin="bottom"==i?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(j).trigger(a.Event(j.replace("affix","affixed"))),"bottom"==i&&this.$element.offset({top:b-this.$element.height()-h}))}}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},d.offsetBottom&&(d.offset.bottom=d.offsetBottom),d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);;
(function(n){var r={preloadImg:!0},o=function(n){var t,i;n=n.replace(/^url\((.*)\)/,"$1").replace(/^\"(.*)\"$/,"$1");t=new Image;t.src=n.replace(/\.([a-zA-Z]*)$/,"-hover.$1");i=new Image;i.src=n.replace(/\.([a-zA-Z]*)$/,"-focus.$1")},t=function(t){var u=n(t.get(0).form),i=t.next(),r;return(i.is("label")||(i=t.prev(),i.is("label")&&(r=t.attr("id"),r&&(i=u.find('label[for="'+r+'"]')))),i.is("label"))?i.css("cursor","pointer"):!1},i=function(t){var i=n(".jqTransformSelectWrapper ul:visible");i.each(function(){var i=n(this).parents(".jqTransformSelectWrapper:first").find("select").get(0);t&&i.oLabel&&i.oLabel.get(0)==t.get(0)||n(this).hide()})},u=function(t){n(t.target).parents(".jqTransformSelectWrapper").length===0&&i(n(t.target))},f=function(){n(document).mousedown(u)},e=function(t){var i;n(".jqTransformSelectWrapper select",t).each(function(){i=this.selectedIndex<0?0:this.selectedIndex;n("ul",n(this).parent()).each(function(){n("a:eq("+i+")",this).click()})});n("a.jqTransformCheckbox, a.jqTransformRadio",t).removeClass("jqTransformChecked");n("input:checkbox, input:radio",t).each(function(){this.checked&&n("a",n(this).parent()).addClass("jqTransformChecked")})};n.fn.jqTransInputButton=function(){return this.each(function(){var t=n('<button id="'+this.id+'" name="'+this.name+'" type="'+this.type+'" class="'+this.className+' jqTransformButton"><span><span>'+n(this).attr("value")+"<\/span><\/span>").hover(function(){t.addClass("jqTransformButton_hover")},function(){t.removeClass("jqTransformButton_hover")}).mousedown(function(){t.addClass("jqTransformButton_click")}).mouseup(function(){t.removeClass("jqTransformButton_click")});n(this).replaceWith(t)})};n.fn.jqTransInputText=function(){return this.each(function(){var i=n(this),f,u,r;!i.hasClass("jqtranformdone")&&i.is("input")&&(i.addClass("jqtranformdone"),f=t(n(this)),f&&f.bind("click",function(){i.focus()}),u=i.width(),i.attr("size")&&(u=i.attr("size")*10,i.css("width",u)),i.addClass("jqTransformInput").wrap('<div class="jqTransformInputWrapper"><div class="jqTransformInputInner"><div><\/div><\/div><\/div>'),r=i.parent().parent().parent(),r.css("width",u+10),i.focus(function(){r.addClass("jqTransformInputWrapper_focus")}).blur(function(){r.removeClass("jqTransformInputWrapper_focus")}).hover(function(){r.addClass("jqTransformInputWrapper_hover")},function(){r.removeClass("jqTransformInputWrapper_hover")}),n.browser.safari&&r.addClass("jqTransformSafari"),n.browser.safari&&i.css("width",r.width()+16),this.wrapper=r)})};n.fn.jqTransCheckBox=function(){return this.each(function(){var i;if(!n(this).hasClass("jqTransformHidden")){var r=n(this),f=this,u=t(r);u&&u.click(function(){i.trigger("click")});i=n('<a href="#" class="jqTransformCheckbox"><\/a>');r.addClass("jqTransformHidden").wrap('<span class="jqTransformCheckboxWrapper"><\/span>').parent().prepend(i);r.change(function(){return this.checked&&i.addClass("jqTransformChecked")||i.removeClass("jqTransformChecked"),!0});i.click(function(){return r.attr("disabled")?!1:(r.trigger("click").trigger("change"),!1)});this.checked&&i.addClass("jqTransformChecked")}})};n.fn.jqTransRadio=function(){return this.each(function(){var i,u,r;n(this).hasClass("jqTransformHidden")||(i=n(this),u=this,oLabel=t(i),oLabel&&oLabel.click(function(){r.trigger("click")}),r=n('<a href="#" class="jqTransformRadio" rel="'+this.name+'"><\/a>'),i.addClass("jqTransformHidden").wrap('<span class="jqTransformRadioWrapper"><\/span>').parent().prepend(r),i.change(function(){return u.checked&&r.addClass("jqTransformChecked")||r.removeClass("jqTransformChecked"),!0}),r.click(function(){return i.attr("disabled")?!1:(i.trigger("click").trigger("change"),n('input[name="'+i.attr("name")+'"]',u.form).not(i).each(function(){n(this).attr("type")=="radio"&&n(this).trigger("change")}),!1)}),u.checked&&r.addClass("jqTransformChecked"))})};n.fn.jqTransTextarea=function(){return this.each(function(){var r=n(this),u,i;r.hasClass("jqtransformdone")||(r.addClass("jqtransformdone"),oLabel=t(r),oLabel&&oLabel.click(function(){r.focus()}),u='<table cellspacing="0" cellpadding="0" border="0" class="jqTransformTextarea">',u+='<tr><td id="jqTransformTextarea-tl"><\/td><td id="jqTransformTextarea-tm"><\/td><td id="jqTransformTextarea-tr"><\/td><\/tr>',u+='<tr><td id="jqTransformTextarea-ml">&nbsp;<\/td><td id="jqTransformTextarea-mm"><div><\/div><\/td><td id="jqTransformTextarea-mr">&nbsp;<\/td><\/tr>',u+='<tr><td id="jqTransformTextarea-bl"><\/td><td id="jqTransformTextarea-bm"><\/td><td id="jqTransformTextarea-br"><\/td><\/tr>',u+="<\/table>",i=n(u).insertAfter(r).hover(function(){i.hasClass("jqTransformTextarea-focus")||i.addClass("jqTransformTextarea-hover")},function(){i.removeClass("jqTransformTextarea-hover")}),r.focus(function(){i.removeClass("jqTransformTextarea-hover").addClass("jqTransformTextarea-focus")}).blur(function(){i.removeClass("jqTransformTextarea-focus")}).appendTo(n("#jqTransformTextarea-mm div",i)),this.oTable=i,n.browser.safari&&n("#jqTransformTextarea-mm",i).addClass("jqTransformSafariTextarea").find("div").css("height",r.height()).css("width",r.width()))})};n.fn.jqTransSelect=function(){return this.each(function(){var u=n(this),e,f,r,s;if(!u.hasClass("jqTransformHidden")&&!u.attr("multiple")){e=t(u);f=u.addClass("jqTransformHidden").wrap('<div class="jqTransformSelectWrapper"><\/div>').parent();f.prepend('<div><span><\/span><a href="#" class="jqTransformSelectOpen"><\/a><\/div><ul><\/ul>');r=n("ul",f).css("width",u.width()).hide();n("option",this).each(function(t){var i=n('<li><a href="#" index="'+t+'">'+n(this).html()+"<\/a><\/li>");r.append(i)});r.find("a").click(function(){return n("a.selected",f).removeClass("selected"),n(this).addClass("selected"),u[0].selectedIndex!=n(this).attr("index")&&u[0].onchange&&(u[0].selectedIndex=n(this).attr("index"),u[0].onchange()),u[0].selectedIndex=n(this).attr("index"),n("span:eq(0)",f).html(n(this).html()),r.hide(),!1});n("a:eq("+this.selectedIndex+")",r).click();n("span:first",f).click(function(){n("a.jqTransformSelectOpen",f).trigger("click")});e&&e.click(function(){n("a.jqTransformSelectOpen",f).trigger("click")});this.oLabel=e;var l=n("a.jqTransformSelectOpen",f).click(function(){return(r.css("display")=="none"&&i(),u.attr("disabled"))?!1:(r.slideToggle("fast",function(){var t=n("a.selected",r).offset().top-r.offset().top;r.animate({scrollTop:t})}),!1)}),o=u.outerWidth(),h=n("span:first",f),c=o>h.innerWidth()?o+l.outerWidth():f.width();f.css("width",c);r.css("width",c-2);h.css({width:o});r.css({display:"block",visibility:"hidden"});s=n("li",r).length*n("li:first",r).height();s<r.height()&&r.css({height:s,overflow:"hidden"});r.css({display:"none",visibility:"visible"})}})};n.fn.jqTransform=function(t){var i=n.extend({},r,t);return this.each(function(){var t=n(this);t.hasClass("jqtransformdone")||(t.addClass("jqtransformdone"),n('input:submit, input:reset, input[type="button"]',this).jqTransInputButton(),n("input:text, input:password",this).jqTransInputText(),n("input:checkbox",this).jqTransCheckBox(),n("input:radio",this).jqTransRadio(),n("textarea",this).jqTransTextarea(),n("select",this).jqTransSelect().length>0&&f(),t.bind("reset",function(){var n=function(){e(this)};window.setTimeout(n,10)}))})}})(jQuery);
(function(n){n.fn.extend({tabify:function(t){function i(t){return hash=n(t).find("a").attr("href"),hash=hash.substring(0,hash.length-4)}function r(t){n(t).addClass("active");n(i(t)).show();n(t).siblings("li").each(function(){n(this).removeClass("active");n(i(this)).hide()})}return this.each(function(){function f(){location.hash&&n(u).find("a[href="+location.hash+"]").length>0&&r(n(u).find("a[href="+location.hash+"]").parent())}var u=this,e={ul:n(u)};n(this).find("li a").each(function(){n(this).attr("href",n(this).attr("href")+"-tab")});location.hash&&f();setInterval(f,100);n(this).find("li").each(function(){n(this).hasClass("active")?n(i(this)).show():n(i(this)).hide()});t&&t(e)})}})})(jQuery);$(document).ready(function(){$("a.poplight[href^=#]").click(function(){var n=$(this).attr("rel"),r=$(this).attr("href"),u=r.split("?"),f=u[1].split("&"),e=f[0].split("=")[1],t,i;return $("#"+n).fadeIn().css({width:Number(e)}).prepend('<a href="#" class="closePopup" title="Close Window">Close Window<\/a>'),t=($("#"+n).height()+40)/2,i=$("#"+n).width()/2,$("#"+n).css({"margin-top":-t,"margin-left":-i}),$("body").append('<div id="fade"><\/div>'),$("#fade").css({filter:"alpha(opacity=70)"}).fadeIn(),!1})});
/*! Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl
 * Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT
 *  */

!function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='&shy;<style media="'+a+'"> #mq-test-1 { width: 42px; }</style>',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){u(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))};if(c.ajax=f,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName("head")[0]||k,r=j.getElementsByTagName("base")[0],s=q.getElementsByTagName("link"),t=function(){var a,b=j.createElement("div"),c=j.body,d=k.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=j.createElement("body"),c.style.background="none"),k.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&&(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c="clientWidth",d=k[c],e="CSS1Compat"===j.compatMode&&d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&&n[C]&&n[C].parentNode===q&&q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var g=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},h=!f&&d;b.length&&(b+="/"),h&&(f=1);for(var i=0;f>i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),n=j.split(","),o=n.length;for(var p=0;o>p;p++)k=n[p],l.push({media:k.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:m.length-1,hasquery:k.indexOf("(")>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b<s.length;b++){var c=s[b],e=c.href,f=c.media,g=c.rel&&"stylesheet"===c.rel.toLowerCase();e&&g&&!o[e]&&(c.styleSheet&&c.styleSheet.rawCssText?(v(c.styleSheet.rawCssText,e,f),o[e]=!0):(!/^([a-zA-Z:]*\/\/)/.test(e)&&!r||e.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&("//"===e.substring(0,2)&&(e=a.location.protocol+e),d.push({href:e,media:f})))}w()};x(),c.update=x,c.getEmValue=t,a.addEventListener?a.addEventListener("resize",b,!1):a.attachEvent&&a.attachEvent("onresize",b)}}(this);;
function displayAfterCandidateLogin(){$("#signin_menu").css("display","none");$(spCandidateLoggedInDisplay).css("display","block");$(liLogout).css("display","block");$(liHome).css("display","block");$(liCandidateAccountSetting).css("display","block");$(liCommunity).css("display","block");$(liJobAlert).css("display","block");$(employerLogin).css("display","none");$(spJobSeekerLoginLink).css("display","none");$(liRegister).css("display","none");$(".employerNav").css("display","none")}function CandidateLogin(){var r=$(txtUsername).val();if($.trim(r)=="")return $(txtUsername).addClass("error"),$("#lblErrorUsernameID").html("Username is invalid."),$(txtUsername).focus(),$("#lblMessage").html(""),$("#lblErrorpassword1ID").html(""),!1;if($(txtUsername).removeClass("error"),$("#lblErrorUsernameID").html(""),$.trim($(txtpassword).val())=="")return $(txtpassword).addClass("error"),$("#lblErrorpassword1ID").html("Password is invalid"),$(txtpassword).focus(),$("#lblMessage").html(""),$("#lblErrorUsernameID").html(""),!1;$(txtpassword).removeClass("error");$("#lblErrorpassword1ID").html("");var n="",t="",i=!1;$(txtUsername).hasClass("error")&&$(txtUsername).removeClass("error");$(txtpassword).hasClass("error")&&$(txtpassword).removeClass("error");n=$(txtUsername).val();t=$(txtpassword).val();i=$(chkRemember).is(":checked");CandidateTryToLogin(n,t,i)}function CandidateTryToLogin(n,t,i){$.ajax({type:"POST",url:"/Account/AuthenticateJobSeeker",data:{userName:n,password:t,isRemeberLogin:i},error:function(n,t){console.debug(n);console.debug(t)},success:function(n){UpdateCandidateLoginResult(n)},dataType:"json"})}function login2(){var r=$("#txtUsernameCenter").val();if($.trim(r)=="")return $("#txtUsernameCenter").addClass("error"),$("#lblErrorUsernameID1").html("Username is invalid."),$("#txtUsernameCenter").focus(),$("#lblMessage2").html(""),!1;if($("#txtUsernameCenter").removeClass("error"),$("#lblErrorUsernameID1").html(""),$.trim($("#txtpassword1").val())=="")return $("#txtpassword1").addClass("error"),$("#lblErrorpassword1ID1").html("Password is invalid"),$("#txtpassword1").focus(),$("#lblMessage2").html(""),!1;$("#txtpassword1").removeClass("error");$("#lblErrorpassword1ID1").html("");var n="",t="",i=!1;($("#txtUsernameCenter").hasClass("error")&&$("#txtUsernameCenter").removeClass("error"),$("#txtpassword1").hasClass("error")&&$("#txtpassword1").removeClass("error"),ValidateLogin2())&&(n=$("#txtUsernameCenter").val(),t=$("#txtpassword1").val(),i=$("#chkRememberCenter").is(":checked"),TryToLogin2(n,t,i))}function ValidateLogin2(){return $.trim($("#txtUsernameCenter").val())==""?($("#txtUsernameCenter").hasClass("error")||$("#txtUsernameCenter").addClass("error"),$("#lblMessage2").html("Email or username is required."),$("#lblMessage2").attr("style","display:block"),$("#txtUsernameCenter").focus(),!1):$.trim($("#txtpassword1").val())==""?($("#txtpassword1").hasClass("error")||$("#txtpassword1>").addClass("error"),$("#lblMessage2").html("Password is is required."),$("#lblMessage2").attr("style","display:block"),$("#txtpassword1").focus(),!1):($("#lblMessage2").html(""),$("#lblMessage2").attr("style","display:none"),!0)}function TryToLogin2(n,t,i){$.ajax({type:"POST",url:"/Account/AuthenticateJobSeeker",data:{userName:n,password:t,isRemeberLogin:i},error:function(n,t){console.debug(n);console.debug(t)},success:function(n){UpdateCandidateLoginResult2(n)},dataType:"json"})}function UpdateCandidateLoginResult2(n){var r=n.StatusCode,u=n.Message,f=n.DisplayName,e=n.DisplayEmail,i,t;if(r!=!0)$("#lblMessage2").html(u),$("#lblMessage2").attr("style","display:block"),$(txtUsernameCenter).hasClass("error")||$(txtUsernameCenter).addClass("error"),$(txtpassword1).hasClass("error")||$(txtpassword1).addClass("error"),$(txtUsername).focus();else{if($("#jobsAlertID").dialog("close"),returnPage!=""){$(location).attr("href",returnPage);return}i=login_HOMEPAGE2;$(location).attr("href",i);t="#signin_menu div#dvTopLoginArea div.clfix";$(t).before('<span class="LoadingStyleSelect"><img alt="Ajax loader image" src="../Content/Images/ajax-loader.gif" width="16" height="16" alt="Loading..." /><\/span>');$(t).before('<span class="BlurDiv"><\/span>')}}function UpdateCandidateLoginResult(n){var c=n.StatusCode,l=n.Message,o=n.DisplayName,a=n.DisplayEmail,f,i,t,r,u,s,e,h;if(c!=!0)$("#lblMessage").html(l),$("#lblMessage").attr("style","display:block"),$(txtUsername).hasClass("error")||$(txtUsername).addClass("error"),$(txtpassword).hasClass("error")||$(txtpassword).addClass("error"),$(txtUsername).focus();else{if(usEmail=a,usName=o,f=$(location).attr("href").toLowerCase(),n.newpageurl!=""){$(location).attr("href",n.newpageurl);return}i=login_REGISTER2;i=i.toLowerCase();t=!1;f.indexOf(i)>-1&&i.length>1&&(t=!0);r=login_FACEBOOKLOGINCALLBACK;r=r.toLowerCase();f.indexOf(r)>-1&&r.length>1&&(t=!0);u=login_FORGOTPASSWORD2;u=u.toLowerCase();f.indexOf(u)>-1&&u.length>1&&(t=!0);t=!0;t?(s=login_HOMEPAGE2,$(location).attr("href",s),e="#signin_menu div#dvTopLoginArea div.clfix",$(e).before('<span class="LoadingStyleSelect"><img alt="Ajax loader image" src="../Content/Images/ajax-loader.gif" width="16" height="16" alt="Loading..." /><\/span>'),$(e).before('<span class="BlurDiv"><\/span>')):(displayAfterCandidateLogin(),$("#lblDisplayName").html(o),h=n.DisplayNameToolTip,$("#lblDisplayName").attr("title",h),$(txtUsername).hasClass("error")&&$(txtUsername).removeClass("error"),$(txtpassword).hasClass("error")&&$(txtpassword).removeClass("error"))}}var usEmail="",usName="";$(document).ready(function(){$(".signin").click(function(n){n.preventDefault();$("#lblMessage").html("");$("#lblErrorUsernameID").html("");$("#lblErrorpassword1ID").html("");$("fieldset#signin_menu").toggle(100);$(".signin").toggleClass("menu-open");$("#txtUsername").focus()});$("fieldset#signin_menu").mouseup(function(){return!1});$(document).mouseup(function(n){$(n.target).parent("a.signin").length==0&&($(".signin").removeClass("menu-open"),$("fieldset#signin_menu").hide())})});$(document).ready(function(){$("#dvTopLoginArea").keydown(function(n){n.keyCode=="13"&&(n.preventDefault(),$("#signin_submit").click())});$("#jobsAlertID").keydown(function(n){if(n.keyCode=="13")return login2(),!1})});
"function" !== typeof Object.create && (Object.create = function (f) { function g() { } g.prototype = f; return new g });
(function (f, g, k) {
    var l = {
        init: function (a, b) { this.$elem = f(b); this.options = f.extend({}, f.fn.owlCarousel.options, this.$elem.data(), a); this.userOptions = a; this.loadContent() }, loadContent: function () {
            function a(a) { var d, e = ""; if ("function" === typeof b.options.jsonSuccess) b.options.jsonSuccess.apply(this, [a]); else { for (d in a.owl) a.owl.hasOwnProperty(d) && (e += a.owl[d].item); b.$elem.html(e) } b.logIn() } var b = this, e; "function" === typeof b.options.beforeInit && b.options.beforeInit.apply(this, [b.$elem]); "string" === typeof b.options.jsonPath ?
            (e = b.options.jsonPath, f.getJSON(e, a)) : b.logIn()
        }, logIn: function () { this.$elem.data("owl-originalStyles", this.$elem.attr("style")); this.$elem.data("owl-originalClasses", this.$elem.attr("class")); this.$elem.css({ opacity: 0 }); this.orignalItems = this.options.items; this.checkBrowser(); this.wrapperWidth = 0; this.checkVisible = null; this.setVars() }, setVars: function () {
            if (0 === this.$elem.children().length) return !1; this.baseClass(); this.eventTypes(); this.$userItems = this.$elem.children(); this.itemsAmount = this.$userItems.length;
            this.wrapItems(); this.$owlItems = this.$elem.find(".owl-item"); this.$owlWrapper = this.$elem.find(".owl-wrapper"); this.playDirection = "next"; this.prevItem = 0; this.prevArr = [0]; this.currentItem = 0; this.customEvents(); this.onStartup()
        }, onStartup: function () {
            this.updateItems(); this.calculateAll(); this.buildControls(); this.updateControls(); this.response(); this.moveEvents(); this.stopOnHover(); this.owlStatus(); !1 !== this.options.transitionStyle && this.transitionTypes(this.options.transitionStyle); !0 === this.options.autoPlay &&
            (this.options.autoPlay = 5E3); this.play(); this.$elem.find(".owl-wrapper").css("display", "block"); this.$elem.is(":visible") ? this.$elem.css("opacity", 1) : this.watchVisibility(); this.onstartup = !1; this.eachMoveUpdate(); "function" === typeof this.options.afterInit && this.options.afterInit.apply(this, [this.$elem])
        }, eachMoveUpdate: function () {
            !0 === this.options.lazyLoad && this.lazyLoad(); !0 === this.options.autoHeight && this.autoHeight(); this.onVisibleItems(); "function" === typeof this.options.afterAction && this.options.afterAction.apply(this,
            [this.$elem])
        }, updateVars: function () { "function" === typeof this.options.beforeUpdate && this.options.beforeUpdate.apply(this, [this.$elem]); this.watchVisibility(); this.updateItems(); this.calculateAll(); this.updatePosition(); this.updateControls(); this.eachMoveUpdate(); "function" === typeof this.options.afterUpdate && this.options.afterUpdate.apply(this, [this.$elem]) }, reload: function () { var a = this; g.setTimeout(function () { a.updateVars() }, 0) }, watchVisibility: function () {
            var a = this; if (!1 === a.$elem.is(":visible")) a.$elem.css({ opacity: 0 }),
            g.clearInterval(a.autoPlayInterval), g.clearInterval(a.checkVisible); else return !1; a.checkVisible = g.setInterval(function () { a.$elem.is(":visible") && (a.reload(), a.$elem.animate({ opacity: 1 }, 200), g.clearInterval(a.checkVisible)) }, 500)
        }, wrapItems: function () { this.$userItems.wrapAll('<div class="owl-wrapper">').wrap('<div class="owl-item"></div>'); this.$elem.find(".owl-wrapper").wrap('<div class="owl-wrapper-outer">'); this.wrapperOuter = this.$elem.find(".owl-wrapper-outer"); this.$elem.css("display", "block") },
        baseClass: function () { var a = this.$elem.hasClass(this.options.baseClass), b = this.$elem.hasClass(this.options.theme); a || this.$elem.addClass(this.options.baseClass); b || this.$elem.addClass(this.options.theme) }, updateItems: function () {
            var a, b; if (!1 === this.options.responsive) return !1; if (!0 === this.options.singleItem) return this.options.items = this.orignalItems = 1, this.options.itemsCustom = !1, this.options.itemsDesktop = !1, this.options.itemsDesktopSmall = !1, this.options.itemsTablet = !1, this.options.itemsTabletSmall =
            !1, this.options.itemsMobile = !1; a = f(this.options.responsiveBaseWidth).width(); a > (this.options.itemsDesktop[0] || this.orignalItems) && (this.options.items = this.orignalItems); if (!1 !== this.options.itemsCustom) for (this.options.itemsCustom.sort(function (a, b) { return a[0] - b[0] }), b = 0; b < this.options.itemsCustom.length; b += 1) this.options.itemsCustom[b][0] <= a && (this.options.items = this.options.itemsCustom[b][1]); else a <= this.options.itemsDesktop[0] && !1 !== this.options.itemsDesktop && (this.options.items = this.options.itemsDesktop[1]),
            a <= this.options.itemsDesktopSmall[0] && !1 !== this.options.itemsDesktopSmall && (this.options.items = this.options.itemsDesktopSmall[1]), a <= this.options.itemsTablet[0] && !1 !== this.options.itemsTablet && (this.options.items = this.options.itemsTablet[1]), a <= this.options.itemsTabletSmall[0] && !1 !== this.options.itemsTabletSmall && (this.options.items = this.options.itemsTabletSmall[1]), a <= this.options.itemsMobile[0] && !1 !== this.options.itemsMobile && (this.options.items = this.options.itemsMobile[1]); this.options.items > this.itemsAmount &&
            !0 === this.options.itemsScaleUp && (this.options.items = this.itemsAmount)
        }, response: function () { var a = this, b, e; if (!0 !== a.options.responsive) return !1; e = f(g).width(); a.resizer = function () { f(g).width() !== e && (!1 !== a.options.autoPlay && g.clearInterval(a.autoPlayInterval), g.clearTimeout(b), b = g.setTimeout(function () { e = f(g).width(); a.updateVars() }, a.options.responsiveRefreshRate)) }; f(g).resize(a.resizer) }, updatePosition: function () { this.jumpTo(this.currentItem); !1 !== this.options.autoPlay && this.checkAp() }, appendItemsSizes: function () {
            var a =
            this, b = 0, e = a.itemsAmount - a.options.items; a.$owlItems.each(function (c) { var d = f(this); d.css({ width: a.itemWidth }).data("owl-item", Number(c)); if (0 === c % a.options.items || c === e) c > e || (b += 1); d.data("owl-roundPages", b) })
        }, appendWrapperSizes: function () { this.$owlWrapper.css({ width: this.$owlItems.length * this.itemWidth * 2, left: 0 }); this.appendItemsSizes() }, calculateAll: function () { this.calculateWidth(); this.appendWrapperSizes(); this.loops(); this.max() }, calculateWidth: function () {
            this.itemWidth = Math.round(this.$elem.width() /
            this.options.items)
        }, max: function () { var a = -1 * (this.itemsAmount * this.itemWidth - this.options.items * this.itemWidth); this.options.items > this.itemsAmount ? this.maximumPixels = a = this.maximumItem = 0 : (this.maximumItem = this.itemsAmount - this.options.items, this.maximumPixels = a); return a }, min: function () { return 0 }, loops: function () {
            var a = 0, b = 0, e, c; this.positionsInArray = [0]; this.pagesInArray = []; for (e = 0; e < this.itemsAmount; e += 1) b += this.itemWidth, this.positionsInArray.push(-b), !0 === this.options.scrollPerPage && (c = f(this.$owlItems[e]),
            c = c.data("owl-roundPages"), c !== a && (this.pagesInArray[a] = this.positionsInArray[e], a = c))
        }, buildControls: function () { if (!0 === this.options.navigation || !0 === this.options.pagination) this.owlControls = f('<div class="owl-controls"/>').toggleClass("clickable", !this.browser.isTouch).appendTo(this.$elem); !0 === this.options.pagination && this.buildPagination(); !0 === this.options.navigation && this.buildButtons() }, buildButtons: function () {
            var a = this, b = f('<div class="owl-buttons"/>'); a.owlControls.append(b); a.buttonPrev =
            f("<div/>", { "class": "owl-prev", html: a.options.navigationText[0] || "" }); a.buttonNext = f("<div/>", { "class": "owl-next", html: a.options.navigationText[1] || "" }); b.append(a.buttonPrev).append(a.buttonNext); b.on("touchstart.owlControls mousedown.owlControls", 'div[class^="owl"]', function (a) { a.preventDefault() }); b.on("touchend.owlControls mouseup.owlControls", 'div[class^="owl"]', function (b) { b.preventDefault(); f(this).hasClass("owl-next") ? a.next() : a.prev() })
        }, buildPagination: function () {
            var a = this; a.paginationWrapper =
            f('<div class="owl-pagination"/>'); a.owlControls.append(a.paginationWrapper); a.paginationWrapper.on("touchend.owlControls mouseup.owlControls", ".owl-page", function (b) { b.preventDefault(); Number(f(this).data("owl-page")) !== a.currentItem && a.goTo(Number(f(this).data("owl-page")), !0) })
        }, updatePagination: function () {
            var a, b, e, c, d, g; if (!1 === this.options.pagination) return !1; this.paginationWrapper.html(""); a = 0; b = this.itemsAmount - this.itemsAmount % this.options.items; for (c = 0; c < this.itemsAmount; c += 1) 0 === c % this.options.items &&
            (a += 1, b === c && (e = this.itemsAmount - this.options.items), d = f("<div/>", { "class": "owl-page" }), g = f("<span></span>", { text: !0 === this.options.paginationNumbers ? a : "", "class": !0 === this.options.paginationNumbers ? "owl-numbers" : "" }), d.append(g), d.data("owl-page", b === c ? e : c), d.data("owl-roundPages", a), this.paginationWrapper.append(d)); this.checkPagination()
        }, checkPagination: function () {
            var a = this; if (!1 === a.options.pagination) return !1; a.paginationWrapper.find(".owl-page").each(function () {
                f(this).data("owl-roundPages") ===
                f(a.$owlItems[a.currentItem]).data("owl-roundPages") && (a.paginationWrapper.find(".owl-page").removeClass("active"), f(this).addClass("active"))
            })
        }, checkNavigation: function () {
            if (!1 === this.options.navigation) return !1; !1 === this.options.rewindNav && (0 === this.currentItem && 0 === this.maximumItem ? (this.buttonPrev.addClass("disabled"), this.buttonNext.addClass("disabled")) : 0 === this.currentItem && 0 !== this.maximumItem ? (this.buttonPrev.addClass("disabled"), this.buttonNext.removeClass("disabled")) : this.currentItem ===
            this.maximumItem ? (this.buttonPrev.removeClass("disabled"), this.buttonNext.addClass("disabled")) : 0 !== this.currentItem && this.currentItem !== this.maximumItem && (this.buttonPrev.removeClass("disabled"), this.buttonNext.removeClass("disabled")))
        }, updateControls: function () { this.updatePagination(); this.checkNavigation(); this.owlControls && (this.options.items >= this.itemsAmount ? this.owlControls.hide() : this.owlControls.show()) }, destroyControls: function () { this.owlControls && this.owlControls.remove() }, next: function (a) {
            if (this.isTransition) return !1;
            this.currentItem += !0 === this.options.scrollPerPage ? this.options.items : 1; if (this.currentItem > this.maximumItem + (!0 === this.options.scrollPerPage ? this.options.items - 1 : 0)) if (!0 === this.options.rewindNav) this.currentItem = 0, a = "rewind"; else return this.currentItem = this.maximumItem, !1; this.goTo(this.currentItem, a)
        }, prev: function (a) {
            if (this.isTransition) return !1; this.currentItem = !0 === this.options.scrollPerPage && 0 < this.currentItem && this.currentItem < this.options.items ? 0 : this.currentItem - (!0 === this.options.scrollPerPage ?
            this.options.items : 1); if (0 > this.currentItem) if (!0 === this.options.rewindNav) this.currentItem = this.maximumItem, a = "rewind"; else return this.currentItem = 0, !1; this.goTo(this.currentItem, a)
        }, goTo: function (a, b, e) {
            var c = this; if (c.isTransition) return !1; "function" === typeof c.options.beforeMove && c.options.beforeMove.apply(this, [c.$elem]); a >= c.maximumItem ? a = c.maximumItem : 0 >= a && (a = 0); c.currentItem = c.owl.currentItem = a; if (!1 !== c.options.transitionStyle && "drag" !== e && 1 === c.options.items && !0 === c.browser.support3d) return c.swapSpeed(0),
            !0 === c.browser.support3d ? c.transition3d(c.positionsInArray[a]) : c.css2slide(c.positionsInArray[a], 1), c.afterGo(), c.singleItemTransition(), !1; a = c.positionsInArray[a]; !0 === c.browser.support3d ? (c.isCss3Finish = !1, !0 === b ? (c.swapSpeed("paginationSpeed"), g.setTimeout(function () { c.isCss3Finish = !0 }, c.options.paginationSpeed)) : "rewind" === b ? (c.swapSpeed(c.options.rewindSpeed), g.setTimeout(function () { c.isCss3Finish = !0 }, c.options.rewindSpeed)) : (c.swapSpeed("slideSpeed"), g.setTimeout(function () { c.isCss3Finish = !0 },
            c.options.slideSpeed)), c.transition3d(a)) : !0 === b ? c.css2slide(a, c.options.paginationSpeed) : "rewind" === b ? c.css2slide(a, c.options.rewindSpeed) : c.css2slide(a, c.options.slideSpeed); c.afterGo()
        }, jumpTo: function (a) {
            "function" === typeof this.options.beforeMove && this.options.beforeMove.apply(this, [this.$elem]); a >= this.maximumItem || -1 === a ? a = this.maximumItem : 0 >= a && (a = 0); this.swapSpeed(0); !0 === this.browser.support3d ? this.transition3d(this.positionsInArray[a]) : this.css2slide(this.positionsInArray[a], 1); this.currentItem =
            this.owl.currentItem = a; this.afterGo()
        }, afterGo: function () { this.prevArr.push(this.currentItem); this.prevItem = this.owl.prevItem = this.prevArr[this.prevArr.length - 2]; this.prevArr.shift(0); this.prevItem !== this.currentItem && (this.checkPagination(), this.checkNavigation(), this.eachMoveUpdate(), !1 !== this.options.autoPlay && this.checkAp()); "function" === typeof this.options.afterMove && this.prevItem !== this.currentItem && this.options.afterMove.apply(this, [this.$elem]) }, stop: function () { this.apStatus = "stop"; g.clearInterval(this.autoPlayInterval) },
        checkAp: function () { "stop" !== this.apStatus && this.play() }, play: function () { var a = this; a.apStatus = "play"; if (!1 === a.options.autoPlay) return !1; g.clearInterval(a.autoPlayInterval); a.autoPlayInterval = g.setInterval(function () { a.next(!0) }, a.options.autoPlay) }, swapSpeed: function (a) { "slideSpeed" === a ? this.$owlWrapper.css(this.addCssSpeed(this.options.slideSpeed)) : "paginationSpeed" === a ? this.$owlWrapper.css(this.addCssSpeed(this.options.paginationSpeed)) : "string" !== typeof a && this.$owlWrapper.css(this.addCssSpeed(a)) },
        addCssSpeed: function (a) { return { "-webkit-transition": "all " + a + "ms ease", "-moz-transition": "all " + a + "ms ease", "-o-transition": "all " + a + "ms ease", transition: "all " + a + "ms ease" } }, removeTransition: function () { return { "-webkit-transition": "", "-moz-transition": "", "-o-transition": "", transition: "" } }, doTranslate: function (a) {
            return {
                "-webkit-transform": "translate3d(" + a + "px, 0px, 0px)", "-moz-transform": "translate3d(" + a + "px, 0px, 0px)", "-o-transform": "translate3d(" + a + "px, 0px, 0px)", "-ms-transform": "translate3d(" +
                a + "px, 0px, 0px)", transform: "translate3d(" + a + "px, 0px,0px)"
            }
        }, transition3d: function (a) { this.$owlWrapper.css(this.doTranslate(a)) }, css2move: function (a) { this.$owlWrapper.css({ left: a }) }, css2slide: function (a, b) { var e = this; e.isCssFinish = !1; e.$owlWrapper.stop(!0, !0).animate({ left: a }, { duration: b || e.options.slideSpeed, complete: function () { e.isCssFinish = !0 } }) }, checkBrowser: function () {
            var a = k.createElement("div"); a.style.cssText = "  -moz-transform:translate3d(0px, 0px, 0px); -ms-transform:translate3d(0px, 0px, 0px); -o-transform:translate3d(0px, 0px, 0px); -webkit-transform:translate3d(0px, 0px, 0px); transform:translate3d(0px, 0px, 0px)";
            a = a.style.cssText.match(/translate3d\(0px, 0px, 0px\)/g); this.browser = { support3d: null !== a && 1 === a.length, isTouch: "ontouchstart" in g || g.navigator.msMaxTouchPoints }
        }, moveEvents: function () { if (!1 !== this.options.mouseDrag || !1 !== this.options.touchDrag) this.gestures(), this.disabledEvents() }, eventTypes: function () {
            var a = ["s", "e", "x"]; this.ev_types = {}; !0 === this.options.mouseDrag && !0 === this.options.touchDrag ? a = ["touchstart.owl mousedown.owl", "touchmove.owl mousemove.owl", "touchend.owl touchcancel.owl mouseup.owl"] :
            !1 === this.options.mouseDrag && !0 === this.options.touchDrag ? a = ["touchstart.owl", "touchmove.owl", "touchend.owl touchcancel.owl"] : !0 === this.options.mouseDrag && !1 === this.options.touchDrag && (a = ["mousedown.owl", "mousemove.owl", "mouseup.owl"]); this.ev_types.start = a[0]; this.ev_types.move = a[1]; this.ev_types.end = a[2]
        }, disabledEvents: function () { this.$elem.on("dragstart.owl", function (a) { a.preventDefault() }); this.$elem.on("mousedown.disableTextSelect", function (a) { return f(a.target).is("input, textarea, select, option") }) },
        gestures: function () {
            function a(a) { if (void 0 !== a.touches) return { x: a.touches[0].pageX, y: a.touches[0].pageY }; if (void 0 === a.touches) { if (void 0 !== a.pageX) return { x: a.pageX, y: a.pageY }; if (void 0 === a.pageX) return { x: a.clientX, y: a.clientY } } } function b(a) { "on" === a ? (f(k).on(d.ev_types.move, e), f(k).on(d.ev_types.end, c)) : "off" === a && (f(k).off(d.ev_types.move), f(k).off(d.ev_types.end)) } function e(b) {
                b = b.originalEvent || b || g.event; d.newPosX = a(b).x - h.offsetX; d.newPosY = a(b).y - h.offsetY; d.newRelativeX = d.newPosX - h.relativePos;
                "function" === typeof d.options.startDragging && !0 !== h.dragging && 0 !== d.newRelativeX && (h.dragging = !0, d.options.startDragging.apply(d, [d.$elem])); (8 < d.newRelativeX || -8 > d.newRelativeX) && !0 === d.browser.isTouch && (void 0 !== b.preventDefault ? b.preventDefault() : b.returnValue = !1, h.sliding = !0); (10 < d.newPosY || -10 > d.newPosY) && !1 === h.sliding && f(k).off("touchmove.owl"); d.newPosX = Math.max(Math.min(d.newPosX, d.newRelativeX / 5), d.maximumPixels + d.newRelativeX / 5); !0 === d.browser.support3d ? d.transition3d(d.newPosX) : d.css2move(d.newPosX)
            }
            function c(a) {
                a = a.originalEvent || a || g.event; var c; a.target = a.target || a.srcElement; h.dragging = !1; !0 !== d.browser.isTouch && d.$owlWrapper.removeClass("grabbing"); d.dragDirection = 0 > d.newRelativeX ? d.owl.dragDirection = "left" : d.owl.dragDirection = "right"; 0 !== d.newRelativeX && (c = d.getNewPosition(), d.goTo(c, !1, "drag"), h.targetElement === a.target && !0 !== d.browser.isTouch && (f(a.target).on("click.disable", function (a) { a.stopImmediatePropagation(); a.stopPropagation(); a.preventDefault(); f(a.target).off("click.disable") }),
                a = f._data(a.target, "events").click, c = a.pop(), a.splice(0, 0, c))); b("off")
            } var d = this, h = { offsetX: 0, offsetY: 0, baseElWidth: 0, relativePos: 0, position: null, minSwipe: null, maxSwipe: null, sliding: null, dargging: null, targetElement: null }; d.isCssFinish = !0; d.$elem.on(d.ev_types.start, ".owl-wrapper", function (c) {
                c = c.originalEvent || c || g.event; var e; if (3 === c.which) return !1; if (!(d.itemsAmount <= d.options.items)) {
                    if (!1 === d.isCssFinish && !d.options.dragBeforeAnimFinish || !1 === d.isCss3Finish && !d.options.dragBeforeAnimFinish) return !1;
                    !1 !== d.options.autoPlay && g.clearInterval(d.autoPlayInterval); !0 === d.browser.isTouch || d.$owlWrapper.hasClass("grabbing") || d.$owlWrapper.addClass("grabbing"); d.newPosX = 0; d.newRelativeX = 0; f(this).css(d.removeTransition()); e = f(this).position(); h.relativePos = e.left; h.offsetX = a(c).x - e.left; h.offsetY = a(c).y - e.top; b("on"); h.sliding = !1; h.targetElement = c.target || c.srcElement
                }
            })
        }, getNewPosition: function () {
            var a = this.closestItem(); a > this.maximumItem ? a = this.currentItem = this.maximumItem : 0 <= this.newPosX && (this.currentItem =
            a = 0); return a
        }, closestItem: function () {
            var a = this, b = !0 === a.options.scrollPerPage ? a.pagesInArray : a.positionsInArray, e = a.newPosX, c = null; f.each(b, function (d, g) {
                e - a.itemWidth / 20 > b[d + 1] && e - a.itemWidth / 20 < g && "left" === a.moveDirection() ? (c = g, a.currentItem = !0 === a.options.scrollPerPage ? f.inArray(c, a.positionsInArray) : d) : e + a.itemWidth / 20 < g && e + a.itemWidth / 20 > (b[d + 1] || b[d] - a.itemWidth) && "right" === a.moveDirection() && (!0 === a.options.scrollPerPage ? (c = b[d + 1] || b[b.length - 1], a.currentItem = f.inArray(c, a.positionsInArray)) :
                (c = b[d + 1], a.currentItem = d + 1))
            }); return a.currentItem
        }, moveDirection: function () { var a; 0 > this.newRelativeX ? (a = "right", this.playDirection = "next") : (a = "left", this.playDirection = "prev"); return a }, customEvents: function () {
            var a = this; a.$elem.on("owl.next", function () { a.next() }); a.$elem.on("owl.prev", function () { a.prev() }); a.$elem.on("owl.play", function (b, e) { a.options.autoPlay = e; a.play(); a.hoverStatus = "play" }); a.$elem.on("owl.stop", function () { a.stop(); a.hoverStatus = "stop" }); a.$elem.on("owl.goTo", function (b, e) { a.goTo(e) });
            a.$elem.on("owl.jumpTo", function (b, e) { a.jumpTo(e) })
        }, stopOnHover: function () { var a = this; !0 === a.options.stopOnHover && !0 !== a.browser.isTouch && !1 !== a.options.autoPlay && (a.$elem.on("mouseover", function () { a.stop() }), a.$elem.on("mouseout", function () { "stop" !== a.hoverStatus && a.play() })) }, lazyLoad: function () {
            var a, b, e, c, d; if (!1 === this.options.lazyLoad) return !1; for (a = 0; a < this.itemsAmount; a += 1) b = f(this.$owlItems[a]), "loaded" !== b.data("owl-loaded") && (e = b.data("owl-item"), c = b.find(".lazyOwl"), "string" !== typeof c.data("src") ?
            b.data("owl-loaded", "loaded") : (void 0 === b.data("owl-loaded") && (c.hide(), b.addClass("loading").data("owl-loaded", "checked")), (d = !0 === this.options.lazyFollow ? e >= this.currentItem : !0) && e < this.currentItem + this.options.items && c.length && this.lazyPreload(b, c)))
        }, lazyPreload: function (a, b) {
            function e() {
                a.data("owl-loaded", "loaded").removeClass("loading"); b.removeAttr("data-src"); "fade" === d.options.lazyEffect ? b.fadeIn(400) : b.show(); "function" === typeof d.options.afterLazyLoad && d.options.afterLazyLoad.apply(this,
                [d.$elem])
            } function c() { f += 1; d.completeImg(b.get(0)) || !0 === k ? e() : 100 >= f ? g.setTimeout(c, 100) : e() } var d = this, f = 0, k; "DIV" === b.prop("tagName") ? (b.css("background-image", "url(" + b.data("src") + ")"), k = !0) : b[0].src = b.data("src"); c()
        }, autoHeight: function () {
            function a() { var a = f(e.$owlItems[e.currentItem]).height(); e.wrapperOuter.css("height", a + "px"); e.wrapperOuter.hasClass("autoHeight") || g.setTimeout(function () { e.wrapperOuter.addClass("autoHeight") }, 0) } function b() {
                d += 1; e.completeImg(c.get(0)) ? a() : 100 >= d ? g.setTimeout(b,
                100) : e.wrapperOuter.css("height", "")
            } var e = this, c = f(e.$owlItems[e.currentItem]).find("img"), d; void 0 !== c.get(0) ? (d = 0, b()) : a()
        }, completeImg: function (a) { return !a.complete || "undefined" !== typeof a.naturalWidth && 0 === a.naturalWidth ? !1 : !0 }, onVisibleItems: function () {
            var a; !0 === this.options.addClassActive && this.$owlItems.removeClass("active"); this.visibleItems = []; for (a = this.currentItem; a < this.currentItem + this.options.items; a += 1) this.visibleItems.push(a), !0 === this.options.addClassActive && f(this.$owlItems[a]).addClass("active");
            this.owl.visibleItems = this.visibleItems
        }, transitionTypes: function (a) { this.outClass = "owl-" + a + "-out"; this.inClass = "owl-" + a + "-in" }, singleItemTransition: function () {
            var a = this, b = a.outClass, e = a.inClass, c = a.$owlItems.eq(a.currentItem), d = a.$owlItems.eq(a.prevItem), f = Math.abs(a.positionsInArray[a.currentItem]) + a.positionsInArray[a.prevItem], g = Math.abs(a.positionsInArray[a.currentItem]) + a.itemWidth / 2; a.isTransition = !0; a.$owlWrapper.addClass("owl-origin").css({
                "-webkit-transform-origin": g + "px", "-moz-perspective-origin": g +
                "px", "perspective-origin": g + "px"
            }); d.css({ position: "relative", left: f + "px" }).addClass(b).on("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend", function () { a.endPrev = !0; d.off("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend"); a.clearTransStyle(d, b) }); c.addClass(e).on("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend", function () { a.endCurrent = !0; c.off("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend"); a.clearTransStyle(c, e) })
        }, clearTransStyle: function (a,
        b) { a.css({ position: "", left: "" }).removeClass(b); this.endPrev && this.endCurrent && (this.$owlWrapper.removeClass("owl-origin"), this.isTransition = this.endCurrent = this.endPrev = !1) }, owlStatus: function () { this.owl = { userOptions: this.userOptions, baseElement: this.$elem, userItems: this.$userItems, owlItems: this.$owlItems, currentItem: this.currentItem, prevItem: this.prevItem, visibleItems: this.visibleItems, isTouch: this.browser.isTouch, browser: this.browser, dragDirection: this.dragDirection } }, clearEvents: function () {
            this.$elem.off(".owl owl mousedown.disableTextSelect");
            f(k).off(".owl owl"); f(g).off("resize", this.resizer)
        }, unWrap: function () { 0 !== this.$elem.children().length && (this.$owlWrapper.unwrap(), this.$userItems.unwrap().unwrap(), this.owlControls && this.owlControls.remove()); this.clearEvents(); this.$elem.attr("style", this.$elem.data("owl-originalStyles") || "").attr("class", this.$elem.data("owl-originalClasses")) }, destroy: function () { this.stop(); g.clearInterval(this.checkVisible); this.unWrap(); this.$elem.removeData() }, reinit: function (a) {
            a = f.extend({}, this.userOptions,
            a); this.unWrap(); this.init(a, this.$elem)
        }, addItem: function (a, b) { var e; if (!a) return !1; if (0 === this.$elem.children().length) return this.$elem.append(a), this.setVars(), !1; this.unWrap(); e = void 0 === b || -1 === b ? -1 : b; e >= this.$userItems.length || -1 === e ? this.$userItems.eq(-1).after(a) : this.$userItems.eq(e).before(a); this.setVars() }, removeItem: function (a) { if (0 === this.$elem.children().length) return !1; a = void 0 === a || -1 === a ? -1 : a; this.unWrap(); this.$userItems.eq(a).remove(); this.setVars() }
    }; f.fn.owlCarousel = function (a) {
        return this.each(function () {
            if (!0 ===
            f(this).data("owl-init")) return !1; f(this).data("owl-init", !0); var b = Object.create(l); b.init(a, this); f.data(this, "owlCarousel", b)
        })
    }; f.fn.owlCarousel.options = {
        items: 5, itemsCustom: !1, itemsDesktop: [1199, 4], itemsDesktopSmall: [979, 3], itemsTablet: [768, 2], itemsTabletSmall: !1, itemsMobile: [479, 1], singleItem: !1, itemsScaleUp: !1, slideSpeed: 200, paginationSpeed: 800, rewindSpeed: 1E3, autoPlay: !1, stopOnHover: !1, navigation: !1, navigationText: ["prev", "next"], rewindNav: !0, scrollPerPage: !1, pagination: !0, paginationNumbers: !1,
        responsive: !0, responsiveRefreshRate: 200, responsiveBaseWidth: g, baseClass: "owl-carousel", theme: "owl-theme", lazyLoad: !1, lazyFollow: !0, lazyEffect: "fade", autoHeight: !1, jsonPath: !1, jsonSuccess: !1, dragBeforeAnimFinish: !0, mouseDrag: !0, touchDrag: !0, addClassActive: !1, transitionStyle: !1, beforeUpdate: !1, afterUpdate: !1, beforeInit: !1, afterInit: !1, beforeMove: !1, afterMove: !1, afterAction: !1, startDragging: !1, afterLazyLoad: !1
    }
})(jQuery, window, document);;
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Copyright 2014, Steven Wanderski - http://stevenwanderski.com - http://bxcreative.com
 * Written while drinking Belgian ales and listening to jazz
 *
 * Released under the MIT license - http://opensource.org/licenses/MIT
 */
!function(t){var e={},s={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",autoHover:!1,autoDelay:0,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onSliderResize:function(){}};t.fn.bxSlider=function(n){if(0==this.length)return this;if(this.length>1)return this.each(function(){t(this).bxSlider(n)}),this;var o={},r=this;e.el=this;var a=t(window).width(),l=t(window).height(),d=function(){o.settings=t.extend({},s,n),o.settings.slideWidth=parseInt(o.settings.slideWidth),o.children=r.children(o.settings.slideSelector),o.children.length<o.settings.minSlides&&(o.settings.minSlides=o.children.length),o.children.length<o.settings.maxSlides&&(o.settings.maxSlides=o.children.length),o.settings.randomStart&&(o.settings.startSlide=Math.floor(Math.random()*o.children.length)),o.active={index:o.settings.startSlide},o.carousel=o.settings.minSlides>1||o.settings.maxSlides>1,o.carousel&&(o.settings.preloadImages="all"),o.minThreshold=o.settings.minSlides*o.settings.slideWidth+(o.settings.minSlides-1)*o.settings.slideMargin,o.maxThreshold=o.settings.maxSlides*o.settings.slideWidth+(o.settings.maxSlides-1)*o.settings.slideMargin,o.working=!1,o.controls={},o.interval=null,o.animProp="vertical"==o.settings.mode?"top":"left",o.usingCSS=o.settings.useCSS&&"fade"!=o.settings.mode&&function(){var t=document.createElement("div"),e=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var i in e)if(void 0!==t.style[e[i]])return o.cssPrefix=e[i].replace("Perspective","").toLowerCase(),o.animProp="-"+o.cssPrefix+"-transform",!0;return!1}(),"vertical"==o.settings.mode&&(o.settings.maxSlides=o.settings.minSlides),r.data("origStyle",r.attr("style")),r.children(o.settings.slideSelector).each(function(){t(this).data("origStyle",t(this).attr("style"))}),c()},c=function(){r.wrap('<div class="bx-wrapper"><div class="bx-viewport"></div></div>'),o.viewport=r.parent(),o.loader=t('<div class="bx-loading" />'),o.viewport.prepend(o.loader),r.css({width:"horizontal"==o.settings.mode?100*o.children.length+215+"%":"auto",position:"relative"}),o.usingCSS&&o.settings.easing?r.css("-"+o.cssPrefix+"-transition-timing-function",o.settings.easing):o.settings.easing||(o.settings.easing="swing"),f(),o.viewport.css({width:"100%",overflow:"hidden",position:"relative"}),o.viewport.parent().css({maxWidth:p()}),o.settings.pager||o.viewport.parent().css({margin:"0 auto 0px"}),o.children.css({"float":"horizontal"==o.settings.mode?"left":"none",listStyle:"none",position:"relative"}),o.children.css("width",u()),"horizontal"==o.settings.mode&&o.settings.slideMargin>0&&o.children.css("marginRight",o.settings.slideMargin),"vertical"==o.settings.mode&&o.settings.slideMargin>0&&o.children.css("marginBottom",o.settings.slideMargin),"fade"==o.settings.mode&&(o.children.css({position:"absolute",zIndex:0,display:"none"}),o.children.eq(o.settings.startSlide).css({zIndex:o.settings.slideZIndex,display:"block"})),o.controls.el=t('<div class="bx-controls" />'),o.settings.captions&&P(),o.active.last=o.settings.startSlide==x()-1,o.settings.video&&r.fitVids();var e=o.children.eq(o.settings.startSlide);"all"==o.settings.preloadImages&&(e=o.children),o.settings.ticker?o.settings.pager=!1:(o.settings.pager&&T(),o.settings.controls&&C(),o.settings.auto&&o.settings.autoControls&&E(),(o.settings.controls||o.settings.autoControls||o.settings.pager)&&o.viewport.after(o.controls.el)),g(e,h)},g=function(e,i){var s=e.find("img, iframe").length;if(0==s)return i(),void 0;var n=0;e.find("img, iframe").each(function(){t(this).one("load",function(){++n==s&&i()}).each(function(){this.complete&&t(this).load()})})},h=function(){if(o.settings.infiniteLoop&&"fade"!=o.settings.mode&&!o.settings.ticker){var e="vertical"==o.settings.mode?o.settings.minSlides:o.settings.maxSlides,i=o.children.slice(0,e).clone().addClass("bx-clone"),s=o.children.slice(-e).clone().addClass("bx-clone");r.append(i).prepend(s)}o.loader.remove(),S(),"vertical"==o.settings.mode&&(o.settings.adaptiveHeight=!0),o.viewport.height(v()),r.redrawSlider(),o.settings.onSliderLoad(o.active.index),o.initialized=!0,o.settings.responsive&&t(window).bind("resize",Z),o.settings.auto&&o.settings.autoStart&&H(),o.settings.ticker&&L(),o.settings.pager&&q(o.settings.startSlide),o.settings.controls&&W(),o.settings.touchEnabled&&!o.settings.ticker&&O()},v=function(){var e=0,s=t();if("vertical"==o.settings.mode||o.settings.adaptiveHeight)if(o.carousel){var n=1==o.settings.moveSlides?o.active.index:o.active.index*m();for(s=o.children.eq(n),i=1;i<=o.settings.maxSlides-1;i++)s=n+i>=o.children.length?s.add(o.children.eq(i-1)):s.add(o.children.eq(n+i))}else s=o.children.eq(o.active.index);else s=o.children;return"vertical"==o.settings.mode?(s.each(function(){e+=t(this).outerHeight()}),o.settings.slideMargin>0&&(e+=o.settings.slideMargin*(o.settings.minSlides-1))):e=Math.max.apply(Math,s.map(function(){return t(this).outerHeight(!1)}).get()),e},p=function(){var t="100%";return o.settings.slideWidth>0&&(t="horizontal"==o.settings.mode?o.settings.maxSlides*o.settings.slideWidth+(o.settings.maxSlides-1)*o.settings.slideMargin:o.settings.slideWidth),t},u=function(){var t=o.settings.slideWidth,e=o.viewport.width();return 0==o.settings.slideWidth||o.settings.slideWidth>e&&!o.carousel||"vertical"==o.settings.mode?t=e:o.settings.maxSlides>1&&"horizontal"==o.settings.mode&&(e>o.maxThreshold||e<o.minThreshold&&(t=(e-o.settings.slideMargin*(o.settings.minSlides-1))/o.settings.minSlides)),t},f=function(){var t=1;if("horizontal"==o.settings.mode&&o.settings.slideWidth>0)if(o.viewport.width()<o.minThreshold)t=o.settings.minSlides;else if(o.viewport.width()>o.maxThreshold)t=o.settings.maxSlides;else{var e=o.children.first().width();t=Math.floor(o.viewport.width()/e)}else"vertical"==o.settings.mode&&(t=o.settings.minSlides);return t},x=function(){var t=0;if(o.settings.moveSlides>0)if(o.settings.infiniteLoop)t=o.children.length/m();else for(var e=0,i=0;e<o.children.length;)++t,e=i+f(),i+=o.settings.moveSlides<=f()?o.settings.moveSlides:f();else t=Math.ceil(o.children.length/f());return t},m=function(){return o.settings.moveSlides>0&&o.settings.moveSlides<=f()?o.settings.moveSlides:f()},S=function(){if(o.children.length>o.settings.maxSlides&&o.active.last&&!o.settings.infiniteLoop){if("horizontal"==o.settings.mode){var t=o.children.last(),e=t.position();b(-(e.left-(o.viewport.width()-t.width())),"reset",0)}else if("vertical"==o.settings.mode){var i=o.children.length-o.settings.minSlides,e=o.children.eq(i).position();b(-e.top,"reset",0)}}else{var e=o.children.eq(o.active.index*m()).position();o.active.index==x()-1&&(o.active.last=!0),void 0!=e&&("horizontal"==o.settings.mode?b(-e.left,"reset",0):"vertical"==o.settings.mode&&b(-e.top,"reset",0))}},b=function(t,e,i,s){if(o.usingCSS){var n="vertical"==o.settings.mode?"translate3d(0, "+t+"px, 0)":"translate3d("+t+"px, 0, 0)";r.css("-"+o.cssPrefix+"-transition-duration",i/1e3+"s"),"slide"==e?(r.css(o.animProp,n),r.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){r.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),D()})):"reset"==e?r.css(o.animProp,n):"ticker"==e&&(r.css("-"+o.cssPrefix+"-transition-timing-function","linear"),r.css(o.animProp,n),r.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){r.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),b(s.resetValue,"reset",0),N()}))}else{var a={};a[o.animProp]=t,"slide"==e?r.animate(a,i,o.settings.easing,function(){D()}):"reset"==e?r.css(o.animProp,t):"ticker"==e&&r.animate(a,speed,"linear",function(){b(s.resetValue,"reset",0),N()})}},w=function(){for(var e="",i=x(),s=0;i>s;s++){var n="";o.settings.buildPager&&t.isFunction(o.settings.buildPager)?(n=o.settings.buildPager(s),o.pagerEl.addClass("bx-custom-pager")):(n=s+1,o.pagerEl.addClass("bx-default-pager")),e+='<div class="bx-pager-item"><a href="" data-slide-index="'+s+'" class="bx-pager-link">'+n+"</a></div>"}o.pagerEl.html(e)},T=function(){o.settings.pagerCustom?o.pagerEl=t(o.settings.pagerCustom):(o.pagerEl=t('<div class="bx-pager" />'),o.settings.pagerSelector?t(o.settings.pagerSelector).html(o.pagerEl):o.controls.el.addClass("bx-has-pager").append(o.pagerEl),w()),o.pagerEl.on("click","a",I)},C=function(){o.controls.next=t('<a class="bx-next" href="">'+o.settings.nextText+"</a>"),o.controls.prev=t('<a class="bx-prev" href="">'+o.settings.prevText+"</a>"),o.controls.next.bind("click",y),o.controls.prev.bind("click",z),o.settings.nextSelector&&t(o.settings.nextSelector).append(o.controls.next),o.settings.prevSelector&&t(o.settings.prevSelector).append(o.controls.prev),o.settings.nextSelector||o.settings.prevSelector||(o.controls.directionEl=t('<div class="bx-controls-direction" />'),o.controls.directionEl.append(o.controls.prev).append(o.controls.next),o.controls.el.addClass("bx-has-controls-direction").append(o.controls.directionEl))},E=function(){o.controls.start=t('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+o.settings.startText+"</a></div>"),o.controls.stop=t('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+o.settings.stopText+"</a></div>"),o.controls.autoEl=t('<div class="bx-controls-auto" />'),o.controls.autoEl.on("click",".bx-start",k),o.controls.autoEl.on("click",".bx-stop",M),o.settings.autoControlsCombine?o.controls.autoEl.append(o.controls.start):o.controls.autoEl.append(o.controls.start).append(o.controls.stop),o.settings.autoControlsSelector?t(o.settings.autoControlsSelector).html(o.controls.autoEl):o.controls.el.addClass("bx-has-controls-auto").append(o.controls.autoEl),A(o.settings.autoStart?"stop":"start")},P=function(){o.children.each(function(){var e=t(this).find("img:first").attr("title");void 0!=e&&(""+e).length&&t(this).append('<div class="bx-caption"><span>'+e+"</span></div>")})},y=function(t){o.settings.auto&&r.stopAuto(),r.goToNextSlide(),t.preventDefault()},z=function(t){o.settings.auto&&r.stopAuto(),r.goToPrevSlide(),t.preventDefault()},k=function(t){r.startAuto(),t.preventDefault()},M=function(t){r.stopAuto(),t.preventDefault()},I=function(e){o.settings.auto&&r.stopAuto();var i=t(e.currentTarget),s=parseInt(i.attr("data-slide-index"));s!=o.active.index&&r.goToSlide(s),e.preventDefault()},q=function(e){var i=o.children.length;return"short"==o.settings.pagerType?(o.settings.maxSlides>1&&(i=Math.ceil(o.children.length/o.settings.maxSlides)),o.pagerEl.html(e+1+o.settings.pagerShortSeparator+i),void 0):(o.pagerEl.find("a").removeClass("active"),o.pagerEl.each(function(i,s){t(s).find("a").eq(e).addClass("active")}),void 0)},D=function(){if(o.settings.infiniteLoop){var t="";0==o.active.index?t=o.children.eq(0).position():o.active.index==x()-1&&o.carousel?t=o.children.eq((x()-1)*m()).position():o.active.index==o.children.length-1&&(t=o.children.eq(o.children.length-1).position()),t&&("horizontal"==o.settings.mode?b(-t.left,"reset",0):"vertical"==o.settings.mode&&b(-t.top,"reset",0))}o.working=!1,o.settings.onSlideAfter(o.children.eq(o.active.index),o.oldIndex,o.active.index)},A=function(t){o.settings.autoControlsCombine?o.controls.autoEl.html(o.controls[t]):(o.controls.autoEl.find("a").removeClass("active"),o.controls.autoEl.find("a:not(.bx-"+t+")").addClass("active"))},W=function(){1==x()?(o.controls.prev.addClass("disabled"),o.controls.next.addClass("disabled")):!o.settings.infiniteLoop&&o.settings.hideControlOnEnd&&(0==o.active.index?(o.controls.prev.addClass("disabled"),o.controls.next.removeClass("disabled")):o.active.index==x()-1?(o.controls.next.addClass("disabled"),o.controls.prev.removeClass("disabled")):(o.controls.prev.removeClass("disabled"),o.controls.next.removeClass("disabled")))},H=function(){o.settings.autoDelay>0?setTimeout(r.startAuto,o.settings.autoDelay):r.startAuto(),o.settings.autoHover&&r.hover(function(){o.interval&&(r.stopAuto(!0),o.autoPaused=!0)},function(){o.autoPaused&&(r.startAuto(!0),o.autoPaused=null)})},L=function(){var e=0;if("next"==o.settings.autoDirection)r.append(o.children.clone().addClass("bx-clone"));else{r.prepend(o.children.clone().addClass("bx-clone"));var i=o.children.first().position();e="horizontal"==o.settings.mode?-i.left:-i.top}b(e,"reset",0),o.settings.pager=!1,o.settings.controls=!1,o.settings.autoControls=!1,o.settings.tickerHover&&!o.usingCSS&&o.viewport.hover(function(){r.stop()},function(){var e=0;o.children.each(function(){e+="horizontal"==o.settings.mode?t(this).outerWidth(!0):t(this).outerHeight(!0)});var i=o.settings.speed/e,s="horizontal"==o.settings.mode?"left":"top",n=i*(e-Math.abs(parseInt(r.css(s))));N(n)}),N()},N=function(t){speed=t?t:o.settings.speed;var e={left:0,top:0},i={left:0,top:0};"next"==o.settings.autoDirection?e=r.find(".bx-clone").first().position():i=o.children.first().position();var s="horizontal"==o.settings.mode?-e.left:-e.top,n="horizontal"==o.settings.mode?-i.left:-i.top,a={resetValue:n};b(s,"ticker",speed,a)},O=function(){o.touch={start:{x:0,y:0},end:{x:0,y:0}},o.viewport.bind("touchstart",X)},X=function(t){if(o.working)t.preventDefault();else{o.touch.originalPos=r.position();var e=t.originalEvent;o.touch.start.x=e.changedTouches[0].pageX,o.touch.start.y=e.changedTouches[0].pageY,o.viewport.bind("touchmove",Y),o.viewport.bind("touchend",V)}},Y=function(t){var e=t.originalEvent,i=Math.abs(e.changedTouches[0].pageX-o.touch.start.x),s=Math.abs(e.changedTouches[0].pageY-o.touch.start.y);if(3*i>s&&o.settings.preventDefaultSwipeX?t.preventDefault():3*s>i&&o.settings.preventDefaultSwipeY&&t.preventDefault(),"fade"!=o.settings.mode&&o.settings.oneToOneTouch){var n=0;if("horizontal"==o.settings.mode){var r=e.changedTouches[0].pageX-o.touch.start.x;n=o.touch.originalPos.left+r}else{var r=e.changedTouches[0].pageY-o.touch.start.y;n=o.touch.originalPos.top+r}b(n,"reset",0)}},V=function(t){o.viewport.unbind("touchmove",Y);var e=t.originalEvent,i=0;if(o.touch.end.x=e.changedTouches[0].pageX,o.touch.end.y=e.changedTouches[0].pageY,"fade"==o.settings.mode){var s=Math.abs(o.touch.start.x-o.touch.end.x);s>=o.settings.swipeThreshold&&(o.touch.start.x>o.touch.end.x?r.goToNextSlide():r.goToPrevSlide(),r.stopAuto())}else{var s=0;"horizontal"==o.settings.mode?(s=o.touch.end.x-o.touch.start.x,i=o.touch.originalPos.left):(s=o.touch.end.y-o.touch.start.y,i=o.touch.originalPos.top),!o.settings.infiniteLoop&&(0==o.active.index&&s>0||o.active.last&&0>s)?b(i,"reset",200):Math.abs(s)>=o.settings.swipeThreshold?(0>s?r.goToNextSlide():r.goToPrevSlide(),r.stopAuto()):b(i,"reset",200)}o.viewport.unbind("touchend",V)},Z=function(){var e=t(window).width(),i=t(window).height();(a!=e||l!=i)&&(a=e,l=i,r.redrawSlider(),o.settings.onSliderResize.call(r,o.active.index))};return r.goToSlide=function(e,i){if(!o.working&&o.active.index!=e)if(o.working=!0,o.oldIndex=o.active.index,o.active.index=0>e?x()-1:e>=x()?0:e,o.settings.onSlideBefore(o.children.eq(o.active.index),o.oldIndex,o.active.index),"next"==i?o.settings.onSlideNext(o.children.eq(o.active.index),o.oldIndex,o.active.index):"prev"==i&&o.settings.onSlidePrev(o.children.eq(o.active.index),o.oldIndex,o.active.index),o.active.last=o.active.index>=x()-1,o.settings.pager&&q(o.active.index),o.settings.controls&&W(),"fade"==o.settings.mode)o.settings.adaptiveHeight&&o.viewport.height()!=v()&&o.viewport.animate({height:v()},o.settings.adaptiveHeightSpeed),o.children.filter(":visible").fadeOut(o.settings.speed).css({zIndex:0}),o.children.eq(o.active.index).css("zIndex",o.settings.slideZIndex+1).fadeIn(o.settings.speed,function(){t(this).css("zIndex",o.settings.slideZIndex),D()});else{o.settings.adaptiveHeight&&o.viewport.height()!=v()&&o.viewport.animate({height:v()},o.settings.adaptiveHeightSpeed);var s=0,n={left:0,top:0};if(!o.settings.infiniteLoop&&o.carousel&&o.active.last)if("horizontal"==o.settings.mode){var a=o.children.eq(o.children.length-1);n=a.position(),s=o.viewport.width()-a.outerWidth()}else{var l=o.children.length-o.settings.minSlides;n=o.children.eq(l).position()}else if(o.carousel&&o.active.last&&"prev"==i){var d=1==o.settings.moveSlides?o.settings.maxSlides-m():(x()-1)*m()-(o.children.length-o.settings.maxSlides),a=r.children(".bx-clone").eq(d);n=a.position()}else if("next"==i&&0==o.active.index)n=r.find("> .bx-clone").eq(o.settings.maxSlides).position(),o.active.last=!1;else if(e>=0){var c=e*m();n=o.children.eq(c).position()}if("undefined"!=typeof n){var g="horizontal"==o.settings.mode?-(n.left-s):-n.top;b(g,"slide",o.settings.speed)}}},r.goToNextSlide=function(){if(o.settings.infiniteLoop||!o.active.last){var t=parseInt(o.active.index)+1;r.goToSlide(t,"next")}},r.goToPrevSlide=function(){if(o.settings.infiniteLoop||0!=o.active.index){var t=parseInt(o.active.index)-1;r.goToSlide(t,"prev")}},r.startAuto=function(t){o.interval||(o.interval=setInterval(function(){"next"==o.settings.autoDirection?r.goToNextSlide():r.goToPrevSlide()},o.settings.pause),o.settings.autoControls&&1!=t&&A("stop"))},r.stopAuto=function(t){o.interval&&(clearInterval(o.interval),o.interval=null,o.settings.autoControls&&1!=t&&A("start"))},r.getCurrentSlide=function(){return o.active.index},r.getCurrentSlideElement=function(){return o.children.eq(o.active.index)},r.getSlideCount=function(){return o.children.length},r.redrawSlider=function(){o.children.add(r.find(".bx-clone")).outerWidth(u()),o.viewport.css("height",v()),o.settings.ticker||S(),o.active.last&&(o.active.index=x()-1),o.active.index>=x()&&(o.active.last=!0),o.settings.pager&&!o.settings.pagerCustom&&(w(),q(o.active.index))},r.destroySlider=function(){o.initialized&&(o.initialized=!1,t(".bx-clone",this).remove(),o.children.each(function(){void 0!=t(this).data("origStyle")?t(this).attr("style",t(this).data("origStyle")):t(this).removeAttr("style")}),void 0!=t(this).data("origStyle")?this.attr("style",t(this).data("origStyle")):t(this).removeAttr("style"),t(this).unwrap().unwrap(),o.controls.el&&o.controls.el.remove(),o.controls.next&&o.controls.next.remove(),o.controls.prev&&o.controls.prev.remove(),o.pagerEl&&o.settings.controls&&o.pagerEl.remove(),t(".bx-caption",this).remove(),o.controls.autoEl&&o.controls.autoEl.remove(),clearInterval(o.interval),o.settings.responsive&&t(window).unbind("resize",Z))},r.reloadSlider=function(t){void 0!=t&&(n=t),r.destroySlider(),d()},d(),this}}(jQuery);;
(function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)})(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var y,a,h,v,c,p;if(o!==undefined&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(y=s.expires,a=s.expires=new Date,a.setTime(+a+y*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(h=u?undefined:{},v=document.cookie?document.cookie.split("; "):[],c=0,p=v.length;c<p;c++){var w=v[c].split("="),b=f(w.shift()),l=w.join("=");if(u&&u===b){h=r(l,o);break}u||(l=r(l))===undefined||(h[b]=l)}return h};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)===undefined?!1:(n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t))}});
(function(n,t,i){n.fn.simplyScroll=function(t){return this.each(function(){new n.simplyScroll(this,t)})};var r={customClass:"simply-scroll",frameRate:24,speed:1,orientation:"horizontal",auto:!0,autoMode:"loop",manualMode:"end",direction:"forwards",pauseOnHover:!0,pauseOnTouch:!0,pauseButton:!1,startOnLoad:!1};n.simplyScroll=function(i,u){var s=this,f,o,e;this.o=n.extend({},r,u||{});this.isAuto=this.o.auto!==!1&&this.o.autoMode.match(/^loop|bounce$/)!==null;this.isHorizontal=this.o.orientation.match(/^horizontal|vertical$/)!==null&&this.o.orientation==r.orientation;this.isRTL=this.isHorizontal&&n("html").attr("dir")=="rtl";this.isForwards=!this.isAuto||this.isAuto&&this.o.direction.match(/^forwards|backwards$/)!==null&&this.o.direction==r.direction&&!this.isRTL;this.isLoop=this.isAuto&&this.o.autoMode=="loop"||!this.isAuto&&this.o.manualMode=="loop";this.supportsTouch="createTouch"in document;this.events=this.supportsTouch?{start:"touchstart MozTouchDown",move:"touchmove MozTouchMove",end:"touchend touchcancel MozTouchRelease"}:{start:"mouseenter",end:"mouseleave"};this.$list=n(i);f=this.$list.children();this.$list.addClass("simply-scroll-list").wrap('<div class="simply-scroll-clip"><\/div>').parent().wrap('<div class="'+this.o.customClass+' simply-scroll-container"><\/div>');this.isAuto?this.o.pauseButton&&(this.$list.parent().parent().prepend('<div class="simply-scroll-btn simply-scroll-btn-pause"><\/div>'),this.o.pauseOnHover=!1):this.$list.parent().parent().prepend('<div class="simply-scroll-forward"><\/div>').prepend('<div class="simply-scroll-back"><\/div>');f.length>1&&(o=!1,e=0,this.isHorizontal?(f.each(function(){e+=n(this).outerWidth(!0)}),o=f.eq(0).outerWidth(!0)*f.length!==e):(f.each(function(){e+=n(this).outerHeight(!0)}),o=f.eq(0).outerHeight(!0)*f.length!==e),o&&(this.$list=this.$list.wrap("<div><\/div>").parent().addClass("simply-scroll-list"),this.isHorizontal?this.$list.children().css({float:"left",width:e+"px"}):this.$list.children().css({height:e+"px"})));this.o.startOnLoad?n(t).load(function(){s.init()}):this.init()};n.simplyScroll.fn=n.simplyScroll.prototype={};n.simplyScroll.fn.extend=n.simplyScroll.extend=n.extend;n.simplyScroll.fn.extend({init:function(){var r,o,s,t,f,e;if(this.$items=this.$list.children(),this.$clip=this.$list.parent(),this.$container=this.$clip.parent(),this.$btnBack=n(".simply-scroll-back",this.$container),this.$btnForward=n(".simply-scroll-forward",this.$container),this.isHorizontal?(this.itemMax=this.$items.eq(0).outerWidth(!0),this.clipMax=this.$clip.width(),this.dimension="width",this.moveBackClass="simply-scroll-btn-left",this.moveForwardClass="simply-scroll-btn-right",this.scrollPos="Left"):(this.itemMax=this.$items.eq(0).outerHeight(!0),this.clipMax=this.$clip.height(),this.dimension="height",this.moveBackClass="simply-scroll-btn-up",this.moveForwardClass="simply-scroll-btn-down",this.scrollPos="Top"),this.posMin=0,this.posMax=this.$items.length*this.itemMax,r=Math.ceil(this.clipMax/this.itemMax),this.isAuto&&this.o.autoMode=="loop"?(this.$list.css(this.dimension,this.posMax+this.itemMax*r+"px"),this.posMax+=this.clipMax-this.o.speed,this.isForwards?(this.$items.slice(0,r).clone(!0).appendTo(this.$list),this.resetPosition=0):(this.$items.slice(-r).clone(!0).prependTo(this.$list),this.resetPosition=this.$items.length*this.itemMax,this.isRTL&&(this.$clip[0].dir="ltr",this.$items.css("float","right")))):this.isAuto||this.o.manualMode!="loop"?(this.$list.css(this.dimension,this.posMax+"px"),this.isForwards?this.resetPosition=0:(this.resetPosition=this.$items.length*this.itemMax,this.isRTL&&(this.$clip[0].dir="ltr",this.$items.css("float","right")))):(this.posMax+=this.itemMax*r,this.$list.css(this.dimension,this.posMax+this.itemMax*r+"px"),this.posMax+=this.clipMax-this.o.speed,o=this.$items.slice(0,r).clone(!0).appendTo(this.$list),s=this.$items.slice(-r).clone(!0).prependTo(this.$list),this.resetPositionForwards=this.resetPosition=r*this.itemMax,this.resetPositionBackwards=this.$items.length*this.itemMax,t=this,this.$btnBack.bind(this.events.start,function(){t.isForwards=!1;t.resetPosition=t.resetPositionBackwards}),this.$btnForward.bind(this.events.start,function(){t.isForwards=!0;t.resetPosition=t.resetPositionForwards})),this.resetPos(),this.interval=null,this.intervalDelay=Math.floor(1e3/this.o.frameRate),!(!this.isAuto&&this.o.manualMode=="end"))while(this.itemMax%this.o.speed!=0)if(this.o.speed--,this.o.speed===0){this.o.speed=1;break}if(t=this,this.trigger=null,this.funcMoveBack=function(n){n!==i&&n.preventDefault();t.trigger=!t.isAuto&&t.o.manualMode=="end"?this:null;t.isAuto?t.isForwards?t.moveBack():t.moveForward():t.moveBack()},this.funcMoveForward=function(n){n!==i&&n.preventDefault();t.trigger=!t.isAuto&&t.o.manualMode=="end"?this:null;t.isAuto?t.isForwards?t.moveForward():t.moveBack():t.moveForward()},this.funcMovePause=function(){t.movePause()},this.funcMoveStop=function(){t.moveStop()},this.funcMoveResume=function(){t.moveResume()},this.isAuto){this.paused=!1;function u(){return t.paused===!1?(t.paused=!0,t.funcMovePause()):(t.paused=!1,t.funcMoveResume()),t.paused}this.supportsTouch&&this.$items.find("a").length&&(this.supportsTouch=!1);this.isAuto&&this.o.pauseOnHover&&!this.supportsTouch?this.$clip.bind(this.events.start,this.funcMovePause).bind(this.events.end,this.funcMoveResume):this.isAuto&&this.o.pauseOnTouch&&!this.o.pauseButton&&this.supportsTouch?this.$clip.bind(this.events.start,function(n){u();var i=n.originalEvent.touches[0];f=t.isHorizontal?i.pageX:i.pageY;e=t.$clip[0]["scroll"+t.scrollPos];n.stopPropagation();n.preventDefault()}).bind(this.events.move,function(n){n.stopPropagation();n.preventDefault();var r=n.originalEvent.touches[0],u=t.isHorizontal?r.pageX:r.pageY,i=f-u+e;i<0?i=0:i>t.posMax&&(i=t.posMax);t.$clip[0]["scroll"+t.scrollPos]=i;t.funcMovePause();t.paused=!0}):this.o.pauseButton&&(this.$btnPause=n(".simply-scroll-btn-pause",this.$container).bind("click",function(t){t.preventDefault();u()?n(this).addClass("active"):n(this).removeClass("active")}));this.funcMoveForward()}else this.$btnBack.addClass("simply-scroll-btn "+this.moveBackClass).bind(this.events.start,this.funcMoveBack).bind(this.events.end,this.funcMoveStop),this.$btnForward.addClass("simply-scroll-btn "+this.moveForwardClass).bind(this.events.start,this.funcMoveForward).bind(this.events.end,this.funcMoveStop),this.o.manualMode=="end"&&(this.isRTL?this.$btnForward.addClass("disabled"):this.$btnBack.addClass("disabled"))},moveForward:function(){var n=this;this.movement="forward";this.trigger!==null&&this.$btnBack.removeClass("disabled");n.interval=setInterval(function(){n.$clip[0]["scroll"+n.scrollPos]<n.posMax-n.clipMax?n.$clip[0]["scroll"+n.scrollPos]+=n.o.speed:n.isLoop?n.resetPos():n.moveStop(n.movement)},n.intervalDelay)},moveBack:function(){var n=this;this.movement="back";this.trigger!==null&&this.$btnForward.removeClass("disabled");n.interval=setInterval(function(){n.$clip[0]["scroll"+n.scrollPos]>n.posMin?n.$clip[0]["scroll"+n.scrollPos]-=n.o.speed:n.isLoop?n.resetPos():n.moveStop(n.movement)},n.intervalDelay)},movePause:function(){clearInterval(this.interval)},moveStop:function(t){this.movePause();this.trigger!==null&&(typeof t!="undefined"&&n(this.trigger).addClass("disabled"),this.trigger=null);this.isAuto&&this.o.autoMode=="bounce"&&(t=="forward"?this.moveBack():this.moveForward())},moveResume:function(){this.movement=="forward"?this.moveForward():this.moveBack()},resetPos:function(){this.$clip[0]["scroll"+this.scrollPos]=this.resetPosition}})})(jQuery,window);
(function(n,t){"use strict";function r(t){n.fn.cycle.debug&&i(t)}function i(){window.console&&console.log&&console.log("[cycle] "+Array.prototype.join.call(arguments," "))}function u(t,i,r){var u=n(t).data("cycle.opts"),f;u&&(f=!!t.cyclePause,f&&u.paused?u.paused(t,u,i,r):!f&&u.resumed&&u.resumed(t,u,i,r))}function l(r,e,o){function c(t,r,u){if(!t&&r===!0){var e=n(u).data("cycle.opts");if(!e)return i("options not found, can not resume"),!1;u.cycleTimeout&&(clearTimeout(u.cycleTimeout),u.cycleTimeout=0);f(e.elements,e,1,!e.backwards)}}var s,h;if(r.cycleStop===t&&(r.cycleStop=0),(e===t||e===null)&&(e={}),e.constructor==String){switch(e){case"destroy":case"stop":return(s=n(r).data("cycle.opts"),!s)?!1:(r.cycleStop++,r.cycleTimeout&&clearTimeout(r.cycleTimeout),r.cycleTimeout=0,s.elements&&n(s.elements).stop(),n(r).removeData("cycle.opts"),e=="destroy"&&a(r,s),!1);case"toggle":return r.cyclePause=r.cyclePause===1?0:1,c(r.cyclePause,o,r),u(r),!1;case"pause":return r.cyclePause=1,u(r),!1;case"resume":return r.cyclePause=0,c(!1,o,r),u(r),!1;case"prev":case"next":return(s=n(r).data("cycle.opts"),!s)?(i('options not found, "prev/next" ignored'),!1):(typeof o=="string"&&(s.oneTimeFx=o),n.fn.cycle[e](s),!1);default:e={fx:e}}return e}return e.constructor==Number?(h=e,e=n(r).data("cycle.opts"),!e)?(i("options not found, can not advance slide"),!1):h<0||h>=e.elements.length?(i("invalid slide index: "+h),!1):(e.nextSlide=h,r.cycleTimeout&&(clearTimeout(r.cycleTimeout),r.cycleTimeout=0),typeof o=="string"&&(e.oneTimeFx=o),f(e.elements,e,1,h>=e.currSlide),!1):e}function o(t,i){if(!n.support.opacity&&i.cleartype&&t.style.filter)try{t.style.removeAttribute("filter")}catch(r){}}function a(t,i){i.next&&n(i.next).unbind(i.prevNextEvent);i.prev&&n(i.prev).unbind(i.prevNextEvent);(i.pager||i.pagerAnchorBuilder)&&n.each(i.pagerAnchors||[],function(){this.unbind().remove()});i.pagerAnchors=null;n(t).unbind("mouseenter.cycle mouseleave.cycle");i.destroy&&i.destroy(i)}function v(r,s,c,l,a){var at,v=n.extend({},n.fn.cycle.defaults,l||{},n.metadata?r.metadata():n.meta?r.data():{}),vt=n.isFunction(r.data)?r.data(v.metaAttr):null,rt,ut,tt,k,yt,nt,d,ft,ht,ct,pt,lt,g;if(vt&&(v=n.extend(v,vt)),v.autostop&&(v.countdown=v.autostopCount||c.length),rt=r[0],r.data("cycle.opts",v),v.$cont=r,v.stopCount=rt.cycleStop,v.elements=c,v.before=v.before?[v.before]:[],v.after=v.after?[v.after]:[],!n.support.opacity&&v.cleartype&&v.after.push(function(){o(this,v)}),v.continuous&&v.after.push(function(){f(c,v,0,!v.backwards)}),y(v),n.support.opacity||!v.cleartype||v.cleartypeNoBg||h(s),r.css("position")=="static"&&r.css("position","relative"),v.width&&r.width(v.width),v.height&&v.height!="auto"&&r.height(v.height),v.startingSlide!==t?(v.startingSlide=parseInt(v.startingSlide,10),v.startingSlide>=c.length||v.startSlide<0?v.startingSlide=0:at=!0):v.startingSlide=v.backwards?c.length-1:0,v.random){for(v.randomMap=[],ut=0;ut<c.length;ut++)v.randomMap.push(ut);if(v.randomMap.sort(function(){return Math.random()-.5}),at)for(tt=0;tt<c.length;tt++)v.startingSlide==v.randomMap[tt]&&(v.randomIndex=tt);else v.randomIndex=1,v.startingSlide=v.randomMap[1]}else v.startingSlide>=c.length&&(v.startingSlide=0);if(v.currSlide=v.startingSlide||0,k=v.startingSlide,s.css({position:"absolute",top:0,left:0}).hide().each(function(t){var i;i=v.backwards?k?t<=k?c.length+(t-k):k-t:c.length-t:k?t>=k?c.length-(t-k):k-t:c.length-t;n(this).css("z-index",i)}),n(c[k]).css("opacity",1).show(),o(c[k],v),v.fit&&(v.aspect?s.each(function(){var t=n(this),i=v.aspect===!0?t.width()/t.height():v.aspect;v.width&&t.width()!=v.width&&(t.width(v.width),t.height(v.width/i));v.height&&t.height()<v.height&&(t.height(v.height),t.width(v.height*i))}):(v.width&&s.width(v.width),v.height&&v.height!="auto"&&s.height(v.height))),v.center&&(!v.fit||v.aspect)&&s.each(function(){var t=n(this);t.css({"margin-left":v.width?(v.width-t.width())/2+"px":0,"margin-top":v.height?(v.height-t.height())/2+"px":0})}),!v.center||v.fit||v.slideResize||s.each(function(){var t=n(this);t.css({"margin-left":v.width?(v.width-t.width())/2+"px":0,"margin-top":v.height?(v.height-t.height())/2+"px":0})}),yt=(v.containerResize||v.containerResizeHeight)&&r.innerHeight()<1,yt){for(nt=0,d=0,ft=0;ft<c.length;ft++){var it=n(c[ft]),et=it[0],ot=it.outerWidth(),st=it.outerHeight();ot||(ot=et.offsetWidth||et.width||it.attr("width"));st||(st=et.offsetHeight||et.height||it.attr("height"));nt=ot>nt?ot:nt;d=st>d?st:d}v.containerResize&&nt>0&&d>0&&r.css({width:nt+"px",height:d+"px"});v.containerResizeHeight&&d>0&&r.css({height:d+"px"})}if((ht=!1,v.pause&&r.bind("mouseenter.cycle",function(){ht=!0;this.cyclePause++;u(rt,!0)}).bind("mouseleave.cycle",function(){ht&&this.cyclePause--;u(rt,!0)}),p(v)===!1)||(ct=!1,l.requeueAttempts=l.requeueAttempts||0,s.each(function(){var t=n(this),r;if(this.cycleH=v.fit&&v.height?v.height:t.height()||this.offsetHeight||this.height||t.attr("height")||0,this.cycleW=v.fit&&v.width?v.width:t.width()||this.offsetWidth||this.width||t.attr("width")||0,t.is("img")&&(r=this.cycleH===0&&this.cycleW===0&&!this.complete,r)){if(a.s&&v.requeueOnImageNotLoaded&&++l.requeueAttempts<100)return i(l.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH),setTimeout(function(){n(a.s,a.c).cycle(l)},v.requeueTimeout),ct=!0,!1;i("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}return!0}),ct))return!1;if(v.cssBefore=v.cssBefore||{},v.cssAfter=v.cssAfter||{},v.cssFirst=v.cssFirst||{},v.animIn=v.animIn||{},v.animOut=v.animOut||{},s.not(":eq("+k+")").css(v.cssBefore),n(s[k]).css(v.cssFirst),v.timeout)for(v.timeout=parseInt(v.timeout,10),v.speed.constructor==String&&(v.speed=n.fx.speeds[v.speed]||parseInt(v.speed,10)),v.sync||(v.speed=v.speed/2),pt=v.fx=="none"?0:v.fx=="shuffle"?500:250;v.timeout-v.speed<pt;)v.timeout+=v.speed;if(v.easing&&(v.easeIn=v.easeOut=v.easing),v.speedIn||(v.speedIn=v.speed),v.speedOut||(v.speedOut=v.speed),v.slideCount=c.length,v.currSlide=v.lastSlide=k,v.random?(++v.randomIndex==c.length&&(v.randomIndex=0),v.nextSlide=v.randomMap[v.randomIndex]):v.nextSlide=v.backwards?v.startingSlide===0?c.length-1:v.startingSlide-1:v.startingSlide>=c.length-1?0:v.startingSlide+1,!v.multiFx)if(lt=n.fn.cycle.transitions[v.fx],n.isFunction(lt))lt(r,s,v);else if(v.fx!="custom"&&!v.multiFx)return i("unknown transition: "+v.fx,"; slideshow terminating"),!1;return g=s[k],v.skipInitializationCallbacks||(v.before.length&&v.before[0].apply(g,[g,g,v,!0]),v.after.length&&v.after[0].apply(g,[g,g,v,!0])),v.next&&n(v.next).bind(v.prevNextEvent,function(){return e(v,1)}),v.prev&&n(v.prev).bind(v.prevNextEvent,function(){return e(v,0)}),(v.pager||v.pagerAnchorBuilder)&&b(c,v),w(v,c),v}function y(t){t.original={before:[],after:[]};t.original.cssBefore=n.extend({},t.cssBefore);t.original.cssAfter=n.extend({},t.cssAfter);t.original.animIn=n.extend({},t.animIn);t.original.animOut=n.extend({},t.animOut);n.each(t.before,function(){t.original.before.push(this)});n.each(t.after,function(){t.original.after.push(this)})}function p(t){var u,e,f=n.fn.cycle.transitions,s,o,h,c;if(t.fx.indexOf(",")>0){for(t.multiFx=!0,t.fxs=t.fx.replace(/\s*/g,"").split(","),u=0;u<t.fxs.length;u++)s=t.fxs[u],e=f[s],e&&f.hasOwnProperty(s)&&n.isFunction(e)||(i("discarding unknown transition: ",s),t.fxs.splice(u,1),u--);if(!t.fxs.length)return i("No valid transitions named; slideshow terminating."),!1}else if(t.fx=="all"){t.multiFx=!0;t.fxs=[];for(o in f)f.hasOwnProperty(o)&&(e=f[o],f.hasOwnProperty(o)&&n.isFunction(e)&&t.fxs.push(o))}if(t.multiFx&&t.randomizeEffects){for(h=Math.floor(Math.random()*20)+30,u=0;u<h;u++)c=Math.floor(Math.random()*t.fxs.length),t.fxs.push(t.fxs.splice(c,1)[0]);r("randomized fx sequence: ",t.fxs)}return!0}function w(t,i){t.addSlide=function(r,u){var f=n(r),e=f[0];if(t.autostopCount||t.countdown++,i[u?"unshift":"push"](e),t.els&&t.els[u?"unshift":"push"](e),t.slideCount=i.length,t.random&&(t.randomMap.push(t.slideCount-1),t.randomMap.sort(function(){return Math.random()-.5})),f.css("position","absolute"),f[u?"prependTo":"appendTo"](t.$cont),u&&(t.currSlide++,t.nextSlide++),n.support.opacity||!t.cleartype||t.cleartypeNoBg||h(f),t.fit&&t.width&&f.width(t.width),t.fit&&t.height&&t.height!="auto"&&f.height(t.height),e.cycleH=t.fit&&t.height?t.height:f.height(),e.cycleW=t.fit&&t.width?t.width:f.width(),f.css(t.cssBefore),(t.pager||t.pagerAnchorBuilder)&&n.fn.cycle.createPagerAnchor(i.length-1,e,n(t.pager),i,t),n.isFunction(t.onAddSlide))t.onAddSlide(f);else f.hide()}}function f(i,u,e,o){function w(){var n=0,t=u.timeout;u.timeout&&!u.continuous?(n=s(i[u.currSlide],i[u.nextSlide],u,o),u.fx=="shuffle"&&(n-=u.speedOut)):u.continuous&&l.cyclePause&&(n=10);n>0&&(l.cycleTimeout=setTimeout(function(){f(i,u,0,!u.backwards)},n))}var l=u.$cont[0],c=i[u.currSlide],h=i[u.nextSlide],y,v,p,a;if(e&&u.busy&&u.manualTrump&&(r("manualTrump in go(), stopping active transition"),n(i).stop(!0,!0),u.busy=0,clearTimeout(l.cycleTimeout)),u.busy){r("transition active, ignoring new tx request");return}if(l.cycleStop==u.stopCount&&(l.cycleTimeout!==0||e)){if(!e&&!l.cyclePause&&!u.bounce&&(u.autostop&&--u.countdown<=0||u.nowrap&&!u.random&&u.nextSlide<u.currSlide)){u.end&&u.end(u);return}y=!1;(e||!l.cyclePause)&&u.nextSlide!=u.currSlide?(y=!0,v=u.fx,c.cycleH=c.cycleH||n(c).height(),c.cycleW=c.cycleW||n(c).width(),h.cycleH=h.cycleH||n(h).height(),h.cycleW=h.cycleW||n(h).width(),u.multiFx&&(o&&(u.lastFx===t||++u.lastFx>=u.fxs.length)?u.lastFx=0:!o&&(u.lastFx===t||--u.lastFx<0)&&(u.lastFx=u.fxs.length-1),v=u.fxs[u.lastFx]),u.oneTimeFx&&(v=u.oneTimeFx,u.oneTimeFx=null),n.fn.cycle.resetState(u,v),u.before.length&&n.each(u.before,function(n,t){l.cycleStop==u.stopCount&&t.apply(h,[c,h,u,o])}),p=function(){u.busy=0;n.each(u.after,function(n,t){l.cycleStop==u.stopCount&&t.apply(h,[c,h,u,o])});l.cycleStop||w()},r("tx firing("+v+"); currSlide: "+u.currSlide+"; nextSlide: "+u.nextSlide),u.busy=1,u.fxFn?u.fxFn(c,h,u,p,o,e&&u.fastOnEvent):n.isFunction(n.fn.cycle[u.fx])?n.fn.cycle[u.fx](c,h,u,p,o,e&&u.fastOnEvent):n.fn.cycle.custom(c,h,u,p,o,e&&u.fastOnEvent)):w();(y||u.nextSlide==u.currSlide)&&(u.lastSlide=u.currSlide,u.random?(u.currSlide=u.nextSlide,++u.randomIndex==i.length&&(u.randomIndex=0,u.randomMap.sort(function(){return Math.random()-.5})),u.nextSlide=u.randomMap[u.randomIndex],u.nextSlide==u.currSlide&&(u.nextSlide=u.currSlide==u.slideCount-1?0:u.currSlide+1)):u.backwards?(a=u.nextSlide-1<0,a&&u.bounce?(u.backwards=!u.backwards,u.nextSlide=1,u.currSlide=0):(u.nextSlide=a?i.length-1:u.nextSlide-1,u.currSlide=a?0:u.nextSlide+1)):(a=u.nextSlide+1==i.length,a&&u.bounce?(u.backwards=!u.backwards,u.nextSlide=i.length-2,u.currSlide=i.length-1):(u.nextSlide=a?0:u.nextSlide+1,u.currSlide=a?i.length-1:u.nextSlide-1)));y&&u.pager&&u.updateActivePagerLink(u.pager,u.currSlide,u.activePagerClass)}}function s(n,t,i,u){if(i.timeoutFn){for(var f=i.timeoutFn.call(n,n,t,i,u);i.fx!="none"&&f-i.speed<250;)f+=i.speed;if(r("calculated timeout: "+f+"; speed: "+i.speed),f!==!1)return f}return i.timeout}function e(t,i){var u=i?1:-1,r=t.elements,o=t.$cont[0],s=o.cycleTimeout,e;if(s&&(clearTimeout(s),o.cycleTimeout=0),t.random&&u<0)t.randomIndex--,--t.randomIndex==-2?t.randomIndex=r.length-2:t.randomIndex==-1&&(t.randomIndex=r.length-1),t.nextSlide=t.randomMap[t.randomIndex];else if(t.random)t.nextSlide=t.randomMap[t.randomIndex];else if(t.nextSlide=t.currSlide+u,t.nextSlide<0){if(t.nowrap)return!1;t.nextSlide=r.length-1}else if(t.nextSlide>=r.length){if(t.nowrap)return!1;t.nextSlide=0}return e=t.onPrevNextEvent||t.prevNextClick,n.isFunction(e)&&e(u>0,t.nextSlide,r[t.nextSlide]),f(r,t,1,i),!1}function b(t,i){var r=n(i.pager);n.each(t,function(u,f){n.fn.cycle.createPagerAnchor(u,f,r,t,i)});i.updateActivePagerLink(i.pager,i.startingSlide,i.activePagerClass)}function h(t){function i(n){return n=parseInt(n,10).toString(16),n.length<2?"0"+n:n}function u(t){for(var r,u;t&&t.nodeName.toLowerCase()!="html";t=t.parentNode){if(r=n.css(t,"background-color"),r&&r.indexOf("rgb")>=0)return u=r.match(/\d+/g),"#"+i(u[0])+i(u[1])+i(u[2]);if(r&&r!="transparent")return r}return"#ffffff"}r("applying clearType background-color hack");t.each(function(){n(this).css("background-color",u(this))})}var c="3.0.3";n.expr[":"].paused=function(n){return n.cyclePause};n.fn.cycle=function(t,u){var e={s:this.selector,c:this.context};return this.length===0&&t!="stop"?!n.isReady&&e.s?(i("DOM not ready, queuing slideshow"),n(function(){n(e.s,e.c).cycle(t,u)}),this):(i("terminating; zero elements found by selector"+(n.isReady?"":" (DOM not ready)")),this):this.each(function(){var h=l(this,t,u),o,c;if(h!==!1){h.updateActivePagerLink=h.updateActivePagerLink||n.fn.cycle.updateActivePagerLink;this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cycleTimeout=this.cyclePause=0;this.cycleStop=0;var y=n(this),p=h.slideExpr?n(h.slideExpr,this):y.children(),a=p.get();if(a.length<2){i("terminating; too few slides: "+a.length);return}(o=v(y,p,a,h,e),o!==!1)&&(c=o.continuous?10:s(a[o.currSlide],a[o.nextSlide],o,!o.backwards),c&&(c+=o.delay||0,c<10&&(c=10),r("first timeout: "+c),this.cycleTimeout=setTimeout(function(){f(a,o,0,!h.backwards)},c)))}})};n.fn.cycle.resetState=function(t,i){i=i||t.fx;t.before=[];t.after=[];t.cssBefore=n.extend({},t.original.cssBefore);t.cssAfter=n.extend({},t.original.cssAfter);t.animIn=n.extend({},t.original.animIn);t.animOut=n.extend({},t.original.animOut);t.fxFn=null;n.each(t.original.before,function(){t.before.push(this)});n.each(t.original.after,function(){t.after.push(this)});var r=n.fn.cycle.transitions[i];n.isFunction(r)&&r(t.$cont,n(t.elements),t)};n.fn.cycle.updateActivePagerLink=function(t,i,r){n(t).each(function(){n(this).children().removeClass(r).eq(i).addClass(r)})};n.fn.cycle.next=function(n){e(n,1)};n.fn.cycle.prev=function(n){e(n,0)};n.fn.cycle.createPagerAnchor=function(t,i,e,o,s){var c,h,a,v,l,y;(n.isFunction(s.pagerAnchorBuilder)?(c=s.pagerAnchorBuilder(t,i),r("pagerAnchorBuilder("+t+", el) returned: "+c)):c='<a href="#">'+(t+1)+"<\/a>",c)&&(h=n(c),h.parents("body").length===0&&(a=[],e.length>1?(e.each(function(){var t=h.clone(!0);n(this).append(t);a.push(t[0])}),h=n(a)):h.appendTo(e)),s.pagerAnchors=s.pagerAnchors||[],s.pagerAnchors.push(h),v=function(i){var r,u,e;i.preventDefault();s.nextSlide=t;r=s.$cont[0];u=r.cycleTimeout;u&&(clearTimeout(u),r.cycleTimeout=0);e=s.onPagerEvent||s.pagerClick;n.isFunction(e)&&e(s.nextSlide,o[s.nextSlide]);f(o,s,1,s.currSlide<t)},/mouseenter|mouseover/i.test(s.pagerEvent)?h.hover(v,function(){}):h.bind(s.pagerEvent,v),/^click/.test(s.pagerEvent)||s.allowPagerClickBubble||h.bind("click.cycle",function(){return!1}),l=s.$cont[0],y=!1,s.pauseOnPagerHover&&h.hover(function(){y=!0;l.cyclePause++;u(l,!0,!0)},function(){y&&l.cyclePause--;u(l,!0,!0)}))};n.fn.cycle.hopsFromLast=function(n,t){var i=n.lastSlide,r=n.currSlide;return t?r>i?r-i:n.slideCount-i:r<i?i-r:i+n.slideCount-r};n.fn.cycle.commonReset=function(t,i,r,u,f,e){n(r.elements).not(t).hide();typeof r.cssBefore.opacity=="undefined"&&(r.cssBefore.opacity=1);r.cssBefore.display="block";r.slideResize&&u!==!1&&i.cycleW>0&&(r.cssBefore.width=i.cycleW);r.slideResize&&f!==!1&&i.cycleH>0&&(r.cssBefore.height=i.cycleH);r.cssAfter=r.cssAfter||{};r.cssAfter.display="none";n(t).css("zIndex",r.slideCount+(e===!0?1:0));n(i).css("zIndex",r.slideCount+(e===!0?0:1))};n.fn.cycle.custom=function(t,i,r,u,f,e){var h=n(t),c=n(i),l=r.speedIn,o=r.speedOut,a=r.easeIn,v=r.easeOut,y=r.animInDelay,p=r.animOutDelay,s;c.css(r.cssBefore);e&&(l=typeof e=="number"?o=e:o=1,a=v=null);s=function(){c.delay(y).animate(r.animIn,l,a,function(){u()})};h.delay(p).animate(r.animOut,o,v,function(){h.css(r.cssAfter);r.sync||s()});r.sync&&s()};n.fn.cycle.transitions={fade:function(t,i,r){i.not(":eq("+r.currSlide+")").css("opacity",0);r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.cssBefore.opacity=0});r.animIn={opacity:1};r.animOut={opacity:0};r.cssBefore={top:0,left:0}}};n.fn.cycle.ver=function(){return c};n.fn.cycle.defaults={activePagerClass:"activeSlide",after:null,allowPagerClickBubble:!1,animIn:null,animInDelay:0,animOut:null,animOutDelay:0,aspect:!1,autostop:0,autostopCount:0,backwards:!1,before:null,center:null,cleartype:!n.support.opacity,cleartypeNoBg:!1,containerResize:1,containerResizeHeight:0,continuous:0,cssAfter:null,cssBefore:null,delay:0,easeIn:null,easeOut:null,easing:null,end:null,fastOnEvent:0,fit:0,fx:"fade",fxFn:null,height:"auto",manualTrump:!0,metaAttr:"cycle",next:null,nowrap:0,onPagerEvent:null,onPrevNextEvent:null,pager:null,pagerAnchorBuilder:null,pagerEvent:"click.cycle",pause:0,pauseOnPagerHover:0,prev:null,prevNextEvent:"click.cycle",random:0,randomizeEffects:1,requeueOnImageNotLoaded:!0,requeueTimeout:250,rev:0,shuffle:null,skipInitializationCallbacks:!1,slideExpr:null,slideResize:1,speed:1e3,speedIn:null,speedOut:null,startingSlide:t,sync:1,timeout:4e3,timeoutFn:null,updateActivePagerLink:null,width:null}})(jQuery),function(n){"use strict";n.fn.cycle.transitions.none=function(t,i,r){r.fxFn=function(t,i,r,u){n(i).show();n(t).hide();u()}};n.fn.cycle.transitions.fadeout=function(t,i,r){i.not(":eq("+r.currSlide+")").css({display:"block",opacity:1});r.before.push(function(t,i,r,u,f,e){n(t).css("zIndex",r.slideCount+(e!==!0?1:0));n(i).css("zIndex",r.slideCount+(e!==!0?0:1))});r.animIn.opacity=1;r.animOut.opacity=0;r.cssBefore.opacity=1;r.cssBefore.display="block";r.cssAfter.zIndex=0};n.fn.cycle.transitions.scrollUp=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.height();r.cssBefore.top=u;r.cssBefore.left=0;r.cssFirst.top=0;r.animIn.top=0;r.animOut.top=-u};n.fn.cycle.transitions.scrollDown=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.height();r.cssFirst.top=0;r.cssBefore.top=-u;r.cssBefore.left=0;r.animIn.top=0;r.animOut.top=u};n.fn.cycle.transitions.scrollLeft=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.width();r.cssFirst.left=0;r.cssBefore.left=u;r.cssBefore.top=0;r.animIn.left=0;r.animOut.left=0-u};n.fn.cycle.transitions.scrollRight=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.width();r.cssFirst.left=0;r.cssBefore.left=-u;r.cssBefore.top=0;r.animIn.left=0;r.animOut.left=u};n.fn.cycle.transitions.scrollHorz=function(t,i,r){t.css("overflow","hidden").width();r.before.push(function(t,i,r,u){r.rev&&(u=!u);n.fn.cycle.commonReset(t,i,r);r.cssBefore.left=u?i.cycleW-1:1-i.cycleW;r.animOut.left=u?-t.cycleW:t.cycleW});r.cssFirst.left=0;r.cssBefore.top=0;r.animIn.left=0;r.animOut.top=0};n.fn.cycle.transitions.scrollVert=function(t,i,r){t.css("overflow","hidden");r.before.push(function(t,i,r,u){r.rev&&(u=!u);n.fn.cycle.commonReset(t,i,r);r.cssBefore.top=u?1-i.cycleH:i.cycleH-1;r.animOut.top=u?t.cycleH:-t.cycleH});r.cssFirst.top=0;r.cssBefore.left=0;r.animIn.top=0;r.animOut.left=0};n.fn.cycle.transitions.slideX=function(t,i,r){r.before.push(function(t,i,r){n(r.elements).not(t).hide();n.fn.cycle.commonReset(t,i,r,!1,!0);r.animIn.width=i.cycleW});r.cssBefore.left=0;r.cssBefore.top=0;r.cssBefore.width=0;r.animIn.width="show";r.animOut.width=0};n.fn.cycle.transitions.slideY=function(t,i,r){r.before.push(function(t,i,r){n(r.elements).not(t).hide();n.fn.cycle.commonReset(t,i,r,!0,!1);r.animIn.height=i.cycleH});r.cssBefore.left=0;r.cssBefore.top=0;r.cssBefore.height=0;r.animIn.height="show";r.animOut.height=0};n.fn.cycle.transitions.shuffle=function(t,i,r){var u,f=t.css("overflow","visible").width();for(i.css({left:0,top:0}),r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!0,!0)}),r.speedAdjusted||(r.speed=r.speed/2,r.speedAdjusted=!0),r.random=0,r.shuffle=r.shuffle||{left:-f,top:15},r.els=[],u=0;u<i.length;u++)r.els.push(i[u]);for(u=0;u<r.currSlide;u++)r.els.push(r.els.shift());r.fxFn=function(t,i,r,u,f){var e,o;r.rev&&(f=!f);e=f?n(t):n(i);n(i).css(r.cssBefore);o=r.slideCount;e.animate(r.shuffle,r.speedIn,r.easeIn,function(){for(var i,s,c,l=n.fn.cycle.hopsFromLast(r,f),h=0;h<l;h++)f?r.els.push(r.els.shift()):r.els.unshift(r.els.pop());if(f)for(i=0,s=r.els.length;i<s;i++)n(r.els[i]).css("z-index",s-i+o);else c=n(t).css("z-index"),e.css("z-index",parseInt(c,10)+1+o);e.animate({left:0,top:0},r.speedOut,r.easeOut,function(){n(f?this:t).hide();u&&u()})})};n.extend(r.cssBefore,{display:"block",opacity:1,top:0,left:0})};n.fn.cycle.transitions.turnUp=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1);r.cssBefore.top=i.cycleH;r.animIn.height=i.cycleH;r.animOut.width=i.cycleW});r.cssFirst.top=0;r.cssBefore.left=0;r.cssBefore.height=0;r.animIn.top=0;r.animOut.height=0};n.fn.cycle.transitions.turnDown=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1);r.animIn.height=i.cycleH;r.animOut.top=t.cycleH});r.cssFirst.top=0;r.cssBefore.left=0;r.cssBefore.top=0;r.cssBefore.height=0;r.animOut.height=0};n.fn.cycle.transitions.turnLeft=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0);r.cssBefore.left=i.cycleW;r.animIn.width=i.cycleW});r.cssBefore.top=0;r.cssBefore.width=0;r.animIn.left=0;r.animOut.width=0};n.fn.cycle.transitions.turnRight=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0);r.animIn.width=i.cycleW;r.animOut.left=t.cycleW});n.extend(r.cssBefore,{top:0,left:0,width:0});r.animIn.left=0;r.animOut.width=0};n.fn.cycle.transitions.zoom=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!1,!0);r.cssBefore.top=i.cycleH/2;r.cssBefore.left=i.cycleW/2;n.extend(r.animIn,{top:0,left:0,width:i.cycleW,height:i.cycleH});n.extend(r.animOut,{width:0,height:0,top:t.cycleH/2,left:t.cycleW/2})});r.cssFirst.top=0;r.cssFirst.left=0;r.cssBefore.width=0;r.cssBefore.height=0};n.fn.cycle.transitions.fadeZoom=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!1);r.cssBefore.left=i.cycleW/2;r.cssBefore.top=i.cycleH/2;n.extend(r.animIn,{top:0,left:0,width:i.cycleW,height:i.cycleH})});r.cssBefore.width=0;r.cssBefore.height=0;r.animOut.opacity=0};n.fn.cycle.transitions.blindX=function(t,i,r){var u=t.css("overflow","hidden").width();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.animIn.width=i.cycleW;r.animOut.left=t.cycleW});r.cssBefore.left=u;r.cssBefore.top=0;r.animIn.left=0;r.animOut.left=u};n.fn.cycle.transitions.blindY=function(t,i,r){var u=t.css("overflow","hidden").height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.animIn.height=i.cycleH;r.animOut.top=t.cycleH});r.cssBefore.top=u;r.cssBefore.left=0;r.animIn.top=0;r.animOut.top=u};n.fn.cycle.transitions.blindZ=function(t,i,r){var u=t.css("overflow","hidden").height(),f=t.width();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.animIn.height=i.cycleH;r.animOut.top=t.cycleH});r.cssBefore.top=u;r.cssBefore.left=f;r.animIn.top=0;r.animIn.left=0;r.animOut.top=u;r.animOut.left=f};n.fn.cycle.transitions.growX=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0);r.cssBefore.left=this.cycleW/2;r.animIn.left=0;r.animIn.width=this.cycleW;r.animOut.left=0});r.cssBefore.top=0;r.cssBefore.width=0};n.fn.cycle.transitions.growY=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1);r.cssBefore.top=this.cycleH/2;r.animIn.top=0;r.animIn.height=this.cycleH;r.animOut.top=0});r.cssBefore.height=0;r.cssBefore.left=0};n.fn.cycle.transitions.curtainX=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0,!0);r.cssBefore.left=i.cycleW/2;r.animIn.left=0;r.animIn.width=this.cycleW;r.animOut.left=t.cycleW/2;r.animOut.width=0});r.cssBefore.top=0;r.cssBefore.width=0};n.fn.cycle.transitions.curtainY=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1,!0);r.cssBefore.top=i.cycleH/2;r.animIn.top=0;r.animIn.height=i.cycleH;r.animOut.top=t.cycleH/2;r.animOut.height=0});r.cssBefore.height=0;r.cssBefore.left=0};n.fn.cycle.transitions.cover=function(t,i,r){var u=r.direction||"left",f=t.css("overflow","hidden").width(),e=t.height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.cssAfter.display="";u=="right"?r.cssBefore.left=-f:u=="up"?r.cssBefore.top=e:u=="down"?r.cssBefore.top=-e:r.cssBefore.left=f});r.animIn.left=0;r.animIn.top=0;r.cssBefore.top=0;r.cssBefore.left=0};n.fn.cycle.transitions.uncover=function(t,i,r){var u=r.direction||"left",f=t.css("overflow","hidden").width(),e=t.height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!0,!0);u=="right"?r.animOut.left=f:u=="up"?r.animOut.top=-e:u=="down"?r.animOut.top=e:r.animOut.left=-f});r.animIn.left=0;r.animIn.top=0;r.cssBefore.top=0;r.cssBefore.left=0};n.fn.cycle.transitions.toss=function(t,i,r){var u=t.css("overflow","visible").width(),f=t.height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!0,!0);r.animOut.left||r.animOut.top?r.animOut.opacity=0:n.extend(r.animOut,{left:u*2,top:-f/2,opacity:0})});r.cssBefore.left=0;r.cssBefore.top=0;r.animIn.left=0};n.fn.cycle.transitions.wipe=function(t,i,r){var u=t.css("overflow","hidden").width(),f=t.height(),e,s,h;r.cssBefore=r.cssBefore||{};r.clip&&(/l2r/.test(r.clip)?e="rect(0px 0px "+f+"px 0px)":/r2l/.test(r.clip)?e="rect(0px "+u+"px "+f+"px "+u+"px)":/t2b/.test(r.clip)?e="rect(0px "+u+"px 0px 0px)":/b2t/.test(r.clip)?e="rect("+f+"px "+u+"px "+f+"px 0px)":/zoom/.test(r.clip)&&(s=parseInt(f/2,10),h=parseInt(u/2,10),e="rect("+s+"px "+h+"px "+s+"px "+h+"px)"));r.cssBefore.clip=r.cssBefore.clip||e||"rect(0px 0px 0px 0px)";var o=r.cssBefore.clip.match(/(\d+)/g),c=parseInt(o[0],10),l=parseInt(o[1],10),a=parseInt(o[2],10),v=parseInt(o[3],10);r.before.push(function(t,i,r){var s,h,e,o;t!=i&&(s=n(t),h=n(i),n.fn.cycle.commonReset(t,i,r,!0,!0,!1),r.cssAfter.display="block",e=1,o=parseInt(r.speedIn/13,10)-1,function y(){var n=c?c-parseInt(e*(c/o),10):0,t=v?v-parseInt(e*(v/o),10):0,i=a<f?a+parseInt(e*((f-a)/o||1),10):f,r=l<u?l+parseInt(e*((u-l)/o||1),10):u;h.css({clip:"rect("+n+"px "+r+"px "+i+"px "+t+"px)"});e++<=o?setTimeout(y,13):s.css("display","none")}())});n.extend(r.cssBefore,{display:"block",opacity:1,top:0,left:0});r.animIn={left:0};r.animOut={left:0}}}(jQuery);
/* (401,384-391): run-time error JS1019: Can't have 'break' outside of loop: break a(344,372-379): run-time error JS1019: Can't have 'break' outside of loop: break a */;
$.fn.customFileInput=function(){return $(this).each(function(){var n=$(this).addClass("customfile-input").mouseover(function(){t.addClass("customfile-hover")}).mouseout(function(){t.removeClass("customfile-hover")}).focus(function(){t.addClass("customfile-focus");n.data("val",n.val())}).blur(function(){t.removeClass("customfile-focus");$(this).trigger("checkChange")}).bind("disable",function(){n.attr("disabled",!0);t.addClass("customfile-disabled")}).bind("enable",function(){n.removeAttr("disabled");t.removeClass("customfile-disabled")}).bind("checkChange",function(){n.val()&&n.val()!=n.data("val")&&n.trigger("change")}).bind("change",function(){var n=$(this).val().split(/\\/).pop(),t="customfile-ext-"+n.split(".").pop().toLowerCase();i.text(n).removeClass(i.data("fileExt")||"").addClass(t).data("fileExt",t).addClass("customfile-feedback-populated");r.text("Change")}).click(function(){n.data("val",n.val());setTimeout(function(){n.trigger("checkChange")},100)}),t=$('<div class="customfile"><\/div>'),r=$('<span class="customfile-button" aria-hidden="true">Browse<\/span>').appendTo(t),i=$('<span class="customfile-feedback" aria-hidden="true">Choose file from your computer<\/span>').appendTo(t);n.is("[disabled]")&&n.trigger("disable");t.mousemove(function(i){n.css({left:i.pageX-t.offset().left-n.outerWidth()+20,top:i.pageY-t.offset().top-$(window).scrollTop()-3})}).insertAfter(n);n.appendTo(t)})};
typeof JSON!="object"&&(JSON={}),function(){"use strict";function i(n){return n<10?"0"+n:n}function o(n){return e.lastIndex=0,e.test(n)?'"'+n.replace(e,function(n){var t=s[n];return typeof t=="string"?t:"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+n+'"'}function u(i,f){var s,l,h,a,v=n,c,e=f[i];e&&typeof e=="object"&&typeof e.toJSON=="function"&&(e=e.toJSON(i));typeof t=="function"&&(e=t.call(f,i,e));switch(typeof e){case"string":return o(e);case"number":return isFinite(e)?String(e):"null";case"boolean":case"null":return String(e);case"object":if(!e)return"null";if(n+=r,c=[],Object.prototype.toString.apply(e)==="[object Array]"){for(a=e.length,s=0;s<a;s+=1)c[s]=u(s,e)||"null";return h=c.length===0?"[]":n?"[\n"+n+c.join(",\n"+n)+"\n"+v+"]":"["+c.join(",")+"]",n=v,h}if(t&&typeof t=="object")for(a=t.length,s=0;s<a;s+=1)typeof t[s]=="string"&&(l=t[s],h=u(l,e),h&&c.push(o(l)+(n?": ":":")+h));else for(l in e)Object.prototype.hasOwnProperty.call(e,l)&&(h=u(l,e),h&&c.push(o(l)+(n?": ":":")+h));return h=c.length===0?"{}":n?"{\n"+n+c.join(",\n"+n)+"\n"+v+"}":"{"+c.join(",")+"}",n=v,h}}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+i(this.getUTCMonth()+1)+"-"+i(this.getUTCDate())+"T"+i(this.getUTCHours())+":"+i(this.getUTCMinutes())+":"+i(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});var f=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,e=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,n,r,s={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},t;typeof JSON.stringify!="function"&&(JSON.stringify=function(i,f,e){var o;if(n="",r="",typeof e=="number")for(o=0;o<e;o+=1)r+=" ";else typeof e=="string"&&(r=e);if(t=f,f&&typeof f!="function"&&(typeof f!="object"||typeof f.length!="number"))throw new Error("JSON.stringify");return u("",{"":i})});typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){function walk(n,t){var r,u,i=n[t];if(i&&typeof i=="object")for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(u=walk(i,r),u!==undefined?i[r]=u:delete i[r]);return reviver.call(n,t,i)}var j;if(text=String(text),f.lastIndex=0,f.test(text)&&(text=text.replace(f,function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse");})}(),function(n,t){"use strict";var i=n.History=n.History||{},r=n.jQuery;if(typeof i.Adapter!="undefined")throw new Error("History.js Adapter has already been loaded...");i.Adapter={bind:function(n,t,i){r(n).bind(t,i)},trigger:function(n,t,i){r(n).trigger(t,i)},extractEventData:function(n,i,r){return i&&i.originalEvent&&i.originalEvent[n]||r&&r[n]||t},onDomLoad:function(n){r(n)}};typeof i.init!="undefined"&&i.init()}(window),function(n){"use strict";var i=n.document,u=n.setTimeout||u,f=n.clearTimeout||f,r=n.setInterval||r,t=n.History=n.History||{};if(typeof t.initHtml4!="undefined")throw new Error("History.js HTML4 Support has already been loaded...");t.initHtml4=function(){if(typeof t.initHtml4.initialized!="undefined")return!1;if(t.initHtml4.initialized=!0,t.enabled=!0,t.savedHashes=[],t.isLastHash=function(n){var i=t.getHashByIndex();return n===i},t.isHashEqual=function(n,t){return n=encodeURIComponent(n).replace(/%25/g,"%"),t=encodeURIComponent(t).replace(/%25/g,"%"),n===t},t.saveHash=function(n){return t.isLastHash(n)?!1:(t.savedHashes.push(n),!0)},t.getHashByIndex=function(n){return typeof n=="undefined"?t.savedHashes[t.savedHashes.length-1]:n<0?t.savedHashes[t.savedHashes.length+n]:t.savedHashes[n]},t.discardedHashes={},t.discardedStates={},t.discardState=function(n,i,r){var f=t.getHashByState(n),u;return u={discardedState:n,backState:r,forwardState:i},t.discardedStates[f]=u,!0},t.discardHash=function(n,i,r){var u={discardedHash:n,backState:r,forwardState:i};return t.discardedHashes[n]=u,!0},t.discardedState=function(n){var i=t.getHashByState(n);return t.discardedStates[i]||!1},t.discardedHash=function(n){return t.discardedHashes[n]||!1},t.recycleState=function(n){var i=t.getHashByState(n);return t.discardedState(n)&&delete t.discardedStates[i],!0},t.emulated.hashChange){t.hashChangeInit=function(){t.checkerFunction=null;var f="",s,u,e,o,h=Boolean(t.getHash());return t.isInternetExplorer()?(s="historyjs-iframe",u=i.createElement("iframe"),u.setAttribute("id",s),u.setAttribute("src","#"),u.style.display="none",i.body.appendChild(u),u.contentWindow.document.open(),u.contentWindow.document.close(),e="",o=!1,t.checkerFunction=function(){if(o)return!1;o=!0;var r=t.getHash(),i=t.getHash(u.contentWindow.document);return r!==f?(f=r,i!==r&&(e=i=r,u.contentWindow.document.open(),u.contentWindow.document.close(),u.contentWindow.document.location.hash=t.escapeHash(r)),t.Adapter.trigger(n,"hashchange")):i!==e&&(e=i,h&&i===""?t.back():t.setHash(i,!1)),o=!1,!0}):t.checkerFunction=function(){var i=t.getHash()||"";return i!==f&&(f=i,t.Adapter.trigger(n,"hashchange")),!0},t.intervalList.push(r(t.checkerFunction,t.options.hashChangeInterval)),!0};t.Adapter.onDomLoad(t.hashChangeInit)}if(t.emulated.pushState&&(t.onHashChange=function(i){var e=i&&i.newURL||t.getLocationHref(),u=t.getHashByUrl(e),r=null,o=null,f;return t.isLastHash(u)?(t.busy(!1),!1):(t.doubleCheckComplete(),t.saveHash(u),u&&t.isTraditionalAnchor(u))?(t.Adapter.trigger(n,"anchorchange"),t.busy(!1),!1):(r=t.extractState(t.getFullUrl(u||t.getLocationHref()),!0),t.isLastSavedState(r))?(t.busy(!1),!1):(o=t.getHashByState(r),f=t.discardedState(r),f)?(t.getHashByIndex(-2)===t.getHashByState(f.forwardState)?t.back(!1):t.forward(!1),!1):(t.pushState(r.data,r.title,encodeURI(r.url),!1),!0)},t.Adapter.bind(n,"hashchange",t.onHashChange),t.pushState=function(i,r,u,f){if(t.getHashByUrl(u))throw new Error("History.js does not support states with fragment-identifiers (hashes/anchors).");if(f!==!1&&t.busy())return t.pushQueue({scope:t,callback:t.pushState,args:arguments,queue:f}),!1;t.busy(!0);var e=t.createStateObject(i,r,u),o=t.getHashByState(e),s=t.getState(!1),h=t.getHashByState(s),c=t.getHash(),l=t.expectedStateId==e.id;return(t.storeState(e),t.expectedStateId=e.id,t.recycleState(e),t.setTitle(e),o===h)?(t.busy(!1),!1):(t.saveState(e),l||t.Adapter.trigger(n,"statechange"),t.isHashEqual(o,c)||t.isHashEqual(o,t.getShortUrl(t.getLocationHref()))||t.setHash(o,!1),t.busy(!1),!0)},t.replaceState=function(i,r,u,f){if(u=encodeURI(u).replace(/%25/g,"%"),t.getHashByUrl(u))throw new Error("History.js does not support states with fragment-identifiers (hashes/anchors).");if(f!==!1&&t.busy())return t.pushQueue({scope:t,callback:t.replaceState,args:arguments,queue:f}),!1;t.busy(!0);var e=t.createStateObject(i,r,u),s=t.getHashByState(e),o=t.getState(!1),h=t.getHashByState(o),c=t.getStateByIndex(-2);return t.discardState(o,e,c),s===h?(t.storeState(e),t.expectedStateId=e.id,t.recycleState(e),t.setTitle(e),t.saveState(e),t.Adapter.trigger(n,"statechange"),t.busy(!1)):t.pushState(e.data,e.title,e.url,!1),!0}),t.emulated.pushState&&t.getHash()&&!t.emulated.hashChange)t.Adapter.onDomLoad(function(){t.Adapter.trigger(n,"hashchange")})};typeof t.init!="undefined"&&t.init()}(window),function(n,t){"use strict";var e=n.console||t,r=n.document,o=n.navigator,f=!1,h=n.setTimeout,c=n.clearTimeout,l=n.setInterval,a=n.clearInterval,u=n.JSON,v=n.alert,i=n.History=n.History||{},s=n.history;try{f=n.sessionStorage;f.setItem("TEST","1");f.removeItem("TEST")}catch(y){f=!1}if(u.stringify=u.stringify||u.encode,u.parse=u.parse||u.decode,typeof i.init!="undefined")throw new Error("History.js Core has already been loaded...");i.init=function(){return typeof i.Adapter=="undefined"?!1:(typeof i.initCore!="undefined"&&i.initCore(),typeof i.initHtml4!="undefined"&&i.initHtml4(),!0)};i.initCore=function(){if(typeof i.initCore.initialized!="undefined")return!1;if(i.initCore.initialized=!0,i.options=i.options||{},i.options.hashChangeInterval=i.options.hashChangeInterval||100,i.options.safariPollInterval=i.options.safariPollInterval||500,i.options.doubleCheckInterval=i.options.doubleCheckInterval||500,i.options.disableSuid=i.options.disableSuid||!1,i.options.storeInterval=i.options.storeInterval||1e3,i.options.busyDelay=i.options.busyDelay||250,i.options.debug=i.options.debug||!1,i.options.initialTitle=i.options.initialTitle||r.title,i.options.html4Mode=i.options.html4Mode||!1,i.options.delayInit=i.options.delayInit||!1,i.intervalList=[],i.clearAllIntervals=function(){var n,t=i.intervalList;if(typeof t!="undefined"&&t!==null){for(n=0;n<t.length;n++)a(t[n]);i.intervalList=null}},i.debug=function(){(i.options.debug||!1)&&i.log.apply(i,arguments)},i.log=function(){var s=!(typeof e=="undefined"||typeof e.log=="undefined"||typeof e.log.apply=="undefined"),t=r.getElementById("log"),n,f,h,o,i;for(s?(o=Array.prototype.slice.call(arguments),n=o.shift(),typeof e.debug!="undefined"?e.debug.apply(e,[n,o]):e.log.apply(e,[n,o])):n="\n"+arguments[0]+"\n",f=1,h=arguments.length;f<h;++f){if(i=arguments[f],typeof i=="object"&&typeof u!="undefined")try{i=u.stringify(i)}catch(c){}n+="\n"+i+"\n"}return t?(t.value+=n+"\n-----\n",t.scrollTop=t.scrollHeight-t.clientHeight):s||v(n),!0},i.getInternetExplorerMajorVersion=function(){return i.getInternetExplorerMajorVersion.cached=typeof i.getInternetExplorerMajorVersion.cached!="undefined"?i.getInternetExplorerMajorVersion.cached:function(){for(var n=3,t=r.createElement("div"),i=t.getElementsByTagName("i");(t.innerHTML="<!--[if gt IE "+ ++n+"]><i><\/i><![endif]-->")&&i[0];);return n>4?n:!1}()},i.isInternetExplorer=function(){return i.isInternetExplorer.cached=typeof i.isInternetExplorer.cached!="undefined"?i.isInternetExplorer.cached:Boolean(i.getInternetExplorerMajorVersion())},i.emulated=i.options.html4Mode?{pushState:!0,hashChange:!0}:{pushState:!Boolean(n.history&&n.history.pushState&&n.history.replaceState&&!(/ Mobile\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i.test(o.userAgent)||/AppleWebKit\/5([0-2]|3[0-2])/i.test(o.userAgent))),hashChange:Boolean(!("onhashchange"in n||"onhashchange"in r)||i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<8)},i.enabled=!i.emulated.pushState,i.bugs={setHash:Boolean(!i.emulated.pushState&&o.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(o.userAgent)),safariPoll:Boolean(!i.emulated.pushState&&o.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(o.userAgent)),ieDoubleCheck:Boolean(i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<8),hashEscape:Boolean(i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<7)},i.isEmptyObject=function(n){for(var t in n)if(n.hasOwnProperty(t))return!1;return!0},i.cloneObject=function(n){var i,t;return n?(i=u.stringify(n),t=u.parse(i)):t={},t},i.getRootUrl=function(){var n=r.location.protocol+"//"+(r.location.hostname||r.location.host);return(r.location.port||!1)&&(n+=":"+r.location.port),n+"/"},i.getBaseHref=function(){var t=r.getElementsByTagName("base"),i=null,n="";return t.length===1&&(i=t[0],n=i.href.replace(/[^\/]+$/,"")),n=n.replace(/\/+$/,""),n&&(n+="/"),n},i.getBaseUrl=function(){return i.getBaseHref()||i.getBasePageUrl()||i.getRootUrl()},i.getPageUrl=function(){var n=i.getState(!1,!1),t=(n||{}).url||i.getLocationHref();return t.replace(/\/+$/,"").replace(/[^\/]+$/,function(n){return/\./.test(n)?n:n+"/"})},i.getBasePageUrl=function(){return i.getLocationHref().replace(/[#\?].*/,"").replace(/[^\/]+$/,function(n){return/[^\/]$/.test(n)?"":n}).replace(/\/+$/,"")+"/"},i.getFullUrl=function(n,t){var u=n,r=n.substring(0,1);return t=typeof t=="undefined"?!0:t,/[a-z]+\:\/\//.test(n)||(u=r==="/"?i.getRootUrl()+n.replace(/^\/+/,""):r==="#"?i.getPageUrl().replace(/#.*/,"")+n:r==="?"?i.getPageUrl().replace(/[\?#].*/,"")+n:t?i.getBaseUrl()+n.replace(/^(\.\/)+/,""):i.getBasePageUrl()+n.replace(/^(\.\/)+/,"")),u.replace(/\#$/,"")},i.getShortUrl=function(n){var t=n,r=i.getBaseUrl(),u=i.getRootUrl();return i.emulated.pushState&&(t=t.replace(r,"")),t=t.replace(u,"/"),i.isTraditionalAnchor(t)&&(t="./"+t),t.replace(/^(\.\/)+/g,"./").replace(/\#$/,"")},i.getLocationHref=function(n){return(n=n||r,n.URL===n.location.href)?n.location.href:n.location.href===decodeURIComponent(n.URL)?n.URL:n.location.hash&&decodeURIComponent(n.location.href.replace(/^[^#]+/,""))===n.location.hash?n.location.href:n.URL.indexOf("#")==-1&&n.location.href.indexOf("#")!=-1?n.location.href:n.URL||n.location.href},i.store={},i.idToState=i.idToState||{},i.stateToId=i.stateToId||{},i.urlToId=i.urlToId||{},i.storedStates=i.storedStates||[],i.savedStates=i.savedStates||[],i.normalizeStore=function(){i.store.idToState=i.store.idToState||{};i.store.urlToId=i.store.urlToId||{};i.store.stateToId=i.store.stateToId||{}},i.getState=function(n,t){typeof n=="undefined"&&(n=!0);typeof t=="undefined"&&(t=!0);var r=i.getLastSavedState();return!r&&t&&(r=i.createStateObject()),n&&(r=i.cloneObject(r),r.url=r.cleanUrl||r.url),r},i.getIdByState=function(n){var t=i.extractId(n.url),r;if(!t)if(r=i.getStateString(n),typeof i.stateToId[r]!="undefined")t=i.stateToId[r];else if(typeof i.store.stateToId[r]!="undefined")t=i.store.stateToId[r];else{for(;;)if(t=(new Date).getTime()+String(Math.random()).replace(/\D/g,""),typeof i.idToState[t]=="undefined"&&typeof i.store.idToState[t]=="undefined")break;i.stateToId[r]=t;i.idToState[t]=n}return t},i.normalizeState=function(n){var t,r;return(n&&typeof n=="object"||(n={}),typeof n.normalized!="undefined")?n:(n.data&&typeof n.data=="object"||(n.data={}),t={},t.normalized=!0,t.title=n.title||"",t.url=i.getFullUrl(n.url?n.url:i.getLocationHref()),t.hash=i.getShortUrl(t.url),t.data=i.cloneObject(n.data),t.id=i.getIdByState(t),t.cleanUrl=t.url.replace(/\??\&_suid.*/,""),t.url=t.cleanUrl,r=!i.isEmptyObject(t.data),(t.title||r)&&i.options.disableSuid!==!0&&(t.hash=i.getShortUrl(t.url).replace(/\??\&_suid.*/,""),/\?/.test(t.hash)||(t.hash+="?"),t.hash+="&_suid="+t.id),t.hashedUrl=i.getFullUrl(t.hash),(i.emulated.pushState||i.bugs.safariPoll)&&i.hasUrlDuplicate(t)&&(t.url=t.hashedUrl),t)},i.createStateObject=function(n,t,r){var u={data:n,title:t,url:r};return i.normalizeState(u)},i.getStateById=function(n){n=String(n);return i.idToState[n]||i.store.idToState[n]||t},i.getStateString=function(n){var t,r;return t=i.normalizeState(n),r={data:t.data,title:n.title,url:n.url},u.stringify(r)},i.getStateId=function(n){var t;return t=i.normalizeState(n),t.id},i.getHashByState=function(n){var t;return t=i.normalizeState(n),t.hash},i.extractId=function(n){var i,t,u,r;return r=n.indexOf("#")!=-1?n.split("#")[0]:n,t=/(.*)\&_suid=([0-9]+)$/.exec(r),u=t?t[1]||n:n,i=t?String(t[2]||""):"",i||!1},i.isTraditionalAnchor=function(n){return!/[\/\?\.]/.test(n)},i.extractState=function(n,t){var r=null,u,f;return t=t||!1,u=i.extractId(n),u&&(r=i.getStateById(u)),r||(f=i.getFullUrl(n),u=i.getIdByUrl(f)||!1,u&&(r=i.getStateById(u)),r||!t||i.isTraditionalAnchor(n)||(r=i.createStateObject(null,null,f))),r},i.getIdByUrl=function(n){return i.urlToId[n]||i.store.urlToId[n]||t},i.getLastSavedState=function(){return i.savedStates[i.savedStates.length-1]||t},i.getLastStoredState=function(){return i.storedStates[i.storedStates.length-1]||t},i.hasUrlDuplicate=function(n){var t;return t=i.extractState(n.url),t&&t.id!==n.id},i.storeState=function(n){return i.urlToId[n.url]=n.id,i.storedStates.push(i.cloneObject(n)),n},i.isLastSavedState=function(n){var t=!1,r,u,f;return i.savedStates.length&&(r=n.id,u=i.getLastSavedState(),f=u.id,t=r===f),t},i.saveState=function(n){return i.isLastSavedState(n)?!1:(i.savedStates.push(i.cloneObject(n)),!0)},i.getStateByIndex=function(n){return typeof n=="undefined"?i.savedStates[i.savedStates.length-1]:n<0?i.savedStates[i.savedStates.length+n]:i.savedStates[n]},i.getCurrentIndex=function(){return i.savedStates.length<1?0:i.savedStates.length-1},i.getHash=function(n){var t=i.getLocationHref(n);return i.getHashByUrl(t)},i.unescapeHash=function(n){var t=i.normalizeHash(n);return decodeURIComponent(t)},i.normalizeHash=function(n){return n.replace(/[^#]*#/,"").replace(/#.*/,"")},i.setHash=function(n,t){var u,f;return t!==!1&&i.busy()?(i.pushQueue({scope:i,callback:i.setHash,args:arguments,queue:t}),!1):(i.busy(!0),u=i.extractState(n,!0),u&&!i.emulated.pushState?i.pushState(u.data,u.title,u.url,!1):i.getHash()!==n&&(i.bugs.setHash?(f=i.getPageUrl(),i.pushState(null,null,f+"#"+n,!1)):r.location.hash=n),i)},i.escapeHash=function(t){var r=i.normalizeHash(t);return r=n.encodeURIComponent(r),i.bugs.hashEscape||(r=r.replace(/\%21/g,"!").replace(/\%26/g,"&").replace(/\%3D/g,"=").replace(/\%3F/g,"?")),r},i.getHashByUrl=function(n){var t=String(n).replace(/([^#]*)#?([^#]*)#?(.*)/,"$2");return i.unescapeHash(t)},i.setTitle=function(n){var t=n.title,u;t||(u=i.getStateByIndex(0),u&&u.url===n.url&&(t=u.title||i.options.initialTitle));try{r.getElementsByTagName("title")[0].innerHTML=t.replace("<","&lt;").replace(">","&gt;").replace(" & "," &amp; ")}catch(f){}return r.title=t,i},i.queues=[],i.busy=function(n){if(typeof n!="undefined"?i.busy.flag=n:typeof i.busy.flag=="undefined"&&(i.busy.flag=!1),!i.busy.flag){c(i.busy.timeout);var t=function(){var n,r,u;if(!i.busy.flag)for(n=i.queues.length-1;n>=0;--n)(r=i.queues[n],r.length!==0)&&(u=r.shift(),i.fireQueueItem(u),i.busy.timeout=h(t,i.options.busyDelay))};i.busy.timeout=h(t,i.options.busyDelay)}return i.busy.flag},i.busy.flag=!1,i.fireQueueItem=function(n){return n.callback.apply(n.scope||i,n.args||[])},i.pushQueue=function(n){return i.queues[n.queue||0]=i.queues[n.queue||0]||[],i.queues[n.queue||0].push(n),i},i.queue=function(n,t){return typeof n=="function"&&(n={callback:n}),typeof t!="undefined"&&(n.queue=t),i.busy()?i.pushQueue(n):i.fireQueueItem(n),i},i.clearQueue=function(){return i.busy.flag=!1,i.queues=[],i},i.stateChanged=!1,i.doubleChecker=!1,i.doubleCheckComplete=function(){return i.stateChanged=!0,i.doubleCheckClear(),i},i.doubleCheckClear=function(){return i.doubleChecker&&(c(i.doubleChecker),i.doubleChecker=!1),i},i.doubleCheck=function(n){return i.stateChanged=!1,i.doubleCheckClear(),i.bugs.ieDoubleCheck&&(i.doubleChecker=h(function(){return i.doubleCheckClear(),i.stateChanged||n(),!0},i.options.doubleCheckInterval)),i},i.safariStatePoll=function(){var r=i.extractState(i.getLocationHref()),t;if(!i.isLastSavedState(r))return t=r,t||(t=i.createStateObject()),i.Adapter.trigger(n,"popstate"),i},i.back=function(n){return n!==!1&&i.busy()?(i.pushQueue({scope:i,callback:i.back,args:arguments,queue:n}),!1):(i.busy(!0),i.doubleCheck(function(){i.back(!1)}),s.go(-1),!0)},i.forward=function(n){return n!==!1&&i.busy()?(i.pushQueue({scope:i,callback:i.forward,args:arguments,queue:n}),!1):(i.busy(!0),i.doubleCheck(function(){i.forward(!1)}),s.go(1),!0)},i.go=function(n,t){var r;if(n>0)for(r=1;r<=n;++r)i.forward(t);else if(n<0)for(r=-1;r>=n;--r)i.back(t);else throw new Error("History.go: History.go requires a positive or negative integer passed.");return i},i.emulated.pushState){var y=function(){};i.pushState=i.pushState||y;i.replaceState=i.replaceState||y}else i.onPopState=function(t,r){var e=!1,u=!1,o,f;return(i.doubleCheckComplete(),o=i.getHash(),o)?(f=i.extractState(o||i.getLocationHref(),!0),f?i.replaceState(f.data,f.title,f.url,!1):(i.Adapter.trigger(n,"anchorchange"),i.busy(!1)),i.expectedStateId=!1,!1):(e=i.Adapter.extractEventData("state",t,r)||!1,u=e?i.getStateById(e):i.expectedStateId?i.getStateById(i.expectedStateId):i.extractState(i.getLocationHref()),u||(u=i.createStateObject(null,null,i.getLocationHref())),i.expectedStateId=!1,i.isLastSavedState(u))?(i.busy(!1),!1):(i.storeState(u),i.saveState(u),i.setTitle(u),i.Adapter.trigger(n,"statechange"),i.busy(!1),!0)},i.Adapter.bind(n,"popstate",i.onPopState),i.pushState=function(t,r,u,f){if(i.getHashByUrl(u)&&i.emulated.pushState)throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(f!==!1&&i.busy())return i.pushQueue({scope:i,callback:i.pushState,args:arguments,queue:f}),!1;i.busy(!0);var e=i.createStateObject(t,r,u);return i.isLastSavedState(e)?i.busy(!1):(i.storeState(e),i.expectedStateId=e.id,s.pushState(e.id,e.title,e.url),i.Adapter.trigger(n,"popstate")),!0},i.replaceState=function(t,r,u,f){if(i.getHashByUrl(u)&&i.emulated.pushState)throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(f!==!1&&i.busy())return i.pushQueue({scope:i,callback:i.replaceState,args:arguments,queue:f}),!1;i.busy(!0);var e=i.createStateObject(t,r,u);return i.isLastSavedState(e)?i.busy(!1):(i.storeState(e),i.expectedStateId=e.id,s.replaceState(e.id,e.title,e.url),i.Adapter.trigger(n,"popstate")),!0};if(f){try{i.store=u.parse(f.getItem("History.store"))||{}}catch(p){i.store={}}i.normalizeStore()}else i.store={},i.normalizeStore();if(i.Adapter.bind(n,"unload",i.clearAllIntervals),i.saveState(i.storeState(i.extractState(i.getLocationHref(),!0))),f&&(i.onUnload=function(){var n,t,r;try{n=u.parse(f.getItem("History.store"))||{}}catch(o){n={}}n.idToState=n.idToState||{};n.urlToId=n.urlToId||{};n.stateToId=n.stateToId||{};for(t in i.idToState)i.idToState.hasOwnProperty(t)&&(n.idToState[t]=i.idToState[t]);for(t in i.urlToId)i.urlToId.hasOwnProperty(t)&&(n.urlToId[t]=i.urlToId[t]);for(t in i.stateToId)i.stateToId.hasOwnProperty(t)&&(n.stateToId[t]=i.stateToId[t]);i.store=n;i.normalizeStore();r=u.stringify(n);try{f.setItem("History.store",r)}catch(e){if(e.code===DOMException.QUOTA_EXCEEDED_ERR)f.length&&(f.removeItem("History.store"),f.setItem("History.store",r));else throw e;}},i.intervalList.push(l(i.onUnload,i.options.storeInterval)),i.Adapter.bind(n,"beforeunload",i.onUnload),i.Adapter.bind(n,"unload",i.onUnload)),!i.emulated.pushState&&(i.bugs.safariPoll&&i.intervalList.push(l(i.safariStatePoll,i.options.safariPollInterval)),(o.vendor==="Apple Computer, Inc."||(o.appCodeName||"")==="Mozilla")&&(i.Adapter.bind(n,"hashchange",function(){i.Adapter.trigger(n,"popstate")}),i.getHash())))i.Adapter.onDomLoad(function(){i.Adapter.trigger(n,"hashchange")})};i.options&&i.options.delayInit||i.init()}(window);
(function(n,t,i){var r,u=n.getElementsByTagName(t)[0];n.getElementById(i)||(r=n.createElement(t),r.id=i,r.src="//connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.7",u.parentNode.insertBefore(r,u))})(document,"script","facebook-jssdk");
