(function(){"use strict";function i(n,i){i?(t[0]=t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0,this.blocks=t):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];n?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225);this.block=this.start=this.bytes=this.hBytes=0;this.finalized=this.hashed=!1;this.first=!0;this.is224=n}function c(n,t,r){var f,v=typeof n,c,l,a;if(v==="string"){var s=[],y=n.length,h=0,u;for(f=0;f<y;++f)u=n.charCodeAt(f),u<128?s[h++]=u:u<2048?(s[h++]=192|u>>6,s[h++]=128|u&63):u<55296||u>=57344?(s[h++]=224|u>>12,s[h++]=128|u>>6&63,s[h++]=128|u&63):(u=65536+((u&1023)<<10|n.charCodeAt(++f)&1023),s[h++]=240|u>>18,s[h++]=128|u>>12&63,s[h++]=128|u>>6&63,s[h++]=128|u&63);n=s}else if(v==="object"){if(n===null)throw new Error(e);else if(o&&n.constructor===ArrayBuffer)n=new Uint8Array(n);else if(!Array.isArray(n)&&(!o||!ArrayBuffer.isView(n)))throw new Error(e);}else throw new Error(e);for(n.length>64&&(n=new i(t,!0).update(n).array()),c=[],l=[],f=0;f<64;++f)a=n[f]||0,c[f]=92^a,l[f]=54^a;i.call(this,t,r);this.update(l);this.oKeyPad=c;this.inner=!0;this.sharedMemory=r}var e="input is invalid type",l=typeof window=="object",u=l?window:{},v,a,f;u.JS_SHA256_NO_WINDOW&&(l=!1);v=!l&&typeof self=="object";a=!u.JS_SHA256_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;a?u=global:v&&(u=self);var k=!u.JS_SHA256_NO_COMMON_JS&&typeof module=="object"&&module.exports,d=typeof define=="function"&&define.amd,o=!u.JS_SHA256_NO_ARRAY_BUFFER&&typeof ArrayBuffer!="undefined",n="0123456789abcdef".split(""),g=[-2147483648,8388608,32768,128],r=[24,16,8,0],s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],h=["hex","array","digest","arrayBuffer"],t=[];(u.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(n){return Object.prototype.toString.call(n)==="[object Array]"});o&&(u.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(n){return typeof n=="object"&&n.buffer&&n.buffer.constructor===ArrayBuffer});var y=function(n,t){return function(r){return new i(t,!0).update(r)[n]()}},p=function(n){var t=y("hex",n),r,u;for(a&&(t=nt(t,n)),t.create=function(){return new i(n)},t.update=function(n){return t.create().update(n)},r=0;r<h.length;++r)u=h[r],t[u]=y(u,n);return t},nt=function(method,is224){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),algorithm=is224?"sha224":"sha256";return function(n){if(typeof n=="string")return crypto.createHash(algorithm).update(n,"utf8").digest("hex");if(n===null||n===undefined)throw new Error(e);else n.constructor===ArrayBuffer&&(n=new Uint8Array(n));return Array.isArray(n)||ArrayBuffer.isView(n)||n.constructor===Buffer?crypto.createHash(algorithm).update(new Buffer(n)).digest("hex"):method(n)}},w=function(n,t){return function(i,r){return new c(i,t,!0).update(r)[n]()}},b=function(n){var t=w("hex",n),i,r;for(t.create=function(t){return new c(t,n)},t.update=function(n,i){return t.create(n).update(i)},i=0;i<h.length;++i)r=h[i],t[r]=w(r,n);return t};i.prototype.update=function(n){var c,s;if(!this.finalized){if(s=typeof n,s!=="string"){if(s==="object"){if(n===null)throw new Error(e);else if(o&&n.constructor===ArrayBuffer)n=new Uint8Array(n);else if(!Array.isArray(n)&&(!o||!ArrayBuffer.isView(n)))throw new Error(e);}else throw new Error(e);c=!0}for(var u,f=0,t,h=n.length,i=this.blocks;f<h;){if(this.hashed&&(this.hashed=!1,i[0]=this.block,i[16]=i[1]=i[2]=i[3]=i[4]=i[5]=i[6]=i[7]=i[8]=i[9]=i[10]=i[11]=i[12]=i[13]=i[14]=i[15]=0),c)for(t=this.start;f<h&&t<64;++f)i[t>>2]|=n[f]<<r[t++&3];else for(t=this.start;f<h&&t<64;++f)u=n.charCodeAt(f),u<128?i[t>>2]|=u<<r[t++&3]:u<2048?(i[t>>2]|=(192|u>>6)<<r[t++&3],i[t>>2]|=(128|u&63)<<r[t++&3]):u<55296||u>=57344?(i[t>>2]|=(224|u>>12)<<r[t++&3],i[t>>2]|=(128|u>>6&63)<<r[t++&3],i[t>>2]|=(128|u&63)<<r[t++&3]):(u=65536+((u&1023)<<10|n.charCodeAt(++f)&1023),i[t>>2]|=(240|u>>18)<<r[t++&3],i[t>>2]|=(128|u>>12&63)<<r[t++&3],i[t>>2]|=(128|u>>6&63)<<r[t++&3],i[t>>2]|=(128|u&63)<<r[t++&3]);this.lastByteIndex=t;this.bytes+=t-this.start;t>=64?(this.block=i[16],this.start=t-64,this.hash(),this.hashed=!0):this.start=t}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}};i.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var n=this.blocks,t=this.lastByteIndex;n[16]=this.block;n[t>>2]|=g[t&3];this.block=n[16];t>=56&&(this.hashed||this.hash(),n[0]=this.block,n[16]=n[1]=n[2]=n[3]=n[4]=n[5]=n[6]=n[7]=n[8]=n[9]=n[10]=n[11]=n[12]=n[13]=n[14]=n[15]=0);n[14]=this.hBytes<<3|this.bytes>>>29;n[15]=this.bytes<<3;this.hash()}};i.prototype.hash=function(){for(var e=this.h0,u=this.h1,f=this.h2,i=this.h3,o=this.h4,h=this.h5,c=this.h6,r=this.h7,l=this.blocks,a,v,y,n,p,w,b,d,g,k,t=16;t<64;++t)n=l[t-15],a=(n>>>7|n<<25)^(n>>>18|n<<14)^n>>>3,n=l[t-2],v=(n>>>17|n<<15)^(n>>>19|n<<13)^n>>>10,l[t]=l[t-16]+a+l[t-7]+v<<0;for(k=u&f,t=0;t<64;t+=4)this.first?(this.is224?(b=300032,n=l[0]-1413257819,r=n-150054599<<0,i=n+24177077<<0):(b=704751109,n=l[0]-210244248,r=n-1521486534<<0,i=n+143694565<<0),this.first=!1):(a=(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10),v=(o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7),b=e&u,y=b^e&f^k,w=o&h^~o&c,n=r+v+w+s[t]+l[t],p=a+y,r=i+n<<0,i=n+p<<0),a=(i>>>2|i<<30)^(i>>>13|i<<19)^(i>>>22|i<<10),v=(r>>>6|r<<26)^(r>>>11|r<<21)^(r>>>25|r<<7),d=i&e,y=d^i&u^b,w=r&o^~r&h,n=c+v+w+s[t+1]+l[t+1],p=a+y,c=f+n<<0,f=n+p<<0,a=(f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10),v=(c>>>6|c<<26)^(c>>>11|c<<21)^(c>>>25|c<<7),g=f&i,y=g^f&e^d,w=c&r^~c&o,n=h+v+w+s[t+2]+l[t+2],p=a+y,h=u+n<<0,u=n+p<<0,a=(u>>>2|u<<30)^(u>>>13|u<<19)^(u>>>22|u<<10),v=(h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7),k=u&f,y=k^u&i^g,w=h&c^~h&r,n=o+v+w+s[t+3]+l[t+3],p=a+y,o=e+n<<0,e=n+p<<0;this.h0=this.h0+e<<0;this.h1=this.h1+u<<0;this.h2=this.h2+f<<0;this.h3=this.h3+i<<0;this.h4=this.h4+o<<0;this.h5=this.h5+h<<0;this.h6=this.h6+c<<0;this.h7=this.h7+r<<0};i.prototype.hex=function(){this.finalize();var t=this.h0,i=this.h1,r=this.h2,u=this.h3,f=this.h4,e=this.h5,o=this.h6,s=this.h7,h=n[t>>28&15]+n[t>>24&15]+n[t>>20&15]+n[t>>16&15]+n[t>>12&15]+n[t>>8&15]+n[t>>4&15]+n[t&15]+n[i>>28&15]+n[i>>24&15]+n[i>>20&15]+n[i>>16&15]+n[i>>12&15]+n[i>>8&15]+n[i>>4&15]+n[i&15]+n[r>>28&15]+n[r>>24&15]+n[r>>20&15]+n[r>>16&15]+n[r>>12&15]+n[r>>8&15]+n[r>>4&15]+n[r&15]+n[u>>28&15]+n[u>>24&15]+n[u>>20&15]+n[u>>16&15]+n[u>>12&15]+n[u>>8&15]+n[u>>4&15]+n[u&15]+n[f>>28&15]+n[f>>24&15]+n[f>>20&15]+n[f>>16&15]+n[f>>12&15]+n[f>>8&15]+n[f>>4&15]+n[f&15]+n[e>>28&15]+n[e>>24&15]+n[e>>20&15]+n[e>>16&15]+n[e>>12&15]+n[e>>8&15]+n[e>>4&15]+n[e&15]+n[o>>28&15]+n[o>>24&15]+n[o>>20&15]+n[o>>16&15]+n[o>>12&15]+n[o>>8&15]+n[o>>4&15]+n[o&15];return this.is224||(h+=n[s>>28&15]+n[s>>24&15]+n[s>>20&15]+n[s>>16&15]+n[s>>12&15]+n[s>>8&15]+n[s>>4&15]+n[s&15]),h};i.prototype.toString=i.prototype.hex;i.prototype.digest=function(){this.finalize();var n=this.h0,t=this.h1,i=this.h2,r=this.h3,u=this.h4,f=this.h5,e=this.h6,o=this.h7,s=[n>>24&255,n>>16&255,n>>8&255,n&255,t>>24&255,t>>16&255,t>>8&255,t&255,i>>24&255,i>>16&255,i>>8&255,i&255,r>>24&255,r>>16&255,r>>8&255,r&255,u>>24&255,u>>16&255,u>>8&255,u&255,f>>24&255,f>>16&255,f>>8&255,f&255,e>>24&255,e>>16&255,e>>8&255,e&255];return this.is224||s.push(o>>24&255,o>>16&255,o>>8&255,o&255),s};i.prototype.array=i.prototype.digest;i.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(this.is224?28:32),n=new DataView(t);return n.setUint32(0,this.h0),n.setUint32(4,this.h1),n.setUint32(8,this.h2),n.setUint32(12,this.h3),n.setUint32(16,this.h4),n.setUint32(20,this.h5),n.setUint32(24,this.h6),this.is224||n.setUint32(28,this.h7),t};c.prototype=new i;c.prototype.finalize=function(){if(i.prototype.finalize.call(this),this.inner){this.inner=!1;var n=this.array();i.call(this,this.is224,this.sharedMemory);this.update(this.oKeyPad);this.update(n);i.prototype.finalize.call(this)}};f=p();f.sha256=f;f.sha224=p(!0);f.sha256.hmac=b();f.sha224.hmac=b(!0);k?module.exports=f:(u.sha256=f.sha256,u.sha224=f.sha224,d&&define(function(){return f}))})();!function(n,t){"function"==typeof define&&define.amd?define(["jquery"],function(i){return t(n,n.document,undefined,i)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(n,n.document,undefined,require("jquery")):t(n,n.document,undefined,n.jQuery)}("undefined"!=typeof window?window:this,function(n,t,i,r){"use strict";function at(n){return n.charAt(0).toUpperCase()+n.slice(1)}function wt(i){return i?n.innerWidth||t.documentElement[u.cW]||t.body[u.cW]:n.innerHeight||t.documentElement[u.cH]||t.body[u.cH]}function g(n,t){if(typeof n!=l)throw"Can't bind function!";var i=u.p,e=Array[i].slice.call(arguments,2),r=function(){},f=function(){return n.apply(this instanceof r?this:t,e.concat(Array[i].slice.call(arguments)))};return n[i]&&(r[i]=n[i]),f[i]=new r,f}function pt(){nt=nt||new ni(et.m);vt=vt||new ti(nt)}function ni(t){function ft(n){return{x:n[u.oH]-n[u.cH],y:n[u.oW]-n[u.cW]}}var b=this,tt="overflow",it=e("body"),i=e('<div id="os-dummy-scrollbar-size"><div><\/div><\/div>'),h=i[0],rt=e(i.children("div").eq(0));it.append(i);i.hide().show();var l,r,s,a,v,ut,y,k,w,d=ft(h),g={x:0===d.x,y:0===d.y},nt=(r=n.navigator.userAgent,a="substring",v=r[s="indexOf"]("MSIE "),ut=r[s]("Trident/"),y=r[s]("Edge/"),k=r[s]("rv:"),w=parseInt,0<v?l=w(r[a](v+5,r[s](".",v)),10):0<ut?l=w(r[a](k+3,r[s](".",k)),10):0<y&&(l=w(r[a](y+5,r[s](".",y)),10)),l);e.extend(b,{defaultOptions:t,msie:nt,autoUpdateLoop:!1,autoUpdateRecommended:!f.mO(),nativeScrollbarSize:d,nativeScrollbarIsOverlaid:g,nativeScrollbarStyling:function(){var t=!1;i.addClass("os-viewport-native-scrollbars-invisible");try{t="none"===i.css("scrollbar-width")&&(9<nt||!nt)||"none"===n.getComputedStyle(h,"::-webkit-scrollbar").getPropertyValue("display")}catch(r){}return t}(),overlayScrollbarDummySize:{x:30,y:30},cssCalc:c.v("width","calc","(1px)")||null,restrictedMeasuring:function(){var n,t,r,f;return i.css(tt,"hidden"),n=h[u.sW],t=h[u.sH],i.css(tt,"visible"),r=h[u.sW],f=h[u.sH],n-r!=0||t-f!=0}(),rtlScrollBehavior:function(){var t,n,r;return i.css({"overflow-y":"hidden","overflow-x":"scroll",direction:"rtl"}).scrollLeft(0),t=i.offset(),n=rt.offset(),i.scrollLeft(-999),r=rt.offset(),{i:t.left===n.left,n:n.left!==r.left}}(),supportTransform:!!c.u("transform"),supportTransition:!!c.u("transition"),supportPassiveEvents:function(){var t=!1;try{n.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){t=!0}}))}catch(i){}return t}(),supportResizeObserver:!!f.rO(),supportMutationObserver:!!f.mO()});i.removeAttr(u.s).remove(),function(){function h(){var t=n.screen.deviceXDPI||0,i=n.screen.logicalXDPI||1;return n.devicePixelRatio||t/i}if(!g.x||!g.y){var t=o.abs,r=f.wW(),u=f.wH(),s=h();e(n).on("resize",function(){if(0<p().length){var n=f.wW(),c=f.wH(),a=n-r,v=c-u;if(0==a&&0==v)return;var l,k=o.round(n/(r/100)),d=o.round(c/(u/100)),g=t(a),nt=t(v),tt=t(k),rt=t(d),y=h(),ut=2<g&&2<nt,et=!function(n,i){var r=t(n),u=t(i);return r!==u&&r+1!==u&&r-1!==u}(tt,rt),ot=ut&&et&&y!==s&&0<s,w=b.nativeScrollbarSize;ot&&(it.append(i),l=b.nativeScrollbarSize=ft(i[0]),i.remove(),w.x===l.x&&w.y===l.y||e.each(p(),function(){p(this)&&p(this).update("zoom")}));r=n;u=c;s=y}})}}()}function ti(n){var s,v=e.inArray,h=f.now,w="autoUpdate",c=u.l,t=[],l=[],r=!1,a=33,y=h(),p=function(){var u,v,nt,b,e,k,d,g,n;if(0<t[c]&&r){if(s=f.rAF()(function(){p()}),d=h(),g=d-y,a<g){for(y=d-g%a,u=33,n=0;n<t[c];n++)(v=t[n])!==i&&(b=(nt=v.options())[w],e=o.max(1,nt.autoUpdateInterval),k=h(),(!0===b||null===b)&&k-l[n]>e&&(v.update("auto"),l[n]=new Date(k+=e)),u=o.max(1,o.min(u,e)));a=u}}else a=33};this.add=function(i){-1===v(i,t)&&(t.push(i),l.push(h()),0<t[c]&&!r&&(r=!0,n.autoUpdateLoop=r,p()))};this.remove=function(u){var e=v(u,t);-1<e&&(l.splice(e,1),t.splice(e,1),0===t[c]&&r&&(r=!1,n.autoUpdateLoop=r,s!==i&&(f.cAF()(s),s=-1)))}}function ii(r,a,w,b,g){function yi(n,t,i,r,o){var c=f.isA(t)&&f.isA(i),v=r?"removeEventListener":"addEventListener",y=r?"off":"on",h=!c&&t.split(ni),s=0,l=e.isPlainObject(o),p=ue&&(l?o.V:o)||!1,a=l&&(o.$||!1),w=ue?{passive:p,capture:a}:a;if(c)for(;s<t[u.l];s++)yi(n,t[s],i[s],r,o);else for(;s<h[u.l];s++)ue?n[0][v](h[s],i,w):n[y](h[s],i)}function wr(n,t,i,r){yi(n,t,i,!1,r);ec.push(f.bind(yi,0,n,t,i,!0,r))}function us(n,t){var dt,ut,o,ft,y,et;if(n){var gt=f.rO(),ot="animationstart mozAnimationStart webkitAnimationStart MSAnimationStart",c="childNodes",r=3333333,l=function(){n[ii](r)[ti](vt?lt.n?-r:lt.i?0:r:r);t()};if(t){if(os)((y=n.addClass("observed").append(nr(lf)).contents()[0])[yh]=new gt(l)).observe(y);else if(9<rf||!ie){n.prepend(nr(lf,nr({c:ts,dir:"ltr"},nr(ts,nr(va))+nr(ts,nr({c:va,style:"width: 200%; height: 200%"})))));var p,a,w,k,s=n[0][c][0][c][0],st=e(s[c][1]),d=e(s[c][0]),ni=e(d[0][c][0]),ht=s[u.oW],ct=s[u.oH],v=b.nativeScrollbarSize,yt=function(){d[ti](r)[ii](r);st[ti](r)[ii](r)},wt=function(){a=0;p&&(ht=w,ct=k,l())},g=function(n){return w=s[u.oW],k=s[u.oH],p=w!=ht||k!=ct,n&&p&&!a?(f.cAF()(a),a=f.rAF()(wt)):n||wt(),yt(),n&&(f.prvD(n),f.stpP(n)),!1},tt={},bt={};yf(bt,it,[-2*(v.y+1),-2*v.x,-2*v.y,-2*(v.x+1)]);e(s).css(bt);d.on(ki,g);st.on(ki,g);n.on(ot,function(){g(!1)});tt[rt]=r;tt[pt]=r;ni.css(tt);yt()}else dt=kf.attachEvent,ut=rf!==i,dt?(n.prepend(nr(lf)),te(n,di+lf)[0].attachEvent("onresize",l)):(o=kf.createElement(h),o.setAttribute(u.ti,"-1"),o.setAttribute(u.c,lf),o.onload=function(){var n=this.contentDocument.defaultView;n.addEventListener("resize",l);n.document.documentElement.style.display="none"},o.type="text/html",ut&&n.prepend(o),o.data="about:blank",ut||n.prepend(o),n.on(ot,l));n[0]===ho&&(ft=function(){var t=nt.css("direction"),n={},i=0,u=!1;return t!==ol&&(i="ltr"===t?(n[at]=0,n[bi]=kt,r):(n[at]=kt,n[bi]=0,lt.n?-r:lt.i?0:r),ar.children().eq(0).css(n),ar[ti](i)[ii](r),ol=t,u=!0),u},ft(),wr(n,ki,function(n){return ft()&&nu(),f.prvD(n),f.stpP(n),!1}))}else os?(et=(y=n.contents()[0])[yh],et&&(et.disconnect(),delete y[yh])):yu(n.children(di+lf).eq(0))}}function ty(){if(ro){var r,t,o,n,i,a,v,s,h,c,y=f.mO(),p=f.now();ds=function(n){var t=!1;return si&&!fi&&(vi(n,function(){return!(t=function(n){var i=n.attributeName,t=n.target,f=n.type,r="closest";if(t===ir)return null===i;if("attributes"===f&&(i===u.c||i===u.s)&&!ft){if(i===u.c&&e(t).hasClass(oi))return ov(n.oldValue,t.className);if(typeof t[r]!=l)return!0;if(null!==t[r](di+lf)||null!==t[r](di+lu)||null!==t[r](di+gh))return!1}return!0}(this))}),t&&(s=f.now(),h=ku||rr,c=function(){dt||(p=s,ft&&lc(),h?nu():ut.update(kt))},clearTimeout(v),11<s-p||!h?c():v=setTimeout(c,11))),t};lo=new y(na=function(f){var s,e=!1,h=!1,c=[];return si&&!fi&&(vi(f,function(){r=(s=this).target;t=s.attributeName;o=t===u.c;n=s.oldValue;i=r.className;hi&&o&&!h&&-1<n.indexOf(wo)&&i.indexOf(wo)<0&&(a=av(!0),wi.className=i.split(ni).concat(n.split(ni).filter(function(n){return n.match(a)})).join(ni),e=h=!0);e=e||(o?ov(n,i):t!==u.s||n!==r[u.s].cssText);c.push(t)}),cc(c),e&&ut.update(h||kt)),e});ao=new y(ds)}}function rv(){ro&&!gr&&(lo.observe(wi,{attributes:!0,attributeOldValue:!0,attributeFilter:fc}),ao.observe(ft?wu:ir,{attributes:!0,attributeOldValue:!0,subtree:!ft,childList:!ft,characterData:!ft,attributeFilter:ft?iv:fc}),gr=!0)}function oc(){ro&&gr&&(lo.disconnect(),ao.disconnect(),gr=!1)}function iy(){if(!fi){var n,t={w:ho[u.sW],h:ho[u.sH]};n=pf(t,vl);vl=t;n&&nu({A:!0})}}function uv(){hf&&tu(!0)}function fv(){hf&&!uf.hasClass(af)&&tu(!1)}function ry(){ur&&(tu(!0),clearTimeout(ia),ia=setTimeout(function(){ur&&!dt&&tu(!1)},100))}function no(n){return f.prvD(n),!1}function sc(n){var t=e(n.target);pv(function(n,i){t.is(i)&&nu({k:!0})})}function hc(n){n||hc(!0);yi(nt,we.split(ni)[0],ry,!ur||n,!0);yi(nt,[ra,ua],[uv,fv],!hf||n,!0);si||n||nt.one("mouseover",uv)}function ev(){var n={};return cr&&ou&&(n.w=iu(ou.css(yr+rt)),n.h=iu(ou.css(yr+pt)),n.c=pf(n,du),n.f=!0),!!(du=n).c}function ov(n,t){var r,f,o=typeof t==s?t.split(ni):[],i=function(n,t){for(var u,r=[],f=[],i=0;i<n.length;i++)r[n[i]]=!0;for(i=0;i<t.length;i++)r[t[i]]?delete r[t[i]]:r[t[i]]=!0;for(u in r)f.push(u);return f}(typeof n==s?n.split(ni):[],o),e=pu(rs,i);if(-1<e&&i.splice(e,1),0<i[u.l])for(f=av(!0,!0),r=0;r<i.length;r++)if(!i[r].match(f))return!0;return!1}function cc(n){vi(n=n||ic,function(n,t){if(-1<f.inA(t,ic)){var i=st.attr(t);ht(i)==s?ot.attr(t,i):ot.removeAttr(t)}})}function lc(){if(!fi){var t,i,r,f,e=!co,s=gt.w,h=gt.h,n={},c=rr||e;return n[yr+rt]=it,n[yr+pt]=it,n[rt]=kt,st.css(n),t=wu[u.oW],i=c?o.max(t,wu[u.sW]-1):1,n[rt]=rr?kt:cu,n[yr+rt]=cu,n[pt]=kt,st.css(n),r=wu[u.oH],f=o.max(r,wu[u.sH]-1),n[rt]=i,n[pt]=f,su.css(n),n[yr+rt]=s,n[yr+pt]=h,st.css(n),{q:t,B:r,X:i,Y:f}}}function nu(n){var ts,ke,os,ge,hh,ch,vi,dc,l,ye,gc,yh,k;clearTimeout(tl);n=n||{};vf.A|=n.A;vf.k|=n.k;vf.H|=n.H;var nf,ph=f.now(),bf=!!vf.A,pe=!!vf.k,kr=!!vf.H,kf=n.C,bh=0<rc&&si&&!dt&&!kr&&!kf&&ph-nl<rc&&!ku&&!rr;if(bh&&(tl=setTimeout(nu,rc)),!(dt||bh||fi&&!kf||si&&!kr&&(nf=nt.is(":hidden"))||"inline"===nt.css("display"))){nl=ph;vf={};!uu||ct.x&&ct.y?fu=ai({},b.nativeScrollbarSize):(fu.x=0,fu.y=0);cf={x:3*(fu.x+(ct.x?0:3)),y:3*(fu.y+(ct.y?0:3))};kf=kf||{};var t=function(){return pf.apply(this,[].slice.call(arguments).concat([kr]))},di={x:ot[ti](),y:ot[ii]()},ne=bt.scrollbars,dh=bt.textarea,te=ne.visibility,gh=t(te,yl),rf=ne.autoHide,nc=t(rf,pl),oo=ne.clickScrolling,tc=t(oo,wl),ho=ne.dragScrolling,ic=t(ho,ws),uf=bt.className,na=t(uf,ae),ff=bt.resize,lo=t(ff,bl)&&!cr,ef=bt.paddingAbsolute,lu=t(ef,sl),ao=bt.clipAlways,uc=t(ao,hl),fr=bt.sizeAutoCapable&&!cr,fc=t(fr,ll),p=bt.nativeScrollbarsOverlaid.showNativeScrollbars,au=t(p,ys),we=bt.autoUpdate,ta=t(we,ps),re=bt.overflowBehavior,wo=t(re,df,kr),go=dh.dynWidth,ia=t(gl,go),ns=dh.dynHeight,ra=t(dl,ns);(th="n"===rf,gu="s"===rf,ur="m"===rf,hf="l"===rf,nh=ne.autoHideDelay,bs=ae,vo="n"===ff,yo="b"===ff,rh="h"===ff,uh="v"===ff,hu=bt.normalizeRTL,p=p&&ct.x&&ct.y,yl=te,pl=rf,wl=oo,ws=ho,ae=uf,bl=ff,sl=ef,hl=ao,ll=fr,ys=p,ps=we,df=ai({},re),gl=go,dl=ns,dr=dr||{x:!1,y:!1},na&&(ui(nt,bs+ni+rs),wt(nt,uf!==i&&null!==uf&&0<uf.length?uf:rs)),ta&&(!0===we||null===we&&ie?(oc(),g.add(ut)):(g.remove(ut),rv())),fc)&&(fr?(ei?ei.show():(ei=e(nr(kv)),tr.before(ei)),eu)?lr.show():(lr=e(nr(dv)),so=lr[0],ei.before(lr),ts={w:-1,h:-1},us(lr,function(){var n={w:so[u.oW],h:so[u.oH]};pf(n,ts)&&(si&&ku&&0<n.h||rr&&0<n.w||si&&!ku&&0===n.h||!rr&&0===n.w)&&nu();ts=n}),eu=!0,null!==es&&lr.css(pt,es+"(100% + 1px)")):(eu&&lr.hide(),ei&&ei.hide()));kr&&(ar.find("*").trigger(ki),eu&&lr.find("*").trigger(ki));nf=nf===i?nt.is(":hidden"):nf;var ue,ee=!!ft&&"off"!==st.attr("wrap"),ua=t(ee,co),be=nt.css("direction"),d=t(be,el),is=nt.css("box-sizing"),vu=t(is,rl),a=bc(er);try{ue=eu?so[u.bCR]():null}catch(ov){return}pi="border-box"===is;var lf=(vt="rtl"===be)?at:bi,ht=vt?bi:at,fs=!1,ec=!(!eu||"none"===nt.css(pr))&&0===o.round(ue.right-ue.left)&&(!!ef||0<wi[u.cW]-fe);fr&&!ec&&(ke=wi[u.oW],os=ei.css(rt),ei.css(rt,kt),ge=wi[u.oW],ei.css(rt,os),(fs=ke!==ge)||(ei.css(rt,ke+1),ge=wi[u.oW],ei.css(rt,os),fs=ke!==ge));var v=(ec||fs)&&fr&&!nf,vr=t(v,rr),fa=!v&&rr,w=!(!eu||!fr||nf)&&0===o.round(ue.bottom-ue.top),oi=t(w,ku),ea=!w&&ku,tt=bc(tf,"-"+rt,!(v&&pi||!pi),!(w&&pi||!pi)),yu=bc(li),s={},y={},sc=function(){return{w:wi[u.cW],h:wi[u.cH]}},ss=function(){return{w:bu[u.oW]+o.max(0,ir[u.cW]-ir[u.sW]),h:bu[u.oH]+o.max(0,ir[u.cH]-ir[u.sH])}},cc=fe=a.l+a.r,ac=uo=a.t+a.b;if(cc*=ef?1:0,ac*=ef?1:0,a.c=t(a,vs),hs=tt.l+tt.r,cs=tt.t+tt.b,tt.c=t(tt,ul),ls=yu.l+yu.r,as=yu.t+yu.b,yu.c=t(yu,fl),co=ee,el=be,rl=is,rr=v,ku=w,vs=a,ul=tt,fl=yu,d&&eu&&lr.css(pr,ht),a.c||d||lu||vr||oi||vu||fc){var hi={},ds={},vc=[a.t,a.r,a.b,a.l];yf(y,li,[-a.t,-a.r,-a.b,-a.l]);ef?(yf(hi,it,vc),yf(ft?ds:s,er)):(yf(hi,it),yf(ft?ds:s,er,vc));tr.css(hi);st.css(ds)}gt=ss();var pu=!!ft&&lc(),oa=ft&&t(pu,kl),ih=ft&&pu?{w:go?pu.X:pu.q,h:ns?pu.Y:pu.B}:{};if(kl=pu,w&&(oi||lu||vu||a.c||tt.c)?s[pt]=kt:(oi||lu)&&(s[pt]=cu),v&&(vr||lu||vu||a.c||tt.c||d)?(s[rt]=kt,y[po+rt]=cu):(vr||lu)&&(s[rt]=cu,s[pr]=it,y[po+rt]=it),v?(y[rt]=kt,s[rt]=c.v(rt,"max-content intrinsic")||kt,s[pr]=ht):y[rt]=it,y[pt]=w?ih.h||ir[u.cH]:it,fr&&ei.css(y),yt.css(s),s={},y={},bf||pe||oa||d||vu||lu||vr||v||oi||w||au||wo||uc||lo||gh||nc||ic||tc||ia||ra||ua){var no="overflow",eh=no+"-x",oh=no+"-y";if(!uu){var oe={},sa=dr.y&&le.ys&&!p?ct.y?ot.css(lf):-fu.y:0,aa=dr.x&&le.xs&&!p?ct.x?ot.css(or):-fu.x:0;yf(oe,it);ot.css(oe)}var wr=yv(),se={w:ih.w||wr[u.cW],h:ih.h||wr[u.cH]},va=wr[u.sW],ya=wr[u.sH];uu||(oe[or]=ea?it:aa,oe[lf]=fa?it:sa,ot.css(oe));gt=ss();var to=sc(),sh={w:to.w-ls-hs-(pi?0:fe),h:to.h-as-cs-(pi?0:uo)},af={w:o.max((v?se.w:va)+cc,sh.w),h:o.max((w?se.h:ya)+ac,sh.h)};(af.c=t(af,cl),cl=af,fr)&&((af.c||w||v)&&(y[rt]=af.w,y[pt]=af.h,ft||(se={w:wr[u.cW],h:wr[u.cH]})),hh={},ch=function(n){var u=sr(n),i=u.F,t=u.K,r=n?v:w,f=n?hs:cs,e=n?fe:uo,s=n?ls:as,h=gt[i]-f-s-(pi?0:e);r&&(r||!tt.c)||(y[t]=sh[i]-1);!(r&&se[i]<h)||n&&ft&&ee||(ft&&(hh[t]=iu(su.css(t))-1),--y[t]);0<se[i]&&(y[t]=o.max(1,y[t]))},ch(!0),ch(!1),ft&&su.css(hh),ei.css(y));v&&(s[rt]=cu);!v||pi||gr||(s[pr]="none");yt.css(s);s={};vi={w:wr[u.sW],h:wr[u.sH]};vi.c=pe=t(vi,sf);sf=vi;gt=ss();bf=t(to=sc(),ce);ce=to;var lh=ft&&(0===gt.w||0===gt.h),io=gf,wf={},he={},yc={},et={},h={},r={},ve={},wc=bu[u.bCR](),kc=function(n){var i=sr(n),u=sr(!n).U,t=i.U,f=i.F,e=i.K,c=ki+i.G+"Max",s=wc[e]?o.abs(wc[e]-gt[f]):0,l=io&&0<io[t]&&0===of[c];wf[t]="v-s"===re[t];he[t]="v-h"===re[t];yc[t]="s"===re[t];et[t]=o.max(0,o.round(100*(vi[f]-gt[f]))/100);et[t]*=lh||l&&0<s&&s<1?0:1;h[t]=0<et[t];r[t]=wf[t]||he[t]?h[u]&&!wf[u]&&!he[u]:h[t];r[t+"s"]=!!r[t]&&(yc[t]||wf[t]);ve[t]=h[t]&&r[t+"s"]};if(kc(!0),kc(!1),et.c=t(et,gf),gf=et,h.c=t(h,dr),dr=h,r.c=t(r,le),le=r,ct.x||ct.y){var ah,vh={},yi={},ro=kr;(h.x||h.y)&&(yi.w=ct.y&&h.y?vi.w+ru.y:it,yi.h=ct.x&&h.x?vi.h+ru.x:it,ro=t(yi,il),il=yi);(h.c||r.c||vi.c||d||vr||oi||v||w||au)&&(s[li+ht]=s[tf+ht]=it,ah=function(n){var f=sr(n),e=sr(!n),t=f.U,i=n?or:lf,u=n?w:v;ct[t]&&h[t]&&r[t+"s"]?(s[li+i]=!u||p?it:ru[t],s[tf+i]=n&&u||p?it:ru[t]+"px solid transparent"):(yi[e.F]=s[li+i]=s[tf+i]=it,ro=!0)},uu?hr(ot,kh,!p):(ah(!0),ah(!1)));p&&(yi.w=yi.h=it,ro=!0);ro&&!uu&&(vh[rt]=r.y?yi.w:it,vh[pt]=r.x?yi.h:it,ou||(ou=e(nr(bv)),ot.prepend(ou)),ou.css(vh));yt.css(s)}if(l={},hi={},(bf||h.c||r.c||vi.c||wo||vu||au||d||uc||oi)&&(l[ht]=it,(dc=function(n){var u=sr(n),i=sr(!n),t=u.U,f=u.J,e=n?or:lf,o=function(){l[e]=it;fh[i.F]=0};h[t]&&r[t+"s"]?(l[no+f]=ki,p||uu?o():(l[e]=-(ct[t]?ru[t]:fu[t]),fh[i.F]=ct[t]?ru[i.U]:0)):(l[no+f]=it,o())})(!0),dc(!1),!uu&&(gt.h<cf.x||gt.w<cf.y)&&(h.x&&r.x&&!ct.x||h.y&&r.y&&!ct.y)?(l[er+ri]=cf.x,l[li+ri]=-cf.x,l[er+ht]=cf.y,l[li+ht]=-cf.y):l[er+ri]=l[li+ri]=l[er+ht]=l[li+ht]=it,l[er+lf]=l[li+lf]=it,h.x&&r.x||h.y&&r.y||lh?ft&&lh&&(hi[eh]=hi[oh]="hidden"):(!ao||he.x||wf.x||he.y||wf.y)&&(ft&&(hi[eh]=hi[oh]=it),l[eh]=l[oh]="visible"),tr.css(hi),ot.css(l),l={},(h.c||vu||vr||oi)&&(!ct.x||!ct.y))&&(ye=ir[u.s],ye.webkitTransform="scale(1)",ye.display="run-in",ir[u.oH],ye.display=it,ye.webkitTransform=it),(s={},d||vr||oi)&&(vt&&v?(gc=yt.css(pr),yh=o.round(yt.css(pr,it).css(at,it).position().left),yt.css(pr,gc),yh!==o.round(yt.position().left)&&(s[at]=yh)):s[at]=it),yt.css(s),ft&&pe){if(k=function(){var t=wu.selectionStart;if(t!==i){for(var r,f=st.val(),c=f[u.l],e=f.split("\n"),l=e[u.l],o=f.substr(0,t).split("\n"),h=0,s=0,a=o[u.l],v=o[o[u.l]-1][u.l],n=0;n<e[u.l];n++)r=e[n][u.l],s<r&&(h=n+1,s=r);return{Q:a,Z:v,nn:l,tn:s,rn:h,en:t,"in":c}}}(),k){var ol=ks===i||k.nn!==ks.nn,al=k.Q,pa=k.Z,wa=k.rn,ba=k.nn,ka=k.tn,tv=k.en,vl=k["in"]<=tv&&gs,fo={x:ee||pa!==ka||al!==wa?-1:gf.x,y:(ee?vl||ol&&io&&di.y===io.y:(vl||ol)&&al===ba)?gf.y:-1};di.x=-1<fo.x?vt&&hu&&lt.i?0:fo.x:di.x;di.y=-1<fo.y?fo.y:di.y}ks=k}vt&&lt.i&&ct.y&&h.x&&hu&&(di.x+=fh.w||0);v&&nt[ti](0);w&&nt[ii](0);ot[ti](di.x)[ii](di.y);var iv="v"===te,uv="h"===te,fv="a"===te,eo=function(n,t){t=t===i?n:t;cv(!0,n,ve.x);cv(!1,t,ve.y)};hr(nt,ko,r.x||r.y);hr(nt,ca,r.x);hr(nt,la,r.y);d&&!cr&&hr(nt,ha,vt);cr&&wt(nt,wh);lo&&(hr(nt,wh,vo),hr(ci,de,!vo),hr(ci,da,yo),hr(ci,ga,rh),hr(ci,nv,uh));(gh||wo||r.c||h.c||au)&&(p?au&&(ui(nt,bo),p&&eo(!1)):fv?eo(ve.x,ve.y):iv?eo(!0):uv&&eo(!1));(nc||au)&&(hc(!hf&&!ur),tu(th,!th));(bf||et.c||oi||vr||lo||vu||lu||au||d)&&(pc(!0),br(!0),pc(!1),br(!1));tc&&lv(!0,oo);ic&&lv(!1,ho);gi("onDirectionChanged",{isRTL:vt,dir:be},d);gi("onHostSizeChanged",{width:ce.w,height:ce.h},bf);gi("onContentSizeChanged",{width:sf.w,height:sf.h},pe);gi("onOverflowChanged",{x:h.x,y:h.y,xScrollable:r.xs,yScrollable:r.ys,clipped:r.x||r.y},h.c||r.c);gi("onOverflowAmountChanged",{x:et.x,y:et.y},et.c)}cr&&du&&(dr.c||du.c)&&(du.f||ev(),ct.y&&dr.x&&yt.css(yr+rt,du.w+ru.y),ct.x&&dr.y&&yt.css(yr+pt,du.h+ru.x),du.c=!1);si&&kf.updateOnLoad&&sv();gi("onUpdated",{forced:kr})}}function sv(){ft||pv(function(n,t){yt.find(t).each(function(n,t){f.inA(t,ge)<0&&(ge.push(t),e(t).off(uc,sc).on(uc,sc))})})}function ac(n){var t=et._(n,et.g,!0,ee);return ee=ai({},ee,t.S),bt=ai({},bt,t.z),t.z}function vc(n){var r="parent",a=go+ni+is,o=ft?ni+is:it,t=bt.textarea.inheritedAttrs,c={},l=function(){var t=n?st:nt;vi(c,function(n,i){ht(i)==s&&(n==u.c?t.addClass(i):t.attr(n,i))})},v=[oi,wo,ph,wh,ha,ea,oa,sa,bo,ko,ca,la,rs,go,is,ae].join(ni),h={};nt=nt||(ft?hi?st[r]()[r]()[r]()[r]():e(nr(ph)):st);yt=yt||vu(dh+o);ot=ot||vu(ns+o);tr=tr||vu(bh+o);ar=ar||vu("os-resize-observer-host");su=su||(ft?vu(wv):i);hi&&wt(nt,wo);n&&ui(nt,v);t=ht(t)==s?t.split(ni):t;f.isA(t)&&ft&&vi(t,function(t,i){ht(i)==s&&(c[i]=n?nt.attr(i):st.attr(i))});n?(hi&&si?(ar.children().remove(),vi([tr,ot,yt,su],function(n,t){t&&ui(t.removeAttr(u.s),nc)}),wt(nt,ft?ph:oi)):(yu(ar),yt.contents().unwrap().unwrap().unwrap(),ft&&(st.unwrap(),yu(nt),yu(su),l())),ft&&st.removeAttr(u.s),cr&&ui(bf,fa)):(ft&&(bt.sizeAutoCapable||(h[rt]=st.css(rt),h[pt]=st.css(pt)),hi||st.addClass(is).wrap(nt),nt=st[r]().css(h)),hi||(wt(st,ft?a:oi),nt.wrapInner(yt).wrapInner(ot).wrapInner(tr).prepend(ar),yt=te(nt,di+dh),ot=te(nt,di+ns),tr=te(nt,di+bh),ft&&(yt.prepend(su),l())),uu&&wt(ot,kh),ct.x&&ct.y&&wt(ot,aa),cr&&wt(bf,fa),ho=ar[0],wi=nt[0],bu=tr[0],of=ot[0],ir=yt[0],cc())}function uy(){function t(n){lc();ut.update(kt);n&&ie&&clearInterval(o)}var o,r,s=[112,113,114,115,116,117,118,119,120,121,123,33,34,37,38,39,40,16,17,18,19,20,144],n=[],e="focus";ft?(9<rf||!ie?wr(st,"input",t):wr(st,[lh,ah],[function(i){var r=i.keyCode;pu(r,s)<0&&(n[u.l]||(t(),o=setInterval(t,1e3/60)),pu(r,n)<0&&n.push(r))},function(i){var r=i.keyCode,f=pu(r,n);pu(r,s)<0&&(-1<f&&n.splice(f,1),n[u.l]||t(!0))}]),wr(st,[ki,"drop",e,e+"out"],[function(n){return st[ti](lt.i&&hu?9999999:0),st[ii](0),f.prvD(n),f.stpP(n),!1},function(){setTimeout(function(){dt||t()},50)},function(){gs=!0;wt(nt,e)},function(){gs=!1;n=[];ui(nt,e);t(!0)}])):wr(yt,vh,function(n){!0!==ps&&function(n){if(!si)return 1;var r="flex-grow",f="flex-shrink",e="flex-basis",o=[rt,yr+rt,po+rt,li+at,li+bi,at,bi,"font-weight","word-spacing",r,f,e],s=[er+at,er+bi,tf+at+rt,tf+bi+rt],h=[pt,yr+pt,po+pt,li+ri,li+or,ri,or,"line-height",r,f,e],c=[er+ri,er+or,tf+ri+rt,tf+or+rt],l="s"===df.x||"v-s"===df.x,t=!1,i=function(n,t){for(var i=0;i<n[u.l];i++)if(n[i]===t)return!0;return!1};return("s"===df.y||"v-s"===df.y)&&((t=i(h,n))||pi||(t=i(c,n))),l&&!t&&((t=i(o,n))||pi||(t=i(s,n))),t}((n=n.originalEvent||n).propertyName)&&ut.update(kt)});wr(ot,ki,function(n){fi||(r!==i?clearTimeout(r):((gu||ur)&&tu(!0),to()||wt(nt,bo),gi("onScrollStart",n)),nf||(br(!0),br(!1)),gi("onScroll",n),r=setTimeout(function(){dt||(clearTimeout(r),r=i,(gu||ur)&&tu(!1),to()||ui(nt,bo),gi("onScrollStop",n))},175))},!0)}function yc(n){function f(n){var t=sr(n),i=t.an,f=t.un,e=t.cn;hi&&si?vi([i,f,e],function(n,t){ui(t.removeAttr(u.s),nc)}):yu(i||r(n).an)}var t,i,r=function(t){var i=vu(lu+ni+(t?gv:ny),!0),r=vu(ya,i),u=vu(wa,i);return hi||n||(i.append(r),r.append(u)),{an:i,un:r,cn:u}};n?(f(!0),f()):(t=r(!0),i=r(),ff=t.an,eo=t.un,oe=t.cn,ef=i.an,oo=i.un,se=i.cn,hi||(tr.after(ef),tr.after(ff)))}function hv(n){function nt(n){return rf&&ct?n["screen"+at]:f.page(n)[c]}function w(n){return bt.scrollbars[n]}function tt(){p=.5}function it(){p=1}function rt(n){f.stpP(n)}function ft(n){-1<pu(n.keyCode,g)&&tt()}function et(n){-1<pu(n.keyCode,g)&&it()}function b(n){var t=(n.originalEvent||n).touches!==i;return!(fi||dt||to()||!ws||t&&!w("touchSupport"))&&(1===f.mBtn(n)||t)}function st(t){if(b(t)){var u=e.I,s=e.D,i=e.N*((nt(t)-a)*v/(u-s));i=isFinite(i)?i:0;vt&&n&&!lt.i&&(i*=-1);ot[l](o.round(r+i));nf&&br(n,r+i);ue||f.prvD(t)}else y(t)}function y(e){if(e=e||e.originalEvent,yi(kr,[we,pe,lh,ah,be],[st,y,ft,et,no],!0),f.rAF()(function(){yi(kr,d,rt,!0,{$:!0})}),nf&&br(n,!0),nf=!1,ui(uf,af),ui(t.cn,s),ui(t.un,s),ui(t.an,s),v=1,it(),h!==(a=r=i)&&(ut.scrollStop(),clearTimeout(h),h=i),e){var o=wi[u.bCR]();e.clientX>=o.left&&e.clientX<=o.right&&e.clientY>=o.top&&e.clientY<=o.bottom||fv();(gu||ur)&&tu(!1)}}function ht(i){r=ot[l]();r=isNaN(r)?0:r;(vt&&n&&!lt.n||!vt)&&(r=r<0?0:r);v=kc()[c];a=nt(i);nf=!w(k);wt(uf,af);wt(t.cn,s);wt(t.an,s);yi(kr,[we,pe,be],[st,y,no]);f.rAF()(function(){yi(kr,d,rt,!1,{$:!0})});!rf&&ss||f.prvD(i);f.stpP(i)}var h,r,a,v,t=sr(n),e=t.sn,ct=he.top!==he,c=t.U,at=t.J,l=ki+t.G,s="active",k="snapHandle",d="click",p=1,g=[16,17];wr(t.cn,ne,function(n){b(n)&&ht(n)});wr(t.un,[ne,ra,ua],[function(r){if(b(r)){var u,d=t.sn.D/Math.round(o.min(1,gt[t.F]/sf[t.F])*t.sn.I),at=o.round(gt[t.F]*d),yt=270*d,pt=400*d,bt=t.un.offset()[t.P],nt=r.ctrlKey,it=r.shiftKey,kt=it&&nt,g=!0,rt=function(t){nf&&br(n,t)},st=function(){rt();ht(r)},ct=function(){if(!dt){var r=(a-bt)*v,f=e.W,nt=e.I,s=e.D,b=e.N,tt=e.R,k=yt*p,ft=g?o.max(pt,k):k,t=b*((r-s/2)/(nt-s)),y=vt&&n&&(!lt.i&&!lt.n||hu),et=y?f<r:r<f,w={},d={easing:"linear",step:function(t){nf&&(ot[l](t),br(n,t))}};t=isFinite(t)?t:0;t=vt&&n&&!lt.i?b-t:t;it?(ot[l](t),kt?(t=ot[l](),ot[l](tt),t=y&&lt.i?b-t:t,t=y&&lt.n?-t:t,w[c]=t,ut.scroll(w,ai(d,{duration:130,complete:st}))):st()):(u=g?et:u,(y?u?r<=f+s:f<=r:u?f<=r:r<=f+s)?(clearTimeout(h),ut.scrollStop(),h=i,rt(!0)):(h=setTimeout(ct,ft),w[c]=(u?"-=":"+=")+at,ut.scroll(w,ai(d,{duration:k}))),g=!1)}};nt&&tt();v=kc()[c];a=f.page(r)[c];nf=!w(k);wt(uf,af);wt(t.un,s);wt(t.an,s);yi(kr,[pe,lh,ah,be],[y,ft,et,no]);ct();f.prvD(r);f.stpP(r)}},function(){ih=!0;(gu||ur)&&tu(!0)},function(){ih=!1;(gu||ur)&&tu(!1)}]);wr(t.an,ne,function(n){f.stpP(n)});re&&wr(t.an,vh,function(i){i.target===t.an[0]&&(pc(n),br(n))})}function cv(n,t,i){var r=n?ff:ef;hr(nt,n?ea:oa,!t);hr(r,ka,!i)}function tu(n,t){if(clearTimeout(ta),n)ui(ff,ke),ui(ef,ke);else{var i,r=function(){ih||dt||(!(i=oe.hasClass("active")||se.hasClass("active"))&&(gu||ur||hf)&&wt(ff,ke),!i&&(gu||ur||hf)&&wt(ef,ke))};0<nh&&!0!==t?ta=setTimeout(r,nh):r()}}function pc(n){var i={},t=sr(n),r=t.sn,u=o.min(1,gt[t.F]/sf[t.F]);i[t.K]=o.floor(1e8*u)/1e6+"%";to()||t.cn.css(i);r.D=t.cn[0]["offset"+t.ln];r.M=u}function br(n,t){var l,k,a=ht(t)==y,v=vt&&n,r=sr(n),f=r.sn,d="translate(",g=c.u("transform"),nt=c.u("transition"),p=n?ot[ti]():ot[ii](),ft=t===i||a?p:t,w=f.D,s=r.un[0]["offset"+r.ln],et=s-w,h={},b=(of[ki+r.ln]-of["client"+r.ln])*(lt.n&&v?-1:1),tt=function(n){return isNaN(n/b)?0:o.max(0,o.min(1,n/b))},rt=function(n){var t=et*n;return t=isNaN(t)?0:t,t=v&&!lt.i?s-w-t:t,t=o.max(0,t)},ut=tt(p),e=rt(tt(ft)),st=rt(ut);f.N=b;f.R=p;f.L=ut;wf?(l=v?-(s-w-e):e,k=n?d+l+"px, 0)":d+"0, "+l+"px)",h[g]=k,re&&(h[nt]=a&&1<o.abs(e-f.W)?function(n){var o=c.u("transition"),s=n.css(o);if(s)return s;for(var r,f,t,h="\\s*(([^,(]+(\\(.+?\\))?)+)[\\s,]*",l=new RegExp(h),v=new RegExp("^("+h+")+$"),a="property duration timing-function delay".split(" "),i=[],e=0,y=function(n){if(r=[],!n.match(v))return n;for(;n.match(l);)r.push(RegExp.$1),n=n.replace(l,it);return r};e<a[u.l];e++)for(f=y(n.css(o+"-"+a[e])),t=0;t<f[u.l];t++)i[t]=(i[t]?i[t]+ni:it)+f[t];return i.join(", ")}(r.cn)+", "+(g+ni+250)+"ms":it)):h[r.P]=e;to()||(r.cn.css(h),wf&&re&&a&&r.cn.one(vh,function(){dt||r.cn.css(nt,it)}));f.W=e;f.j=st;f.I=s}function lv(n,t){var i=t?"removeClass":"addClass",u=n?oo:se,r=n?pa:ba;(n?eo:oe)[i](r);u[i](r)}function sr(n){return{K:n?rt:pt,ln:n?"Width":"Height",P:n?at:ri,G:n?"Left":"Top",U:n?ve:ye,J:n?"X":"Y",F:n?"w":"h",vn:n?"l":"t",un:n?eo:oo,cn:n?oe:se,an:n?ff:ef,sn:n?fr:vr}}function wc(n){ci=ci||vu(gh,!0);n?hi&&si?ui(ci.removeAttr(u.s),nc):yu(ci):hi||nt.append(ci)}function gi(n,t,i){if(!1!==i)if(si){var u,f=bt.callbacks[n],r=n;"on"===r.substr(0,2)&&(r=r.substr(2,1).toLowerCase()+r.substr(3));ht(f)==l&&f.call(ut,t);vi(au,function(){ht((u=this).on)==l&&u.on(r,t)})}else dt||tc.push({n:n,a:t})}function yf(n,t,i){i=i||[it,it,it,it];n[(t=t||it)+ri]=i[0];n[t+bi]=i[1];n[t+or]=i[2];n[t+at]=i[3]}function bc(n,t,i,r){return t=t||it,n=n||it,{t:r?0:iu(nt.css(n+ri+t)),r:i?0:iu(nt.css(n+bi+t)),b:r?0:iu(nt.css(n+or+t)),l:i?0:iu(nt.css(n+at+t))}}function av(n,t){var i,r,f,e=function(n,t){if(f="",t&&typeof n==s)for(r=n.split(ni),i=0;i<r[u.l];i++)f+="|"+r[i]+"$";return f};return new RegExp("(^"+oi+"([-_].+|)$)"+e(ae,n)+e(bs,t),"g")}function kc(){var n=bu[u.bCR]();return{x:wf&&1/(o.round(n.width)/bu[u.oW])||1,y:wf&&1/(o.round(n.height)/bu[u.oH])||1}}function vv(t){var i="ownerDocument",r="HTMLElement",u=t&&t[i]&&t[i].parentWindow||n;return typeof u[r]==h?t instanceof u[r]:t&&typeof t==h&&null!==t&&1===t.nodeType&&typeof t.nodeName==s}function iu(n,t){var i=t?parseFloat(n):parseInt(n,10);return isNaN(i)?0:i}function to(){return ys&&ct.x&&ct.y}function yv(){return ft?su[0]:ir}function nr(n,t){return"<div "+(n?ht(n)==s?'class="'+n+'"':function(){var t,i=it;if(e.isPlainObject(n))for(t in n)i+=("c"===t?"class":t)+'="'+n[t]+'" ';return i}():it)+">"+(t||it)+"<\/div>"}function vu(n,t){var i=ht(t)==y,r=!i&&t||nt;return hi&&!r[u.l]?null:hi?r[i?"children":"find"](di+n.replace(/\s/g,di)).eq(0):e(nr(n))}function dc(n,t){for(var r,f=t.split(di),i=0;i<f.length;i++){if(!n[u.hOP](f[i]))return;r=n[f[i]];i<f.length&&ht(r)==h&&(n=r)}return r}function pv(n){var t=bt.updateOnLoad;t=ht(t)==s?t.split(ni):t;f.isA(t)&&!dt&&vi(t,n)}function pf(n,t,i){if(i)return i;if(ht(n)!=h||ht(t)!=h)return n!==t;for(var r in n)if("c"!==r&&(!n[u.hOP](r)||!t[u.hOP](r)||pf(n[r],t[r])))return!0;return!1}function ai(){return e.extend.apply(this,[!0].concat([].slice.call(arguments)))}function wt(n,t){return io.addClass.call(n,t)}function ui(n,t){return io.removeClass.call(n,t)}function hr(n,t,i){return(i?wt:ui)(n,t)}function yu(n){return io.remove.call(n)}function te(n,t){return io.find.call(n,t).eq(0)}var ht=f.type,pu=e.inArray,vi=e.each,ut=new v,io=e[u.p],fs;if(vv(r)){if(p(r))return fs=p(r),fs.options(a),fs;var ct,ru,lt,ie,rf,uu,es,fu,re,wf,ue,os,ro,si,dt,ft,cr,ss,hi,pi,eu,fe,uo,hs,cs,ls,as,vt,fi,gc,ee,bt,nl,tl,fo,kr,bf,uf,st,nt,lr,ar,tr,ot,yt,ou,ei,su,ci,ff,eo,oe,ef,oo,se,he,kf,wu,wi,so,ho,bu,of,ir,ce,sf,il,dr,le,rr,ku,rl,vs,ul,fl,el,ol,sl,hl,cl,df,gf,ys,ps,ll,al,vl,yl,pl,wl,ws,bl,hu,ae,bs,co,ks,kl,dl,gl,du,lo,ao,na,ds,gr,gs,ta,ia,nh,th,gu,ur,hf,ih,nf,vo,yo,rh,uh,fh={},fr={},vr={},gt={},cf={},eh="-hidden",li="margin-",er="padding-",tf="border-",ri="top",bi="right",or="bottom",at="left",yr="min-",po="max-",rt="width",pt="height",pr="float",it="",kt="auto",oh="sync",ki="scroll",cu="100%",ve="x",ye="y",di=".",ni=" ",sh="scrollbar",hh="-horizontal",ch="-vertical",ti=ki+"Left",ii=ki+"Top",ne="mousedown touchstart",pe="mouseup touchend touchcancel",we="mousemove touchmove",ra="mouseenter",ua="mouseleave",lh="keydown",ah="keyup",be="selectstart",vh="transitionend webkitTransitionEnd oTransitionEnd",yh="__overlayScrollbarsRO__",fa="os-html",oi="os-host",wo=oi+"-foreign",ph=oi+"-textarea",ea=oi+"-"+sh+hh+eh,oa=oi+"-"+sh+ch+eh,sa=oi+"-transition",ha=oi+"-rtl",wh=oi+"-resize-disabled",bo=oi+"-scrolling",ko=oi+"-overflow",ca=(ko=oi+"-overflow")+"-x",la=ko+"-y",go="os-textarea",wv=go+"-cover",bh="os-padding",ns="os-viewport",kh=ns+"-native-scrollbars-invisible",aa=ns+"-native-scrollbars-overlaid",dh="os-content",bv="os-content-arrange",kv="os-content-glue",dv="os-size-auto-observer",lf="os-resize-observer",ts="os-resize-observer-item",va=ts+"-final",is="os-text-inherit",lu="os-"+sh,ya=lu+"-track",pa=ya+"-off",wa=lu+"-handle",ba=wa+"-off",ka=lu+"-unusable",ke=lu+"-"+kt+eh,gh=lu+"-corner",de=gh+"-resize",da=de+"-both",ga=de+hh,nv=de+ch,gv=lu+hh,ny=lu+ch,af="os-dragging",rs="os-theme-none",nc=[kh,aa,pa,ba,ka,ke,de,da,ga,nv,af].join(ni),tc=[],ic=[u.ti],au={},vf={},rc=42,uc="load",ge=[],tv={},iv=["wrap","cols","rows"],fc=[u.i,u.c,u.s,"open"].concat(ic),ec=[];return ut.sleep=function(){fi=!0},ut.update=function(n){var f,t,e,r,o;if(!dt)return ht(n)==s?n===kt?(f=function(){if(!fi&&!gr){var n,t,f,r=[],e=[{T:nt,O:fc.concat(":visible")},{T:ft?st:i,O:iv}];return vi(e,function(i,u){(n=u.T)&&vi(u.O,function(i,u){t=":"===u.charAt(0)?n.is(u):n.attr(u);f=tv[u];pf(t,f)&&r.push(u);tv[u]=t})}),cc(r),0<r[u.l]}}(),t=function(){if(fi)return!1;var i,r,f,t,e=yv(),o=ft&&rr&&!co?st.val().length:0,s=!gr&&rr&&!ft,n={};return s&&(i=yt.css(pr),n[pr]=vt?bi:at,n[rt]=kt,yt.css(n)),t={w:e[u.sW]+o,h:e[u.sH]+o},s&&(n[pr]=i,n[rt]=cu,yt.css(n)),r=ev(),f=pf(t,al),al=t,f||r}(),(e=f||t)&&nu({k:t,C:si?i:bt})):n===oh?gr?(r=na(lo.takeRecords()),o=ds(ao.takeRecords())):r=ut.update(kt):"zoom"===n&&nu({A:!0,k:!0}):(n=fi||n,fi=!1,ut.update(oh)&&!n||nu({H:n})),sv(),e||r||o},ut.options=function(n,t){var i,r={};if(e.isEmptyObject(n)||!e.isPlainObject(n)){if(ht(n)!=s)return ee;if(!(1<arguments.length))return dc(ee,n);!function(n,t,i){for(var f=t.split(di),o=f.length,r=0,u={},s=u;r<o;r++)u=u[f[r]]=r+1<o?{}:i;e.extend(n,s,!0)}(r,n,t);i=ac(r)}else i=ac(n);e.isEmptyObject(i)||nu({C:i})},ut.destroy=function(){var t,n;if(!dt){for(t in g.remove(ut),oc(),us(ar),us(lr),au)ut.removeExt(t);for(;0<ec[u.l];)ec.pop()();for(hc(!0),ei&&yu(ei),ou&&yu(ou),eu&&yu(lr),yc(!0),wc(!0),vc(!0),n=0;n<ge[u.l];n++)e(ge[n]).off(uc,sc);ge=i;fi=dt=!0;p(r,0);gi("onDestroyed")}},ut.scroll=function(n,t,r,c){function cr(n,t){for(a=0;a<t[w];a++)if(n===t[a])return 1}function lr(n,t){var i=n?nu:tu;if(t=ht(t)==s||ht(t)==d?[t,t]:t,f.isA(t))return n?t[0]:t[1];if(ht(t)==h)for(a=0;a<i[w];a++)if(i[a]in t)return t[i[a]]}function ar(n,t){var l,u,r,a,g=ht(t)==s,y=n?fr:vr,p=y.R,h=y.N,c=vt&&n,b=c&&lt.n&&!st,f="replace",nt=eval;if((u=g?(2<t[w]&&(a=t.substr(0,2),-1<pu(a,ru)&&(l=a)),t=(t=l?t.substr(2):t)[f](/min/g,0)[f](/</g,0)[f](/max/g,(b?"-":it)+cu)[f](/>/g,(b?"-":it)+cu)[f](/px/g,it)[f](/%/g," * "+h*(c&&lt.n?-1:1)/100)[f](/vw/g," * "+gt.w)[f](/vh/g," * "+gt.h),iu(isNaN(t)?iu(nt(t),!0).toFixed():t)):t)!==i&&!isNaN(u)&&ht(u)==d){var v=st&&c,e=p*(v&&lt.n?-1:1),k=v&&lt.i,tt=v&&lt.n;switch(e=k?h-e:e,l){case"+=":r=e+u;break;case"-=":r=e-u;break;case"*=":r=e*u;break;case"/=":r=e/u;break;default:r=u}r=k?h-r:r;r*=tt?-1:1;r=c&&lt.n?o.min(0,o.max(h,r)):o.max(0,o.min(h,r))}return r===p?i:r}function yr(n,t,i,r){var u,f,e=[i,i],o=ht(n);if(o==t)n=[n,n];else if(o==k){if(2<(u=n[w])||u<1)n=e;else for(1===u&&(n[1]=i),a=0;a<u;a++)if(f=n[a],ht(f)!=t||!cr(f,r)){n=e;break}}else n=o==h?[n[ve]||i,n[ye]||i]:e;return{x:n[0],y:n[1]}}function ci(n){var t,r,i=[],u=[ri,bi,or,at];for(a=0;a<n[w]&&a!==u[w];a++)t=n[a],(r=ht(t))==y?i.push(t?iu(oi.css(li+u[a])):0):i.push(r==d?t:0);return i}var b;if(0===arguments.length||n===i){var nr=hu&&vt&&lt.i,ir=hu&&vt&&lt.n,dt=fr.R,ni=fr.L,vi=fr.N;return ni=nr?1-ni:ni,dt=nr?vi-dt:dt,vi*=ir?-1:1,{position:{x:dt*=ir?-1:1,y:vr.R},ratio:{x:ni,y:vr.L},max:{x:vi,y:vr.N},handleOffset:{x:fr.W,y:vr.W},handleLength:{x:fr.D,y:vr.D},handleLengthRatio:{x:fr.M,y:vr.M},trackLength:{x:fr.I,y:vr.I},snappedHandleOffset:{x:fr.j,y:vr.j},isRTL:vt,isRTLNormalized:hu}}ut.update(oh);var a,ui,fi,ei,yi,g,et,nt,oi,st=hu,nu=[ve,at,"l"],tu=[ye,ri,"t"],ru=["+=","-=","*=","/="],pi=ht(t)==h,rr=pi?t.complete:c,p={},wi={},ct="begin",ur="nearest",si="never",hi="ifneeded",w=u.l,uu=[ve,ye,"xy","yx"],fu=[ct,"end","center",ur],eu=["always",si,hi],yt=n[u.hOP]("el"),wt=yt?n.el:n,ki=!!(wt instanceof e||tt)&&wt instanceof tt,ou=!ki&&vv(wt),er=function(){ui&&br(!0);fi&&br(!1)},hr=ht(rr)!=l?i:function(){er();rr()};if(ki||ou){var pr,v=yt?n.margin:0,wr=yt?n.axis:0,su=yt?n.scroll:0,lu=yt?n.block:0,kr=[0,0,0,0],ai=ht(v);if(0<(oi=ki?wt:e(wt))[w]){v=ai==d||ai==y?ci([v,v,v,v]):ai==k?2===(pr=v[w])?ci([v[0],v[1],v[0],v[1]]):4<=pr?ci(v):kr:ai==h?ci([v[ri],v[bi],v[or],v[at]]):kr;yi=cr(wr,uu)?wr:"xy";g=yr(su,s,"always",eu);et=yr(lu,s,ct,fu);nt=v;var di=fr.R,au=vr.R,bt=tr.offset(),ft=oi.offset(),kt={x:g.x==si||yi==ye,y:g.y==si||yi==ve};if(ft[ri]-=nt[0],ft[at]-=nt[3],b={x:o.round(ft[at]-bt[at]+di),y:o.round(ft[ri]-bt[ri]+au)},vt&&(lt.n||lt.i||(b.x=o.round(bt[at]-ft[at]+di)),lt.n&&st&&(b.x*=-1),lt.i&&st&&(b.x=o.round(bt[at]-ft[at]+(fr.N-di)))),et.x!=ct||et.y!=ct||g.x==hi||g.y==hi||vt){var gi=oi[0],dr=wf?gi[u.bCR]():{width:gi[u.oW],height:gi[u.oH]},vu={w:dr[rt]+nt[3]+nt[1],h:dr[pt]+nt[0]+nt[2]},gr=function(n){var u=sr(n),o=u.F,s=u.P,t=u.U,h=et[t]==(n&&vt?ct:"end"),c="center"==et[t],p=et[t]==ur,w=g[t]==si,l=g[t]==hi,i=gt[o],f=bt[s],r=vu[o],e=ft[s],a=c?2:1,v=e+r/2,y=f+i/2,k=r<=i&&f<=e&&e+r<=f+i;w?kt[t]=!0:kt[t]||((p||l)&&(kt[t]=l&&k,h=r<i?y<v:v<y),b[t]-=h||c?(i/a-r/a)*(n&&vt&&st?-1:1):0)};gr(!0);gr(!1)}kt.y&&delete b.y;kt.x&&delete b.x;n=b}}p[ti]=ar(!0,lr(!0,n));p[ii]=ar(!1,lr(!1,n));ui=p[ti]!==i;fi=p[ii]!==i;(ui||fi)&&(0<t||pi)?pi?(t.complete=hr,ot.animate(p,t)):(ei={duration:t,complete:hr},f.isA(r)||e.isPlainObject(r)?(wi[ti]=r[0]||r.x,wi[ii]=r[1]||r.y,ei.specialEasing=wi):ei.easing=r,ot.animate(p,ei)):(ui&&ot[ti](p[ti]),fi&&ot[ii](p[ii]),er())},ut.scrollStop=function(n,t,i){return ot.stop(n,t,i),ut},ut.getElements=function(n){var t={target:wu,host:wi,padding:bu,viewport:of,content:ir,scrollbarHorizontal:{scrollbar:ff[0],track:eo[0],handle:oe[0]},scrollbarVertical:{scrollbar:ef[0],track:oo[0],handle:se[0]},scrollbarCorner:ci[0]};return ht(n)==s?dc(t,n):t},ut.getState=function(n){function t(n){if(!e.isPlainObject(n))return n;var t=ai({},n),i=function(n,i){t[u.hOP](n)&&(t[i]=t[n],delete t[n])};return i("w",rt),i("h",pt),delete t.c,t}var i={destroyed:!!t(dt),sleeping:!!t(fi),autoUpdate:t(!gr),widthAuto:t(rr),heightAuto:t(ku),padding:t(vs),overflowAmount:t(gf),hideOverflow:t(le),hasOverflow:t(dr),contentScrollSize:t(sf),viewportSize:t(gt),hostSize:t(ce),documentMixed:t(ss)};return ht(n)==s?dc(i,n):i},ut.ext=function(n){var i,r="added removed on contract".split(" "),t=0;if(ht(n)==s){if(au[u.hOP](n))for(i=ai({},au[n]);t<r.length;t++)delete i[r[t]]}else for(t in i={},au)i[t]=ai({},ut.ext(t));return i},ut.addExt=function(t,i){var r,o,s,h,c=v.extension(t),a=!0;if(c){if(au[u.hOP](t))return ut.ext(t);if((r=c.extensionFactory.call(ut,ai({},c.defaultOptions),e,f))&&(s=r.contract,ht(s)==l&&(h=s(n),a=ht(h)==y?h:a),a))return o=(au[t]=r).added,ht(o)==l&&o(i),ut.ext(t)}else console.warn('A extension with the name "'+t+"\" isn't registered.")},ut.removeExt=function(n){var t,i=au[n];return!!i&&(delete au[n],t=i.removed,ht(t)==l&&t(),!0)},v.valid(function(n,r,h){var c,l;return gc=b.defaultOptions,uu=b.nativeScrollbarStyling,fu=ai({},b.nativeScrollbarSize),ct=ai({},b.nativeScrollbarIsOverlaid),ru=ai({},b.overlayScrollbarDummySize),lt=ai({},b.rtlScrollBehavior),ac(ai({},gc,r)),es=b.cssCalc,rf=b.msie,ie=b.autoUpdateRecommended,re=b.supportTransition,wf=b.supportTransform,ue=b.supportPassiveEvents,os=b.supportResizeObserver,ro=b.supportMutationObserver,b.restrictedMeasuring,kr=e(n.ownerDocument),kf=kr[0],fo=e(kf.defaultView||kf.parentWindow),he=fo[0],bf=te(kr,"html"),uf=te(bf,"body"),st=e(n),wu=st[0],ft=st.is("textarea"),cr=st.is("body"),ss=kf!==t,hi=ft?st.hasClass(go)&&st.parent().hasClass(dh):st.hasClass(oi)&&st.children(di+bh)[u.l],ct.x&&ct.y&&!bt.nativeScrollbarsOverlaid.initialize?(gi("onInitializationWithdrawn"),hi&&(vc(!0),yc(!0),wc(!0)),fi=dt=!0):(cr&&((c={}).l=o.max(st[ti](),bf[ti](),fo[ti]()),c.t=o.max(st[ii](),bf[ii](),fo[ii]()),l=function(){ot.removeAttr(u.ti);yi(ot,ne,l,!0,!0)}),vc(),yc(),wc(),uy(),hv(!0),hv(!1),function(){function s(t){if(h(t)){var u=c(t),i={};(rh||yo)&&(i[rt]=n.w+(u.x-r.x)*e.x);(uh||yo)&&(i[pt]=n.h+(u.y-r.y)*e.y);nt.css(i);f.stpP(t)}else o(t)}function o(n){var r=n!==i;yi(kr,[be,we,pe],[no,s,o],!0);ui(uf,af);ci.releaseCapture&&ci.releaseCapture();r&&(t&&rv(),ut.update(kt));t=!1}function h(n){var t=(n.originalEvent||n).touches!==i;return!fi&&!dt&&(1===f.mBtn(n)||t)}function c(n){return rf&&l?{x:n.screenX,y:n.screenY}:f.page(n)}var t,l=he.top!==he,r={},n={},e={};wr(ci,ne,function(i){h(i)&&!vo&&(gr&&(t=!0,oc()),r=c(i),n.w=wi[u.oW]-(pi?0:fe),n.h=wi[u.oH]-(pi?0:uo),e=kc(),yi(kr,[be,we,pe],[no,s,o]),wt(uf,af),ci.setCapture&&ci.setCapture(),f.prvD(i),f.stpP(i))})}(),ty(),us(ar,iy),cr&&(ot[ti](c.l)[ii](c.t),t.activeElement==n&&of.focus&&(ot.attr(u.ti,"-1"),of.focus(),yi(ot,ne,l,!1,!0))),ut.update(kt),si=!0,gi("onInitialized"),vi(tc,function(n,t){gi(t.n,t.a)}),tc=[],ht(h)==s&&(h=[h]),f.isA(h)?vi(h,function(n,t){ut.addExt(t)}):e.isPlainObject(h)&&vi(h,function(n,t){ut.addExt(n,t)}),setTimeout(function(){re&&!dt&&wt(nt,sa)},333)),ut}(r,a,w))&&p(r,ut),ut}}var st,b,ht,ct,h="object",l="function",k="array",s="string",y="boolean",d="number",it="null",u={c:"class",s:"style",i:"id",l:"length",p:"prototype",ti:"tabindex",oH:"offsetHeight",cH:"clientHeight",sH:"scrollHeight",oW:"offsetWidth",cW:"clientWidth",sW:"scrollWidth",hOP:"hasOwnProperty",bCR:"getBoundingClientRect"},c=(st={},b={},{e:ht=["-webkit-","-moz-","-o-","-ms-"],o:ct=["WebKit","Moz","O","MS"],u:function(n){var o=b[n];if(b[u.hOP](n))return o;for(var f,r,s,h=at(n),c=t.createElement("div")[u.s],e=0;e<ht.length;e++)for(s=ht[e].replace(/-/g,""),f=[n,ht[e]+n,s+h,at(s)+h],r=0;r<f[u.l];r++)if(c[f[r]]!==i){o=f[r];break}return b[n]=o},v:function(n,i,r){var o=n+" "+i,s=b[o];if(b[u.hOP](o))return s;for(var h,a=t.createElement("div")[u.s],l=i.split(" "),v=r||"",f=0,e=-1;f<l[u.l];f++)for(;e<c.e[u.l];e++)if(h=e<0?l[f]:c.e[e]+l[f],a.cssText=n+":"+h+v,a[u.l]){s=h;break}return b[o]=s},d:function(t,i,r){var e=0,f=st[t];if(!st[u.hOP](t)){for(f=n[t];e<ct[u.l];e++)f=f||n[(i?ct[e]:ct[e].toLowerCase())+at(t)];st[t]=f}return f||r}}),f={wW:g(wt,0,!0),wH:g(wt,0),mO:g(c.d,0,"MutationObserver",!0),rO:g(c.d,0,"ResizeObserver",!0),rAF:g(c.d,0,"requestAnimationFrame",!1,function(t){return n.setTimeout(t,1e3/60)}),cAF:g(c.d,0,"cancelAnimationFrame",!1,function(t){return n.clearTimeout(t)}),now:function(){return Date.now&&Date.now()||(new Date).getTime()},stpP:function(n){n.stopPropagation?n.stopPropagation():n.cancelBubble=!0},prvD:function(n){n.preventDefault&&n.cancelable?n.preventDefault():n.returnValue=!1},page:function(n){var e=((n=n.originalEvent||n).target||n.srcElement||t).ownerDocument||t,r=e.documentElement,u=e.body,f;return n.touches===i?!n.pageX&&n.clientX&&null!=n.clientX?{x:n.clientX+(r&&r.scrollLeft||u&&u.scrollLeft||0)-(r&&r.clientLeft||u&&u.clientLeft||0),y:n.clientY+(r&&r.scrollTop||u&&u.scrollTop||0)-(r&&r.clientTop||u&&u.clientTop||0)}:{x:n.pageX,y:n.pageY}:(f=n.touches[0],{x:f.pageX,y:f.pageY})},mBtn:function(n){var t=n.button;return n.which||t===i?n.which:1&t?1:2&t?3:4&t?2:0},inA:function(n,t){for(var i=0;i<t[u.l];i++)try{if(t[i]===n)return i}catch(r){}return-1},isA:function(n){var t=Array.isArray;return t?t(n):this.type(n)==k},type:function(n){return n===i||null===n?n+"":Object[u.p].toString.call(n).replace(/^\[object (.+)\]$/,"$1").toLowerCase()},bind:g},rt,lt,v,nt,vt,ot,bt,ut,ft,a,kt,dt,gt,w,et,o=Math,tt=r,e=(r.easing,r),p=(rt=[],lt="__overlayScrollbars__",function(n,t){var r=arguments[u.l],i;if(r<1)return rt;if(t)n[lt]=t,rt.push(n);else if(i=f.inA(n,rt),-1<i){if(!(1<r))return rt[i][lt];delete n[lt];rt.splice(i,1)}}),yt=(w=[],ot=f.type,dt={className:["os-theme-dark",[it,s]],resize:["none","n:none b:both h:horizontal v:vertical"],sizeAutoCapable:ut=[!0,y],clipAlways:ut,normalizeRTL:ut,paddingAbsolute:ft=[!(bt=[y,d,s,k,h,l,it]),y],autoUpdate:[null,[it,y]],autoUpdateInterval:[33,d],updateOnLoad:[["img"],[s,k,it]],nativeScrollbarsOverlaid:{showNativeScrollbars:ft,initialize:ut},overflowBehavior:{x:["scroll",kt="v-h:visible-hidden v-s:visible-scroll s:scroll h:hidden"],y:["scroll",kt]},scrollbars:{visibility:["auto","v:visible h:hidden a:auto"],autoHide:["never","n:never s:scroll l:leave m:move"],autoHideDelay:[800,d],dragScrolling:ut,clickScrolling:ft,touchSupport:ut,snapHandle:ft},textarea:{dynWidth:ft,dynHeight:ft,inheritedAttrs:[["style","class"],[s,k,it]]},callbacks:{onInitialized:a=[null,[it,l]],onInitializationWithdrawn:a,onDestroyed:a,onScrollStart:a,onScroll:a,onScrollStop:a,onOverflowChanged:a,onOverflowAmountChanged:a,onDirectionChanged:a,onContentSizeChanged:a,onHostSizeChanged:a,onUpdated:a}},et={m:(gt=function(n){var t=function(i){var r,f,e;for(r in i)i[u.hOP](r)&&(f=i[r],(e=ot(f))==k?i[r]=f[n?1:0]:e==h&&(i[r]=t(f)));return i};return t(e.extend(!0,{},dt))})(),g:gt(!0),_:function(t,r,o,c){var a={},v={},l=e.extend(!0,{},t),y=e.inArray,p=e.isEmptyObject,w=function(n,t,r,c,l,a){for(var v in t)if(t[u.hOP](v)&&n[u.hOP](v)){var nt,tt,st,lt,k,it,rt,ut,ft=!1,at=!1,g=t[v],vt=ot(g),yt=vt==h,pt=f.isA(g)?g:[g],d=r[v],b=n[v],ht=ot(b),wt=a?a+".":"",kt='The option "'+wt+v+"\" wasn't set, because",ct=[],et=[];if(d=d===i?{}:d,yt&&ht==h)c[v]={},l[v]={},w(b,g,d,c[v],l[v],wt+v),e.each([n,c,l],function(n,t){p(t[v])&&delete t[v]});else if(!yt){for(it=0;it<pt[u.l];it++)if(k=pt[it],st=(vt=ot(k))==s&&-1===y(k,bt))for(ct.push(s),nt=k.split(" "),et=et.concat(nt),rt=0;rt<nt[u.l];rt++){for(lt=(tt=nt[rt].split(":"))[0],ut=0;ut<tt[u.l];ut++)if(b===tt[ut]){ft=!0;break}if(ft)break}else if(ct.push(k),ht===k){ft=!0;break}ft?((at=b!==d)&&(c[v]=b),(st?y(d,tt)<0:at)&&(l[v]=st?lt:b)):o&&console.warn(kt+" it doesn't accept the type [ "+ht.toUpperCase()+' ] with the value of "'+b+'".\r\nAccepted types are: [ '+ct.join(", ").toUpperCase()+" ]."+(0<et[length]?"\r\nValid strings are: [ "+et.join(", ").split(":").join(", ")+" ].":""));delete n[v]}}};return w(l,r,c||{},a,v),!p(l)&&o&&console.warn("The following options are discarded due to invalidity:\r\n"+n.JSON.stringify(l,null,2)),{S:a,z:v}}},(v=n.OverlayScrollbars=function(n,t,r){if(0===arguments[u.l])return this;var o,h,s=[],c=e.isPlainObject(t);return n?(n=n[u.l]!=i?n:[n[0]||n],pt(),0<n[u.l]&&(c?e.each(n,function(n,u){(o=u)!==i&&s.push(ii(o,t,r,nt,vt))}):e.each(n,function(n,r){o=p(r);("!"===t&&v.valid(o)||f.type(t)==l&&t(r,o)||t===i)&&s.push(o)}),h=1===s[u.l]?s[0]:s),h):c||!t?h:s}).globals=function(){pt();var n=e.extend(!0,{},nt);return delete n.msie,n},v.defaultOptions=function(n){pt();var t=nt.defaultOptions;if(n===i)return e.extend(!0,{},t);nt.defaultOptions=e.extend(!0,{},t,et._(n,et.g,!0,t).S)},v.valid=function(n){return n instanceof v&&!n.getState().destroyed},v.extension=function(n,t,i){var o=f.type(n)==s,h=arguments[u.l],r=0;if(h<1||!o)return e.extend(!0,{length:w[u.l]},w);if(o)if(f.type(t)==l)w.push({name:n,extensionFactory:t,defaultOptions:i});else for(;r<w[u.l];r++)if(w[r].name===n){if(!(1<h))return e.extend(!0,{},w[r]);w.splice(r,1)}},v);return tt&&tt.fn&&(tt.fn.overlayScrollbars=function(n,t){return tt.isPlainObject(n)?(tt.each(this,function(){yt(this,n,t)}),this):yt(this,n)}),yt});window.Yk=function(n,t){function u(i){n.ondemand.loadBundle({id:"jquery-ui-ondemand",check:function(){return t.ui}},i)}function f(i){n.ondemand.loadBundle({id:"bootstrap-js-ondemand",check:function(){return typeof t.fn.popover=="function"}},{id:"jquery-ui-ondemand",check:function(){return t.ui}},i)}function e(n,i){var u=r[n];if(u){i(u.html);return}t.get(n,function(t){t&&(r[n]={html:t});i(t);return}).fail(function(){i(null,!0)})}function i(t,i){var r=t.attr("href").replace("{{JsReplacedUtmContent}}",encodeURIComponent(location.pathname));r.indexOf("{{ReturnUrl}}")>=0?t.attr("href",r.replace("{{ReturnUrl}}",i)):t.attr("href",n.utils.appendParamsToUrl(r,{returnUrl:decodeURIComponent(i)}))}var r={};return n.virtualSchool={initExerciseList:function(){try{var n=localStorage.getItem("yk.lastVisitedExerciseOrTest");n&&t('tr[data-obj-id="'+n+'"]').addClass("last-visited-obj")}catch(i){}},loadPrsntHelper:function(i){t(function(){var u=screen.width>1440,e=n.detectDevice.isMobile.any(),s=n.utils.parseParams((location.hash||"").replace("#","")),o=s.helper=="true",r=!1;try{localStorage.getItem("yk.DoNotShowPresentationHelper")==null&&o&&u&&!e&&(r=!0)}catch(h){o&&u&&!e&&(r=!0)}r&&f(function(){t.ajax({url:i,type:"GET",cache:!1,dataType:"html",success:function(n){t("body").append(n)}})})})},initPrsntHelper:function(i){var r=t("#prsntHelper");r.dialog({width:"100%",autoOpen:!1,resizable:!1,classes:{"ui-dialog":"yk-dialog w730"},position:{at:"top",my:"top+50"},modal:!0,title:i,open:n.utils.dialogDivCloseOnOutsideClick(r),close:function(){try{localStorage&&t("#DoNotShowAgain:checked").length&&localStorage.setItem("yk.DoNotShowPresentationHelper",!0)}catch(n){}}});r.dialog("open");t("#pcarousel").carousel({interval:3e3});typeof localStorage=="undefined"&&r.find(".controls").remove()},initSliders:function(i,r){i&&t(".feedBack").css("margin-bottom","0");var f=function(n){n.removeClass("slideout").addClass("slidein").data("open",!1)},e=function(n){n.removeClass("slidein").addClass("slideout").data("open",!0)};t(document).click(function(){f(t(".feedBack"));i&&f(t(".presentation"))});t(".feedBack, .presentation").click(function(){var n=t(this);if(!n.data("open"))return e(n),!1});t("a[data-url-feedback-dialog]").click(function(){var n=t(this);return n.addClass("wait"),u(function(){t("#feedBackDialog").load(n.attr("data-url-feedback-dialog"),t.param({breadCrumbsString:n.attr("data-bread-crumbs"),exerciseID:n.attr("data-exercise-id"),testID:n.attr("data-test-id"),viewId:n.attr("data-view-id"),viewVersion:n.attr("data-view-version"),topicID:n.attr("data-topic-id"),resultID:n.attr("data-result-id"),resultStorageClass:n.attr("data-result-cls"),exPosition:n.attr("data-ex-position"),requestUrl:window.location.href,feedbackMode:n.attr("data-feedback-mode")}),function(){f(t(".feedBack"));n.removeClass("wait")})}),!1});i&&t(".presentation .checkbox").click(function(){var u,f,e,i;return t(this).find("a").addClass("wait"),u=n.utils.parseParams((location.search||"").replace("?","")),f=n.utils.parseParams((location.hash||"").replace("#","")),t(this).find("#PresentationMode").attr("checked")?(delete u.ViewMode,delete f.helper):(u.ViewMode=r,f.helper="true"),e=t.param(u),i=t.param(f),location.href=e.length?location.pathname+"?"+e+(i.length?"#"+i:""):location.pathname+(i.length?"#"+i:""),!1})},initNeedExtraDialog:function(r){t(".open-extra-dialog").click(function(){function c(e,c){if(c||e==null||e.length<1){location.href=f.data("object-url");return}f.data("topic-name")&&(e=e.replace(/{{TopicName}}/g,f.data("topic-name")));f.data("objects-count")&&(e=e.replace(/{{ObjectsCount}}/g,f.data("objects-count")));f.data("points-sum")&&(e=e.replace(/{{PointsSum}}/g,f.data("points-sum")));f.data("product-url")&&(e=e.replace(/{{ProductUrl}}/g,f.data("product-url")));f.data("product-name")&&(e=e.replace(/{{ProductName}}/g,f.data("product-name")));u(function(){f.removeClass("wait");var u=n.utils.dialogDiv();u.html(e);t(u).add(t.map(u.find("html-bpart"),function(n){return n.shadowRoot})).find("a").each(function(){var u=t(this);i(u,r);u.click(function(){var t=u.attr("href");return h?n.utils.trackLink(t,"Popup/PaidEducationProgram/"+o+"/"+s,"Popup/PaidEducationProgram/"+o+"/"+s+"/LinkClick",location.pathname):n.utils.trackLink(t,"Popup/PaidEducationObject/"+o+"/"+s,"Popup/PaidEducationObject/"+o+"/"+s+"/LinkClick",location.pathname)})});u.dialog({width:"100%",height:"auto",resizable:!1,classes:{"ui-dialog":"yk-dialog w600"},position:{at:"top",my:"top+50"},modal:!0,open:function(){h?n.utils.trackEvent("Popup/PaidEducationProgram/"+o+"/"+s,"Popup/PaidEducationProgram/"+o+"/"+s+"/Show",location.pathname):n.utils.trackEvent("Popup/PaidEducationObject/"+o+"/"+s,"Popup/PaidEducationObject/"+o+"/"+s+"/Show",location.pathname);var t=n.utils.dialogDivCloseOnOutsideClick(u);t()},close:function(){u.dialog("destroy")}})})}var f=t(this),h=f.data("is-paid-subject"),o=f.data("object-type"),s=f.data("block-title");f.addClass("wait");e(f.data("popup-url"),c)})},initPaidContentPage:function(r,u,f){var e=t("#paidContentBlock");e.add(t.map(e.find("html-bpart"),function(n){return n.shadowRoot})).find("a").each(function(){var e=t(this),o;i(e,r);o=e.attr("href");e.click(function(){return n.utils.trackLink(o,"PaidContentPage/PaidEducationObject/"+u+"/"+f,"PaidContentPage/PaidEducationObject/"+u+"/"+f+"/LinkClick",location.pathname)})});n.utils.trackEvent("PaidContentPage/PaidEducationObject/"+u+"/"+f,"PaidContentPage/PaidEducationObject/"+u+"/"+f+"/Show",location.pathname)},initSolutionStepsBanner:function(n){var r=t("#solutionStepsBanner");r.add(t.map(r.find("html-bpart"),n=>n.shadowRoot)).find("a").each(function(){var r=t(this);i(r,n)})}},n}(window.Yk||{},jQuery);window.Yk=function(n,t){function u(){r=!0}function e(){if(r)return f}function s(n){function e(n){n.isDefaultPrevented()||(r=!1)}var f=t(n),u;o(f);u="submit"+i;f.off(u).on(u,e)}function o(n){var e="input"+i+" textInput"+i,t,r,f;n.find('input[type="text"],textarea').off(e).on(e,u);t="dndFieldChanged"+i;n.find('input[type="hidden"]').off(t).on(t,u);r="input"+i+" checkboxInput"+i;n.find('input[type="checkbox"]').off(r).on(r,u);f="change"+i;n.find(":input").off(f).on(f,u)}var i=".yklunsavedchanges",r,f,h=n.unsavedChanges={init:function(n){t(function(){f=n.message;n.selector&&s(n.selector);t(window).bind("beforeunload",e)})},attach:function(n){o(t(n))},getIsDirty:function(){return r},setIsDirty:function(n){typeof n=="undefined"&&(n=1);r=!!n},confirmIfDirty:function(){var n=e();return n?confirm(n)?(r=!1,!0):!1:!0}};return n}(window.Yk||{},jQuery),function(n){function li(){function f(){n(document).on("click",i);n(window).on("resize",u);n(".taskhtmlwrapper table").on("scroll",i)}function e(){n(document).off("click",i);n(window).off("resize",u);n(".taskhtmlwrapper table").off("scroll",i)}function o(t,i,r){var u,f;if(!(t.parents(".taskhtmlwrapper .os-host").length<=0)){var e=t.clone(),o=e.wrap("<div class='"+t.parents(".gxs-result").attr("class")+"'><\/div>").parent(),s=i.clone();n("#tooltip-cnt").append(o);u=t[0].getBoundingClientRect();f=e[0].getBoundingClientRect();e.css({top:parseInt(t.css("top"))+u.top-f.top,left:parseInt(t.css("left"))+u.left-f.left});t.css("visibility","hidden");r||(o.append(s),s.css({top:parseInt(i.css("top"))+u.top-f.top,left:parseInt(i.css("left"))+u.left-f.left}),i.css("visibility","hidden"))}}n(".gxs-result").length>0&&n("#taskhtml").append('<div id="tooltip-cnt">');var i=function(){var t=n(".gxs-result .user-answer").filter(function(t,i){return n(i).data("isTooltipShown")});t.length>0&&t.each(function(t,i){jelm=n(i);jelm.data("isTooltipShown",!1);jelm.parent().children(".correct-answer").css("visibility","hidden");jelm.parent().children(".correct-answer").next(".tooltip-tail").css("visibility","hidden")});e();n("#tooltip-cnt").html("")},r=n(window).width(),u=function(){n(window).width()!=r&&(i(),r=n(window).width())};n(".gxs-result[data-is-correct] .user-answer").filter(function(t,i){return!n(i).data("tooltipCreated")}).data("isTooltipShown",!1).data("tooltipCreated",!0).each(function(){function e(i){var r=i&&i!=="0"?"+"+i+t.Resources.answerPointHtml:t.Resources.fieldIsNotScoredText;return n('<div class="correct-answer tooltip-correct-answer"><div class="tooltip-close-button">x<\/div><div class="tooltip-correct-answer-points">'+t.Resources.yourAnswerIsCorrect+"<br/>"+r+'<\/div><\/div><div class="tooltip-tail"><\/div>')}function o(i,r){return n('<div class="correct-answer tooltip-correct-answer tooltip-unknown"><div class="tooltip-close-button">x<\/div><div class="tooltip-correct-answer-message">'+t.Resources.yourAnswerIsSaved.replace("{0}",i?i:"")+"<\/div>"+(r?"<div>"+t.Resources.whatIsCorrectAnswer+'<\/div><div class="tooltip-incorrect-answer-content"><\/div>':"")+'<\/div><div class="tooltip-tail"><\/div>')}function s(){return n('<div class="correct-answer tooltip-correct-answer tooltip-unknown"><div class="tooltip-close-button">x<\/div><div class="tooltip-correct-answer-message">'+t.Resources.fieldIsNotValidatedText+'<\/div><\/div><div class="tooltip-tail"><\/div>')}function h(i){return n('<div class="correct-answer tooltip-incorrect-answer"><div class="tooltip-incorrect-answer-points"><div class="close-button">x<\/div><div class="points">'+t.Resources.whatIsCorrectAnswer+" ("+i+t.Resources.answerPointHtml+')<\/div><\/div><div class="tooltip-incorrect-answer-content"><\/div><\/div><div class="tooltip-tail"><\/div>')}function c(){return n('<div class="correct-answer tooltip-noextra"><div class="tooltip-close-button">x<\/div><div class="tooltip-caption">'+t.Resources.correctAnswerExtraCaption+'<\/div><div class="tooltip-link"><a href="javascript:void(0)" data-extra="CorrectAnswer" data-extra-href="'+t.Url.correctAnswerExtraUrl+'">'+t.Resources.correctAnswerExtraName+'<\/a><\/div><\/div><div class="tooltip-tail"><\/div>')}var i=n(this).parent(),f=i.attr("data-max-points"),r=i.children(".correct-answer"),u;r.length>0?i.attr("data-is-correct")=="true"?r.replaceWith(e(f)):i.attr("data-is-correct")=="unknown"?(r.removeClass("correct-answer"),u=o(f,/\S/.test(r.text())),u.children(".tooltip-incorrect-answer-content").append(r),i.append(u)):i.attr("data-is-correct")=="incomplete"?(r.removeClass("correct-answer"),u=h(f),u.children(".tooltip-incorrect-answer-content").append(r),i.append(u)):i.attr("data-is-correct")=="novalidate"?r.replaceWith(s()):(r.removeClass("correct-answer"),u=h(f),u.children(".tooltip-incorrect-answer-content").append(r),i.append(u)):i.attr("data-is-correct")=="true"?e(f).appendTo(i):i.attr("data-is-correct")=="unknown"||i.attr("data-is-correct")=="incomplete"?o(f).appendTo(i):i.attr("data-is-correct")=="novalidate"?s().appendTo(i):c(f).appendTo(i)}).on("click",function(t){var e=n(this),c,a,b,k,u,d;if(!e.data("isTooltipShown")){i();c=n(".main-content");c.length||(c=n("body"));var l=!1,s=!1,r=e.parent().children(".correct-answer"),h=r.next(".tooltip-tail"),v=n(document).innerWidth()-16,y=n(document).innerWidth()-8,p=8,w=c.offset().top+8;f();t.stopPropagation();e.data("isTooltipShown",!0);r.css({visibility:"visible",height:"",width:"","margin-bottom":"",display:"block"});r.hasClass("tooltip-noextra")&&Yk.utils.trackEvent("VS/Extra/CorrectAnswer","VS/Extra/CorrectAnswer/View",Yk.exercise.getBreadCrumbsFromUrl());a=e.ykPosition().left+e.outerWidth()/2+parseInt(e.css("margin-left"));b=a-r.outerWidth()/2;r.css("left",b);r.outerWidth()>v&&r.outerWidth(v);r.outerHeight(Math.ceil(r.outerHeight()));k=e.ykPosition().top+parseInt(e.css("marginTop"))-r.outerHeight()-12;r.css("top",Math.ceil(k));u=r.offset();u.left+r.outerWidth()>y&&(s=!0,u.left=y-r.outerWidth());u.left<p&&(s=!0,u.left=p);s&&r.offset(u);u=r.offset();u.top<w&&(s=!0,l=!0,u.top=w,r.css("margin-bottom","8px"));s&&r.offset(u);l?h.css("visibility","hidden"):(d=r.ykPosition().top+r.outerHeight(),h.css("left",a),h.css("top",d-2),h.css("visibility","visible"));o(r,h,l)}});n(".gxs-result[data-is-correct] > .user-answer").length>0&&(n(".correct-answer-help-link").css("display","inline-block"),n(".correct-answer-help-link").click(function(){var i=n(this);return i.addClass("wait"),s(function(){i.removeClass("wait");n('.gxs-result[data-is-correct="unknown"] > .user-answer').length>0&&n(".exercise-tooltip-help .result-unknown").removeClass("hide");n(".exercise-tooltip-help").dialog({width:"100%",height:"auto",resizable:!1,classes:{"ui-dialog":"yk-dialog w600"},position:{at:"top",my:"top+50"},modal:!0,title:t.Resources.helpTitle,open:function(){n(".ui-widget-overlay").bind("click",function(){n(".exercise-tooltip-help").dialog("close")})}})}),!1}));n(".tooltip-noextra > .tooltip-link > a").click(function(){return Yk.utils.trackLink(n(this).attr("data-extra-href"),"VS/Extra/CorrectAnswer","VS/Extra/CorrectAnswer/LinkClick",Yk.exercise.getBreadCrumbsFromUrl(),null)})}function ai(){n(".taskhtmlwrapper .gxs-resource-image[srcset], .taskhtmlwrapper .gxs-resource-image[src$='svg']").addClass("gxs-image-zoom").click(function(){var i=n(this),u=i.attr("srcset"),r="";if(typeof u!="undefined"){var f=u.split(","),e=f[f.length-1],o=e.split(" ");r=o[1]}else r=i.attr("src");return i.parent().addClass("ajax-loading overlay"),Yk.ondemand.loadBundle("fancybox-ondemand",function(){i.parent().removeClass("ajax-loading overlay");n.fancybox.open([{src:r}],{defaultType:"image",hideScrollbar:!1,caption:function(){return'<a href="'+r+'" target="_blank" onclick="$.fancybox.close();">'+t.Resources.openInNewWindow+"<\/a>"}})}),!1})}function vi(){var i=n(".gxs-answer-embed-with-user-answer");i.length&&(i.append('<div class="gxs-answer-embed-change-answer-link-box"><a href="javascript:">'+t.Resources.AnswerEmbedChangeAnswer+"<\/a><\/div > "),i.find(".gxs-answer-embed-change-answer-link-box a").click(function(){var r=n(this),i=r.closest(".gxs-answer-embed-with-user-answer"),t=n("<iframe/>");n.each(i[0].attributes,function(n,i){if(i.name.indexOf("data-iframe-")==0){var r=i.name.substring(12);t.attr(r,i.value);r.indexOf("data-")==0&&t.data(r.substring(5),i.value)}});i.replaceWith(t);ct();ht(t)}))}function ht(t){var i;t.data("was-inited")||(t.data("was-inited",1),i=t[0],h.push({window:i.contentWindow,embed:t,hasAnswer:!1,origin:t.attr("src").match(/^[\w-]+:\/{2,}\[?[\w\.:-]+\]?(?::[0-9]*)?/)[0],key:t.attr("data-key"),id:t.attr("id"),hidden:n("#"+t.attr("id").replace("ifrm","hdn"))}))}function ct(){function u(){for(var t=0;t<h.length;t++)if(!h[t].hasAnswer)return;n("#submitAnswerBtn").prop("disabled",!1)}function f(n,t){for(var i=t;n!=i&&i!=i.parent;)i=i.parent;return n==i}function e(n){for(var t=0;t<h.length;t++)if(f(h[t].window,n))return h[t]}function r(n){return typeof n=="number"&&isFinite(n)}function o(n){if(n.result&&n.result.score&&r(n.result.score.scaled))return n.result.score.scaled<0||n.result.scaled>1?void 0:n.result.score.scaled;if(n.verb&&n.verb.id)switch(n.verb.id){case"http://adlnet.gov/expapi/verbs/failed":return 0;case"http://adlnet.gov/expapi/verbs/passed":return 1;case"http://adlnet.gov/expapi/verbs/completed":return 1;case"http://adlnet.gov/expapi/verbs/experienced":return 1}}var i=n(".gxs-answer-embed"),t;if(i.length&&!st){for(st=!0,n("#submitAnswerBtn").prop("disabled",!0),t=0;t<i.length;t++)ht(n(i[t]));n(window).on("message",function(n){var i=n.originalEvent,t,f,s,h,c;if(i.source&&i.source!=window&&(t=e(i.source),t)){try{f=JSON.parse(i.data)}catch(l){f=null}f&&(s=o(f),r(s)&&(t.embed.addClass("embed-has-result"),h=s+t.key,k&&(h=k(h)),c={score:s,sg:sha256(h)},t.hasAnswer=!0,t.hidden.val(c.score+"|"+c.sg).trigger("change"),u()))}})}}function yi(){function r(){n(".MathJax_CHTML[tabindex], .MathJax[tabindex]").removeAttr("tabindex");n(".MathJax").find('span[id*="MathJax-Continue-"]').closest(".MathJax").addClass("hasLineBreak")}Yk.Math=Yk.Math||{};Yk.Math.initHooks=Yk.Math.initHooks||[];Yk.Math.endReprocessHooks=Yk.Math.endReprocessHooks||[];var i=n(".taskhtmlwrapper");Yk.Math.width=i.width()-20;i.find(".gxs-number").length&&i.append('<i class="hideme">\\(1\\)<\/i>');Yk.Math.preinitHooks.push(function(){Yk.Math.CommonHTML&&n(".taskhtmlwrapper").addClass("YkMathJax_CommonHTML")});Yk.Math.initHooks.push(function(){r();t&&t.tableSizeMode=="zoom"&&Yk.exerciseMobileScroll.initTableZoom();n(".taskhtmlwrapper").addClass("ready");n(Yk.exercise).trigger("initComplete")});Yk.Math.endReprocessHooks.push(function(){r();n(Yk.exercise).trigger("rerenderComplete")});Yk.Math.configSet=!0;Yk.Math.startCreated&&Yk.Math.configSet&&Yk.Math.mathJaxReady&&Yk.Math.start()}function pi(n){typeof MathJax!="undefined"&&typeof MathJax.Hub!="undefined"&&(MathJax.Hub.Config({"HTML-CSS":{linebreaks:{automatic:!0,width:n+"px"}}}),MathJax.Hub.Queue(["Reprocess",MathJax.Hub]))}function lt(){var t=n(".taskhtmlwrapper").width()-20;a&&t==a||(ri(),pi(t),a=t)}function wi(){a=null;lt()}function at(){yi();a=n(".taskhtmlwrapper").width()-20;var t=n.debounce(500,lt);n(window).resize(t)}function bi(){var t=n(".taskhtmlwrapper").width();n(".taskhtmlwrapper").find("table").each(function(){n(this).width()>t&&n(this).css("width","100%")})}function d(){var t,i,f;n(".gxs-result, .taskhtmlwrapper.nofocus").length||(t=n(".taskhtmlwrapper").find("input:not([type=file]),select,.gxs-dnd-field").first(),i=t.attr("type"),t.hasClass("gxs-dnd-field")?u.isInViewPort(t,l())&&(t[0].focus({preventScroll:!0}),r()&&!n(".answer-box").hasClass("answer-box-expanded")&&p()):t.length&&i!="radio"&&i!="checkbox"?t[0].focus({preventScroll:!0}):(f=n(".taskhtmlwrapper"),f.length&&f.attr("tabindex",0)[0].focus({preventScroll:!0})))}function ki(){var t=function(){var t=5e3,i=n(this),r=i.val()||"";r.length>t&&i.val(r.substring(0,t))};n(".taskhtmlwrapper textarea.gxs-answer-text-long").on("change input textInput",t)}function di(t){return n("<div/>").html(t).text()}function gi(){n(".taskhtmlwrapper .gxs-answer-file").each(function(){n(this).find('input[type="file"]').prop("disabled",!0);n(this).find(".max-size").text(di(t.Resources.fileInputsDisabled)).addClass("test-mode")})}function nr(){function i(){var t="mousedown.ykl-registerpopup";n(".taskhtmlwrapper :input, .taskhtmlwrapper .gxs-dnd-field, .taskhtmlwrapper .gxs-dnd-option").not("#scrollToDndAnswersBtn").off(t).on(t,r)}var r=function(i,r){var u=n(this).parent(),f=n("#dialog_nreg");t.registerMotivationCustomHtml&&f.find(".wrap").html(t.registerMotivationCustomHtml);u.addClass("ajax-loading overlay");s(function(){u.removeClass("ajax-loading overlay");f.dialog({classes:{"ui-dialog":"yk-dialog w700"},position:{at:"top",my:"top+50"},width:"100%",create:function(){n(this).closest(".ui-dialog").css("max-width","700px")},resizable:!1,modal:!0,open:function(){n(".ui-widget-overlay").bind("click",function(){n("#dialog_nreg").dialog("close")})}})});n(r).blur()};i();n(Yk.exercise).on("initComplete rerenderComplete",i)}function tr(){function i(){Yk.unsavedChanges.init({selector:".taskForm",message:t.Resources.UnsavedChangesLeaveWarning})}i();n(Yk.exercise).on("initComplete rerenderComplete",i)}function ir(){function i(){return f.prop("disabled",!1),r.prop("disabled",!1),e.prop("disabled",!0),!0}function u(){var t=n(".taskhtmlwrapper :input").not(function(t,i){return n(i).data("edit-setup")});t.data("edit-setup",1).change(i);t.filter("input[type='text'], textarea").on("textInput input",i);t.filter("input[type='hidden']").on("dndFieldChanged",i)}var f=n("#correctAnswerBtn"),r=n("#resetCorrectAnswerBtn"),e=n("#finishTestBtn");Yk.utils.trackEvent(t.gsEventPrefix,t.gsEventPrefix+"/ReviewAnswer",null,null,!0);vi();u();n(Yk.exercise).on("initComplete rerenderComplete",u);r.click(function(i){var r=n(this);r.addClass("wait");s(function(){r.removeClass("wait");var n=Yk.utils.dialogDiv();n.text(t.Resources.AreYouSureYouWantToRevertChanges);n.dialog({classes:{"ui-dialog":"yk-dialog w500"},position:{at:"top",my:"top+50"},width:"100%",resizable:!1,modal:!0,open:Yk.utils.dialogDivCloseOnOutsideClick(n),buttons:[{text:t.Resources.RevertChanges,click:function(){Yk.unsavedChanges.setIsDirty(!1);Yk.utils.trackLink(null,t.gsEventPrefix,t.gsEventPrefix+"/RevertCorrectAnswer",null,function(){location.reload()})},"class":"btn btn-dialog"},{text:t.Resources.DoNotRevertChanges,click:function(){n.dialog("close")},"class":"btn btn-dialog"}]})});i.preventDefault()});n("#change-answer-help-link").click(function(){Yk.utils.trackEvent(t.gsEventPrefix,t.gsEventPrefix+"/HelpOnCorrectAnswer")})}function rr(){function i(){var i=n('<form class="hideme" method="post" action="'+t.Url.finishTestUrl+'"/>');n("body").append(i);i.submit()}n("#finishTestBtn").click(function(r){if(r.preventDefault(),Yk.masterPage.getLayoutMode()=="mobile"){confirm(t.Resources.FinishTestConfirmationMessage)&&i();return}var u=n(this);u.addClass("wait").prop("disabled",!0);s(function(){u.removeClass("wait").prop("disabled",!1);var n=Yk.utils.dialogDiv();n.text(t.Resources.FinishTestConfirmationMessage);n.dialog({classes:{"ui-dialog":"yk-dialog w500"},position:{at:"top",my:"top+50"},width:"100%",resizable:!1,modal:!0,open:Yk.utils.dialogDivCloseOnOutsideClick(n),buttons:[{text:t.Resources.FinishTestBtnText,click:function(){u.addClass("wait").prop("disabled",!0);n.dialog("close");i()},"class":"btn btn-dialog"},{text:t.Resources.Cancel,click:function(){n.dialog("close")},"class":"btn btn-dialog"}]})})})}function ur(){function i(){var i=n('<form class="hideme" method="post" action="'+t.Url.finishTestAndShowSolutionStepsUrl+'"/>');n("body").append(i);i.submit()}var r=t.Resources.finishTestAndShowSolutionStepsConfirmation.replace("{0}",t.triesCountLeft);n("#finishTestAndShowSolutionSteps").click(function(u){if(u.preventDefault(),Yk.masterPage.getLayoutMode()==="mobile"){confirm(r)&&i();return}var f=n(this);f.addClass("wait").prop("disabled",!0);s(function(){f.removeClass("wait").prop("disabled",!1);var n=Yk.utils.dialogDiv();n.text(r);n.dialog({classes:{"ui-dialog":"yk-dialog w500"},position:{at:"top",my:"top+50"},width:"100%",resizable:!1,modal:!0,open:Yk.utils.dialogDivCloseOnOutsideClick(n),buttons:[{text:t.Resources.finishTestAndShowSolutionStepsBtn,click:function(){f.addClass("wait").prop("disabled",!0);n.dialog("close");i()},"class":"btn btn-dialog"},{text:t.Resources.cancelBtn,click:function(){n.dialog("close")},"class":"btn btn-dialog"}]})})})}function fr(){n(".taskForm").submit(function(){var i=!0;return n('.taskForm input[type="file"]').each(function(){var r=n(this).val(),u;return r?(u=n('.taskForm input[name="'+n(this).attr("id")+'|fsh"]').attr("value"),this.files!==undefined&&this.files[0].size/1024>u)?(n("#errorSummary").html('<div class="field-validation-error">'+t.Resources.UploadedFileSizeExceedsLimit.replace("{0}",u/1024).replace("{1}",t.Resources.UnitMB)+"<\/div>"),i=!1,!1):or(r.substring(r.lastIndexOf(".")))?(n("#errorSummary").html('<div class="field-validation-error">'+t.Resources.UploadExecutableFilesNotAllowed+"<\/div>"),i=!1,!1):void 0:!0}),n('.taskForm button[type="submit"]').blur(),i})}function er(){n('.taskhtmlwrapper .gxs-answer-file input[type="file"]').each(function(){var i=n(this),u=i.parents(".gxs-answer-file").find(".gxs-user-answer-attached-file"),o=u.length>0?t.Resources.ReplaceFileBtn:t.Resources.UploadFileBtn,f=n('<label class="gxs-upload-file-btn btn" for="'+i.attr("id")+'">'+o+"<\/label>"),e=n('<a href="javascript:" class="gxs-delete-file-btn" title="'+t.Resources.DeleteFileTooltip+'"><i class="glyphicon glyphicon-trash"><\/i><\/a>'),r=n('<span class="gxs-file-preview form-control is-empty">'+t.Resources.NoFileChosenPlaceholder+"<\/span>");f.insertAfter(i);e.insertAfter(i);r.insertAfter(i);i.change(function(){var o=n(this).val().replace("C:\\fakepath\\","");o?(r.show().text(o).removeClass("is-empty"),e.show(),f.hide(),u.length>0&&u.hide(),e.focus()):(u.length>0&&(u.show(),r.hide()),e.hide(),f.show(),r.text(t.Resources.NoFileChosenPlaceholder).addClass("is-empty"),i.focus())}).focus(function(){f.addClass("focused");r.addClass("focused")}).focusout(function(){f.removeClass("focused");r.removeClass("focused")});e.click(function(){i.val("").change()})})}function or(i){var r=!1;return n.each(t.executableFileExtensions.toLowerCase().split(" "),function(){n.trim(this)===i.toLowerCase()&&(r=!0)}),r}function sr(){if(window.appInsights){var t=0,r=10,i=setInterval(function(){t+=1;t>r?(clearInterval(i),i=0,appInsights.trackEvent("ExerciseLoadError",null,{Ticks5Seconds:t})):appInsights.trackEvent("ExerciseLoading",null,{Ticks5Seconds:t})},5e3);n(Yk.exercise).on("initComplete",function(){clearInterval(i);appInsights.trackEvent("ExerciseLoaded",null,{Ticks5Seconds:t})})}}function vt(){return n("#ex_preview").length>0?n("#ex-scroll-content"):"document"}function g(n){i.infiniteAnswers||n.addClass("answer-placed")}function yt(n,t,i){return n.hasClass("was-placed")&&!t.hasClass("answer-placed")&&t.data("id")!=i.data("id")}function nt(t,i){var e=n(".dnd-helpers"),r=e[0].getBoundingClientRect(),u=e.ykPosition(),o=i[0].getBoundingClientRect(),s=t[0].getBoundingClientRect(),f=c(i).addClass("auto-moving to-field tap-disabled").css({position:"absolute",visibility:"",left:u.left-r.left+s.left,top:u.top-r.top+s.top});e.append(f);setTimeout(function(){f.css({left:u.left-r.left+o.left,top:u.top-r.top+o.top})},1);f.one("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){n(Yk.exercise).trigger("autoMoveToFieldAnimationEnd");f.remove();i.addClass("answer-placed").css({visibility:""})})}function o(t,i){var e=n(".dnd-helpers"),o=e[0].getBoundingClientRect(),s=e.ykPosition(),f=i[0].getBoundingClientRect(),v=r()?1:0,u=c(i).addClass("auto-moving");v?u.css({position:"fixed",left:f.left,top:f.top}):u.css({position:"absolute",left:s.left-o.left+f.left,top:s.top-o.top+f.top});e.append(u);i.remove();var h=t[0].getBoundingClientRect(),l=u.ykPosition(),a=u[0].getBoundingClientRect();setTimeout(function(){u.css({left:h.left-a.left+l.left,top:h.top-a.top+l.top})},1);u.one("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){n(Yk.exercise).trigger("autoMoveToAnswerBoxAnimationEnd");u.remove();t.removeClass("answer-placed")})}function f(t){return n(".answer-box").find('.gxs-dnd-option[data-id="'+t.data("id")+'"]')}function tt(n,t){var r=t.find('input[type="hidden"]');r.trigger("dndFieldChanged");r.val(n.data("id"));n.attr("data-field-id",t.attr("id"));t.append(n);t.hasClass("MathJax_Input")&&(i.formulaAnswersMap[r.attr("id")]=n.data("id"));ft()}function it(n){if(n){n.removeClass("answer-placed");var t=n.find('input[type="hidden"]');t.val("");t.trigger("dndFieldChanged");n.hasClass("MathJax_Input")&&delete i.formulaAnswersMap[t.attr("id")]}}function c(n){var t=n.clone();return t.find(".MathJax").attr("id",""),t.find("script").remove(),t}function rt(n){var t=c(n),r="gxs-dnd-option"+(n.hasClass("dnd-fixedsize-option")?" dnd-fixedsize-option dnd-image-size-"+i.fixedImgSize:"")+(n.hasClass("dnd-img-option")?" dnd-img-option":"");return t.attr("class",r),t.removeAttr("tabindex"),t.css({left:"",top:"",visibility:"hidden"}),t}function pt(r){if(!t.notRegistred){r.keydown(function(t){var r,u;return t.keyCode===13?(r=n(this),r.is(i.fixedFocusField)?ut(r):(v(r),hr()),!1):(t.keyCode===46||t.keyCode==8)&&(r=n(this),u=r.find(".gxs-dnd-option").first(),u&&u.length)?(ut(r),!1):void 0});r.click(function(){n(this)[0].focus({preventScroll:!0});n(this).trigger(i.fieldTapEvent)});r.on(i.fieldTapEvent,function(){ft();ut(n(this))});if(i.fixedFocusField)if(n(".gxst-formula-box").length)n(Yk.exercise).on("initComplete",function(){v(n(".taskhtmlwrapper").find(".gxs-dnd-field").first())});else v(n(".taskhtmlwrapper").find(".gxs-dnd-field").first());r.droppable(i.fieldDropSettings);r.data("dnd-init",1)}}function ut(t){var e=n(".answer-box"),f;if(r()&&!e.hasClass("answer-box-expanded")){u.scrollIntoViewIfRequired(t,l());p();return}if(i.focusedField!=null&&t.is(i.focusedField))if(f=i.focusedField.find(".gxs-dnd-option").first(),f&&f.length)if(r()&&e.hasClass("answer-box-expanding"))n(Yk.exercise).one("answerBoxExpandAnimationEnd",{currentAnswer:f},function(n){wt(n.data.currentAnswer)});else wt(f);else n("#scrollToDndAnswersBtn").one("webkitAnimationEnd oAnimationEnd msAnimationEnd animationend",function(){n(this).removeClass("notice")}).addClass("notice"),i.fieldGotFocusTs&&(new Date).getTime()-i.fieldGotFocusTs>100&&e.one("webkitAnimationEnd oAnimationEnd msAnimationEnd animationend",function(){n(this).removeClass("notice")}).addClass("notice")}function wt(n){var t=f(n);o(t,n);it(i.focusedField)}function hr(){w(n(".answer-box .gxs-dnd-option:not(.answer-placed)").first());p()}function v(t){n(".gxs-dnd-field").removeClass("fixed-focus");i.fixedFocusField=t;i.fixedFocusField.addClass("fixed-focus");i.toRestoreFixedFocusField=null}function bt(){i.toRestoreFixedFocusField&&v(i.toRestoreFixedFocusField)}function ft(){i.fixedFocusField!=null&&(i.lastFocusedField=i.fixedFocusField,i.fixedFocusField.removeClass("fixed-focus"),i.fixedFocusField=null,i.toRestoreFixedFocusField=null)}function y(n){t.notRegistred||(n.draggable(i.placedOptionDragSettings),r()&&n.draggable("disable"))}function kt(){t.notRegistred||n(".answer-box .gxs-dnd-option").draggable(i.optionDragSettings)}function dt(){t.notRegistred||n(".answer-box .gxs-dnd-option").droppable(i.optionDropSettings)}function cr(){if(!t.notRegistred){n(".answer-box").on("keypress",".gxs-dnd-option",function(t){if(t.which===13)return ti(n(this)),!1});n(".answer-box").on("click",".gxs-dnd-option",function(){ti(n(this))})}}function w(n,t){n&&n.length&&((n[0].focus({preventScroll:!0}),r()&&n.parents(".answer-box").length)||u.scrollIntoViewIfRequired(n,t))}function lr(){function n(){return Yk.masterPage.getLayoutMode()=="mobile"?t:i}function r(t,i,r){return n().scrollIntoViewIfRequired(t,i,r)}function u(t,i){return n().checkBothElmCanBeVisibleAtSameTime(t,i)}function f(t,i,r,u){return n().scrollToTwoElementsIfRequired(t,i,r,u)}function e(t,i){return n().isInViewPort(t,i)}function o(t){return n().isAfterViewPort(t)}function s(t){return n().isBeforeViewPort(t)}var t=gt(),i=ni();return{scrollIntoViewIfRequired:r,isInViewPort:e,focusWithSmoothScroll:w,checkBothElmCanBeVisibleAtSameTime:u,isAfterViewPort:o,isBeforeViewPort:s,scrollToTwoElementsIfRequired:f}}function gt(){function i(t,i,r){if(!n(t,i)){var u=f(t,i);u&&Yk.masterPage.realScrollTop(Yk.masterPage.getRealScrollTop()+u,r?0:1)}}function r(n,t){var i=Yk.masterPage,f=i.getRealViewPortSize(),r=i.getRealBoundingClientRect(n[0]),u=i.getRealBoundingClientRect(t[0]),o=Math.min(r.top,u.top),s=Math.max(r.bottom,u.bottom);return s-o<f.height-e()}function u(i,r,u,f){if(!n(i,u)||!n(r,u)){u=u||e();var o=Yk.masterPage,s=o.getRealBoundingClientRect(i[0]),h=o.getRealBoundingClientRect(r[0]),l=Math.min(s.top,h.top),a=Math.max(s.bottom,h.bottom),c=t({top:l,bottom:a},u);c&&Yk.masterPage.realScrollTop(o.getRealScrollTop()+c,f?0:1)}}function t(n,t){t=t||e();var r=Yk.masterPage.getRealViewPortSize().height,i=r-t;return n.bottom>i?n.bottom-i+20:n.top<0?n.top-20:0}function f(n,i){var r=Yk.masterPage.getRealBoundingClientRect(n[0]);return t(r,i)}function n(n,t){var r=Yk.masterPage.getRealViewPortSize(),i=Yk.masterPage.getRealBoundingClientRect(n[0]);return i.top>0&&i.bottom<r.height-(t||e())}function o(n){var t=Yk.masterPage.getRealBoundingClientRect(n[0]);return t.bottom>=Yk.masterPage.getRealViewPortSize().height-l()}function s(n){var t=Yk.masterPage.getRealBoundingClientRect(n[0]);return t.top<=0}return{scrollIntoViewIfRequired:i,isInViewPort:n,focusWithSmoothScroll:w,checkBothElmCanBeVisibleAtSameTime:r,isAfterViewPort:o,isBeforeViewPort:s,scrollToTwoElementsIfRequired:u}}function ni(){function r(n){var r=i.offset(),u=n.offset(),t={top:u.top-r.top,left:u.left-r.left,height:n.outerHeight(),width:n.outerWidth()};return t.x=t.left,t.y=t.top,t.bottom=t.top+t.height,t.right=t.top+t.width,t}function f(n,t){var r=i.scrollTop()+n;t?i.scrollTop(r):i.animate({scrollTop:r})}function s(n,t,i){if(!u(n,t)){var r=a(n,t);r&&f(r,i)}}function h(n,t){var u=r(n),f=r(t),o=Math.min(u.top,f.top),s=Math.max(u.bottom,f.bottom);return s-o<i.outerHeight()-e()}function c(n,t,i,s){if(!u(n,i)||!u(t,i)){i=i||e();var h=r(n),c=r(t),a=Math.min(h.top,c.top),v=Math.max(h.bottom,c.bottom),l=o({top:a,bottom:v},i);l&&f(l,s)}}function o(n,t){t=t||e();var u=i.outerHeight(),r=u-t;return n.bottom>r?n.bottom-r+20:n.top<0?n.top-20:0}function a(n,t){var i=r(n);return o(i,t)}function u(n,t){var u=r(n);return u.top>0&&u.bottom<i.outerHeight()-(t||e())}function v(n){var t=r(n);return t.bottom>=i.outerHeight()-l()}function y(n){var t=r(n);return t.top<=0}var i=n(t.scrollableContainerSelector);return{scrollIntoViewIfRequired:s,isInViewPort:u,focusWithSmoothScroll:w,checkBothElmCanBeVisibleAtSameTime:h,isAfterViewPort:v,isBeforeViewPort:y,scrollToTwoElementsIfRequired:c}}function ti(t){var e,v,l;if(!t.hasClass("tap-disabled")&&(i.fixedFocusField||i.focusedField||ui(),e=i.fixedFocusField||i.focusedField,e)){var s,a=rt(t),h=e.find(".gxs-dnd-option").first(),p=f(h),c=ar(e);if(g(t),e.addClass("answer-placed"),h.length&&o(p,h),tt(a,e),nt(t,a),y(a),c&&c.length?s=c.hasClass("gxs-dnd-field")?c:null:(v=n(".task-buttons"),s=v.length?v:null),l=!0,s&&s.length&&u.checkBothElmCanBeVisibleAtSameTime(e,s)?s.hasClass("gxs-dnd-field")?(s[0].focus({preventScroll:!0}),u.scrollToTwoElementsIfRequired(e,s),l=!1):u.scrollToTwoElementsIfRequired(e,s,fi()):u.scrollIntoViewIfRequired(e,l?fi():null),l&&r())if(h&&h.length)n(Yk.exercise).one("autoMoveToAnswerBoxAnimationEnd",{focusedField:e},function(){b()});else b()}}function ar(t){function o(n,t){return t-=n.length*Math.floor(t/n.length),n.push.apply(n,n.splice(0,t)),n}var f=n(".taskhtmlwrapper").find('[class^=gxs-answer], input[type="file"], input[type="text"], .gxs-dnd-field'),i,e,u,r;if(f.length<=1)return null;for(i=f.toArray(),e=f.index(t),e>0&&(i=o(i,e)),u=1;u<i.length;u++)if(r=n(i[u]),r.hasClass("gxs-dnd-field")){if(!r.hasClass("answer-placed"))return r}else return r}function ii(i,r){var f,u;r&&(f=n(".answer-box").find('.gxs-dnd-option[data-id="'+r+'"]'),f.length?(i.parents(".correct-answer").length||f.addClass("answer-placed"),u=c(f),u.removeAttr("tabindex"),u.attr("data-field-id",i.attr("id")),i.addClass("answer-placed"),i.append(u),t.initDnd&&y(u)):(i.find('input[type="hidden"]').val(""),i.removeClass("answer-placed")))}function vr(){if(n.each(i.formulaAnswersMap,function(t,i){var r=n("#"+t);r.val(i);r.parent().attr("data-lazy-dnd-val",i)}),n(".gxs-dnd-field.MathJax_Input").each(function(t,i){var r=n(i).attr("data-lazy-dnd-val");ii(n(i),r)}),t.initDnd){i.fixedFocusField&&v(n("#"+i.fixedFocusField.attr("id")));i.toRestoreFixedFocusField&&(i.toRestoreFixedFocusField=n("#"+i.toRestoreFixedFocusField.attr("id")));var r=n(".MathJax_Input.gxs-dnd-field").not(function(t,i){return n(i).data("dnd-init")});r.length&&(r.attr("tabindex",0),pt(r))}}function yr(){pt(n(".gxs-dnd-field"));y(n(".gxs-dnd-field .gxs-dnd-option"));cr();kt();dt();n(".taskhtmlwrapper").on("focusin",".gxs-dnd-field",function(){i.fieldGotFocusTs=(new Date).getTime();i.focusedField=n(this);i.capturedFocusField=null});n(".taskhtmlwrapper").on("focusout",".gxs-dnd-field",function(t){i.focusedField=null;i.lastFocusedField=i.fixedFocusField||n(this);(!t.relatedTarget||!n(t.relatedTarget).hasClass("gxs-dnd-field")&&n(t.relatedTarget).parents(".answer-box").length<1)&&b()});n(".dnd-helpers")[0].addEventListener("mousedown",function(n){n.preventDefault()},!0);n(".answer-box")[0].addEventListener("mousedown",function(t){(n(t.target).is(".gxs-dnd-option")||n(t.target).is(".slick-dots button"))&&(i.capturedFocusField=i.focusedField)},!0);n(".answer-box")[0].addEventListener("focusin",function(t){(n(t.target).is(".gxs-dnd-option")||n(t.target).is(".slick-dots button"))&&i.capturedFocusField&&i.capturedFocusField[0].focus({preventScroll:!0})});n(".answer-box").on("mousedown",function(n){n.preventDefault();n.stopImmediatePropagation()})}function ri(){eu();t&&!t.disableMobileDndSlider&&hu(function(){tu()});Yk.Math.dndFieldSize=uu()}function r(){return window.innerWidth<ci}function pr(){var t=n(".taskhtmlwrapper .gxs-dnd-field");return t.filter(function(t,i){return u.isInViewPort(n(i))})}function wr(){var t,f,r;return i.lastFocusedField&&i.lastFocusedField.length&&!i.lastFocusedField.hasClass("answer-placed")&&u.isInViewPort(i.lastFocusedField)?i.lastFocusedField:(t=pr(),t.length)?(f=t.filter(":not(.answer-placed)"),f.length?f.first():i.lastFocusedField&&t.filter(i.lastFocusedField).length?i.lastFocusedField:t.first()):(r=n(".taskhtmlwrapper .gxs-dnd-field").filter(function(t,i){return u.isAfterViewPort(n(i))}).first(),r.length||(r=n(".taskhtmlwrapper .gxs-dnd-field").filter(function(t,i){return u.isBeforeViewPort(n(i))}).last()),r.length)?r:void 0}function ui(){if(n(".gxs-result").length)return null;var t=wr();if(t&&t.length)return t[0].focus({preventScroll:!0}),t}function br(){var i,t,f;r()&&(i=n(".answer-box, .answer-box-bumper"),t=!i.hasClass("answer-box-expanded"),t&&(f=ui(),f&&u.scrollIntoViewIfRequired(f,l())),i.toggleClass("answer-box-expanded",t),t?p():b())}function p(){r()&&(n(".answer-box, .answer-box-bumper").hasClass("answer-box-expanded")||n(".answer-box").addClass("answer-box-expanding"),n(".answer-box, .answer-box-bumper").addClass("answer-box-expanded"),et())}function b(){r()&&(n(".answer-box, .answer-box-bumper").removeClass("answer-box-expanded"),et(),i.focusedField&&i.focusedField.length&&i.focusedField[0].blur())}function e(){return r()?n(".answer-box").outerHeight():0}function fi(){return r()?n(".answer-box-header").outerHeight():0}function l(){return r()?n(".answer-box-body").outerHeight()+n(".answer-box-header").outerHeight():0}function et(){var t=n(".answer-box, .answer-box-bumper");t.hasClass("answer-box-expanded")?(t.height(l()),bt()):(t.css("height",""),ft())}function kr(){var u,f,e;if(!(n(".answer-box").length<1)){n(".answer-box").on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){n(this).hasClass("answer-box-expanding")&&(n(Yk.exercise).trigger("answerBoxExpandAnimationEnd"),n(this).removeClass("answer-box-expanding"))});n("body").append('<div class="answer-box-bumper">');n(".answer-box").closest(".taskhtmlwrapper").append(n('<div class="dnd-helpers"><\/div>'));u=n(".answer-box-grid");n(".answer-box-header").click(function(){br()});n(".taskhtmlwrapper").on("click",".gxs-dnd-field",function(){r()&&!n(this).parents(".gxs-result").length&&p()});t.initDnd&&n(".answer-box .gxs-dnd-option, .gxs-dnd-field").attr("tabindex",0);u.on("init",function(){try{n(".gxs-dnd-option").draggable("disable")}catch(t){}});u.on("destroy",function(){bt();t.initDnd&&s(function(){kt();dt();try{n(".gxs-dnd-option.ui-draggable-disabled").draggable("enable")}catch(t){}})});if(n(".gxs-dnd-field.dnd-render-deferred").each(function(t,i){var r=n(i).find('input[type="hidden"]').val();ii(n(i),r);n(i).removeClass("dnd-render-deferred")}),f=n('math .ykl-input[data-answer-type="dnd"]').length,e=n(".gxs-dnd-option math").length,!i.fixedSizeOptions&&(e||f||dr())){n(Yk.exercise).on("initComplete",si);n(Yk.exercise).on("rerenderComplete",ei)}else hi(si);n(Yk.exercise).on("initComplete rerenderComplete",vr);gr();nu()}}function dr(){var t=new RegExp(/(\((.+?)\))|(\[(.+?)])|(\$(.+?)\$)|(\\begin(.+?)\\end(.+?))/);return t.test(n(".gxs-dnd-option").text())}function ei(){setTimeout(d,1);n(Yk.exercise).unbind("rerenderComplete",ei)}function gr(){if(t.initDnd&&!t.disableDndScrollToAnswersHelper){hi(ot);n(Yk.exercise).on("dndInitialRenderComplete",ot);n(Yk.masterPage).on("iframeChildInited",ot)}}function ot(){function f(){var t=Yk.masterPage.getRealViewPortSize().height,i=n(".answer-box .gxs-dnd-option")[0];(Yk.masterPage.getRealBoundingClientRect(i).bottom<t||r())&&(n(".scroll-to-dnd-answers-helper").remove(),n(Yk.masterPage).unbind("realScroll realResize",f))}var u,i;if(!r()&&!n(".scroll-to-dnd-answers-helper").length&&(u=Yk.masterPage.getRealViewPortSize().height,Yk.masterPage.getRealBoundingClientRect(n(".answer-box .gxs-dnd-option")[0]).bottom>u)){i=n('<div class="scroll-to-dnd-answers-helper in-iframe-fixed-bottom"><button id="scrollToDndAnswersBtn" class="btn" type="button"><i class="svg-sprite-exercise icon-down-arrows"><\/i>'+t.Resources.ScrollToDndAnswersBtn+"<\/button><\/div>");Yk.utils.isTopMenuMode()&&i.addClass("no-sidebar");i.find("button").one("mousedown",function(n){n.preventDefault()}).one("click",function(t){var r=Yk.masterPage.getRealBoundingClientRect(n(".answer-box")[0]),u=Math.max(r.bottom-Yk.masterPage.getRealViewPortSize().height,0);Yk.masterPage.realScrollTop(Yk.masterPage.getRealScrollTop()+u,1);i.remove();t.preventDefault()});n(".answer-box").closest(".taskhtmlwrapper").append(i);n(Yk.masterPage).on("realScroll realResize",f)}}function nu(){n(window).keyup(function(t){if(r()){var i=n(".taskhtmlwrapper").find("input:focus,select:focus,textarea:focus,.gxs-dnd-field:focus"),f=t.keyCode?t.keyCode:t.which;f===9&&i.length&&u.scrollIntoViewIfRequired(i,null,!0)}})}function oi(){i.initialRenderComplete||(i.initialRenderComplete=!0,n(Yk.exercise).trigger("dndInitialRenderComplete"))}function si(){if(ri(),n(".gxs-dnd-field.MathJax_Input").length){n(Yk.exercise).on("rerenderComplete",oi);wi()}else oi()}function tu(){var t=n(".answer-box-grid");if(t.hasClass("slick-initialized")&&t.slick("unslick"),!t.hasClass("slick-initialized")&&r()){var f=window.innerWidth,i=window.innerHeight,e=f/i,o=Math.min(i/3,300),u;u=e>1.3?1:Math.floor(o/n(".answer-box-grid-item").outerHeight());t.slick(iu(u));et()}r()||n(".answer-box, .answer-box-bumper").css("height","");ru()}function iu(t){var u=n(".answer-box-body").width(),f=n(".answer-box-option-place").outerWidth()+(n(".answer-box-grid-item").outerWidth()-n(".answer-box-grid-item").width()),r=Math.max(1,Math.floor(u/f)),i={};return t>1?(i.slidesPerRow=r,i.slidesToScroll=1):(i.slidesToShow=r,i.slidesToScroll=r),{infinite:!1,accessibility:!1,speed:200,rows:t,arrows:!0,dots:!0,slidesPerRow:i.slidesPerRow,slidesToScroll:i.slidesToScroll,slidesToShow:i.slidesToShow}}function ru(){var i,t;if(!n(".icon-swipe-overlay").length&&n(".answer-box-grid .slick-dots").length){try{i=localStorage.getItem("yk.optOutExerciseSliderSwipeOverlay")}catch(r){}if(!i){t=n("<i>").addClass("svg-sprite-exercise icon-swipe-overlay");n(".answer-box").append(t);t.on("touchend mousedown",function(n){n.preventDefault();try{localStorage.setItem("yk.optOutExerciseSliderSwipeOverlay",1)}catch(i){}t.remove()})}}}function uu(){var r,t,u;return i.fixedSizeOptions?null:(r=n(".gxs-dnd-option"),t=n('<div class="gxs-dnd-field fake-field" style="position:absolute;opacity:0;"><\/div>'),n(".dnd-helpers").append(t),u={width:r.outerWidth()+(t.outerWidth()-t.innerWidth())+"px",height:r.outerHeight()+(t.outerHeight()-t.innerHeight())+"px"},t.remove(),u)}function fu(){var t=n('<div class="gxs-dnd-field fake-field" style="position:absolute;opacity:0;"><\/div>'),i;return n(".dnd-helpers").append(t),i=t.outerWidth(!0)-t.innerWidth(),t.remove(),i}function eu(){var t=n(".gxs-dnd-option"),r=n(".gxs-result-dnd .user-answer"),u,f,e,o;if(i.fixedSizeOptions){r.outerWidth(t.outerWidth());r.outerHeight(t.outerHeight());return}u=n(".gxs-dnd-field:not(.MathJax_Input)");u.css({width:"",height:""});t.css({width:"",height:""});r.css({width:"",height:""});var s=fu(),h=0,c=n(".user-answer .MathJax_Input.gxs-dnd-field").first();c.length&&(f=c.parents(".user-answer").first(),e=n(".gxst-formula-box"),f.length&&(h=f.outerWidth(!0)-f.width()+(e.length?e.outerWidth(!0)-e.width():0)+s/2));var v=Math.min(n(".answer-box-grid").innerWidth()-s,n(".taskhtmlwrapper").innerWidth()-s-h),l=ou(),a=Math.min(v,l);r.outerWidth(l);t.outerWidth(a);u.outerWidth(a);o=su();r.outerHeight(o);t.outerHeight(o);u.outerHeight(o)}function ou(){var t=0;return n(".answer-box-grid").find(".gxs-dnd-option").each(function(){var i=n(this)[0].getBoundingClientRect();t=Math.max(t,i.width)}),Math.ceil(t)}function su(){var t=0;return n(".answer-box-grid").find(".gxs-dnd-option").each(function(){var i=n(this)[0].getBoundingClientRect();t=Math.max(t,i.height)}),Math.ceil(t)}function s(t){Yk.ondemand.loadBundle({id:"jquery-ui-ondemand",check:function(){return n.ui}},t)}function hu(t){Yk.ondemand.loadBundle({id:"slick-slider-ondemand",check:function(){return n.slick}},t)}function hi(t){if(document.readyState==="complete")t();else n(window).on("load",t)}function cu(){n("#resetAnswersBtn").click(function(){n(".taskhtmlwrapper .gxs-dnd-field .gxs-dnd-option").each(function(t,i){var r=n(i),u=f(r);it(r.parent());o(u,r)});n('.taskhtmlwrapper select, .taskhtmlwrapper input[type="text"], .taskhtmlwrapper textarea').val("");n('.taskhtmlwrapper input[type="checkbox"], .taskhtmlwrapper input[type="radio"]').prop("checked",!1);n(this).blur()})}function lu(){kr();t.initDnd&&s(function(){yr()})}function au(){u=t.scrollableContainerSelector?t.disableScrollableContainerOnMobile?lr():ni():gt()}function vu(){n(".taskhtmlwrapper video, .taskhtmlwrapper audio").each(function(){n(this).attr("controlsList","nodownload");n(this).on("contextmenu",function(n){n.preventDefault()})})}var t,k,ci=768,st=!1,h=[],a,i={infiniteAnswers:n(".answer-box").hasClass("infinite-answers"),fixedSizeOptions:n(".dnd-fixedsize-option").length>0,fixedImgSize:n(".answer-box").data("img-size"),fieldTapEvent:"dnd_field_tap",formulaAnswersMap:{},focusedField:null,fieldGotFocusTs:null,capturedFocusField:null,fixedFocusField:null,toRestoreFixedFocusField:null,lastFocusedField:null,initialRenderComplete:!1,fieldDropSettings:{accept:".gxs-dnd-option",tolerance:"pointer",greedy:!0,drop:function(t,r){var e,u,h,c,s;if(r.helper.data("accepted"))return!1;r.helper.data("accepted",1);e=n(this);u=e.children(".gxs-dnd-option");u.length&&!r.helper.is(u)&&(h=f(u),c=f(r.helper),(i.infiniteAnswers||!h.is(c))&&o(h,u));e.removeClass("drop-ready").addClass("answer-placed");s=rt(r.helper);tt(s,e);nt(r.helper,s);y(s)},over:function(t,i){i.helper.addClass("drop-ready");n(this).addClass("drop-ready")},out:function(t,i){i.helper.removeClass("drop-ready");n(this).removeClass("drop-ready")}},optionDropSettings:{accept:".gxs-dnd-option",tolerance:"pointer",greedy:!0,drop:function(t,i){var r=n(this),e=f(i.helper),u,s;yt(i.helper,r,e)&&(u=rt(r),s=n(".taskhtmlwrapper").find('.gxs-dnd-field[id="'+i.helper.attr("data-field-id")+'"]'),tt(u,s),nt(i.helper,u),y(u),g(r));r.removeClass("drop-ready");o(e,i.helper)},over:function(t,i){var r=n(this),u=f(i.helper);yt(i.helper,r,u)&&(i.helper.addClass("drop-ready"),r.addClass("drop-ready"))},out:function(t,i){i.helper.removeClass("drop-ready");n(this).removeClass("drop-ready")}},optionDragSettings:{scrollSpeed:15,scrollSensitivity:50,revertDuration:0,containment:vt(),appendTo:".dnd-helpers",helper:function(t){return c(n(t.currentTarget))},revert:function(t){if(t)return!1;var i=n(this),r=n('.taskhtmlwrapper .gxs-dnd-option.ui-draggable-handle.ui-draggable-dragging[data-id="'+i.data("id")+'"]');return o(i,r),!0},start:function(t,i){var r=f(i.helper),u=n(i.helper);u.removeClass("answer-placed").addClass("dragging");g(r);n(".gxs-dnd-field").addClass("drop-target")},stop:function(){n(this).removeClass("dragging");n(".gxs-dnd-field").removeClass("drop-target")}},placedOptionDragSettings:{scrollSpeed:15,scrollSensitivity:50,revertDuration:0,containment:vt(),appendTo:".dnd-helpers",helper:function(t){return c(n(t.currentTarget)).addClass("dragging")},revert:function(t){if(t)return!1;var i=n(".dnd-helpers").find('.gxs-dnd-option[data-id="'+n(this).data("id")+'"]'),r=f(i);return o(r,i),!0},start:function(t,i){var r=n(this).parent(),u=n(i.helper);u.removeClass("answer-placed").addClass("was-placed").addClass("dragging");n(".gxs-dnd-field").addClass("drop-target");r.find(".gxs-dnd-option").remove();it(r)},stop:function(){n(this).remove();n(".gxs-dnd-field").removeClass("drop-target")}}},u;window.Yk=window.Yk||{};Yk.exercise=Yk.exercise||{};n.extend(Yk.exercise,{init:function(i){if(t=i,au(),sr(),li(),ai(),at(),ct(),bi(),lu(),t.allowFileUploads?(er(),fr()):gi(),t.notRegistred?(nr(),n(".taskhtmlwrapper").addClass("not-registred")):tr(),t.disableMediaFilesDownload&&vu(),t.canEditSavedAnswer)ir();else if(n(".gxst-formula-box").length)n(Yk.exercise).on("initComplete",d);else d();Yk.utils.initNeedWaitBtn();t.tableSizeMode||Yk.exerciseMobileScroll.init();ki();t.Url.finishTestUrl&&rr();t.Url.finishTestAndShowSolutionStepsUrl&&ur();t.isEditorialPreview&&cu()},setupMathJax:function(){at()},allowDrop:function(n){n.preventDefault()},setEmbedKeyProcessor:function(n){k=n},getBreadCrumbsFromUrl:function(){var n=location.pathname.split("/");return n.splice(0,2),n.splice(n.length-1,1),n.join("/")},saveLastExerciseOrTest:function(n){try{localStorage.setItem("yk.lastVisitedExerciseOrTest",n)}catch(t){}},dispatchResultEvent:function(t){n(Yk.exercise).trigger("result",t)},startCountUp:function(){var t=new Date;setInterval(function(){var i=n(".tst-time"),r=parseInt(i.attr("data-elps-time"));i.text(Yk.utils.formatTime(Math.floor(((new Date).getTime()-t.getTime())/1e3+r)))},1e3)},startCountDown:function(){var t=n(".tst-time"),f=n(".timer-block"),i=parseInt(t.attr("data-left-time")),r=parseInt(t.attr("data-max-time")),u=r>0;setInterval(function(){if(i--,i<3600&&f.removeClass("hide"),i>0)t.text(Yk.utils.formatTimeWithDays(i)),(!u&&i<600||u&&i<r/5)&&t.addClass("hurry-up");else{t.text(Yk.utils.formatTimeWithDays(0));t.removeClass("hurry-up").addClass("time-is-up");return}},1e3)}})}(jQuery);window.Yk=function(n,t,i){function o(){r||(r=u.overlayScrollbars({overflowBehavior:{x:"scroll",y:"visible-hidden"},callbacks:{onInitialized:function(){var n=t(this.getElements().target);this.scroll().position.x<this.scroll().max.x&&n.addClass("canScrollRight")},onScroll:function(n){var i=t(this.getElements().target);n.target.scrollLeft>0?i.addClass("canScrollLeft"):i.removeClass("canScrollLeft");Math.ceil(n.target.scrollLeft)<this.scroll().max.x?i.addClass("canScrollRight"):i.removeClass("canScrollRight");i.triggerHandler("scroll")}}}).overlayScrollbars())}function s(){r&&(t.isArray(r)?t.each(r,function(n,t){t!==i&&t.destroy()}):r&&r.destroy(),r=null)}function e(){Yk.masterPage.getLayoutMode()==="mobile"?o():s()}function f(){u.length<=0||u.each(function(n,i){var r=t(i),e;r.hasClass("zoom-table")&&r.css("zoom",1).removeClass("zoom-table").data("zoom",1);var o=r.data("zoom")||1,f=r.outerWidth()*o,s=i.scrollWidth,u=f/s;u>=1&&(e=t("body").innerWidth(),e<f&&(u=e/f));u<1?r.css("zoom",u).addClass("zoom-table").data("zoom",u):r.css("zoom",1).removeClass("zoom-table").data("zoom",1)})}var r=null,u=t(".taskhtmlwrapper table");return n.exerciseMobileScroll={init:function(){if(!(u.length<=0)){t(window).on("load",e);t(window).resize(t.debounce(50,e))}},initTableZoom:function(){if(f(),u.length){t(window).on("load",f);t(Yk.exercise).on("rerenderComplete",t.debounce(50,f))}}},n}(window.Yk||{},jQuery);window.Yk=function(n){var t={Android:function(){return navigator.userAgent.match(/Android/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)||navigator.userAgent.match(/WPDesktop/i)||navigator.userAgent.match(/Windows Phone/i)},Bada:function(){return navigator.userAgent.match(/Bada/i)},webOS:function(){return navigator.userAgent.match(/webOS/i)},GenexisDesktop:function(){return navigator.userAgent.match(/MSIE 7\.0/i)},any:function(){return t.Android()||t.BlackBerry()||t.iOS()||t.Opera()||t.Windows()||t.Bada()||t.webOS()}};return n.detectDevice={},n.detectDevice.isMobile=t,n}(window.Yk||{},jQuery),function(){window.Yk=window.Yk||{};Yk.Math=Yk.Math||{};Yk.Math.initHooks=Yk.Math.initHooks||[];Yk.Math.preinitHooks=Yk.Math.preinitHooks||[];Yk.Math.endReprocessHooks=Yk.Math.endReprocessHooks||[];var n="840px";Yk.Math.style=Yk.Math.style||{color:"#76A900",scale:100,name:"Default"};Yk.Math.start=function(){function t(n){if(n.length)for(var t=0;t<n.length;t++)n[t]()}Yk.Math.width&&(n=Yk.Math.width+"px");MathJax.Ajax.timeout=MathJax.Ajax.timeout*5;Yk.Math.CommonHTML=!1;t(Yk.Math.preinitHooks);Yk.Math.preinitHooks=null;MathJax.Ajax.config.path.Extensions=Yk.Math.cdnUrl+"/Content/Scripts/MathJaxExtensions"+(Yk.Math.debug?"":"/min");MathJax.Hub.Config({jax:["input/TeX","input/MathML","output/HTML-CSS"],extensions:["tex2jax.js","mml2jax.js"],TeX:{extensions:["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"]},showProcessingMessages:!1,menuSettings:{assistiveMML:!1,inTabOrder:!1},showMathMenu:!1,showMathMenuMSIE:!1,messageStyle:"none",errorSettings:{message:["[-!-]"],style:{color:"#CC0000","font-style":"italic"}},styles:{".MathJax .math":{color:Yk.Math.style.color}},"HTML-CSS":{scale:Yk.Math.style.scale,linebreaks:{automatic:!0,width:n},matchFontHeight:!0,undefinedFamily:"STIXGeneral, "+(Yk.Math.style.undefinedFont||"'Arial Unicode MS', serif"),EqnChunk:1e3,noReflows:!1,extensions:["[Extensions]/multiline.js"]}});MathJax.Hub.Register.StartupHook("mml Jax Ready",function(){MathJax.ElementJax.mml.math.prototype.defaults.scriptsizemultiplier=.85;MathJax.ElementJax.mml.math.prototype.defaults.scriptminsize="14px"});MathJax.Hub.Register.StartupHook("End",function(){Yk.Math.inited=!0;t(Yk.Math.initHooks);Yk.Math.initHooks=null});MathJax.Hub.Register.MessageHook("Math Processing Error",function(n){try{Yk.utils.trackEvent("MathJax/Error","MathJax/Error/Processing",n[2]+"",null,!0)}catch(t){}});MathJax.Hub.Register.MessageHook("End Reprocess",function(){t(Yk.Math.endReprocessHooks)});MathJax.Hub.Register.MessageHook("TeX Jax - parse error",function(n){try{Yk.utils.trackEvent("MathJax/Error","MathJax/Error/TeXProcessing",n[1],null,!0)}catch(t){}});MathJax.Hub.Register.MessageHook("MathML Jax - parse error",function(n){try{Yk.utils.trackEvent("MathJax/Error","MathJax/Error/MathMLProcessing",n[1],null,!0)}catch(t){}});MathJax.Hub.Register.MessageHook("MathML Jax - unknown node type",function(n){try{Yk.utils.trackEvent("MathJax/Error","MathJax/Error/MathMLProcessing",n[1],null,!0)}catch(t){}});var i=Yk.Math.style.additionalLetterCharacters;MathJax.Hub.Register.StartupHook("TeX Jax Ready",function(){i&&(MathJax.InputJax.TeX.Definitions.letter=new RegExp(MathJax.InputJax.TeX.Definitions.letter.source.replace("]",i+"]"),MathJax.InputJax.TeX.Definitions.letter.flags));MathJax.InputJax.TeX.Definitions.number=/^(?:[0-9]+(?:(?:\{,\}|\.|,)[0-9]+)*|(?:\{,\}|\.|,)[0-9]+)/});MathJax.Hub.Register.StartupHook("MathML Jax Ready",function(){var r=MathJax.InputJax.MathML,n=MathJax.ElementJax.mml,t=MathJax.HTML,i=function(r,u){var s,y,f,p,h,k,c,e,l,o,rt,a,g,b;if((u||r.attr&&r.attr["data-ykl-input"])&&r.data)for(s=0,y=r.data.length;s<y;s++){if(f=r.data[s],f){if(f.type=="mi"&&f["class"]=="ykl-input"){if(h=f.attr["data-id"],k=f.attr["data-answer-type"],k=="dnd")c=t.Element("div",{className:"MathJax_Input gxs-dnd-field",id:h,style:Yk.Math.dndFieldSize||{}}),c.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),e=f.attr["data-value"],e&&c.setAttribute("data-lazy-dnd-val",e),o=t.Element("input",{type:"hidden",id:"dnd"+h,name:h+"|dnd",value:e}),c.appendChild(o),p=c;else{var v=f.attr["data-size"],w=f.attr["data-class"],e=f.attr["data-value"],nt=f.attr["data-name"],tt=f.attr["data-disabled"],it=f.attr["data-readonly"],d=f.attr["data-maxlength"];(v==null||v==="")&&(v="3");e==null&&(e="");w=("MathJax_Input "+(w||"")).replace(/ +$/,"");l={type:"text",name:nt,id:h,size:v,className:w,value:e,autocomplete:"off"};tt&&(l.disabled="true");it&&(l.readOnly="true");d&&(l.maxLength=d);o=t.Element("input",l);o.setAttribute("xmlns","http://www.w3.org/1999/xhtml");rt="";for(a in f.attr)f.attr.hasOwnProperty(a)&&a.indexOf("data-data-")===0&&o.setAttribute([a.substr(5)],f.attr[a]);p=o}g=n["annotation-xml"](n.xml(p)).With({encoding:"application/xhtml+xml",isToken:!0});b=n.semantics(g);r.SetData(s,b);f=b}i(f,1)}r.type==="semantics"&&(y=0)}};r.postfilterHooks.Add(function(n){i(n.math.root)})});MathJax.Hub.Configured()};Yk.Math.startCreated=!0;Yk.Math.startCreated&&Yk.Math.configSet&&Yk.Math.mathJaxReady&&Yk.Math.start()}()