/*! For license information please see axe.js.LICENSE.txt */ !function e(t){var n=t,r=t.document;function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=o||{};function u(e){this.name="SupportError",this.cause=e.cause,this.message="`".concat(e.cause,"` - feature unsupported in your environment."),e.ruleId&&(this.ruleId=e.ruleId,this.message+=" Skipping ".concat(this.ruleId," rule.")),this.stack=(new Error).stack}o.version="4.9.0","function"==typeof define&&define.amd&&define("axe-core",[],(function(){return o})),"object"===("undefined"==typeof module?"undefined":a(module))&&module.exports&&"function"==typeof e.toString&&(o.source="("+e.toString()+')(typeof window === "object" ? window : this);',module.exports=o),"function"==typeof t.getComputedStyle&&(t.axe=o),(u.prototype=Object.create(Error.prototype)).constructor=u;var i=["node"],s=["relatedNodes"],l=["node"],c=["variant"],d=["matches"],p=["chromium"],f=["noImplicit"],D=["noPresentational"],m=["precision","format","inGamut"],h=["space"],g=["algorithm"],b=["method"],v=["maxDeltaE","deltaEMethod","steps","maxSteps"],y=["node"],F=["environmentData"],w=["environmentData"],E=["environmentData"],C=["environmentData"],x=["environmentData"];function A(e){return U(e)||z(e)||Z(e)||$()}function N(e,t,n){k(e,t),t.set(e,n)}function k(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function B(e,t,n){if((t=R(t,e)).set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function T(e,t){return(t=R(t,e)).get?t.get.call(e):t.value}function R(e,t){return e.get(S(e,t))}function S(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function O(e,t,n){t=I(t);var r=e;if((t=M()?Reflect.construct(t,n||[],I(e).constructor):t.apply(e,n))&&("object"===a(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _(r)}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function M(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(M=function(){return!!e})()}function I(e){return(I=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function P(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&j(e,t)}function j(e,t){return(j=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function L(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Z(e,t){var n;if(e)return"string"==typeof e?J(e,t):"Map"===(n="Object"===(n=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?J(e,t):void 0}function J(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n"}}})),It=ie((function(e,t){"use strict";var n=Mt(),r=/[\n\r\u2028\u2029]/g;t.exports=function(e){return(e=100<(e=n(e)).length?e.slice(0,99)+"…":e).replace(r,(function(e){return JSON.stringify(e).slice(1,-1)}))}})),Pt=ie((function(e,t){function n(e){return!!e&&("object"===a(e)||"function"==typeof e)&&"function"==typeof e.then}t.exports=n,t.exports.default=n})),jt=ie((function(){"use strict";var e=kt(),t=Rt(),n=_t(),r=It(),a=Pt(),o=Bt(),u=Object.create,i=t("then","then:finally","done","done:finally");Te().promise=function(t,s){var l=u(null),c=u(null),d=u(null);if(!0===t)t=null;else if(t=n(t),!i[t])throw new TypeError("'"+r(t)+"' is not valid promise mode");s.on("set",(function(e,n,r){var u=!1;if(a(r)){l[e]=1,d[e]=r;var i=function(t){var n=l[e];if(u)throw new Error("Memoizee error: Detected unordered then|done & finally resolution, which in turn makes proper detection of success/failure impossible (when in 'done:finally' mode)\nConsider to rely on 'then' or 'done' mode instead.");n&&(delete l[e],c[e]=t,s.emit("setasync",e,n))},p=function(){u=!0,l[e]&&(delete l[e],delete d[e],s.delete(e))},f=t;if("then"===(f=f||"then")){var D=function(){o(p)};"function"==typeof(r=r.then((function(e){o(i.bind(this,e))}),D)).finally&&r.finally(D)}else if("done"===f){if("function"!=typeof r.done)throw new Error("Memoizee error: Retrieved promise does not implement 'done' in 'done' mode");r.done(i,p)}else if("done:finally"===f){if("function"!=typeof r.done)throw new Error("Memoizee error: Retrieved promise does not implement 'done' in 'done:finally' mode");if("function"!=typeof r.finally)throw new Error("Memoizee error: Retrieved promise does not implement 'finally' in 'done:finally' mode");r.done(i),r.finally(p)}}else c[e]=r,s.emit("setasync",e,1)})),s.on("get",(function(e,t,n){var r,u;l[e]?++l[e]:(r=d[e],u=function(){s.emit("getasync",e,t,n)},a(r)?"function"==typeof r.done?r.done(u):r.then((function(){o(u)})):u())})),s.on("delete",(function(e){var t;delete d[e],l[e]?delete l[e]:hasOwnProperty.call(c,e)&&(t=c[e],delete c[e],s.emit("deleteasync",e,[t]))})),s.on("clear",(function(){var t=c;c=u(null),l=u(null),d=u(null),s.emit("clearasync",e(t,(function(e){return[e]})))}))}})),Lt=ie((function(){"use strict";var e=Ae(),t=Be(),n=Te(),r=Function.prototype.apply;n.dispose=function(a,o,u){var i;e(a),u.async&&n.async||u.promise&&n.promise?(o.on("deleteasync",i=function(e,t){r.call(a,null,t)}),o.on("clearasync",(function(e){t(e,(function(e,t){i(t,e)}))}))):(o.on("delete",i=function(e,t){a(t)}),o.on("clear",(function(e){t(e,(function(e,t){i(t,e)}))})))}})),qt=ie((function(e,t){"use strict";t.exports=2147483647})),zt=ie((function(e,t){"use strict";var n=Ce(),r=qt();t.exports=function(e){if(e=n(e),r":!0,"?":!0,"@":!0,"[":!0,"\\":!0,"]":!0,"^":!0,"`":!0,"{":!0,"|":!0,"}":!0,"~":!0},e.strReplacementsRev={"\n":"\\n","\r":"\\r","\t":"\\t","\f":"\\f","\v":"\\v"},e.singleQuoteEscapeChars={n:"\n",r:"\r",t:"\t",f:"\f","\\":"\\","'":"'"},e.doubleQuotesEscapeChars={n:"\n",r:"\r",t:"\t",f:"\f","\\":"\\",'"':'"'}})),Yt=ie((function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=Gt();e.parseCssSelector=function(e,n,r,a,o,u){var i=e.length,s="";function l(r,a){var o="";for(n++,s=e.charAt(n);n>0},ToUint32:function(e){return e>>>0}}),o=Math.LN2,u=Math.abs,i=Math.floor,s=Math.log,l=Math.min,c=Math.pow,d=Math.round;function p(e,t,n){return e1e5)throw new RangeError("Array too large for polyfill");for(var t=0;t>t}function k(e,t){return e<<(t=32-t)>>>t}function B(e){return k(e[0],8)}function T(e,t,n){var r,a,d,p,f,D,m,h=(1<=c(2,1-h)?(a=l(i(s(e)/o),1023),2<=(d=g(e/c(2,a)*c(2,n)))/c(2,n)&&(a+=1,d=1),h>=1;return l.reverse(),s=l.join(""),o=(1<this.buffer.byteLength)throw new RangeError("byteOffset out of range");if(this.byteOffset%this.BYTES_PER_ELEMENT)throw new RangeError("ArrayBuffer length minus the byteOffset is not a multiple of the element size.");if(arguments.length<3){if(this.byteLength=this.buffer.byteLength-this.byteOffset,this.byteLength%this.BYTES_PER_ELEMENT)throw new RangeError("length of buffer minus byteOffset not a multiple of the element size");this.length=this.byteLength/this.BYTES_PER_ELEMENT}else this.length=r.ToUint32(n),this.byteLength=this.length*this.BYTES_PER_ELEMENT;if(this.byteOffset+this.byteLength>this.buffer.byteLength)throw new RangeError("byteOffset and length reference an area beyond the end of the buffer")}else for(this.length=r.ToUint32((i=e).length),this.byteLength=this.length*this.BYTES_PER_ELEMENT,this.buffer=new S(this.byteLength),s=this.byteOffset=0;s=this.length)){for(var t=[],n=0,a=this.byteOffset+e*this.BYTES_PER_ELEMENT;nthis.length)throw new RangeError("Offset plus length of array is out of range");if(d=this.byteOffset+u*this.BYTES_PER_ELEMENT,p=n.length*this.BYTES_PER_ELEMENT,n.buffer===this.buffer){for(f=[],s=0,l=n.byteOffset;sthis.length)throw new RangeError("Offset plus length of array is out of range");for(s=0;sthis.buffer.byteLength)throw new RangeError("byteOffset out of range");if(this.byteLength=arguments.length<3?this.buffer.byteLength-this.byteOffset:r.ToUint32(a),this.byteOffset+this.byteLength>this.buffer.byteLength)throw new RangeError("byteOffset and length reference an area beyond the end of the buffer");x(this)}function P(t){return function(n,a){if((n=r.ToUint32(n))+t.BYTES_PER_ELEMENT>this.byteLength)throw new RangeError("Array index out of range");n+=this.byteOffset;for(var o=new e.Uint8Array(this.buffer,n,t.BYTES_PER_ELEMENT),u=[],i=0;ithis.byteLength)throw new RangeError("Array index out of range");a=new t([a]);for(var u=new e.Uint8Array(a.buffer),i=[],s=0;s>8&255,255&e]}),(function(e){return N(e[0]<<8|e[1],16)})),g=_(2,(function(e){return[e>>8&255,255&e]}),(function(e){return k(e[0]<<8|e[1],16)})),b=_(4,(function(e){return[e>>24&255,e>>16&255,e>>8&255,255&e]}),(function(e){return N(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)})),v=_(4,(function(e){return[e>>24&255,e>>16&255,e>>8&255,255&e]}),(function(e){return k(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)})),y=_(4,(function(e){return T(e,8,23)}),(function(e){return R(e,8,23)})),F=_(8,(function(e){return T(e,11,52)}),(function(e){return R(e,11,52)})),e.Int8Array=e.Int8Array||w,e.Uint8Array=e.Uint8Array||D,e.Uint8ClampedArray=e.Uint8ClampedArray||m,e.Int16Array=e.Int16Array||h,e.Uint16Array=e.Uint16Array||g,e.Int32Array=e.Int32Array||b,e.Uint32Array=e.Uint32Array||v,e.Float32Array=e.Float32Array||y,e.Float64Array=e.Float64Array||F,w=new e.Uint16Array([4660]),E=18===M(new e.Uint8Array(w.buffer),0),I.prototype.getUint8=P(e.Uint8Array),I.prototype.getInt8=P(e.Int8Array),I.prototype.getUint16=P(e.Uint16Array),I.prototype.getInt16=P(e.Int16Array),I.prototype.getUint32=P(e.Uint32Array),I.prototype.getInt32=P(e.Int32Array),I.prototype.getFloat32=P(e.Float32Array),I.prototype.getFloat64=P(e.Float64Array),I.prototype.setUint8=j(e.Uint8Array),I.prototype.setInt8=j(e.Int8Array),I.prototype.setUint16=j(e.Uint16Array),I.prototype.setInt16=j(e.Int16Array),I.prototype.setUint32=j(e.Uint32Array),I.prototype.setInt32=j(e.Int32Array),I.prototype.setFloat32=j(e.Float32Array),I.prototype.setFloat64=j(e.Float64Array),e.DataView=e.DataView||I})),Qt=ie((function(e){!function(e){"use strict";var t,n,r;function o(){if(void 0===this)throw new TypeError("Constructor WeakMap requires 'new'");if(r(this,"_id","_WeakMap_"+i()+"."+i()),0l;)!r(s,n=t[l++])||~o(c,n)||i(c,n);return c}})),pr=ie((function(e,t){"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]})),fr=ie((function(e,t){"use strict";var n=dr(),r=pr();t.exports=Object.keys||function(e){return n(e,r)}})),Dr=ie((function(e,t){"use strict";function n(e){return function(t){for(var n,a=s(t),o=i(a),p=d&&null===u(a),f=o.length,D=0,m=[];D":">",'"':""","'":"'","/":"/"},n=e?/[&<>"'\/]/g:/&(?!#?\w+;)|<|>|"|'|\//g;return function(e){return e?e.toString().replace(n,(function(e){return t[e]||e})):""}},void 0!==r&&r.exports?r.exports=e:"function"==typeof define&&define.amd?define((function(){return e})):globalThis.doT=e;var o={append:{start:"'+(",end:")+'",startencode:"'+encodeHTML("},split:{start:"';out+=(",end:");out+='",startencode:"';out+=encodeHTML("}},u=/$^/;function i(e){return e.replace(/\\('|\\)/g,"$1").replace(/[\r\t\n]/g," ")}e.template=function(t,n,r){var a,s,l=(n=n||e.templateSettings).append?o.append:o.split,c=0;r=n.use||n.define?function e(t,n,r){return("string"==typeof n?n:n.toString()).replace(t.define||u,(function(e,n,a,o){return(n=0===n.indexOf("def.")?n.substring(4):n)in r||(":"===a?(t.defineParams&&o.replace(t.defineParams,(function(e,t,a){r[n]={arg:t,text:a}})),n in r||(r[n]=o)):new Function("def","def['"+n+"']="+o)(r)),""})).replace(t.use||u,(function(n,a){return t.useParams&&(a=a.replace(t.useParams,(function(e,t,n,a){var o;if(r[n]&&r[n].arg&&a)return o=(n+":"+a).replace(/'|\\/g,"_"),r.__exp=r.__exp||{},r.__exp[o]=r[n].text.replace(new RegExp("(^|[^\\w$])"+r[n].arg+"([^\\w$])","g"),"$1"+a+"$2"),t+"def.__exp['"+o+"']"}))),(a=new Function("def","return "+a)(r))&&e(t,a,r)}))}(n,t,r||{}):t,r=("var out='"+(n.strip?r.replace(/(^|\r|\n)\t* +| +\t*(\r|\n|$)/g," ").replace(/\r|\n|\t|\/\*[\s\S]*?\*\//g,""):r).replace(/'|\\/g,"\\$&").replace(n.interpolate||u,(function(e,t){return l.start+i(t)+l.end})).replace(n.encode||u,(function(e,t){return a=!0,l.startencode+i(t)+l.end})).replace(n.conditional||u,(function(e,t,n){return t?n?"';}else if("+i(n)+"){out+='":"';}else{out+='":n?"';if("+i(n)+"){out+='":"';}out+='"})).replace(n.iterate||u,(function(e,t,n,r){return t?(c+=1,s=r||"i"+c,t=i(t),"';var arr"+c+"="+t+";if(arr"+c+"){var "+n+","+s+"=-1,l"+c+"=arr"+c+".length-1;while("+s+"",sameOrigin:""},Fr=([{name:"NA",value:"inapplicable",priority:0,group:"inapplicable"},{name:"PASS",value:"passed",priority:1,group:"passes"},{name:"CANTTELL",value:"cantTell",priority:2,group:"incomplete"},{name:"FAIL",value:"failed",priority:3,group:"violations"}].forEach((function(e){var t=e.name,n=e.value,r=e.priority;e=e.group;yr[t]=n,yr[t+"_PRIO"]=r,yr[t+"_GROUP"]=e,yr.results[r]=n,yr.resultGroups[r]=e,yr.resultGroupMap[n]=e})),Object.freeze(yr.results),Object.freeze(yr.resultGroups),Object.freeze(yr.resultGroupMap),Object.freeze(yr),yr),wr=function(){"object"===("undefined"==typeof console?"undefined":a(console))&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},Er=/[\t\r\n\f]/g;function Cr(){W(this,Cr),this.parent=void 0}Y(Cr,[{key:"props",get:function(){throw new Error('VirtualNode class must have a "props" object consisting of "nodeType" and "nodeName" properties')}},{key:"attrNames",get:function(){throw new Error('VirtualNode class must have an "attrNames" property')}},{key:"attr",value:function(){throw new Error('VirtualNode class must have an "attr" function')}},{key:"hasAttr",value:function(){throw new Error('VirtualNode class must have a "hasAttr" function')}},{key:"hasClass",value:function(e){var t=this.attr("class");return!!t&&(e=" "+e+" ",0<=(" "+t+" ").replace(Er," ").indexOf(e))}}]);var xr=Cr,Ar={},Nr=(se(Ar,{DqElement:function(){return ba},aggregate:function(){return Nr},aggregateChecks:function(){return Or},aggregateNodeResults:function(){return Mr},aggregateResult:function(){return Pr},areStylesSet:function(){return jr},assert:function(){return Lr},checkHelper:function(){return va},clone:function(){return ya},closest:function(){return Ta},collectResultsFromFrames:function(){return xo},contains:function(){return Ao},convertSelector:function(){return ka},cssParser:function(){return Fa},deepMerge:function(){return No},escapeSelector:function(){return zr},extendMetaData:function(){return ko},filterHtmlAttrs:function(){return _D},finalizeRuleResult:function(){return _r},findBy:function(){return wo},getAllChecks:function(){return Fo},getAncestry:function(){return da},getBaseLang:function(){return Af},getCheckMessage:function(){return Mf},getCheckOption:function(){return If},getEnvironmentData:function(){return Pf},getFlattenedTree:function(){return Ef},getFrameContexts:function(){return Kf},getFriendlyUriEnd:function(){return Ur},getNodeAttributes:function(){return Wr},getNodeFromTree:function(){return ma},getPreloadConfig:function(){return kD},getRootNode:function(){return So},getRule:function(){return Xf},getScroll:function(){return Jf},getScrollState:function(){return Qf},getSelector:function(){return la},getSelectorData:function(){return oa},getShadowSelector:function(){return Zr},getStandards:function(){return eD},getStyleSheetFactory:function(){return nD},getXpath:function(){return pa},injectStyle:function(){return rD},isHidden:function(){return aD},isHtmlElement:function(){return oD},isNodeInContext:function(){return uD},isShadowRoot:function(){return To},isValidLang:function(){return HD},isXHTML:function(){return Xr},matchAncestry:function(){return sD},matches:function(){return wa},matchesExpression:function(){return Ba},matchesSelector:function(){return Gr},memoize:function(){return Kr},mergeResults:function(){return Co},nodeLookup:function(){return cD},nodeSerializer:function(){return yo},nodeSorter:function(){return lD},parseCrossOriginStylesheet:function(){return mD},parseSameOriginStylesheet:function(){return fD},parseStylesheet:function(){return DD},performanceTimer:function(){return gD},pollyfillElementsFromPoint:function(){return bD},preload:function(){return AD},preloadCssom:function(){return wD},preloadMedia:function(){return xD},processMessage:function(){return _f},publishMetaData:function(){return BD},querySelectorAll:function(){return RD},querySelectorAllFilter:function(){return FD},queue:function(){return Ia},respondable:function(){return fo},ruleShouldRun:function(){return OD},select:function(){return ID},sendCommandToFrame:function(){return mo},setScrollState:function(){return PD},shadowSelect:function(){return jD},shadowSelectAll:function(){return LD},shouldPreload:function(){return ND},toArray:function(){return qr},tokenList:function(){return hf},uniqueArray:function(){return vD},uuid:function(){return Ka},validInputTypes:function(){return qD},validLangs:function(){return VD}}),function(e,t,n){return t=t.slice(),n&&t.push(n),n=t.map((function(t){return e.indexOf(t)})).sort(),e[n.pop()]}),kr=Fr.CANTTELL_PRIO,Br=Fr.FAIL_PRIO,Tr=[],Rr=(Tr[Fr.PASS_PRIO]=!0,Tr[Fr.CANTTELL_PRIO]=null,Tr[Fr.FAIL_PRIO]=!1,["any","all","none"]);function Sr(e,t){Rr.reduce((function(n,r){return n[r]=(e[r]||[]).map((function(e){return t(e,r)})),n}),{})}var Or=function(e){var t=Object.assign({},e),n=(Sr(t,(function(e,t){var n=void 0===e.result?-1:Tr.indexOf(e.result);e.priority=-1!==n?n:Fr.CANTTELL_PRIO,"none"===t&&(e.priority===Fr.PASS_PRIO?e.priority=Fr.FAIL_PRIO:e.priority===Fr.FAIL_PRIO&&(e.priority=Fr.PASS_PRIO))})),{all:t.all.reduce((function(e,t){return Math.max(e,t.priority)}),0),none:t.none.reduce((function(e,t){return Math.max(e,t.priority)}),0),any:t.any.reduce((function(e,t){return Math.min(e,t.priority)}),4)%4}),r=(t.priority=Math.max(n.all,n.none,n.any),[]);return Rr.forEach((function(e){t[e]=t[e].filter((function(r){return r.priority===t.priority&&r.priority===n[e]})),t[e].forEach((function(e){return r.push(e.impact)}))})),[kr,Br].includes(t.priority)?t.impact=Nr(Fr.impact,r):t.impact=null,Sr(t,(function(e){delete e.result,delete e.priority})),t.result=Fr.results[t.priority],delete t.priority,t};function _r(e){var t=o._audit.rules.find((function(t){return t.id===e.id}));return t&&t.impact&&e.nodes.forEach((function(e){["any","all","none"].forEach((function(n){(e[n]||[]).forEach((function(e){e.impact=t.impact}))}))})),Object.assign(e,Mr(e.nodes)),delete e.nodes,e}var Mr=function(e){var t={},n=((e=e.map((function(e){if(e.any&&e.all&&e.none)return Or(e);if(Array.isArray(e.node))return _r(e);throw new TypeError("Invalid Result type")})))&&e.length?(n=e.map((function(e){return e.result})),t.result=Nr(Fr.results,n,t.result)):t.result="inapplicable",Fr.resultGroups.forEach((function(e){return t[e]=[]})),e.forEach((function(e){var n=Fr.resultGroupMap[e.result];t[n].push(e)})),Fr.FAIL_GROUP);return 0===t[n].length&&(n=Fr.CANTTELL_GROUP),0=t.length/2}(i)?Hr(i):void 0},Wr=function(e){return(e.attributes instanceof t.NamedNodeMap?e:e.cloneNode(!1)).attributes},Gr=function(e,t){return!!e[$r=$r&&e[$r]?$r:function(e){for(var t,n=["matches","matchesSelector","mozMatchesSelector","webkitMatchesSelector","msMatchesSelector"],r=n.length,a=0;a "+a:s,u=u?u.filter((function(e){return Gr(e,a)})):Array.from(n.querySelectorAll(a)),e=e.parentElement}while((1 ")?":root"+a.substring(a.indexOf(" > ")):":root"}function la(e,t){return Zr(sa,e,t)}function ca(e){var t,n=e.nodeName.toLowerCase(),r=e.parentElement;return r?(t="","head"!==n&&"body"!==n&&1 "+n+t):n}function da(e,t){return Zr(ca,e,t)}var pa=function(e){return function e(t,n){var r,a,o,u;if(!t)return[];if(!n&&9===t.nodeType)return[{str:"html"}];if(n=n||[],t.parentNode&&t.parentNode!==t&&(n=e(t.parentNode,n)),t.previousSibling){for(a=1,r=t.previousSibling;1===r.nodeType&&r.nodeName===t.nodeName&&a++,r=r.previousSibling;);1===a&&(a=null)}else if(t.nextSibling)for(r=t.nextSibling;r=1===r.nodeType&&r.nodeName===t.nodeName?(a=1,null):(a=null,r.previousSibling););return 1===t.nodeType&&((o={}).str=t.nodeName.toLowerCase(),(u=t.getAttribute&&zr(t.getAttribute("id")))&&1===t.ownerDocument.querySelectorAll("#"+u).length&&(o.id=t.getAttribute("id")),1(r=r||300)&&(r=a.indexOf(">"),a=a.substring(0,r+1)),a):"")}ga.prototype={get selector(){return this.spec.selector||[la(this.element,this._options)]},get ancestry(){return this.spec.ancestry||[da(this.element)]},get xpath(){return this.spec.xpath||[pa(this.element)]},get element(){return this._element},toJSON:function(){var e={selector:this.selector,source:this.source,xpath:this.xpath,ancestry:this.ancestry,nodeIndexes:this.nodeIndexes,fromFrame:this.fromFrame};return this._includeElementInJson&&(e.element=this._element),e}},ga.fromFrame=function(e,t,n){return e=ga.mergeSpecs(e,n),new ga(n.element,t,e)},ga.mergeSpecs=function(e,t){return V({},e,{selector:[].concat(q(t.selector),q(e.selector)),ancestry:[].concat(q(t.ancestry),q(e.ancestry)),xpath:[].concat(q(t.xpath),q(e.xpath)),nodeIndexes:[].concat(q(t.nodeIndexes),q(e.nodeIndexes)),fromFrame:!0})},ga.setRunOptions=function(e){var t=e.elementRef;e=e.absolutePaths;Da.set(ha,{elementRef:t,absolutePaths:e})};var ba=ga,va=function(e,n,r,a){return{isAsync:!1,async:function(){return this.isAsync=!0,function(t){t instanceof Error==0?(e.result=t,r(e)):a(t)}},data:function(t){e.data=t},relatedNodes:function(n){t.Node&&(n=n instanceof t.Node||n instanceof xr?[n]:qr(n),e.relatedNodes=[],n.forEach((function(n){(n=n instanceof xr?n.actualNode:n)instanceof t.Node&&(n=new ba(n),e.relatedNodes.push(n))})))}}};function ya(e){return function e(n,r){var o,u;if(null===n||"object"!==a(n))return n;if(null!=(o=t)&&o.Node&&n instanceof t.Node||null!=(o=t)&&o.HTMLCollection&&n instanceof t.HTMLCollection||"nodeName"in n&&"nodeType"in n&&"ownerDocument"in n)return n;if(r.has(n))return r.get(n);if(Array.isArray(n))return u=[],r.set(n,u),n.forEach((function(t){u.push(e(t,r))})),u;var i={};for(var s in r.set(n,i),n)i[s]=e(n[s],r);return i}(e,new Map)}(ci=new(le(Xt()).CssSelectorParser)).registerSelectorPseudos("not"),ci.registerSelectorPseudos("is"),ci.registerNestingOperators(">"),ci.registerAttrEqualityMods("^","$","*","~");var Fa=ci;function wa(e,t){return ka(t).some((function(t){return Ba(e,t)}))}function Ea(e,t){return u=t,1===(o=e).props.nodeType&&("*"===u.tag||o.props.nodeName===u.tag)&&(a=e,!(o=t).classes||o.classes.every((function(e){return a.hasClass(e.value)})))&&(r=e,!(u=t).attributes||u.attributes.every((function(e){var t=r.attr(e.key);return null!==t&&e.test(t)})))&&(o=e,!(u=t).id||o.props.id===u.id)&&(n=e,!((o=t).pseudos&&!o.pseudos.every((function(e){if("not"===e.name)return!e.expressions.some((function(e){return Ba(n,e)}));if("is"===e.name)return e.expressions.some((function(e){return Ba(n,e)}));throw new Error("the pseudo selector "+e.name+" has not yet been implemented")}))));var n,r,a,o,u}Ca=/(?=[\-\[\]{}()*+?.\\\^$|,#\s])/g;var Ca,xa=function(e){return e.replace(Ca,"\\")},Aa=/\\/g;function Na(e){return e.map((function(e){for(var t=[],n=e.rule;n;)t.push({tag:n.tagName?n.tagName.toLowerCase():"*",combinator:n.nestingOperator||" ",id:n.id,attributes:function(e){if(e)return e.map((function(e){var t,n,r=e.name.replace(Aa,""),a=(e.value||"").replace(Aa,"");switch(e.operator){case"^=":n=new RegExp("^"+xa(a));break;case"$=":n=new RegExp(xa(a)+"$");break;case"~=":n=new RegExp("(^|\\s)"+xa(a)+"(\\s|$)");break;case"|=":n=new RegExp("^"+xa(a)+"(-|$)");break;case"=":t=function(e){return a===e};break;case"*=":t=function(e){return e&&e.includes(a)};break;case"!=":t=function(e){return a!==e};break;default:t=function(e){return null!==e}}return""===a&&/^[*$^]=$/.test(e.operator)&&(t=function(){return!1}),{key:r,value:a,type:void 0===e.value?"attrExist":"attrValue",test:t=t||function(e){return e&&n.test(e)}}}))}(n.attrs),classes:function(e){if(e)return e.map((function(e){return{value:e=e.replace(Aa,""),regexp:new RegExp("(^|\\s)"+xa(e)+"(\\s|$)")}}))}(n.classNames),pseudos:function(e){if(e)return e.map((function(e){var t;return["is","not"].includes(e.name)&&(t=Na(t=(t=e.value).selectors||[t])),{name:e.name,expressions:t,value:e.value}}))}(n.pseudos)}),n=n.rule;return t}))}function ka(e){return Na((e=Fa.parse(e)).selectors||[e])}function Ba(e,t,n){return function e(t,n,r,a){if(!t)return!1;for(var o=Array.isArray(n)?n[r]:n,u=Ea(t,o);!u&&a&&t.parent;)u=Ea(t=t.parent,o);if(0"].includes(o.combinator))throw new Error("axe.utils.matchesExpression does not support the combinator: "+o.combinator);u=u&&e(t.parent,n,r-1," "===o.combinator)}return u}(e,t,t.length-1,n)}var Ta=function(e,t){for(;e;){if(wa(e,t))return e;if(void 0===e.parent)throw new TypeError("Cannot resolve parent for non-DOM nodes");e=e.parent}return null};function Ra(){}function Sa(e){if("function"!=typeof e)throw new TypeError("Queue methods require functions as arguments")}for(var Oa,_a,Ma,Ia=function(){function e(e){t=e,setTimeout((function(){null!=t&&wr("Uncaught error (of queue)",t)}),1)}var t,n=[],r=0,o=0,u=Ra,i=!1,s=e;function l(e){return u=Ra,s(e),n}function c(){for(var e=n.length;r>>((3&t)<<3)&255;return Ma}),"function"==typeof t.Buffer?t.Buffer:Array),La=[],qa={},za=0;za<256;za++)La[za]=(za+256).toString(16).substr(1),qa[La[za]]=za;function Va(e,t){return t=t||0,La[e[t++]]+La[e[t++]]+La[e[t++]]+La[e[t++]]+"-"+La[e[t++]]+La[e[t++]]+"-"+La[e[t++]]+La[e[t++]]+"-"+La[e[t++]]+La[e[t++]]+"-"+La[e[t++]]+La[e[t++]]+La[e[t++]]+La[e[t++]]+La[e[t++]]+La[e[+t]]}var Ha=[1|(ci=Oa())[0],ci[1],ci[2],ci[3],ci[4],ci[5]],$a=16383&(ci[6]<<8|ci[7]),Ua=0,Wa=0;function Ga(e,t,n){var r=t&&n||0,a=t||[],o=(n=null!=(e=e||{}).clockseq?e.clockseq:$a,null!=e.msecs?e.msecs:(new Date).getTime()),u=null!=e.nsecs?e.nsecs:Wa+1;if((i=o-Ua+(u-Wa)/1e4)<0&&null==e.clockseq&&(n=n+1&16383),1e4<=(u=(i<0||Ua>>24&255,a[r++]=i>>>16&255,a[r++]=i>>>8&255,a[r++]=255&i,o/4294967296*1e4&268435455),a[r++]=u>>>8&255,a[r++]=255&u,a[r++]=u>>>24&15|16,a[r++]=u>>>16&255,a[r++]=n>>>8|128,a[r++]=255&n,e.node||Ha),l=0;l<6;l++)a[r+l]=s[l];return t||Va(a)}function Ya(e,t,n){var r=t&&n||0,a=("string"==typeof e&&(t="binary"==e?new ja(16):null,e=null),(e=e||{}).random||(e.rng||Oa)());if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var o=0;o<16;o++)t[r+o]=a[o];return t||Va(a)}(ci=Ya).v1=Ga,ci.v4=Ya,ci.parse=function(e,t,n){var r=t&&n||0,a=0;for(t=t||[],e.toLowerCase().replace(/[0-9a-f]{2}/g,(function(e){a<16&&(t[r+a++]=qa[e])}));a<16;)t[r+a++]=0;return t},ci.unparse=Va,ci.BufferClass=ja,o._uuid=Ga();var Ka=Ya,Xa=Object.freeze(["EvalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function Za(){var e="axeAPI",t="";return(e=void 0!==o&&o._audit&&o._audit.application?o._audit.application:e)+"."+(void 0!==o?o.version:t)}function Ja(e){eo(e),Lr(t.parent===e,"Source of the response must be the parent window.")}function Qa(e){eo(e),Lr(e.parent===t,"Respondable target must be a frame in the current window")}function eo(e){Lr(t!==e,"Messages can not be sent to the same window.")}var to={},no=[];function ro(){var e="".concat(Ya(),":").concat(Ya());return no.includes(e)?ro():(no.push(e),e)}function ao(e,t,n,r){var a,u,i,s,l;return(n?Ja:Qa)(e),t.message instanceof Error&&!n?(o.log(t.message),!1):(l=(u=V({messageId:ro()},t)).topic,i=u.channelId,s=u.message,i={channelId:i,topic:l,messageId:u.messageId,keepalive:!!u.keepalive,source:Za()},s instanceof Error?i.error={name:s.name,message:s.message,stack:s.stack}:i.payload=s,a=JSON.stringify(i),!(!(l=o._audit.allowedOrigins)||!l.length||("function"==typeof r&&function(e,t,n){var r=!(2(0|t.left)&&(0|e.top)<(0|t.bottom)&&(0|e.bottom)>(0|t.top)}var jo=Kr((function(e){var t=[];return e?("hidden"===e.getComputedStylePropertyValue("overflow")&&t.push(e),t.concat(jo(e.parent))):t})),Lo=jo,qo=/rect\s*\(([0-9]+)px,?\s*([0-9]+)px,?\s*([0-9]+)px,?\s*([0-9]+)px\s*\)/,zo=/(\w+)\((\d+)/;function Vo(e){return["style","script","noscript","template"].includes(e.props.nodeName)}function Ho(e){return"area"!==e.props.nodeName&&"none"===e.getComputedStylePropertyValue("display")}function $o(e){return!(1=n)return!0;return!1}},su=[Go,Yo,Ko,Xo,iu];function lu(e){return e=cD(e).vNode,cu(e)}var cu=Kr((function(e,t){return e.actualNode&&"area"===e.props.nodeName?!Zo(e,cu):!(eu(e,{skipAncestors:!0,isAncestor:t})||e.actualNode&&su.some((function(n){return n(e,{isAncestor:t})})))&&(!e.parent||cu(e.parent,!0))}));function du(e,n){var r=Math.min(e.top,n.top),a=Math.max(e.right,n.right),o=Math.max(e.bottom,n.bottom);e=Math.min(e.left,n.left);return new t.DOMRect(e,r,a-e,o-r)}function pu(e,t){var n=e.x,r=(e=e.y,t.top),a=t.right,o=t.bottom;t=t.left;return r<=e&&n<=a&&e<=o&&t<=n}var fu={};function Du(e,n){var r=Math.max(e.left,n.left),a=Math.min(e.right,n.right),o=Math.max(e.top,n.top);e=Math.min(e.bottom,n.bottom);return a<=r||e<=o?null:new t.DOMRect(r,o,a-r,e-o)}function mu(e){var n=e.left,r=e.top,a=e.width;e=e.height;return new t.DOMPoint(n+a/2,r+e/2)}se(fu,{getBoundingRect:function(){return du},getIntersectionRect:function(){return Du},getOffset:function(){return gu},getRectCenter:function(){return mu},hasVisualOverlap:function(){return vu},isPointInRect:function(){return pu},rectHasMinimumSize:function(){return hu},rectsOverlap:function(){return Po},splitRects:function(){return yu}});function hu(e,t){var n=t.width;t=t.height;return e<=n+.05&&e<=t+.05}function gu(e,t){var n=2t.right?t.right:e.x,y:t=e.yt.bottom?t.bottom:e.y}}(u,l));i=Math.min(i,c)}}catch(e){s.e(e)}finally{s.f()}return hu(2*n,ni(t))?i:(r=bu(u,mu(a.reduce(du)))-n,Math.max(0,Math.min(i,r)))}function bu(e,t){return Math.hypot(e.x-t.x,e.y-t.y)}function vu(e,t){var n=e.boundingClientRect,r=t.boundingClientRect;return!(n.left>=r.right||n.right<=r.left||n.top>=r.bottom||n.bottom<=r.top)&&0t.top,i=rt.left,s=[];if(Fu(t.top,n,a)&&i&&s.push({top:n,left:r,bottom:t.top,right:o}),Fu(t.right,r,o)&&u&&s.push({top:n,left:t.right,bottom:a,right:o}),Fu(t.bottom,n,a)&&i&&s.push({top:t.bottom,right:o,bottom:a,left:r}),Fu(t.left,r,o)&&u&&s.push({top:n,left:r,bottom:a,right:t.left}),0===s.length){if(function(e,t){return e.top>=t.top&&e.left>=t.left&&e.bottom<=t.bottom&&e.right<=t.right}(e,t))return[];s.push(e)}return s.map(wu)}(n,e))}),[])).length)return{v:[]}}var u;for(a.s();!(n=a.n()).done;)if(u=o())return u.v}catch(e){a.e(e)}finally{a.f()}return r}var Fu=function(e,t,n){return te._stackingOrder[a].stackLevel)return 1;if(n._stackingOrder[a].stackLevel=Math.floor(t)&&s=Math.floor(n)}))}));return(u=e.container)&&(o=Ku(u._grid,u.boundingClientRect,!0).concat(o)),a?o:o.sort(Gu).map((function(e){return e.actualNode})).concat(r.documentElement).filter((function(e,t,n){return n.indexOf(e)===t}))}var Xu=function(e){Nu();var t=(e=ma(e))._grid;return t?Ku(t,e.boundingClientRect):[]},Zu=function(e){return RD(e,"*").filter((function(e){var t=e.isFocusable;return(e=(e=e.actualNode.getAttribute("tabindex"))&&!isNaN(parseInt(e,10))?parseInt(e):null)?t&&0<=e:t}))},Ju=function(e){var t=cD(e).vNode;if(t&&!Vu(t))switch(t.props.nodeName){case"a":case"area":if(t.hasAttr("href"))return!0;break;case"input":return"hidden"!==t.props.type;case"textarea":case"select":case"summary":case"button":return!0;case"details":return!RD(t,"summary").length}return!1};function Qu(e){return 1===(e=cD(e).vNode).props.nodeType&&!(Vu(e)||!Ju(e)&&(!(e=e.attr("tabindex"))||isNaN(parseInt(e,10))))}function ei(e){return 1===(e=cD(e).vNode).props.nodeType&&!(parseInt(e.attr("tabindex",10))<=-1)&&Qu(e)}var ti=Kr((function(e){var t=e.boundingClientRect,n=Mu(e).filter((function(t){return vu(e,t)&&"none"!==t.getComputedStylePropertyValue("pointer-events")&&!(e.actualNode.contains(t.actualNode)&&!ei(t))}));return n.length?(n=n.map((function(e){return e.boundingClientRect})),yu(t,n)):[t]})),ni=Kr((function(e,t){return function(e,t){return e.reduce((function(e,n){var r=hu(t,e);return r!==hu(t,n)?r?e:n:(r=e.width*e.height,n.width*n.height?@\[\]^_`{|}~\xb1]/g.test(e):a};function xs(e){var n=1=a){if(u.numLigatures/u.occurrences==1)return!0;if(0===u.numLigatures)return!1}u.occurrences++;var l="".concat(a=30,"px ").concat(D),c=(i.font=l,o.charAt(0)),d=i.measureText(c).width;if(0===d)return u.numLigatures++,!0;d<30&&(d*=p=30/d,l="".concat(a*=p,"px ").concat(D)),s.width=d,s.height=a,i.font=l,i.textAlign="left",i.textBaseline="top",i.fillText(c,0,0);var p=new Uint32Array(i.getImageData(0,0,d,a).data.buffer);if(!p.some((function(e){return e})))return u.numLigatures++,!0;i.clearRect(0,0,d,a),i.fillText(o,0,0);var f=new Uint32Array(i.getImageData(0,0,d,a).data.buffer),D=p.reduce((function(e,t,n){return 0===t&&0===f[n]||0!==t&&0!==f[n]?e:++e}),0);s=o.split("").reduce((function(e,t){return e+i.measureText(t).width}),0),l=i.measureText(o).width;return n<=D/p.length&&n<=1-l/s&&(u.numLigatures++,!0)}function As(e){var t,n,r,a,u,i=function(e,t){return t.startNode||(t=V({startNode:e},t)),1===e.props.nodeType&&t.inLabelledByContext&&void 0===t.includeHidden&&(t=V({includeHidden:!es(e)},t)),t}(e,1?@\[\]^_`{|}~\xb1]/g,""):e},Bs=function(e){return e.length&&!["x","i"].includes(e)&&(e=ks(e,{emoji:!0,nonBmp:!0,punctuations:!0}),Ai(e))?1:0},Ts={stateTerms:["on","off"],standaloneTerms:["name","honorific-prefix","given-name","additional-name","family-name","honorific-suffix","nickname","username","new-password","current-password","organization-title","organization","street-address","address-line1","address-line2","address-line3","address-level4","address-level3","address-level2","address-level1","country","country-name","postal-code","cc-name","cc-given-name","cc-additional-name","cc-family-name","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc","cc-type","transaction-currency","transaction-amount","language","bday","bday-day","bday-month","bday-year","sex","url","photo","one-time-code"],qualifiers:["home","work","mobile","fax","pager"],qualifiedTerms:["tel","tel-country-code","tel-national","tel-area-code","tel-local","tel-local-prefix","tel-local-suffix","tel-extension","email","impp"],locations:["billing","shipping"]},Rs=function(e){var t=void 0!==(t=(u=1a.length))},rl=function(e){if(e=(e=e||{}).modalPercent||.75,Da.get("isModalOpen"))return Da.get("isModalOpen");if(FD(o._tree[0],"dialog, [role=dialog], [aria-modal=true]",lu).length)return Da.set("isModalOpen",!0),!0;for(var n,a=uu(t),u=a.width*e,i=a.height*e,s=(e=(a.width-u)/2,(a.height-i)/2),l=[{x:e,y:s},{x:a.width-e,y:s},{x:a.width/2,y:a.height/2},{x:e,y:a.height-s},{x:a.width-e,y:a.height-s}].map((function(e){return Array.from(r.elementsFromPoint(e.x,e.y))})),c=0;c=u&&parseInt(e.height,10)>=i&&"none"!==e.getPropertyValue("pointer-events")&&("absolute"===e.position||"fixed"===e.position)}));if(e&&l.every((function(t){return t.includes(e)})))return Da.set("isModalOpen",!0),{v:!0}}())return n.v;Da.set("isModalOpen",void 0)};function al(e){var t,n=1i.top+n)a=Math.max(a,i.bottom);else{if(0!==o)return!0;a=i.bottom,o++}}}catch(e){u.e(e)}finally{u.f()}return!1}var ol,ul,il=function(e){return e instanceof t.Node},sl="color.incompleteData",ll={set:function(e,t){if("string"!=typeof e)throw new Error("Incomplete data: key must be a string");var n=Da.get(sl,(function(){return{}}));return t&&(n[e]=t),n[e]},get:function(e){var t=Da.get(sl);return null==t?void 0:t[e]},clear:function(){Da.set(sl,{})}},cl=function(e,n){var r=e.nodeName.toUpperCase();return["IMG","CANVAS","OBJECT","IFRAME","VIDEO","SVG"].includes(r)?(ll.set("bgColor","imgNode"),!0):((e="none"!==(r=(n=n||t.getComputedStyle(e)).getPropertyValue("background-image")))&&(n=/gradient/.test(r),ll.set("bgColor",n?"bgGradient":"bgImage")),e)};se(ci={},{Colorjs:function(){return Lp},CssSelectorParser:function(){return fl.CssSelectorParser},doT:function(){return Dl.default},emojiRegexText:function(){return Es},memoize:function(){return ml.default}}),di=le(Zt()),Zt=le(Jt()),le(Qt()),Jt=le(er()),Qt=le(br());function dl(e){return"function"==typeof e||"[object Function]"===ol.call(e)}function pl(e){return e=function(e){return e=Number(e),isNaN(e)?0:0!==e&&isFinite(e)?(0>>0,a=arguments[1],o=0;o>>0,o=0;o>>0,r=2<=arguments.length?arguments[1]:void 0,a=0;athis.length)&&-1!==this.indexOf(e,t)}),Array.prototype.flat||Object.defineProperty(Array.prototype,"flat",{configurable:!0,value:function e(){var t=isNaN(arguments[0])?1:Number(arguments[0]);return t?Array.prototype.reduce.call(this,(function(n,r){return Array.isArray(r)?n.push.apply(n,e.call(r,t-1)):n.push(r),n}),[]):Array.prototype.slice.call(this)},writable:!0}),!t.Node||"isConnected"in t.Node.prototype||Object.defineProperty(t.Node.prototype,"isConnected",{get:function(){return!(this.ownerDocument&&this.ownerDocument.compareDocumentPosition(this)&this.DOCUMENT_POSITION_DISCONNECTED)}});var fl=le(Xt()),Dl=le(vr()),ml=le(Wt());function hl(e,t){var n=e.length,r=(Array.isArray(e[0])||(e=[e]),(t=Array.isArray(t[0])?t:t.map((function(e){return[e]})))[0].length),a=t[0].map((function(e,n){return t.map((function(e){return e[n]}))}));e=e.map((function(e){return a.map((function(t){var n=0;if(Array.isArray(e))for(var r=0;r)\[(-?[.\d]+),\s*(-?[.\d]+)\]?$/);return n?((t=new String(n[1])).range=[+n[2],+n[3]],t):e}))}))}function Tl(e,t,n){return Math.max(Math.min(n,t),e)}function Rl(e,t){return Math.sign(e)===Math.sign(t)?e:-e}function Sl(e,t){return Rl(Math.pow(Math.abs(e),t),e)}function Ol(e,t){return 0===t?0:e/t}function _l(e,t){for(var n=2>1;e[a]","",""]);function Vl(e,t,n,r){return Object.entries(e.coords).map((function(e,a){var o,u,i=(e=H(e,2))[0],s=(e=e[1],t.coordGrammar[a]),l=r[a],c=null==l?void 0:l.type;s=l.none?s.find((function(e){return zl.has(e)})):s.find((function(e){return e==c}));if(s)return o=s.range,u=e.range||e.refRange,(o=""===c?o||[0,1]:o)&&u&&(r[a]=kl(o,u,r[a])),s;throw o=e.name||i,new TypeError("".concat(null!=c?c:l.raw," not allowed for ").concat(o," in ").concat(n,"()"))}))}function Hl(e){var t=(1"==n?(r=[0,100],a="%"):""==n&&(a="deg"),{fromRange:t,toRange:r,suffix:a}})),e.serializeCoords=function(e,t){return e.map((function(e,r){var a=(r=n[r]).fromRange,o=r.toRange;r=r.suffix;return vl(e=a&&o?kl(a,o,e):e,{precision:t,unit:r})}))}),e}(e,this):null}},{key:"equals",value:function(e){return!!e&&(this===e||this.id===e||this.id===e.id)}},{key:"to",value:function(e,t){var n;if(1===arguments.length&&(e=(n=[(n=$l(e)).space,n.coords])[0],t=n[1]),e=Ul.get(e),!this.equals(e)){t=t.map((function(e){return Number.isNaN(e)?0:e}));for(var r,a,o=this.path,u=e.path,i=0;i | "," | [-1,1]"," | [-1,1]"]}}});function nc(e){return(e%360+360)%360}var rc=new Wl({id:"lch",name:"LCH",coords:{l:{refRange:[0,100],name:"Lightness"},c:{refRange:[0,150],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:tc,fromBase:function(e){var t=(e=H(e,3))[0],n=e[1],r=(e=e[2],Math.abs(n)<.02&&Math.abs(e)<.02?NaN:180*Math.atan2(e,n)/Math.PI);return[t,Math.sqrt(Math.pow(n,2)+Math.pow(e,2)),nc(r)]},toBase:function(e){var t=(e=H(e,3))[0],n=e[1];e=e[2];return n<0&&(n=0),isNaN(e)&&(e=0),[t,n*Math.cos(e*Math.PI/180),n*Math.sin(e*Math.PI/180)]},formats:{lch:{coords:[" | "," | "," | "]}}}),ac=Math.pow(25,7),oc=Math.PI,uc=180/oc,ic=oc/180;function sc(e){var t=e*e;return t*t*t*e}function lc(e,t){var n=void 0===(n=(a=2 | "," | [-1,1]"," | [-1,1]"]}}});function mc(e,t){e=(r=H($l([e,t]),2))[0],t=r[1];e=(r=H(Dc.from(e),3))[0];var n=r[1],r=r[2],a=(t=H(Dc.from(t),3))[0];n-=t[1],r-=t[2];return Math.sqrt(Math.pow(e-a,2)+Math.pow(n,2)+Math.pow(r,2))}var hc=75e-6;function gc(e,t){var n=void 0===(n=(2 | "," | [-1,1]"," | [-1,1]"]}}}),new Wl({id:"jzczhz",name:"JzCzHz",coords:{jz:{refRange:[0,1],name:"Jz"},cz:{refRange:[0,1],name:"Chroma"},hz:{refRange:[0,360],type:"angle",name:"Hue"}},base:di,fromBase:function(e){var t=(e=H(e,3))[0],n=e[1],r=(e=e[2],Math.abs(n)<2e-4&&Math.abs(e)<2e-4?NaN:180*Math.atan2(e,n)/Math.PI);return[t,Math.sqrt(Math.pow(n,2)+Math.pow(e,2)),nc(r)]},toBase:function(e){return[e[0],e[1]*Math.cos(e[2]*Math.PI/180),e[1]*Math.sin(e[2]*Math.PI/180)]}})),_c=2610/16384,Mc=[[.3592832590121217,.6976051147779502,-.035891593232029],[-.1920808463704993,1.100476797037432,.0753748658519118],[.0070797844607479,.0748396662186362,.8433265453898765]],Ic=[[.5,.5,0],[6610/4096,-13613/4096,7003/4096],[17933/4096,-17390/4096,-543/4096]],Pc=[[.9999999999999998,.0086090370379328,.111029625003026],[.9999999999999998,-.0086090370379328,-.1110296250030259],[.9999999999999998,.5600313357106791,-.3206271749873188]],jc=[[2.0701522183894223,-1.3263473389671563,.2066510476294053],[.3647385209748072,.6805660249472273,-.0453045459220347],[-.0497472075358123,-.0492609666966131,1.1880659249923042]],Lc=new Wl({id:"ictcp",name:"ICTCP",coords:{i:{refRange:[0,1],name:"I"},ct:{refRange:[-.5,.5],name:"CT"},cp:{refRange:[-.5,.5],name:"CP"}},base:Qt,fromBase:function(e){var t=e=hl(Mc,e);return t=e.map((function(e){var t=.8359375+2413/128*Math.pow(e/1e4,_c);e=1+18.6875*Math.pow(e/1e4,_c);return Math.pow(t/e,2523/32)})),hl(Ic,t)},toBase:function(e){return e=hl(Pc,e).map((function(e){var t=Math.max(Math.pow(e,32/2523)-.8359375,0);e=2413/128-18.6875*Math.pow(e,32/2523);return 1e4*Math.pow(t/e,16384/2610)})),hl(jc,e)}}),qc=(Zt=jl.D65,1/.42),zc=2*Math.PI,Vc=[[.401288,.650173,-.051461],[-.250268,1.204414,.045854],[-.002079,.048952,.953127]],Hc=[[1.8620678550872327,-1.0112546305316843,.14918677544445175],[.38752654323613717,.6214474419314753,-.008973985167612518],[-.015841498849333856,-.03412293802851557,1.0499644368778496]],$c=[[460,451,288],[460,-891,-261],[460,-220,-6300]],Uc={dark:[.8,.525,.8],dim:[.9,.59,.9],average:[1,.69,1]},Wc={h:[20.14,90,164.25,237.53,380.14],e:[.8,.7,1,1.2,.8],H:[0,100,200,300,400]},Gc=180/Math.PI,Yc=Math.PI/180;function Kc(e,t){return e.map((function(e){var n=Sl(t*Math.abs(e)*.01,.42);return 400*Rl(n,e)/(n+27.13)}))}function Xc(e,t,n,r,a){var o={},u=(e=(o.discounting=a,o.refWhite=e,o.surround=r,e.map((function(e){return 100*e}))),o.la=t,o.yb=n,e[1]);t=hl(Vc,e),n=(r=Uc[o.surround])[0];o.c=r[1],o.nc=r[2];e=Math.pow(1/(5*o.la+1),4);var i=(o.fl=e*o.la+.1*(1-e)*(1-e)*Math.cbrt(5*o.la),o.flRoot=Math.pow(o.fl,.25),o.n=o.yb/u,o.z=1.48+Math.sqrt(o.n),o.nbb=.725*Math.pow(o.n,-.2),o.ncb=o.nbb,a?1:Math.max(Math.min(n*(1-1/3.6*Math.exp((-o.la-42)/92)),1),0));return o.dRgb=t.map((function(e){return Al(1,u/e,i)})),o.dRgbInv=o.dRgb.map((function(e){return 1/e})),r=Kc(t.map((function(e,t){return e*o.dRgb[t]})),o.fl),o.aW=o.nbb*(2*r[0]+r[1]+.05*r[2]),o}var Zc=Xc(Zt,64/Math.PI*.2,20,"average",!1);function Jc(e,t){if(!(void 0!==e.J^void 0!==e.Q))throw new Error("Conversion requires one and only one: 'J' or 'Q'");if(!(void 0!==e.C^void 0!==e.M^void 0!==e.s))throw new Error("Conversion requires one and only one: 'C', 'M' or 's'");var n,r,a,o,u,i,s;if(void 0!==e.h^void 0!==e.H)return 0===e.J||0===e.Q?[0,0,0]:(i=void(i=0)!==e.h?nc(e.h)*Yc:(a=((a=e.H)%400+400)%400,u=Math.floor(.01*a),a%=100,r=(n=H(Wc.h.slice(u,u+2),2))[0],n=n[1],o=(u=H(Wc.e.slice(u,u+2),2))[0],nc((a*((u=u[1])*r-o*n)-100*r*u)/(a*(u-o)-100*u))*Yc),n=Math.cos(i),r=Math.sin(i),void(a=0)!==e.J?a=.1*Sl(e.J,.5):void 0!==e.Q&&(a=.25*t.c*e.Q/((t.aW+4)*t.flRoot)),void(o=0)!==e.C?o=e.C/a:void 0!==e.M?o=e.M/t.flRoot/a:void 0!==e.s&&(o=4e-4*Math.pow(e.s,2)*(t.aW+4)/t.c),u=Sl(o*Math.pow(1.64-Math.pow(.29,t.n),-.73),10/9),e=.25*(Math.cos(i+2)+3.8),i=t.aW*Sl(a,2/t.c/t.z),e=5e4/13*t.nc*t.ncb*e,e=23*(.305+(i/=t.nbb))*Ol(u,23*e+u*(11*n+108*r)),i=hl($c,[i,e*n,e*r]).map((function(e){return+e/1403})),e=t.fl,s=100/e*Math.pow(27.13,qc),e=i.map((function(e){var t=Math.abs(e);return Rl(s*Sl(t/(400-t),qc),e)})),hl(Hc,e.map((function(e,n){return e*t.dRgbInv[n]}))).map((function(e){return e/100})));throw new Error("Conversion requires one and only one: 'h' or 'H'")}function Qc(e,t){e=e.map((function(e){return 100*e})),e=Kc(hl(Vc,e).map((function(e,n){return e*t.dRgb[n]})),t.fl);var n,r,a,o,u,i=e[0]+(-12*e[1]+e[2])/11,s=(e[0]+e[1]-2*e[2])/9,l=(Math.atan2(s,i)%zc+zc)%zc,c=.25*(Math.cos(2+l)+3.8),d=(c=Sl(5e4/13*t.nc*t.ncb*Ol(c*Math.sqrt(Math.pow(i,2)+Math.pow(s,2)),e[0]+e[1]+1.05*e[2]+.305),.9)*Math.pow(1.64-Math.pow(.29,t.n),.73),i=Sl(t.nbb*(2*e[0]+e[1]+.05*e[2])/t.aW,.5*t.c*t.z),s=100*Sl(i,2),e=4/t.c*i*(t.aW+4)*t.flRoot,(i=c*i)*t.flRoot),p=(l=nc(l*Gc),(n=nc(n=l))<=Wc.h[0]&&(n+=360),r=_l(Wc.h,n)-1,a=(o=H(Wc.h.slice(r,2+r),2))[0],o=o[1],p=(u=H(Wc.e.slice(r,2+r),2))[0],u=u[1],a=(n-a)/p,Wc.H[r]+100*a/(a+(o-n)/u));return{J:s,C:i,h:l,s:50*Sl(t.c*c/(t.aW+4),.5),Q:e,M:d,H:p}}Xt=new Wl({id:"cam16-jmh",cssId:"--cam16-jmh",name:"CAM16-JMh",coords:{j:{refRange:[0,100],name:"J"},m:{refRange:[0,105],name:"Colorfulness"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:Gl,fromBase:function(e){return[(e=Qc(e,Zc)).J,e.M,e.h]},toBase:function(e){return Jc({J:e[0],M:e[1],h:e[2]},Zc)}}),Wt=jl.D65;var ed=24389/27;function td(e){return 8 | "," | "," | "]}}}),ad=Math.PI/180,od=[1,.007,.0228];function ud(e){e[1]<0&&(e=rd.fromBase(rd.toBase(e)));var t=Math.log(Math.max(1+od[2]*e[1]*nd.flRoot,1))/od[2],n=e[0]*ad,r=t*Math.cos(n);t*=Math.sin(n);return[e[2],r,t]}var id={deltaE76:function(e,t){return vc(e,t,"lab")},deltaECMC:function(e,t){var n=void 0===(n=(r=2i){if(3===Object.keys(s).length){if((d=yl(d=Xl(dd(e,(d=Wl.resolveCoord(s.channel)).space),d.id))?0:d)>=s.max)return dd({space:"xyz-d65",coords:jl.D65},e.space);if(d<=s.min)return dd({space:"xyz-d65",coords:[0,0,0]},e.space)}s=(d=Wl.resolveCoord(a)).space;var d,p=d.id,f=dd(e,s);f.coords.forEach((function(e,t){yl(e)&&(f.coords[t]=0)}));s=(d.range||d.refRange)[0];for(var D=(d=(d=i)?Math.floor(Math.log10(Math.abs(d))):0,Math.max(parseFloat("1e".concat(d-2)),1e-6)),m=s,h=Xl(f,p);D | [0, 255]")},rgb_number:{name:"rgb",commas:!0,coords:vd=Array(3).fill("[0, 255]"),noAlpha:!0},color:{},rgba:{coords:bd,commas:!0,lastAlpha:!0},rgba_number:{name:"rgba",commas:!0,coords:vd},hex:{type:"custom",toGamut:!0,test:function(e){return/^#([a-f0-9]{3,4}){1,2}$/i.test(e)},parse:function(e){e.length<=5&&(e=e.replace(/[a-f0-9]/gi,"$&$&"));var t=[];return e.replace(/[a-f0-9]{2}/gi,(function(e){t.push(parseInt(e,16)/255)})),{spaceId:"srgb",coords:t.slice(0,3),alpha:t.slice(3)[0]}},serialize:function(e,t){var n=void 0===(n=(2 | "," | [-1,1]"," | [-1,1]"]}}}),Sd=.5*Math.pow(5,.5)+.5,Od=Object.freeze({__proto__:null,contrastAPCA:function(e,t){t=$l(t),e=$l(e);var n=(t=H((t=dd(t,"srgb")).coords,3))[0],r=t[1],a=(t=t[2],.2126729*kd(n)+.7151522*kd(r)+.072175*kd(t));n=(e=H((e=dd(e,"srgb")).coords,3))[0],r=e[1],t=e[2],e=.2126729*kd(n)+.7151522*kd(r)+.072175*kd(t),t=(n=Nd(a))<(r=Nd(e)),a=Math.abs(r-n)<5e-4?0:t?1.14*(Math.pow(r,.56)-Math.pow(n,.57)):1.14*(Math.pow(r,.65)-Math.pow(n,.62));return 100*(Math.abs(a)<.1?0:0"}),e.defineFunction("steps",qd,{returns:"array"})},steps:qd}),$d=new Wl({id:"hsl",name:"HSL",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:bd,fromBase:function(e){var t=Math.max.apply(Math,q(e)),n=Math.min.apply(Math,q(e)),r=(e=H(e,3))[0],a=e[1],o=e[2],u=NaN,i=(e=0,(n+t)/2),s=t-n;if(0!=s){switch(e=0==i||1==i?0:(t-i)/Math.min(i,1-i),t){case r:u=(a-o)/s+(a | ","",""]},hsla:{coords:[" | ","",""],commas:!0,lastAlpha:!0}}}),Ud=new Wl({id:"hsv",name:"HSV",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},v:{range:[0,100],name:"Value"}},base:$d,fromBase:function(e){var t=(e=H(e,3))[0],n=e[1];e=e[2];return[t,0==(n=(e/=100)+(n/=100)*Math.min(e,1-e))?0:200*(1-e/n),100*n]},toBase:function(e){var t=(e=H(e,3))[0],n=e[1];e=e[2];return[t,0==(n=(e/=100)*(1-(n/=100)/2))||1==n?0:(e-n)/Math.min(n,1-n)*100,100*n]},formats:{color:{id:"--hsv",coords:[" | "," | "," | "]}}}),Wd=new Wl({id:"hwb",name:"HWB",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},w:{range:[0,100],name:"Whiteness"},b:{range:[0,100],name:"Blackness"}},base:Ud,fromBase:function(e){var t=(e=H(e,3))[0],n=e[1];return[t,(e=e[2])*(100-n)/100,100-e]},toBase:function(e){var t=(e=H(e,3))[0],n=e[1],r=(e=e[2],(n/=100)+(e/=100));return 1<=r?[t,0,n/r*100]:[t,100*(0==(r=1-e)?0:1-n/r),100*r]},formats:{hwb:{coords:[" | "," | "," | "]}}}),Gd=new br({id:"a98rgb-linear",cssId:"--a98-rgb-linear",name:"Linear Adobe® 98 RGB compatible",white:"D65",toXYZ_M:[[.5766690429101305,.1855582379065463,.1882286462349947],[.29734497525053605,.6273635662554661,.07529145849399788],[.02703136138641234,.07068885253582723,.9913375368376388]],fromXYZ_M:[[2.0415879038107465,-.5650069742788596,-.34473135077832956],[-.9692436362808795,1.8759675015077202,.04155505740717557],[.013444280632031142,-.11836239223101838,1.0151749943912054]]}),Yd=new br({id:"a98rgb",cssId:"a98-rgb",name:"Adobe® 98 RGB compatible",base:Gd,toBase:function(e){return e.map((function(e){return Math.pow(Math.abs(e),563/256)*Math.sign(e)}))},fromBase:function(e){return e.map((function(e){return Math.pow(Math.abs(e),256/563)*Math.sign(e)}))}}),Kd=new br({id:"prophoto-linear",cssId:"--prophoto-rgb-linear",name:"Linear ProPhoto",white:"D50",base:Jt,toXYZ_M:[[.7977666449006423,.13518129740053308,.0313477341283922],[.2880748288194013,.711835234241873,8993693872564e-17],[0,0,.8251046025104602]],fromXYZ_M:[[1.3457868816471583,-.25557208737979464,-.05110186497554526],[-.5446307051249019,1.5082477428451468,.02052744743642139],[0,0,1.2119675456389452]]}),Xd=new br({id:"prophoto",cssId:"prophoto-rgb",name:"ProPhoto",base:Kd,toBase:function(e){return e.map((function(e){return e<.03125?e/16:Math.pow(e,1.8)}))},fromBase:function(e){return e.map((function(e){return 1/512<=e?Math.pow(e,1/1.8):16*e}))}}),Zd=new Wl({id:"oklch",name:"Oklch",coords:{l:{refRange:[0,1],name:"Lightness"},c:{refRange:[0,.4],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},white:"D65",base:Dc,fromBase:function(e){var t=(e=H(e,3))[0],n=e[1],r=(e=e[2],Math.abs(n)<2e-4&&Math.abs(e)<2e-4?NaN:180*Math.atan2(e,n)/Math.PI);return[t,Math.sqrt(Math.pow(n,2)+Math.pow(e,2)),nc(r)]},toBase:function(e){var t,n=(e=H(e,3))[0],r=e[1];e=e[2],r=isNaN(e)?t=0:(t=r*Math.cos(e*Math.PI/180),r*Math.sin(e*Math.PI/180));return[n,t,r]},formats:{oklch:{coords:[" | "," | [0,1]"," | "]}}}),Jd=jl.D65,Qd=(tp=H(_d({space:Gl,coords:Jd}),2))[0],ep=tp[1],tp=new Wl({id:"luv",name:"Luv",coords:{l:{refRange:[0,100],name:"Lightness"},u:{refRange:[-215,215]},v:{refRange:[-215,215]}},white:Jd,base:Gl,fromBase:function(e){var t=(e=[Fl(e[0]),Fl(e[1]),Fl(e[2])])[1],n=(e=H(_d({space:Gl,coords:e}),2))[0];e=e[1];return Number.isFinite(n)&&Number.isFinite(e)?[t=t<=216/24389?24389/27*t:116*Math.cbrt(t)-16,13*t*(n-Qd),13*t*(e-ep)]:[0,0,0]},toBase:function(e){var t=(e=H(e,3))[0],n=e[1];e=e[2];return 0===t||yl(t)?[0,0,0]:(n=Fl(n),e=Fl(e),n=n/(13*t)+Qd,e=e/(13*t)+ep,[(t=t<=8?t/(24389/27):Math.pow((t+16)/116,3))*(9*n/(4*e)),t,t*((12-3*n-20*e)/(4*e))])},formats:{color:{id:"--luv",coords:[" | "," | [-1,1]"," | [-1,1]"]}}}),np=(Jd=new Wl({id:"lchuv",name:"LChuv",coords:{l:{refRange:[0,100],name:"Lightness"},c:{refRange:[0,220],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:tp,fromBase:function(e){var t=(e=H(e,3))[0],n=e[1],r=(e=e[2],Math.abs(n)<.02&&Math.abs(e)<.02?NaN:180*Math.atan2(e,n)/Math.PI);return[t,Math.sqrt(Math.pow(n,2)+Math.pow(e,2)),nc(r)]},toBase:function(e){var t=(e=H(e,3))[0],n=e[1];e=e[2];return n<0&&(n=0),isNaN(e)&&(e=0),[t,n*Math.cos(e*Math.PI/180),n*Math.sin(e*Math.PI/180)]},formats:{color:{id:"--lchuv",coords:[" | "," | "," | "]}}}),gp[0][0]),rp=gp[0][1],ap=gp[0][2],op=gp[1][0],up=gp[1][1],ip=gp[1][2],sp=gp[2][0],lp=gp[2][1],cp=gp[2][2];function dp(e,t,n){return(t/=Math.sin(n)-e*Math.cos(n))<0?1/0:t}function pp(e){var t,n=(t=216/24389<(t=Math.pow(e+16,3)/1560896)?t:e/(24389/27))*(284517*np-94839*ap),r=t*(838422*ap+769860*rp+731718*np),a=t*(632260*ap-126452*rp),o=t*(284517*op-94839*ip),u=t*(838422*ip+769860*up+731718*op),i=t*(632260*ip-126452*up),s=t*(284517*sp-94839*cp),l=t*(838422*cp+769860*lp+731718*sp);return{r0s:n/a,r0i:r*e/a,r1s:n/(126452+a),r1i:(r-769860)*e/(126452+a),g0s:o/i,g0i:u*e/i,g1s:o/(126452+i),g1i:(u-769860)*e/(126452+i),b0s:s/(t=t*(632260*cp-126452*lp)),b0i:l*e/t,b1s:s/(126452+t),b1i:(l-769860)*e/(126452+t)}}function fp(e,t){t=t/360*Math.PI*2;var n=dp(e.r0s,e.r0i,t),r=dp(e.r1s,e.r1i,t),a=dp(e.g0s,e.g0i,t),o=dp(e.g1s,e.g1i,t),u=dp(e.b0s,e.b0i,t);e=dp(e.b1s,e.b1i,t);return Math.min(n,r,a,o,u,e)}var Dp=new Wl({id:"hsluv",name:"HSLuv",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:Jd,gamutSpace:bd,fromBase:function(e){var t,n=(e=[Fl(e[0]),Fl(e[1]),Fl(e[2])])[0],r=e[2];return 99.9999999 | "," | "," | "]}}});function mp(e,t){return Math.abs(t)/Math.sqrt(Math.pow(e,2)+1)}function hp(e){var t=mp(e.r0s,e.r0i),n=mp(e.r1s,e.r1i),r=mp(e.g0s,e.g0i),a=mp(e.g1s,e.g1i),o=mp(e.b0s,e.b0i);e=mp(e.b1s,e.b1i);return Math.min(t,n,r,a,o,e)}gp[0][0],gp[0][1],gp[0][2],gp[1][0],gp[1][1],gp[1][2],gp[2][0],gp[2][1],gp[2][2];var gp=new Wl({id:"hpluv",name:"HPLuv",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:Jd,gamutSpace:"self",fromBase:function(e){var t,n=(e=[Fl(e[0]),Fl(e[1]),Fl(e[2])])[0],r=e[2];return 99.9999999 | "," | "," | "]}}}),bp=2610/Math.pow(2,14),vp=Math.pow(2,14)/2610,yp=2523/Math.pow(2,5),Fp=Math.pow(2,5)/2523,wp=3424/Math.pow(2,12),Ep=2413/Math.pow(2,7),Cp=2392/Math.pow(2,7),xp=new br({id:"rec2100pq",cssId:"rec2100-pq",name:"REC.2100-PQ",base:ue,toBase:function(e){return e.map((function(e){return 1e4*Math.pow(Math.max(Math.pow(e,Fp)-wp,0)/(Ep-Cp*Math.pow(e,Fp)),vp)/203}))},fromBase:function(e){return e.map((function(e){e=Math.max(203*e/1e4,0);var t=wp+Ep*Math.pow(e,bp);e=1+Cp*Math.pow(e,bp);return Math.pow(t/e,yp)}))}}),Ap=.17883277,Np=.28466892,kp=.55991073,Bp=3.7743,Tp=new br({id:"rec2100hlg",cssId:"rec2100-hlg",name:"REC.2100-HLG",referred:"scene",base:ue,toBase:function(e){return e.map((function(e){return e<=.5?Math.pow(e,2)/3*Bp:(Math.exp((e-kp)/Ap)+Np)/12*Bp}))},fromBase:function(e){return e.map((function(e){return(e/=Bp)<=1/12?Math.sqrt(3*e):Ap*Math.log(12*e-Np)+kp}))}}),Rp={};function Sp(e){var t=e.id;e.toCone_M,e.fromCone_M,Rp[t]=e}function Op(e,t,n){var r=Rp[2"===o?(e=n,n=function(){var t=e.apply(void 0,arguments);return qp.get(t)},Object.assign(n,e)):"array"===o&&(n=n.map((function(e){return qp.get(e)}))),n}var r=2r.value?(a.value=(a.value-r.value)*e/(n.value-r.value),n.value=e):a.value=n.value=0,r.value=0,t[n.name]=n.value,t[r.name]=r.value,t[a.name]=a.value,t}},{key:"clip",value:function(){var e=new Yp(this),t=e.getLuminosity(),n=Math.min(e.r,e.g,e.b),r=Math.max(e.r,e.g,e.b);return n<0&&(e.r=t+(e.r-t)*t/(t-n),e.g=t+(e.g-t)*t/(t-n),e.b=t+(e.b-t)*t/(t-n)),1Math.ceil(l.left+l.width)||Math.floor(e.top+e.height)>Math.ceil(l.top+l.height))})))}while(e=c);return!1}function sf(e){for(var t=ma(e).parent;t;){if(Jf(t.actualNode))return t.actualNode;t=t.parent}}var lf=function e(t,n){var a=2o&&e.left>r.right||e.top>a&&e.top>r.bottom||e.rightr.right||e.top>r.bottom)||"scroll"===o.overflow||"auto"===o.overflow||n instanceof t.HTMLBodyElement||n instanceof t.HTMLHtmlElement)},pf=0;function ff(e,t,n){var r;return W(this,ff),(r=O(this,ff)).shadowId=n,r.children=[],r.actualNode=e,(r.parent=t)||(pf=0),r.nodeIndex=pf++,r._isHidden=null,r._cache={},r._isXHTML=Xr(e.ownerDocument),"input"===e.nodeName.toLowerCase()&&(n=e.getAttribute("type"),n=r._isXHTML?n:(n||"").toLowerCase(),qD().includes(n)||(n="text"),r._type=n),Da.get("nodeMap")&&Da.get("nodeMap").set(e,_(r)),r}P(ff,xr),Y(ff,[{key:"props",get:function(){var e,t,n,r;return this._cache.hasOwnProperty("props")||(e=(r=this.actualNode).nodeType,t=r.nodeName,n=r.id,r=r.nodeValue,this._cache.props={nodeType:e,nodeName:this._isXHTML?t:t.toLowerCase(),id:n,type:this._type,nodeValue:r},1===e&&(this._cache.props.multiple=this.actualNode.multiple,this._cache.props.value=this.actualNode.value,this._cache.props.selected=this.actualNode.selected,this._cache.props.checked=this.actualNode.checked,this._cache.props.indeterminate=this.actualNode.indeterminate)),this._cache.props}},{key:"attr",value:function(e){return"function"!=typeof this.actualNode.getAttribute?null:this.actualNode.getAttribute(e)}},{key:"hasAttr",value:function(e){return"function"==typeof this.actualNode.hasAttribute&&this.actualNode.hasAttribute(e)}},{key:"attrNames",get:function(){var e;return this._cache.hasOwnProperty("attrNames")||(e=(this.actualNode.attributes instanceof t.NamedNodeMap?this.actualNode:this.actualNode.cloneNode(!1)).attributes,this._cache.attrNames=Array.from(e).map((function(e){return e.name}))),this._cache.attrNames}},{key:"getComputedStylePropertyValue",value:function(e){var n="computedStyle_"+e;return this._cache.hasOwnProperty(n)||(this._cache.hasOwnProperty("computedStyle")||(this._cache.computedStyle=t.getComputedStyle(this.actualNode)),this._cache[n]=this._cache.computedStyle.getPropertyValue(e)),this._cache[n]}},{key:"isFocusable",get:function(){return this._cache.hasOwnProperty("isFocusable")||(this._cache.isFocusable=Qu(this.actualNode)),this._cache.isFocusable}},{key:"tabbableElements",get:function(){return this._cache.hasOwnProperty("tabbableElements")||(this._cache.tabbableElements=Zu(this)),this._cache.tabbableElements}},{key:"clientRects",get:function(){return this._cache.hasOwnProperty("clientRects")||(this._cache.clientRects=Array.from(this.actualNode.getClientRects()).filter((function(e){return 0e.clientWidth+a;a=e.scrollHeight>e.clientHeight+a;if(o||a)return n=Zf(r=t.getComputedStyle(e),"overflow-x"),r=Zf(r,"overflow-y"),o&&n||a&&r?{elm:e,top:e.scrollTop,left:e.scrollLeft}:void 0})),Qf=function(){var e=0=r.startTime})),o=0;o"].includes(g[0].combinator))throw new Error("axe.utils.querySelectorAll does not support the combinator: "+h[1].combinator);(">"===g[0].combinator?d=d||[]:p=p||[]).push(g)}h[0].id&&c.shadowId!==i.parentShadowId||null==(g=i.anyLevel)||!g.includes(h)||(p=p||[]).push(h)}for(c.children&&c.children.length&&(u.push(i),i=yD(c.children,p,d,c.shadowId,o.pop()));i.vNodesIndex===i.vNodes.length&&u.length;)o.push(i),i=u.pop()}return s},wD=function(e){var t,n,a,u;e=void 0===(e=e.treeRoot)?o._tree[0]:e;return t=[],e=FD(e,"*",(function(e){return!t.includes(e.shadowId)&&(t.push(e.shadowId),!0)})).map((function(e){return{shadowId:e.shadowId,rootNode:So(e.actualNode)}})),(e=vD(e,[])).length?(n=r.implementation.createHTMLDocument("Dynamic document for loading cssom"),n=nD(n),a=n,u=[],e.forEach((function(e,t){var n=e.rootNode,r=function(e,t,n){return t=11===e.nodeType&&t?function(e,t){return Array.from(e.children).filter(ED).reduce((function(n,r){var a=r.nodeName.toUpperCase();r="STYLE"===a?r.textContent:r;return(r=t({data:r,isLink:"LINK"===a,root:e})).sheet&&n.push(r.sheet),n}),[])}(e,n):function(e){return Array.from(e.styleSheets).filter((function(e){return!!e.media&&CD(e.media.mediaText)}))}(e),function(e){var t=[];return e.filter((function(e){if(e.href){if(t.includes(e.href))return!1;t.push(e.href)}return!0}))}(t)}(n,e=e.shadowId,a);if(!r)return Promise.all(u);var o=t+1,i={rootNode:n,shadowId:e,convertDataToStylesheet:a,rootIndex:o},s=[];t=Promise.all(r.map((function(e,t){return DD(e,i,[o,t],s)})));u.push(t)})),Promise.all(u).then((function e(t){return t.reduce((function(t,n){return Array.isArray(n)?t.concat(e(n)):t.concat(n)}),[])}))):Promise.resolve()};function ED(e){var t=e.nodeName.toUpperCase(),n=e.getAttribute("href"),r=e.getAttribute("rel");n="LINK"===t&&n&&r&&e.rel.toUpperCase().includes("STYLESHEET");return"STYLE"===t||n&&CD(e.media)}function CD(e){return!e||!e.toUpperCase().includes("PRINT")}var xD=function(e){return e=void 0===(e=e.treeRoot)?o._tree[0]:e,e=FD(e,"video, audio",(function(e){return(e=e.actualNode).hasAttribute("src")?!!e.getAttribute("src"):!(Array.from(e.getElementsByTagName("source")).filter((function(e){return!!e.getAttribute("src")})).length<=0)})),Promise.all(e.map((function(e){var t;e=e.actualNode;return t=e,new Promise((function(e){0.95*uu(t).width||s<10||e.querySelector("object, embed, iframe, applet"))},om=function(e){return!(!Ei(e)&&!Ci(e))||!!e.getAttribute("id")&&(e=zr(e.getAttribute("id")),!!r.querySelector('[headers~="'.concat(e,'"]')))},um=function(e,t,n,r){if(Array.isArray(t)&&(r=n,n=t,t={x:0,y:0}),"string"==typeof e)switch(e){case"left":e={x:-1,y:0};break;case"up":e={x:0,y:-1};break;case"right":e={x:1,y:0};break;case"down":e={x:0,y:1}}return function e(t,n,r,a){var o,u=r[n.y]?r[n.y][n.x]:void 0;return u?"function"==typeof a&&!0===(o=a(u,n,r))?[u]:((o=e(t,{x:n.x+t.x,y:n.y+t.y},r,a)).unshift(u),o):[]}(e,{x:t.x+e.x,y:t.y+e.y},n,r)};var im={},sm=(se(im,{allowedAttr:function(){return sm},arialabelText:function(){return ii},arialabelledbyText:function(){return ui},getAccessibleRefs:function(){return cm},getElementUnallowedRoles:function(){return Dm},getExplicitRole:function(){return gi},getImplicitRole:function(){return $i},getOwnedVirtual:function(){return Ji},getRole:function(){return Yi},getRoleType:function(){return Qs},getRolesByType:function(){return hm},getRolesWithNameFromContents:function(){return ym},implicitNodes:function(){return wm},implicitRole:function(){return $i},isAccessibleRef:function(){return Em},isAriaRoleAllowedOnElement:function(){return dm},isComboboxPopup:function(){return Cm},isUnsupportedRole:function(){return mi},isValidRole:function(){return hi},label:function(){return Am},labelVirtual:function(){return Ss},lookupTable:function(){return Fm},namedFromContents:function(){return Zi},requiredAttr:function(){return Nm},requiredContext:function(){return km},requiredOwned:function(){return Bm},validateAttr:function(){return Rm},validateAttrValue:function(){return Tm}}),function(e){e=Di.ariaRoles[e];var t=q(vi());return e&&(e.allowedAttrs&&t.push.apply(t,q(e.allowedAttrs)),e.requiredAttrs)&&t.push.apply(t,q(e.requiredAttrs)),t}),lm=/^idrefs?$/,cm=function(e){e=e.actualNode||e;var t=(t=Oo(e)).documentElement||t,n=Da.get("idRefsByRoot",(function(){return new Map})),r=n.get(t);return r||(r=new Map,n.set(t,r),function e(t,n,r){if(t.hasAttribute){var a;"LABEL"===t.nodeName.toUpperCase()&&t.hasAttribute("for")&&(a=t.getAttribute("for"),n.has(a)?n.get(a).push(t):n.set(a,[t]));for(var o=0;o option, datalist > option, optgroup > option")},SELECT:function(e){var t=e.node;e=e.role;return!t.multiple&&t.size<=1&&"menu"===e},SVG:function(e){var t=e.node;e=e.out;return!(!t.parentNode||"http://www.w3.org/2000/svg"!==t.parentNode.namespaceURI)||e}},Yd.rolesOfType={widget:["button","checkbox","dialog","gridcell","link","log","marquee","menuitem","menuitemcheckbox","menuitemradio","option","progressbar","radio","scrollbar","searchbox","slider","spinbutton","status","switch","tab","tabpanel","textbox","timer","tooltip","tree","treeitem"]},Yd),wm=function(e){var t=null;return(e=Fm.role[e])&&e.implicit?ya(e.implicit):t},Em=function(e){return!!cm(e).length};function Cm(e){var t=(1=o}},Rm=function(e){return!!Di.ariaAttrs[e]};function Sm(e){return"caption"===e.props.nodeName}var Om={};se(Om,{getAriaRolesByType:function(){return mm},getAriaRolesSupportingNameFromContent:function(){return gm},getElementSpec:function(){return Hi},getElementsByContentType:function(){return bi},getGlobalAriaAttrs:function(){return vi},implicitHtmlRoles:function(){return ki}}),Gd=lu;var _m=["alert","log","status"];function Mm(e){return e=t.getComputedStyle(function(e){for(var t=e,n=e.textContent.trim(),r=n;r===n&&void 0!==t;){var a=-1;if(0===(e=t).children.length)return e;for(;a++,""===(r=e.children[a].textContent.trim())&&a+1t.fontSize)&&(!r.weight||e.fontWeight-r.weight>t.fontWeight)&&(!r.italic||e.isItalic&&!t.isItalic)}),!1)}var Pm=/[;,\s]/,jm=/^[0-9.]+$/;se(br={},{aria:function(){return im},color:function(){return Lm},dom:function(){return Ro},forms:function(){return Dh},matches:function(){return Vi},math:function(){return fu},standards:function(){return Om},table:function(){return QD},text:function(){return ri},utils:function(){return Ar}});var Lm={},qm=(se(Lm,{Color:function(){return Xp},centerPointOfRect:function(){return qm},elementHasImage:function(){return cl},elementIsDistinct:function(){return Vm},filteredRectStack:function(){return $m},flattenColors:function(){return Gm},flattenShadowColors:function(){return Km},getBackgroundColor:function(){return sh},getBackgroundStack:function(){return Xm},getContrast:function(){return dh},getForegroundColor:function(){return ph},getOwnBackgroundColor:function(){return Jp},getRectStack:function(){return Hm},getStackingContext:function(){return rh},getStrokeColorsFromShadows:function(){return Qm},getTextShadowColors:function(){return nh},hasValidContrastRatio:function(){return fh},incompleteData:function(){return ll},parseTextShadows:function(){return th},stackingContextToColor:function(){return ah}}),function(e){if(!(e.left>t.innerWidth||e.top>t.innerHeight))return{x:Math.min(Math.ceil(e.left+e.width/2),t.innerWidth-1),y:Math.min(Math.ceil(e.top+e.height/2),t.innerHeight-1)}});function zm(e){return e.getPropertyValue("font-family").split(/[,;]/g).map((function(e){return e.trim().toLowerCase()}))}var Vm=function(e,n){var r,a=t.getComputedStyle(e);return"none"!==a.getPropertyValue("background-image")||!!["border-bottom","border-top","outline"].reduce((function(e,t){var n=new Xp;return n.parseString(a.getPropertyValue(t+"-color")),e||"none"!==a.getPropertyValue(t+"-style")&&0=r.top&&e.bottom<=o&&e.left>=r.left&&e.right<=a}))}function ch(e){return e||void 0}var dh=function(e,t){return t&&e?(t.alpha<1&&(t=Gm(t,e)),e=e.getRelativeLuminance(),t=t.getRelativeLuminance(),(Math.max(t,e)+.05)/(Math.min(t,e)+.05)):null};function ph(e,n,r){for(var a=3=t.top&&e.left>=t.left&&e.bottom<=t.bottom&&e.right<=t.right}function Fh(e){return{width:Math.round(10*e.width)/10,height:Math.round(10*e.height)/10}}function wh(e,t){return e.actualNode.contains(t.actualNode)&&!ei(t)}function Eh(e){return e.map((function(e){return e.actualNode}))}function Ch(e,t){var n=1=i||"bold"===a,a=Math.ceil(72*m)/96,a=(s=i&&a "),t[n]=e,!0):(n=e.node.ancestry.slice(0,e.node.ancestry.length-1).flat(1/0).join(" > "),t[n]&&(t[n].result=!0),!1)}))},"frame-tested-evaluate":function(e,t){return!t.isViolation&&void 0},"frame-title-has-text-matches":function(e){return e=e.getAttribute("title"),!!Ai(e)},"has-alt-evaluate":function(e,t,n){var r=n.props.nodeName;return!!["img","input","area"].includes(r)&&n.hasAttr("alt")},"has-descendant-after":function(e){return e.some((function(e){return!0===e.result}))&&e.forEach((function(e){e.result=!0})),e},"has-descendant-evaluate":function(e,t,n){if(t&&t.selector&&"string"==typeof t.selector)return!(!t.passForModal||!rl())||(n=FD(n,t.selector,es),this.relatedNodes(n.map((function(e){return e.actualNode}))),0 ":"";return 3===o&&""!==u.trim()?t+"#text":!(1!==o||!es(e))&&((u=gi(e))?!r.includes(u)&&t+"[role=".concat(u,"]"):!n.includes(a)&&t+a)}(u,i,t),s&&(a.includes(s)||a.push(s),1===(null==u||null==(i=u.actualNode)?void 0:i.nodeType))&&r.push(u.actualNode)}return 0!==a.length&&(this.data({values:a.join(", ")}),this.relatedNodes(r),!0)}},"invalidrole-evaluate":function(e,t,n){return!!(n=hf(n.attr("role"))).every((function(e){return!hi(e,{allowAbstract:!0})}))&&(this.data(n),!0)},"is-element-focusable-evaluate":function(e,t,n){return Qu(n)},"is-initiator-matches":Kh,"is-on-screen-evaluate":Gd,"is-visible-matches":lu,"is-visible-on-screen-matches":function(e,t){return lu(t)},"label-content-name-mismatch-evaluate":function(e,t,n){var r=null==t?void 0:t.pixelThreshold,a=null!=(a=null==t?void 0:t.occurrenceThreshold)?a:null==t?void 0:t.occuranceThreshold;if(t=oi(e).toLowerCase(),!(Bs(t)<1))return!(e=Ai(hs(n,{subtreeDescendant:!0,ignoreIconLigature:!0,pixelThreshold:r,occurrenceThreshold:a})).toLowerCase())||(Bs(e)<1?!!Ah(e,t)||void 0:Ah(e,t))},"label-content-name-mismatch-matches":function(e,t){var n=Yi(e);return!!(n&&mm("widget").includes(n)&&gm().includes(n)&&(Ai(ii(t))||Ai(ui(e)))&&Ai(ns(t)))},"label-matches":function(e,t){return"input"!==t.props.nodeName||!1===t.hasAttr("type")||(t=t.attr("type").toLowerCase(),!1===["hidden","image","button","submit","reset"].includes(t))},"landmark-has-body-context-matches":function(e,t){return e.hasAttribute("role")||!Mo(t,"article, aside, main, nav, section")},"landmark-is-top-level-evaluate":function(e){var t=mm("landmark"),n=ru(e),r=Yi(e);for(this.data({role:r});n;){var a=n.getAttribute("role");if((a=a||"FORM"===n.nodeName.toUpperCase()?a:$i(n))&&t.includes(a)&&("main"!==a||"complementary"!==r))return!1;n=ru(n)}return!0},"landmark-is-unique-after":function(e){var t=[];return e.filter((function(e){var n=t.find((function(t){return e.data.role===t.data.role&&e.data.accessibleText===t.data.accessibleText}));return n?(n.result=!1,n.relatedNodes.push(e.relatedNodes[0]),!1):(t.push(e),e.relatedNodes=[],!0)}))},"landmark-is-unique-evaluate":function(e,t,n){var r=Yi(e);return n=(n=As(n))?n.toLowerCase():null,this.data({role:r,accessibleText:n}),this.relatedNodes([e]),!0},"landmark-unique-matches":function(e,t){return n=t,a=mm("landmark"),!!(o=Yi(n))&&("header"!==(r=n.props.nodeName)&&"footer"!==r?"section"!==r&&"form"!==r?0<=a.indexOf(o)||"region"===o:!!As(n):!Ta(n,Yh))&&es(t);var n,r,a,o},"layout-table-matches":function(e){return!am(e)&&!Qu(e)},"link-in-text-block-evaluate":function(e,t){var n=t.requiredContrastRatio;if(t=t.allowSameColor,Oh(e))return!1;for(var r=ru(e);r&&1===r.nodeType&&!Oh(r);)r=ru(r);if(r){this.relatedNodes([r]);var a=ph(e),o=ph(r),u=(e=sh(e),sh(r)),i=a&&o?Rh(a,o):void 0;if((i=i&&Math.floor(100*i)/100)&&n<=i)return!0;var s=e&&u?Rh(e,u):void 0;if((s=s&&Math.floor(100*s)/100)&&n<=s)return!0;if(s){if(i)return!(!t||1!==i||1!==s)||(1===i&&1t.maxDelay},"meta-viewport-scale-evaluate":function(e,t,n){var r,a=void 0===(a=(t=t||{}).scaleMinimum)?2:a;return t=void 0!==(t=t.lowerBound)&&t,!((n=n.attr("content")||"")&&(n=n.split(/[;,]/).reduce((function(e,t){var n;return(t=t.trim())&&(n=(t=H(t.split("="),2))[0],t=t[1],n)&&t&&(n=n.toLowerCase().trim(),t=t.toLowerCase().trim(),"maximum-scale"===n&&"yes"===t&&(t=1),"maximum-scale"===n&&parseFloat(t)<0||(e[n]=t)),e}),{}),!(t&&n["maximum-scale"]&&parseFloat(n["maximum-scale"]) elements of image maps have alternate text",help:"Active elements must have alternate text"},"aria-allowed-attr":{description:"Ensures an element's role supports its ARIA attributes",help:"Elements must only use supported ARIA attributes"},"aria-allowed-role":{description:"Ensures role attribute has an appropriate value for the element",help:"ARIA role should be appropriate for the element"},"aria-braille-equivalent":{description:"Ensure aria-braillelabel and aria-brailleroledescription have a non-braille equivalent",help:"aria-braille attributes must have a non-braille equivalent"},"aria-command-name":{description:"Ensures every ARIA button, link and menuitem has an accessible name",help:"ARIA commands must have an accessible name"},"aria-conditional-attr":{description:"Ensures ARIA attributes are used as described in the specification of the element's role",help:"ARIA attributes must be used as specified for the element's role"},"aria-deprecated-role":{description:"Ensures elements do not use deprecated roles",help:"Deprecated ARIA roles must not be used"},"aria-dialog-name":{description:"Ensures every ARIA dialog and alertdialog node has an accessible name",help:"ARIA dialog and alertdialog nodes should have an accessible name"},"aria-hidden-body":{description:'Ensures aria-hidden="true" is not present on the document body.',help:'aria-hidden="true" must not be present on the document body'},"aria-hidden-focus":{description:"Ensures aria-hidden elements are not focusable nor contain focusable elements",help:"ARIA hidden element must not be focusable or contain focusable elements"},"aria-input-field-name":{description:"Ensures every ARIA input field has an accessible name",help:"ARIA input fields must have an accessible name"},"aria-meter-name":{description:"Ensures every ARIA meter node has an accessible name",help:"ARIA meter nodes must have an accessible name"},"aria-progressbar-name":{description:"Ensures every ARIA progressbar node has an accessible name",help:"ARIA progressbar nodes must have an accessible name"},"aria-prohibited-attr":{description:"Ensures ARIA attributes are not prohibited for an element's role",help:"Elements must only use permitted ARIA attributes"},"aria-required-attr":{description:"Ensures elements with ARIA roles have all required ARIA attributes",help:"Required ARIA attributes must be provided"},"aria-required-children":{description:"Ensures elements with an ARIA role that require child roles contain them",help:"Certain ARIA roles must contain particular children"},"aria-required-parent":{description:"Ensures elements with an ARIA role that require parent roles are contained by them",help:"Certain ARIA roles must be contained by particular parents"},"aria-roledescription":{description:"Ensure aria-roledescription is only used on elements with an implicit or explicit role",help:"aria-roledescription must be on elements with a semantic role"},"aria-roles":{description:"Ensures all elements with a role attribute use a valid value",help:"ARIA roles used must conform to valid values"},"aria-text":{description:'Ensures role="text" is used on elements with no focusable descendants',help:'"role=text" should have no focusable descendants'},"aria-toggle-field-name":{description:"Ensures every ARIA toggle field has an accessible name",help:"ARIA toggle fields must have an accessible name"},"aria-tooltip-name":{description:"Ensures every ARIA tooltip node has an accessible name",help:"ARIA tooltip nodes must have an accessible name"},"aria-treeitem-name":{description:"Ensures every ARIA treeitem node has an accessible name",help:"ARIA treeitem nodes should have an accessible name"},"aria-valid-attr-value":{description:"Ensures all ARIA attributes have valid values",help:"ARIA attributes must conform to valid values"},"aria-valid-attr":{description:"Ensures attributes that begin with aria- are valid ARIA attributes",help:"ARIA attributes must conform to valid names"},"audio-caption":{description:"Ensures