(function(){typeof Number.prototype.even!="function"&&(Number.prototype.even=function(){return this.valueOf()%2==0},Number.prototype.odd=function(){return this.valueOf()%2==1})}).call(this),function(){String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});typeof String.prototype.endsWith!="function"&&(String.prototype.endsWith=function(n){return this.indexOf(n,this.length-n.length)!==-1});typeof String.prototype.containsHTML!="function"&&(String.prototype.containsHTML=function(){return this.indexOf("<")!==-1&&this.indexOf(">")!==-1})}.call(this),function(){var n;window.App||(window.App={});n=function(){return App.console={},App.console.log=function(n,t){if(t==null&&(t=!1),typeof console=="object")console.log(n);else if(t)return alert(n)}};$(document).ready(n)}.call(this),function(){window.App||(window.App={});App.external_anchors=function(n,t){var r,u,i,f;for(t==null&&(t=!1),n=n&&t?n+"[href^='http://'], "+n+"[href^='https://']":n?n+" a[href^='http://'], "+n+" a[href^='https://']":"a[href^='http://'], a[href^='https://']",r=$(n).not(".js-external-initialized"),r.addClass("external-link"),r.addClass("js-external-initialized"),u=0;u<r.length;u++)i=$(r[u]),i.html(i.html().trim()),i.html().containsHTML()||(word_array=i.html().split(/\s+/),last_word=word_array.pop(),first_part=word_array.join(" "),f=[first_part," <span>",last_word,"<\/span>"].join("").trim(),i.html(f))};App.scrolling_anchors=function(n){var t;window.location.hash&&(t=$(window.location.hash),App.exists(t)&&App.delay(50,function(){$("html, body").animate({scrollTop:App.top(t)},0)}));n=n?n+" a[href*='#']:not([href='#'])":"a[href*='#']:not([href='#'])";$(n).on("click",function(n){var i;location.pathname.replace(/^\//,"")===this.pathname.replace(/^\//,"")&&location.hostname===this.hostname&&(t=$(this.hash),i=this.hash.split("#")[1],t.length||(t=$("[name='"+i+"']").eq(0)),t.length&&(n.preventDefault(),$("html,body").animate({scrollTop:App.top(t)},800),window.location.hash=$(this).attr("href")))})};App.top=function(n){return n.offset().top-20}}.call(this),function(){window.App||(window.App={});App.unique=function(n){var t;return t=[],$.each(n,function(n,i){$.inArray(i,t)===-1&&t.push(i)}),t};App.is_array=Array.isArray||function(n){return{}.toString.call(n)==="[object Array]"}}.call(this),function(){var n;window.App||(window.App={});n=function(){var i,r,t,u,n;return t=null,n=null,r=function(i){return t=document.URL.match(/:\/\/(.[^\/]+)/)[1],document.referrer&&(n=document.referrer.match(/:\/\/(.[^\/]+)/)[1]),window.history.length>0&&n===t&&n!==null?(i.preventDefault(),window.history.go(-1)):void 0},i=function(){return $("body").on("click",".js-back-button",r)},u=function(){return i()},u()};$(document).ready(n)}.call(this),function(){window.App||(window.App={});App.browser=function(){var n;return n=navigator.userAgent.toLowerCase(),{is_firefox:bowser.firefox,is_ie:bowser.msie,is_ie11:bowser.msie&&parseInt(bowser.version)===11,is_chrome:bowser.chrome,is_safari:bowser.safari}}();App.device=function(){var n;return n=navigator.userAgent.toLowerCase(),{is_iphone:/iphone os/.test(n),is_ipad:/ipad/.test(n),is_ipod:/ipod/.test(n),is_mobile:/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(n)}}();App.os=function(){var n;return n=navigator.userAgent.toLowerCase(),{is_mac:/mac/.test(n)}}()}.call(this),function(){window.App||(window.App={});App.bool=function(n){return n===void 0?!1:n==="true"||n==="TRUE"||n===1||n==="1"||n===!0?!0:!1}}.call(this),function(){window.App||(window.App={});App.delay=function(n,t){return setTimeout(t,n)}}.call(this),function(){window.App||(window.App={});App.equal_heights=function(n,t){return n.each(function(){var n,i,r;return n=App.get_equal_heights_children($(this),t),i=[],n.height("auto"),n.css("height","auto"),n.find(".js-fill-heights").children().css("height","auto"),n.each(function(){return i.push($(this).innerHeight())}),r=Math.max.apply(Math,i),n.each(function(){return $(this).css("height",r+"px")})})};App.equal_heights_rows=function(n,t){return n.each(function(){var i,r,n,u,f;if($(this).data("equal-heights-columns")){for(r=parseInt($(this).data("equal-heights-columns")),i=App.get_equal_heights_children($(this),t),n=0,f=Math.ceil(i.length/r),u=[];n<f;)App.equal_heights($(this),i.splice(0,r)),u.push(n=n+1);return u}})};App.get_equal_heights_children=function(n,t){var i;return i=typeof t=="string"?n.find(t):typeof t=="object"?t:n.children(),$(i)};App.equal_heights_for=function(n){var t,i;return t=[],n.height("auto"),n.css("height","auto"),n.each(function(){return t.push($(this).innerHeight())}),i=Math.max.apply(Math,t),n.each(function(){return $(this).css("height",i+"px")}),n};App.fill_heights=function(n){n.each(function(){var t,n,f,i,r,e,u;t=$(this);n=t.children();n.css("height","auto");f=n.length;r=0;n.each(function(){r+=$(this).outerHeight(!0)});r<t.height()&&(i=0,e=t.height(),u=0,n.each(function(){var n,t,r;n=$(this);t=n.outerHeight(!0);i==f-1&&(r=e-u,n.css("height",r+"px"));u+=t;i++}))})}}.call(this),function(){window.App||(window.App={});App.font_func={};App.fonts_loaded=[];App.fonts_ready=function(){var n;return(n=$("html").hasClass("fonts-active"))!=null?n:{"true":!1}};App.font_ready=function(n){return $("html").hasClass(n+"-active")?!0:!1};App.on_font_loaded=function(n,t){var r,i;if(App.font_ready(n)){if(window[t]!==void 0)return window[t]()}else return i=(r=App.font_func)[n]||(r[n]=[]),i.push(t),App.font_func[n]=i};App.on_fonts_loaded=function(n){var i,t;if(App.fonts_ready()){if(window[n]!==void 0)return window[n]()}else return t=(i=App.font_func).all||(i.all=[]),t.push(n),App.font_func.all=t};App.load_fonts=function(n){return App.load_these_fonts(n)};App.load_these_fonts=function(n){var t;return t=new FontLoader(n,{fontsLoaded:function(n){var r,t,u,i;if(n!==null)App.console.log(n.message),App.console.log(n.notLoadedFontFamilies);else for($("html").addClass("fonts-active"),i=App.font_func.all,t=0,u=i.length;t<u;t++)r=i[t],r()},fontLoaded:function(n){var r,t,u,i;if(App.fonts_loaded.push(n),$("html").addClass(n+"-active"),App.font_func[n]!==void 0)for(i=App.font_func[n],t=0,u=i.length;t<u;t++)r=i[t],r()}},3e3),t.loadFonts()}}.call(this),function(){window.App||(window.App={});App.ga_track_event=function(n,t,i,r){var u;if(r){App.console.log("[Google Analytics] Track: "+n+", "+t+", "+i+", "+r);try{return gtag("event",t,{event_category:n,event_action:t,event_label:i,value:""+r,transport:"beacon"})}catch(f){u=f;App.console.log("[Google Analytics] Error: Google Enelytics (ga) error caught: "+u)}}else{App.console.log("[Google Analytics] Track: "+n+", "+t+", "+i);try{return gtag("event",t,{event_category:n,event_action:t,event_label:i,transport:"beacon"})}catch(f){u=f;App.console.log("[Google Analytics] Error: Google Enelytics (ga) error caught: "+u)}}};App.ga_track_pageview=function(n){App.console.log("[Google Analytics] Pageview: "+n);gtag("config","GA_MEASUREMENT_ID",n)}}.call(this),function(){window.App||(window.App={});App.ensure_id_for=function(n){var t,i;return App.exists(n)?(t=n.prop("id"),t||(i=App.guid(),n.attr("id",i)),n):null};App.guid=function(n){function t(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}var i;return i=t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t(),n?n+"_"+i:i}}.call(this),function(){App.exists=function(n){var t;return(t=$(n).length>0)!=null?t:{"true":!1}};jQuery.fn.extend({is:function(n){return $(this).hasClass("is-"+n)}})}.call(this),function(){window.App||(window.App={});App.function_from_string=function(n){var r,t,i;if(n){for(t=window,i=n.split("."),r=0;r<i.length-1;){if(t=t[i[r]],t===void 0)return;r++}return t[i[i.length-1]]}}}.call(this),function(){window.App||(window.App={});App.is_element_in_viewport=function(n){var t;return typeof jQuery=="function"&&n instanceof jQuery&&(n=n[0]),t=n.getBoundingClientRect(),t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}}.call(this),function(){window.App||(window.App={});App.param=function(n){return decodeURIComponent((new RegExp("[?|&]"+n+"=([^&;]+?)(&|#|;|$)").exec(location.search)||[null,""])[1].replace(/\+/g,"%20"))||null};App.get_param_from_url=function(n,t){return decodeURIComponent((new RegExp("[?|&]"+t+"=([^&;]+?)(&|#|;|$)").exec(n)||[null,""])[1].replace(/\+/g,"%20"))||null}}.call(this),function(){window.App||(window.App={});App.url_with_param=function(n,t){var y,a,o,e,s,i,p,w,h,c,k,f,r,l,b,v,u;if(n){for(f={},k=[],l=n.split("?"),y=l[0],c=l[1]?l[1].split("&"):[],t&&c.push(t[0]+"="+t[1]),o=0,p=c.length;o<p;o++)t=c[o],h=t.split("="),h&&(i=h[0],u=h[1],i.endsWith("[]")?(a=f[i],v=a?a:[],v.push(u),f[i]=v):f[i]=u);r="";e=!0;for(i in f)if(u=f[i],i.endsWith("[]"))for(s=0,w=u.length;s<w;s++)b=u[s],e||(r=r+"&"),r=r+(i+"="+b),e=!1;else e||(r=r+"&"),r=r+(i+"="+u),e=!1;n=y+"?"+r}return n};App.uncached_url=function(n){var t;return t=App.get_param_from_url(n,"t"),t?n:App.url_with_param(n,["t",(new Date).getTime()])};App.remove_param_from_url=function(n,t){var i,r="(&|/?)"+t+"=[A-Za-z0-9]+(/&|$)";try{i=new RegExp(r,"gi");n=n.replace(i,"")}catch(u){}return n};App.remove_empty_params_from_url=function(n){var t;t=new RegExp("[A-Za-z-_]+=(&|$)","g");n=n.replace(t,"");try{n.charAt(n.length-1)=="&"&&(n=n.slice(0,-1))}catch(i){}return n}}.call(this),function(){window.App||(window.App={});App.breakpoints={"phone-small":374,phone:666,"tablet-phone":750,"tablet-nav":860,"tablet-nav-phone":843,tablet:1100,"laptop-tablet":1250,full:1380,laptop:1450};App.current_breakpoint_name=function(){var n;return(n=$(window).width(),n>App.breakpoints.laptop)?"desktop":n<=App.breakpoints.laptop&&n>App.breakpoints.full?"laptop":n<=App.breakpoints.full&&n>App.breakpoints["laptop-tablet"]?"full":n<=App.breakpoints["laptop-tablet"]&&n>App.breakpoints.tablet?"laptop-tablet":n<=App.breakpoints.tablet&&n>App.breakpoints["tablet-nav"]?"tablet":n<=App.breakpoints["tablet-nav"]&&n>App.breakpoints["tablet-phone"]?"tablet-nav":n<=App.breakpoints["tablet-nav-phone"]&&n>App.breakpoints["tablet-nav-phone"]?"tablet-nav-phone":n<=App.breakpoints["tablet-phone"]&&n>App.breakpoints.phone?"tablet-phone":"phone"};App.breakheights={"more-content":800};App.gt_tablet=function(){return $(window).width()>App.breakpoints.tablet};App.is_tablet=function(){return $(window).width()<=App.breakpoints.tablet};App.is_tablet_nav=function(){return $(window).width()<=App.breakpoints["tablet-nav-phone"]};App.is_phone=function(){return $(window).width()<=App.breakpoints.phone}}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,i,t,r;App.apply_text_modifiers=function(){n()};App.apply_fr_format_job_title=function(){t()};n=function(){t();r()};t=function(){for(var u,t,i,n,f=$(".js-fr-format-job-title:not(.js-has-fr-formatted-job-title)"),r=0;r<f.length;r++)n=!1,u=$(f[r]),t=u.html(),t=t.trim(),n||(regex=t.match(/(^[a-zA-ZÀ-ÿ]{1})([a-zA-ZÀ-ÿ\s]+)\/([a-zA-ZÀ-ÿ]{1})([a-zA-ZÀ-ÿ]+)(.+)(-)(.*)/),regex&&(i=regex[1].toUpperCase()+regex[2].toLowerCase()+"/"+regex[3].toUpperCase()+regex[4]+regex[5].toLowerCase()+" - "+regex[7].toLowerCase(),n=!0)),n||(regex=t.match(/(^[a-zA-ZÀ-ÿ]{1})([a-zA-ZÀ-ÿ\s]+)\/([a-zA-ZÀ-ÿ]{1})([a-zA-ZÀ-ÿ]+)(.+)/),regex&&(i=regex[1].toUpperCase()+regex[2].toLowerCase()+"/"+regex[3].toUpperCase()+regex[4]+regex[5].toLowerCase(),n=!0)),n||(regex=t.match(/(^[a-zA-ZÀ-ÿ]{1})([a-zA-ZÀ-ÿ]+)\/([a-zA-ZÀ-ÿ]{1})([a-zA-ZÀ-ÿ]+)(.+)/),regex&&(i=regex[1].toUpperCase()+regex[2]+"/"+regex[3].toUpperCase()+regex[4]+regex[5].toLowerCase(),n=!0)),n||(regex=t.match(/(.*)(-)(.*)/),regex&&(i=regex[1].charAt(0).toUpperCase()+regex[1].slice(1)+regex[2]+regex[3].toLowerCase(),n=!0)),n||(i=t.charAt(0).toUpperCase()+t.slice(1).toLowerCase(),n=!0),n&&u.html(i),u.addClass("js-has-fr-formatted-job-title")};r=function(){for(var r,n,t,i,s,f,o,e=$(".js-format-paprs:not(.js-has-formatted-paprs)"),u=0;u<e.length;u++){for(r=$(e[u]),n=r.html(),n=n.trim(),t=/(\<br\>)(&nbsp;){4}([^<]*)/;n.match(t);)i=n.match(t),s=i[3],f=i[3],o=f.split("."),o.shift(),f=o.join("."),n=n.replace("<br>&nbsp;&nbsp;&nbsp;&nbsp;",""),n=n.replace(s,'<li class="alpha">'+f+"<\/li>"),r.html(n);for(t=/(<li class="alpha">)(.*)(<\/li>)/;n.match(t);)i=n.match(t),original_str=i[0],modified_original_str=i[2].replace('<li class="alpha"',"<li"),new_str='<ol class="alpha"><li>'+modified_original_str+"<\/li><\/ol>",n=n.replace(original_str,new_str),r.html(n);r.addClass("js-has-formatted-paprs")}};i=function(){n()};i()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i,r,u;App.reapply_calculation_events=function(){apply_events()};n=function(){apply_events()};apply_events=function(){if(App.exists("input[data-calc-fieldid]")){$("input[data-calc-fieldid]").off("change keyup",update_input_calculations);$("input[data-calc-fieldid]").on("change keyup",update_input_calculations);$("input[data-calc-operation]").prop("readonly","readonly");$("input[data-calc-operation]").prop("tabindex","-1");$("body").on("keypress","input[data-calc-fieldid]",u)}};update_input_calculations=function(){var n;n=$(this);input_id=n.data("calc-fieldid");$("input[data-calc-operation]").each(function(){var n,r,u;n=$(this);r=n.data("calc-operation");u=t(r);i(n,r,u)})};t=function(n){var t;return t=/[A-Za-z0-9\.]+/gi,n.match(t)};i=function(n,t){var u,e,i,f;i=0;f=!1;n.val("");e=/(([\+\-*\/])*[\w\.]+)/g;u=[];t.match(e).forEach(function(n){var t=n.match(/(\W*)([\w\.]+)/);u.push({operation:t[1],field:t[2]})});u.forEach(function(n){var u,e,o,t,r;if(u=n.field,e=n.operation,isNaN(u)){if(o=$("[data-calc-fieldid='"+u+"']").eq(0),!o)return;r=o.val();r&&(r=r.split(",").join(""),r=r.replace("$",""));t=Number(r)}else t=u;if(t?f=!0:t=0,e)switch(e){case"+":i=i+t;break;case"-":i=i-t;break;case"/":i=i/t;break;case"*":i=i*t}else i=t});isFinite(i)&&(i>0||f)?(i=Number(i.toFixed(10)),i.toString().indexOf(".")!=-1&&(i=i.toFixed(2)),i=r(i),n.data("money")&&(i="$"+i),n.val(i)):n.val("")};r=function(n){var t=n.toString().split(".");return t[0]=t[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),t.join(".")};u=function(n){if(n.which==13){n.preventDefault();var r,t,i;r=$(n.target);t=r.parents().next().find("[data-calc-fieldid]:not([readonly])");App.exists(t)?(i=t.eq(0),i.trigger("focus")):(t=r.parents().next().find("input:not([readonly]), textarea:not([readonly])"),i=t.eq(0),i.trigger("focus"))}};n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var f,i,e,o,t,s,n,r,u,h,c;t="js-checked";App.reapply_checkboxes=function(){e()};App.check_checkbox_without_update=function(n){n.prop("checked",!0);n.closest(".checkbox").addClass("js-checked")};App.uncheck_checkbox_without_update=function(n){n.prop("checked",!1);n.closest(".checkbox").removeClass("js-checked")};o=function(){$(".checkbox").each(function(){$(this).find(".dot").length==0&&$(this).append('<div class="dot"><\/div>')})};s=function(n){var i;i=n.closest(".checkbox");n.prop("checked")?i.addClass(t):i.removeClass(t);c(n);i.blur()};n=function(){s($(this))};r=function(n){var r,t,i;i=$(n.target);r=$(this).hasClass("checkbox")?$(this).eq(0):$(this).closest(".checkbox").eq(0);t=r.find("input[type=checkbox]");(i.tagNameIs("div")&&i.hasClass("checkbox")||i.tagNameIs("label")&&i.hasClass("umbraco-forms-label")&&!i.prop("for"))&&(t.prop("checked")?(r.removeClass("js-active"),t.prop("checked",!1)):(r.addClass("js-active"),t.prop("checked","checked")),t.trigger("change"));h(r,t)};h=function(n,t){var r,u,i;n.tagNameIs("button")?(i=n.eq(0),u=i.hasClass("js-checked")?!1:!0):(i=t,u=i.prop("checked")?!0:!1);$(".checkbox.js-checked").each(function(){$(this).parent("div").addClass("js-has-value")});u&&i.data("checked-url")&&(r=i.data("checked-url"));!u&&i.data("unchecked-url")&&(r=i.data("unchecked-url"));r&&$.ajax(r,{type:"GET",dataType:"text",error:function(n,t){App.console.log("[AJAX Checkbox] Error: "+t)},success:function(n){App.console.log("[AJAX Checkbox] Success ("+r+")");i.data("response",n)}})};u=function(n){var t,i,r;t=$(n.target);i=t.data("checkbox-relative-container-target")?t.closest(".actions").siblings(t.data("checkbox-relative-container-target")).find("input[type=checkbox]"):$(t.data("checkbox-input-targets"));r=!0;i.each(function(){$(this).prop("checked")||(r=!1)});r?i.each(function(){var n;n=$(this);n.prop("checked")&&n.prop("checked",!1).trigger("change")}):i.each(function(){var n;n=$(this);n.prop("checked")||n.prop("checked","checked").trigger("change")})};c=function(n){var t;t=$(n.data("show"));t&&App.exists(t)&&(n.prop("checked")?t.show():t.hide())};e=function(){$(".checkbox input[type=checkbox]").off("change",n);$(".checkbox input[type=checkbox]").off("blur",n);$(".checkbox").off("click",r);$(".checkbox input[type=checkbox].js-checkbox-check-all").off("change",u);i()};i=function(){$(".checkbox input[type=checkbox]").on("change",n);$(".checkbox input[type=checkbox]").on("blur",n);$(".checkbox").on("click",r);$(".checkbox input[type=checkbox].js-checkbox-check-all").on("change",u);$(".checkbox input[type=checkbox]:checked").closest(".checkbox").addClass(t);o();$("input[type=checkbox][data-show]").each(function(){var n=$(this);n.prop("checked")||$(n.data("show")).hide()})};$(".guided-content-footer .actions .button").on("click",function(){var n=$(".actions .checkbox").attr("data-checked-url");$(this).hasClass("js-checked")?$(".filter").each(function(){var t=$(this).data("checked-url");n==t&&($(this).closest(".checkbox").removeClass("js-checked"),$(this).prop("checked",!1))}):$(".filter").each(function(){var t=$(this).data("checked-url");n==t&&($(this).closest(".checkbox").addClass("js-checked"),$(this).prop("checked",!0))})});$(".guided-content-list  div.checkbox").on("click",function(){var r=$(this).find(".filter").data("checked-url"),u=$(".actions .checkbox").attr("data-checked-url"),n,t,i;r==u&&(n=$(this),$(n).hasClass("js-checked")?$(".actions button ").removeClass("js-checked").find("span").text("Mark as Complete"):$(".actions button ").addClass("js-checked").find("span").text("Complete"));t=$(".guided-content-list-items").find(".checkbox").length;i=$(".guided-content-list-items").find(".checkbox.js-checked").length;$(this).hasClass("js-checked")?$(".complete-msg").fadeOut():i==t-1&&$(".complete-msg").fadeIn()});$(document).ajaxComplete(function(){$(".checkbox.js-checked").length==$(".checkbox").length&&$(".complete-msg").show()});f=function(){i();$(".checkbox.js-checked").length==$(".checkbox").length&&$(".complete-msg").show()};f()};$(document).ready(n)}.call(this);jQuery(window).on("load",function(){$(".checkbox.js-checked").each(function(){$(this).parent("div").addClass("js-has-value")})});(function(){var n;window.App||(window.App={});n=function(){$(".js-datepicker input, input.datepickerfield").datepicker("destroy").datepicker({inline:!0})};$(document).ready(n)}).call(this),function(){var n;window.App||(window.App={});n=function(){var r,n,u,f,e,t,i;u=function(){$(".js-duplicate").each(function(){var t,i,n;n=$(this);i=$(n.data("clone"));i.addClass("js-is-clone");t=$(n.data("destination"));t.addClass("js-is-destination")})};n=function(n){var f,u,e,r;n.preventDefault();r=$(n.target);f=r.closest(".actions, .quiz-actions").siblings(r.data("destination"));App.exists(f)||(f=r.closest(".quiz-fields-container").find(r.data("destination")));e=f.find(r.data("clone")+":first");u=e.clone(!0);u.addClass("js-is-cloned");u.find(".js-is-cloned").remove();u.hide().appendTo(f).slideDown(250);u.find("input[type=text], input[type=radio], input[type=checkbox], select, textarea").val("");r.trigger("blur");u.find("input:first, textarea:first").trigger("focus");t();i()};e=function(r){var u;u=$(r.target);n=u.closest(".js-is-clone");App.exists(n)&&(n.slideUp(250),App.delay(275,function(){n.remove();i()}),t(!0))};t=function(n){return n==null&&(n=!1),$(".js-is-destination").each(function(){var t,i;t=$(this);i=$(this).children(".js-is-clone");i.length>1&&!n||i.length>2&&n?t.addClass("js-is-removable"):(t.removeClass("js-is-removable"),t.children(".js-is-cloned").removeClass("js-is-cloned"))})};i=function(){var n;n=$(".js-duplicate-destination");n.each(function(){var r,u,i,t,n;r=$(this);App.console.log("Destination...");App.console.log(r);t=r.data("duplicate-counter");t||(t="{{n}}");n=t.replace(/\{+/,"").replace(/\}+/,"");u=r.children(".js-duplicate-clone");i=1;u.each(function(){var r;r=$(this);r.data("index",i);r.find("h1,h2,h3,h4,h5,h6,label,p,li,.quiz-question").each(function(){$(this).html($(this).html().replace(t,'<span class="'+n+'">'+i+"<\/span>"))});r.find("h1 ."+n+", h2 ."+n+", h3 ."+n+", h4 ."+n+", h5 ."+n+", h6 ."+n+", label ."+n+", p ."+n+", li ."+n+", .quiz-question ."+n+"").each(function(){$(this).html(i)});r.find('[name*="'+t+'"]').each(function(){$(this).attr("data-original-name")||$(this).attr("data-original-name",$(this).attr("name"))});r.find("[data-original-name]").each(function(){var n,u,f,e;e=r.data("index");n=$(this).attr("name");u=$(this).data("original-name");f=n.indexOf(t)!=-1?n.replace(t,i):u.replace(t,i);$(this).attr("name",f)});i=i+1})})};r=function(){$(".js-duplicate").on("click",n);$(".js-remove-duplicate").on("click",e)};f=function(){u();r();t();i()};f()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,i,n;return App.click_editable_toggle=function(r){return r.hasClass("active")?i(n(r)):t(n(r))},i=function(n){return n.addClass("ui-editable"),n.removeClass("ui-editable-disabled")},t=function(n){return n.addClass("ui-editable-disabled")},n=function(n){return $(n.data("editable-target"))}};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t;n=function(){$("input.search").closest(".field").addClass("js-search")};prevent_paste_into_input_field=function(){$("input.js-no-paste").on("copy paste cut",function(n){n.preventDefault()})};t=function(){n();prevent_paste_into_input_field()};t()};$(document).ready(n);$(document).on("page:load",n)}.call(this),function(){var n,t;window.App||(window.App={});App.filters_changed=function(){n()};n=function(){$(".content-group-description li").removeClass("active")};t=function(){var n,t,i,r;n=function(){$("button.filter").on("click",function(n){return n.preventDefault(),r(n)});$("form.js-filters button.js-clear").on("click",function(n){n.preventDefault();window.history.replaceState("object",document.title,"?offset=0&language=en");var t;t=$(this).closest("form")||$(".js-advanced-search-filters");t.data("removable-params")&&(t.data("freeze",!0),t.data("skip-push-state",!0));t[0].reset();t.find("select").each(function(){var n,t;n=$(this);n.find("option").each(function(){var n;n=$(this);n.prop("value")==""&&(t=!0)});t&&(n.find("option").removeAttr("selected"),n.val(""));$(this).select_menu_update()});t.find("input[type=checkbox]").each(function(){var t,n,i;n=$(this);t=$(this).closest(".checkbox");n.prop("checked",!1);t.removeClass("js-checked");App.exists(n.closest(".group-select"))&&(i=n.closest(".group-select"),n.trigger("change"))});t.find("input[type=text]").each(function(){var n;n=$(this);n.val("")});t.find("input[type=hidden]").each(function(){var n;n=$(this);n.data("param-default")?n.val(n.data("param-default")):n.val("")});$(".multi-select").each(function(){$(this).multi_select_menu_update()});App.clear_multi_select_regions($(".js-multi-select-regions"));$(".js-group-select").each(function(){$(this).hasClass("js-active")&&$(this).find(".group-select-handle").trigger("click")});$(".js-pagination").each(function(){var n,t,i;$(this).find("li").removeClass("active");i=$(this).find("li:first");i.addClass("active");t=i.find("a");n=$(t.data("input-target"));App.exists(n)&&n.val(t.data("input-value"))});set_disabled();t.data("removable-params")&&(t.data("freeze",!1),t.trigger("change"),t.data("skip-push-state",!1));App.clear_abilities();$(".js-range-slider").parent().addClass("reset")})};i=function(){$("button.filter").each(function(){App.bool($(this).val())&&$(this).addClass("active")})};r=function(n){var t,i;t=$(n.target);i=App.bool(t.val());i===!0?(t.val(0),t.removeClass("active")):(t.val(1),t.addClass("active"))};App.update_filter_states=function(){set_disabled()};set_disabled=function(){$("select[data-disable-when-present]").each(function(){var n,t,i,r;n=$(this);t=$(this).closest(".select");i=$(this).data("disable-when-present");r=$(i);r.val()!=""?(n.addClass("js-disabled"),t.addClass("js-disabled")):(n.removeClass("js-disabled"),t.removeClass("js-disabled"))})};t=function(){i();set_disabled();n()};t()};$(document).ready(t)}.call(this),function(){var n;window.App||(window.App={});n=function(){var r,u,t,n,i;t=function(t){var i,f,r,e,u,s,o,h;i=$(this);f=$(t.target);f.hasClass("group-select-handle")||f.hasClass("group-select-label")?(r=$(i.data("choices-target")),u="",choices_hide_targets=$(i.data("choices-hide-targets")),choices_hide_targets.each(function(){$(this).removeClass("js-visible");$(this).hide()}),$(".js-group-select").not(i).removeClass("js-active"),$(".js-group-nested-select").not(i).removeClass("js-active"),i.toggleClass("js-active"),i.hasClass("js-active")&&!i.hasClass("js-act-as-multi-select")?(e=i.find(".group-button"),App.exists(e)&&e.each(function(){var i,n,f,t,r;i=$(this);n=i.find("input");App.ensure_id_for(n);f=n.prop("id");r="";n=i.find("input");t=n.data("param-value");t==""&&(t=n.html());n.prop("checked")&&(r="js-active");u+='<label for="'+f+'" class="'+r+'">'+t+"<\/label>"}),App.exists(r.find(".inner"))?(s=r.find(".inner"),o=r.find(".heading .title"),App.exists(o)&&(h=i.find(".group-select-label").html(),o.html(h)),u!=""&&s.html(u)):u!=""&&r.html(u),r.addClass("js-visible"),r.show(),$(window).trigger("resize")):(r.removeClass("js-visible"),r.hide())):t.target.nodeName.toLowerCase()=="input"&&n(f)};close_group_select=function(n){n.hasClass("js-act-as-multi-select")&&n.removeClass("js-active")};n=function(n){var i,r,t;i=n.closest(".group-select-choices").find("input:checked");r=i.length;t=n.closest(".group-select").find(".group-select-handle");r>0?t.addClass("js-has-value"):t.removeClass("js-has-value")};i=function(t){var i,r,u;i=$(t.target);u=i.closest(".js-group-select");i.attr("id")&&(r=$('label[for="'+i.attr("id")+'"]'),i.prop("checked")?r.addClass("js-active"):r.removeClass("js-active"));u.data("keep-open")||close_group_select(u);n(i)};toggle_nested_select=function(){var n;n=$(this);$(".js-group-select").not(n).removeClass("js-active");$(".js-group-nested-select").not(n).removeClass("js-active");n.toggleClass("js-active")};toggle_expand_group_choices=function(){var n;if(console.log("toggle_expand_group_choices()"),n=$(this).closest(".group-button"),n.toggleClass("js-expanded"),n.hasClass("js-expanded")){var t=n.find("> .children"),i=t.data("children-url"),r=t.data("children-loaded");i&&!r&&(console.log("load children"),$.ajax(i,{type:"GET",dataType:"text",error:function(n,t){App.console.log("[AJAX Children] Error: "+t)},success:function(n){App.console.log("[AJAX Children] Success ("+i+")");t.html(n);t.data("children-loaded",!0);App.reapply_checkboxes();reapply_button_events()}}))}};get_group_choices_fisrt_level=function(){$(".keyfilter").on("keyup",function(){var i=$(this).val(),r=$(this).attr("name"),u=r+"="+i,f=$(this).closest(".group-select-choices"),n=$(this).next(".children-a"),t=n.data("children-url")+"?"+u,e=n.data("children-loaded"),o=$(".children-a .group-button");console.log("load children level 1");$.ajax(t,{type:"GET",dataType:"text",error:function(n,t){App.console.log("[AJAX Children] Error: "+t)},success:function(t){n.html(t).filter(".aa").css("color","blue");n.data("children-loaded",!0);App.reapply_checkboxes();reapply_button_events()}});f.find(".inner > .group-button").hide();App.console.log("[AJAX Children] Success ("+t+")");$(document).on("click",".js-clear",function(){$(".group-select-choices").find(".inner > .group-button").show();$(".children-a .group-button").remove()})})};reapply_button_events=function(){$(".js-group-select").off("click",t);$(".js-group-select").on("click",t);$(".js-group-select input").off("change",i);$(".js-group-select input").on("change",i);$(".js-group-nested-select").off("click",toggle_nested_select);$(".js-group-nested-select").on("click",toggle_nested_select);$("button.js-expand-group-choices").off("click",toggle_expand_group_choices);$("button.js-expand-group-choices").on("click",toggle_expand_group_choices)};u=function(){reapply_button_events();get_group_choices_fisrt_level()};r=function(){u();$(".js-group-select").find("input:first").each(function(){n($(this))})};r()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,i,r,u,n;r=function(){var r,t,i;r=$(this);t=$(this).siblings("input");i=parseInt(t.val())||0;i--;i=n(i,t);t.val(i);t.trigger("change")};u=function(){var r,t,i;r=$(this);t=$(this).siblings("input");i=parseInt(t.val())||0;i++;i=n(i,t);t.val(i);t.trigger("change")};input_number_blur_focus=function(){var t,i,r;t=$(this);i=t.val();r=n(i,t);r!=i&&(t.val(r),$(this).trigger("change"))};n=function(n,t){var i,r;return(n=parseInt(n),i=t.prop("min"),r=t.prop("max"),i&&n<i)?i:r&&n>r?r:n};i=function(){$("body").on("click","button.js-number-increment-down",r);$("body").on("click","button.js-number-increment-up",u);$("body").on("blur","input[type=number]",input_number_blur_focus);$("body").on("focus","input[type=number]",input_number_blur_focus)};t=function(){i()};t()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var u,i,r,t,f,n;return r=function(i,r){return r==null&&(r=!1),i.find("input").val(1),n(i),t(i)},i=function(i){return i.find("input").val(0),n(i),t(i)},f=function(i){var r;return r=i.find("input"),r.val()==="1"?r.val(0):r.val(1),n(i),t(i)},n=function(n){var t;return t=n.find("input"),n.find(".lightswitch-on").html(n.data("on-label")),n.find(".lightswitch-off").html(n.data("off-label")),t.val()==="1"?n.addClass("on"):n.removeClass("on")},t=function(n){var r,t,i;if(r=n.find("input"),r.val()==="1"){if(i=n.data("on-url"),i=App.uncached_url(i),i)return App.console.log("[Lightswitch] On URL: "+i),$.get(i,{},function(n){var t;return t=n.trim(),App.console.log("[Lightswitch] On: "+t)})}else if(t=n.data("off-url"),t=App.uncached_url(t),t)return App.console.log("[Lightswitch] Off URL: "+t),$.get(t,{},function(n){var t;return t=n.trim(),App.console.log("[Lightswitch] Off: "+t)})},u=function(){return $("input.lightswitch-input").each(function(){var o,h,s,c,t,u,l,a,v,e;for(u=$(this),u.wrap('<div class="lightswitch">'),t=u.closest("div.lightswitch"),t.append('<div class="lightswitch-on"><\/div><div class="lightswitch-state"><\/div><div class="lightswitch-off"><\/div>'),h=u.prop("attributes"),s=0,c=h.length;s<c;s++)o=h[s],o.name.indexOf("data")===0&&t.attr(o.name,o.value);u.attr("data-on-label",null);u.attr("data-off-label",null);u.attr("data-on-url",null);u.attr("data-off-url",null);u.attr("data-status-url",null);a=t.find(".lightswitch-on");l=t.find(".lightswitch-off");v=t.find(".lightswitch-state");n(t);a.on("click",function(n){return n.preventDefault(),r(t)});l.on("click",function(n){return n.preventDefault(),i(t)});v.on("click",function(n){return n.preventDefault(),f(t)});return e=t.data("status-url"),e?(e=App.uncached_url(e),App.console.log("[Lightswitch] Status URL: "+e),$.get(e,{},function(n){var u;return u=n.trim(),u==="1"?r(t):i(t),App.console.log("[Lightswitch] On/Off: "+u)})):void 0})},u()};$(document).ready(n)}.call(this),function(){var n;jQuery.fn.extend({multi_select_menu_update:function(n){var t,f,u,e,o,i,s,r;if(n==null&&(n=!1),i=$(this).closest(".multi-select"),f=i.data("multi-select-value-format"),t=[],i.find("input[type=checkbox]").each(function(){$(this).prop("checked")&&($(this).data("param-value")?t.push($(this).data("param-value")):$(this).data("value")?t.push($(this).data("value")):t.push($(this).val()))}),i.find("input[type=text], input[type=hidden]").each(function(){var n;$.trim($(this).val())!==""&&(n="",$(this).data("param-value")?n=n+" "+$(this).data("param-value"):$(this).data("name")?n=n+" "+$(this).data("name"):$(this).data("multi-select")?(n=n+" "+$(this).data("multi-select"),n=n+" "+$(this).val()):n=n+" "+$(this).val(),t.push(n))}),i.find("input[type=radio]").each(function(){var i,n;$(this).prop("checked")&&(i=$(this).data("value")?$(this).data("value"):$(this).val(),n="",n=$(this).data("multi-select")?n+" "+$(this).data("multi-select"):n+" "+i,t.push(n))}),s=n?0:200,t.length>0)if(i.addClass("js-has-value"),f==="list"){for(r="<ul>",u=0,o=t.length;u<o;u++)e=t[u],r=r+("<li>"+e+"<\/li>");r=r+"<\/ul>";i.find(".multi-select-selected-value").html(r)}else i.find(".multi-select-selected-value").html(t.join(", "));else i.removeClass("js-has-value")},multi_select_menu:function(n){var t,i,r;return n==null&&(n={}),i={change_on_init:n.change_on_init||!0},n=$.extend(i,n),t=function(n){var i,t;return t=n.target?$(n.target):n,i=t.find("data-class"),i.innerHeight()>=parseInt(i.css("max-height"))?t.addClass("js-overflow"):t.removeClass("js-overflow")},r=function(n){return t(n)},this.each(function(){var n=$(this);n.find(".multi-select-handle").on("click",function(){return n.toggleClass("js-open")});n.find("input[type=checkbox], input[type=text], input[type=hidden], input[type=radio]").on("change",function(){return $(this).multi_select_menu_update()});n.find(".js-deselect").on("click",function(t){return t.preventDefault(),t.stopPropagation(),n.find("input[type=checkbox], input[type=radio]").each(function(){if($(this).prop("checked"))return $(this).prop("checked",!1).trigger("change")}),n.find("input[type=text]").each(function(){$(this).data("force-update-filter-on-change",!0);$(this).val("");$(this).trigger("change");$(this).data("force-update-filter-on-change",!1)}),n.find("input[type=hidden]").each(function(){return $(this).val("").trigger("change")}),$(this).multi_select_menu_update(),$(this).find("input[type=checkbox]:first").trigger("change")});t(n);$(this).multi_select_menu_update(!0);return $(window).on("resize",r)})}});window.App||(window.App={});n=function(){return $(".multi-select").multi_select_menu()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){if(App.clear_multi_select_regions=function(n){n||(n=$(".js-multi-select-regions"));n.each(function(){$(this).find(".js-deselect").trigger("click")})},App.exists($(".js-multi-select-regions"))){var n,t,i,r,u,f,e=function(n){n.preventDefault();var t,f,r,s,e,u,o,i;t=$(n.target);r=t.data("name");f=t.data("value");s=t.data("css");u=$(t.data("target"));e=u.closest(".multi-select-overlays");e.find(".multi-select-overlay").removeClass("js-active");u.addClass("js-active");i=t.closest(".multi-select-regions").find("input[type=hidden]");i.val(f);i.data("name",r);i.attr("data-param-value",r);i.data("param-value",r);i.trigger("change");o=t.closest(".multi-select-regions").find(".multi-select-map-selected-value");o.html(r)};r=function(){var n,t,i;n=$(this);n.val()==""&&(t=n.closest(".multi-select-regions").find(".multi-select-map-selected-value"),t.html(t.data("placeholder")),i=n.closest(".multi-select-regions").find(".multi-select-overlay"),i.removeClass("js-active"))};u=function(){$(".js-multi-select-regions map").on("click",e)};f=function(){$(".js-multi-select-regions input[type=hidden]").on("change",r)};i=function(){u();f()};t=function(){$(".js-multi-select-regions").multi_select_menu_update();$(".js-multi-select-regions").each(function(){var n,t,i,r,u;n=$(this).find("input[type=hidden]");t=n.val();i=$(this).find('area[data-value="'+t+'"]');r=$(this).find(".multi-select-overlay");r.removeClass("js-active");u=$(this).find(i.data("target"));u.addClass("js-active")})};n=function(){$(".js-multi-select-regions input[type=hidden]").each(function(){var i,r,n,u,t;i=$(this);r=$(this).val();n=$(this).closest(".multi-select-regions").find(".multi-select-map-selected-value");$(this).val()?(u=$(this).closest(".js-multi-select-regions").find('area[data-value="'+r+'"]'),t=u.data("name"),i.attr("data-param-value",t),i.data("param-value",t),n.html(t)):n.html(n.data("placeholder"))});i();t()};n()}};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var f,n,e,h,c,l,o,t,a,v,y,p,u,w,b,i,s,r,k;App.exists($(".js-multi-step-form"))&&(e=null,n=null,f=$(".js-multi-step-continue-message"),t=0,o=0,r=0,w=function(){return e=$(".js-multi-step-nav"),n=$(".js-multi-step-form:first").closest("form"),r=n.find(".js-multi-step-form").length},c=function(){n.find("button").on("click",function(t){var r,i;return r=$(t.target),i=r.data("multi-step-direction"),i!=="prev"&&i!=="next"&&(i="next"),n.data("multi-step-direction",i),!0});n.on("submit",function(r){var f;return f=n.data("multi-step-direction"),n.data("multi-step-direction",null),f==="prev"?(r.preventDefault(),p()):s()?(r.preventDefault(),y()):n.data("ready-to-submit")?!0:(i(t+1),u(),r.preventDefault(),App.delay(500,function(){return n.data("ready-to-submit",!0),n.trigger("submit")}))})},a=function(){var t,u,r,i,n;n=null;u=$(".js-multi-step-form");t=null;u.each(function(){if(t===null&&$(this).data("completed")!==!0)return t=$(this)});i=App.exists(t)?parseInt(t.data("multi-step")):1;n||(n=i);n>i&&(n=i);f.hide();n>1?(r=!0,$(".js-multi-step-form[data-multi-step='"+n+"'] .js-multi-step-continue-message").show()):r=!1;b(n,r)},s=function(){return t<r},h=function(){var u=function(){t>r&&(n.data("ready-to-submit",!1),i(r))};$(window).on("pageshow",u)},b=function(n,t){var r,u;t==null&&(t=!1);r=$(".js-multi-step-form[data-multi-step='"+n+"']");App.exists(r)&&(r.data("started",!0),u=$(".js-multi-step-nav[data-multi-step-nav='"+r.data("multi-step-nav")+"']"),App.exists(u)&&u.addClass("js-started"));i(n,t)},i=function(i,r){var h,u,e,s,c;return r==null&&(r=!1),t=i,n.data("step",t),n.trigger("change"),h=n.find(".js-multi-step-form.js-active"),u=n.find(".js-multi-step-form[data-multi-step='"+t+"']"),o=parseInt(u.data("multi-step-nav")),h.removeClass("js-active").removeClass("js-activating").addClass("js-dactivating"),r||f.hide(),App.delay(500,function(){h.removeClass("js-dactivating");u.removeClass("js-activating").addClass("js-active")}),u.removeClass("js-deactivating").addClass("js-activating"),k(),e=u.data("multi-step-save-url"),e&&(e=App.uncached_url(e),s=u.closest("form"),c=s.serialize(),s.data("initialized")?(App.console.log("[AJAX Quiz Multi-Step-Save] URL: "+e),App.console.log(s),App.console.log(c),$.ajax({type:"POST",url:e,data:c,dataType:"text",success:function(){App.console.log("[AJAX Quiz Multi-Step-Save] Success")},error:function(n,t,i){App.console.log("[AJAX Quiz Multi-Step-Save] Error: "+i)}})):s.data("initialized",!0)),!0},p=function(){i(t-1);u()},y=function(){s()&&(i(t+1),u())},u=function(){$("html,body").animate({scrollTop:n.offset().top},500)},k=function(){var n,i,u;App.exists(e)&&(u=$(".js-multi-step-nav"),n=$(".js-multi-step-nav[data-multi-step-nav='"+o+"']"),i=Math.round((t-1)/r*100),n.find(".js-multi-step-meter .progress").css("width",i+"%"))},l=function(){w();c();h();a()},v=function(){l()},v())};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n;n="js-checked";$(".radio").append('<div class="dot"><\/div>');$(".radio input[type=radio]").on("change",function(){var t;return t=$(this).prop("name"),$('.radio input[name="'+t+'"]').closest(".radio").removeClass(n),$('.radio input[name="'+t+'"]:checked').val()===$(this).val()?$(this).closest(".radio").addClass(n):void 0});$(".radio").on("click",function(n){var i,r,t;return t=$(n.target),i=$(this).hasClass("radio")?$(this):$(this).closest(".radio"),r=i.find("input[type=radio]"),App.valid_input(r)?t.tagNameIs("input")?!0:t.tagNameIs("div")&&t.hasClass("radio")||t.tagNameIs("label")&&t.hasClass("umbraco-forms-label")&&!t.prop("for")?(t.closest(".radio").find("input").trigger("click"),!0):t.tagNameIs("label")?!0:!0:(n.preventDefault(),n.stopPropagation())});$(".radio input[type=radio]:checked").closest(".radio").addClass(n);$(".radio input[type=radio]").on("focus",function(){return $(this).closest(".radio").addClass("focused")});$(".radio input[type=radio]").on("blur",function(){return $(this).closest(".radio").removeClass("focused")});return $("form").on("reset",function(){return $(this).find("input[type=radio]").trigger("change")})};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var u,f,n,r,i,t,e,o,s;n=0;App.reapply_removable_params=function(){r()};r=function(){var n,r,u,a,f,h,c,v,l;n=$(".js-removable-params");u=$(n.data("filters"));n.addClass("js-is-empty");$(window).width()>=844&&($("#form").length||$(".content-pane-list-item").first().trigger("click"));v=function(n){n.preventDefault();$(".Location-filter .filter").closest(".select.filter").hasClass("placeholder")};removable_params_message=$(".removable-params-message");removable_params_message.show();removable_params_lable=$(".removable-params-field label");removable_params_lable.hide();n.html('<div class="inner"><ul><\/ul><\/div>');r=n.find("ul");a="";f=u.find("input[type=text], input[type=hidden]","input[type=range]");f.each(function(){var n,f,i,e,o,s,u;if(n=$(this),s=n.attr("name"),u=App.get_param_from_url(window.location,s),(n.val()||u)&&(f=n.data("param-name"),i=n.data("param-value"),e=n.data("param-format"),o=n.data("param-ignore-when"),!i&&u&&(i=u,n.val(u)),f&&(i||(i=n.val()?n.val():u),o!=i))){if(e)switch(e){case"uppercase":i=i.toUpperCase();break;case"lowercase":i=i.toLowerCase()}t(r,n,f,i)}});h=u.find("select");h.each(function(){var n,i,f,u,e;n=$(this);i=n.find("option:selected");i&&(e=i.data("param-ignore-when"));n.val()&&(f=i.data("param-name"),u=i.data("param-value"),f&&(u||(u=n.val()),e!=u&&t(r,n,f,u)))});checkboxes=u.find("input[type=checkbox]:checked");checkboxes.each(function(){var n;n=$(this);param_name=n.data("param-name");param_value=n.data("param-value");param_name&&(!param_value,n.hasClass("editable-select-a")?e(r,n,param_name,param_value):n.hasClass("editable-select-b")?o(r,n,param_name,param_value):t(r,n,param_name,param_value))});radioboxes_a=u.find(".ability-rating-layout input[type=radio]:checked");radioboxes_a.each(function(){var n;n=$(this);param_name=n.data("param-name");param_value=n.data("param-value");param_name&&(!param_value,t(r,n,param_name,param_value))});n.find(".removable-param-remove").off("click",i);n.find(".removable-param-remove").on("click",i);$(".delete-btn").on("click",i);c=$(".tick-slider-input").val();location_param_id=$(".form-control").attr("data-removable-param-field-id");$(".removable-params li").each(function(){if(param_id=$(this).data("removable-param-id"),param_id==location_param_id){$(this).find(".removable-param-value").prepend('<span class="range-value">'+c+" km from <\/span>");var n=$(this).find(".removable-param-remove");n.on("click",function(){s()})}});setTimeout(function(){$(".formated-value").each(function(){var n=$(this).text(),t=new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:0}).format(n);$(this).text(t)})},10);l=$(".js-range-slider").attr("data-removable-param-field-id");$(".removable-params li").each(function(){if(param_id=$(this).data("removable-param-id"),param_id==l){var n=new RegExp("([0-9]+.?[0-9]+)","gm");$(this).find(".removable-param-value").each(function(){var t=$(this),i=t.html();$(this).html(i.replace(n,'<span class="formated-value">$1<\/span>'))})}$(this).find(".formated-value:first-child").addClass("min-value");$(this).find(".formated-value:nth-child(2)").addClass("max-value")});App.update_filter_states()};t=function(t,i,r,u){var f,e;f="removable_param_"+n;e="removable_param_"+n;n++;t.closest(".js-removable-params").removeClass("js-is-empty");removable_params_message.hide();removable_params_lable.show();t.append('<li data-removable-param-id="'+f+'"><span class="removable-param-name">'+r+'<\/span> <span class="removable-param-value">'+u+'<\/span><span class="removable-param-remove"><\/span>');i.attr("data-removable-param-field-id",e);$(".content-group-actions-module").height()>300?$(".is-sticky").css("position","relative"):$(".is-sticky").css("position","sticky")};e=function(t,i,r,u){var f,e;f="removable_param_"+n;e="removable_param_"+n;n++;t.closest(".js-removable-params").removeClass("js-is-empty");removable_params_message.hide();removable_params_lable.show();t.append('<li data-removable-param-id="'+f+'"  class="select-a"> <span class="removable-param-name">'+r+'<\/span> <span class="removable-param-value">'+u+'<\/span><span class="removable-param-remove"><\/span>');i.attr("data-removable-param-field-id",e);$(".content-group-actions-module").height()>300?$(".is-sticky").css("position","relative"):$(".is-sticky").css("position","sticky")};o=function(t,i,r,u){var f,e;f="removable_param_"+n;e="removable_param_"+n;n++;t.closest(".js-removable-params").removeClass("js-is-empty");removable_params_message.hide();removable_params_lable.show();t.append('<li data-removable-param-id="'+f+'"  class="select-b"> <span class="removable-param-name">'+r+'<\/span> <span class="removable-param-value">'+u+'<\/span><span class="removable-param-remove"><\/span>');i.attr("data-removable-param-field-id",e);$(".content-group-actions-module").height()>300?$(".is-sticky").css("position","relative"):$(".is-sticky").css("position","sticky")};s=function(){$(".tick-slider-input").val("0").trigger("change");$(".tick-slider-progress").css("width","0px");$(".tick-slider-value > div").remove()};i=function(n){var i,t,r;if(n.preventDefault(),i=$(this).closest("li"),param_id=i.data("removable-param-id"),t=$('[data-removable-param-field-id="'+param_id+'"]'),App.exists(t))switch(t.tagName()){case"input":switch(t.attr("type")){case"text":case"range":case"hidden":$(".form-control").attr("data-param-value-id"," ").trigger("change");t.data("update-filter-on-change")==!1&&(t.data("update-filter-on-change",!0),r=!0);t.data("param-default-when-removed")?t.val(t.data("param-default-when-removed")).trigger("change"):(t.val(" ").trigger("change"),t.val("").trigger("change"),t.parent().removeClass("has-value"),t.parent().addClass("reset"));r&&t.data("update-filter-on-change",!1);break;case"radio":App.console.log("TODO: Uncheck INPUT radio");t.prop("checked")&&(t.prop("checked",!1),t.trigger("change"),t.closest(".ability-rating-layout").removeClass("active"),t.closest(".ability-rate-module").addClass("default"),t.closest(".ability-rate-module").removeClass("js-checked"));break;case"checkbox":t.prop("checked")&&(t.prop("checked",!1),t.trigger("change"))}break;case"select":t.val("").trigger("change")}};$(".content-pane-list-actions a").on("click",function(){paramUrl=location.search;btnUrl=$(this).attr("href");$(this).attr("href",btnUrl+paramUrl)});f=function(){r()};u=function(){f()};u()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;return t=function(n){var i,t;return t=n.data("remove-url"),i=n.closest(".row"),i.addClass("removed"),i.animate({opacity:0},100,function(){return i.css("display","block").slideUp(200)}),t?(t=App.uncached_url(t),App.console.log("[Remove] URL: "+t),$.ajax("/",{type:"GET",dataType:"text",error:function(n,t){return App.console.log("[Remove] Error: "+t)},success:function(){return App.console.log("[Remove] Success")}})):void 0},n=function(){return $(".row .remove").on("click",function(n){var i;return n.preventDefault(),t($(this)),i=$(this).data("on-remove"),i&&window.App[i]!==void 0?window.App[i]($(this)):void 0})},i=function(){return n()},i()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});App.repeatable_counter=0;n=function(){var u,f,e,o,t,i,n,r;u=function(){n=[];r=[];f();apply_events()};f=function(){$(".js-repeatable").each(function(){var t,i,u;t=$(this);i=t.data("repeat-id");t.prepend('<div class="js-repeatable-remove"><\/div>');n.includes(i)||(u=t.data("repeat-count-id"),t.closest("form").prepend('<input type="hidden" name="'+u+'" id="'+u+'" data-repeat-target="'+i+'">'),n.push(i),r.push(u))});t();i()};apply_events=function(){$("[data-repeat]").on("click",e);$("body").on("click",".js-repeatable.js-removable .js-repeatable-remove",function(){o($(this))})};t=function(t){var u,i,f,e,t,o;if(t)show_or_hide_removable_button_for($(t));else for(t="[data-repeat-id]",i=0;i<n.length;i++)u=n[i],t="[data-repeat-id='"+u+"']",show_or_hide_removable_button_for($(t));for(i=0;i<r.length;i++)f=r[i],count_input=$("input#"+f),e=count_input.data("repeat-target"),t=$('[data-repeat-id="'+e+'"]'),o=t.length,count_input.val(o)};i=function(){for(var p,r,s,h,c,a,y,t,u,f,e,i,o=0;o<n.length;o++)for(r=0,p=n[o],fieldsets=$('[data-repeat-id="'+p+'"]'),s=0;s<fieldsets.length;s++){for(r++,h=$(fieldsets[s]),form_elements=h.find("input,textarea,select"),y=0;y<form_elements.length;y++)t=$(form_elements[y]),t.data("original-name")||t.attr("data-original-name",t.attr("name")),t.data("original-id")||t.attr("data-original-id",t.attr("name")),i=t.data("original-name"),i=i.replace("{{n}}",r),u=t.data("original-id"),u=u.replace("{{n}}",r),t.hasClass("datepickerfield")&&(u=u+"_1"),t.attr("name",i),t.attr("id",u),t.hasClass("datepickerfield")&&t.datepicker("destroy").datepicker({inline:!0});if(c=h.find("label"),App.exists(c))for(l=0;l<c.length;l++)f=$(c[l]),f.data("original-for")||f.attr("data-original-for",f.attr("for")),i=f.data("original-for"),i=i.replace("{{n}}",r),f.attr("for",i);if(a=h.find("[data-valmsg-for]"),App.exists(a))for(v=0;v<a.length;v++)e=$(a[v]),e.data("original-valmsg-for")||e.attr("data-original-valmsg-for",e.data("valmsg-for")),i=e.data("original-valmsg-for"),i=i.replace("{{n}}",r),e.attr("data-valmsg-for",i)}};show_or_hide_removable_button_for=function(n){n.length>1?$(n).addClass("js-removable"):$(n).removeClass("js-removable")};e=function(n){n.preventDefault();var e,f,o,r,s,u;e=$(this);f=e.data("repeat");u="[data-repeat-id='"+f+"']";o=$(u).first();r=o.clone();r.find("input, textarea").val("");r.attr("data-repeat-id",f);s=$(u).last();r.insertAfter(s);App.mask_inputs_with_commas(r);App.reapply_calculation_events();r.find("input.datepickerfield").each(function(){var n=$(this),r,t;App.repeatable_counter=App.repeatable_counter+1;var f=n.prop("name"),e=n.prop("id"),u=f+"_"+App.repeatable_counter,i=e+"_"+App.repeatable_counter;n.prop("name",u);n.prop("id",i+"_1");r=n.parent().find(".field-validation-valid");App.exists(r)&&r.prop("data-valmsg-for",i);t=n.parent().find(".datepickerfieldshadow");App.exists(t)&&(t.prop("name",u),t.prop("id",i));n.removeClass("hasDatepicker")});r.find("div.select").each(function(){var n,t;t=$(this);n=t.find("select");t.replaceWith(n);n.select_menu()});r.find("div.checkbox").each(function(){var n,t;n=$(this);t=n.find("input[type=checkbox]");App.uncheck_checkbox_without_update(t)});App.reapply_checkboxes();t(u);i()};o=function(n){var r,u;r=n.closest(".js-removable").data("repeat-id");u="[data-repeat-id='"+r+"']";n.closest(".js-repeatable").remove();t(u);i()};u()};$(document).ready(n)}.call(this),function(){var n;jQuery.fn.extend({select_menu_update:function(){var n,t,r,i;t=$(this);n=t.closest(".select");r=t.siblings(".select-value:first");i=t.find("option:selected");r.find("span").html(i.text());i.val()===""||i.val()===null||i.val()===void 0||i.val()==="Please choose..."?(r.addClass("placeholder"),n.addClass("placeholder"),n.removeClass("has-value")):(r.removeClass("placeholder"),n.removeClass("placeholder"),n.addClass("has-value"));n=t.closest(".select");r=t.siblings(".select-value:first")},select_menu_resize:function(){var i,n,r,t,u;r=$(this);n=r.parent(".select");i=n.find(".select-arrow");t=n.find(".select-value");u=n.width()-i.width()-parseInt(t.css("left"))*2+2;t.width(u)},select_menu:function(n){var i,r,u,f,t;return n==null&&(n={}),u={change_on_init:n.change_on_init||!0},n=$.extend(u,n),t=function(n){var r,u,f,t;u=n.target?$(n.target):n;r=u.closest(".select");f=u.siblings(".select-value:first");t=u.find("option:selected");f.find("span").html(t.text());t.val()===""||t.val()===null||t.val()===void 0||t.val()==="Please choose..."?(f.addClass("placeholder"),r.addClass("placeholder"),r.removeClass("has-value")):(f.removeClass("placeholder"),r.removeClass("placeholder"),r.addClass("has-value"));i(u)},change_select_value=function(n){var t;t=n.target?$(n.target):n;t.hasClass("js-initialized")&&t.data("select-reloading")!=!0&&ajax_reload_select(t)},ajax_reload_select=function(n){var i,f,e,r,u;if(i=$(n.data("select-reload-target")),on_reload_remove_selector=n.data("select-on-reload-remove"),on_blank_remove_selector=n.data("select-on-reload-remove"),f=n.val(),on_reload_remove_selector&&(on_reload_remove_elements=$(on_reload_remove_selector),on_reload_remove_elements.each(function(){var n=$(this);n.html("")})),App.exists(i)&&f==""&&(on_blank_remove_elements=$(on_blank_remove_selector),on_blank_remove_elements.each(function(){var n=$(this);n.html("")})),App.exists(i)&&f!=""){if(e=n.data("select-reload-url"),r=e,r=r.replace("{{selected_value}}",n.val()),r=r.replace("{{target_value}}",i.val()),r=App.uncached_url(r),u&&u.readyState!=4)try{u.onreadystatechange=null;u.abort();App.console.log("[AJAX Select Reload] Aborted")}catch(o){}u=$.ajax(r,{type:"GET",dataType:"text",error:function(n,t){App.console.log("[AJAX Select Reload] Error: "+t)},success:function(n){var r;App.console.log("[AJAX Select Reload] Success");i.data("select-reloading",!0);r=i.val();i.html(n);n.includes("<select")&&i.find("select").select_menu();t(i);change_select_value(i);r!=i.val()&&i.trigger("change");i.data("select-reloading",!1);App.content_box_more_reapply();u=null}})}},i=function(n){var r,f,i,t,u;i=n.closest(".select");t=n.siblings(".select-value:first");i.hasClass("js-auto-width")&&(r=i.find(".select-arrow"),f=t.width(),t.css("width","auto"),t.find("span").css("width","auto"),u=Math.ceil(t.width()+r.width())+6,i.css("width",u+"px"),i.css("max-width","100%"),t.find("span").css("width","999px"))},f=function(){var n;n=$(this).parents(".select:first");n.addClass("js-focus")},r=function(){var n;n=$(this).parents(".select:first");n.removeClass("js-focus")},this.each(function(){var h,c,s,u,e,o,v,l,a;if(u=$(this),l=$(this).closest("div.select"),!App.exists(l)){c=u.attr("class")||"";u.wrap('<div class="select '+c+'"><\/div>');e=u.parent(".select");e.prepend('<div class="select-value placeholder"><span><\/span><\/div><div class="select-arrow"><div class="select-arrow-icon"><\/div><\/div>');h=e.find(".select-arrow");o=e.find(".select-value");v=parseInt(o.css("left"))*2+20;$(this).find("option:first-child").val()===""&&$(this).find("option:first-child").html()===""&&(u.attr("placeholder")?$(this).find("option:first-child").html(u.attr("placeholder")):$(this).find("option:first-child").html("Please choose..."),$(this).find("option:first-child").attr("value",""));s=function(){var n;return e.hasClass("js-auto-width")?i(u):(n=e.width()-h.width()-parseInt(o.css("left"))*2+2,o.width(n))};s();$(window).on("resize",s)}u.on("change",t);u.on("change",change_select_value);u.on("focus",f);u.on("blur",r);n.change_on_init===!0?(u.trigger("change"),u.addClass("js-initialized")):(t(u),u.addClass("js-initialized"));u.hasClass("js-auto-width")&&(a=setInterval(function(){if($("html").hasClass("wf-active"))return t(u),clearInterval(a)},10))})}});window.App||(window.App={});n=function(){$("select").select_menu();$(".select.filter").on("click",function(){$(".group-select").removeClass("js-active")});$(".checkbox.js-checked").each(function(){$(this).parent("div").addClass("js-has-value")});$("input:checked").each(function(){});$('.removable-params .removable-param-name:contains("Job Category")').length>0&&$("div.group-select-label:contains('Job Category')").closest(".group-select-handle").addClass("js-has-value");console.log=function(){}};$(document).ready(n);$(document).on("page:load",n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,i,r,n,u,f;n=function(n,t){var i,r;r=$(n.data("show"));i=$(n.data("hide"));n.prop("checked")?(i.hide(),r.show()):t||i.hide()};f=function(n){var i,r,t,u;r=$(n.target);t=r.find("option:selected");i=$(t.data("hide"));u=$(t.data("show"));i.hide();u.show()};u=function(){var n,t,i;n=$(this);has_js_class(n)||(t=$(n.data("hide")),i=$(n.data("show")),t.hide(),i.show())};r=function(n){var t,i,r;n.preventDefault();t=$(this);has_js_class(t)||(i=$(t.data("hide")),r=$(t.data("show")),i.hide(),r.each(function(){var n;$(this).show();n=$(this).data("display");n&&$(this).css("display",n)}))};has_js_class=function(n){var i=n.attr("class").split(" "),t;for(has_js=!1,t=0;t<i.length;t++)i[t].indexOf("js-")==0&&(has_js=!0);return has_js};t=function(){$("input[type=checkbox][data-show], input[type=checkbox][data-hide], input[type=radio][data-show], input[type=radio][data-hide]").off("click");$("input[type=checkbox][data-show], input[type=checkbox][data-hide], input[type=radio][data-show], input[type=radio][data-hide]").on("click",function(t){var i;i=$(t.target);n(i)});$("input[type=checkbox][data-show], input[type=checkbox][data-hide], input[type=radio][data-show], input[type=radio][data-hide]").each(function(){var t;t=$(this);n(t,!0)});$("select").each(function(){(App.exists($("select").find("option[data-show]"))||App.exists($("select").find("option[data-hide]")))&&$(this).addClass("js-show-hide")});$("select.js-show-hide").on("change",f);$("select.js-show-hide").trigger("change");$("div[data-show], div[data-hide]").on("click",u);$("a[data-show], a[data-hide]").on("click",r)};i=function(){t()};i()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,i,r,n,u,f;return App.click_sortable_toggle=function(t){return t.hasClass("active")?r(n(t)):i(n(t))},r=function(n){if(n.hasClass("ui-sortable"))n.sortable("enable");else{n.sortable();n.on("sortupdate",function(){return f($(this))})}return n.disableSelection()},i=function(n){return n.sortable("disable"),n.enableSelection()},n=function(n){return $(n.data("sortable-target"))},f=function(n){var t,i,r;return r=n.data("sortable-url"),i=n.data("sortable-key")||"node",r?(App.console.log("[Sort] URL: "+r),App.console.log("[Sort] Key: "+i),t=n.sortable("serialize",{key:i}),App.console.log("[Sort] Serialized Data: "+t),$.ajax("/",{type:"POST",dataType:"html",data:t,error:function(n,t){return App.console.log("[Sort] Error: "+t)},success:function(){return App.console.log("[Sort] Success")}})):void 0},t=function(){return $("body").on("click",".ui-sortable:not(.ui-sortable-disabled)",function(n){return n.preventDefault()})},u=function(){return t()},u()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){$("#alert-form").on("submit",function(){var n=location.search,t=$(".params-alert-item").val();$(".params-alert-item").val(n)});$("form:not(.js-filters)").on("submit",function(){var i,n,t;if(!App.exists($(this).closest(".contour")))if(i=$(this),n=i.find("input[type=submit].js-please-wait, button.js-please-wait"),App.exists(n))t=n.data("on-submit")?n.data("on-submit"):"Please wait...",n.tagNameIs("button")?(n.data("original-val",n.html()),n.html(t)):(n.data("original-val",t),n.val(t)),n.prop("disabled",!0);else return!0;return!0});return $("form input, form textarea").on("blur",function(){var i,t,n;return i=$(this).closest("form"),n=i.find("input[type=submit]:first, button:first"),t=n.data(""),t?(n.prop("disabled",!1),n.tagNameIs("button")?n.html(t):n.val(t)):void 0})};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t;return n=function(){return $(".toggle").on("click",function(n){return n.preventDefault(),$(this).hasClass("active")?($(this).removeClass("active"),$(this).html($(this).data("toggle-disabled"))):($(this).addClass("active"),$(this).html($(this).data("toggle-enabled"))),$(this).data("sortable-target")&&App.click_sortable_toggle($(this)),$(this).data("editable-target")?App.click_editable_toggle($(this)):void 0})},t=function(){return n()},t()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i,r;n=function(){t()};t=function(){i();r()};i=function(){$(".umbraco-forms-fieldset.js-rows-and-columns").each(function(){$(this).find(".row-fluid").wrapAll('<div class="rows-and-columns"><\/div>')})};r=function(){if(App.exists(".umbraco-forms-submitmessage")){var n,t,i;n=$(".page-content-more");App.exists(n)&&(n.remove(),$(".js-has-page-content-more").removeClass("js-has-page-content-more"));t=$(".umbraco-forms-submitmessage");i=t.offset().top-250;App.exists(t)&&App.delay(200,function(){$("html,body").animate({scrollTop:i},0)})}};n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var i,r,u,n,t;i=function(){r()};r=function(){u()};initialize_sortable_list=function(t){n(t)};n=function(n){var o,t,s,i,u,f,r,e;if(o=n.target?$(n.target):n,t=o.closest(".js-umbraco-sortable"),App.exists(t)&&(s=t.data("hidden-sort-order-target"),s&&(i=$(t.data("hidden-sort-order-target")),App.exists(i)))){for(u=t.find("input, select"),f=[],r=0;r<u.length;r++)e=$(u[r]),e[0]!=i[0]&&f.push(e.attr("name"));i.val(f.join(","))}};u=function(){t=$(".js-umbraco-sortable .umbraco-forms-container");App.exists(t)&&t.each(function(){var t,i,r;t=$(this);t.sortable({onStart:n,onUpdate:n});i=t.closest(".js-umbraco-sortable");hidden_sort_order_name=i.data("hidden-sort-order-name");hidden_sort_order_name&&(r=$("<input>").attr("type","hidden").prependTo(t),r.attr("name",hidden_sort_order_name),r.attr("id",hidden_sort_order_name),i.attr("data-hidden-sort-order-target","#"+hidden_sort_order_name));initialize_sortable_list(t)})};i()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i,r,u,f;App.exists($("form.js-multi-step"))&&(f=function(n){var f,s,e,o,i;o=$(n.target);f=o.tagNameIs("form")?o:o.closest("form");e=f.data("step");s=f.find("input[data-validate-multi-step='"+e+"'], select[data-validate-multi-step='"+e+"']");i=!0;s.each(function(){var n,e,o,s,h,u,t,r;n=$(this);o=n.attr("type");e=n.attr("name");s=null;o==="radio"&&(h=f.find("input[name='"+e+"']:checked"),s=h.val(),s||(i=!1));o==="checkbox"&&n.data("validate-length-of-selected")&&(t=n.data("validate-length-of-selected-min"),r=n.data("validate-length-of-selected-max"),u=f.find("input[name='"+e+"']:checked"),t&&r?i=u.length>=t&&u.length<=r?!0:!1:t&&!r?i=u.length>=t?!0:!1:!t&&r&&(i=u.length<=r?!0:!1))});r(f,e,i);u(f,e,i);t(f,e,i)},r=function(n,t,i){var r;r=n.find(".js-multi-step-form[data-multi-step='"+t+"']");App.exists(r)&&(i?r.data("completed",!0):r.data("completed",!1))},u=function(n,t,i){var r,u;r=n.find("[data-validate-show-when-invalid='true'][data-validate-multi-step='"+t+"']");u=n.find("[data-validate-show-when-valid='true'][data-validate-multi-step='"+t+"']");i?(u.show(),r.hide()):(r.show(),u.hide())},t=function(n,t,i){var r;r=n.find("button[data-validate-disabled-until-valid='true'][data-validate-multi-step='"+t+"']");i?r.removeClass("js-disabled"):r.addClass("js-disabled")},n=function(){$("form.js-multi-step").each(function(){var n=$(this);n.on("change",f);n.trigger("change")})},i=function(){return n()},i());App.valid_input=function(n){var h,e,o,s,i,r,c,l,u,a,f,t;if(n.data("before-click-validate-presence")){if(a=n.data("before-click-validate-presence"),s=$(a),t=[],f=!0,App.exists(s)&&s.each(function(){var n;n=$(this);(n.tagNameIs("input")||n.tagNameIs("select"))&&(n.val()?t.push(!0):t.push(!1))}),h=n.data("validate-presence-one-or-more")?!0:!1,n.data("validate-length-of-selected")&&(length_of_selected=!0,length_of_selected_min=n.data("validate-length-of-selected-min"),length_of_selected_max=n.data("validate-length-of-selected-max")),h){for(o=!1,i=0,c=t.length;i<c;i++)u=t[i],u!==!1&&(o=!0);f=o}else{for(e=!0,r=0,l=t.length;r<l;r++)u=t[r],u||(e=!1);f=e}return f}return!0}};$(document).ready(n);$(document).on("page:load",n)}.call(this),function(){var n;window.App||(window.App={});n=function(){function e(){i.call(this)}function o(){f.call(this)}function s(n){var t=n.keyCode?n.keyCode:n.which;t==13&&f.call(this)}function h(t){var e=jQuery(this).siblings(".dropdown-menu"),r=e.find("li.active"),u=t.keyCode?t.keyCode:t.which,o,s,f,h;if(u!=13&&t.preventDefault(),u==27&&i.call(this),u==40||u==38){u==40?r.exists()&&r.next().exists()&&(r.removeClass("active"),r=r.next().addClass("active")):u==38&&r.exists()&&r.prev().exists()&&(r.removeClass("active"),r=r.prev().addClass("active"));r.overflowVisible(!1,e,r)||e.scrollTop(e.scrollTop()+r.position().top,0);return}if(!(u<65)&&!(u>90))for(o=String.fromCharCode(u).toLowerCase(),s=new Date,s.getTime()-n.lastPress>300?n.search=o:n.search+=o,n.lastPress=s,f=0;f<n.items.length;f++)if(n.items[f].startsWith(n.search)){h=n.ul.find("li:not(.null)");n.ul.children().removeClass("active");h.eq(f).addClass("active");n.ul.scrollTop(n.ul.scrollTop()+h.eq(f).position().top,0);break}}function c(n){n.preventDefault()}function l(){var n=jQuery(this);n.siblings().removeClass("active");n.addClass("active");u.call(n.parent());i.call(n.parents(".drop-down-list").find(".form-control"))}function f(){var t=jQuery(this),n=t.siblings(".dropdown-menu"),f,o,e;t.hasClass("open")?(i.call(t),u.call(n),v()):(t.addClass("open"),n.show(),t.hasClass("nullable")&&!n.find("li.null").exists()&&(o=jQuery('<li class="null"><a><\/a><\/li>'),n.prepend(o),e=t.attr("placeholder"),e||(e="Select an item"),o.find("a").text(e).data("text",e)),t.val()?(f=n.children().filter(function(){var n=r.call(this);return n===t.val()}).addClass("active"),f.siblings().removeClass("active")):(f=n.children().first().addClass("active"),f.siblings().removeClass("active")),a.call(n),n.scrollTop(n.scrollTop()+f.position().top,0))}function r(){var t=jQuery(this),n="";return t.hasClass("null")||(n=t.data("text"),n||(n=t.text())),n}function u(){var u=jQuery(this),n=u.siblings("input.form-control"),i=u.find("li.active"),f=n.val(),t;n.val(r.call(i));t=i.data("radius-value");n.attr("data-param-value-id",t);t=i.data("radius-name");n.data("param-value",t);t==undefined?(n.removeData("value"),n.removeData("value-id")):n.data("value",t);f!==n.val()&&(n.change(),n.closest(".drop-down-list").addClass("has-value"))}function i(){var n=jQuery(this).removeClass("open");n.siblings(".dropdown-menu").hide()}function a(){var t=jQuery(this),i=t.find("li:not(.null)").map(function(n,t){return r.call(t).toLowerCase()});n={items:i,ul:t,lastPress:0,search:"",active:!0}}function v(){n={items:[],ul:undefined,lastPress:0,search:"",active:!1}}var t,n;jQuery(function(){jQuery.fn.loadOptions=function(n,t,i){var o=jQuery(this[0]),f=o.siblings(".dropdown-menu"),h,c,l,r,e,s;if(f.exists()||(f=jQuery('<ul class="dropdown-menu"><\/ul>'),h=o.next(),h.is("span.ddl-caret")?f.insertAfter(h):f.insertAfter(o)),t===!0?o.addClass("nullable"):o.removeClass("nullable"),n&&n.length!=undefined){if(c=-1,i)if(isNaN(i))throw"bootstrap-ddl: currentIndex is not valid";else{if(l=parseInt(i),n.length<l)throw"bootstrap-ddl: currentIndex value exceeds options.length";c=l}for(r=0;r<n.length;r++)n[r]&&(e=jQuery("<li><\/li>"),s=jQuery("<a><\/a>"),typeof n[r]=="string"||n[r]instanceof String||!isNaN(n[r])?s.text(n[r]):n[r].html?(s.html(n[r].html),n[r].text&&e.data("text",n[r].text)):n[r].text?s.text(n[r].text):console.log("options["+r+"] is not valid"),n[r].value&&e.data("value",n[r].value),s.appendTo(e),e.appendTo(f),r==c&&(e.addClass("active"),u.call(f)))}else throw"bootstrap-ddl: There are not any options to load";return this};jQuery.fn.exists=function(){return this.length!==0};jQuery.fn.overflowVisible=function(n,t,i){var u=jQuery(t),r=jQuery(i);return n?r.position().top>=0&&r.position().top<u.height():r.position().top-r.height()>=0&&r.position().top+r.height()<u.height()};t=$.fn.val;jQuery.fn.val=function(n){var u=!1,i=$(this),r;return(i.length===1&&i.is("input.form-control:text")&&i.parents(".form-group.drop-down-list").exists()&&(u=!0),arguments.length>=1)?t.call(this,n):u?(r=i.data("value"),r==undefined)?t.call(this):r:t.call(this)};jQuery(document).on("blur",".drop-down-list input.form-control",e);jQuery(document).on("click",".drop-down-list input.form-control",o);jQuery(document).on("keypress",".drop-down-list input.form-control",s);jQuery(document).on("keydown",".drop-down-list input.form-control",h);jQuery(document).on("mousedown",".drop-down-list .dropdown-menu li",c);jQuery(document).on("click",".drop-down-list .dropdown-menu li",l)});n={items:[],ul:undefined,lastPress:0,search:"",active:!1}};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var r,i,t;i=$(".content-abilities-module");t=$(".ability-rate-module");$(".js-filters > .filter-field").on("click",function(){$(this).hasClass("abilties-filter")?($(i).slideToggle("slow"),$(i).toggleClass("active-abilities"),$(".js-group-select-choices-target").hide()):SlideUp();abilities_has_value()});$(document).on("click",".removable-param-remove",function(){abilities_has_value()});abilities_has_value=function(){t.hasClass("js-checked")?$(".abilties-filter").find(".group-select-handle").addClass("js-has-value"):$(".abilties-filter").find(".group-select-handle").removeClass("js-has-value")};SlideUp=function(){$(i).slideUp("slow");$(".abilties-filter").find(".group-select").removeClass("js-active")};$(i).hasClass("active-abilities")&&($(i).slideDown(),$(".abilties-filter").find(".group-select").addClass("js-active"));App.clear_abilities=function(){$(".ability-rating-layout").removeClass("active");t.addClass("default");t.find(".filter").prop("checked",!1);t.removeClass("js-checked");$(".use-my-abilities").find(".filter").prop("checked",!1);$(".use-my-abilities").removeClass("js-checked")};$(".abilities-clear button").on("click",function(){App.clear_abilities()});r=$(".ability-rating-layout").find('input[type="radio"]');input_radio_checked=r.closest(".js-checked");$(".ability-rating-layout input[type=radio]:checked").closest(t).addClass("js-checked").removeClass("default").closest(".ability-rating-layout").addClass("active");$(r).on("click",function(){$(this).prop("checked")==!0?$(this).closest(t).removeClass("default").addClass("js-checked").closest(".ability-rating-layout").addClass("active"):$(this).prop("checked")==!1&&$(this).closest(t).addClass("default").removeClass("js-checked").closest(".ability-rating-layout").removeClass("active")});$(".tab-module").find(".tab-trigger").on("click",function(){var n=$(this).hasClass("active");$(".tab-trigger").removeClass("active");n||$(this).toggleClass("active");$(window).width()<1250||$(".tab-module").hasClass("checkbox")?($(this).next().slideToggle(),$(".tab-container").not($(this).next()).slideUp()):($(this).next().fadeToggle("fast"),$(".tab-container").not($(this).next()).fadeOut("fast"))});$(document).ajaxComplete(function(){$(".accordion").find(".accordion-toggle").click(function(){var n=$(this).hasClass("active");$(".accordion-toggle").removeClass("active");n||$(this).toggleClass("active");$(".accordion-content").not($(this).next()).slideUp("fast");$(this).next().slideToggle("fast");return})});input_value=$("#apt-result").val();$(".use-my-abilities").on("click",function(){$(this).hasClass("js-checked")?App.clear_abilities():(App.clear_abilities(),setTimeout(function(){window.location.href=window.location.href+"&"+input_value},100))});abilities_has_value(n)};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n;(function(n){(typeof jQuery=="undefined"||!jQuery)&&typeof define=="function"&&define.amd?define(["jquery"],function(t){return n(t,document,window,navigator)}):typeof jQuery!="undefined"&&jQuery||typeof exports!="object"?n(jQuery,document,window,navigator):n(require("jquery"),document,window,navigator)})(function(n,t,i,r,u){"use strict";var o=0,f=function(){var i=r.userAgent,u=/msie\s\d+/i,t;return i.search(u)>0&&(t=u.exec(i).toString(),t=t.split(" ")[1],t<9)?(n("html").addClass("lt-ie9"),!0):!1}();Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i=[].slice,r,u;if(typeof t!="function")throw new TypeError;return r=i.call(arguments,1),u=function(){var e,o,f;return this instanceof u?(e=function(){},e.prototype=t.prototype,o=new e,f=t.apply(o,r.concat(i.call(arguments))),Object(f)===f)?f:o:t.apply(n,r.concat(i.call(arguments)))},u});Array.prototype.indexOf||(Array.prototype.indexOf=function(n,t){var r,f,u,i;if(this==null)throw new TypeError('"this" is null or not defined');if((f=Object(this),u=f.length>>>0,u===0)||(i=+t||0,Math.abs(i)===Infinity&&(i=0),i>=u))return-1;for(r=Math.max(i>=0?i:u-Math.abs(i),0);r<u;){if(r in f&&f[r]===n)return r;r++}return-1});var s='<span class="irs"><span class="irs-line" tabindex="0"><\/span><span class="irs-min">0<\/span><span class="irs-max">1<\/span><span class="irs-from">0<\/span><span class="irs-to">0<\/span><span class="irs-single">0<\/span><\/span><span class="irs-grid"><\/span>',h='<span class="irs-bar irs-bar--single"><\/span><span class="irs-shadow shadow-single"><\/span><span class="irs-handle single"><i><\/i><i><\/i><i><\/i><\/span>',c='<span class="irs-bar"><\/span><span class="irs-shadow shadow-from"><\/span><span class="irs-shadow shadow-to"><\/span><span class="irs-handle from"><i><\/i><i><\/i><i><\/i><\/span><span class="irs-handle to"><i><\/i><i><\/i><i><\/i><\/span>',l='<span class="irs-disable-mask"><\/span>',e=function(r,f,e){this.VERSION="2.3.1";this.input=r;this.plugin_count=e;this.current_plugin=0;this.calc_count=0;this.update_tm=0;this.old_from=0;this.old_to=0;this.old_min_interval=null;this.raf_id=null;this.dragging=!1;this.force_redraw=!1;this.no_diapason=!1;this.has_tab_index=!0;this.is_key=!1;this.is_update=!1;this.is_start=!0;this.is_finish=!1;this.is_active=!1;this.is_resize=!1;this.is_click=!1;f=f||{};this.$cache={win:n(i),body:n(t.body),input:n(r),cont:null,rs:null,min:null,max:null,from:null,to:null,single:null,bar:null,line:null,s_single:null,s_from:null,s_to:null,shad_single:null,shad_from:null,shad_to:null,edge:null,grid:null,grid_labels:[]};this.coords={x_gap:0,x_pointer:0,w_rs:0,w_rs_old:0,w_handle:0,p_gap:0,p_gap_left:0,p_gap_right:0,p_step:0,p_pointer:0,p_handle:0,p_single_fake:0,p_single_real:0,p_from_fake:0,p_from_real:0,p_to_fake:0,p_to_real:0,p_bar_x:0,p_bar_w:0,grid_gap:0,big_num:0,big:[],big_w:[],big_p:[],big_x:[]};this.labels={w_min:0,w_max:0,w_from:0,w_to:0,w_single:0,p_min:0,p_max:0,p_from_fake:0,p_from_left:0,p_to_fake:0,p_to_left:0,p_single_fake:0,p_single_left:0};var o=this.$cache.input,s=o.prop("value"),c,h,l;c={skin:"flat",type:"single",min:10,max:100,from:null,to:null,step:1,min_interval:0,max_interval:0,drag_interval:!1,values:[],p_values:[],from_fixed:!1,from_min:null,from_max:null,from_shadow:!1,to_fixed:!1,to_min:null,to_max:null,to_shadow:!1,prettify_enabled:!0,prettify_separator:" ",prettify:null,force_edges:!1,keyboard:!0,grid:!1,grid_margin:!0,grid_num:4,grid_snap:!1,hide_min_max:!1,hide_from_to:!1,prefix:"",postfix:"",max_postfix:"",decorate_both:!0,values_separator:" — ",input_values_separator:" to ",disable:!1,block:!1,extra_classes:"",scope:null,onStart:null,onChange:null,onFinish:null,onUpdate:null};o[0].nodeName!=="INPUT"&&console&&console.warn&&console.warn("Base element should be <input>!",o[0]);h={skin:o.data("skin"),type:o.data("type"),min:o.data("min"),max:o.data("max"),from:o.data("from"),to:o.data("to"),step:o.data("step"),min_interval:o.data("minInterval"),max_interval:o.data("maxInterval"),drag_interval:o.data("dragInterval"),values:o.data("values"),from_fixed:o.data("fromFixed"),from_min:o.data("fromMin"),from_max:o.data("fromMax"),from_shadow:o.data("fromShadow"),to_fixed:o.data("toFixed"),to_min:o.data("toMin"),to_max:o.data("toMax"),to_shadow:o.data("toShadow"),prettify_enabled:o.data("prettifyEnabled"),prettify_separator:o.data("prettifySeparator"),force_edges:o.data("forceEdges"),keyboard:o.data("keyboard"),grid:o.data("grid"),grid_margin:o.data("gridMargin"),grid_num:o.data("gridNum"),grid_snap:o.data("gridSnap"),hide_min_max:o.data("hideMinMax"),hide_from_to:o.data("hideFromTo"),prefix:o.data("prefix"),postfix:o.data("postfix"),max_postfix:o.data("maxPostfix"),decorate_both:o.data("decorateBoth"),values_separator:o.data("valuesSeparator"),input_values_separator:o.data("inputValuesSeparator"),disable:o.data("disable"),block:o.data("block"),extra_classes:o.data("extraClasses")};h.values=h.values&&h.values.split(",");for(l in h)h.hasOwnProperty(l)&&(h[l]===u||h[l]==="")&&delete h[l];s!==u&&s!==""&&(s=s.split(h.input_values_separator||f.input_values_separator||";"),s[0]&&s[0]==+s[0]&&(s[0]=+s[0]),s[1]&&s[1]==+s[1]&&(s[1]=+s[1]),f&&f.values&&f.values.length?(c.from=s[0]&&f.values.indexOf(s[0]),c.to=s[1]&&f.values.indexOf(s[1])):(c.from=s[0]&&+s[0],c.to=s[1]&&+s[1]));n.extend(c,f);n.extend(c,h);this.options=c;this.update_check={};this.validate();this.result={input:this.$cache.input,slider:null,min:this.options.min,max:this.options.max,from:this.options.from,from_percent:0,from_value:null,to:this.options.to,to_percent:0,to_value:null};this.init()};e.prototype={init:function(n){this.no_diapason=!1;this.coords.p_step=this.convertToPercent(this.options.step,!0);this.target="base";this.toggleInput();this.append();this.setMinMax();n?(this.force_redraw=!0,this.calc(!0),this.callOnUpdate()):(this.force_redraw=!0,this.calc(!0),this.callOnStart());this.updateScene()},append:function(){var n='<span class="irs irs--'+this.options.skin+" js-irs-"+this.plugin_count+" "+this.options.extra_classes+'"><\/span>';this.$cache.input.before(n);this.$cache.input.prop("readonly",!0);this.$cache.cont=this.$cache.input.prev();this.result.slider=this.$cache.cont;this.$cache.cont.html(s);this.$cache.rs=this.$cache.cont.find(".irs");this.$cache.min=this.$cache.cont.find(".irs-min");this.$cache.max=this.$cache.cont.find(".irs-max");this.$cache.from=this.$cache.cont.find(".irs-from");this.$cache.to=this.$cache.cont.find(".irs-to");this.$cache.single=this.$cache.cont.find(".irs-single");this.$cache.line=this.$cache.cont.find(".irs-line");this.$cache.grid=this.$cache.cont.find(".irs-grid");this.options.type==="single"?(this.$cache.cont.append(h),this.$cache.bar=this.$cache.cont.find(".irs-bar"),this.$cache.edge=this.$cache.cont.find(".irs-bar-edge"),this.$cache.s_single=this.$cache.cont.find(".single"),this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.shad_single=this.$cache.cont.find(".shadow-single")):(this.$cache.cont.append(c),this.$cache.bar=this.$cache.cont.find(".irs-bar"),this.$cache.s_from=this.$cache.cont.find(".from"),this.$cache.s_to=this.$cache.cont.find(".to"),this.$cache.shad_from=this.$cache.cont.find(".shadow-from"),this.$cache.shad_to=this.$cache.cont.find(".shadow-to"),this.setTopHandler());this.options.hide_from_to&&(this.$cache.from[0].style.display="none",this.$cache.to[0].style.display="none",this.$cache.single[0].style.display="none");this.appendGrid();this.options.disable?(this.appendDisableMask(),this.$cache.input[0].disabled=!0):(this.$cache.input[0].disabled=!1,this.removeDisableMask(),this.bindEvents());this.options.disable||(this.options.block?this.appendDisableMask():this.removeDisableMask());this.options.drag_interval&&(this.$cache.bar[0].style.cursor="ew-resize")},setTopHandler:function(){var i=this.options.min,n=this.options.max,r=this.options.from,t=this.options.to;r>i&&t===n?this.$cache.s_from.addClass("type_last"):t<n&&this.$cache.s_to.addClass("type_last")},changeLevel:function(n){switch(n){case"single":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_single_fake);this.$cache.s_single.addClass("state_hover");break;case"from":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_from_fake);this.$cache.s_from.addClass("state_hover");this.$cache.s_from.addClass("type_last");this.$cache.s_to.removeClass("type_last");break;case"to":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_to_fake);this.$cache.s_to.addClass("state_hover");this.$cache.s_to.addClass("type_last");this.$cache.s_from.removeClass("type_last");break;case"both":this.coords.p_gap_left=this.toFixed(this.coords.p_pointer-this.coords.p_from_fake);this.coords.p_gap_right=this.toFixed(this.coords.p_to_fake-this.coords.p_pointer);this.$cache.s_to.removeClass("type_last");this.$cache.s_from.removeClass("type_last")}},appendDisableMask:function(){this.$cache.cont.append(l);this.$cache.cont.addClass("irs-disabled")},removeDisableMask:function(){this.$cache.cont.remove(".irs-disable-mask");this.$cache.cont.removeClass("irs-disabled")},remove:function(){this.$cache.cont.remove();this.$cache.cont=null;this.$cache.line.off("keydown.irs_"+this.plugin_count);this.$cache.body.off("touchmove.irs_"+this.plugin_count);this.$cache.body.off("mousemove.irs_"+this.plugin_count);this.$cache.win.off("touchend.irs_"+this.plugin_count);this.$cache.win.off("mouseup.irs_"+this.plugin_count);f&&(this.$cache.body.off("mouseup.irs_"+this.plugin_count),this.$cache.body.off("mouseleave.irs_"+this.plugin_count));this.$cache.grid_labels=[];this.coords.big=[];this.coords.big_w=[];this.coords.big_p=[];this.coords.big_x=[];cancelAnimationFrame(this.raf_id)},bindEvents:function(){if(!this.no_diapason){this.$cache.body.on("touchmove.irs_"+this.plugin_count,this.pointerMove.bind(this));this.$cache.body.on("mousemove.irs_"+this.plugin_count,this.pointerMove.bind(this));this.$cache.win.on("touchend.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.win.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.line.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.line.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.line.on("focus.irs_"+this.plugin_count,this.pointerFocus.bind(this));if(this.options.drag_interval&&this.options.type==="double"){this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"both"));this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"both"))}else{this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))}if(this.options.type==="single"){this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single"));this.$cache.s_single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single"));this.$cache.shad_single.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single"));this.$cache.s_single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single"));this.$cache.edge.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.shad_single.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))}else{this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,null));this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,null));this.$cache.from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from"));this.$cache.s_from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from"));this.$cache.to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to"));this.$cache.s_to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to"));this.$cache.shad_from.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.shad_to.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from"));this.$cache.s_from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from"));this.$cache.to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to"));this.$cache.s_to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to"));this.$cache.shad_from.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.shad_to.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))}if(this.options.keyboard)this.$cache.line.on("keydown.irs_"+this.plugin_count,this.key.bind(this,"keyboard"));if(f){this.$cache.body.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.body.on("mouseleave.irs_"+this.plugin_count,this.pointerUp.bind(this))}}},pointerFocus:function(){if(!this.target){var n,t;t=this.options.type==="single"?this.$cache.single:this.$cache.from;n=t.offset().left;n+=t.width()/2-1;this.pointerClick("single",{preventDefault:function(){},pageX:n})}},pointerMove:function(n){if(this.dragging){var t=n.pageX||n.originalEvent.touches&&n.originalEvent.touches[0].pageX;this.coords.x_pointer=t-this.coords.x_gap;this.calc()}},pointerUp:function(t){if(this.current_plugin===this.plugin_count){if(this.is_active)this.is_active=!1;else return;this.$cache.cont.find(".state_hover").removeClass("state_hover");this.force_redraw=!0;f&&n("*").prop("unselectable",!1);this.updateScene();this.restoreOriginalMinInterval();(n.contains(this.$cache.cont[0],t.target)||this.dragging)&&this.callOnFinish();this.dragging=!1}},pointerDown:function(t,i){i.preventDefault();var r=i.pageX||i.originalEvent.touches&&i.originalEvent.touches[0].pageX;i.button!==2&&(t==="both"&&this.setTempMinInterval(),t||(t=this.target||"from"),this.current_plugin=this.plugin_count,this.target=t,this.is_active=!0,this.dragging=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=r-this.coords.x_gap,this.calcPointerPercent(),this.changeLevel(t),f&&n("*").prop("unselectable",!0),this.$cache.line.trigger("focus"),this.updateScene())},pointerClick:function(n,t){t.preventDefault();var i=t.pageX||t.originalEvent.touches&&t.originalEvent.touches[0].pageX;t.button!==2&&(this.current_plugin=this.plugin_count,this.target=n,this.is_click=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=+(i-this.coords.x_gap).toFixed(),this.force_redraw=!0,this.calc(),this.$cache.line.trigger("focus"))},key:function(n,t){if(this.current_plugin===this.plugin_count&&!t.altKey&&!t.ctrlKey&&!t.shiftKey&&!t.metaKey){switch(t.which){case 83:case 65:case 40:case 37:t.preventDefault();this.moveByKey(!1);break;case 87:case 68:case 38:case 39:t.preventDefault();this.moveByKey(!0)}return!0}},moveByKey:function(n){var i=this.coords.p_pointer,t=(this.options.max-this.options.min)/100;t=this.options.step/t;n?i+=t:i-=t;this.coords.x_pointer=this.toFixed(this.coords.w_rs/100*i);this.is_key=!0;this.calc()},setMinMax:function(){if(this.options){if(this.options.hide_min_max){this.$cache.min[0].style.display="none";this.$cache.max[0].style.display="none";return}if(this.options.values.length)this.$cache.min.html(this.decorate(this.options.p_values[this.options.min])),this.$cache.max.html(this.decorate(this.options.p_values[this.options.max]));else{var n=this._prettify(this.options.min),t=this._prettify(this.options.max);this.result.min_pretty=n;this.result.max_pretty=t;this.$cache.min.html(this.decorate(n,this.options.min));this.$cache.max.html(this.decorate(t,this.options.max))}this.labels.w_min=this.$cache.min.outerWidth(!1);this.labels.w_max=this.$cache.max.outerWidth(!1)}},setTempMinInterval:function(){var n=this.result.to-this.result.from;this.old_min_interval===null&&(this.old_min_interval=this.options.min_interval);this.options.min_interval=n},restoreOriginalMinInterval:function(){this.old_min_interval!==null&&(this.options.min_interval=this.old_min_interval,this.old_min_interval=null)},calc:function(n){var t;if(this.options&&(this.calc_count++,(this.calc_count===10||n)&&(this.calc_count=0,this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.calcHandlePercent()),this.coords.w_rs)){this.calcPointerPercent();t=this.getHandleX();this.target==="both"&&(this.coords.p_gap=0,t=this.getHandleX());this.target==="click"&&(this.coords.p_gap=this.coords.p_handle/2,t=this.getHandleX(),this.target=this.options.drag_interval?"both_one":this.chooseHandle(t));switch(this.target){case"base":var f=(this.options.max-this.options.min)/100,e=(this.result.from-this.options.min)/f,h=(this.result.to-this.options.min)/f;this.coords.p_single_real=this.toFixed(e);this.coords.p_from_real=this.toFixed(e);this.coords.p_to_real=this.toFixed(h);this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real);this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);this.target=null;break;case"single":if(this.options.from_fixed)break;this.coords.p_single_real=this.convertToRealPercent(t);this.coords.p_single_real=this.calcWithStep(this.coords.p_single_real);this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max);this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real);break;case"from":if(this.options.from_fixed)break;this.coords.p_from_real=this.convertToRealPercent(t);this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real);this.coords.p_from_real>this.coords.p_to_real&&(this.coords.p_from_real=this.coords.p_to_real);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_real=this.checkMaxInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);break;case"to":if(this.options.to_fixed)break;this.coords.p_to_real=this.convertToRealPercent(t);this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real);this.coords.p_to_real<this.coords.p_from_real&&(this.coords.p_to_real=this.coords.p_from_real);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_real=this.checkMaxInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case"both":if(this.options.from_fixed||this.options.to_fixed)break;t=this.toFixed(t+this.coords.p_handle*.001);this.coords.p_from_real=this.convertToRealPercent(t)-this.coords.p_gap_left;this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_real=this.convertToRealPercent(t)+this.coords.p_gap_right;this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to");this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case"both_one":if(this.options.from_fixed||this.options.to_fixed)break;var o=this.convertToRealPercent(t),c=this.result.from_percent,l=this.result.to_percent,u=l-c,s=u/2,i=o-s,r=o+s;i<0&&(i=0,r=i+u);r>100&&(r=100,i=r-u);this.coords.p_from_real=this.calcWithStep(i);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_real=this.calcWithStep(r);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real)}this.options.type==="single"?(this.coords.p_bar_x=this.coords.p_handle/2,this.coords.p_bar_w=this.coords.p_single_fake,this.result.from_percent=this.coords.p_single_real,this.result.from=this.convertToValue(this.coords.p_single_real),this.result.from_pretty=this._prettify(this.result.from),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from])):(this.coords.p_bar_x=this.toFixed(this.coords.p_from_fake+this.coords.p_handle/2),this.coords.p_bar_w=this.toFixed(this.coords.p_to_fake-this.coords.p_from_fake),this.result.from_percent=this.coords.p_from_real,this.result.from=this.convertToValue(this.coords.p_from_real),this.result.from_pretty=this._prettify(this.result.from),this.result.to_percent=this.coords.p_to_real,this.result.to=this.convertToValue(this.coords.p_to_real),this.result.to_pretty=this._prettify(this.result.to),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from],this.result.to_value=this.options.values[this.result.to]));this.calcMinMax();this.calcLabels()}},calcPointerPercent:function(){if(!this.coords.w_rs){this.coords.p_pointer=0;return}this.coords.x_pointer<0||isNaN(this.coords.x_pointer)?this.coords.x_pointer=0:this.coords.x_pointer>this.coords.w_rs&&(this.coords.x_pointer=this.coords.w_rs);this.coords.p_pointer=this.toFixed(this.coords.x_pointer/this.coords.w_rs*100)},convertToRealPercent:function(n){var t=100-this.coords.p_handle;return n/t*100},convertToFakePercent:function(n){var t=100-this.coords.p_handle;return n/100*t},getHandleX:function(){var t=100-this.coords.p_handle,n=this.toFixed(this.coords.p_pointer-this.coords.p_gap);return n<0?n=0:n>t&&(n=t),n},calcHandlePercent:function(){this.coords.w_handle=this.options.type==="single"?this.$cache.s_single.outerWidth(!1):this.$cache.s_from.outerWidth(!1);this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100)},chooseHandle:function(n){if(this.options.type==="single")return"single";var t=this.coords.p_from_real+(this.coords.p_to_real-this.coords.p_from_real)/2;return n>=t?this.options.to_fixed?"from":"to":this.options.from_fixed?"to":"from"},calcMinMax:function(){this.coords.w_rs&&(this.labels.p_min=this.labels.w_min/this.coords.w_rs*100,this.labels.p_max=this.labels.w_max/this.coords.w_rs*100)},calcLabels:function(){this.coords.w_rs&&!this.options.hide_from_to&&(this.options.type==="single"?(this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=this.coords.p_single_fake+this.coords.p_handle/2-this.labels.p_single_fake/2,this.labels.p_single_left=this.checkEdges(this.labels.p_single_left,this.labels.p_single_fake)):(this.labels.w_from=this.$cache.from.outerWidth(!1),this.labels.p_from_fake=this.labels.w_from/this.coords.w_rs*100,this.labels.p_from_left=this.coords.p_from_fake+this.coords.p_handle/2-this.labels.p_from_fake/2,this.labels.p_from_left=this.toFixed(this.labels.p_from_left),this.labels.p_from_left=this.checkEdges(this.labels.p_from_left,this.labels.p_from_fake),this.labels.w_to=this.$cache.to.outerWidth(!1),this.labels.p_to_fake=this.labels.w_to/this.coords.w_rs*100,this.labels.p_to_left=this.coords.p_to_fake+this.coords.p_handle/2-this.labels.p_to_fake/2,this.labels.p_to_left=this.toFixed(this.labels.p_to_left),this.labels.p_to_left=this.checkEdges(this.labels.p_to_left,this.labels.p_to_fake),this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=(this.labels.p_from_left+this.labels.p_to_left+this.labels.p_to_fake)/2-this.labels.p_single_fake/2,this.labels.p_single_left=this.toFixed(this.labels.p_single_left),this.labels.p_single_left=this.checkEdges(this.labels.p_single_left,this.labels.p_single_fake)))},updateScene:function(){(this.raf_id&&(cancelAnimationFrame(this.raf_id),this.raf_id=null),clearTimeout(this.update_tm),this.update_tm=null,this.options)&&(this.drawHandles(),this.is_active?this.raf_id=requestAnimationFrame(this.updateScene.bind(this)):this.update_tm=setTimeout(this.updateScene.bind(this),300))},drawHandles:function(){(this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.coords.w_rs)&&(this.coords.w_rs!==this.coords.w_rs_old&&(this.target="base",this.is_resize=!0),(this.coords.w_rs!==this.coords.w_rs_old||this.force_redraw)&&(this.setMinMax(),this.calc(!0),this.drawLabels(),this.options.grid&&(this.calcGridMargin(),this.calcGridLabels()),this.force_redraw=!0,this.coords.w_rs_old=this.coords.w_rs,this.drawShadow()),this.coords.w_rs)&&(this.dragging||this.force_redraw||this.is_key)&&((this.old_from!==this.result.from||this.old_to!==this.result.to||this.force_redraw||this.is_key)&&(this.drawLabels(),this.$cache.bar[0].style.left=this.coords.p_bar_x+"%",this.$cache.bar[0].style.width=this.coords.p_bar_w+"%",this.options.type==="single"?(this.$cache.bar[0].style.left=0,this.$cache.bar[0].style.width=this.coords.p_bar_w+this.coords.p_bar_x+"%",this.$cache.s_single[0].style.left=this.coords.p_single_fake+"%",this.$cache.single[0].style.left=this.labels.p_single_left+"%"):(this.$cache.s_from[0].style.left=this.coords.p_from_fake+"%",this.$cache.s_to[0].style.left=this.coords.p_to_fake+"%",(this.old_from!==this.result.from||this.force_redraw)&&(this.$cache.from[0].style.left=this.labels.p_from_left+"%"),(this.old_to!==this.result.to||this.force_redraw)&&(this.$cache.to[0].style.left=this.labels.p_to_left+"%"),this.$cache.single[0].style.left=this.labels.p_single_left+"%"),this.writeToInput(),this.old_from===this.result.from&&this.old_to===this.result.to||this.is_start||(this.$cache.input.trigger("change"),this.$cache.input.trigger("input")),this.old_from=this.result.from,this.old_to=this.result.to,this.is_resize||this.is_update||this.is_start||this.is_finish||this.callOnChange(),(this.is_key||this.is_click)&&(this.is_key=!1,this.is_click=!1,this.callOnFinish()),this.is_update=!1,this.is_resize=!1,this.is_finish=!1),this.is_start=!1,this.is_key=!1,this.is_click=!1,this.force_redraw=!1)},drawLabels:function(){var e,t,n,r,u,i,f;if(this.options&&(e=this.options.values.length,t=this.options.p_values,!this.options.hide_from_to))if(this.options.type==="single")e?(n=this.decorate(t[this.result.from]),this.$cache.single.html(n)):(i=this._prettify(this.result.from),n=this.decorate(i,this.result.from),this.$cache.single.html(n)),this.calcLabels(),this.$cache.min[0].style.visibility=this.labels.p_single_left<this.labels.p_min+1?"hidden":"visible",this.$cache.max[0].style.visibility=this.labels.p_single_left+this.labels.p_single_fake>99-this.labels.p_max?"hidden":"visible";else{e?(this.options.decorate_both?(n=this.decorate(t[this.result.from]),n+=this.options.values_separator,n+=this.decorate(t[this.result.to])):n=this.decorate(t[this.result.from]+this.options.values_separator+t[this.result.to]),r=this.decorate(t[this.result.from]),u=this.decorate(t[this.result.to]),this.$cache.single.html(n),this.$cache.from.html(r),this.$cache.to.html(u)):(i=this._prettify(this.result.from),f=this._prettify(this.result.to),this.options.decorate_both?(n=this.decorate(i,this.result.from),n+=this.options.values_separator,n+=this.decorate(f,this.result.to)):n=this.decorate(i+this.options.values_separator+f,this.result.to),r=this.decorate(i,this.result.from),u=this.decorate(f,this.result.to),this.$cache.single.html(n),this.$cache.from.html(r),this.$cache.to.html(u));this.calcLabels();var c=Math.min(this.labels.p_single_left,this.labels.p_from_left),h=this.labels.p_single_left+this.labels.p_single_fake,o=this.labels.p_to_left+this.labels.p_to_fake,s=Math.max(h,o);this.labels.p_from_left+this.labels.p_from_fake>=this.labels.p_to_left?(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",this.result.from===this.result.to?(this.target==="from"?this.$cache.from[0].style.visibility="visible":this.target==="to"?this.$cache.to[0].style.visibility="visible":this.target||(this.$cache.from[0].style.visibility="visible"),this.$cache.single[0].style.visibility="hidden",s=o):(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",s=Math.max(h,o))):(this.$cache.from[0].style.visibility="visible",this.$cache.to[0].style.visibility="visible",this.$cache.single[0].style.visibility="hidden");this.$cache.min[0].style.visibility=c<this.labels.p_min+1?"hidden":"visible";this.$cache.max[0].style.visibility=s>99-this.labels.p_max?"hidden":"visible"}},drawShadow:function(){var n=this.options,i=this.$cache,e=typeof n.from_min=="number"&&!isNaN(n.from_min),o=typeof n.from_max=="number"&&!isNaN(n.from_max),s=typeof n.to_min=="number"&&!isNaN(n.to_min),h=typeof n.to_max=="number"&&!isNaN(n.to_max),t,r,u,f;n.type==="single"?n.from_shadow&&(e||o)?(t=this.convertToPercent(e?n.from_min:n.min),r=this.convertToPercent(o?n.from_max:n.max)-t,t=this.toFixed(t-this.coords.p_handle/100*t),r=this.toFixed(r-this.coords.p_handle/100*r),t=t+this.coords.p_handle/2,i.shad_single[0].style.display="block",i.shad_single[0].style.left=t+"%",i.shad_single[0].style.width=r+"%"):i.shad_single[0].style.display="none":(n.from_shadow&&(e||o)?(t=this.convertToPercent(e?n.from_min:n.min),r=this.convertToPercent(o?n.from_max:n.max)-t,t=this.toFixed(t-this.coords.p_handle/100*t),r=this.toFixed(r-this.coords.p_handle/100*r),t=t+this.coords.p_handle/2,i.shad_from[0].style.display="block",i.shad_from[0].style.left=t+"%",i.shad_from[0].style.width=r+"%"):i.shad_from[0].style.display="none",n.to_shadow&&(s||h)?(u=this.convertToPercent(s?n.to_min:n.min),f=this.convertToPercent(h?n.to_max:n.max)-u,u=this.toFixed(u-this.coords.p_handle/100*u),f=this.toFixed(f-this.coords.p_handle/100*f),u=u+this.coords.p_handle/2,i.shad_to[0].style.display="block",i.shad_to[0].style.left=u+"%",i.shad_to[0].style.width=f+"%"):i.shad_to[0].style.display="none")},writeToInput:function(){this.options.type==="single"?(this.options.values.length?this.$cache.input.prop("value",this.result.from_value):this.$cache.input.prop("value",this.result.from),this.$cache.input.data("from",this.result.from)):(this.options.values.length?this.$cache.input.prop("value",this.result.from_value+this.options.input_values_separator+this.result.to_value):this.$cache.input.prop("value",this.result.from+this.options.input_values_separator+this.result.to),this.$cache.input.data("from",this.result.from),this.$cache.input.data("to",this.result.to))},callOnStart:function(){if(this.writeToInput(),this.options.onStart&&typeof this.options.onStart=="function")if(this.options.scope)this.options.onStart.call(this.options.scope,this.result);else this.options.onStart(this.result)},callOnChange:function(){if(this.writeToInput(),this.options.onChange&&typeof this.options.onChange=="function")if(this.options.scope)this.options.onChange.call(this.options.scope,this.result);else this.options.onChange(this.result)},callOnFinish:function(){if(this.writeToInput(),this.options.onFinish&&typeof this.options.onFinish=="function")if(this.options.scope)this.options.onFinish.call(this.options.scope,this.result);else this.options.onFinish(this.result)},callOnUpdate:function(){if(this.writeToInput(),this.options.onUpdate&&typeof this.options.onUpdate=="function")if(this.options.scope)this.options.onUpdate.call(this.options.scope,this.result);else this.options.onUpdate(this.result)},toggleInput:function(){this.$cache.input.toggleClass("irs-hidden-input");this.has_tab_index?this.$cache.input.prop("tabindex",-1):this.$cache.input.removeProp("tabindex");this.has_tab_index=!this.has_tab_index},convertToPercent:function(n,t){var i=this.options.max-this.options.min,f=i/100,r,u;return i?(r=t?n:n-this.options.min,u=r/f,this.toFixed(u)):(this.no_diapason=!0,0)},convertToValue:function(n){var i=this.options.min,h=this.options.max,c=i.toString().split(".")[1],l=h.toString().split(".")[1],u,f,e=0,o=0,t,s,r;return n===0?this.options.min:n===100?this.options.max:(c&&(u=c.length,e=u),l&&(f=l.length,e=f),u&&f&&(e=u>=f?u:f),i<0&&(o=Math.abs(i),i=+(i+o).toFixed(e),h=+(h+o).toFixed(e)),t=(h-i)/100*n+i,s=this.options.step.toString().split(".")[1],s?t=+t.toFixed(s.length):(t=t/this.options.step,t=t*this.options.step,t=+t.toFixed(0)),o&&(t-=o),r=s?+t.toFixed(s.length):this.toFixed(t),r<this.options.min?r=this.options.min:r>this.options.max&&(r=this.options.max),r)},calcWithStep:function(n){var t=Math.round(n/this.coords.p_step)*this.coords.p_step;return t>100&&(t=100),n===100&&(t=100),this.toFixed(t)},checkMinInterval:function(n,t,i){var u=this.options,r,f;return u.min_interval?(r=this.convertToValue(n),f=this.convertToValue(t),i==="from"?f-r<u.min_interval&&(r=f-u.min_interval):r-f<u.min_interval&&(r=f+u.min_interval),this.convertToPercent(r)):n},checkMaxInterval:function(n,t,i){var u=this.options,r,f;return u.max_interval?(r=this.convertToValue(n),f=this.convertToValue(t),i==="from"?f-r>u.max_interval&&(r=f-u.max_interval):r-f>u.max_interval&&(r=f+u.max_interval),this.convertToPercent(r)):n},checkDiapason:function(n,t,i){var r=this.convertToValue(n),u=this.options;return typeof t!="number"&&(t=u.min),typeof i!="number"&&(i=u.max),r<t&&(r=t),r>i&&(r=i),this.convertToPercent(r)},toFixed:function(n){return n=n.toFixed(20),+n},_prettify:function(n){return this.options.prettify_enabled?this.options.prettify&&typeof this.options.prettify=="function"?this.options.prettify(n):this.prettify(n):n},prettify:function(n){var t=n.toString();return t.replace(/(\d{1,3}(?=(?:\d\d\d)+(?!\d)))/g,"$1"+this.options.prettify_separator)},checkEdges:function(n,t){return this.options.force_edges?(n<0?n=0:n>100-t&&(n=100-t),this.toFixed(n)):this.toFixed(n)},validate:function(){var n=this.options,t=this.result,u=n.values,f=u.length,i,r;if(typeof n.min=="string"&&(n.min=+n.min),typeof n.max=="string"&&(n.max=+n.max),typeof n.from=="string"&&(n.from=+n.from),typeof n.to=="string"&&(n.to=+n.to),typeof n.step=="string"&&(n.step=+n.step),typeof n.from_min=="string"&&(n.from_min=+n.from_min),typeof n.from_max=="string"&&(n.from_max=+n.from_max),typeof n.to_min=="string"&&(n.to_min=+n.to_min),typeof n.to_max=="string"&&(n.to_max=+n.to_max),typeof n.grid_num=="string"&&(n.grid_num=+n.grid_num),n.max<n.min&&(n.max=n.min),f)for(n.p_values=[],n.min=0,n.max=f-1,n.step=1,n.grid_num=n.max,n.grid_snap=!0,r=0;r<f;r++)i=+u[r],isNaN(i)?i=u[r]:(u[r]=i,i=this._prettify(i)),n.p_values.push(i);(typeof n.from!="number"||isNaN(n.from))&&(n.from=n.min);(typeof n.to!="number"||isNaN(n.to))&&(n.to=n.max);n.type==="single"?(n.from<n.min&&(n.from=n.min),n.from>n.max&&(n.from=n.max)):(n.from<n.min&&(n.from=n.min),n.from>n.max&&(n.from=n.max),n.to<n.min&&(n.to=n.min),n.to>n.max&&(n.to=n.max),this.update_check.from&&(this.update_check.from!==n.from&&n.from>n.to&&(n.from=n.to),this.update_check.to!==n.to&&n.to<n.from&&(n.to=n.from)),n.from>n.to&&(n.from=n.to),n.to<n.from&&(n.to=n.from));(typeof n.step!="number"||isNaN(n.step)||!n.step||n.step<0)&&(n.step=1);typeof n.from_min=="number"&&n.from<n.from_min&&(n.from=n.from_min);typeof n.from_max=="number"&&n.from>n.from_max&&(n.from=n.from_max);typeof n.to_min=="number"&&n.to<n.to_min&&(n.to=n.to_min);typeof n.to_max=="number"&&n.from>n.to_max&&(n.to=n.to_max);t&&(t.min!==n.min&&(t.min=n.min),t.max!==n.max&&(t.max=n.max),(t.from<t.min||t.from>t.max)&&(t.from=n.from),(t.to<t.min||t.to>t.max)&&(t.to=n.to));(typeof n.min_interval!="number"||isNaN(n.min_interval)||!n.min_interval||n.min_interval<0)&&(n.min_interval=0);(typeof n.max_interval!="number"||isNaN(n.max_interval)||!n.max_interval||n.max_interval<0)&&(n.max_interval=0);n.min_interval&&n.min_interval>n.max-n.min&&(n.min_interval=n.max-n.min);n.max_interval&&n.max_interval>n.max-n.min&&(n.max_interval=n.max-n.min)},decorate:function(n,t){var r="",i=this.options;return i.prefix&&(r+=i.prefix),r+=n,i.max_postfix&&(i.values.length&&n===i.p_values[i.max]?(r+=i.max_postfix,i.postfix&&(r+=" ")):t===i.max&&(r+=i.max_postfix,i.postfix&&(r+=" "))),i.postfix&&(r+=i.postfix),r},updateFrom:function(){this.result.from=this.options.from;this.result.from_percent=this.convertToPercent(this.result.from);this.result.from_pretty=this._prettify(this.result.from);this.options.values&&(this.result.from_value=this.options.values[this.result.from])},updateTo:function(){this.result.to=this.options.to;this.result.to_percent=this.convertToPercent(this.result.to);this.result.to_pretty=this._prettify(this.result.to);this.options.values&&(this.result.to_value=this.options.values[this.result.to])},updateResult:function(){this.result.min=this.options.min;this.result.max=this.options.max;this.updateFrom();this.updateTo()},appendGrid:function(){if(this.options.grid){var i=this.options,r,e,a=i.max-i.min,n=i.grid_num,s=0,t=0,u=4,h,c,l=0,f,o="";for(this.calcGridMargin(),i.grid_snap&&(n=a/i.step),n>50&&(n=50),s=this.toFixed(100/n),n>4&&(u=3),n>7&&(u=2),n>14&&(u=1),n>28&&(u=0),r=0;r<n+1;r++){for(h=u,t=this.toFixed(s*r),t>100&&(t=100),this.coords.big[r]=t,c=(t-s*(r-1))/(h+1),e=1;e<=h;e++){if(t===0)break;l=this.toFixed(t-c*e);o+='<span class="irs-grid-pol small" style="left: '+l+'%"><\/span>'}o+='<span class="irs-grid-pol" style="left: '+t+'%"><\/span>';f=this.convertToValue(t);f=i.values.length?i.p_values[f]:this._prettify(f);o+='<span class="irs-grid-text js-grid-text-'+r+'" style="left: '+t+'%">'+f+"<\/span>"}this.coords.big_num=Math.ceil(n+1);this.$cache.cont.addClass("irs-with-grid");this.$cache.grid.html(o);this.cacheGridLabels()}},cacheGridLabels:function(){for(var t,i=this.coords.big_num,n=0;n<i;n++)t=this.$cache.grid.find(".js-grid-text-"+n),this.$cache.grid_labels.push(t);this.calcGridLabels()},calcGridLabels:function(){for(var u,i=[],r=[],t=this.coords.big_num,n=0;n<t;n++)this.coords.big_w[n]=this.$cache.grid_labels[n].outerWidth(!1),this.coords.big_p[n]=this.toFixed(this.coords.big_w[n]/this.coords.w_rs*100),this.coords.big_x[n]=this.toFixed(this.coords.big_p[n]/2),i[n]=this.toFixed(this.coords.big[n]-this.coords.big_x[n]),r[n]=this.toFixed(i[n]+this.coords.big_p[n]);for(this.options.force_edges&&(i[0]<-this.coords.grid_gap&&(i[0]=-this.coords.grid_gap,r[0]=this.toFixed(i[0]+this.coords.big_p[0]),this.coords.big_x[0]=this.coords.grid_gap),r[t-1]>100+this.coords.grid_gap&&(r[t-1]=100+this.coords.grid_gap,i[t-1]=this.toFixed(r[t-1]-this.coords.big_p[t-1]),this.coords.big_x[t-1]=this.toFixed(this.coords.big_p[t-1]-this.coords.grid_gap))),this.calcGridCollision(2,i,r),this.calcGridCollision(4,i,r),n=0;n<t;n++)u=this.$cache.grid_labels[n][0],this.coords.big_x[n]!==Number.POSITIVE_INFINITY&&(u.style.marginLeft=-this.coords.big_x[n]+"%")},calcGridCollision:function(n,t,i){for(var u,f,e=this.coords.big_num,r=0;r<e;r+=n){if(u=r+n/2,u>=e)break;f=this.$cache.grid_labels[u][0];f.style.visibility=i[r]<=t[u]?"visible":"hidden"}},calcGridMargin:function(){this.options.grid_margin&&(this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.coords.w_rs)&&(this.coords.w_handle=this.options.type==="single"?this.$cache.s_single.outerWidth(!1):this.$cache.s_from.outerWidth(!1),this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100),this.coords.grid_gap=this.toFixed(this.coords.p_handle/2-.1),this.$cache.grid[0].style.width=this.toFixed(100-this.coords.p_handle)+"%",this.$cache.grid[0].style.left=this.coords.grid_gap+"%")},update:function(t){this.input&&(this.is_update=!0,this.options.from=this.result.from,this.options.to=this.result.to,this.update_check.from=this.result.from,this.update_check.to=this.result.to,this.options=n.extend(this.options,t),this.validate(),this.updateResult(t),this.toggleInput(),this.remove(),this.init(!0))},reset:function(){this.input&&(this.updateResult(),this.update())},destroy:function(){this.input&&(this.toggleInput(),this.$cache.input.prop("readonly",!1),n.data(this.input,"ionRangeSlider",null),this.remove(),this.input=null,this.options=null)}};n.fn.ionRangeSlider=function(t){return this.each(function(){n.data(this,"ionRangeSlider")||n.data(this,"ionRangeSlider",new e(this,t,o++))})},function(){for(var r=0,t=["ms","moz","webkit","o"],n=0;n<t.length&&!i.requestAnimationFrame;++n)i.requestAnimationFrame=i[t[n]+"RequestAnimationFrame"],i.cancelAnimationFrame=i[t[n]+"CancelAnimationFrame"]||i[t[n]+"CancelRequestAnimationFrame"];i.requestAnimationFrame||(i.requestAnimationFrame=function(n){var t=(new Date).getTime(),u=Math.max(0,16-(t-r)),f=i.setTimeout(function(){n(t+u)},u);return r=t+u,f});i.cancelAnimationFrame||(i.cancelAnimationFrame=function(n){clearTimeout(n)})}()});n=function(){var n=$(".js-range-slider").attr("data-param-name");$(".js-range-slider").data("param-default")||($(".js-range-slider").removeAttr("data-param-name"),$(".js-range-slider").removeClass("filter"));$(".js-range-slider").ionRangeSlider({onChange:function(t){console.log(t.from);console.log(t.to);$(".js-range-slider").data("param-name",n);$(".js-range-slider").parent().removeClass("reset");$(".js-range-slider").addClass("filter")}});$(".js-range-slider").val("")};initialize=function(){n()};initialize()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,r,i,u,f,t,e,o;App.bar_charts_reapply=function(){n=$(".bar-chart:not(.js-initialized)");i()};n=$(".bar-chart");t=function(){e();o()};e=function(){n.each(function(){var n,t,i,r;n=$(this);r=n.find(".vaxis .label:first").outerWidth();t=n.find(".chart-area");t.css("left",r+"px");i=t.outerHeight();n.parent().parent().css("height",i+"px")})};o=function(){n.each(function(){var n,t,i,r,u;n=$(this);t=n.find(".vaxis .bar");r=n.height();i=t.length;u=Math.round(r/i);n.find(".vaxis .label, .vaxis .bar").css("height",u+"px")})};u=function(){n.each(function(){var n,t,i;n=$(this);t=n.find(".vaxis .bar");i=n.find(".chart-area");t.each(function(){var n,f,u,e,t,o,i;n=$(this);e=n.data("annotation");f="";u="";i=parseInt(n.data("value")*100);isNaN(i)&&(i=0);t=n.data("color");t&&(t=r(t),u="background-color:unset; box-shadow: inset 0 0 0 1000px "+t+" !important; ");o='<div class="fill '+f+'" style="width:0%; '+u+'"><div class="annotation">'+e+"<\/div><\/div>";n.html(o);App.delay(1e3,function(){n.find(".fill").css("width",i+"%");n.find(".annotation").css("opacity","1")})})})};f=function(){n.each(function(){var n,t;n=$(this);t=n.find(".tick");t.each(function(){var n,t,i,r,u;n=$(this);u=parseInt(n.data("value")*100);i=n.data("label");t='<div class="label">'+i+"<\/div>";n.html(t);r=u;n.css("left",r+"%")})})};r=function(n){switch(n){case"purple":return"#cd64f0";case"blue":return"#059FC9";case"blue-light":return"#1DC2DB"}};i=function(){u();f();n.addClass("js-initialized");t()};i();$(window).on("resize",t);App.on_fonts_loaded(function(){t()})};$(document).ready(n);$(document).on("page:load",n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,i,t,r;App.bar_chart_lists_reapply=function(){n=$(".bar-chart-list:not(.js-initialized)");t()};n=$(".bar-chart-list");i=function(n){switch(n){case"purple":return"#cd64f0";case"blue":return"#059FC9";case"blue-light":return"#1DC2DB"}};r=function(){n.each(function(){var t,r,n;t=$(this);r=t.find(".bar");n=2e3;r.each(function(){var t,e,u,o,r,s,f;t=$(this);o=t.data("annotation");e="";u="";f=parseInt(t.data("value")*100);isNaN(f)&&(f=0);r=t.data("color");r&&(r=i(r),u=u+" background-color:unset; box-shadow: inset 0 0 0 1000px "+r+" !important; ");s='<div class="fill '+e+'" style="width:0%; '+u+'"><div class="annotation">'+o+"<\/div><\/div>";t.html(s);App.delay(n,function(){t.find(".fill").css("width",f+"%");t.find(".annotation").css("opacity","1")});n=n+25})})};t=function(){r();n.addClass("js-initialized")};t()};$(document).ready(n);$(document).on("page:load",n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,u,a,f,i,e,r,o,s,h,t,c,l;App.column_charts_reapply=function(){n=$(".column-chart:not(.js-initialized)");r()};n=$(".column-chart");i=15;a=15;f=50;t=function(){c();l()};c=function(){n.each(function(){var r,n,u,e,o,l,t,s,h,a,c;n=$(this);r=n.find(".chart-area");u=n.find(".haxis");l=n.find(".haxis .label:first").outerHeight();o=l;r.css("bottom",o+"px");u.css("bottom",o+"px");e=n.find(".tick .label");t=null;n.data("label-width")&&n.data("label-width")>0?t=n.data("label-width"):(s=[],e.each(function(){$(this).css("width","auto");s.push($(this).width())}),t=Math.max.apply(Math,s),n.data("label-width",t),e.css("width",t+"px"),e.css("left","-"+(t+i)+"px"));h=t+i;r.css("left",h+"px");u.css("left",h+"px");App.exists(n.find(".legend:not(.horizontal) "))&&$(window).width()>App.breakpoints.phone&&(a=n.find(".legend").outerWidth(),c=a+f,r.css("right",c+"px"),u.css("right",c+"px"))})};l=function(){n.each(function(){var r,u,n,f,e,t,i;n=$(this);u=n.find(".chart-area");r=n.find(".haxis .value");e=u.width();f=r.length;i=Math.round(e/f);t=0;n.find(".haxis .value").each(function(){var n;n=$(this);n.css("width",i+"px");n.css("left",t+"px");t=t+i})})};o=function(){n.each(function(){var t,n,i;n=$(this);t=n.find(".haxis .bar");t.each(function(){var n,u,r,f,t,o,i;n=$(this);f=n.data("annotation");u="";r="";i=parseInt(n.data("value")*100);isNaN(i)&&(i=0);t=n.data("color");t&&(t=e(t),r="background-color:unset; box-shadow: inset 0 0 0 1000px "+t+" !important; ");o='<div class="fill '+u+'" style="height:0%; '+r+'"><div class="annotation">'+f+"<\/div><\/div>";n.html(o);App.delay(1e3,function(){n.find(".fill").css("height",i+"%");n.find(".annotation").css("opacity","1")})});i=n.find(".haxis .bars");i.each(function(){var n,t;n=$(this);t=n.find(".bar").length;n.addClass("js-bars-count-"+t)})})};h=function(){n.each(function(){var n,t;n=$(this);t=n.find(".tick");t.each(function(){var n,t,i,r,u;n=$(this);u=parseInt(n.data("value")*100);i=n.data("label");t='<div class="label">'+i+"<\/div>";n.html(t);r=100-u;n.css("top",r+"%")})})};s=function(){n.each(function(){var n;n=$(this).find(".legend");n.find("li").each(function(){var n;n=$(this);n.addClass(n.data("color"))})})};e=function(n){switch(n){case"purple":return"#cd64f0";case"blue":return"#059FC9";case"blue-light":return"#1DC2DB";case"grey":return"#D1D3D4";case"orange":return"#FF7900"}};u=function(){$(function(){$(".toggle-selector").change(function(){$(this).find("option:selected").each(function(){var n=$(this).attr("value");n?($(this).closest(".content-box-content").find(".select-container").not("."+n).hide(),$(this).closest(".content-box-content").find("."+n).show()):$(this).closest(".content-box-content").find(".select-container").hide()})}).change();t()})};r=function(){s();o();h();n.addClass("js-initialized");u()};r();$(window).on("resize",t);App.on_fonts_loaded(function(){t()});$(window).scroll(function(){t()})};$(document).ready(n);$(document).on("page:load",n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var i,r,u,t,f,n;get_form_data=function(n){var i=n.serializeArray(),t={};return $.map(i,function(n){t[n.name]=n.value}),t};is_captcha_checked=function(){return grecaptcha&&grecaptcha.getResponse().length!==0};show_hide_targets=function(n){var t,i;t=$(n.data("show"));App.exists(t)&&t.each(function(){$(this).show()});i=$(n.data("hide"));App.exists(i)&&i.each(function(){$(this).hide()})};u=function(t){t.preventDefault();n.addClass("js-open")};t=function(t){var i;i=$(t.target);(i.hasClass("modal")||i.hasClass("inner")||i.hasClass("close")||i.hasClass("js-close-add-to-guide-modal"))&&(t.preventDefault(),n.removeClass("js-open"),$(this).closest(".add-to-guide-modal").find(".choose-guide").removeClass("js-open"),show_hide_targets($(this).closest(".add-to-guide-modal").find(".js-close-add-to-guide-modal").eq(0)))};f=function(n){n.preventDefault();grecaptcha.reset();show_hide_targets($(this))};cancel_create_new_guide=function(n){n.preventDefault();show_hide_targets($(this))};create_guide=function(n){n.preventDefault();var t,i,r;t=$(this).data("url");t&&(form=$(this).closest("form"),form.removeClass("error"),response_target=$($(this).data("response-target")),i=$($(this).data("show")),r=$($(this).data("hide")),data=get_form_data(form),$.ajax({type:"POST",url:t,data:data,success:function(n){n.trim()==="0"?form.addClass("error"):(App.exists(i)&&i.each(function(){$(this).show()}),App.exists(r)&&r.each(function(){$(this).hide()}),App.exists(response_target)&&(response_target.html(n),response_target.removeClass("hide")));form.trigger("reset");grecaptcha.reset()}}))};toggle_choose_select=function(n){n.preventDefault();$(this).closest(".choose-guide").toggleClass("js-open")};choose_guide=function(n){n.preventDefault();var t=$(this).data("url");t&&(choose_choices=$(this).closest(".choose-choices"),response_target=$(choose_choices.data("response-target")),show_targets=$(choose_choices.data("show")),hide_targets=$(choose_choices.data("hide")),error_message_existing_guide=$("#choose_error_existing_guide"),error_message_existing_guide.hide(),error_message=$("#choose_error"),error_message.hide(),$.ajax({type:"GET",url:t,success:function(n){n.trim()=="0"?error_message.show():n.trim()=="01"?error_message_existing_guide.show():(App.exists(show_targets)&&show_targets.each(function(){$(this).show()}),App.exists(hide_targets)&&hide_targets.each(function(){$(this).hide()}),App.exists(response_target)&&(response_target.html(n),response_target.removeClass("hide")))}}))};i=function(){if(n=$(".js-add-to-guide-modal"),App.exists(n)){$(".js-open-add-to-guide-modal").on("click",u);$(".js-close-add-to-guide-modal").on("click",t);n.on("click",t);$(".js-show-create-new-guide").on("click",f);$(".js-create-guide").on("click",create_guide);$(".js-choose-select").on("click",toggle_choose_select);$(".js-choose-choices .choice").on("click",choose_guide);$(".js-cancel-create-new-guide").on("click",cancel_create_new_guide)}};r=function(){i()};r()};$(document).ready(n);$(document).on("page:load",n)}.call(this),function(){var n;window.App||(window.App={});n=function(){function tt(){var t=document.getElementsByClassName("tick-slider-input"),n;for(n of t)n.oninput=it,b(n),i(n),k(n),d(n),rt(n)}function it(n){b(n.target);i(n.target);k(n.target);d(n.target)}function b(n){var t=document.getElementById(n.dataset.valueId);t.innerHTML="<div>"+n.value+"<\/div>"}function i(n){var i=document.getElementById(n.dataset.valueId),e=g(n),r=n.getBoundingClientRect().width,u=i.getBoundingClientRect().width,f=n.dataset.handleSize,t=e*(r-f)+f/2-u/2;t=Math.min(t,r-u);t=n.value===n.min?0:t;i.style.left=t+"px"}function k(n){var f=document.getElementById(n.dataset.valueId),t=document.getElementById(n.dataset.minLabelId),i=document.getElementById(n.dataset.maxLabelId),r=f.getBoundingClientRect(),e=t.getBoundingClientRect(),o=i.getBoundingClientRect(),s=r.left-e.left,h=o.left-r.left,u=32;s<u?t.classList.add("hidden"):t.classList.remove("hidden");h<u?i.classList.add("hidden"):i.classList.remove("hidden")}function d(n){var t=document.getElementById(n.dataset.progressId),i=g(n);t.style.width=i*100+"%"}function g(n){var t=n.max-n.min,i=n.value-n.min;return i/t}function rt(n){for(var r=document.getElementById(n.dataset.tickId),u=parseFloat(n.dataset.tickStep),f=n.max-n.min,e=f/u+1,i,t=0;t<e;t++)i=document.createElement("span"),i.className="tick-slider-tick",r.appendChild(i)}function ut(){var t=document.getElementsByClassName("tick-slider-input"),n;for(n of t)i(n)}function ft(){var n=$(this);$("#"+n.attr("id")+"-val").val(n.val());$("#"+n.attr("id")+"-text").val(this.value)}var r,u,n,f,t,e,o,s,h,c,l,a,v,nt,y,p,w;h=function(n){n.preventDefault();var t=get_url_with_filter_params(f);window.location=t};c=function(t){t.preventDefault();n[0].reset();n.find("select, input").trigger("change")};click_open=function(n){n.preventDefault();$(".advanced-search-modal").addClass("js-open")};l=function(n){n.preventDefault();$(".advanced-search-modal").removeClass("js-open");$(".advanced-search-modal .group-select").removeClass("js-active")};get_url_with_filter_params=function(t){var i;return filters=n.find("button.filter, select.filter, input[type=hidden].filter, input[type=text].filter, input[type=range].filter, input[type=checkbox].filter:checked, input[type=radio].filter:checked"),App.exists(filters)&&filters.each(function(){var r,n;r=$(this).attr("name");n=$(this).val();$(this).data("redirect-url")&&(i=n);t=App.url_with_param(t,[""+r,n])}),i&&(t=i),t};checkbox_select_change=function(){var n,t;n=$(this);t=n.closest(".checkbox-select");n.prop("checked")?t.addClass("js-has-value"):t.removeClass("js-has-value")};r=function(){if(n=$(".js-advanced-search-filters"),f=n.data("url"),t=$(".js-open-advanced-search-modal"),App.exists(t))t.on("click",click_open);if(App.exists(n)){o=$(".js-advanced-search-submit");s=$(".js-advanced-search-clear");e=$(".js-close-advanced-search-modal");o.on("click",h);s.on("click",c);e.on("click",l);$(".checkbox-select .checkbox input").on("change",checkbox_select_change)}p=function(){w=$(window).height();$(".advanced-search-modal").find(".box > .inner").height(w*80/100)};$(window).resize(function(){p()});tt()};$("div.js-advanced-search-filters :input").on("change",function(){$(".update-message").css("display")=="none"&&$(".update-message").fadeIn().delay(2e3).fadeOut()});$(".js-close-advanced-search-modal").on("click",function(){$(".js-advanced-search-filters .search").val()==""&&$(".js-search button").trigger("click")});v=$(".Location-filter input.filter");a=function(n){n.preventDefault();$(".Location-filter .filter").closest(".field").hasClass("has-value")};nt=function(n){n.preventDefault();$(".Location-filter .filter").closest(".field").hasClass("placeholder")};$(v).on("change",function(){if($(".tick-slider-label").removeClass("hidden"),a){$(".distance-filter").fadeIn();var n=$(".form-control").val(),t=$(".distance-filter").find(".selected-location");console.log("selected location is "+n);$(t).html(n)}else $(".distance-filter").fadeOut()});y=function(){$(".tick-slider-input").val("0").trigger("change");$(".tick-slider-progress").css("width","0px");$(".tick-slider-value > div").remove()};$(".js-clear").on("click",function(){$(".distance-filter").fadeOut();$(".Location-filter input.filter").prop("checked",!1);$(".field").removeClass("has-value");$(".form-control").attr("data-param-value-id"," ").trigger("change");y();$(".distance-filter").fadeOut()});$(".js-open-advanced-search-modal").on("click",function(){$(".Location-filter .field").hasClass("has-value")||$(".distance-filter").fadeOut()});$(".form-control").each(function(){$(".form-control").val()&&($(this).closest(".field").addClass("has-value"),$(".distance-filter").fadeIn())});window.addEventListener("resize",ut);$(function(){$("#ex-2-1").loadOptions(["Option 1","Option 2","Option 3"],!0);$("#dynamic").on("change",".drop-down-list input:text",ft)});u=function(){r()};u()};$(document).ready(n);$(document).on("page:load",n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,n;return t=$("body > .alert"),n=null,App.alert=function(i){return t.find(".inner").html(i),t.addClass("js-active"),n&&clearTimeout(n),n=App.delay(3e3,function(){return t.removeClass("js-active"),n=null})}};$(document).ready(n);$(document).on("page:load",n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,n,i;return n={el:{window:$(window),back_to_top:$(".back-to-top")},init:function(){this.bind_ui_events();this.listen()},bind_ui_events:function(){return this.el.window.on("resize",function(t){n.check_if_needed(t)})},listen:function(){if(!App.device.is_mobile)$(window).on("scroll",function(){return n.check_if_needed()})},check_if_needed:function(){$(window).scrollTop()>500?this.el.back_to_top.addClass("visible"):this.el.back_to_top.removeClass("visible")}},App.exists($(".back-to-top"))&&n.init(),t=function(){return $(".back-to-top").on("click",function(){return $("html,body").animate({scrollTop:0},500)})},i=function(){return t()},i()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var r,e,o,n,l,u,t,f,s,h,c,i;n=$("form.js-compare-form");l=n.data("url");u=$(".js-compare-bar");t=$(".js-compare-bar-label");App.reapply_compare_bar=function(){e()};f=function(){$(this).prop("name")=="compare"&&($(this).prop("checked")?s($(this)):h($(this)))};s=function(t){var r,u;r=n.find("input[name=count]");u=parseInt(r.val());u++;r.val(u);ajax_compare(t,n.data("add-url"));i()};h=function(t){var r,u;r=n.find("input[name=count]");u=parseInt(r.val());u--;r.val(u);ajax_compare(t,n.data("remove-url"));i()};ajax_compare=function(n,t){t&&(url_with_params=t,url_with_params=App.url_with_param(url_with_params,["id",n.val()]),url_with_params=App.uncached_url(url_with_params),$.get(url_with_params,{},function(n){App.console.log("[Compare] URL Response: "+n)}))};c=function(){$(".js-compare-list input[name=compare]").each(function(){var n,t;n=$(this);t=n.closest("li");n.prop("checked")?t.addClass("js-active"):t.removeClass("js-active")})};i=function(){var f,i,e,o,r;f=n.find("input[name=count]");i=parseInt(f.val());e=t.data("plural");o=t.data("singular");i>1?(r=i+" "+e,t.html(r)):i==1&&(r=i+" "+o,t.html(r));i>1?u.addClass("js-active"):u.removeClass("js-active")};e=function(){$("form.js-compare-form input[type=checkbox]").off("change",f);r()};r=function(){if(App.exists(".js-compare-bar")){$("form.js-compare-form input[type=checkbox]").on("change",f);c();i()}};o=function(){r()};o()};$(document).ready(n);$(document).on("page:load",n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;$("body").on("click",".js-accordion .content-accordion-title",function(n){n.preventDefault();var i,r,f,u,e,o;return i=$(n.target).closest(".js-accordion"),i.toggleClass("js-open"),i.data("pageview")&&i.hasClass("js-open")&&(e=i.data("id"),o=window.location.pathname+"#"+e,App.ga_track_pageview(o)),App.delay(50,function(){$(window).trigger("resize")}),i.hasClass("js-open")&&i.data("url")&&!i.data("ajax-requested")&&(f=i.data("url"),r=i.find(".content-accordion-content-inner"),u=App.uncached_url(f),App.console.log("[AJAX Load] "+u),i.data("ajax-requested",!0),$.ajax(u,{type:"GET",dataType:"text",error:function(n,t){return App.console.log("[AJAX Load] Error: "+t)},success:function(n){App.console.log("[AJAX Load] Success");r.html(n);r.find("video").each(function(){App.initialize_video($(this))})}})),t(n)});t=function(n){var u,i,t,r,f;i=$(n.target).closest(".content-accordions");u=i.find(".content-accordion");f=i.find(".content-accordion.js-open");t=i.find(".js-accordion-toggle-all");f.length===u.length?(r=t.data("less"),t.find(".arrow").removeClass("down"),t.find(".arrow").addClass("up")):(r=t.data("more"),t.find(".arrow").removeClass("up"),t.find(".arrow").addClass("down"));t.find(".label").html(r)};$("body").on("click",".js-accordion-toggle-all",function(n){var t,i,u,r;n.preventDefault();i=$(n.target).closest("#main_content");t=i.find(".content-accordion");u=i.find(".content-accordion.js-open");App.delay(50,function(){return $(window).trigger("resize")});u.length===t.length?t.removeClass("js-open"):t.addClass("js-open");r=$("#known-as").offset();$("html, body").animate({scrollTop:r.top+75});App.delay(50,function(){$("html, body").animate({scrollTop:r.top-75},"slow")})});i=function(){var t,n;t=window.location.hash;t&&(t=t.replace("#",""),n=$('.js-accordion[data-id="'+t+'"]'),App.exists(n)&&(n.find(".content-accordion-title").trigger("click"),App.delay(250,function(){$("html,body").animate({scrollTop:n.offset().top-65},200)}),App.delay(600,function(){$("html,body").animate({scrollTop:n.offset().top-65},200)}),App.delay(1250,function(){$("html,body").animate({scrollTop:n.offset().top-65},200)})))};$(".content-group-description .stat-list a").on("click",function(){setTimeout(function(){$("html, body").animate({scrollTop:$(window).scrollTop()-150})},100);var n=$(this).attr("href").replace("#","");$(".content-accordion").removeClass("js-open");$(".content-accordion").each(function(){var t=$(this).data("id");t==n&&$(this).addClass("js-open")})});$("ul.term-list").each(function(){var n=$(this).find("li").length;n>4&&($("li",this).eq(3).nextAll().hide().addClass("toggleable"),$(this).append('<li class="more">More...<\/li>'))});$("ul.term-list").on("click",".more",function(){$(this).hasClass("less")?$(this).text("More...").removeClass("less"):$(this).text("Less...").addClass("less");$(this).siblings("li.toggleable").toggle()});n=function(){App.delay(100,function(){i()})};n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var e,r,o,t,s,h,c,l,a,u,v,n,i,y,f,p,w;App.reapply_compare=function(){App.exists(".js-compare")&&(r(),t(),i(),update_compare_print())};o=function(){for(var t,h,e,c,i,l,o,r,u,s,f=$(".js-compare"),n=0;n<f.length;n++)for(t=$(f[n]),h=t.find(".compare-legend"),c=h.find(".compare-row"),e=t.find(".compare-legend, .compare-column"),t.data("rows",c.length),i=0;i<e.length;i++)for(l=$(e[i]),o=l.find(".compare-row"),r=0,u=0;u<o.length;u++)s=$(o[u]),s.addClass("js-compare-row-"+r),s.data("compare-row",r),r++};append_styles_to_dom=function(){$("#compare_styles").remove();$('<style id="compare_styles">').prop("type","text/css").appendTo("head")};t=function(){var r,u,i,f,e,o,t;for(r=$(".js-compare"),i=[],t=0;t<r.length;t++)for(u=$(r[t]),rows_count=parseInt(u.data("rows")),t=0;t<rows_count;t++)e=".js-compare-row-"+t,rows=u.find(e),o=s(rows),i.push([rows,o]);for(f="",t=0;t<i.length;t++)f+=".js-compare-row-"+t+" { height: "+i[t][1]+"px; } ";$("#compare_styles").html(f);n.flickity("resize")};s=function(n){for(var u,r,t=0,i=0;i<n.length;i++)u=$(n[i]),r=u.outerHeight(),t<r&&(t=r);return t};h=function(n){var t,f,c,y,e,l,o,a,r,v,s,u,h;if(n.preventDefault(),t=$(this).closest(".js-compare-slider"),slide=$(this).closest(".compare-column"),y=slide.index(),o=$(this).data("remove-url"),s=$(this).closest(".js-compare"),r=s.data("update-url"),o&&(a=App.uncached_url(o),$.get(a,{},function(n){App.console.log("[Compare] Remove Response: "+n)})),r){for(f=s.find("*[data-id]"),c=$(this).closest(".compare-column"),ids=[],u=0;u<f.length;u++)h=$(f[u]),h.data("id")!=c.data("id")&&ids.push(parseInt(h.data("id")));r=r.replace("{{ids}}",ids.join(","));v=App.uncached_url(r);$.get(v,{},function(n){App.console.log("[Compare] Update Response: "+n)})}slide.animate({opacity:0,width:0},{duration:250,step:function(){t.flickity("resize")}});App.delay(250,function(){t.flickity("remove",slide);e=t.find(".compare-column");e.length==0&&(l=t.closest(".compare-chart"),l.addClass("js-is-empty"),$(".js-show-when-comparing").hide());i(e.length);update_compare_print()})};c=function(n){var u,f,e,s,h,t,o,r,c;for(n.preventDefault(),u=$(".js-compare-slider"),e=$(this).data("remove-url"),e&&(s=App.uncached_url(e),$.get(s,{},function(n){App.console.log("[Compare] Remove Response: "+n)})),t=0;t<u.length;t++){for(o=$(u[t]),f=o.find(".compare-column"),r=0;r<f.length;r++)c=f[r],o.flickity("remove",c);h=$(".compare-chart");h.addClass("js-is-empty");$("html,body").animate({scrollTop:0},500);i(0)}$(".js-show-when-comparing").hide()};i=function(n){var t,i;n?$(".js-compare-count").html(n):(t=$(".js-compare-slider"),i=t.find(".compare-column"),$(".js-compare-count").html(i.length))};update_compare_print=function(){var n,t,i;n=$(".js-compare");App.exists(n)&&(t=$(n.data("print-target")),App.exists(t)&&(t.find(".js-print-target").hide(),compare_columns=n.find(".compare-column"),compare_columns.each(function(){i=$($(this).data("print-target"));App.exists(i)&&i.show()})))};row_highlight=function(n){var i,t;i=$(n.target);t=$(this).data("compare-row");$(".compare-chart").addClass("js-hover");$(".js-compare-row-"+t).addClass("js-hovering")};remove_row_highlight=function(n){var i,t;i=$(n.target);t=$(this).data("compare-row");$(".compare-chart").removeClass("js-hover");$(".js-compare-row-"+t).removeClass("js-hovering")};a=function(){u&&clearTimeout(u);u=setTimeout(function(){l()},100)};l=function(){t()};y=function(){switch(App.current_breakpoint_name()){case"desktop":case"laptop":case"full":case"laptop-tablet":return parseInt(n.data("columns-desktop"));case"tablet":return parseInt(n.data("columns-tablet-landscape"));case"tablet-nav":return parseInt(n.data("columns-tablet-portrait"));case"tablet-phone":return parseInt(n.data("columns-tablet-phone"));case"phone":case"phone-small":return parseInt(n.data("columns-phone"))}};f=function(){var n,r,i,u,f,t;n=$(".js-compare-slider");r=n.data("flickity");i=r.selectedIndex;f=y();u=n.find(".compare-column").length;t=u-f;i>t?n.flickity("select",t):i>=t?p(n):w(n)};p=function(n){n.find(".flickity-prev-next-button.next").addClass("disabled")};w=function(n){n.find(".flickity-prev-next-button.next").removeClass("disabled")};v=function(){var t,i,r,u;if(App.exists($(".js-compare-slider"))){n=$(".js-compare-slider");n.data("columns")?(t=n.data("columns-desktop"),i=n.data("columns-tablet-landscape"),r=n.data("columns-tablet-portrait"),slides_to_show_tablet_phone=n.data("columns-tablet-phone"),u=n.data("columns-phone")):(t=4,i=4,r=4,slides_to_show_tablet_phone=4,u=2);n.addClass("js-slides-to-show-desktop-"+t);n.addClass("js-slides-to-show-tablet-landscape-"+i);n.addClass("js-slides-to-show-tablet-portrait-"+r);n.addClass("js-slides-to-show-tablet-phone-"+slides_to_show_tablet_phone);n.addClass("js-slides-to-show-phone-"+u);n=n.flickity({cellAlign:"left",contain:!0,adaptiveHeight:!1,pageDots:!1,wrapAround:!1,selectedAttraction:.2,friction:.7,draggable:!0,accessibility:!1,groupCells:!1});App.exists(n)&&n.flickity("resize");n.on("change.flickity",f);$(window).on("resize",$.throttle(500,f))}};e=function(){if(App.exists(".js-compare")){$(window).on("resize",a);$(".js-compare-remove").on("click",h);$(".js-compare-remove-all").on("click",c);$('.compare-legend .compare-row:not(".compare-actions"):not(".compare-header")').on("mouseenter",row_highlight).on("mouseleave",remove_row_highlight);t();App.on_fonts_loaded(function(){t()});$(".js-compare").addClass("js-compare-initialized")}};r=function(){App.exists(".js-compare")&&($(".compare-chart").removeClass("js-is-empty"),append_styles_to_dom(),v(),o(),e())};r()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var r,u,f,e,n,t,o,i;r=function(){u();apply_sortable()};u=function(){$(".js-content-guide-sortable-remove").on("click",t);$(".js-content-guide-add-page").on("click",o)};f=function(){$(".js-content-guide-sortable-remove").off("click",t);$(".js-content-guide-sortable-remove").on("click",t)};apply_sortable=function(){e()};e=function(){i=$(".js-content-guide-sortable");App.exists(i)&&i.each(function(){var t;t=$(this);t.sortable({onStart:n,onUpdate:n});n(t);update_sortable_count(t)})};n=function(){};t=function(){var n,t;n=$(this);t=n.closest("ul");n.closest("li").remove();update_sortable_count(t)};o=function(n){n.preventDefault();var i,t;t=$(this).data("add-url");i=$($(this).data("target"));value=$(this).closest(".field-add-page").find("input").val();t=t.replace("{{value}}",value);error_message=$(this).closest(".field-add-page").find(".error-message");error_message.hide();t&&$.ajax(t,{type:"GET",dataType:"text",error:function(n,t){App.console.log("[AJAX Guide Add to List] Error: "+t)},success:function(n){App.console.log("[AJAX Guide Add to List] Success ("+t+")");n.trim()=="0"?error_message.show():App.exists(i)&&(i.append(n),f(),update_sortable_count(i))}})};update_sortable_count=function(n){var i,t;i=n.find("li").length;t=n.closest(".fieldset");i>0?t.removeClass("empty"):t.addClass("empty")};r()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var i,r,u,f,e,o,s,n,t;f=function(t){t.preventDefault();target=$(this);target.closest(".content-box-guide").toggleClass("expanded");n&&n.packery()};e=function(n){var r,i;i=$(n.target);r=i.hasClass("checkbox")?i:i.closest(".checkbox");i=r.tagNameIs("div")?r.find("input").eq(0):r;t&&clearInterval(t);t=setInterval(function(){i.data("response")&&(i.closest(".guided-content-list").find(".guided-content-list-header .progress-container").html(i.data("response")),i.closest(".guided-content-list").find(".guided-content-list-header .js-guided-content-save").hide(),clearInterval(t))},50)};o=function(t){t.preventDefault();var i;target=$(this);console.log("click_remove()");i=target.data("remove-url");i&&$.ajax(i,{type:"GET",dataType:"text",error:function(n,t){App.console.log("[AJAX Guide Remove] Error: "+t)},success:function(){App.console.log("[AJAX Guide Remove] Success ("+i+")")}});$(this).closest(".content-box-guide").remove();n&&n.packery()};s=function(n){n.preventDefault();var t,i;t=$(this);t.addClass("js-copied");App.delay(1500,function(){t.removeClass("js-copied")});i=t.find("input").eq(0);i.select();document.execCommand("copy")};r=function(){if(more_less=$(".js-content-box-guide-more"),App.exists(more_less))more_less.find("a").on("click",f);$(".guided-content-list-items").find(".checkbox").on("click",e);$(".js-guided-content-list-remove").on("click",o);$(".js-guided-content-list-share").on("click",s)};u=function(){n=$(".js-content-box-guides-packery");n.packery();n.imagesLoaded().progress(function(){n.packery()})};i=function(){r();u()};i()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;i=function(){window.location=$(this).val()};n=function(){$(".content-box-header select[data-redirect]").on("change",i)};t=function(){n()};t()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;if(n=$(".content-box-links"),App.exists(n)){App.content_box_links={};App.content_box_links.resize=function(){return n.each(function(){var i,r,n,t;return t=[],r=$(this).find(".link-label"),i=$(this).find(".link-label span"),i.css("width","auto"),i.each(function(){return t.push(parseInt($(this).css("width")))}),t.length>0?(n=Math.max.apply(Math,t),n=n+parseInt(r.eq(0).css("padding-right")),r.css("width",n+"px")):void 0})};App.content_box_links.resize();t=$(".link-name");i=t.length;i<=1&&t.closest(".content-box-links").find(".link:nth-child(2)").css("visibility","hidden");return App.on_fonts_loaded(function(){return App.content_box_links.resize()})}};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;i=function(n){n.preventDefault();$(this).addClass("js-active")};t=function(){$(".content-box-map").on("click",i)};n=function(){t()};n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,i,r,t;App.content_box_more_reapply=function(){i()};t=function(n){n.preventDefault();var i,t;i=$(this).find(".more-label");t=$($(this).data("target"));$(this).toggleClass("js-open");$(this).hasClass("js-open")?(i.html("Less"),t.css("opacity",0),t.show(),t.velocity("fadeIn",{duration:750})):(i.html("More"),t.hide())};i=function(){$(".js-content-box-more").off("click",t);n()};n=function(){$(".js-content-box-more").on("click",t)};r=function(){n()};r()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,i,t,r;App.exists($(".js-content-box-nav"))&&(t=function(){$(".js-content-box-nav").each(function(){$(this).find("a[data-target]:first").trigger("click")})},r=function(n){var t,i,r,u;n.preventDefault();t=$(n.target);u=t.closest(".js-content-box-nav");i=u.find("a");i.removeClass("js-active");i.each(function(){var n,i;return n=$(this),n!==t?(i=$(n.data("target")),i.hide()):void 0});r=$(t.data("target"));r.show();t.addClass("js-active");$(window).trigger("resize")},n=function(){$(".js-content-box-nav a[data-target]").on("click",r)},i=function(){n();t()},$(document).ajaxComplete(function(){n();t()}),i())};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t;hide_notice=function(n){n.preventDefault();$(this).closest(".content-box-notice").slideUp(200)};n=function(){$(".js-hide-content-box-notice").on("click",hide_notice)};t=function(){n()};t()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var i,r,u,n,t,f,e;App.exists(".js-content-box-show-more")&&(e=function(n){n.preventDefault();var i,r,u;i=$(n.target);r=$(i.data("target"));App.exists(r)&&(r.hasClass("js-more")?(u=i.data("more-label"),t(i,r)):(u=i.data("less-label"),f(i,r)),u&&i.html(u))},f=function(t,i,r){r==null&&(r=!1);t&&(t.addClass("up-arrow"),t.removeClass("down-arrow"));i.addClass("js-more");r?n(i).show():n(i).css("opacity",0).slideDown(100).animate({opacity:1},{queue:!1,duration:100});App.delay(125,function(){try{App.content_box_links.trigger("resize")}catch(n){}})},t=function(t,i,r){r==null&&(r=!1);t&&(t.removeClass("up-arrow"),t.addClass("down-arrow"));i.removeClass("js-more");r?n(i).hide():(App.exists(i.closest(".content-box"))?$("html,body").animate({scrollTop:i.closest(".content-box").offset().top-75},250):App.exists(i)&&$("html,body").animate({scrollTop:i.offset().top-125},250),App.delay(290,function(){n(i).css("opacity",1).slideUp(100).animate({opacity:0},{queue:!1,duration:100})}));App.delay(125,function(){try{App.content_box_links.trigger("resize")}catch(n){}})},n=function(n){var e,o,s,t,h,r,u,f,c,l,a,v,i,y;return h=parseInt(n.data("display")),u=parseInt(n.data("display-tablet")),f=parseInt(n.data("display-tablet-nav")),r=parseInt(n.data("display-phone")),y=n.hasClass("is-table"),i=$(window).width(),t=i<=App.breakpoints.phone&&r?r:i<=App.breakpoints["tablet-nav"]&&f?f:i<=App.breakpoints.tablet&&u?u:h,isNaN(t)&&(t=10),v=y?t:t-1,a=n.data("items")+":gt("+v+")",s=n.find(""+n.data("items")),s.length<t&&(c=n.attr("id"),l="[data-target='#"+c+"']",e=$(l),o=e.closest(".content-box-actions"),o.hide()),n.find(a)},i=function(){$("a.js-content-box-show-more").on("click",e)},u=function(){$("div.js-content-box-show-more").each(function(){var n;n=$(this);t(null,n,!0)})},r=function(){u();i()},r())};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t;return App.equal_heights_content_cluster=function(){return n(),App.equal_heights($(".content-cluster-inner")),t()},n=function(){return $(".content-cluster-module").each(function(){var n,t;return t=[],n=$($(this).find(".content-cluster-major .content-cluster-item.half").get().reverse()),n.css("height","auto")})},t=function(){return $(".content-cluster-module").each(function(){var u,f,i,e,n,h,c,t,o,s,r;return c=[],n=$($(this).find(".content-cluster-major .content-cluster-item.half").get().reverse()),n.length.even()&&n.length>0?(n=App.equal_heights_for(n),h=parseInt(n.eq(0).css("height"))):n.css("height",parseInt(n.eq(0).css("height"))+"px"),o=$(this).find(".content-cluster-minor"),t=$(this).find(".content-cluster-major"),i=parseInt(o.css("height")),f=parseInt(t.css("height")),t.css("height","auto"),r=parseInt(t.css("height")),t.css("height",f+"px"),r<i&&(u=parseInt(i-r),e=parseInt(n.eq(0).css("height")),s=parseInt(e+u),n.css("height",s+"px")),$(this)})}};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t;n=function(){if(App.exists(".content-faq-module"))$(".content-faq-module .question").on("click",function(n){var r,t,i;n.preventDefault();r=$(this);t=$(this).siblings(".answer");r.toggleClass("js-open");t.toggleClass("js-open");t.hasClass("js-open")?t.show():t.hide();$(window).trigger("resize");i=$(this).find(".label");App.exists(i)&&(t.hasClass("js-open")?i.html(i.data("close")):i.html(i.data("open")))})};t=function(){n()};t()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n=function(n){var t;return t=$(n.target).closest(".content-filters-module"),t.toggleClass("js-open"),App.delay(1,function(){return t.find("select").select_menu_resize()})};return $(".content-filters-module .js-toggle-filters").on("click",n)};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){return $(".content-group-actions-title").on("click",function(){return $(this).closest(".content-group-actions-module").toggleClass("open")})};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var r,u,n,f,e,t=$(".content-hero-full-module"),i=$(".hero-parallax-image"),o;f=250;e=-50;n=function(){var r,u,s,n;u=t.offset().top;s=u+t.outerHeight();n=($(window).scrollTop()-u+100)/s;n=Math.min(n,1);n=Math.max(n,0);r=f*n+e;r!=o&&i.css("top",r+"px");o=r};u=function(){$(window).on("scroll",$.throttle(10,n))};r=function(){App.exists(i)&&(u(),n())};r()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var r,n,u,t,i,f;App.reapply_content_item_accordions=function(){r()};t=function(n){var t;n.preventDefault();t=$(this).closest(".accordion");t.toggleClass("js-open");i(t);f(t);App.content_packery()};i=function(n){var t,i;t=n.find(".accordion-title");i=n.hasClass("js-open")?t.data("close"):t.data("open");t.html(i)};f=function(n){var t,i;(App.device.is_mobile||App.os.is_mac)&&(t=n.find(".accordion-content > .inner"),i=n.find("ul"),i.innerHeight()>=parseInt(t.css("max-height"))?n.addClass("js-overflow"):n.removeClass("js-overflow"))};n=function(){$(".js-content-item-accordion").each(function(){i($(this))});$(".js-content-item-accordion .accordion-title").on("click",t)};r=function(){$(".js-content-item-accordion .accordion-title").off("click",t);n()};u=function(){n()};u()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var i,n,r,u,t,f;App.reapply_content_item_compare_list=function(){r()};update_compare_list_checkbox=function(){var n,r,u,i;n=$(this);r=n.closest("li");u=n.closest(".js-compare-list");i=n.closest(".content-item");n.prop("checked")?(r.addClass("js-active"),i.addClass("js-theme")):(r.removeClass("js-active"),uncheck_checkboxes_check_all(n),App.exists(u.find("input[type=checkbox]:checked"))||i.removeClass("js-theme"));t(i)};uncheck_checkboxes_check_all=function(n){var i,t;i=n.closest(".js-compare-list");App.exists(i)&&(t=i.siblings(".actions").find("input[type=checkbox].js-checkbox-check-all"),App.exists(t)&&t.prop("checked")&&App.uncheck_checkbox_without_update(t))};u=function(n){var t,i;(App.device.is_mobile||App.os.is_mac)&&(t=n.find(".compare-list-content"),i=n.find("ul"),i.innerHeight()>=parseInt(t.css("max-height"))?n.addClass("js-overflow"):n.removeClass("js-overflow"))};t=function(n){var t,i,r,u,f,e;t=n.data("theme");i="yellow";n.hasClass("js-theme")?(r="theme-"+i,u="theme-"+t,f="theme-side-hover-"+i,e="theme-side-hover-"+t):(r="theme-"+t,u="theme-"+i,f="theme-side-hover-"+t,e="theme-side-hover-"+i);n.addClass(r);n.addClass(f);n.removeClass(u);n.removeClass(e)};f=function(){$(".js-compare-list").each(function(){var i,n;i=$(this);n=$(this).closest(".content-item");App.exists(i.find("input[type=checkbox]:checked"))&&n.addClass("js-theme");t(n)})};n=function(){$(".js-compare-list input[type=checkbox]").on("change",update_compare_list_checkbox);$(".js-compare-list").each(function(){u($(this))});f()};r=function(){$(".js-compare-list input[type=checkbox]").off("change",update_compare_list_checkbox);n()};i=function(){n()};i()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,i,r,n;App.content_item_reapply_flags=function(){r()};n=function(){flags=$(".flag:not(.js-initialized)");flags.each(function(){var n;n=$(this);value=n.data("flag");value&&(n.wrapInner('<div class="flag-text"><\/div>'),n.append(' <div class="flag-label">'+value+"<\/div>"));n.addClass("js-initialized")})};r=function(){n()};i=function(){n()};t=function(){i()};t()};$(document).ready(n)}.call(this),function(){window.App||(window.App={});App.exists_content_items=null;App.content_items_reapply=function(){App.content_item_reapply_flags()};App.content_items_repack_filter=function(){if(grid=$(".js-content-items-packery"),App.exists(grid))try{grid.packery("destroy");grid=$(".js-content-items-packery").packery({itemSelector:".content-layout-item",gutter:0});grid.imagesLoaded().progress(function(){grid.packery()});$(".js-content-packery").addClass("js-is-packery");$(".js-content-packery").find(".content-layout-item").addClass("js-is-packed")}catch(n){}};App.content_items_repack=function(){var n;n=$(".js-content-items-packery");unpacked_elements=n.find(".content-layout-item:not(.js-is-packed)");n.packery("appended",unpacked_elements);n.find(".content-layout-item").addClass("js-is-packed");n.imagesLoaded().progress(function(){n.packery()})};$(".quiz-questions-wrapper").find(".content-side-module:not(.is-inline)").length!==0?$(".quiz-questions-wrapper > .quiz-questions").attr("style","width: 60%"):($(".quiz-questions-wrapper > div:not(.content-quiz-time)").attr("style","max-width: 100% ; width: 100%"),$(".quiz-questions-wrapper > hr").attr("style","max-width: 100%"))}.call(this),function(){var n;window.App||(window.App={});n=function(){var n;return App.update_meter=function(t){var u,i,r,f,e;return r=t.closest("[id]").eq(0),f=r.prop("id"),i=$(".content-meter-module[data-meter-target='#"+f+"']"),u=i.data("meter-count"),e=r.find(u+":not('.removed')").length,n(i,e)},n=function(n,t){var o,r,u,f,e,s,i;return t!==null&&n.data("value",t),f=parseInt(n.data("min")),r=parseInt(n.data("max")),t=parseInt(n.data("value")),o=r-f,s=Math.round((t-f)/o*100),e=n.find(".content-meter-min"),i=e.find("span").html(),e.html("<span>"+i+"<\/span> "+t),u=n.find(".content-meter-max"),i=u.find("span").html(),u.html("<span>"+i+"<\/span> "+(r-t)),n.find(".meter-value").css("width",s+"%")},$(".content-meter-module").each(function(){return n($(this))})};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t;App.content_packery=function(){var n;if(App.exists($(".js-content-packery"))){n=$(".js-content-packery").packery({itemSelector:".content-layout-item",gutter:0});n.imagesLoaded().progress(function(){n.packery()});$(".js-content-packery").addClass("js-is-packery");$(".js-content-packery").find(".content-layout-item").addClass("js-is-packed");App.on_fonts_loaded(function(){$(".js-content-packery").packery();$(window).trigger("resize")})}if(App.exists($(".js-content-box-content-packery"))){n=$(".js-content-box-content-packery").packery({itemSelector:".content-layout-item",gutter:0});n.imagesLoaded().progress(function(){n.packery()});$(".js-content-box-content-packery").addClass("js-is-packery");$(".js-content-box-content-packery").find(".content-layout-item").addClass("js-is-packed");App.on_fonts_loaded(function(){$(".js-content-box-content-packery").packery();$(window).trigger("resize")})}};(App.exists($(".js-content-packery"))||App.exists($(".js-content-box-content-packery")))&&(t=function(){App.content_packery()},n=function(){t()},n())};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var e,i,r,u,o,s,h,c,f,t,n;t=App.exists(".js-content-panes");App.content_pane_reapply=function(){t&&(reapply_events(),App.content_packery())};App.content_pane_reapply_filters=function(){t&&(reapply_events(),App.content_packery(),o())};o=function(){var n,i,r,t,u;if(n=$(".content-column-panel-items"),App.exists(n)&&(i=n.data("jump-back"),i)){r=n.data("jump-back-url");t=new String(window.location).split("?")[1];t&&(u=r+"?"+t,console.log("SHOULD REDIRECT!!!!"),console.log(t));return}};r=function(n){var t,o,f,v,c,i,s,e,h,l,a,r;if(t=$(n.target),o=n.target.nodeName.toLowerCase(),o=="a"&&n.preventDefault(),o!="a"||!t.hasClass("like"))if(t.hasClass("js-content-pane-list-item")||(t=t.closest(".js-content-pane-list-item")),App.is_tablet_nav()&&!t.data("initializing")){if(s=t.data("href"),s){window.location.href=s;return}}else{if(f=$(".content-column-panel-items"),v=$(".content-column-panel-content"),content_page_content_target=$(".js-content-pane-content-target"),c=f.data("jump-back"),i=f.data("jump-back-base-url"),c){for(content_params=f.data("content-params").split(","),e=0;e<content_params.length;e++)h=content_params[e],l=t.data(h),i=i.replace("{{"+h+"}}",l);a=new String(window.location);r=a.split("?")[1];r&&i.includes("?")?i=i+"&"+r:r&&(i=i+"?"+r);window.location.href=i;return}t.siblings(".js-content-pane-list-item").removeClass("js-active");App.is_tablet()||t.addClass("js-active");content_page_content_target.fadeTo(200,0,function(){url=t.data("url");u(url,t)})}};u=function(n){var t;t=$(".js-content-pane-content-target");t.html('<div class="loading theme-yellow"><div class="dots"><div class="dot"><\/div><div class="dot"><\/div><div class="dot"><\/div><\/div><\/div>');$.ajax(n,{type:"GET",dataType:"text",error:function(n,t){return App.console.log("[AJAX Pane Load] Error: "+t)},success:function(n){App.console.log("[AJAX Pane Load] Success");t.html(n);App.apply_fr_format_job_title();App.content_packery();App.check_like_status();t.fadeTo(200,1);App.delay(100,function(){$(window).trigger("resize")})}})};h=function(n){f(n,!0)};c=function(n){f(n,!1)};f=function(n,t){n.preventDefault();var i=$(".js-content-panes");App.exists(i)&&(t?i.addClass("phone-show-pane-content"):($(".js-content-pane-alerts-box").removeClass("hide"),i.removeClass("phone-show-pane-content")),phone_scroll_to_filters())};s=function(n){n&&n.preventDefault();var t;t=$(this);t&&(url=t.data("url"),App.console.log(url),url&&(uncached_url=App.url_with_param(url,["t",!1]),App.console.log("[AJAX Pane] URL Dismiss: "+uncached_url),$.get(uncached_url,{},function(n){App.console.log("[AJAX Pane] URL Response: "+n)})));$(".js-content-pane-alerts-box").addClass("hide")};phone_scroll_to_filters=function(){var n=$("div.with-filters");$("html,body").animate({scrollTop:n.offset().top-10},300)};reapply_events=function(){t&&(i(),n.updateSticky(),n.calcDimensions(),$(window).trigger("resize"),App.delay(350,function(){n.updateSticky();n.calcDimensions();$(window).trigger("resize")}))};update_sticky_dimensions=function(){App.delay(800,function(){n.updateSticky();n.calcDimensions();$(window).trigger("resize")})};i=function(){var n;n=$(".js-content-pane-list-item");n.off("click",r);n.on("click",r);App.apply_fr_format_job_title();apply_soft_hyphens();$(".js-content-pane-item-switch-phone-content").on("click",h);$(".js-content-pane-item-switch-phone-items").on("click",c);$(".js-content-pane-item-dismiss-alerts-box").on("click",s);$(".abilties-filter").on("click",update_sticky_dimensions)};apply_soft_hyphens=function(){for(var r,t,u,i=$(".js-content-pane-list-item:not(.js-has-soft-hyphens)"),n=0;n<i.length;n++)r=$(i[n]),t=r.find(".title a"),u=t.html().match(/\b\/\b/),u&&t.html(t.html().replace(u[0],'/<span style="opacity:0;">&shy;<\/span>')),r.addClass("js-has-soft-hyphens")};e=function(){var f,s,e,r,o,h,c;if(t){for(i(),n=new StickySidebar("#content_column_panel_content",{topSpacing:0,bottomSpacing:0,containerSelector:"#content_panes_container",innerWrapperSelector:"#content_column_panel_content_inner",minWidth:App.breakpoints.phone}),items_pane=$(".content-column-panel-items"),f=items_pane.data("content-params").split(","),e=items_pane.data("content-base-url"),o=0;o<f.length;o++)s=f[o],h=App.get_param_from_url(window.location,s),e=e.replace("{{"+s+"}}",h);c=App.get_param_from_url(window.location,f[0]);c?(r=$('.js-content-pane-list-item[data-id="'+h+'"]'),App.exists(r)?(r.data("initializing",!0),r.trigger("click"),r.data("initializing",!1)):u(e)):items_pane.data("autoselect")&&(r=$(".js-content-pane-list-item:first"),r.data("initializing",!0),r.trigger("click"),r.data("initializing",!1))}};e()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){App.content_profile_reapply=function(){App.buttons_reapply();App.content_box_tables_reapply();App.column_charts_reapply();App.bar_charts_reapply();App.bar_chart_lists_reapply();App.pie_charts_reapply();App.content_box_more_reapply()}};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,i,n;n=function(n,t,i){var f,u,e,s,o,h,r;n.target?(r=$(n.target),o=!1):(r=n,o=!0);s=r.find(".content-quiz-sort-item");e=r.siblings(".js-content-quiz-sortable-serialized");input_changed=r.siblings(".js-content-quiz-sortable-changed");App.exists(e)&&(h=r.sortable("toArray"),e.val(h.join(",")),i||input_changed.val("true"));f=300;u=1;s.each(function(){var n,t;n=$(this);t=""+u;n.data("value",t);n.find("input.js-content-quiz-sortable-value").val(u);o||App.delay(f,function(){n.find(".rank .value").css("opacity",0);App.delay(400,function(){n.find(".rank .value").html(n.data("value")).css("opacity",1)})});f=f+100;u=u+1})};i=function(){$(".js-content-quiz-sortable").sortable({handle:".rank",onEnd:n});$(".js-content-quiz-sortable").each(function(){n($(this),null,!0)});$(".js-content-quiz-sortable .rank").on("mouseenter",function(){$(this).closest(".content-quiz-sort-item").addClass("js-hover")}).on("mouseleave",function(){$(this).closest(".content-quiz-sort-item").removeClass("js-hover")})};t=function(){i()};t()};$(document).ready(n);$(document).on("page:load",n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;return t=function(){return $(".js-quiz-score-meter").each(function(){var t,n,i;return t=$(this).find(".bar"),i=$(this).find(".value"),n=parseInt($(this).data("value")),i.html(n+"%"),n<10&&t.addClass("js-low-value"),n>90&&t.addClass("js-high-value"),n>=100?t.addClass("js-full-value"):void 0})},i=function(){var n;return n=0,$(".js-quiz-score-meter").each(function(){var t,i;return t=$(this).find(".bar"),i=parseInt($(this).data("value")),App.delay(n,function(){return t.css("width",i+"%"),App.delay(n+25,function(){return t.addClass("js-active")})}),n=n+100})},n=function(){return t(),App.delay(500,function(){return i()})},n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,i,r,n;n=[];collect_preselected_content_items=function(){$(".js-quiz-select-content-items .content-item input[type=checkbox]:checked").each(function(){var t;t=$(this).closest(".content-item");t.addClass("js-active");n.push(t)})};r=function(t){var i,r,u,h,s,f,o,e;if(i=$(t.target),r=$(this),u=r.find("input[type=checkbox]"),h=r.closest(".js-quiz-select-content-items"),is_not_checkbox_input=!(i.tagNameIs("input")&&i.attr("type")=="checkbox"),is_not_checkbox_div=!(i.tagNameIs("div")&&i.hasClass("checkbox")),is_not_checkbox_input&&is_not_checkbox_div&&(u.prop("checked")?u.prop("checked",!1):u.prop("checked",!0),u.trigger("change")),u.prop("checked"))r.addClass("js-active"),n.push(r),s=h.data("max-selected"),s&&n.length>s&&(e=n.shift(),e.removeClass("js-active"),e.find("input").prop("checked",!1).trigger("change")),i.data("select-url")&&(f=i.data("select-url"),f=App.uncached_url(f),f&&$.get(f,{},function(){App.console.log("[AJAX Select URL]: "+f)}));else for(r.removeClass("js-active"),o=0;o<n.length;o++)e=n[o],$(e)[0]==$(r)[0]&&n.splice(o,1)};i=function(){$(".js-quiz-select-content-items .content-item").on("click",r);collect_preselected_content_items()};t=function(){i()};t()};$(document).ready(n);$(document).on("page:load",n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,i,r,n,u,f,e,o;return f=$(".content-rate-module"),n=$(".content-rate-indicator"),i=function(){return f.each(function(){var i,t;return i=$(this),t=$(this).data("status-url"),t?(t=App.uncached_url(t),App.console.log("[Rate] Status URL: "+t),$.get(t,{},function(t){var f,e,r,u;return u=t.trim(),f=5-u,App.console.log("[Rate] Status: "+u),r=i.find(".content-rate-stars span:eq("+f+")"),r?(e=r.data("indicator"),n.html(e),r.addClass("selected")):void 0})):void 0})},e=function(n){return n.closest(".content-rate-stars").find("span").removeClass("selected"),n.addClass("selected")},o=function(n){var r,u,i,t;return u=n.closest(".content-rate-module"),i=n.data("value"),t=u.data("url"),r=u.data("id"),r&&i&&App.ga_track_event("Content","Rate",r,""+i),t?(t=App.url_with_param(t,["rating",i]),t=App.uncached_url(t),App.console.log("[Rate] Rating URL: "+t),$.get(t,{},function(n){return App.console.log("[Rate] Response: "+n)})):void 0},u=function(t){var i;return i=t.closest(".content-rate-stars").find("span.selected"),i.length>0?n.html(i.data("indicator")):n.html("")},t=function(){$(".content-rate-stars span").on("click",function(t){return t.preventDefault(),e($(this)),n.html($(t.target).data("indicator")),o($(this))});return $(".content-rate-stars span").on("mouseenter",function(){return n.html($(this).data("indicator"))}).on("mouseleave",function(){return u($(this))})},r=function(){return t(),i()},r()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var f,t,e,n,i,o,r,s,u;return u=["small","large"],r=$(".page-content"),n=$(".content-size"),i=$(".content-size a"),e=function(){var i;if(App.exists(n)&&(i=n.data("status-url"),i))return i=App.uncached_url(i),App.console.log("[Content Size] Status URL: "+i),$.get(i,{},function(n){var i;return i=n.trim(),App.console.log("[Content Size] Status: "+i),t(i)})},s=function(r){var u,f;return f=r.data("value"),u=n.data("url"),t(f),u?(u=App.url_with_param(u,["size",f]),u=App.uncached_url(u),App.console.log("[Content Size] Size URL: "+u),$.get(u,{},function(n){return App.console.log("[Content Size] Response: "+n),i.removeClass("active"),r.addClass("active")})):void 0},t=function(t){var f,e,o,s;for(o=n.find("[data-value='"+t+"']"),i.removeClass("active"),o.addClass("active"),f=0,e=u.length;f<e;f++)s=u[f],r.removeClass("content-size-"+s);return r.addClass("content-size-"+t)},f=function(){return $(".content-size a").on("click",function(n){return n.preventDefault(),s($(this))})},o=function(){return f(),e()},o()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var i,r,n,t,u,f;return r=$("[data-course-confirm-on-exit]").data("course-confirm-on-exit"),f=!1,u=null,r?(n=$(".course-module"),t=[],n.find("[href]").each(function(){return t.push($(this).attr("href"))}),t=App.unique(t),i=function(){return r},document.addEventListener("click",function(t){if(t.target.nodeName.toLowerCase()==="a")if(u=$(t.target),n=u.closest(".course-module"),App.exists(n))$(window).off("beforeunload",i);else $(window).on("beforeunload",i);return!1},!0)):void 0};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;return t=function(n){var t;n.closest(".flash").slideUp();t=n.data("url");t&&(t=App.uncached_url(t),App.console.log("[Flash] Close URL: "+t),$.get(t,{},function(n){App.console.log("[Flash] Close URL response: "+n)}))},n=function(){$(".flash .close").on("click",function(n){($(this).attr("href")==""||$(this).attr("href")=="#")&&(n.preventDefault(),t($(this)))})},i=function(){return n()},i()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t;t=function(){var r,n,u,t,i;for(r=$(".js-grid-hero-slider"),n=[],t=0;t<r.length;t++)i=$(r[t]),i.find(".grid-hero-slide").length>1&&(i.closest("grid-hero-slider").addClass("js-has-slides"),n.push(i[0]));n.length>0&&(u=$(n).flickity({cellAlign:"left",contain:!0,adaptiveHeight:!1,prevNextButtons:!0,pageDots:!0,wrapAround:!0,selectedAttraction:.05,friction:.6,autoPlay:5e3}),App.exists(u)&&u.flickity("resize"))};n=function(){App.exists(".js-grid-hero-slider")&&t()};n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;i=function(n){target=$(n.target);target.closest(".grid-sidebar-links").toggleClass("js-open")};t=function(){$(".grid-sidebar-links-controls").on("click",i)};n=function(){App.exists(".grid-sidebar-links-controls")&&t()};n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t;t=function(){var n;n=$(".js-grid-slider").flickity({cellAlign:"left",contain:!0,adaptiveHeight:!1,pageDots:!1,wrapAround:!0,groupCells:!0,selectedAttraction:.05,friction:.6,draggable:!1});App.exists(n)&&n.flickity("resize")};n=function(){App.exists(".js-grid-slider")&&t()};n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var f,e,i,r,o,s,u,h,n,t;i=function(){target=$(this);target.toggleClass("js-checked")};r=function(n){var r,i;i=$(n.target);r=i.hasClass("checkbox")?i:i.closest(".checkbox");i=r.tagNameIs("div")?r.find("input").eq(0):r;t&&clearInterval(t);t=setInterval(function(){i.data("response")&&(h.html(i.data("response")),i.removeData("response"),clearInterval(t))},50)};o=function(n){n.preventDefault();var t;t=$(n.target);guided_content_list.toggleClass("js-expanded");t.toggleClass("js-expanded");$("html, body").animate({scrollTop:200},"slow");$(window).trigger("resize");App.content_pane_reapply();guided_content_ui.toggleClass("fade-out")};save_guide=function(n){n.preventDefault();var t;t=$(this);save_url=t.data("save-url");saved_text=t.data("saved-text");dashboard_url=t.data("dashboard-url");t.data("saved")?dashboard_url&&(window.location=dashboard_url):save_url&&(t.data("saved",!0),$.ajax({type:"GET",url:save_url,success:function(){t.html(saved_text);t.addClass("checkmark-after");t.hasClass("theme-yellow")&&(t.removeClass("theme-yellow"),t.addClass("theme-grey"))}}))};s=function(){var n=$(this);text=n.hasClass("js-checked")?$(this).data("checked-text"):$(this).data("unchecked-text");n.find("span").html(text)};e=function(){guided_content_ui=$(".guided-content-ui");u=$(".guided-content-header");h=$("#guided_content_progress");guided_content_list=$(".guided-content-list");n=$(".guided-content-footer");var t=$(".header-module").height();if(App.exists(guided_content_ui)){$("body").addClass("js-has-guided-content-ui");u.find(".actions .checkbox").on("click",i);guided_content_list.find(".checkbox").on("click",r);n.find(".actions .checkbox").on("click",i);n.find(".actions .checkbox").on("click",r);n.find(".actions .checkbox").on("click",s);$(".js-expand-guided-content").on("click",o);jQuery(window).width()<=1024&&u.css("top",t)}$(".js-guided-content-save").on("click",save_guide)};f=function(){e()};f()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,i,n;t=$(".header-module");i=$("main");n=function(){h=t.height();h>0&&i.css("padding-top",h+"px")};$(window).on("resize",n);App.on_fonts_loaded(function(){n()});n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i,r;i=$(".js-header-notice");r=function(n){var t,r,i,u;n.preventDefault();r=$(this);t=$(this).closest(".js-header-notice");App.exists(t)&&(i=r.data("url"),t.hide(),$(window).trigger("resize"),i&&(u=$.ajax(i,{type:"GET",dataType:"text",error:function(n,t){App.console.log("[AJAX Header Notice] Error: "+t)},success:function(){App.console.log("[AJAX Header Notice] Success");u=null}})))};n=function(){i.find(".js-header-notice-close").on("click",r)};t=function(){n()};t()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,i,r,n,u;App.exists(".hero-module .hero-list")&&(i=function(){$(".hero-module .hero-list").each(function(){var t;t=$(this).find("li:first-child a");App.exists(t)&&n(t)})},n=function(n){var t,i,u;n.target?(t=$(n.target),i=n,App.console.log("Prevent default!"),i.preventDefault()):t=n;u=t.closest("ol");u.find("a").removeClass("js-active");t.addClass("js-active");r(t)},r=function(n){var i,t;t=$(n.data("target"));App.exists(t)&&(i=n.closest(".hero-list").find(".hero-image"),i.removeClass("js-active"),t.addClass("js-active"))},t=function(){if(App.device.is_mobile)$(".hero-module .hero-list li a").on("click touchend",n);else $(".hero-module .hero-list li a").on("mouseover",n)},u=function(){t();i()},u())};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i,r;if(App.exists(".hero-more"))return r=function(n){var i,r,u,f,t,e,o;return n.preventDefault(),r=$(n.target).closest(".js-hero-more-handle"),t=$(r.data("more-target")),u=r.closest(".hero-module"),f=r.closest(".hero-slider"),f.addClass("js-more"),App.exists(t)?(i=t.find(".hero-more-inner"),i.data("loaded")?(u.addClass("js-more"),t.addClass("js-more"),$("html,body").animate({scrollTop:t.offset().top},500)):(e=t.data("url"),o=App.uncached_url(e),u.addClass("js-more"),t.addClass("js-more"),t.find(".loading").show(),$("html,body").animate({scrollTop:t.offset().top},500),$.ajax(o,{type:"GET",dataType:"text",error:function(n,t){return App.console.log("[AJAX Load] Error: "+t)},success:function(n){App.console.log("[AJAX Load] Success");i.data("loaded",!0);i.html(n);t.find("video").each(function(){App.initialize_video($(this))})}}))):void 0},t=function(n){var i,r,t,u;return n.preventDefault(),i=$(n.target).closest(".js-hero-close-more-handle"),u=$(i.data("more-target")),u.removeClass("js-more"),r=$(".hero-module"),r.removeClass("js-more"),t=$(".hero-slider"),t.removeClass("js-more"),$("html,body").animate({scrollTop:t.offset().top-125},500)},n=function(){$("body").on("click",".js-hero-more-handle",r);return $("body").on("click",".js-hero-close-more-handle",t)},i=function(){return n()},i()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var i,n,r,t;App.current_img_src=function(n,t){var r,f,e,o,i,s,u;if(t||(t=App.current_breakpoint_name()),r=["phone-small","phone","tablet-phone","tablet-nav","tablet","laptop-tablet","full","laptop",],f={"phone-small":0,phone:1,"tablet-phone":2,"tablet-nav":3,tablet:4,"laptop-tablet":5,full:6,laptop:7},e="src-"+t,src=n.data(e),!src){for(o=f[t],i=o;i<r.length;i++)if(s="src-"+r[i],u=n.data(s),u){src=u;break}src||(src=n.data("src"))}return src};n=function(){var u,n,r,i;for(current_breakpoint_name=App.current_breakpoint_name(),u=0;u<t.length;u++)if(n=$(t[u]),r=App.current_img_src(n,current_breakpoint_name),n.tagName()=="img")i=n,i.attr("src",r);else{if(i=n.find("> img"),i){i.on("load",function(){n.addClass("js-src-loaded");n.css("background-image","url("+r+")")});i.attr("src",r)}n.css("background-image","url("+r+")")}};r=function(){$(window).on("resize",$.throttle(500,n));n()};i=function(){t=$("[data-src]");r()};i()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;App.check_like_status=function(){$("a.like, a.js-like").each(function(){var n,t;t=$(this).data("status");n=$(this);t=="1"&&(n.addClass("js-active"),n.data("liked-text")&&n.html(n.data("liked-text")))})};t=function(n){var t,r;n.preventDefault();t=$(this);t.toggleClass("js-active");r=t.hasClass("js-active")?t.data("like-url"):t.data("unlike-url");i(t);r=App.uncached_url(r);$.get(r)};i=function(n){n.hasClass("js-active")?n.data("liked-text")&&n.html(n.data("liked-text")):n.data("like-text")&&n.html(n.data("like-text"))};apply_events=function(){$("body").on("click","a.like, a.js-like",t)};n=function(){apply_events();App.check_like_status()};n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;return t=function(n){var r,t,i,u;if(App.gt_tablet())return i=n.closest(".subnav"),t=i.find(".subnav-information-content.dynamic"),u=n.html(),r=n.data("description")||"",i.find(".subnav-information-content.default").addClass("js-hide"),t.find(".subnav-information-title").html(u),t.find(".subnav-information-text").html(r),t.addClass("js-show")},i=function(n){var t;if(App.gt_tablet())return t=n.closest(".subnav"),t.find(".subnav-information-content.default").removeClass("js-hide"),t.find(".subnav-information-content.dynamic").removeClass("js-show")},n=function(){$(".subnav li a").on("mouseenter",function(){return t($(this))}).on("mouseleave",function(){return i($(this))});$(".nav-item-open-subnav").on("click",function(n){return n.preventDefault(),$(this).closest(".nav-item").find(".subnav").addClass("open")});return $(".nav-item-close-subnav").on("click",function(n){return n.preventDefault(),$(this).closest(".subnav").removeClass("open")})},App.subnav_initialize=function(){return n()}};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var e,i,r,t,u,o,s,n,f,h,c,l,a,v;return i=$("body"),u=$(".header-module"),n=$("header .nav"),t=null,s=null,r=0,App.open_mobile_nav=function(){n.addClass("open");App.delay(1,function(){App.device.is_mobile&&(r=window.pageYOffset);i.addClass("no-scroll");App.device.is_mobile&&i.css({top:"-"+r+"px"})});u.addClass("nav-open");t.find(".label").html(t.data("close"))},App.close_mobile_nav=function(){n.removeClass("open");n.find(".subnav").removeClass("open");App.delay(1,function(){i.removeClass("no-scroll");App.device.is_mobile&&($(window).scrollTop(r),i.css({top:"0px"}))});u.removeClass("nav-open");t.find(".label").html(t.data("open"))},v=function(n){$(window).width()>App.breakpoints.tablet&&n.addClass("hover")},c=function(n){n.removeClass("hover")},a=function(n){$(window).width()>App.breakpoints.tablet&&n.closest("li.has-subnav").addClass("hover")},l=function(){},f=function(n){var t;t=n.data("timeout");t&&(clearTimeout(t),n.data("timeout",null))},h=function(){n.find("li.has-subnav").each(function(){f($(this))})},e=function(){var i;t=n.find(".control");s=n.find(".menu");n.find(".subnav").each(function(){$(this).closest("li").addClass("has-subnav")});i=n.find(".subnav");$("body").on("click","nav.open .menu-inner",function(n){n.stopPropagation()});t.on("click",function(){n.hasClass("open")?App.close_mobile_nav():App.open_mobile_nav()});n.find("li.has-subnav").on("mouseenter",function(){var n,t;n=$(this);t=App.delay(350,function(){$("select").trigger("blur");v(n)});$(this).data("timeout",t)}).on("mouseleave",function(){f($(this));c($(this))});n.find("li.has-subnav .subnav-inner").on("mouseenter",function(){a($(this))}).on("mouseleave",function(){l($(this))});n.find("li.has-subnav").on("click",function(){h();n.find("li.has-subnav").removeClass("hover")});App.subnav_initialize()},o=function(){e()},o()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i,r,u,f;return r=$("header .nav"),App.open_mobile_search=function(){return App.open_mobile_nav(),r.find(".mobile-search input[type=text]").trigger("focus")},t=function(){var n;return $(window).width()<=App.breakpoints.tablet?(n=$("main .search-form input[type=text]"),App.exists(n)||App.open_mobile_search()):(n=$("main .search-form input[type=text]:visible"),App.exists(n)||(n=$("header .search-form input[type=text]"))),App.exists(n)?n.trigger("focus"):void 0},f=function(n){return n.closest(".field").addClass("focus")},u=function(n){return n.closest(".field").removeClass("focus")},n=function(){$(".open-mobile-search").on("click",function(n){return n.preventDefault(),App.open_mobile_search()});$(".focus-search").on("click",function(n){return n.preventDefault(),t()});$("input[name=s]").on("focus",function(){return f($(this))});return $("input[name=s]").on("blur",function(){return u($(this))})},i=function(){return n()},i()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i,r,u;i=function(n){n.preventDefault();var t,i;i=$(n.target).closest("li");t=i.closest(".content-pagination-module");t.find("li").removeClass("active");i.addClass("active");t.data("pagination-clear-search")&&t.siblings(".js-search").find("input").val("")};r=function(){var n,t;t=$(this);n=$('.js-pagination li:first a[data-input-target="#'+t.attr("id")+'"]').closest(".js-pagination");n&&(pagination_li_a=n.find('a[data-input-value="'+t.val()+'"]'),n.find("li").removeClass("active"),pagination_li_a.closest("li").addClass("active"))};u=function(){var t,r,i,n;t=$(this);t.data("search-clear-pagination")&&(r=t.closest(".field").siblings(".js-pagination"),i=$(r.find("li:first a").data("input-target")),n=i.data("param-default-when-removed"),n||(n=""),i.val(n).trigger("change"))};t=function(){$("body").on("click",".js-pagination a",i);$("body input[data-search-clear-pagination]").on("change",u);if(App.exists($(".js-pagination"))){var n,t;if(n=$(".js-pagination li:first a").data("input-target"),n){t=$(n);t.on("change",r)}}};n=function(){t()};n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;i=function(n){n.preventDefault();window.print()};t=function(){$(".js-print").on("click",i)};n=function(){t()};n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var b,k,h,d,g,nt,o,r,t,tt,c,l,a,it,rt,lt,ut,v,u,i,ft,at,n,et,f,ot,y,e,s,p,st,ht,w,ct;if(App.exists(".quiz-module")){n=$(".quiz-module");i=n.find(".quiz-content-items");lt=n.find(".content-group");v=n.find(".content-group-header");ut=n.find(".content-group-close a");u=n.find(".content-group-items");et=$(".quiz-more-choices");rt=$(".quiz-choice");o=null;f=null;st=5e3;ht=500;s=$(".quiz-choices-container-positioner");e=!1;tt=$(".mobile-quiz-choices");c=$(".mobile-quiz-set");r=$(".mobile-quiz-choice");t=0;track_events=n.data("track-events");at=function(){var n;(n=f==="play")!=null?n:{"true":!1}};ft=function(){var n;(n=f==="stop")!=null?n:{"true":!1}};it=function(){f="pause";clearInterval(o)};p=function(){f="stop";clearInterval(o)};y=function(){ft()||(f="play");clearInterval(o);o=setInterval(l,st)};a=function(n){ct(n);var r,t;p();r=v.find("span").html();v.html("<span>"+n.data("recommended-for")+"<\/span>");t=n.data("url");t=App.uncached_url(t);App.console.log("[Quiz Choice] Choice URL: "+t);g();u.html("");$.get(t,{},function(n){var r,t;u.html(n);u.find("video").each(function(){App.initialize_video($(this))});App.content_group_items_pack(u,null,!1);$(window).trigger("resize");i.addClass("js-opening");r=u.height();i.css("height","auto");App.delay(550,function(){i.find(".content-item").velocity({opacity:1},250)});t=i;$("html,body").animate({scrollTop:t.offset().top-125},500)})};d=function(){var t;return i.addClass("js-closing"),i.css("height",0),t=n,$("html,body").animate({scrollTop:t.offset().top-40},500)};g=function(){var n;n=0;i.css("height",n+"px")};l=function(){App.window_focus&&(e?($(".slick-slider").eq(0).slick("slickNext"),App.delay(125,function(){$(".slick-slider").eq(1).slick("slickNext")})):(t=t+2,t>=r.length&&(t=0),w()))};w=function(n){var i,e,f,u,o,s;n==null&&(n=!1);s=t/2;o=c.filter(":eq("+s+")");e=c.not(o);o.addClass("active");e.removeClass("active");u=r.filter(":eq("+t+"), :eq("+(t+1)+")");n?(u.show(),u.velocity("fadeIn",{duration:250})):(r.velocity("fadeOut",{duration:250}),u.velocity("fadeIn",{duration:250}),e.removeClass("active"));i=[];u.each(function(){$(this).css("height","auto");i.push($(this).outerHeight())});f=Math.max.apply(Math,i);u.each(function(){$(this).css({height:f+"px"})});i=[];r.each(function(){i.push($(this).outerHeight())});f=Math.max.apply(Math,i);tt.css("height",f+"px")};h=function(){var n;n=$(window).width();n>App.breakpoints.phone&&e===!1?(s.slick({vertical:!0,verticalSwiping:!0,speed:ht,slidesToShow:1,slidesToScroll:1,useTransform:!0,cssEase:"ease",draggable:!1}),e=!0):n<=App.breakpoints.phone&&e===!0&&s&&(e=!1,s.slick("unslick"))};ct=function(n){var i,r,t;track_events&&(n.data("tracked")||(i="Content",r="Self-Identifier",t=n.data("event"),t||(t=n.data("recommended-for")),t&&App.ga_track_event(i,r,t),n.data("tracked",!0)))};k=function(){w(!0)};b=function(){n.on("mouseenter",function(){it()}).on("mouseleave",function(){y()});rt.on("click",function(n){var t;n.preventDefault();t=$(n.target).closest(".quiz-choice");a(t)});r.on("click",function(n){var t;n.preventDefault();t=$(n.target).closest(".mobile-quiz-choice");a(t)});ut.on("click",function(n){n.preventDefault();d()});et.on("click",function(n){n.preventDefault();p();l(!0)})};ot=function(){h()};nt=function(){h();k();b();y()};nt();$(window).on("resize",ot)}};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,i,r,n;r=function(t){t.preventDefault();n.addClass("js-open");n.find("input:first").trigger("focus")};close_search_modal=function(t){var i;i=$(t.target);App.console.log("close_search_modal()");App.console.log(i);(i.hasClass("modal")||i.hasClass("inner")||i.hasClass("close"))&&(t.preventDefault(),n.removeClass("js-open"))};t=function(){if(n=$(".js-search-modal"),App.exists(n)){$(".js-open-search-modal").on("click",r);n.on("click",close_search_modal)}};i=function(){t()};i()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;i=function(){var t,n;return t=$(this),n=t.data("share-url"),n&&(n=n.replace("{{url}}",encodeURIComponent(window.location.href)),t.attr("href",n)),!0};t=function(){$("a.js-share-url").each(function(){var n;n=$(this).data("share-url");n.indexOf("mailto:")==-1&&$(this).attr("target","_blank")});$("a.js-share-url").on("click",i)};n=function(){t()};n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i,r;return r=function(n){var t,i,r;return i=$(n.target),r=parseInt(i.val()),t=i.closest(".content-shop-item"),r===0?t.addClass("js-removed"):t.removeClass("js-removed")},i=function(n){var i,t,r;return n.preventDefault(),r=$(n.target),i=r.closest(".content-shop-item"),t=i.find("input"),t.val(0),t.trigger("change")},n=function(){$(".shopping-cart input").on("change input",r);return $(".content-shop-item .order-remove a").on("click",i)},t=function(){return n()},t()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var i;$(".notification-wrapper").each(function(){notify_btn=$(this).find(".notify-button");notify_btn.data("notified")&&(notify_btn.after(' <span class="notification-message">✔ The email has been sent <\/span>'),setTimeout(function(){notify_btn.next("span").fadeOut();notify_btn.closest(".notification-wrapper").find(".notification-message").not(":last").remove()},4e3))});$(".notification-wrapper.notified .notify-button").text("Notified");$(".notify-button").on("click",function(n){setTimeout(function(){$(".notification-message").remove()},4e3);n.preventDefault();var t;target=$(this);console.log("click_notify()");t=target.data("notify-url");t&&$.ajax(t,{type:"GET",dataType:"text",error:function(n,t){App.console.log("[AJAX Guide notify] Error: "+t)},success:function(){App.console.log("[AJAX Guide notify] Success ("+t+")")}});i=$(this).closest(".notification-wrapper");$(this).after(' <span class="notification-message">✔ The email has been sent <\/span>');setTimeout(function(){i.find(".notification-message").remove()},4e3)});var n=$("#email-form"),r=n.find(".submit"),t=n.attr("action");n.on("submit",function(i){i.preventDefault();$.ajax({url:t,type:"POST",dataType:"html",data:n.serialize(),beforeSend:function(){r.html("Processing...");App.console.log(t)},success:function(){App.console.log("[AJAX Guide notify] Success ("+t+")");n.trigger("reset");location.reload();r.delay(1e4).html("Submit")},error:function(n){console.log(n)}})})};$(document).ready(n)}.call(this),function(){window.App||(window.App={});App.stacked_grouping_div='<div class="js-content-items-grouping js-is-stacked">';App.more_grouping_div='<div class="js-content-items-more"><div class="js-content-items-more-inner">';App.columns_grouping_div='<div class="js-content-group-columns equal-heights">'}.call(this),function(){var n;window.App||(window.App={});n=function(){App.device.is_mobile?$("body").addClass("is-mobile"):$("body").addClass("is-desktop");App.browser.is_ie11&&$("body").addClass("is-ie11")};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});App.window_focus=!0;n=function(){var n,t,i;$(window).on("focus",function(){return App.window_focus=!0}).on("blur",function(){return App.window_focus=!1});return t=function(){$(window).trigger("resize")},n=function(){},window.matchMedia&&(i=window.matchMedia("print"),i.addListener(function(i){i.matches?t():n()})),window.onbeforeprint=t,window.onafterprint=n};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var i,n,r,u,t;App.links_reapply=function(){n()};n=function(){r();u()};r=function(){var i,r,u,n,t,f;App.external_anchors("main a:not(.button)",!0);$(".content-share-module .external-link").removeClass("external-link").prop("target",null);i=["alis.alberta.ca","alis-uat.int.alberta.ca","alis-uat2.int.alberta.ca","alis.int.alberta.ca","alis-uat.ext.alberta.ca",];for(n in i)r=i[n],$(".external-link[href*='"+r+"'] > span").contents().unwrap(),$(".external-link[href*='"+r+"']").removeClass("external-link").removeClass("js-external-initialized").prop("target","");for(App.device.is_mobile||$(".external-link").prop("target","_blank"),u=$(".external"),n=0;n<u.length;n++)t=$(u[n]),f=t.prop("nodeName").toLowerCase(),f!="a"&&(t=t.closest("a")),App.device.is_mobile||t.attr("target","_blank")};u=function(){$('a[href$=".pdf"]').off("click",t);$('a[href$=".pdf"]').on("click",t)};t=function(n){var i,t;if(i=$(this),t=i.attr("href"),t.indexOf("http")==-1){if(i.data("js-ga-tracked")){window.location.href=t;return}n.preventDefault();App.ga_track_pageview(t);i.data("js-ga-tracked",!0);App.delay(500,function(){window.location=t})}};i=function(){n()};i()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,r,i,u;return App.content_box_tables_reapply=function(){t()},n=null,u=function(){return $(".content-box-content table").wrap('<div class="js-table-container">'),$(".content-box-content table span").each(function(){var n;return n=$(this).attr("class"),$(this).closest("table").attr("class",n),$(this).contents().unwrap()})},i=function(){return n.each(function(){var n,t,i,r;n=$(this);t=n[0];i=t.offsetWidth;r=t.scrollWidth;i<r?n.addClass("js-overflow"):n.removeClass("js-overflow")})},t=function(){if(u(),App.exists($(".content-box-content table"))){n=$(".js-table-container");$(window).on("resize",i);return i()}},r=function(){t()},r()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});App.content_items_pack_content_columns=function(){};n=function(){var n,t;return t=function(){return App.content_items_pack_content_columns()},n=function(){return t()},n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,n,i,u,r,f,e;return i=null,t=null,n=null,f=function(){if($(".content-group").length>4)return n=$(".content-group").slice(-2),n.wrapAll(App.columns_grouping_div),n.find(".content-group-items").addClass("js-is-stacked"),n.find(".content-item").addClass("js-is-stacked"),n.find(".content-group-items").eq(0).find(".content-item").eq(0).addClass("js-is-large"),t=$(".js-content-group-columns")},e=function(){if(App.exists(n))return n.each(function(){var n,t;return n=$(this),t=n.find(".content-item:gt(2)"),t.length>0?t.wrapAll(App.more_grouping_div):n.addClass("js-no-more")})},r=function(){var n;return $(window).width()<=App.breakpoints["tablet-nav"]&&i!=="mobile"?(i="mobile",n=t.find(".content-item"),n.removeClass("js-is-stacked"),t.addClass("js-content-group-columns-removed").removeClass("js-content-group-columns")):$(window).width()>App.breakpoints["tablet-nav"]&&i!=="desktop"?(i="desktop",n=t.find(".content-item"),n.addClass("js-is-stacked"),t.addClass("js-content-group-columns").removeClass("js-content-group-columns-removed")):void 0},u=function(){if(f(),e(),App.exists(n)){$(window).on("resize",r);return r()}},u()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var u,f,t,e,i,n,r;return t=null,n=null,u=function(){var t;return t=App.exists($(".quiz-module"))?3:2,$(".content-group:eq("+t+")").addClass("js-split-layout"),n=$(".content-group.js-split-layout")},f=function(){return n.each(function(){var f,n,i,e,t,u;return f=$(this).find(".content-item"),n=$(),i=0,t=$(),u=0,e=$(),f.length===2?(n=n.add(f.eq(0)),i=100,t=t.add(f.eq(1)),u=100):f.each(function(){var r;if(r=$(this),i<=50&&u<=50||u<=50){if(r.data("type")==="content-and-video")return i===0?(n=n.add(r),i=100):u===0?(t=t.add(r),u=100):(e=e.add(r),i=u=100);if(i<=50&&u<=50)return n=n.add(r),i+=50;if(u<=50)return t=t.add(r),u+=50}else if(n.length===1&&i<=50){if(r.data("type")!=="content-and-video")return n=n.add(r),i=100}else return e=e.add(r)}),n.length===1&&r(n.eq(0)),t.length===1&&r(t.eq(0)),e.length===0&&f.closest(".content-group").addClass("js-no-more"),n.wrapAll(App.stacked_grouping_div),t.wrapAll(App.stacked_grouping_div),e.wrapAll(App.more_grouping_div),n.addClass("js-is-stacked").addClass("js-is-split"),t.addClass("js-is-stacked").addClass("js-is-split"),f.closest(".content-group-items").addClass("js-is-stacked")})},r=function(n){if(n.data("type")==="content-and-image")return n.addClass("js-is-large"),n.addClass("content-on-image"),n.removeClass("content-and-image"),n.data("type","content-on-image")},i=function(){var i;return $(window).width()<=App.breakpoints["tablet-nav"]&&t!=="mobile"?(t="mobile",i=n.find(".content-item.js-is-stacked"),i.addClass("js-is-stacked-removed").removeClass("js-is-stacked"),i.addClass("js-is-split-removed").removeClass("js-is-split"),n.find(".js-content-items-grouping").addClass("js-is-stacked-removed").addClass("js-content-items-grouping-removed").removeClass("js-is-stacked").removeClass("js-content-items-grouping")):$(window).width()>App.breakpoints["tablet-nav"]&&t!=="desktop"?(t="desktop",i=n.find(".content-item.js-is-stacked-removed"),i.addClass("js-is-stacked").removeClass("js-is-stacked-removed"),i.addClass("js-is-split").removeClass("js-is-split-removed"),n.find(".js-content-items-grouping-removed").addClass("js-is-stacked").addClass("js-content-items-grouping").removeClass("js-is-stacked-removed").removeClass("js-content-items-grouping-removed")):void 0},e=function(){u();f();$(window).on("resize",i);return i()},e()};$(document).ready(n)}.call(this),function(){App.content_group_items_repack=function(){};App.content_group_items_pack=function(){$(".js-content-group-items").addClass("js-closed")}}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;App.reapply_content_group_more=function(){apply_classes_to_more_toggle()};i=function(i){var r,u;r=i.closest(".js-content-group");u=r.find(".js-content-group-items");i.hasClass("js-less")?n(i,r,u):t(i,r,u)};n=function(n,t,i){var r,f,u,e;return f=""+t.attr("id"),u=$(".js-content-group:not(#"+f+")"),u.css("opacity","0"),r=i.find(".js-content-items-more"),r.css("height",0),App.delay(1e3,function(){return u.velocity({opacity:1},{duration:250}),r.find(".content-item").css("opacity",0),App.equal_heights($(".js-content-group-columns.equal-heights"))}),n.removeClass("js-less"),n.find(".label").html("More"),e=i.closest(".content-group"),$("html,body").animate({scrollTop:e.offset().top-75},750)};t=function(n,t,i){var r,o,f,u,e;f=""+t.attr("id");u=$(".js-content-group:not(#"+f+")");u.css("opacity","0");r=i.find(".js-content-items-more");o=r.find(".content-items-more-inner");r.css("height","auto");App.delay(550,function(){r.find(".content-item").velocity({opacity:1},{duration:250});u.velocity({opacity:1},{duration:250});App.equal_heights($(".js-content-group-columns.equal-heights"))});n.addClass("js-less");n.find(".label").html("Less");e=r.find(".content-item:first");$("html,body").animate({scrollTop:e.offset().top-75},500)};apply_events=function(){$("body").on("click",".js-content-group-more a",function(n){n.preventDefault();i($(this))});$("body").on("click",".js-content-group-more-packery a",function(n){n.preventDefault();var r,t,i;r=$(n.target);t=r.closest("a");i=r.closest(".content-group").find(".content-group-items");App.exists(i)&&(i.toggleClass("js-closed"),App.content_group_items_repack());i.hasClass("js-closed")?(t.removeClass("js-less"),t.find(".label").html("More")):(t.addClass("js-less"),t.find(".label").html("Less"))})};apply_classes_to_more_toggle=function(){for(var f=$(".content-group-more"),r=0;r<f.length;r++){var t=$(f[r]),i=t.closest(".content-group"),u=i.find(".content-group-items .content-layout-item"),n;u.length<=2&&(n="js-children-2",t.addClass(n),i.addClass(n));u.length<=3&&(n="js-children-3",t.addClass(n),i.addClass(n));u.length==4&&(n="js-children-4",t.addClass(n),i.addClass(n));u.length>=4&&(n="js-children-gte-4",t.addClass(n),i.addClass(n))}};initialize=function(){apply_events();apply_classes_to_more_toggle()};initialize()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){if(App.exists($(".content-size")))return $(".content-header-module").addClass("js-has-content-size")};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){return $(".content-item .content .badge[data-href]").on("click",function(n){return n.preventDefault(),window.location=$(this).data("href")})};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n;App.content_item_no_occupation_image=function(){$(".content-item.content-occupation").each(function(){App.exists($(this).find(".occupation-image"))||$(this).addClass("js-no-occupation-image")})};App.exists(".js-content-items-packery")&&(n=$(".js-content-items-packery").packery({itemSelector:".content-layout-item",gutter:0}),n.find(".content-layout-item").addClass("js-is-packed"),n.imagesLoaded().progress(function(){n.packery()}))};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var u,f,n,e,o,r,s,h,c,t,l;App.buttons_reapply=function(){t&&n()};App.tables_reapply=function(){t&&r()};u=function(){App.scrolling_anchors(".page-content-inner")};r=function(){$(".page-content-inner > table, .content-quote-content > table").wrap('<div class="js-table-container">');$(".page-content-inner .occ-accordion-module table").wrap('<div class="js-table-container">');$(".page-content-inner table span").each(function(){var n;n=$(this).attr("class");$(this).closest("table").attr("class",n);$(this).contents().unwrap()})};s=function(){$(".page-content-inner ul li:first-child .button").closest("ul").addClass("js-ul-nav")};n=function(){$("span.button").each(function(){var n;App.exists($(this).closest("a"))?(n=$(this).attr("class"),$(this).closest("a").attr("class",n),$(this).contents().unwrap()):App.exists($(this).find("a"))&&(n=$(this).attr("class"),$(this).find("a").attr("class",n),$(this).attr("class",""))})};o=function(){$(".page-content-inner ul li > span, .page-content-inner ol li > span, .content-box-article > .inner ul li > span, .content-box-article > .inner ol li > span").each(function(){var i,n,t;n=$(this).attr("class");i=!0;t=$(this).closest("ul, ol");t.attr("class",n);$(this).contents().unwrap()})};e=function(){var n,t;for(n=$(".page-content-inner ul.checkboxes > li, .page-content-inner ol.checkboxes > li"),i=0;i<n.length;i++)t=n[i],$(t).wrapInner("<span><\/span>");$(".page-content-inner ul.checkboxes > li > span, .page-content-inner ol.checkboxes > li > span").on("click",function(n){var t;t=$(n.target);App.console.log(n.target);t.tagName()==="a"||t.parent().tagName()==="a"||(n.preventDefault(),event.stopPropagation(),$(this).closest("li").toggleClass("js-active"))})};h=function(){$(".page-content-inner p img").each(function(){var n=$(this);n.attr("align")!="left"&&n.css("float")=="left"&&n.attr("align","left")})};c=function(){$(".page-content-inner p img").each(function(){var n=$(this);n.attr("align")!="right"&&n.css("float")=="right"&&n.attr("align","right")});$('.page-content-inner p span img[align="right"]').each(function(){var n=$(this);n.closest("p").wrap('<div class="content-side-module for-image"><\/div>')})};link_wrapped_images=function(){$(".page-content-inner p a > img").each(function(){var n=$(this);n.closest("a").addClass("js-has-img")})};f=function(){t=App.exists(".page-content-inner");grid_content_exists=App.exists(".grid-content");l=App.exists(".content-group.signup");span_button_exists=App.exists("span.button");t&&(u(),r(),s(),n(),o(),e(),h(),c(),link_wrapped_images());(l||span_button_exists)&&n()};f()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,i,e,r,u,n,f;i=App.exists(".content-group-columns.equal-heights");r=App.exists(".equal-heights, .js-equal-heights");t=App.exists(".content-cluster-inner");e=App.exists(".content-quiz-sort-item");f=App.exists(".js-fill-heights");n=function(){i&&App.equal_heights($(".content-group-columns.equal-heights"),".content-group-inner .content-group-items");r&&App.equal_heights($(".equal-heights, .js-equal-heights"));App.equal_heights($(".js-content-group-items-equal-height-titles"),".title");t&&App.equal_heights_content_cluster();f&&App.fill_heights($(".js-fill-heights"))};App.on_fonts_loaded(function(){return n()});u=function(){return n()};u();return $(window).on("resize",n)};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;i=function(){var n;n=$(".js-external-formatting p");n.each(function(){var t,n;t=$(this);n=t.html();n=n.replace("&nbsp;","");App.console.log("p content...");App.console.log(n);$.trim(n).replace(" ","")==""&&t.html("")})};n=function(){i()};t=function(){n()};t()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){return FastClick.attach(document.body)};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){if(App.mask_inputs_with_commas=function(n,t){var i;t=t||"input[data-calc-fieldid]";i=n?n.find(t):$(t);i.each(function(){$(this).data("money")?new Cleave($(this),{numeral:!0,prefix:"$"}):new Cleave($(this),{numeral:!0})})},App.mask_inputs_with_date=function(n,t){var i;t=t||"input.js-mask-date";i=n?n.find(t):$(t);i.each(function(){new Cleave($(this),{numeral:!0});new Cleave($(this),{date:!0,datePattern:["m","d","Y"]})})},App.exists("input.js-mask-phone")){$("input.js-mask-phone").cleave({phone:!0,phoneRegionCode:"CA",autoUnmask:!0});$("input.js-mask-phone").closest("form").addClass("js-has-masked-phone");$("form.js-has-masked-phone").on("submit",function(){return $("input.js-mask-phone").each(function(){var n,t;n=$(this).val();n.length==11&&n.charAt(0)=="1"&&(t=n.substr(1,n.length-1),$(this).val(t))}),!0})}initialize=function(){App.mask_inputs_with_date();App.mask_inputs_with_commas()};initialize()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){if(App.exists($(".page-content-more"))&&$(window).width()<=App.breakpoints.phone){var n=$(window.location.hash);if(!App.exists(n)){$(".page-content-more").each(function(){var n;n=$(this).closest(".page-content");parseInt(n.height())>App.breakheights["more-content"]&&n.addClass("js-has-page-content-more")});$(".page-content-more").on("click",function(n){var t;n.preventDefault();t=$(this).closest(".page-content");t.removeClass("js-has-page-content-more")})}}};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n;if(App.exists(".page-content-inner")&&App.exists(".content-tools-inner")){n=function(){if($(window).width()>=App.breakpoints["tablet-nav"])return $(".page-content > .page-content-inner").css("min-height",$(".content-tools-inner").height()+"px"),$(window).off("resize",n)};n();return $(window).on("resize",n)}};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n;App.pie_charts_reapply=function(){$pie_charts=$(".content-pie-chart:not(.js-initialized)");n()};$pie_charts=$(".content-pie-chart");n=function(){$pie_charts.each(function(){var r,t,i,n,u;i=$(this).find(".easy-pie-chart");u=$(this).data("theme");n=$(this).data("size");r=function(){switch(u){case"yellow":return"#f6c700";case"orange":return"#ff7900";case"pink":return"#ff22a3";case"green":return"#8bc53f";case"blue":return"#00aeda";case"purple":return"#cd64f0";default:return"#231f20"}}();n=function(){switch(n){case"small":return $(this).addClass("js-small"),t=10,80;case"medium":return $(this).addClass("js-medium"),t=15,170;default:return t=20,210}}.call(this);i.easyPieChart({scaleColor:!1,trackColor:"#e6e7e8",barColor:r,lineCap:"square",lineWidth:t,size:n,easing:"EaseOutQuint",animate:{duration:1e3,enabled:!0,delay:2e3}});App.delay(5e3,function(){i.find("canvas").css("width",n+"px").css("height",n+"px")})})};n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});App.sr=ScrollReveal();n=function(){return App.on_fonts_loaded(function(){return App.sr.reveal(".js-reveal")})};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,s,e,i,h,r,n,y,f,u,c,l,o,a,v;f=0;y=null;i=null;t=$("body");n=$("header");u=$("main");r=$("footer");a=n.hasClass("is-static");v=function(n,t){var i=null;return function(){var r=this,u=arguments;clearTimeout(i);i=setTimeout(function(){n.apply(r,u)},t)}};e=function(n){a&&!App.is_phone()||t.hasClass("no-scroll")||set_scroll_direction(n)};set_scroll_direction=function(){scroll_top=$(window).scrollTop();scroll_top<85?c():scroll_top<150?o():scroll_top>f+1||scroll_top<f-1&&o();f=scroll_top};o=function(){if(i!=="up"){if(t.addClass("up"),n.addClass("up"),u.addClass("up"),r.addClass("up"),t.removeClass("down"),n.removeClass("down"),u.removeClass("down"),r.removeClass("down"),App.gt_tablet()){var f;f=n.height();f=f-47;f="-"+f+"px";n.css("top",f)}else n.css("top",0);i="up"}};h=function(){if(i!=="down"){t.addClass("down");n.addClass("down");u.addClass("down");r.addClass("down");t.removeClass("up");n.removeClass("up");u.removeClass("up");r.removeClass("up");var f;f=n.height();f="-"+f+"px";n.css("top",f);i="down"}};c=function(){i!=="neutral"&&(t.removeClass("up"),n.removeClass("up"),u.removeClass("up"),r.removeClass("up"),t.removeClass("down"),n.removeClass("down"),u.removeClass("down"),r.removeClass("down"),n.css("top",0),i="neutral")};l=function(){f=t.scrollTop();$(window).on("scroll",v(function(){e()},10));e()};s=function(){var t;t=window.location.hash;t&&(n.hide(),n.addClass("js-no-animate"),App.delay(500,function(){h();n.show();n.removeClass("js-no-animate")}))};s();l()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,n;if(App.exists($(".js-hero-slider"))){t=$(".js-hero-slider").slick({dots:!0,arrows:!1,infinite:!0,speed:1e3,slidesToShow:1,slidesToScroll:1,pauseOnDotsHover:!0,pauseOnHover:!0,pauseOnFocus:!0,adaptiveHeight:!1,autoplay:!0,autoplaySpeed:5e3,responsive:[{breakpoint:1024,settings:{autoplay:!1}}]});$(".js-hero-slider").on("click",function(){return t.slick("slickPause")});n=function(){var n;return $(".js-hero-slider .slick-slide").css("height","auto"),n=$(".js-hero-slider .slick-track").height(),$(".js-hero-slider .slick-slide").css("height",n+"px")};n();$(window).on("resize",n);return App.on_fonts_loaded(function(){return n()})}};$(document).ready(n)}.call(this),function(){window.App||(window.App={});ready=function(){var n,u,t,i,r;App.track_events_and_pageviews_reapply=function(){n()};t=function(n){n.preventDefault();var t,u,f,e,o,i;t=$(this);i=t.attr("href");u=t.data("track-event-category");f=t.data("track-event-action");e=t.data("track-event-label");o=t.data("track-event-value");App.ga_track_event(u,f,e,o);!t.data("js-ga-event-tracked")&&i&&(r(i),t.data("js-ga-event-tracked",!0))};i=function(n){n.preventDefault();var t,i;t=$(this);i=t.attr("href");path=t.data("track-pageview");App.ga_track_pageview(path);!t.data("js-ga-pageview-tracked")&&i&&(r(i),t.data("js-ga-pageview-tracked",!0))};r=function(n){App.delay(500,function(){window.location=n})};n=function(){var n,r;n=$("a[data-track-event]:not('.js-now-tracking-event')");n.off("click",t);n.on("click",t);n.addClass("js-now-tracking-event");r=$("a[data-track-pageview]:not('.js-now-tracking-pageview')");r.off("click",i);r.on("click",i);r.addClass("js-now-tracking-pageview")};u=function(){n()};u()};$(document).ready(ready)}.call(this),function(){var n;window.App||(window.App={});App.video_js_uniq_id_counter=1;App.video_js_make_uniq_id=function(){var n;return n="watch_video_"+App.video_js_uniq_id_counter,App.video_js_uniq_id_counter=App.video_js_uniq_id_counter+1,n};n=function(){var n;n=function(){var n;n=0;$("video").each(function(){var t;t=$(this).attr("id");t||(t="video_"+n);$(this).attr("id",t);n=n+1})};n()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var ut,ft,et,h,ot,n,e,c,i,r,w,k,st,ht,l,a,b,d,ct,v,g,o,nt,y,lt,tt,it,at,t,p,u,rt,s,f,vt;p=!0;n=null;t=null;a="";l=null;y=null;e=null;o=!1;w=null;c=null;r=null;i=null;lt=null;ht=null;u=null;endless_scroll_active=!1;s=!1;f=null;use_removable_params=null;window.onpopstate=function(){var s,h,n,t,f,u,e,r,o,c,l;if(s=window.location.href,h=[],n={},t=s.split("?")[1],t)for(f=t.split("&"),u=0;u<f.length;u++)e=f[u],r=e.split("=")[0],o=e.split("=")[1],n[r]||h.push(r),r.indexOf("[]")!=-1?(n[r]||(n[r]=[]),n[r].push(decodeURIComponent(o))):n[r]=decodeURIComponent(o);i.data("freeze",!0);i.data("skip-push-state",!0);c=i.find("input.filter");l=i.find("select.filter");c.each(function(){var i,r,u,f;i=$(this);r=i.attr("name");switch(i.attr("type")){case"text":n[r]?i.val(decodeURIComponent(n[r])).trigger("change"):(!t||t=="")&&i.data("param-default")?i.val(i.data("param-default")).trigger("change"):i.val("").trigger("change");break;case"hidden":n[r]?i.val(decodeURIComponent(n[r])).trigger("change"):(!t||t=="")&&i.data("param-default")?i.val(i.data("param-default")).trigger("change"):i.val("").trigger("change");break;case"checkbox":n[r]&&n[r].length>0?(u=n[r],f=i.attr("value"),u.includes(f)?i.prop("checked",!0).trigger("change"):i.prop("checked",!1).trigger("change")):t||i.data("param-default")!="checked"?i.prop("checked",!1).trigger("change"):i.prop("checked",!0).trigger("change")}});l.each(function(){var i,r,u;i=$(this);r=i.attr("name");n[r]?i.val(n[r]).trigger("change"):(u=i.find('option[data-param-default="selected"]'),!t&&u?i.val(u.attr("value")).trigger("change"):i.val("").trigger("change"))});App.update_filter_states();i.data("freeze",!1);i.trigger("change");i.data("skip-push-state",!1)};tt=function(){var u;n=$(".ajax-endless-scroll").eq(0);endless_scroll_active=n.data("phone-endless-scroll-inactive")?!1:!0;a=n.data("endless-scroll-items");u=n.find(a);e=n.data("endless-scroll-url");e=="false"&&(e=!1);y=0;w=n.data("filters-url")?n.data("filters-url"):e;n.data("load-more")&&(f=$(n.data("load-more")),s=!0);parseInt(n.data("endless-scroll-records"))>=u.length&&v();it();(n.data("filters")||c)&&(c=$(n.data("filters")).find("button.filter, select.filter, input[type=hidden].filter, input[type=range].filter, input[type=text].filter, input[type=radio].filter"),r=$(n.data("filters-target")),App.exists(r)||(r=t),i=$(n.data("filters")),lt=$(n.data("filters")).find("select.filter"),use_removable_params=i.data("removable-params")==!0,ht=$(n.data("filters")).find("input[type=hidden].filter, input[type=text].filter, input[type=range].filter, input[type=radio].filter"))};ft=function(){if(tt(),n.data("filters")){i.on("change keyup paste blur",function(n){if(!$(this).data("freeze")){var r;if(t=$(n.target),t.tagNameIs("input")&&t.attr("type")==="text"){if(r=t.data("last-value"),t.val()!==r?(t.data("last-value",t.val()),t.data("changed",!0)):t.data("changed",!1),t.data("changed")===!0&&t.data("update-filter-on-change")!==!1||t.data("force-update-filter-on-change"))return b(i.data("skip-push-state"))}else return b(i.data("skip-push-state")),ut($(this))}});i.on("submit",function(){return!1});i.on("click",":button",function(){$(this).hasClass("js-expand-group-choices")||b()})}if(s)f.on("click",vt);if(!s)$(window).on("scroll",function(){h()})};vt=function(n){n.preventDefault();e&&p&&rt()&&(o||(d(),update_load_more_text()))};update_load_more_text=function(){var n;s&&(load_text=f.data("load-text"),n=f.data("loading-text"),o?n&&f.html(n):load_text&&f.html(load_text))};it=function(){t=n.find(n.data("endless-scroll-target"));App.exists(t)||(t=n)};at=function(){$(".loading:not(.for-accordion):not(.for-hero)").show()};show_or_hide_load_more=function(){var t,i,r;s&&(t=n.find(a),i=parseInt(n.data("endless-scroll-records")),r=t.length,t.length>=i?f.hide():f.show())};nt=function(){o=!0;$(".loading:not(.for-accordion):not(.for-hero)").show();update_load_more_text()};v=function(){o=!1;$(".loading:not(.for-accordion):not(.for-hero)").hide();show_or_hide_load_more();update_load_more_text()};g=function(){var t,i,r;if(n.data("endless-scroll-after")){i=n.data("endless-scroll-after").split(",");for(index in i)r=i[index],t=App.function_from_string(r),typeof(t==="function")&&t(l)}};ct=function(){var t,i,r;if(n.data("filters-after")){i=n.data("filters-after").split(",");for(index in i)r=i[index],t=App.function_from_string(r),typeof(t==="function")&&t(l)}};ut=function(n){var t;t=$(window).width();t<=App.breakpoints.phone&&n.data("alert-on-update-phone")?App.console.log(""+n.data("alert-on-update-phone")):t<=App.breakpoints["tablet-nav"]&&n.data("alert-on-update-tablet-nav")?App.console.log(""+n.data("alert-on-update-tablet-nav")):t<=App.breakpoints.tablet&&n.data("alert-on-update-tablet")?App.console.log(""+n.data("alert-on-update-tablet")):n.data("alert-on-update")&&App.console.log(""+n.data("alert-on-update"))};ot=function(){o=!1;p=!1;$(".loading:not(.for-accordion):not(.for-hero)").hide();show_or_hide_load_more();$(window).trigger("resize")};et=function(){p=!0;$(".loading:not(.for-accordion):not(.for-hero)").show()};h=function(){e&&p&&rt()&&!s&&!o&&$(window).scrollTop()+$(window).height()>$(document).height()-(($(".content-group").height()||0)+600)&&d()};rt=function(){if(endless_scroll_active)return!0;var t;return t=$(window).width(),n.data("phone-endless-scroll-inactive")&&$(window).width()<=App.breakpoints.phone?!1:!0};d=function(){var r,i;nt();l=n.find(a);r=parseInt(n.data("endless-scroll-records"));y=l.length;i=k(e);i=App.url_with_param(i,["offset",y]);y<r?(i=App.uncached_url(i),App.console.log("[Endless-Scroll] URL: "+i),u&&(u.abort(),u=null),u=$.get(i,function(n){var i;App.console.log("[Endless-Scroll] Success");u=null;t.hasClass("js-is-packery")?(t.append(n),i=t.find(".content-layout-item:not(.js-is-packed)"),t.packery("appended",i),t.find(".content-layout-item").addClass("js-is-packed")):t.append(n);t.find("video").each(function(){App.initialize_video($(this))});App.content_items_reapply();App.check_like_status();App.links_reapply();App.track_events_and_pageviews_reapply();g();App.delay(250,function(){v();h()});h()}).fail(function(n){App.console.log("[Endless-Scroll] Error: "+n)})):ot()};b=function(i){var f,s,e,o;if(App.console.log("[Filters/URL] load_and_replace_items()"),nt(),f=k(w,null),f=App.url_with_param(f,["offset",0]),s=App.url_with_param(f,["t",!1]),f=App.uncached_url(f),console.log("[Filters/URL]",f),r.css("opacity",0),r.html(""),use_removable_params&&!i){e="?"+s.split("?")[1];e=App.remove_param_from_url(e,"t");e=App.remove_empty_params_from_url(e);App.console.log("[History] Params: "+e);history.pushState(null,null,e);try{ga&&(o=location.pathname+e,ga("set","page",o),window.ga("send","pageview",o),App.console.log("[Google Analytics] Pageview: "+o))}catch(c){}}return at(),u&&(u.abort(),u=null),u=$.get(f,function(i){var f;App.console.log("[Filter] Success");u=null;r.hasClass("js-content-packery")&&r.packery("destroy");r.html(i);it();et();t.find("video").each(function(){return App.initialize_video($(this))});App.content_items_reapply();App.check_like_status();App.links_reapply();App.buttons_reapply();App.track_events_and_pageviews_reapply();g();ct();r.animate({opacity:1},1e3);f=r.find("#ajax_endless_scroll_data");App.exists(f)&&(n.data(f.data()),f.remove(),parseInt(n.data("endless-scroll-records"))===0&&v(),tt());App.delay(250,function(){v();h()});h()})};k=function(t){var i;if(c=$(n.data("filters")).find("button.filter, select.filter, input[type=hidden].filter, input[type=text].filter, input[type=range].filter, input[type=checkbox].filter:checked, input[type=radio].filter:checked"),App.exists(c)&&c.each(function(){var r,n;r=$(this).attr("name");n=$(this).val();$(this).attr("data-param-value-id")>0&&(n=$(this).attr("data-param-value-id"));$(this).data("redirect-url")&&(i=n);t=App.url_with_param(t,[""+r,n])}),i){window.location=i;return}return t};App.initialize_video=function(n,t){var i,r;return n.prop("id")?i=n.prop("id"):(i=App.video_js_make_uniq_id(),n.prop("id",i),r=r+1),t==undefined&&(t=!1),videojs(i).ready(function(){var n=this;t&&n.play()}),!0};st=function(){ft()};st()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;return n=function(n){var t,i,r;return n.preventDefault(),r=$(n.target),t=$(r.data("input-target")),i=r.data("input-value"),App.exists(t)&&i!==void 0?(t.val(i),t.trigger("change")):void 0},t=function(){return $("body").on("click","[data-input-target]",n)},i=function(){return t()},i()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var t,i,n;t=function(){var t,i;$("body").on("keydown","input[type=number].ajax-load",function(n){n.keyCode==38||n.keyCode==40?$(this).data("keydown-arrow",!0):$(this).data("keydown-arrow",!1)});$("body").on("keyup","input[type=number].ajax-load",function(n){var i;i=$(this);$(this).data("keydown-arrow",!1);(n.keyCode==38||n.keyCode==40)&&(t&&clearInterval(t),t=App.delay(500,function(){i.trigger("change")}))});$("body").on("focus","input[type=number].ajax-load",function(){$(this).val().trim()=="0"&&($(this).data("last-value","0"),$(this).val(""))});$("body").on("blur","input[type=number].ajax-load",function(){$(this).val().trim()==""&&($(this).val("0"),$(this).trigger("change"))});$("body").on("mousedown","input[type=number].ajax-load",function(){$(this).data("mousedown",!0)});$("body").on("mouseup","input[type=number].ajax-load",function(){var n;n=$(this);$(this).data("mousedown",!1);i&&clearInterval(i);i=App.delay(500,function(){n.trigger("change")})});$("body").on("change input",".ajax-load",function(){var t,u,f,s,e,i,h,o,r;if(f=$($(this).data("load-target")),App.exists(f)&&(i=$(this).val(),u=!$(this).data("last-value")&&$(this).data("last-value")!==0?"":$(this).data("last-value"),i!==u?(h=$(this).attr("type")=="number",o=$(this).attr("min"),r=$(this).attr("max"),h&&typeof o!=typeof undefined&&o!==!1||typeof r!=typeof undefined&&r!==!1?(t=!0,$(this).data("keydown-arrow")?t=!1:$(this).data("mousedown")?t=!1:(Number($(this).val())>Number(r)?($(this).val(r),i=r,$(this).closest(".order").children(".overlimit").show().delay(5e3).fadeOut(),u==r&&(t=!1)):Number($(this).val())<Number(o)?(Number($(this).val())<0?$(this).closest(".order").children(".underlimit").show():$(this).closest(".order").children(".underlimit").hide(),u===""?t=!0:Number(u)<Number(o)&&(t=!1),i=0):($(this).closest(".order").children(".underlimit").hide(),$(this).closest(".order").children(".overlimit").hide()),$(this).data("last-value",i))):($(this).data("last-value",i),t=!0)):($(this).data("changed",!1),t=!1),t&&(f.html(""),s=$(this).data("load-url"),e=App.url_with_param(s,["value",i]),i!==null&&i!==""))){if(e=App.uncached_url(e),App.console.log("[AJAX Load] "+e),n&&n.readyState!=4)try{n.onreadystatechange=null;n.abort();App.console.log("[AJAX Load] Aborted")}catch(e){}n=$.ajax(e,{type:"GET",dataType:"text",error:function(n,t){App.console.log("[AJAX Load] Error: "+t)},success:function(t){App.console.log("[AJAX Load] Success");f.html(t);f.find("select").select_menu({change_on_init:!1});n=null}})}})};i=function(){t()};i()};$(document).ready(n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,r,i,u,f,e,o,t,s;if(n=null,s=App.exists("input.js-suggestions"),t=!0,s){f=function(n){var t,u,r,f;if(u=n.keyCode,u===13)return i(n),document.activeElement.trigger("blur"),$(n.target).trigger("blur"),!0;t=$(n.target);r=t.val();f=parseInt(t.data("suggestions-min-search-length")||1);r.length>=f?(o(t,r),t.siblings(".js-suggestions").show()):t.siblings(".js-suggestions").hide()};e=function(n){var i,t,r;i=$(n.target);r=i.val();t=$(i.data("suggestions-target"));t.is(":empty")||r===""||(t.addClass("js-open"),t.closest(".multi-select").closest(".field").css("z-index","9"))};o=function(i,r){var f,u;t=!1;f=$(i.data("suggestions-target"));u=i.data("suggestions-url");u=App.url_with_param(u,["s",r]);u=App.uncached_url(u);App.console.log("[AJAX Suggestions] URL: "+u);n&&n.readyState!=4&&n.abort();n=$.ajax(u,{type:"GET",dataType:"text",error:function(n,t){App.console.log("[AJAX Suggestions] Error: "+t)},success:function(n){App.console.log("[AJAX Suggestions] Success");f.html(n);App.apply_text_modifiers();t||(f.addClass("js-open"),f.closest(".multi-select").closest(".field").css("z-index","9"));f.closest(".field").addClass("js-focus");f.closest(".multi-select").closest(".field").addClass("js-focus")}})};r=function(n){var i,r,t,f;t=$(n.target);t.tagNameIs("a")&&(n.preventDefault(),f=t.html(),i=t.closest(".field").find("input"),i.val(f),r=$(i.data("suggestions-target")),u(r),t.closest("form").trigger("change"),t.closest(".field").removeClass("js-focus"),t.closest(".multi-select").closest(".field").removeClass("js-focus"),i.trigger("change"))};u=function(n){var i,t;n.target?(i=n,t=$(i.target)):t=n;t.closest(".field").removeClass("js-focus");t.closest(".multi-select").closest(".field").removeClass("js-focus");t.removeClass("js-open")};i=function(n){var i;t=!0;i=$(n.target);$("div.js-suggestions .js-open").each(function(){i.data("suggestions-target")!=="#"+$(this).attr("id")&&($(this).removeClass("js-open"),$(this).closest(".field").removeClass("js-focus"),$(this).closest(".multi-select").closest(".field").removeClass("js-focus"))})};$("body").on("click",i);$("input.js-suggestions").on("keyup paste",$.throttle(500,f));$("input.js-suggestions").on("focus",e);$("body").on("click","div.js-suggestions",r)}};$(document).ready(n);$(document).on("page:load",n)}.call(this),function(){var n;window.App||(window.App={});n=function(){var n,t,i;n=null;i=function(n){var t;t=n.data("url");t&&(t=App.uncached_url(t),App.console.log("[AJAX Content] URL: "+t),$.ajax(t,{type:"GET",dataType:"text",error:function(n,t){App.console.log("[AJAX Content] Error: "+t)},success:function(t){var i;App.console.log("[AJAX Content] Success");n.html(t);App.sr.reveal(".js-reveal");n.find("video").each(function(){App.initialize_video($(this))});App.content_item_no_occupation_image();App.reapply_content_group_more();i=n.find(".content-group");i.unwrap();App.content_group_items_pack(i.find(".content-group-items"));$(window).trigger("resize");App.delay(500,function(){$(window).trigger("resize")})}}))};t=function(){n=$(".content-group-ajax");n.each(function(){i($(this))});get_ajax_tab_content()};get_ajax_tab_content=function(){$(".tab-trigger-ajax").on("click",function(){var n=$(this).next(".ajax-tab-container"),t;n.toggleClass("content-loaded");n.hasClass("content-loaded")?(n.addClass("content-group-ajax"),t=n.data("url"),t&&(t=App.uncached_url(t),App.console.log("[AJAX Content] URL: "+t),$.ajax(t,{type:"GET",dataType:"text",error:function(n,t){App.console.log("[AJAX Content] Error: "+t)},success:function(t){App.console.log("[AJAX Content] Success");n.html(t)}}))):n.find(".inner").remove()})};$(".delete-btn").on("click",function(){var n=$(this).data("delete"),t=$(this).closest(".link").fadeOut(400);n&&$.ajax(n,{type:"GET",dataType:"text",success:function(){t}})});$(".js-remove-button").on("click",function(n){n.preventDefault();var t;target=$(this);console.log("click_remove()");t=target.data("remove-url");t&&$.ajax(t,{type:"GET",dataType:"text",error:function(n,t){App.console.log("[AJAX Guide Remove] Error: "+t)},success:function(){App.console.log("[AJAX Guide Remove] Success ("+t+")")}});$(this).closest(".link").fadeOut(400)});t()};$(document).ready(n)}.call(this);var ALIS;(function(n){"use strict";var i=window.localStorage,r=document.getElementById("filter_search_box"),t=$(".content-filters-module select#filter_sort_ddl"),u=function(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),t=i.exec(location.search);return t===null?"":decodeURIComponent(t[1].replace(/\+/g," "))},f=function(){function n(){var n=this;this.StoreData=function(n,t){i.setItem(n,t)};this.Data=function(n){return i.getItem(n)};this.AddOption=function(){var u=$(".content-filters-module select#filter_sort_ddl.filter option[value='-1']").length>0,i,r;u||(i=$("#filter_sort_ddl").parent(".select").find("span"),r=$("#filter_sort_ddl").parent(".select"),n.StoreData("alis:filterLabel",i.html()),n.StoreData("alis:filterIndex",$("#filter_sort_ddl").val()),t.prepend("<option value='-1' selected>Sort by: Relevance<\/option>"),i.html("Sort by: Relevance"),r.addClass("disabled"),$("#filter_sort_ddl").val(n.Data("alis:filterIndex")))};this.KeywordSearch=function(){var n=u("s");return n&&n.length>0};$(r).on("input change",function(){if(r.value.length>0)n.AddOption(),t.prop("disabled",!0);else{t.prop("disabled",!1);$(".content-filters-module select#filter_sort_ddl option[value='-1']").remove();var i=n.Data("alis:filterLabel");i.length>0&&$("#filter_sort_ddl").parent(".select").find("span").html(i);$("#filter_sort_ddl").parent(".select").removeClass("disabled")}});$(document).ready(function(){n.KeywordSearch()&&(n.AddOption(),t.prop("disabled",!0))})}return n}();n.Web=f})(ALIS||(ALIS={}))