PageSourceSearch

https://www.eu-patient.eu/Static/js/furbDeferred.js?v=RDhnZMS-RSCvo-Hh8-7cRtvrKpufmWq9WQHazwt13CU1

js eu-patient.eu collected 2026-10-02 02:40:28 UTC 54,878 bytes, 1 lines download raw bytes

1!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){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.validateDelegate(":submit","click",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(t.target).hasClass("cancel")&&(i.cancelSubmit=!0);void 0!==n(t.target).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.submit(function(t){function r(){var u,r;return i.settings.submitHandler?(i.submitButton&&(u=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),r=i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&u.remove(),void 0!==r?r:!1):!0}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;return n(this[0]).is("form")?t=this.validate().form():(t=!0,i=n(this[0].form).validate(),this.each(function(){t=i.element(this)&&t})),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var e,s,f,u,o,h,r=this[0];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(t,i){h[i]=f[i];delete f[i];"required"===i&&n(r).removeAttr("aria-required")}),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),n(r).attr("aria-required","true")),u.remote&&(o=u.remote,delete u.remote,u=n.extend(u,{remote:o})),u}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){return!!n.trim(""+n(t).val())},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)}:(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",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(n,t){(9!==t.which||""!==this.elementValue(n))&&(n.name in this.submitted||n===this.lastElement)&&this.element(n)},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.",creditcard:"Please enter a valid credit card number.",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}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var r=n.data(this[0].form,"validator"),u="on"+t.type.replace(/^validate/,""),i=r.settings;i[u]&&!this.is(i.ignore)&&i[u].call(r,this[0],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.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":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']","focusin focusout keyup",i).validateDelegate("select, option, [type='radio'], [type='checkbox']","click",i);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);n(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},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 u=this.clean(t),i=this.validationTargetFor(u),r=!0;return this.lastElement=i,void 0===i?delete this.invalid[u.name]:(this.prepareElement(i),this.currentElements=n(i),r=this.check(i)!==!1,r?delete this.invalid[i.name]:this.invalid[i.name]=!0),n(t).attr("aria-invalid",!r),this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers
1)),this.showErrors(),r},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[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.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass).removeData("previousValue").removeAttr("aria-invalid")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var i,t=0;for(i in n)t++;return t},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").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").not(":submit, :reset, :image, [disabled], [readonly]").not(this.settings.ignore).filter(function(){return!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules())?!1:(i[this.name]=!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)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);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,u=n(t),r=t.type;return"radio"===r||"checkbox"===r?n("input[name='"+t.name+"']:checked").val():"number"===r&&"undefined"!=typeof t.validity?t.validity.badInput?!1:u.val():(i=u.val(),"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var i,r,u,f=n(t).rules(),s=n.map(f,function(n,t){return t}).length,e=!1,h=this.elementValue(t);for(r in f){u={method:r,parameters:f[r]};try{if(i=n.validator.methods[r].call(this,h,t,u.parameters),"dependency-mismatch"===i&&1===s){e=!0;continue}if(e=!1,"pending"===i)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!i)return this.formatAndAdd(t,u),!1}catch(o){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+u.method+"' method.",o),o;}}if(!e)return this.objectLength(f)&&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];return void 0},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customDataMessage(t,i),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(t,i){var r=this.defaultMessage(t,i.method),u=/\$?\{(\d+)\}/g;"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters));this.errorList.push({message:r,element:t,method:i.method});this.errorMap[t.name]=r;this.submitted[t.name]=r},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.val
1idClass),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,o,e,r=this.errorsFor(t),s=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",s+"-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(u,n(t)):u.insertAfter(t),r.is("label")?r.attr("for",s):0===r.parents("label[for='"+s+"']").length&&(e=r.attr("id").replace(/(:|\.|\[|\])/g,"\\$1"),f?f.match(new RegExp("\\b"+e+"\\b"))||(f+=" "+e):f=e,n(t).attr("aria-describedby",f),o=this.groups[t.name],o&&n.each(this.groups,function(t,i){i===o&&n("[name='"+t+"']",this.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.idOrName(t),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+u.replace(/\s+/g,", #")),this.errors().filter(i)},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='"+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):!0},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(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},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},attributeRules:function(t){var r,i,u={},e=n(t),f=t.getAttribute("type");for(r in n.validator.methods)"required"===r?(i=t.getAttribute(r),""===i&&(i=!0),i=!!i):i=e.attr(r),/min|max/.test(r)&&(null===f||/number|range|text/.test(f))&&(i=Number(i)),i||0===i?u[r]=i:f===r&&"range"!==f&&(u[r]=!0);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t);for(i in n.validator.methods)r=f.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),void 0!==r&&(u[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;
1case"function":f=u.depends.call(i,i)}f?t[r]=void 0!==u.param?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[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:n.trim(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?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).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)},creditcard:function(n,t){if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(n))return!1;var i,f,e=0,r=0,u=!1;if(n=n.replace(/\D/g,""),n.length<13||n.length>19)return!1;for(i=n.length-1;i>=0;i--)f=n.charAt(i),r=parseInt(f,10),u&&(r*=2)>9&&(r-=9),e+=r,u=!u;return e%10==0},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||r>=u},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||i>=n},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r){if(this.optional(i))return"dependency-mismatch";var u,e,f=this.previousValue(i);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r="string"==typeof r&&{url:r}
1||r,f.old===t?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,context:u.currentForm,success:function(r){var o,e,h,s=r===!0||"true"===r;u.settings.messages[i.name].remote=f.originalMessage;s?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),delete u.invalid[i.name],u.showErrors()):(o={},e=r||u.defaultMessage(i,"remote"),o[i.name]=f.message=n.isFunction(e)?e(t):e,u.invalid[i.name]=!0,u.showErrors(o));f.valid=s;u.stopRequest(i,s)}},r)),"pending")}}});n.format=function(){throw"$.format has been deprecated. Please use $.validator.format instead.";};var i,t={};n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)});n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}),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;
1t.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);jQuery.extend(jQuery.expr[":"],{focusable:function(n){return $(n).is("a, button,select, input, textarea, [tabindex]")}});var funkanu=funkanu||{};if(funkanu.ariatoggle=function(n){function i(n){this.elems={container:n.container,triggerSelector:n.triggerSelector,target:n.target};this.toggleCallback=n.clickEvent;this.expandedInitially=n.expandedInitially||!1;this.toggleAction=function(i){return n.toggleAction===null||n.toggleAction===undefined?t(i).toggle():n.toggleAction(i),t(i)};this.setupEvents();this.setupAriaControls()}var t=n.jQuery,r=13,u=32,f=40,e=27;return i.prototype.setupAriaControls=function(){function r(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var t=Math.random()*16|0,i=n=="x"?t:t&3|8;return i.toString(16)}).toUpperCase()}function i(n){(typeof n.attr("id")==typeof undefined||!1)&&n.attr("id",r());return}var n=this;t(n.elems.triggerSelector).each(function(){var r=t(this),u=n.elems.target(r);if(i(r),i(u),r.attr("aria-controls",u.attr("id")),r.is(":button")||r.attr("role","button"),u.attr("aria-labelledby")===null&&u.attr("aria-labelledby",r.attr("id")),n.expandedInitially===!0){u.attr("aria-hidden","false");r.attr("aria-expanded","true");return}u.hide().attr("aria-hidden","true");r.attr("aria-expanded","false")})},i.prototype.setupEvents=function(){var n=this;t(this.elems.container).off("click",this.elems.triggerSelector);t(this.elems.container).off("keydown",this.elems.triggerSelector);t(this.elems.container).on("click",this.elems.triggerSelector,function(t){t.preventDefault();n.toggle.apply(n,[t])});t(this.elems.container).on("keydown",this.elems.triggerSelector,function(i){var o=i.charCode===r||i.charCode===u||i.charCode===f,s=i.charCode===e&&t(i.currentTarget).attr("aria-expanded")==="true";(o||s)&&(i.preventDefault(),n.toggle.apply(n,[i]))})},i.prototype.toggle=function(n){var i=t(n.currentTarget),r=this.elems.target(i);this.toggleAction(r).toggleAttr("aria-hidden");i.attr("aria-expanded",i.attr("aria-expanded")==="false");this.toggleCallback&&this.toggleCallback(i)},i}(window,document),function(n){n.fn.toggleAttr=function(t){n(this).attr(t)==="false"?n(this).attr(t,!0):n(this).attr(t,!1)}}(jQuery),$(document).ready(function(){$("body").on("keyup","a, button, input, textarea, select",function(n){var t=n.keyCode?n.keyCode:n.which,i=document.activeElement;t=="9"&&i.classList.add("tabbed")});$("body").on("click","input, textarea",function(){var n=document.activeElement;n.classList.add("tabbed")});$("body").on("blur",".tabbed",function(n){n.currentTarget.classList.remove("tabbed");n.currentTarget.classList.length===0&&n.currentTarget.removeAttribute("class")})}),function(n){function h(){var i=new funkanu.ariatoggle({container:"header",triggerSelector:"#togglemain",target:function(){return n(".mobileNavigation")},toggleAction:function(i){if(t===null){v(o(i));return}o(i);
1n("#togglesearch").attr("aria-expanded","false").removeClass("active");n(".smallSearchArea").hide()}}),r=new funkanu.ariatoggle({container:".mobileTriggers",triggerSelector:"#togglesearch",target:function(t){return n("#"+t.attr("aria-controls"))},toggleAction:function(n){n.slideToggle("300")},clickEvent:function(t){t.toggleClass("active");n("#togglemain").attr("aria-expanded","false").removeClass("active");n(".mobileNavigation").hide()}});n("#MobileMenu").on("click",".haveLinks",l);n("#MobileMenu").on("keydown",".haveLinks",c);n("#MobileMenu").on("keydown",".childrenListContainer",a)}function c(t){var i=n(n(t.currentTarget).closest("li")),u=i.find(".haveLinks").first().attr("aria-expanded")==="true",f=t.keyCode===13||t.keyCode===32||t.keyCode===40,e=t.keyCode===27&&u;if(f||e)return r(i),!1}function l(t){t.preventDefault();var i=n(n(this).closest("li"));r(i)}function r(i){var r=n(i.find(".childrenListContainer").first()),f=n(i.find(".haveLinks").first()),e,o;if(i.hasClass("hasLoadedChildren")){r.slideToggle("300",function(){u(f)});i.toggleClass("isOpen");return}e=i.data("id");o=t[e].Children;i.addClass("hasLoadedChildren");r.hide().append(k(o));r.slideToggle("300",function(){u(f);i.toggleClass("isOpen")})}function a(t){if(t.keyCode==27&&n(this).is(":visible")){var i=n(n(this).closest("li"));return r(i),!1}}function u(n){var t=n.closest("li").find(".childrenListContainer").first();return n.attr({"aria-controls":t.attr("id"),"aria-expanded":t.is(":visible")?"true":"false"}),n}function v(i){var r=y();n.getJSON(r).done(function(n){t=n}).always(function(){typeof i=="function"&&i()})}function y(){var t=n("#MobileMenu").attr("data-lang");return t==null||!t.length?f:f+"?currentId="+i+"&lang="+t}function o(t){t.slideToggle("300");n(".mobileNavigation").toggleClass("show");n("#togglemain").toggleClass("active")}function p(n,t,r,u,f){return i==n&&(f+=" current"),'<li class="'+f+'" data-id="'+n+'"><div class="row">'+t+r+u+'<\/div><div class="childrenListContainer" id="children_'+n+'"><\/div><\/li>'}function w(n,t,r,u){var f='<a href="'+t+'" class="small-'+(u?10:12)+' columns menuLink" data-id="'+n+'">'+r+"<\/a>";return i==n&&(f='<span class="small-'+(u?10:12)+' columns menuLink" data-id="'+n+'">'+r+"<\/span>"),f}function b(n,t){var i=e+" "+t;return'<button data-href="'+n+'" class="small-2 columns menuLink haveLinks">'+i+"<\/button>"}function k(n){var i=s(n),f="<ul>",r,e,u;for(r in i)if(t[i[r].id].HideInMobileMenu===!0)for(e=s(t[i[r].id].Children),u=0;u<e.length;u++)f+=e[u].markup;else f+=i[r].markup;return f+"<\/ul>"}function s(n){var r=[],i;if(!n.length)return"";for(i in n)t[n[i]]!=null&&r.push({id:n[i],markup:p(n[i],"",w(n[i],t[n[i]].Url,t[n[i]].Name,t[n[i]].Children.length),t[n[i]].Children.length?b(t[n[i]].Url,t[n[i]].Name):"","menuItem")});return r}var f="/api/MobileMenu",t=null,i,e;n(function(){var t=n("#MobileMenu"),r;i=t.data("currentid");e=t.data("nextlevel");r=n(".childrenListContainer").filter(function(t){var i=n(t).closest("li").find(".haveLinks").first().attr("aria-expanded");return i!=null&&i.toLower()==="false"}).hide();h()})}(window.jQuery,window,document),$(document).ready(function(){var i=new funkanu.ariatoggle({container:".view-search-button-area",triggerSelector:".functionLinksToggleButton",target:function(n){return $("#"+n.attr("aria-controls"))},toggleAction:function(n){n.slideToggle("300");$(".headerTogglableArea").not(n).hide();n.is(":visible")&&n.find("input").first().focus();n.siblings("div").each(function(){$(this).is(":visible")||$(this).attr("aria-hidden","true")})}}),r=new funkanu.ariatoggle({container:"body",triggerSelector:"#sharemail",target:function(){return $("#emailtip")},toggleAction:function(n){n.slideToggle("300",function(){n.is(":visible")&&n.find("input").first().focus()})}}),n=new Date,t=n.getFullYear()+"-"+(n.getMonth()+1)+"-"+n.getDate();$("input[data-label='ThisIsAFieldThatShouldMakeTheBootToFail']").val(t);$(".StartPage .start-main-content-area .panel").matchHeight();$(".StartPage .news-and-updates-area .card").matchHeight();$(".LandingPage .block .panel").matchHeight();$(".StandardPage .block .panel").matchHeight()}),function(n){var f=-1,r=-1,i=function(n){return parseFloat(n)||0},o=function(t){var f=1,e=n(t),u=null,r=[];return e.each(function(){var t=n(this),e=t.offset().top-i(t.css("margin-top")),o=r.length>0?r[r.length-1]:null;o===null?r.push(t):Math.floor(Math.abs(u-e))<=f?r[r.length-1]=o.add(t):r.push(t);u=e}),r},e=function(t){var i={byRow:!0,property:"height",target:null,remove:!1};return typeof t=="object"?n.extend(i,t):(typeof t=="boolean"?i.byRow=t:t==="remove"&&(i.remove=!0),i)},t=n.fn.matchHeight=function(i){var r=e(i),u;return r.remove?(u=this,this.css(r.property,""),n.each(t._groups,function(n,t){t.elements=t.elements.not(u)}),this):this.length<=1&&!r.target?this:(t._groups.push({elements:this,options:r}),t._apply(this,r),this)},u;t._groups=[];t._throttle=80;t._maintainScroll=!1;t._beforeUpdate=null;t._afterUpdate=null;t._apply=function(r,u){var f=e(u),s=n(r),c=[s],l=n(window).scrollTop(),a=n("html").outerHeight(!0),h=s.parents().filter(":hidden");return h.each(function(){var t=n(this);t.data("style-cache",t.attr("style"))}),h.css("display","block"),f.byRow&&!f.target&&(s.each(function(){var t=n(this),i=t.css("display")==="inline-block"?"inline-block":"block";t.data("style-cache",t.attr("style"));t.css({display:i,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px"})}),c=o(s),s.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||"")})),n.each(c,function(t,r){var u=n(r),e=0;if(f.target)e=f.target.outerHeight(!1);else{if(f.byRow&&u.length<=1){u.css(f.property,"");return}u.each(function(){var t=n(this),r=t.css("display")==="inline-block"?"inline-block":"block",i={display:r};i[f.property]="";t.css(i);t.outerHeight(!1)>e&&(e=t.outerHeight(!1));t.css("display","")})}u.each(function(){var t=n(this),r=0;f.target&&t.is(f.target)||(t.css("box-sizing")!=="border-box"&&(r+=i(t.css("border-top-width"))+i(t.css("border-bottom-width")),r+=i(t.css("padding-top"))+i(t.css("padding-bottom"))),t.css(f.property,e-r))})}),h.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||null)}),t._maintainScroll&&n(window).scrollTop(l/a*n("html").outerHeight(!0)),this};t._applyDataApi=function(){var t={};n("[data-match-height], [data-mh]").each(function(){var i=n(this),r=i.attr("data-mh")||i.attr("data-match-height");t[r]=r in t?t[r].add(i):i});n.each(t,function(){this.matchHeight(!0)})};u=function(i){t._beforeUpdate&&t._beforeUpdate(i,t._groups);n.each(t._groups,function(){t._apply(this.elements,this.options)});t._afterUpdate&&t._afterUpdate(i,t._groups)};t._update=function(i,e){if(e&&e.type==="resize"){var o=n(window).width();if(o===f)return;f=o}i?r===-1&&(r=setTimeout(function(){u(e);r=-1},t._throttle)):u(e)};n(t._applyDataApi);n(window).bind("load",function(n){t._update(!1,n)});n(window).bind("resize orientationchange",function(n){t._update(!0,n)})}
1(jQuery),jQuery().validate){$("form:not(#jsFunkaLoginForm):not(.EPiServerForms)").each(function(){var n=$(this),t=!1;n.validate({ignore:":hidden",focusInvalid:!1,wrapper:"div",errorElement:"span",onfocusout:function(t){var u=n.find(!0),r,i;if(u){r=$(t).valid();r?($(t).parents(".form-field:first").removeClass("errorOnThis"),$(t).parents(".form-field").find("label:first").find("span.customValidationMessage").remove(),$(t).parents(".form-field").find("label:first").find("br").remove()):t.type!=="file"?$(t).parents(".form-field:first").addClass("errorOnThis"):t.type!=="file"||$(t).attr("aria-invalid")||($(t).parents(".form-field:first").removeClass("errorOnThis"),i=$(t).parents(".form-field:first").find("label:first"),i.find(".customValidationMessage").remove(),i.find("br").remove());$("form:not(#jsFunkaLoginForm)").find("input[type='submit']").on("click",function(){n.valid()})}},invalidHandler:function(n,i){t=!0;InvalidHandlerFunction(n,i,t)},errorPlacement:function(n,t){return console.log(n+" "+t),!1},showErrors:function(t,i){var f,r,u,e;if(!$.isEmptyObject(t))for($(n).find(".form-field"),u=0;u<i.length;u++)f=i[u].message,r=i[u].element,$(r).parents(".form-field:first").addClass("errorOnThis"),e=$(r).parents(".form-field").find("label:first").find("span.customValidationMessage"),e.length?e.replaceWith("<span class='customValidationMessage'>"+f+"<\/span>"):$(r).attr("type")==="radio"?$(r).parents(".form-field").find("legend:first").append("<br><label><span class='customValidationMessage'>"+f+"<\/span><\/label>"):$(r).parents(".form-field").find("label:first").append("<br><span class='customValidationMessage'>"+f+"<\/span>")}});$.validator.messages.email=n.find("input[type='email']:first").data("val-regex");n.find("input[required], textarea[required]").each(function(){var n=$(this).data("val-required"),t=$(this);t.rules("add",{messages:{required:n}})});$.validator.addMethod("regEx",function(n,t){var i=new RegExp($(t).data("val-regex-pattern"));return i.test(n)},$.validator.messages.regEx);n.find("[data-val-regex!=''][data-val-regex]").each(function(){var n=$(this);n.rules("add",{regEx:!0,messages:{regEx:$(this).data("val-regex")}})});$.validator.addMethod("stringLength",function(n,t){var i=$(t).data("val-length-min"),r=$(t).data("val-length-max");return $(t).val().length>=i&&$(t).val().length<=r},$.validator.messages.stringLength);n.find("[data-val-length!=''][data-val-length]").each(function(){var n=$(this);n.rules("add",{stringLength:!0,messages:{stringLength:$(this).data("val-length")}})});$.validator.addMethod("compare",function(n,t){otherName=$(t).data("val-equalto-other").replace("*.","");var i=$("input[name*="+otherName+"]");return i.val()===$(t).val()},$.validator.messages.compare);n.find("[data-val-equalto!=''][data-val-equalto]").each(function(){var n=$(this);n.rules("add",{compare:!0,messages:{compare:$(this).data("val-equalto")}})})});generateMarkUp=function(n,t,i){for(var r,f,o,e=[],u=0;u<i.length;u++)e.push("<li>"+i[u]+"<\/li>");return r=$(n).data("erroramount"),r!==""&&r!==undefined&&r.indexOf("{amount}")>-1?(o=r.replace("{amount}",t),f=o):f="[Form has missing data {amount} attribute for error amount!]","<div class='errorLabelContainer'><div class='validation-summary-errors'><h2 class='errorContainerHeader'>"+f+"<\/h2><ul class='errorList'> "+e.join(" ")+"<\/ul><\/div><\/div>"};function InvalidHandlerFunction(n,t,i){var u,a,o,s,v,f,e;console.log("buttonPressed: "+i);var y=$(this),h=t.numberOfInvalids(),r=n.currentTarget,c=t.errorList,l=[];for(u=0;u<c.length;u++)a=c[u].element,l.push($(a).data("label"));$(r).find("input[type='text'], input[type='email'], input[type='tel'], input[type='number'], input[type='range'], input[type='password'], textarea").length>1&&(o=generateMarkUp(r,h,l),s=$(r).find(".errorLabelContainer"),s.length||i!=!0?$(s).html(o):$(r).prepend(o),v=y.attr("id"),v==="jsFileUploadForm"&&(f=$(r).find(".errorLabelContainer"),f.length&&($("html,body").animate({scrollTop:$(f).offset().top},"slow"),e=$(f).find(".errorContainerHeader"),e.length&&($(e).attr("tabindex",-1),$(e).focus()))),h<1&&$(".validation-summary-errors").hide())}}else console.error("this library requires jQuery.Validate please ensure it's installed correctly.");window.matchMedia=window.matchMedia||function(n){var u,i=n.documentElement,f=i.firstElementChild||i.firstChild,r=n.createElement("body"),t=n.createElement("div");return t.id="mq-test-1",t.style.cssText="position:absolute;top:-100em",r.appendChild(t),function(n){return t.innerHTML='&shy;<style media="'+n+'"> #mq-test-1 { width: 42px; }<\/style>',i.insertBefore(r,f),u=t.offsetWidth==42,i.removeChild(r),{matches:u,media:n}}}(document),function(n){"use strict";
1n.picturefill=function(){for(var f,e,u,h,o,t,s,r=n.document.getElementsByTagName("span"),i=0,c=r.length;i<c;i++)if(r[i].getAttribute("data-picture")!==null){for(f=r[i].getElementsByTagName("span"),e=[],u=0,h=f.length;u<h;u++)o=f[u].getAttribute("data-media"),(!o||n.matchMedia&&n.matchMedia(o).matches)&&e.push(f[u]);t=r[i].getElementsByTagName("img")[0];e.length?(s=e.pop(),t&&t.parentNode.nodeName!=="NOSCRIPT"||(t=n.document.createElement("img"),t.alt=r[i].getAttribute("data-alt")),t.src=s.getAttribute("data-src"),s.appendChild(t)):t&&t.parentNode.removeChild(t)}};n.addEventListener?(n.addEventListener("resize",n.picturefill,!1),n.addEventListener("DOMContentLoaded",function(){n.picturefill();n.removeEventListener("load",n.picturefill,!1)},!1),n.addEventListener("load",n.picturefill,!1)):n.attachEvent&&n.attachEvent("onload",n.picturefill)}(this),function(n,t,i){function f(i,r,u){var f=t.createElement(i);return r&&(f.id=h+r),u&&(f.style.cssText=u),n(f)}function kt(n){var i=c.length,t=(y+n)%i;return t<0?i+t:t}function v(n,t){return Math.round((/%/.test(n)?(t==="x"?l.width():l.height())/100:1)*parseInt(n,10))}function yi(n){return r.photo||r.photoRegex.test(n)}function gi(n){return r.retinaUrl&&i.devicePixelRatio>1?n.replace(r.photoRegex,r.retinaSuffix):n}function pi(t){n.contains(u[0],t.target)||u[0]===t.target||(t.stopPropagation(),u.focus())}function wi(){var t,i=n.data(p,k);i==null?(r=n.extend({},dt),console&&console.log&&console.log("Error: cboxElement missing settings object")):r=n.extend({},i);for(t in r)n.isFunction(r[t])&&t.slice(0,2)!=="on"&&(r[t]=r[t].call(p));r.rel=r.rel||p.rel||n(p).data("rel")||"nofollow";r.href=r.href||n(p).attr("href");r.title=r.title||p.title;typeof r.href=="string"&&(r.href=n.trim(r.href))}function ft(i,r){n(t).trigger(i);ut.trigger(i);n.isFunction(r)&&r.call(p)}function nr(){var l,n=h+"Slideshow_",i="click."+h,f,o,s,t;r.slideshow&&c[1]?(f=function(){clearTimeout(l)},o=function(){(r.loop||c[y+1])&&(l=setTimeout(e.next,r.slideshowSpeed))},s=function(){ht.html(r.slideshowStop).unbind(i).one(i,t);ut.bind(ni,o).bind(gt,f).bind(ti,t);u.removeClass(n+"off").addClass(n+"on")},t=function(){f();ut.unbind(ni,o).unbind(gt,f).unbind(ti,t);ht.html(r.slideshowStart).unbind(i).one(i,function(){e.next();s()});u.removeClass(n+"on").addClass(n+"off")},r.slideshowAuto?s():t()):u.removeClass(n+"off "+n+"on")}function bi(i){if(!bt){if(p=i,wi(),c=n(p),y=0,r.rel!=="nofollow"&&(c=n("."+et).filter(function(){var t=n.data(this,k),i;return t&&(i=n(this).data("rel")||t.rel||this.rel),i===r.rel}),y=c.index(p),y===-1&&(c=c.add(p),y=c.length-1)),!it){if(it=at=!0,u.css({visibility:"hidden",display:"block"}),a=f(s,"LoadedContent","width:0; height:0; overflow:hidden").appendTo(b),d=ri.height()+ei.height()+b.outerHeight(!0)-b.height(),g=ui.width()+fi.width()+b.outerWidth(!0)-b.width(),nt=a.outerHeight(!0),tt=a.outerWidth(!0),w.css({opacity:parseFloat(r.opacity),cursor:r.overlayClose?"pointer":"auto",visibility:"visible"}).show(),r.w=v(r.initialWidth,"x"),r.h=v(r.initialHeight,"y"),e.position(),yt&&l.bind("resize."+pt+" scroll."+pt,function(){w.css({width:l.width(),height:l.height(),top:l.scrollTop(),left:l.scrollLeft()})}).trigger("resize."+pt),nr(),ft(di,r.onOpen),ci.add(oi).hide(),hi.html(r.close).show(),u.focus(),t.addEventListener){t.addEventListener("focus",pi,!0);ut.one(ii,function(){t.removeEventListener("focus",pi,!0)})}if(r.returnFocus)ut.one(ii,function(){n(p).focus()})}e.load(!0)}}function ki(){!u&&t.body&&(ai=!1,l=n(i),u=f(s).attr({id:k,"class":ot?h+(yt?"IE6":"IE"):"",role:"dialog",tabindex:"-1"}).hide(),w=f(s,"Overlay",yt?"position:absolute":"").hide(),wt=f(s,"LoadingOverlay").add(f(s,"LoadingGraphic")),rt=f(s,"Wrapper"),b=f(s,"Content").append(oi=f(s,"Title"),si=f(s,"Current"),lt=f("button","Previous"),ct=f("button","Next"),ht=f("button","Slideshow"),wt,hi=f("button","Close")),rt.append(f(s).append(f(s,"TopLeft"),ri=f(s,"TopCenter"),f(s,"TopRight")),f(s,!1,"clear:left").append(ui=f(s,"MiddleLeft"),b,fi=f(s,"MiddleRight")),f(s,!1,"clear:left").append(f(s,"BottomLeft"),ei=f(s,"BottomCenter"),f(s,"BottomRight"))).find("div div").css({float:"left"}),st=f(s,!1,"position:absolute; width:9999px; visibility:hidden; display:none"),ci=ct.add(lt).add(si).add(ht),n(t.body).append(w,u.append(rt,st)))}function tr(){function i(n){n.which>1||n.shiftKey||n.altKey||n.metaKey||(n.preventDefault(),bi(this))}if(u){if(!ai)if(ai=!0,ct.click(function(){e.next()}),lt.click(function(){e.prev()}),hi.click(function(){e.close()}),w.click(function(){r.overlayClose&&e.close()}),n(t).bind("keydown."+h,function(n){var t=n.keyCode;it&&r.escKey&&t===27&&(n.preventDefault(),e.close());it&&r.arrowKey&&c[1]&&(t===37?(n.preventDefault(),lt.click()):t===39&&(n.preventDefault(),ct.click()))}),n.isFunction(n.fn.on))n(t).on("click."+h,"."+et,i);else n("."+et).live("click."+h,i);return!0}return!1}var dt={transition:"elastic",speed:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHe
1ight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,inline:!1,html:!1,iframe:!1,fastIframe:!0,photo:!1,href:!1,title:!1,rel:!1,opacity:.9,preloading:!0,className:!1,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",open:!1,returnFocus:!0,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico)((#|\?).*)?$/i,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:undefined},k="colorbox",h="cbox",et=h+"Element",di=h+"_open",gt=h+"_load",ni=h+"_complete",ti=h+"_cleanup",ii=h+"_closed",vt=h+"_purge",ot=!n.support.leadingWhitespace,yt=ot&&!i.XMLHttpRequest,pt=h+"_IE6",w,u,rt,b,ri,ui,fi,ei,c,l,a,st,wt,oi,si,ht,ct,lt,hi,ci,ut=n({}),r,d,g,nt,tt,p,y,o,it,at,bt,vi,e,s="div",li,ai;n.colorbox||(n(ki),e=n.fn[k]=n[k]=function(t,i){var r=this;if(t=t||{},ki(),tr()){if(n.isFunction(r))r=n("<a/>"),t.open=!0;else if(!r[0])return r;i&&(t.onComplete=i);r.each(function(){n.data(this,k,n.extend({},n.data(this,k)||dt,t))}).addClass(et);(n.isFunction(t.open)&&t.open.call(r)||t.open)&&bi(r[0])}return r},e.position=function(n,t){function y(n){ri[0].style.width=ei[0].style.width=b[0].style.width=parseInt(n.style.width,10)-g+"px";b[0].style.height=ui[0].style.height=fi[0].style.height=parseInt(n.style.height,10)-d+"px"}var f,o=0,s=0,i=u.offset(),c,a;l.unbind("resize."+h);u.css({top:-9e4,left:-9e4});c=l.scrollTop();a=l.scrollLeft();r.fixed&&!yt?(i.top-=c,i.left-=a,u.css({position:"fixed"})):(o=c,s=a,u.css({position:"absolute"}));s+=r.right!==!1?Math.max(l.width()-r.w-tt-g-v(r.right,"x"),0):r.left!==!1?v(r.left,"x"):Math.round(Math.max(l.width()-r.w-tt-g,0)/2);o+=r.bottom!==!1?Math.max(l.height()-r.h-nt-d-v(r.bottom,"y"),0):r.top!==!1?v(r.top,"y"):Math.round(Math.max(l.height()-r.h-nt-d,0)/2);u.css({top:i.top,left:i.left,visibility:"visible"});n=u.width()===r.w+tt&&u.height()===r.h+nt?0:n||0;rt[0].style.width=rt[0].style.height="9999px";f={width:r.w+tt+g,height:r.h+nt+d,top:o,left:s};n===0&&u.css(f);u.dequeue().animate(f,{duration:n,complete:function(){y(this);at=!1;rt[0].style.width=r.w+tt+g+"px";rt[0].style.height=r.h+nt+d+"px";r.reposition&&setTimeout(function(){l.bind("resize."+h,e.position)},1);t&&t()},step:function(){y(this)}})},e.resize=function(n){it&&(n=n||{},n.width&&(r.w=v(n.width,"x")-tt-g),n.innerWidth&&(r.w=v(n.innerWidth,"x")),a.css({width:r.w}),n.height&&(r.h=v(n.height,"y")-nt-d),n.innerHeight&&(r.h=v(n.innerHeight,"y")),n.innerHeight||n.height||(a.css({height:"auto"}),r.h=a.height()),a.css({height:r.h}),e.position(r.transition==="none"?0:r.speed))},e.prep=function(t){function v(){return r.w=r.w||a.width(),r.w=r.mw&&r.mw<r.w?r.mw:r.w,r.w}function p(){return r.h=r.h||a.height(),r.h=r.mh&&r.mh<r.h?r.mh:r.h,r.h}if(it){var i,l=r.transition==="none"?0:r.speed;a.empty().remove();a=f(s,"LoadedContent").append(t);a.hide().appendTo(st.show()).css({width:v(),overflow:r.scrolling?"auto":"hidden"}).css({height:p()}).prependTo(b);st.hide();n(o).css({float:"none"});i=function(){function p(){ot&&u[0].style.removeAttribute("filter")}var i=c.length,t,s="frameBorder",v="allowTransparency",e;if(it){if(e=function(){clearTimeout(vi);wt.hide();ft(ni,r.onComplete)},ot&&o&&a.fadeIn(100),oi.html(r.title).add(a).show(),i>1?(typeof r.current=="string"&&si.html(r.current.replace("{current}",y+1).replace("{total}",i)).show(),ct[r.loop||y<i-1?"show":"hide"]().html(r.next),lt[r.loop||y?"show":"hide"]().html(r.previous),r.slideshow&&ht.show(),r.preloading&&n.each([kt(-1),kt(1)],function(){var t,u,r=c[this],i=n.data(r,k);i&&i.href?(t=i.href,n.isFunction(t)&&(t=t.call(r))):t=n(r).attr("href");t&&(yi(t)||i.photo)&&(u=new Image,u.src=t)})):ci.hide(),r.iframe){t=f("iframe")[0];s in t&&(t[s]=0);v in t&&(t[v]="true");r.scrolling||(t.scrolling="no");n(t).attr({src:r.href,name:(new Date).getTime(),"class":h+"Iframe",allowFullScreen:!0,webkitAllowFullScreen:!0,mozallowfullscreen:!0}).one("load",e).appendTo(a);ut.one(vt,function(){t.src="//about:blank"});r.fastIframe&&n(t).trigger("load")}else e();r.transition==="fade"?u.fadeTo(l,1,p):p()}};r.transition==="fade"?u.fadeTo(l,0,function(){e.position(0,i)}):e.position(l,i)}},e.load=function(t){var l,k,b=e.prep,it;if(at=!0,o=!1,p=c[y],t||wi(),li&&u.add(w).removeClass(li),r.className&&u.add(w).addClass(r.className),li=r.className,ft(vt),ft(gt,r.onLoad),r.h=r.height?v(r.height,"y")-nt-d:r.innerHe
1ight&&v(r.innerHeight,"y"),r.w=r.width?v(r.width,"x")-tt-g:r.innerWidth&&v(r.innerWidth,"x"),r.mw=r.w,r.mh=r.h,r.maxWidth&&(r.mw=v(r.maxWidth,"x")-tt-g,r.mw=r.w&&r.w<r.mw?r.w:r.mw),r.maxHeight&&(r.mh=v(r.maxHeight,"y")-nt-d,r.mh=r.h&&r.h<r.mh?r.h:r.mh),l=r.href,vi=setTimeout(function(){wt.show()},100),r.inline){it=f(s).hide().insertBefore(n(l)[0]);ut.one(vt,function(){it.replaceWith(a.children())});b(n(l))}else if(r.iframe)b(" ");else if(r.html)b(r.html);else if(yi(l)){l=gi(l);n(o=new Image).addClass(h+"Photo").bind("error",function(){r.title=!1;b(f(s,"Error").html(r.imgError))}).one("load",function(){var n;r.retinaImage&&i.devicePixelRatio>1&&(o.height=o.height/i.devicePixelRatio,o.width=o.width/i.devicePixelRatio);r.scalePhotos&&(k=function(){o.height-=o.height*n;o.width-=o.width*n},r.mw&&o.width>r.mw&&(n=(o.width-r.mw)/o.width,k()),r.mh&&o.height>r.mh&&(n=(o.height-r.mh)/o.height,k()));r.h&&(o.style.marginTop=Math.max(r.mh-o.height,0)/2+"px");c[1]&&(r.loop||c[y+1])&&(o.style.cursor="pointer",o.onclick=function(){e.next()});ot&&(o.style.msInterpolationMode="bicubic");setTimeout(function(){b(o)},1)});setTimeout(function(){o.src=l},1)}else l&&st.load(l,r.data,function(t,i){b(i==="error"?f(s,"Error").html(r.xhrError):n(this).contents())})},e.next=function(){!at&&c[1]&&(r.loop||c[y+1])&&(y=kt(1),e.load())},e.prev=function(){!at&&c[1]&&(r.loop||y)&&(y=kt(-1),e.load())},e.close=function(){it&&!bt&&(bt=!0,it=!1,ft(ti,r.onCleanup),l.unbind("."+h+" ."+pt),w.fadeTo(200,0),u.stop().fadeTo(300,0,function(){u.add(w).css({opacity:1,cursor:"auto"}).hide();ft(vt);a.empty().remove();setTimeout(function(){bt=!1;ft(ii,r.onClosed)},1)}))},e.remove=function(){n([]).add(u).add(w).remove();u=null;n("."+et).removeData(k).removeClass(et);n(t).unbind("click."+h)},e.element=function(){return n(p)},e.settings=dt)}(jQuery,document,window);$(document).ready(function(){function n(){t();$(".categoryChoiceList").on("change",'input[type="checkbox"]',i)}function t(){$(".categoryChoiceList").each(function(){var n=$($(this).find("li")),t=n.first();t.before("<li><input id='toggleAllCategories' type='checkbox' name='toggleAll' value='-1'><label for='toggleAllCategories'>Visa alla<\/label><\/li>");$("#toggleAllCategories").prop("checked",$("#fieldsetCategorySelection").attr("data-toggleall-checked")==="true")})}function i(){var t=$(this),n=$("#toggleAllCategories"),i=$(".categoryChoiceList").find('input[type="checkbox"]').not(n),r=t.attr("id")===n.attr("id");if(t.is(":checked")){if(r){i.prop("checked",!1);return}n.prop("checked",!1)}}n();var r=$("html").attr("lang")!=null?$("html").attr("lang"):"eng",u=$("#quickSearchArea").find("form").first().attr("action")+"?q=";$("input[data-autocomplete='true']").autocomplete({source:function(n,t){$.ajax({url:"/"+r+"/find/rest/autocomplete/get/"+n.term,data:{size:5},success:function(n){t($.map(n.Hits,function(n){return{label:n.Query,value:n.Query}}))}})},select:function(n,t){$(this).val(t.item.value);$(this).parents("form").submit()}});$("#searchPageLoadMoreLink").detach();$("#searchPageLoadMoreButton").show().prop("hidden",!1);$("#jsCurrentPageOfTotal").hide();$(".searchPage, .FindSearchPage").on("click","#searchPageLoadMoreButton",function(n){var t=$(n.currentTarget).data("nextpageurl");$.ajax({cache:!1,url:t,success:function(n){var r=$(n).find(".searchResultList").first(),i=r.children().unwrap(),t;$(".searchResultList").first().append(i);i.hide().slideDown();i.find("a").first().focus();t=$(n).find(".loadMoreSection").first();t.length>0?(t.find("#searchPageLoadMoreLink").detach(),$(".loadMoreSection").replaceWith(t),$("#searchPageLoadMoreButton").show().prop("hidden",!1)):$(".loadMoreSection").detach()}})})});$(document).ready(function(){var n=new funkanu.ariatoggle({container:".faqblock",triggerSelector:".answerLink",target:function(n){return n.parents(".questionarea").next(".toggleThis")},clickEvent:function(n){n.find("span").first().toggleClass("minus").toggleClass("plus")},toggleAction:function(n){n.slideToggle()}})})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.