function deepExtend(a){a=a||{};for(var e=arguments.length,c=1;cc.status?(g(),triggerEventCrossBrowser(window,"loadajax")):a.error&&a.error(c.responseText,c.status,a);ajaxPop(c)};c.onerror=function(){a.error&&a.error(c.responseText,c.status,a);ajaxPop(c)};a.abort&&(c.onabort=a.abort);"GET"===a.method?c.send():(d instanceof FormData||(c.setRequestHeader("Content-type","application/x-www-form-urlencoded"),d=httpBuildQuery(d)),c.send(d));c.executePrecachedResult= function(){a.precacheOnly=!1;g()};c._showLoading=a.showLoading;g_arrAjaxRequests.push(c);a.showLoading&&ajaxShowLoading(a.showLoadingMessage);return c}function ajaxAbort(a){a.abort();ajaxPop(a)} function ajaxPop(a){var e=g_arrAjaxRequests.length;if(1'+a+"");document.body.appendChild(e);e.classList.add("ajaxLoadingShow");ajaxLoadingTimeout=null},400))} function ajaxHideLoading(){ajaxLoadingTimeout&&(clearTimeout(ajaxLoadingTimeout),ajaxLoadingTimeout=null);var a=document.getElementById("ajaxLoading");a&&(a.classList.add("ajaxLoadingHide"),ajaxLoadingHideTimeout&&clearTimeout(ajaxLoadingHideTimeout),ajaxLoadingHideTimeout=setTimeout(function(){a.parentNode&&a.parentNode.removeChild(a)},500))} function ajaxEvalChunkedResponse(a){let e=0,g=[],m=a.indexOf("\n\u00a4\u00a4\u00a4\u00a4\u00a4\u00a4\u00a4\u00a4\u00a4\u00a4\n\n"),d=0;for(;-1!==m;){var b=a.indexOf("\n"),f=a.substr(0,b);b=a.substr(b+1,m-b-1);if("js"==f)e?g.push(b):ajaxEvalResponse(b);else if("css"==f)f=document.createElement("style"),f.styleSheet?f.styleSheet.cssText=b:f.appendChild(document.createTextNode(b)),document.getElementsByTagName("head")[0].appendChild(f);else if("cssRemote"==f)for(f=JSON.parse(b),b=0;bwindow.innerWidth-100&&b.offsetHeight>window.innerHeight-100&&b.classList.add("dialogBoxFullScreen");var f=void 0!== window.scrollY?window.scrollY:document.documentElement.scrollTop;let g=Math.round(window.innerHeight/2.5-b.offsetHeight/2.5);g=Math.max(f,g+f);b.style.top=g+"px";"auto"===d.width&&(b.style.width="auto",b.style.left="auto",b.style.right="auto",b.style.left=window.innerWidth/2-b.offsetWidth/2+"px");d.closable&&(b.addEventListener("keydown",function(h){27===h.keyCode&&(d.fnOnClose&&d.fnOnClose(),d.close())}),f=document.createElement("dialogboxclose"),b.appendChild(f),f.addEventListener("click",function(){d.fnOnClose&& d.fnOnClose();d.close()}));triggerEventCrossBrowser(window,"dialogboxopen")})}for(var c in a)this[c]=a[c];let d=this,b=document.getElementById(this.id);if(b){b._dialogTableRow&&b._dialogTableRow.classList.remove("tableRow-active");(a=document.getElementById(this.id+"_opened"))&&a.classList.add("alwayspost");!this.backdrop||b.previousSibling&&"dialogboxoverlay"===b.previousSibling.nodeName.toLowerCase()?(a=b.previousSibling,a.style.zIndex=g_iDialogBoxZIndex,a.classList.remove("dialogBoxClose"),a.closeTimeout&& clearTimeout(a.closeTimeout)):(a=document.createElement("dialogboxoverlay"),a.style.zIndex=g_iDialogBoxZIndex,b.parentNode.insertBefore(a,b),a.classList.remove("dialogBoxClose"),a.classList.add("dialogBoxOpen"),d.closable&&a.addEventListener("click",function(){let f=b.getElementsByTagName("form");for(let g=0;gk&&(k+=1);1k?h:k<2/3?l+(h-l)*(2/3-k)*6:l}a/=360;b/=100;c/=100;if(b){var f=.5>c?c*(1+b):c+b-c*b,g=2*c-f;c=e(g,f,a+1/3);b=e(g,f,a);a=e(g,f,a-1/3)}else c=b=a=c;return{r:Math.round(255*c),g:Math.round(255*b),b:Math.round(255*a)}}function n(a,b,c){a/=255;b/=255;c/=255;var e=Math.max(a,b,c),f=Math.min(a,b,c),g,l=(e+f)/2;if(e==f)f=g=0;else{var h=e-f;f=.5=b?b/12.92:Math.pow((b+.055)/1.055,2.4))+.7152*(.03928>=c?c/12.92:Math.pow((c+.055)/1.055,2.4))+.0722*(.03928>= a?a/12.92:Math.pow((a+.055)/1.055,2.4)))};d.prototype.hueShift=function(a){this.h=(this.h+a)%360};d.prototype.clone=function(){var a=new d;a.h=this.h;a.s=this.s;a.l=this.l;a.a=this.a;a.strReadFormat=this.strReadFormat;return a};d.prototype.createComplement=function(){if("null"===this.strReadFormat)return null;var a=this.clone();a.hueShift(180);return a};d.prototype.getComplimentaryTextColor=function(){return 50<=this.getRelativeLuminance()?new d("rgba(0,0,0,1)"):new d("rgba(255,255,255,1)")};d.prototype.createGradient= function(){var a=(this.h-25+360)%360,b=Math.min(Math.max(this.s-20,50),100),c=Math.min(Math.max(this.l+10,0),100),e=new d;e.setHSLA(a,b,c,1);return{strStartColor:this.getRGBAString(),strEndColor:e.getRGBAString(),bLightFont:128>this.getRelativeLuminance()}};d.prototype.createAnalogousPallate=function(){let a={},b=this.clone();b.hueShift(-30);let c=this.clone();c.hueShift(30);a.pPrimary=this;a.pSecondary=b;a.pTertiary=c;return a};d.prototype.createTriadicPallate=function(){let a={},b=this.clone(); b.hueShift(-120);let c=this.clone();c.hueShift(120);a.pPrimary=this;a.pSecondary=b;a.pTertiary=c;return a};d.prototype.createSplitComplementaryPallate=function(){let a={},b=this.clone();b.hueShift(-72);let c=this.clone();c.hueShift(72);a.pPrimary=this;a.pSecondary=b;a.pTertiary=c;return a};window.Color=d})(); (function(){let m={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aqua:"#00FFFF",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blue:"#0000FF",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgrey:"#A9A9A9", darkgreen:"#006400",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",fuchsia:"#FF00FF",gainsboro:"#DCDCDC", ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgray:"#D3D3D3",lightgrey:"#D3D3D3",lightgreen:"#90EE90",lightpink:"#FFB6C1",lightsalmon:"#FFA07A", lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",lime:"#00FF00",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",maroon:"#800000",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1", moccasin:"#FFE4B5",navajowhite:"#FFDEAD",navy:"#000080",oldlace:"#FDF5E6",olive:"#808000",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",purple:"#800080",rebeccapurple:"#663399",red:"#FF0000",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460", seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",silver:"#C0C0C0",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",teal:"#008080",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",white:"#FFFFFF",whitesmoke:"#F5F5F5",yellow:"#FFFF00",yellowgreen:"#9ACD32"};window.CSSColorNames={getHexForName:function(n){return n?m[n.toLowerCase()]||null:null}}})(); (function(){function k(a,b){this.config={bOpenOnHover:b.bOpenOnHover,strOrientation:b.strOrientation,bPreventWrap:b.bPreventWrap,pMobileMediaQuery:window.matchMedia(`(max-width: ${parseInt(b.iMobileBreakPoint)}px)`)};this.classlicurrent=b.classlicurrent||"active";this.pNavList=new h(a);this.nMobileMenuUL=this.pNavList.getListNode().previousElementSibling;this.mobileMenuCloseTimer=this.mouseoutCloseTimer=null;this.init()}function h(a){this.nList=a;this.arrListItems=[];this.init()}function l(a){this.nListItem= a;a._pListItem=this;this.nLink=a.querySelector("a");this.pSubNavList=null;this.init()}const d={LIST:"s8-navigationPrimary",LIST_ITEM_OPEN:"s8-navigationPrimaryLI-open",LIST_ITEM_HAS_CHILD_LIST:"s8-navigationPrimary-hasChildren",MOBILE_CLOSE_SHOW:"s8-navigationPrimary__mobileCloseButton--show",DISPLAY_STATE_MOBILE:"s8-navigationPrimary--displayStateMobile",DISPLAY_STATE_MOBILE_IS_OPEN:"s8-navigationPrimary--displayStateMobile-open"};window.PrimaryNavigation=k;k.prototype={init:function(){let a=this.pNavList.getListNode(); this.nMobileCloseButton=document.createElement("div");this.nMobileCloseButton.classList.add("s8-navigationPrimary__mobileCloseButton");this.nMobileCloseButton.setAttribute("tabindex","0");a.parentElement.appendChild(this.nMobileCloseButton);this._fixColors();this._bindInteractions();let b;"function"===typeof Event?b=new Event("initialised"):(b=document.createEvent("Event"),b.initEvent("initialised",!0,!0));a.dispatchEvent(b)},_bindInteractions:function(){for(let a=0,b=Object.keys(this.interactions);a< b.length;a++){let c=this.interactions[b[a]];c.eventTriggers.forEach(function(e){if(!e.triggerShouldApply||e.triggerShouldApply.call(this)){var g=e.eventNames;if(g&&g.length){var m=e.getBindTarget.call(this),n=function(f){e.processEvent?e.processEvent.call(this,f)&&c.handler.call(this,f):c.handler.call(this,f)}.bind(this);for(let f=0;fa.clientWidth}};h.prototype={init:function(){for(let a=0;a";b+="Olson database name: "+this.olson_tz+"
";return b+="Daylight Savings: "+(this.uses_dst?"yes":"no")+"
"};a.prototype.ambiguity_check=function(){var b,c=d.ambiguity_list[this.olson_tz];if("undefined"!==typeof c){var e=c.length;for(b=0;be?{utc_offset:b, dst:1,hemisphere:"NORTH"}:0{})}document.onmousemove=n,document.onscroll=n,document.ontouchstart=n}(); (function(){function m(a){a._imageObserversBound||(a._imageObserversBound=!0,requestAnimationFrame(function(){u.observe(a,{attributes:!1,childList:!0,subtree:!0});p([{type:"childList",addedNodes:a.body?a.body.childNodes:a.childNodes,removedNodes:[],target:a.body?a.body:a}])}))}function p(a){for(let c=0;cb.width&&(b.width=400);let z=parseInt(b.width)*d;b=parseInt(b.height)*d;for(d=0;d=b||d>=h)break;var f=parseInt(e)===e;let l=parseInt(d)===d;f=f&&l?"_"+e+"x"+d:f?"_"+e+"x":l?"_x"+d:1<=c?"_"+Math.ceil(e)+"x":"_x"+Math.ceil(d);f+="a";window._s8Sqips[a].sizes.push({width:e, height:d,suffix:f})}}}}const x=/_\d*x\d*[ac]?\.[a-z]{3,5}$/,u=new MutationObserver(p),k="IntersectionObserver"in window?new IntersectionObserver(v,{root:null,rootMargin:"0px 0px 0px 0px",threshold:0}):null,t=[7056,32400,129600,518400,921600,2073600,3686400,8294400];"interactive"==document.readyState||"complete"==document.readyState?m(document):window.addEventListener("DOMContentLoaded",()=>m(document),!0)})(); if(typeof(g_arrLoadedJavaScript) == 'undefined') var g_arrLoadedJavaScript = [3964123789]; else g_arrLoadedJavaScript.push(3964123789); if(typeof(g_arrLoadedCSS) == 'undefined') var g_arrLoadedCSS = ["2234640884"]; else g_arrLoadedCSS.push("2234640884");