/* jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license //@ sourceMappingURL=jquery.min.map modernizr 3.3.1 (Custom Build) | MIT * https://modernizr.com/download/?-eventlistener-picture-printshiv-setclasses ! picturefill - v3.0.2 - 2016-02-12 https://scottjehl.github.io/picturefill/ Copyright (c) 2016 https://github.com/scottjehl/picturefill/blob/master/Authors.txt; Licensed MIT /#IFDEF perf_marker_global || log_define_timing */ 'use strict';(function(B,t){function p(d){var h=d.length,n=k.type(d);return k.isWindow(d)?!1:1===d.nodeType&&h?!0:"array"===n||"function"!==n&&(0===h||"number"==typeof h&&0M;M++)delete y[h[M]]; if(!(n?m:k.isEmptyObject)(y))return}(n||(delete D[H].data,m(D[H])))&&(z?k.cleanData([d],!0):k.support.deleteExpando||D!=D.window?delete D[H]:D[H]=null)}}}function w(d,h,n){if(n===t&&1===d.nodeType){var v="data-"+h.replace(Uc,"-$1").toLowerCase();if(n=d.getAttribute(v),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:Vc.test(n)?k.parseJSON(n):n}catch(y){}k.data(d,h,n)}else n=t}return n}function m(d){for(var h in d)if(("data"!==h||!k.isEmptyObject(d[h]))&&"toJSON"!== h)return!1;return!0}function f(){return!0}function q(){return!1}function l(d,h){do d=d[h];while(d&&1!==d.nodeType);return d}function c(d,h,n){if(h=h||0,k.isFunction(h))return k.grep(d,function(y,z){return!!h.call(y,z,y)===n});if(h.nodeType)return k.grep(d,function(y){return y===h===n});if("string"==typeof h){var v=k.grep(d,function(y){return 1===y.nodeType});if(Wc.test(h))return k.filter(h,v,!n);h=k.filter(h,v)}return k.grep(d,function(y){return 0<=k.inArray(y,h)===n})}function a(d){var h=vc.split("|"); d=d.createDocumentFragment();if(d.createElement)for(;h.length;)d.createElement(h.pop());return d}function b(d,h){return d.getElementsByTagName(h)[0]||d.appendChild(d.ownerDocument.createElement(h))}function e(d){var h=d.getAttributeNode("type");return d.type=(h&&h.specified)+"/"+d.type,d}function g(d){var h=Xc.exec(d.type);return h?d.type=h[1]:d.removeAttribute("type"),d}function r(d,h){for(var n,v=0;null!=(n=d[v]);v++)k._data(n,"globalEval",!h||k._data(h[v],"globalEval"))}function A(d,h){if(1=== h.nodeType&&k.hasData(d)){var n,v;var y=k._data(d);d=k._data(h,y);var z=y.events;if(z)for(n in delete d.handle,d.events={},z)for(y=0,v=z[n].length;v>y;y++)k.event.add(h,n,z[n][y]);d.data&&(d.data=k.extend({},d.data))}}function F(d,h){var n,v,y=0,z=typeof d.getElementsByTagName!==Ja?d.getElementsByTagName(h||"*"):typeof d.querySelectorAll!==Ja?d.querySelectorAll(h||"*"):t;if(!z)for(z=[],n=d.childNodes||d;null!=(v=n[y]);y++)!h||k.nodeName(v,h)?z.push(v):k.merge(z,F(v,h));return h===t||h&&k.nodeName(d, h)?k.merge([d],z):z}function K(d){cc.test(d.type)&&(d.defaultChecked=d.checked)}function R(d,h){if(h in d)return h;for(var n=h.charAt(0).toUpperCase()+h.slice(1),v=h,y=wc.length;y--;)if(h=wc[y]+n,h in d)return h;return v}function U(d,h){return d=h||d,"none"===k.css(d,"display")||!k.contains(d.ownerDocument,d)}function ha(d,h){for(var n,v,y,z=[],D=0,H=d.length;H>D;D++)v=d[D],v.style&&(z[D]=k._data(v,"olddisplay"),n=v.style.display,h?(z[D]||"none"!==n||(v.style.display=""),""===v.style.display&&U(v)&& (z[D]=k._data(v,"olddisplay",T(v.nodeName)))):z[D]||(y=U(v),(n&&"none"!==n||!y)&&k._data(v,"olddisplay",y?n:k.css(v,"display"))));for(D=0;H>D;D++)v=d[D],v.style&&(h&&"none"!==v.style.display&&""!==v.style.display||(v.style.display=h?z[D]||"":"none"));return d}function na(d,h,n){return(d=Yc.exec(h))?Math.max(0,d[1]-(n||0))+(d[2]||"px"):h}function C(d,h,n,v,y){h=n===(v?"border":"content")?4:"width"===h?1:0;for(var z=0;4>h;h+=2)"margin"===n&&(z+=k.css(d,n+Eb[h],!0,y)),v?("content"===n&&(z-=k.css(d,"padding"+ Eb[h],!0,y)),"margin"!==n&&(z-=k.css(d,"border"+Eb[h]+"Width",!0,y))):(z+=k.css(d,"padding"+Eb[h],!0,y),"padding"!==n&&(z+=k.css(d,"border"+Eb[h]+"Width",!0,y)));return z}function O(d,h,n){var v=!0,y="width"===h?d.offsetWidth:d.offsetHeight,z=Fb(d),D=k.support.boxSizing&&"border-box"===k.css(d,"boxSizing",!1,z);if(0>=y||null==y){if(y=Gb(d,h,z),(0>y||null==y)&&(y=d.style[h]),Tb.test(y))return y;v=D&&(k.support.boxSizingReliable||y===d.style[h]);y=parseFloat(y)||0}return y+C(d,h,n||(D?"border":"content"), v,z)+"px"}function T(d){var h=ja,n=xc[d];return n||(n=aa(d,h),"none"!==n&&n||(Pb=(Pb||k("\x3ciframe frameborder\x3d'0' width\x3d'0' height\x3d'0'/\x3e").css("cssText","display:block !important")).appendTo(h.documentElement),h=(Pb[0].contentWindow||Pb[0].contentDocument).document,h.write("\x3c!doctype html\x3e\x3chtml\x3e\x3cbody\x3e"),h.close(),n=aa(d,h),Pb.detach()),xc[d]=n),n}function aa(d,h){d=k(h.createElement(d)).appendTo(h.body);h=k.css(d[0],"display");return d.remove(),h}function pa(d,h,n, v){var y;if(k.isArray(h))k.each(h,function(z,D){n||Zc.test(d)?v(d,D):pa(d+"["+("object"==typeof D?z:"")+"]",D,n,v)});else if(n||"object"!==k.type(h))v(d,h);else for(y in h)pa(d+"["+y+"]",h[y],n,v)}function X(d){return function(h,n){"string"!=typeof h&&(n=h,h="*");var v=0,y=h.toLowerCase().match(oa)||[];if(k.isFunction(n))for(;h=y[v++];)"+"===h[0]?(h=h.slice(1)||"*",(d[h]=d[h]||[]).unshift(n)):(d[h]=d[h]||[]).push(n)}}function ea(d,h,n,v){function y(H){var M;return z[H]=!0,k.each(d[H]||[],function(Q, L){Q=L(h,n,v);return"string"!=typeof Q||D||z[Q]?D?!(M=Q):t:(h.dataTypes.unshift(Q),y(Q),!1)}),M}var z={},D=d===dc;return y(h.dataTypes[0])||!z["*"]&&y("*")}function fa(d,h){var n,v,y=k.ajaxSettings.flatOptions||{};for(v in h)h[v]!==t&&((y[v]?d:n||(n={}))[v]=h[v]);return n&&k.extend(!0,d,n),d}function Ba(){try{return new B.XMLHttpRequest}catch(d){}}function hb(){return setTimeout(function(){Jb=t}),Jb=k.now()}function sb(d,h){k.each(h,function(n,v){for(var y=(Qb[n]||[]).concat(Qb["*"]),z=0,D=y.length;D> z&&!y[z].call(d,n,v);z++);})}function tb(d,h,n){var v,y=0,z=Ub.length,D=k.Deferred().always(function(){delete H.elem}),H=function(){if(v)return!1;var Q=Jb||hb();Q=Math.max(0,M.startTime+M.duration-Q);for(var L=1-(Q/M.duration||0),W=0,Z=M.tweens.length;Z>W;W++)M.tweens[W].run(L);return D.notifyWith(d,[M,L,Q]),1>L&&Z?Q:(D.resolveWith(d,[M]),!1)},M=D.promise({elem:d,props:k.extend({},h),opts:k.extend(!0,{specialEasing:{}},n),originalProperties:h,originalOptions:n,startTime:Jb||hb(),duration:n.duration, tweens:[],createTween:function(Q,L){Q=k.Tween(d,M.opts,Q,L,M.opts.specialEasing[Q]||M.opts.easing);return M.tweens.push(Q),Q},stop:function(Q){var L=0,W=Q?M.tweens.length:0;if(v)return this;for(v=!0;W>L;L++)M.tweens[L].run(1);return Q?D.resolveWith(d,[M,Q]):D.rejectWith(d,[M,Q]),this}});n=M.props;for(Qa(n,M.opts.specialEasing);z>y;y++)if(h=Ub[y].call(M,d,n,M.opts))return h;return sb(M,n),k.isFunction(M.opts.start)&&M.opts.start.call(d,M),k.fx.timer(k.extend(H,{elem:d,anim:M,queue:M.opts.queue})), M.progress(M.opts.progress).done(M.opts.done,M.opts.complete).fail(M.opts.fail).always(M.opts.always)}function Qa(d,h){var n,v,y,z,D;for(y in d)if(v=k.camelCase(y),z=h[v],n=d[y],k.isArray(n)&&(z=n[1],n=d[y]=n[0]),y!==v&&(d[v]=n,delete d[y]),D=k.cssHooks[v],D&&"expand"in D)for(y in n=D.expand(n),delete d[v],n)y in d||(d[y]=n[y],h[y]=z);else h[v]=z}function za(d,h,n,v,y){return new za.prototype.init(d,h,n,v,y)}function Ha(d,h){var n={height:d},v=0;for(h=h?1:0;4>v;v+=2-h){var y=Eb[v];n["margin"+y]=n["padding"+ y]=d}return h&&(n.opacity=n.width=d),n}function ab(d){return k.isWindow(d)?d:9===d.nodeType?d.defaultView||d.parentWindow:!1}var La,Ja=typeof t,ja=B.document,xb=B.location,db=B.jQuery,N=B.$,S={},da=[],Y=da.concat,ma=da.push,qa=da.slice,Ma=da.indexOf,xa=S.toString,la=S.hasOwnProperty,sa="1.9.1".trim,k=function(d,h){return new k.fn.init(d,h,$c)},Ia=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,oa=/\S+/g,Ga=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,bb=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,pb=/^<(\w+)\s*\/?>(?:<\/\1>|)$/, vb=/^[\],:{}\s]*$/,Ra=/(?:^|:|,)(?:\s*\[)+/g,kb=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,qb=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,Rb=/^-ms-/,Kb=/-([\da-z])/gi,Vb=function(d,h){return h.toUpperCase()},zb=function(d){(ja.addEventListener||"load"===d.type||"complete"===ja.readyState)&&(yc(),k.ready())},yc=function(){ja.addEventListener?(ja.removeEventListener("DOMContentLoaded",zb,!1),B.removeEventListener("load",zb,!1)):(ja.detachEvent("onreadystatechange",zb),B.detachEvent("onload", zb))};k.fn=k.prototype={jquery:"1.9.1",constructor:k,init:function(d,h,n){var v,y;if(!d)return this;if("string"==typeof d){if(v="\x3c"===d.charAt(0)&&"\x3e"===d.charAt(d.length-1)&&3<=d.length?[null,d,null]:bb.exec(d),!v||!v[1]&&h)return!h||h.jquery?(h||n).find(d):this.constructor(h).find(d);if(v[1]){if(h=h instanceof k?h[0]:h,k.merge(this,k.parseHTML(v[1],h&&h.nodeType?h.ownerDocument||h:ja,!0)),pb.test(v[1])&&k.isPlainObject(h))for(v in h)k.isFunction(this[v])?this[v](h[v]):this.attr(v,h[v]);return this}if(y= ja.getElementById(v[2]),y&&y.parentNode){if(y.id!==v[2])return n.find(d);this.length=1;this[0]=y}return this.context=ja,this.selector=d,this}return d.nodeType?(this.context=this[0]=d,this.length=1,this):k.isFunction(d)?n.ready(d):(d.selector!==t&&(this.selector=d.selector,this.context=d.context),k.makeArray(d,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return qa.call(this)},get:function(d){return null==d?this.toArray():0>d?this[this.length+d]:this[d]},pushStack:function(d){d= k.merge(this.constructor(),d);return d.prevObject=this,d.context=this.context,d},each:function(d,h){return k.each(this,d,h)},ready:function(d){return k.ready.promise().done(d),this},slice:function(){return this.pushStack(qa.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(d){var h=this.length;d=+d+(0>d?h:0);return this.pushStack(0<=d&&h>d?[this[d]]:[])},map:function(d){return this.pushStack(k.map(this,function(h,n){return d.call(h,n,h)}))}, end:function(){return this.prevObject||this.constructor(null)},push:ma,sort:[].sort,splice:[].splice};k.fn.init.prototype=k.fn;k.extend=k.fn.extend=function(){var d,h,n,v,y=arguments[0]||{},z=1,D=arguments.length,H=!1;"boolean"==typeof y&&(H=y,y=arguments[1]||{},z=2);"object"==typeof y||k.isFunction(y)||(y={});for(D===z&&(y=this,--z);D>z;z++)if(null!=(n=arguments[z]))for(h in n){var M=y[h];var Q=n[h];y!==Q&&(H&&Q&&(k.isPlainObject(Q)||(d=k.isArray(Q)))?(d?(d=!1,v=M&&k.isArray(M)?M:[]):v=M&&k.isPlainObject(M)? M:{},y[h]=k.extend(H,v,Q)):Q!==t&&(y[h]=Q))}return y};k.extend({noConflict:function(d){return B.$===k&&(B.$=N),d&&B.jQuery===k&&(B.jQuery=db),k},isReady:!1,readyWait:1,holdReady:function(d){d?k.readyWait++:k.ready(!0)},ready:function(d){if(!0===d?!--k.readyWait:!k.isReady){if(!ja.body)return setTimeout(k.ready);k.isReady=!0;!0!==d&&0<--k.readyWait||(La.resolveWith(ja,[k]),k.fn.trigger&&k(ja).trigger("ready").off("ready"))}},isFunction:function(d){return"function"===k.type(d)},isArray:Array.isArray|| function(d){return"array"===k.type(d)},isWindow:function(d){return null!=d&&d==d.window},isNumeric:function(d){return!isNaN(parseFloat(d))&&isFinite(d)},type:function(d){return null==d?d+"":"object"==typeof d||"function"==typeof d?S[xa.call(d)]||"object":typeof d},isPlainObject:function(d){if(!d||"object"!==k.type(d)||d.nodeType||k.isWindow(d))return!1;try{if(d.constructor&&!la.call(d,"constructor")&&!la.call(d.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}for(var h in d);return h=== t||la.call(d,h)},isEmptyObject:function(d){for(var h in d)return!1;return!0},error:function(d){throw Error(d);},parseHTML:function(d,h,n){if(!d||"string"!=typeof d)return null;"boolean"==typeof h&&(n=h,h=!1);h=h||ja;var v=pb.exec(d);n=!n&&[];return v?[h.createElement(v[1])]:(v=k.buildFragment([d],h,n),n&&k(n).remove(),k.merge([],v.childNodes))},parseJSON:function(d){return B.JSON&&B.JSON.parse?B.JSON.parse(d):null===d?d:"string"==typeof d&&(d=k.trim(d),d&&vb.test(d.replace(kb,"@").replace(qb,"]").replace(Ra, "")))?Function("return "+d)():(k.error("Invalid JSON: "+d),t)},parseXML:function(d){var h,n;if(!d||"string"!=typeof d)return null;try{B.DOMParser?(n=new DOMParser,h=n.parseFromString(d,"text/xml")):(h=new ActiveXObject("Microsoft.XMLDOM"),h.async="false",h.loadXML(d))}catch(v){h=t}return h&&h.documentElement&&!h.getElementsByTagName("parsererror").length||k.error("Invalid XML: "+d),h},noop:function(){},globalEval:function(d){d&&k.trim(d)&&(B.execScript||function(h){B.eval.call(B,h)})(d)},camelCase:function(d){return d.replace(Rb, "ms-").replace(Kb,Vb)},nodeName:function(d,h){return d.nodeName&&d.nodeName.toLowerCase()===h.toLowerCase()},each:function(d,h,n){var v,y=0,z=d.length,D=p(d);if(n)if(D)for(;z>y&&(v=h.apply(d[y],n),!1!==v);y++);else for(y in d){if(v=h.apply(d[y],n),!1===v)break}else if(D)for(;z>y&&(v=h.call(d[y],y,d[y]),!1!==v);y++);else for(y in d)if(v=h.call(d[y],y,d[y]),!1===v)break;return d},trim:sa&&!sa.call("\ufeff\u00a0")?function(d){return null==d?"":sa.call(d)}:function(d){return null==d?"":(d+"").replace(Ga, "")},makeArray:function(d,h){h=h||[];return null!=d&&(p(Object(d))?k.merge(h,"string"==typeof d?[d]:d):ma.call(h,d)),h},inArray:function(d,h,n){if(h){if(Ma)return Ma.call(h,d,n);var v=h.length;for(n=n?0>n?Math.max(0,v+n):n:0;v>n;n++)if(n in h&&h[n]===d)return n}return-1},merge:function(d,h){var n=h.length,v=d.length,y=0;if("number"==typeof n)for(;n>y;y++)d[v++]=h[y];else for(;h[y]!==t;)d[v++]=h[y++];return d.length=v,d},grep:function(d,h,n){var v=[],y=0,z=d.length;for(n=!!n;z>y;y++){var D=!!h(d[y], y);n!==D&&v.push(d[y])}return v},map:function(d,h,n){var v=0,y=d.length,z=[];if(p(d))for(;y>v;v++){var D=h(d[v],v,n);null!=D&&(z[z.length]=D)}else for(v in d)D=h(d[v],v,n),null!=D&&(z[z.length]=D);return Y.apply([],z)},guid:1,proxy:function(d,h){var n,v,y;return"string"==typeof h&&(y=d[h],h=d,d=y),k.isFunction(d)?(n=qa.call(arguments,2),v=function(){return d.apply(h||this,n.concat(qa.call(arguments)))},v.guid=d.guid=d.guid||k.guid++,v):t},access:function(d,h,n,v,y,z,D){var H=0,M=d.length,Q=null== n;if("object"===k.type(n))for(H in y=!0,n)k.access(d,h,H,n[H],!0,z,D);else if(v!==t&&(y=!0,k.isFunction(v)||(D=!0),Q&&(D?(h.call(d,v),h=null):(Q=h,h=function(L,W,Z){return Q.call(k(L),Z)})),h))for(;M>H;H++)h(d[H],n,D?v:v.call(d[H],H,h(d[H],n)));return y?d:Q?h.call(d):M?h(d[0],n):z},now:function(){return(new Date).getTime()}});k.ready.promise=function(d){if(!La)if(La=k.Deferred(),"complete"===ja.readyState)setTimeout(k.ready);else if(ja.addEventListener)ja.addEventListener("DOMContentLoaded",zb,!1), B.addEventListener("load",zb,!1);else{ja.attachEvent("onreadystatechange",zb);B.attachEvent("onload",zb);var h=!1;try{h=null==B.frameElement&&ja.documentElement}catch(n){}h&&h.doScroll&&function v(){if(!k.isReady){try{h.doScroll("left")}catch(y){return setTimeout(v,50)}yc();k.ready()}}()}return La.promise(d)};k.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(d,h){S["[object "+h+"]"]=h.toLowerCase()});var $c=k(ja);var uc={};k.Callbacks=function(d){d="string"== typeof d?uc[d]||I(d):k.extend({},d);var h,n,v,y,z,D,H=[],M=!d.once&&[],Q=function(W){n=d.memory&&W;v=!0;z=D||0;D=0;y=H.length;for(h=!0;H&&y>z;z++)if(!1===H[z].apply(W[0],W[1])&&d.stopOnFalse){n=!1;break}h=!1;H&&(M?M.length&&Q(M.shift()):n?H=[]:L.disable())},L={add:function(){if(H){var W=H.length;(function Da(ta){k.each(ta,function(cb,Ta){cb=k.type(Ta);"function"===cb?d.unique&&L.has(Ta)||H.push(Ta):Ta&&Ta.length&&"string"!==cb&&Da(Ta)})})(arguments);h?y=H.length:n&&(D=W,Q(n))}return this},remove:function(){return H&& k.each(arguments,function(W,Z){for(var ta;-1<(ta=k.inArray(Z,H,ta));)H.splice(ta,1),h&&(y>=ta&&y--,z>=ta&&z--)}),this},has:function(W){return W?-1h;h++)n[h]&&k.isFunction(n[h].promise)?n[h].promise().done(D(h,H,n)).fail(z.reject).progress(D(h,Q,M)):--y}return y||z.resolveWith(H,n),z.promise()}});k.support=function(){var d,h, n,v,y=ja.createElement("div");if(y.setAttribute("className","t"),y.innerHTML=" \x3clink/\x3e\x3ctable\x3e\x3c/table\x3e\x3ca href\x3d'/a'\x3ea\x3c/a\x3e\x3cinput type\x3d'checkbox'/\x3e",d=y.getElementsByTagName("*"),h=y.getElementsByTagName("a")[0],!d||!h||!d.length)return{};var z=ja.createElement("select");var D=z.appendChild(ja.createElement("option"));d=y.getElementsByTagName("input")[0];h.style.cssText="top:1px;float:left;opacity:.5";var H={getSetAttribute:"t"!==y.className,leadingWhitespace:3=== y.firstChild.nodeType,tbody:!y.getElementsByTagName("tbody").length,htmlSerialize:!!y.getElementsByTagName("link").length,style:/top/.test(h.getAttribute("style")),hrefNormalized:"/a"===h.getAttribute("href"),opacity:/^0.5/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:!!d.value,optSelected:D.selected,enctype:!!ja.createElement("form").enctype,html5Clone:"\x3c:nav\x3e\x3c/:nav\x3e"!==ja.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===ja.compatMode,deleteExpando:!0, noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1};d.checked=!0;H.noCloneChecked=d.cloneNode(!0).checked;z.disabled=!0;H.optDisabled=!D.disabled;try{delete y.test}catch(M){H.deleteExpando=!1}d=ja.createElement("input");d.setAttribute("value","");H.input=""===d.getAttribute("value");d.value="t";d.setAttribute("type","radio");H.radioValue="t"===d.value;d.setAttribute("checked","t");d.setAttribute("name","t");h=ja.createDocumentFragment(); h.appendChild(d);H.appendChecked=d.checked;H.checkClone=h.cloneNode(!0).cloneNode(!0).lastChild.checked;y.attachEvent&&(y.attachEvent("onclick",function(){H.noCloneEvent=!1}),y.cloneNode(!0).click());for(v in{submit:!0,change:!0,focusin:!0})y.setAttribute(h="on"+v,"t"),H[v+"Bubbles"]=h in B||!1===y.attributes[h].expando;return y.style.backgroundClip="content-box",y.cloneNode(!0).style.backgroundClip="",H.clearCloneStyle="content-box"===y.style.backgroundClip,k(function(){var M,Q,L,W=ja.getElementsByTagName("body")[0]; W&&(M=ja.createElement("div"),M.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",W.appendChild(M).appendChild(y),y.innerHTML="\x3ctable\x3e\x3ctr\x3e\x3ctd\x3e\x3c/td\x3e\x3ctd\x3et\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e",L=y.getElementsByTagName("td"),L[0].style.cssText="padding:0;margin:0;border:0;display:none",n=0===L[0].offsetHeight,L[0].style.display="",L[1].style.display="none",H.reliableHiddenOffsets=n&&0===L[0].offsetHeight,y.innerHTML="",y.style.cssText= "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",H.boxSizing=4===y.offsetWidth,H.doesNotIncludeMarginInBodyOffset=1!==W.offsetTop,B.getComputedStyle&&(H.pixelPosition="1%"!==(B.getComputedStyle(y,null)||{}).top,H.boxSizingReliable="4px"===(B.getComputedStyle(y,null)||{width:"4px"}).width,Q=y.appendChild(ja.createElement("div")),Q.style.cssText=y.style.cssText="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;", Q.style.marginRight=Q.style.width="0",y.style.width="1px",H.reliableMarginRight=!parseFloat((B.getComputedStyle(Q,null)||{}).marginRight)),typeof y.style.zoom!==Ja&&(y.innerHTML="",y.style.cssText="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;width:1px;padding:1px;display:inline;zoom:1",H.inlineBlockNeedsLayout=3===y.offsetWidth,y.style.display="block",y.innerHTML="\x3cdiv\x3e\x3c/div\x3e",y.firstChild.style.width="5px", H.shrinkWrapBlocks=3!==y.offsetWidth,H.inlineBlockNeedsLayout&&(W.style.zoom=1)),W.removeChild(M),y=null)}),d=z=h=D=h=d=null,H}();var Vc=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,Uc=/([A-Z])/g;k.extend({cache:{},expando:"jQuery"+("1.9.1"+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(d){return d=d.nodeType?k.cache[d[k.expando]]:d[k.expando],!!d&&!m(d)},data:function(d,h,n){return x(d,h,n)},removeData:function(d,h){return u(d, h)},_data:function(d,h,n){return x(d,h,n,!0)},_removeData:function(d,h){return u(d,h,!0)},acceptData:function(d){if(d.nodeType&&1!==d.nodeType&&9!==d.nodeType)return!1;var h=d.nodeName&&k.noData[d.nodeName.toLowerCase()];return!h||!0!==h&&d.getAttribute("classid")===h}});k.fn.extend({data:function(d,h){var n,v=this[0],y=0,z=null;if(d===t){if(this.length&&(z=k.data(v),1===v.nodeType&&!k._data(v,"parsedAttrs"))){for(n=v.attributes;n.length>y;y++){var D=n[y].name;D.indexOf("data-")||(D=k.camelCase(D.slice(5)), w(v,D,z[D]))}k._data(v,"parsedAttrs",!0)}return z}return"object"==typeof d?this.each(function(){k.data(this,d)}):k.access(this,function(H){return H===t?v?w(v,d,k.data(v,d)):null:(this.each(function(){k.data(this,d,H)}),t)},null,h,1arguments.length?k.queue(this[0],d):h===t?this:this.each(function(){var v=k.queue(this,d,h);k._queueHooks(this,d);"fx"===d&&"inprogress"!==v[0]&&k.dequeue(this,d)})},dequeue:function(d){return this.each(function(){k.dequeue(this,d)})},delay:function(d,h){return d=k.fx?k.fx.speeds[d]||d:d,h=h||"fx",this.queue(h,function(n,v){var y=setTimeout(n,d);v.stop=function(){clearTimeout(y)}})},clearQueue:function(d){return this.queue(d||"fx",[])},promise:function(d,h){var n,v=1,y=k.Deferred(),z=this,D=this.length, H=function(){--v||y.resolveWith(z,[z])};"string"!=typeof d&&(h=d,d=t);for(d=d||"fx";D--;)(n=k._data(z[D],d+"queueHooks"))&&n.empty&&(v++,n.empty.add(H));return H(),y.promise(h)}});var Lb,ec=/[\t\r\n]/g,ad=/\r/g,bd=/^(?:input|select|textarea|button|object)$/i,cd=/^(?:a|area)$/i,zc=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,fc=/^(?:checked|selected)$/i,Hb=k.support.getSetAttribute,gc=k.support.input;k.fn.extend({attr:function(d, h){return k.access(this,k.attr,d,h,1z;z++)if(h=this[z],n=1===h.nodeType&&(h.className?(" "+h.className+" ").replace(ec," "):" ")){for(y=0;v=H[y++];)0>n.indexOf(" "+v+" ")&&(n+=v+" ");h.className=k.trim(n)}return this},removeClass:function(d){var h,n,v,y,z=0,D=this.length;var H=0===arguments.length||"string"==typeof d&&d;if(k.isFunction(d))return this.each(function(M){k(this).removeClass(d.call(this,M,this.className))});if(H)for(H=(d||"").match(oa)||[];D>z;z++)if(h=this[z],n=1===h.nodeType&&(h.className?(" "+ h.className+" ").replace(ec," "):"")){for(y=0;v=H[y++];)for(;0<=n.indexOf(" "+v+" ");)n=n.replace(" "+v+" "," ");h.className=d?k.trim(n):""}return this},toggleClass:function(d,h){var n=typeof d,v="boolean"==typeof h;return k.isFunction(d)?this.each(function(y){k(this).toggleClass(d.call(this,y,this.className,h),h)}):this.each(function(){if("string"===n)for(var y,z=0,D=k(this),H=h,M=d.match(oa)||[];y=M[z++];)H=v?H:!D.hasClass(y),D[H?"addClass":"removeClass"](y);else(n===Ja||"boolean"===n)&&(this.className&& k._data(this,"__className__",this.className),this.className=this.className||!1===d?"":k._data(this,"__className__")||"")})},hasClass:function(d){d=" "+d+" ";for(var h=0,n=this.length;n>h;h++)if(1===this[h].nodeType&&0<=(" "+this[h].className+" ").replace(ec," ").indexOf(d))return!0;return!1},val:function(d){var h,n,v,y=this[0];if(arguments.length)return v=k.isFunction(d),this.each(function(z){var D,H=k(this);1===this.nodeType&&(D=v?d.call(this,z,H.val()):d,null==D?D="":"number"==typeof D?D+="":k.isArray(D)&& (D=k.map(D,function(M){return null==M?"":M+""})),n=k.valHooks[this.type]||k.valHooks[this.nodeName.toLowerCase()],n&&"set"in n&&n.set(this,D,"value")!==t||(this.value=D))});if(y)return n=k.valHooks[y.type]||k.valHooks[y.nodeName.toLowerCase()],n&&"get"in n&&(h=n.get(y,"value"))!==t?h:(h=y.value,"string"==typeof h?h.replace(ad,""):null==h?"":h)}});k.extend({valHooks:{option:{get:function(d){var h=d.attributes.value;return!h||h.specified?d.value:d.text}},select:{get:function(d){for(var h,n=d.options, v=d.selectedIndex,y="select-one"===d.type||0>v,z=y?null:[],D=y?v+1:n.length,H=0>v?D:y?v:0;D>H;H++)if(h=n[H],!(!h.selected&&H!==v||(k.support.optDisabled?h.disabled:null!==h.getAttribute("disabled"))||h.parentNode.disabled&&k.nodeName(h.parentNode,"optgroup"))){if(d=k(h).val(),y)return d;z.push(d)}return z},set:function(d,h){var n=k.makeArray(h);return k(d).find("option").each(function(){this.selected=0<=k.inArray(k(this).val(),n)}),n.length||(d.selectedIndex=-1),n}}},attr:function(d,h,n){var v,y, z,D=d.nodeType;if(d&&3!==D&&8!==D&&2!==D)return typeof d.getAttribute===Ja?k.prop(d,h,n):(y=1!==D||!k.isXMLDoc(d),y&&(h=h.toLowerCase(),v=k.attrHooks[h]||(zc.test(h)?dd:Lb)),n===t?v&&y&&"get"in v&&null!==(z=v.get(d,h))?z:(typeof d.getAttribute!==Ja&&(z=d.getAttribute(h)),null==z?t:z):null!==n?v&&y&&"set"in v&&(z=v.set(d,n,h))!==t?z:(d.setAttribute(h,n+""),n):(k.removeAttr(d,h),t))},removeAttr:function(d,h){var n=0,v=h&&h.match(oa);if(v&&1===d.nodeType)for(;h=v[n++];){var y=k.propFix[h]||h;zc.test(h)? !Hb&&fc.test(h)?d[k.camelCase("default-"+h)]=d[y]=!1:d[y]=!1:k.attr(d,h,"");d.removeAttribute(Hb?h:y)}},attrHooks:{type:{set:function(d,h){if(!k.support.radioValue&&"radio"===h&&k.nodeName(d,"input")){var n=d.value;return d.setAttribute("type",h),n&&(d.value=n),h}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder", contenteditable:"contentEditable"},prop:function(d,h,n){var v,y,z,D=d.nodeType;if(d&&3!==D&&8!==D&&2!==D)return z=1!==D||!k.isXMLDoc(d),z&&(h=k.propFix[h]||h,y=k.propHooks[h]),n!==t?y&&"set"in y&&(v=y.set(d,n,h))!==t?v:d[h]=n:y&&"get"in y&&null!==(v=y.get(d,h))?v:d[h]},propHooks:{tabIndex:{get:function(d){var h=d.getAttributeNode("tabindex");return h&&h.specified?parseInt(h.value,10):bd.test(d.nodeName)||cd.test(d.nodeName)&&d.href?0:t}}}});var dd={get:function(d,h){var n=k.prop(d,h),v="boolean"== typeof n&&d.getAttribute(h);return(d="boolean"==typeof n?gc&&Hb?null!=v:fc.test(h)?d[k.camelCase("default-"+h)]:!!v:d.getAttributeNode(h))&&!1!==d.value?h.toLowerCase():t},set:function(d,h,n){return!1===h?k.removeAttr(d,n):gc&&Hb||!fc.test(n)?d.setAttribute(!Hb&&k.propFix[n]||n,n):d[k.camelCase("default-"+n)]=d[n]=!0,n}};gc&&Hb||(k.attrHooks.value={get:function(d,h){h=d.getAttributeNode(h);return k.nodeName(d,"input")?d.defaultValue:h&&h.specified?h.value:t},set:function(d,h,n){return k.nodeName(d, "input")?(d.defaultValue=h,t):Lb&&Lb.set(d,h,n)}});Hb||(Lb=k.valHooks.button={get:function(d,h){return(d=d.getAttributeNode(h))&&("id"===h||"name"===h||"coords"===h?""!==d.value:d.specified)?d.value:t},set:function(d,h,n){var v=d.getAttributeNode(n);return v||d.setAttributeNode(v=d.ownerDocument.createAttribute(n)),v.value=h+="","value"===n||h===d.getAttribute(n)?h:t}},k.attrHooks.contenteditable={get:Lb.get,set:function(d,h,n){Lb.set(d,""===h?!1:h,n)}},k.each(["width","height"],function(d,h){k.attrHooks[h]= k.extend(k.attrHooks[h],{set:function(n,v){return""===v?(n.setAttribute(h,"auto"),v):t}})}));k.support.hrefNormalized||(k.each(["href","src","width","height"],function(d,h){k.attrHooks[h]=k.extend(k.attrHooks[h],{get:function(n){n=n.getAttribute(h,2);return null==n?t:n}})}),k.each(["href","src"],function(d,h){k.propHooks[h]={get:function(n){return n.getAttribute(h,4)}}}));k.support.style||(k.attrHooks.style={get:function(d){return d.style.cssText||t},set:function(d,h){return d.style.cssText=h+""}}); k.support.optSelected||(k.propHooks.selected=k.extend(k.propHooks.selected,{get:function(d){d=d.parentNode;return d&&(d.selectedIndex,d.parentNode&&d.parentNode.selectedIndex),null}}));k.support.enctype||(k.propFix.enctype="encoding");k.support.checkOn||k.each(["radio","checkbox"],function(){k.valHooks[this]={get:function(d){return null===d.getAttribute("value")?"on":d.value}}});k.each(["radio","checkbox"],function(){k.valHooks[this]=k.extend(k.valHooks[this],{set:function(d,h){return k.isArray(h)? d.checked=0<=k.inArray(k(d).val(),h):t}})});var hc=/^(?:input|select|textarea)$/i,ed=/^key/,fd=/^(?:mouse|contextmenu)|click/,Ac=/^(?:focusinfocus|focusoutblur)$/,Bc=/^([^.]*)(?:\.(.+)|)$/;k.event={global:{},add:function(d,h,n,v,y){var z,D,H,M,Q,L;if(D=k._data(d)){n.handler&&(H=n,n=H.handler,y=H.selector);n.guid||(n.guid=k.guid++);(z=D.events)||(z=D.events={});(M=D.handle)||(M=D.handle=function(Da){return typeof k===Ja||Da&&k.event.triggered===Da.type?t:k.event.dispatch.apply(M.elem,arguments)},M.elem= d);h=(h||"").match(oa)||[""];for(D=h.length;D--;){var W=Bc.exec(h[D])||[];var Z=Q=W[1];var ta=(W[2]||"").split(".").sort();W=k.event.special[Z]||{};Z=(y?W.delegateType:W.bindType)||Z;W=k.event.special[Z]||{};Q=k.extend({type:Z,origType:Q,data:v,handler:n,guid:n.guid,selector:y,needsContext:y&&k.expr.match.needsContext.test(y),namespace:ta.join(".")},H);(L=z[Z])||(L=z[Z]=[],L.delegateCount=0,W.setup&&!1!==W.setup.call(d,v,ta,M)||(d.addEventListener?d.addEventListener(Z,M,!1):d.attachEvent&&d.attachEvent("on"+ Z,M)));W.add&&(W.add.call(d,Q),Q.handler.guid||(Q.handler.guid=n.guid));y?L.splice(L.delegateCount++,0,Q):L.push(Q);k.event.global[Z]=!0}d=null}},remove:function(d,h,n,v,y){var z,D,H,M,Q,L,W,Z,ta=k.hasData(d)&&k._data(d);if(ta&&(Q=ta.events)){h=(h||"").match(oa)||[""];for(M=h.length;M--;)if(D=Bc.exec(h[M])||[],L=Z=D[1],W=(D[2]||"").split(".").sort(),L){var Da=k.event.special[L]||{};L=(v?Da.delegateType:Da.bindType)||L;var cb=Q[L]||[];D=D[2]&&RegExp("(^|\\.)"+W.join("\\.(?:.*\\.|)")+"(\\.|$)");for(H= z=cb.length;z--;){var Ta=cb[z];!y&&Z!==Ta.origType||n&&n.guid!==Ta.guid||D&&!D.test(Ta.namespace)||v&&v!==Ta.selector&&("**"!==v||!Ta.selector)||(cb.splice(z,1),Ta.selector&&cb.delegateCount--,Da.remove&&Da.remove.call(d,Ta))}H&&!cb.length&&(Da.teardown&&!1!==Da.teardown.call(d,W,ta.handle)||k.removeEvent(d,L,ta.handle),delete Q[L])}else for(L in Q)k.event.remove(d,L+h[M],n,v,!0);k.isEmptyObject(Q)&&(delete ta.handle,k._removeData(d,"events"))}},trigger:function(d,h,n,v){var y,z,D,H,M=[n||ja],Q=la.call(d, "type")?d.type:d;var L=la.call(d,"namespace")?d.namespace.split("."):[];if(D=y=n=n||ja,3!==n.nodeType&&8!==n.nodeType&&!Ac.test(Q+k.event.triggered)&&(0<=Q.indexOf(".")&&(L=Q.split("."),Q=L.shift(),L.sort()),z=0>Q.indexOf(":")&&"on"+Q,d=d[k.expando]?d:new k.Event(Q,"object"==typeof d&&d),d.isTrigger=!0,d.namespace=L.join("."),d.namespace_re=d.namespace?RegExp("(^|\\.)"+L.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,d.result=t,d.target||(d.target=n),h=null==h?[d]:k.makeArray(h,[d]),H=k.event.special[Q]|| {},v||!H.trigger||!1!==H.trigger.apply(n,h))){if(!v&&!H.noBubble&&!k.isWindow(n)){var W=H.delegateType||Q;for(Ac.test(W+Q)||(D=D.parentNode);D;D=D.parentNode)M.push(D),y=D;y===(n.ownerDocument||ja)&&M.push(y.defaultView||y.parentWindow||B)}for(L=0;(D=M[L++])&&!d.isPropagationStopped();)d.type=1n;n++){var H=h[n];var M=H.selector+" ";D[M]===t&&(D[M]=H.needsContext?0<=k(M,this).index(z):k.find(M,this,null,[z]).length);D[M]&&D.push(H)}D.length&&v.push({elem:z,handlers:D})}return h.length>y&&v.push({elem:this,handlers:h.slice(y)}),v},fix:function(d){if(d[k.expando])return d;var h=d.type;var n=d,v=this.fixHooks[h];v||(this.fixHooks[h]=v=fd.test(h)?this.mouseHooks: ed.test(h)?this.keyHooks:{});var y=v.props?this.props.concat(v.props):this.props;d=new k.Event(n);for(h=y.length;h--;){var z=y[h];d[z]=n[z]}return d.target||(d.target=n.srcElement||ja),3===d.target.nodeType&&(d.target=d.target.parentNode),d.metaKey=!!d.metaKey,v.filter?v.filter(d,n):d},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:["char","charCode","key","keyCode"],filter:function(d, h){return null==d.which&&(d.which=null!=h.charCode?h.charCode:h.keyCode),d}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(d,h){var n,v,y,z=h.button,D=h.fromElement;return null==d.pageX&&null!=h.clientX&&(v=d.target.ownerDocument||ja,y=v.documentElement,n=v.body,d.pageX=h.clientX+(y&&y.scrollLeft||n&&n.scrollLeft||0)-(y&&y.clientLeft||n&&n.clientLeft||0),d.pageY=h.clientY+(y&&y.scrollTop||n&&n.scrollTop|| 0)-(y&&y.clientTop||n&&n.clientTop||0)),!d.relatedTarget&&D&&(d.relatedTarget=D===d.target?h.toElement:D),d.which||z===t||(d.which=1&z?1:2&z?3:4&z?2:0),d}},special:{load:{noBubble:!0},click:{trigger:function(){return k.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==ja.activeElement&&this.focus)try{return this.focus(),!1}catch(d){}},delegateType:"focusin"},blur:{trigger:function(){return this===ja.activeElement&&this.blur?(this.blur(), !1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(d){d.result!==t&&(d.originalEvent.returnValue=d.result)}}},simulate:function(d,h,n,v){d=k.extend(new k.Event,n,{type:d,isSimulated:!0,originalEvent:{}});v?k.event.trigger(d,null,h):k.event.dispatch.call(h,d);d.isDefaultPrevented()&&n.preventDefault()}};k.removeEvent=ja.removeEventListener?function(d,h,n){d.removeEventListener&&d.removeEventListener(h,n,!1)}:function(d,h,n){h="on"+h;d.detachEvent&&(typeof d[h]===Ja&&(d[h]=null),d.detachEvent(h, n))};k.Event=function(d,h){return this instanceof k.Event?(d&&d.type?(this.originalEvent=d,this.type=d.type,this.isDefaultPrevented=d.defaultPrevented||!1===d.returnValue||d.getPreventDefault&&d.getPreventDefault()?f:q):this.type=d,h&&k.extend(this,h),this.timeStamp=d&&d.timeStamp||k.now(),this[k.expando]=!0,t):new k.Event(d,h)};k.Event.prototype={isDefaultPrevented:q,isPropagationStopped:q,isImmediatePropagationStopped:q,preventDefault:function(){var d=this.originalEvent;this.isDefaultPrevented= f;d&&(d.preventDefault?d.preventDefault():d.returnValue=!1)},stopPropagation:function(){var d=this.originalEvent;this.isPropagationStopped=f;d&&(d.stopPropagation&&d.stopPropagation(),d.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=f;this.stopPropagation()}};k.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(d,h){k.event.special[d]={delegateType:h,bindType:h,handle:function(n){var v,y=n.relatedTarget,z=n.handleObj;return(!y||y!==this&&!k.contains(this, y))&&(n.type=z.origType,v=z.handler.apply(this,arguments),n.type=h),v}}});k.support.submitBubbles||(k.event.special.submit={setup:function(){return k.nodeName(this,"form")?!1:(k.event.add(this,"click._submit keypress._submit",function(d){d=d.target;(d=k.nodeName(d,"input")||k.nodeName(d,"button")?d.form:t)&&!k._data(d,"submitBubbles")&&(k.event.add(d,"submit._submit",function(h){h._submit_bubble=!0}),k._data(d,"submitBubbles",!0))}),t)},postDispatch:function(d){d._submit_bubble&&(delete d._submit_bubble, this.parentNode&&!d.isTrigger&&k.event.simulate("submit",this.parentNode,d,!0))},teardown:function(){return k.nodeName(this,"form")?!1:(k.event.remove(this,"._submit"),t)}});k.support.changeBubbles||(k.event.special.change={setup:function(){return hc.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(k.event.add(this,"propertychange._change",function(d){"checked"===d.originalEvent.propertyName&&(this._just_changed=!0)}),k.event.add(this,"click._change",function(d){this._just_changed&& !d.isTrigger&&(this._just_changed=!1);k.event.simulate("change",this,d,!0)})),!1):(k.event.add(this,"beforeactivate._change",function(d){d=d.target;hc.test(d.nodeName)&&!k._data(d,"changeBubbles")&&(k.event.add(d,"change._change",function(h){!this.parentNode||h.isSimulated||h.isTrigger||k.event.simulate("change",this.parentNode,h,!0)}),k._data(d,"changeBubbles",!0))}),t)},handle:function(d){var h=d.target;return this!==h||d.isSimulated||d.isTrigger||"radio"!==h.type&&"checkbox"!==h.type?d.handleObj.handler.apply(this, arguments):t},teardown:function(){return k.event.remove(this,"._change"),!hc.test(this.nodeName)}});k.support.focusinBubbles||k.each({focus:"focusin",blur:"focusout"},function(d,h){var n=0,v=function(y){k.event.simulate(h,y.target,k.event.fix(y),!0)};k.event.special[h]={setup:function(){0===n++&&ja.addEventListener(d,v,!0)},teardown:function(){0===--n&&ja.removeEventListener(d,v,!0)}}});k.fn.extend({on:function(d,h,n,v,y){var z,D;if("object"==typeof d){"string"!=typeof h&&(n=n||h,h=t);for(z in d)this.on(z, h,n,d[z],y);return this}if(null==n&&null==v?(v=h,n=h=t):null==v&&("string"==typeof h?(v=n,n=t):(v=n,n=h,h=t)),!1===v)v=q;else if(!v)return this;return 1===y&&(D=v,v=function(H){return k().off(H),D.apply(this,arguments)},v.guid=D.guid||(D.guid=k.guid++)),this.each(function(){k.event.add(this,d,v,n,h)})},one:function(d,h,n,v){return this.on(d,h,n,v,1)},off:function(d,h,n){var v,y;if(d&&d.preventDefault&&d.handleObj)return v=d.handleObj,k(d.delegateTarget).off(v.namespace?v.origType+"."+v.namespace: v.origType,v.selector,v.handler),this;if("object"==typeof d){for(y in d)this.off(y,h,d[y]);return this}return(!1===h||"function"==typeof h)&&(n=h,h=t),!1===n&&(n=q),this.each(function(){k.event.remove(this,d,n,h)})},bind:function(d,h,n){return this.on(d,null,h,n)},unbind:function(d,h){return this.off(d,null,h)},delegate:function(d,h,n,v){return this.on(h,d,n,v)},undelegate:function(d,h,n){return 1===arguments.length?this.off(d,"**"):this.off(h,d||"**",n)},trigger:function(d,h){return this.each(function(){k.event.trigger(d, h,this)})},triggerHandler:function(d,h){var n=this[0];return n?k.event.trigger(d,h,n,!0):t}});(function(d,h){function n(){var E,J=[];return E=function(G,P){return J.push(G+=" ")>Ca.cacheLength&&delete E[J.shift()],E[G]=P}}function v(E){return E[Ka]=!0,E}function y(E){var J=Ea.createElement("div");try{return E(J)}catch(G){return!1}finally{}}function z(E,J,G,P){var V,ba,ca,ka,ia;if((J?J.ownerDocument||J:Va)!==Ea&&Sb(J),J=J||Ea,G=G||[],!E||"string"!=typeof E)return G;if(1!==(ka=J.nodeType)&&9!==ka)return[]; if(!eb&&!P){if(V=gd.exec(E))if(ca=V[1])if(9===ka){if(ba=J.getElementById(ca),!ba||!ba.parentNode)return G;if(ba.id===ca)return G.push(ba),G}else{if(J.ownerDocument&&(ba=J.ownerDocument.getElementById(ca))&&nb(J,ba)&&ba.id===ca)return G.push(ba),G}else{if(V[2])return Ab.apply(G,Mb.call(J.getElementsByTagName(E),0)),G;if((ca=V[3])&&Pa.getByClassName&&J.getElementsByClassName)return Ab.apply(G,Mb.call(J.getElementsByClassName(ca),0)),G}if(Pa.qsa&&!Na.test(E)){if(V=!0,ba=Ka,ca=J,ia=9===ka&&E,1===ka&& "object"!==J.nodeName.toLowerCase()){ka=L(E);(V=J.getAttribute("id"))?ba=V.replace(hd,"\\$\x26"):J.setAttribute("id",ba);ba="[id\x3d'"+ba+"'] ";for(ca=ka.length;ca--;)ka[ca]=ba+W(ka[ca]);ca=ic.test(E)&&J.parentNode||J;ia=ka.join(",")}if(ia)try{return Ab.apply(G,Mb.call(ca.querySelectorAll(ia),0)),G}catch(Oa){}finally{V||J.removeAttribute("id")}}}var ua;a:{E=E.replace(Wb,"$1");var ra,va;ba=L(E);if(!P&&1===ba.length){if(ua=ba[0]=ba[0].slice(0),2J;J++)P+=E[J].value;return P} function Z(E,J,G){var P=J.dir,V=G&&"parentNode"===P,ba=Yb++;return J.first?function(ca,ka,ia){for(;ca=ca[P];)if(1===ca.nodeType||V)return E(ca,ka,ia)}:function(ca,ka,ia){var ua,ra,va,Oa=Za+" "+ba;if(ia)for(;ca=ca[P];){if((1===ca.nodeType||V)&&E(ca,ka,ia))return!0}else for(;ca=ca[P];)if(1===ca.nodeType||V)if(va=ca[Ka]||(ca[Ka]={}),(ra=va[P])&&ra[0]===Oa){if(!0===(ua=ra[1])||ua===wa)return!0===ua}else if(ra=va[P]=[Oa],ra[1]=E(ca,ka,ia)||wa,!0===ra[1])return!0}}function ta(E){return 1ka;ka++)(ba=E[ka])&&(!G||G(ba,P,V))&&(ca.push(ba),ua&&J.push(ka));return ca}function cb(E,J,G,P,V,ba){return P&&!P[Ka]&&(P=cb(P)),V&&!V[Ka]&&(V=cb(V,ba)),v(function(ca,ka,ia,ua){var ra,va=[],Oa=[],ob=ka.length,Sa;if(!(Sa=ca)){Sa=J||"*";for(var Aa=ia.nodeType?[ia]:ia,ib=[],Xa=0,Zb=Aa.length;Zb>Xa;Xa++)z(Sa,Aa[Xa],ib);Sa=ib}Sa=!E||!ca&&J?Sa:Da(Sa,va,E,ia,ua);Aa= G?V||(ca?E:ob||P)?[]:ka:Sa;if(G&&G(Sa,Aa,ia,ua),P){var ub=Da(Aa,Oa);P(ub,[],ia,ua);for(ia=ub.length;ia--;)(ra=ub[ia])&&(Aa[Oa[ia]]=!(Sa[Oa[ia]]=ra))}if(ca){if(V||E){if(V){ub=[];for(ia=Aa.length;ia--;)(ra=Aa[ia])&&ub.push(Sa[ia]=ra);V(null,Aa=[],ub,ua)}for(ia=Aa.length;ia--;)(ra=Aa[ia])&&-1<(ub=V?jc.call(ca,ra):va[ia])&&(ca[ub]=!(ka[ub]=ra))}}else Aa=Da(Aa===ka?Aa.splice(ob,Aa.length):Aa),V?V(null,ka,Aa,ua):Ab.apply(ka,Aa)})}function Ta(E){var J,G,P=E.length,V=Ca.relative[E[0].type];var ba=V||Ca.relative[" "]; for(var ca=V?1:0,ka=Z(function(ra){return ra===J},ba,!0),ia=Z(function(ra){return-1ca;ca++)if(ba=Ca.relative[E[ca].type])ua=[Z(ta(ua),ba)];else{if(ba=Ca.filter[E[ca].type].apply(null,E[ca].matches),ba[Ka]){for(G=++ca;P>G&&!Ca.relative[E[G].type];G++);return cb(1ca&&Ta(E.slice(ca,G)),P>G&&Ta(E=E.slice(G)),P>G&&W(E))}ua.push(ba)}return ta(ua)} function $b(E,J){var G=0,P=0J;J++)if(this[J]===E)return J;return-1};Ua="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w#");var Ec="\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)[\\x20\\t\\r\\n\\f]*(?:([*^$|!~]?\x3d)[\\x20\\t\\r\\n\\f]*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+ Ua+")|)|)[\\x20\\t\\r\\n\\f]*\\]",kc=":((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+Ec.replace(3,8)+")*)|.*)\\)|)",Wb=/^[\x20\t\r\n\f]+|((?:^|[^\\])(?:\\.)*)[\x20\t\r\n\f]+$/g,id=/^[\x20\t\r\n\f]*,[\x20\t\r\n\f]*/,jd=/^[\x20\t\r\n\f]*([\x20\t\r\n\f>+~])[\x20\t\r\n\f]*/,kd=RegExp(kc),ld=RegExp("^"+Ua+"$"),Xb={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,NAME:/^\[name=['"]?((?:\\.|[\w-]|[^\x00-\xa0])+)['"]?\]/,TAG:RegExp("^("+ "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:RegExp("^"+Ec),PSEUDO:RegExp("^"+kc),CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ic=/[\x20\t\r\n\f]*[+~]/,lc=/^[^{]+\{\s*\[native code/,gd=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, md=/^(?:input|select|textarea|button)$/i,nd=/^h\d$/i,hd=/'|\\/g,od=/=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,Bb=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,Cb=function(E,J){E="0x"+J-65536;return E!==E?J:0>E?String.fromCharCode(E+65536):String.fromCharCode(55296|E>>10,56320|1023&E)};try{Mb.call(Va.documentElement.childNodes,0)[0].nodeType}catch(E){Mb=function(J){for(var G,P=[];G=this[J++];)P.push(G);return P}}var pd=z.isXML=function(E){return(E=E&&(E.ownerDocument||E).documentElement)?"HTML"!==E.nodeName: !1};var Sb=z.setDocument=function(E){var J=E?E.ownerDocument||E:Va;return J!==Ea&&9===J.nodeType&&J.documentElement?(Ea=J,Fa=J.documentElement,eb=pd(J),Pa.tagNameNoComments=y(function(G){return G.appendChild(J.createComment("")),!G.getElementsByTagName("*").length}),Pa.attributes=y(function(G){G.innerHTML="\x3cselect\x3e\x3c/select\x3e";G=typeof G.lastChild.getAttribute("multiple");return"boolean"!==G&&"string"!==G}),Pa.getByClassName=y(function(G){return G.innerHTML="\x3cdiv class\x3d'hidden e'\x3e\x3c/div\x3e\x3cdiv class\x3d'hidden'\x3e\x3c/div\x3e", G.getElementsByClassName&&G.getElementsByClassName("e").length?(G.lastChild.className="e",2===G.getElementsByClassName("e").length):!1}),Pa.getByName=y(function(G){G.id=Ka+0;G.innerHTML="\x3ca name\x3d'"+Ka+"'\x3e\x3c/a\x3e\x3cdiv name\x3d'"+Ka+"'\x3e\x3c/div\x3e";Fa.insertBefore(G,Fa.firstChild);var P=J.getElementsByName&&J.getElementsByName(Ka).length===2+J.getElementsByName(Ka+0).length;return Pa.getIdNotName=!J.getElementById(Ka),Fa.removeChild(G),P}),Ca.attrHandle=y(function(G){return G.innerHTML= "\x3ca href\x3d'#'\x3e\x3c/a\x3e",G.firstChild&&typeof G.firstChild.getAttribute!==jb&&"#"===G.firstChild.getAttribute("href")})?{}:{href:function(G){return G.getAttribute("href",2)},type:function(G){return G.getAttribute("type")}},Pa.getIdNotName?(Ca.find.ID=function(G,P){if(typeof P.getElementById!==jb&&!eb)return(G=P.getElementById(G))&&G.parentNode?[G]:[]},Ca.filter.ID=function(G){var P=G.replace(Bb,Cb);return function(V){return V.getAttribute("id")===P}}):(Ca.find.ID=function(G,P){if(typeof P.getElementById!== jb&&!eb)return(P=P.getElementById(G))?P.id===G||typeof P.getAttributeNode!==jb&&P.getAttributeNode("id").value===G?[P]:h:[]},Ca.filter.ID=function(G){var P=G.replace(Bb,Cb);return function(V){return(V=typeof V.getAttributeNode!==jb&&V.getAttributeNode("id"))&&V.value===P}}),Ca.find.TAG=Pa.tagNameNoComments?function(G,P){return typeof P.getElementsByTagName!==jb?P.getElementsByTagName(G):h}:function(G,P){var V=[],ba=0;P=P.getElementsByTagName(G);if("*"===G){for(;G=P[ba++];)1===G.nodeType&&V.push(G); return V}return P},Ca.find.NAME=Pa.getByName&&function(G,P){return typeof P.getElementsByName!==jb?P.getElementsByName(name):h},Ca.find.CLASS=Pa.getByClassName&&function(G,P){return typeof P.getElementsByClassName===jb||eb?h:P.getElementsByClassName(G)},fb=[],Na=[":focus"],(Pa.qsa=lc.test(J.querySelectorAll+""))&&(y(function(G){G.innerHTML="\x3cselect\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";G.querySelectorAll("[selected]").length||Na.push("\\[[\\x20\\t\\r\\n\\f]*(?:checked|disabled|ismap|multiple|readonly|selected|value)"); G.querySelectorAll(":checked").length||Na.push(":checked")}),y(function(G){G.innerHTML="\x3cinput type\x3d'hidden' i\x3d''/\x3e";G.querySelectorAll("[i^\x3d'']").length&&Na.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:\"\"|'')");G.querySelectorAll(":enabled").length||Na.push(":enabled",":disabled");G.querySelectorAll("*,:x");Na.push(",.*:")})),(Pa.matchesSelector=lc.test((Ya=Fa.matchesSelector||Fa.mozMatchesSelector||Fa.webkitMatchesSelector||Fa.oMatchesSelector||Fa.msMatchesSelector)+""))&&y(function(G){Pa.disconnectedMatch= Ya.call(G,"div");Ya.call(G,"[s!\x3d'']:x");fb.push("!\x3d",kc)}),Na=RegExp(Na.join("|")),fb=RegExp(fb.join("|")),nb=lc.test(Fa.contains+"")||Fa.compareDocumentPosition?function(G,P){var V=9===G.nodeType?G.documentElement:G;P=P&&P.parentNode;return G===P||!(!P||1!==P.nodeType||!(V.contains?V.contains(P):G.compareDocumentPosition&&16&G.compareDocumentPosition(P)))}:function(G,P){if(P)for(;P=P.parentNode;)if(P===G)return!0;return!1},mb=Fa.compareDocumentPosition?function(G,P){var V;return G===P?($a= !0,0):(V=P.compareDocumentPosition&&G.compareDocumentPosition&&G.compareDocumentPosition(P))?1&V||G.parentNode&&11===G.parentNode.nodeType?G===J||nb(Va,G)?-1:P===J||nb(Va,P)?1:0:4&V?-1:1:G.compareDocumentPosition?-1:1}:function(G,P){var V=0,ba=G.parentNode,ca=P.parentNode,ka=[G],ia=[P];if(G===P)return $a=!0,0;if(!ba||!ca)return G===J?-1:P===J?1:ba?-1:ca?1:0;if(ba===ca)return D(G,P);for(;G=G.parentNode;)ka.unshift(G);for(G=P;G=G.parentNode;)ia.unshift(G);for(;ka[V]===ia[V];)V++;return V?D(ka[V],ia[V]): ka[V]===Va?-1:ia[V]===Va?1:0},$a=!1,[0,0].sort(mb),Pa.detectDuplicates=$a,Ea):Ea};z.matches=function(E,J){return z(E,null,null,J)};z.matchesSelector=function(E,J){if((E.ownerDocument||E)!==Ea&&Sb(E),J=J.replace(od,"\x3d'$1']"),!(!Pa.matchesSelector||eb||fb&&fb.test(J)||Na.test(J)))try{var G=Ya.call(E,J);if(G||Pa.disconnectedMatch||E.document&&11!==E.document.nodeType)return G}catch(P){}return 0G?G+J:G]}),even:Q(function(E,J){for(var G=0;J>G;G+=2)E.push(G);return E}),odd:Q(function(E,J){for(var G=1;J>G;G+=2)E.push(G);return E}),lt:Q(function(E,J,G){for(J=0>G?G+J:G;0<=--J;)E.push(J);return E}),gt:Q(function(E,J,G){for(G=0>G?G+J:G;J>++G;)E.push(G);return E})}};for(yb in{radio:!0, checkbox:!0,file:!0,password:!0,image:!0})Ca.pseudos[yb]=H(yb);for(yb in{submit:!0,reset:!0})Ca.pseudos[yb]=M(yb);var Cc=z.compile=function(E,J){var G,P=[],V=[],ba=gb[E+" "];if(!ba){J||(J=L(E));for(G=J.length;G--;)ba=Ta(J[G]),ba[Ka]?P.push(ba):V.push(ba);ba=gb(E,$b(V,P))}return ba};Ca.pseudos.nth=Ca.pseudos.eq;Ca.filters=lb.prototype=Ca.pseudos;Ca.setFilters=new lb;Sb();z.attr=k.attr;k.find=z;k.expr=z.selectors;k.expr[":"]=k.expr.pseudos;k.unique=z.uniqueSort;k.text=z.getText;k.isXMLDoc=z.isXML;k.contains= z.contains})(B);var qd=/Until$/,rd=/^(?:parents|prev(?:Until|All))/,Wc=/^.[^:#\[\.,]*$/,Fc=k.expr.match.needsContext,sd={children:!0,contents:!0,next:!0,prev:!0};k.fn.extend({find:function(d){var h,n,v=this.length;if("string"!=typeof d)return n=this,this.pushStack(k(d).filter(function(){for(h=0;v>h;h++)if(k.contains(n[h],this))return!0}));var y=[];for(h=0;v>h;h++)k.find(d,this[h],y);return y=this.pushStack(1h;h++)if(k.contains(this,n[h]))return!0})},not:function(d){return this.pushStack(c(this,d,!1))},filter:function(d){return this.pushStack(c(this,d,!0))},is:function(d){return!!d&&("string"==typeof d?Fc.test(d)?0<=k(d,this.context).index(this[0]):0v;v++)for(n=this[v];n&&n.ownerDocument&& n!==h&&11!==n.nodeType;){if(D?-1]*)\/>/gi,Ic=/<([\w:]+)/,Jc=/\s*$/g,rb={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"], area:[1,"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:k.support.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},oc=a(ja).appendChild(ja.createElement("div")); rb.optgroup=rb.option;rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead;rb.th=rb.td;k.fn.extend({text:function(d){return k.access(this,function(h){return h===t?k.text(this):this.empty().append((this[0]&&this[0].ownerDocument||ja).createTextNode(h))},null,d,arguments.length)},wrapAll:function(d){if(k.isFunction(d))return this.each(function(n){k(this).wrapAll(d.call(this,n))});if(this[0]){var h=k(d,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&h.insertBefore(this[0]);h.map(function(){for(var n= this;n.firstChild&&1===n.firstChild.nodeType;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(d){return k.isFunction(d)?this.each(function(h){k(this).wrapInner(d.call(this,h))}):this.each(function(){var h=k(this),n=h.contents();n.length?n.wrapAll(d):h.append(d)})},wrap:function(d){var h=k.isFunction(d);return this.each(function(n){k(this).wrapAll(h?d.call(this,n):d)})},unwrap:function(){return this.parent().each(function(){k.nodeName(this,"body")||k(this).replaceWith(this.childNodes)}).end()}, append:function(){return this.domManip(arguments,!0,function(d){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||this.appendChild(d)})},prepend:function(){return this.domManip(arguments,!0,function(d){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||this.insertBefore(d,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(d){this.parentNode&&this.parentNode.insertBefore(d,this)})},after:function(){return this.domManip(arguments,!1,function(d){this.parentNode&& this.parentNode.insertBefore(d,this.nextSibling)})},remove:function(d,h){for(var n,v=0;null!=(n=this[v]);v++)(!d||0v;v++)n=this[v]||{},1===n.nodeType&&(k.cleanData(F(n,!1)), n.innerHTML=h);n=0}catch(z){}}n&&this.empty().append(h)},null,d,arguments.length)},replaceWith:function(d){return k.isFunction(d)||"string"==typeof d||(d=k(d).not(this).detach()),this.domManip([d],!0,function(h){var n=this.nextSibling,v=this.parentNode;v&&(k(this).remove(),v.insertBefore(h,n))})},detach:function(d){return this.remove(d,!0)},domManip:function(d,h,n){d=Y.apply([],d);var v,y,z,D=0,H=this.length,M=this,Q=H-1,L=d[0],W=k.isFunction(L);if(W||!(1>=H||"string"!=typeof L||k.support.checkClone)&& wd.test(L))return this.each(function(ta){var Da=M.eq(ta);W&&(d[0]=L.call(this,ta,h?Da.html():t));Da.domManip(d,h,n)});if(H&&(z=k.buildFragment(d,this[0].ownerDocument,!1,this),v=z.firstChild,1===z.childNodes.length&&(z=v),v)){h=h&&k.nodeName(v,"tr");var Z=k.map(F(z,"script"),e);for(y=Z.length;H>D;D++)v=z,D!==Q&&(v=k.clone(v,!0,!0),y&&k.merge(Z,F(v,"script"))),n.call(h&&k.nodeName(this[D],"table")?b(this[D],"tbody"):this[D],v,D);if(y)for(z=Z[Z.length-1].ownerDocument,k.map(Z,g),D=0;y>D;D++)v=Z[D], Kc.test(v.type||"")&&!k._data(v,"globalEval")&&k.contains(z,v)&&(v.src?k.ajax({url:v.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):k.globalEval((v.text||v.textContent||v.innerHTML||"").replace(xd,"")));z=v=null}return this}});k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(d,h){k.fn[d]=function(n){for(var v=0,y=[],z=k(n),D=z.length-1;D>=v;v++)n=v===D?this:this.clone(!0),k(z[v])[h](n),ma.apply(y,n.get()); return this.pushStack(y)}});k.extend({clone:function(d,h,n){var v,y,z,D=k.contains(d.ownerDocument,d);if(k.support.html5Clone||k.isXMLDoc(d)||!Gc.test("\x3c"+d.nodeName+"\x3e")?y=d.cloneNode(!0):(oc.innerHTML=d.outerHTML,oc.removeChild(y=oc.firstChild)),!(k.support.noCloneEvent&&k.support.noCloneChecked||1!==d.nodeType&&11!==d.nodeType||k.isXMLDoc(d))){var H=F(y);var M=F(d);for(z=0;null!=(v=M[z]);++z)if(H[z]){var Q=void 0,L,W=v,Z=H[z];if(1===Z.nodeType){if(L=Z.nodeName.toLowerCase(),!k.support.noCloneEvent&& Z[k.expando]){v=k._data(Z);for(Q in v.events)k.removeEvent(Z,Q,v.handle);Z.removeAttribute(k.expando)}"script"===L&&Z.text!==W.text?(e(Z).text=W.text,g(Z)):"object"===L?(Z.parentNode&&(Z.outerHTML=W.outerHTML),k.support.html5Clone&&W.innerHTML&&!k.trim(Z.innerHTML)&&(Z.innerHTML=W.innerHTML)):"input"===L&&cc.test(W.type)?(Z.defaultChecked=Z.checked=W.checked,Z.value!==W.value&&(Z.value=W.value)):"option"===L?Z.defaultSelected=Z.selected=W.defaultSelected:("input"===L||"textarea"===L)&&(Z.defaultValue= W.defaultValue)}}}if(h)if(n)for(M=M||F(d),H=H||F(y),z=0;null!=(v=M[z]);z++)A(v,H[z]);else A(d,y);return H=F(y,"script"),0Da;Da++)if(z=d[Da],z||0===z)if("object"===k.type(z))k.merge(ta,z.nodeType?[z]:z);else if(ud.test(z)){H=H||Z.appendChild(h.createElement("div"));M=(Ic.exec(z)||["",""])[1].toLowerCase();L=rb[M]||rb._default;H.innerHTML=L[1]+z.replace(Hc,"\x3c$1\x3e\x3c/$2\x3e")+ L[2];for(y=L[0];y--;)H=H.lastChild;if(!k.support.leadingWhitespace&&nc.test(z)&&ta.push(h.createTextNode(nc.exec(z)[0])),!k.support.tbody)for(y=(z="table"!==M||Jc.test(z)?"\x3ctable\x3e"!==L[1]||Jc.test(z)?0:H:H.firstChild)&&z.childNodes.length;y--;)k.nodeName(Q=z.childNodes[y],"tbody")&&!Q.childNodes.length&&z.removeChild(Q);k.merge(ta,H.childNodes);for(H.textContent="";H.firstChild;)H.removeChild(H.firstChild);H=Z.lastChild}else ta.push(h.createTextNode(z));H&&Z.removeChild(H);k.support.appendChecked|| k.grep(F(ta,"input"),K);for(Da=0;z=ta[Da++];)if((!v||-1===k.inArray(z,v))&&(D=k.contains(z.ownerDocument,z),H=F(Z.appendChild(z),"script"),D&&r(H),n))for(y=0;z=H[y++];)Kc.test(z.type||"")&&n.push(z);return Z},cleanData:function(d,h){for(var n,v,y,z,D=0,H=k.expando,M=k.cache,Q=k.support.deleteExpando,L=k.event.special;null!=(n=d[D]);D++)if((h||k.acceptData(n))&&(y=n[H],z=y&&M[y])){if(z.events)for(v in z.events)L[v]?k.event.remove(n,v):k.removeEvent(n,v,z.handle);M[y]&&(delete M[y],Q?delete n[H]:typeof n.removeAttribute!== Ja?n.removeAttribute(H):n[H]=null,da.push(y))}}});var Pb,Fb,Gb,pc=/alpha\([^)]*\)/i,yd=/opacity\s*=\s*([^)]*)/,zd=/^(top|right|bottom|left)$/,Ad=/^(none|table(?!-c[ea]).+)/,Lc=/^margin/,Yc=RegExp("^("+Ia+")(.*)$","i"),Tb=RegExp("^("+Ia+")(?!px)[a-z%]+$","i"),Bd=RegExp("^([+-])\x3d("+Ia+")","i"),xc={BODY:"block"},Cd={position:"absolute",visibility:"hidden",display:"block"},Mc={letterSpacing:0,fontWeight:400},Eb=["Top","Right","Bottom","Left"],wc=["Webkit","O","Moz","ms"];k.fn.extend({css:function(d, h){return k.access(this,function(n,v,y){var z={},D=0;if(k.isArray(v)){var H=Fb(n);for(y=v.length;y>D;D++)z[v[D]]=k.css(n,v[D],!1,H);return z}return y!==t?k.style(n,v,y):k.css(n,v)},d,h,1= d.offsetWidth&&0>=d.offsetHeight||!k.support.reliableHiddenOffsets&&"none"===(d.style&&d.style.display||k.css(d,"display"))},k.expr.filters.visible=function(d){return!k.expr.filters.hidden(d)});k.each({margin:"",padding:"",border:"Width"},function(d,h){k.cssHooks[d+h]={expand:function(n){var v=0,y={};for(n="string"==typeof n?n.split(" "):[n];4>v;v++)y[d+Eb[v]+h]=n[v]||n[v-2]||n[0];return y}};Lc.test(d)||(k.cssHooks[d+h].set=na)});var Dd=/%20/g,Zc=/\[\]$/,Nc=/\r?\n/g,Ed=/^(?:submit|button|image|reset|file)$/i, Fd=/^(?:input|select|textarea|keygen)/i;k.fn.extend({serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var d=k.prop(this,"elements");return d?k.makeArray(d):this}).filter(function(){var d=this.type;return this.name&&!k(this).is(":disabled")&&Fd.test(this.nodeName)&&!Ed.test(d)&&(this.checked||!cc.test(d))}).map(function(d,h){d=k(this).val();return null==d?null:k.isArray(d)?k.map(d,function(n){return{name:h.name,value:n.replace(Nc,"\r\n")}}): {name:h.name,value:d.replace(Nc,"\r\n")}}).get()}});k.param=function(d,h){var n,v=[],y=function(z,D){D=k.isFunction(D)?D():null==D?"":D;v[v.length]=encodeURIComponent(z)+"\x3d"+encodeURIComponent(D)};if(h===t&&(h=k.ajaxSettings&&k.ajaxSettings.traditional),k.isArray(d)||d.jquery&&!k.isPlainObject(d))k.each(d,function(){y(this.name,this.value)});else for(n in d)pa(n,d[n],h,y);return v.join("\x26").replace(Dd,"+")};k.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "), function(d,h){k.fn[h]=function(n,v){return 0ya||304===ya)if(L.ifModified&&(fb=wa.getResponseHeader("Last-Modified"),fb&&(k.lastModified[$a]=fb),fb=wa.getResponseHeader("etag"),fb&&(k.etag[$a]=fb)),204===ya){var Wa=!0;Ya="nocontent"}else if(304===ya)Wa=!0,Ya="notmodified";else{a:{Fa=L;Wa=nb;var gb,jb;var Ua={};fb=0;Ya=Fa.dataTypes.slice();mb=Ya[0];if(Fa.dataFilter&&(Wa=Fa.dataFilter(Wa,Fa.dataType)),Ya[1])for(gb in Fa.converters)Ua[gb.toLowerCase()]=Fa.converters[gb];for(;Na=Ya[++fb];)if("*"!==Na){if("*"!==mb&&mb!==Na){if(gb=Ua[mb+" "+Na]|| Ua["* "+Na],!gb)for(Db in Ua)if(jb=Db.split(" "),jb[1]===Na&&(gb=Ua[mb+" "+jb[0]]||Ua["* "+jb[0]])){!0===gb?gb=Ua[Db]:!0!==Ua[Db]&&(Na=jb[0],Ya.splice(fb--,0,Na));break}if(!0!==gb)if(gb&&Fa["throws"])Wa=gb(Wa);else try{Wa=gb(Wa)}catch(Ab){var Db={state:"parsererror",error:gb?Ab:"No conversion from "+mb+" to "+Na};break a}}mb=Na}Db={state:"success",data:Wa}}Wa=Db;Ya=Wa.state;Na=Wa.data;Ua=Wa.error;Wa=!Ua}else Ua=Ya,(ya||!Ya)&&(Ya="error",0>ya&&(ya=0));wa.status=ya;wa.statusText=(Ea||Ya)+"";Wa?ta.resolveWith(W, [Na,Ya,wa]):ta.rejectWith(W,[wa,Ya,Ua]);wa.statusCode(cb);cb=t;H&&Z.trigger(Wa?"ajaxSuccess":"ajaxError",[wa,L,Wa?Na:Ua]);Da.fireWith(W,[wa,Ya]);H&&(Z.trigger("ajaxComplete",[wa,L]),--k.active||k.event.trigger("ajaxStop"))}}"object"==typeof d&&(h=d,d=t);h=h||{};var v,y,z,D,H,M,Q,L=k.ajaxSetup({},h),W=L.context||L,Z=L.context&&(W.nodeType||W.jquery)?k(W):k.event,ta=k.Deferred(),Da=k.Callbacks("once memory"),cb=L.statusCode||{},Ta={},$b={},lb=0,yb="canceled",wa={readyState:0,getResponseHeader:function(ya){var Ea; if(2===lb){if(!Q)for(Q={};Ea=Hd.exec(z);)Q[Ea[1].toLowerCase()]=Ea[2];Ea=Q[ya.toLowerCase()]}return null==Ea?null:Ea},getAllResponseHeaders:function(){return 2===lb?z:null},setRequestHeader:function(ya,Ea){var Fa=ya.toLowerCase();return lb||(ya=$b[Fa]=$b[Fa]||ya,Ta[ya]=Ea),this},overrideMimeType:function(ya){return lb||(L.mimeType=ya),this},statusCode:function(ya){var Ea;if(ya)if(2>lb)for(Ea in ya)cb[Ea]=[cb[Ea],ya[Ea]];else wa.always(ya[wa.status]);return this},abort:function(ya){ya=ya||yb;return M&& M.abort(ya),n(0,ya),this}};if(ta.promise(wa).complete=Da.add,wa.success=wa.done,wa.error=wa.fail,L.url=((d||L.url||Ib)+"").replace(Gd,"").replace(Jd,Nb[1]+"//"),L.type=h.method||h.type||L.method||L.type,L.dataTypes=k.trim(L.dataType||"*").toLowerCase().match(oa)||[""],null==L.crossDomain&&(v=Pc.exec(L.url.toLowerCase()),L.crossDomain=!(!v||v[1]===Nb[1]&&v[2]===Nb[2]&&(v[3]||("http:"===v[1]?80:443))==(Nb[3]||("http:"===Nb[1]?80:443)))),L.data&&L.processData&&"string"!=typeof L.data&&(L.data=k.param(L.data, L.traditional)),ea(Rc,L,h,wa),2===lb)return wa;(H=L.global)&&0===k.active++&&k.event.trigger("ajaxStart");L.type=L.type.toUpperCase();L.hasContent=!Id.test(L.type);var $a=L.url;L.hasContent||(L.data&&($a=L.url+=(rc.test($a)?"\x26":"?")+L.data,delete L.data),!1===L.cache&&(L.url=Oc.test($a)?$a.replace(Oc,"$1_\x3d"+qc++):$a+(rc.test($a)?"\x26":"?")+"_\x3d"+qc++));L.ifModified&&(k.lastModified[$a]&&wa.setRequestHeader("If-Modified-Since",k.lastModified[$a]),k.etag[$a]&&wa.setRequestHeader("If-None-Match", k.etag[$a]));(L.data&&L.hasContent&&!1!==L.contentType||h.contentType)&&wa.setRequestHeader("Content-Type",L.contentType);wa.setRequestHeader("Accept",L.dataTypes[0]&&L.accepts[L.dataTypes[0]]?L.accepts[L.dataTypes[0]]+("*"!==L.dataTypes[0]?", "+Sc+"; q\x3d0.01":""):L.accepts["*"]);for(y in L.headers)wa.setRequestHeader(y,L.headers[y]);if(L.beforeSend&&(!1===L.beforeSend.call(W,wa,L)||2===lb))return wa.abort();yb="abort";for(y in{success:1,error:1,complete:1})wa[y](L[y]);if(M=ea(dc,L,h,wa)){wa.readyState= 1;H&&Z.trigger("ajaxSend",[wa,L]);L.async&&0lb))throw ya;n(-1,ya)}}else n(-1,"No Transport");return wa},getScript:function(d,h){return k.get(d,t,h,"script")},getJSON:function(d,h,n){return k.get(d,h,n,"json")}});k.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(d){return k.globalEval(d), d}}});k.ajaxPrefilter("script",function(d){d.cache===t&&(d.cache=!1);d.crossDomain&&(d.type="GET",d.global=!1)});k.ajaxTransport("script",function(d){if(d.crossDomain){var h,n=ja.head||k("head")[0]||ja.documentElement;return{send:function(v,y){h=ja.createElement("script");h.async=!0;d.scriptCharset&&(h.charset=d.scriptCharset);h.src=d.url;h.onload=h.onreadystatechange=function(z,D){(D||!h.readyState||/loaded|complete/.test(h.readyState))&&(h.onload=h.onreadystatechange=null,h.parentNode&&h.parentNode.removeChild(h), h=null,D||y(200,"success"))};n.insertBefore(h,n.firstChild)},abort:function(){h&&h.onload(t,!0)}}}});var Tc=[],sc=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var d=Tc.pop()||k.expando+"_"+qc++;return this[d]=!0,d}});k.ajaxPrefilter("json jsonp",function(d,h,n){var v,y,z,D=!1!==d.jsonp&&(sc.test(d.url)?"url":"string"==typeof d.data&&!(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&sc.test(d.data)&&"data");return D||"jsonp"===d.dataTypes[0]?(v=d.jsonpCallback= k.isFunction(d.jsonpCallback)?d.jsonpCallback():d.jsonpCallback,D?d[D]=d[D].replace(sc,"$1"+v):!1!==d.jsonp&&(d.url+=(rc.test(d.url)?"\x26":"?")+d.jsonp+"\x3d"+v),d.converters["script json"]=function(){return z||k.error(v+" was not called"),z[0]},d.dataTypes[0]="json",y=B[v],B[v]=function(){z=arguments},n.always(function(){B[v]=y;d[v]&&(d.jsonpCallback=h.jsonpCallback,Tc.push(v));z&&k.isFunction(y)&&y(z[0]);z=y=t}),"script"):t});var Ob,Kd=0,tc=B.ActiveXObject&&function(){for(var d in Ob)Ob[d](t,!0)}; k.ajaxSettings.xhr=B.ActiveXObject?function(){var d;if(!(d=!this.isLocal&&Ba()))a:{try{d=new B.ActiveXObject("Microsoft.XMLHTTP");break a}catch(h){}d=void 0}return d}:Ba;var ac=k.ajaxSettings.xhr();k.support.cors=!!ac&&"withCredentials"in ac;(ac=k.support.ajax=!!ac)&&k.ajaxTransport(function(d){if(!d.crossDomain||k.support.cors){var h;return{send:function(n,v){var y,z,D=d.xhr();if(d.username?D.open(d.type,d.url,d.async,d.username,d.password):D.open(d.type,d.url,d.async),d.xhrFields)for(z in d.xhrFields)D[z]= d.xhrFields[z];d.mimeType&&D.overrideMimeType&&D.overrideMimeType(d.mimeType);d.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest");try{for(z in n)D.setRequestHeader(z,n[z])}catch(H){}D.send(d.hasContent&&d.data||null);h=function(H,M){try{if(h&&(M||4===D.readyState))if(h=t,y&&(D.onreadystatechange=k.noop,tc&&delete Ob[y]),M)4!==D.readyState&&D.abort();else{var Q={};var L=D.status;var W=D.getAllResponseHeaders();"string"==typeof D.responseText&&(Q.text=D.responseText);try{var Z= D.statusText}catch(ta){Z=""}L||!d.isLocal||d.crossDomain?1223===L&&(L=204):L=Q.text?200:404}}catch(ta){M||v(-1,ta)}Q&&v(L,Z,Q,W)};d.async?4===D.readyState?setTimeout(h):(y=++Kd,tc&&(Ob||(Ob={},k(B).unload(tc)),Ob[y]=h),D.onreadystatechange=h):h()},abort:function(){h&&h(t,!0)}}}});var Jb,bc,Ld=/^(?:toggle|show|hide)$/,Md=RegExp("^(?:([+-])\x3d|)("+Ia+")([a-z%]*)$","i"),Nd=/queueHooks$/,Ub=[function(d,h,n){var v,y,z,D,H,M=this,Q=d.style,L={},W=[],Z=d.nodeType&&U(d);n.queue||(D=k._queueHooks(d,"fx"), null==D.unqueued&&(D.unqueued=0,H=D.empty.fire,D.empty.fire=function(){D.unqueued||H()}),D.unqueued++,M.always(function(){M.always(function(){D.unqueued--;k.queue(d,"fx").length||D.empty.fire()})}));1===d.nodeType&&("height"in h||"width"in h)&&(n.overflow=[Q.overflow,Q.overflowX,Q.overflowY],"inline"===k.css(d,"display")&&"none"===k.css(d,"float")&&(k.support.inlineBlockNeedsLayout&&"inline"!==T(d.nodeName)?Q.zoom=1:Q.display="inline-block"));n.overflow&&(Q.overflow="hidden",k.support.shrinkWrapBlocks|| M.always(function(){Q.overflow=n.overflow[0];Q.overflowX=n.overflow[1];Q.overflowY=n.overflow[2]}));for(y in h)(z=h[y],Ld.exec(z))&&(delete h[y],v=v||"toggle"===z,z!==(Z?"hide":"show"))&&W.push(y);if(h=W.length)for(z=k._data(d,"fxshow")||k._data(d,"fxshow",{}),("hidden"in z)&&(Z=z.hidden),v&&(z.hidden=!Z),Z?k(d).show():M.done(function(){k(d).hide()}),M.done(function(){var Da;k._removeData(d,"fxshow");for(Da in L)k.style(d,Da,L[Da])}),y=0;h>y;y++){v=W[y];var ta=M.createTween(v,Z?z[v]:0);L[v]=z[v]|| k.style(d,v);v in z||(z[v]=ta.start,Z&&(ta.end=ta.start,ta.start="width"===v||"height"===v?1:0))}}],Qb={"*":[function(d,h){var n,v=this.createTween(d,h),y=Md.exec(h),z=v.cur(),D=+z||0,H=1,M=20;if(y){if(h=+y[2],n=y[3]||(k.cssNumber[d]?"":"px"),"px"!==n&&D){D=k.css(v.elem,d,!0)||h||1;do H=H||".5",D/=H,k.style(v.elem,d,D+n);while(H!==(H=v.cur()/z)&&1!==H&&--M)}v.unit=n;v.start=D;v.end=y[1]?D+(y[1]+1)*h:h}return v}]};k.Animation=k.extend(tb,{tweener:function(d,h){k.isFunction(d)?(h=d,d=["*"]):d=d.split(" "); for(var n,v=0,y=d.length;y>v;v++)n=d[v],Qb[n]=Qb[n]||[],Qb[n].unshift(h)},prefilter:function(d,h){h?Ub.unshift(d):Ub.push(d)}});k.Tween=za;za.prototype={constructor:za,init:function(d,h,n,v,y,z){this.elem=d;this.prop=n;this.easing=y||"swing";this.options=h;this.start=this.now=this.cur();this.end=v;this.unit=z||(k.cssNumber[n]?"":"px")},cur:function(){var d=za.propHooks[this.prop];return d&&d.get?d.get(this):za.propHooks._default.get(this)},run:function(d){var h,n=za.propHooks[this.prop];return this.pos= h=this.options.duration?k.easing[this.easing](d,this.options.duration*d,0,1,this.options.duration):d,this.now=(this.end-this.start)*h+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):za.propHooks._default.set(this),this}};za.prototype.init.prototype=za.prototype;za.propHooks={_default:{get:function(d){var h;return null==d.elem[d.prop]||d.elem.style&&null!=d.elem.style[d.prop]?(h=k.css(d.elem,d.prop,""),h&&"auto"!==h?h:0):d.elem[d.prop]},set:function(d){k.fx.step[d.prop]? k.fx.step[d.prop](d):d.elem.style&&(null!=d.elem.style[k.cssProps[d.prop]]||k.cssHooks[d.prop])?k.style(d.elem,d.prop,d.now+d.unit):d.elem[d.prop]=d.now}}};za.propHooks.scrollTop=za.propHooks.scrollLeft={set:function(d){d.elem.nodeType&&d.elem.parentNode&&(d.elem[d.prop]=d.now)}};k.each(["toggle","show","hide"],function(d,h){var n=k.fn[h];k.fn[h]=function(v,y,z){return null==v||"boolean"==typeof v?n.apply(this,arguments):this.animate(Ha(h,!0),v,y,z)}});k.fn.extend({fadeTo:function(d,h,n,v){return this.filter(U).css("opacity", 0).show().end().animate({opacity:h},d,n,v)},animate:function(d,h,n,v){var y=k.isEmptyObject(d),z=k.speed(h,n,v),D=function(){var H=tb(this,k.extend({},d),z);D.finish=function(){H.stop(!0)};(y||k._data(this,"finish"))&&H.stop(!0)};return D.finish=D,y||!1===z.queue?this.each(D):this.queue(z.queue,D)},stop:function(d,h,n){var v=function(y){var z=y.stop;delete y.stop;z(n)};return"string"!=typeof d&&(n=h,h=d,d=t),h&&!1!==d&&this.queue(d||"fx",[]),this.each(function(){var y=!0,z=null!=d&&d+"queueHooks", D=k.timers,H=k._data(this);if(z)H[z]&&H[z].stop&&v(H[z]);else for(z in H)H[z]&&H[z].stop&&Nd.test(z)&&v(H[z]);for(z=D.length;z--;)D[z].elem!==this||null!=d&&D[z].queue!==d||(D[z].anim.stop(n),y=!1,D.splice(z,1));!y&&n||k.dequeue(this,d)})},finish:function(d){return!1!==d&&(d=d||"fx"),this.each(function(){var h=k._data(this),n=h[d+"queue"];var v=h[d+"queueHooks"];var y=k.timers,z=n?n.length:0;h.finish=!0;k.queue(this,d,[]);v&&v.cur&&v.cur.finish&&v.cur.finish.call(this);for(v=y.length;v--;)y[v].elem=== this&&y[v].queue===d&&(y[v].anim.stop(!0),y.splice(v,1));for(v=0;z>v;v++)n[v]&&n[v].finish&&n[v].finish.call(this);delete h.finish})}});k.each({slideDown:Ha("show"),slideUp:Ha("hide"),slideToggle:Ha("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(d,h){k.fn[d]=function(n,v,y){return this.animate(h,n,v,y)}});k.speed=function(d,h,n){var v=d&&"object"==typeof d?k.extend({},d):{complete:n||!n&&h||k.isFunction(d)&&d,duration:d,easing:n&&h||h&&!k.isFunction(h)&& h};return v.duration=k.fx.off?0:"number"==typeof v.duration?v.duration:v.duration in k.fx.speeds?k.fx.speeds[v.duration]:k.fx.speeds._default,(null==v.queue||!0===v.queue)&&(v.queue="fx"),v.old=v.complete,v.complete=function(){k.isFunction(v.old)&&v.old.call(this);v.queue&&k.dequeue(this,v.queue)},v};k.easing={linear:function(d){return d},swing:function(d){return.5-Math.cos(d*Math.PI)/2}};k.timers=[];k.fx=za.prototype.init;k.fx.tick=function(){var d=k.timers,h=0;for(Jb=k.now();d.length>h;h++){var n= d[h];n()||d[h]!==n||d.splice(h--,1)}d.length||k.fx.stop();Jb=t};k.fx.timer=function(d){d()&&k.timers.push(d)&&k.fx.start()};k.fx.interval=13;k.fx.start=function(){bc||(bc=setInterval(k.fx.tick,k.fx.interval))};k.fx.stop=function(){clearInterval(bc);bc=null};k.fx.speeds={slow:600,fast:200,_default:400};k.fx.step={};k.expr&&k.expr.filters&&(k.expr.filters.animated=function(d){return k.grep(k.timers,function(h){return d===h.elem}).length});k.fn.offset=function(d){if(arguments.length)return d===t?this: this.each(function(D){k.offset.setOffset(this,d,D)});var h,n,v={top:0,left:0},y=this[0],z=y&&y.ownerDocument;if(z)return h=z.documentElement,k.contains(h,y)?(typeof y.getBoundingClientRect!==Ja&&(v=y.getBoundingClientRect()),n=ab(z),{top:v.top+(n.pageYOffset||h.scrollTop)-(h.clientTop||0),left:v.left+(n.pageXOffset||h.scrollLeft)-(h.clientLeft||0)}):v};k.offset={setOffset:function(d,h,n){var v=k.css(d,"position");"static"===v&&(d.style.position="relative");var y=k(d),z=y.offset(),D=k.css(d,"top"), H=k.css(d,"left"),M={},Q={},L,W;("absolute"===v||"fixed"===v)&&-1Ha;Ha++)ab.push(La[Ha]);try{za.push(Qa.cssText)}catch(qa){}}La=za.reverse().join("").split("{");Ja=La.length;Ha=RegExp("(^|[\\s,\x3e+~])("+c().join("|")+")(?\x3d[[\\s,\x3e+~#.:]|$)","gi");for(ab="$1"+aa+"\\:$2";Ja--;)za=La[Ja]=La[Ja].split("}"),za[za.length-1]=za[za.length-1].replace(Ha,ab),La[Ja]=za.join("}"); za=La.join("{");La=X.getElementsByTagName("*");Ja=La.length;Ha=RegExp("^(?:"+c().join("|")+")$","i");for(ab=[];Ja--;){var ja=La[Ja];if(Ha.test(ja.nodeName)){Qa=ab;for(var xb=Qa.push,db=ja,N=db.applyElement,S=ja,da=S.attributes,Y=da.length,ma=S.ownerDocument.createElement(aa+":"+S.nodeName);Y--;)ja=da[Y],ja.specified&&ma.setAttribute(ja.nodeName,ja.nodeValue);ja=(ma.style.cssText=S.style.cssText,ma);xb.call(Qa,N.call(db,ja))}}Ba=ab;fa=l(X,za)}),tb.attachEvent("onafterprint",function(){for(var Qa=Ba, za=Qa.length;za--;)Qa[za].removeNode();clearTimeout(hb._removeSheetTimer);hb._removeSheetTimer=setTimeout(ea,500)}),X.printShived=!0,X)}var A,F,K=f.html5||{},R=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,U=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,ha="_html5shiv",na=0,C={};!function(){try{var X=q.createElement("a");X.innerHTML="\x3cxyz\x3e\x3c/xyz\x3e";A="hidden"in X;var ea;if(!(ea=1==X.childNodes.length)){q.createElement("a"); var fa=q.createDocumentFragment();ea="undefined"==typeof fa.cloneNode||"undefined"==typeof fa.createDocumentFragment||"undefined"==typeof fa.createElement}F=ea}catch(Ba){F=A=!0}}();var O={elements:K.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==K.shivCSS,supportsUnknownElements:F,shivMethods:!1!==K.shivMethods,type:"default", shivDocument:g,createElement:b,createDocumentFragment:function(X,ea){if(X||(X=q),F)return X.createDocumentFragment();ea=ea||a(X);X=ea.frag.cloneNode();ea=0;for(var fa=c(),Ba=fa.length;Ba>ea;ea++)X.createElement(fa[ea]);return X},addElements:function(X,ea){var fa=O.elements;"string"!=typeof fa&&(fa=fa.join(" "));"string"!=typeof X&&(X=X.join(" "));O.elements=fa+" "+X;g(ea)}};f.html5=O;g(q);var T=/^$|\b(?:all|print)\b/,aa="html5shiv",pa=!F&&function(){var X=q.documentElement;return!("undefined"==typeof q.namespaces|| "undefined"==typeof q.parentWindow||"undefined"==typeof X.applyElement||"undefined"==typeof X.removeNode||"undefined"==typeof f.attachEvent)}();O.type+=" print";O.shivPrint=r;r(q);"object"==typeof module&&module.exports&&(module.exports=O)}("undefined"!=typeof B?B:this,t);u.addTest("eventlistener","addEventListener"in B);(function(){var f,q,l,c,a;for(a in x)if(x.hasOwnProperty(a)){if(f=[],q=x[a],q.name&&(f.push(q.name.toLowerCase()),q.options&&q.options.aliases&&q.options.aliases.length))for(l=0;l< q.options.aliases.length;l++)f.push(q.options.aliases[l].toLowerCase());l="function"===typeof q.fn?q.fn():q.fn;for(c=0;cRegExp.$1&&addEventListener("resize",function(){var p,I=document.createElement("source"),x=function(q){var l,c,a=q.parentNode;"PICTURE"===a.nodeName.toUpperCase()?(l=I.cloneNode(),a.insertBefore(l,a.firstElementChild),setTimeout(function(){a.removeChild(l)})):(!q._pfLastSize||q.offsetWidth>q._pfLastSize)&&(q._pfLastSize=q.offsetWidth,c=q.sizes,q.sizes+=",100vw",setTimeout(function(){q.sizes=c}))}, u=function(){var q,l=document.querySelectorAll("picture \x3e img, img[srcset][sizes]");for(q=0;qVb?Ra=!0:bb=Vb):Ha.test(qb)&&"h"===Rb?((pb||bb)&&(Ra=!0),0===Kb?Ra=!0:pb=Kb):Ra=!0}Ra||(kb.url=qa,Ga&&(kb.w=Ga),bb&&(kb.d=bb),pb&&(kb.h=pb),pb||bb||Ga||(kb.d=1),1===kb.d&&(S.has1x=!0),kb.set=S,oa.push(kb))} function ma(){da(sb);xa="";for(la="in descriptor";;){if(sa=N.charAt(Ia),"in descriptor"===la)if(I(sa))xa&&(Ma.push(xa),xa="",la="after descriptor");else{if(","===sa)return Ia+=1,xa&&Ma.push(xa),void Y();if("("===sa)xa+=sa,la="in parens";else{if(""===sa)return xa&&Ma.push(xa),void Y();xa+=sa}}else if("in parens"===la)if(")"===sa)xa+=sa,la="in descriptor";else{if(""===sa)return Ma.push(xa),void Y();xa+=sa}else if("after descriptor"===la&&!I(sa)){if(""===sa)return void Y();la="in descriptor";--Ia}Ia+= 1}}for(var qa,Ma,xa,la,sa,k=N.length,Ia=0,oa=[];;){if(da(tb),Ia>=k)return oa;qa=da(Qa);Ma=[];","===qa.slice(-1)?(qa=qa.replace(za,""),Y()):ma()}}function f(N){function S(sa){return qa.test(sa)&&0<=parseFloat(sa)?!0:Ma.test(sa)?!0:"0"===sa||"-0"===sa||"+0"===sa?!0:!1}var da,Y,ma,qa=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,Ma=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i;var xa=function(sa){function k(){Ga&&(bb.push(Ga),Ga="")}function Ia(){bb[0]&& (pb.push(bb),bb=[])}for(var oa,Ga="",bb=[],pb=[],vb=0,Ra=0,kb=!1;;){if(oa=sa.charAt(Ra),""===oa)return k(),Ia(),pb;if(kb){if("*"===oa&&"/"===sa[Ra+1]){kb=!1;Ra+=2;k();continue}}else{if(I(oa)){if(sa.charAt(Ra-1)&&I(sa.charAt(Ra-1))||!Ga){Ra+=1;continue}if(0===vb){k();Ra+=1;continue}oa=" "}else if("("===oa)vb+=1;else if(")"===oa)--vb;else{if(","===oa){k();Ia();Ra+=1;continue}if("/"===oa&&"*"===sa.charAt(Ra+1)){kb=!0;Ra+=2;continue}}Ga+=oa}Ra+=1}}(N);var la=xa.length;for(N=0;la>N;N++)if(da=xa[N],Y=da[da.length- 1],S(Y))if((ma=Y,da.pop(),0===da.length)||(da=da.join(" "),a.matchesMedia(da)))return ma;return"100vw"}t.createElement("picture");var q,l,c,a={},b=!1,e=function(){},g=t.createElement("img"),r=g.getAttribute,A=g.setAttribute,F=g.removeAttribute,K=t.documentElement,R={},U={algorithm:""},ha=navigator.userAgent,na=/rident/.test(ha)||/ecko/.test(ha)&&ha.match(/rv:(\d+)/)&&35<\+\-\*\(\)\/])).*/gi,"")+";"});return function(Y,ma){var qa;if(!(Y in pa))if(pa[Y]=!1,ma&&(qa=Y.match(N)))pa[Y]=qa[1]*fa[qa[2]];else try{pa[Y]=(new Function("e",da(Y)))(fa)}catch(Ma){}return pa[Y]}}(),xb=function(N,S){return N.w?(N.cWidth= a.calcListLength(S||"100vw"),N.res=N.w/N.cWidth):N.res=N.d,N},db=function(N){if(b){var S,da,Y=N||{};if(Y.elements&&1===Y.elements.nodeType&&("IMG"===Y.elements.nodeName.toUpperCase()?Y.elements=[Y.elements]:(Y.context=Y.elements,Y.elements=null)),S=Y.elements||a.qsa(Y.context||t,Y.reevaluate||Y.reselect?a.sel:a.selShort),da=S.length){a.setupRun(Y);hb=!0;for(N=0;da>N;N++)a.fillImg(S[N],Y);a.teardownRun(Y)}}};C in g||(C="src");R["image/jpeg"]=!0;R["image/gif"]=!0;R["image/png"]=!0;R["image/svg+xml"]= t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1");a.ns=("pf"+(new Date).getTime()).substr(0,9);a.supSrcset="srcset"in g;a.supSizes="sizes"in g;a.supPicture=!!B.HTMLPictureElement;a.supSrcset&&a.supPicture&&!a.supSizes&&!function(N){g.srcset="data:,a";N.src="http://approjects.co.za/?big=data:,a";a.supSrcset=g.complete===N.complete;a.supPicture=a.supSrcset&&a.supPicture}(t.createElement("img"));a.supSrcset&&!a.supSizes?!function(){var N=t.createElement("img"),S=function(){2===N.width&&(a.supSizes=!0); l=a.supSrcset&&!a.supSizes;b=!0;setTimeout(db)};N.onload=S;N.onerror=S;N.setAttribute("sizes","9px");N.srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw\x3d\x3d 1w,data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw\x3d\x3d 9w";N.src="http://approjects.co.za/?big=data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw\x3d\x3d"}():b=!0;a.selShort="picture\x3eimg,img[srcset]";a.sel=a.selShort;a.cfg=U;a.DPR=ea||1;a.u=fa;a.types=R;a.setSize=e;a.makeUrl= Ja(function(N){return Ba.href=N,Ba.href});a.qsa=function(N,S){return"querySelector"in N?N.querySelectorAll(S):[]};a.matchesMedia=function(){return B.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?a.matchesMedia=function(N){return!N||matchMedia(N).matches}:a.matchesMedia=a.mMQ,a.matchesMedia.apply(this,arguments)};a.mMQ=function(N){return N?ja(N):!0};a.calcLength=function(N){N=ja(N,!0)||!1;return 0>N&&(N=!1),N};a.supportsType=function(N){return N?R[N]:!0};a.parseSize=Ja(function(N){N=(N|| "").match(T);return{media:N&&N[1],length:N&&N[2]}});a.parseSet=function(N){return N.cands||(N.cands=m(N.srcset,N)),N.cands};a.getEmValue=function(){var N;if(!q&&(N=t.body)){var S=t.createElement("div"),da=K.style.cssText,Y=N.style.cssText;S.style.cssText="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)";K.style.cssText="font-size:100%!important;";N.style.cssText="font-size:100%!important;";N.appendChild(S); q=S.offsetWidth;N.removeChild(S);q=parseFloat(q,10);K.style.cssText=da;N.style.cssText=Y}return q||16};a.calcListLength=function(N){if(!(N in X)||U.uT){var S=a.calcLength(f(N));X[N]=S?S:fa.width}return X[N]};a.setRes=function(N){if(N){var S=a.parseSet(N);for(var da=0,Y=S.length;Y>da;da++)xb(S[da],N.sizes)}return S};a.setRes.res=xb;a.applySetCandidate=function(N,S){if(N.length){var da,Y,ma,qa,Ma,xa,la=S[a.ns],sa=a.DPR;var k=la.curSrc||S[C];if(!(qa=la.curCan)){var Ia=k,oa=N[0].set,Ga;qa=(!oa&&Ia&&(oa= S[a.ns].sets,oa=oa&&oa[oa.length-1]),Ga=w(Ia,oa),Ga&&(Ia=a.makeUrl(Ia),S[a.ns].curSrc=Ia,S[a.ns].curCan=Ga,Ga.res||xb(Ga,Ga.set.sizes)),Ga)}if(Y=qa,Y&&Y.set===N[0].set&&(xa=na&&!S.complete&&Y.res-.1>sa,xa||(Y.cached=!0,Y.res>=sa&&(ma=Y))),!ma)for(N.sort(u),qa=N.length,ma=N[qa-1],Y=0;qa>Y;Y++)if(da=N[Y],da.res>=sa){ma=Y-1;if(oa=N[ma]&&(xa||k!==a.makeUrl(da.url)))Ia=qa=Y=xa=void 0,oa=N[ma].res,Ga=da.res,oa=("saveData"===U.algorithm?2.7sa);ma=oa?N[ma]:da;break}ma&&(Ma=a.makeUrl(ma.url),la.curSrc=Ma,la.curCan=ma,Ma!==k&&a.setSrc(S,ma),a.setSize(S))}};a.setSrc=function(N,S){var da;N.src=S.url;"image/svg+xml"===S.set.type&&(da=N.style.width,N.style.width=N.offsetWidth+1+"px",N.offsetWidth+1&&(N.style.width=da))};a.getSet=function(N){var S,da,Y=!1,ma=N[a.ns].sets;for(N=0;NS;S++){var oa=Ia[S];oa[a.ns]=!0;(k=oa.getAttribute("srcset"))&&da.push({srcset:k, media:oa.getAttribute("media"),type:oa.getAttribute("type"),sizes:oa.getAttribute("sizes")})}}la.srcset?(ma={srcset:la.srcset,sizes:r.call(N,"sizes")},la.sets.push(ma),qa=(l||la.src)&&O.test(la.srcset||""),qa||!la.src||w(la.src,ma)||ma.has1x||(ma.srcset+=", "+la.src,ma.cands.push({url:la.src,d:1,set:ma}))):la.src&&la.sets.push({srcset:la.src,sizes:null});la.curCan=null;la.curSrc=p;la.supported=!(xa||ma&&!a.supSrcset||qa&&!a.supSizes);Ma&&a.supSrcset&&!la.supported&&(Y?(A.call(N,"data-pfsrcset",Y), N.srcset=""):F.call(N,"data-pfsrcset"));la.supported&&!la.srcset&&(!la.src&&N.src||N.src!==a.makeUrl(la.src))&&(null===la.src?N.removeAttribute("src"):N.src=la.src);la.parsed=!0};a.fillImg=function(N,S){var da=S.reselect||S.reevaluate;N[a.ns]||(N[a.ns]={});var Y=N[a.ns];if(da||Y.evaled!==c)if(Y.parsed&&!S.reevaluate||a.parseSets(N,N.parentNode,S),Y.supported)Y.evaled=c;else{var ma;S=a.getSet(N);Y=!1;"pending"!==S&&(Y=c,S&&(ma=a.setRes(S),a.applySetCandidate(ma,N)));N[a.ns].evaled=Y}};a.setupRun=function(){if(!hb|| aa||ea!==B.devicePixelRatio)aa=!1,ea=B.devicePixelRatio,pa={},X={},a.DPR=ea||1,fa.width=Math.max(B.innerWidth||0,K.clientWidth),fa.height=Math.max(B.innerHeight||0,K.clientHeight),fa.vw=fa.width/100,fa.vh=fa.height/100,c=[fa.height,fa.width,ea].join("-"),fa.em=a.getEmValue(),fa.rem=fa.em};a.supPicture?(db=e,a.fillImg=e):!function(){var N,S=B.attachEvent?/d$|^c/:/d$|^c|^i/,da=function(){var qa=t.readyState||"";Y=setTimeout(da,"loading"===qa?200:999);t.body&&(a.fillImgs(),N=N||S.test(qa),N&&clearTimeout(Y))}, Y=setTimeout(da,t.body?9:99),ma=K.clientHeight;La(B,"resize",function(qa,Ma){var xa,la,sa=function(){var k=new Date-la;Ma>k?xa=setTimeout(sa,Ma-k):(xa=null,qa())};return function(){la=new Date;xa||(xa=setTimeout(sa,Ma))}}(function(){aa=Math.max(B.innerWidth||0,K.clientWidth)!==fa.width||K.clientHeight!==ma;ma=K.clientHeight;aa&&a.fillImgs()},99));La(t,"readystatechange",da)}();a.picturefill=db;a.fillImgs=db;a.teardownRun=e;db._=a;for(B.picturefillCFG={pf:a,push:function(N){var S=N.shift();"function"== typeof a[S]?a[S].apply(a,N):(U[S]=N[0],hb&&a.fillImgs({reselect:!0}))}};ha&&ha.length;)B.picturefillCFG.push(ha.shift());B.picturefill=db;"object"==typeof module&&"object"==typeof module.exports?module.exports=db:"function"==typeof define&&define.amd&&define("picturefill",function(){return db});a.supPicture||(R["image/webp"]=x("image/webp","data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA\x3d\x3d"))})(window,document); var mwfAutoInit=function(B){function t(I){if(p[I])return p[I].exports;var x=p[I]={exports:{},id:I,loaded:!1};return B[I].call(x.exports,x,x.exports,t),x.loaded=!0,x.exports}var p={};return t.m=B,t.c=p,t.p="",t(0)}([function(B,t,p){p=[p,t,p(70)];t=function(I,x,u){for(var w in u)x.hasOwnProperty(w)||(x[w]=u[w])}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype= null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(2),p(5),p(3)];t=function(x,u,w,m,f){x=function(q){function l(c){var a=this;q.call(this,c);this.onTriggerClick=function(b){a.activeTrigger=f.getEventTargetOrSrcElement(b);b=a.activeTrigger.getAttribute(l.ariaControlsAttribute);a.activeMenu=document.getElementById(b);a.activeMenu&&a.toggleVisibility()};this.onNonMenuClick=function(b){a.element&&a.activeMenu&&(b=f.getEvent(b),b=f.getEventTargetOrSrcElement(b),a.handleOnNonMenuClick(b))}; this.handleOnNonMenuClick=function(b){a.element.contains(b)||(a.activeMenu=f.selectFirstElement("button + ul",a.element),a.activeTrigger=f.selectFirstElement("button",a.element),a.hideMenu())};this.onMenuKeydownEvent=function(b){b=f.getEvent(b);b=m.getKeyCode(b);a.handleMenuKeydown(b)};this.update()}return I(l,q),l.prototype.update=function(){var c=f.selectElements("button",this.element);0!==c.length&&(this.triggers=c,this.menus=f.selectElements("button + ul",this.element),f.addEvent(this.triggers, f.eventTypes.click,this.onTriggerClick));f.addEvent(this.element,f.eventTypes.keydown,this.onMenuKeydownEvent,!0);f.addEvent(document,f.eventTypes.click,this.onNonMenuClick)},l.prototype.teardown=function(){f.removeEvent(this.triggers,f.eventTypes.click,this.onTriggerClick);f.removeEvent(this.element,f.eventTypes.keydown,this.onMenuKeydownEvent,!0);f.removeEvent(document,f.eventTypes.click,this.onNonMenuClick)},l.prototype.toggleVisibility=function(){"true"===this.activeMenu.getAttribute(l.ariaHidden)? this.showMenu():this.hideMenu()},l.prototype.showMenu=function(){this.activeMenu.setAttribute(l.ariaHidden,"false");this.activeTrigger.setAttribute(l.ariaExpanded,"true")},l.prototype.hideMenu=function(){this.activeMenu.setAttribute(l.ariaHidden,"true");this.activeTrigger.setAttribute(l.ariaExpanded,"false")},l.prototype.handleMenuKeydown=function(c){switch(c){case 27:this.activeMenu=f.selectFirstElement("button + ul",this.element),this.activeTrigger=f.selectFirstElement("button",this.element),this.hideMenu()}}, l.selector=".c-navigation-menu",l.typeName="NavigationMenu",l.ariaExpanded="aria-expanded",l.ariaHidden="aria-hidden",l.ariaControlsAttribute="aria-controls",l}(w.ObservableComponent);u.NavigationMenu=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){p=[p,t,p(3)];t=function(I,x,u){I=function(){function w(m,f){void 0===f&&(f=null);this.element=m;this.ignoreNextDOMChange=!1;w.shouldInitializeAsClass(m,f)&&this.setObserver()}return w.prototype.unObserve=function(){this.modernObserver&&this.modernObserver.disconnect(); u.removeEvent(this.element,u.eventTypes.DOMNodeInserted,this.obsoleteNodeInsertedEventHander);u.removeEvent(this.element,u.eventTypes.DOMNodeRemoved,this.obsoleteNodeRemovedEventHandler)},w.prototype.setObserver=function(){"undefined"!=typeof w.mutationObserver?this.observeModern():"MutationEvent"in window&&this.observeObsolete()},w.prototype.observeModern=function(){var m=this;this.modernObserver=new MutationObserver(function(f){m.onModernMutations(f)});this.modernObserver.observe(this.element,{childList:!0, subtree:!0})},w.prototype.onModernMutations=function(m){if(this.ignoreNextDOMChange)return void(this.ignoreNextDOMChange=!1);for(var f=!1,q=!1,l=0;lT&&(O.scrollTop=Math.min(C.offsetTop-O.firstElementChild.offsetTop,aa-T))}};x.isImageLoadedSuccessfully= function(C){return"undefined"==typeof C.complete||"undefined"==typeof C.naturalHeight||C&&C.complete&&0=m.length)return q;q=m[l];return"number"==typeof q||q?"string"==typeof q?q:q.toString():""})}}.apply(t,[p,t]);!(void 0!==t&&(B.exports=t))},function(B,t,p){p=[p,t,p(4)];t=function(I,x,u){function w(c){return!isNaN(c)&& "number"==typeof c}function m(){return window.innerWidth&&document.documentElement.clientWidth?Math.min(window.innerWidth,document.documentElement.clientWidth):window.innerWidth||document.documentElement.clientWidth}function f(c){return c=decodeURIComponent(c.replace("/+/g"," ")),0===c.indexOf('"')&&(c=c.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")),c}function q(){for(var c=[],a=0;a=b.left&&c<=b.right&&a>=b.top&&a<=b.bottom};x.apiDeprecated=function(c){console&&console.warn?console.warn(c):console&&console.error&&console.error(c)};x.createPerfMarker=function(c){0>l("item").toLowerCase().indexOf("perf_marker_global:true")||u.isNullOrWhiteSpace(c)||!window.performance|| !window.performance.mark||(c=c.split(" ").join("_"),window.performance.mark(c),window.console&&window.console.timeStamp&&window.console.timeStamp(c))};x.toElapsedTimeString=function(c){if(!w(c)||0>=c)return"00:00";var a=Math.floor(c/3600),b=c%3600,e=Math.floor(b/60);a=0e?"0":"")+e,a+(":"+(0===c?"00":(10>c?"0":"")+c))};x.parseJson=function(c){if(!JSON||!JSON.parse)throw Error("JSON.parse unsupported.");if(!c)throw Error("Invalid json.");return JSON.parse(c)}; x.extend=q;x.poll=function(c,a,b,e,g){var r=!b||0>b?-1:Number(new Date)+b;a=a||100;(function F(){var K=c();K&&e?e():K||(-1===r||Number(new Date)=c.allWidths[a]))return a; return c.allWidths.length}}(x.Viewports||(x.Viewports={}))}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(2),p(3)];t=function(x,u,w,m){x=function(f){function q(l){var c=this;f.call(this,l);this.toggleOverflow=function(){c.showOverflow?(c.overflow.setAttribute(q.ariaHiddenAttribute,"true"), c.overflowToggle.setAttribute(q.ariaExpandedAttribute,"false"),c.showOverflow=!1):(c.overflow.setAttribute(q.ariaHiddenAttribute,"false"),c.overflowToggle.setAttribute(q.ariaExpandedAttribute,"true"),c.showOverflow=!0)};this.handleWindowResize=function(){c.updateWidth();c.linksClipped()};l&&this.update()}return I(q,f),q.prototype.update=function(){this.overflow=m.selectFirstElement(q.overflowSelector,this.element);this.overflowToggle=m.selectFirstElement(q.overflowToggleSelector,this.element);this.barLinks= this.getBarLinks();this.staticOverflowLinks=this.getStaticOverflowLinks();this.linksWidth=this.getLinksWidth();this.totalLinksWidth=this.getTotalLinksWidth();this.overflowToggleWidth=m.getClientRect(this.overflowToggle).width;this.showOverflow=!(!this.overflowToggle.hasAttribute(q.ariaHiddenAttribute)||!this.overflowToggle.getAttribute(q.ariaHiddenAttribute));this.duplicateLinksToOverflow();this.handleWindowResize();m.addEvent(this.overflowToggle,m.eventTypes.click,this.toggleOverflow);this.resizeThrottledEventHandler= m.addThrottledEvent(window,m.eventTypes.resize,this.handleWindowResize)},q.prototype.teardown=function(){m.removeEvent(this.overflowToggle,m.eventTypes.click,this.toggleOverflow);m.removeEvent(window,m.eventTypes.resize,this.resizeThrottledEventHandler)},q.prototype.duplicateLinksToOverflow=function(){var l=document.createElement("li"),c=document.createElement("ul");this.overflowLinks=[];this.setDataAttributes();for(var a=0,b=this.barLinks;ac?c=this.items.length-1:c>= this.items.length&&(c=0),this.items[a].removeAttribute("tabindex"),this.items[c].setAttribute("tabindex","0"),this.items[c].focus())},l.prototype.handleMenuEnterKey=function(c){this.onItemSelected(c)},l.selector=".c-action-menu",l.typeName="ActionMenu",l.ariaExpanded="aria-expanded",l.triggerSelector=l.selector+" \x3e button.c-action-trigger",l.menuSelector=l.triggerSelector+' + ul[role\x3d"menu"]',l}(w.Publisher);u.ActionMenu=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&& this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(2)];t=function(x,u,w){x=function(m){function f(q,l){void 0===l&&(l=null);m.call(this,q,l);this.element=q}return I(f,m),f.prototype.subscribe=function(q){if(!q)return!1;if(this.subscribers){if(-1!==this.subscribers.indexOf(q))return!1}else this.subscribers=[];return this.subscribers.push(q),!0},f.prototype.unsubscribe= function(q){if(!q||!this.subscribers||!this.subscribers.length)return!1;q=this.subscribers.indexOf(q);return-1!==q&&(this.subscribers.splice(q,1),!0)},f.prototype.hasSubscribers=function(){return!!this.subscribers&&0=2*g?"false":"true")};a&&this.update()}return I(c,l),c.prototype.update=function(){this.scrollThrottledEventHandler=w.addThrottledEvent(window,w.eventTypes.scroll,this.toggleBackToTop)},c.prototype.teardown=function(){w.removeEvent(window,w.eventTypes.scroll,this.scrollThrottledEventHandler)},c.init=function(a){m.apiDeprecated("BackToTop.init() is deprecated, please use ComponentFactory.create() instead."); q.ComponentFactory.create([{component:c,selector:a?a.selector:null,eventToBind:a?a.eventToBind:null}])},c.selector=".m-back-to-top",c.typeName="BackToTop",c}(f.ObservableComponent);u.BackToTop=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(2),p(3),p(5)];t=function(x,u,w,m,f){x=function(q){function l(c){var a= this;q.call(this,c);this.handleKeydown=function(b){switch(f.getKeyCode(b)){case 32:m.preventDefault(b),a.emitClickEvent()}};this.update()}return I(l,q),l.prototype.update=function(){this.element&&"A"===this.element.nodeName&&"button"===(this.element.getAttribute("role")||"").toLowerCase()&&m.addEvent(this.element,m.eventTypes.keydown,this.handleKeydown)},l.prototype.teardown=function(){m.removeEvent(this.element,m.eventTypes.keydown,this.handleKeydown)},l.prototype.emitClickEvent=function(){m.customEvent(this.element, m.eventTypes.click)},l.selector=".c-button",l.typeName="Button",l}(w.ObservableComponent);u.Button=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(10),p(8),p(3),p(5)];t=function(x,u,w,m,f,q){x=function(l){function c(a){var b=this;l.call(this,a);this.updateCheckbox=function(){var e=b.input.checked; e!==b.checked&&(b.checked=e,b.input.setAttribute(c.ariaCheckedAttribute,b.checked.toString()),b.initiatePublish({checked:b.checked}))};this.update()}return I(c,l),c.prototype.update=function(){(this.input=f.selectFirstElement(c.inputSelector,this.element))&&(this.input.getAttribute(c.indeterminateAttribute)===c.indeterminateValue&&(this.input.indeterminate=!0),this.checked=this.input.checked,this.input.setAttribute(c.ariaCheckedAttribute,this.checked.toString()),f.addEvent(this.input,f.eventTypes.click, this.updateCheckbox))},c.prototype.teardown=function(){f.removeEvent(this.input,f.eventTypes.click,this.updateCheckbox)},c.prototype.publish=function(a,b){a.onValueChanged(b)},Object.defineProperty(c.prototype,"indeterminate",{get:function(){return!!this.input&&this.input.indeterminate},set:function(a){this.input&&(this.input.indeterminate=a)},enumerable:!0,configurable:!0}),c.init=function(a){q.apiDeprecated("Checkbox.init() is deprecated, please use ComponentFactory.create() instead.");w.ComponentFactory.create([{component:c, selector:a?a.selector:null,eventToBind:a?a.eventToBind:null}])},c.selector=".c-checkbox",c.typeName="Checkbox",c.inputSelector='input[type\x3d"checkbox"]',c.indeterminateAttribute="data-js-checkbox",c.indeterminateValue="indeterminate",c.ariaCheckedAttribute="aria-checked",c}(m.Publisher);u.Checkbox=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null=== u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(2),p(3)];t=function(x,u,w,m){x=function(f){function q(l){var c=this;f.call(this,l);this.onDropdownClicked=function(a){m.preventDefault(a);c.toggleVisibility()};this.onNonDropdownClick=function(a){a=m.getEventTargetOrSrcElement(a);c.isVisible||c.element.contains(a)||c.toggleVisibility()};this.replaceText=function(a){c.checkedChoiceOption=a.target;c.label=m.selectFirstElement(q.spanSelector,c.checkedChoiceOption.parentNode);a=c.labelText+ c.separator+" "+m.getText(c.label);m.setText(c.dropdownText,a)};this.toggleVisibility=function(){c.isVisible=!c.isVisible;c.element.setAttribute(q.ariaExpanded,(!c.isVisible).toString());c.dropdownMenu.setAttribute(q.ariaHidden,c.isVisible.toString())};this.update()}return I(q,f),q.prototype.update=function(){if(this.dropdownButton=m.selectFirstElement(q.dropdownButtonSelector,this.element),this.dropdownMenu=m.selectFirstElement(q.dropdownMenuSelector,this.element),this.dropdownText=m.selectFirstElement(q.separatorSpanSelector, this.element),this.separator=this.dropdownText.getAttribute(q.separatorSelector),this.labelText=m.getText(this.dropdownText),this.dropdownButton&&this.separator&&this.dropdownMenu&&this.dropdownText&&this.labelText){this.choiceOptions=m.selectElementsT(q.choiceOptionSelector,this.element);this.isVisible="true"===this.dropdownMenu.getAttribute(q.ariaHidden);m.addEvent(this.dropdownButton,m.eventTypes.click,this.onDropdownClicked);m.addEvent(document,m.eventTypes.click,this.onNonDropdownClick);m.addEvent(this.choiceOptions, m.eventTypes.click,this.replaceText);for(var l=0,c=this.choiceOptions;lthis.listItems.length)&&(this.activeValue=this.input.value,this.activeItem=f.selectFirstElement("span[class\x3d'"+a.activeClassName+ "']",this.menu),f.addEvent(this.input,f.eventTypes.keydown,this.handleInputKeydownEvent,!0),f.addEvent(this.input,f.eventTypes.keyup,this.handleInputKeyupEvent,!0),f.addEvent(this.input,f.eventTypes.click,this.handleInputOrButtonClickEvent,!0),f.addEvent(this.button,f.eventTypes.click,this.handleInputOrButtonClickEvent,!0),f.addEvent(this.button,f.eventTypes.keydown,this.handleButtonKeydownEvent,!0),f.addEvent(this.listItems,f.eventTypes.keydown,this.handleMenuKeydownEvent,!0),f.addEvent(this.listItems, f.eventTypes.click,this.handleMenuClickEvent,!0),this.activeItem&&this.setActiveItemAndHideMenu(this.activeItem,!1)))},a.prototype.teardown=function(){f.removeEvent(this.input,f.eventTypes.keydown,this.handleInputKeydownEvent,!0);f.removeEvent(this.input,f.eventTypes.keyup,this.handleInputKeyupEvent,!0);f.removeEvent(this.input,f.eventTypes.click,this.handleInputOrButtonClickEvent,!0);f.removeEvent(this.button,f.eventTypes.click,this.handleInputOrButtonClickEvent,!0);f.removeEvent(this.button,f.eventTypes.keydown, this.handleButtonKeydownEvent,!0);f.removeEvent(this.listItems,f.eventTypes.keydown,this.handleMenuKeydownEvent,!0);f.removeEvent(this.listItems,f.eventTypes.click,this.handleMenuClickEvent,!0);this.activeItem=this.listItems=this.menu=this.button=this.input=null},a.prototype.publish=function(b,e){b.onSelectionChanged(e)},a.prototype.onSelectionChanged=function(b,e){void 0===b&&(b=!0);void 0===e&&(e=!0);this.initiatePublish({id:this.activeItem&&this.activeItem.parentElement?this.activeItem.parentElement.id: "",value:this.input.value,internal:b,userInitiated:e})},a.prototype.getValue=function(){return{id:this.activeItem&&this.activeItem.parentElement?this.activeItem.parentElement.id:"",value:this.input.value,internal:!1,userInitiated:!1}},a.prototype.showMenu=function(b,e){if(void 0===b&&(b=!1),void 0===e&&(e=!0),!this.isMenuVisible()){var g=this.input.value;if(b||!l.isNullOrWhiteSpace(g)){this.setMenuAriaAttributes(!0);if(this.listItems.length>this.maxDisplayedItems){for(g=b=0;gg)&&(R=F,g=K)}}R||(R=this.listItems[0]);this.setActiveItem(R,b||-1===g);f.scrollElementIntoView(R, this.menu);b&&R.focus()},a.prototype.handleInputKeydown=function(b){switch(this.activeValue=this.input.value,b){case 9:case 13:this.hideMenu();b=this.getActiveText();this.activeValue!==b&&(f.hasClass(this.activeItem,a.activeClassName)&&(this.activeValue=this.input.value=b),this.onSelectionChanged());break;case 40:this.isMenuVisible()?this.activeItem&&(this.setActiveItem(this.activeItem),this.activeItem.focus()):this.showMenu(!0);break;case 27:this.hideMenu()}},a.prototype.handleInputKeyup=function(b){l.isNullOrWhiteSpace(this.input.value)&& 40!==b?this.hideMenu():this.input.value!==this.activeValue&&(this.isMenuVisible()?this.matchItem():this.showMenu(!0,!1))},a.prototype.handleInputOrButtonClick=function(){this.isMenuVisible()?(this.hideMenu(),this.input.focus()):this.showMenu(!0,!1)},a.prototype.handleButtonKeydown=function(b){switch(b){case 40:case 32:case 13:this.showMenu(!0);break;case 38:case 27:this.hideMenu()}},a.prototype.handleMenuKeydown=function(b,e){switch(e){case 32:case 9:case 13:this.setActiveItemAndHideMenu(this.activeItem, 9!==e);break;case 27:this.input.focus();this.hideMenu();this.matchItem();break;case 38:this.handleMenuArrowKey(!0,b);break;case 40:this.handleMenuArrowKey(!1,b)}},a.prototype.handleMenuArrowKey=function(b,e){e=this.listItems.indexOf(e);-1!==e&&(e+=b?-1:1,0>e?e=this.listItems.length-1:e>=this.listItems.length&&(e=0),b=this.listItems[e],this.setActiveItem(b),b.focus())},a.prototype.handleMenuClick=function(b){this.setActiveItemAndHideMenu(b)},a.init=function(b){q.apiDeprecated("Combo.init() is deprecated, please use ComponentFactory.create() instead."); m.ComponentFactory.create([{component:a,selector:b?b.selector:null,eventToBind:b?b.eventToBind:null}])},a.selector=".c-combo",a.typeName="Combo",a.ariaHidden="aria-hidden",a.ariaExpanded="aria-expanded",a.role="role",a.activeClassName="active",a.defaultMaxDisplayedItems=5,a}(w.Publisher);u.Combo=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u): (w.prototype=u.prototype,new w)};p=[p,t,p(2),p(10),p(3),p(5)];t=function(x,u,w,m,f,q){x=function(l){function c(a){var b=this;l.call(this,a);this.maxRows=0;this.checkPollingCriteria=function(){var e=b.checkForDeferredContent(),g=b.setRowHeightsAcrossAllColumns();return!e&&g};this.recalculate=function(){q.poll(b.checkPollingCriteria,250,-1)};a&&this.update()}return I(c,l),c.prototype.update=function(){return this.cachedDisplayValue=f.css(this.element,"display"),this.columns=f.selectElements(".f-column", this.element),this.maxRows=this.getMaxRowsFromAllColumns(),this.allRows=f.selectElements(".f-row",this.element),this.images=f.selectElementsT("img",this.element),this.recalculate(),this.resizeEventListener=f.addDebouncedEvent(window,f.eventTypes.resize,this.recalculate,50),!0},c.prototype.teardown=function(){this.columns=null;this.maxRows=0;this.images=this.columnRows=this.allRows=null;f.removeEvent(window,f.eventTypes.resize,this.resizeEventListener)},c.prototype.getMaxRowsFromAllColumns=function(){var a= 0;this.columnRows=[];for(var b=0,e=this.columns;bb[a].height)return!0;return!1},c.prototype.displayCompareChart=function(a){void 0===a&&(a=!0);f.css(this.element, "display",a?this.cachedDisplayValue:"none")},c.init=function(a){q.apiDeprecated("CompareChart.init() is deprecated, please use ComponentFactory.create() instead.");m.ComponentFactory.create([{component:c,selector:a?a.selector:null,eventToBind:a?a.eventToBind:null}])},c.selector=".c-compare-chart, .m-compare-chart",c.typeName="CompareChart",c}(w.ObservableComponent);u.CompareChart=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor= x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(2),p(10),p(3),p(5)];t=function(x,u,w,m,f,q){x=function(l){function c(a){var b=this;l.call(this,a);this.clickHandler=function(){b.toggleContent()};this.onResized=function(){return b.noToggle()?void f.css(b.trigger,"display","none"):(f.css(b.trigger,"display",b.triggerDisplayStyle),void b.toggleContent("true"===b.target.getAttribute(c.dataExpanded)))};this.update()}return I(c, l),c.prototype.update=function(){if(this.element&&(this.target=f.selectFirstElement(c.targetSelector,this.element),this.target||(this.target=f.selectFirstElement("p",this.element)),this.trigger=f.selectFirstElement("button",this.element),this.target&&this.trigger)){this.lineHeight=this.calculateLineHeight();var a=parseInt(this.trigger.getAttribute(c.dataShowAttribute),10);this.show=isNaN(a)||0>a?c.defaultShow:a;c.moreString=this.trigger.getAttribute(c.dataMoreAttributeValue);c.lessString=this.trigger.getAttribute(c.dataLessAttributeValue); this.triggerDisplayStyle=f.css(this.trigger,"display");this.onResized();f.addEvent(this.trigger,f.eventTypes.click,this.clickHandler);this.resizeThrottledEventHandler=f.addThrottledEvent(window,f.eventTypes.resize,this.onResized)}},c.prototype.teardown=function(){f.removeEvent(this.trigger,f.eventTypes.click,this.clickHandler);f.removeEvent(window,f.eventTypes.resize,this.resizeThrottledEventHandler);this.lineHeight=this.show=this.trigger=this.target=null},c.prototype.toggleContent=function(a){void 0=== a&&(a="true"!==this.target.getAttribute(c.dataExpanded));this.target.setAttribute(c.dataExpanded,a.toString());this.trigger.innerText=a?c.lessString:c.moreString;a?f.css(this.target,"max-height",""):f.css(this.target,"max-height",this.lineHeight*this.show+"px")},c.prototype.noToggle=function(){f.css(this.target,"max-height","");var a=f.getClientRect(this.target),b=(parseInt(f.css(this.target,"padding-top"),10)||0)+(parseInt(f.css(this.target,"padding-bottom"),10)||0);return a.height-b<=this.lineHeight* this.show},c.prototype.calculateLineHeight=function(){var a=this.target.cloneNode();a.innerHTML="\x3cbr\x3e";this.target.appendChild(a);var b=a.offsetHeight;a.innerHTML="\x3cbr\x3e\x3cbr\x3e";var e=a.offsetHeight;return this.target.removeChild(a),this.ignoreNextDOMChange=!0,e-b},c.init=function(a){q.apiDeprecated("ContentToggle.init() is deprecated, please use ComponentFactory.create() instead.");m.ComponentFactory.create([{component:c,selector:a?a.selector:null,eventToBind:a?a.eventToBind:null}])}, c.selector=".c-content-toggle",c.typeName="ContentToggle",c.dataExpanded="data-f-expanded",c.targetSelector="[data-f-expanded]",c.dataMoreAttributeValue="data-f-more",c.dataLessAttributeValue="data-f-less",c.dataShowAttribute="data-f-show",c.defaultShow=3,c}(w.ObservableComponent);u.ContentToggle=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u? Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(3),p(4),p(5),p(8),p(10)];t=function(x,u,w,m,f,q,l){x=function(c){function a(b){var e=this;c.call(this,b);this.days=[0,31,28,31,30,31,30,31,31,30,31,30,31];this.ariaSelected="aria-selected";this.ariaLabel="aria-label";this.ariaHidden="aria-hidden";this.dateTimePickerDataAttribute="data-date-time-picker";this.amPmSelection=["AM","PM"];this.numberOfElementsThatAppearInColumn=5;this.pickerIsOpen=!1;this.handleKeyDown=function(g){e.ignoreNextDOMChange= !0;g=w.getEvent(g);var r,A,F,K=f.getKeyCode(g),R=w.getEventTargetOrSrcElement(g);switch(K){case 13:e.pickerIsOpen?(e.updatePicker(),e.closePicker()):e.openPicker(R,!1);break;case 27:e.closePicker();break;case 37:if(!e.activeColumn)break;if(A=e.activeColumn.previousElementSibling,!A)break;return F=w.selectFirstElement("["+e.ariaSelected+'\x3d"true"]',A),void(F&&(e.activeColumn=A,F.focus()));case 39:if(!e.activeColumn)break;if(r=e.activeColumn.nextElementSibling,!r)break;return void(null!==e.activeColumn.nextElementSibling&& (F=w.selectFirstElement("["+e.ariaSelected+'\x3d"true"]',r),F&&(e.activeColumn=r,F.focus())));case 38:return w.preventDefault(g),void e.scrollColumn(e.activeColumn,a.scrollUpValue);case 40:return w.preventDefault(g),void e.scrollColumn(e.activeColumn,a.scrollDownValue);case 9:e.pickerIsOpen&&(r=g.shiftKey?e.activeColumn.previousElementSibling:e.activeColumn.nextElementSibling,r)&&(e.activeColumn=r)}};this.handleMouseClick=function(g){e.ignoreNextDOMChange=!0;var r=w.getEventTargetOrSrcElement(g); if(e.lastClickedElement=r,!e.pickerIsOpen)return-1===e.columnTriggerButtons.indexOf(r)&&(r=e.columnTriggerButtons[0]),void e.openPicker(r,!0);if("LI"===r.nodeName&&r.parentElement&&r.parentElement.parentElement){g=r.parentElement.parentElement.getAttribute(e.dateTimePickerDataAttribute);var A=r.getAttribute(e.ariaLabel);if("ampm"===g)e.selectAmPm(A);else{r=r.parentElement;w.removeInnerHtml(r);var F=e.getDateTimePickerElement(g,"ul");e.buildSelector(F,g,A);e.recalculateDaysInMonth(r)}}};this.handleOutsideClick= function(g){g=w.getEventTargetOrSrcElement(g);w.isDescendent(e.element,g)||e.lastClickedElement===g||(e.updatePicker(),e.closePicker())};this.handleApplyClicked=function(g){g=w.getEvent(g);w.stopPropagation(g);e.updatePicker();e.closePicker()};this.handleCancelClicked=function(g){g=w.getEvent(g);w.stopPropagation(g);e.closePicker()};this.handleScrollButtons=function(g){e.ignoreNextDOMChange=!0;g=w.getEvent(g);w.stopPropagation(g);var r=w.getEventTargetOrSrcElement(g),A=r.parentElement,F=r.getAttribute(e.dateTimePickerDataAttribute); return"mouseenter"===g.type?void(e.scrollDelay=setTimeout(function(){e.scrollInterval=null;clearTimeout(e.scrollDelay);e.scrollDelay=null;e.scrollInterval=setInterval(function(){e.scrollColumn(A,F)},300)},150)):"mouseleave"===g.type?(clearTimeout(e.scrollDelay),clearInterval(e.scrollInterval),e.scrollInterval=null,void e.recalculateDaysInMonth(r)):void(null!==F&&e.scrollColumn(A,F))};this.handleMouseScroll=function(g){g=w.getEvent(g);w.preventDefault(g);e.scrollColumn(g.currentTarget,0>(g.deltaY|| g.wheelDelta||-g.detail)?a.scrollDownValue:a.scrollUpValue)};this.scrollColumn=function(g,r){if(null!==g){e.ignoreNextDOMChange=!0;var A,F=w.selectFirstElement("ul li",g),K=w.selectFirstElement("ul",g);return"ampm"===g.getAttribute(e.dateTimePickerDataAttribute)?void(r===a.scrollUpValue?e.selectAmPm(e.amPmSelection[0]):r===a.scrollDownValue&&e.selectAmPm(e.amPmSelection[1])):void(r===a.scrollUpValue?(A=e.newContent(g,"up"),e.prependChildren(F,A[2]),e.isLastInList(K,A[0],"up",A[1]),e.removeChildren(g, "bottom")):r===a.scrollDownValue&&(e.removeChildren(g,"top"),A=e.newContent(g,"down"),e.appendChildren(K,A[2]),e.isLastInList(K,A[0],"down",A[1])))}};this.buildSelector=function(g,r,A){A=null===A?e.getDateTimePickerElement(r).getAttribute(e.activeValueStorage):A;switch(r){case "month":A=e.months.indexOf(A);e.buildNodes(A,g,12,!0,!1);e.setFocus(g);break;case "day":r=w.selectFirstElement("["+e.ariaSelected+'\x3d"true"]',e.element).getAttribute(e.ariaLabel);r=e.months.indexOf(r);r=e.monthInfo[r].days; e.buildNodes(parseInt(A,0),g,r,!1,!1);e.setFocus(g);break;case "year":e.buildNodes(parseInt(A,0),g,null,!1,!0);e.setFocus(g);break;case "hour":e.buildNodes(parseInt(A,0),g,12,!1,!1);e.setFocus(g);break;case "minute":case "minute24":e.buildNodes(parseInt(A,0),g,60,!1,!0);e.setFocus(g);break;case "ampm":e.buildAmPm(g);break;case "hour24":e.buildNodes(parseInt(A,0),g,24,!1,!0),e.setFocus(g)}};this.buildNodes=function(g,r,A,F,K){for(var R=K?A-1:A,U=g-e.numberOfElementsThatAppearInColumn;UU?1:U>A?-1:0);e.appendChildren(r,F?e.monthInfo[ha].name:ha.toString());U===g?(r.lastElementChild.setAttribute(e.ariaSelected,"true"),r.lastElementChild.setAttribute("tabindex","0")):r.lastElementChild.setAttribute(e.ariaSelected,"false");r.lastElementChild.setAttribute("role","option");R===ha&&w.addClass(r.lastElementChild,"f-js-last")}};this.appendChildren=function(g,r){e.insertChildren(g,r,!0)};this.prependChildren=function(g,r){e.insertChildren(g,r,!1)}; this.insertChildren=function(g,r,A){var F=document.createElement("li");F.appendChild(document.createTextNode(r));F.setAttribute(e.ariaLabel,r);A?g.appendChild(F):g.parentElement.insertBefore(F,g)};this.buildAmPm=function(g){e.appendChildren(g,e.amPmSelection[0]);g.lastElementChild.setAttribute(e.ariaSelected,"true");g.lastElementChild.setAttribute("tabindex","0");e.appendChildren(g,e.amPmSelection[1])};this.selectAmPm=function(g){g||(g=e.getDateTimePickerElement("ampm").getAttribute(e.activeValueStorage).toUpperCase()); var r=w.selectFirstElement("["+e.ariaSelected+'\x3d"true"]',e.amPmColumn);r&&(r.removeAttribute("tabindex"),r.removeAttribute(e.ariaSelected));(g===e.amPmSelection[0]?w.removeClass:w.addClass).call(e,e.amPmColumn,"f-js-pm");(g=w.selectFirstElement('[aria-label\x3d"'+g+'"]',e.amPmColumn))&&(g.setAttribute(e.ariaSelected,"true"),g.setAttribute("tabindex","0"),g.focus())};this.newContent=function(g,r){var A=w.selectFirstElement("["+e.ariaSelected+'\x3d"true"]',g).getAttribute(e.ariaLabel),F=g.getAttribute(e.dateTimePickerDataAttribute); g=[];var K=null,R=null;switch(F){case "month":return e.removeAriaSelected(e.monthColumn),A=e.months.indexOf(A),K=e.nextCurrent(A,r,e.totalMonths,!1),e.setAriaSelected(e.monthColumn,e.months[K]),R=e.stagedElement(e.monthColumn,K,r,e.totalMonths,!1),g[0]=R[1],g[1]=e.totalMonths,g[2]=e.months[R[0]],g;case "day":F=w.selectFirstElement("["+e.ariaSelected+'\x3d"true"]',e.monthColumn);if(!F)break;F=F.getAttribute(e.ariaLabel);if(!F)break;F=e.months.indexOf(F);F=e.monthInfo[F].days;return e.removeAriaSelected(e.dayColumn), K=e.nextCurrent(parseInt(A,0),r,F,!1),e.setAriaSelected(e.dayColumn,K.toString()),R=e.stagedElement(e.dayColumn,K,r,F,!1),g[0]=R[1],g[1]=F,g[2]=R[0],g;case "year":return e.removeAriaSelected(e.yearColumn),K=e.nextCurrent(parseInt(A,0),r,9999,!0),e.setAriaSelected(e.yearColumn,K.toString()),R=e.stagedElement(e.yearColumn,K,r,9999,!0),g[0]=R[1],g[1]=9999,g[2]=R[0],g;case "hour":case "hour24":var U=(F=-1=g-1?F?A-1:A:g-1;case "down":return F&&g+1===A?0:g+1>A?1:g+1}return null};this.stagedElement=function(g,r,A,F,K){g=[];("down"=== A?r+=e.numberOfElementsThatAppearInColumn:"up"===A&&(r-=e.numberOfElementsThatAppearInColumn),!K||0!==r&&r!==F)?g[0]=g[1]=r+F*(1>r?1:r>F?-1:0):(g[0]=0,g[1]=F);return g};this.isLastInList=function(g,r,A,F){r===F&&("down"===A?w.addClass(g.lastElementChild,"f-js-last"):"up"===A&&w.addClass(g.firstElementChild,"f-js-last"))};this.removeChildren=function(g,r){(g=w.selectElements("li",g))&&0!==g.length&&("top"===r?g[0].parentNode.removeChild(g[0]):"bottom"===r&&g[0].parentNode.removeChild(g[g.length-1]))}; this.updatePicker=function(){switch(e.pickerType){case 0:e.updateButton(e.monthColumn,"month");e.updateButton(e.dayColumn,"day");e.updateButton(e.yearColumn,"year");break;case 1:e.updateButton(e.hourColumn,"hour");e.updateButton(e.minuteColumn,"minute");e.updateButton(e.amPmColumn,"ampm");break;case 2:e.updateButton(e.hourColumn,"hour24"),e.updateButton(e.minuteColumn,"minute24")}var g=e.currentDateTime;e.updateCurrentDateTime();e.areDatesCloseEnough(e.currentDateTime,g)||e.initiatePublish({oldDateTime:g, newDateTime:e.currentDateTime})};this.updateButton=function(g,r){if(g&&r&&(r=e.getDateTimePickerElement(r))&&(g=w.selectFirstElement("["+e.ariaSelected+'\x3d"true"]',g))&&(g=g.getAttribute(e.ariaLabel))){w.setText(r,g);r.setAttribute(e.activeValueStorage,g);var A=r.getAttribute(a.buttonFormatterAttribute);e.activeValueStorage===a.activeValueStorageAttribute&&A&&r.setAttribute(e.ariaLabel,m.format(A,g))}};this.recalculateDaysInMonth=function(g){var r=g.parentElement.getAttribute(e.dateTimePickerDataAttribute); r&&"month"===r&&(r=w.selectFirstElement("["+e.ariaSelected+'\x3d"true"]',e.dayColumn))&&(r=r.getAttribute(e.ariaLabel))&&(r=parseInt(r,0))&&(g=w.selectFirstElement("["+e.ariaSelected+'\x3d"true"]',g.parentElement))&&(g=g.getAttribute(e.ariaLabel))&&(g=e.months.indexOf(g),e.monthInfo[g]&&(g=e.monthInfo[g].days))&&(w.removeInnerHtml(e.dayColumn),e.buildNodes(31===r&&31>g?g:r,e.dayColumn,g,null,!1))};this.update()}return I(a,c),a.prototype.update=function(){if(this.element){var b=this.element.getAttribute(this.dateTimePickerDataAttribute); switch(this.picker=this.getDateTimePickerElement("date-selector")||this.getDateTimePickerElement("time-selector12")||this.getDateTimePickerElement("time-selector24"),this.activeValueStorage=w.selectElements("button["+a.activeValueStorageAttribute+"]",this.element).length?a.activeValueStorageAttribute:this.ariaLabel,b){case "date":this.pickerType=0;this.monthColumn=this.getDateTimePickerElement("month","ul");this.dayColumn=this.getDateTimePickerElement("day","ul");this.yearColumn=this.getDateTimePickerElement("year", "ul");b=this.monthColumn.getAttribute("data-months");if(!b)return;var e=this.days.length;if(this.months=b.split(","),this.months.splice(0,0,""),this.months.length!==e)return;this.totalMonths=this.months.length-1;this.monthInfo=Array(e);for(b=0;b<=this.totalMonths;b++)this.monthInfo[b]={name:this.months[b],days:this.days[b]};w.removeInnerHtml(this.monthColumn);w.removeInnerHtml(this.dayColumn);w.removeInnerHtml(this.yearColumn);this.buildSelector(this.monthColumn,"month",null);this.buildSelector(this.dayColumn, "day",null);this.buildSelector(this.yearColumn,"year",null);break;case "time":case "time24":this.pickerType=0>b.indexOf("24")?1:2;b="hour";e="minute";if(2===this.pickerType?(b+="24",e+="24"):this.amPmColumn=this.getDateTimePickerElement("ampm","ul"),this.hourColumn=this.getDateTimePickerElement(b,"ul"),this.minuteColumn=this.getDateTimePickerElement(e,"ul"),this.amPmColumn){var g=this.amPmColumn.getAttribute("data-meridiem");g&&2===g.split("\x26").length&&(this.amPmSelection=g.split("\x26"))}w.removeInnerHtml(this.hourColumn); w.removeInnerHtml(this.minuteColumn);this.buildSelector(this.hourColumn,b,null);this.buildSelector(this.minuteColumn,e,null);1===this.pickerType&&this.buildAmPm(this.amPmColumn)}if(this.activeValueStorage===a.activeValueStorageAttribute)for(b=0,e=w.selectElements("li",this.picker);bthis.buttons.length||1>this.buttonContainers.length))){this.buttonsLength=this.buttons.length;for(var e=0;ethis.resizedContainerWidth)&&(this.resizedContainerWidth=g);g=f.getClientRect(this.buttons[e]).width;(!this.resizedButtonWidth||g>this.resizedButtonWidth)&&(this.resizedButtonWidth=g)}this.updateWidths();l.BreakpointTracker.getBreakpointTracker().subscribe({onBreakpointChanged:function(r){b.onBreakpointChanged(r)}})}},a.prototype.updateWidths=function(){for(var b=0;b=l.breakpoints[a])return a},l.prototype.publish=function(c,a){c.onBreakpointChanged&&c.onBreakpointChanged(a)},l.breakpoints=[0,540,768,1084,1400,1779],l}(w.Publisher);u.BreakpointTracker=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x, u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(8),p(10),p(3),p(5)];t=function(x,u,w,m,f,q){x=function(l){function c(a){var b=this;l.call(this,a);this.isLightboxDialog=this.isFlowDialog=this.shouldCloseOnEscape=!1;this.handleTriggerClick=function(e){b.activeButton=f.getEventTargetOrSrcElement(e);b.show()};this.show=function(){var e=f.selectElements(c.pageContentContainerSelector);b.pageContentContainers= [];b.element.setAttribute(c.ariaHidden,"false");b.dialogWrapper.focus();b.onResized();b.bodyOverflow=f.css(document.body,"overflow");f.css(document.body,"overflow","hidden");b.container.setAttribute(c.ariaHidden,"true");b.checkOverflow();for(var g=0;gwindow.innerHeight&&(f.css(b.dialogWrapper,"height",c.heightCalculationString),f.css(b.dialogInnerContent,"height","inherit"))}};this.appendDialog=function(){b.ignoreNextDOMChange=!0;document.body.appendChild(b.element)};this.update()}return I(c, l),c.prototype.update=function(){if(this.element&&this.element.id&&(this.dialogId=this.element.id,this.dialogWrapper=f.selectFirstElement("div[role\x3ddialog]",this.element),this.dialogInnerContent=f.selectFirstElement('[role\x3d"document"]',this.element),this.openButtons=f.selectElements("[data-js-dialog-show\x3d"+this.dialogId+"]"),this.closeButtons=f.selectElements(c.closeSelector,this.element),this.dialogInputs=f.selectElements(c.dialogInputSelectors,this.element),this.customButtons=f.selectElements(c.customButtonSelector, this.element),this.appendDialog(),this.container=f.selectFirstElement('[data-grid*\x3d"container"]'),this.overlay=f.selectFirstElement('[role\x3d"presentation"]',this.element),this.isScroll=f.selectFirstElement(c.scrollSelector,this.element),f.hasClass(this.element,"f-flow")&&(this.isFlowDialog=!0),f.hasClass(this.element,"f-lightbox")&&(this.isLightboxDialog=!0),this.dialogWrapper&&this.openButtons&&this.openButtons.length&&this.closeButtons&&this.closeButtons.length&&this.dialogInputs&&this.dialogInputs.length&& this.container&&this.overlay)){if(this.isLightboxDialog)-1===this.closeButtons.indexOf(this.overlay)&&this.closeButtons.push(this.overlay),this.shouldCloseOnEscape=!0;else if(this.isFlowDialog)for(var a=0;athis.collapseBreakpoint?(this.drawerToggleButton.setAttribute(a.disabledString,a.disabledString),q.addClass(this.element,"f-show"),this.expandDrawer()):(this.drawerToggleButton.removeAttribute(a.disabledString),q.removeClass(this.element,"f-show"), this.collapseDrawer())},a.init=function(b){l.apiDeprecated("Drawer.init() is deprecated, please use ComponentFactory.create() instead.");m.ComponentFactory.create([{component:a,selector:b?b.selector:null,eventToBind:b?b.eventToBind:null}])},a.selector=".c-drawer",a.typeName="Drawer",a.ariaExpanded="aria-expanded",a.disabledString="disabled",a.hiddenString="hidden",a.trueString="true",a.deprecatedResponsiveString="f-responsive",a.dataCollapseAttribute="data-js-collapse",a}(w.ObservableComponent);u.Drawer= x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(27)];t=function(x,u,w){x=function(m){function f(q,l){void 0===l&&(l=null);m.call(this,q,l);this.feedHeroItemElement=q}return I(f,m),f.selector=".m-feed-hero-item",f.typeName="FeedHeroItem",f.callToActionSelector="a",f}(w.HeroItemBase);u.FeedHeroItem= x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(2),p(8),p(3),p(4)];t=function(x,u,w,m,f,q){x=function(l){function c(a,b){var e=this;l.call(this,a,b);this.heroItemBaseElement=a;this.initialized=!1;this.handleMouseAndTouchStart=function(g){e.startCoordinates=f.getCoordinates(g)};this.handleMouseAndTouchEnd= function(g){var r=e.startCoordinates,A=f.getCoordinates(g);1===(g.which||g.button)&&r&&A&&!e.isSwipe(r,A)&&e.handleValidUserInteraction(g,f.getEventTargetOrSrcElement(g))};w.ObservableComponent.shouldInitializeAsClass(a,b)&&f.SafeBrowserApis.requestAnimationFrame.call(window,function(){return e.update()})}return I(c,l),c.prototype.update=function(){return!!this.heroItemBaseElement&&(this.callsToAction=f.selectElementsT(this.constructor.callToActionSelector,this.heroItemBaseElement),this.addEventListeners(), this.initialized=!0,!0)},c.prototype.teardown=function(){this.removeEventListeners();this.initialized=!1},c.prototype.publish=function(a,b){a.onHeroItemClicked&&(a.onHeroItemClicked(b),this.preventDefaultClickAction=this.preventDefaultClickAction||b.preventDefault)},c.prototype.addEventListeners=function(){this.verifyCallToAction()&&(this.heroItemBaseElement.setAttribute(c.dataJsHref,this.callsToAction[0].href),f.addEvent(this.heroItemBaseElement,f.eventTypes.mousedown,this.handleMouseAndTouchStart), f.addEvent(this.heroItemBaseElement,f.eventTypes.mouseup,this.handleMouseAndTouchEnd))},c.prototype.removeEventListeners=function(){f.addEvent(this.heroItemBaseElement,f.eventTypes.mousedown,this.handleMouseAndTouchStart);f.addEvent(this.heroItemBaseElement,f.eventTypes.mouseup,this.handleMouseAndTouchEnd)},c.prototype.handleValidUserInteraction=function(a,b){if(b&&!this.isCallToActionOrDescendent(b)){if(!this.verifyCallToAction())return void this.heroItemBaseElement.removeAttribute(c.dataJsHref); this.heroItemBaseElement.hasAttribute(c.dataJsHref)||this.heroItemBaseElement.setAttribute(c.dataJsHref,this.callsToAction[0].href);b={preventDefault:!1,event:a,targetElement:b,targetUri:this.callsToAction[0].href};this.preventDefaultClickAction=!1;this.initiatePublish(b);this.preventDefaultClickAction?this.preventDefaultClickAction=!1:(f.stopPropagation(a),this.navigateToUrl(this.callsToAction[0].href,this.callsToAction[0].target))}},c.prototype.isCallToActionOrDescendent=function(a){for(var b=0, e=this.callsToAction;bc.minimumSwipeDistance||e>c.minimumSwipeDistance},c.prototype.navigateToUrl=function(a,b){q.isNullOrWhiteSpace(a)||window.open(a,q.isNullOrWhiteSpace(b)?"_self":b)},c.prototype.verifyCallToAction=function(){return this.callsToAction&&this.callsToAction.length&&!q.isNullOrWhiteSpace(this.callsToAction[0].href)}, c.dataJsHref="data-js-href",c.minimumSwipeDistance=30,c.callToActionSelector="a.c-call-to-action",c}(m.Publisher);u.HeroItemBase=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(10),p(2),p(3),p(5)];t=function(x,u,w,m,f,q){x=function(l){function c(a){var b=this;l.call(this,a);this.showFileDialogMenu= function(e){f.preventDefault(e);b.fileInputElement.click()};this.handleFileSelection=function(){b.textInputElement.value=b.fileInputElement.value.replace("C:\\fakepath\\","")};this.update()}return I(c,l),c.prototype.update=function(){this.element&&(this.fileInputElement=f.selectFirstElement('input[type\x3d"file"]',this.element),this.submitButton=f.selectFirstElement("button",this.element),this.textInputElement=f.selectFirstElement('input[type\x3d"text"]',this.element),this.fileInputElement&&this.submitButton&& this.textInputElement&&(f.addEvent(this.fileInputElement,f.eventTypes.change,this.handleFileSelection),f.addEvent(this.submitButton,f.eventTypes.click,this.showFileDialogMenu),f.addEvent(this.textInputElement,f.eventTypes.click,this.showFileDialogMenu)))},c.prototype.teardown=function(){f.removeEvent(this.fileInputElement,f.eventTypes.change,this.handleFileSelection);f.removeEvent(this.submitButton,f.eventTypes.click,this.showFileDialogMenu);f.removeEvent(this.textInputElement,f.eventTypes.click, this.showFileDialogMenu);this.textInputElement=this.submitButton=this.fileInputElement=null},c.init=function(a){q.apiDeprecated("File.init() is deprecated, please use ComponentFactory.create() instead.");w.ComponentFactory.create([{component:c,selector:a?a.selector:null,eventToBind:a?a.eventToBind:null}])},c.selector=".c-file",c.typeName="File",c}(m.ObservableComponent);u.File=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor= x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(2),p(10),p(3),p(30),p(5)];t=function(x,u,w,m,f,q,l){x=function(c){function a(b){var e=this;c.call(this,b);this.element=b;this.toggleFlyout=function(){e.shown?e.hide(!0):e.show(!0)};this.handleKeydownWhenFlyoutIsOpen=function(g){g=l.getKeyCode(g);if(e.shown)switch(g){case 27:e.hide(!0)}};this.handleClickWhenFlyoutIsOpen=function(g){e.performActionsWhenFlyoutIsOpen(g.target|| g.srcElement)};this.performActionsWhenFlyoutIsOpen=function(g){var r=g.parentNode;!1===e.element.contains(g)&&g!==e.openButton&&r!==e.openButton&&e.hide(!0)};this.hide=function(g){void 0===g&&(g=!1);e.shown=!1;e.element.setAttribute(a.AriaHidden,"true");0===e.dismissalMode&&f.removeEvent(e.bodyElement,f.eventTypes.click,e.handleClickWhenFlyoutIsOpen);g&&e.openButton.focus()};this.show=function(g){void 0===g&&(g=!1);e.shown=!0;e.element.setAttribute(a.AriaHidden,"false");e.offsetParent=f.getOffsetParent(e.element); 3===e.placement?e.placeRight():1===e.placement?e.placeTop():2===e.placement?e.placeLeft():0===e.placement&&e.placeBottom();!1!==q.collidesWith(e.element)&&(e.placeLeft(),!1!==q.collidesWith(e.element)&&(e.placeRight(),!1!==q.collidesWith(e.element)&&(e.placeBottom(),!1!==q.collidesWith(e.element)&&(e.placeTop(),!1!==q.collidesWith(e.element)&&(e.placeBottomFinal(),!1!==q.collidesWith(e.element)&&e.placeTopFinal())))));0===e.dismissalMode&&f.addEvent(e.bodyElement,f.eventTypes.click,e.handleClickWhenFlyoutIsOpen); g&&e.element.focus()};this.placeTopFinal=function(){var g=f.getClientRect(e.offsetParent),r=f.getClientRect(e.element),A=f.getClientRect(e.openButton);r=A.top-g.top-r.height-8;f.css(e.element,"left",A.left-g.left+"px");f.css(e.element,"top",r+"px")};this.placeBottomFinal=function(){var g=f.getClientRect(e.offsetParent),r=f.getClientRect(e.openButton),A=r.top-g.top+r.height+8;f.css(e.element,"left",r.left-g.left+"px");f.css(e.element,"top",A+"px")};this.placeBottom=function(){var g=f.getClientRect(e.offsetParent), r=f.getClientRect(e.element),A=f.getClientRect(e.openButton),F=function(){var K=e.calculateHorizontalCenter(g,A,r),R=A.top-g.top+A.height+8;f.css(e.element,"left",K+"px");f.css(e.element,"top",R+"px");e.element.setAttribute("data-js-flyout-placement","bottom")};F();r=f.getClientRect(e.element);F()};this.placeLeft=function(){var g=f.getClientRect(e.offsetParent),r=f.getClientRect(e.element),A=f.getClientRect(e.openButton),F=function(){var K=A.left-g.left-r.width-8,R=e.calculateVerticalCenter(g,A,r); f.css(e.element,"left",K+"px");f.css(e.element,"top",R+"px");e.element.setAttribute("data-js-flyout-placement","left")};F();r=f.getClientRect(e.element);F()};this.placeTop=function(){var g=f.getClientRect(e.offsetParent),r=f.getClientRect(e.element),A=f.getClientRect(e.openButton),F=function(){var K=e.calculateHorizontalCenter(g,A,r),R=A.top-g.top-r.height-8;f.css(e.element,"left",K+"px");f.css(e.element,"top",R+"px");e.element.setAttribute("data-js-flyout-placement","top")};F();r=f.getClientRect(e.element); F()};this.placeRight=function(){var g=f.getClientRect(e.offsetParent),r=f.getClientRect(e.element),A=f.getClientRect(e.openButton),F=function(){var K=A.left-g.left+A.width+8,R=e.calculateVerticalCenter(g,A,r);f.css(e.element,"left",K+"px");f.css(e.element,"top",R+"px");e.element.setAttribute("data-js-flyout-placement","right")};F();r=f.getClientRect(e.element);F()};b&&(this.bodyElement=f.selectFirstElement("body"),this.update())}return I(a,c),a.prototype.update=function(){var b=this;if(this.flyoutId= this.element.getAttribute("id"),this.flyoutId&&(this.openButton=f.selectFirstElement('[aria-describedby\x3d"'+this.flyoutId+'"]'),this.openButton||(this.openButton=f.selectFirstElement('[data-js-flyout\x3d"'+this.flyoutId+'"]'),this.openButton))){this.shown=!1;this.dismissalMode="false"===this.element.getAttribute("data-js-flyout-dismissible")?1:0;switch(this.element.getAttribute("data-js-flyout-placement")){case "bottom":this.placement=0;break;case "top":this.placement=1;break;case "left":this.placement= 2;break;default:this.placement=3}if(f.addEvent(this.openButton,f.eventTypes.click,this.toggleFlyout),f.addEvent(window,f.eventTypes.keydown,this.handleKeydownWhenFlyoutIsOpen),this.resizeThrottledEventHandler=f.addThrottledEvent(window,f.eventTypes.resize,function(){b.hide()}),1===this.dismissalMode&&(this.flyoutButtons=f.selectElementsT("button",this.element),0m.right&&(f=!0,q.right=!0),w.bottom>m.bottom&&(f=!0,q.bottom=!0),f)return q}return!1}}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(10),p(27),p(5)];t=function(x,u,w,m,f){x=function(q){function l(c,a){void 0===a&&(a=null);q.call(this,c,a);this.heroItemElement=c}return I(l,q), l.init=function(c){f.apiDeprecated("HeroItem.init() is deprecated, please use ComponentFactory.create() instead.");w.ComponentFactory.create([{component:l,selector:c?c.selector:null,eventToBind:c?c.eventToBind:null}])},l.selector=".c-hero, .m-hero-item",l.typeName="HeroItem",l}(m.HeroItemBase);u.HeroItem=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null=== u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(27),p(3)];t=function(x,u,w,m){x=function(f){function q(l,c){var a=this;void 0===c&&(c=null);f.call(this,l,c);this.immersiveHeroItemElement=l;this.handleWindowEvent=function(){a.resizeImage();a.windowWidth!==window.innerWidth&&(a.windowWidth=window.innerWidth)}}return I(q,f),q.prototype.update=function(){return!!f.prototype.update.call(this)&&(this.image=m.selectFirstElement(q.imageSelector,this.immersiveHeroItemElement),this.title=m.selectFirstElement(q.titleSelector, this.immersiveHeroItemElement),this.isTopAligned=m.hasClass(this.immersiveHeroItemElement,"f-align-top"),this.windowWidth=window.innerWidth,void(this.image?(this.resizeImage(),this.resizeThrottledEvent=m.addThrottledEvent(window,m.eventTypes.resize,this.handleWindowEvent,50)):this.handleTextOnly()))},q.prototype.teardown=function(){f.prototype.teardown.call(this);m.removeEvent(window,m.eventTypes.resize,this.resizeThrottledEvent);this.isTopAligned=this.titleHeight=this.title=this.sectionHeight=this.image= null},q.prototype.handleTextOnly=function(){if(!this.isTopAligned&&this.title.parentElement){var l=this.title.parentElement;m.css(l,"top","auto");m.css(l,"bottom","0px")}},q.prototype.resizeImage=function(){if(this.immersiveHeroItemElement&&this.title&&this.image){var l=m.getClientRect(this.immersiveHeroItemElement),c=m.getClientRect(this.title),a=this.isTopAligned?c.top-l.top:m.getClientRect(this.image).top-l.top;this.titleHeight=c.height+a;this.sectionHeight=l.height;m.css(this.image,"height",this.sectionHeight- this.titleHeight+"px")}},q.prototype.onCollectionItemHidden=function(){},q.prototype.onCollectionItemShown=function(){this.resizeImage()},q.selector=".m-immersive-hero-item",q.typeName="ImmersiveHeroItem",q.titleSelector="div \x3e div",q.imageSelector="div \x3e .c-image \x3e img",q}(w.HeroItemBase);u.ImmersiveHeroItem=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]); x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(5),p(4),p(3),p(2)];t=function(x,u,w,m,f,q){x=function(l){function c(a){var b=this;l.call(this,a);this.resizeHandler=function(){b.checkCollapse(b.element);b.setWidth(b.element,!0);b.setStickyClass();b.anchorPositions=b.setAnchorPositions(b.element)};this.scrollHandler=function(e){e=f.selectFirstElement("ul",b.element);var g=e.getAttribute("aria-hidden");b.updateNavLinks(b.element);g&&e.setAttribute("aria-hidden","true"); b.setWidth(b.element)};this.clickHandler=function(e){var g=e.target||e.srcElement,r=g.getAttribute("href");if(r&&!(0>r.indexOf("#"))){f.hasClass(g,"f-dropdown-link")&&f.preventDefault(e);b.updateNavLinks(b.element);e=f.selectFirstElement("ul",b.element);var A="true"!==e.getAttribute("aria-hidden"),F=f.getClientRect(b.element).height+10;r=r.split("#")[1];var K=0f.getClientRect(this.element).top+this.getScrollY()&&(f.addClass(this.element,"f-sticky"),f.css(this.element,"marginLeft",this.stickyOffsetLeft)),this.element}, c.prototype.checkCollapse=function(a){if(a){var b=a.parentElement;if(b){var e=b.children,g=f.selectElements("li",a);b=f.getClientRect(b).width;var r=0;if(f.hasClass(a,"f-dropdown")||f.hasClass(a,"f-vertical")){if(f.hasClass(a,"f-dropdown")&&!f.hasClass(a,"f-vertical"))for(var A=0,F=e.length;Ab||0===b?this.convertMenu(a,"dropdown"):this.convertMenu(a)}}},c.prototype.convertMenu=function(a,b){void 0===b&&(b=null);return"dropdown"===b?f.hasClass(a,"f-dropdown")?f.hasClass(a,"f-hide")&&f.removeClass(a,"f-hide"):f.hasClass(a,"f-hide")||f.addClass(a,"f-hide"):f.hasClass(a,"f-dropdown")?f.hasClass(a,"f-hide")||f.addClass(a,"f-hide"):f.hasClass(a,"f-hide")&&f.removeClass(a,"f-hide"),a},c.prototype.setWidth=function(a,b){void 0===b&&(b= !1);var e=a.parentElement,g=f.selectFirstElement("ul",a),r=f.hasClass(a,"f-sticky"),A=this.getScrollY(),F=f.getClientRect(e).top+A;this.stickyOffsetLeft=f.getClientRect(e).left;this.elementWidth=f.getClientRect(e).width;e=f.selectElements("[data-js-in-page-navigation-wrapper]");return!0===b&&f.hasClass(a,"f-sticky")&&(g.style.width=this.elementWidth+"px",g.style.marginLeft=this.stickyOffsetLeft+"px"),0=b[e].getBoundingClientRect().top){this.updateLinks(f.selectElements("a",a)[e]);break}}},c.prototype.getScrollY=function(){return window.scrollY||window.pageYOffset||document.documentElement.scrollTop},c.selector=".c-in-page-navigation",c.typeName="InPageNavigation", c}(q.ObservableComponent);u.InPageNavigation=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(10),p(2),p(23),p(5),p(3)];t=function(x,u,w,m,f,q,l){x=function(c){function a(b){var e=this;c.call(this,b);this.cssClassNames={width:{large:"f-width-large",small:"f-width-small"},height:{large:"f-height-large", medium:"f-height-medium",small:"f-height-small"}};this.mappings=[[[300,0],[150,320],[0,160]],[[300,540],[150,270],[0,135]],[[400,768],[200,384],[0,0]],[[400,542],[200,271],[0,135]],[[400,542],[200,271],[0,135]],[[400,542],[200,271],[0,135]]];this.update();f.BreakpointTracker.getBreakpointTracker().subscribe({onBreakpointChanged:function(g){e.onBreakpointChanged(g)}})}return I(a,c),a.prototype.update=function(){this.onBreakpointChanged({breakpoint:f.BreakpointTracker.getBreakpointTracker().getBreakpoint(), width:0})},a.prototype.teardown=function(){},a.prototype.removeClasses=function(b){null!=b&&l.removeClasses(b,this.concatenateCssClasses(this.cssClassNames))},a.prototype.applySizeClasses=function(b,e){b=q.getDimensions(b);if(null!=b&&q.isNumber(b.height)&&q.isNumber(b.width)){var g,r=[];b.height>=this.mappings[e][0][0]?(r.push(this.cssClassNames.height.large),g=b.width>=this.mappings[e][0][1]?this.cssClassNames.width.large:this.cssClassNames.width.small,r.push(g)):b.height>=this.mappings[e][1][0]? (r.push(this.cssClassNames.height.medium),g=b.width>=this.mappings[e][1][1]?this.cssClassNames.width.large:this.cssClassNames.width.small,r.push(g)):(r.push(this.cssClassNames.height.small),g=b.width>=this.mappings[e][2][1]?this.cssClassNames.width.large:this.cssClassNames.width.small,r.push(g));l.addClasses(this.element,r)}},a.prototype.onBreakpointChanged=function(b){this.removeClasses(this.element);this.applySizeClasses(this.element,b.breakpoint)},a.prototype.concatenateCssClasses=function(b){if(null!= b){var e=[],g;for(g in b)if(b.hasOwnProperty(g)){var r=b[g];if("object"==typeof r)for(var A in r)r.hasOwnProperty(A)&&e.push(r[A])}return e}},a.init=function(b){q.apiDeprecated("MosaicPlacement.init() is deprecated, please use ComponentFactory.create() instead.");w.ComponentFactory.create([{component:a,selector:b?b.selector:null,eventToBind:b?b.eventToBind:null}])},a.selector=".c-mosaic-placement",a.typeName="MosaicPlacement",a}(m.ObservableComponent);u.MosaicPlacement=x}.apply(t,p);!(void 0!==t&& (B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(2),p(10),p(40),p(36),p(41),p(39),p(3),p(5)];t=function(x,u,w,m,f,q,l,c,a,b){x=function(e){function g(r,A){void 0===A&&(A=null);e.call(this,g.selectMultiSlideCarousel(r,A),A);this.multiFeatureElement=r;this.activeContentIndex=0}return I(g,e),g.selectMultiSlideCarousel= function(r,A){r=a.selectFirstElement(q.MultiSlideCarousel.selector,r);return r&&(r.setAttribute(w.ObservableComponent.mwfClassAttribute,A&&A.mwfClass?A.mwfClass:"MultiFeature"),r.removeAttribute(w.ObservableComponent.initializeAttribute)),r},g.prototype.update=function(){return!!e.prototype.update.call(this)&&(e.prototype.subscribe.call(this,this),!0)},g.prototype.teardown=function(){e.prototype.teardown.call(this);e.prototype.unsubscribe.call(this,this);this.controller&&this.controller.unsubscribe(this)}, g.prototype.loadMultiSlideController=function(){var r=this,A=a.selectFirstElement(g.controllerSelector,this.multiFeatureElement);if(A&&a.hasClass(A,"c-sequence-indicator")){this.loadContentElements(A);var F=c.SequenceIndicator}else if(A&&A.parentElement&&a.hasClass(A.parentElement,"c-pivot")){A=A.parentElement;F=l.Pivot;for(var K=0,R=a.selectElements(g.controllerItemsSelector,A);Kr||r>=this.contentElements.length&&1!==this.contentElements.length||(r=Math.min(r,this.contentElements.length-1),b.isNumber(this.activeContentIndex)&&0<=this.activeContentIndex&&this.activeContentIndexg||g>=this.slides.length||g===this.activeIndex)&&(0<=this.activeIndex&&this.activeIndexc.totalX)return c.active=!1,void(c.swipeEventHandlers.cancel&&c.swipeEventHandlers.cancel(a));u.preventDefault(a);c.swipeEventHandlers.move&&c.swipeEventHandlers.move(b, a)}}};this.element&&q&&(this.pointerTypes=l||["touch","pointer","mouse"],u.addEvents(this.element,this.getEvents(this.pointerTypes,"start"),this.startHandler),u.addEvents(this.element,this.getEvents(this.pointerTypes,"move"),this.moveHandler),u.addEvents(this.element,this.getEvents(this.pointerTypes,"end"),this.endHandler),u.addEvents(this.element,this.getEvents(this.pointerTypes,"cancel"),this.cancelHandler))}return m.prototype.getEvents=function(f,q){for(var l=[],c=0;cthis.minimumHorizontalDistance&&l/fg||g>e.items.length-1||g===e.activeIndex)return!1;var A= e.activeIndex,F=e.items[e.activeIndex],K=e.items[g],R=document.activeElement===F;return e.deselectItem(F),e.selectItem(K),e.activeIndex=g,(r||R)&&K.focus(),e.initiatePublish({previousIindex:A,currentIndex:g,index:g}),!0};this.handleClickEvent=function(g){f.preventDefault(g);if(g=f.getEventTargetOrSrcElement(g))!g.getAttribute("role")&&g.parentElement&&(g="tab"===g.parentElement.getAttribute("role")?g.parentElement:null),e.setControllerIndex(e.items.indexOf(g))};this.onKeydown=function(g){switch(q.getKeyCode(g)){case 39:case 40:e.next(); break;case 37:case 38:e.previous();break;default:switch(q.getVirtualKey(g)){case "ArrowRight":case "ArrowDown":e.next();break;case "ArrowLeft":case "ArrowUp":e.previous()}}};w.ObservableComponent.shouldInitializeAsClass(a,b)&&this.update()}return I(c,l),c.prototype.update=function(){var a;if(!this.sequenceIndicatorElement||("radiogroup"===this.sequenceIndicatorElement.getAttribute("role")&&(this.selectedAttribute=c.ariaChecked),this.items=f.selectElements(this.constructor.itemSelector,this.sequenceIndicatorElement), !this.items.length))return!1;for(var b=0,e=this.items;bg.headerWidth};this.setTabView=function(){g.checkNeedsFlippers()?0===g.currentTabShift||"undefined"==typeof g.currentTabView?g.currentTabView=0:g.currentTabShift===g.tabShiftAmounts.length-1?g.currentTabView=2:0r||r>=g.pivotTabs.length)&&(g.onPivotChanged(g.pivotTabs[r],A),!0)};this.onPivotClicked=function(r){q.preventDefault(r);r=q.getEventTargetOrSrcElement(r);for(var A=0,F=g.pivotTabs;A=g.pivotTabs.length?A=0:0>A&&(A=g.pivotTabs.length-1);r=g.pivotTabs[A];break}r&&g.onPivotChanged(r)}};w.ObservableComponent.shouldInitializeAsClass(b,e)&&this.update()}return I(a,c),a.prototype.update=function(){if(!this.pivotElement)return!1;this.pivots=[]; for(var b=0,e=q.selectElements(".c-pivot \x3e section",this.element);bthis.pivotTabs.length)){var b=this.pivotTabs[1],e=parseFloat(q.css(b,"margin-"+this.direction))-this.flipperWidth;switch(this.pivotPosition){case 0:this.setPivotPositionStart(e, 0);break;case 1:this.setPivotPositionEnd(e,e,b)}}},a.prototype.setPivotPositionStart=function(b,e){this.tabShiftAmounts=[];this.tabShiftAmounts.push(0);for(var g=0;gA||g=== this.pivotTabWidths.length-1)&&(this.tabShiftAmounts.push(b+e),e+=b,b=0);b+=this.pivotTabWidths[g]}this.currentTabShift=0},a.prototype.setPivotPositionEnd=function(b,e,g){if(!(2>this.pivotTabs.length)){var r=this.tabShiftAmounts[this.tabShiftAmounts.length-1];this.tabShiftAmounts=[];var A=[],F=0;for(g=this.pivotTabWidths.length-1;0<=g;g--){var K=0===g||g===this.pivotTabWidths.length-1?this.headerWidth-this.flipperWidth:this.headerWidth-2*this.flipperWidth;if(b+this.pivotTabWidths[g]>K){F=g;g=this.pivotTabs[1]; b=parseFloat(q.css(g,"margin-"+this.direction))-this.flipperWidth;break}b+=this.pivotTabWidths[g]}for(g=F;0<=g;g--)K=0===g||g===this.pivotTabWidths.length-1?this.headerWidth-this.flipperWidth:this.headerWidth-2*this.flipperWidth,b+this.pivotTabWidths[g]>K&&(A.push(g+1),b=0),b+=this.pivotTabWidths[g];this.tabShiftAmounts.push(r);for(g=0;g=(b.scrollTarget?f.getClientRect(b.scrollTarget).bottom:f.getClientRect(document.body).top+b.scrollDistanceWithoutTarget)?f.addClass(b.pageBar,b.showClass):f.removeClass(b.pageBar,b.showClass)};this.update()}return I(c,l),c.prototype.update=function(){this.element&&this.element.id&&(this.pageBar=this.element.cloneNode(!0),this.pageBar&&this.pageBar.id&&(this.scrollTarget=f.selectFirstElement('[data-js-page-bar-target\x3d"'+this.pageBar.id+'"]'),this.element.removeAttribute("id"),f.addClass(this.pageBar, "f-sticky"),f.removeClass(this.pageBar,"f-hidden"),document.body.appendChild(this.pageBar),this.scrollThrottledEventHandler=f.addThrottledEvent(window,f.eventTypes.scroll,this.togglePageBar)))},c.prototype.teardown=function(){f.removeEvent(window,f.eventTypes.scroll,this.scrollThrottledEventHandler)},c.init=function(a){q.apiDeprecated("PageBar.init() is deprecated, please use ComponentFactory.create() instead.");m.ComponentFactory.create([{component:c,selector:a?a.selector:null,eventToBind:a?a.eventToBind: null}])},c.selector=".m-page-bar",c.typeName="PageBar",c}(w.ObservableComponent);u.PageBar=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){p=[p,t,p(3),p(46)];t=function(I,x,u,w){I=function(){function m(){var f=this;this.executeCommonForAddedElementsFromEvent=function(q){(q=u.getEventTargetOrSrcElement(q))&&f.executeCommonForAddedElements(q)};this.executeCommonForAddedElements=function(q){q&&w.removeFocus(q)};u.removeClass(document.documentElement,"no-js");u.addClass(document.documentElement, "js");this.executeCommonForAddedElements(document);this.watchForDomChangesToExecuteCommon()}return m.prototype.watchForDomChangesToExecuteCommon=function(){var f=this,q={childList:!0,subtree:!0};"undefined"!=typeof MutationObserver?(new MutationObserver(function(l){for(var c=0;cc.length)for(var b=0;bthis.pages.length))){var a=f.selectElements(c.buttonsClassSelector,this.element);2===a.length&&(this.previousButton=a[0].parentElement,this.nextButton=a[1].parentElement,f.addEvent(this.element,f.eventTypes.click,this.handleClickEvent),(a=f.selectElements(c.activeClassSelector,this.element))&&0!==a.length||(a=this.pages),this.setActivePage(this.getPageFromElement(a[0]), !0,!1))}},c.prototype.teardown=function(){f.removeEvent(this.element,f.eventTypes.click,this.handleClickEvent);this.page=-1;this.nextButton=this.previousButton=this.activeItem=this.pages=null},c.prototype.publish=function(a,b){a.onPageChanged&&a.onPageChanged(b)},c.prototype.getPage=function(){return this.page},c.prototype.setPage=function(a){return this.setActivePage(a,!1,!1)},c.prototype.handleButtonClick=function(a){var b=a===this.nextButton;a=a===this.previousButton;var e=this.getPage();(b||a)&& this.setActivePage(-1===e?0:b?e+1:e-1,!0,!0)},c.prototype.setActivePage=function(a,b,e){var g=this.getPage();if(!(q.isNumber(a)&&this.pages&&0<=a&&ab?a.syncInputAndSlider(a.minimumInput,a.minimumSlider,b):eb?a.syncInputAndSlider(a.maximumInput,a.maximumSlider,b):a.syncInputAndSlider(a.maximumInput,a.maximumSlider,e);a.updateRangeUI()};this.handleSliderKeyboard=function(b){var e=m.getEventTargetOrSrcElement(b),g=f.getKeyCode(b),r=parseFloat(e.getAttribute("aria-valuenow"));b=b.shiftKey?10:1;g===(a.primaryDirection=== m.Direction.left?39:37)?a.updateFromChangedElement(e,r+b):g===(a.primaryDirection===m.Direction.left?37:39)&&a.updateFromChangedElement(e,r-b)};this.handleSliderMouseDown=function(b){m.addEvent(window,m.eventTypes.mouseup,a.handleSliderMouseUp);m.addEvent(window,m.eventTypes.mousemove,a.handleSliderMouseMove);a.activelyAdjustedSlider=m.getEventTargetOrSrcElement(b);m.addClass(a.activelyAdjustedSlider===a.minimumSlider?a.minimumInput:a.maximumInput,l.activlyAdjustingClassName);a.mousedownReferenceLocation= b.pageX;a.mousedownReferenceOffset=a.activelyAdjustedSlider.style[a.offsetDirection]};this.handleSliderMouseUp=function(b){m.removeEvent(window,m.eventTypes.mouseup,a.handleSliderMouseUp);m.removeEvent(window,m.eventTypes.mousemove,a.handleSliderMouseMove);m.removeClass(a.activelyAdjustedSlider===a.minimumSlider?a.minimumInput:a.maximumInput,l.activlyAdjustingClassName);a.activelyAdjustedSlider=null;a.mousedownReferenceLocation=null;a.mousedownReferenceOffset=null};this.handleSliderMouseMove=function(b){a.animationFrameRequestInProgress|| a.requestAnimationFrame.call(window,function(){return a.requestSliderHandleUpdate(b.pageX)})};this.requestAnimationFrame=m.SafeBrowserApis.requestAnimationFrame;this.update()}return I(l,q),l.prototype.update=function(){if(this.element){var c=m.selectElements("input",this.element);2===c.length&&(this.minimumInput=c[0],this.maximumInput=c[1],this.minimum=parseInt(this.minimumInput.getAttribute("min"),10)||0,this.maximum=parseInt(this.maximumInput.getAttribute("max"),10)||100,this.createRangeSliderUI(), this.primaryDirection=m.getDirection(this.element),this.offsetDirection=this.primaryDirection===m.Direction.left?"left":"right",this.updateRangeUI(),m.addEvents([this.minimumInput,this.maximumInput],"keydown",this.handleNumberInputChange),m.addEvents([this.minimumSlider,this.maximumSlider],"keydown",this.handleSliderKeyboard),m.addEvents([this.minimumSlider,this.maximumSlider],"mousedown",this.handleSliderMouseDown))}},l.prototype.teardown=function(){m.removeEvents([this.minimumInput,this.maximumInput], "keydown",this.handleNumberInputChange);m.removeEvents([this.minimumSlider,this.maximumSlider],"keydown",this.handleSliderKeyboard);m.removeEvents([this.minimumSlider,this.maximumSlider],"mousedown",this.handleSliderMouseDown)},l.prototype.publish=function(c,a){c.onValueChanged&&c.onValueChanged(a)},l.prototype.createSlider=function(c){var a=document.createElement("div");return a.setAttribute("role","slider"),a.setAttribute("aria-valuemin",this.minimum.toString()||"0"),a.setAttribute("aria-valuemax", this.maximum.toString()||"100"),a.setAttribute("aria-valuenow",c.getAttribute("value")||"0"),a.setAttribute("tabindex","0"),a},l.prototype.createRangeSliderUI=function(){if(!this.slider){this.slider=document.createElement("div");var c=document.createElement("div");this.minimumSlider=this.createSlider(this.minimumInput);this.maximumSlider=this.createSlider(this.maximumInput);this.selectedRangeIndicator=document.createElement("span");c.appendChild(this.minimumSlider);c.appendChild(this.maximumSlider); c.appendChild(this.selectedRangeIndicator);this.slider.setAttribute("aria-hidden","true");this.slider.appendChild(c);this.element.appendChild(this.slider)}},l.prototype.updateRangeUI=function(){var c=parseInt(this.minimumSlider.getAttribute("aria-valuenow"),10),a=parseInt(this.maximumSlider.getAttribute("aria-valuenow"),10),b=this.calculateOffset(c,this.maximum),e=this.calculateOffset(a,this.maximum);this.minimumSlider.style[this.offsetDirection]=b.toString().concat("%");this.maximumSlider.style[this.offsetDirection]= e.toString().concat("%");this.selectedRangeIndicator.style[this.offsetDirection]=b.toString().concat("%");this.selectedRangeIndicator.style.width=(e-b).toString().concat("%");this.initiatePublish({minimum:c,maximum:a})},l.prototype.requestSliderHandleUpdate=function(c){this.animationFrameRequestInProgress=!1;var a=c-this.mousedownReferenceLocation;c=parseFloat(this.mousedownReferenceOffset);a=a/this.element.clientWidth*100;this.updateFromChangedElement(this.activelyAdjustedSlider,Math.floor((this.primaryDirection=== m.Direction.left?c+a:c-a)/100*this.maximum))},l.prototype.calculateOffset=function(c,a){if(isNaN(c)||isNaN(a))return 0;c=c/a*100;return 0>c?0:100r.breakpoint?g.expandMenu(!1):g.expandMenu(!0)};this.handleMenuClick=function(r){r=l.getEventTargetOrSrcElement(r);switch(r){case g.collapseButton:g.expandMenu(!1);break;case g.expandButton:g.expandMenu(!0);break;default:g.manageRadioGroupClick(r)}};this.update()}return I(b,a),b.prototype.update= function(){this.element&&(this.collapseButton=l.selectFirstElement(".c-heading + button.c-action-trigger",this.element),this.expandButton=l.selectFirstElement("[data-mobile-target] + button.c-action-trigger",this.element),this.mobileTarget=l.selectFirstElement("[data-mobile-target]",this.element),this.collapseButton&&this.expandButton&&this.mobileTarget&&(this.getRefineMenuItems(),q.BreakpointTracker.getBreakpointTracker().subscribe({onBreakpointChanged:this.onBreakpointChanged}),l.addEvent(this.element, l.eventTypes.click,this.handleMenuClick),this.onBreakpointChanged({breakpoint:q.BreakpointTracker.getBreakpointTracker().getBreakpoint(),width:0})))},b.prototype.teardown=function(){l.removeEvent(this.element,l.eventTypes.click,this.handleMenuClick);this.mobileTarget=this.expandButton=this.collapseButton=null;for(var e=0,g=this.refineItems;ee?e=this.items.length-1:e>=this.items.length&&(e=0),this.items[e].focus())}, a.prototype.handleMenuEnterKey=function(b){this.onItemSelected(b,!1,!0)},a.init=function(b){l.apiDeprecated("SelectMenu.init() is deprecated, please use ComponentFactory.create() instead.");w.ComponentFactory.create([{component:a,selector:b?b.selector:null,eventToBind:b?b.eventToBind:null}])},a.selector=".c-select-menu",a.typeName="SelectMenu",a.ariaExpanded="aria-expanded",a.ariaHidden="aria-hidden",a.ariaSelected="aria-selected",a.ariaChecked="aria-checked",a.universalHeaderMenuSelector="js-nav-menu", a}(m.Publisher);u.SelectMenu=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(2),p(10),p(3),p(5)];t=function(x,u,w,m,f,q){x=function(l){function c(a){var b=this;l.call(this,a);this.onClick=function(e){b.togglePressedState()};a&&this.update()}return I(c,l),c.prototype.update=function(){if(this.buttonContainer= this.element.parentNode,this.buttonContainer){var a=this.buttonContainer.getAttribute(c.ariaLabelledBySelector);this.ariaLabelledByElement=document.getElementById(a);this.nameSelector='.c-select-button[name\x3d"'+this.element.getAttribute("name")+'"]';this.selectedText=this.element.getAttribute(c.selectedTextSelector);this.unselectedText=this.element.getAttribute(c.unselectedTextSelector);this.prepareSwatches();f.addEvent(this.element,f.eventTypes.click,this.onClick)}},c.prototype.teardown=function(){f.removeEvent(this.element, f.eventTypes.click,this.onClick)},c.prototype.prepareSwatches=function(){var a=this.element.getAttribute("data-select-button-swatch"),b=q.detectContrast(a);b&&(this.element.style.backgroundColor="#"+a,this.element.disabled&&(f.addClass(this.element,"f-swatch-disabled"),1===b&&f.addClass(this.element,"f-swatch-disabled-dark")))},c.prototype.togglePressedState=function(){var a=this.selectedText;if(this.element.getAttribute(c.multiSelectAttributeName))this.element.setAttribute(c.pressedAttributeName, this.isPressed()?"false":"true"),this.isPressed()||(a=this.unselectedText);else for(var b=0,e=f.selectElements(this.nameSelector);b=this.singleSlideWidth)},l.prototype.previousSlide=function(){this.changeSingleSlide(!1)},l.prototype.nextSlide=function(){this.changeSingleSlide(!0)},l.prototype.changeSingleSlide=function(c){var a=this.slides[this.activeIndex],b=parseInt(m.css(a,this.directionValue), 10),e=this.getCurrentSlideSize(),g=f.getDimensions(this.carouselElement).width;var r=Math.floor(g/(e.width+e.gutter));var A=c?-1:1,F=c?e.gutter:0;f.isNumber(b)||(b=0);0===r&&(r=1);r=0===g%(e.width+e.gutter)?r-1:r;r=Math.max(r,1);r*=e.width+e.gutter;c=c?this.singleSlideWidth-g+b:Math.abs(b);b=r<=c?r*A+b:c*A+b+F;m.css(a,this.directionValue,b+"px");q.prototype.updateFlippers.call(this);this.fireSingleSlideChangedNotification(b,g,e)},l.prototype.fireSingleSlideChangedNotification=function(c,a,b){var e= m.selectElements(w.CarouselBase.allChildSelectors,this.carouselElement),g=b.width;b=b.width+b.gutter;for(var r=-1,A=-1,F=-1,K=-1,R=0;Rha)&&(0>U&&0a)){A=R;break}}-1===A&&(A=K);q.prototype.initiatePublish.call(this,{fullyVisibleItemRange:[F,K],partiallyVisibleItemRange:[r,A],userInitiated:!0})},l.prototype.getCurrentSlideSize=function(){var c=m.selectFirstElement(w.CarouselBase.allChildSelectors, this.carouselElement);if(c){var a=this.direction===m.Direction.left?parseInt(m.css(c,"marginRight"),10):parseInt(m.css(c,"marginLeft"),10);return{width:c.offsetWidth,gutter:isNaN(a)?0:a}}return{width:0,gutter:0}},l.prototype.onCarouselResized=function(){var c=this.slides[0],a=parseInt(m.css(c,this.directionValue),10),b=f.getDimensions(this.carouselElement).width;this.singleSlideWidth=f.getDimensions(this.slides[0]).width;!isNaN(a)&&0>a&&this.singleSlideWidth+aA&&-A>g?(g=-g+1,c=!0):A+g>b-r.width&&(g=b-r.width-g-1,c=!0)}else A=f.getDimensions(e).width,g+r.width+r.gutter+e.offsetLeft>b?(g=-(A-g-r.width-r.gutter)+1,c=!0):0>g+e.offsetLeft&&(g=b-(A- g-r.gutter)-1,c=!0);c&&(m.css(e,this.directionValue,g+"px"),q.prototype.updateFlippers.call(this),setTimeout(function(){e.parentElement.scrollLeft=0;a.fireSingleSlideChangedNotification(g,b,r)},0))},l.selector=".c-carousel[class*\x3df-single-slide]",l.typeName="SingleSlideCarousel",l.singleSlideSelector=w.CarouselBase.selector+" \x3e * \x3e ul",l.focusItemSelector=w.CarouselBase.selector+" \x3e * \x3e ul \x3e li \x3e section a",l.focusGalleryItemSelector=w.CarouselBase.selector+" \x3e * \x3e ul \x3e li a", l}(w.CarouselBase);u.SingleSlideCarousel=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(10),p(8),p(3),p(5)];t=function(x,u,w,m,f,q){x=function(l){function c(a){var b=this;l.call(this,a);this.onKeyPressed=function(e){switch(e){case 37:case 39:if(!b.isVerticalSlider){var g=b.primaryDirection=== f.Direction.left?b.stepOffset:-b.stepOffset;b.updateThumbOffset(b.thumbOffset+(37===e?-g:g),!0,!0)}break;case 38:case 40:b.isVerticalSlider&&(g=38===e?b.stepOffset:-b.stepOffset,b.updateThumbOffset(b.thumbOffset+g,!0,!0),f.preventDefault(f.getEvent(event)));break;case 33:g=2*b.stepOffset;b.updateThumbOffset(b.thumbOffset+g,!0,!0);break;case 34:g=-(2*b.stepOffset);b.updateThumbOffset(b.thumbOffset+g,!0,!0);break;case 36:e=parseInt(b.input.getAttribute("min"),10)||0;b.updateThumbOffset(e,!0,!0);break; case 35:e=parseInt(b.input.getAttribute("step"),10),b.updateThumbOffset(b.thumbRange+e,!0,!0)}};this.onKeyDown=function(e){b.onKeyPressed(q.getKeyCode(f.getEvent(e)))};this.onMouseDown=function(e){return e=f.getEvent(e),b.setupDimensions(),f.getEventTargetOrSrcElement(e)===b.thumb?(f.addEvent(document,f.eventTypes.mousemove,b.onMouseMove),void f.addEvent(document,f.eventTypes.mouseup,b.onMouseUp)):void b.moveThumbTo(e.clientX,e.clientY)};this.onMouseMove=function(e){e=f.getEvent(e);b.moveThumbTo(e.clientX, e.clientY)};this.onMouseUp=function(e){f.removeEvent(document,f.eventTypes.mousemove,b.onMouseMove);f.removeEvent(document,f.eventTypes.mouseup,b.onMouseUp)};this.onWindowResized=function(e){b.setupDimensions()};this.update()}return I(c,l),c.prototype.update=function(){if(this.element){this.input=f.selectFirstElement("input",this.element);this.primaryDirection=f.getDirection(this.element);this.isVerticalSlider=f.hasClass(this.input,"f-vertical");f.addClass(this.input,"x-screen-reader");var a=parseInt(this.input.getAttribute("min"), 10)||0,b=parseInt(this.input.getAttribute("max"),10)||100,e=parseInt(this.input.getAttribute("value"),10),g=parseInt(this.input.getAttribute("step"),10);this.element.children[this.element.children.length-1]===this.input?(this.mockSlider=document.createElement("div"),this.thumb=document.createElement("button"),this.thumb.setAttribute("role","slider"),this.thumb.setAttribute("aria-valuemin",a.toString()),this.thumb.setAttribute("aria-valuemax",b.toString()),this.thumb.setAttribute("aria-valuenow",e.toString()), this.valueTooltip=document.createElement("span"),this.track=document.createElement("span"),this.thumb.appendChild(this.valueTooltip),this.mockSlider.appendChild(this.thumb),this.mockSlider.appendChild(this.track),this.element.appendChild(this.mockSlider),this.ignoreNextDOMChange=!0):(this.mockSlider=this.element.children[this.element.children.length-1],this.thumb=this.mockSlider.firstElementChild,this.valueTooltip=this.thumb.firstElementChild,this.track=this.mockSlider.children[this.mockSlider.children.length- 1]);this.halfThumbOffset=this.thumb.clientWidth/2;this.resetSliderInternal(a,b,e,g,!0)&&(f.addEvent(this.element,f.eventTypes.mousedown,this.onMouseDown),f.addEvent(this.thumb,f.eventTypes.keydown,this.onKeyDown),this.resizeListener=f.addDebouncedEvent(window,f.eventTypes.resize,this.onWindowResized))}},c.prototype.teardown=function(){f.removeEvent(this.element,f.eventTypes.mousedown,this.onMouseDown);f.removeEvent(this.thumb,f.eventTypes.keydown,this.onKeyDown);f.removeEvent(window,f.eventTypes.resize, this.resizeListener);this.resizeListener=this.track=this.valueTooltip=this.thumb=this.mockSlider=this.input=null},c.prototype.resetSlider=function(a,b,e,g){return this.resetSliderInternal(a,b,e,g,!1)},c.prototype.resetSliderInternal=function(a,b,e,g,r){return!(!q.isNumber(a)||!q.isNumber(b))&&!(0>=Math.max(a,b)-Math.min(a,b))&&(this.min=Math.min(a,b),this.max=Math.max(a,b),this.range=this.max-this.min,this.step=isNaN(g)?this.range/10:g,this.value=Math.min(Math.max(isNaN(e)?isNaN(this.value)?this.min: this.value:e,this.min),this.max),this.setupDimensions(),this.updateThumbOffset(this.thumbOffset,r,!1),!0)},c.prototype.setValue=function(a){return!(!q.isNumber(a)||athis.max)&&(a!==this.value&&(this.thumbOffset=(a-this.min)*this.thumbRange/this.range+this.halfThumbOffset,this.updateThumbOffset(this.thumbOffset,!1,!1)),!0)},c.prototype.setupDimensions=function(){this.dimensions=f.getClientRect(this.mockSlider);this.isVerticalSlider?(this.dimensions.left-=c.hitPadding,this.dimensions.right+= c.hitPadding,this.thumbRange=this.dimensions.height-this.thumb.clientWidth,this.maxThumbOffset=this.dimensions.height):(this.dimensions.top-=c.hitPadding,this.dimensions.bottom+=c.hitPadding,this.thumbRange=this.dimensions.width-this.thumb.clientWidth,this.maxThumbOffset=this.dimensions.width);this.thumbRange=Math.max(this.thumbRange,1);this.thumbOffset=(this.value-this.min)*this.thumbRange/this.range+this.halfThumbOffset;this.stepOffset=this.thumbRange/(this.range/this.step);this.setThumbPosition()}, c.prototype.setThumbPosition=function(){var a=Math.max(0,this.thumbOffset-this.halfThumbOffset);f.css(this.thumb,f.Direction[this.primaryDirection],a+"px");f.css(this.track,"width",a+"px")},c.prototype.updateThumbOffset=function(a,b,e){q.isNumber(a)||(a=this.thumbOffset);this.thumbOffset=Math.min(Math.max(0,a),this.maxThumbOffset);a=1E3*Math.max(0,this.thumbOffset-this.halfThumbOffset)*this.range/this.thumbRange;a=Math.round(a)/1E3+this.min;this.value=Math.min(Math.max(this.min,a),this.max);this.valueTooltipText= null;this.initiatePublish({value:this.value,internal:b,userInitiated:e});this.valueTooltipText||(this.valueTooltipText=Math.round(this.value).toString());isNaN(parseFloat(this.valueTooltipText))||this.valueTooltipText.match(":")?(this.input.setAttribute("value",a.toString()),this.thumb.setAttribute("aria-valuenow",a.toString()),this.thumb.setAttribute("aria-valuetext",this.valueTooltipText)):(this.input.setAttribute("value",this.valueTooltipText),this.thumb.setAttribute("aria-valuenow",this.valueTooltipText)); this.valueTooltip.innerHTML=this.valueTooltipText;this.setThumbPosition()},c.prototype.publish=function(a,b){(a=a.onValueChanged(b))&&!this.valueTooltipText&&(this.valueTooltipText=a)},c.prototype.moveThumbTo=function(a,b){q.pointInRect(a,b,this.dimensions)&&(b=this.dimensions.bottom-b,this.isVerticalSlider||(b=this.primaryDirection===f.Direction.left?a-this.dimensions.left:this.dimensions.right-a),this.updateThumbOffset(b,!0,!0))},c.init=function(a){q.apiDeprecated("Slider.init() is deprecated, please use ComponentFactory.create() instead."); w.ComponentFactory.create([{component:c,selector:a?a.selector:null,eventToBind:a?a.eventToBind:null}])},c.selector=".c-slider",c.typeName="Slider",c.hitPadding=20,c}(m.Publisher);u.Slider=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(2),p(10),p(3),p(5)];t=function(x,u,w,m,f,q){x=function(l){function c(a){var b= this;l.call(this,a);this.element=a;this.ariaExpanded="aria-expanded";this.buttonToggle="data-js-toggle";this.ariaHidden="aria-hidden";this.hideClass="f-hide";this.isHidden=!0;this.iconOverflowThresholdLength=4;this.maxIconShowCount=this.iconOverflowThresholdLength-1;this.handleMouseUp=function(e){b.handleToggle(!1)};this.handleKeydown=function(e){e=f.getEvent(e);var g=q.getKeyCode(e),r=f.getEventTargetOrSrcElement(e);switch(g){case 9:!b.isHidden&&r===b.icons[b.maxIconShowCount]&&e.shiftKey&&(f.preventDefault(e), b.handleToggle(!1),b.toggle.focus());break;case 13:r===b.toggle&&b.handleToggle(!0)}};this.handleToggle=function(e){b.isHidden?b.toggleIcons(!1,e):b.toggleIcons(!0,e);b.ariaExpanded&&b.toggle.setAttribute(b.ariaExpanded,(!b.isHidden).toString());b.toggle.setAttribute(b.buttonToggle,(!b.isHidden).toString())};this.toggleIcons=function(e,g){for(var r=0;rthis.iconOverflowThresholdLength&&(this.toggle.setAttribute(this.ariaHidden,"false"),this.ariaExpanded?this.toggle.setAttribute(this.ariaExpanded,"false"):this.toggle.setAttribute(this.buttonToggle,"false"),this.toggleIcons(!0,!1))))},c.prototype.teardown=function(){f.removeEvent(this.toggle,f.eventTypes.mouseup,this.handleMouseUp);f.removeEvent(this.element,f.eventTypes.keydown,this.handleKeydown)},c.init=function(a){q.apiDeprecated("Social.init() is deprecated, please use ComponentFactory.create() instead."); m.ComponentFactory.create([{component:c,selector:a?a.selector:null,eventToBind:a?a.eventToBind:null}])},c.selector=".m-social",c.typeName="Social",c}(w.ObservableComponent);u.Social=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype,new w)};p=[p,t,p(3),p(2),p(10),p(5)];t=function(x,u,w,m,f,q){x=function(l){function c(a){var b= this;l.call(this,a);this.onExpandableItemClicked=function(e){b.setExpandedItem(w.getEventTargetOrSrcElement(e))};this.onActivatableItemClicked=function(e){b.setActiveItem(w.getEventTargetOrSrcElement(e))};this.keydownEventListener=function(e){b.itemKeydownHandler(w.getEventTargetOrSrcElement(e),q.getKeyCode(e))&&w.preventDefault(e)};this.update()}return I(c,l),c.prototype.update=function(){if(!this.element)return null;this.items=w.selectElements(c.itemSelector,this.element);var a=w.selectElements("."+ c.activeSelector,this.element);this.activeItem=a?a.shift():null;for(var b=0;br?1:-1:A>F?1:-1}),this.isSorted=!0)},e.init=function(g){q.apiDeprecated("Table.init() is deprecated, please use ComponentFactory.create() instead.");w.ComponentFactory.create([{component:c,selector:g?g.selector:null,eventToBind:g?g.eventToBind:null}])},e}()}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){var I=this&&this.__extends||function(x,u){function w(){this.constructor=x}for(var m in u)u.hasOwnProperty(m)&&(x[m]=u[m]);x.prototype=null===u?Object.create(u):(w.prototype=u.prototype, new w)};p=[p,t,p(8),p(10),p(3),p(5)];t=function(x,u,w,m,f,q){x=function(l){function c(a,b){var e=this;void 0===b&&(b=null);l.call(this,a,b);this.toggleElement=a;this.toggleCheckedState=function(){e.isChecked()?e.uncheckToggle():e.checkToggle()};this.update()}return I(c,l),c.prototype.update=function(){return l.prototype.update.call(this),!!this.toggleElement&&(this.toggleButton=f.selectFirstElementT("button",this.toggleElement),this.toggleLabel=f.selectFirstElement("button + span",this.toggleElement), void(this.toggleLabel&&this.toggleButton&&(this.checkedString=this.toggleLabel.getAttribute("data-on-string"),this.uncheckedString=this.toggleLabel.getAttribute("data-off-string"),this.isDisabled()?this.disableToggle():this.enableToggle(),this.setToggleCheckedState(this.isChecked()),f.addEvent(this.toggleButton,f.eventTypes.click,this.toggleCheckedState),f.addEvent(this.toggleLabel,f.eventTypes.click,this.toggleCheckedState))))},c.prototype.teardown=function(){f.removeEvent(this.toggleButton,f.eventTypes.click, this.toggleCheckedState);f.removeEvent(this.toggleLabel,f.eventTypes.click,this.toggleCheckedState)},c.prototype.checkToggle=function(){this.setToggleCheckedState(!0)},c.prototype.uncheckToggle=function(){this.setToggleCheckedState(!1)},c.prototype.isChecked=function(){return"true"===this.toggleButton.getAttribute(c.ariaChecked)},c.prototype.enableToggle=function(){this.toggleButton.disabled=!1;f.removeClass(this.toggleElement,c.disabledClass)},c.prototype.disableToggle=function(){this.toggleButton.disabled= !0;f.addClass(this.toggleElement,c.disabledClass)},c.prototype.isDisabled=function(){return this.toggleButton.disabled},c.prototype.setToggleCheckedState=function(a){this.isDisabled()||a===this.isChecked()||(this.toggleButton.setAttribute(c.ariaChecked,a.toString()),f.setText(this.toggleLabel,a?this.checkedString:this.uncheckedString),this.initiatePublish())},c.prototype.publish=function(a,b){a.onToggled&&a.onToggled({checked:this.isChecked()})},c.init=function(a){q.apiDeprecated("Toggle.init() is deprecated, please use ComponentFactory.create() instead."); m.ComponentFactory.create([{component:c,selector:a?a.selector:null,eventToBind:a?a.eventToBind:null}])},c.selector=".c-toggle",c.typeName="Toggle",c.ariaChecked="aria-checked",c.disabledClass="f-disabled",c}(w.Publisher);u.Toggle=x}.apply(t,p);!(void 0!==t&&(B.exports=t))},function(B,t,p){p=[p,t,p(64),p(65),p(5),p(3),p(4)];t=function(I,x,u,w,m,f,q){I=function(){function l(c){var a=this;if(this.videoComponent=c,this.canPlay=!1,this.errorMessageDisplayed=!1,this.onMouseEvent=function(b){if(b=f.getEvent(b), "mouseover"===b.type)a.controlPanelTimer&&window.clearTimeout(a.controlPanelTimer),a.showControlPanel();else if("mouseout"===b.type){for(var e=b.toElement||b.relatedTarget;e&&e.parentNode&&e.parentNode!==window;){if(e.parentNode===a||e===a)return void f.preventDefault(b);e=e.parentNode}a.startControlPanelTimeout()}},this.onVideoMetadataLoaded=function(){a.videoControls&&a.videoPlayer&&(a.canPlay=!1,a.videoControls.setDuration(a.videoPlayer.duration),null!==a.videoPlayer.getAttribute("autoplay")&& a.play())},this.onVideoTimeUpdate=function(){a.videoControls&&a.videoPlayer&&(a.videoControls.setPlayPosition(a.videoPlayer.currentTime),a.closedCaptions&&a.closedCaptions.updateCaptions(a.videoPlayer.currentTime))},this.onVideoPlayStateChanged=function(b){a.canPlay=a.canPlay||"canplay"===b.type||"canplaythrough"===b.type;a.videoControls&&a.videoControls.updatePlayPauseState()},this.onVideoPlayerClicked=function(b){a.isPlayable&&(a.isPaused()?a.play():a.pause())},this.onVideoEnded=function(){a.videoControls&& (a.videoControls.setPlayPosition(0),a.videoControls.updatePlayPauseState());a.closedCaptions&&a.closedCaptions.updateCaptions(0)},this.onResized=function(){a.videoComponent&&a.triggerParagraph&&(m.getDimensions(a.videoComponent).width=l.positionUpdateThreshold&& (this.videoPlayer.currentTime=c))},l.prototype.getVolume=function(){return this.videoPlayer&&m.isNumber(this.videoPlayer.volume)?this.videoPlayer.volume:0},l.prototype.setVolume=function(c){m.isNumber(c)&&this.videoPlayer&&(c=Math.round(100*Math.max(0,Math.min(c,1)))/100,c!==this.videoPlayer.volume&&(this.videoPlayer.volume=c,m.setCookie(l.cookieVolume,c.toString(),"/",365),this.videoControls&&this.videoControls.setVolume(c)))},l.prototype.isMuted=function(){return!this.videoPlayer||this.videoPlayer.muted}, l.prototype.setMuted=function(c){this.videoPlayer&&c!==this.videoPlayer.muted&&(this.videoPlayer.muted=c,this.videoControls&&this.videoControls.setMuted(c))},l.prototype.setFullscreen=function(){if(this.videoPlayer&&(this.videoPlayer.requestFullscreen||this.videoPlayer.msRequestFullscreen||this.videoPlayer.mozRequestFullScreen||this.videoPlayer.webkitRequestFullscreen||this.videoPlayer.webkitSupportsFullscreen)){var c=document.cancelFullScreen||document.msExitFullscreen||document.mozCancelFullScreen|| document.webkitCancelFullScreen||document.webkitCancelFullScreen,a=this.videoPlayer.requestFullscreen||this.videoPlayer.msRequestFullscreen||this.videoPlayer.mozRequestFullScreen||this.videoPlayer.webkitRequestFullscreen||this.videoPlayer.webkitEnterFullScreen;(document.fullScreenElement||document.msFullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)&&c();a.call(this.videoPlayer)}},l.prototype.initializeClosedCaptions=function(){(this.ccOverlay=f.selectFirstElement(".f-video-cc-overlay", this.videoComponent))&&(this.closedCaptions=new w.VideoClosedCaptions(this.ccOverlay),this.initializeClosedCaptionsMenu())},l.prototype.initializeClosedCaptionsMenu=function(c){if(this.ccOverlay&&this.closedCaptions){var a;if(!c){c=[];var b=f.selectElementsT("ul[data-video-sub-options\x3df-video-captions] li a[data-video-selectable]",this.videoComponent);if(b){b=b.slice(1);for(var e=0,g=b;ec?(f.css(this.optionsContainer,"overflowY","scroll"),l=c):f.css(this.optionsContainer,"overflowY","hidden"),l},q.prototype.odClearSubActive= function(){this.odSubActive&&(f.css(this.odSubActive,"display","none"),this.odSubActive=null)},q.prototype.setOptions=function(l){if(l&&l.options&&l.options.length&&l.category&&this.odParent)if("info"!==l.category){var c="f-video-share"===l.category?1:2,a=f.selectFirstElement("ul[data-video-sub-options\x3d'"+l.category+"']",this.odParent);if(a){var b=f.selectElements("li",a);if(b&&b.length>c){for(;b.length>c;)f.removeElement(b.pop());b=b.pop();1===c&&(b=b.cloneNode(!0),f.removeClasses(b.firstElementChild, ["glyph-chevron-left","c-glyph"]),b.firstElementChild.removeAttribute("data-video-options"));f.removeClass(b.firstElementChild,"glyph-check-mark");for(var e=null,g=0,r=l.options;g=c.events.filter(function(ha){return ha.time===A}).length&&c.events.push({time:A,element:a});b=A;e=0;for(F=f.nodeListToArray(a.childNodes);e< F.length;e++)K=F[e],K.nodeType===Node.ELEMENT_NODE&&("seq"!==l.getAttributeNS(a,"timeContainer",c.settings.ttmlNamespace)?this.applyTiming(c,K,{start:A,end:r},!0,g):(this.applyTiming(c,K,{start:b,end:r},!1,g),b=parseInt(K.getAttribute("data-time-end"),10)))},l.applyStyling=function(c,a){a=(a=l.getFirstElementByTagNameNS(a,"styling",c.settings.ttmlNamespace))?f.nodeListToArray(a.getElementsByTagNameNS(c.settings.ttmlNamespace,"style")):[];for(var b=0,e=f.nodeListToArray(c.root.querySelectorAll("*"));b< e.length;b++)this.applyStyle(c,e[b],a)},l.applyStyle=function(c,a,b){var e={};this.applyStylesheet(c.settings,e,a,b);l.applyInlineStyles(c.settings,e,a);b=!0;for(var g in e)if(e.hasOwnProperty(g)){b=!1;break}b||(a.setAttribute("data-styleSet",c.styleSetCache.length.toString()),c.styleSetCache.push(e))},l.applyStylesheet=function(c,a,b,e){for(var g=l.getAttributeNS(b,"style",c.ttmlNamespace),r=0,A=g?g.split(/\s+/):[];rb&&(b=a);return void(0<=b&&m.css(c,"line-height",b+"px"));case "origin":"auto"!==e&&(e=e.split(/\s+/),2===e.length&&(m.css(c,"position","absolute"),m.css(c,"left",this.ttmlToCssUnits(e[0],!0)),m.css(c,"top", this.ttmlToCssUnits(e[1],!1))));break;case "opacity":return void m.css(c,b,g);case "padding":a=q.getDimensions(c);e=e.split(/\s+/);switch(e.length){case 1:g=this.ttmlToCssUnits(e[0],!1,a);b=this.ttmlToCssUnits(e[0],!0,a);g=f.format("{0} {1} {0} {1}",g,b);break;case 2:g=this.ttmlToCssUnits(e[0],!1,a);b=this.ttmlToCssUnits(e[1],!0,a);g=f.format("{0} {1} {0} {1}",g,b);break;case 3:g=this.ttmlToCssUnits(e[0],!1,a);b=this.ttmlToCssUnits(e[1],!0,a);r=this.ttmlToCssUnits(e[2],!1,a);g=f.format("{0} {1} {2} {1}", g,b,r);break;case 4:g=this.ttmlToCssUnits(e[0],!1,a),b=this.ttmlToCssUnits(e[1],!0,a),r=this.ttmlToCssUnits(e[2],!1,a),e=this.ttmlToCssUnits(e[3],!0,a),g=f.format("{0} {1} {2} {3}",g,b,r,e)}return m.css(c,"box-sizing","border-box"),m.css(c,"border-style","solid"),m.css(c,"border-color","transparent"),void m.css(c,"border-width",g);case "textAlign":switch(e){case "start":g="left";break;case "end":g="right"}return void m.css(c,"text-align",g);case "textDecoration":return g=l.ttmlToCssTextDecoration(e), void m.css(c,"text-decoration",g);case "textOutline":return void m.css(c,"text-shadow",this.ttmlToCssTextOutline(g));case "unicodeBidi":switch(e){case "bidiOverride":g="bidi-override"}return void m.css(c,"unicode-bidi",g);case "visibility":return void m.css(c,b,g);case "writingMode":switch(e){case "lr":case "lrtb":return m.css(c,"writing-mode","horizontal-tb"),m.css(c,"-webkit-writing-mode","horizontal-tb"),void m.css(c,"writing-mode","lr-tb");case "rl":case "rltb":return m.css(c,"writing-mode","horizontal-tb"), m.css(c,"-webkit-writing-mode","horizontal-tb"),void m.css(c,"writing-mode","rl-tb");case "tblr":return m.css(c,"text-orientation","upright"),m.css(c,"writing-mode","vertical-lr"),m.css(c,"-webkit-text-orientation","upright"),m.css(c,"-webkit-writing-mode","vertical-lr"),void m.css(c,"writing-mode","tb-lr");case "tb":case "tbrl":return m.css(c,"text-orientation","upright"),m.css(c,"writing-mode","vertical-rl"),m.css(c,"-webkit-text-orientation","upright"),m.css(c,"-webkit-writing-mode","vertical-rl"), void m.css(c,"writing-mode","tb-rl")}break;case "wrapOption":return void m.css(c,"white-space","noWrap"===e?"nowrap":"pre"===e?"pre":"normal");case "zIndex":return void m.css(c,b,g);default:return void m.css(c,b,g)}},l.defaultStyle=function(c){return m.css(c,"background-color",l.TtmlNamedColorMap.transparent),m.css(c,"offset","0"),m.css(c,"margin","0"),m.css(c,"padding","0"),m.css(c,"border","0"),c},l.prototype.ttmlToCssUnits=function(c,a,b){var e=c;if(c){var g=c.charAt(c.length-1);if("c"===g||"%"=== g){e=this.settings.rootContainerRegionDimensions?this.settings.rootContainerRegionDimensions:this.settings.relatedMediaObjectRegion;c=parseFloat(c.substr(0,c.length-1));e=a?e.width:e.height;var r=void 0;"c"===g?r=c*e/(a?this.settings.cellResolution.columns:this.settings.cellResolution.rows):"%"===g&&(b&&(e=a?b.width:b.height),r=e*c/100);r=Math.round(10*r)/10;e=r+"px"}}return e},l.prototype.ttmlToCssFontSize=function(c,a,b,e){void 0===b&&(b=1);void 0===e&&(e=!1);var g=c;if(c){var r=c.charAt(c.length- 1);if("c"===r||e&&"%"===r)e=this.settings.rootContainerRegionDimensions?this.settings.rootContainerRegionDimensions:this.settings.relatedMediaObjectRegion,c=parseFloat(c.substr(0,c.length-1))*(a?e.width:e.height)/(a?this.settings.cellResolution.columns:this.settings.cellResolution.rows),"%"===r&&(c/=100),c=Math.floor(c*b*10)/10,g=c+"px"}return g},l.prototype.ttmlToCssTextOutline=function(c){var a="none";if(!f.isNullOrWhiteSpace(c)&&"none"!==c){var b=c.split(/\s+/),e=c=void 0;if(1===b.length){c=$(this).css("color"); e=b[0];var g=""}else if(3===b.length)c=b[0],e=b[1],g=b[2];else if(2===b.length){var r=b[0].charAt(0);"0"<=r&&"9">=r?(c=$(this).css("color"),e=b[0],g=b[1]):(c=b[0],e=b[1],g="")}if(g=this.ttmlToCssFontSize(g,!1,.75),e=this.ttmlToCssFontSize(e,!1,.75),b=l.lengthRegEx.exec(e),b&&3===b.length){e=Math.round(parseFloat(b[1]));b=b[2];a="";for(r=-e;r<=e;r++)for(var A=-e;A<=e;A++)0===r&&0===A||(a+=f.format("{0}{4} {1}{4} {2} {3}, ",r,A,g,l.ttmlToCssColor(c),b));a&&(a=a.substr(0,a.length-2))}}return a},l.ttmlToCssTextDecoration= function(c){var a="";c=c.split(/\s+/);for(var b=0;b$(this).attr("href").indexOf("CollectionId")){var p=$(this).attr("href");p=-1!=p.indexOf("?")?p+"\x26CollectionId\x3d"+GetQueryString("CollectionId"):p+"?CollectionId\x3d"+GetQueryString("CollectionId");$(this).attr("href",p)}})} var GetQueryString=function(B){B=new RegExp("(^|\x26)"+B+"\x3d([^\x26]*)(\x26|$)","i");B=encodeURI(window.location.search).substr(1).match(B);return null!=B?unescape(B[2]):null},GetPageName=function(B){var t=-1==B.indexOf("?")?!1:!0,p=B.lastIndexOf("/");return t?(t=B.indexOf("?"),B.substr(p+1,t-p-1)):B.substr(p+1)},SetERUrl=function(B,t,p){if(0=parseInt(t)?B.replace(I,"FY-"+t):B.replace(I,"FY-"+t+"-"+p)):B},IRNav=function(B){$.extend({},{step:"",menuER:[],menuFinancial:[]},B);(function(t){if(null!=t&&0p)""==t?($("#C"+B).removeClass("hidden"),$("#C"+B).find("a").attr("aria-expanded","true")):($("#C"+B).addClass(t),$("#C"+B).find("a").attr("aria-expanded","false"));else return!1}})}; $(function(){$("#DownloadItem a").attr("target","_blank");$(".financialTable tr th:first-child img").attr("src","https://cdn-dynmedia-1.microsoft.com/is/image/microsoftcorp/TagMouseOut");var B=$(".imgTagsToggle"),t=$("#DownloadItem"),p=$("\x3cdiv\x3e\x3c/div\x3e");p.css("float","right");t.appendTo(p);B.appendTo(p);p.appendTo(".financialHeader_middle");$("#financialTable a").each(function(){var I=$(this).text().replace(/\s+/g," ");$(this).attr("aria-label",I)})}); function hiliteRow(B){var t=B.getElementsByTagName("th");for(i=0;iB.indexOf("?")?B+="?CollectionId\x3d"+t:B+="\x26CollectionId\x3d"+t);window.open(B,"FSPop","height\x3d550,width\x3d740,top\x3d150,left\x3d150status\x3dfalse,toolbar\x3dno,menubar\x3dno,location\x3dno,resizable\x3dyes,scrollbars\x3dyes").focus()} function gotoURL(B){var t=window.location.href,p=window.location.pathname;p=p.substr(p.lastIndexOf("/")+1);-1