function foldable(){$(".foldable").each(function(n,t){if(!$(t).data("init")){$(t).data("init",!0);$(t).css({cursor:"pointer"});var i=$(t).data("container"),r=$(t).closest(".accordion"),u=$(t).closest(".accordion-item");$(u).hasClass("expanded")&&($(t).addClass("expanded"),$(i).addClass("expanded"));$(t).off("click.bcsd.accordion").on("click.bcsd.accordion",function(){return r.hasClass("auto-close")&&r.find(".foldable.expanded").each(function(n,r){if(t!==r){var u=$(r).data("container"),f=$(r).closest(".accordion-item");u.length>0&&u!==i&&($(r).removeClass("expanded"),$(f).removeClass("expanded"),$(u).slideUp(300))}}),$(i).slideToggle(300).closest(".accordion-item").toggleClass("expanded").find('.foldable[data-container="'+i+'"]').toggleClass("expanded"),!1})}});var n=window.location.hash;n&&n!=="#"&&($(n).parents(".accordion-item").find(".foldable").click(),$("html, body").animate({scrollTop:$(n).offset().top},"slow"))}!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){var i,r,t;return n.extend(n.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(t){i.submitButton=t.currentTarget;n(this).hasClass("cancel")&&(i.cancelSubmit=!0);void 0!==n(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(t){function r(){var r,u;return i.submitButton&&(i.settings.submitHandler||i.formSubmitted)&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),!(i.settings.submitHandler&&!i.settings.debug)||(u=i.settings.submitHandler.call(i,i.currentForm,t),r&&r.remove(),void 0!==u&&u)}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){var t,i,r;return n(this[0]).is("form")?t=this.validate().form():(r=[],t=!0,i=n(this[0].form).validate(),this.each(function(){t=i.element(this)&&t;t||(r=r.concat(i.errorList))}),i.errorList=r),t},rules:function(t,i){var e,s,f,u,o,h,r=this[0],c="undefined"!=typeof this.attr("contenteditable")&&"false"!==this.attr("contenteditable");if(null!=r&&(!r.form&&c&&(r.form=this.closest("form")[0],r.name=this.attr("name")),null!=r.form)){if(t)switch(e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r),t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(h={},n.each(i.split(/\s/),function(n,t){h[t]=f[t];delete f[t]}),h):(delete s[r.name],f)}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(o=u.required,delete u.required,u=n.extend({required:o},u)),u.remote&&(o=u.remote,delete u.remote,u=n.extend(u,{remote:o})),u}}}),i=function(n){return n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},n.extend(n.expr.pseudos||n.expr[":"],{blank:function(t){return!i(""+n(t).val())},filled:function(t){var r=n(t).val();return null!==r&&!!i(""+r)},unchecked:function(t){return!n(t).prop("checked")}}),n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()},n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:void 0===i?t:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)},n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(t,i){9===i.which&&""===this.elementValue(t)||n.inArray(i.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])!==-1||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}."),step:n.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var e="undefined"!=typeof n(this).attr("contenteditable")&&"false"!==n(this).attr("contenteditable");if(!this.form&&e&&(this.form=n(this).closest("form")[0],this.name=n(this).attr("name")),r===this.form){var u=n.data(this.form,"validator"),f="on"+t.type.replace(/^validate/,""),i=u.settings;i[f]&&!n(this).is(i.ignore)&&i[f].call(u,this,t)}}this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var t,r=this.currentForm,u=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,function(n,i){u[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",i).on("click.validate","select, option, [type='radio'], [type='checkbox']",i);this.settings.invalidHandler&&n(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){var e,o,i=this.clean(t),r=this.validationTargetFor(i),u=this,f=!0;return void 0===r?delete this.invalid[i.name]:(this.prepareElement(r),this.currentElements=n(r),o=this.groups[r.name],o&&n.each(this.groups,function(n,t){t===o&&n!==r.name&&(i=u.validationTargetFor(u.clean(u.findByName(n))),i&&i.name in u.invalid&&(u.currentElements.push(i),f=u.check(i)&&f))}),e=this.check(r)!==!1,f=f&&e,this.invalid[r.name]=e?!1:!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),n(t).attr("aria-invalid",!e)),f},showErrors:function(t){if(t){var i=this;n.extend(this.errorMap,t);this.errorList=n.map(this.errorMap,function(n,t){return{message:n,element:i.findByName(t)[0]}});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.invalid={};this.submitted={};this.prepareForm();this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(n){var t;if(this.settings.unhighlight)for(t=0;n[t];t++)this.settings.unhighlight.call(this,n[t],this.settings.errorClass,""),this.findByName(n[t].name).removeClass(this.settings.validClass);else n.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t,i=0;for(t in n)void 0!==n[t]&&null!==n[t]&&n[t]!==!1&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text("");this.addWrapper(n).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").trigger("focus").trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var r=this.name||n(this).attr("name"),u="undefined"!=typeof n(this).attr("contenteditable")&&"false"!==n(this).attr("contenteditable");return!r&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),u&&(this.form=n(this).closest("form")[0],this.name=r),this.form===t.currentForm&&!(r in i||!t.objectLength(n(this).rules()))&&(i[r]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([])},reset:function(){this.resetInternals();this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var i,r,u=n(t),f=t.type,e="undefined"!=typeof u.attr("contenteditable")&&"false"!==u.attr("contenteditable");return"radio"===f||"checkbox"===f?this.findByName(t.name).filter(":checked").val():"number"===f&&"undefined"!=typeof t.validity?t.validity.badInput?"NaN":u.val():(i=e?u.text():u.val(),"file"===f?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(r=i.lastIndexOf("/"),r>=0?i.substr(r+1):(r=i.lastIndexOf("\\"),r>=0?i.substr(r+1):i)):"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var u,f,r,e,i=n(t).rules(),c=n.map(i,function(n,t){return t}).length,s=!1,h=this.elementValue(t);"function"==typeof i.normalizer?e=i.normalizer:"function"==typeof this.settings.normalizer&&(e=this.settings.normalizer);e&&(h=e.call(t,h),delete i.normalizer);for(f in i){r={method:f,parameters:i[f]};try{if(u=n.validator.methods[f].call(this,h,t,r.parameters),"dependency-mismatch"===u&&1===c){s=!0;continue}if(s=!1,"pending"===u)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!u)return this.formatAndAdd(t,r),!1}catch(o){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",o),o instanceof TypeError&&(o.message+=".  Exception occurred when checking element "+t.id+", check the '"+r.method+"' method."),o;}}if(!s)return this.objectLength(i)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n]},defaultMessage:function(t,i){"string"==typeof i&&(i={method:i});var r=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"<\/strong>"),u=/\$?\{(\d+)\}/g;return"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters)),r},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t);this.errorList.push({message:i,element:n,method:t.method});this.errorMap[n.name]=i;this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var u,s,e,o,r=this.errorsFor(t),h=this.idOrName(t),f=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(i||""),u=r,this.settings.wrapper&&(u=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(u):this.settings.errorPlacement?this.settings.errorPlacement.call(this,u,n(t)):u.insertAfter(t),r.is("label")?r.attr("for",h):0===r.parents("label[for='"+this.escapeCssMeta(h)+"']").length&&(e=r.attr("id"),f?f.match(new RegExp("\\b"+this.escapeCssMeta(e)+"\\b"))||(f+=" "+e):f=e,n(t).attr("aria-describedby",f),s=this.groups[t.name],s&&(o=this,n.each(o.groups,function(t,i){i===s&&n("[name='"+o.escapeCssMeta(t)+"']",o.currentForm).attr("aria-describedby",r.attr("id"))}))));!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.escapeCssMeta(this.idOrName(t)),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+this.escapeCssMeta(u).replace(/\s+/g,", #")),this.errors().filter(i)},escapeCssMeta:function(n){return n.replace(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),n(t).not(this.settings.ignore)[0]},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return!this.dependTypes[typeof n]||this.dependTypes[typeof n](n,t)},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,n(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];n(t).removeClass(this.settings.pendingClass);i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.submitButton&&n("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,i){return i="string"==typeof i&&i||"remote",n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm();n(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},normalizeAttributeRule:function(n,t,i,r){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(r=Number(r),isNaN(r)&&(r=void 0));r||0===r?n[i]=r:t===i&&"range"!==t&&(n[i]=!0)},attributeRules:function(t){var r,i,u={},f=n(t),e=t.getAttribute("type");for(r in n.validator.methods)"required"===r?(i=t.getAttribute(r),""===i&&(i=!0),i=!!i):i=f.attr(r),this.normalizeAttributeRule(u,e,r,i);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t),e=t.getAttribute("type");for(i in n.validator.methods)r=f.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),""===r&&(r=!0),this.normalizeAttributeRule(u,e,i,r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return void delete t[r];if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0===u.param||u.param:(n.data(i.form,"validator").resetElements(n(i)),delete t[r])}}),n.each(t,function(n,r){t[n]="function"==typeof r&&"normalizer"!==n?r(i):r}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var n;t[this]&&(Array.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(n=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(n[0]),Number(n[1])]))}),n.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=void 0!==r?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:void 0!==t&&null!==t&&t.length>0},email:function(n,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(n)},url:function(n,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[\/?#]\S*)?$/i.test(n)},date:function(){var n=!1;return function(t,i){return n||(n=!0,this.settings.debug&&window.console&&console.warn("The `date` method is deprecated and will be removed in version '2.0.0'.\nPlease don't use it, since it relies on the Date constructor, which\nbehaves very differently across browsers and locales. Use `dateISO`\ninstead or one of the locale specific methods in `localizations/`\nand `additional-methods.js`.")),this.optional(i)||!/Invalid|NaN/.test(new Date(t).toString())}}(),dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(n)},number:function(n,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},minlength:function(n,t,i){var r=Array.isArray(n)?n.length:this.getLength(n,t);return this.optional(t)||r>=i},maxlength:function(n,t,i){var r=Array.isArray(n)?n.length:this.getLength(n,t);return this.optional(t)||r<=i},rangelength:function(n,t,i){var r=Array.isArray(n)?n.length:this.getLength(n,t);return this.optional(t)||r>=i[0]&&r<=i[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},step:function(t,i,r){var u,f=n(i).attr("type"),h="Step attribute on input type "+f+" is not supported.",c=new RegExp("\\b"+f+"\\b"),l=f&&!c.test("text,number,range"),e=function(n){var t=(""+n).match(/(?:\.(\d+))?$/);return t&&t[1]?t[1].length:0},o=function(n){return Math.round(n*Math.pow(10,u))},s=!0;if(l)throw new Error(h);return u=e(r),(e(t)>u||o(t)%o(r)!=0)&&(s=!1),this.optional(i)||s},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.not(".validate-equalTo-blur").length&&u.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r,u){if(this.optional(i))return"dependency-mismatch";u="string"==typeof u&&u||"remote";var f,o,s,e=this.previousValue(i,u);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),e.originalMessage=e.originalMessage||this.settings.messages[i.name][u],this.settings.messages[i.name][u]=e.message,r="string"==typeof r&&{url:r}||r,s=n.param(n.extend({data:t},r.data)),e.old===s?e.valid:(e.old=s,f=this,this.startRequest(i),o={},o[i.name]=t,n.ajax(n.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:o,context:f.currentForm,success:function(n){var r,s,h,o=n===!0||"true"===n;f.settings.messages[i.name][u]=e.originalMessage;o?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(i),f.formSubmitted=h,f.successList.push(i),f.invalid[i.name]=!1,f.showErrors()):(r={},s=n||f.defaultMessage(i,{method:u,parameters:t}),r[i.name]=e.message=s,f.invalid[i.name]=!0,f.showErrors(r));e.valid=o;f.stopRequest(i,o)}},r)),"pending")}}}),t={},n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(r=n.ajax,n.ajax=function(i){var f=("mode"in i?i:n.ajaxSettings).mode,u=("port"in i?i:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=r.apply(this,arguments),t[u]):r.apply(this,arguments)}),n}),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this),i="__jquery_unobtrusive_validation_form_reset";if(!t.data(i)){t.data(i,!0);try{t.data("validator").resetForm()}finally{t.removeData(i)}t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function s(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),e=r.unobtrusive.options||{},o=function(i,r){var u=e[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:e.errorClass||"input-validation-error",errorElement:e.errorElement||"span",errorPlacement:function(){c.apply(t,arguments);o("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments);o("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments);o("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});u.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept");t.addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){var i=n(t.form).find(":input").filter("[name='"+f(s)+"']");return i.is(":checkbox")?i.filter(":checked").val()||i.filter(":hidden").val()||"":i.is(":radio")?i.filter(":checked").val()||"":i.val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery),function(n){n.fn.addTriggersToJqueryValidate=function(){return this.each(function(){var i=n(this),t=i.data("validator"),r,u;t&&(i.data("jQueryValidateTriggersAdded")||(i.data("jQueryValidateTriggersAdded",!0),r=t.form,t.form=function(){var i=r.apply(this,arguments),t=this.currentForm;return n(t).trigger(i==!0?"formValidationSuccess":"formValidationError",t),n(t).trigger("formValidation",[t,i]),i},u=t.element,t.element=function(t){var i=u.apply(this,arguments);return n(t).trigger(i==!0?"elementValidationSuccess":"elementValidationError",t),n(t).trigger("elementValidation",[t,i]),i}))})};n.fn.extend({triggerElementValidationsOnFormValidation:function(){return this.each(function(){n(this).bind("formValidation",function(t,i){n(i).find("*[data-val=true]").each(function(t,i){n(i).hasClass("input-validation-error")?(n(i).trigger("elementValidationError",i),n(i).trigger("elementValidation",[i,!1])):(n(i).trigger("elementValidationSuccess",i),n(i).trigger("elementValidation",[i,!0]))})})})},formValidation:function(t){return this.each(function(){n(this).bind("formValidation",function(n,i,r){t(i,r)})})},formValidationSuccess:function(t){return this.each(function(){n(this).bind("formValidationSuccess",function(n,i){t(i)})})},formValidationError:function(t){return this.each(function(){n(this).bind("formValidationError",function(n,i){t(i)})})},formValidAndInvalid:function(t,i){return this.each(function(){n(this).bind("formValidationSuccess",function(n,i){t(i)});n(this).bind("formValidationError",function(n,t){i(t)})})},elementValidation:function(t){return this.each(function(){n(this).bind("elementValidation",function(n,i,r){t(i,r)})})},elementValidationSuccess:function(t){return this.each(function(){n(this).bind("elementValidationSuccess",function(n,i){t(i)})})},elementValidationError:function(t){return this.each(function(){n(this).bind("elementValidationError",function(n,i){t(i)})})},elementValidAndInvalid:function(t,i){return this.each(function(){n(this).bind("elementValidationSuccess",function(n,i){t(i)});n(this).bind("elementValidationError",function(n,t){i(t)})})}})}(jQuery);$.fn.extend({animateCss:function(n){this.addClass("animated "+n).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){$(this).removeClass("animated "+n)});return this},animateCssOnce:function(n){if(this.data("animated")===!0)return this;this.addClass("animated "+n).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){$(this).data("animated",!0).removeClass("animated "+n)});return this},setBeraterBackground:function(){function r(){var t="%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 "+n+" 115' width='"+n+"' height='115'%3E%3Cpath d='m28.679 114.97-22.355-57.475 22.355-57.495h-4.1917l-22.355 57.495 22.355 57.475z' fill='%2367af22'/%3E%3Cpath d='m"+(n-23.03)+" 0.5618h-4.1429l22.069 57.202-22.069 57.186h4.1429l22.059-57.186z' fill='%2367af22'/%3E%3Cpath d='m6.0837 57.592 22.596 57.378h"+(n-54.62)+"l22.597-57.378-22.597-57.397h-"+(n-54.62)+"z' fill='%2388d32a'/%3E%3C/svg%3E";i.css({"background-image":'url("data:image/svg+xml,'+t+'")'})}var t=this,i=this,n=this.outerWidth();return setInterval(function(){n!==t.outerWidth()&&(n=t.outerWidth(),r())},1),r(),i},openModal:function(n){n===void 0&&(n=!0);var t=this;n&&t.destroy();$("body").addClass("relative");$('<div id="modalBackground"><\/div').appendTo($("body")).one("click",function(){t.closeModal()});return t.clone().addClass("clone").appendTo("body").show(300),this},closeModal:function(){var n=this;return($("body >.modal.clone").fadeOut(300,function(){n.trigger("modal:close");$("#modalBackground").remove();$("body").removeClass("relative");$("body >.modal.clone").remove()}),!$("#productSubMenu").hasClass("active"))?this:(window.setTimeout(function(){$("#productSubMenu").removeClass("active")},1e3),this)},destroy:function(){return $("#modalBackground").remove(),$("body").removeClass("relative"),$("body >.modal.clone").remove(),this}});$(function(){$('[data-toggle="popover"]').popover({container:"body"})});$(window).on("load",function(){$("html body").off("click.bcsd.modal.close").on("click.bcsd.modal.close",".modal-close",function(){$("body").closeModal()});$("html body").off("click",".modal-close-orig").on("click",".modal-close-orig",function(){$("body .modal.clone").fadeOut(300,function(){var n,t;$("video").trigger("pause");$("#modalBackground").remove();$("body .modal.clone").removeClass("clone");$("body").removeClass("relative");videojs!==null&&videojs!==undefined&&(n=$("#standortVideoPh video"),n.length>0&&videojs(n[0]).dispose(),t=$("#productVideoPh video"),t.length>0&&videojs(t[0]).dispose())})});$(".einsatzempfehlungen .dropdown .bootstrap-select").each(function(n,t){$(t).setBeraterBackground()});$("html body").off("click.bcsd.button.product-selector.open").on("click.bcsd.button.product-selector.open",".open-product-selector-button",function(){$("body >.modal.clone").fadeOut(300,function(){$("#modalBackground").remove();$("body >.modal.clone").remove()});$("#productSubMenu").addClass("active");$("#productList").openModal(!1)});$("html body").off("click.bcsd.satz").on("click.bcsd.satz",".satz",function(n){var t=$(n.currentTarget).closest(".satz-wrapper");t.length!==0&&$(t).find(".satz-modal-layer").openModal()});$("html body").off("click.bcsd.modal.open").on("click.bcsd.modal.open",".box-link.pathogen",function(n){var i=$(n.currentTarget).closest("li"),t=i.find(".pathogen-modal");return t.length===0?!1:(t.openModal(),!1)});$("html body").off("click.bcsd.pathogen.products").on("click.bcsd.pathogen.products",".box-link.pathogen .products",function(n){var i=$(n.currentTarget).closest("li"),t=i.find(".product-modal");return t.length===0?!1:(t.openModal(),!1)});$("html body").off("click.bcsch.advisers.map").on("click.bcsch.advisers.map",".map-wrapper .modal-trigger",function(n){var i=$(n.currentTarget).data("target"),t=$(i);return t.length===0?!1:(t.openModal(),!1)});$("html body").off("click.bcsd.navi.toggle").on("click.bcsd.navi.toggle",".navi-box .data-toggle",function(n){var i=$(n.currentTarget),t=$(i.data("container")),r=t.closest(".toggle-container");r.children(".toggle-item").removeClass("active").hide();i.addClass("active");t.addClass("active").fadeIn(300,function(){t.trigger("shown")});t.find(".js-slider").each(function(n,t){var i=$(t).data("slider");i&&i.calculateHeight(0,!1)})});$("html body").off("click.bcsd.pathogenimagelist.wrapper").on("click.bcsd.pathogenimagelist.wrapper",".pathogen-image-list .pathogen-image-wrapper",function(n){function f(n){var i=n.clone().addClass("fullscreen"),t=i.find("img");return t.detach(),t.attr("src",t.attr("data-img")),t.appendTo(i),i.prop("outerHTML")}var i=$(n.currentTarget),t=i.closest(".modal-content"),e=i.closest(".modal"),r=i.closest(".modal").find(".modal-close").first(),u;r.removeClass("modal-close").addClass("modal-content-close").one("click",function(){t.html(t.data("content")).scrollTop(t.data("scrollPos"));window.setTimeout(function(){r.removeClass("modal-content-close").addClass("modal-close")},500)});u=f(i);t.data("scrollPos",t.scrollTop()).data("content",t.html()).html(u).scrollTop(0).imagesLoaded(function(){var n=t.find(".fullscreen .pathogen-image").first();n!==null&&window.setTimeout(function(){var i=Math.abs(t.height()-n.height())/2,r=Math.abs(e.width()-n.width())/2;t.animate({scrollTop:i,scrollLeft:r})},500)})});$("html body").off("click.bcsd.modal.open.empfehlung").on("click.bcsd.modal.open.empfehlung",".empfehlung-image",function(n){var i=$(n.currentTarget).closest(".slide"),t=i.find(".empfehlung-modal");t.length!==0&&t.openModal()});$("#navi li.has-child > span a").each(function(n,t){$(t).removeAttr("href").css("cursor","pointer").off("click.bcsd.navigation").on("click.bcsd.navigation",function(){var i=$(t).closest("ul"),f=$(t).closest("li"),u=!1,n=0,r="";u=$(f).hasClass("active");switch(!0){case $(i).hasClass("main-navi-list"):n=1;$(i).children("li").removeClass("active");break;case $(i).hasClass("sub-menu-list"):n=2;break;case $(i).hasClass("sub-sub-menu-list"):n=3}u?(r=n>1?"show-level level-"+(n-1):"",$(i).find("li.active").removeClass("active")):(r="show-level level-"+n,$(t).closest("li").addClass("active"));$("#navi").removeClass("show-level level-2 level-1").addClass(r)})});$("html body").off("click.bcsd.pathogenlist.name").on("click.bcsd.pathogenlist.name",".pathogen-list .pathogen-name",function(n){var i=$(n.currentTarget).closest(".pathogen-list-row"),t=i.find(".pathogen-modal");t.length!==0&&t.openModal()});$("html body").off("click",".mam-video-open-standorte").on("click",".mam-video-open-standorte",function(n){var t;if(n.preventDefault(),t=$("#standortVideoPh"),t.length===0)return!1;var i=$(n.currentTarget).attr("data-mamid"),u=$(n.currentTarget).attr("data-video-name"),f=$(n.currentTarget).attr("data-video-description"),r=Mustache.render($("#standortVideoTpl").html(),{mamId:i,videoName:u,videoDescription:f});r+='<script>playVideoWithMamID("#video-js_'+i+'", "'+i+'", true, "video'+i+'");<\/script>';t.html(r);$("body").addClass("relative");$('<div id="modalBackground"><\/div').insertBefore(t).one("click",function(){$("body .modal.clone").fadeOut(300,function(){$("video").trigger("pause");$("#modalBackground").remove();$("body .modal.clone").removeClass("clone");$("body").removeClass("relative")})});return t.addClass("clone").show(300),!1});$("html body").off("click",".mam-video-open-products").on("click",".mam-video-open-products",function(n){var t;if(n.preventDefault(),t=$("#productVideoPh"),t.length===0)return!1;var i=$(n.currentTarget).attr("data-mamid"),u=$(n.currentTarget).attr("data-video-name"),f=$(n.currentTarget).attr("data-video-description"),r=Mustache.render($("#productVideoTpl").html(),{mamId:i,videoName:u,videoDescription:f});r+='<script>playVideoWithMamID("#video-js_'+i+'", "'+i+'", true, "video'+i+'");<\/script>';t.html(r);$("body").addClass("relative");$('<div id="modalBackground"><\/div').insertBefore(t).one("click",function(){$("body .modal.clone").fadeOut(300,function(){$("video").trigger("pause");$("#modalBackground").remove();$("body .modal.clone").removeClass("clone");$("body").removeClass("relative")})});return t.addClass("clone").show(300),!1});$(".plz-search-input input").on("click focusin",function(){this.value==="PLZ eingeben"&&(this.value="")}).on("blur",function(){this.value===""&&(this.value="PLZ eingeben")});$("#agrartvBtnMoreInfo").on("click",function(n){window.setTimeout(function(){var i=$("#smd"),t=$(n.currentTarget);i.is(":visible")?t.text("schließen").addClass("show-less"):t.text("Infos zum Beitrag").removeClass("show-less")},500)});$("html body").on("click",".cc-link",function(){if(window.location.pathname==="/Datenschutz")return $("#text_websitedatenschutznutzung").slideDown(0,function(){window.location.hash="top";window.location.hash="#cookies"}).closest(".accordion-item").addClass("expanded").find('.foldable[data-container="#text_websitedatenschutznutzung"]').addClass("expanded"),!1});$("#homeWeather").scrollbar();$(".toggle-navi").on("click",function(n){var i=$(n.currentTarget),t=i.data("container");$(t).is(":hidden")&&$(t).removeClass("show-level level-2 level-1")});$(".overview-link").off("click.bcsd.overview").on("click.bcsd.overview",function(n){if($(n.currentTarget).attr("href")!=="#")return!0;n.preventDefault();var t=!0;$(window).off("beforeunload.bcsd.back").on("beforeunload.bcsd.back",function(){t=!1;return});return history.back(),setTimeout(function(){t&&(window.location.href="..")},200),!1});$(".product-navigation").off("click.bcsd.products.navigation").on("click.bcsd.products.navigation",function(n){n.preventDefault();var t=$(n.currentTarget).attr("href");return history.replaceState(null,null,t),location.reload(),!1});$(".social-links a").off("click.bcsd.social").on("click.bcsd.social",function(n){var t,i,r,u;n.preventDefault();t=$(n.currentTarget).attr("class");switch(t){case"twitter":i="https://twitter.com/intent/tweet/?text="+encodeURI(shareName)+"&url="+encodeURI(shareUrl);window.open(i,"Twitter","height=285,width=550,resizable=1");break;case"facebook":r="https://www.facebook.com/sharer/sharer.php?u="+encodeURI(shareUrl);window.open(r,"Facebook","height=269,width=550,resizable=1");break;case"mail":u="mailto:?subject="+encodeURI(shareName)+"&body="+encodeURI(shareName)+encodeURI("\n\n")+encodeURI(shareUrl);location.href=u}return!1})});var BCSD;(function(n){var t=function(){function n(n,t,i,r,u){t===void 0&&(t=!1);i===void 0&&(i=5e3);r===void 0&&(r=0);u===void 0&&(u=!1);this.currentSlide=0;this.currentPosition=0;this.switchers=$();this.activeClass="active";this.switchTimer=null;this.isSliding=!1;this.speed=200;this.autoSlide=!1;this.pause=1e4;this.itemWidth=0;this.isSlideDevice=!1;this.sliderPos=0;this.adjustmentSelectors=null;this.slideVertical=!1;this.itemHeight=0;this.swipeOptions={triggerOnTouchEnd:!0,swipeStatus:this.swipeStatus,allowPageScroll:"vertical",threshold:75};this.autoSlide=t;n.hasClass("auto-slide")&&(this.autoSlide=!0);this.slideVertical=u;n.hasClass("vertical")&&(this.slideVertical=!0);this.sliderObj=n;this.pause=i;this.stage=n.find(".stage");this.next=n.find(".next");this.last=n.find(".last");this.slider=n.find(".slider");this.slides=this.slider.find(".slide");$.browser.mobile?(this.next.css("display","none"),this.last.css("display","none")):(this.next.css("display","block"),this.last.css("display","block"));this.slides.length>1&&(this.buildSwitchingDisplay(this.slides),this.sliderObj.swipe(this.swipeOptions),this.setInterval(),this.last.addClass("disabled"));this.calculateHeight(r)}return n.prototype.swipeStatus=function(n,t,i,r){var u=$(n.currentTarget).data("slider"),e,f;u.isSliding||u.slideVertical||(t==="move"&&(i==="left"||i==="right")?(window.clearInterval(u.switchTimer),e=void 0,i==="left"?(f=u.isLastSlide()?.3:1,e=u.roundtrip?(r<0?"":"-")+Math.abs(u.itemWidth+r*f):(r<0?"":"-")+Math.abs(u.currentSlide*u.itemWidth+r*f),u.slider.css("left",e+"px")):i==="right"&&(f=u.isFirstSlide()?.3:1,e=u.roundtrip?(r<0?"":"-")+Math.abs(u.itemWidth-r*f):u.currentSlide===0?r*f:(r<0?"":"-")+Math.abs(u.currentSlide*u.itemWidth-r*f),u.slider.css("left",e+"px"))):t==="cancel"?u.slider.animate({left:u.sliderPos},u.speed,function(){u.setInterval()}):t==="end"&&(i==="right"?u.switchPrev():i==="left"&&u.switchNext()))},n.prototype.setHeight=function(n,t,i){i===void 0&&(i=null);var r=n;i&&(this.slides.each(function(n,t){$(t).find(i).css({height:"auto"})}),this.slider.find(i).css({height:"auto"}));r===0&&this.slides.length>0&&this.slides.each(function(n,t){var u=$(t),f;i&&(u=u.find(i));f=u.outerHeight();r<f&&(r=f)});this.slides.length>0&&(this.slides.each(function(n,t){var u=$(t);i&&(u=u.find(i));u.css({height:r+"px"})}),i||this.slider.css({height:r+"px"}))},n.prototype.calculateHeight=function(n,t){var r,i,f,u;if(n===void 0&&(n=0),t===void 0&&(t=!0),this.slides.length>0&&(this.slides.each(function(n,t){$(t).css({height:"auto"})}),this.slider.css({height:"auto"})),this.adjustmentSelectors)for(r=0;r<this.adjustmentSelectors.length;r++)this.setHeight(n,t,this.adjustmentSelectors[r]);else this.setHeight(n,t);this.itemWidth=this.slides.eq(0).outerWidth();this.slideVertical?this.recalculateSliderPosVertical():this.recalculateSliderPos();i=this.slides.eq(this.currentSlide).outerHeight();this.itemHeight=i;this.slider.css({height:i+"px"});this.slideAreaSelector&&(f=this.slides.eq(this.currentSlide).find(this.slideAreaSelector),u=f.position().top,i=f.outerHeight(),this.next.css({top:u+i/2+"px"}),this.last.css({top:u+i/2+"px"}),this.switchers.parent().css({bottom:"auto",top:u+i+"px"}))},n.prototype.isFirstSlide=function(){return this.currentPosition===0},n.prototype.isLastSlide=function(){return this.currentPosition===this.slides.length-1},n.prototype.recalculateSliderPos=function(){this.slider.css({left:0-this.itemWidth*this.currentSlide});this.sliderPos=parseInt(this.slider.css("left"))},n.prototype.recalculateSliderPosVertical=function(){this.slider.css({top:0-this.itemWidth*this.currentSlide});this.sliderPos=parseInt(this.slider.css("top"))},n.prototype.buildSwitchingDisplay=function(n){var t=this,i={slides:[]};n.each(function(n){i.slides.push({index:n})});this.switchers=this.sliderObj.find(".switcher");this.bindSwitcher(this.switchers);this.sliderObj.off("click",".next").on("click",".next",function(){return t.next.hasClass("disabled")?!1:(t.slideVertical?t.switchNextVertical():t.switchNext(),!1)});this.sliderObj.off("click",".last").on("click",".last",function(){return t.last.hasClass("disabled")?!1:(t.slideVertical?t.switchPrevVertical():t.switchPrev(),!1)})},n.prototype.doAutoSlide=function(){var n=this,t=this.currentSlide+1;if(t>=this.slides.length){this.slider.prepend(this.slides.last().clone(!0));this.slides=this.slider.find(".slide");this.slider.css({left:"0px"});this.isSliding=!0;this.switchers.removeClass("active");this.unbindSwitcher(this.switchers);this.slider.animate({left:0-this.itemWidth},this.speed,function(){n.slides.first().remove();n.slides=n.slider.find(".slide");n.slider.css({left:"0px"});n.sliderPos=0;n.isSliding=!1;n.currentSlide=0;n.currentPosition=0;n.checkSwitcherState(0);n.bindSwitcher(n.switchers)});return}this.switchNext()},n.prototype.doAutoSlideVertical=function(){var n=this,t=this.currentSlide+1;if(t>=this.slides.length){this.slider.prepend(this.slides.last().clone(!0));this.slides=this.slider.find(".slide");this.slider.css({top:"0"});this.isSliding=!0;this.switchers.removeClass("active");this.unbindSwitcher(this.switchers);this.slider.animate({top:0-this.itemHeight},this.speed,function(){n.slides.first().remove();n.slides=n.slider.find(".slide");n.slider.css({top:"0"});n.sliderPos=0;n.isSliding=!1;n.currentSlide=0;n.currentPosition=0;n.checkSwitcherState(0);n.bindSwitcher(n.switchers)});return}this.switchNextVertical()},n.prototype.slideTo=function(n){var t=this,i=this.sliderPos>n?-1:1,r=i>0?Math.abs(n-this.sliderPos)/this.itemWidth:Math.abs(this.sliderPos-n)/this.itemWidth;window.clearInterval(this.switchTimer);this.switchers.removeClass("active");this.unbindSwitcher(this.switchers);this.isSliding=!0;this.slider.stop().animate({left:n},this.speed,function(){t.sliderPos=parseInt(t.slider.css("left"));t.setInterval();t.slider.css({height:$(t.slides[t.currentSlide]).outerHeight()+"px"})});this.bindSwitcher(this.switchers)},n.prototype.slideToVertical=function(n){var t=this,i=this.sliderPos>n?-1:1,r=i>0?Math.abs(n-this.sliderPos)/this.itemHeight:Math.abs(this.sliderPos-n)/this.itemHeight;window.clearInterval(this.switchTimer);this.switchers.removeClass("active");this.unbindSwitcher(this.switchers);this.isSliding=!0;this.slider.stop().animate({top:n},this.speed,function(){t.sliderPos=parseInt(t.slider.css("top"));t.setInterval();t.slider.css({height:$(t.slides[t.currentSlide]).outerHeight()+"px"})});this.bindSwitcher(this.switchers)},n.prototype.switchNext=function(){if(!this.isSliding){var n=this.currentSlide+1,t=0;if(n>this.slides.length-1){this.slider.animate({left:this.sliderPos},this.speed);return}n=Math.min(Math.max(n,0),this.slides.length-1);this.currentPosition=n;t=0-n*this.itemWidth;this.currentSlide++;this.checkSwitcherState(n);this.slideTo(t)}},n.prototype.switchNextVertical=function(){if(!this.isSliding){var n=this.currentSlide+1,t=0;if(n>this.slides.length-1){this.slider.animate({top:this.sliderPos},this.speed);return}n=Math.min(Math.max(n,0),this.slides.length-1);this.currentPosition=n;t=0-n*this.itemHeight;this.currentSlide++;this.checkSwitcherState(n);this.slideToVertical(t)}},n.prototype.switchPrev=function(){if(!this.isSliding){var n=this.currentSlide-1,t=0;if(n<0){this.slider.animate({left:this.sliderPos},this.speed);return}n=Math.min(Math.max(n,0),this.slides.length-1);this.currentPosition=n;t=0-n*this.itemWidth;this.currentSlide--;this.checkSwitcherState(n);this.slideTo(t)}},n.prototype.switchPrevVertical=function(){if(!this.isSliding){var n=this.currentSlide-1,t=0;if(n<0){this.slider.animate({top:this.sliderPos},this.speed);return}n=Math.min(Math.max(n,0),this.slides.length-1);this.currentPosition=n;t=0-n*this.itemHeight;this.currentSlide--;this.checkSwitcherState(n);this.slideToVertical(t)}},n.prototype.switchTo=function(n){var i,t;this.isSliding||(i=n-this.currentPosition,this.currentPosition=this.currentSlide=n,t=0-n*this.itemWidth,this.checkSwitcherState(n),this.slideTo(t))},n.prototype.switchToVertical=function(n){var i,t;this.isSliding||(i=n-this.currentPosition,this.currentPosition=this.currentSlide=n,t=0-n*this.itemHeight,this.checkSwitcherState(n),this.slideToVertical(t))},n.prototype.checkSwitcherState=function(n){n<=0?this.last.addClass("disabled"):this.last.removeClass("disabled");n>=this.slides.length-1?this.next.addClass("disabled"):this.next.removeClass("disabled")},n.prototype.bindSwitcher=function(n){var t=this;n.unbind("click");this.switchers.removeClass("active");this.switchers.eq(this.currentPosition).addClass("active");n.not(".active").on("click",function(n){var i=$(n.currentTarget),r=i.data("rel");return t.switchTo(r),!1});this.unbindSwitcher(n.filter(".active"))},n.prototype.unbindSwitcher=function(n){n.unbind("click");n.on("click",function(){return!1})},n.prototype.setInterval=function(){var n=this;window.clearInterval(this.switchTimer);this.isSliding=!1;this.autoSlide&&(this.switchTimer=window.setInterval(function(){n.slideVertical?n.doAutoSlideVertical():n.doAutoSlide()},this.pause))},n.prototype.log=function(n){$("#log").html(n+"<br/>"+$("#log").html())},n.prototype.setHeightSelectors=function(n){this.adjustmentSelectors=n;this.calculateHeight()},n.prototype.setMainArea=function(n){this.slideAreaSelector=n},n}();n.SwipeSlider=t})(BCSD||(BCSD={}));$(document).ready(function(){var n=[],t;if($(".js-slider").each(function(t,i){var r=new BCSD.SwipeSlider($(i));$(i).data("slider",r);n.push(r)}),t=setInterval(function(){n.forEach(function(n){n.calculateHeight(0,!1)})},1e3),setTimeout(function(){clearInterval(t)},1e4),$.throttle)$(window).on("resize",$.throttle(100,function(){n.forEach(function(n){n.calculateHeight(0,!1)})}))});$(window).off("load.bcsd.accordion").on("load.bcsd.accordion",function(){foldable()});!function(n){var t=function(n,t,i){"use strict";var e,r;if(function(){var t,i={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};r=n.lazySizesConfig||n.lazysizesConfig||{};for(t in i)t in r||(r[t]=i[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:r,noSupport:!0};var s=t.documentElement,ot=n.HTMLPictureElement,h="addEventListener",u="getAttribute",o=n[h].bind(n),f=n.setTimeout,it=n.requestAnimationFrame||f,k=n.requestIdleCallback,rt=/^picture$/i,st=["load","error","lazyincluded","_lazyloaded"],p={},ht=Array.prototype.forEach,c=function(n,t){return p[t]||(p[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),p[t].test(n[u]("class")||"")&&p[t]},l=function(n,t){c(n,t)||n.setAttribute("class",(n[u]("class")||"").trim()+" "+t)},d=function(n,t){var i;(i=c(n,t))&&n.setAttribute("class",(n[u]("class")||"").replace(i," "))},g=function(n,t,i){var r=i?h:"removeEventListener";i&&g(n,t);st.forEach(function(i){n[r](i,t)})},a=function(n,i,r,u,f){var o=t.createEvent("Event");return r||(r={}),r.instance=e,o.initEvent(i,!u,!f),o.detail=r,n.dispatchEvent(o),o},nt=function(t,i){var f;!ot&&(f=n.picturefill||r.pf)?(i&&i.src&&!t[u]("srcset")&&t.setAttribute("srcset",i.src),f({reevaluate:!0,elements:[t]})):i&&i.src&&(t.src=i.src)},v=function(n,t){return(getComputedStyle(n,null)||{})[t]},ut=function(n,t,i){for(i=i||n.offsetWidth;i<r.minSize&&t&&!n._lazysizesWidth;)i=t.offsetWidth,t=t.parentNode;return i},y=function(){var n,i,r=[],s=[],u=r,e=function(){var t=u;for(u=r.length?s:r,n=!0,i=!1;t.length;)t.shift()();n=!1},o=function(r,o){n&&!o?r.apply(this,arguments):(u.push(r),i||(i=!0,(t.hidden?f:it)(e)))};return o._lsFlush=e,o}(),w=function(n,t){return t?function(){y(n)}:function(){var t=this,i=arguments;y(function(){n.apply(t,i)})}},ct=function(n){var u,e=0,h=r.throttleDelay,t=r.ricTimeout,o=function(){u=!1;e=i.now();n()},s=k&&t>49?function(){k(o,{timeout:t});t!==r.ricTimeout&&(t=r.ricTimeout)}:w(function(){f(o)},!0);return function(n){var r;((n=n===!0)&&(t=33),u)||(u=!0,r=h-(i.now()-e),r<0&&(r=0),n||r<9?s():f(s,r))}},ft=function(n){var t,u,r=99,e=function(){t=null;n()},o=function(){var n=i.now()-u;n<r?f(o,r-n):(k||e)(e)};return function(){u=i.now();t||(t=f(o,r))}},et=function(){var pt,ut,kt,et,dt,gt,ni,ot,st,lt,at,wt,oi=/^img$/i,si=/^iframe$/i,hi="onscroll"in n&&!/(gle|ing)bot/.test(navigator.userAgent),ci=0,vt=0,b=0,k=-1,ti=function(n){b--;(!n||b<0||!n.target)&&(b=0)},ii=function(n){return wt==null&&(wt=v(t.body,"visibility")=="hidden"),wt||!(v(n.parentNode,"visibility")=="hidden"&&v(n,"visibility")=="hidden")},li=function(n,i){var u,r=n,f=ii(n);for(ot-=i,at+=i,st-=i,lt+=i;f&&(r=r.offsetParent)&&r!=t.body&&r!=s;)f=(v(r,"opacity")||1)>0,f&&v(r,"overflow")!="visible"&&(u=r.getBoundingClientRect(),f=lt>u.left&&st<u.right&&at>u.top-1&&ot<u.bottom+1);return f},ri=function(){var w,n,o,c,a,f,v,l,d,h,y,p,i=e.elements;if((et=r.loadMode)&&b<8&&(w=i.length)){for(n=0,k++;n<w;n++)if(i[n]&&!i[n]._lazyRace){if(!hi||e.prematureUnveil&&e.prematureUnveil(i[n])){yt(i[n]);continue}if((l=i[n][u]("data-expand"))&&(f=l*1)||(f=vt),h||(h=!r.expand||r.expand<1?s.clientHeight>500&&s.clientWidth>500?500:370:r.expand,e._defEx=h,y=h*r.expFactor,p=r.hFac,wt=null,vt<y&&b<1&&k>2&&et>2&&!t.hidden?(vt=y,k=0):vt=et>1&&k>1&&b<6?h:ci),d!==f&&(gt=innerWidth+f*p,ni=innerHeight+f,v=f*-1,d=f),o=i[n].getBoundingClientRect(),(at=o.bottom)>=v&&(ot=o.top)<=ni&&(lt=o.right)>=v*p&&(st=o.left)<=gt&&(at||lt||st||ot)&&(r.loadHidden||ii(i[n]))&&(ut&&b<3&&!l&&(et<3||k<4)||li(i[n],f))){if(yt(i[n]),a=!0,b>9)break}else!a&&ut&&!c&&b<4&&k<4&&et>2&&(pt[0]||r.preloadAfterLoad)&&(pt[0]||!l&&(at||lt||st||ot||i[n][u](r.sizesAttr)!="auto"))&&(c=pt[0]||i[n])}c&&!a&&yt(c)}},p=ct(ri),ui=function(n){var t=n.target;if(t._lazyCache){delete t._lazyCache;return}ti(n);l(t,r.loadedClass);d(t,r.loadingClass);g(t,fi);a(t,"lazyloaded")},ai=w(ui),fi=function(n){ai({target:n.target})},vi=function(n,t){var i=n.getAttribute("data-load-mode")||r.iframeLoadMode;i==0?n.contentWindow.location.replace(t):i==1&&(n.src=t)},yi=function(n){var t,i=n[u](r.srcsetAttr);(t=r.customMedia[n[u]("data-media")||n[u]("media")])&&n.setAttribute("media",t);i&&n.setAttribute("srcset",i)},pi=w(function(n,t,i,e,o){var s,h,v,c,p,w;(p=a(n,"lazybeforeunveil",t)).defaultPrevented||(e&&(i?l(n,r.autosizesClass):n.setAttribute("sizes",e)),h=n[u](r.srcsetAttr),s=n[u](r.srcAttr),o&&(v=n.parentNode,c=v&&rt.test(v.nodeName||"")),w=t.firesLoad||"src"in n&&(h||s||c),p={target:n},l(n,r.loadingClass),w&&(clearTimeout(kt),kt=f(ti,2500),g(n,fi,!0)),c&&ht.call(v.getElementsByTagName("source"),yi),h?n.setAttribute("srcset",h):s&&!c&&(si.test(n.nodeName)?vi(n,s):n.src=s),o&&(h||c)&&nt(n,{src:s}));n._lazyRace&&delete n._lazyRace;d(n,r.lazyClass);y(function(){var t=n.complete&&n.naturalWidth>1;(!w||t)&&(t&&l(n,r.fastLoadedClass),ui(p),n._lazyCache=!0,f(function(){"_lazyCache"in n&&delete n._lazyCache},9));n.loading=="lazy"&&b--},!0)}),yt=function(n){if(!n._lazyRace){var f,t=oi.test(n.nodeName),e=t&&(n[u](r.sizesAttr)||n[u]("sizes")),i=e=="auto";(i||!ut)&&t&&(n[u]("src")||n.srcset)&&!n.complete&&!c(n,r.errorClass)&&c(n,r.lazyClass)||(f=a(n,"lazyunveilread").detail,i&&tt.updateElem(n,!0,n.offsetWidth),n._lazyRace=!0,b++,pi(n,f,i,e,t))}},wi=ft(function(){r.loadMode=3;p()}),ei=function(){r.loadMode==3&&(r.loadMode=2);wi()},bt=function(){if(!ut){if(i.now()-dt<999){f(bt,999);return}ut=!0;r.loadMode=3;p();o("scroll",ei,!0)}};return{_:function(){dt=i.now();e.elements=t.getElementsByClassName(r.lazyClass);pt=t.getElementsByClassName(r.lazyClass+" "+r.preloadClass);o("scroll",p,!0);o("resize",p,!0);o("pageshow",function(n){if(n.persisted){var i=t.querySelectorAll("."+r.loadingClass);i.length&&i.forEach&&it(function(){i.forEach(function(n){n.complete&&yt(n)})})}});n.MutationObserver?new MutationObserver(p).observe(s,{childList:!0,subtree:!0,attributes:!0}):(s[h]("DOMNodeInserted",p,!0),s[h]("DOMAttrModified",p,!0),setInterval(p,999));o("hashchange",p,!0);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(n){t[h](n,p,!0)});/d$|^c/.test(t.readyState)?bt():(o("load",bt),t[h]("DOMContentLoaded",p),f(bt,2e4));e.elements.length?(ri(),y._lsFlush()):p()},checkElems:p,unveil:yt,_aLSL:ei}}(),tt=function(){var n,f=w(function(n,t,i,r){var f,u,e;if(n._lazysizesWidth=r,r+="px",n.setAttribute("sizes",r),rt.test(t.nodeName||""))for(f=t.getElementsByTagName("source"),u=0,e=f.length;u<e;u++)f[u].setAttribute("sizes",r);i.detail.dataAttr||nt(n,i.detail)}),i=function(n,t,i){var r,u=n.parentNode;u&&(i=ut(n,u,i),r=a(n,"lazybeforesizes",{width:i,dataAttr:!!t}),r.defaultPrevented||(i=r.detail.width,i&&i!==n._lazysizesWidth&&f(n,u,r,i)))},e=function(){var t,r=n.length;if(r)for(t=0;t<r;t++)i(n[t])},u=ft(e);return{_:function(){n=t.getElementsByClassName(r.autosizesClass);o("resize",u)},checkElems:u,updateElem:i}}(),b=function(){!b.i&&t.getElementsByClassName&&(b.i=!0,tt._(),et._())};return f(function(){r.init&&b()}),e={cfg:r,autoSizer:tt,loader:et,init:b,uP:nt,aC:l,rC:d,hC:c,fire:a,gW:ut,rAF:y}}(n,n.document,Date);n.lazySizes=t;"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{})