(function(n,t){typeof define=="function"&&define.amd?define(t):typeof exports=="object"?module.exports=t():n.returnExports=t()})(this,function(){"use strict";var uf=Function.call.bind(Function.apply),u=Function.call.bind(Function.call),dt=Array.isArray,nt=Object.keys,ah=function(n){return function(){return!uf(n,this,arguments)}},a=function(n){try{return n(),!1}catch(t){return!0}},s=function(n){try{return n()}catch(t){return!1}},ff=ah(a),vh=function(){return!a(function(){Object.defineProperty({},"x",{get:function(){}})})},o=!!Object.defineProperty&&vh(),er=function(){}.name==="foo",it=Function.call.bind(Array.prototype.forEach),or=Function.call.bind(Array.prototype.reduce),yh=Function.call.bind(Array.prototype.filter),ph=Function.call.bind(Array.prototype.some),r=function(n,t,i,r){!r&&t in n||(o?Object.defineProperty(n,t,{configurable:!0,enumerable:!1,writable:!0,value:i}):n[t]=i)},h=function(n,t,i){it(nt(t),function(u){var f=t[u];r(n,u,f,!!i)})},rt=Function.call.bind(Object.prototype.toString),sr=typeof/abc/=="function"?function(n){return typeof n=="function"&&rt(n)==="[object Function]"}:function(n){return typeof n=="function"},e={getter:function(n,t,i){if(!o)throw new TypeError("getters require true ES5 support");Object.defineProperty(n,t,{configurable:!0,enumerable:!1,get:i})},proxy:function(n,t,i){if(!o)throw new TypeError("getters require true ES5 support");var r=Object.getOwnPropertyDescriptor(n,t);Object.defineProperty(i,t,{configurable:r.configurable,enumerable:r.enumerable,get:function(){return n[t]},set:function(i){n[t]=i}})},redefine:function(n,t,i){if(o){var r=Object.getOwnPropertyDescriptor(n,t);r.value=i;Object.defineProperty(n,t,r)}else n[t]=i},defineByDescriptor:function(n,t,i){o?Object.defineProperty(n,t,i):"value"in i&&(n[t]=i.value)},preserveToString:function(n,t){t&&sr(t.toString)&&r(n,"toString",t.toString.bind(t),!0)}},li=Object.create||function(n,t){var r=function(){},i;return r.prototype=n,i=new r,typeof t!="undefined"&&nt(t).forEach(function(n){e.defineByDescriptor(i,n,t[n])}),i},hr=function(n,t){return Object.setPrototypeOf?s(function(){var i=function r(t){var i=new n(t);return Object.setPrototypeOf(i,r.prototype),i};return Object.setPrototypeOf(i,n),i.prototype=li(n.prototype,{constructor:{value:i}}),t(i)}):!1},wh=function(){if(typeof self!="undefined")return self;if(typeof window!="undefined")return window;if(typeof global!="undefined")return global;throw new Error("unable to locate global object");},t=wh(),gt=t.isFinite,bh=Function.call.bind(String.prototype.indexOf),kh=Function.apply.bind(Array.prototype.indexOf),cr=Function.call.bind(Array.prototype.concat),lt=Function.call.bind(String.prototype.slice),ot=Function.call.bind(Array.prototype.push),dh=Function.apply.bind(Array.prototype.push),gh=Function.call.bind(Array.prototype.shift),at=Math.max,vt=Math.min,ni=Math.floor,d=Math.abs,yt=Math.exp,ti=Math.log,ii=Math.sqrt,ai=Function.call.bind(Object.prototype.hasOwnProperty),ut,pt=function(){},l=t.Map,nc=l&&l.prototype["delete"],ri=l&&l.prototype.get,ui=l&&l.prototype.has,ef=l&&l.prototype.set,f=t.Symbol||{},lr=f.species||"@@species",y=Number.isNaN||function(n){return n!==n},ar=Number.isFinite||function(n){return typeof n=="number"&&gt(n)},wt=sr(Math.sign)?Math.sign:function(n){var t=Number(n);return t===0?t:y(t)?t:t<0?-1:1},bt=function(n){var t=Number(n);return t<-1||y(t)?NaN:t===0||t===Infinity?t:t===-1?-Infinity:1+t-1==0?t:t*(ti(1+t)/(1+t-1))},of=function(n){return rt(n)==="[object Arguments]"},tc=function(n){return n!==null&&typeof n=="object"&&typeof n.length=="number"&&n.length>=0&&rt(n)!=="[object Array]"&&rt(n.callee)==="[object Function]"},vr=of(arguments)?of:tc,c={primitive:function(n){return n===null||typeof n!="function"&&typeof n!="object"},string:function(n){return rt(n)==="[object String]"},regex:function(n){return rt(n)==="[object RegExp]"},symbol:function(n){return typeof t.Symbol=="function"&&typeof n=="symbol"}},i=function(n,t,i){var u=n[t];r(n,t,i,!0);e.preserveToString(n[t],u)},fi=typeof f=="function"&&typeof f["for"]=="function"&&c.symbol(f()),b=c.symbol(f.iterator)?f.iterator:"_es6-shim iterator_",ei,wr,br,sf,kr,dr,hf,gr,nu,cf,tu,lf,iu,ru,af,pf,fu,bf,kf,df,gf,ne,ft,yi,si,fe,pi,ee,oe,se,he,eu,ce,et,le,ae,ve,ye,pe,we,be,ou,io,ro,uo,fo,eo,oo,so,su,ho,co,lo,ao,vo,yo,po,wo,bo,ko,go,ns,ts,is,rs,us,fs,es,hu,ki,v,au,vu,yu,hi,ls,as,vs,ys,ps,ks,bu,ku,du,rr,ur,ih,rh,w,p,gu,nf,tf,uh,fh,eh,fr,oh,sh,rf,hh,ch,lh;t.Set&&typeof(new t.Set)["@@iterator"]=="function"&&(b="@@iterator");t.Reflect||r(t,"Reflect",{},!0);var st=t.Reflect,yr=String,pr=typeof document=="undefined"||!document?null:document.all,g=pr==null?function(n){return n==null}:function(n){return n==null&&n!==pr},n={Call:function(t,i){var r=arguments.length>2?arguments[2]:[];if(!n.IsCallable(t))throw new TypeError(t+" is not a function");return uf(t,i,r)},RequireObjectCoercible:function(n,t){if(g(n))throw new TypeError(t||"Cannot call method on "+n);return n},TypeIsObject:function(n){return n===void 0||n===null||n===!0||n===!1?!1:typeof n=="function"||typeof n=="object"||n===pr},ToObject:function(t,i){return Object(n.RequireObjectCoercible(t,i))},IsCallable:sr,IsConstructor:function(t){return n.IsCallable(t)},ToInt32:function(t){return n.ToNumber(t)>>0},ToUint32:function(t){return n.ToNumber(t)>>>0},ToNumber:function(n){if(rt(n)==="[object Symbol]")throw new TypeError("Cannot convert a Symbol value to a number");return+n},ToInteger:function(t){var i=n.ToNumber(t);return y(i)?0:i===0||!ar(i)?i:(i>0?1:-1)*ni(d(i))},ToLength:function(t){var i=n.ToInteger(t);return i<=0?0:i>Number.MAX_SAFE_INTEGER?Number.MAX_SAFE_INTEGER:i},SameValue:function(n,t){return n===t?n===0?1/n==1/t:!0:y(n)&&y(t)},SameValueZero:function(n,t){return n===t||y(n)&&y(t)},IsIterable:function(t){return n.TypeIsObject(t)&&(typeof t[b]!="undefined"||vr(t))},GetIterator:function(t){var i,r;if(vr(t))return new ut(t,"value");if(i=n.GetMethod(t,b),!n.IsCallable(i))throw new TypeError("value is not an iterable");if(r=n.Call(i,t),!n.TypeIsObject(r))throw new TypeError("bad iterator");return r},GetMethod:function(t,i){var r=n.ToObject(t)[i];if(g(r))return void 0;if(!n.IsCallable(r))throw new TypeError("Method not callable: "+i);return r},IteratorComplete:function(n){return!!n.done},IteratorClose:function(t,i){var u=n.GetMethod(t,"return"),f,r;if(u!==void 0){try{f=n.Call(u,t)}catch(e){r=e}if(!i){if(r)throw r;if(!n.TypeIsObject(f))throw new TypeError("Iterator's return method returned a non-object.");}}},IteratorNext:function(t){var i=arguments.length>1?t.next(arguments[1]):t.next();if(!n.TypeIsObject(i))throw new TypeError("bad iterator");return i},IteratorStep:function(t){var i=n.IteratorNext(t),r=n.IteratorComplete(i);return r?!1:i},Construct:function(t,i,r,u){var s=typeof r=="undefined"?t:r,f,e,o;return!u&&st.construct?st.construct(t,i,s):(f=s.prototype,n.TypeIsObject(f)||(f=Object.prototype),e=li(f),o=n.Call(t,e,i),n.TypeIsObject(o)?o:e)},SpeciesConstructor:function(t,i){var u=t.constructor,r;if(u===void 0)return i;if(!n.TypeIsObject(u))throw new TypeError("Bad constructor");if(r=u[lr],g(r))return i;if(!n.IsConstructor(r))throw new TypeError("Bad @@species");return r},CreateHTML:function(t,i,r,u){var c=n.ToString(t),f="<"+i,e,o,s,h;return r!==""&&(e=n.ToString(u),o=e.replace(/"/g,"&quot;"),f+=" "+r+'="'+o+'"'),s=f+">",h=s+c,h+"<\/"+i+">"},IsRegExp:function(t){if(!n.TypeIsObject(t))return!1;var i=t[f.match];return typeof i!="undefined"?!!i:c.regex(t)},ToString:function(n){return yr(n)}};o&&fi&&(ei=function(n){if(c.symbol(f[n]))return f[n];var t=f["for"]("Symbol."+n);return Object.defineProperty(f,n,{configurable:!1,enumerable:!1,writable:!1,value:t}),t},c.symbol(f.search)||(wr=ei("search"),br=String.prototype.search,r(RegExp.prototype,wr,function(t){return n.Call(br,t,[this])}),sf=function(t){var r=n.RequireObjectCoercible(this),i;return!g(t)&&(i=n.GetMethod(t,wr),typeof i!="undefined")?n.Call(i,t,[r]):n.Call(br,r,[n.ToString(t)])},i(String.prototype,"search",sf)),c.symbol(f.replace)||(kr=ei("replace"),dr=String.prototype.replace,r(RegExp.prototype,kr,function(t,i){return n.Call(dr,t,[this,i])}),hf=function(t,i){var u=n.RequireObjectCoercible(this),r;return!g(t)&&(r=n.GetMethod(t,kr),typeof r!="undefined")?n.Call(r,t,[u,i]):n.Call(dr,u,[n.ToString(t),i])},i(String.prototype,"replace",hf)),c.symbol(f.split)||(gr=ei("split"),nu=String.prototype.split,r(RegExp.prototype,gr,function(t,i){return n.Call(nu,t,[this,i])}),cf=function(t,i){var u=n.RequireObjectCoercible(this),r;return!g(t)&&(r=n.GetMethod(t,gr),typeof r!="undefined")?n.Call(r,t,[u,i]):n.Call(nu,u,[n.ToString(t),i])},i(String.prototype,"split",cf)),tu=c.symbol(f.match),lf=tu&&function(){var n={};return n[f.match]=function(){return 42},"a".match(n)!==42}(),(!tu||lf)&&(iu=ei("match"),ru=String.prototype.match,r(RegExp.prototype,iu,function(t){return n.Call(ru,t,[this])}),af=function(t){var r=n.RequireObjectCoercible(this),i;return!g(t)&&(i=n.GetMethod(t,iu),typeof i!="undefined")?n.Call(i,t,[r]):n.Call(ru,r,[n.ToString(t)])},i(String.prototype,"match",af)));var vf=function(n,t,i){e.preserveToString(t,n);Object.setPrototypeOf&&Object.setPrototypeOf(n,t);o?it(Object.getOwnPropertyNames(n),function(r){r in pt||i[r]||e.proxy(n,r,t)}):it(Object.keys(n),function(r){r in pt||i[r]||(t[r]=n[r])});t.prototype=n.prototype;e.redefine(n.prototype,"constructor",t)},ic=function(){return this},oi=function(n){o&&!ai(n,lr)&&e.getter(n,lr,ic)},k=function(n,t){var i=t||function(){return this};r(n,b,i);!n[b]&&c.symbol(b)&&(n[b]=i)},rc=function(n,t,i){o?Object.defineProperty(n,t,{configurable:!0,enumerable:!0,writable:!0,value:i}):n[t]=i},yf=function(t,i,r){if(rc(t,i,r),!n.SameValue(t[i],r))throw new TypeError("property is nonconfigurable");},uu=function(t,i,u,f){var e,s,o,h;if(!n.TypeIsObject(t))throw new TypeError("Constructor requires `new`: "+i.name);e=i.prototype;n.TypeIsObject(e)||(e=u);s=li(e);for(o in f)ai(f,o)&&(h=f[o],r(s,o,h,!0));return s};String.fromCodePoint&&String.fromCodePoint.length!==1&&(pf=String.fromCodePoint,i(String,"fromCodePoint",function(){return n.Call(pf,this,arguments)}));fu={fromCodePoint:function(){for(var i=[],t,r=0,u=arguments.length;r<u;r++){if(t=Number(arguments[r]),!n.SameValue(t,n.ToInteger(t))||t<0||t>1114111)throw new RangeError("Invalid code point "+t);t<65536?ot(i,String.fromCharCode(t)):(t-=65536,ot(i,String.fromCharCode((t>>10)+55296)),ot(i,String.fromCharCode(t%1024+56320)))}return i.join("")},raw:function(t){var c=n.ToObject(t,"bad callSite"),f=n.ToObject(c.raw,"bad raw value"),l=f.length,u=n.ToLength(l),r,i,e,o,s,h;if(u<=0)return"";for(r=[],i=0;i<u;){if(e=n.ToString(i),s=n.ToString(f[e]),ot(r,s),i+1>=u)break;o=i+1<arguments.length?arguments[i+1]:"";h=n.ToString(o);ot(r,h);i+=1}return r.join("")}};String.raw&&String.raw({raw:{0:"x",1:"y",length:2}})!=="xy"&&i(String,"raw",fu.raw);h(String,fu);var uc=function wf(n,t){if(t<1)return"";if(t%2)return wf(n,t-1)+n;var i=wf(n,t/2);return i+i},fc=Infinity,ht={repeat:function(t){var r=n.ToString(n.RequireObjectCoercible(this)),i=n.ToInteger(t);if(i<0||i>=fc)throw new RangeError("repeat count must be less than infinity and not overflow maximum string size");return uc(r,i)},startsWith:function(t){var f=n.ToString(n.RequireObjectCoercible(this)),i,u,r;if(n.IsRegExp(t))throw new TypeError('Cannot call method "startsWith" with a regex');return i=n.ToString(t),arguments.length>1&&(u=arguments[1]),r=at(n.ToInteger(u),0),lt(f,r,r+i.length)===i},endsWith:function(t){var e=n.ToString(n.RequireObjectCoercible(this)),i,r,u,o,f;if(n.IsRegExp(t))throw new TypeError('Cannot call method "endsWith" with a regex');return i=n.ToString(t),r=e.length,arguments.length>1&&(u=arguments[1]),o=typeof u=="undefined"?r:n.ToInteger(u),f=vt(at(o,0),r),lt(e,f-i.length,f)===i},includes:function(t){if(n.IsRegExp(t))throw new TypeError('"includes" does not accept a RegExp');var r=n.ToString(t),i;return arguments.length>1&&(i=arguments[1]),bh(this,r,i)!==-1},codePointAt:function(t){var f=n.ToString(n.RequireObjectCoercible(this)),r=n.ToInteger(t),e=f.length,i,o,u;if(r>=0&&r<e)return(i=f.charCodeAt(r),o=r+1===e,i<55296||i>56319||o)?i:(u=f.charCodeAt(r+1),u<56320||u>57343)?i:(i-55296)*1024+(u-56320)+65536}};String.prototype.includes&&"a".includes("a",Infinity)!==!1&&i(String.prototype,"includes",ht.includes);String.prototype.startsWith&&String.prototype.endsWith&&(bf=a(function(){"/a/".startsWith(/a/)}),kf=s(function(){return"abc".startsWith("a",Infinity)===!1}),bf&&kf||(i(String.prototype,"startsWith",ht.startsWith),i(String.prototype,"endsWith",ht.endsWith)));fi&&(df=s(function(){var n=/a/;return n[f.match]=!1,"/a/".startsWith(n)}),df||i(String.prototype,"startsWith",ht.startsWith),gf=s(function(){var n=/a/;return n[f.match]=!1,"/a/".endsWith(n)}),gf||i(String.prototype,"endsWith",ht.endsWith),ne=s(function(){var n=/a/;return n[f.match]=!1,"/a/".includes(n)}),ne||i(String.prototype,"includes",ht.includes));h(String.prototype,ht);var te="\t\n\x0b\f\r   ᠎             　\u2028\u2029﻿",ec=new RegExp("(^["+te+"]+)|(["+te+"]+$)","g"),ie=function(){return n.ToString(n.RequireObjectCoercible(this)).replace(ec,"")},vi="​￾",re=new RegExp("["+vi+"]","g"),ue=/^[-+]0x[0-9a-f]+$/i,oc=vi.trim().length!==vi.length;r(String.prototype,"trim",ie,oc);ft=function(n){return{value:n,done:arguments.length===0}};yi=function(t){n.RequireObjectCoercible(t);this._s=n.ToString(t);this._i=0};yi.prototype.next=function(){var n=this._s,t=this._i,r,u,i;return typeof n=="undefined"||t>=n.length?(this._s=void 0,ft()):(r=n.charCodeAt(t),r<55296||r>56319||t+1===n.length?i=1:(u=n.charCodeAt(t+1),i=u<56320||u>57343?1:2),this._i=t+i,ft(n.substr(t,i)))};k(yi.prototype);k(String.prototype,function(){return new yi(this)});si={from:function(t){var c=this,r,l,o,p,f,e,i,a,v,s,y,h;if(arguments.length>1&&(r=arguments[1]),typeof r=="undefined")l=!1;else{if(!n.IsCallable(r))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(o=arguments[2]);l=!0}if(p=typeof(vr(t)||n.GetMethod(t,b))!="undefined",p){for(e=n.IsConstructor(c)?Object(new c):[],a=n.GetIterator(t),i=0;;){if(v=n.IteratorStep(a),v===!1)break;s=v.value;try{l&&(s=typeof o=="undefined"?r(s,i):u(r,o,s,i));e[i]=s}catch(w){n.IteratorClose(a,!0);throw w;}i+=1}f=i}else for(y=n.ToObject(t),f=n.ToLength(y.length),e=n.IsConstructor(c)?Object(new c(f)):new Array(f),i=0;i<f;++i)h=y[i],l&&(h=typeof o=="undefined"?r(h,i):u(r,o,h,i)),yf(e,i,h);return e.length=f,e},of:function(){for(var i=arguments.length,r=this,u=dt(r)||!n.IsCallable(r)?new Array(i):n.Construct(r,[i]),t=0;t<i;++t)yf(u,t,arguments[t]);return u.length=i,u}};h(Array,si);oi(Array);ut=function(n,t){this.i=0;this.array=n;this.kind=t};h(ut.prototype,{next:function(){var t=this.i,i=this.array,f,r,u;if(!(this instanceof ut))throw new TypeError("Not an ArrayIterator");if(typeof i!="undefined")for(f=n.ToLength(i.length);t<f;t++)return r=this.kind,r==="key"?u=t:r==="value"?u=i[t]:r==="entry"&&(u=[t,i[t]]),this.i=t+1,ft(u);return this.array=void 0,ft()}});k(ut.prototype);fe=Array.of===si.of||function(){var n=function(n){this.length=n},t;return n.prototype=[],t=Array.of.apply(n,[1,2]),t instanceof n&&t.length===2}();fe||i(Array,"of",si.of);pi={copyWithin:function(t,i){var e=n.ToObject(this),r=n.ToLength(e.length),s=n.ToInteger(t),h=n.ToInteger(i),u=s<0?at(r+s,0):vt(s,r),f=h<0?at(r+h,0):vt(h,r),c;arguments.length>2&&(c=arguments[2]);var l=typeof c=="undefined"?r:n.ToInteger(c),v=l<0?at(r+l,0):vt(l,r),o=vt(v-f,r-u),a=1;for(f<u&&u<f+o&&(a=-1,f+=o-1,u+=o-1);o>0;)f in e?e[u]=e[f]:delete e[u],f+=a,u+=a,o-=1;return e},fill:function(t){var i,r,e,u,o,s,f;for(arguments.length>1&&(i=arguments[1]),arguments.length>2&&(r=arguments[2]),e=n.ToObject(this),u=n.ToLength(e.length),i=n.ToInteger(typeof i=="undefined"?0:i),r=n.ToInteger(typeof r=="undefined"?u:r),o=i<0?at(u+i,0):vt(i,u),s=r<0?u+r:r,f=o;f<u&&f<s;++f)e[f]=t;return e},find:function(t){var f=n.ToObject(this),o=n.ToLength(f.length),e,i,r;if(!n.IsCallable(t))throw new TypeError("Array#find: predicate must be a function");for(e=arguments.length>1?arguments[1]:null,i=0;i<o;i++)if(r=f[i],e){if(u(t,e,r,i,f))return r}else if(t(r,i,f))return r},findIndex:function(t){var r=n.ToObject(this),e=n.ToLength(r.length),f,i;if(!n.IsCallable(t))throw new TypeError("Array#findIndex: predicate must be a function");for(f=arguments.length>1?arguments[1]:null,i=0;i<e;i++)if(f){if(u(t,f,r[i],i,r))return i}else if(t(r[i],i,r))return i;return-1},keys:function(){return new ut(this,"key")},values:function(){return new ut(this,"value")},entries:function(){return new ut(this,"entry")}};Array.prototype.keys&&!n.IsCallable([1].keys().next)&&delete Array.prototype.keys;Array.prototype.entries&&!n.IsCallable([1].entries().next)&&delete Array.prototype.entries;Array.prototype.keys&&Array.prototype.entries&&!Array.prototype.values&&Array.prototype[b]&&(h(Array.prototype,{values:Array.prototype[b]}),c.symbol(f.unscopables)&&(Array.prototype[f.unscopables].values=!0));er&&Array.prototype.values&&Array.prototype.values.name!=="values"&&(ee=Array.prototype.values,i(Array.prototype,"values",function(){return n.Call(ee,this,arguments)}),r(Array.prototype,b,Array.prototype.values,!0));h(Array.prototype,pi);1/[!0].indexOf(!0,-0)<0&&r(Array.prototype,"indexOf",function(){var n=kh(this,arguments);return n===0&&1/n<0?0:n},!0);k(Array.prototype,function(){return this.values()});Object.getPrototypeOf&&k(Object.getPrototypeOf([].values()));oe=function(){return s(function(){return Array.from({length:-1}).length===0})}();se=function(){var n=Array.from([0].entries());return n.length===1&&dt(n[0])&&n[0][0]===0&&n[0][1]===0}();oe&&se||i(Array,"from",si.from);he=function(){return s(function(){return Array.from([0],void 0)})}();he||(eu=Array.from,i(Array,"from",function(t){return arguments.length>1&&typeof arguments[1]!="undefined"?n.Call(eu,this,arguments):u(eu,this,t)}));ce=-(Math.pow(2,32)-1);et=function(n,t){var i={length:ce};return i[t?(i.length>>>0)-1:0]=!0,s(function(){return u(n,i,function(){throw new RangeError("should not reach here");},[]),!0})};et(Array.prototype.forEach)||(le=Array.prototype.forEach,i(Array.prototype,"forEach",function(){return n.Call(le,this.length>=0?this:[],arguments)},!0));et(Array.prototype.map)||(ae=Array.prototype.map,i(Array.prototype,"map",function(){return n.Call(ae,this.length>=0?this:[],arguments)},!0));et(Array.prototype.filter)||(ve=Array.prototype.filter,i(Array.prototype,"filter",function(){return n.Call(ve,this.length>=0?this:[],arguments)},!0));et(Array.prototype.some)||(ye=Array.prototype.some,i(Array.prototype,"some",function(){return n.Call(ye,this.length>=0?this:[],arguments)},!0));et(Array.prototype.every)||(pe=Array.prototype.every,i(Array.prototype,"every",function(){return n.Call(pe,this.length>=0?this:[],arguments)},!0));et(Array.prototype.reduce)||(we=Array.prototype.reduce,i(Array.prototype,"reduce",function(){return n.Call(we,this.length>=0?this:[],arguments)},!0));et(Array.prototype.reduceRight,!0)||(be=Array.prototype.reduceRight,i(Array.prototype,"reduceRight",function(){return n.Call(be,this.length>=0?this:[],arguments)},!0));var sc=Number("0o10")!==8,hc=Number("0b10")!==2,cc=ph(vi,function(n){return Number(n+0+n)===0});if(sc||hc||cc){var tt=Number,ke=/^0b[01]+$/i,de=/^0o[0-7]+$/i,lc=ke.test.bind(ke),ac=de.test.bind(de),vc=function(n){var t;if(typeof n.valueOf=="function"&&(t=n.valueOf(),c.primitive(t))||typeof n.toString=="function"&&(t=n.toString(),c.primitive(t)))return t;throw new TypeError("No default value");},yc=re.test.bind(re),pc=ue.test.bind(ue),wi=function(){var t=function(i){var r,u,f;return(r=arguments.length>0?c.primitive(i)?i:vc(i,"number"):0,typeof r=="string"&&(r=n.Call(ie,r),lc(r)?r=parseInt(lt(r,2),2):ac(r)?r=parseInt(lt(r,2),8):(yc(r)||pc(r))&&(r=NaN)),u=this,f=s(function(){return tt.prototype.valueOf.call(u),!0}),u instanceof t&&!f)?new tt(r):tt(r)};return t}();vf(tt,wi,{});h(wi,{NaN:tt.NaN,MAX_VALUE:tt.MAX_VALUE,MIN_VALUE:tt.MIN_VALUE,NEGATIVE_INFINITY:tt.NEGATIVE_INFINITY,POSITIVE_INFINITY:tt.POSITIVE_INFINITY});Number=wi;e.redefine(t,"Number",wi)}ou=Math.pow(2,53)-1;h(Number,{MAX_SAFE_INTEGER:ou,MIN_SAFE_INTEGER:-ou,EPSILON:22204460492503131e-32,parseInt:t.parseInt,parseFloat:t.parseFloat,isFinite:ar,isInteger:function(t){return ar(t)&&n.ToInteger(t)===t},isSafeInteger:function(n){return Number.isInteger(n)&&d(n)<=Number.MAX_SAFE_INTEGER},isNaN:y});r(Number,"parseInt",t.parseInt,Number.parseInt!==t.parseInt);[,1].find(function(){return!0})===1&&i(Array.prototype,"find",pi.find);[,1].findIndex(function(){return!0})!==0&&i(Array.prototype,"findIndex",pi.findIndex);var ge=Function.bind.call(Function.bind,Object.prototype.propertyIsEnumerable),bi=function(n,t){o&&ge(n,t)&&Object.defineProperty(n,t,{enumerable:!1})},wc=function(){for(var t=Number(this),i=arguments.length,r=i-t,u=new Array(r<0?0:r),n=t;n<i;++n)u[n-t]=arguments[n];return u},no=function(n){return function(t,i){return t[i]=n[i],t}},bc=function(t,i){var u=nt(Object(i)),r;return n.IsCallable(Object.getOwnPropertySymbols)&&(r=yh(Object.getOwnPropertySymbols(Object(i)),ge(i))),or(cr(u,r||[]),no(i),t)},to={assign:function(t){var i=n.ToObject(t,"Cannot convert undefined or null to object");return or(n.Call(wc,1,arguments),bc,i)},is:function(t,i){return n.SameValue(t,i)}},kc=Object.assign&&Object.preventExtensions&&function(){var n=Object.preventExtensions({1:2});try{Object.assign(n,"xy")}catch(t){return n[1]==="y"}}();kc&&i(Object,"assign",to.assign);h(Object,to);o&&(io={setPrototypeOf:function(t,i){var r,e=function(t,i){if(!n.TypeIsObject(t))throw new TypeError("cannot set prototype on a non-object");if(!(i===null||n.TypeIsObject(i)))throw new TypeError("can only set prototype to an object or null"+i);},f=function(n,t){return e(n,t),u(r,n,t),n};try{r=t.getOwnPropertyDescriptor(t.prototype,i).set;u(r,{},null)}catch(o){if(t.prototype!=={}[i])return;r=function(n){this[i]=n};f.polyfill=f(f({},null),t.prototype)instanceof t}return f}(Object,"__proto__")},h(Object,io));Object.setPrototypeOf&&Object.getPrototypeOf&&Object.getPrototypeOf(Object.setPrototypeOf({},null))!==null&&Object.getPrototypeOf(Object.create(null))===null&&function(){var n=Object.create(null),t=Object.getPrototypeOf,i=Object.setPrototypeOf;Object.getPrototypeOf=function(i){var r=t(i);return r===n?null:r};Object.setPrototypeOf=function(t,r){var u=r===null?n:r;return i(t,u)};Object.setPrototypeOf.polyfill=!1}();ro=!a(function(){Object.keys("foo")});ro||(uo=Object.keys,i(Object,"keys",function(t){return uo(n.ToObject(t))}),nt=Object.keys);fo=a(function(){Object.keys(/a/g)});fo&&(eo=Object.keys,i(Object,"keys",function(n){var t,i;if(c.regex(n)){t=[];for(i in n)ai(n,i)&&ot(t,i);return t}return eo(n)}),nt=Object.keys);Object.getOwnPropertyNames&&(oo=!a(function(){Object.getOwnPropertyNames("foo")}),oo||(so=typeof window=="object"?Object.getOwnPropertyNames(window):[],su=Object.getOwnPropertyNames,i(Object,"getOwnPropertyNames",function(t){var i=n.ToObject(t);if(rt(i)==="[object Window]")try{return su(i)}catch(r){return cr([],so)}return su(i)})));Object.getOwnPropertyDescriptor&&(ho=!a(function(){Object.getOwnPropertyDescriptor("foo","bar")}),ho||(co=Object.getOwnPropertyDescriptor,i(Object,"getOwnPropertyDescriptor",function(t,i){return co(n.ToObject(t),i)})));Object.seal&&(lo=!a(function(){Object.seal("foo")}),lo||(ao=Object.seal,i(Object,"seal",function(t){return n.TypeIsObject(t)?ao(t):t})));Object.isSealed&&(vo=!a(function(){Object.isSealed("foo")}),vo||(yo=Object.isSealed,i(Object,"isSealed",function(t){return n.TypeIsObject(t)?yo(t):!0})));Object.freeze&&(po=!a(function(){Object.freeze("foo")}),po||(wo=Object.freeze,i(Object,"freeze",function(t){return n.TypeIsObject(t)?wo(t):t})));Object.isFrozen&&(bo=!a(function(){Object.isFrozen("foo")}),bo||(ko=Object.isFrozen,i(Object,"isFrozen",function(t){return n.TypeIsObject(t)?ko(t):!0})));Object.preventExtensions&&(go=!a(function(){Object.preventExtensions("foo")}),go||(ns=Object.preventExtensions,i(Object,"preventExtensions",function(t){return n.TypeIsObject(t)?ns(t):t})));Object.isExtensible&&(ts=!a(function(){Object.isExtensible("foo")}),ts||(is=Object.isExtensible,i(Object,"isExtensible",function(t){return n.TypeIsObject(t)?is(t):!1})));Object.getPrototypeOf&&(rs=!a(function(){Object.getPrototypeOf("foo")}),rs||(us=Object.getPrototypeOf,i(Object,"getPrototypeOf",function(t){return us(n.ToObject(t))})));fs=o&&function(){var t=Object.getOwnPropertyDescriptor(RegExp.prototype,"flags");return t&&n.IsCallable(t.get)}();o&&!fs&&(es=function(){if(!n.TypeIsObject(this))throw new TypeError("Method called on incompatible type: must be an object.");var t="";return this.global&&(t+="g"),this.ignoreCase&&(t+="i"),this.multiline&&(t+="m"),this.unicode&&(t+="u"),this.sticky&&(t+="y"),t},e.getter(RegExp.prototype,"flags",es));var dc=o&&s(function(){return String(new RegExp(/a/g,"i"))==="/a/i"}),gc=fi&&o&&function(){var n=/./;return n[f.match]=!1,RegExp(n)===n}(),os=s(function(){return RegExp.prototype.toString.call({source:"abc"})==="/abc/"}),nl=os&&s(function(){return RegExp.prototype.toString.call({source:"a",flags:"b"})==="/a/b"});if(os&&nl||(hu=RegExp.prototype.toString,r(RegExp.prototype,"toString",function(){var t=n.RequireObjectCoercible(this),i,r;return c.regex(t)?u(hu,t):(i=yr(t.source),r=yr(t.flags),"/"+i+"/"+r)},!0),e.preserveToString(RegExp.prototype.toString,hu)),o&&(!dc||gc)){var tl=Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get,ss=Object.getOwnPropertyDescriptor(RegExp.prototype,"source")||{},il=function(){return this.source},rl=n.IsCallable(ss.get)?ss.get:il,hs=RegExp,cu=function(){return function t(i,r){var e=n.IsRegExp(i),o=this instanceof t,u,f;return!o&&e&&typeof r=="undefined"&&i.constructor===t?i:(u=i,f=r,c.regex(i))?(u=n.Call(rl,i),f=typeof r=="undefined"?n.Call(tl,i):r,new t(u,f)):(e&&(u=i.source,f=typeof r=="undefined"?i.flags:r),new hs(i,r))}}();vf(hs,cu,{$input:!0});RegExp=cu;e.redefine(t,"RegExp",cu)}o&&(ki={input:"$_",lastMatch:"$&",lastParen:"$+",leftContext:"$`",rightContext:"$'"},it(nt(ki),function(n){n in RegExp&&!(ki[n]in RegExp)&&e.getter(RegExp,ki[n],function(){return RegExp[n]})}));oi(RegExp);var di=1/Number.EPSILON,ul=function(n){return n+di-di},gi=Math.pow(2,-23),fl=Math.pow(2,127)*(2-gi),lu=Math.pow(2,-126),kt=Math.E,nr=Math.LOG2E,el=Math.LOG10E,cs=Number.prototype.clz;delete Number.prototype.clz;v={acosh:function(n){var t=Number(n),i,r;return y(t)||n<1?NaN:t===1?0:t===Infinity?t:(i=1/(t*t),t<2)?bt(t-1+ii(1-i)*t):(r=t/2,bt(r+ii(1-i)*r-1)+1/nr)},asinh:function(n){var i=Number(n);if(i===0||!gt(i))return i;var t=d(i),r=t*t,u=wt(i);return t<1?u*bt(t+r/(ii(r+1)+1)):u*(bt(t/2+ii(1+1/r)*t/2-1)+1/nr)},atanh:function(n){var t=Number(n),i;return t===0?t:t===-1?-Infinity:t===1?Infinity:y(t)||t<-1||t>1?NaN:(i=d(t),wt(t)*bt(2*i/(1-i))/2)},cbrt:function(n){var t=Number(n),r,i;return t===0?t:(r=t<0,r&&(t=-t),t===Infinity?i=Infinity:(i=yt(ti(t)/3),i=(t/(i*i)+2*i)/3),r?-i:i)},clz32:function(t){var r=Number(t),i=n.ToUint32(r);return i===0?32:cs?n.Call(cs,i):31-ni(ti(i+.5)*nr)},cosh:function(n){var t=Number(n),i;return t===0?1:y(t)?NaN:gt(t)?(i=yt(d(t)-1),(i+1/(i*kt*kt))*(kt/2)):Infinity},expm1:function(n){var t=Number(n);if(t===-Infinity)return-1;if(!gt(t)||t===0)return t;if(d(t)>.5)return yt(t)-1;for(var r=t,i=0,u=1;i+r!==i;)i+=r,u+=1,r*=t/u;return i},hypot:function(){for(var i=0,t=0,n,r=0;r<arguments.length;++r)n=d(Number(arguments[r])),t<n?(i*=t/n*(t/n),i+=1,t=n):i+=n>0?n/t*(n/t):n;return t===Infinity?Infinity:t*ii(i)},log2:function(n){return ti(n)*nr},log10:function(n){return ti(n)*el},log1p:bt,sign:wt,sinh:function(n){var t=Number(n),i,r,u;return!gt(t)||t===0?t:(i=d(t),i<1)?(r=Math.expm1(i),wt(t)*r*(1+1/(r+1))/2):(u=yt(i-1),wt(t)*(u-1/(u*kt*kt))*(kt/2))},tanh:function(n){var t=Number(n);return y(t)||t===0?t:t>=20?1:t<=-20?-1:(Math.expm1(t)-Math.expm1(-t))/(yt(t)+yt(-t))},trunc:function(n){var t=Number(n);return t<0?-ni(-t):ni(t)},imul:function(t,i){var r=n.ToUint32(t),u=n.ToUint32(i),o=r>>>16&65535,f=r&65535,s=u>>>16&65535,e=u&65535;return f*e+(o*e+f*s<<16>>>0)|0},fround:function(n){var t=Number(n),r,i,f,u;return t===0||t===Infinity||t===-Infinity||y(t)?t:(r=wt(t),i=d(t),i<lu)?r*ul(i/lu/gi)*lu*gi:(f=(1+gi/Number.EPSILON)*i,u=f-(f-i),u>fl||y(u))?r*Infinity:r*u}};au=function(n,t,i){return d(1-n/t)/Number.EPSILON<(i||8)};h(Math,v);r(Math,"sinh",v.sinh,Math.sinh(710)===Infinity);r(Math,"cosh",v.cosh,Math.cosh(710)===Infinity);r(Math,"log1p",v.log1p,Math.log1p(-1e-17)!==-1e-17);r(Math,"asinh",v.asinh,Math.asinh(-1e7)!==-Math.asinh(1e7));r(Math,"asinh",v.asinh,Math.asinh(1e300)===Infinity);r(Math,"atanh",v.atanh,Math.atanh(1e-300)===0);r(Math,"tanh",v.tanh,Math.tanh(-2e-17)!==-2e-17);r(Math,"acosh",v.acosh,Math.acosh(Number.MAX_VALUE)===Infinity);r(Math,"acosh",v.acosh,!au(Math.acosh(1+Number.EPSILON),Math.sqrt(2*Number.EPSILON)));r(Math,"cbrt",v.cbrt,!au(Math.cbrt(1e-300),1e-100));r(Math,"sinh",v.sinh,Math.sinh(-2e-17)!==-2e-17);vu=Math.expm1(10);r(Math,"expm1",v.expm1,vu>22025.465794806718||vu<22025.465794806718);var ol=Math.round,sl=Math.round(.5-Number.EPSILON/4)===0&&Math.round(-.5+Number.EPSILON/3.99)===1,hl=di+1,cl=2*di-1,ll=[hl,cl].every(function(n){return Math.round(n)===n});if(r(Math,"round",function(n){var t=ni(n),i=t===-1?-0:t+1;return n-t<.5?t:i},!sl||!ll),e.preserveToString(Math.round,ol),yu=Math.imul,Math.imul(4294967295,5)!==-5&&(Math.imul=v.imul,e.preserveToString(Math.imul,yu)),Math.imul.length!==2&&i(Math,"imul",function(){return n.Call(yu,Math,arguments)}),hi=function(){var a=t.setTimeout,i,v;if(typeof a=="function"||typeof a=="object"){n.IsPromise=function(t){return n.TypeIsObject(t)?typeof t._promise=="undefined"?!1:!0:!1};i=function(t){if(!n.IsConstructor(t))throw new TypeError("Bad promise constructor");var i=this,r=function(n,t){if(i.resolve!==void 0||i.reject!==void 0)throw new TypeError("Bad Promise implementation!");i.resolve=n;i.reject=t};if(i.resolve=void 0,i.reject=void 0,i.promise=new t(r),!(n.IsCallable(i.resolve)&&n.IsCallable(i.reject)))throw new TypeError("Bad promise constructor");};typeof window!="undefined"&&n.IsCallable(window.postMessage)&&(v=function(){var n=[],t="zero-timeout-message",i=function(i){ot(n,i);window.postMessage(t,"*")},r=function(i){if(i.source===window&&i.data===t){if(i.stopPropagation(),n.length===0)return;var r=gh(n);r()}};return window.addEventListener("message",r,!0),i});var it=function(){var n=t.Promise,i=n&&n.resolve&&n.resolve();return i&&function(n){return i.then(n)}},w=n.IsCallable(t.setImmediate)?t.setImmediate:typeof process=="object"&&process.nextTick?process.nextTick:it()||(n.IsCallable(v)?v():function(n){a(n,0)}),rt=function(n){return n},ut=function(n){throw n;},b=0,k=1,d=2,s=0,c=1,e=2,o={},r=function(n,t,i){w(function(){ft(n,t,i)})},ft=function(n,t,i){var r,u;if(t===o)return n(i);try{r=n(i);u=t.resolve}catch(f){r=f;u=t.reject}u(r)},g=function(n,t){var i=n._promise,f=i.reactionLength,o,u;if(f>0&&(r(i.fulfillReactionHandler0,i.reactionCapability0,t),i.fulfillReactionHandler0=void 0,i.rejectReactions0=void 0,i.reactionCapability0=void 0,f>1))for(o=1,u=0;o<f;o++,u+=3)r(i[u+s],i[u+e],t),n[u+s]=void 0,n[u+c]=void 0,n[u+e]=void 0;i.result=t;i.state=k;i.reactionLength=0},y=function(n,t){var i=n._promise,f=i.reactionLength,o,u;if(f>0&&(r(i.rejectReactionHandler0,i.reactionCapability0,t),i.fulfillReactionHandler0=void 0,i.rejectReactions0=void 0,i.reactionCapability0=void 0,f>1))for(o=1,u=0;o<f;o++,u+=3)r(i[u+c],i[u+e],t),n[u+s]=void 0,n[u+c]=void 0,n[u+e]=void 0;i.result=t;i.state=d;i.reactionLength=0},nt=function(t){var i=!1,r=function(r){var u;if(!i){if(i=!0,r===t)return y(t,new TypeError("Self resolution"));if(!n.TypeIsObject(r))return g(t,r);try{u=r.then}catch(f){return y(t,f)}if(!n.IsCallable(u))return g(t,r);w(function(){et(t,r,u)})}},u=function(n){if(!i)return i=!0,y(t,n)};return{resolve:r,reject:u}},p=function(n,t,i,r){n===tt?u(n,t,i,r,o):u(n,t,i,r)},et=function(n,t,i){var r=nt(n),f=r.resolve,u=r.reject;try{p(i,t,f,u)}catch(e){u(e)}},l,tt,f=function(){var t=function(i){if(!(this instanceof t))throw new TypeError('Constructor Promise requires "new"');if(this&&this._promise)throw new TypeError("Bad construction");if(!n.IsCallable(i))throw new TypeError("not a valid resolver");var r=uu(this,t,l,{_promise:{result:void 0,state:b,reactionLength:0,fulfillReactionHandler0:void 0,rejectReactionHandler0:void 0,reactionCapability0:void 0}}),u=nt(r),f=u.reject;try{i(u.resolve,f)}catch(e){f(e)}return r};return t}();l=f.prototype;var st=function(n,t,i,r){var u=!1;return function(f){if(!u&&(u=!0,t[n]=f,--r.count==0)){var e=i.resolve;e(t)}}},ht=function(t,i,r){for(var a=t.iterator,u=[],f={count:1},e,h,o=0,s,c,l;;){try{if(e=n.IteratorStep(a),e===!1){t.done=!0;break}h=e.value}catch(v){t.done=!0;throw v;}u[o]=void 0;s=i.resolve(h);c=st(o,u,r,f);f.count+=1;p(s.then,s,c,r.reject);o+=1}return--f.count==0&&(l=r.resolve,l(u)),r.promise},ct=function(t,i,r){for(var o=t.iterator,u,e,f;;){try{if(u=n.IteratorStep(o),u===!1){t.done=!0;break}e=u.value}catch(s){t.done=!0;throw s;}f=i.resolve(e);p(f.then,f,r.resolve,r.reject)}return r.promise};return h(f,{all:function(t){var f=this,r,e,u,o,s;if(!n.TypeIsObject(f))throw new TypeError("Promise is not object");r=new i(f);try{return e=n.GetIterator(t),u={iterator:e,done:!1},ht(u,f,r)}catch(h){if(o=h,u&&!u.done)try{n.IteratorClose(e,!0)}catch(c){o=c}return s=r.reject,s(o),r.promise}},race:function(t){var f=this,r,e,u,o,s;if(!n.TypeIsObject(f))throw new TypeError("Promise is not object");r=new i(f);try{return e=n.GetIterator(t),u={iterator:e,done:!1},ct(u,f,r)}catch(h){if(o=h,u&&!u.done)try{n.IteratorClose(e,!0)}catch(c){o=c}return s=r.reject,s(o),r.promise}},reject:function(t){var u=this,r,f;if(!n.TypeIsObject(u))throw new TypeError("Bad promise constructor");return r=new i(u),f=r.reject,f(t),r.promise},resolve:function(t){var r=this,f,u,e;if(!n.TypeIsObject(r))throw new TypeError("Bad promise constructor");return n.IsPromise(t)&&(f=t.constructor,f===r)?t:(u=new i(r),e=u.resolve,e(t),u.promise)}}),h(l,{"catch":function(n){return this.then(null,n)},then:function(t,u){var y=this,p,l,nt,v;if(!n.IsPromise(y))throw new TypeError("not a promise");p=n.SpeciesConstructor(y,f);nt=arguments.length>2&&arguments[2]===o;l=nt&&p===f?o:new i(p);var w=n.IsCallable(t)?t:rt,g=n.IsCallable(u)?u:ut,h=y._promise,a;if(h.state===b)h.reactionLength===0?(h.fulfillReactionHandler0=w,h.rejectReactionHandler0=g,h.reactionCapability0=l):(v=3*(h.reactionLength-1),h[v+s]=w,h[v+c]=g,h[v+e]=l),h.reactionLength+=1;else if(h.state===k)a=h.result,r(w,l,a);else if(h.state===d)a=h.result,r(g,l,a);else throw new TypeError("unexpected Promise state");return l.promise}}),o=new i(f),tt=l.then,f}}(),t.Promise&&(delete t.Promise.accept,delete t.Promise.defer,delete t.Promise.prototype.chain),typeof hi=="function"){h(t,{Promise:hi});var al=hr(t.Promise,function(n){return n.resolve(42).then(function(){})instanceof n}),vl=!a(function(){t.Promise.reject(42).then(null,5).then(null,pt)}),yl=a(function(){t.Promise.call(3,pt)}),pl=function(n){var t=n.resolve(5),i;t.constructor={};i=n.resolve(t);try{i.then(null,pt).then(null,pt)}catch(r){return!0}return t===i}(t.Promise),wl=o&&function(){var n=0,t=Object.defineProperty({},"then",{get:function(){n+=1}});return Promise.resolve(t),n===1}(),tr=function tr(n){var t=new Promise(n);n(3,function(){});this.then=t.then;this.constructor=tr};tr.prototype=Promise.prototype;tr.all=Promise.all;ls=s(function(){return!!tr.all([1,2])});al&&vl&&yl&&!pl&&wl&&!ls||(window.Promise=hi,i(t,"Promise",hi));Promise.all.length!==1&&(as=Promise.all,i(Promise,"all",function(){return n.Call(as,this,arguments)}));Promise.race.length!==1&&(vs=Promise.race,i(Promise,"race",function(){return n.Call(vs,this,arguments)}));Promise.resolve.length!==1&&(ys=Promise.resolve,i(Promise,"resolve",function(){return n.Call(ys,this,arguments)}));Promise.reject.length!==1&&(ps=Promise.reject,i(Promise,"reject",function(){return n.Call(ps,this,arguments)}));bi(Promise,"all");bi(Promise,"race");bi(Promise,"resolve");bi(Promise,"reject");oi(Promise)}var ws=function(n){var t=nt(or(n,function(n,t){return n[t]=!0,n},{}));return n.join(":")===t.join(":")},bl=ws(["z","a","bb"]),kl=ws(["z",1,"a","3",2]);if(o){var ct=function(t,i){return!i&&!bl?null:g(t)?"^"+n.ToString(t):typeof t=="string"?"$"+t:typeof t=="number"?kl?t:"n"+t:typeof t=="boolean"?"b"+t:null},ir=function(){return Object.create?Object.create(null):{}},pu=function(t,i,r){var e,o,s,f;if(dt(r)||c.string(r))it(r,function(t){if(!n.TypeIsObject(t))throw new TypeError("Iterator value "+t+" is not an entry object");i.set(t[0],t[1])});else if(r instanceof t)u(t.prototype.forEach,r,function(n,t){i.set(t,n)});else{if(!g(r)){if(o=i.set,!n.IsCallable(o))throw new TypeError("bad map");e=n.GetIterator(r)}if(typeof e!="undefined")for(;;){if(s=n.IteratorStep(e),s===!1)break;f=s.value;try{if(!n.TypeIsObject(f))throw new TypeError("Iterator value "+f+" is not an entry object");u(o,i,f[0],f[1])}catch(h){n.IteratorClose(e,!0);throw h;}}}},bs=function(t,i,r){var f,e,o,s;if(dt(r)||c.string(r))it(r,function(n){i.add(n)});else if(r instanceof t)u(t.prototype.forEach,r,function(n){i.add(n)});else{if(!g(r)){if(e=i.add,!n.IsCallable(e))throw new TypeError("bad set");f=n.GetIterator(r)}if(typeof f!="undefined")for(;;){if(o=n.IteratorStep(f),o===!1)break;s=o.value;try{u(e,i,s)}catch(h){n.IteratorClose(f,!0);throw h;}}}},ci={Map:function(){var r={},f=function(n,t){this.key=n;this.value=t;this.next=null;this.prev=null},i,s;f.prototype.isRemoved=function(){return this.key===r};var a=function(n){return!!n._es6map},t=function(t,i){if(!n.TypeIsObject(t)||!a(t))throw new TypeError("Method Map.prototype."+i+" called on incompatible receiver "+n.ToString(t));},o=function(n,i){t(n,"[[MapIterator]]");this.head=n._head;this.i=this.head;this.kind=i};return o.prototype={isMapIterator:!0,next:function(){var r;if(!this.isMapIterator)throw new TypeError("Not a MapIterator");var n=this.i,t=this.kind,i=this.head;if(typeof this.i=="undefined")return ft();while(n.isRemoved()&&n!==i)n=n.prev;while(n.next!==i)if(n=n.next,!n.isRemoved())return r=t==="key"?n.key:t==="value"?n.value:[n.key,n.value],this.i=n,ft(r);return this.i=void 0,ft()}},k(o.prototype),s=function c(){if(!(this instanceof c))throw new TypeError('Constructor Map requires "new"');if(this&&this._es6map)throw new TypeError("Bad construction");var t=uu(this,c,i,{_es6map:!0,_head:null,_map:l?new l:null,_size:0,_storage:ir()}),n=new f(null,null);return n.next=n.prev=n,t._head=n,arguments.length>0&&pu(c,t,arguments[0]),t},i=s.prototype,e.getter(i,"size",function(){if(typeof this._size=="undefined")throw new TypeError("size method called on incompatible Map");return this._size}),h(i,{get:function(i){var r,f,e,u;if(t(this,"get"),f=ct(i,!0),f!==null)return(r=this._storage[f],r)?r.value:void 0;if(this._map)return(r=ri.call(this._map,i),r)?r.value:void 0;for(e=this._head,u=e;(u=u.next)!==e;)if(n.SameValueZero(u.key,i))return u.value},has:function(i){var u,f,r;if(t(this,"has"),u=ct(i,!0),u!==null)return typeof this._storage[u]!="undefined";if(this._map)return ui.call(this._map,i);for(f=this._head,r=f;(r=r.next)!==f;)if(n.SameValueZero(r.key,i))return!0;return!1},set:function(i,r){t(this,"set");var o=this._head,e=o,u,s=ct(i,!0);if(s!==null){if(typeof this._storage[s]!="undefined")return this._storage[s].value=r,this;u=this._storage[s]=new f(i,r);e=o.prev}else this._map&&(ui.call(this._map,i)?ri.call(this._map,i).value=r:(u=new f(i,r),ef.call(this._map,i,u),e=o.prev));while((e=e.next)!==o)if(n.SameValueZero(e.key,i))return e.value=r,this;return u=u||new f(i,r),n.SameValue(-0,i)&&(u.key=0),u.next=this._head,u.prev=this._head.prev,u.prev.next=u,u.next.prev=u,this._size+=1,this},"delete":function(i){t(this,"delete");var e=this._head,u=e,f=ct(i,!0);if(f!==null){if(typeof this._storage[f]=="undefined")return!1;u=this._storage[f].prev;delete this._storage[f]}else if(this._map){if(!ui.call(this._map,i))return!1;u=ri.call(this._map,i).prev;nc.call(this._map,i)}while((u=u.next)!==e)if(n.SameValueZero(u.key,i))return u.key=r,u.value=r,u.prev.next=u.next,u.next.prev=u.prev,this._size-=1,!0;return!1},clear:function(){t(this,"clear");this._map=l?new l:null;this._size=0;this._storage=ir();for(var i=this._head,n=i,u=n.next;(n=u)!==i;)n.key=r,n.value=r,u=n.next,n.next=n.prev=i;i.next=i.prev=i},keys:function(){return t(this,"keys"),new o(this,"key")},values:function(){return t(this,"values"),new o(this,"value")},entries:function(){return t(this,"entries"),new o(this,"key+value")},forEach:function(n){var r,f,i;for(t(this,"forEach"),r=arguments.length>1?arguments[1]:null,f=this.entries(),i=f.next();!i.done;i=f.next())r?u(n,r,i.value[1],i.value[0],this):n(i.value[1],i.value[0],this)}}),k(i,i.entries),s}(),Set:function(){var a=function(n){return n._es6set&&typeof n._storage!="undefined"},t=function(t,i){if(!n.TypeIsObject(t)||!a(t))throw new TypeError("Set.prototype."+i+" called on incompatible receiver "+n.ToString(t));},c,i=function s(){if(!(this instanceof s))throw new TypeError('Constructor Set requires "new"');if(this&&this._es6set)throw new TypeError("Bad construction");var n=uu(this,s,c,{_es6set:!0,"[[SetData]]":null,_storage:ir()});if(!n._es6set)throw new TypeError("bad set");return arguments.length>0&&bs(s,n,arguments[0]),n},l,f,o;return c=i.prototype,l=function(n){var t=n,i;return t==="^null"?null:t==="^undefined"?void 0:(i=t.charAt(0),i==="$")?lt(t,1):i==="n"?+lt(t,1):i==="b"?t==="btrue":+t},f=function(n){if(!n["[[SetData]]"]){var t=new ci.Map;n["[[SetData]]"]=t;it(nt(n._storage),function(n){var i=l(n);t.set(i,i)});n["[[SetData]]"]=t}n._storage=null},e.getter(i.prototype,"size",function(){return(t(this,"size"),this._storage)?nt(this._storage).length:(f(this),this["[[SetData]]"].size)}),h(i.prototype,{has:function(n){t(this,"has");var i;return this._storage&&(i=ct(n))!==null?!!this._storage[i]:(f(this),this["[[SetData]]"].has(n))},add:function(n){t(this,"add");var i;return this._storage&&(i=ct(n))!==null?(this._storage[i]=!0,this):(f(this),this["[[SetData]]"].set(n,n),this)},"delete":function(n){var i,r;return(t(this,"delete"),this._storage&&(i=ct(n))!==null)?(r=ai(this._storage,i),delete this._storage[i]&&r):(f(this),this["[[SetData]]"]["delete"](n))},clear:function(){t(this,"clear");this._storage&&(this._storage=ir());this["[[SetData]]"]&&this["[[SetData]]"].clear()},values:function(){return t(this,"values"),f(this),new o(this["[[SetData]]"].values())},entries:function(){return t(this,"entries"),f(this),new o(this["[[SetData]]"].entries())},forEach:function(n){t(this,"forEach");var r=arguments.length>1?arguments[1]:null,i=this;f(i);this["[[SetData]]"].forEach(function(t,f){r?u(n,r,f,f,i):n(f,f,i)})}}),r(i.prototype,"keys",i.prototype.values,!0),k(i.prototype,i.prototype.values),o=function(n){this.it=n},o.prototype={isSetIterator:!0,next:function(){if(!this.isSetIterator)throw new TypeError("Not a SetIterator");return this.it.next()}},k(o.prototype),i}()},dl=t.Set&&!Set.prototype["delete"]&&Set.prototype.remove&&Set.prototype.items&&Set.prototype.map&&Array.isArray((new Set).keys);if(dl&&(t.Set=ci.Set),t.Map||t.Set){ks=s(function(){return new Map([[1,2]]).get(1)===2});ks||(t.Map=function Map(){if(!(this instanceof Map))throw new TypeError('Constructor Map requires "new"');var n=new l;return arguments.length>0&&pu(Map,n,arguments[0]),delete n.constructor,Object.setPrototypeOf(n,t.Map.prototype),n},t.Map.prototype=li(l.prototype),r(t.Map.prototype,"constructor",t.Map,!0),e.preserveToString(t.Map,l));var ds=new Map,gs=function(){var n=new Map([[1,0],[2,0],[3,0],[4,0]]);return n.set(-0,n),n.get(0)===n&&n.get(-0)===n&&n.has(0)&&n.has(-0)}(),gl=ds.set(1,2)===ds;gs&&gl||i(Map.prototype,"set",function(n,t){return u(ef,this,n===0?0:n,t),this});gs||(h(Map.prototype,{get:function(n){return u(ri,this,n===0?0:n)},has:function(n){return u(ui,this,n===0?0:n)}},!0),e.preserveToString(Map.prototype.get,ri),e.preserveToString(Map.prototype.has,ui));var wu=new Set,nh=Set.prototype["delete"]&&Set.prototype.add&&Set.prototype.has&&function(n){return n["delete"](0),n.add(-0),!n.has(0)}(wu),na=wu.add(1)===wu;nh&&na||(bu=Set.prototype.add,Set.prototype.add=function(n){return u(bu,this,n===0?0:n),this},e.preserveToString(Set.prototype.add,bu));nh||(ku=Set.prototype.has,Set.prototype.has=function(n){return u(ku,this,n===0?0:n)},e.preserveToString(Set.prototype.has,ku),du=Set.prototype["delete"],Set.prototype["delete"]=function(n){return u(du,this,n===0?0:n)},e.preserveToString(Set.prototype["delete"],du));var th=hr(t.Map,function(n){var t=new n([]);return t.set(42,42),t instanceof n}),ta=Object.setPrototypeOf&&!th,ia=function(){try{return!(t.Map()instanceof t.Map)}catch(n){return n instanceof TypeError}}();(t.Map.length!==0||ta||!ia)&&(t.Map=function Map(){if(!(this instanceof Map))throw new TypeError('Constructor Map requires "new"');var n=new l;return arguments.length>0&&pu(Map,n,arguments[0]),delete n.constructor,Object.setPrototypeOf(n,Map.prototype),n},t.Map.prototype=l.prototype,r(t.Map.prototype,"constructor",t.Map,!0),e.preserveToString(t.Map,l));var ra=hr(t.Set,function(n){var t=new n([]);return t.add(42,42),t instanceof n}),ua=Object.setPrototypeOf&&!ra,fa=function(){try{return!(t.Set()instanceof t.Set)}catch(n){return n instanceof TypeError}}();(t.Set.length!==0||ua||!fa)&&(rr=t.Set,t.Set=function Set(){if(!(this instanceof Set))throw new TypeError('Constructor Set requires "new"');var n=new rr;return arguments.length>0&&bs(Set,n,arguments[0]),delete n.constructor,Object.setPrototypeOf(n,Set.prototype),n},t.Set.prototype=rr.prototype,r(t.Set.prototype,"constructor",t.Set,!0),e.preserveToString(t.Set,rr));ur=new t.Map;ih=!s(function(){return ur.keys().next().done});(typeof t.Map.prototype.clear!="function"||(new t.Set).size!==0||ur.size!==0||typeof t.Map.prototype.keys!="function"||typeof t.Set.prototype.keys!="function"||typeof t.Map.prototype.forEach!="function"||typeof t.Set.prototype.forEach!="function"||ff(t.Map)||ff(t.Set)||typeof ur.keys().next!="function"||ih||!th)&&h(t,{Map:ci.Map,Set:ci.Set},!0);t.Set.prototype.keys!==t.Set.prototype.values&&r(t.Set.prototype,"keys",t.Set.prototype.values,!0);k(Object.getPrototypeOf((new t.Map).keys()));k(Object.getPrototypeOf((new t.Set).keys()));er&&t.Set.prototype.has.name!=="has"&&(rh=t.Set.prototype.has,i(t.Set.prototype,"has",function(n){return u(rh,this,n)}))}h(t,ci);oi(t.Map);oi(t.Set)}return w=function(t){if(!n.TypeIsObject(t))throw new TypeError("target must be an object");},p={apply:function(){return n.Call(n.Call,null,arguments)},construct:function(t,i){if(!n.IsConstructor(t))throw new TypeError("First argument must be a constructor.");var r=arguments.length>2?arguments[2]:t;if(!n.IsConstructor(r))throw new TypeError("new.target must be a constructor.");return n.Construct(t,i,r,"internal")},deleteProperty:function(n,t){if(w(n),o){var i=Object.getOwnPropertyDescriptor(n,t);if(i&&!i.configurable)return!1}return delete n[t]},has:function(n,t){return w(n),t in n}},Object.getOwnPropertyNames&&Object.assign(p,{ownKeys:function(t){w(t);var i=Object.getOwnPropertyNames(t);return n.IsCallable(Object.getOwnPropertySymbols)&&dh(i,Object.getOwnPropertySymbols(t)),i}}),gu=function(n){return!a(n)},Object.preventExtensions&&Object.assign(p,{isExtensible:function(n){return w(n),Object.isExtensible(n)},preventExtensions:function(n){return w(n),gu(function(){Object.preventExtensions(n)})}}),o&&(nf=function(t,i,r){var u=Object.getOwnPropertyDescriptor(t,i),f;return u?"value"in u?u.value:u.get?n.Call(u.get,r):void 0:(f=Object.getPrototypeOf(t),f===null)?void 0:nf(f,i,r)},tf=function(t,i,r,f){var e=Object.getOwnPropertyDescriptor(t,i),o,s;if(!e){if(o=Object.getPrototypeOf(t),o!==null)return tf(o,i,r,f);e={value:void 0,writable:!0,enumerable:!0,configurable:!0}}return"value"in e?e.writable?n.TypeIsObject(f)?(s=Object.getOwnPropertyDescriptor(f,i),s?st.defineProperty(f,i,{value:r}):st.defineProperty(f,i,{value:r,writable:!0,enumerable:!0,configurable:!0})):!1:!1:e.set?(u(e.set,f,r),!0):!1},Object.assign(p,{defineProperty:function(n,t,i){return w(n),gu(function(){Object.defineProperty(n,t,i)})},getOwnPropertyDescriptor:function(n,t){return w(n),Object.getOwnPropertyDescriptor(n,t)},get:function(n,t){w(n);var i=arguments.length>2?arguments[2]:n;return nf(n,t,i)},set:function(n,t,i){w(n);var r=arguments.length>3?arguments[3]:n;return tf(n,t,i,r)}})),Object.getPrototypeOf&&(uh=Object.getPrototypeOf,p.getPrototypeOf=function(n){return w(n),uh(n)}),Object.setPrototypeOf&&p.getPrototypeOf&&(fh=function(n,t){for(var i=t;i;){if(n===i)return!0;i=p.getPrototypeOf(i)}return!1},Object.assign(p,{setPrototypeOf:function(t,i){if(w(t),i!==null&&!n.TypeIsObject(i))throw new TypeError("proto must be an object or null");return i===st.getPrototypeOf(t)?!0:st.isExtensible&&!st.isExtensible(t)?!1:fh(t,i)?!1:(Object.setPrototypeOf(t,i),!0)}})),eh=function(u,f){if(n.IsCallable(t.Reflect[u])){var e=s(function(){return t.Reflect[u](1),t.Reflect[u](NaN),t.Reflect[u](!0),!0});e&&i(t.Reflect,u,f)}else r(t.Reflect,u,f)},Object.keys(p).forEach(function(n){eh(n,p[n])}),fr=t.Reflect.getPrototypeOf,er&&fr&&fr.name!=="getPrototypeOf"&&i(t.Reflect,"getPrototypeOf",function(n){return u(fr,t.Reflect,n)}),t.Reflect.setPrototypeOf&&s(function(){return t.Reflect.setPrototypeOf(1,{}),!0})&&i(t.Reflect,"setPrototypeOf",p.setPrototypeOf),t.Reflect.defineProperty&&(s(function(){var n=!t.Reflect.defineProperty(1,"test",{value:1}),i=typeof Object.preventExtensions!="function"||!t.Reflect.defineProperty(Object.preventExtensions({}),"test",{});return n&&i})||i(t.Reflect,"defineProperty",p.defineProperty)),t.Reflect.construct&&(s(function(){var n=function(){};return t.Reflect.construct(function(){},[],n)instanceof n})||i(t.Reflect,"construct",p.construct)),String(new Date(NaN))!=="Invalid Date"&&(oh=Date.prototype.toString,sh=function(){var t=+this;return t!==t?"Invalid Date":n.Call(oh,this)},i(Date.prototype,"toString",sh)),rf={anchor:function(t){return n.CreateHTML(this,"a","name",t)},big:function(){return n.CreateHTML(this,"big","","")},blink:function(){return n.CreateHTML(this,"blink","","")},bold:function(){return n.CreateHTML(this,"b","","")},fixed:function(){return n.CreateHTML(this,"tt","","")},fontcolor:function(t){return n.CreateHTML(this,"font","color",t)},fontsize:function(t){return n.CreateHTML(this,"font","size",t)},italics:function(){return n.CreateHTML(this,"i","","")},link:function(t){return n.CreateHTML(this,"a","href",t)},small:function(){return n.CreateHTML(this,"small","","")},strike:function(){return n.CreateHTML(this,"strike","","")},sub:function(){return n.CreateHTML(this,"sub","","")},sup:function(){return n.CreateHTML(this,"sup","","")}},it(Object.keys(rf),function(t){var e=String.prototype[t],f=!1,r,o;n.IsCallable(e)?(r=u(e,"",' " '),o=cr([],r.match(/"/g)).length,f=r!==r.toLowerCase()||o>2):f=!0;f&&i(String.prototype,t,rf[t])}),hh=function(){var n,t;return fi?(n=typeof JSON=="object"&&typeof JSON.stringify=="function"?JSON.stringify:null,!n)?!1:typeof n(f())!="undefined"?!0:n([f()])!=="[null]"?!0:(t={a:f()},t[f()]=!0,n(t)!=="{}")?!0:!1:!1}(),ch=s(function(){return fi?JSON.stringify(Object(f()))==="{}"&&JSON.stringify([Object(f())])==="[{}]":!0}),(hh||!ch)&&(lh=JSON.stringify,i(JSON,"stringify",function(t){var i,r,f,e;if(typeof t!="symbol")return arguments.length>1&&(i=arguments[1]),r=[t],dt(i)?r.push(i):(f=n.IsCallable(i)?i:null,e=function(n,t){var i=f?u(f,this,n,t):t;if(typeof i!="symbol")return c.symbol(i)?no({})(i):i},r.push(e)),arguments.length>2&&r.push(arguments[2]),lh.apply(this,r)})),t});!function(n){var t={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"bx-wrapper",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,ariaLive:!0,ariaHidden:!0,keyboardEnabled:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",stopAutoOnClick:!1,autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,shrinkItems:!1,onSliderLoad:function(){return!0},onSlideBefore:function(){return!0},onSlideAfter:function(){return!0},onSlideNext:function(){return!0},onSlidePrev:function(){return!0},onSliderResize:function(){return!0},onAutoChange:function(){return!0}};n.fn.bxSlider=function(r){if(0===this.length)return this;if(this.length>1)return this.each(function(){n(this).bxSlider(r)}),this;var u={},f=this,k=n(window).width(),d=n(window).height();if(!n(f).data("bxSlider")){var g=function(){n(f).data("bxSlider")||(u.settings=n.extend({},t,r),u.settings.slideWidth=parseInt(u.settings.slideWidth),u.children=f.children(u.settings.slideSelector),u.children.length<u.settings.minSlides&&(u.settings.minSlides=u.children.length),u.children.length<u.settings.maxSlides&&(u.settings.maxSlides=u.children.length),u.settings.randomStart&&(u.settings.startSlide=Math.floor(Math.random()*u.children.length)),u.active={index:u.settings.startSlide},u.carousel=u.settings.minSlides>1||u.settings.maxSlides>1,u.carousel&&(u.settings.preloadImages="all"),u.minThreshold=u.settings.minSlides*u.settings.slideWidth+(u.settings.minSlides-1)*u.settings.slideMargin,u.maxThreshold=u.settings.maxSlides*u.settings.slideWidth+(u.settings.maxSlides-1)*u.settings.slideMargin,u.working=!1,u.controls={},u.interval=null,u.animProp="vertical"===u.settings.mode?"top":"left",u.usingCSS=u.settings.useCSS&&"fade"!==u.settings.mode&&function(){for(var i=document.createElement("div"),t=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"],n=0;n<t.length;n++)if(void 0!==i.style[t[n]])return u.cssPrefix=t[n].replace("Perspective","").toLowerCase(),u.animProp="-"+u.cssPrefix+"-transform",!0;return!1}(),"vertical"===u.settings.mode&&(u.settings.maxSlides=u.settings.minSlides),f.data("origStyle",f.attr("style")),f.children(u.settings.slideSelector).each(function(){n(this).data("origStyle",n(this).attr("style"))}),at())},at=function(){var t=u.children.eq(u.settings.startSlide);f.wrap('<div class="'+u.settings.wrapperClass+'"><div class="bx-viewport"><\/div><\/div>');u.viewport=f.parent();u.settings.ariaLive&&!u.settings.ticker&&u.viewport.attr("aria-live","polite");u.loader=n('<div class="bx-loading" />');u.viewport.prepend(u.loader);f.css({width:"horizontal"===u.settings.mode?1e3*u.children.length+215+"%":"auto",position:"relative"});u.usingCSS&&u.settings.easing?f.css("-"+u.cssPrefix+"-transition-timing-function",u.settings.easing):u.settings.easing||(u.settings.easing="swing");u.viewport.css({width:"100%",overflow:"hidden",position:"relative"});u.viewport.parent().css({maxWidth:yt()});u.children.css({float:"horizontal"===u.settings.mode?"left":"none",listStyle:"none",position:"relative"});u.children.css("width",tt());"horizontal"===u.settings.mode&&u.settings.slideMargin>0&&u.children.css("marginRight",u.settings.slideMargin);"vertical"===u.settings.mode&&u.settings.slideMargin>0&&u.children.css("marginBottom",u.settings.slideMargin);"fade"===u.settings.mode&&(u.children.css({position:"absolute",zIndex:0,display:"none"}),u.children.eq(u.settings.startSlide).css({zIndex:u.settings.slideZIndex,display:"block"}));u.controls.el=n('<div class="bx-controls" />');u.settings.captions&&kt();u.active.last=u.settings.startSlide===o()-1;u.settings.video&&f.fitVids();"none"===u.settings.preloadImages?t=null:("all"===u.settings.preloadImages||u.settings.ticker)&&(t=u.children);u.settings.ticker?u.settings.pager=!1:(u.settings.controls&&wt(),u.settings.auto&&u.settings.autoControls&&bt(),u.settings.pager&&pt(),(u.settings.controls||u.settings.autoControls||u.settings.pager)&&u.viewport.after(u.controls.el));null===t?nt():vt(t,nt)},vt=function(t,i){var r=t.find('img:not([src=""]), iframe').length,u=0;if(0===r)return void i();t.find('img:not([src=""]), iframe').each(function(){n(this).one("load error",function(){++u===r&&i()}).each(function(){(this.complete||""==this.src)&&n(this).trigger("load")})})},nt=function(){if(u.settings.infiniteLoop&&"fade"!==u.settings.mode&&!u.settings.ticker){var t="vertical"===u.settings.mode?u.settings.minSlides:u.settings.maxSlides,i=u.children.slice(0,t).clone(!0).addClass("bx-clone"),r=u.children.slice(-t).clone(!0).addClass("bx-clone");u.settings.ariaHidden&&(i.attr("aria-hidden",!0),r.attr("aria-hidden",!0));f.append(i).prepend(r)}u.loader.remove();it();"vertical"===u.settings.mode&&(u.settings.adaptiveHeight=!0);u.viewport.height(c());f.redrawSlider();u.settings.onSliderLoad.call(f,u.active.index);u.initialized=!0;u.settings.responsive&&n(window).on("resize",b);u.settings.auto&&u.settings.autoStart&&(o()>1||u.settings.autoSlideForOnePage)&&ti();u.settings.ticker&&ii();u.settings.pager&&v(u.settings.startSlide);u.settings.controls&&et();u.settings.touchEnabled&&!u.settings.ticker&&ui();u.settings.keyboardEnabled&&!u.settings.ticker&&n(document).keydown(ht)},c=function(){var r=0,t=n(),f;if("vertical"===u.settings.mode||u.settings.adaptiveHeight)if(u.carousel)for(f=1===u.settings.moveSlides?u.active.index:u.active.index*s(),t=u.children.eq(f),i=1;i<=u.settings.maxSlides-1;i++)t=f+i>=u.children.length?t.add(u.children.eq(i-1)):t.add(u.children.eq(f+i));else t=u.children.eq(u.active.index);else t=u.children;return"vertical"===u.settings.mode?(t.each(function(){r+=n(this).outerHeight()}),u.settings.slideMargin>0&&(r+=u.settings.slideMargin*(u.settings.minSlides-1))):r=Math.max.apply(Math,t.map(function(){return n(this).outerHeight(!1)}).get()),"border-box"===u.viewport.css("box-sizing")?r+=parseFloat(u.viewport.css("padding-top"))+parseFloat(u.viewport.css("padding-bottom"))+parseFloat(u.viewport.css("border-top-width"))+parseFloat(u.viewport.css("border-bottom-width")):"padding-box"===u.viewport.css("box-sizing")&&(r+=parseFloat(u.viewport.css("padding-top"))+parseFloat(u.viewport.css("padding-bottom"))),r},yt=function(){var n="100%";return u.settings.slideWidth>0&&(n="horizontal"===u.settings.mode?u.settings.maxSlides*u.settings.slideWidth+(u.settings.maxSlides-1)*u.settings.slideMargin:u.settings.slideWidth),n},tt=function(){var t=u.settings.slideWidth,n=u.viewport.width();if(0===u.settings.slideWidth||u.settings.slideWidth>n&&!u.carousel||"vertical"===u.settings.mode)t=n;else if(u.settings.maxSlides>1&&"horizontal"===u.settings.mode){if(n>u.maxThreshold)return t;n<u.minThreshold?t=(n-u.settings.slideMargin*(u.settings.minSlides-1))/u.settings.minSlides:u.settings.shrinkItems&&(t=Math.floor((n+u.settings.slideMargin)/Math.ceil((n+u.settings.slideMargin)/(t+u.settings.slideMargin))-u.settings.slideMargin))}return t},h=function(){var n=1,t=null;return"horizontal"===u.settings.mode&&u.settings.slideWidth>0?u.viewport.width()<u.minThreshold?n=u.settings.minSlides:u.viewport.width()>u.maxThreshold?n=u.settings.maxSlides:(t=u.children.first().width()+u.settings.slideMargin,n=Math.floor((u.viewport.width()+u.settings.slideMargin)/t)||1):"vertical"===u.settings.mode&&(n=u.settings.minSlides),n},o=function(){var n=0,i=0,t=0;if(u.settings.moveSlides>0){if(!u.settings.infiniteLoop){for(;i<u.children.length;)++n,i=t+h(),t+=u.settings.moveSlides<=h()?u.settings.moveSlides:h();return t}n=Math.ceil(u.children.length/s())}else n=Math.ceil(u.children.length/h());return n},s=function(){return u.settings.moveSlides>0&&u.settings.moveSlides<=h()?u.settings.moveSlides:h()},it=function(){var n,t,i;u.children.length>u.settings.maxSlides&&u.active.last&&!u.settings.infiniteLoop?"horizontal"===u.settings.mode?(t=u.children.last(),n=t.position(),e(-(n.left-(u.viewport.width()-t.outerWidth())),"reset",0)):"vertical"===u.settings.mode&&(i=u.children.length-u.settings.minSlides,n=u.children.eq(i).position(),e(-n.top,"reset",0)):(n=u.children.eq(u.active.index*s()).position(),u.active.index===o()-1&&(u.active.last=!0),void 0!==n&&("horizontal"===u.settings.mode?e(-n.left,"reset",0):"vertical"===u.settings.mode&&e(-n.top,"reset",0)))},e=function(t,i,r,o){var s,h;u.usingCSS?(h="vertical"===u.settings.mode?"translate3d(0, "+t+"px, 0)":"translate3d("+t+"px, 0, 0)",f.css("-"+u.cssPrefix+"-transition-duration",r/1e3+"s"),"slide"===i?(f.css(u.animProp,h),0!==r?f.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(t){n(t.target).is(f)&&(f.off("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),a())}):a()):"reset"===i?f.css(u.animProp,h):"ticker"===i&&(f.css("-"+u.cssPrefix+"-transition-timing-function","linear"),f.css(u.animProp,h),0!==r?f.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(t){n(t.target).is(f)&&(f.off("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd"),e(o.resetValue,"reset",0),l())}):(e(o.resetValue,"reset",0),l()))):(s={},s[u.animProp]=t,"slide"===i?f.animate(s,r,u.settings.easing,function(){a()}):"reset"===i?f.css(u.animProp,t):"ticker"===i&&f.animate(s,r,"linear",function(){e(o.resetValue,"reset",0);l()}))},rt=function(){for(var r="",i="",f=o(),t=0;t<f;t++)i="",u.settings.buildPager&&n.isFunction(u.settings.buildPager)||u.settings.pagerCustom?(i=u.settings.buildPager(t),u.pagerEl.addClass("bx-custom-pager")):(i=t+1,u.pagerEl.addClass("bx-default-pager")),r+='<div class="bx-pager-item"><a href="" data-slide-index="'+t+'" class="bx-pager-link">'+i+"<\/a><\/div>";u.pagerEl.html(r)},pt=function(){u.settings.pagerCustom?u.pagerEl=n(u.settings.pagerCustom):(u.pagerEl=n('<div class="bx-pager" />'),u.settings.pagerSelector?n(u.settings.pagerSelector).html(u.pagerEl):u.controls.el.addClass("bx-has-pager").append(u.pagerEl),rt());u.pagerEl.on("click touchend","a",ni)},wt=function(){u.controls.next=n('<a class="bx-next" href="">'+u.settings.nextText+"<\/a>");u.controls.prev=n('<a class="bx-prev" href="">'+u.settings.prevText+"<\/a>");u.controls.next.on("click touchend",ut);u.controls.prev.on("click touchend",ft);u.settings.nextSelector&&n(u.settings.nextSelector).append(u.controls.next);u.settings.prevSelector&&n(u.settings.prevSelector).append(u.controls.prev);u.settings.nextSelector||u.settings.prevSelector||(u.controls.directionEl=n('<div class="bx-controls-direction" />'),u.controls.directionEl.append(u.controls.prev).append(u.controls.next),u.controls.el.addClass("bx-has-controls-direction").append(u.controls.directionEl))},bt=function(){u.controls.start=n('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+u.settings.startText+"<\/a><\/div>");u.controls.stop=n('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+u.settings.stopText+"<\/a><\/div>");u.controls.autoEl=n('<div class="bx-controls-auto" />');u.controls.autoEl.on("click",".bx-start",dt);u.controls.autoEl.on("click",".bx-stop",gt);u.settings.autoControlsCombine?u.controls.autoEl.append(u.controls.start):u.controls.autoEl.append(u.controls.start).append(u.controls.stop);u.settings.autoControlsSelector?n(u.settings.autoControlsSelector).html(u.controls.autoEl):u.controls.el.addClass("bx-has-controls-auto").append(u.controls.autoEl);y(u.settings.autoStart?"stop":"start")},kt=function(){u.children.each(function(){var t=n(this).find("img:first").attr("title");void 0!==t&&(""+t).length&&n(this).append('<div class="bx-caption"><span>'+t+"<\/span><\/div>")})},ut=function(n){n.preventDefault();u.controls.el.hasClass("disabled")||(u.settings.auto&&u.settings.stopAutoOnClick&&f.stopAuto(),f.goToNextSlide())},ft=function(n){n.preventDefault();u.controls.el.hasClass("disabled")||(u.settings.auto&&u.settings.stopAutoOnClick&&f.stopAuto(),f.goToPrevSlide())},dt=function(n){f.startAuto();n.preventDefault()},gt=function(n){f.stopAuto();n.preventDefault()},ni=function(t){var i,r;t.preventDefault();u.controls.el.hasClass("disabled")||(u.settings.auto&&u.settings.stopAutoOnClick&&f.stopAuto(),i=n(t.currentTarget),void 0!==i.attr("data-slide-index")&&(r=parseInt(i.attr("data-slide-index")))!==u.active.index&&f.goToSlide(r))},v=function(t){var i=u.children.length;if("short"===u.settings.pagerType)return u.settings.maxSlides>1&&(i=Math.ceil(u.children.length/u.settings.maxSlides)),void u.pagerEl.html(t+1+u.settings.pagerShortSeparator+i);u.pagerEl.find("a").removeClass("active");u.pagerEl.each(function(i,r){n(r).find("a").eq(t).addClass("active")})},a=function(){if(u.settings.infiniteLoop){var n="";0===u.active.index?n=u.children.eq(0).position():u.active.index===o()-1&&u.carousel?n=u.children.eq((o()-1)*s()).position():u.active.index===u.children.length-1&&(n=u.children.eq(u.children.length-1).position());n&&("horizontal"===u.settings.mode?e(-n.left,"reset",0):"vertical"===u.settings.mode&&e(-n.top,"reset",0))}u.working=!1;u.settings.onSlideAfter.call(f,u.children.eq(u.active.index),u.oldIndex,u.active.index)},y=function(n){u.settings.autoControlsCombine?u.controls.autoEl.html(u.controls[n]):(u.controls.autoEl.find("a").removeClass("active"),u.controls.autoEl.find("a:not(.bx-"+n+")").addClass("active"))},et=function(){1===o()?(u.controls.prev.addClass("disabled"),u.controls.next.addClass("disabled")):!u.settings.infiniteLoop&&u.settings.hideControlOnEnd&&(0===u.active.index?(u.controls.prev.addClass("disabled"),u.controls.next.removeClass("disabled")):u.active.index===o()-1?(u.controls.next.addClass("disabled"),u.controls.prev.removeClass("disabled")):(u.controls.prev.removeClass("disabled"),u.controls.next.removeClass("disabled")))},ot=function(){f.startAuto()},st=function(){f.stopAuto()},ti=function(){u.settings.autoDelay>0?setTimeout(f.startAuto,u.settings.autoDelay):(f.startAuto(),n(window).focus(ot).blur(st));u.settings.autoHover&&f.hover(function(){u.interval&&(f.stopAuto(!0),u.autoPaused=!0)},function(){u.autoPaused&&(f.startAuto(!0),u.autoPaused=null)})},ii=function(){var o,c,s,a,i,h,r,t,v=0;"next"===u.settings.autoDirection?f.append(u.children.clone().addClass("bx-clone")):(f.prepend(u.children.clone().addClass("bx-clone")),o=u.children.first().position(),v="horizontal"===u.settings.mode?-o.left:-o.top);e(v,"reset",0);u.settings.pager=!1;u.settings.controls=!1;u.settings.autoControls=!1;u.settings.tickerHover&&(u.usingCSS?(a="horizontal"===u.settings.mode?4:5,u.viewport.hover(function(){c=f.css("-"+u.cssPrefix+"-transform");s=parseFloat(c.split(",")[a]);e(s,"reset",0)},function(){t=0;u.children.each(function(){t+="horizontal"===u.settings.mode?n(this).outerWidth(!0):n(this).outerHeight(!0)});i=u.settings.speed/t;h="horizontal"===u.settings.mode?"left":"top";r=i*(t-Math.abs(parseInt(s)));l(r)})):u.viewport.hover(function(){f.stop()},function(){t=0;u.children.each(function(){t+="horizontal"===u.settings.mode?n(this).outerWidth(!0):n(this).outerHeight(!0)});i=u.settings.speed/t;h="horizontal"===u.settings.mode?"left":"top";r=i*(t-Math.abs(parseInt(f.css(h))));l(r)}));l()},l=function(n){var r,o,s,h=n||u.settings.speed,t={left:0,top:0},i={left:0,top:0};"next"===u.settings.autoDirection?t=f.find(".bx-clone").first().position():i=u.children.first().position();r="horizontal"===u.settings.mode?-t.left:-t.top;o="horizontal"===u.settings.mode?-i.left:-i.top;s={resetValue:o};e(r,"ticker",h,s)},ri=function(t){var u=n(window),i={top:u.scrollTop(),left:u.scrollLeft()},r=t.offset();return i.right=i.left+u.width(),i.bottom=i.top+u.height(),r.right=r.left+t.outerWidth(),r.bottom=r.top+t.outerHeight(),!(i.right<r.left||i.left>r.right||i.bottom<r.top||i.top>r.bottom)},ht=function(n){var t=document.activeElement.tagName.toLowerCase();if(null==new RegExp(t,["i"]).exec("input|textarea")&&ri(f)){if(39===n.keyCode)return ut(n),!1;if(37===n.keyCode)return ft(n),!1}},ui=function(){u.touch={start:{x:0,y:0},end:{x:0,y:0}};u.viewport.on("touchstart MSPointerDown pointerdown",fi);u.viewport.on("click",".bxslider a",function(n){u.viewport.hasClass("click-disabled")&&(n.preventDefault(),u.viewport.removeClass("click-disabled"))})},fi=function(n){if("touchstart"===n.type||0===n.button)if(n.preventDefault(),u.controls.el.addClass("disabled"),u.working)u.controls.el.removeClass("disabled");else{u.touch.originalPos=f.position();var t=n.originalEvent,i=void 0!==t.changedTouches?t.changedTouches:[t],r="function"==typeof PointerEvent;if(r&&void 0===t.pointerId)return;u.touch.start.x=i[0].pageX;u.touch.start.y=i[0].pageY;u.viewport.get(0).setPointerCapture&&(u.pointerId=t.pointerId,u.viewport.get(0).setPointerCapture(u.pointerId));u.originalClickTarget=t.originalTarget||t.target;u.originalClickButton=t.button;u.originalClickButtons=t.buttons;u.originalEventType=t.type;u.hasMove=!1;u.viewport.on("touchmove MSPointerMove pointermove",p);u.viewport.on("touchend MSPointerUp pointerup",w);u.viewport.on("MSPointerCancel pointercancel",ct)}},ct=function(n){n.preventDefault();e(u.touch.originalPos.left,"reset",0);u.controls.el.removeClass("disabled");u.viewport.off("MSPointerCancel pointercancel",ct);u.viewport.off("touchmove MSPointerMove pointermove",p);u.viewport.off("touchend MSPointerUp pointerup",w);u.viewport.get(0).releasePointerCapture&&u.viewport.get(0).releasePointerCapture(u.pointerId)},p=function(n){var r=n.originalEvent,t=void 0!==r.changedTouches?r.changedTouches:[r],o=Math.abs(t[0].pageX-u.touch.start.x),s=Math.abs(t[0].pageY-u.touch.start.y),f=0,i=0;u.hasMove=!0;3*o>s&&u.settings.preventDefaultSwipeX?n.preventDefault():3*s>o&&u.settings.preventDefaultSwipeY&&n.preventDefault();"touchmove"!==n.type&&n.preventDefault();"fade"!==u.settings.mode&&u.settings.oneToOneTouch&&("horizontal"===u.settings.mode?(i=t[0].pageX-u.touch.start.x,f=u.touch.originalPos.left+i):(i=t[0].pageY-u.touch.start.y,f=u.touch.originalPos.top+i),e(f,"reset",0))},w=function(t){t.preventDefault();u.viewport.off("touchmove MSPointerMove pointermove",p);u.controls.el.removeClass("disabled");var o=t.originalEvent,s=void 0!==o.changedTouches?o.changedTouches:[o],r=0,i=0;u.touch.end.x=s[0].pageX;u.touch.end.y=s[0].pageY;"fade"===u.settings.mode?(i=Math.abs(u.touch.start.x-u.touch.end.x))>=u.settings.swipeThreshold&&(u.touch.start.x>u.touch.end.x?f.goToNextSlide():f.goToPrevSlide(),f.stopAuto()):("horizontal"===u.settings.mode?(i=u.touch.end.x-u.touch.start.x,r=u.touch.originalPos.left):(i=u.touch.end.y-u.touch.start.y,r=u.touch.originalPos.top),!u.settings.infiniteLoop&&(0===u.active.index&&i>0||u.active.last&&i<0)?e(r,"reset",200):Math.abs(i)>=u.settings.swipeThreshold?(i<0?f.goToNextSlide():f.goToPrevSlide(),f.stopAuto()):e(r,"reset",200));u.viewport.off("touchend MSPointerUp pointerup",w);u.viewport.get(0).releasePointerCapture&&u.viewport.get(0).releasePointerCapture(u.pointerId);!1!==u.hasMove||0!==u.originalClickButton&&"touchstart"!==u.originalEventType||n(u.originalClickTarget).trigger({type:"click",button:u.originalClickButton,buttons:u.originalClickButtons})},b=function(){if(u.initialized)if(u.working)window.setTimeout(b,10);else{var t=n(window).width(),i=n(window).height();k===t&&d===i||(k=t,d=i,f.redrawSlider(),u.settings.onSliderResize.call(f,u.active.index))}},lt=function(n){var t=h();u.settings.ariaHidden&&!u.settings.ticker&&(u.children.attr("aria-hidden","true"),u.children.slice(n,n+t).attr("aria-hidden","false"))},ei=function(n){return n<0?u.settings.infiniteLoop?o()-1:u.active.index:n>=o()?u.settings.infiniteLoop?0:u.active.index:n};return f.goToSlide=function(t,i){var y,p,w,b,l=!0,k=0,r={left:0,top:0},h=null;if(u.oldIndex=u.active.index,u.active.index=ei(t),!u.working&&u.active.index!==u.oldIndex){if(u.working=!0,void 0!==(l=u.settings.onSlideBefore.call(f,u.children.eq(u.active.index),u.oldIndex,u.active.index))&&!l)return u.active.index=u.oldIndex,void(u.working=!1);"next"===i?u.settings.onSlideNext.call(f,u.children.eq(u.active.index),u.oldIndex,u.active.index)||(l=!1):"prev"===i&&(u.settings.onSlidePrev.call(f,u.children.eq(u.active.index),u.oldIndex,u.active.index)||(l=!1));u.active.last=u.active.index>=o()-1;(u.settings.pager||u.settings.pagerCustom)&&v(u.active.index);u.settings.controls&&et();"fade"===u.settings.mode?(u.settings.adaptiveHeight&&u.viewport.height()!==c()&&u.viewport.animate({height:c()},u.settings.adaptiveHeightSpeed),u.children.filter(":visible").fadeOut(u.settings.speed).css({zIndex:0}),u.children.eq(u.active.index).css("zIndex",u.settings.slideZIndex+1).fadeIn(u.settings.speed,function(){n(this).css("zIndex",u.settings.slideZIndex);a()})):(u.settings.adaptiveHeight&&u.viewport.height()!==c()&&u.viewport.animate({height:c()},u.settings.adaptiveHeightSpeed),!u.settings.infiniteLoop&&u.carousel&&u.active.last?"horizontal"===u.settings.mode?(h=u.children.eq(u.children.length-1),r=h.position(),k=u.viewport.width()-h.outerWidth()):(y=u.children.length-u.settings.minSlides,r=u.children.eq(y).position()):u.carousel&&u.active.last&&"prev"===i?(p=1===u.settings.moveSlides?u.settings.maxSlides-s():(o()-1)*s()-(u.children.length-u.settings.maxSlides),h=f.children(".bx-clone").eq(p),r=h.position()):"next"===i&&0===u.active.index?(r=f.find("> .bx-clone").eq(u.settings.maxSlides).position(),u.active.last=!1):t>=0&&(b=t*parseInt(s()),r=u.children.eq(b).position()),void 0!==r&&(w="horizontal"===u.settings.mode?-(r.left-k):-r.top,e(w,"slide",u.settings.speed)),u.working=!1);u.settings.ariaHidden&&lt(u.active.index*s())}},f.goToNextSlide=function(){if((u.settings.infiniteLoop||!u.active.last)&&!0!==u.working){var n=parseInt(u.active.index)+1;f.goToSlide(n,"next")}},f.goToPrevSlide=function(){if((u.settings.infiniteLoop||0!==u.active.index)&&!0!==u.working){var n=parseInt(u.active.index)-1;f.goToSlide(n,"prev")}},f.startAuto=function(n){u.interval||(u.interval=setInterval(function(){"next"===u.settings.autoDirection?f.goToNextSlide():f.goToPrevSlide()},u.settings.pause),u.settings.onAutoChange.call(f,!0),u.settings.autoControls&&!0!==n&&y("stop"))},f.stopAuto=function(n){u.autoPaused&&(u.autoPaused=!1);u.interval&&(clearInterval(u.interval),u.interval=null,u.settings.onAutoChange.call(f,!1),u.settings.autoControls&&!0!==n&&y("start"))},f.getCurrentSlide=function(){return u.active.index},f.getCurrentSlideElement=function(){return u.children.eq(u.active.index)},f.getSlideElement=function(n){return u.children.eq(n)},f.getSlideCount=function(){return u.children.length},f.isWorking=function(){return u.working},f.redrawSlider=function(){u.children.add(f.find(".bx-clone")).outerWidth(tt());u.viewport.css("height",c());u.settings.ticker||it();u.active.last&&(u.active.index=o()-1);u.active.index>=o()&&(u.active.last=!0);u.settings.pager&&!u.settings.pagerCustom&&(rt(),v(u.active.index));u.settings.ariaHidden&&lt(u.active.index*s())},f.destroySlider=function(){u.initialized&&(u.initialized=!1,n(".bx-clone",this).remove(),u.children.each(function(){void 0!==n(this).data("origStyle")?n(this).attr("style",n(this).data("origStyle")):n(this).removeAttr("style")}),void 0!==n(this).data("origStyle")?this.attr("style",n(this).data("origStyle")):n(this).removeAttr("style"),n(this).unwrap().unwrap(),u.controls.el&&u.controls.el.remove(),u.controls.next&&u.controls.next.remove(),u.controls.prev&&u.controls.prev.remove(),u.pagerEl&&u.settings.controls&&!u.settings.pagerCustom&&u.pagerEl.remove(),n(".bx-caption",this).remove(),u.controls.autoEl&&u.controls.autoEl.remove(),clearInterval(u.interval),u.settings.responsive&&n(window).off("resize",b),u.settings.keyboardEnabled&&n(document).off("keydown",ht),n(this).removeData("bxSlider"),n(window).off("blur",st).off("focus",ot))},f.reloadSlider=function(t){void 0!==t&&(r=t);f.destroySlider();g();n(f).data("bxSlider",this)},g(),n(f).data("bxSlider",this),this}}}(jQuery);!function(n){n.fn.niceSelect=function(t){function i(t){t.after(n("<div><\/div>").addClass("nice-select").addClass(t.attr("class")||"").addClass(t.attr("disabled")?"disabled":"").attr("tabindex",t.attr("disabled")?null:"0").html('<span class="current"><\/span><ul class="list"><\/ul>'));var i=t.next(),u=t.find("option"),r=t.find("option:selected");i.find(".current").html(r.data("display")||r.text());u.each(function(){var t=n(this),r=t.data("display");i.find("ul").append(n("<li><\/li>").attr("data-value",t.val()).attr("data-display",r||null).addClass("option"+(t.is(":selected")?" selected":"")+(t.is(":disabled")?" disabled":"")).html(t.text()))})}if("string"==typeof t)return"update"==t?this.each(function(){var r=n(this),t=n(this).next(".nice-select"),u=t.hasClass("open");t.length&&(t.remove(),i(r),u&&r.next().trigger("click"))}):"destroy"==t?(this.each(function(){var i=n(this),t=n(this).next(".nice-select");t.length&&(t.remove(),i.css("display",""))}),0==n(".nice-select").length&&n(document).off(".nice_select")):console.log('Method "'+t+'" does not exist.'),this;this.hide();this.each(function(){var t=n(this);t.next().hasClass("nice-select")||i(t)});n(document).off(".nice_select");n(document).on("click.nice_select",".nice-select",function(){var t=n(this);n(".nice-select").not(t).removeClass("open");t.toggleClass("open");t.hasClass("open")?(t.find(".option"),t.find(".focus").removeClass("focus"),t.find(".selected").addClass("focus")):t.focus()});n(document).on("click.nice_select",function(t){0===n(t.target).closest(".nice-select").length&&n(".nice-select").removeClass("open").find(".option")});n(document).on("click.nice_select",".nice-select .option:not(.disabled)",function(){var t=n(this),i=t.closest(".nice-select"),r;i.find(".selected").removeClass("selected");t.addClass("selected");r=t.data("display")||t.text();i.find(".current").text(r);i.prev("select").val(t.data("value")).trigger("change")});n(document).on("keydown.nice_select",".nice-select",function(t){var i=n(this),r=n(i.find(".focus")||i.find(".list .option.selected")),u,f;if(32==t.keyCode||13==t.keyCode)return i.hasClass("open")?r.trigger("click"):i.trigger("click"),!1;if(40==t.keyCode)return i.hasClass("open")?(u=r.nextAll(".option:not(.disabled)").first(),u.length>0&&(i.find(".focus").removeClass("focus"),u.addClass("focus"))):i.trigger("click"),!1;if(38==t.keyCode)return i.hasClass("open")?(f=r.prevAll(".option:not(.disabled)").first(),f.length>0&&(i.find(".focus").removeClass("focus"),f.addClass("focus"))):i.trigger("click"),!1;if(27==t.keyCode)i.hasClass("open")&&i.trigger("click");else if(9==t.keyCode&&i.hasClass("open"))return!1});var r=document.createElement("a").style;return r.cssText="pointer-events:auto","auto"!==r.pointerEvents&&n("html").addClass("no-csspointerevents"),this}}(jQuery);!function(n,t){function r(i,r){var o,e,u,s;i=n(i);o=i.is("body");e=i.data("LoadingOverlayCount");(e===t&&(e=0),0==e)&&(u=n("<div>",{"class":"loadingoverlay",css:{"background-color":r.color,display:"flex","flex-direction":"column","align-items":"center","justify-content":"center"}}),(r.zIndex!==t&&u.css("z-index",r.zIndex),r.image&&u.css({"background-image":"url("+r.image+")","background-position":r.imagePosition,"background-repeat":"no-repeat"}),r.fontawesome&&n("<div>",{"class":"loadingoverlay_fontawesome "+r.fontawesome}).appendTo(u),r.custom&&n(r.custom).appendTo(u),o?u.css({position:"fixed",top:0,left:0,width:"100%",height:"100%"}):u.css("position","fixed"==i.css("position")?"fixed":"absolute"),f(i,u,r,o),r.resizeInterval>0)&&(s=setInterval(function(){f(i,u,r,o)},r.resizeInterval),i.data("LoadingOverlayResizeIntervalId",s)),r.fade?r.fade===!0?r.fade=[400,200]:("string"==typeof r.fade||"number"==typeof r.fade)&&(r.fade=[r.fade,r.fade]):r.fade=[0,0],i.data({LoadingOverlay:u,LoadingOverlayFadeOutDuration:r.fade[1]}),u.hide().appendTo("body").fadeIn(r.fade[0]));e++;i.data("LoadingOverlayCount",e)}function u(i,r){var u,f;i=n(i);u=i.data("LoadingOverlayCount");u!==t&&((u--,r||0>=u)?(f=i.data("LoadingOverlayResizeIntervalId"),f&&clearInterval(f),i.data("LoadingOverlay").fadeOut(i.data("LoadingOverlayFadeOutDuration"),function(){n(this).remove()}),i.removeData(["LoadingOverlay","LoadingOverlayCount","LoadingOverlayFadeOutDuration","LoadingOverlayResizeIntervalId"])):i.data("LoadingOverlayCount",u))}function f(t,i,r,u){var e,o,f;u||(e="fixed"==t.css("position")?t.position():t.offset(),i.css({top:e.top+parseInt(t.css("border-top-width"),10),left:e.left+parseInt(t.css("border-left-width"),10),width:t.innerWidth(),height:t.innerHeight()}));o=u?n(window):t;f="auto";r.size&&"auto"!=r.size&&(f=Math.min(o.innerWidth(),o.innerHeight())*parseFloat(r.size)/100,r.maxSize&&f>parseInt(r.maxSize,10)&&(f=parseInt(r.maxSize,10)+"px"),r.minSize&&f<parseInt(r.minSize,10)&&(f=parseInt(r.minSize,10)+"px"));i.css("background-size",f);i.children(".loadingoverlay_fontawesome").css("font-size",f)}var i={color:"rgba(255, 255, 255, 0.8)",custom:"",fade:!0,fontawesome:"",image:"data:image/gif;base64,R0lGODlhZABkAKUAADQyNJyanGRmZMzOzExOTLS2tISChOzq7ERCRKyqrHR2dNze3FxaXMTCxIyOjPT29Dw6PKSipGxubNTW1FRWVLy+vIyKjPTy9ExKTLSytHx+fOTm5GRiZMzKzJSWlPz+/DQ2NJyenGxqbNTS1FRSVLy6vISGhOzu7ERGRKyurHx6fOTi5FxeXMTGxJSSlPz6/Dw+PKSmpHRydNza3P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBQA0ACwAAAAAZABkAAAG/kCacEgsGo/IJO1SEEBAosJFSa1ar9jswQQBeAEgyyFLLpvNL893DXC9zvC4XDggsb+EwXzPtyZAd14gCX2FhkQRgIEAIYeOSAMWIgoxY1UpioEpj5xCFx6ZACQVH1QjFIt5nY8PIV1sKCtUaYsOpVcfb6tWM6iBJlUnJqEAJidYKxYaFbq7SSXEXxQPVQ8VEjBQFVNXDypeKCPOSR8ZiwAox50rLF8Z40kV0V7Tqw8WXgQT8EgzDIvAdm1I4WFAM35EPqSAcYeAul25ECZ5EYPAGgH7JGo08mFACAcOChy4tbHkkA8PDppcybKly5cwY8rc8+HEiBYDRs509qKF/goCCAhIaEBy56MBFtcQaGCU04ukbFgsaErlQAQFETZgGbAIRAmqEx0oskDNirlFMcAieWDHCwtZVkqce6fWyAMBXyQ8pHKCYcOMdROOEIBBQIssAQI5KBs44YEWcLGcELvGWONCHyZ40OBhQtHLoEOLHk26tOnTqFOrXs26tevXEj+0MCFDBTPYSi64QPAFhgFLrl8c2HCC5IsUvNeAiMB49YsCFBCwICrkgIRABICvboEBz1QaC7oHmuEa1JdBQhZAZfOdtXlBdE8oCERBa+tTX94KeZ58TYjPqfWkAAsaiDPEcX6B4UFzrV1wAoNCbBCCCSG0h9uFGGao4YYc/nbo4YcghijiiCW9sMEMG6i04QsjKKCICICJ9sACE6wAoRILcMAGBRZe9kIIDKDAQALcWBGCYgDWVcIrACBQQpJHtHOHAHs1dt0aGhRJhZRR2QeaCGwooKUSBgSiwY1qRcBGDCpCkqAgh4l2wpUAKOBlFS9UQIEiBFRQ2gsDFKAHGR8skEAIKSwAJYmMNuroo5BGSkSbHa6wmQEljNnJBzOMUGVJMxCgCAwWfOrIARpggAIFBSw6zgl4sZGAq3uc8M0ag5bUAApT0jrHAG8CoMFKBfQnDZp9tDDlSh3wyoYEvsoxgrNfOLDSA2Uq5ycuKzQAGaVHnOBCJrGwtEKsUwDAEAOyRbyQgQAoIMBBAeAasUEMArBgQq4rndCCB4myWwSwa8DAbzXDPRBtU/M9++E/O35I5xcCfNgAMdt2+EACe4JAAZsgvrBABRUsUK+knAQBACH5BAkFADQALAAAAABkAGQAAAb+QJpwSCwaj8gk7bNKaVSx2UtJrVqv2CytwgJ4AZTCVEsum7ED0veLaJzfcPhDsV4LTvG83jpR170oLXuDhEQdBH9eMBVXHwcHF4VnLwMJGQtXfYkAKB1VlBoMFAIekZJYLxMUXiAQBitVc5sseEovATB1LBMfp1Yjq3UyD1UtKH8gBVUNIIkSsL5KDxabjFQfBYhfMCljSQ8Cm8m90UgzXYkaVi8LMSoKIVJVExibACbE5Ucj2n8CvsbsScinr8gCBpvUnaJnTwPBgkMeGNhUwtcDdIlSkINI5NyfgdE6NPt4gOORCQJycbKwodyHEMfszDCJ5ESDFClGPLTYwgT+i1EhWtIcKu3AhhMbiSpdyrSp06dQoya5sOKEN6kcTyRQIEBGgFpYC14woRIACAklw+oLkMjATrVJUhWQ16jfGgoT4Fb50AIRCmtWLoysE0gvlRfUvGi4agtCok6GbYX44iApFTr+hEau6YKFAc1WOsT8Mm6zLataXlQIZrYEY9N6PjwYkKLFBcuwc+vezbu379/AgwsfTry48ePIk1950CFFA1PKr6GEQJ1ChdfIcS/gUAdDC9zFHzTI0ILgiwiDv6iAjjxFLgQJhpzQkIhAWuQXEHohkO8C/T8UgGbcA/qBkc956SnG3nHuAcANESuEs0Yg4BH3QgsFlEfEBzP+CNAMCAR8F91eM1QwwVsjpqjiiiy26OKLMMYo44w01gjXBy/kWCGLFxQgAgEsxADWbw9AosUDISCwhgUowvbBBBYoYMEA2CExgZJrwFCRb/l9wcJMV0SQiAm/ZVBHDDsWMdkfGqRpWAJ1hFClEQ0kEsJvE5S1CBYbSFAHAQLq9kIMx4AQQ5NIrKABCiDAIAAmwX1wVBkPTFBBBwvaqOmmnHbq6aegKiHpADrR+EIIBCCAggILuKnHCw1IwIADgQ71QQx1iABNNC806AUFmdJ0QoFfaFTOASLUkUJTE9jlRWXlLMDas01tQKwXIbgKxwEy1KFMUx78mRcWJ0wwwgFZ2grxQQn9CIBoVgqMRIAYjUxgAAkkKNDBnEY80JMGMdRK1AW0FbABv0WcgBEABOy63APpGlbAHx7IKGYdZMZY55kynuDnFwHOeIAHLLDgAKQzvnDCwaEqFQQAIfkECQUANAAsAAAAAGQAZAAABv5AmnBILBqPyKTwMqtUZheldEqtWq/ClQMDAMBMC6x4TMZeZKCuWnAou9/wGERN93zg+Dz1JaHTWSd6goNEJwJ+ahQrhIxJLxuBVQ8iiF0sG1QPJSYqHhONZh4YIBAsJQ9UEWmIJlQTHH4BkaBSJxZ+MCl3tYd+BItSGwyIICGotEoFMIgos0ozGnQCA1QhlQAUn8hIDwbXBVUnAyEhLSe7Si8s1wAF6NuFMtceoBcE7DEv8EYP0ZUpoD6s+7bPyIcEq+iAaAPKwzUUIwry8+ZHF60TFCqF0CexyAMHLFCgkFDhGK0BAhKC8BClo8EFA0Y4o/VhRQoLCjw04Oiy5/6RDw8u8PRJtKjRo0iTKh304cWDB++W7jtQwoUBFyU2RFXyYUIICwFabJX6TMGyLiAUaJvyogSFOQBQxCBb5YCChGpYmFQyAAGuDHSlvFA1j8otRApaBj5yQt41FoqTwELEIsziIxsGVvo1hRJlTJeNHNCMiABoJTHwdnEwNPQSE+wktD5yoA8dCpZdE/nQAsW1FlRqmlglIbduIg9CqAbA2grQE0+PI+FNAQYIGCwK7JWe58GEFiMicx9Pvrz58+jTq1/Pvr379/B9PtoeX8oFUTAQmFgxtj6RC7BJA4x/MPFHRAtcKJTAbO3NwAEGHMwwxAcxVKIBfe05oIYDRP5UiMiF/mm42oEJ0pECg+zNEJIAEg5xwWFrnFZfgVFdEAMB1zmglX/BncPjj0AGKeSQRBZp5JFIJqnkktx90B+RLyxQQAAVGHjkCw0M0wWL6b2wQgvGUZGZH7KdxxsLBHDQwBUNIALDWuRNEqMVKbgJnHkPZGRJmHyphsKA5L0QQBogOIAhEhf4syGKx52QggYxiDfFfQSgQIAHhwr5wQIj7Mjkp6CGKuqopJZqxQMrMKRkBwJggIEBgNLkaAAdZCrRAmd1IYGqtKiIlgtIueAHCHfS8oIHKvHqk2N0ZPBkHon6USxRDilEDTLJKTRTTyvco4YG23J1gY9XLHCXF08hJNWCCRRQ4IGMU5yQgAIyhKDsFDal0IKtEn1wwQYb8OtRAHCBYICkQq6QaxfXGjkDIhUguYFvaoDAp5AvxHDWSgL790IFJmignakk7xMEACH5BAkFADQALAAAAABkAGQAAAb+QJpwSCwaj8ik8HVaLU4vpXRKrVqvy4KKRFBkHtiweBxOoABoACxEbrvftMU5jYaN4Pj8NAKipy16gYJDJn5pEoOJeR6GaBpWJy0VM1GKVi8jFiwCMRsfVCMIhiANVCcBcyAsE5WWSh8Vc2giM1UOfXQarUkvFrhpJAOuUjMMhrpUFzEUaCghB1QTv7kXw0kxEKMnVS8bCxMbYFQBjQAEE9ZIjI3oihrlMB3pRzHTaduKDuUEd/NFEwQMsfikaEA5Afj8DfmQIVuac65evPODooXCIxUUsGDhYIG1Aw5kUahwEcmDDQd2uXowIEaMAh5LypxJs6bNmzhz6tzJM8/+hwUNSlRYoHLKiwElOlTrWeVBBhYw1LCIsZTKCg0EYKAQsYLplA8JRNGBwIbKAQl+KGzwqqRDwEbCpjQYFYEtkhchygFwQCXvMYJ2iVwoVA7RnkaPAhd5oK9wtKh0QJBUTORDCntp6k55EAIyGhPiKA9ZIaARCmjJCghAMTWhaCEfOshCA2FylQ8vHrwA/HrhBhMEUBDQsIB3bzgXNrg+zry58+fQo0ufTr269evYsy+ZUCJBgRnGtRtRxgAGBBgMElR90cGABBNEs58wYA+EhW0vEnjGUKGo9AKYAQBCATRMwAwdAqx1XWnliEBDBvbAYJF1L4jVCAw0pOBQGhL+XveCZ4ZgOAAJfrAQk3UMNiIADZz9AkIG/kWXgl4pCPFABQIQIMEAoVl3ggKNKLCceENsYIEsCDigIJFHsBSDByEMEB6TVFZp5ZVYZqnlllx26eWXrlwwQQcjDHnlBi6cAYMGSzrHxJRK4LUhACZAB5IA911xQIrNtNkbXn2A4AKcR6xwIIe1NNdLGirEeMQFKqTVY2+wqEmgFZWmAcKEzj0wQgEjTErFAhpQoICUYKaq6qqsturqq7CyekIMMijQgqOC4KYbTi/IkAYEMeCax1EahWDmRQbRwUJXwyzAILA3zUgHDO240gIGh9zUQYknWrIAC2mUVdMLaKEBQgpXwuLxQQkicHTsRRuEoIAGBVRFxQcTRBDCCOka0YSoND1wwgWEHhEbBRCAQEADBYt3QrloMPAukQccqgZqWV7gaxosTCzewSAoXEHDRC6QQAzFxaqyJUEAACH5BAkFADQALAAAAABkAGQAAAb+QJpwSCwaj8jk8HW5vJTQqHRKrQ4/q5jBEFt8rOCwGDzjgAAAEGsybrvftJcETQdwHvC8PjqA1dEgLXuDhEMlZ38gKYWMeg0Qf2gFVl+NYActIQkzeFInFJEoJ1IvAyowICQhF5ZTKxKIKKtTJSh1IJNRHw0EfxajrUovGn8wJZVQLxUKKCgKFZ1QD6CJGcFKAxiREk9SHxcbGyfIUB2RaAqs10cFCJEE3Ywp5wACG+tHLbZ/LPGFDfQkAMNH5AKHSCHIETrhJ5IHfwSFzOhFx8RARh8yNKQj4GLEIQs8KNBQIJqlBxkEwIBBQMW9jzCPfNjQocIEkzFz6tzJs6f+z59AgwodKuXBggkrcE45sAAiUSgzTHCgwMHCBIVKTgSgQIJDCqxPjUxg8YfBjCkXVPyJADaskAMizlFwemQAIjoEDrhF0mBfpAFS5hUDvNeI4HMxpBSIBINN4SIZ6AHIBWUFRTrcHhcZcPnPAlIFLlNwrHnIAwvnNFB5MSGEgxReShfZoOCPgBWUPrQt/SCFAgoSSsoeTry48ePIkytfzry58+fQoxN8sWDECrrSxWpgQIKFhs8FWySoMC76iwLa6pCoUIk2xxHRZ6T/QwH3C9R1FHhcHkFyAhorHFQHAfA9Vxs9qi1A1oCEOSeDZKo9YIJtej3ngWQhSLQgACj+tLDbcX2c05gQM8VgggcbYJfcCyHcBUgKKkp3ngAowIACBxXEmB0NGwxQwQD77SjkkEQWaeSRSCap5JJMjvHCDAM0teQHHQhAAAoYSNCCjkV8cMAKG3zo1gMxQLKWmEtUIAMLEmTAJVEdzFcHBA2WcxkMHRB3AX6poXnaHxIQt8GGkVBQoRIXEFMHC4JScw4BLwkTwh8OEAeXZBQodcQCAuAVaWksSlbpFA8U8FqQj73yqKY7jjBHHQKQduQGKWgggQYphDnlAxc8gGaTwAYr7LDEXkNdASVc8KseH7yJTwJmroHPASkEMICzrVzgFwAOsDrICw6gQYKsOS3wh35d16ywoTU8XWAmGiZ4u8cDagEAQ4E8hdAQC3W2soIJCpQgL0EXVOBBCFeB8QK2XQ4Mk25goMQCC24y2YI7HAqi5AcJ1JHAstA10BAMGiv5QAIEUJCAw0I2W+zLOgUBACH5BAkFADQALAAAAABkAGQAAAb+QJpwSCwaj8ikcslsOp/Q5WOQSAwe0ax2q724SAAQyYPlms9oWggEaIdj6bi8+cC43YTyfM+nLWB3bRAbfYVyB4CBMCeGjUMXAxUtBy9PKoEAGk4fBykqEh4TH45NByqJAh2VTQssdyyErDJsbSgNo6RJLw6BHCubCyEaGjELuEsvFrRuDAu5SQtggQXHTB8XJ9VLF4l3IHDPRx0omCHaewuYbQ7hRxvSdxWOJ8t3Ie1Gu4Gwjh8imDAG4DPywAQMEDAkiCI1gUKgGOcGflhRYYKefhNMUKAgIcXAj0pebFhwISLIkyhTqlzJsqXLlzBjSrlwUaajBxkMqDBQ4UL+lA0BNIQ4YJOOgW4IPPhs8qEFATcIJhQN6aBem3tNTly6I2HVVCMzXGEiYLLICjt3UBD9aqQFWkyMmKx4mjYuWyId6GKqieSBhUCa7hbZ8A8TiyczFNCS8EswkQ8prIKQt2lDixgtNpT9+iDGMhAp+FpznOTDhhgOUmQjzbq169ewY8ueTbu27du4c+vG9+KE193bEkgQoCDFbxovDmygtPvDBAnLIGhYS6OzHRQR7N4+IUOdgzIlusHwmLuD1TYEnL3Y6kbB0tsR1LXpgFxBIAnaaweQD4CyZ3vH0VaBfDBIRcMJVbVhQiy4bSBWIO4N8cAMFYlGW1N6tcHCDMD+KTGDRgRQ4ACDHSaxwgQHbFbiiiy26OKLMMYo44w01mgjEheEIAAFAiSQXxMvPBCgYx8M4NArBjoRjAUhzKCiTSsUFogAFhqxwixtCPCeYy8kcF4bLTAV2R0FtHaBAfyZAGR8d0TQmlb8KeBEBQjcIRBrD/AinwdOeEELGa19UEE3gYwAxQYVaPbaAy6cxyeMJ3hATi1KyThFAh6kYFGNHzx546egXvjAAQesZmkHDgyngY8xfhBBhiAY0FhKQb7gKRoNQKCOCVt+dEAIDCgwwK1cXPCgIregFAEtAsxayACTquPBkOF0Vwt9jRRQp3wmVJmLB26w4EwjLWzrHbVTz2xgAgsCVEDsFiccG4i7KT2wAHWOpCCfBCSyNoMLHoxLhwljLeRaK1n2q8QDFQhAAAoiesvWOOgZCsUDG8xQkmwIA9AsjR+MoIEJBodq8skDBQEAIfkECQUANAAsAAAAAGQAZAAABv5AmnBILBqPyKRyyWw6n9Dla1IqLV7RrHarfUQoMASrhOWaz2haAQJoA2CTtHzuZLndGrp+X8Tc2wJ8gnoCfwB5g4lDHxcbB2VOFWxuMAtPDxMpEQMnik8NKhwiKReXKSwwMAIVkEsXAShtICoHnkwTfm0wEQ9PLwstLRutSh8ZMH8mxLZFGn8EM4oPhX8o0cxHL3Z/A4ovsX8wDdhHHzLhcYkvFIYoI+RHDX8KnYkfAYYCvfBFHykEMFBo2GDrgAYQbggQ5HfkxABL2E4U0KDAw0KGGDNq3Mixo8ePIEOKHEmypMkPExIESLEiy4cBBWYsM3mkAAEIICBwaPHhyf6Kc20UlKKZpASyOyjSMXkRAKGbFESRXFBgCIADJyck/JER9ciCbX8CNTlB9Q6irkRWUAvr5MUxNyBaoC3ywETVGE9OhABDIcbMriMI/GFxscmDBRNW7JtL5MMIsBJm9GQ85/CEYZQza97MubPnz6BDix5NurTp06gZTghgIUZhIYxODD19wgUCWRgKtBqggoWKAZNJvwgxyQ0GnkJWsGvD4hrpDSSqahgaozgIvKVHVAVAYWEIpwBAhDDdYTsFiCNyAXBnegG4PxLqvSjAAAYFVqYfuDAEokLwDydscEJwpa2gAHggBLBYakY8UIACAmggF4MUVmjhhRhmqOGGHP526OGHIG7xwgABmBDBCgReeIBdlHgwmxMrDHBAinNdYAF4skQARQMCECCBUpR1oB5SCyqhlhsy/EXTBzFsB0A3TczAgBssFNnVcE5WgJUBsoSg5EkZ4HgHkEtsEIICMdST2QzLPUMjgwW810ZSGn5QgQAogICCAgN8idoHBwzQwgRqhmjooYiW9sIDfqb2wQoFeOBBAu/U2YEAxZGQQaO2fPDCm3xsIFg1BYCKzQsteJBBoYJ8wGVVArSk0QC5BMCpGSdEVxUME2bUZBscsLrHDEP+UcJGLUyiTF4ZCIAAAjJU8CISom4X10YPZKCAA68pcUBZcFkwrREfqLAdC1QQYWtqgw6IGV4Efk5w1B9+BTmqIectYYycAHhgZVQROAlCAU2YKQALJkBJ2T0CJ3BhwNYSbGEL9z5DZmp1bRfAuqVtAK4bJoxL4QYpCBCQBNJqFAQAIfkECQUANAAsAAAAAGQAZAAABv5AmnBILBqPyKRyyWw6n1Dma3P6RK/YrHZhEYhCB614TB4eOCAAAGS6lN9wZ0RNBwzi+HxRU1cn9IB4Ln0AFYGHRS8XD1EzKHUUJ09TJSUDjIhOKxEaLgMvkxUCKCgKE1ZNLwUUajAumJlKDyJpABQtqE0fGy0Dkk8TJH0xsUsZfQq/gR8hhJHFSSZ9LCuILxaEBAvQSDF9EsqAH97TbtxGJwx0MCm5gQssfSnnSCsmBBK4sR8zIjAwKEKAokcQyYMBAza4K8iwocOHECNKnEixosWLGDPSu9ChxISBUR6E0dhkgQAMMEiYGOnkQgQYAAhkAEnSyAJhdZI5+VABwf66DTWPfPBQiw6IO6k89CkQ1MgDFYQAEEsVoI+hpkReQCU0z8kAdWoomMM6JEXRVtt2ttAgwcQpskROGKgDIgQsJydO3IUr5EAICigEFNjLV8yHDw8OF17MuLHjx5AjS55MubLly5gza05ysMGChZuHvKhAAQYEGAqqEXnQosCnyx8aYPjGkkYEnxhKXD6xlW4GVBcI0OFAU/KG2YRMYApOh0XxyBseJR8bAgIAGEwtn1AQNUauCyVitHge+UUJmHVYACWiOLMq4WoEfA595ESBFANA09/Pv7///wAGKOCABBZo4GMfXDBAATO8oN9mDxTgkxocjBfFCyeQ19QLGf5MSAcBE0CxggYCBBAOWSsIEJUGk0izxm+FNSBdHzA8aMQF3KnhgYYkVYAeIYQh8UEGMBHQgY0aDYBTHwRA8cAIDAYZFI5RheBfin208d8GDgjAggQpnMjfBwcsIOaBaKap5hgYHrCBlKGtEIIMLIjgCY9xKFhABi2cec4IEpxFQAJIlrGBBSRAAAIGMqRV0AqBEgLDCIc8IMNZAHCgGj0vmBUVABLgOcYxUZkgKiAX8PEpCuvpIcOnAmzKzQUifAoACkjpwUpUFIS4kapRoSCrQRMEoIABMSxwKg0SfKoeQZ1iSocAhT4Qg4cAkFBCoTQU8KkDcCJi0qctMEEkIWsYULrECSoyOQNDHyhJSAiFbsDBpxpwu0COaoDILSInOEABAQSokB8TFczYBwWOKvHBBDHE0EG43Hxwwga1LVHAj0yqG5qMn2qzn72fKrCsZOf2gYKv+z2QAHxhXdXfCxN4IIECMazwbyBBAAAh+QQJBQA0ACwAAAAAZABkAAAG/kCacEgsGo/IpHLJbDqf0Kh0Sq1CLxmNpfWyer/fiwkGAKBSXbB63RyAymXCgU2vFzNw+MbOp7fyADBzfYRhCm8AICFpTg8HGxcfhU8XLSkle1ArHgIKKSdPHwsuHCwmI5NOLiiBGitRLyegUAcKeRSDqUkLEHAgMZKFDYhwEbpKFYAmD4UfEYAAGsdJM4CLk8nW00gfJnACC6kbAnkoudtFDxUeFSfBzSsKKCgS4ej3ShsbzPj9/v8AAwocSLCgwYMIEyr092LFiFcLC71wQQEDhQCznhyIoCJBxohHXnjLY+LCkxMm3oCIwAhkkQms8oCY8WQCg2/8XBYpQQZQ/oUnKzjAUdBSp5AWPfO0CFWCBQoBE4wauSACEItzTEQN2PBO6pABLOBQaNHVqxVRBTwUWFDW7JcPbd3KnUu3rt27ePPq3cu3r9+/gAMXeXGgqGAiHzaYQACDRIqcQkR1gOh3BjlfASAP4IBBAOW9D0IQizOAiAE4AfxesAUIRAYiGuB4UM1a5ushI5x69hsaGoHSQ7Rmqhw2jwPIh2l8WKEBBogzyJMPcWRYuvXr2LNr3869u/fvgU+MqDAhevIHGRigQNC5Q1ydLy4cePA+5Mg8EBKYj/hhgoReCLjAVRMFQEOaWSPc5IsKHyFBlYFleLBfQg+c1loBTMxAAIQA/gjQYEQzFAeIAkxMsCGEAmAVkU0GSsDEARRwqMGHC50ggYEOMCEShynUh9AHMYwWSFRMnBAjNDOa9UIAMQFAQAM+EjGAAKO5ItcHLXhgQghshbJBASZo4EAFJmn3wQsPvBAleGy22WYs9G2njgcGOJDBgJMkNsAAK1S3zQkuIAAHBBIQSQgWIpBAAAcB+KnLAy70YlWZfDiTVCIWTDjJABhAGAMhKwgZSAn4vBADhwIQkgCEJqxpxwsecEgAIS5AqICmfZiKahMfHNBBBAlMEEkTpxpogqOFDNAkIJ8y0YJQZUCggT1LrHBpGSD8hM8FDohKAI0vHZmHBJQm8UEAWEIu488JDgDCACpL7AgNCCk08UAKR8IQQrn9DOCABBqUgKsQCygIjQKuCqFPwghNQAKKyO61gsEjMmyXvNBgaN0KIg41MF8DHBKtCcNZ98EJA6RA3seEBAEAIfkECQUANAAsAAAAAGQAZAAABv5AmnBILBqPyKRyyWw6n9CodEqtQj+TSGZl7Xq/rwIBAmGNvuj080QCuAGah3pOL67ebtapzp8fMHgKF32EYCkEICAUA1EfFycvhVEXK3tRLwMhMQsfUCcZKioRB5JOByYcEg2lNA8RMG4gGqxMDm8CXJIzbXgTtEoCbwSMkiMQeAAFv0kBIG4CpJILFMi+y0cbLhQKI52SD81vCt7XRi8PD+TfFQoSKZbl8fLz9PX29/j5+vv8/f7/AAMKpPJhgAEOFhZIeTCiwAw5A498SICHQAd1Sz5kgGURY0QaB3i9MQCPyQUFbzxE+khkAAJkLKI1eWHiTQqPEWegQCahJP6TFRoEeBjEksgLFXhAxFj55MUFpkWHLFDgDIUHn1GtnBjQYgLErGDDih1LtqzZs2jTql3Ltq1bGi86RNA0AupbIgc8IAKgKALWtweoIgNggmjaBx0EEBDRYmWEwW+UpX0RA5YbGAnkMIDsRoLaCZvxUJhBwxlnFGorHMMDowSN1ZAJpLb8pjUNFpwByFC7gAMyCgpT5K6gNgxtEAU6ndAA2cRXtC8mBNUwgNwJB3sBEAhh+K7RASliFJiA07v58+jTq1/Pvr379+wvbHie/sMMAxQIMHDw9+OHFwCWh0QBO4lGXlYHRMACARJU0J0SKwAymAQbRLUcHgjEQB8SHv5wBoFkLCUAmxsYKLTEC8FwphJLR0GWARMv+MaZAxsC9ABKg8XQBHOcxSBgPx90OBgxS7TAGQFnFLUAAcgo0J8RDpj2BggvZjUBCyiAgIIJFTpxQQgUmMZCAXaxdEEL4/14xAsLVFBACyuoCd+cdNZp551CzFBAAimMUGMfJ6xQZjkfFMDAaiRcJQkWLsjAgQYd0PNBCRJO6cKgagwQ2mUVyNnHBiJwZiIfD2wqzKjXdFDgYCEQsoCUtaUgj2ozEtIBZ63GM0ClyOjYxAMbzLDCAZgasQBkyMlzgAScdbnEBgGQkAgLCTyIxAfMwuTsNR+0sGpKcl6AFB4QBODEAFi41RbpPJgwGYtfTWQwohsooJrEBwt4wAIFDhxYzwMDvPmnER/gOFgE6D0QKmQeoPcBjzmm1wCs9G7r3QcO0AYADMSp90AGChBAgQaNsffCCRtscIKnhAQBACH5BAkFADQALAAAAABkAGQAAAb+QJpwSCwaj8ikcslsOp/QqHRKrUofL6t2yxVeQiRKKtstm5efAgwAQHTO8PjwFWGzM/K8+VOCsFFveoJbDzEULAVkUC+Kg08vH1SQUi8jMREtD45NDwUqDhubNC0sbBgJoksdCGwmjXknBnYAMK+pRDF2HCeOKwKzAKG3RwMEbB62cReydijJwy8dHgW8jh8DFGwgBcNJH5OiHycFBQuR3ejp6uvs7e7v8PHy7y8PFw/n84MfKykmMhYyCNOnZ4AAP9oUzCAIKxswAAoOMFxyIoGHFs+MfLDw0E6MfBOLzMBgR8JAJQcYdGSjoFrIIhpmgYiRccgMYytZnHxJ4wP+CWAmLjBZ4bCjgJ08f83yoGnJCwUrAThoynNIHzsEBjhpAaIjCq1VibyIIYCCAoxOPnjoOCZskQ8HFpwAyeRFBQEwYCAQMICuWy0PFgxYUfOv4cOIEytezLix48eQI0sOe2JAgwEuJyt50UAEARQkZKDVjITOmlkIEhRG/GJFAAspJAoZgMLrwsgfKuAEIGCFkABRQ0hewQGYgywyoiqQ3KL2LAESoa7UILmDczsCeOVamULyBgnAPES66dU37gGl2Gio9qLA9T8VVh+GWyAG5iITFFAgQEDDbdJK8DPBCn4BaOCBCCao4IIMNujggxBG6MgFJajAggbxLfZNgUr+LCACMAZk5tYHMyTgQAwLyEfDUw+BwNRhIxTFQAUc4tfVQxRMYNgFStnBgmxL1NERCBUYtspDLTQhZIvc/FXBabM0uUQDKwFi2AokyaQjEw/sNosEIvKkFjAaULVEMcBQsABiHxiCAgUehOnNCCbsR4EJSP11glxTBDbBBipKKOighBZqqBEXjFBBBwfUKIejt6ygHwIYSJDhIONooEEEeUbaIxsIFADpFgdocBoIDHS6yQsO3DgLAWbC8QFwwEgQayrfrbSlHC8UZQcGuw6zQHEdFZnHA1DaAUMD6RyQXEfBBnjBBgdcMKoQL6T36n/DtOmqj/I9UCEJDJjQgXxkH6TwLQAmXJtHqcCgkGQTGbyXlRMneAClBECmk69zCowg3wZessGCig9MEEMILciZzq1LqNviCAxGsC4AIDC7YAkXg7Dmghf4yoYE7kKGzSw6OfjCBCEooEEMG5QsmTgXBJpHEAAh+QQJBQA0ACwAAAAAZABkAAAG/kCacEgsGo/IpHLJbDqf0Kh0Sq1ar9is9TMwmUYfrXjcXHAAAMGKzG5+LpPNK9pBoAmjth55cbBIFAoND08rLGgCG3uLQlwMaJAgLoROMx4ea4yLGyKQngAFmjQfKxMXokofGRCfkCyniy8FAgwWiqhHDxatkCh5iwOPaDG4RxcKvGgwLYwVKJAaxUa6yQAwE4wLhwAgKdJFHwUgyQKUey8dEhQhsN9DJyrJzJofLw9h7kULyJ4wKfj5Ah6IoYAFCwcD5gRcSOPFiQMnzDGcSLGixYsYxdQDmBHVgxEFQmRI2FHUCRcEIBEI0K6kHgvjPEEIoNClkhcLKhyA0iIZ/ooKNpU8MDAORAiJSnYl81AzaJEGnjDMYyKhmgakToU4+ESsSbxkDrBmjeEJRKgmKar9y2rkwDYAGm4xuUCBVyK2Rj5YMpFiAZQBdT2RwIb3yAexTA6EYEGABbvCkCNLnky5suXLmDNr3sy5s+d8HzZMyPS5yQoLLBiwsEC6tOERb9EwGMCR84URFWaYO8Dvk4ATn1doQAPCA6UBrHgN8PzCRUxrJYQUqNaV84FOnqLRmJ7MW+cDVT2ZEDLBDi/CnD9EeA6jg5ALBngpaLn5RAgYAAisFbJCwfM0C9S22QsbbHBCU6OkoIAACiQAnGtMHCYghBRWaOGFGGao4YYc/nbo4YeofHBACgGkcMCEkaEoVATmcZMCYlmF1kACLez0RAb49RPdZDOIMA4EGrR2U2CfSGAjZC/0xo1xTWzwn0roFbZASp6wIJcSKyRDwHKRLfCMJxRcmcQDX35ipWQPnJEdfUl4wIsHKgbVQo750ebECSb8Z0KcTi3ggAIhiDlXARpIoEEBMFr4wAWJgujoo5BGKukSH5ywwAoIZvhBAjKwIIADM+DywAAVYDrRCwEkhwYLfjHywQgiIIAACi5kKo0zrShg6xjafBICn4t84AIvEDR6hSqtUHDkNy+YkMyybHzg5icoRPmNB09aY+wQb1ywq2FpfRLmQiMQCYkDZ8COskACBpiQwArp0rCAuQB4wJAsdAKggKBIzKAmNyLwe8QLDbylwYMLceGAABKkcEK8SqIxnhOhVVDABAhLdkC+ymzL2QwcWwNthReU2Uu8nE3rSXUZ9vElCkxyOGoMMQzg8aRtBAEAOw==",imagePosition:"center center",maxSize:"100px",minSize:"20px",resizeInterval:50,size:"50%",zIndex:t};n.LoadingOverlaySetup=function(t){n.extend(!0,i,t)};n.LoadingOverlay=function(t,f){switch(t.toLowerCase()){case"show":var e=n.extend(!0,{},i,f);r("body",e);break;case"hide":u("body",f)}};n.fn.LoadingOverlay=function(t,f){switch(t.toLowerCase()){case"show":var e=n.extend(!0,{},i,f);return this.each(function(){r(this,e)});case"hide":return this.each(function(){u(this,f)})}}}(jQuery);jQuery(function(n){var r=n(".bxslider").bxSlider({controls:!1,auto:!0,mode:"fade",pause:5e3}),t,u,f;n(".slider").hover(function(){r&&r.stopAuto()},function(){r&&r.startAuto()});t=n(".clist-text").closest("li");n.each(t,function(t,i){var r=new Image;r.src=n(i).attr("data-image")});t.hover(function(){var i=n(this),f=i.attr("data-href"),e=i.attr("data-image"),r,u;t.removeClass("active");i.addClass("active");r=i.find(".clist-text b").text();u=i.attr("data-text");n(".bbb").text(r);n(".bbbt").text(u);n(".bbbl").attr("href",f);n(".clist-item > div").css("background-image","url("+e+")")});t.filter(":eq(0)").mouseenter();u=n(".tab-titles > a");f=n(".tab-contents > div");u.click(function(t){var i,r;t.preventDefault();i=n(this);u.removeClass("active");f.removeClass("active");i.addClass("active");r=i.attr("href");f.filter("[data-link='"+r+"']").addClass("active")});var e=n(".nsubmenu:eq(0)"),i=e.find("ul:eq(0)"),o=e.find("i.fa.fa-bars:eq(0)");e.click(function(t){var r=n(t.target);n(window).width()<711&&r.is(o)&&(i.hasClass("mobile-shown")?i.removeClass("mobile-shown"):i.addClass("mobile-shown"))});n(document).click(function(t){var r=n(t.target);n(window).width()<711&&r.closest(".nsubmenu").length==0&&i.hasClass("mobile-shown")&&i.removeClass("mobile-shown")})}),function(n){var t={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,ARROW_UP:38,ARROW_DOWN:40},i=null,r="tokenize",u=function(t,i){if(!i.data(r)){var u=new n.tokenize(n.extend({},n.fn.tokenize.defaults,t));i.data(r,u);u.init(i)}return i.data(r)};n.tokenize=function(t){t==undefined&&(t=n.fn.tokenize.defaults);this.options=t};n.extend(n.tokenize.prototype,{init:function(t){var i=this;this.select=t.attr("multiple","multiple").css({margin:0,padding:0,border:0}).hide();this.container=n("<div />").attr("class",this.select.attr("class")).addClass("Tokenize");this.options.maxElements==1&&this.container.addClass("OnlyOne");this.dropdown=n("<ul />").addClass("Dropdown");this.tokensContainer=n("<ul />").addClass("TokensContainer");this.options.autosize&&this.tokensContainer.addClass("Autosize");this.searchToken=n("<li />").addClass("TokenSearch").appendTo(this.tokensContainer);this.searchInput=n("<input />").appendTo(this.searchToken);this.options.searchMaxLength>0&&this.searchInput.attr("maxlength",this.options.searchMaxLength);this.select.prop("disabled")&&this.disable();this.options.sortable&&(typeof n.ui!="undefined"?this.tokensContainer.sortable({items:"li.Token",cursor:"move",placeholder:"Token MovingShadow",forcePlaceholderSize:!0,update:function(){i.updateOrder()},start:function(){i.searchToken.hide()},stop:function(){i.searchToken.show()}}).disableSelection():(this.options.sortable=!1,console.error("jQuery UI is not loaded, sortable option has been disabled")));this.container.append(this.tokensContainer).append(this.dropdown).insertAfter(this.select);this.tokensContainer.on("click",function(n){n.stopImmediatePropagation();i.searchInput.get(0).focus();i.updatePlaceholder();i.dropdown.is(":hidden")&&i.searchInput.val()!=""&&i.search()});this.searchInput.on("blur",function(){i.tokensContainer.removeClass("Focused")});this.searchInput.on("focus click",function(){i.tokensContainer.addClass("Focused");i.options.displayDropdownOnFocus&&i.options.datas=="select"&&i.search()});this.searchInput.on("keydown",function(n){i.resizeSearchInput();i.keydown(n)});this.searchInput.on("keyup",function(n){i.keyup(n)});this.searchInput.on("keypress",function(n){i.keypress(n)});this.searchInput.on("paste",function(){setTimeout(function(){i.resizeSearchInput()},10);setTimeout(function(){var t=[];t=Array.isArray(i.options.delimiter)?i.searchInput.val().split(new RegExp(i.options.delimiter.join("|"),"g")):i.searchInput.val().split(i.options.delimiter);t.length>1&&n.each(t,function(n,t){i.tokenAdd(t.trim(),"")})},20)});n(document).on("click",function(){i.dropdownHide();i.options.maxElements==1&&i.searchInput.val()&&i.tokenAdd(i.searchInput.val(),"")});this.resizeSearchInput();this.remap(!0);this.updatePlaceholder()},updateOrder:function(){if(this.options.sortable){var i,t,r=this;n.each(this.tokensContainer.sortable("toArray",{attribute:"data-value"}),function(u,f){t=n('option[value="'+f+'"]',r.select);i==undefined?t.prependTo(r.select):i.after(t);i=t});this.options.onReorder(this)}},updatePlaceholder:function(){this.options.placeholder&&(this.placeholder==undefined&&(this.placeholder=n("<li />").addClass("Placeholder").html(this.options.placeholder),this.placeholder.insertBefore(n("li:first-child",this.tokensContainer))),this.searchInput.val().length==0&&n("li.Token",this.tokensContainer).length==0?this.placeholder.show():this.placeholder.hide())},dropdownShow:function(){this.dropdown.show();this.options.onDropdownShow(this)},dropdownPrev:function(){n("li.Hover",this.dropdown).length>0?n("li.Hover",this.dropdown).is("li:first-child")?(n("li.Hover",this.dropdown).removeClass("Hover"),n("li:last-child",this.dropdown).addClass("Hover")):n("li.Hover",this.dropdown).removeClass("Hover").prev().addClass("Hover"):n("li:first",this.dropdown).addClass("Hover")},dropdownNext:function(){n("li.Hover",this.dropdown).length>0?n("li.Hover",this.dropdown).is("li:last-child")?(n("li.Hover",this.dropdown).removeClass("Hover"),n("li:first-child",this.dropdown).addClass("Hover")):n("li.Hover",this.dropdown).removeClass("Hover").next().addClass("Hover"):n("li:first",this.dropdown).addClass("Hover")},dropdownAddItem:function(t,i,r){if(r=r||i,!n('li[data-value="'+t+'"]',this.tokensContainer).length){var u=this,f=n("<li />").attr("data-value",t).attr("data-text",i).html(r).on("click",function(t){t.stopImmediatePropagation();u.tokenAdd(n(this).attr("data-value"),n(this).attr("data-text"))}).on("mouseover",function(){n(this).addClass("Hover")}).on("mouseout",function(){n("li",u.dropdown).removeClass("Hover")});this.dropdown.append(f);this.options.onDropdownAddItem(t,i,r,this)}return this},dropdownHide:function(){this.dropdownReset();this.dropdown.hide()},dropdownReset:function(){this.dropdown.html("")},resizeSearchInput:function(){this.searchInput.attr("size",Number(this.searchInput.val().length)+5);this.updatePlaceholder()},resetSearchInput:function(){this.searchInput.val("");this.resizeSearchInput()},resetPendingTokens:function(){n("li.PendingDelete",this.tokensContainer).removeClass("PendingDelete")},keypress:function(n){var t=!1;Array.isArray(this.options.delimiter)?this.options.delimiter.indexOf(String.fromCharCode(n.which))>=0&&(t=!0):String.fromCharCode(n.which)==this.options.delimiter&&(t=!0);t&&(n.preventDefault(),this.tokenAdd(this.searchInput.val(),""))},keydown:function(i){switch(i.keyCode){case t.BACKSPACE:this.searchInput.val().length==0&&(i.preventDefault(),n("li.Token.PendingDelete",this.tokensContainer).length?this.tokenRemove(n("li.Token.PendingDelete").attr("data-value")):n("li.Token:last",this.tokensContainer).addClass("PendingDelete"),this.dropdownHide());break;case t.TAB:case t.ENTER:if(n("li.Hover",this.dropdown).length){var r=n("li.Hover",this.dropdown);i.preventDefault();this.tokenAdd(r.attr("data-value"),r.attr("data-text"))}else this.searchInput.val()&&(i.preventDefault(),this.tokenAdd(this.searchInput.val(),""));this.resetPendingTokens();break;case t.ESCAPE:this.resetSearchInput();this.dropdownHide();this.resetPendingTokens();break;case t.ARROW_UP:i.preventDefault();this.dropdownPrev();break;case t.ARROW_DOWN:i.preventDefault();this.dropdownNext();break;default:this.resetPendingTokens()}},keyup:function(n){this.updatePlaceholder();switch(n.keyCode){case t.TAB:case t.ENTER:case t.ESCAPE:case t.ARROW_UP:case t.ARROW_DOWN:break;case t.BACKSPACE:this.searchInput.val()?this.search():this.dropdownHide();break;default:this.searchInput.val()&&this.search()}},search:function(){var t=this,i=1,r,u;if(this.options.maxElements>0&&n("li.Token",this.tokensContainer).length>=this.options.maxElements||this.searchInput.val().length<this.options.searchMinLength)return!1;this.options.datas=="select"?(r=!1,u=new RegExp(this.searchInput.val().replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i"),this.dropdownReset(),n("option",this.select).not(":selected, :disabled").each(function(){if(i<=t.options.nbDropdownElements)u.test(n(this).html())&&(t.dropdownAddItem(n(this).attr("value"),n(this).html()),r=!0,i++);else return!1}),r?(n("li:first",this.dropdown).addClass("Hover"),this.dropdownShow()):this.dropdownHide()):this.debounce(function(){this.ajax()&&this.ajax.abort();this.ajax=n.ajax({url:t.options.datas,data:t.options.searchParam+"="+encodeURIComponent(t.searchInput.val()),dataType:t.options.dataType,success:function(r){if(r&&(t.dropdownReset(),n.each(r,function(n,r){if(i<=t.options.nbDropdownElements){var u;r[t.options.htmlField]&&(u=r[t.options.htmlField]);t.dropdownAddItem(r[t.options.valueField],r[t.options.textField],u);i++}else return!1}),n("li",t.dropdown).length))return n("li:first",t.dropdown).addClass("Hover"),t.dropdownShow(),!0;t.dropdownHide()},error:function(n,i){t.options.onAjaxError(t,n,i)}})},this.options.debounce)},debounce:function(n,t){var r=this,u=arguments,f=function(){n.apply(r,u);i=null};i&&clearTimeout(i);i=setTimeout(f,t||this.options.debounce)},tokenAdd:function(t,i,r){var u,f,e;if(t=this.escape(t).trim(),t==undefined||t=="")return this;if(i=i||t,r=r||!1,this.options.maxElements>0&&n("li.Token",this.tokensContainer).length>=this.options.maxElements)return this.resetSearchInput(),this;if(u=this,f=n("<a />").addClass("Close").html("&#215;").on("click",function(n){n.stopImmediatePropagation();u.tokenRemove(t)}),n('option[value="'+t+'"]',this.select).length){if(!r&&(n('option[value="'+t+'"]',this.select).attr("selected")===!0||n('option[value="'+t+'"]',this.select).prop("selected")===!0))this.options.onDuplicateToken(t,i,this);n('option[value="'+t+'"]',this.select).attr("selected",!0).prop("selected",!0)}else if(this.options.newElements||!this.options.newElements&&n('li[data-value="'+t+'"]',this.dropdown).length>0)e=n("<option />").attr("selected",!0).attr("value",t).attr("data-type","custom").prop("selected",!0).html(i),this.select.append(e);else return this.resetSearchInput(),this;if(n('li.Token[data-value="'+t+'"]',this.tokensContainer).length>0)return this;if(n("<li />").addClass("Token").attr("data-value",t).append("<span>"+i+"<\/span>").prepend(f).insertBefore(this.searchToken),!r)this.options.onAddToken(t,i,this);return this.resetSearchInput(),this.dropdownHide(),this.updateOrder(),this},tokenRemove:function(t){var i=n('option[value="'+t+'"]',this.select);i.attr("data-type")=="custom"?i.remove():i.removeAttr("selected").prop("selected",!1);n('li.Token[data-value="'+t+'"]',this.tokensContainer).remove();this.options.onRemoveToken(t,this);return this.resizeSearchInput(),this.dropdownHide(),this.updateOrder(),this},clear:function(){var t=this;n("li.Token",this.tokensContainer).each(function(){t.tokenRemove(n(this).attr("data-value"))});this.options.onClear(this);return this.dropdownHide(),this},disable:function(){return this.select.prop("disabled",!0),this.searchInput.prop("disabled",!0),this.container.addClass("Disabled"),this.options.sortable&&this.tokensContainer.sortable("disable"),this},enable:function(){return this.select.prop("disabled",!1),this.searchInput.prop("disabled",!1),this.container.removeClass("Disabled"),this.options.sortable&&this.tokensContainer.sortable("enable"),this},remap:function(t){var i=this,r=n("option:selected",this.select);return t=t||!1,this.clear(),r.each(function(){i.tokenAdd(n(this).val(),n(this).html(),t)}),this},toArray:function(){var t=[];return n("option:selected",this.select).each(function(){t.push(n(this).val())}),t},escape:function(n){var t=document.createElement("div");return t.innerHTML=n,n=t.textContent||t.innerText||"",String(n).replace(/["]/g,function(){return""})}});n.fn.tokenize=function(t){var i,r;return t=t||{},i=this.filter("select"),i.length>1?(r=[],i.each(function(){r.push(u(t,n(this)))}),r):u(t,n(this))};n.fn.tokenize.defaults={datas:"select",placeholder:!1,searchParam:"search",searchMaxLength:0,searchMinLength:0,debounce:0,delimiter:",",newElements:!0,autosize:!1,nbDropdownElements:10,displayDropdownOnFocus:!1,maxElements:0,sortable:!1,dataType:"json",valueField:"value",textField:"text",htmlField:"html",onAddToken:function(){},onRemoveToken:function(){},onClear:function(){},onReorder:function(){},onDropdownAddItem:function(){},onDropdownShow:function(){},onDuplicateToken:function(){},onAjaxError:function(){}}}(jQuery,"tokenize"),function(){(function(n){var r=this||eval("this"),t=r.document,f=r.navigator,i=r.jQuery,u=r.JSON;(function(n){"function"==typeof define&&define.amd?define(["exports","require"],n):"object"==typeof exports&&"object"==typeof module?n(module.exports||exports):n(r.ko={})})(function(e,o){function b(n,t){return null===n||typeof n in nt?n===t:!1}function tt(t,i){var r;return function(){r||(r=s.a.setTimeout(function(){r=n;t()},i))}}function it(n,t){var i;return function(){clearTimeout(i);i=s.a.setTimeout(n,t)}}function rt(n,t){t&&t!==p?"beforeChange"===t?this.Kb(n):this.Ha(n,t):this.Lb(n)}function ut(n,t){null!==t&&t.k&&t.k()}function ft(n,t){var i=this.Hc,r=i[h];r.R||(this.lb&&this.Ma[t]?(i.Pb(t,n,this.Ma[t]),this.Ma[t]=null,--this.lb):r.r[t]||i.Pb(t,n,r.s?{ia:n}:i.uc(n)))}function k(n,t,i,r){s.d[n]={init:function(n,u,f,e,o){var c,h;return s.m(function(){var l=s.a.c(u()),f=!i!=!l,e=!h;(e||t||f!==c)&&(e&&s.va.Aa()&&(h=s.a.ua(s.f.childNodes(n),!0)),f?(e||s.f.da(n,s.a.ua(h)),s.eb(r?r(o,l):o,n)):s.f.xa(n),c=f)},null,{i:n}),{controlsDescendantBindings:!0}}};s.h.ta[n]=!1;s.f.Z[n]=!0}var s="undefined"!=typeof e?e:{},nt,p,l,v,a,y,h,d,g,w;s.b=function(n,t){for(var i=n.split("."),r=s,u=0;u<i.length-1;u++)r=r[i[u]];r[i[i.length-1]]=t};s.G=function(n,t,i){n[t]=i};s.version="3.4.0";s.b("version",s.version);s.options={deferUpdates:!1,useOnlyNativeEvents:!1};s.a=function(){function o(n,t){for(var i in n)n.hasOwnProperty(i)&&t(i,n[i])}function l(n,t){if(t)for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return n}function a(n,t){return n.__proto__=t,n}function v(n,t,i,r){var u=n[t].match(c)||[];s.a.q(i.match(c),function(n){s.a.pa(u,n,r)});n[t]=u.join(" ")}var y={__proto__:[]}instanceof Array,w="function"==typeof Symbol,h={},p={};h[f&&/Firefox\/2/i.test(f.userAgent)?"KeyboardEvent":"UIEvents"]=["keyup","keydown","keypress"];h.MouseEvents="click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave".split(" ");o(h,function(n,t){if(t.length)for(var i=0,r=t.length;i<r;i++)p[t[i]]=n});var b={propertychange:!0},e=t&&function(){for(var i=3,r=t.createElement("div"),u=r.getElementsByTagName("i");r.innerHTML="<!--[if gt IE "+ ++i+"]><i><\/i><![endif]-->",u[0];);return 4<i?i:n}(),c=/\S+/g;return{cc:["authenticity_token",/^__RequestVerificationToken(_.*)?$/],q:function(n,t){for(var i=0,r=n.length;i<r;i++)t(n[i],i)},o:function(n,t){if("function"==typeof Array.prototype.indexOf)return Array.prototype.indexOf.call(n,t);for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},Sb:function(n,t,i){for(var r=0,u=n.length;r<u;r++)if(t.call(i,n[r],r))return n[r];return null},La:function(n,t){var i=s.a.o(n,t);0<i?n.splice(i,1):0===i&&n.shift()},Tb:function(n){n=n||[];for(var i=[],t=0,r=n.length;t<r;t++)0>s.a.o(i,n[t])&&i.push(n[t]);return i},fb:function(n,t){n=n||[];for(var r=[],i=0,u=n.length;i<u;i++)r.push(t(n[i],i));return r},Ka:function(n,t){n=n||[];for(var r=[],i=0,u=n.length;i<u;i++)t(n[i],i)&&r.push(n[i]);return r},ra:function(n,t){if(t instanceof Array)n.push.apply(n,t);else for(var i=0,r=t.length;i<r;i++)n.push(t[i]);return n},pa:function(n,t,i){var r=s.a.o(s.a.zb(n),t);0>r?i&&n.push(t):i||n.splice(r,1)},ka:y,extend:l,Xa:a,Ya:y?a:l,D:o,Ca:function(n,t){if(!n)return n;var r={},i;for(i in n)n.hasOwnProperty(i)&&(r[i]=t(n[i],i,n));return r},ob:function(n){for(;n.firstChild;)s.removeNode(n.firstChild)},jc:function(n){n=s.a.V(n);for(var r=(n[0]&&n[0].ownerDocument||t).createElement("div"),i=0,u=n.length;i<u;i++)r.appendChild(s.$(n[i]));return r},ua:function(n,t){for(var r,i=0,f=n.length,u=[];i<f;i++)r=n[i].cloneNode(!0),u.push(t?s.$(r):r);return u},da:function(n,t){if(s.a.ob(n),t)for(var i=0,r=t.length;i<r;i++)n.appendChild(t[i])},qc:function(n,t){var r=n.nodeType?[n]:n;if(0<r.length){for(var f=r[0],e=f.parentNode,i=0,u=t.length;i<u;i++)e.insertBefore(t[i],f);for(i=0,u=r.length;i<u;i++)s.removeNode(r[i])}},za:function(n,t){if(n.length){for(t=8===t.nodeType&&t.parentNode||t;n.length&&n[0].parentNode!==t;)n.splice(0,1);for(;1<n.length&&n[n.length-1].parentNode!==t;)n.length--;if(1<n.length){var i=n[0],r=n[n.length-1];for(n.length=0;i!==r;)n.push(i),i=i.nextSibling;n.push(r)}}return n},sc:function(n,t){7>e?n.setAttribute("selected",t):n.selected=t},$a:function(t){return null===t||t===n?"":t.trim?t.trim():t.toString().replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},nd:function(n,t){return n=n||"",t.length>n.length?!1:n.substring(0,t.length)===t},Mc:function(n,t){if(n===t)return!0;if(11===n.nodeType)return!1;if(t.contains)return t.contains(3===n.nodeType?n.parentNode:n);if(t.compareDocumentPosition)return 16==(t.compareDocumentPosition(n)&16);for(;n&&n!=t;)n=n.parentNode;return!!n},nb:function(n){return s.a.Mc(n,n.ownerDocument.documentElement)},Qb:function(n){return!!s.a.Sb(n,s.a.nb)},A:function(n){return n&&n.tagName&&n.tagName.toLowerCase()},Wb:function(n){return s.onError?function(){try{return n.apply(this,arguments)}catch(t){throw s.onError&&s.onError(t),t;}}:n},setTimeout:function(n,t){return setTimeout(s.a.Wb(n),t)},$b:function(n){setTimeout(function(){s.onError&&s.onError(n);throw n;},0)},p:function(n,t,r){var u=s.a.Wb(r),f,o;if(r=e&&b[t],s.options.useOnlyNativeEvents||r||!i)if(r||"function"!=typeof n.addEventListener)if("undefined"!=typeof n.attachEvent)f=function(t){u.call(n,t)},o="on"+t,n.attachEvent(o,f),s.a.F.oa(n,function(){n.detachEvent(o,f)});else throw Error("Browser doesn't support addEventListener or attachEvent");else n.addEventListener(t,u,!1);else i(n).bind(t,u)},Da:function(n,u){if(!n||!n.nodeType)throw Error("element must be a DOM node when calling triggerEvent");var f;if("input"===s.a.A(n)&&n.type&&"click"==u.toLowerCase()?(f=n.type,f="checkbox"==f||"radio"==f):f=!1,s.options.useOnlyNativeEvents||!i||f)if("function"==typeof t.createEvent)if("function"==typeof n.dispatchEvent)f=t.createEvent(p[u]||"HTMLEvents"),f.initEvent(u,!0,!0,r,0,0,0,0,0,!1,!1,!1,!1,0,n),n.dispatchEvent(f);else throw Error("The supplied element doesn't support dispatchEvent");else if(f&&n.click)n.click();else if("undefined"!=typeof n.fireEvent)n.fireEvent("on"+u);else throw Error("Browser doesn't support triggering events");else i(n).trigger(u)},c:function(n){return s.H(n)?n():n},zb:function(n){return s.H(n)?n.t():n},bb:function(n,t,i){var r;t&&("object"==typeof n.classList?(r=n.classList[i?"add":"remove"],s.a.q(t.match(c),function(t){r.call(n.classList,t)})):"string"==typeof n.className.baseVal?v(n.className,"baseVal",t,i):v(n,"className",t,i))},Za:function(t,i){var r=s.a.c(i),u;(null===r||r===n)&&(r="");u=s.f.firstChild(t);!u||3!=u.nodeType||s.f.nextSibling(u)?s.f.da(t,[t.ownerDocument.createTextNode(r)]):u.data=r;s.a.Rc(t)},rc:function(n,i){if(n.name=i,7>=e)try{n.mergeAttributes(t.createElement("<input name='"+n.name+"'/>"),!1)}catch(r){}},Rc:function(n){9<=e&&(n=1==n.nodeType?n:n.parentNode,n.style&&(n.style.zoom=n.style.zoom))},Nc:function(n){if(e){var t=n.style.width;n.style.width=0;n.style.width=t}},hd:function(n,t){n=s.a.c(n);t=s.a.c(t);for(var r=[],i=n;i<=t;i++)r.push(i);return r},V:function(n){for(var i=[],t=0,r=n.length;t<r;t++)i.push(n[t]);return i},Yb:function(n){return w?Symbol(n):n},rd:6===e,sd:7===e,C:e,ec:function(n,t){for(var r=s.a.V(n.getElementsByTagName("input")).concat(s.a.V(n.getElementsByTagName("textarea"))),f="string"==typeof t?function(n){return n.name===t}:function(n){return t.test(n.name)},u=[],i=r.length-1;0<=i;i--)f(r[i])&&u.push(r[i]);return u},ed:function(n){return"string"==typeof n&&(n=s.a.$a(n))?u&&u.parse?u.parse(n):new Function("return "+n)():null},Eb:function(n,t,i){if(!u||!u.stringify)throw Error("Cannot find JSON.stringify(). Some browsers (e.g., IE < 8) don't support it natively, but you can overcome this by adding a script reference to json2.js, downloadable from http://www.json.org/json2.js");return u.stringify(s.a.c(n),t,i)},fd:function(n,i,r){var c,e,h,f,u,l;r=r||{};var a=r.params||{},v=r.includeFields||this.cc,c=n;if("object"==typeof n&&"form"===s.a.A(n))for(c=n.action,e=v.length-1;0<=e;e--)for(h=s.a.ec(n,v[e]),f=h.length-1;0<=f;f--)a[h[f].name]=h[f].value;i=s.a.c(i);u=t.createElement("form");u.style.display="none";u.action=c;u.method="post";for(l in i)n=t.createElement("input"),n.type="hidden",n.name=l,n.value=s.a.Eb(s.a.c(i[l])),u.appendChild(n);o(a,function(n,i){var r=t.createElement("input");r.type="hidden";r.name=n;r.value=i;u.appendChild(r)});t.body.appendChild(u);r.submitter?r.submitter(u):u.submit();setTimeout(function(){u.parentNode.removeChild(u)},0)}}}();s.b("utils",s.a);s.b("utils.arrayForEach",s.a.q);s.b("utils.arrayFirst",s.a.Sb);s.b("utils.arrayFilter",s.a.Ka);s.b("utils.arrayGetDistinctValues",s.a.Tb);s.b("utils.arrayIndexOf",s.a.o);s.b("utils.arrayMap",s.a.fb);s.b("utils.arrayPushAll",s.a.ra);s.b("utils.arrayRemoveItem",s.a.La);s.b("utils.extend",s.a.extend);s.b("utils.fieldsIncludedWithJsonPost",s.a.cc);s.b("utils.getFormFields",s.a.ec);s.b("utils.peekObservable",s.a.zb);s.b("utils.postJson",s.a.fd);s.b("utils.parseJson",s.a.ed);s.b("utils.registerEventHandler",s.a.p);s.b("utils.stringifyJson",s.a.Eb);s.b("utils.range",s.a.hd);s.b("utils.toggleDomNodeCssClass",s.a.bb);s.b("utils.triggerEvent",s.a.Da);s.b("utils.unwrapObservable",s.a.c);s.b("utils.objectForEach",s.a.D);s.b("utils.addOrRemoveItem",s.a.pa);s.b("utils.setTextContent",s.a.Za);s.b("unwrap",s.a.c);Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i;return 1===arguments.length?function(){return t.apply(n,arguments)}:(i=Array.prototype.slice.call(arguments,1),function(){var r=i.slice(0);return r.push.apply(r,arguments),t.apply(n,r)})});s.a.e=new function(){function r(r,f){var e=r[t];if(!e||"null"===e||!i[e]){if(!f)return n;e=r[t]="ko"+u++;i[e]={}}return i[e]}var u=0,t="__ko__"+(new Date).getTime(),i={};return{get:function(t,i){var u=r(t,!1);return u===n?n:u[i]},set:function(t,i,u){(u!==n||r(t,!1)!==n)&&(r(t,!0)[i]=u)},clear:function(n){var r=n[t];return r?(delete i[r],n[t]=null,!0):!1},I:function(){return u+++t}}};s.b("utils.domData",s.a.e);s.b("utils.domData.clear",s.a.e.clear);s.a.F=new function(){function t(t,i){var r=s.a.e.get(t,u);return r===n&&i&&(r=[],s.a.e.set(t,u,r)),r}function r(n){var i=t(n,!1),u;if(i)for(i=i.slice(0),u=0;u<i.length;u++)i[u](n);if(s.a.e.clear(n),s.a.F.cleanExternalData(n),f[n.nodeType])for(i=n.firstChild;n=i;)i=n.nextSibling,8===n.nodeType&&r(n)}var u=s.a.e.I(),e={1:!0,8:!0,9:!0},f={1:!0,9:!0};return{oa:function(n,i){if("function"!=typeof i)throw Error("Callback must be a function");t(n,!0).push(i)},pc:function(i,r){var f=t(i,!1);f&&(s.a.La(f,r),0==f.length&&s.a.e.set(i,u,n))},$:function(n){var t,i,u;if(e[n.nodeType]&&(r(n),f[n.nodeType]))for(t=[],s.a.ra(t,n.getElementsByTagName("*")),i=0,u=t.length;i<u;i++)r(t[i]);return n},removeNode:function(n){s.$(n);n.parentNode&&n.parentNode.removeChild(n)},cleanExternalData:function(n){i&&"function"==typeof i.cleanData&&i.cleanData([n])}}};s.$=s.a.F.$;s.removeNode=s.a.F.removeNode;s.b("cleanNode",s.$);s.b("removeNode",s.removeNode);s.b("utils.domNodeDisposal",s.a.F);s.b("utils.domNodeDisposal.addDisposeCallback",s.a.F.oa);s.b("utils.domNodeDisposal.removeDisposeCallback",s.a.F.pc),function(){var h=[0,"",""],u=[1,"<table>","<\/table>"],f=[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],e=[1,"<select multiple='multiple'>","<\/select>"],c={thead:u,tbody:u,tfoot:u,tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:f,th:f,option:e,optgroup:e},o=8>=s.a.C;s.a.ma=function(n,u){var f,e;if(i){if(i.parseHTML)f=i.parseHTML(n,u)||[];else if((f=i.clean([n],u))&&f[0]){for(e=f[0];e.parentNode&&11!==e.parentNode.nodeType;)e=e.parentNode;e.parentNode&&e.parentNode.removeChild(e)}}else{(f=u)||(f=t);var e=f.parentWindow||f.defaultView||r,v=s.a.$a(n).toLowerCase(),l=f.createElement("div"),a;for(a=(v=v.match(/^<([a-z]+)[ >]/))&&c[v[1]]||h,v=a[0],a="ignored<div>"+a[1]+n+a[2]+"<\/div>","function"==typeof e.innerShiv?l.appendChild(e.innerShiv(a)):(o&&f.appendChild(l),l.innerHTML=a,o&&l.parentNode.removeChild(l));v--;)l=l.lastChild;f=s.a.V(l.lastChild.childNodes)}return f};s.a.Cb=function(t,r){if(s.a.ob(t),r=s.a.c(r),null!==r&&r!==n)if("string"!=typeof r&&(r=r.toString()),i)i(t).html(r);else for(var f=s.a.ma(r,t.ownerDocument),u=0;u<f.length;u++)t.appendChild(f[u])}}();s.b("utils.parseHtmlFragment",s.a.ma);s.b("utils.setHtml",s.a.Cb);s.M=function(){function i(n,t){var r;if(n)if(8==n.nodeType)r=s.M.lc(n.nodeValue),null!=r&&t.push({Lc:n,cd:r});else if(1==n.nodeType)for(var r=0,u=n.childNodes,f=u.length;r<f;r++)i(u[r],t)}var t={};return{wb:function(n){if("function"!=typeof n)throw Error("You can only pass a function to ko.memoization.memoize()");var i=(4294967296*(1+Math.random())|0).toString(16).substring(1)+(4294967296*(1+Math.random())|0).toString(16).substring(1);return t[i]=n,"<!--[ko_memo:"+i+"]-->"},xc:function(i,r){var u=t[i];if(u===n)throw Error("Couldn't find any memo with ID "+i+". Perhaps it's already been unmemoized.");try{return u.apply(null,r||[]),!0}finally{delete t[i]}},yc:function(n,t){var f=[],u,o,r,e;for(i(n,f),u=0,o=f.length;u<o;u++)r=f[u].Lc,e=[r],t&&s.a.ra(e,t),s.M.xc(f[u].cd,e),r.nodeValue="",r.parentNode&&r.parentNode.removeChild(r)},lc:function(n){return(n=n.match(/^\[ko_memo\:(.*?)\]$/))?n[1]:null}}}();s.b("memoization",s.M);s.b("memoization.memoize",s.M.wb);s.b("memoization.unmemoize",s.M.xc);s.b("memoization.parseMemoText",s.M.lc);s.b("memoization.unmemoizeDomNodeAndDescendants",s.M.yc);s.Y=function(){function f(){if(n)for(var t=n,r=0,f;i<n;)if(f=u[i++]){if(i>t){if(5e3<=++r){i=n;s.a.$b(Error("'Too much recursion' after processing "+r+" task groups."));break}t=n}try{f()}catch(e){s.a.$b(e)}}}function e(){f();i=n=u.length=0}var u=[],n=0,o=1,i=0;return{scheduler:r.MutationObserver?function(n){var i=t.createElement("div");return new MutationObserver(n).observe(i,{attributes:!0}),function(){i.classList.toggle("foo")}}(e):t&&"onreadystatechange"in t.createElement("script")?function(n){var i=t.createElement("script");i.onreadystatechange=function(){i.onreadystatechange=null;t.documentElement.removeChild(i);i=null;n()};t.documentElement.appendChild(i)}:function(n){setTimeout(n,0)},Wa:function(t){return n||s.Y.scheduler(e),u[n++]=t,o++},cancel:function(t){t-=o-n;t>=i&&t<n&&(u[t]=null)},resetForTesting:function(){var t=n-i;return i=n=u.length=0,t},md:f}}();s.b("tasks",s.Y);s.b("tasks.schedule",s.Y.Wa);s.b("tasks.runEarly",s.Y.md);s.ya={throttle:function(n,t){n.throttleEvaluation=t;var i=null;return s.B({read:n,write:function(r){clearTimeout(i);i=s.a.setTimeout(function(){n(r)},t)}})},rateLimit:function(n,t){var i,r,u;"number"==typeof t?i=t:(i=t.timeout,r=t.method);n.cb=!1;u="notifyWhenChangesStop"==r?it:tt;n.Ta(function(n){return u(n,i)})},deferred:function(t,i){if(!0!==i)throw Error("The 'deferred' extender only accepts the value 'true', because it is not supported to turn deferral off once enabled.");t.cb||(t.cb=!0,t.Ta(function(i){var r;return function(){s.Y.cancel(r);r=s.Y.Wa(i);t.notifySubscribers(n,"dirty")}}))},notify:function(n,t){n.equalityComparer="always"==t?null:b}};nt={undefined:1,boolean:1,number:1,string:1};s.b("extenders",s.ya);s.vc=function(n,t,i){this.ia=n;this.gb=t;this.Kc=i;this.R=!1;s.G(this,"dispose",this.k)};s.vc.prototype.k=function(){this.R=!0;this.Kc()};s.J=function(){s.a.Ya(this,l);l.rb(this)};p="change";l={rb:function(n){n.K={};n.Nb=1},X:function(n,t,i){var r=this,u;return i=i||p,u=new s.vc(r,t?n.bind(t):n,function(){s.a.La(r.K[i],u);r.Ia&&r.Ia(i)}),r.sa&&r.sa(i),r.K[i]||(r.K[i]=[]),r.K[i].push(u),u},notifySubscribers:function(n,t){if(t=t||p,t===p&&this.zc(),this.Pa(t))try{s.l.Ub();for(var u=this.K[t].slice(0),r=0,i;i=u[r];++r)i.R||i.gb(n)}finally{s.l.end()}},Na:function(){return this.Nb},Uc:function(n){return this.Na()!==n},zc:function(){++this.Nb},Ta:function(n){var t=this,e=s.H(t),r,u,i,f;t.Ha||(t.Ha=t.notifySubscribers,t.notifySubscribers=rt);f=n(function(){t.Mb=!1;e&&i===t&&(i=t());r=!1;t.tb(u,i)&&t.Ha(u=i)});t.Lb=function(n){t.Mb=r=!0;i=n;f()};t.Kb=function(n){r||(u=n,t.Ha(n,"beforeChange"))}},Pa:function(n){return this.K[n]&&this.K[n].length},Sc:function(n){if(n)return this.K[n]&&this.K[n].length||0;var t=0;return s.a.D(this.K,function(n,i){"dirty"!==n&&(t+=i.length)}),t},tb:function(n,t){return!this.equalityComparer||!this.equalityComparer(n,t)},extend:function(n){var t=this;return n&&s.a.D(n,function(n,i){var r=s.ya[n];"function"==typeof r&&(t=r(t,i)||t)}),t}};s.G(l,"subscribe",l.X);s.G(l,"extend",l.extend);s.G(l,"getSubscriptionsCount",l.Sc);s.a.ka&&s.a.Xa(l,Function.prototype);s.J.fn=l;s.hc=function(n){return null!=n&&"function"==typeof n.X&&"function"==typeof n.notifySubscribers};s.b("subscribable",s.J);s.b("isSubscribable",s.hc);s.va=s.l=function(){function t(t){r.push(n);n=t}function i(){n=r.pop()}var r=[],n,u=0;return{Ub:t,end:i,oc:function(t){if(n){if(!s.hc(t))throw Error("Only subscribable things can act as dependencies");n.gb.call(n.Gc,t,t.Cc||(t.Cc=++u))}},w:function(n,r,u){try{return t(),n.apply(r,u||[])}finally{i()}},Aa:function(){if(n)return n.m.Aa()},Sa:function(){if(n)return n.Sa}}}();s.b("computedContext",s.va);s.b("computedContext.getDependenciesCount",s.va.Aa);s.b("computedContext.isInitial",s.va.Sa);s.b("ignoreDependencies",s.qd=s.l.w);v=s.a.Yb("_latestValue");s.N=function(n){function t(){return 0<arguments.length?(t.tb(t[v],arguments[0])&&(t.ga(),t[v]=arguments[0],t.fa()),this):(s.l.oc(t),t[v])}return t[v]=n,s.a.ka||s.a.extend(t,s.J.fn),s.J.fn.rb(t),s.a.Ya(t,a),s.options.deferUpdates&&s.ya.deferred(t,!0),t};a={equalityComparer:b,t:function(){return this[v]},fa:function(){this.notifySubscribers(this[v])},ga:function(){this.notifySubscribers(this[v],"beforeChange")}};s.a.ka&&s.a.Xa(a,s.J.fn);y=s.N.gd="__ko_proto__";a[y]=s.N;s.Oa=function(t,i){return null===t||t===n||t[y]===n?!1:t[y]===i?!0:s.Oa(t[y],i)};s.H=function(n){return s.Oa(n,s.N)};s.Ba=function(n){return"function"==typeof n&&n[y]===s.N||"function"==typeof n&&n[y]===s.B&&n.Vc?!0:!1};s.b("observable",s.N);s.b("isObservable",s.H);s.b("isWriteableObservable",s.Ba);s.b("isWritableObservable",s.Ba);s.b("observable.fn",a);s.G(a,"peek",a.t);s.G(a,"valueHasMutated",a.fa);s.G(a,"valueWillMutate",a.ga);s.la=function(n){if(n=n||[],"object"!=typeof n||!("length"in n))throw Error("The argument passed when initializing an observable array must be an array, or null, or undefined.");return n=s.N(n),s.a.Ya(n,s.la.fn),n.extend({trackArrayChanges:!0})};s.la.fn={remove:function(n){for(var u,r=this.t(),i=[],f="function"!=typeof n||s.H(n)?function(t){return t===n}:n,t=0;t<r.length;t++)u=r[t],f(u)&&(0===i.length&&this.ga(),i.push(u),r.splice(t,1),t--);return i.length&&this.fa(),i},removeAll:function(t){if(t===n){var i=this.t(),r=i.slice(0);return this.ga(),i.splice(0,i.length),this.fa(),r}return t?this.remove(function(n){return 0<=s.a.o(t,n)}):[]},destroy:function(n){var i=this.t(),r="function"!=typeof n||s.H(n)?function(t){return t===n}:n,t;for(this.ga(),t=i.length-1;0<=t;t--)r(i[t])&&(i[t]._destroy=!0);this.fa()},destroyAll:function(t){return t===n?this.destroy(function(){return!0}):t?this.destroy(function(n){return 0<=s.a.o(t,n)}):[]},indexOf:function(n){var t=this();return s.a.o(t,n)},replace:function(n,t){var i=this.indexOf(n);0<=i&&(this.ga(),this.t()[i]=t,this.fa())}};s.a.ka&&s.a.Xa(s.la.fn,s.N.fn);s.a.q("pop push reverse shift sort splice unshift".split(" "),function(n){s.la.fn[n]=function(){var t=this.t(),i;return this.ga(),this.Vb(t,n,arguments),i=t[n].apply(t,arguments),this.fa(),i===t?this:i}});s.a.q(["slice"],function(n){s.la.fn[n]=function(){var t=this();return t[n].apply(t,arguments)}});s.b("observableArray",s.la);s.ya.trackArrayChanges=function(n,t){function h(){var e,t;r||(r=!0,e=n.notifySubscribers,n.notifySubscribers=function(n,t){return t&&t!==p||++u,e.apply(this,arguments)},t=[].concat(n.t()||[]),i=null,f=n.X(function(r){if(r=[].concat(r||[]),n.Pa("arrayChange")){var f;(!i||1<u)&&(i=s.a.ib(t,r,n.hb));f=i}t=r;i=null;u=0;f&&f.length&&n.notifySubscribers(f,"arrayChange")}))}if(n.hb={},t&&"object"==typeof t&&s.a.extend(n.hb,t),n.hb.sparse=!0,!n.Vb){var r=!1,i=null,f,u=0,e=n.sa,o=n.Ia;n.sa=function(t){e&&e.call(n,t);"arrayChange"===t&&h()};n.Ia=function(t){o&&o.call(n,t);"arrayChange"!==t||n.Pa("arrayChange")||(f.k(),r=!1)};n.Vb=function(n,t,f){function c(n,t,i){return l[l.length]={status:n,value:t,index:i}}if(r&&!u){var l=[],e=n.length,h=f.length,o=0;switch(t){case"push":o=e;case"unshift":for(t=0;t<h;t++)c("added",f[t],o+t);break;case"pop":o=e-1;case"shift":e&&c("deleted",n[o],o);break;case"splice":t=Math.min(Math.max(0,0>f[0]?e+f[0]:f[0]),e);for(var e=1===h?e:Math.min(t+(f[1]||0),e),h=t+h-2,o=Math.max(e,h),a=[],v=[],y=2;t<o;++t,++y)t<e&&v.push(c("deleted",n[t],t)),t<h&&a.push(c("added",f[y],t));s.a.dc(v,a);break;default:return}i=l}}}};h=s.a.Yb("_state");s.m=s.B=function(t,i,r){function u(){if(0<arguments.length){if("function"==typeof e)e.apply(f.pb,arguments);else throw Error("Cannot write a value to a ko.computed unless you specify a 'write' option. If you wish to read the current value, don't pass any parameters.");return this}return s.l.oc(u),(f.S||f.s&&u.Qa())&&u.aa(),f.T}if("object"==typeof t?r=t:(r=r||{},t&&(r.read=t)),"function"!=typeof r.read)throw Error("Pass a function that returns the value of the ko.computed");var e=r.write,f={T:n,S:!0,Ra:!1,Fb:!1,R:!1,Va:!1,s:!1,jd:r.read,pb:i||r.owner,i:r.disposeWhenNodeIsRemoved||r.i||null,wa:r.disposeWhen||r.wa,mb:null,r:{},L:0,bc:null};return u[h]=f,u.Vc="function"==typeof e,s.a.ka||s.a.extend(u,s.J.fn),s.J.fn.rb(u),s.a.Ya(u,c),r.pure?(f.Va=!0,f.s=!0,s.a.extend(u,et)):r.deferEvaluation&&s.a.extend(u,ot),s.options.deferUpdates&&s.ya.deferred(u,!0),f.i&&(f.Fb=!0,f.i.nodeType||(f.i=null)),f.s||r.deferEvaluation||u.aa(),f.i&&u.ba()&&s.a.F.oa(f.i,f.mb=function(){u.k()}),u};var c={equalityComparer:b,Aa:function(){return this[h].L},Pb:function(n,t,i){if(this[h].Va&&t===this)throw Error("A 'pure' computed must not be called recursively");this[h].r[n]=i;i.Ga=this[h].L++;i.na=t.Na()},Qa:function(){var n,t,i=this[h].r;for(n in i)if(i.hasOwnProperty(n)&&(t=i[n],t.ia.Uc(t.na)))return!0},bd:function(){this.Fa&&!this[h].Ra&&this.Fa()},ba:function(){return this[h].S||0<this[h].L},ld:function(){this.Mb||this.ac()},uc:function(n){if(n.cb&&!this[h].i){var t=n.X(this.bd,this,"dirty"),i=n.X(this.ld,this);return{ia:n,k:function(){t.k();i.k()}}}return n.X(this.ac,this)},ac:function(){var n=this,t=n.throttleEvaluation;t&&0<=t?(clearTimeout(this[h].bc),this[h].bc=s.a.setTimeout(function(){n.aa(!0)},t)):n.Fa?n.Fa():n.aa(!0)},aa:function(n){var t=this[h],i=t.wa;if(!t.Ra&&!t.R){if(t.i&&!s.a.nb(t.i)||i&&i()){if(!t.Fb){this.k();return}}else t.Fb=!1;t.Ra=!0;try{this.Qc(n)}finally{t.Ra=!1}t.L||this.k()}},Qc:function(t){var i=this[h],u=i.Va?n:!i.L,r={Hc:this,Ma:i.r,lb:i.L};s.l.Ub({Gc:r,gb:ft,m:this,Sa:u});i.r={};i.L=0;r=this.Pc(i,r);this.tb(i.T,r)&&(i.s||this.notifySubscribers(i.T,"beforeChange"),i.T=r,i.s?this.zc():t&&this.notifySubscribers(i.T));u&&this.notifySubscribers(i.T,"awake")},Pc:function(n,t){try{var i=n.jd;return n.pb?i.call(n.pb):i()}finally{s.l.end();t.lb&&!n.s&&s.a.D(t.Ma,ut);n.S=!1}},t:function(){var n=this[h];return(n.S&&!n.L||n.s&&this.Qa())&&this.aa(),n.T},Ta:function(n){s.J.fn.Ta.call(this,n);this.Fa=function(){this.Kb(this[h].T);this[h].S=!0;this.Lb(this)}},k:function(){var n=this[h];!n.s&&n.r&&s.a.D(n.r,function(n,t){t.k&&t.k()});n.i&&n.mb&&s.a.F.pc(n.i,n.mb);n.r=null;n.L=0;n.R=!0;n.S=!1;n.s=!1;n.i=null}},et={sa:function(n){var i=this,t=i[h],r;!t.R&&t.s&&"change"==n&&(t.s=!1,t.S||i.Qa()?(t.r=null,t.L=0,t.S=!0,i.aa()):(r=[],s.a.D(t.r,function(n,t){r[t.Ga]=n}),s.a.q(r,function(n,r){var f=t.r[n],u=i.uc(f.ia);u.Ga=r;u.na=f.na;t.r[n]=u})),t.R||i.notifySubscribers(t.T,"awake"))},Ia:function(t){var i=this[h];i.R||"change"!=t||this.Pa("change")||(s.a.D(i.r,function(n,t){t.k&&(i.r[n]={ia:t.ia,Ga:t.Ga,na:t.na},t.k())}),i.s=!0,this.notifySubscribers(n,"asleep"))},Na:function(){var n=this[h];return n.s&&(n.S||this.Qa())&&this.aa(),s.J.fn.Na.call(this)}},ot={sa:function(n){"change"!=n&&"beforeChange"!=n||this.t()}};s.a.ka&&s.a.Xa(c,s.J.fn);d=s.N.gd;s.m[d]=s.N;c[d]=s.m;s.Xc=function(n){return s.Oa(n,s.m)};s.Yc=function(n){return s.Oa(n,s.m)&&n[h]&&n[h].Va};s.b("computed",s.m);s.b("dependentObservable",s.m);s.b("isComputed",s.Xc);s.b("isPureComputed",s.Yc);s.b("computed.fn",c);s.G(c,"peek",c.t);s.G(c,"dispose",c.k);s.G(c,"isActive",c.ba);s.G(c,"getDependenciesCount",c.Aa);s.nc=function(n,t){return"function"==typeof n?s.m(n,t,{pure:!0}):(n=s.a.extend({},n),n.pure=!0,s.m(n,t))};s.b("pureComputed",s.nc),function(){function t(u,f,e){if(e=e||new i,u=f(u),"object"!=typeof u||null===u||u===n||u instanceof RegExp||u instanceof Date||u instanceof String||u instanceof Number||u instanceof Boolean)return u;var o=u instanceof Array?[]:{};return e.save(u,o),r(u,function(i){var r=f(u[i]),s;switch(typeof r){case"boolean":case"number":case"string":case"function":o[i]=r;break;case"object":case"undefined":s=e.get(r);o[i]=s!==n?s:t(r,f,e)}}),o}function r(n,t){if(n instanceof Array){for(var i=0;i<n.length;i++)t(i);"function"==typeof n.toJSON&&t("toJSON")}else for(i in n)t(i)}function i(){this.keys=[];this.Ib=[]}s.wc=function(n){if(0==arguments.length)throw Error("When calling ko.toJS, pass the object you want to convert.");return t(n,function(n){for(var t=0;s.H(n)&&10>t;t++)n=n();return n})};s.toJSON=function(n,t,i){return n=s.wc(n),s.a.Eb(n,t,i)};i.prototype={save:function(n,t){var i=s.a.o(this.keys,n);0<=i?this.Ib[i]=t:(this.keys.push(n),this.Ib.push(t))},get:function(t){return t=s.a.o(this.keys,t),0<=t?this.Ib[t]:n}}}();s.b("toJS",s.wc);s.b("toJSON",s.toJSON),function(){s.j={u:function(t){switch(s.a.A(t)){case"option":return!0===t.__ko__hasDomDataOptionValue__?s.a.e.get(t,s.d.options.xb):7>=s.a.C?t.getAttributeNode("value")&&t.getAttributeNode("value").specified?t.value:t.text:t.value;case"select":return 0<=t.selectedIndex?s.j.u(t.options[t.selectedIndex]):n;default:return t.value}},ha:function(t,i,r){switch(s.a.A(t)){case"option":switch(typeof i){case"string":s.a.e.set(t,s.d.options.xb,n);"__ko__hasDomDataOptionValue__"in t&&delete t.__ko__hasDomDataOptionValue__;t.value=i;break;default:s.a.e.set(t,s.d.options.xb,i);t.__ko__hasDomDataOptionValue__=!0;t.value="number"==typeof i?i:""}break;case"select":(""===i||null===i)&&(i=n);for(var f=-1,u=0,o=t.options.length,e;u<o;++u)if(e=s.j.u(t.options[u]),e==i||""==e&&i===n){f=u;break}(r||0<=f||i===n&&1<t.size)&&(t.selectedIndex=f);break;default:(null===i||i===n)&&(i="");t.value=i}}}}();s.b("selectExtensions",s.j);s.b("selectExtensions.readValue",s.j.u);s.b("selectExtensions.writeValue",s.j.ha);s.h=function(){function n(n){var c,u,i;n=s.a.$a(n);123===n.charCodeAt(0)&&(n=n.slice(1,-1));var a=[],h=n.match(t),o,r=[],l=0;if(h)for(h.push(","),c=0;u=h[c];++c){if(i=u.charCodeAt(0),44===i){if(0>=l){a.push(o&&r.length?{key:o,value:r.join("")}:{unknown:o||r.join("")});o=l=0;r=[];continue}}else if(58===i){if(!l&&!o&&1===r.length){o=r.pop();continue}}else 47===i&&c&&1<u.length?(i=h[c-1].match(f))&&!e[i[0]]&&(n=n.substr(n.indexOf(u)+1),h=n.match(t),h.push(","),c=-1,u="/"):40===i||123===i||91===i?++l:41===i||125===i||93===i?--l:o||r.length||34!==i&&39!==i||(u=u.slice(1,-1));r.push(u)}return a}var r=["true","false","null","undefined"],u=/^(?:[$_a-z][$\w]*|(.+)(\.\s*[$_a-z][$\w]*|\[.+\]))$/i,t=RegExp("\"(?:[^\"\\\\]|\\\\.)*\"|'(?:[^'\\\\]|\\\\.)*'|/(?:[^/\\\\]|\\\\.)*/w*|[^\\s:,/][^,\"'{}()/:[\\]]*[^\\s,\"'{}()/:[\\]]|[^\\s]","g"),f=/[\])"'A-Za-z0-9_$]+$/,e={"in":1,"return":1,"typeof":1},i={};return{ta:[],ea:i,yb:n,Ua:function(t,f){function e(n,t){var a,f;if(!l){if(f=s.getBindingHandler(n),f&&f.preprocess&&!(t=f.preprocess(t,n,e)))return;(f=i[n])&&(a=t,0<=s.a.o(r,a)?a=!1:(f=a.match(u),a=null===f?!1:f[1]?"Object("+f[1]+")"+f[2]:a),f=a);f&&o.push("'"+n+"':function(_z){"+a+"=_z}")}c&&(t="function(){return "+t+" }");h.push("'"+n+"':"+t)}f=f||{};var h=[],o=[],c=f.valueAccessors,l=f.bindingParams,a="string"==typeof t?n(t):t;return s.a.q(a,function(n){e(n.key||n.unknown,n.value)}),o.length&&e("_ko_property_writers","{"+o.join(",")+" }"),h.join(",")},ad:function(n,t){for(var i=0;i<n.length;i++)if(n[i].key==t)return!0;return!1},Ea:function(n,t,i,r,u){n&&s.H(n)?!s.Ba(n)||u&&n.t()===r||n(r):(n=t.get("_ko_property_writers"))&&n[i]&&n[i](r)}}}();s.b("expressionRewriting",s.h);s.b("expressionRewriting.bindingRewriteValidators",s.h.ta);s.b("expressionRewriting.parseObjectLiteral",s.h.yb);s.b("expressionRewriting.preProcessBindings",s.h.Ua);s.b("expressionRewriting._twoWayBindings",s.h.ea);s.b("jsonExpressionRewriting",s.h);s.b("jsonExpressionRewriting.insertPropertyAccessorsIntoJson",s.h.Ua),function(){function n(n){return 8==n.nodeType&&e.test(i?n.text:n.nodeValue)}function r(n){return 8==n.nodeType&&o.test(i?n.text:n.nodeValue)}function u(t,i){for(var u=t,f=1,e=[];u=u.nextSibling;){if(r(u)&&(f--,0===f))return e;e.push(u);n(u)&&f++}if(!i)throw Error("Cannot find closing comment tag to match: "+t.nodeValue);return null}function f(n,t){var i=u(n,t);return i?0<i.length?i[i.length-1].nextSibling:n.nextSibling:null}var i=t&&"<!--test-->"===t.createComment("test").text,e=i?/^\x3c!--\s*ko(?:\s+([\s\S]+))?\s*--\x3e$/:/^\s*ko(?:\s+([\s\S]+))?\s*$/,o=i?/^\x3c!--\s*\/ko\s*--\x3e$/:/^\s*\/ko\s*$/,h={ul:!0,ol:!0};s.f={Z:{},childNodes:function(t){return n(t)?u(t):t.childNodes},xa:function(t){if(n(t)){t=s.f.childNodes(t);for(var i=0,r=t.length;i<r;i++)s.removeNode(t[i])}else s.a.ob(t)},da:function(t,i){if(n(t)){s.f.xa(t);for(var u=t.nextSibling,r=0,f=i.length;r<f;r++)u.parentNode.insertBefore(i[r],u)}else s.a.da(t,i)},mc:function(t,i){n(t)?t.parentNode.insertBefore(i,t.nextSibling):t.firstChild?t.insertBefore(i,t.firstChild):t.appendChild(i)},gc:function(t,i,r){r?n(t)?t.parentNode.insertBefore(i,r.nextSibling):r.nextSibling?t.insertBefore(i,r.nextSibling):t.appendChild(i):s.f.mc(t,i)},firstChild:function(t){return n(t)?!t.nextSibling||r(t.nextSibling)?null:t.nextSibling:t.firstChild},nextSibling:function(t){return n(t)&&(t=f(t)),t.nextSibling&&r(t.nextSibling)?null:t.nextSibling},Tc:n,pd:function(n){return(n=(i?n.text:n.nodeValue).match(e))?n[1]:null},kc:function(t){var o,i,u,e;if(h[s.a.A(t)]&&(o=t.firstChild,o))do if(1===o.nodeType){if(i=o.firstChild,u=null,i)do u?u.push(i):n(i)?(e=f(i,!0),e?i=e:u=[i]):r(i)&&(u=[i]);while(i=i.nextSibling);if(i=u)for(u=o.nextSibling,e=0;e<i.length;e++)u?t.insertBefore(i[e],u):t.appendChild(i[e])}while(o=o.nextSibling)}}}();s.b("virtualElements",s.f);s.b("virtualElements.allowedBindings",s.f.Z);s.b("virtualElements.emptyNode",s.f.xa);s.b("virtualElements.insertAfter",s.f.gc);s.b("virtualElements.prepend",s.f.mc);s.b("virtualElements.setDomNodeChildren",s.f.da),function(){s.Q=function(){this.Fc={}};s.a.extend(s.Q.prototype,{nodeHasBindings:function(n){switch(n.nodeType){case 1:return null!=n.getAttribute("data-bind")||s.g.getComponentNameForNode(n);case 8:return s.f.Tc(n);default:return!1}},getBindings:function(n,t){var i=this.getBindingsString(n,t),i=i?this.parseBindingsString(i,t,n):null;return s.g.Ob(i,n,t,!1)},getBindingAccessors:function(n,t){var i=this.getBindingsString(n,t),i=i?this.parseBindingsString(i,t,n,{valueAccessors:!0}):null;return s.g.Ob(i,n,t,!0)},getBindingsString:function(n){switch(n.nodeType){case 1:return n.getAttribute("data-bind");case 8:return s.f.pd(n);default:return null}},parseBindingsString:function(n,t,i,r){var u,f,e,h,c;try{return u=this.Fc,f=n+(r&&r.valueAccessors||""),(e=u[f])||(c="with($context){with($data||{}){return{"+s.h.Ua(n,r)+"}}}",h=new Function("$context","$element",c),e=u[f]=h),e(t,i)}catch(o){throw o.message="Unable to parse bindings.\nBindings value: "+n+"\nMessage: "+o.message,o;}}});s.Q.instance=new s.Q}();s.b("bindingProvider",s.Q),function(){function v(n){return function(){return n}}function u(n){return n()}function o(n){return s.a.Ca(s.l.w(n),function(t,i){return function(){return n()[i]}})}function y(n,t,i){return"function"==typeof n?o(n.bind(null,t,i)):s.a.Ca(n,v)}function p(n,t){return o(this.getBindings.bind(this,n,t))}function h(n,t,i){var r,u=s.f.firstChild(t),f=s.Q.instance,e=f.preprocessNode;if(e){for(;r=u;)u=s.f.nextSibling(r),e.call(f,r);u=s.f.firstChild(t)}for(;r=u;)u=s.f.nextSibling(r),c(n,r,i)}function c(n,t,i){var u=!0,r=1===t.nodeType;r&&s.f.kc(t);(r&&i||s.Q.instance.nodeHasBindings(t))&&(u=l(t,null,n,i).shouldBindDescendants);u&&!a[s.a.A(t)]&&h(n,t,!r)}function w(n){var i=[],r={},t=[];return s.a.D(n,function u(f){if(!r[f]){var e=s.getBindingHandler(f);e&&(e.after&&(t.push(f),s.a.q(e.after,function(i){if(n[i]){if(-1!==s.a.o(t,i))throw Error("Cannot combine the following bindings, because they have a cyclic dependency: "+t.join(", "));u(i)}}),t.length--),i.push({key:f,fc:e}));r[f]=!0}}),i}function l(t,i,r,e){var v=s.a.e.get(t,f),o,l,a,c;if(!i){if(v)throw Error("You cannot apply bindings multiple times to the same element.");s.a.e.set(t,f,!0)}if(!v&&e&&s.tc(t,r),i&&"function"!=typeof i)o=i;else{var y=s.Q.instance,b=y.getBindingAccessors||p,h=s.B(function(){return(o=i?i(r,t):b.call(y,t,r))&&r.P&&r.P(),o},null,{i:t});o&&h.ba()||(h=null)}return o&&(a=h?function(n){return function(){return u(h()[n])}}:function(n){return o[n]},c=function(){return s.a.Ca(h?h():o,u)},c.get=function(n){return o[n]&&u(a(n))},c.has=function(n){return n in o},e=w(o),s.a.q(e,function(i){var e=i.fc.init,h=i.fc.update,u=i.key;if(8===t.nodeType&&!s.f.Z[u])throw Error("The binding '"+u+"' cannot be used with virtual elements");try{"function"==typeof e&&s.l.w(function(){var i=e(t,a(u),c,r.$data,r);if(i&&i.controlsDescendantBindings){if(l!==n)throw Error("Multiple bindings ("+l+" and "+u+") are trying to control descendant bindings of the same element. You cannot use these bindings together on the same element.");l=u}});"function"==typeof h&&s.B(function(){h(t,a(u),c,r.$data,r)},null,{i:t})}catch(f){throw f.message='Unable to process binding "'+u+": "+o[u]+'"\nMessage: '+f.message,f;}})),{shouldBindDescendants:l===n}}function t(n){return n&&n instanceof s.U?n:new s.U(n)}var a,f,e;s.d={};a={script:!0,textarea:!0,template:!0};s.getBindingHandler=function(n){return s.d[n]};s.U=function(t,i,r,u){var f=this,h="function"==typeof t&&!s.H(t),o,e=s.B(function(){var o=h?t():t,n=s.a.c(o);return i?(i.P&&i.P(),s.a.extend(f,i),e&&(f.P=e)):(f.$parents=[],f.$root=n,f.ko=s),f.$rawData=o,f.$data=n,r&&(f[r]=n),u&&u(f,i,n),f.$data},null,{wa:function(){return o&&!s.a.Qb(o)},i:!0});e.ba()&&(f.P=e,e.equalityComparer=null,o=[],e.Ac=function(t){o.push(t);s.a.F.oa(t,function(t){s.a.La(o,t);o.length||(e.k(),f.P=e=n)})})};s.U.prototype.createChildContext=function(n,t,i){return new s.U(n,this,t,function(n,t){n.$parentContext=t;n.$parent=t.$data;n.$parents=(t.$parents||[]).slice(0);n.$parents.unshift(n.$parent);i&&i(n)})};s.U.prototype.extend=function(n){return new s.U(this.P||this.$data,this,null,function(t,i){t.$rawData=i.$rawData;s.a.extend(t,"function"==typeof n?n():n)})};f=s.a.e.I();e=s.a.e.I();s.tc=function(n,t){if(2==arguments.length)s.a.e.set(n,e,t),t.P&&t.P.Ac(n);else return s.a.e.get(n,e)};s.Ja=function(n,i,r){return 1===n.nodeType&&s.f.kc(n),l(n,i,t(r),!0)};s.Dc=function(n,i,r){return r=t(r),s.Ja(n,y(i,r,n),r)};s.eb=function(n,i){1!==i.nodeType&&8!==i.nodeType||h(t(n),i,!0)};s.Rb=function(n,u){if(!i&&r.jQuery&&(i=r.jQuery),u&&1!==u.nodeType&&8!==u.nodeType)throw Error("ko.applyBindings: first parameter should be your view model; second parameter should be a DOM node");u=u||r.document.body;c(t(n),u,!0)};s.kb=function(t){switch(t.nodeType){case 1:case 8:var i=s.tc(t);if(i)return i;if(t.parentNode)return s.kb(t.parentNode)}return n};s.Jc=function(t){return(t=s.kb(t))?t.$data:n};s.b("bindingHandlers",s.d);s.b("applyBindings",s.Rb);s.b("applyBindingsToDescendants",s.eb);s.b("applyBindingAccessorsToNode",s.Ja);s.b("applyBindingsToNode",s.Dc);s.b("contextFor",s.kb);s.b("dataFor",s.Jc)}(),function(n){function u(t,u){var e=i.hasOwnProperty(t)?i[t]:n,o;e?e.X(u):(e=i[t]=new s.J,e.X(u),f(t,function(n,u){var f=!(!u||!u.synchronous);r[t]={definition:n,Zc:f};delete i[t];o||f?e.notifySubscribers(n):s.Y.Wa(function(){e.notifySubscribers(n)})}),o=!0)}function f(n,i){t("getConfig",[n],function(r){r?t("loadComponent",[n,r],function(n){i(n,r)}):i(null,null)})}function t(i,r,u,f){var e,o,h;if(f||(f=s.g.loaders.slice(0)),e=f.shift(),e)if(o=e[i],o){if(h=!1,o.apply(e,r.concat(function(n){h?u(null):null!==n?u(n):t(i,r,u,f)}))!==n&&(h=!0,!e.suppressLoaderExceptions))throw Error("Component loaders must supply values by invoking the callback, not by returning values synchronously.");}else t(i,r,u,f);else u(null)}var i={},r={};s.g={get:function(t,i){var f=r.hasOwnProperty(t)?r[t]:n;f?f.Zc?s.l.w(function(){i(f.definition)}):s.Y.Wa(function(){i(f.definition)}):u(t,i)},Xb:function(n){delete r[n]},Jb:t};s.g.loaders=[];s.b("components",s.g);s.b("components.get",s.g.get);s.b("components.clearCachedDefinition",s.g.Xb)}(),function(){function l(n,t,r,f){function e(){0==--c&&f(o)}var o={},c=2,h=r.template;r=r.viewModel;h?u(t,h,function(t){s.g.Jb("loadTemplate",[n,t],function(n){o.template=n;e()})}):e();r?u(t,r,function(t){s.g.Jb("loadViewModel",[n,t],function(n){o[i]=n;e()})}):e()}function e(n,t,r){if("function"==typeof t)r(function(n){return new t(n)});else if("function"==typeof t[i])r(t[i]);else if("instance"in t){var u=t.instance;r(function(){return u})}else"viewModel"in t?e(n,t.viewModel,r):n("Unknown viewModel value: "+t)}function h(n){switch(s.a.A(n)){case"script":return s.a.ma(n.text);case"textarea":return s.a.ma(n.value);case"template":if(c(n.content))return s.a.ua(n.content.childNodes)}return s.a.ua(n.childNodes)}function c(n){return r.DocumentFragment?n instanceof DocumentFragment:n&&11===n.nodeType}function u(n,t,i){"string"==typeof t.require?o||r.require?(o||r.require)([t.require],i):n("Uses require, but no AMD loader is present"):i(t)}function f(n){return function(t){throw Error("Component '"+n+"': "+t);}}var n={},i;s.g.register=function(t,i){if(!i)throw Error("Invalid configuration for "+t);if(s.g.ub(t))throw Error("Component "+t+" is already registered");n[t]=i};s.g.ub=function(t){return n.hasOwnProperty(t)};s.g.od=function(t){delete n[t];s.g.Xb(t)};s.g.Zb={getConfig:function(t,i){i(n.hasOwnProperty(t)?n[t]:null)},loadComponent:function(n,t,i){var r=f(n);u(r,t,function(t){l(n,r,t,i)})},loadTemplate:function(n,i,u){if(n=f(n),"string"==typeof i)u(s.a.ma(i));else if(i instanceof Array)u(i);else if(c(i))u(s.a.V(i.childNodes));else if(i.element)if(i=i.element,r.HTMLElement?i instanceof HTMLElement:i&&i.tagName&&1===i.nodeType)u(h(i));else if("string"==typeof i){var e=t.getElementById(i);e?u(h(e)):n("Cannot find element with ID "+i)}else n("Unknown element type: "+i);else n("Unknown template value: "+i)},loadViewModel:function(n,t,i){e(f(n),t,i)}};i="createViewModel";s.b("components.register",s.g.register);s.b("components.isRegistered",s.g.ub);s.b("components.unregister",s.g.od);s.b("components.defaultLoader",s.g.Zb);s.g.loaders.push(s.g.Zb);s.g.Bc=n}(),function(){function n(n,t){var r=n.getAttribute("params");if(r){var r=i.parseBindingsString(r,t,n,{valueAccessors:!0,bindingParams:!0}),r=s.a.Ca(r,function(t){return s.m(t,null,{i:n})}),u=s.a.Ca(r,function(t){var i=t.t();return t.ba()?s.m({read:function(){return s.a.c(t())},write:s.Ba(i)&&function(n){t()(n)},i:n}):i});return u.hasOwnProperty("$raw")||(u.$raw=r),u}return{$raw:{}}}s.g.getComponentNameForNode=function(n){var t=s.a.A(n);if(s.g.ub(t)&&(-1!=t.indexOf("-")||"[object HTMLUnknownElement]"==""+n||8>=s.a.C&&n.tagName===t))return t};s.g.Ob=function(t,i,r,u){var f,e;if(1===i.nodeType&&(f=s.g.getComponentNameForNode(i),f)){if(t=t||{},t.component)throw Error('Cannot use the "component" binding on a custom element matching a component');e={name:f,params:n(i,r)};t.component=u?function(){return e}:e}return t};var i=new s.Q;9>s.a.C&&(s.g.register=function(n){return function(i){return t.createElement(i),n.apply(this,arguments)}}(s.g.register),t.createDocumentFragment=function(n){return function(){var i=n(),r=s.g.Bc,t;for(t in r)r.hasOwnProperty(t)&&i.createElement(t);return i}}(t.createDocumentFragment))}(),function(n){function t(n,t,i){if(t=t.template,!t)throw Error("Component '"+n+"' has no template");n=s.a.ua(t);s.f.da(i,n)}function i(n,t,i,r){var u=n.createViewModel;return u?u.call(n,r,{element:t,templateNodes:i}):r}var r=0;s.d.component={init:function(u,f,e,o,h){function a(){var n=c&&c.dispose;"function"==typeof n&&n.call(c);l=c=null}var c,l,v=s.a.V(s.f.childNodes(u));return s.a.F.oa(u,a),s.m(function(){var o=s.a.c(f()),e,y,p;if("string"==typeof o?e=o:(e=s.a.c(o.name),y=s.a.c(o.params)),!e)throw Error("No component name specified");p=l=++r;s.g.get(e,function(r){if(l===p){if(a(),!r)throw Error("Unknown component '"+e+"'");t(e,r,u);var f=i(r,u,v,y);r=h.createChildContext(f,n,function(n){n.$component=f;n.$componentTemplateNodes=v});c=f;s.eb(r,u)}})},null,{i:u}),{controlsDescendantBindings:!0}}};s.f.Z.component=!0}();g={"class":"className","for":"htmlFor"};s.d.attr={update:function(t,i){var r=s.a.c(i())||{};s.a.D(r,function(i,r){r=s.a.c(r);var u=!1===r||null===r||r===n;u&&t.removeAttribute(i);8>=s.a.C&&i in g?(i=g[i],u?t.removeAttribute(i):t[i]=r):u||t.setAttribute(i,r.toString());"name"===i&&s.a.rc(t,u?"":r.toString())})}},function(){s.d.checked={after:["value","attr"],init:function(t,i,r){function l(){var l=t.checked,o=y?f():l,n,h;s.va.Sa()||e&&!l||(n=s.l.w(i),u?(h=a?n.t():n,c!==o?(l&&(s.a.pa(h,o,!0),s.a.pa(h,c,!1)),c=o):s.a.pa(h,o,l),a&&s.Ba(n)&&n(h)):s.h.Ea(n,r,"checked",o,!0))}function v(){var n=s.a.c(i());t.checked=u?0<=s.a.o(n,f()):h?n:f()===n}var f=s.nc(function(){return r.has("checkedValue")?s.a.c(r.get("checkedValue")):r.has("value")?s.a.c(r.get("value")):t.value}),h="checkbox"==t.type,e="radio"==t.type;if(h||e){var o=i(),u=h&&s.a.c(o)instanceof Array,a=!(u&&o.push&&o.splice),c=u?f():n,y=e||u;e&&!t.name&&s.d.uniqueName.init(t,function(){return!0});s.m(l,null,{i:t});s.a.p(t,"click",l);s.m(v,null,{i:t});o=n}}};s.h.ea.checked=!0;s.d.checkedValue={update:function(n,t){n.value=s.a.c(t())}}}();s.d.css={update:function(n,t){var i=s.a.c(t());null!==i&&"object"==typeof i?s.a.D(i,function(t,i){i=s.a.c(i);s.a.bb(n,t,i)}):(i=s.a.$a(String(i||"")),s.a.bb(n,n.__ko__cssValue,!1),n.__ko__cssValue=i,s.a.bb(n,i,!0))}};s.d.enable={update:function(n,t){var i=s.a.c(t());i&&n.disabled?n.removeAttribute("disabled"):i||n.disabled||(n.disabled=!0)}};s.d.disable={update:function(n,t){s.d.enable.update(n,function(){return!s.a.c(t())})}};s.d.event={init:function(n,t,i,r,u){var f=t()||{};s.a.D(f,function(f){"string"==typeof f&&s.a.p(n,f,function(n){var o,h=t()[f],e;if(h){try{e=s.a.V(arguments);r=u.$data;e.unshift(r);o=h.apply(r,e)}finally{!0!==o&&(n.preventDefault?n.preventDefault():n.returnValue=!1)}!1===i.get(f+"Bubble")&&(n.cancelBubble=!0,n.stopPropagation&&n.stopPropagation())}})})}};s.d.foreach={ic:function(n){return function(){var i=n(),t=s.a.zb(i);return!t||"number"==typeof t.length?{foreach:i,templateEngine:s.W.sb}:(s.a.c(i),{foreach:t.data,as:t.as,includeDestroyed:t.includeDestroyed,afterAdd:t.afterAdd,beforeRemove:t.beforeRemove,afterRender:t.afterRender,beforeMove:t.beforeMove,afterMove:t.afterMove,templateEngine:s.W.sb})}},init:function(n,t){return s.d.template.init(n,s.d.foreach.ic(t))},update:function(n,t,i,r,u){return s.d.template.update(n,s.d.foreach.ic(t),i,r,u)}};s.h.ta.foreach=!1;s.f.Z.foreach=!0;s.d.hasfocus={init:function(n,t,i){function r(r){var u,f;if(n.__ko_hasfocusUpdating=!0,u=n.ownerDocument,"activeElement"in u){try{f=u.activeElement}catch(e){f=u.body}r=f===n}u=t();s.h.Ea(u,i,"hasfocus",r,!0);n.__ko_hasfocusLastValue=r;n.__ko_hasfocusUpdating=!1}var u=r.bind(null,!0),f=r.bind(null,!1);s.a.p(n,"focus",u);s.a.p(n,"focusin",u);s.a.p(n,"blur",f);s.a.p(n,"focusout",f)},update:function(n,t){var i=!!s.a.c(t());n.__ko_hasfocusUpdating||n.__ko_hasfocusLastValue===i||(i?n.focus():n.blur(),!i&&n.__ko_hasfocusLastValue&&n.ownerDocument.body.focus(),s.l.w(s.a.Da,null,[n,i?"focusin":"focusout"]))}};s.h.ea.hasfocus=!0;s.d.hasFocus=s.d.hasfocus;s.h.ea.hasFocus=!0;s.d.html={init:function(){return{controlsDescendantBindings:!0}},update:function(n,t){s.a.Cb(n,t())}};k("if");k("ifnot",!1,!0);k("with",!0,!1,function(n,t){return n.createChildContext(t)});w={};s.d.options={init:function(n){if("select"!==s.a.A(n))throw Error("options binding applies only to SELECT elements");for(;0<n.length;)n.remove(0);return{controlsDescendantBindings:!0}},update:function(t,i,r){function a(){return s.a.Ka(t.options,function(n){return n.selected})}function v(n,t,i){var r=typeof t;return"function"==r?t(n):"string"==r?n[t]:i}function y(n,i){if(o&&e)s.j.ha(t,s.a.c(r.get("value")),!0);else if(f.length){var u=0<=s.a.o(f,s.j.u(i[0]));s.a.sc(i[0],u);o&&!u&&s.l.w(s.a.Da,null,[t,"change"])}}var h=t.multiple,c=0!=t.length&&h?t.scrollTop:null,u=s.a.c(i()),e=r.get("valueAllowUnset")&&r.has("value"),p=r.get("optionsIncludeDestroyed"),l,f,o;i={};f=[];e||(h?f=s.a.fb(a(),s.j.u):0<=t.selectedIndex&&f.push(s.j.u(t.options[t.selectedIndex])));u&&("undefined"==typeof u.length&&(u=[u]),l=s.a.Ka(u,function(t){return p||t===n||null===t||!s.a.c(t._destroy)}),r.has("optionsCaption")&&(u=s.a.c(r.get("optionsCaption")),null!==u&&u!==n&&l.unshift(w)));o=!1;i.beforeRemove=function(n){t.removeChild(n)};u=y;r.has("optionsAfterRender")&&"function"==typeof r.get("optionsAfterRender")&&(u=function(t,i){y(0,i);s.l.w(r.get("optionsAfterRender"),null,[i[0],t!==w?t:n])});s.a.Bb(t,l,function(i,u,h){return h.length&&(f=!e&&h[0].selected?[s.j.u(h[0])]:[],o=!0),u=t.ownerDocument.createElement("option"),i===w?(s.a.Za(u,r.get("optionsCaption")),s.j.ha(u,n)):(h=v(i,r.get("optionsValue"),i),s.j.ha(u,s.a.c(h)),i=v(i,r.get("optionsText"),h),s.a.Za(u,i)),[u]},i,u);s.l.w(function(){e?s.j.ha(t,s.a.c(r.get("value")),!0):(h?f.length&&a().length<f.length:f.length&&0<=t.selectedIndex?s.j.u(t.options[t.selectedIndex])!==f[0]:f.length||0<=t.selectedIndex)&&s.a.Da(t,"change")});s.a.Nc(t);c&&20<Math.abs(c-t.scrollTop)&&(t.scrollTop=c)}};s.d.options.xb=s.a.e.I();s.d.selectedOptions={after:["options","foreach"],init:function(n,t,i){s.a.p(n,"change",function(){var u=t(),r=[];s.a.q(n.getElementsByTagName("option"),function(n){n.selected&&r.push(s.j.u(n))});s.h.Ea(u,i,"selectedOptions",r)})},update:function(n,t){if("select"!=s.a.A(n))throw Error("values binding applies only to SELECT elements");var i=s.a.c(t()),r=n.scrollTop;i&&"number"==typeof i.length&&s.a.q(n.getElementsByTagName("option"),function(n){var t=0<=s.a.o(i,s.j.u(n));n.selected!=t&&s.a.sc(n,t)});n.scrollTop=r}};s.h.ea.selectedOptions=!0;s.d.style={update:function(t,i){var r=s.a.c(i()||{});s.a.D(r,function(i,r){r=s.a.c(r);(null===r||r===n||!1===r)&&(r="");t.style[i]=r})}};s.d.submit={init:function(n,t,i,r,u){if("function"!=typeof t())throw Error("The value for a submit binding must be a function");s.a.p(n,"submit",function(i){var r,f=t();try{r=f.call(u.$data,n)}finally{!0!==r&&(i.preventDefault?i.preventDefault():i.returnValue=!1)}})}};s.d.text={init:function(){return{controlsDescendantBindings:!0}},update:function(n,t){s.a.Za(n,t())}};s.f.Z.text=!0,function(){if(r&&r.navigator)var t=function(n){if(n)return parseFloat(n[1])},e=r.opera&&r.opera.version&&parseInt(r.opera.version()),i=r.navigator.userAgent,o=t(i.match(/^(?:(?!chrome).)*version\/([^ ]*) safari/i)),h=t(i.match(/Firefox\/([^ ]*)/));if(10>s.a.C)var u=s.a.e.I(),f=s.a.e.I(),c=function(n){var t=this.activeElement;(t=t&&s.a.e.get(t,f))&&t(n)},l=function(n,t){var i=n.ownerDocument;s.a.e.get(i,u)||(s.a.e.set(i,u,!0),s.a.p(i,"selectionchange",c));s.a.e.set(n,f,t)};s.d.textInput={init:function(t,i,r){function u(n,i){s.a.p(t,n,i)}function p(){var r=s.a.c(i());(null===r||r===n)&&(r="");v!==n&&r===v?s.a.setTimeout(p,4):t.value!==r&&(y=r,t.value=r)}function c(){a||(v=t.value,a=s.a.setTimeout(f,4))}function f(){clearTimeout(a);v=a=n;var u=t.value;y!==u&&(y=u,s.h.Ea(i(),r,"textInput",u))}var y=t.value,a,v,w=9==s.a.C?c:f;10>s.a.C?(u("propertychange",function(n){"value"===n.propertyName&&w(n)}),8==s.a.C&&(u("keyup",f),u("keydown",f)),8<=s.a.C&&(l(t,w),u("dragend",c))):(u("input",f),5>o&&"textarea"===s.a.A(t)?(u("keydown",c),u("paste",c),u("cut",c)):11>e?u("keydown",c):4>h&&(u("DOMAutoComplete",f),u("dragdrop",f),u("drop",f)));u("change",f);s.m(p,null,{i:t})}};s.h.ea.textInput=!0;s.d.textinput={preprocess:function(n,t,i){i("textInput",n)}}}();s.d.uniqueName={init:function(n,t){if(t()){var i="ko_unique_"+ ++s.d.uniqueName.Ic;s.a.rc(n,i)}}};s.d.uniqueName.Ic=0;s.d.value={after:["options","foreach"],init:function(n,t,i){var o,h;if("input"!=n.tagName.toLowerCase()||"checkbox"!=n.type&&"radio"!=n.type){var r=["change"],u=i.get("valueUpdate"),f=!1,e=null;u&&("string"==typeof u&&(u=[u]),s.a.ra(r,u),r=s.a.Tb(r));o=function(){e=null;f=!1;var r=t(),u=s.j.u(n);s.h.Ea(r,i,"value",u)};!s.a.C||"input"!=n.tagName.toLowerCase()||"text"!=n.type||"off"==n.autocomplete||n.form&&"off"==n.form.autocomplete||-1!=s.a.o(r,"propertychange")||(s.a.p(n,"propertychange",function(){f=!0}),s.a.p(n,"focus",function(){f=!1}),s.a.p(n,"blur",function(){f&&o()}));s.a.q(r,function(t){var i=o;s.a.nd(t,"after")&&(i=function(){e=s.j.u(n);s.a.setTimeout(o,0)},t=t.substring(5));s.a.p(n,t,i)});h=function(){var r=s.a.c(t()),u=s.j.u(n),f;null!==e&&r===e?s.a.setTimeout(h,0):r!==u&&("select"===s.a.A(n)?(f=i.get("valueAllowUnset"),u=function(){s.j.ha(n,r,f)},u(),f||r===s.j.u(n)?s.a.setTimeout(u,0):s.l.w(s.a.Da,null,[n,"change"])):s.j.ha(n,r))};s.m(h,null,{i:n})}else s.Ja(n,{checkedValue:t})},update:function(){}};s.h.ea.value=!0;s.d.visible={update:function(n,t){var i=s.a.c(t()),r="none"!=n.style.display;i&&!r?n.style.display="":!i&&r&&(n.style.display="none")}},function(n){s.d[n]={init:function(t,i,r,u,f){return s.d.event.init.call(this,t,function(){var t={};return t[n]=i(),t},r,u,f)}}}("click");s.O=function(){};s.O.prototype.renderTemplateSource=function(){throw Error("Override renderTemplateSource");};s.O.prototype.createJavaScriptEvaluatorBlock=function(){throw Error("Override createJavaScriptEvaluatorBlock");};s.O.prototype.makeTemplateSource=function(n,i){if("string"==typeof n){i=i||t;var r=i.getElementById(n);if(!r)throw Error("Cannot find template with ID "+n);return new s.v.n(r)}if(1==n.nodeType||8==n.nodeType)return new s.v.qa(n);throw Error("Unknown template type: "+n);};s.O.prototype.renderTemplate=function(n,t,i,r){return n=this.makeTemplateSource(n,r),this.renderTemplateSource(n,t,i,r)};s.O.prototype.isTemplateRewritten=function(n,t){return!1===this.allowTemplateRewriting?!0:this.makeTemplateSource(n,t).data("isRewritten")};s.O.prototype.rewriteTemplate=function(n,t,i){n=this.makeTemplateSource(n,i);t=t(n.text());n.text(t);n.data("isRewritten",!0)};s.b("templateEngine",s.O);s.Gb=function(){function n(n,t,i,r){var o,f,u,e;for(n=s.h.yb(n),o=s.h.ta,f=0;f<n.length;f++)if(u=n[f].key,o.hasOwnProperty(u))if(e=o[u],"function"==typeof e){if(u=e(n[f].value))throw Error(u);}else if(!e)throw Error("This template engine does not support the '"+u+"' binding within its templates");return i="ko.__tr_ambtns(function($context,$element){return(function(){return{ "+s.h.Ua(n,{valueAccessors:!0})+" } })()},'"+i.toLowerCase()+"')",r.createJavaScriptEvaluatorBlock(i)+t}var t=/(<([a-z]+\d*)(?:\s+(?!data-bind\s*=\s*)[a-z0-9\-]+(?:=(?:\"[^\"]*\"|\'[^\']*\'|[^>]*))?)*\s+)data-bind\s*=\s*(["'])([\s\S]*?)\3/gi,i=/\x3c!--\s*ko\b\s*([\s\S]*?)\s*--\x3e/g;return{Oc:function(n,t,i){t.isTemplateRewritten(n,i)||t.rewriteTemplate(n,function(n){return s.Gb.dd(n,t)},i)},dd:function(r,u){return r.replace(t,function(t,i,r,f,e){return n(e,i,r,u)}).replace(i,function(t,i){return n(i,"<!-- ko -->","#comment",u)})},Ec:function(n,t){return s.M.wb(function(i,r){var u=i.nextSibling;u&&u.nodeName.toLowerCase()===t&&s.Ja(u,n,r)})}}}();s.b("__tr_ambtns",s.Gb.Ec),function(){var i,t;s.v={};s.v.n=function(n){if(this.n=n){var t=s.a.A(n);this.ab="script"===t?1:"textarea"===t?2:"template"==t&&n.content&&11===n.content.nodeType?3:4}};s.v.n.prototype.text=function(){var n=1===this.ab?"text":2===this.ab?"value":"innerHTML",t;if(0==arguments.length)return this.n[n];t=arguments[0];"innerHTML"===n?s.a.Cb(this.n,t):this.n[n]=t};i=s.a.e.I()+"_";s.v.n.prototype.data=function(n){if(1===arguments.length)return s.a.e.get(this.n,i+n);s.a.e.set(this.n,i+n,arguments[1])};t=s.a.e.I();s.v.n.prototype.nodes=function(){var i=this.n;if(0==arguments.length)return(s.a.e.get(i,t)||{}).jb||(3===this.ab?i.content:4===this.ab?i:n);s.a.e.set(i,t,{jb:arguments[0]})};s.v.qa=function(n){this.n=n};s.v.qa.prototype=new s.v.n;s.v.qa.prototype.text=function(){if(0==arguments.length){var i=s.a.e.get(this.n,t)||{};return i.Hb===n&&i.jb&&(i.Hb=i.jb.innerHTML),i.Hb}s.a.e.set(this.n,t,{Hb:arguments[0]})};s.b("templateSources",s.v);s.b("templateSources.domElement",s.v.n);s.b("templateSources.anonymousTemplate",s.v.qa)}(),function(){function t(n,t,i){var r;for(t=s.f.nextSibling(t);n&&(r=n)!==t;)n=s.f.nextSibling(r),i(r,n)}function f(n,i){if(n.length){var r=n[0],u=n[n.length-1],f=r.parentNode,e=s.Q.instance,o=e.preprocessNode;if(o){if(t(r,u,function(n,t){var f=n.previousSibling,i=o.call(e,n);i&&(n===r&&(r=i[0]||t),n===u&&(u=i[i.length-1]||f))}),n.length=0,!r)return;r===u?n.push(r):(n.push(r,u),s.a.za(n,f))}t(r,u,function(n){1!==n.nodeType&&8!==n.nodeType||s.Rb(i,n)});t(r,u,function(n){1!==n.nodeType&&8!==n.nodeType||s.M.yc(n,[i])});s.a.za(n,f)}}function i(n){return n.nodeType?n:0<n.length?n[0]:null}function e(n,t,u,e,o){o=o||{};var h=(n&&i(n)||u||{}).ownerDocument,c=o.templateEngine||r;if(s.Gb.Oc(u,c,h),u=c.renderTemplate(u,e,o,h),"number"!=typeof u.length||0<u.length&&"number"!=typeof u[0].nodeType)throw Error("Template engine must return an array of DOM nodes");h=!1;switch(t){case"replaceChildren":s.f.da(n,u);h=!0;break;case"replaceNode":s.a.qc(n,u);h=!0;break;case"ignoreTargetNode":break;default:throw Error("Unknown renderMode: "+t);}return h&&(f(u,e),o.afterRender&&s.l.w(o.afterRender,null,[u,e.$data])),u}function o(n,t,i){return s.H(n)?n():"function"==typeof n?n(t,i):n}var r,u;s.Db=function(t){if(t!=n&&!(t instanceof s.O))throw Error("templateEngine must inherit from ko.templateEngine");r=t};s.Ab=function(t,u,f,h,c){if(f=f||{},(f.templateEngine||r)==n)throw Error("Set a template engine before calling renderTemplate");if(c=c||"replaceChildren",h){var l=i(h);return s.B(function(){var n=u&&u instanceof s.U?u:new s.U(s.a.c(u)),r=o(t,n.$data,n),n=e(h,c,r,n,f);"replaceNode"==c&&(h=n,l=i(h))},null,{wa:function(){return!l||!s.a.nb(l)},i:l&&"replaceNode"==c?l.parentNode:l})}return s.M.wb(function(n){s.Ab(t,u,f,n,"replaceNode")})};s.kd=function(t,i,r,u,h){function l(n,t){f(t,c);r.afterRender&&r.afterRender(t,n);c=null}function a(n,i){c=h.createChildContext(n,r.as,function(n){n.$index=i});var u=o(t,n,c);return e(null,"ignoreTargetNode",u,c,r)}var c;return s.B(function(){var t=s.a.c(i)||[];"undefined"==typeof t.length&&(t=[t]);t=s.a.Ka(t,function(t){return r.includeDestroyed||t===n||null===t||!s.a.c(t._destroy)});s.l.w(s.a.Bb,null,[u,t,a,r,l])},null,{i:u})};u=s.a.e.I();s.d.template={init:function(n,t){var i=s.a.c(t());if("string"==typeof i||i.name)s.f.xa(n);else{if("nodes"in i){if(i=i.nodes||[],s.H(i))throw Error('The "nodes" option must be a plain, non-observable array.');}else i=s.f.childNodes(n);i=s.a.jc(i);new s.v.qa(n).nodes(i)}return{controlsDescendantBindings:!0}},update:function(t,i,r,f,e){var h=i(),o;i=s.a.c(h);r=!0;f=null;"string"==typeof i?i={}:(h=i.name,"if"in i&&(r=s.a.c(i["if"])),r&&"ifnot"in i&&(r=!s.a.c(i.ifnot)),o=s.a.c(i.data));"foreach"in i?f=s.kd(h||t,r&&i.foreach||[],i,t,e):r?(e="data"in i?e.createChildContext(o,i.as):e,f=s.Ab(h||t,e,i,t)):s.f.xa(t);e=f;(o=s.a.e.get(t,u))&&"function"==typeof o.k&&o.k();s.a.e.set(t,u,e&&e.ba()?e:n)}};s.h.ta.template=function(n){return n=s.h.yb(n),1==n.length&&n[0].unknown||s.h.ad(n,"name")?null:"This template engine does not support anonymous templates nested within its templates"};s.f.Z.template=!0}();s.b("setTemplateEngine",s.Db);s.b("renderTemplate",s.Ab);s.a.dc=function(n,t,i){if(n.length&&t.length)for(var o,r,f,e,u=o=0;(!i||u<i)&&(f=n[o]);++o){for(r=0;e=t[r];++r)if(f.value===e.value){f.moved=e.index;e.moved=f.index;t.splice(r,1);u=r=0;break}u+=r}};s.a.ib=function(){function n(n,t,i,r,u){for(var o=Math.min,l=Math.max,a=[],c=n.length,f,h=t.length,v=h-c||1,w=c+h+1,y,p,b,e=0;e<=c;e++)for(p=y,a.push(y=[]),b=o(h,e+v),f=l(0,e-1);f<=b;f++)y[f]=f?e?n[e-1]===t[f-1]?p[f-1]:o(p[f]||w,y[f-1]||w)+1:f+1:e+1;for(o=[],l=[],v=[],e=c,f=h;e||f;)h=a[e][f]-1,f&&h===a[e][f-1]?l.push(o[o.length]={status:i,value:t[--f],index:f}):e&&h===a[e-1][f]?v.push(o[o.length]={status:r,value:n[--e],index:e}):(--f,--e,u.sparse||o.push({status:"retained",value:t[f]}));return s.a.dc(v,l,!u.dontLimitMoves&&10*c),o.reverse()}return function(t,i,r){return r="boolean"==typeof r?{dontLimitMoves:r}:r||{},t=t||[],i=i||[],t.length<i.length?n(t,i,"added","deleted",r):n(i,t,"deleted","added",r)}}();s.b("utils.compareArrays",s.a.ib),function(){function r(t,i,r,u,f){var e=[],o=s.B(function(){var n=i(r,f,s.a.za(e,t))||[];0<e.length&&(s.a.qc(e,n),u&&s.l.w(u,null,[r,n,f]));e.length=0;s.a.ra(e,n)},null,{i:t,wa:function(){return!s.a.Qb(e)}});return{ca:e,B:o.ba()?o:n}}var t=s.a.e.I(),i=s.a.e.I();s.a.Bb=function(u,f,e,o,h){function ut(n,t){c=nt[t];tt!==t&&(rt[n]=c);c.qb(tt++);s.a.za(c.ca,u);b.push(c);k.push(c)}function p(n,t){if(n)for(var i=0,r=t.length;i<r;i++)t[i]&&s.a.q(t[i].ca,function(r){n(r,i,t[i].ja)})}var l,y,ft;f=f||[];o=o||{};var y=s.a.e.get(u,t)===n,nt=s.a.e.get(u,t)||[],w=s.a.fb(nt,function(n){return n.ja}),a=s.a.ib(w,f,o.dontLimitMoves),b=[],v=0,tt=0,it=[],k=[];f=[];for(var rt=[],w=[],c,l=0,d,g;d=a[l];l++)switch(g=d.moved,d.status){case"deleted":g===n&&(c=nt[v],c.B&&(c.B.k(),c.B=n),s.a.za(c.ca,u).length&&(o.beforeRemove&&(b.push(c),k.push(c),c.ja===i?c=null:f[l]=c),c&&it.push.apply(it,c.ca)));v++;break;case"retained":ut(l,v++);break;case"added":g!==n?ut(l,g):(c={ja:d.value,qb:s.N(tt++)},b.push(c),k.push(c),y||(w[l]=c))}for(s.a.e.set(u,t,b),p(o.beforeMove,rt),s.a.q(it,o.beforeRemove?s.$:s.removeNode),l=0,y=s.f.firstChild(u);c=k[l];l++){for(c.ca||s.a.extend(c,r(u,e,c.ja,h,c.qb)),v=0;a=c.ca[v];y=a.nextSibling,ft=a,v++)a!==y&&s.f.gc(u,a,ft);!c.Wc&&h&&(h(c.ja,c.ca,c.qb),c.Wc=!0)}for(p(o.beforeRemove,f),l=0;l<f.length;++l)f[l]&&(f[l].ja=i);p(o.afterMove,rt);p(o.afterAdd,w)}}();s.b("utils.setDomNodeChildrenFromArrayMapping",s.a.Bb);s.W=function(){this.allowTemplateRewriting=!1};s.W.prototype=new s.O;s.W.prototype.renderTemplateSource=function(n,t,i,r){return(t=(9>s.a.C?0:n.nodes)?n.nodes():null)?s.a.V(t.cloneNode(!0).childNodes):(n=n.text(),s.a.ma(n,r))};s.W.sb=new s.W;s.Db(s.W.sb);s.b("nativeTemplateEngine",s.W),function(){s.vb=function(){var n=this.$c=function(){if(!i||!i.tmpl)return 0;try{if(0<=i.tmpl.tag.tmpl.open.toString().indexOf("__"))return 2}catch(n){}return 1}();this.renderTemplateSource=function(r,u,f,e){if(e=e||t,f=f||{},2>n)throw Error("Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.");var o=r.data("precompiled");return o||(o=r.text()||"",o=i.template(null,"{{ko_with $item.koBindingContext}}"+o+"{{/ko_with}}"),r.data("precompiled",o)),r=[u.$data],u=i.extend({koBindingContext:u},f.templateOptions),u=i.tmpl(o,r,u),u.appendTo(e.createElement("div")),i.fragments={},u};this.createJavaScriptEvaluatorBlock=function(n){return"{{ko_code ((function() { return "+n+" })()) }}"};this.addTemplate=function(n,i){t.write("<script type='text/html' id='"+n+"'>"+i+"<\/script>")};0<n&&(i.tmpl.tag.ko_code={open:"__.push($1 || '');"},i.tmpl.tag.ko_with={open:"with($1) {",close:"} "})};s.vb.prototype=new s.O;var n=new s.vb;0<n.$c&&s.Db(n);s.b("jqueryTmplTemplateEngine",s.vb)}()})})()}(),function(n){"function"==typeof require&&"object"==typeof exports&&"object"==typeof module?n(require("knockout"),exports):"function"==typeof define&&define.amd?define(["knockout","exports"],n):n(ko,ko.mapping={})}(function(n,t){function v(n,i){var o,r;for(r in i)if(i.hasOwnProperty(r)&&i[r])if(o=t.getType(n[r]),r&&n[r]&&"array"!==o&&"string"!==o)v(n[r],i[r]);else if("array"===t.getType(n[r])&&"array"===t.getType(i[r])){o=n;for(var h=r,f=n[r],e=i[r],s={},u=f.length-1;0<=u;--u)s[f[u]]=f[u];for(u=e.length-1;0<=u;--u)s[e[u]]=e[u];f=[];e=void 0;for(e in s)f.push(s[e]);o[h]=f}else n[r]=i[r]}function e(n,t){var i={};return v(i,n),v(i,t),i}function y(n,t){for(var f,i=e({},n),o=nt.length-1;0<=o;o--)f=nt[o],i[f]&&(i[""]instanceof Object||(i[""]={}),i[""][f]=i[f],delete i[f]);return t&&(i.ignore=u(t.ignore,i.ignore),i.include=u(t.include,i.include),i.copy=u(t.copy,i.copy),i.observe=u(t.observe,i.observe)),i.ignore=u(i.ignore,r.ignore),i.include=u(i.include,r.include),i.copy=u(i.copy,r.copy),i.observe=u(i.observe,r.observe),i.mappedProperties=i.mappedProperties||{},i.copiedProperties=i.copiedProperties||{},i}function u(i,r){return"array"!==t.getType(i)&&(i="undefined"===t.getType(i)?[]:[i]),"array"!==t.getType(r)&&(r="undefined"===t.getType(r)?[]:[r]),n.utils.arrayGetDistinctValues(i.concat(r))}function o(r,u,a,v,y,p,b){var lt="array"===t.getType(n.utils.unwrapObservable(u)),nt,it,rt,et,ht;p=p||"";t.isMapped(r)&&(nt=n.utils.unwrapObservable(r)[i],a=e(nt,a));var vt=b||y,ct=function(){return a[v]&&a[v].create instanceof Function},yt=function(t){var i=c,r=n.dependentObservable;return n.dependentObservable=function(t,r,u){var o,f,e;return u=u||{},t&&"object"==typeof t&&(u=t),e=u.deferEvaluation,o=!1,u.deferEvaluation=!0,t=new h(t,r,u),e||(f=t,e=n.dependentObservable,n.dependentObservable=h,t=n.isWriteableObservable(f),n.dependentObservable=e,t=h({read:function(){return o||(n.utils.arrayRemoveItem(i,f),o=!0),f.apply(f,arguments)},write:t&&function(n){return f(n)},deferEvaluation:!0}),i.push(t)),t},n.dependentObservable.fn=h.fn,n.computed=n.dependentObservable,t=n.utils.unwrapObservable(y)instanceof Array?a[v].create({data:t||u,parent:vt,skip:tt}):a[v].create({data:t||u,parent:vt}),n.dependentObservable=r,n.computed=n.dependentObservable,t},ft=function(){return a[v]&&a[v].update instanceof Function},ot=function(t,i){var r={data:i||u,parent:vt,target:n.utils.unwrapObservable(t)};return n.isWriteableObservable(t)&&(r.observable=t),a[v].update(r)};if(b=l.get(u))return b;if(v=v||"",lt){var lt=[],ut=!1,g=function(n){return n};a[v]&&a[v].key&&(g=a[v].key,ut=!0);n.isObservable(r)||(r=n.observableArray([]),r.mappedRemove=function(n){var t="function"==typeof n?n:function(t){return t===g(n)};return r.remove(function(n){return t(g(n))})},r.mappedRemoveAll=function(t){var i=f(t,g);return r.remove(function(t){return-1!=n.utils.arrayIndexOf(i,g(t))})},r.mappedDestroy=function(n){var t="function"==typeof n?n:function(t){return t===g(n)};return r.destroy(function(n){return t(g(n))})},r.mappedDestroyAll=function(t){var i=f(t,g);return r.destroy(function(t){return-1!=n.utils.arrayIndexOf(i,g(t))})},r.mappedIndexOf=function(t){var i=f(r(),g);return t=g(t),n.utils.arrayIndexOf(i,t)},r.mappedCreate=function(t){if(-1!==r.mappedIndexOf(t))throw Error("There already is an object with the key that you specified.");var i=ct()?yt(t):t;return ft()&&(t=ot(i,t),n.isWriteableObservable(i)?i(t):i=t),r.push(i),i});b=f(n.utils.unwrapObservable(r),g).sort();nt=f(u,g);ut&&nt.sort();ut=n.utils.compareArrays(b,nt);b={};for(var st=n.utils.unwrapObservable(u),pt={},wt=!0,nt=0,at=st.length;nt<at;nt++){if(it=g(st[nt]),void 0===it||it instanceof Object){wt=!1;break}pt[it]=st[nt]}var st=[],bt=0,nt=0;for(at=ut.length;nt<at;nt++){it=ut[nt];et=p+"["+nt+"]";switch(it.status){case"added":ht=wt?pt[it.value]:s(n.utils.unwrapObservable(u),it.value,g);rt=o(void 0,ht,a,v,r,et,y);ct()||(rt=n.utils.unwrapObservable(rt));et=w(n.utils.unwrapObservable(u),ht,b);rt===tt?bt++:st[et-bt]=rt;b[et]=!0;break;case"retained":ht=wt?pt[it.value]:s(n.utils.unwrapObservable(u),it.value,g);rt=s(r,it.value,g);o(rt,ht,a,v,r,et,y);et=w(n.utils.unwrapObservable(u),ht,b);st[et]=rt;b[et]=!0;break;case"deleted":rt=s(r,it.value,g)}lt.push({event:it.status,item:rt})}r(st);a[v]&&a[v].arrayChanged&&n.utils.arrayForEach(lt,function(n){a[v].arrayChanged(n.event,n.item)})}else if(d(u)){if(r=n.utils.unwrapObservable(r),!r){if(ct())return ut=yt(),ft()&&(ut=ot(ut)),ut;if(ft())return ot(ut);r={}}if(ft()&&(r=ot(r)),l.save(u,r),ft())return r;k(u,function(t){var i=p.length?p+"."+t:t;if(-1==n.utils.arrayIndexOf(a.ignore,i))if(-1!=n.utils.arrayIndexOf(a.copy,i))r[t]=u[t];else if("object"!=typeof u[t]&&"array"!=typeof u[t]&&0<a.observe.length&&-1==n.utils.arrayIndexOf(a.observe,i))r[t]=u[t],a.copiedProperties[i]=!0;else{var f=l.get(u[t]),e=o(r[t],u[t],a,t,r,i,r),f=f||e;0<a.observe.length&&-1==n.utils.arrayIndexOf(a.observe,i)?(r[t]=f(),a.copiedProperties[i]=!0):(n.isWriteableObservable(r[t])?r[t](n.utils.unwrapObservable(f)):(f=void 0===r[t]?f:n.utils.unwrapObservable(f),r[t]=f),a.mappedProperties[i]=!0)}})}else switch(t.getType(u)){case"function":ft()?n.isWriteableObservable(u)?(u(ot(u)),r=u):r=ot(u):r=u;break;default:if(n.isWriteableObservable(r))return rt=ft()?ot(r):n.utils.unwrapObservable(u),r(rt),rt;ct()||ft();r=ct()?yt():n.observable(n.utils.unwrapObservable(u));ft()&&r(ot(r))}return r}function w(n,t,i){for(var r=0,u=n.length;r<u;r++)if(!0!==i[r]&&n[r]===t)return r;return null}function b(i,r){var u;return r&&(u=r(i)),"undefined"===t.getType(u)&&(u=i),n.utils.unwrapObservable(u)}function s(t,i,r){var u,e,f;for(t=n.utils.unwrapObservable(t),u=0,e=t.length;u<e;u++)if(f=t[u],b(f,r)===i)return f;throw Error("When calling ko.update*, the key '"+i+"' was not found!");}function f(t,i){return n.utils.arrayMap(n.utils.unwrapObservable(t),function(n){return i?b(n,i):n})}function k(n,i){if("array"===t.getType(n))for(var r=0;r<n.length;r++)i(r);else for(r in n)i(r)}function d(n){var i=t.getType(n);return("object"===i||"array"===i)&&null!==n}function it(){var t=[],i=[];this.save=function(r,u){var f=n.utils.arrayIndexOf(t,r);0<=f?i[f]=u:(t.push(r),i.push(u))};this.get=function(r){return r=n.utils.arrayIndexOf(t,r),0<=r?i[r]:void 0}}function g(){var n={},t=function(t){var i;try{i=t}catch(r){i="$$$"}return t=n[i],void 0===t&&(t=new it,n[i]=t),t};this.save=function(n,i){t(n).save(n,i)};this.get=function(n){return t(n).get(n)}}var i="__ko_mapping__",h=n.dependentObservable,p=0,c,l,nt=["create","update","key","arrayChanged"],tt={},a={include:["_destroy"],ignore:[],copy:[],observe:[]},r=a;t.isMapped=function(t){return(t=n.utils.unwrapObservable(t))&&t[i]};t.fromJS=function(n){var t,r,u,f;if(0==arguments.length)throw Error("When calling ko.fromJS, pass the object you want to convert.");try{if(p++||(c=[],l=new g),2==arguments.length&&(arguments[1][i]?r=arguments[1]:t=arguments[1]),3==arguments.length&&(t=arguments[1],r=arguments[2]),r&&(t=e(t,r[i])),t=y(t),u=o(r,n,t),r&&(u=r),!--p)for(;c.length;)f=c.pop(),f&&f();return u[i]=e(u[i],t),u}catch(s){throw p=0,s;}};t.fromJSON=function(i){var r=n.utils.parseJson(i);return arguments[0]=r,t.fromJS.apply(this,arguments)};t.updateFromJS=function(){throw Error("ko.mapping.updateFromJS, use ko.mapping.fromJS instead. Please note that the order of parameters is different!");};t.updateFromJSON=function(){throw Error("ko.mapping.updateFromJSON, use ko.mapping.fromJSON instead. Please note that the order of parameters is different!");};t.toJS=function(u,f){if(r||t.resetDefaultOptions(),0==arguments.length)throw Error("When calling ko.mapping.toJS, pass the object you want to convert.");if("array"!==t.getType(r.ignore))throw Error("ko.mapping.defaultOptions().ignore should be an array.");if("array"!==t.getType(r.include))throw Error("ko.mapping.defaultOptions().include should be an array.");if("array"!==t.getType(r.copy))throw Error("ko.mapping.defaultOptions().copy should be an array.");return f=y(f,u[i]),t.visitModel(u,function(t){return n.utils.unwrapObservable(t)},f)};t.toJSON=function(i,r){var u=t.toJS(i,r);return n.utils.stringifyJson(u)};t.defaultOptions=function(){if(0<arguments.length)r=arguments[0];else return r};t.resetDefaultOptions=function(){r={include:a.include.slice(0),ignore:a.ignore.slice(0),copy:a.copy.slice(0)}};t.getType=function(n){if(n&&"object"==typeof n){if(n.constructor===Date)return"date";if(n.constructor===Array)return"array"}return typeof n};t.visitModel=function(r,u,f){var o,e,s;if(f=f||{},f.visitedObjects=f.visitedObjects||new g,e=n.utils.unwrapObservable(r),d(e))f=y(f,e[i]),u(r,f.parentName),o="array"===t.getType(e)?[]:{};else return u(r,f.parentName);return f.visitedObjects.save(r,o),s=f.parentName,k(e,function(r){if(!(f.ignore&&-1!=n.utils.arrayIndexOf(f.ignore,r))){var h=e[r],c=f,l=s||"";if("array"===t.getType(e)?s&&(l+="["+r+"]"):(s&&(l+="."),l+=r),c.parentName=l,!(-1===n.utils.arrayIndexOf(f.copy,r)&&-1===n.utils.arrayIndexOf(f.include,r)&&e[i]&&e[i].mappedProperties&&!e[i].mappedProperties[r]&&e[i].copiedProperties&&!e[i].copiedProperties[r]&&"array"!==t.getType(e)))switch(t.getType(n.utils.unwrapObservable(h))){case"object":case"array":case"undefined":c=f.visitedObjects.get(h);o[r]="undefined"!==t.getType(c)?c:t.visitModel(h,u,f);break;default:o[r]=u(h,f.parentName)}}}),o}});Common={serializeFormToObject:function(n){var i=n.serializeArray(),t={};return $.each(i,function(n,i){t[i.name]=i.value}),t},showLoader:function(){$.LoadingOverlay("show",{image:"",fontawesome:"fa fa-circle-o-notch fa-spin fa-3x fa-fw",zIndex:1e4,maxSize:30,color:"rgba(43, 46, 51, 0.68)"})},hideLoader:function(){$.LoadingOverlay("hide")}}