/*! * surveyjs - Survey JavaScript library v1.8.72 * Copyright (c) 2015-2021 Devsoft Baltic OÜ - http://surveyjs.io/ * License: MIT (http://www.opensource.org/licenses/mit-license.php) */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define("survey-jquery",["jquery"],t):"object"==typeof exports?exports["survey-jquery"]=t(require("jquery")):e.Survey=t(e.jQuery)}(this,(function(e){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=66)}([function(e,t,n){var o,r,i; /*! * Knockout JavaScript library v3.5.1 * (c) The Knockout.js team - http://knockoutjs.com/ * License: MIT (http://www.opensource.org/licenses/mit-license.php) */!function(a){var s=this||(0,eval)("this"),l=s.document,u=s.navigator,c=s.jQuery,p=s.JSON;c||"undefined"==typeof jQuery||(c=jQuery),function(a){r=[t,n],void 0===(i="function"==typeof(o=a)?o.apply(t,r):o)||(e.exports=i)}((function(e,t){function n(e,t){return(null===e||typeof e in C)&&e===t}function o(e,t){var n;return function(){n||(n=x.a.setTimeout((function(){n=a,e()}),t))}}function r(e,t){var n;return function(){clearTimeout(n),n=x.a.setTimeout(e,t)}}function i(e,t){t&&"change"!==t?"beforeChange"===t?this.pc(e):this.gb(e,t):this.qc(e)}function d(e,t){null!==t&&t.s&&t.s()}function h(e,t){var n=this.qd,o=n[T];o.ra||(this.Qb&&this.mb[t]?(n.uc(t,e,this.mb[t]),this.mb[t]=null,--this.Qb):o.I[t]||n.uc(t,e,o.J?{da:e}:n.$c(e)),e.Ja&&e.gd())}var f,m,g,y,v,b,x=void 0!==e?e:{};x.b=function(e,t){for(var n=e.split("."),o=x,r=0;rx.a.A(t,e)&&t.push(e)})),t},Mb:function(e,t,n){var o=[];if(e)for(var r=0,i=e.length;ro?n&&e.push(t):n||e.splice(o,1)},Ba:i,extend:t,setPrototypeOf:n,Ab:i?n:t,P:e,Ga:function(e,t,n){if(!e)return e;var o,i={};for(o in e)r.call(e,o)&&(i[o]=t.call(n,e[o],o,e));return i},Tb:function(e){for(;e.firstChild;)x.removeNode(e.firstChild)},Yb:function(e){for(var t=((e=x.a.la(e))[0]&&e[0].ownerDocument||l).createElement("div"),n=0,o=e.length;ny?e.setAttribute("selected",t):e.selected=t},Db:function(e){return null===e||e===a?"":e.trim?e.trim():e.toString().replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},Ud:function(e,t){return e=e||"",!(t.length>e.length)&&e.substring(0,t.length)===t},vd:function(e,t){if(e===t)return!0;if(11===e.nodeType)return!1;if(t.contains)return t.contains(1!==e.nodeType?e.parentNode:e);if(t.compareDocumentPosition)return 16==(16&t.compareDocumentPosition(e));for(;e&&e!=t;)e=e.parentNode;return!!e},Sb:function(e){return x.a.vd(e,e.ownerDocument.documentElement)},kd:function(e){return!!x.a.Lb(e,x.a.Sb)},R:function(e){return e&&e.tagName&&e.tagName.toLowerCase()},Ac:function(e){return x.onError?function(){try{return e.apply(this,arguments)}catch(e){throw x.onError&&x.onError(e),e}}:e},setTimeout:function(e,t){return setTimeout(x.a.Ac(e),t)},Gc:function(e){setTimeout((function(){throw x.onError&&x.onError(e),e}),0)},B:function(e,t,n){var o=x.a.Ac(n);if(n=g[t],x.options.useOnlyNativeEvents||n||!c)if(n||"function"!=typeof e.addEventListener){if(void 0===e.attachEvent)throw Error("Browser doesn't support addEventListener or attachEvent");var r=function(t){o.call(e,t)},i="on"+t;e.attachEvent(i,r),x.a.K.za(e,(function(){e.detachEvent(i,r)}))}else e.addEventListener(t,o,!1);else m||(m="function"==typeof c(e).on?"on":"bind"),c(e)[m](t,o)},Fb:function(e,t){if(!e||!e.nodeType)throw Error("element must be a DOM node when calling triggerEvent");var n;if(n=!("input"!==x.a.R(e)||!e.type||"click"!=t.toLowerCase())&&("checkbox"==(n=e.type)||"radio"==n),x.options.useOnlyNativeEvents||!c||n)if("function"==typeof l.createEvent){if("function"!=typeof e.dispatchEvent)throw Error("The supplied element doesn't support dispatchEvent");(n=l.createEvent(f[t]||"HTMLEvents")).initEvent(t,!0,!0,s,0,0,0,0,0,!1,!1,!1,!1,0,e),e.dispatchEvent(n)}else if(n&&e.click)e.click();else{if(void 0===e.fireEvent)throw Error("Browser doesn't support triggering events");e.fireEvent("on"+t)}else c(e).trigger(t)},f:function(e){return x.O(e)?e():e},bc:function(e){return x.O(e)?e.v():e},Eb:function(e,t,n){var r;t&&("object"==typeof e.classList?(r=e.classList[n?"add":"remove"],x.a.D(t.match(v),(function(t){r.call(e.classList,t)}))):"string"==typeof e.className.baseVal?o(e.className,"baseVal",t,n):o(e,"className",t,n))},Bb:function(e,t){var n=x.a.f(t);null!==n&&n!==a||(n="");var o=x.h.firstChild(e);!o||3!=o.nodeType||x.h.nextSibling(o)?x.h.va(e,[e.ownerDocument.createTextNode(n)]):o.data=n,x.a.Ad(e)},Yc:function(e,t){if(e.name=t,7>=y)try{var n=e.name.replace(/[&<>'"]/g,(function(e){return"&#"+e.charCodeAt(0)+";"}));e.mergeAttributes(l.createElement(""),!1)}catch(e){}},Ad:function(e){9<=y&&(e=1==e.nodeType?e:e.parentNode).style&&(e.style.zoom=e.style.zoom)},wd:function(e){if(y){var t=e.style.width;e.style.width=0,e.style.width=t}},Pd:function(e,t){e=x.a.f(e),t=x.a.f(t);for(var n=[],o=e;o<=t;o++)n.push(o);return n},la:function(e){for(var t=[],n=0,o=e.length;n",""],tbody:m,tfoot:m,tr:[2,"","
"],td:g=[3,"","
"],th:g,option:y=[1,""],optgroup:y},b=8>=x.a.W,x.a.ua=function(e,t){var n;if(c){if(c.parseHTML)n=c.parseHTML(e,t)||[];else if((n=c.clean([e],t))&&n[0]){for(var o=n[0];o.parentNode&&11!==o.parentNode.nodeType;)o=o.parentNode;o.parentNode&&o.parentNode.removeChild(o)}}else{(n=t)||(n=l),o=n.parentWindow||n.defaultView||s;var r,i=x.a.Db(e).toLowerCase(),a=n.createElement("div");for(r=(i=i.match(/^(?:\x3c!--.*?--\x3e\s*?)*?<([a-z]+)[\s>]/))&&v[i[1]]||f,i=r[0],r="ignored
"+r[1]+e+r[2]+"
","function"==typeof o.innerShiv?a.appendChild(o.innerShiv(r)):(b&&n.body.appendChild(a),a.innerHTML=r,b&&a.parentNode.removeChild(a));i--;)a=a.lastChild;n=x.a.la(a.lastChild.childNodes)}return n},x.a.Md=function(e,t){var n=x.a.ua(e,t);return n.length&&n[0].parentElement||x.a.Yb(n)},x.a.fc=function(e,t){if(x.a.Tb(e),null!==(t=x.a.f(t))&&t!==a)if("string"!=typeof t&&(t=t.toString()),c)c(e).html(t);else for(var n=x.a.ua(t,e.ownerDocument),o=0;ot){if(5e3<=++r){i=o,x.a.Gc(Error("'Too much recursion' after processing "+r+" task groups."));break}t=o}try{e()}catch(e){x.a.Gc(e)}}}function t(){e(),i=o=n.length=0}var n=[],o=0,r=1,i=0;return{scheduler:s.MutationObserver?function(e){var t=l.createElement("div");return new MutationObserver(e).observe(t,{attributes:!0}),function(){t.classList.toggle("foo")}}(t):l&&"onreadystatechange"in l.createElement("script")?function(e){var t=l.createElement("script");t.onreadystatechange=function(){t.onreadystatechange=null,l.documentElement.removeChild(t),t=null,e()},l.documentElement.appendChild(t)}:function(e){setTimeout(e,0)},zb:function(e){return o||x.na.scheduler(t),n[o++]=e,r++},cancel:function(e){(e-=r-o)>=i&&en[0]?i+n[0]:n[0]),i),i=1===a?i:Math.min(t+(n[1]||0),i),a=t+a-2,c=Math.max(i,a);for(var p=[],d=[],h=2;tt;t++)e=e();return e}))},x.toJSON=function(e,t,n){return e=x.ad(e),x.a.hc(e,t,n)},t.prototype={constructor:t,save:function(e,t){var n=x.a.A(this.keys,e);0<=n?this.values[n]=t:(this.keys.push(e),this.values.push(t))},get:function(e){return 0<=(e=x.a.A(this.keys,e))?this.values[e]:a}}}(),x.b("toJS",x.ad),x.b("toJSON",x.toJSON),x.Wd=function(e,t,n){function o(t){var o=x.xb(e,n).extend({ma:"always"}),r=o.subscribe((function(e){e&&(r.s(),t(e))}));return o.notifySubscribers(o.v()),r}return"function"!=typeof Promise||t?o(t.bind(n)):new Promise(o)},x.b("when",x.Wd),x.w={M:function(e){switch(x.a.R(e)){case"option":return!0===e.__ko__hasDomDataOptionValue__?x.a.g.get(e,x.c.options.$b):7>=x.a.W?e.getAttributeNode("value")&&e.getAttributeNode("value").specified?e.value:e.text:e.value;case"select":return 0<=e.selectedIndex?x.w.M(e.options[e.selectedIndex]):a;default:return e.value}},cb:function(e,t,n){switch(x.a.R(e)){case"option":"string"==typeof t?(x.a.g.set(e,x.c.options.$b,a),"__ko__hasDomDataOptionValue__"in e&&delete e.__ko__hasDomDataOptionValue__,e.value=t):(x.a.g.set(e,x.c.options.$b,t),e.__ko__hasDomDataOptionValue__=!0,e.value="number"==typeof t?t:"");break;case"select":""!==t&&null!==t||(t=a);for(var o,r=-1,i=0,s=e.options.length;i=l){n.push(t&&s.length?{key:t,value:s.join("")}:{unknown:t||s.join("")}),t=l=0,s=[];continue}}else if(58===p){if(!l&&!t&&1===s.length){t=s.pop();continue}}else{if(47===p&&1arguments.length){if(!(t=l.body))throw Error("ko.applyBindings: could not find document.body; has the document been loaded?")}else if(!t||1!==t.nodeType&&8!==t.nodeType)throw Error("ko.applyBindings: first parameter should be your view model; second parameter should be a DOM node");d(f(e,n),t)},x.Dc=function(e){return!e||1!==e.nodeType&&8!==e.nodeType?a:x.Td(e)},x.Ec=function(e){return(e=x.Dc(e))?e.$data:a},x.b("bindingHandlers",x.c),x.b("bindingEvent",x.i),x.b("bindingEvent.subscribe",x.i.subscribe),x.b("bindingEvent.startPossiblyAsyncContentBinding",x.i.Cb),x.b("applyBindings",x.vc),x.b("applyBindingsToDescendants",x.Oa),x.b("applyBindingAccessorsToNode",x.ib),x.b("applyBindingsToNode",x.ld),x.b("contextFor",x.Dc),x.b("dataFor",x.Ec)}(),function(e){function t(t,o){var a,s=Object.prototype.hasOwnProperty.call(r,t)?r[t]:e;s?s.subscribe(o):((s=r[t]=new x.T).subscribe(o),n(t,(function(e,n){var o=!(!n||!n.synchronous);i[t]={definition:e,Gd:o},delete r[t],a||o?s.notifySubscribers(e):x.na.zb((function(){s.notifySubscribers(e)}))})),a=!0)}function n(e,t){o("getConfig",[e],(function(n){n?o("loadComponent",[e,n],(function(e){t(e,n)})):t(null,null)}))}function o(t,n,r,i){i||(i=x.j.loaders.slice(0));var a=i.shift();if(a){var s=a[t];if(s){var l=!1;if(s.apply(a,n.concat((function(e){l?r(null):null!==e?r(e):o(t,n,r,i)})))!==e&&(l=!0,!a.suppressLoaderExceptions))throw Error("Component loaders must supply values by invoking the callback, not by returning values synchronously.")}else o(t,n,r,i)}else r(null)}var r={},i={};x.j={get:function(n,o){var r=Object.prototype.hasOwnProperty.call(i,n)?i[n]:e;r?r.Gd?x.u.G((function(){o(r.definition)})):x.na.zb((function(){o(r.definition)})):t(n,o)},Bc:function(e){delete i[e]},oc:o},x.j.loaders=[],x.b("components",x.j),x.b("components.get",x.j.get),x.b("components.clearCachedDefinition",x.j.Bc)}(),function(){function e(e,t,n,o){function i(){0==--s&&o(a)}var a={},s=2,l=n.template;n=n.viewModel,l?r(t,l,(function(t){x.j.oc("loadTemplate",[e,t],(function(e){a.template=e,i()}))})):i(),n?r(t,n,(function(t){x.j.oc("loadViewModel",[e,t],(function(e){a[u]=e,i()}))})):i()}function n(e){switch(x.a.R(e)){case"script":return x.a.ua(e.text);case"textarea":return x.a.ua(e.value);case"template":if(o(e.content))return x.a.Ca(e.content.childNodes)}return x.a.Ca(e.childNodes)}function o(e){return s.DocumentFragment?e instanceof DocumentFragment:e&&11===e.nodeType}function r(e,n,o){"string"==typeof n.require?t||s.require?(t||s.require)([n.require],(function(e){e&&"object"==typeof e&&e.Xd&&e.default&&(e=e.default),o(e)})):e("Uses require, but no AMD loader is present"):o(n)}function i(e){return function(t){throw Error("Component '"+e+"': "+t)}}var a={};x.j.register=function(e,t){if(!t)throw Error("Invalid configuration for "+e);if(x.j.tb(e))throw Error("Component "+e+" is already registered");a[e]=t},x.j.tb=function(e){return Object.prototype.hasOwnProperty.call(a,e)},x.j.unregister=function(e){delete a[e],x.j.Bc(e)},x.j.Fc={getConfig:function(e,t){t(x.j.tb(e)?a[e]:null)},loadComponent:function(t,n,o){var a=i(t);r(a,n,(function(n){e(t,a,n,o)}))},loadTemplate:function(e,t,r){if(e=i(e),"string"==typeof t)r(x.a.ua(t));else if(t instanceof Array)r(t);else if(o(t))r(x.a.la(t.childNodes));else if(t.element)if(t=t.element,s.HTMLElement?t instanceof HTMLElement:t&&t.tagName&&1===t.nodeType)r(n(t));else if("string"==typeof t){var a=l.getElementById(t);a?r(n(a)):e("Cannot find element with ID "+t)}else e("Unknown element type: "+t);else e("Unknown template value: "+t)},loadViewModel:function(e,t,n){!function e(t,n,o){if("function"==typeof n)o((function(e){return new n(e)}));else if("function"==typeof n[u])o(n[u]);else if("instance"in n){var r=n.instance;o((function(){return r}))}else"viewModel"in n?e(t,n.viewModel,o):t("Unknown viewModel value: "+n)}(i(e),t,n)}};var u="createViewModel";x.b("components.register",x.j.register),x.b("components.isRegistered",x.j.tb),x.b("components.unregister",x.j.unregister),x.b("components.defaultLoader",x.j.Fc),x.j.loaders.push(x.j.Fc),x.j.dd=a}(),function(){function e(e,n){if(o=e.getAttribute("params")){var o=t.parseBindingsString(o,n,e,{valueAccessors:!0,bindingParams:!0}),r=(o=x.a.Ga(o,(function(t){return x.o(t,null,{l:e})})),x.a.Ga(o,(function(t){var n=t.v();return t.ja()?x.o({read:function(){return x.a.f(t())},write:x.Za(n)&&function(e){t()(e)},l:e}):n})));return Object.prototype.hasOwnProperty.call(r,"$raw")||(r.$raw=o),r}return{$raw:{}}}x.j.getComponentNameForNode=function(e){var t=x.a.R(e);if(x.j.tb(t)&&(-1!=t.indexOf("-")||"[object HTMLUnknownElement]"==""+e||8>=x.a.W&&e.tagName===t))return t},x.j.tc=function(t,n,o,r){if(1===n.nodeType){var i=x.j.getComponentNameForNode(n);if(i){if((t=t||{}).component)throw Error('Cannot use the "component" binding on a custom element matching a component');var a={name:i,params:e(n,o)};t.component=r?function(){return a}:a}}return t};var t=new x.ga;9>x.a.W&&(x.j.register=function(e){return function(t){return e.apply(this,arguments)}}(x.j.register),l.createDocumentFragment=function(e){return function(){var t,n=e(),o=x.j.dd;for(t in o);return n}}(l.createDocumentFragment))}(),function(){var e=0;x.c.component={init:function(t,n,o,r,i){function a(){var e=s&&s.dispose;"function"==typeof e&&e.call(s),u&&u.s(),l=s=u=null}var s,l,u,c=x.a.la(x.h.childNodes(t));return x.h.Ea(t),x.a.K.za(t,a),x.o((function(){var o,r,p=x.a.f(n());if("string"==typeof p?o=p:(o=x.a.f(p.name),r=x.a.f(p.params)),!o)throw Error("No component name specified");var d=x.i.Cb(t,i),h=l=++e;x.j.get(o,(function(e){if(l===h){if(a(),!e)throw Error("Unknown component '"+o+"'");!function(e,t,n){if(!(t=t.template))throw Error("Component '"+e+"' has no template");e=x.a.Ca(t),x.h.va(n,e)}(o,e,t);var n=function(e,t,n){var o=e.createViewModel;return o?o.call(e,t,n):t}(e,r,{element:t,templateNodes:c});e=d.createChildContext(n,{extend:function(e){e.$component=n,e.$componentTemplateNodes=c}}),n&&n.koDescendantsComplete&&(u=x.i.subscribe(t,x.i.pa,n.koDescendantsComplete,n)),s=n,x.Oa(e,t)}}))}),null,{l:t}),{controlsDescendantBindings:!0}}},x.h.ea.component=!0}();var R={class:"className",for:"htmlFor"};x.c.attr={update:function(e,t){var n=x.a.f(t())||{};x.a.P(n,(function(t,n){n=x.a.f(n);var o=t.indexOf(":"),r=(o="lookupNamespaceURI"in e&&0=x.a.W&&t in R?(t=R[t],r?e.removeAttribute(t):e[t]=n):r||(o?e.setAttributeNS(o,t,n):e.setAttribute(t,n)),"name"===t&&x.a.Yc(e,r?"":n)}))}},x.c.checked={after:["value","attr"],init:function(e,t,n){function o(){var o=e.checked,l=r();if(!x.S.Ya()&&(o||!s&&!x.S.qa())){var p=x.u.G(t);if(u){var h=c?p.v():p,f=d;d=l,f!==l?o&&(x.a.Na(h,l,!0),x.a.Na(h,f,!1)):x.a.Na(h,l,o),c&&x.Za(p)&&p(h)}else i&&(l===a?l=o:o||(l=a)),x.m.eb(p,n,"checked",l,!0)}}var r=x.xb((function(){return n.has("checkedValue")?x.a.f(n.get("checkedValue")):p?n.has("value")?x.a.f(n.get("value")):e.value:void 0})),i="checkbox"==e.type,s="radio"==e.type;if(i||s){var l=t(),u=i&&x.a.f(l)instanceof Array,c=!(u&&l.push&&l.splice),p=s||u,d=u?r():a;s&&!e.name&&x.c.uniqueName.init(e,(function(){return!0})),x.o(o,null,{l:e}),x.a.B(e,"click",o),x.o((function(){var n=x.a.f(t()),o=r();u?(e.checked=0<=x.a.A(n,o),d=o):e.checked=i&&o===a?!!n:r()===n}),null,{l:e}),l=a}}},x.m.wa.checked=!0,x.c.checkedValue={update:function(e,t){e.value=x.a.f(t())}},x.c.class={update:function(e,t){var n=x.a.Db(x.a.f(t()));x.a.Eb(e,e.__ko__cssValue,!1),e.__ko__cssValue=n,x.a.Eb(e,n,!0)}},x.c.css={update:function(e,t){var n=x.a.f(t());null!==n&&"object"==typeof n?x.a.P(n,(function(t,n){n=x.a.f(n),x.a.Eb(e,t,n)})):x.c.class.update(e,t)}},x.c.enable={update:function(e,t){var n=x.a.f(t());n&&e.disabled?e.removeAttribute("disabled"):n||e.disabled||(e.disabled=!0)}},x.c.disable={update:function(e,t){x.c.enable.update(e,(function(){return!x.a.f(t())}))}},x.c.event={init:function(e,t,n,o,r){var i=t()||{};x.a.P(i,(function(i){"string"==typeof i&&x.a.B(e,i,(function(e){var a,s=t()[i];if(s){try{var l=x.a.la(arguments);o=r.$data,l.unshift(o),a=s.apply(o,l)}finally{!0!==a&&(e.preventDefault?e.preventDefault():e.returnValue=!1)}!1===n.get(i+"Bubble")&&(e.cancelBubble=!0,e.stopPropagation&&e.stopPropagation())}}))}))}},x.c.foreach={Rc:function(e){return function(){var t=e(),n=x.a.bc(t);return n&&"number"!=typeof n.length?(x.a.f(t),{foreach:n.data,as:n.as,noChildContext:n.noChildContext,includeDestroyed:n.includeDestroyed,afterAdd:n.afterAdd,beforeRemove:n.beforeRemove,afterRender:n.afterRender,beforeMove:n.beforeMove,afterMove:n.afterMove,templateEngine:x.ba.Ma}):{foreach:t,templateEngine:x.ba.Ma}}},init:function(e,t){return x.c.template.init(e,x.c.foreach.Rc(t))},update:function(e,t,n,o,r){return x.c.template.update(e,x.c.foreach.Rc(t),n,o,r)}},x.m.Ra.foreach=!1,x.h.ea.foreach=!0,x.c.hasfocus={init:function(e,t,n){function o(o){e.__ko_hasfocusUpdating=!0;var r=e.ownerDocument;if("activeElement"in r){var i;try{i=r.activeElement}catch(e){i=r.body}o=i===e}r=t(),x.m.eb(r,n,"hasfocus",o,!0),e.__ko_hasfocusLastValue=o,e.__ko_hasfocusUpdating=!1}var r=o.bind(null,!0),i=o.bind(null,!1);x.a.B(e,"focus",r),x.a.B(e,"focusin",r),x.a.B(e,"blur",i),x.a.B(e,"focusout",i),e.__ko_hasfocusLastValue=!1},update:function(e,t){var n=!!x.a.f(t());e.__ko_hasfocusUpdating||e.__ko_hasfocusLastValue===n||(n?e.focus():e.blur(),!n&&e.__ko_hasfocusLastValue&&e.ownerDocument.body.focus(),x.u.G(x.a.Fb,null,[e,n?"focusin":"focusout"]))}},x.m.wa.hasfocus=!0,x.c.hasFocus=x.c.hasfocus,x.m.wa.hasFocus="hasfocus",x.c.html={init:function(){return{controlsDescendantBindings:!0}},update:function(e,t){x.a.fc(e,t())}},function(){function e(e,t,n){x.c[e]={init:function(e,o,r,i,a){var s,l,u,c,p,d={};if(t){i=r.get("as");var h=r.get("noChildContext");d={as:i,noChildContext:h,exportDependencies:p=!(i&&h)}}return c=(u="render"==r.get("completeOn"))||r.has(x.i.pa),x.o((function(){var r,i=x.a.f(o()),h=!n!=!i,f=!l;(p||h!==s)&&(c&&(a=x.i.Cb(e,a)),h&&(t&&!p||(d.dataDependency=x.S.o()),r=t?a.createChildContext("function"==typeof i?i:o,d):x.S.qa()?a.extend(null,d):a),f&&x.S.qa()&&(l=x.a.Ca(x.h.childNodes(e),!0)),h?(f||x.h.va(e,x.a.Ca(l)),x.Oa(r,e)):(x.h.Ea(e),u||x.i.ma(e,x.i.H)),s=h)}),null,{l:e}),{controlsDescendantBindings:!0}}},x.m.Ra[e]=!1,x.h.ea[e]=!0}e("if"),e("ifnot",!1,!0),e("with",!0)}(),x.c.let={init:function(e,t,n,o,r){return t=r.extend(t),x.Oa(t,e),{controlsDescendantBindings:!0}}},x.h.ea.let=!0;var I={};x.c.options={init:function(e){if("select"!==x.a.R(e))throw Error("options binding applies only to SELECT elements");for(;0o)var u=x.a.g.Z(),c=x.a.g.Z(),p=function(e){var t=this.activeElement;(t=t&&x.a.g.get(t,c))&&t(e)},d=function(e,t){var n=e.ownerDocument;x.a.g.get(n,u)||(x.a.g.set(n,u,!0),x.a.B(n,"selectionchange",p)),x.a.g.set(e,c,t)};x.c.textInput={init:function(i,s,l){function u(e,t){x.a.B(i,e,t)}function c(){h||(f=i.value,h=x.a.setTimeout(p,4))}function p(){clearTimeout(h),f=h=a;var e=i.value;m!==e&&(m=e,x.m.eb(s(),l,"textInput",e))}var h,f,m=i.value,g=9==x.a.W?c:p,y=!1;o&&u("keypress",p),11>o&&u("propertychange",(function(e){y||"value"!==e.propertyName||g(e)})),8==o&&(u("keyup",p),u("keydown",p)),d&&(d(i,g),u("dragend",c)),(!o||9<=o)&&u("input",g),5>t&&"textarea"===x.a.R(i)?(u("keydown",c),u("paste",c),u("cut",c)):11>e?u("keydown",c):4>n?(u("DOMAutoComplete",p),u("dragdrop",p),u("drop",p)):r&&"number"===i.type&&u("keydown",c),u("change",p),u("blur",p),x.o((function e(){var t=x.a.f(s());null!==t&&t!==a||(t=""),f!==a&&t===f?x.a.setTimeout(e,4):i.value!==t&&(y=!0,i.value=t,y=!1,m=i.value)}),null,{l:i})}},x.m.wa.textInput=!0,x.c.textinput={preprocess:function(e,t,n){n("textInput",e)}}}(),x.c.uniqueName={init:function(e,t){if(t()){var n="ko_unique_"+ ++x.c.uniqueName.rd;x.a.Yc(e,n)}}},x.c.uniqueName.rd=0,x.c.using={init:function(e,t,n,o,r){var i;return n.has("as")&&(i={as:n.get("as"),noChildContext:n.get("noChildContext")}),t=r.createChildContext(t,i),x.Oa(t,e),{controlsDescendantBindings:!0}}},x.h.ea.using=!0,x.c.value={init:function(e,t,n){var o=x.a.R(e),r="input"==o;if(!r||"checkbox"!=e.type&&"radio"!=e.type){var i=[],s=n.get("valueUpdate"),l=!1,u=null;s&&(i="string"==typeof s?[s]:x.a.wc(s),x.a.Pa(i,"change"));var c,p,d=function(){u=null,l=!1;var o=t(),r=x.w.M(e);x.m.eb(o,n,"value",r)};!x.a.W||!r||"text"!=e.type||"off"==e.autocomplete||e.form&&"off"==e.form.autocomplete||-1!=x.a.A(i,"propertychange")||(x.a.B(e,"propertychange",(function(){l=!0})),x.a.B(e,"focus",(function(){l=!1})),x.a.B(e,"blur",(function(){l&&d()}))),x.a.D(i,(function(t){var n=d;x.a.Ud(t,"after")&&(n=function(){u=x.w.M(e),x.a.setTimeout(d,0)},t=t.substring(5)),x.a.B(e,t,n)})),c=r&&"file"==e.type?function(){var n=x.a.f(t());null===n||n===a||""===n?e.value="":x.u.G(d)}:function(){var r=x.a.f(t()),i=x.w.M(e);null!==u&&r===u?x.a.setTimeout(c,0):r===i&&i!==a||("select"===o?(i=n.get("valueAllowUnset"),x.w.cb(e,r,i),i||r===x.w.M(e)||x.u.G(d)):x.w.cb(e,r))},"select"===o?x.i.subscribe(e,x.i.H,(function(){p?n.get("valueAllowUnset")?c():d():(x.a.B(e,"change",d),p=x.o(c,null,{l:e}))}),null,{notifyImmediately:!0}):(x.a.B(e,"change",d),x.o(c,null,{l:e}))}else x.ib(e,{checkedValue:t})},update:function(){}},x.m.wa.value=!0,x.c.visible={update:function(e,t){var n=x.a.f(t()),o="none"!=e.style.display;n&&!o?e.style.display="":!n&&o&&(e.style.display="none")}},x.c.hidden={update:function(e,t){x.c.visible.update(e,(function(){return!x.a.f(t())}))}},function(e){x.c[e]={init:function(t,n,o,r,i){return x.c.event.init.call(this,t,(function(){var t={};return t[e]=n(),t}),o,r,i)}}}("click"),x.ca=function(){},x.ca.prototype.renderTemplateSource=function(){throw Error("Override renderTemplateSource")},x.ca.prototype.createJavaScriptEvaluatorBlock=function(){throw Error("Override createJavaScriptEvaluatorBlock")},x.ca.prototype.makeTemplateSource=function(e,t){if("string"==typeof e){var n=(t=t||l).getElementById(e);if(!n)throw Error("Cannot find template with ID "+e);return new x.C.F(n)}if(1==e.nodeType||8==e.nodeType)return new x.C.ia(e);throw Error("Unknown template type: "+e)},x.ca.prototype.renderTemplate=function(e,t,n,o){return e=this.makeTemplateSource(e,o),this.renderTemplateSource(e,t,n,o)},x.ca.prototype.isTemplateRewritten=function(e,t){return!1===this.allowTemplateRewriting||this.makeTemplateSource(e,t).data("isRewritten")},x.ca.prototype.rewriteTemplate=function(e,t,n){t=t((e=this.makeTemplateSource(e,n)).text()),e.text(t),e.data("isRewritten",!0)},x.b("templateEngine",x.ca),x.kc=function(){function e(e,t,n,o){e=x.m.ac(e);for(var r=x.m.Ra,i=0;i]*))?)*\s+)data-bind\s*=\s*(["'])([\s\S]*?)\3/gi,n=/\x3c!--\s*ko\b\s*([\s\S]*?)\s*--\x3e/g;return{xd:function(e,t,n){t.isTemplateRewritten(e,n)||t.rewriteTemplate(e,(function(e){return x.kc.Ld(e,t)}),n)},Ld:function(o,r){return o.replace(t,(function(t,n,o,i,a){return e(a,n,o,r)})).replace(n,(function(t,n){return e(n,"\x3c!-- ko --\x3e","#comment",r)}))},md:function(e,t){return x.aa.Xb((function(n,o){var r=n.nextSibling;r&&r.nodeName.toLowerCase()===t&&x.ib(r,e,o)}))}}}(),x.b("__tr_ambtns",x.kc.md),function(){x.C={},x.C.F=function(e){if(this.F=e){var t=x.a.R(e);this.ab="script"===t?1:"textarea"===t?2:"template"==t&&e.content&&11===e.content.nodeType?3:4}},x.C.F.prototype.text=function(){var e=1===this.ab?"text":2===this.ab?"value":"innerHTML";if(0==arguments.length)return this.F[e];var t=arguments[0];"innerHTML"===e?x.a.fc(this.F,t):this.F[e]=t};var e=x.a.g.Z()+"_";x.C.F.prototype.data=function(t){if(1===arguments.length)return x.a.g.get(this.F,e+t);x.a.g.set(this.F,e+t,arguments[1])};var t=x.a.g.Z();x.C.F.prototype.nodes=function(){var e=this.F;if(0==arguments.length){var n=x.a.g.get(e,t)||{},o=n.lb||(3===this.ab?e.content:4===this.ab?e:a);if(!o||n.jd){var r=this.text();r&&r!==n.bb&&(o=x.a.Md(r,e.ownerDocument),x.a.g.set(e,t,{lb:o,bb:r,jd:!0}))}return o}n=arguments[0],this.ab!==a&&this.text(""),x.a.g.set(e,t,{lb:n})},x.C.ia=function(e){this.F=e},x.C.ia.prototype=new x.C.F,x.C.ia.prototype.constructor=x.C.ia,x.C.ia.prototype.text=function(){if(0==arguments.length){var e=x.a.g.get(this.F,t)||{};return e.bb===a&&e.lb&&(e.bb=e.lb.innerHTML),e.bb}x.a.g.set(this.F,t,{bb:arguments[0]})},x.b("templateSources",x.C),x.b("templateSources.domElement",x.C.F),x.b("templateSources.anonymousTemplate",x.C.ia)}(),function(){function e(e,t,n){var o;for(t=x.h.nextSibling(t);e&&(o=e)!==t;)n(o,e=x.h.nextSibling(o))}function t(t,n){if(t.length){var o=t[0],r=t[t.length-1],i=o.parentNode,a=x.ga.instance,s=a.preprocessNode;if(s){if(e(o,r,(function(e,t){var n=e.previousSibling,i=s.call(a,e);i&&(e===o&&(o=i[0]||t),e===r&&(r=i[i.length-1]||n))})),t.length=0,!o)return;o===r?t.push(o):(t.push(o,r),x.a.Ua(t,i))}e(o,r,(function(e){1!==e.nodeType&&8!==e.nodeType||x.vc(n,e)})),e(o,r,(function(e){1!==e.nodeType&&8!==e.nodeType||x.aa.cd(e,[n])})),x.a.Ua(t,i)}}function n(e){return e.nodeType?e:0x.a.W||!e.nodes?null:e.nodes())?x.a.la(t.cloneNode(!0).childNodes):(e=e.text(),x.a.ua(e,o))},x.ba.Ma=new x.ba,x.gc(x.ba.Ma),x.b("nativeTemplateEngine",x.ba),function(){x.$a=function(){var e=this.Hd=function(){if(!c||!c.tmpl)return 0;try{if(0<=c.tmpl.tag.tmpl.open.toString().indexOf("__"))return 2}catch(e){}return 1}();this.renderTemplateSource=function(t,n,o,r){if(r=r||l,o=o||{},2>e)throw Error("Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.");var i=t.data("precompiled");return i||(i=t.text()||"",i=c.template(null,"{{ko_with $item.koBindingContext}}"+i+"{{/ko_with}}"),t.data("precompiled",i)),t=[n.$data],n=c.extend({koBindingContext:n},o.templateOptions),(n=c.tmpl(i,t,n)).appendTo(r.createElement("div")),c.fragments={},n},this.createJavaScriptEvaluatorBlock=function(e){return"{{ko_code ((function() { return "+e+" })()) }}"},this.addTemplate=function(e,t){l.write("