diff --git a/shared/js/weston.ruter.net/webforms2/webforms2-p b/shared/js/weston.ruter.net/webforms2/webforms2-p
deleted file mode 100644
index 24fdd81..0000000
--- a/shared/js/weston.ruter.net/webforms2/webforms2-p
+++ /dev/null
@@ -1,56 +0,0 @@
-if(!window.$wf2){var $wf2={};document.implementation&&document.implementation.hasFeature&&!document.implementation.hasFeature("WebForms","2.0")&&($wf2={version:"0.5.4",isInitialized:!1,libpath:"",globalEvent:null,hasElementExtensions:window.HTMLElement&&HTMLElement.prototype,hasGettersAndSetters:$wf2.__defineGetter__&&$wf2.__defineSetter__,hasBadImplementation:0<navigator.userAgent.indexOf("WebKit"),callBeforeValidation:[],callAfterValidation:[],callAfterDOMContentLoaded:[],onDOMContentLoaded:function(){if(!$wf2.isInitialized){$wf2.isInitialized=
-!0;var a;document.createEventObject?$wf2.globalEvent=document.createEventObject():document.createEvent&&($wf2.globalEvent=document.createEvent("HTMLEvents"));a=document.createElement("link");a.setAttribute("type","text/css");a.setAttribute("rel","stylesheet");a.setAttribute("href",$wf2.libpath+"webforms2.css");var b=document.getElementsByTagName("head")[0];b||(b=document.getElementsByTagName("*")[0]);b.insertBefore(a,b.firstChild);$wf2.zeroPoint={};$wf2.zeroPoint.datetime=$wf2.parseISO8601("1970-01-01T00:00:00.0Z");
-$wf2.zeroPoint["datetime-local"]=$wf2.parseISO8601("1970-01-01T00:00:00.0");$wf2.zeroPoint.date=$wf2.zeroPoint.datetime;$wf2.zeroPoint.month=$wf2.zeroPoint.datetime;$wf2.zeroPoint.week=$wf2.parseISO8601("1970-W01");$wf2.zeroPoint.time=$wf2.zeroPoint.datetime;$wf2.xhr=null;if(window.XMLHttpRequest)$wf2.xhr=new XMLHttpRequest;else if(window.ActiveXObject)try{$wf2.xhr=new ActiveXObject("Msxml2.XMLHTTP")}catch(d){try{$wf2.xhr=new ActiveXObject("Microsoft.XMLHTTP")}catch(c){}}$wf2.xhr&&($wf2.prefillSelectElements(),
-$wf2.prefillFormElements());window.$wf2Rep&&($wf2.initRepetitionBlocks(),$wf2.initRepetitionTemplates(),$wf2.initRepetitionButtons("add"),$wf2.initRepetitionButtons("remove"),$wf2.initRepetitionButtons("move-up"),$wf2.initRepetitionButtons("move-down"),$wf2.updateAddButtons(),$wf2.updateMoveButtons());document.addEventListener?(document.addEventListener("mousedown",$wf2.clearInvalidIndicators,!1),document.addEventListener("keydown",$wf2.clearInvalidIndicators,!1)):document.attachEvent&&(document.attachEvent("onmousedown",
-$wf2.clearInvalidIndicators),document.attachEvent("onkeydown",$wf2.clearInvalidIndicators));$wf2.initNonRepetitionFunctionality();for(a=0;a<$wf2.callAfterDOMContentLoaded.length;a++)$wf2.callAfterDOMContentLoaded[a]()}},prefillSelectElements:function(){for(var a,b=$wf2.getElementsByTagNames.apply(document.documentElement,["select","datalist"]),d=0;a=b[d];d++){var c=$wf2.loadDataURI(a);if(c&&c.documentElement&&/:?\bselect$/i.test(c.documentElement.nodeName)&&"http://www.w3.org/1999/xhtml"==c.documentElement.namespaceURI){c=
-c.documentElement;if("incremental"!=c.getAttribute("type"))for(;a.lastChild;)a.removeChild(a.lastChild);for(node=c.firstChild;node;)a.appendChild($wf2.cloneNode(node)),node=node.nextSibling}}},prefillFormElements:function(){for(var a,b=document.getElementsByTagName("form"),d=0;a=b[d];d++){var c=$wf2.loadDataURI(a);if(c&&c.documentElement&&/:?\bformdata$/.test(c.documentElement.nodeName)&&"http://n.whatwg.org/formdata"==c.documentElement.namespaceURI){var e,f=c.documentElement;"incremental"!=f.getAttribute("type")&&
-a.reset();var g=f.getElementsByTagName("clear");for(j=0;c=g[j];j++)if("http://n.whatwg.org/formdata"==c.namespaceURI&&c.parentNode==f&&!c.firstChild&&(e=document.getElementById(c.getAttribute("template")))&&"template"==e.getAttribute("repeat"))for(var m,h,c=e.parentNode.firstChild;c;)1==c.nodeType&&(m=c.getAttributeNode("repeat"))&&"template"!=m.value?(h=c.nextSibling,c.parentNode.removeChild(c),c=h):c=c.nextSibling;var o,g=f.getElementsByTagName("repeat");for(j=0;c=g[j];j++)if("http://n.whatwg.org/formdata"==
-c.namespaceURI&&c.parentNode==f&&!c.firstChild&&(e=document.getElementById(c.getAttribute("template")))&&"template"==e.getAttribute("repeat")&&/^-?\d+$/.test(o=c.getAttribute("index"))){for(var q,c=e.parentNode.firstChild;c;){if(1==c.nodeType&&(m=c.getAttributeNode("repeat"))&&m.value==o){q=!0;break}c=c.nextSibling}q||$wf2.addRepetitionBlockByIndex.apply(e,[null,o])}var p,f=f.getElementsByTagName("field"),g=$wf2.getFormElements.apply(a);for(j=0;p=f[j];j++){var k=p.getAttributeNode("index"),n=p.getAttribute("name");
-if(n&&(!k||/^\d+$/.test(k.value))){h="";for(l=0;c=p.childNodes[l];l++)if(3==c.nodeType||4==c.nodeType)h+=c.data;else break;for(l=p=0;c=g[l];l++)if("image"==c.type){if(c.name?c.name+".x"==n||c.name+".y"==n:"x"==n||"y"==n)if(!k||++p-1>=k.value)break}else if(c.name==n){if(k){if(++p-1<k.value)continue}else if(("radio"==c.type||"checkbox"==c.type)&&h&&c.value!=h)continue;break}if(!("file"==c.type||"button"==c.type||"image"==c.type))if(!c.getAttributeNode("multiple")||!c.wf2Prefilled){if("checkbox"==c.type||
-"radio"==c.type)if(h)if(c.value==h)c.checked=!0;else break;else c.checked=!1;else if("select"==c.nodeName.toLowerCase()){c.selectedIndex=-1;for(var l=0;k=c.options[l];l++)if(k.value?k.value==h:k.text==h){k.selected=!0;break}}else c.value=h,$wf2.updateValidityState(c),c.validity.valid||(c.value=c.defaultValue,$wf2.updateValidityState(c));c.wf2Prefilled=!0}else if(c.getAttributeNode("multiple"))for(l=0;k=c.options[l];l++)if(!k.selected&&(k.value?k.value==h:k.text==h)){k.selected=!0;break}}}g=$wf2.getFormElements.apply(a);
-for(j=0;j<g.length;j++);}}},initNonRepetitionFunctionality:function(a){var a=a||document.documentElement,b,d,c=a.getElementsByTagName("form");for(b=0;d=c[b];b++)if(!d.checkValidity||$wf2.hasBadImplementation)d.checkValidity=$wf2.formCheckValidity,d.addEventListener?d.addEventListener("submit",$wf2.onsubmitValidityHandler,!1):d.attachEvent("onsubmit",$wf2.onsubmitValidityHandler);c=$wf2.getElementsByTagNames.apply(a,["input","select","textarea","button"]);for(b=0;d=c[b];b++)$wf2.applyValidityInterface(d),
-$wf2.updateValidityState(d);d=$wf2.getElementsByTagNamesAndAttribute.apply(document.documentElement,[["*"],"autofocus"]);a.getAttribute("autofocus")&&d.unshift(a);for(b=0;b<d.length;b++)$wf2.initAutofocusElement(d[b]);d=$wf2.getElementsByTagNamesAndAttribute.apply(a,[["textarea"],"maxlength"]);"textarea"==a.nodeName.toLowerCase()&&d.unshift(a);for(b=0;b<d.length;b++)d[b].maxLength=parseInt(d[b].getAttribute("maxlength"))},initAutofocusElement:function(a){if(!(!1===a.autofocus||!0===a.autofocus))if(a.autofocus=
-!0,!a.disabled){for(var b=a;b&&1==b.nodeType;){if("hidden"==$wf2.getElementStyle(b,"visibility")||"none"==$wf2.getElementStyle(b,"display"))return;b=b.parentNode}a.focus()}},formCheckValidity:function(){var a,b,d=!0,c=$wf2.getFormElements.apply(this);for(a=0;b=c[a];a++){var e=b.getAttribute("type")?b.getAttribute("type").toLowerCase():b.type;b.willValidate=!(/(hidden|button|reset|add|remove|move-up|move-down)/.test(e)||!b.name||b.disabled);b.checkValidity&&b.willValidate&&!b.checkValidity()&&void 0!=
-b.checkValidity()&&(d=!1)}d||$wf2.hiliteFirstError();return d},hiliteFirstError:function(){if($wf2.invalidIndicators.length){$wf2.css.addClass($wf2.invalidIndicators[0].errorMsg,"wf2_firstErrorMsg");el=$wf2.invalidIndicators[0].target;var a="true"!=el.form.getAttribute("data-wf2-no-scroll-on-error");if("none"==el.style.display||!el.offsetParent){for(;el&&(1!=el.nodeType||"none"==el.style.display||!el.offsetParent);)el=el.previousSibling;var b=el,d=0;if(b&&b.offsetParent)for(d=b.offsetTop;b=b.offsetParent;)d+=
-b.offsetTop;a&&scrollTo(0,d)}else setTimeout(function(){el.focus();$wf2.fireEvent(el,"focus")},10),a&&scrollBy(0,$wf2.invalidIndicators[0].errorMsg.offsetHeight)}},controlCheckValidity:function(){return $wf2.controlCheckValidityOfElement(this)},controlCheckValidityOfElement:function(a){$wf2.updateValidityState(a);if(a.validity.valid)return!0;var b=!1,d;try{$wf2.fireEvent(a,"invalid")}catch(c){d={},d.initEvent?d.initEvent("invalid",!0,!0):(d.type="invalid",d.cancelBubble=!1),d.target=d.srcElement=
-a}var e=a.getAttribute("oninvalid");if(e&&(!a.oninvalid||"function"!=typeof a.oninvalid))a.oninvalid=new Function("event",e);try{a.oninvalid&&(b=!1===a.oninvalid.apply(a,[d])||b)}catch(f){setTimeout(function(){throw f;},0)}d=!1;if("radio"==a.type||"checkbox"==a.type)for(e=0;e<$wf2.invalidIndicators.length;e++)if(a.form[a.name][0]==$wf2.invalidIndicators[e].target){d=!0;break}!b&&!d&&$wf2.addInvalidIndicator(a);return!1},numberRegExp:/^-?\d+(.\d+)?(e-?\d+)?$/,urlRegExp:/^(\w+):(\/\/)?.+$/i,emailRegExp:/^\S+@\S+$/i,
-copyOf:function(a){if(null!==a&&void 0!==a){var b={};for(i in a)try{b[i]=a[i]}catch(d){}}else b=null;return b},getOriginalAttrNode:function(a,b){return $wf2.copyOf(a.getAttributeNode(b))},updateValidityState:function(a){var b,d,c;b=$wf2.getOriginalAttrNode(a,"min");d=$wf2.getOriginalAttrNode(a,"max");l=$wf2.getOriginalAttrNode(a,"step");c=$wf2.getOriginalAttrNode(a,"value");a.min=void 0;a.max=void 0;a.step=void 0;a.validity=$wf2.createValidityState();a.validity.customError=!!a.validationMessage;var e=
-a.getAttribute("type")?a.getAttribute("type").toLowerCase():a.type,f="datetime"==e||"datetime-local"==e||"time"==e,g="date"==e||"month"==e||"week"==e,m="number"==e||"range"==e,h="file"==e,o=f||g||m,q=o||"textarea"==a.nodeName.toLowerCase(),p=o||h,k="radio"==e||"checkbox"==e,h=q||h||"email"==e||"url"==e||"text"==e||"password"==e||"tel"==e||k;if("range"==e){if(a.min=b&&$wf2.numberRegExp.test(b.value)?Number(b.value):0,(!c||!c.specified)&&""===a.value&&!a.wf2ValueProvided)a.setAttribute("value",a.min),
-a.value=a.min,a.wf2ValueProvided=!0}else{a.wf2Value=$wf2.css.isMemberOfClass(a,"html5-hasPlaceholderText")?"":a.value;e=a.getAttribute("type")?a.getAttribute("type").toLowerCase():a.type;a.willValidate=!(/(hidden|button|reset|add|remove|move-up|move-down)/.test(e)||!a.name||a.disabled);if(h&&a.willValidate)if(k){if(a.form&&a.form[a.name]){var h=k=!1,n=a.form[a.name];if(void 0==n.length)n.getAttributeNode("required")&&(k=!0),n.checked&&(h=!0);else for(c=0;c<n.length;c++)n[c].getAttributeNode("required")&&
-(k=!0),n[c].checked&&(h=!0);a.validity.valueMissing=k&&!h}}else a.getAttributeNode("required")&&(a.validity.valueMissing=""==a.wf2Value);if(!a.validity.valueMissing&&a.wf2Value){if(c=a.getAttributeNode("pattern"))c=RegExp("^(?:"+c.value+")$"),c.global=!1,c.ignoreCase=!1,c.multiline=!1,c&&(a.validity.patternMismatch=!c.test(a.wf2Value));if(!g&&!f)switch(e){case "number":case "range":a.validity.typeMismatch=!$wf2.numberRegExp.test(a.wf2Value);break;case "email":a.validity.typeMismatch=!$wf2.emailRegExp.test(a.wf2Value);
-break;case "url":a.validity.typeMismatch=!$wf2.urlRegExp.test(a.wf2Value)}if(!a.validity.patternMismatch&&!a.validity.typeMismatch){if(p)if(m){if("range"==e)a.max=d&&$wf2.numberRegExp.test(d.value)?Number(d.value):100;else if(b&&$wf2.numberRegExp.test(b.value)&&(a.min=Number(b.value)),d&&$wf2.numberRegExp.test(d.value)&&(a.max=Number(d.value)),l&&$wf2.numberRegExp.test(l.value))a.step=Number(l.value);a.validity.rangeUnderflow=void 0!=a.min&&Number(a.wf2Value)<a.min;a.validity.rangeOverflow=void 0!=
-a.max&&Number(a.wf2Value)>a.max;a.validity.stepMismatch=!$wf2.isValidNumber(a)}else if("file"==e)a.min=b&&/^\d+$/.test(b.value)?Number(b.value):0,a.max=d&&/^\d+$/.test(d.value)?Number(d.value):1;else if(b&&(a.min=$wf2.parseISO8601(b.value,e),a.validity.rangeUnderflow=a.min&&a.wf2Value<a.min),d)a.max=$wf2.parseISO8601(d.value,e),a.validity.rangeOverflow=a.max&&a.wf2Value>a.max;if(!g&&!f&&o&&!a.validity.rangeUnderflow&&!a.validity.rangeOverflow){var l=$wf2.getOriginalAttrNode(a,"step");a.step=l?"any"==
-l.value?"any":$wf2.numberRegExp.test(l.value)&&0<l.value?Number(l.value):f?60:1:f?60:1;if("any"!=a.step&&(a.wf2StepDatum=null,a.wf2StepDatum=b?a.min:d?a.max:$wf2.zeroPoint[e]?$wf2.zeroPoint[e]:0,b=a.step,!("month"==e&&a.wf2StepDatum&&a.wf2StepDatum.getUTCFullYear))){switch(e){case "datetime":case "datetime-local":case "time":b=parseInt(1E3*b);break;case "date":b=parseInt(864E5*b);break;case "week":b=parseInt(6048E5*b)}a.validity.stepMismatch=0!=Math.round(1E3*(a.wf2Value-a.wf2StepDatum))%Math.round(1E3*
-b)}}}if(q&&0<=a.maxLength&&a.wf2Value!=a.defaultValue){e=a.wf2Value;a.wf2ValueLength=e.length;for(c=1;c<e.length;c++)("\n"===e[c]&&"\r"!==e[c-1]||"\r"==e[c]&&e[c+1]&&"\n"!==e[c+1])&&a.wf2ValueLength++;a.validity.tooLong=a.wf2ValueLength>a.maxLength}}else if(b&&$wf2.numberRegExp.test(b.value)&&(a.min=Number(b.value)),d&&$wf2.numberRegExp.test(d.value)&&(a.max=Number(d.value)),l&&$wf2.numberRegExp.test(l.value))a.step=Number(l.value);a.validity.valid=!$wf2.hasInvalidState(a.validity);a.validity.valid?
-($wf2.css.removeClass(a,"wf2_invalid"),$wf2.css.addClass(a,"wf2_valid")):($wf2.css.removeClass(a,"wf2_valid"),$wf2.css.addClass(a,"wf2_invalid"))}},isValidNumber:function(a){a=(parseFloat(a.wf2Value)-parseFloat(a.min))/parseFloat(a.step);return a==parseInt(a)},applyValidityInterface:function(a){if($wf2.hasBadImplementation){if("submit"==a.type||"button"==a.type)a.formNoValidate=!0}else if(a.validity&&void 0!==a.validity.typeMismatch)return a;a.validationMessage="";a.validity=$wf2.createValidityState();
-a.willValidate=!0;var b=a.nodeName.toLowerCase();if("button"==b||"fieldset"==b)return a.setCustomValidity=function(){throw $wf2.DOMException(9);},a.checkValidity=function(){return!0},a;a.setCustomValidity||(a.setCustomValidity=$wf2.controlSetCustomValidity);a.checkValidity=$wf2.controlCheckValidity;if(/(hidden|button|reset|add|remove|move-up|move-down)/.test(a.getAttribute("type")?a.getAttribute("type").toLowerCase():a.type)||!a.name||a.disabled)a.willValidate=!1;else if(window.RepetitionElement)for(b=
-a;b=b.parentNode;)if(b.repetitionType==RepetitionElement.REPETITION_TEMPLATE){a.willValidate=!1;break}b=function(a){return $wf2.updateValidityState(a.currentTarget||a.srcElement)};document.addEventListener?(a.addEventListener("change",b,!1),a.addEventListener("blur",b,!1),a.addEventListener("keyup",b,!1)):window.attachEvent&&(a.attachEvent("onchange",b),a.attachEvent("onblur",b),a.attachEvent("onkeyup",b));return a},onsubmitValidityHandler:function(a){for(var b=a.currentTarget||a.srcElement,d=0;d<
-$wf2.callBeforeValidation.length;d++)$wf2.callBeforeValidation[d](a);b.checkValidity()?b=a.returnValue=!0:(a.preventDefault&&a.preventDefault(),b=a.returnValue=!1);for(d=0;d<$wf2.callAfterValidation.length;d++)$wf2.callAfterValidation[d](a,b);return b},controlSetCustomValidity:function(a){a?(this.validationMessage=""+a,this.validity.customError=!0):(this.validationMessage="",this.validity.customError=!1);this.validity.valid=!$wf2.hasInvalidState(this.validity)},hasInvalidState:function(a){return a.typeMismatch||
-a.rangeUnderflow||a.rangeOverflow||a.stepMismatch||a.tooLong||a.patternMismatch||a.valueMissing||a.customError},createValidityState:function(){return{typeMismatch:!1,rangeUnderflow:!1,rangeOverflow:!1,stepMismatch:!1,tooLong:!1,patternMismatch:!1,valueMissing:!1,customError:!1,valid:!0}},invalidIndicators:[],indicatorTimeoutId:null,indicatorIntervalId:null,stepUnits:{datetime:"second","datetime-local":"second",time:"second",date:"day",week:"week",month:"month"},invalidMessages:{valueMissing:"Please fill out this field.",
-typeMismatch:"Please enter a valid %s.",rangeUnderflow:"The value must be equal to or greater than %s.",rangeOverflow:"The value must be equal to or less than %s.",stepMismatch:"The value has a step mismatch; it must be a certain number multiples of %s from %s.",tooLong:"The value is too long. The field may have a maximum of %s characters but you supplied %s. Note that each line-break counts as two characters.",patternMismatch:"Please match the requested format."},valueToWF2Type:function(a,b){switch((""+
-b).toLowerCase()){case "datetime":case "datetime-local":case "date":case "month":case "week":case "time":return $wf2.dateToISO8601(a,b);default:return a}},addInvalidIndicator:function(a){var b=document.createElement("div");b.className="wf2_errorMsg";var d=document.createElement("div");d.className="wf2_errorMsgContainer";b.appendChild(d);b.id=(a.id||a.name)+"_wf2_errorMsg";b.onmousedown=function(){this.parentNode.removeChild(this)};var c=a.getAttribute("type")?a.getAttribute("type").toLowerCase():
-a.type,e=document.createElement("ol");a.validity.customError?e.appendChild($wf2.createLI(a.validationMessage)):(a.validity.valueMissing&&e.appendChild($wf2.createLI($wf2.invalidMessages.valueMissing)),a.validity.typeMismatch&&e.appendChild($wf2.createLI($wf2.invalidMessages.typeMismatch.replace(/%s/,c))),a.validity.rangeUnderflow&&e.appendChild($wf2.createLI($wf2.invalidMessages.rangeUnderflow.replace(/%s/,$wf2.valueToWF2Type(a.min,c)))),a.validity.rangeOverflow&&e.appendChild($wf2.createLI($wf2.invalidMessages.rangeOverflow.replace(/%s/,
-$wf2.valueToWF2Type(a.max,c)))),a.validity.stepMismatch&&e.appendChild($wf2.createLI($wf2.invalidMessages.stepMismatch.replace(/%s/,a.step+($wf2.stepUnits[c]?" "+$wf2.stepUnits[c]+"(s)":"")).replace(/%s/,$wf2.valueToWF2Type(a.wf2StepDatum,c)))),a.validity.tooLong&&e.appendChild($wf2.createLI($wf2.invalidMessages.tooLong.replace(/%s/,a.maxLength).replace(/%s/,a.wf2ValueLength?a.wf2ValueLength:a.value.length))),a.validity.patternMismatch&&e.appendChild($wf2.createLI($wf2.invalidMessages.patternMismatch.replace(/%s/,
-a.title?a.title:' "'+a.getAttribute("pattern")+'"'))));1==e.childNodes.length&&(e.className="single");d.appendChild(e);d=document.body?document.body:document.documentElement;$wf2.invalidIndicators.length?d.insertBefore(b,$wf2.invalidIndicators[$wf2.invalidIndicators.length-1].errorMsg):d.insertBefore(b,null);for(d=a;d&&(1!=d.nodeType||"none"==d.style.display||"hidden"==d.style.visibility||!d.offsetParent);)d=d.parentNode;c=left=0;if((e=d)&&e.offsetParent){left=e.offsetLeft;for(c=e.offsetTop;e=e.offsetParent;)left+=
-e.offsetLeft,c+=e.offsetTop;c+=d.offsetHeight}b.style.top=c+"px";b.style.left=left+"px";$wf2.invalidIndicators.push({target:a,errorMsg:b});$wf2.css.addClass(a,"wf2_invalid");null==$wf2.indicatorIntervalId&&($wf2.indicatorIntervalId=setInterval(function(){for(var a,b=0;a=$wf2.invalidIndicators[b];b++)$wf2.css.isMemberOfClass(a.target,"wf2_invalid")?$wf2.css.removeClass(a.target,"wf2_invalid"):$wf2.css.addClass(a.target,"wf2_invalid")},500))},clearInvalidIndicators:function(){clearTimeout($wf2.indicatorTimeoutId);
-$wf2.indicatorTimeoutId=null;clearInterval($wf2.indicatorIntervalId);$wf2.indicatorIntervalId=null;for(var a;a=$wf2.invalidIndicators[0];)a.errorMsg&&a.errorMsg.parentNode&&a.errorMsg.parentNode.removeChild(a.errorMsg),$wf2.invalidIndicators.shift()},cloneNode_customAttrs:{type:1,template:1,repeat:1,"repeat-template":1,"repeat-min":1,"repeat-max":1,"repeat-start":1,value:1,"class":1,required:1,pattern:1,form:1,autocomplete:1,autofocus:1,inputmode:1,max:1,min:1,step:1,onmoved:1,onadded:1,onremoved:1,
-onadd:1,onremove:1,onmove:1},cloneNode_skippedAttrs:{name:1,"class":1,"for":1,style:1,checked:1,addRepetitionBlock:1,addRepetitionBlockByIndex:1,moveRepetitionBlock:1,removeRepetitionBlock:1,repetitionBlocks:1,setCustomValidity:1,checkValidity:1,validity:1,validationMessage:1,willValidate:1,wf2StepDatum:1,wf2Value:1,wf2Initialized:1,wf2ValueLength:1},cloneNode_rtEventHandlerAttrs:{onmoved:1,onadded:1,onremoved:1,onadd:1,onremove:1,onmove:1},cloneNode:function(a,b,d){d||(d=0);var c,e,f;switch(a.nodeType){case 1:var g=
-"template"==a.getAttribute("repeat");g&&d++;c=[];a.name&&(c.name=b?b(a.name):a.name);"radio"==a.type&&(c.type=a.type);a.checked&&(c.checked="checked");c=$wf2.createElement(a.nodeName,c);for(e=0;f=a.attributes[e];e++)if((f.specified||$wf2.cloneNode_customAttrs[f.name])&&!$wf2.cloneNode_skippedAttrs[f.name]&&(!g||1<d||!$wf2.cloneNode_rtEventHandlerAttrs[f.name]))if(2>d&&0===f.name.indexOf("on")&&"function"==typeof a[f.name]){var m=b(a[f.name].toString().match(/{((?:.|\n)+)}/)[1]),m=b(m);c[f.name]=new Function("event",
-m)}else m=a.getAttribute(f.name),m=b?b(m):m,c.setAttribute(f.name,m);if(a.className)if(g=b?b(a.className):a.className,c.getAttributeNode("class"))for(e=0;e<c.attributes.length;e++)"class"==c.attributes[e].name&&(c.attributes[e].value=g);else c.setAttribute("class",g);/\bdisabled\b/.test(a.className)||(c.disabled=!1);a.style&&a.style.cssText&&(c.style.cssText=b?b(a.style.cssText):a.style.cssText);a.nodeName&&"label"==a.nodeName.toLowerCase()&&a.htmlFor&&(c.htmlFor=b?b(a.htmlFor):a.htmlFor);"option"==
-c.nodeName.toLowerCase()&&(c.selected=a.selected,c.defaultSelected=a.defaultSelected);for(e=0;e<a.childNodes.length;e++)c.appendChild($wf2.cloneNode(a.childNodes[e],b,d));break;case 3:case 4:c=document.createTextNode(a.data);break;case 8:c=document.createComment(a.data);break;default:c=a.cloneNode(!0)}return c},getFormElements:function(){for(var a=[],b=$wf2.getElementsByTagNames.apply(this,["input","output","select","textarea","button"]),d=0;d<b.length;d++){for(var c=b[d].parentNode;c&&1==c.nodeType&&
-"template"!=c.getAttribute("repeat");)c=c.parentNode;(!c||1!=c.nodeType)&&a.push(b[d])}return a},loadDataURI:function(a){a=a.data||a.getAttribute("data");if(!a)return null;var b=null,d;try{if(d=a.match(/^data:[^,]*xml[^,]*,((?:.|\n)+)/)){var c=decodeURI(d[1].replace(/%3D/ig,"=").replace(/%3A/ig,":").replace(/%2F/ig,"/"));window.DOMParser?b=(new DOMParser).parseFromString(c,"text/xml"):window.ActiveXObject&&(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(c))}else $wf2.xhr.open("GET",
-a,!1),$wf2.xhr.send(null),b=$wf2.xhr.responseXML}catch(e){return null}return b},getAttributeByName:function(a,b){var d,c=a.attributes;for(d=0;d<c.length;d++){var e=c[d];if(e.nodeName==b&&e.specified)return e}return null},getAttributeValue:function(a,b){var d=$wf2.getAttributeByName(a,b);return null!=d?d.nodeValue:null},setAttributeValue:function(a,b,d){a=$wf2.getAttributeByName(a,b);null!=a&&(a.nodeValue=d)},getDatasetItem:function(a,b){var d=$wf2.getAttributeValue(a,"data-"+b);d||(d=$wf2.getAttributeValue(a,
-"data-"+b.toLowerCase()));d||(d=a["data-"+b.toLowerCase()]);return d},setDatasetItem:function(a,b,d){b="data-"+b.toLowerCase();$wf2.setAttributeValue(a,b,d);null==$wf2.getAttributeValue(a,b)&&(a[b]=d)},getElementsByTagNames:function(){var a,b,d=[];if(document.evaluate){a=[];for(b=0;b<arguments.length;b++)a.push(".//"+arguments[b]);a=document.evaluate(a.join("|"),this,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(b=0;b<a.snapshotLength;b++)d.push(a.snapshotItem(b))}else{for(b=0;b<arguments.length;b++){a=
-this.getElementsByTagName(arguments[b]);for(var c=0;c<a.length;c++)d.push(a[c])}$wf2.sortNodes&&d.sort($wf2.sortNodes)}return d},getElementsByTagNamesAndAttribute:function(a,b,d,c){var e,f,g,m,h=[];if(document.evaluate){e="";b&&(e="[@"+b+(d?(c?"!=":"=")+'"'+d+'"':"")+"]");b=[];for(g=0;g<a.length;g++)b.push(".//"+a[g]+e);e=document.evaluate(b.join("|"),this,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(g=0;g<e.snapshotLength;g++)h.push(e.snapshotItem(g))}else{for(g=0;g<a.length;g++){e=this.getElementsByTagName(a[g]);
-for(m=0;f=e[m];m++){var o=f.getAttributeNode(b),q=f.getAttribute(b);(!b||o&&(void 0===d||(c?q!=d:q==d)))&&h.push(f)}}$wf2.sortNodes&&h.sort($wf2.sortNodes)}return h},arrayHasItem:function(a,b){for(var d=0;d<a.length;d++)if(a[d]==b)return!0;return!1},getElementStyle:function(a,b){return a.currentStyle?a.currentStyle[b]:window.getComputedStyle?getComputedStyle(a,"").getPropertyValue(b):a.style?a.style[b]:""},createElement:function(){try{var a=document.createElement('<div name="foo">');if("div"!=a.tagName.toLowerCase()||
-"foo"!=a.name)throw"create element error";return function(a,b){var e="<"+a,f;for(f in b)e+=" "+f+'="'+b[f]+'"';e+=">";"input"!=a.toLowerCase()&&(e+="</"+a+">");return document.createElement(e)}}catch(b){return function(a,b){var e=document.createElement(a),f;for(f in b)e.setAttribute(f,b[f]);return e}}}(),sortNodes:function(){var a=document.documentElement.firstChild;if(a.sourceIndex)return function(a,d){return a.sourceIndex-d.sourceIndex};if(a.compareDocumentPosition)return function(a,d){return 3-
-(a.compareDocumentPosition(d)&6)}}(),createLI:function(a){var b=document.createElement("li");b.appendChild(document.createTextNode(a));return b},ISO8601RegExp:/^(?:(\d\d\d\d)-(W(0[1-9]|[1-4]\d|5[0-2])|(0\d|1[0-2])(-(0\d|[1-2]\d|3[0-1])(T(0\d|1\d|2[0-4]):([0-5]\d)(:([0-5]\d)(\.(\d+))?)?(Z)?)?)?)|(0\d|1\d|2[0-4]):([0-5]\d)(:([0-5]\d)(\.(\d+))?)?)$/,parseISO8601:function(a,b){var d=$wf2.validateDateTimeType(a,b);if(!d)return null;var c=new Date(0),e=8;if(d[15]){if(b&&"time"!=b)return null;e=15}else{c.setUTCFullYear(d[1]);
-if(d[3]){if(b&&"week"!=b)return null;c.setUTCDate(c.getUTCDate()+(8-c.getUTCDay())%7+7*(d[3]-1));return c}c.setUTCMonth(d[4]-1);d[6]&&c.setUTCDate(d[6])}d[e+0]&&c.setUTCHours(d[e+0]);d[e+1]&&c.setUTCMinutes(d[e+1]);d[e+2]&&c.setUTCSeconds(d[e+3]);d[e+4]&&c.setUTCMilliseconds(Math.round(1E3*Number(d[e+4])));d[4]&&d[e+0]&&!d[e+6]&&c.setUTCMinutes(c.getUTCMinutes()+c.getTimezoneOffset());return c},validateDateTimeType:function(a,b){var d=!1,c=$wf2.ISO8601RegExp.exec(a);if(!c||!b)return c;b=b.toLowerCase();
-if("week"==b)d=0===c[2].toString().indexOf("W");else if("time"==b)d=!!c[15];else if("month"==b)d=!c[5];else if(c[6])if((new Date(c[1],c[4]-1,c[6])).getMonth()!=c[4]-1)d=!1;else switch(b){case "date":d=c[4]&&!c[7];break;case "datetime":d=!!c[14];break;case "datetime-local":d=c[7]&&!c[14]}return d?c:null},zeroPad:function(a,b){b||(b=2);for(var d=a.toString();d.length<b;)d="0"+d;return d},dateToISO8601:function(a,b){var b=(""+b).toLowerCase(),d="";a.getUTCMilliseconds()&&(d="."+$wf2.zeroPad(a.getUTCMilliseconds(),
-3).replace(/0+$/,""));switch(b){case "date":return a.getUTCFullYear()+"-"+$wf2.zeroPad(a.getUTCMonth()+1)+"-"+$wf2.zeroPad(a.getUTCDate());case "datetime-local":return a.getFullYear()+"-"+$wf2.zeroPad(a.getMonth()+1)+"-"+$wf2.zeroPad(a.getDate())+"T"+$wf2.zeroPad(a.getHours())+":"+$wf2.zeroPad(a.getMinutes())+":"+$wf2.zeroPad(a.getMinutes())+d+"Z";case "month":return a.getUTCFullYear()+"-"+$wf2.zeroPad(a.getUTCMonth()+1);case "week":return d=$wf2.parseISO8601(a.getUTCFullYear()+"-W01"),a.getUTCFullYear()+
-"-W"+$wf2.zeroPad((a.valueOf()-d.valueOf())/6048E5+1);case "time":return $wf2.zeroPad(a.getUTCHours())+":"+$wf2.zeroPad(a.getUTCMinutes())+":"+$wf2.zeroPad(a.getUTCMinutes())+d;default:return a.getUTCFullYear()+"-"+$wf2.zeroPad(a.getUTCMonth()+1)+"-"+$wf2.zeroPad(a.getUTCDate())+"T"+$wf2.zeroPad(a.getUTCHours())+":"+$wf2.zeroPad(a.getUTCMinutes())+":"+$wf2.zeroPad(a.getUTCMinutes())+d+"Z"}},fireEvent:function(a,b){if(a)if(document.createEventObject)try{return a.fireEvent("on"+b,$wf2.globalEvent)}catch(d){return window.jQuery?
-jQuery(a).trigger(b):null}else return $wf2.globalEvent.initEvent(b,!0,!0),!a.dispatchEvent($wf2.globalEvent)},DOMException:function(a){var b="DOMException: ";switch(a){case 1:b+="INDEX_SIZE_ERR";break;case 9:b+="NOT_SUPPORTED_ERR";break;case 11:b+="INVALID_STATE_ERR";break;case 12:b+="SYNTAX_ERR";break;case 13:b+="INVALID_MODIFICATION_ERR"}b=Error(b);b.code=a;b.name="DOMException";b.INDEX_SIZE_ERR=1;b.NOT_SUPPORTED_ERR=9;b.INVALID_STATE_ERR=11;b.SYNTAX_ERR=12;b.INVALID_MODIFICATION_ERR=13;return b},
-css:new function(){function a(a){return"\\s"+a+"\\s|^"+a+"\\s|\\s"+a+"$|^"+a+"$"}var b=this,d=/\s/;b.addClass=function(a,e){!d.test(e)&&!b.isMemberOfClass(a,e)&&(a.className+=" "+e)};b.removeClass=function(b,e){if(!d.test(e)){var f=RegExp(a(e),"g"),g=b.className;b.className&&(b.className=g.replace(f," "))}};b.isMemberOfClass=function(b,e){return d.test(e)?!1:RegExp(a(e),"g").test(b.className)}}},document.addEventListener&&(document.addEventListener("DOMNodeInsertedIntoDocument",function(a){1==a.target.nodeType&&
-a.target.hasAttribute("autofocus")&&$wf2.initAutofocusElement(a.target)},!1),document.addEventListener("DOMAttrModified",function(a){"autofocus"==a.attrName&&(a.attrChange==a.ADDITION?$wf2.initAutofocusElement(a.target):a.attrChange==a.REMOVAL&&(a.target.autofocus=!1))},!1)),function(){for(var a,b=document.documentElement.getElementsByTagName("script"),d=0;d<b.length;d++)if(a=b[d].src.match(/^(.*)webforms2[^\/]+$/))$wf2.libpath=a[1];if(document.body)$wf2.onDOMContentLoaded();else{a=0;if(document.addEventListener){document.addEventListener("DOMContentLoaded",
-function(){$wf2.onDOMContentLoaded()},false);window.addEventListener("load",function(){$wf2.onDOMContentLoaded()},false);a=1}if(/WebKit/i.test(navigator.userAgent)){var c=setInterval(function(){if(/loaded|complete/.test(document.readyState)){clearInterval(c);delete c;$wf2.onDOMContentLoaded()}},10);a=1}else if(/MSIE/i.test(navigator.userAgent)&&!document.addEventListener&&window.attachEvent){window.attachEvent("onload",function(){$wf2.onDOMContentLoaded()});document.write("<script defer src='"+$wf2.libpath+
-"webforms2-msie.js'><\/script>");document.write("<script id='__wf2_ie_onload' defer src='//:'><\/script>");a=document.getElementById("__wf2_ie_onload");a.onreadystatechange=function(){if(this.readyState=="complete"){this.parentNode.removeChild(this);$wf2.onDOMContentLoaded();if(window.$wf2Rep&&$wf2.repetitionTemplates.length==0)$wf2.isInitialized=false}};a=null;a=1}if(!a)if(window.onload){var e=window.onload;window.onload=function(){$wf2.onDOMContentLoaded();e()}}else window.onload=function(){$wf2.onDOMContentLoaded()}}}())};
\ No newline at end of file
