!function(){"use strict";const e=window.encodeURIComponent,t="https://sb.scorecardresearch.com/b?",n="ns_";function r(e){let t=e.querySelector('meta[name="pageKey"]');return t?t.content+"_jsbeacon":""}function a(e){let t=e.querySelector('meta[name="locale"]');return t&&t.content||""}function i(e){return'"'===e.charAt(0)&&'"'===e.charAt(e.length-1)?e.slice(1,-1):e}function o(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function s(){return window.performance&&window.performance.timing&&"function"==typeof window.performance.now?Math.round(window.performance.now())+window.performance.timing.navigationStart:(new Date).getTime()}class l{constructor(e){this._parent=e,this._config=e.getConfig(),this._complete=!1,this.data={}}isComplete(){return this._complete}markComplete(){this._complete=!0}done(){this._complete=!0,this.isAsync()&&this._parent.pluginDone()}resetState(){this._complete=!1,this.data={}}getData(){return this.data}collectData(){}isAsync(){return!1}}class u extends l{constructor(e){super(e)}collectData(){this._readLinkedinData()}_readLinkedinData(){this.data.timeSource=this._config["beacon-source"],this.data.treeId=this._getTreeId(),this._config["commit-id"]&&(this.data.sessionID=this._config["commit-id"]),this.data.isFromServiceWorker=this._getFromServiceWorker(),this.done()}_getTreeId(){let e=document.querySelector('meta[name="treeID"]');return e&&e.getAttribute("content")}_getFromServiceWorker(){let e=document.querySelector('meta[name="fromServiceWorker"]');return e&&"true"===e.getAttribute("content")}}class c extends l{constructor(e){super(e),this._navigationTimingRead=!1,this._navigationTimingFields=["loadEventEnd","loadEventStart","domComplete","domContentLoadedEventEnd","domContentLoadedEventStart","domInteractive","domLoading","responseEnd","responseStart","requestStart","secureConnectionStart","connectEnd","connectStart","domainLookupEnd","domainLookupStart","fetchStart","redirectEnd","redirectStart","unloadEventEnd","unloadEventStart","navigationStart"]}collectData(){this._readNavigationTiming(),this.done()}_readNavigationTiming(){var e,t,n,r;if(!this._navigationTimingRead){if(window.performance&&window.performance.timing&&window.performance.navigation){for(this.data.navigationTimingApi=!0,e=window.performance.timing,t=0;t<this._navigationTimingFields.length;t++)e[n=this._navigationTimingFields[t]]&&(this.data[n]=e[n]);this.data.redirectCount=window.performance.navigation.redirectCount,this.data.navigationType=window.performance.navigation.type}else this.data.navigationTimingApi=!1;if(window.performance&&window.performance.getEntriesByType&&void 0!==(r=window.performance.getEntriesByType("navigation")[0])&&(this.data.workerStart=r.workerStart,"number"==typeof r.fetchStart&&"number"==typeof r.responseEnd&&"number"==typeof r.decodedBodySize&&"number"==typeof r.encodedBodySize&&"number"==typeof r.transferSize)){let e={};e.htmlFetchStart=r.fetchStart,e.htmlResponseEnd=r.responseEnd,e.htmlDecodedBodySize=r.decodedBodySize,e.htmlEncodedBodySize=r.encodedBodySize,e.htmlTransferSize=r.transferSize,this.data.htmlMetrics=e}this._navigationTimingRead=!0}}}class d extends l{constructor(e){super(e),this._imgEntries=[],this._resourceTimingFields={name:!0,entryType:!1,duration:!0,initiatorType:!0,fetchStart:!0,responseEnd:!0,startTime:!0,connectEnd:!0,connectStart:!0,domainLookupEnd:!0,domainLookupStart:!0,redirectEnd:!0,redirectStart:!0,requestStart:!0,responseStart:!0,secureConnectionStart:!0,nextHopProtocol:!0,transferSize:!0,decodedBodySize:!0,encodedBodySize:!0,workerStart:!0},this._requestSamplingRandVal=Math.random(),this._setupResourceTiming()}resetState(){super.resetState(),this._requestSamplingRandVal=Math.random()}collectData(){this._readResourceTiming(),this.done()}addTreeId(e,t){var n;if(this._treeIdUrlParser&&this._rsTimingUrlParser&&(this._treeIdUrlParser.href=t,this._readResourceTiming(),this.data.resourceTimingEntries))for(n=this.data.resourceTimingEntries.length-1;n>=0;n--)if(this._rsTimingUrlParser.href=this.data.resourceTimingEntries[n].name,this._treeIdUrlParser.protocol===this._rsTimingUrlParser.protocol&&this._treeIdUrlParser.host===this._rsTimingUrlParser.host&&this._treeIdUrlParser.pathname===this._rsTimingUrlParser.pathname&&(this._treeIdUrlParser.search===this._rsTimingUrlParser.search||""===this._treeIdUrlParser.search)){this.data.resourceTimingEntries[n].resourceTreeId=e;break}}_isResourceTimingSupported(){return window.performance&&"function"==typeof window.performance.getEntriesByType}_setupResourceTiming(){var e={default:.001,xmlhttprequest:1};if(null!==this._config["rs-sample-rate"]&&"object"==typeof this._config["rs-sample-rate"])for(var t in this._config["rs-sample-rate"])this._config["rs-sample-rate"].hasOwnProperty(t)&&(e[t]=this._config["rs-sample-rate"][t]);this._config["rs-sample-rate"]=e,this._isResourceTimingSupported()&&(this._readResourceTiming(),this._setBufferSize(100),null===window.performance.onresourcetimingbufferfull?window.performance.onresourcetimingbufferfull=this._readResourceTiming.bind(this):null===window.performance.onwebkitresourcetimingbufferfull&&(window.performance.onwebkitresourcetimingbufferfull=this._readResourceTiming.bind(this))),this._treeIdUrlParser=document.createElement("a"),this._rsTimingUrlParser=document.createElement("a")}_clearBuffer(){this._isResourceTimingSupported()&&this._config["enable-rs-timing"]&&(window.performance.clearResourceTimings&&"function"==typeof window.performance.clearResourceTimings?window.performance.clearResourceTimings():window.performance.webkitClearResourceTimings&&"function"==typeof window.performance.webkitClearResourceTimings&&window.performance.webkitClearResourceTimings())}_setBufferSize(e){this._isResourceTimingSupported()&&this._config["enable-rs-timing"]&&(window.performance.setResourceTimingBufferSize&&"function"==typeof window.performance.setResourceTimingBufferSize?window.performance.setResourceTimingBufferSize(e):window.performance.webkitSetResourceTimingBufferSize&&"function"==typeof window.performance.webkitSetResourceTimingBufferSize&&window.performance.webkitSetResourceTimingBufferSize(e))}_readResourceTiming(){var e,t,n,r,a,i,o=!1,s=this.data&&this.data.resourceTimingEntries||[];if(this._isResourceTimingSupported()&&this._config["enable-rs-timing"]){for(e=window.performance.getEntriesByType("resource"),t=0;t<e.length;t++){for(n in r={},e[t])!0===this._resourceTimingFields[n]&&(r[n]=e[t][n]);"img"===r.initiatorType&&this._imgEntries.push(r),null===this._parent._config.xcndUrl&&"script"===r.initiatorType&&(this._parent._config.xcndUrl=r.name),a=Math.random(),i=this._config["rs-sample-rate"][e[t].initiatorType]||this._config["rs-sample-rate"].default,((o=this._requestSamplingRandVal<=this._config["request-sampling-rate"])||a<=i)&&(s.push(r),r.sampleMode="",o&&(r.sampleMode="requestSampled,"),a<=i&&(r.sampleMode+="rand"+i.toString()))}this._clearBuffer(),s.length>0&&(this.data.resourceTimingEntries=s)}}}class p extends l{constructor(e){super(e)}collectData(){this._readUserTimingEntries(),this.done()}_clearUserTimings(){window.performance&&(window.performance.clearMarks&&window.performance.clearMarks(),window.performance.clearMeasures&&window.performance.clearMeasures())}_getUserTimingEntries(e,t){var n,r,a,i=[];for(r=0;r<e.length;r++)(n=e[r])&&((a={}).entryType=t,a.name=n.name,a.startTime=n.startTime,a.duration=n.duration,i.push(a));return i}_readUserTimingEntries(){var e,t=[];window.performance&&"function"==typeof window.performance.getEntriesByType&&(this._config["user-timing-measure-enabled"]&&(e=window.performance.getEntriesByType("measure"),t=t.concat(this._getUserTimingEntries(e,"MEASURE"))),this._config["user-timing-mark-enabled"]&&(e=window.performance.getEntriesByType("mark"),t=t.concat(this._getUserTimingEntries(e,"MARK")))),this.data.userTimingEntries=t,this._clearUserTimings()}}class m extends l{constructor(e){super(e),this._started=!1}resetState(){}isAsync(){return!0}collectData(){this._started||(this._started=!0,this._getCDNData())}_getCDNData(){let e=window.location.protocol,t=this._parent._config.xcndUrl,n=new XMLHttpRequest,r=this,a="",i="",o="";this.data.usedCDN={static_domain:a,ip_version:o,http_version:o},0===e.lastIndexOf("http",0)&&null!==t?(n.onreadystatechange=function(){var e=this.readyState?this:n;if(4===e.readyState){if(200===e.status){try{a=e.getResponseHeader("X-CDN"),i=e.getResponseHeader("X-CDN-CLIENT-IP-VERSION"),o=e.getResponseHeader("X-CDN-Proto")}catch(e){console.warn("Can't read the X-CDN header, possibly because of CORS restrictions")}r.data.usedCDN.static_domain=null===a?"":a,r.data.usedCDN.ip_version=null===i?"":i.toLowerCase(),r.data.usedCDN.http_version=null===o?"":o.toLowerCase()}else console.error("CDN request did not return a HTTP 200. Status: "+e.status);r.done()}},n.open("HEAD",t,!0),n.send()):this.done()}}class f extends l{constructor(e){super(e),this._started=!1}resetState(){}isAsync(){return!0}collectData(){this._started||(this._started=!0,this._getPoPData())}_getPoPData(){var e=window.location,t=e.protocol,n=t+"//"+e.host+"/fizzy/admin?"+(new Date).getTime(),r=new XMLHttpRequest,a=this;0===t.lastIndexOf("http",0)?(r.onreadystatechange=function(){var e=this.readyState?this:r;4===e.readyState&&(e.status>=200&&e.status<400?(a.data.pointOfPresenceId=e.getResponseHeader("X-Li-Pop"),a.data.rawXLiFabricHeader=e.getResponseHeader("X-Li-Fabric"),a.data.httpVersion=e.getResponseHeader("X-Li-proto")):console.error("PoP request was not successful. Status: "+e.status),a.done())},r.open("get",n,!0),r.send()):this.done()}}class h extends l{constructor(e){super(e),this.data.longTasks=[],this._longTaskFields=["duration","name","startTime"],this._observer=new PerformanceObserver(e=>{e.getEntries().forEach(e=>{let t={};for(let n=0;n<this._longTaskFields.length;n++){let r=this._longTaskFields[n];void 0!==e[r]&&(t[r]=e[r])}this.data.longTasks.push(t)})});try{this._observer.observe({entryTypes:["longtask"]})}catch(e){console.warn("Longtask api is not supported")}}resetState(){this._complete=!1,this.data={},this.data.longTasks=[]}collectData(){this.done()}}class g extends l{constructor(e){super(e)}collectData(){this._readNetworkInformation(),this.done()}_readNetworkInformation(){if(navigator&&navigator.connection){let e={},t=navigator.connection.downlinkMax;e.connectionType=void 0===navigator.connection.type?"UNKNOWN":navigator.connection.type.toUpperCase(),e.effectiveType=this._formatEffectiveType(navigator.connection.effectiveType),e.roundTripTime=void 0===navigator.connection.rtt?-1:navigator.connection.rtt,e.downlinkBandwidth=void 0===navigator.connection.downlink?-1:navigator.connection.downlink,e.downlinkMaxBandwidth=void 0===t?-1:t===1/0?0:navigator.connection.downlinkMax,this.data.networkInformationMetrics=e}}_formatEffectiveType(e){return"2g"===e?"TWO_G":"3g"===e?"THREE_G":"4g"===e?"FOUR_G":"SLOW_2G"}}var b="https://tracking.corp.linkedin.com/li/track/",y=["https://www.linkedin-ei.com/lite/rum-track","/li/track","https://lca1-mobile-tracking-frontend-vip-1.corp.linkedin.com/li/track"];class v{constructor(e){this._resetState(!1),this._defaults={enabled:!0,"beacon-url":"/li/track","beacon-service":"tracking","event-name":"RealUserMonitoringEvent","topic-name":"RealUserMonitoringEvent","app-id":"linkedin.rum.tracking","is-single-page-app":!0,"cross-origin":!1,"beacon-timeout":3e4,"request-sampling-rate":.01,"user-timing-mark-enabled":!1,"user-timing-measure-enabled":!0,"beacon-source":"apps","page-key-prefix":"","navigation-timing-only":!1,"pathname-depth":-1,"lazy-image-class-names":["lazy-image"],"enable-cdn-tracking":!1,"enable-pop-tracking":!1,"async-plugins-timeout":5e3,"non-spa-manual-send":!1},this._config=o(this._defaults,e),this._config.enabled&&(this._config.readyState||(this._config.readyState=document.readyState),this._config.xcndUrl=null,this._config["navigation-timing-only"]?this._config["enable-rs-timing"]=this._config["enable-rs-timing"]||!1:this._config["enable-rs-timing"]=!1!==this._config["enable-rs-timing"],this._config.plugins=[new u(this),new c(this),new d(this),new p(this),new g(this)],this._config["enable-cdn-tracking"]&&this._config.plugins.push(new m(this)),this._config["enable-pop-tracking"]&&this._config.plugins.push(new f(this)),"function"==typeof PerformanceObserver&&"function"==typeof PerformanceLongTaskTiming&&this._config.plugins.push(new h(this)),this._isInitialLoad=!0,this._initialStartTime=void 0,this._renderCompleteCount=0,this._isLazyRender=!1,this._allBeaconData=[],this._csrfToken="",this._isInternalApp=!1,this._config["beacon-source"]&&"internal-apps"===this._config["beacon-source"]&&(this._isInternalApp=!0,("lite"===this._config["beacon-service"]||y.indexOf(this._config["beacon-url"])>-1)&&(this._config["beacon-service"]="tracking",this._config["beacon-url"]=b)),this._onLoad=()=>{setTimeout(()=>{this._collectPluginData()},500)},this._onUnload=()=>{this._collectPluginData()},this._config["navigation-timing-only"]&&!this._config["non-spa-manual-send"]?"complete"===this._config.readyState?this._onLoad():window.addEventListener("load",this._onLoad):this._config["navigation-timing-only"]||(this._config["non-spa-manual-send"]?console.error("Manual send mode not supported for SPA apps"):window.addEventListener("unload",this._onUnload)))}destroy(){this._config["navigation-timing-only"]&&!this._config["non-spa-manual-send"]?window.removeEventListener("load",this._onLoad):this._config["navigation-timing-only"]||(this._config["non-spa-manual-send"]?console.error("Manual send mode not supported for SPA apps"):(this._collectPluginData(),window.removeEventListener("unload",this._onUnload)))}setLixData(e={}){this._lixData=e,this._applyLixData()}_applyLixData(){isNaN(this._getTreatment("voyager-web.rum.beaconTimeout"))||(this._config["beacon-timeout"]=parseInt(this._getTreatment("voyager-web.rum.beaconTimeout")))}_getTreatment(e){return this._lixData[e]||"control"}setPageKey(e){this._beaconData.pageKey=e}setCurrentUser(e){this._isInternalApp&&"string"==typeof e&&(this._beaconData.sessionID=e)}appTransitionStart(e){(e||this._renderCompleteCount>0)&&(this._collectPluginData(),this._beaconData.navigationStart=s(),this._isInitialLoad=!1)}appRenderComplete(){this._renderCompleteCount++,this._beaconData.renderCompleteTime=s(),this._timeOutVal||(this._timeOutVal=setTimeout(()=>{this._collectPluginData()},this._config["beacon-timeout"]))}addTreeId(e,t){if(this._config.plugins&&this._config.plugins.length>2){var n=this._config.plugins[2];n&&n.addTreeId(e,t)}}appViewRenderStart(e,t){this._viewTimings[e]||(this._viewTimings[e]={renderName:t||e,viewName:t,viewId:e,renderStart:s()})}appViewRenderComplete(e,t){this._viewTimings[e]&&!this._viewTimings[e].renderEnd&&(this._viewTimings[e].renderEnd=s())}setDeepLinkTrackingId(e){this._shouldSendBeacon=!1}setWindowHiddenState(e){this._beaconData.isImpactedByHiddenWindow=e}setPageInstance(e){this._beaconData.pageInstance=e}setIsLazyRender(e){this._isLazyRender=e}getConfig(){return this._config}pluginDone(){for(var e,t=0;t<this._config.plugins.length;t++)if((e=this._config.plugins[t]).isAsync()&&!e.isComplete())return!1;setTimeout(()=>{this._sendAllData()},500)}manuallySetNonSpaPLTSendBeacon(){const e=s(),t=this._collectPlugin(),n=this._allBeaconData.length;n>0&&void 0!==this._allBeaconData[n-1].loadEventEnd&&(this._allBeaconData[n-1].loadEventEnd=e),this._checkAsyncPlugAndSend(t)}_resetState(e){this._beaconData={},this._viewTimings={},this._scrollTime=void 0,this._shouldSendBeacon=!0,this._timeOutVal&&(clearTimeout(this._timeOutVal),this._timeOutVal=void 0),e&&this._config.plugins.map(e=>{e.resetState()})}_readRenderTimingEntries(){if(Object.keys(this._viewTimings).length>0)for(var e in this._beaconData.detailedRenderTimingEntries=[],this._viewTimings)this._viewTimings.hasOwnProperty(e)&&this._beaconData.detailedRenderTimingEntries.push(this._viewTimings[e])}_collectPluginData(){let e=this._collectPlugin();this._checkAsyncPlugAndSend(e)}_collectPlugin(){var e=!0;if(this._config.enabled)return this._config.plugins.map((function(t){t.collectData(),t.isComplete()||(e=!1)})),this._pushCurrentBeaconData(),e}_checkAsyncPlugAndSend(e){e?this._sendAllData():setTimeout(()=>{this._markAllAsyncPluginComplete()},this._config["async-plugins-timeout"]),this._resetState(!0)}_markAllAsyncPluginComplete(){this._config.plugins.map((function(e){e.isAsync()&&e.markComplete()})),this._sendAllData()}_doesNotHaveLazyImageClass(e){var t,n=!0,r=this._config["lazy-image-class-names"];if(e&&e.className&&r)for(t=r.length-1;t>=0;t--)e.className.indexOf(r[t])>-1&&(n=!1);return n}_doesElementOverlapWithViewport(e){var t,n=e.getBoundingClientRect();return!((t={top:Math.max(n.top,0),left:Math.max(n.left,0),bottom:Math.min(n.bottom,window.innerHeight||document.documentElement.clientHeight),right:Math.min(n.right,window.innerWidth||document.documentElement.clientWidth)}).bottom<=t.top||t.right<=t.left)}_getImgResourceEntries(){var e,t,n=[],r=this._beaconData.resourceTimingEntries;if(r)for(e=r.length-1;e>=0;e--)"img"===(t=r[e]).initiatorType&&n.push(t);return n}_cleanUpResourceTimingEntries(){var e;if(this._beaconData.resourceTimingEntries)for(e=this._beaconData.resourceTimingEntries.length-1;e>=0;e--)this._beaconData.resourceTimingEntries[e].name&&(this._beaconData.resourceTimingEntries[e].name=this._beaconData.resourceTimingEntries[e].name.split(/[?#]/)[0])}_readPageKey(){this._beaconData&&!this._beaconData.pageKey&&this._isInitialLoad&&(this._beaconData.pageKey=this._getPageKey()),this._isInternalApp&&("EMBER"===this._config["web-ui-framework"]&&void 0!==this._beaconData.pageKey?this._beaconData.pageKey=this._config["page-key-prefix"]+":"+this._beaconData.pageKey:document.querySelector('meta[name="pageKey"]')||(this._beaconData.pageKey=this._config["page-key-prefix"]+":",this._config["pathname-depth"]>-1?this._beaconData.pageKey+=window.location.pathname.split(/[/#]/).slice(0,this._config["pathname-depth"]+1).join("/"):this._beaconData.pageKey+=window.location.pathname))}_getPageKey(){var e=document.querySelector('meta[name="pageKey"]');return e?e.getAttribute("content"):document.body.id?document.body.id.substring("pagekey-".length):""}_getRenderingMode(){var e,t=document.querySelector('meta[name="renderingMode"]');return t&&"BIGPIPE"===(e=t.getAttribute("data-mode"))&&(e="BIG_PIPE"),e}_doesRenderErrorCodeBlockExists(){return null!=document.querySelector("code#renderError")}_readSinglePageAppData(){this._beaconData.isSinglePageApp=this._config["is-single-page-app"],this._beaconData.isSinglePageApp&&(this._beaconData.webUIFramework=this._config["web-ui-framework"],this._beaconData.appRenderMode=this._getRenderingMode(),this._isInitialLoad?(this._beaconData.pageLoadMode="INITIAL",this._doesRenderErrorCodeBlockExists()&&(this._beaconData.isAppRenderFailed=!0)):this._beaconData.pageLoadMode="PARTIAL")}_sendAllData(){var e,t,n,r={};for(e=0;e<this._config.plugins.length;e++)(t=this._config.plugins[e]).isAsync()&&(r=o(r,t.getData()));for(e=0;e<this._allBeaconData.length;e++)n=o(this._allBeaconData[e],r),this._sendBeacon(n);this._allBeaconData=[]}_pushCurrentBeaconData(){var e;(e=this._getBeaconAndPluginData())&&this._allBeaconData.push(o({},e))}_readIsSSL(){window&&window.location&&(this._beaconData.isSSL="https:"===window.location.protocol?1:0)}_getBeaconAndPluginData(){if(this._readPageKey(),this._readSinglePageAppData(),this._readRenderTimingEntries(),this._readIsSSL(),this._config["app-version"]&&(this._beaconData.appVersion=this._config["app-version"]),this._config.plugins.map(e=>{this._beaconData=o(this._beaconData,e.getData())}),"navigationStart"in this._beaconData&&this._shouldSendBeacon){if(this._initialStartTime||(this._initialStartTime=this._beaconData.navigationStart),this._beaconData.boomerangStart=this._initialStartTime,this._cleanUpResourceTimingEntries(),this._beaconData.isSinglePageApp)if("renderCompleteTime"in this._beaconData)this._beaconData.timeDone=this._beaconData.renderCompleteTime-this._beaconData.navigationStart;else if(!this._config["navigation-timing-only"])return;return this._beaconData}}_sendBeacon(e){if(this._config.enabled)try{if(this._fireTrackingBeacon(e),"undefined"!=typeof CustomEvent){var t=new CustomEvent("RUMEvent",{detail:e});document.dispatchEvent(t)}}catch(e){}}_fireTrackingBeacon(e){var t,n={eventInfo:{eventName:this._config["event-name"],topicName:this._config["topic-name"],appId:this._config["app-id"]},eventBody:e};e.header={pageInstance:e.pageInstance},e.requestHeader={pageKey:e.pageKey},n.eventBody.trackingTime=-1,(t=new XMLHttpRequest).open("POST",this._config["beacon-url"],!0),t.setRequestHeader("content-type","application/json"),this._csrfToken||(this._csrfToken=this._getCsrfToken()),t.setRequestHeader("Csrf-Token",this._csrfToken),t.send(JSON.stringify([n]))}_getCookieString(){return document.cookie}_getCsrfToken(){for(var e=this._getCookieString().split(";"),t=0;t<e.length;t++){for(var n=e[t];" "===n.charAt(0);)n=n.substring(1);if(-1!==n.indexOf("JSESSIONID=")){var r=n.substring("JSESSIONID=".length,n.length);return'"'===r[0]&&'"'===r[r.length-1]&&(r=r.substring(1,r.length-1)),r}}return""}}let w=null;var k="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var D,x=(function(e,t){!function(e){"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==k||"undefined"!=typeof self&&self;var t,n,r,a,i=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e,t){!function(e,t){var n="undefined"!=typeof window&&window&&"node"!==window.appEnvironment,r=n&&!!window.requestIdleCallback,a={AJAX_METHOD:"POST",DEFAULT_PAGE_TYPE:"ajax",globalTrackingUrl:null,globalTrackingAppId:"no.app.id",queue:[],paused:!1,maxQueueSize:1,queueTimeout:1e3,timeoutId:null,disableSendBeacon:!0,csrfToken:"",testId:"",testSegId:"",setProperty:function(e,t){void 0!==t&&(this[e]=t)},setTrackingUrl:function(e){this.setProperty("globalTrackingUrl",e)},setAppId:function(e){this.setProperty("globalTrackingAppId",e)},setCsrfToken:function(e){this.setProperty("csrfToken",e)},setTestId:function(e){this.setProperty("testId",e)},setTestSegId:function(e){this.setProperty("testSegId",e)},getCookieString:function(){return document.cookie},getCsrfToken:function(){for(var e=this.getCookieString().split(";"),t=0;t<e.length;t++){for(var n=e[t];" "===n.charAt(0);)n=n.substring(1);if(-1!==n.indexOf("JSESSIONID=")){var r=n.substring("JSESSIONID=".length,n.length);return'"'===r[0]&&'"'===r[r.length-1]&&(r=r.substring(1,r.length-1)),r}}return""},createXmlHttpObject:function(){return n&&window.XMLHttpRequest?new XMLHttpRequest:null},beacon:function(e,t,r,a){this._beacon(e,t,r,a||this.globalTrackingUrl,this.disableSendBeacon?null:n&&navigator.sendBeacon&&navigator.sendBeacon.bind(navigator))},_beacon:function(e,t,n,r,a){if(a){var i=void 0;try{i=a(r,e)}catch(t){throw"object"==typeof t&&(t.message="Error sending ["+e+"] to "+r+" using sendBeacon:"+t.message,t.tags=["tracking"]),t}if(i)return void(t&&t(i))}this.ajax(e,t,n,r)},ajax:function(e,t,n,r){var a;r?(a=this.createXmlHttpObject())&&(a.open(this.AJAX_METHOD,r,!0),a.withCredentials=!0,a.setRequestHeader("Content-type","application/json"),this.csrfToken?a.setRequestHeader("Csrf-Token",this.csrfToken):a.setRequestHeader("Csrf-Token",this.getCsrfToken()),this.testId&&a.setRequestHeader("X-LinkedIn-traceDataContext-ENG_TEST_ID",this.testId),this.testSegId&&a.setRequestHeader("X-LinkedIn-traceDataContext-ENG_TEST_SEGMENT_ID",this.testSegId),a.onreadystatechange=function(){4===a.readyState&&(200===a.status||304===a.status?"function"==typeof t&&t(a):n&&n('Response is not "OK" or "Not Modified" for tracking request'))},4!==a.readyState&&a.send(e)):n&&n("Tracking url is not defined")},pause:function(){this.paused=!0},unpause:function(){this.paused=!1,this.queue.length>=this.maxQueueSize&&this.flush()},flush:function(){this.queue.length>0&&(this.beacon(JSON.stringify(this.queue),null,this.logError),this.queue=[]),r?cancelIdleCallback(this.timeoutId):clearTimeout(this.timeoutId),this.timeoutId=null,this.paused=!1},idleFlush:function(e){var t=this,n=Date.now();return requestIdleCallback((function(r){r.timeRemaining()>8||r.didTimeout?t.flush():t.timeoutId=t.idleFlush(e-(Date.now()-n))}),{timeout:e})},addToQueue:function(e){if(this.queue.push(e),this.queue.length>=this.maxQueueSize&&!this.paused)return this.flush();if(!this.timeoutId){var t=this;r&&!this.paused?this.timeoutId=this.idleFlush(this.queueTimeout):this.timeoutId=setTimeout((function(){t.flush()}),this.queueTimeout)}},validateEvent:function(e,t,n){this.beacon(JSON.stringify([{eventInfo:this.populateEventInfo(e),eventBody:this.populateEventHeaders(t)}]),(function(e){return n(null,e)}),(function(e){return n(e)}),this.globalTrackingUrl+"/validate")},sendEvent:function(e,t){this.addToQueue({eventInfo:this.populateEventInfo(e),eventBody:this.populateEventHeaders(t)})},getTimestamp:function(){return Math.round((new Date).getTime()/1e3)},populateEventInfo:function(e){return"string"==typeof e&&(e={eventName:e}),e&&"object"==typeof e?(e.appId||(e.appId=this.globalTrackingAppId),e):(this.logError("Event info must be object"),{})},populateEventHeaders:function(e){return e&&"object"==typeof e?e:(this.logError("Event body must be object"),{})},logError:function(e){var t=window.console;t&&t.error&&t.error(e)},init:function(){this.setTrackingUrl(),this.setAppId(),this.onBeforeUnload=this.onBeforeUnload.bind(this),n&&window.addEventListener("beforeunload",this.onBeforeUnload)},destroy:function(){this.flush(),n&&window.removeEventListener("beforeunload",this.onBeforeUnload)},onBeforeUnload:function(){this.flush()}};t.exports=a}(0,e)})),o="li_trk_navigation",s="undefined";function l(){if(typeof window!==s&&typeof window.sessionStorage!==s)try{return JSON.parse(window.sessionStorage.getItem(o))}catch(e){}}function u(e){if(typeof window!==s&&typeof window.sessionStorage!==s)try{window.sessionStorage.setItem(o,JSON.stringify(e))}catch(e){}}(a=e.ControlInteractionType||(e.ControlInteractionType={}))[a.FOCUS=0]="FOCUS",a[a.UNFOCUS=1]="UNFOCUS",a[a.KEYBOARD_SUBMIT=2]="KEYBOARD_SUBMIT",a[a.DRAG=3]="DRAG",a[a.PINCH_OPEN=4]="PINCH_OPEN",a[a.PINCH_CLOSE=5]="PINCH_CLOSE",a[a.DOUBLE_PRESS=6]="DOUBLE_PRESS",a[a.LONG_PRESS=7]="LONG_PRESS",a[a.SHORT_PRESS=8]="SHORT_PRESS",a[a.SWIPE_UP=9]="SWIPE_UP",a[a.SWIPE_DOWN=10]="SWIPE_DOWN",a[a.SWIPE_LEFT=11]="SWIPE_LEFT",a[a.SWIPE_RIGHT=12]="SWIPE_RIGHT",a[a.FLICK_UP=13]="FLICK_UP",a[a.FLICK_DOWN=14]="FLICK_DOWN",a[a.FLICK_LEFT=15]="FLICK_LEFT",a[a.FLICK_RIGHT=16]="FLICK_RIGHT",a[a.SHAKE=17]="SHAKE",a[a.KEYBOARD_NEXT=18]="KEYBOARD_NEXT",a[a.HOVER=19]="HOVER",(r=e.PageViewPageType||(e.PageViewPageType={}))[r.FULL=1]="FULL",r[r.AJAX=2]="AJAX",r[r.IFRAME=3]="IFRAME",r[r.REDIRECT=4]="REDIRECT",r[r.API=5]="API",r[r.FORM=6]="FORM",r[r.ROUTER=7]="ROUTER",r[r.ERROR=8]="ERROR",(n=e.EventTypes||(e.EventTypes={}))[n.PageViewEvent=0]="PageViewEvent",n[n.NavigationEvent=1]="NavigationEvent",n[n.ExternalNavigationEvent=2]="ExternalNavigationEvent",n[n.ControlInteractionEvent=3]="ControlInteractionEvent",n[n.PageVisibilityChangeEvent=4]="PageVisibilityChangeEvent";var c="undefined"!=typeof window?window:null;c?function(){var e=c.crypto||c.msCrypto;if(!t&&e&&e.getRandomValues){var n=new Uint8Array(16);(t=function(){return e.getRandomValues(n),n})()}if(!t){var r=new Uint8Array(16);t=function(){for(var e=0,t=void 0;e<16;e++)0==(3&e)&&(t=4294967296*Math.random()),r[e]=(t||0)>>>((3&e)<<3)&255;return r}}}():t=function(){return new Uint8Array(16).fill(Math.floor(256*Math.random()))};for(var d=[],p=0;p<256;p++)d[p]=(p+256).toString(16).substr(1);function m(){var e=new Uint8Array(16),n=t();n[6]=15&n[6]|64,n[8]=63&n[8]|128;for(var r=0;r<16;r++)e[0+r]=n[r];return e}function f(){return function(e){for(var t=[],n=0;n<e.length;n+=32768)t.push(String.fromCharCode.apply(null,e.subarray(n,n+32768)));return btoa(t.join(""))}(m())}function h(e){return e?"urn:li:page:"+e:null}function g(e,t){return e&&t?"urn:li:control:"+t+"-"+e:null}function b(e){return e?e.split(":").pop():null}function y(e,t){return e?{trackingId:t||f(),pageUrn:h(e)}:null}function v(e){if("string"!=typeof e)return null;var t=e.split(";");return 2===t.length?{pageUrn:t[0],trackingId:t[1]}:null}function w(e){return e&&e.referrer}function D(e){if(e&&e.URL){var t=e.URL.match(/trk=([^&]+)/);if(t&&2===t.length)return t[1]}return null}var x=10,E=10,A=Object.assign||function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var r=Object(e),a=0;a<t.length;a++){var i=t[a];if(null!==i)for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(r[o]=i[o])}return r},C=function(){function t(e){void 0===e&&(e={appId:null,initialPageInstance:null}),this.config=e;var t=this.config.disableInitialAnchorPageViewEvent||!1;if(!this.config.appId)throw new Error("TrackingTwo requires an appId.");if(!this.config.initialPageInstance){var n=document.querySelector('meta[name="trk-pageinstance"]');if(n&&(this.config.initialPageInstance=v(n.getAttribute("content"))),!this.config.initialPageInstance)throw new Error("TrackingTwo requires an initialPageInstance");t=!0}this.config.eventHeaderProperties?this.config.eventHeaderProperties.pageInstance&&delete this.config.eventHeaderProperties.pageInstance:this.config.eventHeaderProperties={},this.config.userRequestHeaderProperties?this.config.userRequestHeaderProperties.pageKey&&delete this.config.userRequestHeaderProperties.pageKey:this.config.userRequestHeaderProperties={},this.config.validationMode=!!this.config.validationMode||!1,this.config.trackingUrl=this.config.trackingUrl||"/li/track";var r=function(){var e=window.location.pathname,t=e+window.location.search,n=window.location.href,r=l();if(!r)return null;for(var a=0;a<r.length;a++){var i=r[a].href;if(i===e||i===t||i===n){var o=r.splice(a,1)[0];return u(r),o}}return null}();r&&(e.previousPageInstance=r.prevInstance),Object.freeze(this.config.eventHeaderProperties),Object.freeze(this.config.userRequestHeaderProperties),Object.freeze(this.config),i.init(),i.setProperty("disableSendBeacon",!1),i.setTrackingUrl(this.config.trackingUrl),i.setProperty("maxQueueSize",this.config.requestBatchingMaxQueueSize||x),i.setProperty("queueTimeout",1e3*(this.config.requestBatchingMaxWaitSeconds||E)),this.state={currentPageInstance:e.initialPageInstance,previousPageInstance:e.previousPageInstance||null};var a=this.config.prevControlName||(r?r.controlName:null);this.fireNavigationEvent(this.state.previousPageInstance,a),t||this.firePageViewEvent(),this._boundDocumentClickHandler=this._handleDocumentClicks.bind(this),document&&document.body.addEventListener("click",this._boundDocumentClickHandler,!0),this._boundDocumentClickBubbleHandler=this._handleDocumentClicksBubble.bind(this),document&&document.body.addEventListener("click",this._boundDocumentClickBubbleHandler,!1),this._boundWindowBeforeUnloadHandler=this._handleWindowBeforeUnload.bind(this),window&&window.addEventListener("beforeunload",this._boundWindowBeforeUnloadHandler,!0),this._boundDocumentVisibilityChangeHandler=this._handleDocumentVisibilityChange.bind(this);var o="visibilitychange";document&&(void 0!==document.msHidden&&(o="msvisibilitychange"),document.addEventListener(o,this._boundDocumentVisibilityChangeHandler,!0))}return t.prototype._handleDocumentClicks=function(e){for(var t=e.target;t!==e.currentTarget&&!t.hasAttribute("data-tracking-control-name");)t=t.parentElement;if(t!==e.currentTarget){var n=t.getAttribute("data-tracking-control-name");!t.hasAttribute("data-tracking-no-cie")&&this.fireControlInteractionEvent(n)}},t.prototype._handleDocumentClicksBubble=function(e){for(var t=e.target;t!==e.currentTarget&&!t.hasAttribute("data-tracking-control-name");)t=t.parentElement;if(t!==e.currentTarget){var n=t.getAttribute("data-tracking-control-name"),r=t.hasAttribute("data-tracking-will-navigate"),a=t.getAttribute("data-tracking-href")||t.getAttribute("href");r&&!e.defaultPrevented&&this.saveStateForPageDeparture({controlName:n,href:a})}},t.prototype._handleWindowBeforeUnload=function(e){var t=e.target.activeElement,n=t,r=null,a=!1;if(t){for(;n!==e.currentTarget&&("function"!=typeof n.hasAttribute||!n.hasAttribute("data-tracking-control-name"))&&n.parentElement;)n=n.parentElement;n!==e.currentTarget&&("getAttribute"in n&&(r=n.getAttribute("data-tracking-control-name")),"hasAttribute"in n&&(a=n.hasAttribute("data-tracking-will-navigate")))}a||this.fireExternalNavigationEvent(r)},t.prototype._handleDocumentVisibilityChange=function(){var e=!1;if(void 0!==document.msHidden)e=document.msHidden;else{if(void 0===document.hidden)return;e=document.hidden}this.firePageVisibilityChangeEvent(e)},t.prototype.saveStateForPageDeparture=function(e){if(e){var t,n,r=e.controlName,a=e.href;t={controlName:r,href:a,prevInstance:this.state.currentPageInstance},(n=l()||[]).push(t),u(n)}},t.prototype.fireControlInteractionEvent=function(t,n,r){if(void 0===n&&(n=e.ControlInteractionType.SHORT_PRESS),void 0===r&&(r={}),!t)throw new Error("controlName is required.");var a=b(this.state.currentPageInstance.pageUrn),i=r.uiControlPageKey||a;this.fireTrackingEvent(e.EventTypes[e.EventTypes.ControlInteractionEvent],{requestHeader:{},header:{},controlUrn:g(t,i),interactionType:e.ControlInteractionType[n]},r)},t.prototype.fireNavigationEvent=function(t,n,r){void 0===r&&(r={});var a=t?b(t.pageUrn):null,i=r.uiControlPageKey||a;this.fireTrackingEvent(e.EventTypes[e.EventTypes.NavigationEvent],{requestHeader:{},header:{},previousPageInstance:t,triggerControlUrn:g(n,i)},r)},t.prototype.fireExternalNavigationEvent=function(t,n){void 0===n&&(n={});var r=n.uiControlPageKey||b(this.state.currentPageInstance.pageUrn);this.fireTrackingEvent(e.EventTypes[e.EventTypes.ExternalNavigationEvent],{requestHeader:{},header:{},triggerControlUrn:g(t,r)},n,!0)},t.prototype.firePageViewEvent=function(t,n){void 0===n&&(n={});var r=(n=A({},n)).pageViewPageType||e.PageViewPageType.AJAX,a=b(this.state.currentPageInstance.pageUrn),i=t||a;this.fireTrackingEvent(e.EventTypes[e.EventTypes.PageViewEvent],{requestHeader:{pageKey:i},header:{},pageType:e.PageViewPageType[r].toLowerCase(),trackingInfo:{clientTimestamp:Date.now().toString()}},n)},t.prototype.fireAnchorPageViewEvent=function(e,t,n){if(void 0===n&&(n={}),!e)throw new Error("newPageKey is required.");var r=A({},this.state.currentPageInstance),a=y(e);this.state.previousPageInstance=r,this.state.currentPageInstance=a,this.fireNavigationEvent(r,t,n),this.firePageViewEvent(e,n)},t.prototype.firePageVisibilityChangeEvent=function(t,n){void 0===n&&(n={}),this.fireTrackingEvent(e.EventTypes[e.EventTypes.PageVisibilityChangeEvent],{requestHeader:{},header:{},isVisible:!t},n)},t.prototype.fireTrackingEvent=function(e,t,n,r){if(void 0===n&&(n={}),void 0===r&&(r=!1),!e||!t)throw new Error("eventName and body are required.");t=A({},t),(n=A({},n)).topicName||(n.topicName=e),n.pageInstance||(n.pageInstance=this.state.currentPageInstance);var a=A({pageKey:b(n.pageInstance.pageUrn),path:window.location.href,referer:w(document),trackingCode:D(document)},this.config.userRequestHeaderProperties,t.requestHeader);delete t.requestHeader,delete t.header.pageInstance;var o=A({pageInstance:n.pageInstance,time:Date.now()},this.config.eventHeaderProperties,t.header);delete t.header;var s={requestHeader:a,header:o};this.config.mapHeaders&&(s=this.config.mapHeaders(s));var l=A(s,t),u={eventName:e,topicName:n.topicName,appId:this.config.appId};this.config.validationMode?i.validateEvent(u,l,(function(t){t&&console.error("Event "+e+" failed validation!")})):(i.sendEvent(u,l),r&&i.flush())},t.prototype.destroy=function(){i.destroy(),document.removeEventListener("click",this._boundDocumentClickHandler,!0)},t.createFromPageKey=function(e,n){return e.initialPageInstance=y(n),new t(e)},t}();e.AppTrackingInstance=C,e.clearNavStorage=function(){window.sessionStorage.removeItem(o)},e.derivePageInstanceFromString=v,e.derivePageKeyFromUrn=b,e.generateControlUrn=g,e.generatePageInstance=y,e.generatePageUrn=h,e.generateTrackingId=f,e.getReferrer=w,e.getTrackingCode=D,e.stringifyPageInstance=function(e){return e?e.pageUrn+";"+e.trackingId:null},e.uuid=m,e.webTrackingTransport=i}(t)}(D={exports:{}},D.exports),D.exports);let E=null;function A({appId:e="seo",trackingCode:t}={}){const n=r(document),a={appId:e,disableInitialAnchorPageViewEvent:!0,requestBatchingMaxWaitSeconds:.05};return t&&(a.userRequestHeaderProperties={trackingCode:t}),E||(E=x.AppTrackingInstance.createFromPageKey(a,n)),E.generateTrackingId=x.generateTrackingId,E}function C(e){"complete"===document.readyState?e():window.addEventListener("load",()=>{setTimeout(e)})}function T(e){return null==e||"object"!=typeof e?[]:Array.prototype.slice.call(e)}function j(e){const t=e.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,r=window.innerWidth||document.documentElement.clientWidth,a=t.top<=n&&t.top+t.height>=0,i=t.left<=r&&t.left+t.width>=0;return a&&i}function _(e,t,n,r){if(!e||!t)throw new Error("Required param of addQueryParam missing: url = ".concat(e,",  key = ").concat(t));t=encodeURIComponent(t),n=encodeURIComponent(n);const a=function(e,t,n){const r=new RegExp("([\\?&])".concat(n?t:encodeURIComponent(t),"=([^&#]*)")).exec(e);return r&&(n?r[2]:decodeURIComponent(r[2]))}(e,t,!0);if(a)return r?e.replace(a,n):e;{const r=e.indexOf("?");let[a,i]=e.split("#"),o="&";return r<0?o="?":r===e.length-1&&(o=""),i&&(i="#".concat(i)),"".concat(a).concat(o).concat(t,"=").concat(n).concat(i||"")}}function S(e){const t=document.cookie.match(new RegExp("(^| )"+e+"=([^;]+)"));return t&&t[2]}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function z(e,{method:t="GET",headers:n={},sendCookies:r=!0,skipCsrfToken:a=!1,postData:o}={}){return new Promise((s,l)=>{const u=new XMLHttpRequest;if(u.addEventListener("load",(function(){if(u.status>=200&&u.status<300||304===u.status)s({status:u.status,responseText:u.responseText});else{const n=new Error("".concat(t," request for ").concat(e," has failed with status code ").concat(u.status));n.response={status:u.status,responseText:u.responseText},l(n)}})),u.addEventListener("error",(function(e){l(e)})),u.open(t,e,!0),u.withCredentials=r,Object.keys(n).forEach(e=>{u.setRequestHeader(e,n[e])}),!a){const e=S("JSESSIONID");e&&u.setRequestHeader("Csrf-Token",i(e))}u.send(o)})}const q={className:"class"},O="A path to the asset must be provided";function I(e,t={}){if(!e)return Promise.reject(new Error(O));const n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){F(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({focusable:"false"},t);return z(e,{sendCookies:!1,skipCsrfToken:!0}).then(e=>(function(e){return(new DOMParser).parseFromString(e,"image/svg+xml").firstChild})(e.responseText)).then(e=>(function(e,t={}){return Object.keys(t).map(n=>{const r=q[n]||n;e.setAttribute(r,t[n])}),e})(e,n))}const R="An li-icon tag must be provided to inlineIcon";function P(e,t){if(!e)return Promise.reject(new Error(R));const n=e.getAttribute("class");return I(t,n?{className:n}:{}).then(t=>(e.appendChild(t),e.setAttribute("aria-hidden","true"),t))}const L=["IMG","IFRAME","VIDEO","SCRIPT"],B="SCRIPT",U="LI-ICON";class M{constructor({delayedUrlAttributeName:e="data-delayed-url",delayedPosterAttributeName:t="data-delayed-poster",delayedBackground:n="data-delayed-background",ghostClassesAttributeName:r="data-ghost-classes",ghostUrlAttributeName:a="data-ghost-url",lazyloadClassName:i="lazy-load",lazyloadedClassName:o="lazy-loaded",onLoadClassName:s="onload",onErrorClassName:l="onerror"}={}){this.elementCache=[],this.onLoadClassName=s,this.onErrorClassName=l,this.delayedUrlAttributeName=e,this.delayedPosterAttributeName=t,this.delayedBackground=n,this.lazyloadClassName=i,this.lazyloadedClassName=o,this.lazyloadElSelector="[".concat(this.delayedUrlAttributeName,"], .").concat(this.lazyloadClassName),this.boundLoadVisibleImages=this.loadVisibleImages.bind(this),this.boundEvents=!1,this.scriptLoadPromises={},this.ghostUrlAttributeName=a,this.ghostClassesAttributeName=r,C(()=>this.refreshLoader())}getLazyLoadedJavascriptModule(e){return this.scriptLoadPromises[e]=this.scriptLoadPromises[e]||function(){let e,t;const n=new Promise((n,r)=>{e=n,t=r});return n.resolve=e,n.reject=t,n}(),this.scriptLoadPromises[e]}refreshLoader(){this.elementCache=T(document.querySelectorAll(this.lazyloadElSelector)),this.loadVisibleImages(),this.elementCache.length&&!this.boundEvents&&this._attachEvents()}_attachEvents(){window.addEventListener("scroll",this.boundLoadVisibleImages,!0),window.addEventListener("touchmove",this.boundLoadVisibleImages,!0),window.addEventListener("resize",this.boundLoadVisibleImages,!0),this.boundEvents=!0}_detachEvents(){window.removeEventListener("scroll",this.boundLoadVisibleImages,!0),window.removeEventListener("touchmove",this.boundLoadVisibleImages,!0),window.removeEventListener("resize",this.boundLoadVisibleImages,!0),this.boundEvents=!1}lazyloadElOnload(e){if(e.classList.remove(this.lazyloadClassName),e.classList.add(this.lazyloadedClassName),e.tagName===B){const{moduleId:t}=e.dataset;this.getLazyLoadedJavascriptModule(t).resolve(window[t])}}lazyloadOnerror(e){const t=e.classList.contains(this.onErrorClassName),n=e.getAttribute(this.ghostUrlAttributeName);if(e.classList.remove(this.lazyloadClassName),e.classList.add(this.lazyloadedClassName),e.classList.add(this.onErrorClassName),n&&!t){e.setAttribute("src",n);const t=e.getAttribute(this.ghostClassesAttributeName);t&&t.length&&t.split(" ").forEach(t=>{e.classList.add(t)})}if(e.tagName===B){const{moduleId:t}=e.dataset;this.getLazyLoadedJavascriptModule(t).reject(new Error("Could not lazy load JS with src ".concat(e.src)))}}loadVisibleImages(){let e=0;for(;e<this.elementCache.length;){let t=this.elementCache[e];if(t.tagName===B||t.classList.contains(this.onLoadClassName)||j(t)){const n=t.getAttribute(this.delayedUrlAttributeName);n&&t.tagName===U?P(t,n).then(e=>{this.lazyloadElOnload(e),this.lazyloadElOnload(t)}).catch(()=>this.lazyloadOnerror(t)):n&&-1!==L.indexOf(t.tagName)?(t.onerror=this.lazyloadOnerror.bind(this,t),t.onload=t.oncanplay=this.lazyloadElOnload.bind(this,t),t.src=n):(n&&t.hasAttribute(this.delayedBackground)&&(t.style.backgroundImage='url("'.concat(n,'")')),this.lazyloadElOnload(t)),"VIDEO"===t.tagName&&(t.poster=t.getAttribute(this.delayedPosterAttributeName)),t.removeAttribute(this.delayedUrlAttributeName),this.elementCache.splice(e,1)}else e++}this.elementCache.length||this._detachEvents()}}let V=null;var H="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function W(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}!function(e,t){e(t={exports:{}},t.exports)}((function(e){!function t(n){var r=n,a=n.document;function i(e){return(i="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)}function o(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}(re=re||{}).version="3.4.1","object"===i(e)&&e.exports&&"function"==typeof t.toString&&(re.source="("+t.toString()+')(typeof window === "object" ? window : this);',e.exports=re),"function"==typeof n.getComputedStyle&&(n.axe=re),o.prototype=Object.create(Error.prototype),o.prototype.constructor=o,function e(t,n,r){function a(o,s){if(!n[o]){if(!t[o]){if(!s&&W)return W();if(i)return i(o,!0);var l=new Error("Cannot find module '"+o+"'");throw l.code="MODULE_NOT_FOUND",l}var u=n[o]={exports:{}};t[o][0].call(u.exports,(function(e){return a(t[o][1][e]||e)}),u,u.exports,e,t,n,r)}return n[o].exports}for(var i=W,o=0;o<r.length;o++)a(r[o]);return a}({1:[function(e,t,r){"Promise"in n||e("es6-promise").polyfill(),"Uint32Array"in n||e("core-js/features/typed-array/uint32-array"),n.Uint32Array&&("some"in n.Uint32Array.prototype||e("core-js/features/typed-array/some"),"reduce"in n.Uint32Array.prototype||e("core-js/features/typed-array/reduce")),e("weakmap-polyfill"),re.imports={axios:e("axios"),CssSelectorParser:e("css-selector-parser").CssSelectorParser,doT:e("@deque/dot"),emojiRegexText:e("emoji-regex"),memoize:e("memoizee")}},{"@deque/dot":2,axios:3,"core-js/features/typed-array/reduce":31,"core-js/features/typed-array/some":32,"core-js/features/typed-array/uint32-array":33,"css-selector-parser":147,"emoji-regex":150,"es6-promise":194,memoizee:209,"weakmap-polyfill":226}],2:[function(e,t,a){(function(e){!function(){var r={name:"doT",version:"1.1.1",templateSettings:{evaluate:/\{\{([\s\S]+?(\}?)+)\}\}/g,interpolate:/\{\{=([\s\S]+?)\}\}/g,encode:/\{\{!([\s\S]+?)\}\}/g,use:/\{\{#([\s\S]+?)\}\}/g,useParams:/(^|[^\w$])def(?:\.|\[[\'\"])([\w$\.]+)(?:[\'\"]\])?\s*\:\s*([\w$\.]+|\"[^\"]+\"|\'[^\']+\'|\{[^\}]+\})/g,define:/\{\{##\s*([\w\.$]+)\s*(\:|=)([\s\S]+?)#\}\}/g,defineParams:/^\s*([\w$]+):([\s\S]+)/,conditional:/\{\{\?(\?)?\s*([\s\S]*?)\s*\}\}/g,iterate:/\{\{~\s*(?:\}\}|([\s\S]+?)\s*\:\s*([\w$]+)\s*(?:\:\s*([\w$]+))?\s*\}\})/g,varname:"it",strip:!0,append:!0,selfcontained:!1,doNotSkipEncoded:!1},template:void 0,compile:void 0,log:!0};!function(){if("object"!=typeof globalThis)try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch(t){n.globalThis=function(){if("undefined"!=typeof self)return self;if(void 0!==n)return n;if(void 0!==e)return e;if(void 0!==this)return this;throw new Error("Unable to locate global `this`")}()}}(),r.encodeHTMLSource=function(e){var t={"&":"&#38;","<":"&#60;",">":"&#62;",'"':"&#34;","'":"&#39;","/":"&#47;"},n=e?/[&<>"'\/]/g:/&(?!#?\w+;)|<|>|"|'|\//g;return function(e){return e?e.toString().replace(n,(function(e){return t[e]||e})):""}},void 0!==t&&t.exports?t.exports=r:globalThis.doT=r;var a={append:{start:"'+(",end:")+'",startencode:"'+encodeHTML("},split:{start:"';out+=(",end:");out+='",startencode:"';out+=encodeHTML("}},i=/$^/;function o(e){return e.replace(/\\('|\\)/g,"$1").replace(/[\r\t\n]/g," ")}r.template=function(e,t,n){var s,l,u=(t=t||r.templateSettings).append?a.append:a.split,c=0,d=t.use||t.define?function e(t,n,r){return("string"==typeof n?n:n.toString()).replace(t.define||i,(function(e,n,a,i){return 0===n.indexOf("def.")&&(n=n.substring(4)),n in r||(":"===a?(t.defineParams&&i.replace(t.defineParams,(function(e,t,a){r[n]={arg:t,text:a}})),n in r||(r[n]=i)):new Function("def","def['"+n+"']="+i)(r)),""})).replace(t.use||i,(function(n,a){t.useParams&&(a=a.replace(t.useParams,(function(e,t,n,a){if(r[n]&&r[n].arg&&a){var i=(n+":"+a).replace(/'|\\/g,"_");return r.__exp=r.__exp||{},r.__exp[i]=r[n].text.replace(new RegExp("(^|[^\\w$])"+r[n].arg+"([^\\w$])","g"),"$1"+a+"$2"),t+"def.__exp['"+i+"']"}})));var i=new Function("def","return "+a)(r);return i?e(t,i,r):i}))}(t,e,n||{}):e;d=("var out='"+(t.strip?d.replace(/(^|\r|\n)\t* +| +\t*(\r|\n|$)/g," ").replace(/\r|\n|\t|\/\*[\s\S]*?\*\//g,""):d).replace(/'|\\/g,"\\$&").replace(t.interpolate||i,(function(e,t){return u.start+o(t)+u.end})).replace(t.encode||i,(function(e,t){return s=!0,u.startencode+o(t)+u.end})).replace(t.conditional||i,(function(e,t,n){return t?n?"';}else if("+o(n)+"){out+='":"';}else{out+='":n?"';if("+o(n)+"){out+='":"';}out+='"})).replace(t.iterate||i,(function(e,t,n,r){return t?(c+=1,l=r||"i"+c,t=o(t),"';var arr"+c+"="+t+";if(arr"+c+"){var "+n+","+l+"=-1,l"+c+"=arr"+c+".length-1;while("+l+"<l"+c+"){"+n+"=arr"+c+"["+l+"+=1];out+='"):"';} } out+='"})).replace(t.evaluate||i,(function(e,t){return"';"+o(t)+"out+='"}))+"';return out;").replace(/\n/g,"\\n").replace(/\t/g,"\\t").replace(/\r/g,"\\r").replace(/(\s|;|\}|^|\{)out\+='';/g,"$1").replace(/\+''/g,""),s&&(t.selfcontained||!globalThis||globalThis._encodeHTML||(globalThis._encodeHTML=r.encodeHTMLSource(t.doNotSkipEncoded)),d="var encodeHTML = typeof _encodeHTML !== 'undefined' ? _encodeHTML : ("+r.encodeHTMLSource.toString()+"("+(t.doNotSkipEncoded||"")+"));"+d);try{return new Function(t.varname,d)}catch(e){throw"undefined"!=typeof console&&console.log("Could not create a template function: "+d),e}},r.compile=function(e,t){return r.template(e,null,t)}}()}).call(this,void 0!==r?r:"undefined"!=typeof self?self:void 0!==n?n:{})},{}],3:[function(e,t,n){t.exports=e("./lib/axios")},{"./lib/axios":5}],4:[function(e,t,n){var r=e("./../utils"),a=e("./../core/settle"),i=e("./../helpers/buildURL"),o=e("./../helpers/parseHeaders"),s=e("./../helpers/isURLSameOrigin"),l=e("../core/createError");t.exports=function(t){return new Promise((function(n,u){var c=t.data,d=t.headers;r.isFormData(c)&&delete d["Content-Type"];var p=new XMLHttpRequest;if(t.auth){var m=t.auth.username||"",f=t.auth.password||"";d.Authorization="Basic "+btoa(m+":"+f)}if(p.open(t.method.toUpperCase(),i(t.url,t.params,t.paramsSerializer),!0),p.timeout=t.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var e="getAllResponseHeaders"in p?o(p.getAllResponseHeaders()):null,r={data:t.responseType&&"text"!==t.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:e,config:t,request:p};a(n,u,r),p=null}},p.onabort=function(){p&&(u(l("Request aborted",t,"ECONNABORTED",p)),p=null)},p.onerror=function(){u(l("Network Error",t,null,p)),p=null},p.ontimeout=function(){u(l("timeout of "+t.timeout+"ms exceeded",t,"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var h=e("./../helpers/cookies"),g=(t.withCredentials||s(t.url))&&t.xsrfCookieName?h.read(t.xsrfCookieName):void 0;g&&(d[t.xsrfHeaderName]=g)}if("setRequestHeader"in p&&r.forEach(d,(function(e,t){void 0===c&&"content-type"===t.toLowerCase()?delete d[t]:p.setRequestHeader(t,e)})),t.withCredentials&&(p.withCredentials=!0),t.responseType)try{p.responseType=t.responseType}catch(e){if("json"!==t.responseType)throw e}"function"==typeof t.onDownloadProgress&&p.addEventListener("progress",t.onDownloadProgress),"function"==typeof t.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then((function(e){p&&(p.abort(),u(e),p=null)})),void 0===c&&(c=null),p.send(c)}))}},{"../core/createError":11,"./../core/settle":15,"./../helpers/buildURL":19,"./../helpers/cookies":21,"./../helpers/isURLSameOrigin":23,"./../helpers/parseHeaders":25,"./../utils":27}],5:[function(e,t,n){var r=e("./utils"),a=e("./helpers/bind"),i=e("./core/Axios"),o=e("./core/mergeConfig");function s(e){var t=new i(e),n=a(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var l=s(e("./defaults"));l.Axios=i,l.create=function(e){return s(o(l.defaults,e))},l.Cancel=e("./cancel/Cancel"),l.CancelToken=e("./cancel/CancelToken"),l.isCancel=e("./cancel/isCancel"),l.all=function(e){return Promise.all(e)},l.spread=e("./helpers/spread"),t.exports=l,t.exports.default=l},{"./cancel/Cancel":6,"./cancel/CancelToken":7,"./cancel/isCancel":8,"./core/Axios":9,"./core/mergeConfig":14,"./defaults":17,"./helpers/bind":18,"./helpers/spread":26,"./utils":27}],6:[function(e,t,n){function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,t.exports=r},{}],7:[function(e,t,n){var r=e("./Cancel");function a(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}a.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},a.source=function(){var e;return{token:new a((function(t){e=t})),cancel:e}},t.exports=a},{"./Cancel":6}],8:[function(e,t,n){t.exports=function(e){return!(!e||!e.__CANCEL__)}},{}],9:[function(e,t,n){var r=e("./../utils"),a=e("../helpers/buildURL"),i=e("./InterceptorManager"),o=e("./dispatchRequest"),s=e("./mergeConfig");function l(e){this.defaults=e,this.interceptors={request:new i,response:new i}}l.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method=e.method?e.method.toLowerCase():"get";var t=[o,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},l.prototype.getUri=function(e){return e=s(this.defaults,e),a(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,n){return this.request(r.merge(n||{},{method:e,url:t}))}})),r.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,n,a){return this.request(r.merge(a||{},{method:e,url:t,data:n}))}})),t.exports=l},{"../helpers/buildURL":19,"./../utils":27,"./InterceptorManager":10,"./dispatchRequest":12,"./mergeConfig":14}],10:[function(e,t,n){var r=e("./../utils");function a(){this.handlers=[]}a.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},a.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},a.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},t.exports=a},{"./../utils":27}],11:[function(e,t,n){var r=e("./enhanceError");t.exports=function(e,t,n,a,i){var o=new Error(e);return r(o,t,n,a,i)}},{"./enhanceError":13}],12:[function(e,t,n){var r=e("./../utils"),a=e("./transformData"),i=e("../cancel/isCancel"),o=e("../defaults"),s=e("./../helpers/isAbsoluteURL"),l=e("./../helpers/combineURLs");function u(e){e.cancelToken&&e.cancelToken.throwIfRequested()}t.exports=function(e){return u(e),e.baseURL&&!s(e.url)&&(e.url=l(e.baseURL,e.url)),e.headers=e.headers||{},e.data=a(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return u(e),t.data=a(t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(u(e),t&&t.response&&(t.response.data=a(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},{"../cancel/isCancel":8,"../defaults":17,"./../helpers/combineURLs":20,"./../helpers/isAbsoluteURL":22,"./../utils":27,"./transformData":16}],13:[function(e,t,n){t.exports=function(e,t,n,r,a){return e.config=t,n&&(e.code=n),e.request=r,e.response=a,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},{}],14:[function(e,t,n){var r=e("../utils");t.exports=function(e,t){t=t||{};var n={};return r.forEach(["url","method","params","data"],(function(e){void 0!==t[e]&&(n[e]=t[e])})),r.forEach(["headers","auth","proxy"],(function(a){r.isObject(t[a])?n[a]=r.deepMerge(e[a],t[a]):void 0!==t[a]?n[a]=t[a]:r.isObject(e[a])?n[a]=r.deepMerge(e[a]):void 0!==e[a]&&(n[a]=e[a])})),r.forEach(["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"],(function(r){void 0!==t[r]?n[r]=t[r]:void 0!==e[r]&&(n[r]=e[r])})),n}},{"../utils":27}],15:[function(e,t,n){var r=e("./createError");t.exports=function(e,t,n){var a=n.config.validateStatus;!a||a(n.status)?e(n):t(r("Request failed with status code "+n.status,n.config,null,n.request,n))}},{"./createError":11}],16:[function(e,t,n){var r=e("./../utils");t.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},{"./../utils":27}],17:[function(e,t,n){(function(n){var r=e("./utils"),a=e("./helpers/normalizeHeaderName"),i={"Content-Type":"application/x-www-form-urlencoded"};function o(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var s,l={adapter:(void 0!==n&&"[object process]"===Object.prototype.toString.call(n)?s=e("./adapters/http"):"undefined"!=typeof XMLHttpRequest&&(s=e("./adapters/xhr")),s),transformRequest:[function(e,t){return a(t,"Accept"),a(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(o(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(o(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};l.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){l.headers[e]=r.merge(i)})),t.exports=l}).call(this,e("_process"))},{"./adapters/http":4,"./adapters/xhr":4,"./helpers/normalizeHeaderName":24,"./utils":27,_process:222}],18:[function(e,t,n){t.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},{}],19:[function(e,t,n){var r=e("./../utils");function a(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var o=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),o.push(a(t)+"="+a(e))})))})),i=o.join("&")}if(i){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},{"./../utils":27}],20:[function(e,t,n){t.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},{}],21:[function(e,t,n){var r=e("./../utils");t.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,i,o,s){var l=[];l.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&l.push("expires="+new Date(n).toGMTString()),r.isString(i)&&l.push("path="+i),r.isString(o)&&l.push("domain="+o),!0===s&&l.push("secure"),a.cookie=l.join("; ")},read:function(e){var t=a.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},{"./../utils":27}],22:[function(e,t,n){t.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},{}],23:[function(e,t,r){var i=e("./../utils");t.exports=i.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=a.createElement("a");function o(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=o(n.location.href),function(t){var n=i.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},{"./../utils":27}],24:[function(e,t,n){var r=e("../utils");t.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},{"../utils":27}],25:[function(e,t,n){var r=e("./../utils"),a=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(e){var t,n,i,o={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(o[t]&&a.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},{"./../utils":27}],26:[function(e,t,n){t.exports=function(e){return function(t){return e.apply(null,t)}}},{}],27:[function(e,t,r){var i=e("./helpers/bind"),o=e("is-buffer"),s=Object.prototype.toString;function l(e){return"[object Array]"===s.call(e)}function u(e){return null!==e&&"object"==typeof e}function c(e){return"[object Function]"===s.call(e)}function d(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),l(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.call(null,e[a],a,e)}t.exports={isArray:l,isArrayBuffer:function(e){return"[object ArrayBuffer]"===s.call(e)},isBuffer:o,isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:u,isUndefined:function(e){return void 0===e},isDate:function(e){return"[object Date]"===s.call(e)},isFile:function(e){return"[object File]"===s.call(e)},isBlob:function(e){return"[object Blob]"===s.call(e)},isFunction:c,isStream:function(e){return u(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&(void 0!==n&&void 0!==a)},forEach:d,merge:function e(){var t={};function n(n,r){"object"==typeof t[r]&&"object"==typeof n?t[r]=e(t[r],n):t[r]=n}for(var r=0,a=arguments.length;r<a;r++)d(arguments[r],n);return t},deepMerge:function e(){var t={};function n(n,r){"object"==typeof t[r]&&"object"==typeof n?t[r]=e(t[r],n):t[r]="object"==typeof n?e({},n):n}for(var r=0,a=arguments.length;r<a;r++)d(arguments[r],n);return t},extend:function(e,t,n){return d(t,(function(t,r){e[r]=n&&"function"==typeof t?i(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}}},{"./helpers/bind":18,"is-buffer":28}],28:[function(e,t,n){t.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},{}],29:[function(e,t,n){e("../../modules/es.typed-array.from"),e("../../modules/es.typed-array.of"),e("../../modules/es.typed-array.copy-within"),e("../../modules/es.typed-array.every"),e("../../modules/es.typed-array.fill"),e("../../modules/es.typed-array.filter"),e("../../modules/es.typed-array.find"),e("../../modules/es.typed-array.find-index"),e("../../modules/es.typed-array.for-each"),e("../../modules/es.typed-array.includes"),e("../../modules/es.typed-array.index-of"),e("../../modules/es.typed-array.join"),e("../../modules/es.typed-array.last-index-of"),e("../../modules/es.typed-array.map"),e("../../modules/es.typed-array.reduce"),e("../../modules/es.typed-array.reduce-right"),e("../../modules/es.typed-array.reverse"),e("../../modules/es.typed-array.set"),e("../../modules/es.typed-array.slice"),e("../../modules/es.typed-array.some"),e("../../modules/es.typed-array.sort"),e("../../modules/es.typed-array.subarray"),e("../../modules/es.typed-array.to-locale-string"),e("../../modules/es.typed-array.to-string"),e("../../modules/es.typed-array.iterator"),e("../../modules/es.object.to-string")},{"../../modules/es.object.to-string":120,"../../modules/es.typed-array.copy-within":121,"../../modules/es.typed-array.every":122,"../../modules/es.typed-array.fill":123,"../../modules/es.typed-array.filter":124,"../../modules/es.typed-array.find":126,"../../modules/es.typed-array.find-index":125,"../../modules/es.typed-array.for-each":127,"../../modules/es.typed-array.from":128,"../../modules/es.typed-array.includes":129,"../../modules/es.typed-array.index-of":130,"../../modules/es.typed-array.iterator":131,"../../modules/es.typed-array.join":132,"../../modules/es.typed-array.last-index-of":133,"../../modules/es.typed-array.map":134,"../../modules/es.typed-array.of":135,"../../modules/es.typed-array.reduce":137,"../../modules/es.typed-array.reduce-right":136,"../../modules/es.typed-array.reverse":138,"../../modules/es.typed-array.set":139,"../../modules/es.typed-array.slice":140,"../../modules/es.typed-array.some":141,"../../modules/es.typed-array.sort":142,"../../modules/es.typed-array.subarray":143,"../../modules/es.typed-array.to-locale-string":144,"../../modules/es.typed-array.to-string":145}],30:[function(e,t,n){e("../../modules/es.typed-array.uint32-array"),e("./methods");var r=e("../../internals/global");t.exports=r.Uint32Array},{"../../internals/global":65,"../../modules/es.typed-array.uint32-array":146,"./methods":29}],31:[function(e,t,n){e("../../modules/es.typed-array.reduce")},{"../../modules/es.typed-array.reduce":137}],32:[function(e,t,n){e("../../modules/es.typed-array.some")},{"../../modules/es.typed-array.some":141}],33:[function(e,t,n){t.exports=e("../../es/typed-array/uint32-array")},{"../../es/typed-array/uint32-array":30}],34:[function(e,t,n){t.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},{}],35:[function(e,t,n){var r=e("../internals/is-object");t.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},{"../internals/is-object":76}],36:[function(e,t,n){var r=e("../internals/well-known-symbol"),a=e("../internals/object-create"),i=e("../internals/hide"),o=r("unscopables"),s=Array.prototype;null==s[o]&&i(s,o,a(null)),t.exports=function(e){s[o][e]=!0}},{"../internals/hide":68,"../internals/object-create":82,"../internals/well-known-symbol":118}],37:[function(e,t,n){t.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},{}],38:[function(e,t,n){var r=e("../internals/is-object");t.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},{"../internals/is-object":76}],39:[function(e,t,n){var r,a=e("../internals/descriptors"),i=e("../internals/global"),o=e("../internals/is-object"),s=e("../internals/has"),l=e("../internals/classof"),u=e("../internals/hide"),c=e("../internals/redefine"),d=e("../internals/object-define-property").f,p=e("../internals/object-get-prototype-of"),m=e("../internals/object-set-prototype-of"),f=e("../internals/well-known-symbol"),h=e("../internals/uid"),g=i.DataView,b=g&&g.prototype,y=i.Int8Array,v=y&&y.prototype,w=i.Uint8ClampedArray,k=w&&w.prototype,D=y&&p(y),x=v&&p(v),E=Object.prototype,A=E.isPrototypeOf,C=f("toStringTag"),T=h("TYPED_ARRAY_TAG"),j=!(!i.ArrayBuffer||!g),_=j&&!!m&&"Opera"!==l(i.opera),S=!1,F={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},N=function(e){return o(e)&&s(F,l(e))};for(r in F)i[r]||(_=!1);if((!_||"function"!=typeof D||D===Function.prototype)&&(D=function(){throw TypeError("Incorrect invocation")},_))for(r in F)i[r]&&m(i[r],D);if((!_||!x||x===E)&&(x=D.prototype,_))for(r in F)i[r]&&m(i[r].prototype,x);if(_&&p(k)!==x&&m(k,x),a&&!s(x,C))for(r in S=!0,d(x,C,{get:function(){return o(this)?this[T]:void 0}}),F)i[r]&&u(i[r],T,r);j&&m&&p(b)!==E&&m(b,E),t.exports={NATIVE_ARRAY_BUFFER:j,NATIVE_ARRAY_BUFFER_VIEWS:_,TYPED_ARRAY_TAG:S&&T,aTypedArray:function(e){if(N(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){if(A.call(D,e))return e}else for(var t in F)if(s(F,r)){var n=i[t];if(n&&(e===n||A.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportProto:function(e,t,n){if(a){if(n)for(var r in F){var o=i[r];o&&s(o.prototype,e)&&delete o.prototype[e]}x[e]&&!n||c(x,e,n?t:_&&v[e]||t)}},exportStatic:function(e,t,n){var r,o;if(a){if(m){if(n)for(r in F)(o=i[r])&&s(o,e)&&delete o[e];if(D[e]&&!n)return;try{return c(D,e,n?t:_&&y[e]||t)}catch(e){}}for(r in F)!(o=i[r])||o[e]&&!n||c(o,e,t)}},isView:function(e){var t=l(e);return"DataView"===t||s(F,t)},isTypedArray:N,TypedArray:D,TypedArrayPrototype:x}},{"../internals/classof":51,"../internals/descriptors":57,"../internals/global":65,"../internals/has":66,"../internals/hide":68,"../internals/is-object":76,"../internals/object-define-property":84,"../internals/object-get-prototype-of":88,"../internals/object-set-prototype-of":92,"../internals/redefine":97,"../internals/uid":117,"../internals/well-known-symbol":118}],40:[function(e,t,n){var r=e("../internals/global"),a=e("../internals/descriptors"),i=e("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER,o=e("../internals/hide"),s=e("../internals/redefine-all"),l=e("../internals/fails"),u=e("../internals/an-instance"),c=e("../internals/to-integer"),d=e("../internals/to-length"),p=e("../internals/to-index"),m=e("../internals/object-get-own-property-names").f,f=e("../internals/object-define-property").f,h=e("../internals/array-fill"),g=e("../internals/set-to-string-tag"),b=e("../internals/internal-state"),y=b.get,v=b.set,w=r.ArrayBuffer,k=w,D=r.DataView,x=r.Math,E=r.RangeError,A=x.abs,C=x.pow,T=x.floor,j=x.log,_=x.LN2,S=function(e,t,n){var r,a,i,o=new Array(n),s=8*n-t-1,l=(1<<s)-1,u=l>>1,c=23===t?C(2,-24)-C(2,-77):0,d=e<0||0===e&&1/e<0?1:0,p=0;for((e=A(e))!=e||e===1/0?(a=e!=e?1:0,r=l):(r=T(j(e)/_),e*(i=C(2,-r))<1&&(r--,i*=2),(e+=r+u>=1?c/i:c*C(2,1-u))*i>=2&&(r++,i/=2),r+u>=l?(a=0,r=l):r+u>=1?(a=(e*i-1)*C(2,t),r+=u):(a=e*C(2,u-1)*C(2,t),r=0));t>=8;o[p++]=255&a,a/=256,t-=8);for(r=r<<t|a,s+=t;s>0;o[p++]=255&r,r/=256,s-=8);return o[--p]|=128*d,o},F=function(e,t){var n,r=e.length,a=8*r-t-1,i=(1<<a)-1,o=i>>1,s=a-7,l=r-1,u=e[l--],c=127&u;for(u>>=7;s>0;c=256*c+e[l],l--,s-=8);for(n=c&(1<<-s)-1,c>>=-s,s+=t;s>0;n=256*n+e[l],l--,s-=8);if(0===c)c=1-o;else{if(c===i)return n?NaN:u?-1/0:1/0;n+=C(2,t),c-=o}return(u?-1:1)*n*C(2,c-t)},N=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},z=function(e){return[255&e]},q=function(e){return[255&e,e>>8&255]},O=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},I=function(e){return S(e,23,4)},R=function(e){return S(e,52,8)},P=function(e,t){f(e.prototype,t,{get:function(){return y(this)[t]}})},L=function(e,t,n,r){var a=p(+n),i=y(e);if(a+t>i.byteLength)throw E("Wrong index");var o=y(i.buffer).bytes,s=a+i.byteOffset,l=o.slice(s,s+t);return r?l:l.reverse()},B=function(e,t,n,r,a,i){var o=p(+n),s=y(e);if(o+t>s.byteLength)throw E("Wrong index");for(var l=y(s.buffer).bytes,u=o+s.byteOffset,c=r(+a),d=0;d<t;d++)l[u+d]=c[i?d:t-d-1]};if(i){if(!l((function(){w(1)}))||!l((function(){new w(-1)}))||l((function(){return new w,new w(1.5),new w(NaN),"ArrayBuffer"!=w.name}))){for(var U,M=(k=function(e){return u(this,k),new w(p(e))}).prototype=w.prototype,V=m(w),H=0;V.length>H;)(U=V[H++])in k||o(k,U,w[U]);M.constructor=k}var W=new D(new k(2)),G=D.prototype.setInt8;W.setInt8(0,2147483648),W.setInt8(1,2147483649),!W.getInt8(0)&&W.getInt8(1)||s(D.prototype,{setInt8:function(e,t){G.call(this,e,t<<24>>24)},setUint8:function(e,t){G.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){u(this,k,"ArrayBuffer");var t=p(e);v(this,{bytes:h.call(new Array(t),0),byteLength:t}),a||(this.byteLength=t)},D=function(e,t,n){u(this,D,"DataView"),u(e,k,"DataView");var r=y(e).byteLength,i=c(t);if(i<0||i>r)throw E("Wrong offset");if(i+(n=void 0===n?r-i:d(n))>r)throw E("Wrong length");v(this,{buffer:e,byteLength:n,byteOffset:i}),a||(this.buffer=e,this.byteLength=n,this.byteOffset=i)},a&&(P(k,"byteLength"),P(D,"buffer"),P(D,"byteLength"),P(D,"byteOffset")),s(D.prototype,{getInt8:function(e){return L(this,1,e)[0]<<24>>24},getUint8:function(e){return L(this,1,e)[0]},getInt16:function(e){var t=L(this,2,e,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=L(this,2,e,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(e){return N(L(this,4,e,arguments.length>1?arguments[1]:void 0))},getUint32:function(e){return N(L(this,4,e,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(e){return F(L(this,4,e,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(e){return F(L(this,8,e,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(e,t){B(this,1,e,z,t)},setUint8:function(e,t){B(this,1,e,z,t)},setInt16:function(e,t){B(this,2,e,q,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(e,t){B(this,2,e,q,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(e,t){B(this,4,e,O,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(e,t){B(this,4,e,O,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(e,t){B(this,4,e,I,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(e,t){B(this,8,e,R,t,arguments.length>2?arguments[2]:void 0)}});g(k,"ArrayBuffer"),g(D,"DataView"),n.ArrayBuffer=k,n.DataView=D},{"../internals/an-instance":37,"../internals/array-buffer-view-core":39,"../internals/array-fill":42,"../internals/descriptors":57,"../internals/fails":61,"../internals/global":65,"../internals/hide":68,"../internals/internal-state":72,"../internals/object-define-property":84,"../internals/object-get-own-property-names":86,"../internals/redefine-all":96,"../internals/set-to-string-tag":101,"../internals/to-index":107,"../internals/to-integer":109,"../internals/to-length":110}],41:[function(e,t,n){var r=e("../internals/to-object"),a=e("../internals/to-absolute-index"),i=e("../internals/to-length"),o=Math.min;t.exports=[].copyWithin||function(e,t){var n=r(this),s=i(n.length),l=a(e,s),u=a(t,s),c=arguments.length>2?arguments[2]:void 0,d=o((void 0===c?s:a(c,s))-u,s-l),p=1;for(u<l&&l<u+d&&(p=-1,u+=d-1,l+=d-1);d-- >0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},{"../internals/to-absolute-index":106,"../internals/to-length":110,"../internals/to-object":111}],42:[function(e,t,n){var r=e("../internals/to-object"),a=e("../internals/to-absolute-index"),i=e("../internals/to-length");t.exports=function(e){for(var t=r(this),n=i(t.length),o=arguments.length,s=a(o>1?arguments[1]:void 0,n),l=o>2?arguments[2]:void 0,u=void 0===l?n:a(l,n);u>s;)t[s++]=e;return t}},{"../internals/to-absolute-index":106,"../internals/to-length":110,"../internals/to-object":111}],43:[function(e,t,n){var r=e("../internals/to-indexed-object"),a=e("../internals/to-length"),i=e("../internals/to-absolute-index"),o=function(e){return function(t,n,o){var s,l=r(t),u=a(l.length),c=i(o,u);if(e&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}};t.exports={includes:o(!0),indexOf:o(!1)}},{"../internals/to-absolute-index":106,"../internals/to-indexed-object":108,"../internals/to-length":110}],44:[function(e,t,n){var r=e("../internals/bind-context"),a=e("../internals/indexed-object"),i=e("../internals/to-object"),o=e("../internals/to-length"),s=e("../internals/array-species-create"),l=[].push,u=function(e){var t=1==e,n=2==e,u=3==e,c=4==e,d=6==e,p=5==e||d;return function(m,f,h,g){for(var b,y,v=i(m),w=a(v),k=r(f,h,3),D=o(w.length),x=0,E=g||s,A=t?E(m,D):n?E(m,0):void 0;D>x;x++)if((p||x in w)&&(y=k(b=w[x],x,v),e))if(t)A[x]=y;else if(y)switch(e){case 3:return!0;case 5:return b;case 6:return x;case 2:l.call(A,b)}else if(c)return!1;return d?-1:u||c?c:A}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},{"../internals/array-species-create":47,"../internals/bind-context":48,"../internals/indexed-object":71,"../internals/to-length":110,"../internals/to-object":111}],45:[function(e,t,n){var r=e("../internals/to-indexed-object"),a=e("../internals/to-integer"),i=e("../internals/to-length"),o=e("../internals/sloppy-array-method"),s=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,c=o("lastIndexOf");t.exports=u||c?function(e){if(u)return l.apply(this,arguments)||0;var t=r(this),n=i(t.length),o=n-1;for(arguments.length>1&&(o=s(o,a(arguments[1]))),o<0&&(o=n+o);o>=0;o--)if(o in t&&t[o]===e)return o||0;return-1}:l},{"../internals/sloppy-array-method":104,"../internals/to-indexed-object":108,"../internals/to-integer":109,"../internals/to-length":110}],46:[function(e,t,n){var r=e("../internals/a-function"),a=e("../internals/to-object"),i=e("../internals/indexed-object"),o=e("../internals/to-length"),s=function(e){return function(t,n,s,l){r(n);var u=a(t),c=i(u),d=o(u.length),p=e?d-1:0,m=e?-1:1;if(s<2)for(;;){if(p in c){l=c[p],p+=m;break}if(p+=m,e?p<0:d<=p)throw TypeError("Reduce of empty array with no initial value")}for(;e?p>=0:d>p;p+=m)p in c&&(l=n(l,c[p],p,u));return l}};t.exports={left:s(!1),right:s(!0)}},{"../internals/a-function":34,"../internals/indexed-object":71,"../internals/to-length":110,"../internals/to-object":111}],47:[function(e,t,n){var r=e("../internals/is-object"),a=e("../internals/is-array"),i=e("../internals/well-known-symbol")("species");t.exports=function(e,t){var n;return a(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[i])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},{"../internals/is-array":74,"../internals/is-object":76,"../internals/well-known-symbol":118}],48:[function(e,t,n){var r=e("../internals/a-function");t.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},{"../internals/a-function":34}],49:[function(e,t,n){var r=e("../internals/well-known-symbol")("iterator"),a=!1;try{var i=0,o={next:function(){return{done:!!i++}},return:function(){a=!0}};o[r]=function(){return this},Array.from(o,(function(){throw 2}))}catch(e){}t.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(e){}return n}},{"../internals/well-known-symbol":118}],50:[function(e,t,n){var r={}.toString;t.exports=function(e){return r.call(e).slice(8,-1)}},{}],51:[function(e,t,n){var r=e("../internals/classof-raw"),a=e("../internals/well-known-symbol")("toStringTag"),i="Arguments"==r(function(){return arguments}());t.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),a))?n:i?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},{"../internals/classof-raw":50,"../internals/well-known-symbol":118}],52:[function(e,t,n){var r=e("../internals/has"),a=e("../internals/own-keys"),i=e("../internals/object-get-own-property-descriptor"),o=e("../internals/object-define-property");t.exports=function(e,t){for(var n=a(t),s=o.f,l=i.f,u=0;u<n.length;u++){var c=n[u];r(e,c)||s(e,c,l(t,c))}}},{"../internals/has":66,"../internals/object-define-property":84,"../internals/object-get-own-property-descriptor":85,"../internals/own-keys":94}],53:[function(e,t,n){var r=e("../internals/fails");t.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},{"../internals/fails":61}],54:[function(e,t,n){var r=e("../internals/iterators-core").IteratorPrototype,a=e("../internals/object-create"),i=e("../internals/create-property-descriptor"),o=e("../internals/set-to-string-tag"),s=e("../internals/iterators"),l=function(){return this};t.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=a(r,{next:i(1,n)}),o(e,u,!1,!0),s[u]=l,e}},{"../internals/create-property-descriptor":55,"../internals/iterators":79,"../internals/iterators-core":78,"../internals/object-create":82,"../internals/set-to-string-tag":101}],55:[function(e,t,n){t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},{}],56:[function(e,t,n){var r=e("../internals/export"),a=e("../internals/create-iterator-constructor"),i=e("../internals/object-get-prototype-of"),o=e("../internals/object-set-prototype-of"),s=e("../internals/set-to-string-tag"),l=e("../internals/hide"),u=e("../internals/redefine"),c=e("../internals/well-known-symbol"),d=e("../internals/is-pure"),p=e("../internals/iterators"),m=e("../internals/iterators-core"),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,g=c("iterator"),b=function(){return this};t.exports=function(e,t,n,c,m,y,v){a(n,t,c);var w,k,D,x=function(e){if(e===m&&j)return j;if(!h&&e in C)return C[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},E=t+" Iterator",A=!1,C=e.prototype,T=C[g]||C["@@iterator"]||m&&C[m],j=!h&&T||x(m),_="Array"==t&&C.entries||T;if(_&&(w=i(_.call(new e)),f!==Object.prototype&&w.next&&(d||i(w)===f||(o?o(w,f):"function"!=typeof w[g]&&l(w,g,b)),s(w,E,!0,!0),d&&(p[E]=b))),"values"==m&&T&&"values"!==T.name&&(A=!0,j=function(){return T.call(this)}),d&&!v||C[g]===j||l(C,g,j),p[t]=j,m)if(k={values:x("values"),keys:y?j:x("keys"),entries:x("entries")},v)for(D in k)!h&&!A&&D in C||u(C,D,k[D]);else r({target:t,proto:!0,forced:h||A},k);return k}},{"../internals/create-iterator-constructor":54,"../internals/export":60,"../internals/hide":68,"../internals/is-pure":77,"../internals/iterators":79,"../internals/iterators-core":78,"../internals/object-get-prototype-of":88,"../internals/object-set-prototype-of":92,"../internals/redefine":97,"../internals/set-to-string-tag":101,"../internals/well-known-symbol":118}],57:[function(e,t,n){var r=e("../internals/fails");t.exports=!r((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},{"../internals/fails":61}],58:[function(e,t,n){var r=e("../internals/global"),a=e("../internals/is-object"),i=r.document,o=a(i)&&a(i.createElement);t.exports=function(e){return o?i.createElement(e):{}}},{"../internals/global":65,"../internals/is-object":76}],59:[function(e,t,n){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],60:[function(e,t,n){var r=e("../internals/global"),a=e("../internals/object-get-own-property-descriptor").f,i=e("../internals/hide"),o=e("../internals/redefine"),s=e("../internals/set-global"),l=e("../internals/copy-constructor-properties"),u=e("../internals/is-forced");t.exports=function(e,t){var n,c,d,p,m,f=e.target,h=e.global,g=e.stat;if(n=h?r:g?r[f]||s(f,{}):(r[f]||{}).prototype)for(c in t){if(p=t[c],d=e.noTargetGet?(m=a(n,c))&&m.value:n[c],!u(h?c:f+(g?".":"#")+c,e.forced)&&void 0!==d){if(typeof p==typeof d)continue;l(p,d)}(e.sham||d&&d.sham)&&i(p,"sham",!0),o(n,c,p,e)}}},{"../internals/copy-constructor-properties":52,"../internals/global":65,"../internals/hide":68,"../internals/is-forced":75,"../internals/object-get-own-property-descriptor":85,"../internals/redefine":97,"../internals/set-global":99}],61:[function(e,t,n){t.exports=function(e){try{return!!e()}catch(e){return!0}}},{}],62:[function(e,t,n){var r=e("../internals/shared");t.exports=r("native-function-to-string",Function.toString)},{"../internals/shared":103}],63:[function(e,t,n){var r=e("../internals/path"),a=e("../internals/global"),i=function(e){return"function"==typeof e?e:void 0};t.exports=function(e,t){return arguments.length<2?i(r[e])||i(a[e]):r[e]&&r[e][t]||a[e]&&a[e][t]}},{"../internals/global":65,"../internals/path":95}],64:[function(e,t,n){var r=e("../internals/classof"),a=e("../internals/iterators"),i=e("../internals/well-known-symbol")("iterator");t.exports=function(e){if(null!=e)return e[i]||e["@@iterator"]||a[r(e)]}},{"../internals/classof":51,"../internals/iterators":79,"../internals/well-known-symbol":118}],65:[function(e,t,a){(function(e){var r="object",a=function(e){return e&&e.Math==Math&&e};t.exports=a(typeof globalThis==r&&globalThis)||a(typeof n==r&&n)||a(typeof self==r&&self)||a(typeof e==r&&e)||Function("return this")()}).call(this,void 0!==r?r:"undefined"!=typeof self?self:void 0!==n?n:{})},{}],66:[function(e,t,n){var r={}.hasOwnProperty;t.exports=function(e,t){return r.call(e,t)}},{}],67:[function(e,t,n){t.exports={}},{}],68:[function(e,t,n){var r=e("../internals/descriptors"),a=e("../internals/object-define-property"),i=e("../internals/create-property-descriptor");t.exports=r?function(e,t,n){return a.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},{"../internals/create-property-descriptor":55,"../internals/descriptors":57,"../internals/object-define-property":84}],69:[function(e,t,n){var r=e("../internals/get-built-in");t.exports=r("document","documentElement")},{"../internals/get-built-in":63}],70:[function(e,t,n){var r=e("../internals/descriptors"),a=e("../internals/fails"),i=e("../internals/document-create-element");t.exports=!r&&!a((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},{"../internals/descriptors":57,"../internals/document-create-element":58,"../internals/fails":61}],71:[function(e,t,n){var r=e("../internals/fails"),a=e("../internals/classof-raw"),i="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?i.call(e,""):Object(e)}:Object},{"../internals/classof-raw":50,"../internals/fails":61}],72:[function(e,t,n){var r,a,i,o=e("../internals/native-weak-map"),s=e("../internals/global"),l=e("../internals/is-object"),u=e("../internals/hide"),c=e("../internals/has"),d=e("../internals/shared-key"),p=e("../internals/hidden-keys"),m=s.WeakMap;if(o){var f=new m,h=f.get,g=f.has,b=f.set;r=function(e,t){return b.call(f,e,t),t},a=function(e){return h.call(f,e)||{}},i=function(e){return g.call(f,e)}}else{var y=d("state");p[y]=!0,r=function(e,t){return u(e,y,t),t},a=function(e){return c(e,y)?e[y]:{}},i=function(e){return c(e,y)}}t.exports={set:r,get:a,has:i,enforce:function(e){return i(e)?a(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=a(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},{"../internals/global":65,"../internals/has":66,"../internals/hidden-keys":67,"../internals/hide":68,"../internals/is-object":76,"../internals/native-weak-map":81,"../internals/shared-key":102}],73:[function(e,t,n){var r=e("../internals/well-known-symbol"),a=e("../internals/iterators"),i=r("iterator"),o=Array.prototype;t.exports=function(e){return void 0!==e&&(a.Array===e||o[i]===e)}},{"../internals/iterators":79,"../internals/well-known-symbol":118}],74:[function(e,t,n){var r=e("../internals/classof-raw");t.exports=Array.isArray||function(e){return"Array"==r(e)}},{"../internals/classof-raw":50}],75:[function(e,t,n){var r=e("../internals/fails"),a=/#|\.prototype\./,i=function(e,t){var n=s[o(e)];return n==u||n!=l&&("function"==typeof t?r(t):!!t)},o=i.normalize=function(e){return String(e).replace(a,".").toLowerCase()},s=i.data={},l=i.NATIVE="N",u=i.POLYFILL="P";t.exports=i},{"../internals/fails":61}],76:[function(e,t,n){t.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],77:[function(e,t,n){t.exports=!1},{}],78:[function(e,t,n){var r,a,i,o=e("../internals/object-get-prototype-of"),s=e("../internals/hide"),l=e("../internals/has"),u=e("../internals/well-known-symbol"),c=e("../internals/is-pure"),d=u("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(a=o(o(i)))!==Object.prototype&&(r=a):p=!0),null==r&&(r={}),c||l(r,d)||s(r,d,(function(){return this})),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},{"../internals/has":66,"../internals/hide":68,"../internals/is-pure":77,"../internals/object-get-prototype-of":88,"../internals/well-known-symbol":118}],79:[function(e,t,n){arguments[4][67][0].apply(n,arguments)},{dup:67}],80:[function(e,t,n){var r=e("../internals/fails");t.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},{"../internals/fails":61}],81:[function(e,t,n){var r=e("../internals/global"),a=e("../internals/function-to-string"),i=r.WeakMap;t.exports="function"==typeof i&&/native code/.test(a.call(i))},{"../internals/function-to-string":62,"../internals/global":65}],82:[function(e,t,n){var r=e("../internals/an-object"),a=e("../internals/object-define-properties"),i=e("../internals/enum-bug-keys"),o=e("../internals/hidden-keys"),s=e("../internals/html"),l=e("../internals/document-create-element"),u=e("../internals/shared-key")("IE_PROTO"),c=function(){},d=function(){var e,t=l("iframe"),n=i.length;for(t.style.display="none",s.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),d=e.F;n--;)delete d.prototype[i[n]];return d()};t.exports=Object.create||function(e,t){var n;return null!==e?(c.prototype=r(e),n=new c,c.prototype=null,n[u]=e):n=d(),void 0===t?n:a(n,t)},o[u]=!0},{"../internals/an-object":38,"../internals/document-create-element":58,"../internals/enum-bug-keys":59,"../internals/hidden-keys":67,"../internals/html":69,"../internals/object-define-properties":83,"../internals/shared-key":102}],83:[function(e,t,n){var r=e("../internals/descriptors"),a=e("../internals/object-define-property"),i=e("../internals/an-object"),o=e("../internals/object-keys");t.exports=r?Object.defineProperties:function(e,t){i(e);for(var n,r=o(t),s=r.length,l=0;s>l;)a.f(e,n=r[l++],t[n]);return e}},{"../internals/an-object":38,"../internals/descriptors":57,"../internals/object-define-property":84,"../internals/object-keys":90}],84:[function(e,t,n){var r=e("../internals/descriptors"),a=e("../internals/ie8-dom-define"),i=e("../internals/an-object"),o=e("../internals/to-primitive"),s=Object.defineProperty;n.f=r?s:function(e,t,n){if(i(e),t=o(t,!0),i(n),a)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},{"../internals/an-object":38,"../internals/descriptors":57,"../internals/ie8-dom-define":70,"../internals/to-primitive":113}],85:[function(e,t,n){var r=e("../internals/descriptors"),a=e("../internals/object-property-is-enumerable"),i=e("../internals/create-property-descriptor"),o=e("../internals/to-indexed-object"),s=e("../internals/to-primitive"),l=e("../internals/has"),u=e("../internals/ie8-dom-define"),c=Object.getOwnPropertyDescriptor;n.f=r?c:function(e,t){if(e=o(e),t=s(t,!0),u)try{return c(e,t)}catch(e){}if(l(e,t))return i(!a.f.call(e,t),e[t])}},{"../internals/create-property-descriptor":55,"../internals/descriptors":57,"../internals/has":66,"../internals/ie8-dom-define":70,"../internals/object-property-is-enumerable":91,"../internals/to-indexed-object":108,"../internals/to-primitive":113}],86:[function(e,t,n){var r=e("../internals/object-keys-internal"),a=e("../internals/enum-bug-keys").concat("length","prototype");n.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},{"../internals/enum-bug-keys":59,"../internals/object-keys-internal":89}],87:[function(e,t,n){n.f=Object.getOwnPropertySymbols},{}],88:[function(e,t,n){var r=e("../internals/has"),a=e("../internals/to-object"),i=e("../internals/shared-key"),o=e("../internals/correct-prototype-getter"),s=i("IE_PROTO"),l=Object.prototype;t.exports=o?Object.getPrototypeOf:function(e){return e=a(e),r(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},{"../internals/correct-prototype-getter":53,"../internals/has":66,"../internals/shared-key":102,"../internals/to-object":111}],89:[function(e,t,n){var r=e("../internals/has"),a=e("../internals/to-indexed-object"),i=e("../internals/array-includes").indexOf,o=e("../internals/hidden-keys");t.exports=function(e,t){var n,s=a(e),l=0,u=[];for(n in s)!r(o,n)&&r(s,n)&&u.push(n);for(;t.length>l;)r(s,n=t[l++])&&(~i(u,n)||u.push(n));return u}},{"../internals/array-includes":43,"../internals/has":66,"../internals/hidden-keys":67,"../internals/to-indexed-object":108}],90:[function(e,t,n){var r=e("../internals/object-keys-internal"),a=e("../internals/enum-bug-keys");t.exports=Object.keys||function(e){return r(e,a)}},{"../internals/enum-bug-keys":59,"../internals/object-keys-internal":89}],91:[function(e,t,n){var r={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor,i=a&&!r.call({1:2},1);n.f=i?function(e){var t=a(this,e);return!!t&&t.enumerable}:r},{}],92:[function(e,t,n){var r=e("../internals/an-object"),a=e("../internals/a-possible-prototype");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(e){}return function(n,i){return r(n),a(i),t?e.call(n,i):n.__proto__=i,n}}():void 0)},{"../internals/a-possible-prototype":35,"../internals/an-object":38}],93:[function(e,t,n){var r=e("../internals/classof"),a={};a[e("../internals/well-known-symbol")("toStringTag")]="z",t.exports="[object z]"!==String(a)?function(){return"[object "+r(this)+"]"}:a.toString},{"../internals/classof":51,"../internals/well-known-symbol":118}],94:[function(e,t,n){var r=e("../internals/get-built-in"),a=e("../internals/object-get-own-property-names"),i=e("../internals/object-get-own-property-symbols"),o=e("../internals/an-object");t.exports=r("Reflect","ownKeys")||function(e){var t=a.f(o(e)),n=i.f;return n?t.concat(n(e)):t}},{"../internals/an-object":38,"../internals/get-built-in":63,"../internals/object-get-own-property-names":86,"../internals/object-get-own-property-symbols":87}],95:[function(e,t,n){t.exports=e("../internals/global")},{"../internals/global":65}],96:[function(e,t,n){var r=e("../internals/redefine");t.exports=function(e,t,n){for(var a in t)r(e,a,t[a],n);return e}},{"../internals/redefine":97}],97:[function(e,t,n){var r=e("../internals/global"),a=e("../internals/shared"),i=e("../internals/hide"),o=e("../internals/has"),s=e("../internals/set-global"),l=e("../internals/function-to-string"),u=e("../internals/internal-state"),c=u.get,d=u.enforce,p=String(l).split("toString");a("inspectSource",(function(e){return l.call(e)})),(t.exports=function(e,t,n,a){var l=!!a&&!!a.unsafe,u=!!a&&!!a.enumerable,c=!!a&&!!a.noTargetGet;"function"==typeof n&&("string"!=typeof t||o(n,"name")||i(n,"name",t),d(n).source=p.join("string"==typeof t?t:"")),e!==r?(l?!c&&e[t]&&(u=!0):delete e[t],u?e[t]=n:i(e,t,n)):u?e[t]=n:s(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||l.call(this)}))},{"../internals/function-to-string":62,"../internals/global":65,"../internals/has":66,"../internals/hide":68,"../internals/internal-state":72,"../internals/set-global":99,"../internals/shared":103}],98:[function(e,t,n){t.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},{}],99:[function(e,t,n){var r=e("../internals/global"),a=e("../internals/hide");t.exports=function(e,t){try{a(r,e,t)}catch(n){r[e]=t}return t}},{"../internals/global":65,"../internals/hide":68}],100:[function(e,t,n){var r=e("../internals/get-built-in"),a=e("../internals/object-define-property"),i=e("../internals/well-known-symbol"),o=e("../internals/descriptors"),s=i("species");t.exports=function(e){var t=r(e),n=a.f;o&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":57,"../internals/get-built-in":63,"../internals/object-define-property":84,"../internals/well-known-symbol":118}],101:[function(e,t,n){var r=e("../internals/object-define-property").f,a=e("../internals/has"),i=e("../internals/well-known-symbol")("toStringTag");t.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},{"../internals/has":66,"../internals/object-define-property":84,"../internals/well-known-symbol":118}],102:[function(e,t,n){var r=e("../internals/shared"),a=e("../internals/uid"),i=r("keys");t.exports=function(e){return i[e]||(i[e]=a(e))}},{"../internals/shared":103,"../internals/uid":117}],103:[function(e,t,n){var r=e("../internals/global"),a=e("../internals/set-global"),i=e("../internals/is-pure"),o=r["__core-js_shared__"]||a("__core-js_shared__",{});(t.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.2.1",mode:i?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},{"../internals/global":65,"../internals/is-pure":77,"../internals/set-global":99}],104:[function(e,t,n){var r=e("../internals/fails");t.exports=function(e,t){var n=[][e];return!n||!r((function(){n.call(null,t||function(){throw 1},1)}))}},{"../internals/fails":61}],105:[function(e,t,n){var r=e("../internals/an-object"),a=e("../internals/a-function"),i=e("../internals/well-known-symbol")("species");t.exports=function(e,t){var n,o=r(e).constructor;return void 0===o||null==(n=r(o)[i])?t:a(n)}},{"../internals/a-function":34,"../internals/an-object":38,"../internals/well-known-symbol":118}],106:[function(e,t,n){var r=e("../internals/to-integer"),a=Math.max,i=Math.min;t.exports=function(e,t){var n=r(e);return n<0?a(n+t,0):i(n,t)}},{"../internals/to-integer":109}],107:[function(e,t,n){var r=e("../internals/to-integer"),a=e("../internals/to-length");t.exports=function(e){if(void 0===e)return 0;var t=r(e),n=a(t);if(t!==n)throw RangeError("Wrong length or index");return n}},{"../internals/to-integer":109,"../internals/to-length":110}],108:[function(e,t,n){var r=e("../internals/indexed-object"),a=e("../internals/require-object-coercible");t.exports=function(e){return r(a(e))}},{"../internals/indexed-object":71,"../internals/require-object-coercible":98}],109:[function(e,t,n){var r=Math.ceil,a=Math.floor;t.exports=function(e){return isNaN(e=+e)?0:(e>0?a:r)(e)}},{}],110:[function(e,t,n){var r=e("../internals/to-integer"),a=Math.min;t.exports=function(e){return e>0?a(r(e),9007199254740991):0}},{"../internals/to-integer":109}],111:[function(e,t,n){var r=e("../internals/require-object-coercible");t.exports=function(e){return Object(r(e))}},{"../internals/require-object-coercible":98}],112:[function(e,t,n){var r=e("../internals/to-integer");t.exports=function(e,t){var n=r(e);if(n<0||n%t)throw RangeError("Wrong offset");return n}},{"../internals/to-integer":109}],113:[function(e,t,n){var r=e("../internals/is-object");t.exports=function(e,t){if(!r(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!r(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},{"../internals/is-object":76}],114:[function(e,t,n){var r=e("../internals/export"),a=e("../internals/global"),i=e("../internals/descriptors"),o=e("../internals/typed-arrays-constructors-requires-wrappers"),s=e("../internals/array-buffer-view-core"),l=e("../internals/array-buffer"),u=e("../internals/an-instance"),c=e("../internals/create-property-descriptor"),d=e("../internals/hide"),p=e("../internals/to-length"),m=e("../internals/to-index"),f=e("../internals/to-offset"),h=e("../internals/to-primitive"),g=e("../internals/has"),b=e("../internals/classof"),y=e("../internals/is-object"),v=e("../internals/object-create"),w=e("../internals/object-set-prototype-of"),k=e("../internals/object-get-own-property-names").f,D=e("../internals/typed-array-from"),x=e("../internals/array-iteration").forEach,E=e("../internals/set-species"),A=e("../internals/object-define-property"),C=e("../internals/object-get-own-property-descriptor"),T=e("../internals/internal-state"),j=T.get,_=T.set,S=A.f,F=C.f,N=Math.round,z=a.RangeError,q=l.ArrayBuffer,O=l.DataView,I=s.NATIVE_ARRAY_BUFFER_VIEWS,R=s.TYPED_ARRAY_TAG,P=s.TypedArray,L=s.TypedArrayPrototype,B=s.aTypedArrayConstructor,U=s.isTypedArray,M=function(e,t){for(var n=0,r=t.length,a=new(B(e))(r);r>n;)a[n]=t[n++];return a},V=function(e,t){S(e,t,{get:function(){return j(this)[t]}})},H=function(e){var t;return e instanceof q||"ArrayBuffer"==(t=b(e))||"SharedArrayBuffer"==t},W=function(e,t){return U(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},G=function(e,t){return W(e,t=h(t,!0))?c(2,e[t]):F(e,t)},K=function(e,t,n){return!(W(e,t=h(t,!0))&&y(n)&&g(n,"value"))||g(n,"get")||g(n,"set")||n.configurable||g(n,"writable")&&!n.writable||g(n,"enumerable")&&!n.enumerable?S(e,t,n):(e[t]=n.value,e)};i?(I||(C.f=G,A.f=K,V(L,"buffer"),V(L,"byteOffset"),V(L,"byteLength"),V(L,"length")),r({target:"Object",stat:!0,forced:!I},{getOwnPropertyDescriptor:G,defineProperty:K}),t.exports=function(e,t,n,i){var s=e+(i?"Clamped":"")+"Array",l="get"+e,c="set"+e,h=a[s],g=h,b=g&&g.prototype,A={},C=function(e,n){S(e,n,{get:function(){return function(e,n){var r=j(e);return r.view[l](n*t+r.byteOffset,!0)}(this,n)},set:function(e){return function(e,n,r){var a=j(e);i&&(r=(r=N(r))<0?0:r>255?255:255&r),a.view[c](n*t+a.byteOffset,r,!0)}(this,n,e)},enumerable:!0})};I?o&&(g=n((function(e,n,r,a){return u(e,g,s),y(n)?H(n)?void 0!==a?new h(n,f(r,t),a):void 0!==r?new h(n,f(r,t)):new h(n):U(n)?M(g,n):D.call(g,n):new h(m(n))})),w&&w(g,P),x(k(h),(function(e){e in g||d(g,e,h[e])})),g.prototype=b):(g=n((function(e,n,r,a){u(e,g,s);var i,o,l,c=0,d=0;if(y(n)){if(!H(n))return U(n)?M(g,n):D.call(g,n);i=n,d=f(r,t);var h=n.byteLength;if(void 0===a){if(h%t)throw z("Wrong length");if((o=h-d)<0)throw z("Wrong length")}else if((o=p(a)*t)+d>h)throw z("Wrong length");l=o/t}else l=m(n),i=new q(o=l*t);for(_(e,{buffer:i,byteOffset:d,byteLength:o,length:l,view:new O(i)});c<l;)C(e,c++)})),w&&w(g,P),b=g.prototype=v(L)),b.constructor!==g&&d(b,"constructor",g),R&&d(b,R,s),A[s]=g,r({global:!0,forced:g!=h,sham:!I},A),"BYTES_PER_ELEMENT"in g||d(g,"BYTES_PER_ELEMENT",t),"BYTES_PER_ELEMENT"in b||d(b,"BYTES_PER_ELEMENT",t),E(s)}):t.exports=function(){}},{"../internals/an-instance":37,"../internals/array-buffer":40,"../internals/array-buffer-view-core":39,"../internals/array-iteration":44,"../internals/classof":51,"../internals/create-property-descriptor":55,"../internals/descriptors":57,"../internals/export":60,"../internals/global":65,"../internals/has":66,"../internals/hide":68,"../internals/internal-state":72,"../internals/is-object":76,"../internals/object-create":82,"../internals/object-define-property":84,"../internals/object-get-own-property-descriptor":85,"../internals/object-get-own-property-names":86,"../internals/object-set-prototype-of":92,"../internals/set-species":100,"../internals/to-index":107,"../internals/to-length":110,"../internals/to-offset":112,"../internals/to-primitive":113,"../internals/typed-array-from":115,"../internals/typed-arrays-constructors-requires-wrappers":116}],115:[function(e,t,n){var r=e("../internals/to-object"),a=e("../internals/to-length"),i=e("../internals/get-iterator-method"),o=e("../internals/is-array-iterator-method"),s=e("../internals/bind-context"),l=e("../internals/array-buffer-view-core").aTypedArrayConstructor;t.exports=function(e){var t,n,u,c,d,p=r(e),m=arguments.length,f=m>1?arguments[1]:void 0,h=void 0!==f,g=i(p);if(null!=g&&!o(g))for(d=g.call(p),p=[];!(c=d.next()).done;)p.push(c.value);for(h&&m>2&&(f=s(f,arguments[2],2)),n=a(p.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=h?f(p[t],t):p[t];return u}},{"../internals/array-buffer-view-core":39,"../internals/bind-context":48,"../internals/get-iterator-method":64,"../internals/is-array-iterator-method":73,"../internals/to-length":110,"../internals/to-object":111}],116:[function(e,t,n){var r=e("../internals/global"),a=e("../internals/fails"),i=e("../internals/check-correctness-of-iteration"),o=e("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,s=r.ArrayBuffer,l=r.Int8Array;t.exports=!o||!a((function(){l(1)}))||!a((function(){new l(-1)}))||!i((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||a((function(){return 1!==new l(new s(2),1,void 0).length}))},{"../internals/array-buffer-view-core":39,"../internals/check-correctness-of-iteration":49,"../internals/fails":61,"../internals/global":65}],117:[function(e,t,n){var r=0,a=Math.random();t.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++r+a).toString(36)}},{}],118:[function(e,t,n){var r=e("../internals/global"),a=e("../internals/shared"),i=e("../internals/uid"),o=e("../internals/native-symbol"),s=r.Symbol,l=a("wks");t.exports=function(e){return l[e]||(l[e]=o&&s[e]||(o?s:i)("Symbol."+e))}},{"../internals/global":65,"../internals/native-symbol":80,"../internals/shared":103,"../internals/uid":117}],119:[function(e,t,n){var r=e("../internals/to-indexed-object"),a=e("../internals/add-to-unscopables"),i=e("../internals/iterators"),o=e("../internals/internal-state"),s=e("../internals/define-iterator"),l=o.set,u=o.getterFor("Array Iterator");t.exports=s(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:r(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),i.Arguments=i.Array,a("keys"),a("values"),a("entries")},{"../internals/add-to-unscopables":36,"../internals/define-iterator":56,"../internals/internal-state":72,"../internals/iterators":79,"../internals/to-indexed-object":108}],120:[function(e,t,n){var r=e("../internals/redefine"),a=e("../internals/object-to-string"),i=Object.prototype;a!==i.toString&&r(i,"toString",a,{unsafe:!0})},{"../internals/object-to-string":93,"../internals/redefine":97}],121:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/array-copy-within"),i=r.aTypedArray;r.exportProto("copyWithin",(function(e,t){return a.call(i(this),e,t,arguments.length>2?arguments[2]:void 0)}))},{"../internals/array-buffer-view-core":39,"../internals/array-copy-within":41}],122:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/array-iteration").every,i=r.aTypedArray;r.exportProto("every",(function(e){return a(i(this),e,arguments.length>1?arguments[1]:void 0)}))},{"../internals/array-buffer-view-core":39,"../internals/array-iteration":44}],123:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/array-fill"),i=r.aTypedArray;r.exportProto("fill",(function(e){return a.apply(i(this),arguments)}))},{"../internals/array-buffer-view-core":39,"../internals/array-fill":42}],124:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/array-iteration").filter,i=e("../internals/species-constructor"),o=r.aTypedArray,s=r.aTypedArrayConstructor;r.exportProto("filter",(function(e){for(var t=a(o(this),e,arguments.length>1?arguments[1]:void 0),n=i(this,this.constructor),r=0,l=t.length,u=new(s(n))(l);l>r;)u[r]=t[r++];return u}))},{"../internals/array-buffer-view-core":39,"../internals/array-iteration":44,"../internals/species-constructor":105}],125:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/array-iteration").findIndex,i=r.aTypedArray;r.exportProto("findIndex",(function(e){return a(i(this),e,arguments.length>1?arguments[1]:void 0)}))},{"../internals/array-buffer-view-core":39,"../internals/array-iteration":44}],126:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/array-iteration").find,i=r.aTypedArray;r.exportProto("find",(function(e){return a(i(this),e,arguments.length>1?arguments[1]:void 0)}))},{"../internals/array-buffer-view-core":39,"../internals/array-iteration":44}],127:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/array-iteration").forEach,i=r.aTypedArray;r.exportProto("forEach",(function(e){a(i(this),e,arguments.length>1?arguments[1]:void 0)}))},{"../internals/array-buffer-view-core":39,"../internals/array-iteration":44}],128:[function(e,t,n){var r=e("../internals/typed-arrays-constructors-requires-wrappers"),a=e("../internals/array-buffer-view-core"),i=e("../internals/typed-array-from");a.exportStatic("from",i,r)},{"../internals/array-buffer-view-core":39,"../internals/typed-array-from":115,"../internals/typed-arrays-constructors-requires-wrappers":116}],129:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/array-includes").includes,i=r.aTypedArray;r.exportProto("includes",(function(e){return a(i(this),e,arguments.length>1?arguments[1]:void 0)}))},{"../internals/array-buffer-view-core":39,"../internals/array-includes":43}],130:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/array-includes").indexOf,i=r.aTypedArray;r.exportProto("indexOf",(function(e){return a(i(this),e,arguments.length>1?arguments[1]:void 0)}))},{"../internals/array-buffer-view-core":39,"../internals/array-includes":43}],131:[function(e,t,n){var r=e("../internals/global"),a=e("../internals/array-buffer-view-core"),i=e("../modules/es.array.iterator"),o=e("../internals/well-known-symbol")("iterator"),s=r.Uint8Array,l=i.values,u=i.keys,c=i.entries,d=a.aTypedArray,p=a.exportProto,m=s&&s.prototype[o],f=!!m&&("values"==m.name||null==m.name),h=function(){return l.call(d(this))};p("entries",(function(){return c.call(d(this))})),p("keys",(function(){return u.call(d(this))})),p("values",h,!f),p(o,h,!f)},{"../internals/array-buffer-view-core":39,"../internals/global":65,"../internals/well-known-symbol":118,"../modules/es.array.iterator":119}],132:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=r.aTypedArray,i=[].join;r.exportProto("join",(function(e){return i.apply(a(this),arguments)}))},{"../internals/array-buffer-view-core":39}],133:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/array-last-index-of"),i=r.aTypedArray;r.exportProto("lastIndexOf",(function(e){return a.apply(i(this),arguments)}))},{"../internals/array-buffer-view-core":39,"../internals/array-last-index-of":45}],134:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/array-iteration").map,i=e("../internals/species-constructor"),o=r.aTypedArray,s=r.aTypedArrayConstructor;r.exportProto("map",(function(e){return a(o(this),e,arguments.length>1?arguments[1]:void 0,(function(e,t){return new(s(i(e,e.constructor)))(t)}))}))},{"../internals/array-buffer-view-core":39,"../internals/array-iteration":44,"../internals/species-constructor":105}],135:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/typed-arrays-constructors-requires-wrappers"),i=r.aTypedArrayConstructor;r.exportStatic("of",(function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n}),a)},{"../internals/array-buffer-view-core":39,"../internals/typed-arrays-constructors-requires-wrappers":116}],136:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/array-reduce").right,i=r.aTypedArray;r.exportProto("reduceRight",(function(e){return a(i(this),e,arguments.length,arguments.length>1?arguments[1]:void 0)}))},{"../internals/array-buffer-view-core":39,"../internals/array-reduce":46}],137:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/array-reduce").left,i=r.aTypedArray;r.exportProto("reduce",(function(e){return a(i(this),e,arguments.length,arguments.length>1?arguments[1]:void 0)}))},{"../internals/array-buffer-view-core":39,"../internals/array-reduce":46}],138:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=r.aTypedArray,i=Math.floor;r.exportProto("reverse",(function(){for(var e,t=a(this).length,n=i(t/2),r=0;r<n;)e=this[r],this[r++]=this[--t],this[t]=e;return this}))},{"../internals/array-buffer-view-core":39}],139:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/to-length"),i=e("../internals/to-offset"),o=e("../internals/to-object"),s=e("../internals/fails"),l=r.aTypedArray,u=s((function(){new Int8Array(1).set({})}));r.exportProto("set",(function(e){l(this);var t=i(arguments.length>1?arguments[1]:void 0,1),n=this.length,r=o(e),s=a(r.length),u=0;if(s+t>n)throw RangeError("Wrong length");for(;u<s;)this[t+u]=r[u++]}),u)},{"../internals/array-buffer-view-core":39,"../internals/fails":61,"../internals/to-length":110,"../internals/to-object":111,"../internals/to-offset":112}],140:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/species-constructor"),i=e("../internals/fails"),o=r.aTypedArray,s=r.aTypedArrayConstructor,l=[].slice,u=i((function(){new Int8Array(1).slice()}));r.exportProto("slice",(function(e,t){for(var n=l.call(o(this),e,t),r=a(this,this.constructor),i=0,u=n.length,c=new(s(r))(u);u>i;)c[i]=n[i++];return c}),u)},{"../internals/array-buffer-view-core":39,"../internals/fails":61,"../internals/species-constructor":105}],141:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/array-iteration").some,i=r.aTypedArray;r.exportProto("some",(function(e){return a(i(this),e,arguments.length>1?arguments[1]:void 0)}))},{"../internals/array-buffer-view-core":39,"../internals/array-iteration":44}],142:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=r.aTypedArray,i=[].sort;r.exportProto("sort",(function(e){return i.call(a(this),e)}))},{"../internals/array-buffer-view-core":39}],143:[function(e,t,n){var r=e("../internals/array-buffer-view-core"),a=e("../internals/to-length"),i=e("../internals/to-absolute-index"),o=e("../internals/species-constructor"),s=r.aTypedArray;r.exportProto("subarray",(function(e,t){var n=s(this),r=n.length,l=i(e,r);return new(o(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,a((void 0===t?r:i(t,r))-l))}))},{"../internals/array-buffer-view-core":39,"../internals/species-constructor":105,"../internals/to-absolute-index":106,"../internals/to-length":110}],144:[function(e,t,n){var r=e("../internals/global"),a=e("../internals/array-buffer-view-core"),i=e("../internals/fails"),o=r.Int8Array,s=a.aTypedArray,l=[].toLocaleString,u=[].slice,c=!!o&&i((function(){l.call(new o(1))})),d=i((function(){return[1,2].toLocaleString()!=new o([1,2]).toLocaleString()}))||!i((function(){o.prototype.toLocaleString.call([1,2])}));a.exportProto("toLocaleString",(function(){return l.apply(c?u.call(s(this)):s(this),arguments)}),d)},{"../internals/array-buffer-view-core":39,"../internals/fails":61,"../internals/global":65}],145:[function(e,t,n){var r=e("../internals/global"),a=e("../internals/array-buffer-view-core"),i=e("../internals/fails"),o=r.Uint8Array,s=o&&o.prototype,l=[].toString,u=[].join;i((function(){l.call({})}))&&(l=function(){return u.call(this)}),a.exportProto("toString",l,(s||{}).toString!=l)},{"../internals/array-buffer-view-core":39,"../internals/fails":61,"../internals/global":65}],146:[function(e,t,n){e("../internals/typed-array-constructor")("Uint32",4,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},{"../internals/typed-array-constructor":114}],147:[function(e,t,n){t.exports={CssSelectorParser:e("./lib/css-selector-parser.js").CssSelectorParser}},{"./lib/css-selector-parser.js":148}],148:[function(e,t,n){function r(){this.pseudos={},this.attrEqualityMods={},this.ruleNestingOperators={},this.substitutesEnabled=!1}function a(e){return e>="a"&&e<="f"||e>="A"&&e<="F"||e>="0"&&e<="9"}r.prototype.registerSelectorPseudos=function(e){for(var t=0,n=arguments.length;t<n;t++)e=arguments[t],this.pseudos[e]="selector";return this},r.prototype.unregisterSelectorPseudos=function(e){for(var t=0,n=arguments.length;t<n;t++)e=arguments[t],delete this.pseudos[e];return this},r.prototype.registerNumericPseudos=function(e){for(var t=0,n=arguments.length;t<n;t++)e=arguments[t],this.pseudos[e]="numeric";return this},r.prototype.unregisterNumericPseudos=function(e){for(var t=0,n=arguments.length;t<n;t++)e=arguments[t],delete this.pseudos[e];return this},r.prototype.registerNestingOperators=function(e){for(var t=0,n=arguments.length;t<n;t++)e=arguments[t],this.ruleNestingOperators[e]=!0;return this},r.prototype.unregisterNestingOperators=function(e){for(var t=0,n=arguments.length;t<n;t++)e=arguments[t],delete this.ruleNestingOperators[e];return this},r.prototype.registerAttrEqualityMods=function(e){for(var t=0,n=arguments.length;t<n;t++)e=arguments[t],this.attrEqualityMods[e]=!0;return this},r.prototype.unregisterAttrEqualityMods=function(e){for(var t=0,n=arguments.length;t<n;t++)e=arguments[t],delete this.attrEqualityMods[e];return this},r.prototype.enableSubstitutes=function(){return this.substitutesEnabled=!0,this},r.prototype.disableSubstitutes=function(){return this.substitutesEnabled=!1,this};var i={"!":!0,'"':!0,"#":!0,$:!0,"%":!0,"&":!0,"'":!0,"(":!0,")":!0,"*":!0,"+":!0,",":!0,".":!0,"/":!0,";":!0,"<":!0,"=":!0,">":!0,"?":!0,"@":!0,"[":!0,"\\":!0,"]":!0,"^":!0,"`":!0,"{":!0,"|":!0,"}":!0,"~":!0},o={"\n":"\\n","\r":"\\r","\t":"\\t","\f":"\\f","\v":"\\v"},s={n:"\n",r:"\r",t:"\t",f:"\f","\\":"\\","'":"'"},l={n:"\n",r:"\r",t:"\t",f:"\f","\\":"\\",'"':'"'};function u(e,t,n,r,o,u){var c,d,p,m,f;return m=e.length,c=null,p=function(n,r){var i,o,s;for(s="",t++,c=e.charAt(t);t<m;){if(c===n)return t++,s;if("\\"===c)if(t++,(c=e.charAt(t))===n)s+=n;else if(i=r[c])s+=i;else{if(a(c)){for(o=c,t++,c=e.charAt(t);a(c);)o+=c,t++,c=e.charAt(t);" "===c&&(t++,c=e.charAt(t)),s+=String.fromCharCode(parseInt(o,16));continue}s+=c}else s+=c;t++,c=e.charAt(t)}return s},d=function(){var n,r="";for(c=e.charAt(t);t<m;){if((n=c)>="a"&&n<="z"||n>="A"&&n<="Z"||n>="0"&&n<="9"||"-"===n||"_"===n)r+=c;else{if("\\"!==c)return r;if(++t>=m)throw Error("Expected symbol but end of file reached.");if(c=e.charAt(t),i[c])r+=c;else{if(a(c)){var o=c;for(t++,c=e.charAt(t);a(c);)o+=c,t++,c=e.charAt(t);" "===c&&(t++,c=e.charAt(t)),r+=String.fromCharCode(parseInt(o,16));continue}r+=c}}t++,c=e.charAt(t)}return r},f=function(){c=e.charAt(t);for(var n=!1;" "===c||"\t"===c||"\n"===c||"\r"===c||"\f"===c;)n=!0,t++,c=e.charAt(t);return n},this.parse=function(){var n=this.parseSelector();if(t<m)throw Error('Rule expected but "'+e.charAt(t)+'" found.');return n},this.parseSelector=function(){var n,r=n=this.parseSingleSelector();for(c=e.charAt(t);","===c;){if(t++,f(),"selectors"!==n.type&&(n={type:"selectors",selectors:[r]}),!(r=this.parseSingleSelector()))throw Error('Rule expected after ",".');n.selectors.push(r)}return n},this.parseSingleSelector=function(){f();var n={type:"ruleSet"},r=this.parseRule();if(!r)return null;for(var a=n;r&&(r.type="rule",a.rule=r,a=r,f(),c=e.charAt(t),!(t>=m||","===c||")"===c));)if(o[c]){var i=c;if(t++,f(),!(r=this.parseRule()))throw Error('Rule expected after "'+i+'".');r.nestingOperator=i}else(r=this.parseRule())&&(r.nestingOperator=null);return n},this.parseRule=function(){for(var a,i=null;t<m;)if("*"===(c=e.charAt(t)))t++,(i=i||{}).tagName="*";else if((a=c)>="a"&&a<="z"||a>="A"&&a<="Z"||"-"===a||"_"===a||"\\"===c)(i=i||{}).tagName=d();else if("."===c)t++,((i=i||{}).classNames=i.classNames||[]).push(d());else if("#"===c)t++,(i=i||{}).id=d();else if("["===c){t++,f();var o={name:d()};if(f(),"]"===c)t++;else{var h="";if(r[c]&&(h=c,t++,c=e.charAt(t)),t>=m)throw Error('Expected "=" but end of file reached.');if("="!==c)throw Error('Expected "=" but "'+c+'" found.');o.operator=h+"=",t++,f();var g="";if(o.valueType="string",'"'===c)g=p('"',l);else if("'"===c)g=p("'",s);else if(u&&"$"===c)t++,g=d(),o.valueType="substitute";else{for(;t<m&&"]"!==c;)g+=c,t++,c=e.charAt(t);g=g.trim()}if(f(),t>=m)throw Error('Expected "]" but end of file reached.');if("]"!==c)throw Error('Expected "]" but "'+c+'" found.');t++,o.value=g}((i=i||{}).attrs=i.attrs||[]).push(o)}else{if(":"!==c)break;t++;var b=d(),y={name:b};if("("===c){t++;var v="";if(f(),"selector"===n[b])y.valueType="selector",v=this.parseSelector();else{if(y.valueType=n[b]||"string",'"'===c)v=p('"',l);else if("'"===c)v=p("'",s);else if(u&&"$"===c)t++,v=d(),y.valueType="substitute";else{for(;t<m&&")"!==c;)v+=c,t++,c=e.charAt(t);v=v.trim()}f()}if(t>=m)throw Error('Expected ")" but end of file reached.');if(")"!==c)throw Error('Expected ")" but "'+c+'" found.');t++,y.value=v}((i=i||{}).pseudos=i.pseudos||[]).push(y)}return i},this}r.prototype.parse=function(e){return new u(e,0,this.pseudos,this.attrEqualityMods,this.ruleNestingOperators,this.substitutesEnabled).parse()},r.prototype.escapeIdentifier=function(e){for(var t="",n=0,r=e.length;n<r;){var a=e.charAt(n);if(i[a])t+="\\"+a;else if("_"===a||"-"===a||a>="A"&&a<="Z"||a>="a"&&a<="z"||0!==n&&a>="0"&&a<="9")t+=a;else{var o=a.charCodeAt(0);if(55296==(63488&o)){var s=e.charCodeAt(n++);if(55296!=(64512&o)||56320!=(64512&s))throw Error("UCS-2(decode): illegal sequence");o=((1023&o)<<10)+(1023&s)+65536}t+="\\"+o.toString(16)+" "}n++}return t},r.prototype.escapeStr=function(e){for(var t,n,r="",a=0,i=e.length;a<i;)'"'===(t=e.charAt(a))?t='\\"':"\\"===t?t="\\\\":(n=o[t])&&(t=n),r+=t,a++;return'"'+r+'"'},r.prototype.render=function(e){return this._renderEntity(e).trim()},r.prototype._renderEntity=function(e){var t,n,r;switch(r="",e.type){case"ruleSet":for(t=e.rule,n=[];t;)t.nestingOperator&&n.push(t.nestingOperator),n.push(this._renderEntity(t)),t=t.rule;r=n.join(" ");break;case"selectors":r=e.selectors.map(this._renderEntity,this).join(", ");break;case"rule":e.tagName&&(r="*"===e.tagName?"*":this.escapeIdentifier(e.tagName)),e.id&&(r+="#"+this.escapeIdentifier(e.id)),e.classNames&&(r+=e.classNames.map((function(e){return"."+this.escapeIdentifier(e)}),this).join("")),e.attrs&&(r+=e.attrs.map((function(e){return e.operator?"substitute"===e.valueType?"["+this.escapeIdentifier(e.name)+e.operator+"$"+e.value+"]":"["+this.escapeIdentifier(e.name)+e.operator+this.escapeStr(e.value)+"]":"["+this.escapeIdentifier(e.name)+"]"}),this).join("")),e.pseudos&&(r+=e.pseudos.map((function(e){return e.valueType?"selector"===e.valueType?":"+this.escapeIdentifier(e.name)+"("+this._renderEntity(e.value)+")":"substitute"===e.valueType?":"+this.escapeIdentifier(e.name)+"($"+e.value+")":"numeric"===e.valueType?":"+this.escapeIdentifier(e.name)+"("+e.value+")":":"+this.escapeIdentifier(e.name)+"("+this.escapeIdentifier(e.value)+")":":"+this.escapeIdentifier(e.name)}),this).join(""));break;default:throw Error('Unknown entity type: "'+e.type(NaN))}return r},n.CssSelectorParser=r},{}],149:[function(e,t,n){var r=e("es5-ext/object/assign"),a=e("es5-ext/object/normalize-options"),i=e("es5-ext/object/is-callable"),o=e("es5-ext/string/#/contains");(t.exports=function(e,t){var n,i,s,l,u;return arguments.length<2||"string"!=typeof e?(l=t,t=e,e=null):l=arguments[2],null==e?(n=s=!0,i=!1):(n=o.call(e,"c"),i=o.call(e,"e"),s=o.call(e,"w")),u={value:t,configurable:n,enumerable:i,writable:s},l?r(a(l),u):u}).gs=function(e,t,n){var s,l,u,c;return"string"!=typeof e?(u=n,n=t,t=e,e=null):u=arguments[3],null==t?t=void 0:i(t)?null==n?n=void 0:i(n)||(u=n,n=void 0):(u=t,t=n=void 0),null==e?(s=!0,l=!1):(s=o.call(e,"c"),l=o.call(e,"e")),c={get:t,set:n,configurable:s,enumerable:l},u?r(a(u),c):c}},{"es5-ext/object/assign":170,"es5-ext/object/is-callable":174,"es5-ext/object/normalize-options":182,"es5-ext/string/#/contains":189}],150:[function(e,t,n){t.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}},{}],151:[function(e,t,n){var r=e("../../number/is-nan"),a=e("../../number/to-pos-integer"),i=e("../../object/valid-value"),o=Array.prototype.indexOf,s=Object.prototype.hasOwnProperty,l=Math.abs,u=Math.floor;t.exports=function(e){var t,n,c,d;if(!r(e))return o.apply(this,arguments);for(n=a(i(this).length),c=arguments[1],t=c=isNaN(c)?0:c>=0?u(c):a(this.length)-u(l(c));t<n;++t)if(s.call(this,t)&&(d=this[t],r(d)))return t;return-1}},{"../../number/is-nan":164,"../../number/to-pos-integer":168,"../../object/valid-value":185}],152:[function(e,t,n){t.exports=e("./is-implemented")()?Array.from:e("./shim")},{"./is-implemented":153,"./shim":154}],153:[function(e,t,n){t.exports=function(){var e,t,n=Array.from;return"function"==typeof n&&(t=n(e=["raz","dwa"]),Boolean(t&&t!==e&&"dwa"===t[1]))}},{}],154:[function(e,t,n){var r=e("es6-symbol").iterator,a=e("../../function/is-arguments"),i=e("../../function/is-function"),o=e("../../number/to-pos-integer"),s=e("../../object/valid-callable"),l=e("../../object/valid-value"),u=e("../../object/is-value"),c=e("../../string/is-string"),d=Array.isArray,p=Function.prototype.call,m={configurable:!0,enumerable:!0,writable:!0,value:null},f=Object.defineProperty;t.exports=function(e){var t,n,h,g,b,y,v,w,k,D,x=arguments[1],E=arguments[2];if(e=Object(l(e)),u(x)&&s(x),this&&this!==Array&&i(this))t=this;else{if(!x){if(a(e))return 1!==(b=e.length)?Array.apply(null,e):((g=new Array(1))[0]=e[0],g);if(d(e)){for(g=new Array(b=e.length),n=0;n<b;++n)g[n]=e[n];return g}}g=[]}if(!d(e))if(void 0!==(k=e[r])){for(v=s(k).call(e),t&&(g=new t),w=v.next(),n=0;!w.done;)D=x?p.call(x,E,w.value,n):w.value,t?(m.value=D,f(g,n,m)):g[n]=D,w=v.next(),++n;b=n}else if(c(e)){for(b=e.length,t&&(g=new t),n=0,h=0;n<b;++n)D=e[n],n+1<b&&(y=D.charCodeAt(0))>=55296&&y<=56319&&(D+=e[++n]),D=x?p.call(x,E,D,h):D,t?(m.value=D,f(g,h,m)):g[h]=D,++h;b=h}if(void 0===b)for(b=o(e.length),t&&(g=new t(b)),n=0;n<b;++n)D=x?p.call(x,E,e[n],n):e[n],t?(m.value=D,f(g,n,m)):g[n]=D;return t&&(m.value=null,g.length=b),g}},{"../../function/is-arguments":158,"../../function/is-function":159,"../../number/to-pos-integer":168,"../../object/is-value":176,"../../object/valid-callable":184,"../../object/valid-value":185,"../../string/is-string":192,"es6-symbol":195}],155:[function(e,t,n){var r=e("./from"),a=Array.isArray;t.exports=function(e){return a(e)?e:r(e)}},{"./from":152}],156:[function(e,t,n){var r=e("../object/assign"),a=e("../object/is-object"),i=e("../object/is-value"),o=Error.captureStackTrace;n=t.exports=function(e){var t=new Error(e),s=arguments[1],l=arguments[2];return i(l)||a(s)&&(l=s,s=null),i(l)&&r(t,l),i(s)&&(t.code=s),o&&o(t,n),t}},{"../object/assign":170,"../object/is-object":175,"../object/is-value":176}],157:[function(e,t,n){var r,a,i,o,s,l=e("../number/to-pos-integer"),u=function(e,t){return t};try{Object.defineProperty(u,"length",{configurable:!0,writable:!1,enumerable:!1,value:1})}catch(e){}1===u.length?(r={configurable:!0,writable:!1,enumerable:!1},a=Object.defineProperty,t.exports=function(e,t){return t=l(t),e.length===t?e:(r.value=t,a(e,"length",r))}):(o=e("../object/mixin"),s=[],i=function(e){var t,n=0;if(s[e])return s[e];for(t=[];e--;)t.push("a"+(++n).toString(36));return new Function("fn","return function ("+t.join(", ")+") { return fn.apply(this, arguments); };")},t.exports=function(e,t){var n;if(t=l(t),e.length===t)return e;n=i(t)(e);try{o(n,e)}catch(e){}return n})},{"../number/to-pos-integer":168,"../object/mixin":181}],158:[function(e,t,n){var r=Object.prototype.toString,a=r.call(function(){return arguments}());t.exports=function(e){return r.call(e)===a}},{}],159:[function(e,t,n){var r=Object.prototype.toString,a=r.call(e("./noop"));t.exports=function(e){return"function"==typeof e&&r.call(e)===a}},{"./noop":160}],160:[function(e,t,n){t.exports=function(){}},{}],161:[function(e,t,n){t.exports=e("./is-implemented")()?Math.sign:e("./shim")},{"./is-implemented":162,"./shim":163}],162:[function(e,t,n){t.exports=function(){var e=Math.sign;return"function"==typeof e&&(1===e(10)&&-1===e(-20))}},{}],163:[function(e,t,n){t.exports=function(e){return e=Number(e),isNaN(e)||0===e?e:e>0?1:-1}},{}],164:[function(e,t,n){t.exports=e("./is-implemented")()?Number.isNaN:e("./shim")},{"./is-implemented":165,"./shim":166}],165:[function(e,t,n){t.exports=function(){var e=Number.isNaN;return"function"==typeof e&&(!e({})&&e(NaN)&&!e(34))}},{}],166:[function(e,t,n){t.exports=function(e){return e!=e}},{}],167:[function(e,t,n){var r=e("../math/sign"),a=Math.abs,i=Math.floor;t.exports=function(e){return isNaN(e)?0:0!==(e=Number(e))&&isFinite(e)?r(e)*i(a(e)):e}},{"../math/sign":161}],168:[function(e,t,n){var r=e("./to-integer"),a=Math.max;t.exports=function(e){return a(0,r(e))}},{"./to-integer":167}],169:[function(e,t,n){var r=e("./valid-callable"),a=e("./valid-value"),i=Function.prototype.bind,o=Function.prototype.call,s=Object.keys,l=Object.prototype.propertyIsEnumerable;t.exports=function(e,t){return function(n,u){var c,d=arguments[2],p=arguments[3];return n=Object(a(n)),r(u),c=s(n),p&&c.sort("function"==typeof p?i.call(p,n):void 0),"function"!=typeof e&&(e=c[e]),o.call(e,c,(function(e,r){return l.call(n,e)?o.call(u,d,n[e],e,n,r):t}))}}},{"./valid-callable":184,"./valid-value":185}],170:[function(e,t,n){t.exports=e("./is-implemented")()?Object.assign:e("./shim")},{"./is-implemented":171,"./shim":172}],171:[function(e,t,n){t.exports=function(){var e,t=Object.assign;return"function"==typeof t&&(t(e={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},{}],172:[function(e,t,n){var r=e("../keys"),a=e("../valid-value"),i=Math.max;t.exports=function(e,t){var n,o,s,l=i(arguments.length,2);for(e=Object(a(e)),s=function(r){try{e[r]=t[r]}catch(e){n||(n=e)}},o=1;o<l;++o)t=arguments[o],r(t).forEach(s);if(void 0!==n)throw n;return e}},{"../keys":177,"../valid-value":185}],173:[function(e,t,n){t.exports=e("./_iterate")("forEach")},{"./_iterate":169}],174:[function(e,t,n){t.exports=function(e){return"function"==typeof e}},{}],175:[function(e,t,n){var r=e("./is-value"),a={function:!0,object:!0};t.exports=function(e){return r(e)&&a[typeof e]||!1}},{"./is-value":176}],176:[function(e,t,n){var r=e("../function/noop")();t.exports=function(e){return e!==r&&null!==e}},{"../function/noop":160}],177:[function(e,t,n){t.exports=e("./is-implemented")()?Object.keys:e("./shim")},{"./is-implemented":178,"./shim":179}],178:[function(e,t,n){t.exports=function(){try{return Object.keys("primitive"),!0}catch(e){return!1}}},{}],179:[function(e,t,n){var r=e("../is-value"),a=Object.keys;t.exports=function(e){return a(r(e)?Object(e):e)}},{"../is-value":176}],180:[function(e,t,n){var r=e("./valid-callable"),a=e("./for-each"),i=Function.prototype.call;t.exports=function(e,t){var n={},o=arguments[2];return r(t),a(e,(function(e,r,a,s){n[r]=i.call(t,o,e,r,a,s)})),n}},{"./for-each":173,"./valid-callable":184}],181:[function(e,t,n){var r=e("./valid-value"),a=Object.defineProperty,i=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,s=Object.getOwnPropertySymbols;t.exports=function(e,t){var n,l=Object(r(t));if(e=Object(r(e)),o(l).forEach((function(r){try{a(e,r,i(t,r))}catch(e){n=e}})),"function"==typeof s&&s(l).forEach((function(r){try{a(e,r,i(t,r))}catch(e){n=e}})),void 0!==n)throw n;return e}},{"./valid-value":185}],182:[function(e,t,n){var r=e("./is-value"),a=Array.prototype.forEach,i=Object.create,o=function(e,t){var n;for(n in e)t[n]=e[n]};t.exports=function(e){var t=i(null);return a.call(arguments,(function(e){r(e)&&o(Object(e),t)})),t}},{"./is-value":176}],183:[function(e,t,n){var r=Array.prototype.forEach,a=Object.create;t.exports=function(e){var t=a(null);return r.call(arguments,(function(e){t[e]=!0})),t}},{}],184:[function(e,t,n){t.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},{}],185:[function(e,t,n){var r=e("./is-value");t.exports=function(e){if(!r(e))throw new TypeError("Cannot use null or undefined");return e}},{"./is-value":176}],186:[function(e,t,n){var r=e("./valid-value"),a=e("./validate-stringifiable");t.exports=function(e){return a(r(e))}},{"./valid-value":185,"./validate-stringifiable":187}],187:[function(e,t,n){var r=e("./is-callable");t.exports=function(e){try{return e&&r(e.toString)?e.toString():String(e)}catch(e){throw new TypeError("Passed argument cannot be stringifed")}}},{"./is-callable":174}],188:[function(e,t,n){var r=e("./object/is-callable");t.exports=function(e){try{return e&&r(e.toString)?e.toString():String(e)}catch(e){return"<Non-coercible to string value>"}}},{"./object/is-callable":174}],189:[function(e,t,n){t.exports=e("./is-implemented")()?String.prototype.contains:e("./shim")},{"./is-implemented":190,"./shim":191}],190:[function(e,t,n){var r="razdwatrzy";t.exports=function(){return"function"==typeof r.contains&&(!0===r.contains("dwa")&&!1===r.contains("foo"))}},{}],191:[function(e,t,n){var r=String.prototype.indexOf;t.exports=function(e){return r.call(this,e,arguments[1])>-1}},{}],192:[function(e,t,n){var r=Object.prototype.toString,a=r.call("");t.exports=function(e){return"string"==typeof e||e&&"object"==typeof e&&(e instanceof String||r.call(e)===a)||!1}},{}],193:[function(e,t,n){var r=e("./safe-to-string"),a=/[\n\r\u2028\u2029]/g;t.exports=function(e){var t=r(e);return t.length>100&&(t=t.slice(0,99)+"…"),t=t.replace(a,(function(e){return JSON.stringify(e).slice(1,-1)}))}},{"./safe-to-string":188}],194:[function(e,t,i){(function(r,o){!function(e,n){"object"==typeof i&&void 0!==t?t.exports=n():e.ES6Promise=n()}(this,(function(){function t(e){return"function"==typeof e}var i=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},s=0,l=void 0,u=void 0,c=function(e,t){b[s]=e,b[s+1]=t,2===(s+=2)&&(u?u(y):x())};var d=void 0!==n?n:void 0,p=d||{},m=p.MutationObserver||p.WebKitMutationObserver,f="undefined"==typeof self&&void 0!==r&&"[object process]"==={}.toString.call(r),h="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function g(){var e=setTimeout;return function(){return e(y,1)}}var b=new Array(1e3);function y(){for(var e=0;e<s;e+=2){(0,b[e])(b[e+1]),b[e]=void 0,b[e+1]=void 0}s=0}var v,w,k,D,x=void 0;function E(e,t){var n=this,r=new this.constructor(T);void 0===r[C]&&B(r);var a=n._state;if(a){var i=arguments[a-1];c((function(){return P(a,r,i,n._result)}))}else I(n,r,e,t);return r}function A(e){if(e&&"object"==typeof e&&e.constructor===this)return e;var t=new this(T);return N(t,e),t}f?x=function(){return r.nextTick(y)}:m?(w=0,k=new m(y),D=a.createTextNode(""),k.observe(D,{characterData:!0}),x=function(){D.data=w=++w%2}):h?((v=new MessageChannel).port1.onmessage=y,x=function(){return v.port2.postMessage(0)}):x=void 0===d&&"function"==typeof e?function(){try{var e=Function("return this")().require("vertx");return void 0!==(l=e.runOnLoop||e.runOnContext)?function(){l(y)}:g()}catch(e){return g()}}():g();var C=Math.random().toString(36).substring(2);function T(){}var j=void 0,_=1,S=2;function F(e,n,r){n.constructor===e.constructor&&r===E&&n.constructor.resolve===A?function(e,t){t._state===_?q(e,t._result):t._state===S?O(e,t._result):I(t,void 0,(function(t){return N(e,t)}),(function(t){return O(e,t)}))}(e,n):void 0===r?q(e,n):t(r)?function(e,t,n){c((function(e){var r=!1,a=function(e,t,n,r){try{e.call(t,n,r)}catch(e){return e}}(n,t,(function(n){r||(r=!0,t!==n?N(e,n):q(e,n))}),(function(t){r||(r=!0,O(e,t))}),e._label);!r&&a&&(r=!0,O(e,a))}),e)}(e,n,r):q(e,n)}function N(e,t){if(e===t)O(e,new TypeError("You cannot resolve a promise with itself"));else if(a=typeof(r=t),null===r||"object"!==a&&"function"!==a)q(e,t);else{var n=void 0;try{n=t.then}catch(t){return void O(e,t)}F(e,t,n)}var r,a}function z(e){e._onerror&&e._onerror(e._result),R(e)}function q(e,t){e._state===j&&(e._result=t,e._state=_,0!==e._subscribers.length&&c(R,e))}function O(e,t){e._state===j&&(e._state=S,e._result=t,c(z,e))}function I(e,t,n,r){var a=e._subscribers,i=a.length;e._onerror=null,a[i]=t,a[i+_]=n,a[i+S]=r,0===i&&e._state&&c(R,e)}function R(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var r=void 0,a=void 0,i=e._result,o=0;o<t.length;o+=3)r=t[o],a=t[o+n],r?P(n,r,a,i):a(i);e._subscribers.length=0}}function P(e,n,r,a){var i=t(r),o=void 0,s=void 0,l=!0;if(i){try{o=r(a)}catch(e){l=!1,s=e}if(n===o)return void O(n,new TypeError("A promises callback cannot return that same promise."))}else o=a;n._state!==j||(i&&l?N(n,o):!1===l?O(n,s):e===_?q(n,o):e===S&&O(n,o))}var L=0;function B(e){e[C]=L++,e._state=void 0,e._result=void 0,e._subscribers=[]}var U=function(){function e(e,t){this._instanceConstructor=e,this.promise=new e(T),this.promise[C]||B(this.promise),i(t)?(this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?q(this.promise,this._result):(this.length=this.length||0,this._enumerate(t),0===this._remaining&&q(this.promise,this._result))):O(this.promise,new Error("Array Methods must be provided an Array"))}return e.prototype._enumerate=function(e){for(var t=0;this._state===j&&t<e.length;t++)this._eachEntry(e[t],t)},e.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,r=n.resolve;if(r===A){var a=void 0,i=void 0,o=!1;try{a=e.then}catch(e){o=!0,i=e}if(a===E&&e._state!==j)this._settledAt(e._state,t,e._result);else if("function"!=typeof a)this._remaining--,this._result[t]=e;else if(n===M){var s=new n(T);o?O(s,i):F(s,e,a),this._willSettleAt(s,t)}else this._willSettleAt(new n((function(t){return t(e)})),t)}else this._willSettleAt(r(e),t)},e.prototype._settledAt=function(e,t,n){var r=this.promise;r._state===j&&(this._remaining--,e===S?O(r,n):this._result[t]=n),0===this._remaining&&q(r,this._result)},e.prototype._willSettleAt=function(e,t){var n=this;I(e,void 0,(function(e){return n._settledAt(_,t,e)}),(function(e){return n._settledAt(S,t,e)}))},e}();var M=function(){function e(t){this[C]=L++,this._result=this._state=void 0,this._subscribers=[],T!==t&&("function"!=typeof t&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(e,t){try{t((function(t){N(e,t)}),(function(t){O(e,t)}))}catch(t){O(e,t)}}(this,t):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return e.prototype.catch=function(e){return this.then(null,e)},e.prototype.finally=function(e){var n=this.constructor;return t(e)?this.then((function(t){return n.resolve(e()).then((function(){return t}))}),(function(t){return n.resolve(e()).then((function(){throw t}))})):this.then(e,e)},e}();return M.prototype.then=E,M.all=function(e){return new U(this,e).promise},M.race=function(e){var t=this;return i(e)?new t((function(n,r){for(var a=e.length,i=0;i<a;i++)t.resolve(e[i]).then(n,r)})):new t((function(e,t){return t(new TypeError("You must pass an array to race."))}))},M.resolve=A,M.reject=function(e){var t=new this(T);return O(t,e),t},M._setScheduler=function(e){u=e},M._setAsap=function(e){c=e},M._asap=c,M.polyfill=function(){var e=void 0;if(void 0!==o)e=o;else if("undefined"!=typeof self)e=self;else try{e=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var n=null;try{n=Object.prototype.toString.call(t.resolve())}catch(e){}if("[object Promise]"===n&&!t.cast)return}e.Promise=M},M.Promise=M,M}))}).call(this,e("_process"),void 0!==r?r:"undefined"!=typeof self?self:void 0!==n?n:{})},{_process:222}],195:[function(e,t,n){t.exports=e("./is-implemented")()?Symbol:e("./polyfill")},{"./is-implemented":196,"./polyfill":198}],196:[function(e,t,n){var r={object:!0,symbol:!0};t.exports=function(){var e;if("function"!=typeof Symbol)return!1;e=Symbol("test symbol");try{String(e)}catch(e){return!1}return!!r[typeof Symbol.iterator]&&(!!r[typeof Symbol.toPrimitive]&&!!r[typeof Symbol.toStringTag])}},{}],197:[function(e,t,n){t.exports=function(e){return!!e&&("symbol"==typeof e||!!e.constructor&&("Symbol"===e.constructor.name&&"Symbol"===e[e.constructor.toStringTag]))}},{}],198:[function(e,t,n){var r,a,i,o,s=e("d"),l=e("./validate-symbol"),u=Object.create,c=Object.defineProperties,d=Object.defineProperty,p=Object.prototype,m=u(null);if("function"==typeof Symbol){r=Symbol;try{String(r()),o=!0}catch(e){}}var f,h=(f=u(null),function(e){for(var t,n,r=0;f[e+(r||"")];)++r;return f[e+=r||""]=!0,d(p,t="@@"+e,s.gs(null,(function(e){n||(n=!0,d(this,t,s(e)),n=!1)}))),t});i=function(e){if(this instanceof i)throw new TypeError("Symbol is not a constructor");return a(e)},t.exports=a=function e(t){var n;if(this instanceof e)throw new TypeError("Symbol is not a constructor");return o?r(t):(n=u(i.prototype),t=void 0===t?"":String(t),c(n,{__description__:s("",t),__name__:s("",h(t))}))},c(a,{for:s((function(e){return m[e]?m[e]:m[e]=a(String(e))})),keyFor:s((function(e){var t;for(t in l(e),m)if(m[t]===e)return t})),hasInstance:s("",r&&r.hasInstance||a("hasInstance")),isConcatSpreadable:s("",r&&r.isConcatSpreadable||a("isConcatSpreadable")),iterator:s("",r&&r.iterator||a("iterator")),match:s("",r&&r.match||a("match")),replace:s("",r&&r.replace||a("replace")),search:s("",r&&r.search||a("search")),species:s("",r&&r.species||a("species")),split:s("",r&&r.split||a("split")),toPrimitive:s("",r&&r.toPrimitive||a("toPrimitive")),toStringTag:s("",r&&r.toStringTag||a("toStringTag")),unscopables:s("",r&&r.unscopables||a("unscopables"))}),c(i.prototype,{constructor:s(a),toString:s("",(function(){return this.__name__}))}),c(a.prototype,{toString:s((function(){return"Symbol ("+l(this).__description__+")"})),valueOf:s((function(){return l(this)}))}),d(a.prototype,a.toPrimitive,s("",(function(){var e=l(this);return"symbol"==typeof e?e:e.toString()}))),d(a.prototype,a.toStringTag,s("c","Symbol")),d(i.prototype,a.toStringTag,s("c",a.prototype[a.toStringTag])),d(i.prototype,a.toPrimitive,s("c",a.prototype[a.toPrimitive]))},{"./validate-symbol":199,d:149}],199:[function(e,t,n){var r=e("./is-symbol");t.exports=function(e){if(!r(e))throw new TypeError(e+" is not a symbol");return e}},{"./is-symbol":197}],200:[function(e,t,n){var r,a,i,o,s,l,u,c=e("d"),d=e("es5-ext/object/valid-callable"),p=Function.prototype.apply,m=Function.prototype.call,f=Object.create,h=Object.defineProperty,g=Object.defineProperties,b=Object.prototype.hasOwnProperty,y={configurable:!0,enumerable:!1,writable:!0};a=function(e,t){var n,a;return d(t),a=this,r.call(this,e,n=function(){i.call(a,e,n),p.call(t,this,arguments)}),n.__eeOnceListener__=t,this},s={on:r=function(e,t){var n;return d(t),b.call(this,"__ee__")?n=this.__ee__:(n=y.value=f(null),h(this,"__ee__",y),y.value=null),n[e]?"object"==typeof n[e]?n[e].push(t):n[e]=[n[e],t]:n[e]=t,this},once:a,off:i=function(e,t){var n,r,a,i;if(d(t),!b.call(this,"__ee__"))return this;if(!(n=this.__ee__)[e])return this;if("object"==typeof(r=n[e]))for(i=0;a=r[i];++i)a!==t&&a.__eeOnceListener__!==t||(2===r.length?n[e]=r[i?0:1]:r.splice(i,1));else r!==t&&r.__eeOnceListener__!==t||delete n[e];return this},emit:o=function(e){var t,n,r,a,i;if(b.call(this,"__ee__")&&(a=this.__ee__[e]))if("object"==typeof a){for(n=arguments.length,i=new Array(n-1),t=1;t<n;++t)i[t-1]=arguments[t];for(a=a.slice(),t=0;r=a[t];++t)p.call(r,this,i)}else switch(arguments.length){case 1:m.call(a,this);break;case 2:m.call(a,this,arguments[1]);break;case 3:m.call(a,this,arguments[1],arguments[2]);break;default:for(n=arguments.length,i=new Array(n-1),t=1;t<n;++t)i[t-1]=arguments[t];p.call(a,this,i)}}},l={on:c(r),once:c(a),off:c(i),emit:c(o)},u=g({},l),t.exports=n=function(e){return null==e?f(u):g(Object(e),l)},n.methods=s},{d:149,"es5-ext/object/valid-callable":184}],201:[function(e,t,n){t.exports=function(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}},{}],202:[function(e,t,n){var r=e("es5-ext/number/to-pos-integer"),a=Object.create,i=Object.prototype.hasOwnProperty;t.exports=function(e){var t,n=0,o=1,s=a(null),l=a(null),u=0;return e=r(e),{hit:function(r){var a=l[r],c=++u;if(s[c]=r,l[r]=c,!a){if(++n<=e)return;return r=s[o],t(r),r}if(delete s[a],o===a)for(;!i.call(s,++o););},delete:t=function(e){var t=l[e];if(t&&(delete s[t],delete l[e],--n,o===t)){if(!n)return u=0,void(o=1);for(;!i.call(s,++o););}},clear:function(){n=0,o=1,s=a(null),l=a(null),u=0}}}},{"es5-ext/number/to-pos-integer":168}],203:[function(e,t,n){var r=e("es5-ext/array/from"),a=e("es5-ext/object/map"),i=e("es5-ext/object/mixin"),o=e("es5-ext/function/_define-length"),s=e("next-tick"),l=Array.prototype.slice,u=Function.prototype.apply,c=Object.create;e("../lib/registered-extensions").async=function(e,t){var n,d,p,m=c(null),f=c(null),h=t.memoized,g=t.original;t.memoized=o((function(e){var t=arguments,r=t[t.length-1];return"function"==typeof r&&(n=r,t=l.call(t,0,-1)),h.apply(d=this,p=t)}),h);try{i(t.memoized,h)}catch(e){}t.on("get",(function(e){var r,a,i;if(n){if(m[e])return"function"==typeof m[e]?m[e]=[m[e],n]:m[e].push(n),void(n=null);r=n,a=d,i=p,n=d=p=null,s((function(){var o;hasOwnProperty.call(f,e)?(o=f[e],t.emit("getasync",e,i,a),u.call(r,o.context,o.args)):(n=r,d=a,p=i,h.apply(a,i))}))}})),t.original=function(){var e,a,i,o;return n?(e=r(arguments),a=function e(n){var a,i,l=e.id;if(null!=l){if(delete e.id,a=m[l],delete m[l],a)return i=r(arguments),t.has(l)&&(n?t.delete(l):(f[l]={context:this,args:i},t.emit("setasync",l,"function"==typeof a?1:a.length))),"function"==typeof a?o=u.call(a,this,i):a.forEach((function(e){o=u.call(e,this,i)}),this),o}else s(u.bind(e,this,arguments))},i=n,n=d=p=null,e.push(a),o=u.call(g,this,e),a.cb=i,n=a,o):u.call(g,this,arguments)},t.on("set",(function(e){n?(m[e]?"function"==typeof m[e]?m[e]=[m[e],n.cb]:m[e].push(n.cb):m[e]=n.cb,delete n.cb,n.id=e,n=null):t.delete(e)})),t.on("delete",(function(e){var n;hasOwnProperty.call(m,e)||f[e]&&(n=f[e],delete f[e],t.emit("deleteasync",e,l.call(n.args,1)))})),t.on("clear",(function(){var e=f;f=c(null),t.emit("clearasync",a(e,(function(e){return l.call(e.args,1)})))}))}},{"../lib/registered-extensions":211,"es5-ext/array/from":152,"es5-ext/function/_define-length":157,"es5-ext/object/map":180,"es5-ext/object/mixin":181,"next-tick":221}],204:[function(e,t,n){var r=e("es5-ext/object/valid-callable"),a=e("es5-ext/object/for-each"),i=e("../lib/registered-extensions"),o=Function.prototype.apply;i.dispose=function(e,t,n){var s;if(r(e),n.async&&i.async||n.promise&&i.promise)return t.on("deleteasync",s=function(t,n){o.call(e,null,n)}),void t.on("clearasync",(function(e){a(e,(function(e,t){s(t,e)}))}));t.on("delete",s=function(t,n){e(n)}),t.on("clear",(function(e){a(e,(function(e,t){s(t,e)}))}))}},{"../lib/registered-extensions":211,"es5-ext/object/for-each":173,"es5-ext/object/valid-callable":184}],205:[function(e,t,n){var r=e("es5-ext/array/from"),a=e("es5-ext/object/for-each"),i=e("next-tick"),o=e("is-promise"),s=e("timers-ext/valid-timeout"),l=e("../lib/registered-extensions"),u=Function.prototype,c=Math.max,d=Math.min,p=Object.create;l.maxAge=function(e,t,n){var m,f,h,g;(e=s(e))&&(m=p(null),f=n.async&&l.async||n.promise&&l.promise?"async":"",t.on("set"+f,(function(n){m[n]=setTimeout((function(){t.delete(n)}),e),"function"==typeof m[n].unref&&m[n].unref(),g&&(g[n]&&"nextTick"!==g[n]&&clearTimeout(g[n]),g[n]=setTimeout((function(){delete g[n]}),h),"function"==typeof g[n].unref&&g[n].unref())})),t.on("delete"+f,(function(e){clearTimeout(m[e]),delete m[e],g&&("nextTick"!==g[e]&&clearTimeout(g[e]),delete g[e])})),n.preFetch&&(h=!0===n.preFetch||isNaN(n.preFetch)?.333:c(d(Number(n.preFetch),1),0))&&(g={},h=(1-h)*e,t.on("get"+f,(function(e,a,s){g[e]||(g[e]="nextTick",i((function(){var i;"nextTick"===g[e]&&(delete g[e],t.delete(e),n.async&&(a=r(a)).push(u),i=t.memoized.apply(s,a),n.promise&&o(i)&&("function"==typeof i.done?i.done(u,u):i.then(u,u)))})))}))),t.on("clear"+f,(function(){a(m,(function(e){clearTimeout(e)})),m={},g&&(a(g,(function(e){"nextTick"!==e&&clearTimeout(e)})),g={})})))}},{"../lib/registered-extensions":211,"es5-ext/array/from":152,"es5-ext/object/for-each":173,"is-promise":201,"next-tick":221,"timers-ext/valid-timeout":225}],206:[function(e,t,n){var r=e("es5-ext/number/to-pos-integer"),a=e("lru-queue"),i=e("../lib/registered-extensions");i.max=function(e,t,n){var o,s,l;(e=r(e))&&(s=a(e),o=n.async&&i.async||n.promise&&i.promise?"async":"",t.on("set"+o,l=function(e){void 0!==(e=s.hit(e))&&t.delete(e)}),t.on("get"+o,l),t.on("delete"+o,s.delete),t.on("clear"+o,s.clear))}},{"../lib/registered-extensions":211,"es5-ext/number/to-pos-integer":168,"lru-queue":202}],207:[function(e,t,n){var r=e("es5-ext/object/map"),a=e("es5-ext/object/primitive-set"),i=e("es5-ext/object/validate-stringifiable-value"),o=e("es5-ext/to-short-string-representation"),s=e("is-promise"),l=e("next-tick"),u=Object.create,c=a("then","then:finally","done","done:finally");e("../lib/registered-extensions").promise=function(e,t){var n=u(null),a=u(null),d=u(null);if(!0===e)e=null;else if(e=i(e),!c[e])throw new TypeError("'"+o(e)+"' is not valid promise mode");t.on("set",(function(r,i,o){var u=!1;if(!s(o))return a[r]=o,void t.emit("setasync",r,1);n[r]=1,d[r]=o;var c=function(e){var i=n[r];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.");i&&(delete n[r],a[r]=e,t.emit("setasync",r,i))},p=function(){u=!0,n[r]&&(delete n[r],delete d[r],t.delete(r))},m=e;if(m||(m="then"),"then"===m){var f=function(){l(p)};"function"==typeof(o=o.then((function(e){l(c.bind(this,e))}),f)).finally&&o.finally(f)}else if("done"===m){if("function"!=typeof o.done)throw new Error("Memoizee error: Retrieved promise does not implement 'done' in 'done' mode");o.done(c,p)}else if("done:finally"===m){if("function"!=typeof o.done)throw new Error("Memoizee error: Retrieved promise does not implement 'done' in 'done:finally' mode");if("function"!=typeof o.finally)throw new Error("Memoizee error: Retrieved promise does not implement 'finally' in 'done:finally' mode");o.done(c),o.finally(p)}})),t.on("get",(function(e,r,a){var i;if(n[e])++n[e];else{i=d[e];var o=function(){t.emit("getasync",e,r,a)};s(i)?"function"==typeof i.done?i.done(o):i.then((function(){l(o)})):o()}})),t.on("delete",(function(e){if(delete d[e],n[e])delete n[e];else if(hasOwnProperty.call(a,e)){var r=a[e];delete a[e],t.emit("deleteasync",e,[r])}})),t.on("clear",(function(){var e=a;a=u(null),n=u(null),d=u(null),t.emit("clearasync",r(e,(function(e){return[e]})))}))}},{"../lib/registered-extensions":211,"es5-ext/object/map":180,"es5-ext/object/primitive-set":183,"es5-ext/object/validate-stringifiable-value":186,"es5-ext/to-short-string-representation":193,"is-promise":201,"next-tick":221}],208:[function(e,t,n){var r=e("d"),a=e("../lib/registered-extensions"),i=Object.create,o=Object.defineProperties;a.refCounter=function(e,t,n){var s,l;s=i(null),l=n.async&&a.async||n.promise&&a.promise?"async":"",t.on("set"+l,(function(e,t){s[e]=t||1})),t.on("get"+l,(function(e){++s[e]})),t.on("delete"+l,(function(e){delete s[e]})),t.on("clear"+l,(function(){s={}})),o(t.memoized,{deleteRef:r((function(){var e=t.get(arguments);return null===e?null:s[e]?!--s[e]&&(t.delete(e),!0):null})),getRefCount:r((function(){var e=t.get(arguments);return null===e?0:s[e]?s[e]:0}))})}},{"../lib/registered-extensions":211,d:149}],209:[function(e,t,n){var r=e("es5-ext/object/normalize-options"),a=e("./lib/resolve-length"),i=e("./plain");t.exports=function(t){var n,o=r(arguments[1]);return o.normalizer||0!==(n=o.length=a(o.length,t.length,o.async))&&(o.primitive?!1===n?o.normalizer=e("./normalizers/primitive"):n>1&&(o.normalizer=e("./normalizers/get-primitive-fixed")(n)):o.normalizer=!1===n?e("./normalizers/get")():1===n?e("./normalizers/get-1")():e("./normalizers/get-fixed")(n)),o.async&&e("./ext/async"),o.promise&&e("./ext/promise"),o.dispose&&e("./ext/dispose"),o.maxAge&&e("./ext/max-age"),o.max&&e("./ext/max"),o.refCounter&&e("./ext/ref-counter"),i(t,o)}},{"./ext/async":203,"./ext/dispose":204,"./ext/max":206,"./ext/max-age":205,"./ext/promise":207,"./ext/ref-counter":208,"./lib/resolve-length":212,"./normalizers/get":218,"./normalizers/get-1":215,"./normalizers/get-fixed":216,"./normalizers/get-primitive-fixed":217,"./normalizers/primitive":219,"./plain":220,"es5-ext/object/normalize-options":182}],210:[function(e,t,n){var r=e("es5-ext/error/custom"),a=e("es5-ext/function/_define-length"),i=e("d"),o=e("event-emitter").methods,s=e("./resolve-resolve"),l=e("./resolve-normalize"),u=Function.prototype.apply,c=Function.prototype.call,d=Object.create,p=Object.defineProperties,m=o.on,f=o.emit;t.exports=function(e,t,n){var o,h,g,b,y,v,w,k,D,x,E,A,C,T,j,_=d(null);return h=!1!==t?t:isNaN(e.length)?1:e.length,n.normalizer&&(x=l(n.normalizer),g=x.get,b=x.set,y=x.delete,v=x.clear),null!=n.resolvers&&(j=s(n.resolvers)),T=g?a((function(t){var n,a,i=arguments;if(j&&(i=j(i)),null!==(n=g(i))&&hasOwnProperty.call(_,n))return E&&o.emit("get",n,i,this),_[n];if(a=1===i.length?c.call(e,this,i[0]):u.call(e,this,i),null===n){if(null!==(n=g(i)))throw r("Circular invocation","CIRCULAR_INVOCATION");n=b(i)}else if(hasOwnProperty.call(_,n))throw r("Circular invocation","CIRCULAR_INVOCATION");return _[n]=a,A&&o.emit("set",n,null,a),a}),h):0===t?function(){var t;if(hasOwnProperty.call(_,"data"))return E&&o.emit("get","data",arguments,this),_.data;if(t=arguments.length?u.call(e,this,arguments):c.call(e,this),hasOwnProperty.call(_,"data"))throw r("Circular invocation","CIRCULAR_INVOCATION");return _.data=t,A&&o.emit("set","data",null,t),t}:function(t){var n,a,i=arguments;if(j&&(i=j(arguments)),a=String(i[0]),hasOwnProperty.call(_,a))return E&&o.emit("get",a,i,this),_[a];if(n=1===i.length?c.call(e,this,i[0]):u.call(e,this,i),hasOwnProperty.call(_,a))throw r("Circular invocation","CIRCULAR_INVOCATION");return _[a]=n,A&&o.emit("set",a,null,n),n},o={original:e,memoized:T,profileName:n.profileName,get:function(e){return j&&(e=j(e)),g?g(e):String(e[0])},has:function(e){return hasOwnProperty.call(_,e)},delete:function(e){var t;hasOwnProperty.call(_,e)&&(y&&y(e),t=_[e],delete _[e],C&&o.emit("delete",e,t))},clear:function(){var e=_;v&&v(),_=d(null),o.emit("clear",e)},on:function(e,t){return"get"===e?E=!0:"set"===e?A=!0:"delete"===e&&(C=!0),m.call(this,e,t)},emit:f,updateEnv:function(){e=o.original}},w=g?a((function(e){var t,n=arguments;j&&(n=j(n)),null!==(t=g(n))&&o.delete(t)}),h):0===t?function(){return o.delete("data")}:function(e){return j&&(e=j(arguments)[0]),o.delete(e)},k=a((function(){var e,n=arguments;return 0===t?_.data:(j&&(n=j(n)),e=g?g(n):String(n[0]),_[e])})),D=a((function(){var e,n=arguments;return 0===t?o.has("data"):(j&&(n=j(n)),null!==(e=g?g(n):String(n[0]))&&o.has(e))})),p(T,{__memoized__:i(!0),delete:i(w),clear:i(o.clear),_get:i(k),_has:i(D)}),o}},{"./resolve-normalize":213,"./resolve-resolve":214,d:149,"es5-ext/error/custom":156,"es5-ext/function/_define-length":157,"event-emitter":200}],211:[function(e,t,n){},{}],212:[function(e,t,n){var r=e("es5-ext/number/to-pos-integer");t.exports=function(e,t,n){var a;return isNaN(e)?(a=t)>=0?n&&a?a-1:a:1:!1!==e&&r(e)}},{"es5-ext/number/to-pos-integer":168}],213:[function(e,t,n){var r=e("es5-ext/object/valid-callable");t.exports=function(e){var t;return"function"==typeof e?{set:e,get:e}:(t={get:r(e.get)},void 0!==e.set?(t.set=r(e.set),e.delete&&(t.delete=r(e.delete)),e.clear&&(t.clear=r(e.clear)),t):(t.set=t.get,t))}},{"es5-ext/object/valid-callable":184}],214:[function(e,t,n){var r,a=e("es5-ext/array/to-array"),i=e("es5-ext/object/is-value"),o=e("es5-ext/object/valid-callable"),s=Array.prototype.slice;r=function(e){return this.map((function(t,n){return t?t(e[n]):e[n]})).concat(s.call(e,this.length))},t.exports=function(e){return(e=a(e)).forEach((function(e){i(e)&&o(e)})),r.bind(e)}},{"es5-ext/array/to-array":155,"es5-ext/object/is-value":176,"es5-ext/object/valid-callable":184}],215:[function(e,t,n){var r=e("es5-ext/array/#/e-index-of");t.exports=function(){var e=0,t=[],n=[];return{get:function(e){var a=r.call(t,e[0]);return-1===a?null:n[a]},set:function(r){return t.push(r[0]),n.push(++e),e},delete:function(e){var a=r.call(n,e);-1!==a&&(t.splice(a,1),n.splice(a,1))},clear:function(){t=[],n=[]}}}},{"es5-ext/array/#/e-index-of":151}],216:[function(e,t,n){var r=e("es5-ext/array/#/e-index-of"),a=Object.create;t.exports=function(e){var t=0,n=[[],[]],i=a(null);return{get:function(t){for(var a,i=0,o=n;i<e-1;){if(-1===(a=r.call(o[0],t[i])))return null;o=o[1][a],++i}return-1===(a=r.call(o[0],t[i]))?null:o[1][a]||null},set:function(a){for(var o,s=0,l=n;s<e-1;)-1===(o=r.call(l[0],a[s]))&&(o=l[0].push(a[s])-1,l[1].push([[],[]])),l=l[1][o],++s;return-1===(o=r.call(l[0],a[s]))&&(o=l[0].push(a[s])-1),l[1][o]=++t,i[t]=a,t},delete:function(t){for(var a,o=0,s=n,l=[],u=i[t];o<e-1;){if(-1===(a=r.call(s[0],u[o])))return;l.push(s,a),s=s[1][a],++o}if(-1!==(a=r.call(s[0],u[o]))){for(t=s[1][a],s[0].splice(a,1),s[1].splice(a,1);!s[0].length&&l.length;)a=l.pop(),(s=l.pop())[0].splice(a,1),s[1].splice(a,1);delete i[t]}},clear:function(){n=[[],[]],i=a(null)}}}},{"es5-ext/array/#/e-index-of":151}],217:[function(e,t,n){t.exports=function(e){return e?function(t){for(var n=String(t[0]),r=0,a=e;--a;)n+=""+t[++r];return n}:function(){return""}}},{}],218:[function(e,t,n){var r=e("es5-ext/array/#/e-index-of"),a=Object.create;t.exports=function(){var e=0,t=[],n=a(null);return{get:function(e){var n,a=0,i=t,o=e.length;if(0===o)return i[o]||null;if(i=i[o]){for(;a<o-1;){if(-1===(n=r.call(i[0],e[a])))return null;i=i[1][n],++a}return-1===(n=r.call(i[0],e[a]))?null:i[1][n]||null}return null},set:function(a){var i,o=0,s=t,l=a.length;if(0===l)s[l]=++e;else{for(s[l]||(s[l]=[[],[]]),s=s[l];o<l-1;)-1===(i=r.call(s[0],a[o]))&&(i=s[0].push(a[o])-1,s[1].push([[],[]])),s=s[1][i],++o;-1===(i=r.call(s[0],a[o]))&&(i=s[0].push(a[o])-1),s[1][i]=++e}return n[e]=a,e},delete:function(e){var a,i=0,o=t,s=n[e],l=s.length,u=[];if(0===l)delete o[l];else if(o=o[l]){for(;i<l-1;){if(-1===(a=r.call(o[0],s[i])))return;u.push(o,a),o=o[1][a],++i}if(-1===(a=r.call(o[0],s[i])))return;for(e=o[1][a],o[0].splice(a,1),o[1].splice(a,1);!o[0].length&&u.length;)a=u.pop(),(o=u.pop())[0].splice(a,1),o[1].splice(a,1)}delete n[e]},clear:function(){t=[],n=a(null)}}}},{"es5-ext/array/#/e-index-of":151}],219:[function(e,t,n){t.exports=function(e){var t,n,r=e.length;if(!r)return"";for(t=String(e[n=0]);--r;)t+=""+e[++n];return t}},{}],220:[function(e,t,n){var r=e("es5-ext/object/valid-callable"),a=e("es5-ext/object/for-each"),i=e("./lib/registered-extensions"),o=e("./lib/configure-map"),s=e("./lib/resolve-length");t.exports=function e(t){var n,l,u;if(r(t),(n=Object(arguments[1])).async&&n.promise)throw new Error("Options 'async' and 'promise' cannot be used together");return hasOwnProperty.call(t,"__memoized__")&&!n.force?t:(l=s(n.length,t.length,n.async&&i.async),u=o(t,l,n),a(i,(function(e,t){n[t]&&e(n[t],u,n)})),e.__profiler__&&e.__profiler__(u),u.updateEnv(),u.memoized)}},{"./lib/configure-map":210,"./lib/registered-extensions":211,"./lib/resolve-length":212,"es5-ext/object/for-each":173,"es5-ext/object/valid-callable":184}],221:[function(e,t,n){(function(e,n){var r,i;r=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e},i=function(e){var t,n,i=a.createTextNode(""),o=0;return new e((function(){var e;if(t)n&&(t=n.concat(t));else{if(!n)return;t=n}if(n=t,t=null,"function"==typeof n)return e=n,n=null,void e();for(i.data=o=++o%2;n;)e=n.shift(),n.length||(n=null),e()})).observe(i,{characterData:!0}),function(e){r(e),t?"function"==typeof t?t=[t,e]:t.push(e):(t=e,i.data=o=++o%2)}},t.exports=function(){if("object"==typeof e&&e&&"function"==typeof e.nextTick)return e.nextTick;if("object"==typeof a&&a){if("function"==typeof MutationObserver)return i(MutationObserver);if("function"==typeof WebKitMutationObserver)return i(WebKitMutationObserver)}return"function"==typeof n?function(e){n(r(e))}:"function"==typeof setTimeout||"object"==typeof setTimeout?function(e){setTimeout(r(e),0)}:null}()}).call(this,e("_process"),e("timers").setImmediate)},{_process:222,timers:223}],222:[function(e,t,n){var r,a,i=t.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(e){if(r===setTimeout)return setTimeout(e,0);if((r===o||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:o}catch(e){r=o}try{a="function"==typeof clearTimeout?clearTimeout:s}catch(e){a=s}}();var u,c=[],d=!1,p=-1;function m(){d&&u&&(d=!1,u.length?c=u.concat(c):p=-1,c.length&&f())}function f(){if(!d){var e=l(m);d=!0;for(var t=c.length;t;){for(u=c,c=[];++p<t;)u&&u[p].run();p=-1,t=c.length}u=null,d=!1,function(e){if(a===clearTimeout)return clearTimeout(e);if((a===s||!a)&&clearTimeout)return a=clearTimeout,clearTimeout(e);try{a(e)}catch(t){try{return a.call(null,e)}catch(t){return a.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function g(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||d||l(f)},h.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.prependListener=g,i.prependOnceListener=g,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},{}],223:[function(e,t,r){(function(t,a){var i=e("process/browser.js").nextTick,o=Function.prototype.apply,s=Array.prototype.slice,l={},u=0;function c(e,t){this._id=e,this._clearFn=t}r.setTimeout=function(){return new c(o.call(setTimeout,n,arguments),clearTimeout)},r.setInterval=function(){return new c(o.call(setInterval,n,arguments),clearInterval)},r.clearTimeout=r.clearInterval=function(e){e.close()},c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(n,this._id)},r.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},r.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},r._unrefActive=r.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},r.setImmediate="function"==typeof t?t:function(e){var t=u++,n=!(arguments.length<2)&&s.call(arguments,1);return l[t]=!0,i((function(){l[t]&&(n?e.apply(null,n):e.call(null),r.clearImmediate(t))})),t},r.clearImmediate="function"==typeof a?a:function(e){delete l[e]}}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":222,timers:223}],224:[function(e,t,n){t.exports=2147483647},{}],225:[function(e,t,n){var r=e("es5-ext/number/to-pos-integer"),a=e("./max-timeout");t.exports=function(e){if((e=r(e))>a)throw new TypeError(e+" exceeds maximum possible timeout");return e}},{"./max-timeout":224,"es5-ext/number/to-pos-integer":168}],226:[function(e,t,a){(function(e){!function(e){if(!e.WeakMap){var t=Object.prototype.hasOwnProperty,n=function(e,t,n){Object.defineProperty?Object.defineProperty(e,t,{configurable:!0,writable:!0,value:n}):e[t]=n};e.WeakMap=function(){function e(){if(void 0===this)throw new TypeError("Constructor WeakMap requires 'new'");if(n(this,"_id",function(e){return e+"_"+i()+"."+i()}("_WeakMap")),arguments.length>0)throw new TypeError("WeakMap iterable is not supported")}function a(e,n){if(!r(e)||!t.call(e,"_id"))throw new TypeError(n+" method called on incompatible receiver "+typeof e)}function i(){return Math.random().toString().substring(2)}return n(e.prototype,"delete",(function(e){if(a(this,"delete"),!r(e))return!1;var t=e[this._id];return!(!t||t[0]!==e)&&(delete e[this._id],!0)})),n(e.prototype,"get",(function(e){if(a(this,"get"),r(e)){var t=e[this._id];return t&&t[0]===e?t[1]:void 0}})),n(e.prototype,"has",(function(e){if(a(this,"has"),!r(e))return!1;var t=e[this._id];return!(!t||t[0]!==e)})),n(e.prototype,"set",(function(e,t){if(a(this,"set"),!r(e))throw new TypeError("Invalid value used as weak map key");var i=e[this._id];return i&&i[0]===e?(i[1]=t,this):(n(e,this._id,[e,t]),this)})),n(e,"_polyfill",!0),e}()}function r(e){return Object(e)===e}}("undefined"!=typeof self?self:void 0!==n?n:void 0!==e?e:this)}).call(this,void 0!==r?r:"undefined"!=typeof self?self:void 0!==n?n:{})},{}]},{},[1]);var s=re.utils={},l={};function i(e){return(i="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)}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function c(e,t,n){var r,a;for(r=0,a=e.length;r<a;r++)t[n](e[r])}function d(e){this.brand="axe",this.application="axeAPI",this.tagExclude=["experimental"],this.lang="en",this.defaultConfig=e,this._init(),this._defaultLocale=null}d.prototype._setDefaultLocale=function(){if(!this._defaultLocale){for(var e={checks:{},rules:{},failureSummaries:{},incompleteFallbackMessage:"",lang:this.lang},t=Object.keys(this.data.checks),n=0;n<t.length;n++){var r=t[n],a=this.data.checks[r].messages,i=a.pass,o=a.fail,s=a.incomplete;e.checks[r]={pass:i,fail:o,incomplete:s}}for(var l=Object.keys(this.data.rules),u=0;u<l.length;u++){var c=l[u],d=this.data.rules[c],p=d.description,m=d.help;e.rules[c]={description:p,help:m}}for(var f=Object.keys(this.data.failureSummaries),h=0;h<f.length;h++){var g=f[h],b=this.data.failureSummaries[g].failureMessage;e.failureSummaries[g]={failureMessage:b}}e.incompleteFallbackMessage=this.data.incompleteFallbackMessage,this._defaultLocale=e}},d.prototype._resetLocale=function(){var e=this._defaultLocale;e&&this.applyLocale(e)};var p,m;function f(e,t,n){return n.performanceTimer&&re.utils.performanceTimer.mark("mark_rule_start_"+e.id),function(r,a){e.run(t,n,(function(e){r(e)}),(function(t){if(n.debug)a(t);else{var i=Object.assign(new D(e),{result:re.constants.CANTTELL,description:"An error occured while running this rule",message:t.message,stack:t.stack,error:t,errorNode:t.errorNode});r(i)}}))}}function h(e,t,n){var r=e.brand,a=e.application,i=e.lang;return re.constants.helpUrlBase+r+"/"+(n||re.version.substring(0,re.version.lastIndexOf(".")))+"/"+t+"?application="+encodeURIComponent(a)+(i&&"en"!==i?"&lang="+encodeURIComponent(i):"")}function g(e){this.id=e.id,this.data=null,this.relatedNodes=[],this.result=null}function b(e){return"string"==typeof e?new Function("return "+e+";")():e}function y(e){e&&(this.id=e.id,this.configure(e))}function i(e){return(i="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)}function v(e,t,n){var r,i;e.frames=e.frames||[];var o=a.querySelectorAll(n.shift());e:for(var s=0,l=o.length;s<l;s++){i=o[s];for(var u=0,c=e.frames.length;u<c;u++)if(e.frames[u].node===i){e.frames[u][t].push(n);break e}r={node:i,include:[],exclude:[]},n&&r[t].push(n),e.frames.push(r)}}function w(e,t){for(var n,r,i=[],o=0,s=e[t].length;o<s;o++){if("string"==typeof(n=e[t][o])){r=Array.from(a.querySelectorAll(n)),i=i.concat(r.map((function(e){return re.utils.getNodeFromTree(e)})));break}!n||!n.length||n instanceof Node?n instanceof Node&&(n.documentElement instanceof Node?i.push(e.flatTree[0]):i.push(re.utils.getNodeFromTree(n))):n.length>1?v(e,t,n):(r=Array.from(a.querySelectorAll(n[0])),i=i.concat(r.map((function(e){return re.utils.getNodeFromTree(e)}))))}return i.filter((function(e){return e}))}function k(e){var t=this;this.frames=[],this.initiator=!e||"boolean"!=typeof e.initiator||e.initiator,this.page=!1,e=function(e){if(e&&"object"===i(e)||e instanceof NodeList){if(e instanceof Node)return{include:[e],exclude:[]};if(e.hasOwnProperty("include")||e.hasOwnProperty("exclude"))return{include:e.include&&+e.include.length?e.include:[a],exclude:e.exclude||[]};if(e.length===+e.length)return{include:e,exclude:[]}}return"string"==typeof e?{include:[e],exclude:[]}:{include:[a],exclude:[]}}(e),this.flatTree=re.utils.getFlattenedTree(function(e){for(var t=e.include,n=e.exclude,r=Array.from(t).concat(Array.from(n)),i=0;i<r.length;++i){var o=r[i];if(o instanceof Element)return o.ownerDocument.documentElement;if(o instanceof Document)return o.documentElement}return a.documentElement}(e)),this.exclude=e.exclude,this.include=e.include,this.include=w(this,"include"),this.exclude=w(this,"exclude"),re.utils.select("frame, iframe",this).forEach((function(e){et(e,t)&&function(e,t){re.utils.isHidden(t)||re.utils.findBy(e,"node",t)||e.push({node:t,include:[],exclude:[]})}(t.frames,e.actualNode)})),1===this.include.length&&this.include[0].actualNode===a.documentElement&&(this.page=!0);var n=function(e){if(0===e.include.length){if(0===e.frames.length){var t=re.utils.respondable.isInFrame()?"frame":"page";return new Error("No elements found for include in "+t+" Context")}e.frames.forEach((function(e,t){if(0===e.include.length)return new Error("No elements found for include in Context of frame "+t)}))}}(this);if(n instanceof Error)throw n;Array.isArray(this.include)||(this.include=Array.from(this.include)),this.include.sort(re.utils.nodeSorter)}function D(e){this.id=e.id,this.result=re.constants.NA,this.pageLevel=e.pageLevel,this.impact=null,this.nodes=[]}function x(e,t){this._audit=t,this.id=e.id,this.selector=e.selector||"*",this.excludeHidden="boolean"!=typeof e.excludeHidden||e.excludeHidden,this.enabled="boolean"!=typeof e.enabled||e.enabled,this.pageLevel="boolean"==typeof e.pageLevel&&e.pageLevel,this.any=e.any||[],this.all=e.all||[],this.none=e.none||[],this.tags=e.tags||[],this.preload=!!e.preload,e.matches&&(this.matches=b(e.matches))}function E(e){if(e.length){var t=!1,n={};return e.forEach((function(e){var r=e.results.filter((function(e){return e}));n[e.type]=r,r.length&&(t=!0)})),t?n:null}}function A(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function T(e,t,n){return t&&C(e.prototype,t),n&&C(e,n),e}d.prototype._applyCheckLocale=function(e){for(var t,n,r,a,o=Object.keys(e),s=0;s<o.length;s++){var l=o[s];if(!this.data.checks[l])throw new Error('Locale provided for unknown check: "'.concat(l,'"'));this.data.checks[l]=(t=this.data.checks[l],n=e[l],r=void 0,a=void 0,r=n.pass,a=n.fail,"string"==typeof r&&(r=re.imports.doT.compile(r)),"string"==typeof a&&(a=re.imports.doT.compile(a)),u({},t,{messages:{pass:r||t.messages.pass,fail:a||t.messages.fail,incomplete:"object"===i(t.messages.incomplete)?u({},t.messages.incomplete,{},n.incomplete):n.incomplete}}))}},d.prototype._applyRuleLocale=function(e){for(var t,n,r,a,i=Object.keys(e),o=0;o<i.length;o++){var s=i[o];if(!this.data.rules[s])throw new Error('Locale provided for unknown rule: "'.concat(s,'"'));this.data.rules[s]=(t=this.data.rules[s],n=e[s],r=void 0,a=void 0,r=n.help,a=n.description,"string"==typeof r&&(r=re.imports.doT.compile(r)),"string"==typeof a&&(a=re.imports.doT.compile(a)),u({},t,{help:r||t.help,description:a||t.description}))}},d.prototype._applyFailureSummaries=function(e){for(var t,n,r,a=Object.keys(e),i=0;i<a.length;i++){var o=a[i];if(!this.data.failureSummaries[o])throw new Error('Locale provided for unknown failureMessage: "'.concat(o,'"'));this.data.failureSummaries[o]=(t=this.data.failureSummaries[o],n=e[o],r=void 0,"string"==typeof(r=n.failureMessage)&&(r=re.imports.doT.compile(r)),u({},t,{failureMessage:r||t.failureMessage}))}},d.prototype.applyLocale=function(e){var t,n;this._setDefaultLocale(),e.checks&&this._applyCheckLocale(e.checks),e.rules&&this._applyRuleLocale(e.rules),e.failureSummaries&&this._applyFailureSummaries(e.failureSummaries,"failureSummaries"),e.incompleteFallbackMessage&&(this.data.incompleteFallbackMessage=(t=this.data.incompleteFallbackMessage,"string"==typeof(n=e.incompleteFallbackMessage)&&(n=re.imports.doT.compile(n)),n||t)),e.lang&&(this.lang=e.lang)},d.prototype._init=function(){var e=function(e){var t;return e?(t=re.utils.clone(e)).commons=e.commons:t={},t.reporter=t.reporter||null,t.rules=t.rules||[],t.checks=t.checks||[],t.data=u({checks:{},rules:{}},t.data),t}(this.defaultConfig);re.commons=e.commons,this.lang=e.lang||"en",this.reporter=e.reporter,this.commands={},this.rules=[],this.checks={},c(e.rules,this,"addRule"),c(e.checks,this,"addCheck"),this.data={},this.data.checks=e.data&&e.data.checks||{},this.data.rules=e.data&&e.data.rules||{},this.data.failureSummaries=e.data&&e.data.failureSummaries||{},this.data.incompleteFallbackMessage=e.data&&e.data.incompleteFallbackMessage||"",this._constructHelpUrls()},d.prototype.registerCommand=function(e){this.commands[e.id]=e.callback},d.prototype.addRule=function(e){e.metadata&&(this.data.rules[e.id]=e.metadata);var t=this.getRule(e.id);t?t.configure(e):this.rules.push(new x(e,this))},d.prototype.addCheck=function(e){var t=e.metadata;"object"===i(t)&&(this.data.checks[e.id]=t,"object"===i(t.messages)&&Object.keys(t.messages).filter((function(e){return t.messages.hasOwnProperty(e)&&"string"==typeof t.messages[e]})).forEach((function(e){0===t.messages[e].indexOf("function")&&(t.messages[e]=new Function("return "+t.messages[e]+";")())}))),this.checks[e.id]?this.checks[e.id].configure(e):this.checks[e.id]=new y(e)},d.prototype.run=function(e,t,n,r){this.normalizeOptions(t),re._selectCache=[];var a=function(e,t,n){return e.reduce((function(e,r){return re.utils.ruleShouldRun(r,t,n)?r.preload?(e.later.push(r),e):(e.now.push(r),e):e}),{now:[],later:[]})}(this.rules,e,t),i=a.now,o=a.later,s=re.utils.queue();i.forEach((function(n){s.defer(f(n,e,t))}));var l=re.utils.queue();o.length&&l.defer((function(e){re.utils.preload(t).then((function(t){return e(t)})).catch((function(t){console.warn("Couldn't load preload assets: ",t),e(void 0)}))}));var c=re.utils.queue();c.defer(s),c.defer(l),c.then((function(a){var i=a.pop();if(i&&i.length){var s=i[0];s&&(e=u({},e,{},s))}var l=a[0];if(!o.length)return re._selectCache=void 0,void n(l.filter((function(e){return!!e})));var c=re.utils.queue();o.forEach((function(n){var r=f(n,e,t);c.defer(r)})),c.then((function(e){re._selectCache=void 0,n(l.concat(e).filter((function(e){return!!e})))})).catch(r)})).catch(r)},d.prototype.after=function(e,t){var n=this.rules;return e.map((function(e){var r=re.utils.findBy(n,"id",e.id);if(!r)throw new Error("Result for unknown rule. You may be running mismatch axe-core versions");return r.after(e,t)}))},d.prototype.getRule=function(e){return this.rules.find((function(t){return t.id===e}))},d.prototype.normalizeOptions=function(e){var t=this;if("object"===i(e.runOnly)){Array.isArray(e.runOnly)&&(e.runOnly={type:"tag",values:e.runOnly});var n=e.runOnly;if(n.value&&!n.values&&(n.values=n.value,delete n.value),!Array.isArray(n.values)||0===n.values.length)throw new Error("runOnly.values must be a non-empty array");if(["rule","rules"].includes(n.type))n.type="rule",n.values.forEach((function(e){if(!t.getRule(e))throw new Error("unknown rule `"+e+"` in options.runOnly")}));else{if(!["tag","tags",void 0].includes(n.type))throw new Error("Unknown runOnly type '".concat(n.type,"'"));n.type="tag";var r=t.rules.reduce((function(e,t){return e.length?e.filter((function(e){return!t.tags.includes(e)})):e}),n.values);0!==r.length&&re.log("Could not find tags `"+r.join("`, `")+"`")}}return"object"===i(e.rules)&&Object.keys(e.rules).forEach((function(e){if(!t.getRule(e))throw new Error("unknown rule `"+e+"` in options.rules")})),e},d.prototype.setBranding=function(e){var t={brand:this.brand,application:this.application};e&&e.hasOwnProperty("brand")&&e.brand&&"string"==typeof e.brand&&(this.brand=e.brand),e&&e.hasOwnProperty("application")&&e.application&&"string"==typeof e.application&&(this.application=e.application),this._constructHelpUrls(t)},d.prototype._constructHelpUrls=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=(re.version.match(/^[1-9][0-9]*\.[0-9]+/)||["x.y"])[0];this.rules.forEach((function(r){e.data.rules[r.id]||(e.data.rules[r.id]={});var a=e.data.rules[r.id];("string"!=typeof a.helpUrl||t&&a.helpUrl===h(t,r.id,n))&&(a.helpUrl=h(e,r.id,n))}))},d.prototype.resetRulesAndChecks=function(){this._init(),this._resetLocale()},p={},m={set:function(e,t){p[e]=t},get:function(e){return p[e]},clear:function(){p={}}},re._cache=m,y.prototype.enabled=!0,y.prototype.run=function(e,t,n,r,a){var i=(t=t||{}).hasOwnProperty("enabled")?t.enabled:this.enabled,o=t.options||this.options;if(i){var s,l=new g(this),u=re.utils.checkHelper(l,t,r,a);try{s=this.evaluate.call(u,e.actualNode,o,e,n)}catch(t){return e&&e.actualNode&&(t.errorNode=new le(e.actualNode).toJSON()),void a(t)}u.isAsync||(l.result=s,r(l))}else r(null)},y.prototype.runSync=function(e,t,n){var r=(t=t||{}).enabled;if(!(void 0===r?this.enabled:r))return null;var a,i=t.options||this.options,o=new g(this),s=re.utils.checkHelper(o,t);s.async=function(){throw new Error("Cannot run async check while in a synchronous run")};try{a=this.evaluate.call(s,e.actualNode,i,e,n)}catch(t){throw e&&e.actualNode&&(t.errorNode=new le(e.actualNode).toJSON()),t}return o.result=a,o},y.prototype.configure=function(e){var t=this;["options","enabled"].filter((function(t){return e.hasOwnProperty(t)})).forEach((function(n){return t[n]=e[n]})),["evaluate","after"].filter((function(t){return e.hasOwnProperty(t)})).forEach((function(n){return t[n]=b(e[n])}))},x.prototype.matches=function(){return!0},x.prototype.gather=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="mark_gather_start_"+this.id,r="mark_gather_end_"+this.id,a="mark_isHidden_start_"+this.id,i="mark_isHidden_end_"+this.id;t.performanceTimer&&re.utils.performanceTimer.mark(n);var o=re.utils.select(this.selector,e);return this.excludeHidden&&(t.performanceTimer&&re.utils.performanceTimer.mark(a),o=o.filter((function(e){return!re.utils.isHidden(e.actualNode)})),t.performanceTimer&&(re.utils.performanceTimer.mark(i),re.utils.performanceTimer.measure("rule_"+this.id+"#gather_axe.utils.isHidden",a,i))),t.performanceTimer&&(re.utils.performanceTimer.mark(r),re.utils.performanceTimer.measure("rule_"+this.id+"#gather",n,r)),o},x.prototype.runChecks=function(e,t,n,r,a,i){var o=this,s=re.utils.queue();this[e].forEach((function(e){var a=o._audit.checks[e.id||e],i=re.utils.getCheckOption(a,o.id,n);s.defer((function(e,n){a.run(t,i,r,e,n)}))})),s.then((function(t){t=t.filter((function(e){return e})),a({type:e,results:t})})).catch(i)},x.prototype.runChecksSync=function(e,t,n,r){var a=this,i=[];return this[e].forEach((function(e){var o=a._audit.checks[e.id||e],s=re.utils.getCheckOption(o,a.id,n);i.push(o.runSync(t,s,r))})),{type:e,results:i=i.filter((function(e){return e}))}},x.prototype.run=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0;n.performanceTimer&&this._trackPerformance();var i,s=re.utils.queue(),l=new D(this);try{i=this.gatherAndMatchNodes(e,n)}catch(e){return void a(new o({cause:e,ruleId:this.id}))}n.performanceTimer&&this._logGatherPerformance(i),i.forEach((function(r){s.defer((function(a,i){var o=re.utils.queue();["any","all","none"].forEach((function(a){o.defer((function(i,o){t.runChecks(a,r,n,e,i,o)}))})),o.then((function(e){var t=E(e);t&&(t.node=new re.utils.DqElement(r.actualNode,n),l.nodes.push(t)),a()})).catch((function(e){return i(e)}))}))})),s.defer((function(e){return setTimeout(e,0)})),n.performanceTimer&&this._logRulePerformance(),s.then((function(){return r(l)})).catch((function(e){return a(e)}))},x.prototype.runSync=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n.performanceTimer&&this._trackPerformance();var r,a=new D(this);try{r=this.gatherAndMatchNodes(e,n)}catch(e){throw new o({cause:e,ruleId:this.id})}return n.performanceTimer&&this._logGatherPerformance(r),r.forEach((function(r){var i=[];["any","all","none"].forEach((function(a){i.push(t.runChecksSync(a,r,n,e))}));var o=E(i);o&&(o.node=r.actualNode?new re.utils.DqElement(r.actualNode,n):null,a.nodes.push(o))})),n.performanceTimer&&this._logRulePerformance(),a},x.prototype._trackPerformance=function(){this._markStart="mark_rule_start_"+this.id,this._markEnd="mark_rule_end_"+this.id,this._markChecksStart="mark_runchecks_start_"+this.id,this._markChecksEnd="mark_runchecks_end_"+this.id},x.prototype._logGatherPerformance=function(e){re.log("gather (",e.length,"):",re.utils.performanceTimer.timeElapsed()+"ms"),re.utils.performanceTimer.mark(this._markChecksStart)},x.prototype._logRulePerformance=function(){re.utils.performanceTimer.mark(this._markChecksEnd),re.utils.performanceTimer.mark(this._markEnd),re.utils.performanceTimer.measure("runchecks_"+this.id,this._markChecksStart,this._markChecksEnd),re.utils.performanceTimer.measure("rule_"+this.id,this._markStart,this._markEnd)},x.prototype.gatherAndMatchNodes=function(e,t){var n=this,r="mark_matches_start_"+this.id,a="mark_matches_end_"+this.id,i=this.gather(e,t);return t.performanceTimer&&re.utils.performanceTimer.mark(r),i=i.filter((function(t){return n.matches(t.actualNode,t,e)})),t.performanceTimer&&(re.utils.performanceTimer.mark(a),re.utils.performanceTimer.measure("rule_"+this.id+"#matches",r,a)),i},x.prototype.after=function(e,t){var n,r=(n=this,re.utils.getAllChecks(n).map((function(e){var t=n._audit.checks[e.id||e];return t&&"function"==typeof t.after?t:null})).filter(Boolean)),a=this.id;return r.forEach((function(n){var r,i,o,s=(r=e.nodes,i=n.id,o=[],r.forEach((function(e){re.utils.getAllChecks(e).forEach((function(e){e.id===i&&o.push(e)}))})),o),l=re.utils.getCheckOption(n,a,t),u=n.after(s,l);s.forEach((function(e){-1===u.indexOf(e)&&(e.filtered=!0)}))})),e.nodes=function(e){var t=["any","all","none"],n=e.nodes.filter((function(e){var n=0;return t.forEach((function(t){e[t]=e[t].filter((function(e){return!0!==e.filtered})),n+=e[t].length})),n>0}));return e.pageLevel&&n.length&&(n=[n.reduce((function(e,n){if(e)return t.forEach((function(t){e[t].push.apply(e[t],n[t])})),e}))]),n}(e),e},x.prototype.configure=function(e){e.hasOwnProperty("selector")&&(this.selector=e.selector),e.hasOwnProperty("excludeHidden")&&(this.excludeHidden="boolean"!=typeof e.excludeHidden||e.excludeHidden),e.hasOwnProperty("enabled")&&(this.enabled="boolean"!=typeof e.enabled||e.enabled),e.hasOwnProperty("pageLevel")&&(this.pageLevel="boolean"==typeof e.pageLevel&&e.pageLevel),e.hasOwnProperty("any")&&(this.any=e.any),e.hasOwnProperty("all")&&(this.all=e.all),e.hasOwnProperty("none")&&(this.none=e.none),e.hasOwnProperty("tags")&&(this.tags=e.tags),e.hasOwnProperty("matches")&&("string"==typeof e.matches?this.matches=new Function("return "+e.matches+";")():this.matches=e.matches)};var j=/[\t\r\n\f]/g,_=function(){function e(){A(this,e),this.children=[],this.parent=null}return T(e,[{key:"attr",value:function(){throw new Error('VirtualNode class must have a "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");if(!t)return!1;var n=" "+e+" ";return(" "+t+" ").replace(j," ").indexOf(n)>=0}},{key:"props",get:function(){throw new Error('VirtualNode class must have a "props" object consisting of "nodeType" and "nodeName" properties')}}]),e}();function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e){return(i="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)}function A(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function T(e,t,n){return t&&C(e.prototype,t),n&&C(e,n),e}function S(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?F(e):t}function F(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function N(e){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function z(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}}),t&&q(e,t)}function q(e,t){return(q=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}re.AbstractVirtualNode=_;var O=function(e){function t(e){var n,r,a,o;return A(this,t),(n=S(this,N(t).call(this)))._props=function(e){var t=e.nodeName,n=e.nodeType,r=void 0===n?1:n;re.utils.assert(1===r,"nodeType has to be undefined or 1, got '".concat(r,"'")),re.utils.assert("string"==typeof t,"nodeName has to be a string, got '".concat(t,"'"));var a=u({},e,{nodeType:r,nodeName:t.toLowerCase()});return delete a.attributes,Object.freeze(a)}(e),n._attrs=(r=e.attributes,a=void 0===r?{}:r,o={htmlFor:"for",className:"class"},Object.keys(a).reduce((function(e,t){var n=a[t];return re.utils.assert("object"!==i(n)||null===n,"expects attributes not to be an object, '".concat(t,"' was")),void 0!==n&&(e[o[t]||t]=null!==n?String(n):null),e}),{})),n}return z(t,e),T(t,[{key:"attr",value:function(e){return this._attrs[e]||null}},{key:"hasAttr",value:function(e){return void 0!==this._attrs[e]}},{key:"props",get:function(){return this._props}}]),t}(re.AbstractVirtualNode);function i(e){return(i="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)}function A(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function T(e,t,n){return t&&C(e.prototype,t),n&&C(e,n),e}function S(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?F(e):t}function N(e){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function F(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function z(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}}),t&&q(e,t)}function q(e,t){return(q=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var I=function(e){function t(e,n,r){var a;return A(this,t),(a=S(this,N(t).call(this))).shadowId=r,a.children=[],a.actualNode=e,a.parent=n,a._isHidden=null,a._cache={},re._cache.get("nodeMap")&&re._cache.get("nodeMap").set(e,F(a)),a}return z(t,e),T(t,[{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:"props",get:function(){var e=this.actualNode,t=e.nodeType,n=e.nodeName,r=e.id,a=e.type;return{nodeType:t,nodeName:n.toLowerCase(),id:r,type:a}}},{key:"isFocusable",get:function(){return this._cache.hasOwnProperty("isFocusable")||(this._cache.isFocusable=re.commons.dom.isFocusable(this.actualNode)),this._cache.isFocusable}},{key:"tabbableElements",get:function(){return this._cache.hasOwnProperty("tabbableElements")||(this._cache.tabbableElements=re.commons.dom.getTabbableElements(this)),this._cache.tabbableElements}}]),t}(re.AbstractVirtualNode);function i(e){return(i="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)}function R(e,t){if(e=e||function(){},t=t||re.log,!re._audit)throw new Error("No audit configured");var n=re.utils.queue(),r=[];Object.keys(re.plugins).forEach((function(e){n.defer((function(t){var n=function(e){r.push(e),t()};try{re.plugins[e].cleanup(t,n)}catch(e){n(e)}}))}));var i=re.utils.getFlattenedTree(a.body);re.utils.querySelectorAll(i,"iframe, frame").forEach((function(e){n.defer((function(t,n){return re.utils.sendCommandToFrame(e.actualNode,{command:"cleanup-plugin"},t,n)}))})),n.then((function(n){0===r.length?e(n):t(r)})).catch(t)}function P(e,t){return U(e)||B(e,t)||L()}function L(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function B(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}}function U(e){if(Array.isArray(e))return e}function M(e,t,n){var r=n,i=function(e){e instanceof Error==!1&&(e=new Error(e)),n(e)},o=e&&e.context||{};o.hasOwnProperty("include")&&!o.include.length&&(o.include=[a]);var s=e&&e.options||{};switch(e.command){case"rules":return X(o,s,(function(e,t){r(e),t()}),i);case"cleanup-plugin":return R(r,i);default:if(re._audit&&re._audit.commands&&re._audit.commands[e.command])return re._audit.commands[e.command](e,n)}}function V(e){this._run=e.run,this._collect=e.collect,this._registry={},e.commands.forEach((function(e){re._audit.registerCommand(e)}))}!function(e){var t={helpUrlBase:"https://dequeuniversity.com/rules/",results:[],resultGroups:[],resultGroupMap:{},impact:Object.freeze(["minor","moderate","serious","critical"]),preload:Object.freeze({assets:["cssom"],timeout:1e4})};[{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 n=e.name,r=e.value,a=e.priority,i=e.group;t[n]=r,t[n+"_PRIO"]=a,t[n+"_GROUP"]=i,t.results[a]=r,t.resultGroups[a]=i,t.resultGroupMap[r]=i})),Object.freeze(t.results),Object.freeze(t.resultGroups),Object.freeze(t.resultGroupMap),Object.freeze(t),Object.defineProperty(e,"constants",{value:t,enumerable:!0,configurable:!1,writable:!1})}(re),re.log=function(){"object"===("undefined"==typeof console?"undefined":i(console))&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},re.cleanup=R,re.configure=function(e){var t;if(!(t=re._audit))throw new Error("No audit configured");if(e.axeVersion||e.ver){var n=e.axeVersion||e.ver;if(!/^\d+\.\d+\.\d+(-canary)?/.test(n))throw new Error("Invalid configured version ".concat(n));var r=n.split("-"),a=P(r,2),i=a[0],o=a[1],s=i.split(".").map(Number),l=P(s,3),u=l[0],c=l[1],d=l[2],p=re.version.split("-"),m=P(p,2),f=m[0],h=m[1],g=f.split(".").map(Number),b=P(g,3),y=b[0],v=b[1],w=b[2];if(u!==y||v<c||v===c&&w<d||u===y&&c===v&&d===w&&o&&o!==h)throw new Error("Configured version ".concat(n," is not compatible with current axe version ").concat(re.version))}e.reporter&&("function"==typeof e.reporter||G[e.reporter])&&(t.reporter=e.reporter),e.checks&&e.checks.forEach((function(e){t.addCheck(e)}));var k=[];e.rules&&e.rules.forEach((function(e){k.push(e.id),t.addRule(e)})),e.disableOtherRules&&t.rules.forEach((function(e){!1===k.includes(e.id)&&(e.enabled=!1)})),void 0!==e.branding?t.setBranding(e.branding):t._constructHelpUrls(),e.tagExclude&&(t.tagExclude=e.tagExclude),e.locale&&t.applyLocale(e.locale)},re.getRules=function(e){var t=(e=e||[]).length?re._audit.rules.filter((function(t){return!!e.filter((function(e){return-1!==t.tags.indexOf(e)})).length})):re._audit.rules,n=re._audit.data.rules||{};return t.map((function(e){var t=n[e.id]||{};return{ruleId:e.id,description:t.description,help:t.help,helpUrl:t.helpUrl,tags:e.tags}}))},re._load=function(e){re.utils.respondable.subscribe("axe.ping",(function(e,t,n){n({axe:!0})})),re.utils.respondable.subscribe("axe.start",M),re._audit=new d(e)},(re=re||{}).plugins={},V.prototype.run=function(){return this._run.apply(this,arguments)},V.prototype.collect=function(){return this._collect.apply(this,arguments)},V.prototype.cleanup=function(e){var t=re.utils.queue(),n=this;Object.keys(this._registry).forEach((function(e){t.defer((function(t){n._registry[e].cleanup(t)}))})),t.then((function(){e()}))},V.prototype.add=function(e){this._registry[e.id]=e},re.registerPlugin=function(e){re.plugins[e.id]=new V(e)};var H,G={};function K(){re._memoizedFns.forEach((function(e){return e.clear()})),re._cache.clear(),re._tree=void 0,re._selectorData=void 0}function X(e,t,n,r){try{e=new k(e),re._tree=e.flatTree,re._selectorData=re.utils.getSelectorData(e.flatTree)}catch(e){return K(),r(e)}var a,i=re.utils.queue(),o=re._audit;t.performanceTimer&&re.utils.performanceTimer.auditStart(),e.frames.length&&!1!==t.iframes&&i.defer((function(n,r){re.utils.collectResultsFromFrames(e,t,"rules",null,n,r)})),i.defer((function(n,r){t.restoreScroll&&(a=re.utils.getScrollState()),o.run(e,t,n,r)})),i.then((function(i){try{a&&re.utils.setScrollState(a),t.performanceTimer&&re.utils.performanceTimer.auditEnd();var s=re.utils.mergeResults(i.map((function(e){return{results:e}})));e.initiator&&((s=o.after(s,t)).forEach(re.utils.publishMetaData),s=s.map(re.utils.finalizeRuleResult));try{n(s,K)}catch(e){K(),re.log(e)}}catch(e){K(),r(e)}})).catch((function(e){K(),r(e)}))}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e){return(i="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)}re.getReporter=function(e){return"string"==typeof e&&G[e]?G[e]:"function"==typeof e?e:H},re.addReporter=function(e,t,n){G[e]=t,n&&(H=t)},re.reset=function(){var e=re._audit;if(!e)throw new Error("No audit configured");e.resetRulesAndChecks()},re._runRules=X,re.runVirtualRule=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n.reporter=n.reporter||re._audit.reporter||"v1",re._selectorData={},t instanceof re.AbstractVirtualNode==!1&&(t=new O(t));var r=re._audit.rules.find((function(t){return t.id===e}));if(!r)throw new Error("unknown rule `"+e+"`");var a={include:[t]},i=(r=Object.create(r,{excludeHidden:{value:!1}})).runSync(a,n);re.utils.publishMetaData(i),re.utils.finalizeRuleResult(i);var o=re.utils.aggregateResult([i]);return o.violations.forEach((function(e){return e.nodes.forEach((function(e){e.failureSummary=l.failureSummary(e)}))})),u({},l.getEnvironmentData(),{},o,{toolOptions:n})};var Y=function(){};function $(e,t,n){var r=new TypeError("axe.run arguments are invalid");if(!function(e){switch(!0){case"string"==typeof e:case Array.isArray(e):case Node&&e instanceof Node:case NodeList&&e instanceof NodeList:return!0;case"object"!==i(e):return!1;case void 0!==e.include:case void 0!==e.exclude:case"number"==typeof e.length:return!0;default:return!1}}(e)){if(void 0!==n)throw r;n=t,t=e,e=a}if("object"!==i(t)){if(void 0!==n)throw r;n=t,t={}}if("function"!=typeof n&&void 0!==n)throw r;return{context:e,options:t,callback:n||Y}}function i(e){return(i="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)}re.run=function(e,t,n){if(!re._audit)throw new Error("No audit configured");var r,a=$(e,t,n);e=a.context,t=a.options,n=a.callback,t.reporter=t.reporter||re._audit.reporter||"v1",t.performanceTimer&&re.utils.performanceTimer.start();var i=Y,o=Y;if("function"==typeof Promise&&n===Y&&(r=new Promise((function(e,t){i=t,o=e}))),re._running){var s="Axe is already running. Use `await axe.run()` to wait for the previous run to finish before starting a new run.";return n(s),i(s),r}return re._running=!0,re._runRules(e,t,(function(e,r){var a=function(e){re._running=!1,r();try{n(null,e)}catch(e){re.log(e)}o(e)};t.performanceTimer&&re.utils.performanceTimer.end();try{var s=re.getReporter(t.reporter)(e,t,a);void 0!==s&&a(s)}catch(e){re._running=!1,r(),n(e),i(e)}}),(function(e){re._running=!1,n(e),i(e)})),r},l.failureSummary=function(e){var t={};return t.none=e.none.concat(e.all),t.any=e.any,Object.keys(t).map((function(e){if(t[e].length){var n=re._audit.data.failureSummaries[e];return n&&"function"==typeof n.failureMessage?n.failureMessage(t[e].map((function(e){return e.message||""}))):void 0}})).filter((function(e){return void 0!==e})).join("\n\n")},l.getEnvironmentData=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=e.screen,r=void 0===t?{}:t,a=e.navigator,i=void 0===a?{}:a,o=e.location,s=void 0===o?{}:o,l=e.innerHeight,u=e.innerWidth,c=r.msOrientation||r.orientation||r.mozOrientation||{};return{testEngine:{name:"axe-core",version:re.version},testRunner:{name:re._audit.brand},testEnvironment:{userAgent:i.userAgent,windowWidth:u,windowHeight:l,orientationAngle:c.angle,orientationType:c.type},timestamp:(new Date).toISOString(),url:s.href}},l.incompleteFallbackMessage=function(){return re._audit.data.incompleteFallbackMessage()};var J=re.constants.resultGroups;function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}l.processAggregate=function(e,t){var n=re.utils.aggregateResult(e);return J.forEach((function(e){t.resultTypes&&!t.resultTypes.includes(e)&&(n[e]||[]).forEach((function(e){Array.isArray(e.nodes)&&e.nodes.length>0&&(e.nodes=[e.nodes[0]])})),n[e]=(n[e]||[]).map((function(e){return e=Object.assign({},e),Array.isArray(e.nodes)&&e.nodes.length>0&&(e.nodes=e.nodes.map((function(e){return"object"===i(e.node)&&(e.html=e.node.source,t.elementRef&&!e.node.fromFrame&&(e.element=e.node.element),(!1!==t.selectors||e.node.fromFrame)&&(e.target=e.node.selector),t.xpath&&(e.xpath=e.node.xpath)),delete e.result,delete e.node,function(e,t){["any","all","none"].forEach((function(n){Array.isArray(e[n])&&e[n].filter((function(e){return Array.isArray(e.relatedNodes)})).forEach((function(e){e.relatedNodes=e.relatedNodes.map((function(e){var n={html:e.source};return t.elementRef&&!e.fromFrame&&(n.element=e.element),(!1!==t.selectors||e.fromFrame)&&(n.target=e.selector),t.xpath&&(n.xpath=e.xpath),n}))}))}))}(e,t),e}))),J.forEach((function(t){return delete e[t]})),delete e.pageLevel,delete e.result,e}))})),n},re.addReporter("na",(function(e,t,n){console.warn('"na" reporter will be deprecated in axe v4.0. Use the "v2" reporter instead.'),"function"==typeof t&&(n=t,t={});var r=l.processAggregate(e,t);n(u({},l.getEnvironmentData(),{toolOptions:t,violations:r.violations,passes:r.passes,incomplete:r.incomplete,inapplicable:r.inapplicable}))})),re.addReporter("no-passes",(function(e,t,n){"function"==typeof t&&(n=t,t={}),t.resultTypes=["violations"];var r=l.processAggregate(e,t);n(u({},l.getEnvironmentData(),{toolOptions:t,violations:r.violations}))})),re.addReporter("rawEnv",(function(e,t,n){"function"==typeof t&&(n=t,t={}),re.getReporter("raw")(e,t,(function(e){var t=l.getEnvironmentData();n({raw:e,env:t})}))})),re.addReporter("raw",(function(e,t,n){if("function"==typeof t&&(n=t,t={}),!e||!Array.isArray(e))return n(e);n(e.map((function(e){for(var t=u({},e),n=0,r=["passes","violations","incomplete","inapplicable"];n<r.length;n++){var a=r[n];t[a]&&Array.isArray(t[a])&&(t[a]=t[a].map((function(e){return u({},e,{node:e.node.toJSON()})})))}return t})))})),re.addReporter("v1",(function(e,t,n){"function"==typeof t&&(n=t,t={});var r=l.processAggregate(e,t);r.violations.forEach((function(e){return e.nodes.forEach((function(e){e.failureSummary=l.failureSummary(e)}))})),n(u({},l.getEnvironmentData(),{toolOptions:t,violations:r.violations,passes:r.passes,incomplete:r.incomplete,inapplicable:r.inapplicable}))})),re.addReporter("v2",(function(e,t,n){"function"==typeof t&&(n=t,t={});var r=l.processAggregate(e,t);n(u({},l.getEnvironmentData(),{toolOptions:t,violations:r.violations,passes:r.passes,incomplete:r.incomplete,inapplicable:r.inapplicable}))}),!0),re.utils.aggregate=function(e,t,n){t=t.slice(),n&&t.push(n);var r=t.map((function(t){return e.indexOf(t)})).sort();return e[r.pop()]};var Q=re.constants,Z=Q.CANTTELL_PRIO,ee=Q.FAIL_PRIO,te=[];te[re.constants.PASS_PRIO]=!0,te[re.constants.CANTTELL_PRIO]=null,te[re.constants.FAIL_PRIO]=!1;var ne,re,ae=["any","all","none"];function ie(e,t){return ae.reduce((function(n,r){return n[r]=(e[r]||[]).map((function(e){return t(e,r)})),n}),{})}function oe(e,t,n){var r=Object.assign({},t);r.nodes=(r[n]||[]).concat(),re.constants.resultGroups.forEach((function(e){delete r[e]})),e[n].push(r)}function i(e){return(i="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)}function se(e,t){var n;return re._tree&&(n=re.utils.getSelector(t)),new Error(e+": "+(n||t))}function le(e,t,n){this._fromFrame=!!n,this.spec=n||{},t&&t.absolutePaths&&(this._options={toRoot:!0}),this.source=void 0!==this.spec.source?this.spec.source:function(e){var t=e.outerHTML;return t||"function"!=typeof XMLSerializer||(t=(new XMLSerializer).serializeToString(e)),function(e,t){if(t=t||300,e.length>t){var n=e.indexOf(">");e=e.substring(0,n+1)}return e}(t||"")}(e),this._element=e}function i(e){return(i="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)}function P(e,t){return U(e)||B(e,t)||L()}function L(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function B(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}}function U(e){if(Array.isArray(e))return e}function ue(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return 0!==e.length&&(e.match(/[0-9]/g)||"").length>=e.length/2}function ce(e,t){return[e.substring(0,t),e.substring(t)]}function de(e){return e.replace(/\s+$/,"")}function pe(e){var t=e,n="",r="",a="",i="",o="";if(e.includes("#")){var s=ce(e,e.indexOf("#")),l=P(s,2);e=l[0],o=l[1]}if(e.includes("?")){var u=ce(e,e.indexOf("?")),c=P(u,2);e=c[0],i=c[1]}if(e.includes("://")){var d=e.split("://"),p=P(d,2);n=p[0];var m=ce(e=p[1],e.indexOf("/")),f=P(m,2);r=f[0],e=f[1]}else if("//"===e.substr(0,2)){var h=ce(e=e.substr(2),e.indexOf("/")),g=P(h,2);r=g[0],e=g[1]}if("www."===r.substr(0,4)&&(r=r.substr(4)),r&&r.includes(":")){var b=ce(r,r.indexOf(":")),y=P(b,2);r=y[0],a=y[1]}return{original:t,protocol:n,domain:r,port:a,path:e,query:i,hash:o}}re.utils.aggregateChecks=function(e){var t=Object.assign({},e);ie(t,(function(e,t){var n=void 0===e.result?-1:te.indexOf(e.result);e.priority=-1!==n?n:re.constants.CANTTELL_PRIO,"none"===t&&(e.priority===re.constants.PASS_PRIO?e.priority=re.constants.FAIL_PRIO:e.priority===re.constants.FAIL_PRIO&&(e.priority=re.constants.PASS_PRIO))}));var n={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};t.priority=Math.max(n.all,n.none,n.any);var r=[];return ae.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)}))})),[Z,ee].includes(t.priority)?t.impact=re.utils.aggregate(re.constants.impact,r):t.impact=null,ie(t,(function(e){delete e.result,delete e.priority})),t.result=re.constants.results[t.priority],delete t.priority,t},re.utils.aggregateNodeResults=function(e){var t={};if((e=e.map((function(e){if(e.any&&e.all&&e.none)return re.utils.aggregateChecks(e);if(Array.isArray(e.node))return re.utils.finalizeRuleResult(e);throw new TypeError("Invalid Result type")})))&&e.length){var n=e.map((function(e){return e.result}));t.result=re.utils.aggregate(re.constants.results,n,t.result)}else t.result="inapplicable";re.constants.resultGroups.forEach((function(e){return t[e]=[]})),e.forEach((function(e){var n=re.constants.resultGroupMap[e.result];t[n].push(e)}));var r=re.constants.FAIL_GROUP;if(0===t[r].length&&(r=re.constants.CANTTELL_GROUP),t[r].length>0){var a=t[r].map((function(e){return e.impact}));t.impact=re.utils.aggregate(re.constants.impact,a)||null}else t.impact=null;return t},re.utils.aggregateResult=function(e){var t={};return re.constants.resultGroups.forEach((function(e){return t[e]=[]})),e.forEach((function(e){e.error?oe(t,e,re.constants.CANTTELL_GROUP):e.result===re.constants.NA?oe(t,e,re.constants.NA_GROUP):re.constants.resultGroups.forEach((function(n){Array.isArray(e[n])&&e[n].length>0&&oe(t,e,n)}))})),t},re.utils.areStylesSet=function e(t,r,a){var i=n.getComputedStyle(t,null);if(!i)return!1;for(var o=0;o<r.length;++o){var s=r[o];if(i.getPropertyValue(s.property)===s.value)return!0}return!(!t.parentNode||t.nodeName.toUpperCase()===a.toUpperCase())&&e(t.parentNode,r,a)},re.utils.assert=function(e,t){if(!e)throw new Error(t)},re.utils.checkHelper=function(e,t,n,r){return{isAsync:!1,async:function(){return this.isAsync=!0,function(t){t instanceof Error==!1?(e.result=t,n(e)):r(t)}},data:function(t){e.data=t},relatedNodes:function(n){n=n instanceof Node?[n]:re.utils.toArray(n),e.relatedNodes=n.map((function(e){return new re.utils.DqElement(e,t)}))}}},re.utils.clone=function(e){var t,n,r=e;if(null!==e&&"object"===i(e))if(Array.isArray(e))for(r=[],t=0,n=e.length;t<n;t++)r[t]=re.utils.clone(e[t]);else for(t in r={},e)r[t]=re.utils.clone(e[t]);return r},re.utils.sendCommandToFrame=function(e,t,n,r){var a=e.contentWindow;if(!a)return re.log("Frame does not have a content window",e),void n(null);var i=setTimeout((function(){i=setTimeout((function(){t.debug?r(se("No response from frame",e)):n(null)}),0)}),500);re.utils.respondable(a,"axe.ping",null,void 0,(function(){clearTimeout(i);var o=t.options&&t.options.frameWaitTime||6e4;i=setTimeout((function(){r(se("Axe in frame timed out",e))}),o),re.utils.respondable(a,"axe.start",t,void 0,(function(e){clearTimeout(i),e instanceof Error==!1?n(e):r(e)}))}))},re.utils.collectResultsFromFrames=function(e,t,n,r,a,i){var o=re.utils.queue();e.frames.forEach((function(a){var i={options:t,command:n,parameter:r,context:{initiator:!1,page:e.page,include:a.include||[],exclude:a.exclude||[]}};o.defer((function(e,t){var n=a.node;re.utils.sendCommandToFrame(n,i,(function(t){if(t)return e({results:t,frameElement:n,frame:re.utils.getSelector(n)});e(null)}),t)}))})),o.then((function(e){a(re.utils.mergeResults(e,t))})).catch(i)},re.utils.contains=function(e,t){if(e.shadowId||t.shadowId)return function e(t,n){return t.shadowId===n.shadowId||!!t.children.find((function(t){return e(t,n)}))}(e,t);if(e.actualNode)return"function"==typeof e.actualNode.contains?e.actualNode.contains(t.actualNode):!!(16&e.actualNode.compareDocumentPosition(t.actualNode));do{if(t===e)return!0}while(t=t&&t.parent);return!1},function(e){var t=new e.imports.CssSelectorParser;t.registerSelectorPseudos("not"),t.registerNestingOperators(">"),t.registerAttrEqualityMods("^","$","*"),e.utils.cssParser=t}(re),le.prototype={get selector(){return this.spec.selector||[re.utils.getSelector(this.element,this._options)]},get xpath(){return this.spec.xpath||[re.utils.getXpath(this.element)]},get element(){return this._element},get fromFrame(){return this._fromFrame},toJSON:function(){return{selector:this.selector,source:this.source,xpath:this.xpath}}},le.fromFrame=function(e,t,n){return e.selector.unshift(n.selector),e.xpath.unshift(n.xpath),new re.utils.DqElement(n.element,t,e)},re.utils.DqElement=le,re.utils.matchesSelector=function(e,t){return ne&&e[ne]||(ne=function(e){var t,n,r=["matches","matchesSelector","mozMatchesSelector","webkitMatchesSelector","msMatchesSelector"],a=r.length;for(t=0;t<a;t++)if(e[n=r[t]])return n}(e)),!!e[ne]&&e[ne](t)},re.utils.escapeSelector=function(e){for(var t,n=String(e),r=n.length,a=-1,i="",o=n.charCodeAt(0);++a<r;)0!=(t=n.charCodeAt(a))?i+=t>=1&&t<=31||127==t||0==a&&t>=48&&t<=57||1==a&&t>=48&&t<=57&&45==o?"\\"+t.toString(16)+" ":(0!=a||1!=r||45!=t)&&(t>=128||45==t||95==t||t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122)?n.charAt(a):"\\"+n.charAt(a):i+="�";return i},re.utils.extendMetaData=function(e,t){Object.assign(e,t),Object.keys(t).filter((function(e){return"function"==typeof t[e]})).forEach((function(n){e[n]=null;try{e[n]=t[n](e)}catch(e){}}))},re.utils.finalizeRuleResult=function(e){return Object.assign(e,re.utils.aggregateNodeResults(e.nodes)),delete e.nodes,e},re.utils.findBy=function(e,t,n){if(Array.isArray(e))return e.find((function(e){return"object"===i(e)&&e[t]===n}))},(re=re||{utils:{}}).utils.getFlattenedTree=function(e,t){return re._cache.set("nodeMap",new WeakMap),function e(t,r,a){var i,o,s;function l(t,n,a){var i=e(n,r,a);return i&&(t=t.concat(i)),t}if(t.documentElement&&(t=t.documentElement),s=t.nodeName.toLowerCase(),re.utils.isShadowRoot(t))return i=new I(t,a,r),r="a"+Math.random().toString().substring(2),o=Array.from(t.shadowRoot.childNodes),i.children=o.reduce((function(e,t){return l(e,t,i)}),[]),[i];if("content"===s&&"function"==typeof t.getDistributedNodes)return(o=Array.from(t.getDistributedNodes())).reduce((function(e,t){return l(e,t,a)}),[]);if("slot"===s&&"function"==typeof t.assignedNodes){(o=Array.from(t.assignedNodes())).length||(o=function(e){var t=[];for(e=e.firstChild;e;)t.push(e),e=e.nextSibling;return t}(t));n.getComputedStyle(t);return o.reduce((function(e,t){return l(e,t,a)}),[])}return 1===t.nodeType?(i=new I(t,a,r),o=Array.from(t.childNodes),i.children=o.reduce((function(e,t){return l(e,t,i)}),[]),[i]):3===t.nodeType?[new I(t,a)]:void 0}(e,t)},re.utils.getNodeFromTree=function(e,t){var n=t||e;return re._cache.get("nodeMap")?re._cache.get("nodeMap").get(n):null},re.utils.getAllChecks=function(e){return[].concat(e.any||[]).concat(e.all||[]).concat(e.none||[])},re.utils.getBaseLang=function(e){return e?e.trim().split("-")[0].toLowerCase():""},re.utils.getCheckOption=function(e,t,n){var r=((n.rules&&n.rules[t]||{}).checks||{})[e.id],a=(n.checks||{})[e.id],i=e.enabled,o=e.options;return a&&(a.hasOwnProperty("enabled")&&(i=a.enabled),a.hasOwnProperty("options")&&(o=a.options)),r&&(r.hasOwnProperty("enabled")&&(i=r.enabled),r.hasOwnProperty("options")&&(o=r.options)),{enabled:i,options:o,absolutePaths:n.absolutePaths}},re.utils.getFriendlyUriEnd=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(e.length<=1||"data:"===e.substr(0,5)||"javascript:"===e.substr(0,11)||e.includes("?"))){var n=t.currentDomain,r=t.maxLength,a=void 0===r?25:r,i=pe(e),o=i.path,s=i.domain,l=i.hash,u=o.substr(o.substr(0,o.length-2).lastIndexOf("/")+1);if(l)return u&&(u+l).length<=a?de(u+l):u.length<2&&l.length>2&&l.length<=a?de(l):void 0;if(s&&s.length<a&&o.length<=1)return de(s+o);if(o==="/"+u&&s&&n&&s!==n&&(s+o).length<=a)return de(s+o);var c=u.lastIndexOf(".");return(-1===c||c>1)&&(-1!==c||u.length>2)&&u.length<=a&&!u.match(/index(\.[a-zA-Z]{2-4})?/)&&!ue(u)?de(u):void 0}},re.utils.getNodeAttributes=function(e){return e.attributes instanceof n.NamedNodeMap?e.attributes:e.cloneNode(!1).attributes},re.utils.getRootNode=function(e){var t=e.getRootNode&&e.getRootNode()||a;return t===e&&(t=a),t},re.utils.getScroll=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=e.scrollWidth>e.clientWidth+t,a=e.scrollHeight>e.clientHeight+t;if(r||a){var i=n.getComputedStyle(e),o=i.getPropertyValue("overflow-x"),s=i.getPropertyValue("overflow-y"),l="visible"!==o&&"hidden"!==o,u="visible"!==s&&"hidden"!==s;return r&&l||a&&u?{elm:e,top:e.scrollTop,left:e.scrollLeft}:void 0}};var me,fe,he=re.utils.escapeSelector,ge=["class","style","id","selected","checked","disabled","tabindex","aria-checked","aria-selected","aria-invalid","aria-activedescendant","aria-busy","aria-disabled","aria-expanded","aria-grabbed","aria-pressed","aria-valuenow"],be=31;function ye(e,t){var n,r=t.name;if(-1!==r.indexOf("href")||-1!==r.indexOf("src")){var a=re.utils.getFriendlyUriEnd(e.getAttribute(r));if(a){var i=encodeURI(a);if(!i)return;n=he(t.name)+'$="'+he(i)+'"'}else n=he(t.name)+'="'+he(e.getAttribute(r))+'"'}else n=he(r)+'="'+he(t.value)+'"';return n}function ve(e,t){return e.count<t.count?-1:e.count===t.count?0:1}function we(e){return!ge.includes(e.name)&&-1===e.name.indexOf(":")&&(!e.value||e.value.length<be)}function ke(e,t){var n=e.parentNode&&Array.from(e.parentNode.children||"")||[];return n.find((function(n){return n!==e&&re.utils.matchesSelector(n,t)}))?":nth-child("+(1+n.indexOf(e))+")":""}function De(e){if(e.getAttribute("id")){var t=e.getRootNode&&e.getRootNode()||a,n="#"+he(e.getAttribute("id")||"");return n.match(/player_uid_/)||1!==t.querySelectorAll(n).length?void 0:n}}function xe(e){return void 0===me&&(me=re.utils.isXHTML(a)),he(me?e.localName:e.nodeName.toLowerCase())}function Ee(e,t){var n,r="",a=function(e,t){var n=[],r=t.classes,a=t.tags;return e.classList&&Array.from(e.classList).forEach((function(t){var i=he(t);r[i]<a[e.nodeName]&&n.push({name:i,count:r[i],species:"class"})})),n.sort(ve)}(e,t),i=function(e,t){var n=[],r=t.attributes,a=t.tags;return e.hasAttributes()&&Array.from(re.utils.getNodeAttributes(e)).filter(we).forEach((function(t){var i=ye(e,t);i&&r[i]<a[e.nodeName]&&n.push({name:i,count:r[i],species:"attribute"})})),n.sort(ve)}(e,t);return a.length&&1===a[0].count?n=[a[0]]:i.length&&1===i[0].count?(n=[i[0]],r=xe(e)):((n=a.concat(i)).sort(ve),(n=n.slice(0,3)).some((function(e){return"class"===e.species}))?n.sort((function(e,t){return e.species!==t.species&&"class"===e.species?-1:e.species===t.species?0:1})):r=xe(e)),r+n.reduce((function(e,t){switch(t.species){case"class":return e+"."+t.name;case"attribute":return e+"["+t.name+"]"}return e}),"")}function Ae(e,t,n){if(!re._selectorData)throw new Error("Expect axe._selectorData to be set up");var r,a,i=t.toRoot,o=void 0!==i&&i;do{var s=De(e);s||(s=Ee(e,re._selectorData),s+=ke(e,s)),r=r?s+" > "+r:s,a=a?a.filter((function(e){return re.utils.matchesSelector(e,r)})):Array.from(n.querySelectorAll(r)),e=e.parentElement}while((a.length>1||o)&&e&&11!==e.nodeType);return 1===a.length?r:-1!==r.indexOf(" > ")?":root"+r.substring(r.indexOf(" > ")):":root"}re.utils.getSelectorData=function(e){for(var t={classes:{},tags:{},attributes:{}},n=(e=Array.isArray(e)?e:[e]).slice(),r=[],a=function(){var e=n.pop(),a=e.actualNode;if(a.querySelectorAll){var i=a.nodeName;t.tags[i]?t.tags[i]++:t.tags[i]=1,a.classList&&Array.from(a.classList).forEach((function(e){var n=he(e);t.classes[n]?t.classes[n]++:t.classes[n]=1})),a.hasAttributes()&&Array.from(re.utils.getNodeAttributes(a)).filter(we).forEach((function(e){var n=ye(a,e);n&&(t.attributes[n]?t.attributes[n]++:t.attributes[n]=1)}))}for(e.children.length&&(r.push(n),n=e.children.slice());!n.length&&r.length;)n=r.pop()};n.length;)a();return t},re.utils.getSelector=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return"";var n=e.getRootNode&&e.getRootNode()||a;if(11===n.nodeType){for(var r=[];11===n.nodeType;){if(!n.host)return"";r.push({elm:e,doc:n}),n=(e=n.host).getRootNode()}return r.push({elm:e,doc:n}),r.reverse().map((function(e){return Ae(e.elm,t,e.doc)}))}return Ae(e,t,n)},re.utils.getStyleSheetFactory=function(e){if(!e)throw new Error("axe.utils.getStyleSheetFactory should be invoked with an argument");return function(t){var n=t.data,r=t.isCrossOrigin,a=void 0!==r&&r,i=t.shadowId,o=t.root,s=t.priority,l=t.isLink,u=void 0!==l&&l,c=e.createElement("style");if(u){var d=e.createTextNode('@import "'.concat(n.href,'"'));c.appendChild(d)}else c.appendChild(e.createTextNode(n));return e.head.appendChild(c),{sheet:c.sheet,isCrossOrigin:a,shadowId:i,root:o,priority:s}}},re.utils.getXpath=function(e){return function(e){return e.reduce((function(e,t){return t.id?"/".concat(t.str,"[@id='").concat(t.id,"']"):e+"/".concat(t.str)+(t.count>0?"[".concat(t.count,"]"):"")}),"")}(function e(t,n){var r,a;if(!t)return[];if(!n&&9===t.nodeType)return n=[{str:"html"}];if(n=n||[],t.parentNode&&t.parentNode!==t&&(n=e(t.parentNode,n)),t.previousSibling){a=1,r=t.previousSibling;do{1===r.nodeType&&r.nodeName===t.nodeName&&a++,r=r.previousSibling}while(r);1===a&&(a=null)}else if(t.nextSibling){r=t.nextSibling;do{1===r.nodeType&&r.nodeName===t.nodeName?(a=1,r=null):(a=null,r=r.previousSibling)}while(r)}if(1===t.nodeType){var i={};i.str=t.nodeName.toLowerCase();var o=t.getAttribute&&re.utils.escapeSelector(t.getAttribute("id"));o&&1===t.ownerDocument.querySelectorAll("#"+o).length&&(i.id=t.getAttribute("id")),a>1&&(i.count=a),n.push(i)}return n}(e))},re.utils.injectStyle=function(e){if(fe&&fe.parentNode)return void 0===fe.styleSheet?fe.appendChild(a.createTextNode(e)):fe.styleSheet.cssText+=e,fe;if(e){var t=a.head||a.getElementsByTagName("head")[0];return(fe=a.createElement("style")).type="text/css",void 0===fe.styleSheet?fe.appendChild(a.createTextNode(e)):fe.styleSheet.cssText=e,t.appendChild(fe),fe}},re.utils.isHidden=function(e,t){var r=re.utils.getNodeFromTree(e);if(9===e.nodeType)return!1;if(11===e.nodeType&&(e=e.host),r&&null!==r._isHidden)return r._isHidden;var a=n.getComputedStyle(e,null);if(!a||!e.parentNode||"none"===a.getPropertyValue("display")||!t&&"hidden"===a.getPropertyValue("visibility")||"true"===e.getAttribute("aria-hidden"))return!0;var i=e.assignedSlot?e.assignedSlot:e.parentNode,o=re.utils.isHidden(i,!0);return r&&(r._isHidden=o),o};var Ce=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];re.utils.isHtmlElement=function(e){return"http://www.w3.org/2000/svg"!==e.namespaceURI&&Ce.includes(e.nodeName.toLowerCase())};var Te,je,_e,Se,Fe=["article","aside","blockquote","body","div","footer","h1","h2","h3","h4","h5","h6","header","main","nav","p","section","span"];function Ne(e){return Oe(e)||qe(e)||ze()}function ze(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function qe(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function Oe(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function Ie(e){try{return!(!e.cssRules&&e.href)}catch(e){return!1}}function Re(e){var t=e.nodeName.toUpperCase(),n=e.getAttribute("href"),r=e.getAttribute("rel"),a="LINK"===t&&n&&r&&e.rel.toUpperCase().includes("STYLESHEET");return"STYLE"===t||a&&Pe(e.media)}function Pe(e){return!e||!e.toUpperCase().includes("PRINT")}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e){return(i="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)}function i(e){return(i="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)}function Le(e,t){return function(n){var r=e[n.id]||{},a=r.messages||{},o=Object.assign({},r);delete o.messages,void 0===n.result?"object"===i(a.incomplete)?o.message=function(){return function(e,t){function n(e){return e.incomplete&&e.incomplete.default?e.incomplete.default:l.incompleteFallbackMessage()}if(!e||!e.missingData)return n(t);try{var r=t.incomplete[e.missingData[0].reason];if(!r)throw new Error;return r}catch(r){return"string"==typeof e.missingData?t.incomplete[e.missingData]:n(t)}}(n.data,a)}:o.message=a.incomplete:o.message=n.result===t?a.pass:a.fail,re.utils.extendMetaData(n,o)}}re.utils.isShadowRoot=function(e){if(e.shadowRoot){var t=e.nodeName.toLowerCase();if(Fe.includes(t)||/^[a-z][a-z0-9_.-]*-[a-z0-9_.-]*$/.test(t))return!0}return!1},re.utils.isXHTML=function(e){return!!e.createElement&&"A"===e.createElement("A").localName},re._memoizedFns=[],re.utils.memoize=function(e){var t=re.imports.memoize(e);return re._memoizedFns.push(t),t},re.utils.mergeResults=function(e,t){var n=[];return e.forEach((function(e){var r=function(e){return e&&e.results?Array.isArray(e.results)?e.results.length?e.results:null:[e.results]:null}(e);r&&r.length&&r.forEach((function(r){r.nodes&&e.frame&&function(e,t,n,r){var a={element:n,selector:r,xpath:re.utils.getXpath(n)};e.forEach((function(e){e.node=re.utils.DqElement.fromFrame(e.node,t,a);var n=re.utils.getAllChecks(e);n.length&&n.forEach((function(e){e.relatedNodes=e.relatedNodes.map((function(e){return re.utils.DqElement.fromFrame(e,t,a)}))}))}))}(r.nodes,t,e.frameElement,e.frame);var a=re.utils.findBy(n,"id",r.id);a?r.nodes.length&&function(e,t){for(var n,r,a=t[0].node,i=0,o=e.length;i<o;i++)if(r=e[i].node,(n=re.utils.nodeSorter({actualNode:r.element},{actualNode:a.element}))>0||0===n&&a.selector.length<r.selector.length)return void e.splice.apply(e,[i,0].concat(t));e.push.apply(e,t)}(a.nodes,r.nodes):n.push(r)}))})),n},re.utils.nodeSorter=function(e,t){return(e=e.actualNode||e)===(t=t.actualNode||t)?0:4&e.compareDocumentPosition(t)?-1:1},re.utils.parseCrossOriginStylesheet=function(e,t,n,r,a){var i={method:"get",url:e};return r.push(e),re.imports.axios(i).then((function(e){var i=e.data,o=t.convertDataToStylesheet({data:i,isCrossOrigin:a,priority:n,root:t.rootNode,shadowId:t.shadowId});return re.utils.parseStylesheet(o.sheet,t,n,r,o.isCrossOrigin)}))},re.utils.parseSameOriginStylesheet=function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=Array.from(e.cssRules);if(!i)return Promise.resolve();var o=i.filter((function(e){return 3===e.type}));if(!o.length)return Promise.resolve({isCrossOrigin:a,priority:n,root:t.rootNode,shadowId:t.shadowId,sheet:e});var s=o.filter((function(e){return e.href})).map((function(e){return e.href})).filter((function(e){return!r.includes(e)})),l=s.map((function(e,a){var i=[].concat(Ne(n),[a]),o=/^https?:\/\/|^\/\//i.test(e);return re.utils.parseCrossOriginStylesheet(e,t,i,r,o)})),u=i.filter((function(e){return 3!==e.type}));return u.length?(l.push(Promise.resolve(t.convertDataToStylesheet({data:u.map((function(e){return e.cssText})).join(),isCrossOrigin:a,priority:n,root:t.rootNode,shadowId:t.shadowId}))),Promise.all(l)):Promise.all(l)},re.utils.parseStylesheet=function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=Ie(e);return i?re.utils.parseSameOriginStylesheet(e,t,n,r,a):re.utils.parseCrossOriginStylesheet(e.href,t,n,r,!0)},s.performanceTimer=function(){function e(){if(n.performance&&n.performance)return n.performance.now()}var t=null,r=e();return{start:function(){this.mark("mark_axe_start")},end:function(){this.mark("mark_axe_end"),this.measure("axe","mark_axe_start","mark_axe_end"),this.logMeasures("axe")},auditStart:function(){this.mark("mark_audit_start")},auditEnd:function(){this.mark("mark_audit_end"),this.measure("audit_start_to_end","mark_audit_start","mark_audit_end"),this.logMeasures()},mark:function(e){n.performance&&void 0!==n.performance.mark&&n.performance.mark(e)},measure:function(e,t,r){n.performance&&void 0!==n.performance.measure&&n.performance.measure(e,t,r)},logMeasures:function(e){function t(e){re.log("Measure "+e.name+" took "+e.duration+"ms")}if(n.performance&&void 0!==n.performance.getEntriesByType)for(var r=n.performance.getEntriesByName("mark_axe_start")[0],a=n.performance.getEntriesByType("measure").filter((function(e){return e.startTime>=r.startTime})),i=0;i<a.length;++i){var o=a[i];if(o.name===e)return void t(o);t(o)}},timeElapsed:function(){return e()-r},reset:function(){t||(t=e()),r=e()}}}(),"function"!=typeof Object.assign&&(Object.assign=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var r=arguments[n];if(null!=r)for(var a in r)r.hasOwnProperty(a)&&(t[a]=r[a])}return t}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var t,n=Object(this),r=n.length>>>0,a=arguments[1],i=0;i<r;i++)if(t=n[i],e.call(a,t,i,n))return t}}),re.utils.pollyfillElementsFromPoint=function(){if(a.elementsFromPoint)return a.elementsFromPoint;if(a.msElementsFromPoint)return a.msElementsFromPoint;var e,t=((e=a.createElement("x")).style.cssText="pointer-events:auto","auto"===e.style.pointerEvents),n=t?"pointer-events":"visibility",r=t?"none":"hidden",i=a.createElement("style");return i.innerHTML=t?"* { pointer-events: all }":"* { visibility: visible }",function(e,t){var o,s,l,u=[],c=[];for(a.head.appendChild(i);(o=a.elementFromPoint(e,t))&&-1===u.indexOf(o);)u.push(o),c.push({value:o.style.getPropertyValue(n),priority:o.style.getPropertyPriority(n)}),o.style.setProperty(n,r,"important");for(u.indexOf(a.documentElement)<u.length-1&&(u.splice(u.indexOf(a.documentElement),1),u.push(a.documentElement)),s=c.length;l=c[--s];)u[s].style.setProperty(n,l.value?l.value:"",l.priority);return a.head.removeChild(i),u}},"function"==typeof n.addEventListener&&(a.elementsFromPoint=re.utils.pollyfillElementsFromPoint()),Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(e){var t=Object(this),n=parseInt(t.length,10)||0;if(0===n)return!1;var r,a,i=parseInt(arguments[1],10)||0;for(i>=0?r=i:(r=n+i)<0&&(r=0);r<n;){if(e===(a=t[r])||e!=e&&a!=a)return!0;r++}return!1}}),Array.prototype.some||Object.defineProperty(Array.prototype,"some",{value:function(e){if(null==this)throw new TypeError("Array.prototype.some called on null or undefined");if("function"!=typeof e)throw new TypeError;for(var t=Object(this),n=t.length>>>0,r=arguments.length>=2?arguments[1]:void 0,a=0;a<n;a++)if(a in t&&e.call(r,t[a],a,t))return!0;return!1}}),Array.from||Object.defineProperty(Array,"from",{value:(Te=Object.prototype.toString,je=function(e){return"function"==typeof e||"[object Function]"===Te.call(e)},_e=Math.pow(2,53)-1,Se=function(e){var t=function(e){var t=Number(e);return isNaN(t)?0:0!==t&&isFinite(t)?(t>0?1:-1)*Math.floor(Math.abs(t)):t}(e);return Math.min(Math.max(t,0),_e)},function(e){var t=this,n=Object(e);if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined");var r,a=arguments.length>1?arguments[1]:void 0;if(void 0!==a){if(!je(a))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(r=arguments[2])}for(var i,o=Se(n.length),s=je(t)?Object(new t(o)):new Array(o),l=0;l<o;)i=n[l],s[l]=a?void 0===r?a(i,l):a.call(r,i,l):i,l+=1;return s.length=o,s})}),String.prototype.includes||(String.prototype.includes=function(e,t){return"number"!=typeof t&&(t=0),!(t+e.length>this.length)&&-1!==this.indexOf(e,t)}),re.utils.preloadCssom=function(e){var t=e.treeRoot,n=function(e){var t=[],n=re.utils.querySelectorAllFilter(e,"*",(function(e){return!t.includes(e.shadowId)&&(t.push(e.shadowId),!0)})).map((function(e){return{shadowId:e.shadowId,rootNode:re.utils.getRootNode(e.actualNode)}}));return re.utils.uniqueArray(n,[])}(void 0===t?re._tree[0]:t);if(!n.length)return Promise.resolve();var r=a.implementation.createHTMLDocument("Dynamic document for loading cssom");return function(e,t){var n=[];return e.forEach((function(e,r){var a=e.rootNode,i=e.shadowId,o=function(e,t,n){var r;r=11===e.nodeType&&t?function(e,t){return Array.from(e.children).filter(Re).reduce((function(n,r){var a=r.nodeName.toUpperCase(),i="STYLE"===a?r.textContent:r,o=t({data:i,isLink:"LINK"===a,root:e});return n.push(o.sheet),n}),[])}(e,n):function(e){return Array.from(e.styleSheets).filter((function(e){return Pe(e.media.mediaText)}))}(e);return function(e){var t=[];return e.filter((function(e){return!e.href||!t.includes(e.href)&&(t.push(e.href),!0)}))}(r)}(a,i,t);if(!o)return Promise.all(n);var s=r+1,l={rootNode:a,shadowId:i,convertDataToStylesheet:t,rootIndex:s},u=[],c=Promise.all(o.map((function(e,t){var n=[s,t];return re.utils.parseStylesheet(e,l,n,u)})));n.push(c)})),Promise.all(n)}(n,re.utils.getStyleSheetFactory(r)).then((function(e){return function e(t){return t.reduce((function(t,n){return Array.isArray(n)?t.concat(e(n)):t.concat(n)}),[])}(e)}))},re.utils.shouldPreload=function(e){return!e||void 0===e.preload||null===e.preload||("boolean"==typeof e.preload?e.preload:(t=e.preload,"object"===i(t)&&Array.isArray(t.assets)));var t},re.utils.getPreloadConfig=function(e){var t=re.constants.preload,n=t.assets,r=t.timeout,a={assets:n,timeout:r};if(!e.preload)return a;if("boolean"==typeof e.preload)return a;if(!e.preload.assets.every((function(e){return n.includes(e.toLowerCase())})))throw new Error("Requested assets, not supported. "+"Supported assets are: ".concat(n.join(", "),"."));return a.assets=re.utils.uniqueArray(e.preload.assets.map((function(e){return e.toLowerCase()})),[]),e.preload.timeout&&"number"==typeof e.preload.timeout&&!Number.isNaN(e.preload.timeout)&&(a.timeout=e.preload.timeout),a},re.utils.preload=function(e){var t={cssom:re.utils.preloadCssom};return re.utils.shouldPreload(e)?new Promise((function(n,r){var a=re.utils.getPreloadConfig(e),i=a.assets,o=a.timeout;setTimeout((function(){return r("Preload assets timed out.")}),o),Promise.all(i.map((function(n){return t[n](e).then((function(e){return a=e,(r=n)in(t={})?Object.defineProperty(t,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[r]=a,t;var t,r,a}))}))).then((function(e){var t=e.reduce((function(e,t){return u({},e,{},t)}),{});n(t)}))})):Promise.resolve()},re.utils.publishMetaData=function(e){var t=re._audit.data.checks||{},n=re._audit.data.rules||{},r=re.utils.findBy(re._audit.rules,"id",e.id)||{};e.tags=re.utils.clone(r.tags||[]);var a=Le(t,!0),i=Le(t,!1);e.nodes.forEach((function(e){e.any.forEach(a),e.all.forEach(a),e.none.forEach(i)})),re.utils.extendMetaData(e,re.utils.clone(n[e.id]||{}))};var Be=function(){},Ue=function(){};var Me,Ve,He=(Me=/(?=[\-\[\]{}()*+?.\\\^$|,#\s])/g,function(e){return e.replace(Me,"\\")}),We=/\\/g;function Ge(e){if(e)return e.map((function(e){var t,n,r=e.name.replace(We,""),a=(e.value||"").replace(We,"");switch(e.operator){case"^=":n=new RegExp("^"+He(a));break;case"$=":n=new RegExp(He(a)+"$");break;case"~=":n=new RegExp("(^|\\s)"+He(a)+"(\\s|$)");break;case"|=":n=new RegExp("^"+He(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!!e}}return""===a&&/^[*$^]=$/.test(e.operator)&&(t=function(){return!1}),t||(t=function(e){return e&&n.test(e)}),{key:r,value:a,test:t}}))}function Ke(e){if(e)return e.map((function(e){return{value:e=e.replace(We,""),regexp:new RegExp("(^|\\s)"+He(e)+"(\\s|$)")}}))}function Xe(e){if(e)return e.map((function(e){var t;return"not"===e.name&&(t=(t=e.value).selectors?t.selectors:[t],t=Be(t)),{name:e.name,expressions:t,value:e.value}}))}function Ye(e,t,n,r){var a={vNodes:e.slice(),anyLevel:t,thisLevel:n,parentShadowId:r};return a.vNodes.reverse(),a}function $e(e,t){return function(e,t){return 1===e.props.nodeType&&("*"===t.tag||e.props.nodeName===t.tag)}(e,t[0])&&function(e,t){return!t.classes||t.classes.every((function(t){return e.hasClass(t.value)}))}(e,t[0])&&function(e,t){return!t.attributes||t.attributes.every((function(t){var n=e.attr(t.key);return null!==n&&(!t.value||t.test(n))}))}(e,t[0])&&function(e,t){return!t.id||e.props.id===t.id}(e,t[0])&&function(e,t){return!(t.pseudos&&!t.pseudos.every((function(t){if("not"===t.name)return!Ue([e],t.expressions,!1).length;throw new Error("the pseudo selector "+t.name+" has not yet been implemented")})))}(e,t[0])}function i(e){return(i="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)}function i(e){return(i="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)}function Je(e,t){var n,r,a=re._audit&&re._audit.tagExclude?re._audit.tagExclude:[];return t.hasOwnProperty("include")||t.hasOwnProperty("exclude")?(n=t.include||[],n=Array.isArray(n)?n:[n],r=t.exclude||[],r=(r=Array.isArray(r)?r:[r]).concat(a.filter((function(e){return-1===n.indexOf(e)})))):(n=Array.isArray(t)?t:[t],r=a.filter((function(e){return-1===n.indexOf(e)}))),!!(n.some((function(t){return-1!==e.tags.indexOf(t)}))||0===n.length&&!1!==e.enabled)&&r.every((function(t){return-1===e.tags.indexOf(t)}))}function Qe(e){return Array.from(e.children||e.childNodes||[]).reduce((function(e,t){var n=re.utils.getScroll(t);return n&&e.push(n),e.concat(Qe(t))}),[])}function Ze(e){return e.sort((function(e,t){return re.utils.contains(e,t)?1:-1}))[0]}function et(e,t){var n=t.include&&Ze(t.include.filter((function(t){return re.utils.contains(t,e)}))),r=t.exclude&&Ze(t.exclude.filter((function(t){return re.utils.contains(t,e)})));return!!(!r&&n||r&&re.utils.contains(r,n))}function tt(e,t){var n;if(0===e.length)return t;e.length<t.length&&(n=e,e=t,t=n);for(var r=0,a=t.length;r<a;r++)e.includes(t[r])||e.push(t[r]);return e}Be=function(e){return e.map((function(e){for(var t=[],n=e.rule;n;)t.push({tag:n.tagName?n.tagName.toLowerCase():"*",combinator:n.nestingOperator?n.nestingOperator:" ",id:n.id,attributes:Ge(n.attrs),classes:Ke(n.classNames),pseudos:Xe(n.pseudos)}),n=n.rule;return t}))},Ue=function(e,t,n,r){for(var a=[],i=Ye(Array.isArray(e)?e:[e],t,[],e[0].shadowId),o=[];i.vNodes.length;){for(var s=i.vNodes.pop(),l=[],u=[],c=i.anyLevel.slice().concat(i.thisLevel),d=!1,p=0;p<c.length;p++){var m=c[p];if((!m[0].id||s.shadowId===i.parentShadowId)&&$e(s,m))if(1===m.length)d||r&&!r(s)||(o.push(s),d=!0);else{var f=m.slice(1);if(!1===[" ",">"].includes(f[0].combinator))throw new Error("axe.utils.querySelectorAll does not support the combinator: "+m[1].combinator);">"===f[0].combinator?l.push(f):u.push(f)}m[0].id&&s.shadowId!==i.parentShadowId||!i.anyLevel.includes(m)||u.push(m)}for(s.children&&s.children.length&&n&&(a.push(i),i=Ye(s.children,u,l,s.shadowId));!i.vNodes.length&&a.length;)i=a.pop()}return o},re.utils.querySelectorAll=function(e,t){return re.utils.querySelectorAllFilter(e,t)},re.utils.querySelectorAllFilter=function(e,t,n){e=Array.isArray(e)?e:[e];var r=re.utils.cssParser.parse(t);return r=r.selectors?r.selectors:[r],r=Be(r),Ue(e,r,!0,n)},function(){function e(){}function t(e){if("function"!=typeof e)throw new TypeError("Queue methods require functions as arguments")}re.utils.queue=function(){var n,r=[],a=0,o=0,s=e,l=!1,u=function(e){n=e,setTimeout((function(){null!=n&&re.log("Uncaught error (of queue)",n)}),1)},c=u;function d(t){return function(n){r[t]=n,(o-=1)||s===e||(l=!0,s(r))}}function p(t){return s=e,c(t),r}var m={defer:function(e){if("object"===i(e)&&e.then&&e.catch){var s=e;e=function(e,t){s.then(e).catch(t)}}if(t(e),void 0===n){if(l)throw new Error("Queue already completed");return r.push(e),++o,function(){for(var e=r.length;a<e;a++){var t=r[a];try{t.call(null,d(a),p)}catch(e){p(e)}}}(),m}},then:function(a){if(t(a),s!==e)throw new Error("queue `then` already set");return n||(s=a,o||(l=!0,s(r))),m},catch:function(e){if(t(e),c!==u)throw new Error("queue `catch` already set");return n?(e(n),n=null):c=e,m},abort:p};return m}}(),function(e){var t={},r={},a=Object.freeze(["EvalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function o(){var e="axeAPI",t="";return void 0!==re&&re._audit&&re._audit.application&&(e=re._audit.application),void 0!==re&&(t=re.version),e+"."+t}function s(e,n,r,a,i,s){var l;r instanceof Error&&(l={name:r.name,message:r.message,stack:r.stack},r=void 0);var u={uuid:a,topic:n,message:r,error:l,_respondable:!0,_source:o(),_keepalive:i},c=re._cache.get("axeRespondables");c||(c={},re._cache.set("axeRespondables",c)),c[a]=!0,"function"==typeof s&&(t[a]=s),e.postMessage(JSON.stringify(u),"*")}function l(e,t,n,r,a){s(e,t,n,Ve.v1(),r,a)}function u(e,t,n){return function(r,a,i){s(e,t,r,n,a,i)}}function c(e){var t;if("string"==typeof e){try{t=JSON.parse(e)}catch(e){}var r,s,l,u;if(function(e){if("object"===i(e)&&"string"==typeof e.uuid&&!0===e._respondable){var t=o();return e._source===t||"axeAPI.x.y.z"===e._source||"axeAPI.x.y.z"===t}return!1}(t))return"object"===i(t.error)?t.error=(r=t.error,s=r.message||"Unknown error occurred",l=a.includes(r.name)?r.name:"Error",u=n[l]||Error,r.stack&&(s+="\n"+r.stack.replace(r.message,"")),new u(s)):t.error=void 0,t}}l.subscribe=function(e,t){r[e]=t},l.isInFrame=function(e){return!!(e=e||n).frameElement},"function"==typeof n.addEventListener&&n.addEventListener("message",(function(e){var a=c(e.data);if(a){var i=a.uuid;if(!(re._cache.get("axeRespondables")||{})[i]||!a.topic||e.source===n){var o=a._keepalive,l=t[i];if(l)l(a.error||a.message,o,u(e.source,a.topic,i)),o||delete t[i];if(!a.error)try{!function(e,t,n){var a=t.topic,i=r[a];if(i){var o=u(e,null,t.uuid);i(t.message,n,o)}}(e.source,a,o)}catch(t){s(e.source,null,t,i,!1)}}}}),!1),e.respondable=l}(s),re.utils.ruleShouldRun=function(e,t,n){var r=n.runOnly||{},a=(n.rules||{})[e.id];return!(e.pageLevel&&!t.page)&&("rule"===r.type?-1!==r.values.indexOf(e.id):a&&"boolean"==typeof a.enabled?a.enabled:"tag"===r.type&&r.values?Je(e,r.values):Je(e,[]))},re.utils.getScrollState=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=e.document.documentElement,r=[void 0!==e.pageXOffset?{elm:e,top:e.pageYOffset,left:e.pageXOffset}:{elm:t,top:t.scrollTop,left:t.scrollLeft}];return r.concat(Qe(a.body))},re.utils.setScrollState=function(e){e.forEach((function(e){return function(e,t,r){if(e===n)return e.scroll(r,t);e.scrollTop=t,e.scrollLeft=r}(e.elm,e.top,e.left)}))},re.utils.select=function(e,t){var n,r=[];if(re._selectCache)for(var a=0,i=re._selectCache.length;a<i;a++){var o=re._selectCache[a];if(o.selector===e)return o.result}for(var s=function(e){return function(t){return et(t,e)}}(t),l=t.include.reduce((function(e,t){return e.length&&re.utils.contains(e[e.length-1],t)||e.push(t),e}),[]),u=0;u<l.length;u++)n=l[u],r=tt(r,re.utils.querySelectorAllFilter(n,e,s));return re._selectCache&&re._selectCache.push({selector:e,result:r}),r},re.utils.toArray=function(e){return Array.prototype.slice.call(e)},re.utils.uniqueArray=function(e,t){return e.concat(t).filter((function(e,t,n){return n.indexOf(e)===t}))},re.utils.tokenList=function(e){return e.trim().replace(/\s{2,}/g," ").split(" ")},function(e){var t,n=e.crypto||e.msCrypto;if(!t&&n&&n.getRandomValues){var r=new Uint8Array(16);t=function(){return n.getRandomValues(r),r}}if(!t){var a=new Array(16);t=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),a[t]=e>>>((3&t)<<3)&255;return a}}for(var i="function"==typeof e.Buffer?e.Buffer:Array,o=[],s={},l=0;l<256;l++)o[l]=(l+256).toString(16).substr(1),s[o[l]]=l;function u(e,t){var n=t||0,r=o;return r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]}var c=t(),d=[1|c[0],c[1],c[2],c[3],c[4],c[5]],p=16383&(c[6]<<8|c[7]),m=0,f=0;function h(e,n,r){var a=n&&r||0;"string"==typeof e&&(n="binary"==e?new i(16):null,e=null);var o=(e=e||{}).random||(e.rng||t)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,n)for(var s=0;s<16;s++)n[a+s]=o[s];return n||u(o)}(Ve=h).v1=function(e,t,n){var r=t&&n||0,a=t||[],i=null!=(e=e||{}).clockseq?e.clockseq:p,o=null!=e.msecs?e.msecs:(new Date).getTime(),s=null!=e.nsecs?e.nsecs:f+1,l=o-m+(s-f)/1e4;if(l<0&&null==e.clockseq&&(i=i+1&16383),(l<0||o>m)&&null==e.nsecs&&(s=0),s>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");m=o,f=s,p=i;var c=(1e4*(268435455&(o+=122192928e5))+s)%4294967296;a[r++]=c>>>24&255,a[r++]=c>>>16&255,a[r++]=c>>>8&255,a[r++]=255&c;var h=o/4294967296*1e4&268435455;a[r++]=h>>>8&255,a[r++]=255&h,a[r++]=h>>>24&15|16,a[r++]=h>>>16&255,a[r++]=i>>>8|128,a[r++]=255&i;for(var g=e.node||d,b=0;b<6;b++)a[r+b]=g[b];return t||u(a)},Ve.v4=h,Ve.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++]=s[e])}));a<16;)t[r+a++]=0;return t},Ve.unparse=u,Ve.BufferClass=i}(n),re.utils.validInputTypes=function(){return["hidden","text","search","tel","url","email","password","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]};var nt=["aa","ab","ae","af","ak","am","an","ar","as","av","ay","az","ba","be","bg","bh","bi","bm","bn","bo","br","bs","ca","ce","ch","co","cr","cs","cu","cv","cy","da","de","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fj","fo","fr","fy","ga","gd","gl","gn","gu","gv","ha","he","hi","ho","hr","ht","hu","hy","hz","ia","id","ie","ig","ii","ik","in","io","is","it","iu","iw","ja","ji","jv","jw","ka","kg","ki","kj","kk","kl","km","kn","ko","kr","ks","ku","kv","kw","ky","la","lb","lg","li","ln","lo","lt","lu","lv","mg","mh","mi","mk","ml","mn","mo","mr","ms","mt","my","na","nb","nd","ne","ng","nl","nn","no","nr","nv","ny","oc","oj","om","or","os","pa","pi","pl","ps","pt","qu","rm","rn","ro","ru","rw","sa","sc","sd","se","sg","sh","si","sk","sl","sm","sn","so","sq","sr","ss","st","su","sv","sw","ta","te","tg","th","ti","tk","tl","tn","to","tr","ts","tt","tw","ty","ug","uk","ur","uz","ve","vi","vo","wa","wo","xh","yi","yo","za","zh","zu","aaa","aab","aac","aad","aae","aaf","aag","aah","aai","aak","aal","aam","aan","aao","aap","aaq","aas","aat","aau","aav","aaw","aax","aaz","aba","abb","abc","abd","abe","abf","abg","abh","abi","abj","abl","abm","abn","abo","abp","abq","abr","abs","abt","abu","abv","abw","abx","aby","abz","aca","acb","acd","ace","acf","ach","aci","ack","acl","acm","acn","acp","acq","acr","acs","act","acu","acv","acw","acx","acy","acz","ada","adb","add","ade","adf","adg","adh","adi","adj","adl","adn","ado","adp","adq","adr","ads","adt","adu","adw","adx","ady","adz","aea","aeb","aec","aed","aee","aek","ael","aem","aen","aeq","aer","aes","aeu","aew","aey","aez","afa","afb","afd","afe","afg","afh","afi","afk","afn","afo","afp","afs","aft","afu","afz","aga","agb","agc","agd","age","agf","agg","agh","agi","agj","agk","agl","agm","agn","ago","agp","agq","agr","ags","agt","agu","agv","agw","agx","agy","agz","aha","ahb","ahg","ahh","ahi","ahk","ahl","ahm","ahn","aho","ahp","ahr","ahs","aht","aia","aib","aic","aid","aie","aif","aig","aih","aii","aij","aik","ail","aim","ain","aio","aip","aiq","air","ais","ait","aiw","aix","aiy","aja","ajg","aji","ajn","ajp","ajt","aju","ajw","ajz","akb","akc","akd","ake","akf","akg","akh","aki","akj","akk","akl","akm","ako","akp","akq","akr","aks","akt","aku","akv","akw","akx","aky","akz","ala","alc","ald","ale","alf","alg","alh","ali","alj","alk","all","alm","aln","alo","alp","alq","alr","als","alt","alu","alv","alw","alx","aly","alz","ama","amb","amc","ame","amf","amg","ami","amj","amk","aml","amm","amn","amo","amp","amq","amr","ams","amt","amu","amv","amw","amx","amy","amz","ana","anb","anc","and","ane","anf","ang","anh","ani","anj","ank","anl","anm","ann","ano","anp","anq","anr","ans","ant","anu","anv","anw","anx","any","anz","aoa","aob","aoc","aod","aoe","aof","aog","aoh","aoi","aoj","aok","aol","aom","aon","aor","aos","aot","aou","aox","aoz","apa","apb","apc","apd","ape","apf","apg","aph","api","apj","apk","apl","apm","apn","apo","app","apq","apr","aps","apt","apu","apv","apw","apx","apy","apz","aqa","aqc","aqd","aqg","aql","aqm","aqn","aqp","aqr","aqt","aqz","arb","arc","ard","are","arh","ari","arj","ark","arl","arn","aro","arp","arq","arr","ars","art","aru","arv","arw","arx","ary","arz","asa","asb","asc","asd","ase","asf","asg","ash","asi","asj","ask","asl","asn","aso","asp","asq","asr","ass","ast","asu","asv","asw","asx","asy","asz","ata","atb","atc","atd","ate","atg","ath","ati","atj","atk","atl","atm","atn","ato","atp","atq","atr","ats","att","atu","atv","atw","atx","aty","atz","aua","aub","auc","aud","aue","auf","aug","auh","aui","auj","auk","aul","aum","aun","auo","aup","auq","aur","aus","aut","auu","auw","aux","auy","auz","avb","avd","avi","avk","avl","avm","avn","avo","avs","avt","avu","avv","awa","awb","awc","awd","awe","awg","awh","awi","awk","awm","awn","awo","awr","aws","awt","awu","awv","aww","awx","awy","axb","axe","axg","axk","axl","axm","axx","aya","ayb","ayc","ayd","aye","ayg","ayh","ayi","ayk","ayl","ayn","ayo","ayp","ayq","ayr","ays","ayt","ayu","ayx","ayy","ayz","aza","azb","azc","azd","azg","azj","azm","azn","azo","azt","azz","baa","bab","bac","bad","bae","baf","bag","bah","bai","baj","bal","ban","bao","bap","bar","bas","bat","bau","bav","baw","bax","bay","baz","bba","bbb","bbc","bbd","bbe","bbf","bbg","bbh","bbi","bbj","bbk","bbl","bbm","bbn","bbo","bbp","bbq","bbr","bbs","bbt","bbu","bbv","bbw","bbx","bby","bbz","bca","bcb","bcc","bcd","bce","bcf","bcg","bch","bci","bcj","bck","bcl","bcm","bcn","bco","bcp","bcq","bcr","bcs","bct","bcu","bcv","bcw","bcy","bcz","bda","bdb","bdc","bdd","bde","bdf","bdg","bdh","bdi","bdj","bdk","bdl","bdm","bdn","bdo","bdp","bdq","bdr","bds","bdt","bdu","bdv","bdw","bdx","bdy","bdz","bea","beb","bec","bed","bee","bef","beg","beh","bei","bej","bek","bem","beo","bep","beq","ber","bes","bet","beu","bev","bew","bex","bey","bez","bfa","bfb","bfc","bfd","bfe","bff","bfg","bfh","bfi","bfj","bfk","bfl","bfm","bfn","bfo","bfp","bfq","bfr","bfs","bft","bfu","bfw","bfx","bfy","bfz","bga","bgb","bgc","bgd","bge","bgf","bgg","bgi","bgj","bgk","bgl","bgm","bgn","bgo","bgp","bgq","bgr","bgs","bgt","bgu","bgv","bgw","bgx","bgy","bgz","bha","bhb","bhc","bhd","bhe","bhf","bhg","bhh","bhi","bhj","bhk","bhl","bhm","bhn","bho","bhp","bhq","bhr","bhs","bht","bhu","bhv","bhw","bhx","bhy","bhz","bia","bib","bic","bid","bie","bif","big","bij","bik","bil","bim","bin","bio","bip","biq","bir","bit","biu","biv","biw","bix","biy","biz","bja","bjb","bjc","bjd","bje","bjf","bjg","bjh","bji","bjj","bjk","bjl","bjm","bjn","bjo","bjp","bjq","bjr","bjs","bjt","bju","bjv","bjw","bjx","bjy","bjz","bka","bkb","bkc","bkd","bkf","bkg","bkh","bki","bkj","bkk","bkl","bkm","bkn","bko","bkp","bkq","bkr","bks","bkt","bku","bkv","bkw","bkx","bky","bkz","bla","blb","blc","bld","ble","blf","blg","blh","bli","blj","blk","bll","blm","bln","blo","blp","blq","blr","bls","blt","blv","blw","blx","bly","blz","bma","bmb","bmc","bmd","bme","bmf","bmg","bmh","bmi","bmj","bmk","bml","bmm","bmn","bmo","bmp","bmq","bmr","bms","bmt","bmu","bmv","bmw","bmx","bmy","bmz","bna","bnb","bnc","bnd","bne","bnf","bng","bni","bnj","bnk","bnl","bnm","bnn","bno","bnp","bnq","bnr","bns","bnt","bnu","bnv","bnw","bnx","bny","bnz","boa","bob","boe","bof","bog","boh","boi","boj","bok","bol","bom","bon","boo","bop","boq","bor","bot","bou","bov","bow","box","boy","boz","bpa","bpb","bpd","bpg","bph","bpi","bpj","bpk","bpl","bpm","bpn","bpo","bpp","bpq","bpr","bps","bpt","bpu","bpv","bpw","bpx","bpy","bpz","bqa","bqb","bqc","bqd","bqf","bqg","bqh","bqi","bqj","bqk","bql","bqm","bqn","bqo","bqp","bqq","bqr","bqs","bqt","bqu","bqv","bqw","bqx","bqy","bqz","bra","brb","brc","brd","brf","brg","brh","bri","brj","brk","brl","brm","brn","bro","brp","brq","brr","brs","brt","bru","brv","brw","brx","bry","brz","bsa","bsb","bsc","bse","bsf","bsg","bsh","bsi","bsj","bsk","bsl","bsm","bsn","bso","bsp","bsq","bsr","bss","bst","bsu","bsv","bsw","bsx","bsy","bta","btb","btc","btd","bte","btf","btg","bth","bti","btj","btk","btl","btm","btn","bto","btp","btq","btr","bts","btt","btu","btv","btw","btx","bty","btz","bua","bub","buc","bud","bue","buf","bug","buh","bui","buj","buk","bum","bun","buo","bup","buq","bus","but","buu","buv","buw","bux","buy","buz","bva","bvb","bvc","bvd","bve","bvf","bvg","bvh","bvi","bvj","bvk","bvl","bvm","bvn","bvo","bvp","bvq","bvr","bvt","bvu","bvv","bvw","bvx","bvy","bvz","bwa","bwb","bwc","bwd","bwe","bwf","bwg","bwh","bwi","bwj","bwk","bwl","bwm","bwn","bwo","bwp","bwq","bwr","bws","bwt","bwu","bww","bwx","bwy","bwz","bxa","bxb","bxc","bxd","bxe","bxf","bxg","bxh","bxi","bxj","bxk","bxl","bxm","bxn","bxo","bxp","bxq","bxr","bxs","bxu","bxv","bxw","bxx","bxz","bya","byb","byc","byd","bye","byf","byg","byh","byi","byj","byk","byl","bym","byn","byo","byp","byq","byr","bys","byt","byv","byw","byx","byy","byz","bza","bzb","bzc","bzd","bze","bzf","bzg","bzh","bzi","bzj","bzk","bzl","bzm","bzn","bzo","bzp","bzq","bzr","bzs","bzt","bzu","bzv","bzw","bzx","bzy","bzz","caa","cab","cac","cad","cae","caf","cag","cah","cai","caj","cak","cal","cam","can","cao","cap","caq","car","cas","cau","cav","caw","cax","cay","caz","cba","cbb","cbc","cbd","cbe","cbg","cbh","cbi","cbj","cbk","cbl","cbn","cbo","cbq","cbr","cbs","cbt","cbu","cbv","cbw","cby","cca","ccc","ccd","cce","ccg","cch","ccj","ccl","ccm","ccn","cco","ccp","ccq","ccr","ccs","cda","cdc","cdd","cde","cdf","cdg","cdh","cdi","cdj","cdm","cdn","cdo","cdr","cds","cdy","cdz","cea","ceb","ceg","cek","cel","cen","cet","cfa","cfd","cfg","cfm","cga","cgc","cgg","cgk","chb","chc","chd","chf","chg","chh","chj","chk","chl","chm","chn","cho","chp","chq","chr","cht","chw","chx","chy","chz","cia","cib","cic","cid","cie","cih","cik","cim","cin","cip","cir","ciw","ciy","cja","cje","cjh","cji","cjk","cjm","cjn","cjo","cjp","cjr","cjs","cjv","cjy","cka","ckb","ckh","ckl","ckn","cko","ckq","ckr","cks","ckt","cku","ckv","ckx","cky","ckz","cla","clc","cld","cle","clh","cli","clj","clk","cll","clm","clo","clt","clu","clw","cly","cma","cmc","cme","cmg","cmi","cmk","cml","cmm","cmn","cmo","cmr","cms","cmt","cna","cnb","cnc","cng","cnh","cni","cnk","cnl","cno","cnr","cns","cnt","cnu","cnw","cnx","coa","cob","coc","cod","coe","cof","cog","coh","coj","cok","col","com","con","coo","cop","coq","cot","cou","cov","cow","cox","coy","coz","cpa","cpb","cpc","cpe","cpf","cpg","cpi","cpn","cpo","cpp","cps","cpu","cpx","cpy","cqd","cqu","cra","crb","crc","crd","crf","crg","crh","cri","crj","crk","crl","crm","crn","cro","crp","crq","crr","crs","crt","crv","crw","crx","cry","crz","csa","csb","csc","csd","cse","csf","csg","csh","csi","csj","csk","csl","csm","csn","cso","csq","csr","css","cst","csu","csv","csw","csy","csz","cta","ctc","ctd","cte","ctg","cth","ctl","ctm","ctn","cto","ctp","cts","ctt","ctu","ctz","cua","cub","cuc","cug","cuh","cui","cuj","cuk","cul","cum","cuo","cup","cuq","cur","cus","cut","cuu","cuv","cuw","cux","cuy","cvg","cvn","cwa","cwb","cwd","cwe","cwg","cwt","cya","cyb","cyo","czh","czk","czn","czo","czt","daa","dac","dad","dae","daf","dag","dah","dai","daj","dak","dal","dam","dao","dap","daq","dar","das","dau","dav","daw","dax","day","daz","dba","dbb","dbd","dbe","dbf","dbg","dbi","dbj","dbl","dbm","dbn","dbo","dbp","dbq","dbr","dbt","dbu","dbv","dbw","dby","dcc","dcr","dda","ddd","dde","ddg","ddi","ddj","ddn","ddo","ddr","dds","ddw","dec","ded","dee","def","deg","deh","dei","dek","del","dem","den","dep","deq","der","des","dev","dez","dga","dgb","dgc","dgd","dge","dgg","dgh","dgi","dgk","dgl","dgn","dgo","dgr","dgs","dgt","dgu","dgw","dgx","dgz","dha","dhd","dhg","dhi","dhl","dhm","dhn","dho","dhr","dhs","dhu","dhv","dhw","dhx","dia","dib","dic","did","dif","dig","dih","dii","dij","dik","dil","dim","din","dio","dip","diq","dir","dis","dit","diu","diw","dix","diy","diz","dja","djb","djc","djd","dje","djf","dji","djj","djk","djl","djm","djn","djo","djr","dju","djw","dka","dkk","dkl","dkr","dks","dkx","dlg","dlk","dlm","dln","dma","dmb","dmc","dmd","dme","dmg","dmk","dml","dmm","dmn","dmo","dmr","dms","dmu","dmv","dmw","dmx","dmy","dna","dnd","dne","dng","dni","dnj","dnk","dnn","dnr","dnt","dnu","dnv","dnw","dny","doa","dob","doc","doe","dof","doh","doi","dok","dol","don","doo","dop","doq","dor","dos","dot","dov","dow","dox","doy","doz","dpp","dra","drb","drc","drd","dre","drg","drh","dri","drl","drn","dro","drq","drr","drs","drt","dru","drw","dry","dsb","dse","dsh","dsi","dsl","dsn","dso","dsq","dta","dtb","dtd","dth","dti","dtk","dtm","dtn","dto","dtp","dtr","dts","dtt","dtu","dty","dua","dub","duc","dud","due","duf","dug","duh","dui","duj","duk","dul","dum","dun","duo","dup","duq","dur","dus","duu","duv","duw","dux","duy","duz","dva","dwa","dwl","dwr","dws","dwu","dww","dwy","dya","dyb","dyd","dyg","dyi","dym","dyn","dyo","dyu","dyy","dza","dzd","dze","dzg","dzl","dzn","eaa","ebg","ebk","ebo","ebr","ebu","ecr","ecs","ecy","eee","efa","efe","efi","ega","egl","ego","egx","egy","ehu","eip","eit","eiv","eja","eka","ekc","eke","ekg","eki","ekk","ekl","ekm","eko","ekp","ekr","eky","ele","elh","eli","elk","elm","elo","elp","elu","elx","ema","emb","eme","emg","emi","emk","emm","emn","emo","emp","ems","emu","emw","emx","emy","ena","enb","enc","end","enf","enh","enl","enm","enn","eno","enq","enr","enu","env","enw","enx","eot","epi","era","erg","erh","eri","erk","ero","err","ers","ert","erw","ese","esg","esh","esi","esk","esl","esm","esn","eso","esq","ess","esu","esx","esy","etb","etc","eth","etn","eto","etr","ets","ett","etu","etx","etz","euq","eve","evh","evn","ewo","ext","eya","eyo","eza","eze","faa","fab","fad","faf","fag","fah","fai","faj","fak","fal","fam","fan","fap","far","fat","fau","fax","fay","faz","fbl","fcs","fer","ffi","ffm","fgr","fia","fie","fil","fip","fir","fit","fiu","fiw","fkk","fkv","fla","flh","fli","fll","fln","flr","fly","fmp","fmu","fnb","fng","fni","fod","foi","fom","fon","for","fos","fox","fpe","fqs","frc","frd","frk","frm","fro","frp","frq","frr","frs","frt","fse","fsl","fss","fub","fuc","fud","fue","fuf","fuh","fui","fuj","fum","fun","fuq","fur","fut","fuu","fuv","fuy","fvr","fwa","fwe","gaa","gab","gac","gad","gae","gaf","gag","gah","gai","gaj","gak","gal","gam","gan","gao","gap","gaq","gar","gas","gat","gau","gav","gaw","gax","gay","gaz","gba","gbb","gbc","gbd","gbe","gbf","gbg","gbh","gbi","gbj","gbk","gbl","gbm","gbn","gbo","gbp","gbq","gbr","gbs","gbu","gbv","gbw","gbx","gby","gbz","gcc","gcd","gce","gcf","gcl","gcn","gcr","gct","gda","gdb","gdc","gdd","gde","gdf","gdg","gdh","gdi","gdj","gdk","gdl","gdm","gdn","gdo","gdq","gdr","gds","gdt","gdu","gdx","gea","geb","gec","ged","geg","geh","gei","gej","gek","gel","gem","geq","ges","gev","gew","gex","gey","gez","gfk","gft","gfx","gga","ggb","ggd","gge","ggg","ggk","ggl","ggn","ggo","ggr","ggt","ggu","ggw","gha","ghc","ghe","ghh","ghk","ghl","ghn","gho","ghr","ghs","ght","gia","gib","gic","gid","gie","gig","gih","gil","gim","gin","gio","gip","giq","gir","gis","git","giu","giw","gix","giy","giz","gji","gjk","gjm","gjn","gjr","gju","gka","gkd","gke","gkn","gko","gkp","gku","glc","gld","glh","gli","glj","glk","gll","glo","glr","glu","glw","gly","gma","gmb","gmd","gme","gmg","gmh","gml","gmm","gmn","gmq","gmu","gmv","gmw","gmx","gmy","gmz","gna","gnb","gnc","gnd","gne","gng","gnh","gni","gnj","gnk","gnl","gnm","gnn","gno","gnq","gnr","gnt","gnu","gnw","gnz","goa","gob","goc","god","goe","gof","gog","goh","goi","goj","gok","gol","gom","gon","goo","gop","goq","gor","gos","got","gou","gow","gox","goy","goz","gpa","gpe","gpn","gqa","gqi","gqn","gqr","gqu","gra","grb","grc","grd","grg","grh","gri","grj","grk","grm","gro","grq","grr","grs","grt","gru","grv","grw","grx","gry","grz","gse","gsg","gsl","gsm","gsn","gso","gsp","gss","gsw","gta","gti","gtu","gua","gub","guc","gud","gue","guf","gug","guh","gui","guk","gul","gum","gun","guo","gup","guq","gur","gus","gut","guu","guv","guw","gux","guz","gva","gvc","gve","gvf","gvj","gvl","gvm","gvn","gvo","gvp","gvr","gvs","gvy","gwa","gwb","gwc","gwd","gwe","gwf","gwg","gwi","gwj","gwm","gwn","gwr","gwt","gwu","gww","gwx","gxx","gya","gyb","gyd","gye","gyf","gyg","gyi","gyl","gym","gyn","gyo","gyr","gyy","gza","gzi","gzn","haa","hab","hac","had","hae","haf","hag","hah","hai","haj","hak","hal","ham","han","hao","hap","haq","har","has","hav","haw","hax","hay","haz","hba","hbb","hbn","hbo","hbu","hca","hch","hdn","hds","hdy","hea","hed","heg","heh","hei","hem","hgm","hgw","hhi","hhr","hhy","hia","hib","hid","hif","hig","hih","hii","hij","hik","hil","him","hio","hir","hit","hiw","hix","hji","hka","hke","hkk","hkn","hks","hla","hlb","hld","hle","hlt","hlu","hma","hmb","hmc","hmd","hme","hmf","hmg","hmh","hmi","hmj","hmk","hml","hmm","hmn","hmp","hmq","hmr","hms","hmt","hmu","hmv","hmw","hmx","hmy","hmz","hna","hnd","hne","hnh","hni","hnj","hnn","hno","hns","hnu","hoa","hob","hoc","hod","hoe","hoh","hoi","hoj","hok","hol","hom","hoo","hop","hor","hos","hot","hov","how","hoy","hoz","hpo","hps","hra","hrc","hre","hrk","hrm","hro","hrp","hrr","hrt","hru","hrw","hrx","hrz","hsb","hsh","hsl","hsn","hss","hti","hto","hts","htu","htx","hub","huc","hud","hue","huf","hug","huh","hui","huj","huk","hul","hum","huo","hup","huq","hur","hus","hut","huu","huv","huw","hux","huy","huz","hvc","hve","hvk","hvn","hvv","hwa","hwc","hwo","hya","hyw","hyx","iai","ian","iap","iar","iba","ibb","ibd","ibe","ibg","ibh","ibi","ibl","ibm","ibn","ibr","ibu","iby","ica","ich","icl","icr","ida","idb","idc","idd","ide","idi","idr","ids","idt","idu","ifa","ifb","ife","iff","ifk","ifm","ifu","ify","igb","ige","igg","igl","igm","ign","igo","igs","igw","ihb","ihi","ihp","ihw","iin","iir","ijc","ije","ijj","ijn","ijo","ijs","ike","iki","ikk","ikl","iko","ikp","ikr","iks","ikt","ikv","ikw","ikx","ikz","ila","ilb","ilg","ili","ilk","ill","ilm","ilo","ilp","ils","ilu","ilv","ilw","ima","ime","imi","iml","imn","imo","imr","ims","imy","inb","inc","ine","ing","inh","inj","inl","inm","inn","ino","inp","ins","int","inz","ior","iou","iow","ipi","ipo","iqu","iqw","ira","ire","irh","iri","irk","irn","iro","irr","iru","irx","iry","isa","isc","isd","ise","isg","ish","isi","isk","ism","isn","iso","isr","ist","isu","itb","itc","itd","ite","iti","itk","itl","itm","ito","itr","its","itt","itv","itw","itx","ity","itz","ium","ivb","ivv","iwk","iwm","iwo","iws","ixc","ixl","iya","iyo","iyx","izh","izi","izr","izz","jaa","jab","jac","jad","jae","jaf","jah","jaj","jak","jal","jam","jan","jao","jaq","jar","jas","jat","jau","jax","jay","jaz","jbe","jbi","jbj","jbk","jbn","jbo","jbr","jbt","jbu","jbw","jcs","jct","jda","jdg","jdt","jeb","jee","jeg","jeh","jei","jek","jel","jen","jer","jet","jeu","jgb","jge","jgk","jgo","jhi","jhs","jia","jib","jic","jid","jie","jig","jih","jii","jil","jim","jio","jiq","jit","jiu","jiv","jiy","jje","jjr","jka","jkm","jko","jkp","jkr","jku","jle","jls","jma","jmb","jmc","jmd","jmi","jml","jmn","jmr","jms","jmw","jmx","jna","jnd","jng","jni","jnj","jnl","jns","job","jod","jog","jor","jos","jow","jpa","jpr","jpx","jqr","jra","jrb","jrr","jrt","jru","jsl","jua","jub","juc","jud","juh","jui","juk","jul","jum","jun","juo","jup","jur","jus","jut","juu","juw","juy","jvd","jvn","jwi","jya","jye","jyy","kaa","kab","kac","kad","kae","kaf","kag","kah","kai","kaj","kak","kam","kao","kap","kaq","kar","kav","kaw","kax","kay","kba","kbb","kbc","kbd","kbe","kbf","kbg","kbh","kbi","kbj","kbk","kbl","kbm","kbn","kbo","kbp","kbq","kbr","kbs","kbt","kbu","kbv","kbw","kbx","kby","kbz","kca","kcb","kcc","kcd","kce","kcf","kcg","kch","kci","kcj","kck","kcl","kcm","kcn","kco","kcp","kcq","kcr","kcs","kct","kcu","kcv","kcw","kcx","kcy","kcz","kda","kdc","kdd","kde","kdf","kdg","kdh","kdi","kdj","kdk","kdl","kdm","kdn","kdo","kdp","kdq","kdr","kdt","kdu","kdv","kdw","kdx","kdy","kdz","kea","keb","kec","ked","kee","kef","keg","keh","kei","kej","kek","kel","kem","ken","keo","kep","keq","ker","kes","ket","keu","kev","kew","kex","key","kez","kfa","kfb","kfc","kfd","kfe","kff","kfg","kfh","kfi","kfj","kfk","kfl","kfm","kfn","kfo","kfp","kfq","kfr","kfs","kft","kfu","kfv","kfw","kfx","kfy","kfz","kga","kgb","kgc","kgd","kge","kgf","kgg","kgh","kgi","kgj","kgk","kgl","kgm","kgn","kgo","kgp","kgq","kgr","kgs","kgt","kgu","kgv","kgw","kgx","kgy","kha","khb","khc","khd","khe","khf","khg","khh","khi","khj","khk","khl","khn","kho","khp","khq","khr","khs","kht","khu","khv","khw","khx","khy","khz","kia","kib","kic","kid","kie","kif","kig","kih","kii","kij","kil","kim","kio","kip","kiq","kis","kit","kiu","kiv","kiw","kix","kiy","kiz","kja","kjb","kjc","kjd","kje","kjf","kjg","kjh","kji","kjj","kjk","kjl","kjm","kjn","kjo","kjp","kjq","kjr","kjs","kjt","kju","kjv","kjx","kjy","kjz","kka","kkb","kkc","kkd","kke","kkf","kkg","kkh","kki","kkj","kkk","kkl","kkm","kkn","kko","kkp","kkq","kkr","kks","kkt","kku","kkv","kkw","kkx","kky","kkz","kla","klb","klc","kld","kle","klf","klg","klh","kli","klj","klk","kll","klm","kln","klo","klp","klq","klr","kls","klt","klu","klv","klw","klx","kly","klz","kma","kmb","kmc","kmd","kme","kmf","kmg","kmh","kmi","kmj","kmk","kml","kmm","kmn","kmo","kmp","kmq","kmr","kms","kmt","kmu","kmv","kmw","kmx","kmy","kmz","kna","knb","knc","knd","kne","knf","kng","kni","knj","knk","knl","knm","knn","kno","knp","knq","knr","kns","knt","knu","knv","knw","knx","kny","knz","koa","koc","kod","koe","kof","kog","koh","koi","koj","kok","kol","koo","kop","koq","kos","kot","kou","kov","kow","kox","koy","koz","kpa","kpb","kpc","kpd","kpe","kpf","kpg","kph","kpi","kpj","kpk","kpl","kpm","kpn","kpo","kpp","kpq","kpr","kps","kpt","kpu","kpv","kpw","kpx","kpy","kpz","kqa","kqb","kqc","kqd","kqe","kqf","kqg","kqh","kqi","kqj","kqk","kql","kqm","kqn","kqo","kqp","kqq","kqr","kqs","kqt","kqu","kqv","kqw","kqx","kqy","kqz","kra","krb","krc","krd","kre","krf","krh","kri","krj","krk","krl","krm","krn","kro","krp","krr","krs","krt","kru","krv","krw","krx","kry","krz","ksa","ksb","ksc","ksd","kse","ksf","ksg","ksh","ksi","ksj","ksk","ksl","ksm","ksn","kso","ksp","ksq","ksr","kss","kst","ksu","ksv","ksw","ksx","ksy","ksz","kta","ktb","ktc","ktd","kte","ktf","ktg","kth","kti","ktj","ktk","ktl","ktm","ktn","kto","ktp","ktq","ktr","kts","ktt","ktu","ktv","ktw","ktx","kty","ktz","kub","kuc","kud","kue","kuf","kug","kuh","kui","kuj","kuk","kul","kum","kun","kuo","kup","kuq","kus","kut","kuu","kuv","kuw","kux","kuy","kuz","kva","kvb","kvc","kvd","kve","kvf","kvg","kvh","kvi","kvj","kvk","kvl","kvm","kvn","kvo","kvp","kvq","kvr","kvs","kvt","kvu","kvv","kvw","kvx","kvy","kvz","kwa","kwb","kwc","kwd","kwe","kwf","kwg","kwh","kwi","kwj","kwk","kwl","kwm","kwn","kwo","kwp","kwq","kwr","kws","kwt","kwu","kwv","kww","kwx","kwy","kwz","kxa","kxb","kxc","kxd","kxe","kxf","kxh","kxi","kxj","kxk","kxl","kxm","kxn","kxo","kxp","kxq","kxr","kxs","kxt","kxu","kxv","kxw","kxx","kxy","kxz","kya","kyb","kyc","kyd","kye","kyf","kyg","kyh","kyi","kyj","kyk","kyl","kym","kyn","kyo","kyp","kyq","kyr","kys","kyt","kyu","kyv","kyw","kyx","kyy","kyz","kza","kzb","kzc","kzd","kze","kzf","kzg","kzh","kzi","kzj","kzk","kzl","kzm","kzn","kzo","kzp","kzq","kzr","kzs","kzt","kzu","kzv","kzw","kzx","kzy","kzz","laa","lab","lac","lad","lae","laf","lag","lah","lai","laj","lak","lal","lam","lan","lap","laq","lar","las","lau","law","lax","lay","laz","lba","lbb","lbc","lbe","lbf","lbg","lbi","lbj","lbk","lbl","lbm","lbn","lbo","lbq","lbr","lbs","lbt","lbu","lbv","lbw","lbx","lby","lbz","lcc","lcd","lce","lcf","lch","lcl","lcm","lcp","lcq","lcs","lda","ldb","ldd","ldg","ldh","ldi","ldj","ldk","ldl","ldm","ldn","ldo","ldp","ldq","lea","leb","lec","led","lee","lef","leg","leh","lei","lej","lek","lel","lem","len","leo","lep","leq","ler","les","let","leu","lev","lew","lex","ley","lez","lfa","lfn","lga","lgb","lgg","lgh","lgi","lgk","lgl","lgm","lgn","lgq","lgr","lgt","lgu","lgz","lha","lhh","lhi","lhl","lhm","lhn","lhp","lhs","lht","lhu","lia","lib","lic","lid","lie","lif","lig","lih","lii","lij","lik","lil","lio","lip","liq","lir","lis","liu","liv","liw","lix","liy","liz","lja","lje","lji","ljl","ljp","ljw","ljx","lka","lkb","lkc","lkd","lke","lkh","lki","lkj","lkl","lkm","lkn","lko","lkr","lks","lkt","lku","lky","lla","llb","llc","lld","lle","llf","llg","llh","lli","llj","llk","lll","llm","lln","llo","llp","llq","lls","llu","llx","lma","lmb","lmc","lmd","lme","lmf","lmg","lmh","lmi","lmj","lmk","lml","lmm","lmn","lmo","lmp","lmq","lmr","lmu","lmv","lmw","lmx","lmy","lmz","lna","lnb","lnd","lng","lnh","lni","lnj","lnl","lnm","lnn","lno","lns","lnu","lnw","lnz","loa","lob","loc","loe","lof","log","loh","loi","loj","lok","lol","lom","lon","loo","lop","loq","lor","los","lot","lou","lov","low","lox","loy","loz","lpa","lpe","lpn","lpo","lpx","lra","lrc","lre","lrg","lri","lrk","lrl","lrm","lrn","lro","lrr","lrt","lrv","lrz","lsa","lsd","lse","lsg","lsh","lsi","lsl","lsm","lso","lsp","lsr","lss","lst","lsy","ltc","ltg","lth","lti","ltn","lto","lts","ltu","lua","luc","lud","lue","luf","lui","luj","luk","lul","lum","lun","luo","lup","luq","lur","lus","lut","luu","luv","luw","luy","luz","lva","lvk","lvs","lvu","lwa","lwe","lwg","lwh","lwl","lwm","lwo","lws","lwt","lwu","lww","lya","lyg","lyn","lzh","lzl","lzn","lzz","maa","mab","mad","mae","maf","mag","mai","maj","mak","mam","man","map","maq","mas","mat","mau","mav","maw","max","maz","mba","mbb","mbc","mbd","mbe","mbf","mbh","mbi","mbj","mbk","mbl","mbm","mbn","mbo","mbp","mbq","mbr","mbs","mbt","mbu","mbv","mbw","mbx","mby","mbz","mca","mcb","mcc","mcd","mce","mcf","mcg","mch","mci","mcj","mck","mcl","mcm","mcn","mco","mcp","mcq","mcr","mcs","mct","mcu","mcv","mcw","mcx","mcy","mcz","mda","mdb","mdc","mdd","mde","mdf","mdg","mdh","mdi","mdj","mdk","mdl","mdm","mdn","mdp","mdq","mdr","mds","mdt","mdu","mdv","mdw","mdx","mdy","mdz","mea","meb","mec","med","mee","mef","meg","meh","mei","mej","mek","mel","mem","men","meo","mep","meq","mer","mes","met","meu","mev","mew","mey","mez","mfa","mfb","mfc","mfd","mfe","mff","mfg","mfh","mfi","mfj","mfk","mfl","mfm","mfn","mfo","mfp","mfq","mfr","mfs","mft","mfu","mfv","mfw","mfx","mfy","mfz","mga","mgb","mgc","mgd","mge","mgf","mgg","mgh","mgi","mgj","mgk","mgl","mgm","mgn","mgo","mgp","mgq","mgr","mgs","mgt","mgu","mgv","mgw","mgx","mgy","mgz","mha","mhb","mhc","mhd","mhe","mhf","mhg","mhh","mhi","mhj","mhk","mhl","mhm","mhn","mho","mhp","mhq","mhr","mhs","mht","mhu","mhw","mhx","mhy","mhz","mia","mib","mic","mid","mie","mif","mig","mih","mii","mij","mik","mil","mim","min","mio","mip","miq","mir","mis","mit","miu","miw","mix","miy","miz","mja","mjb","mjc","mjd","mje","mjg","mjh","mji","mjj","mjk","mjl","mjm","mjn","mjo","mjp","mjq","mjr","mjs","mjt","mju","mjv","mjw","mjx","mjy","mjz","mka","mkb","mkc","mke","mkf","mkg","mkh","mki","mkj","mkk","mkl","mkm","mkn","mko","mkp","mkq","mkr","mks","mkt","mku","mkv","mkw","mkx","mky","mkz","mla","mlb","mlc","mld","mle","mlf","mlh","mli","mlj","mlk","mll","mlm","mln","mlo","mlp","mlq","mlr","mls","mlu","mlv","mlw","mlx","mlz","mma","mmb","mmc","mmd","mme","mmf","mmg","mmh","mmi","mmj","mmk","mml","mmm","mmn","mmo","mmp","mmq","mmr","mmt","mmu","mmv","mmw","mmx","mmy","mmz","mna","mnb","mnc","mnd","mne","mnf","mng","mnh","mni","mnj","mnk","mnl","mnm","mnn","mno","mnp","mnq","mnr","mns","mnt","mnu","mnv","mnw","mnx","mny","mnz","moa","moc","mod","moe","mof","mog","moh","moi","moj","mok","mom","moo","mop","moq","mor","mos","mot","mou","mov","mow","mox","moy","moz","mpa","mpb","mpc","mpd","mpe","mpg","mph","mpi","mpj","mpk","mpl","mpm","mpn","mpo","mpp","mpq","mpr","mps","mpt","mpu","mpv","mpw","mpx","mpy","mpz","mqa","mqb","mqc","mqe","mqf","mqg","mqh","mqi","mqj","mqk","mql","mqm","mqn","mqo","mqp","mqq","mqr","mqs","mqt","mqu","mqv","mqw","mqx","mqy","mqz","mra","mrb","mrc","mrd","mre","mrf","mrg","mrh","mrj","mrk","mrl","mrm","mrn","mro","mrp","mrq","mrr","mrs","mrt","mru","mrv","mrw","mrx","mry","mrz","msb","msc","msd","mse","msf","msg","msh","msi","msj","msk","msl","msm","msn","mso","msp","msq","msr","mss","mst","msu","msv","msw","msx","msy","msz","mta","mtb","mtc","mtd","mte","mtf","mtg","mth","mti","mtj","mtk","mtl","mtm","mtn","mto","mtp","mtq","mtr","mts","mtt","mtu","mtv","mtw","mtx","mty","mua","mub","muc","mud","mue","mug","muh","mui","muj","muk","mul","mum","mun","muo","mup","muq","mur","mus","mut","muu","muv","mux","muy","muz","mva","mvb","mvd","mve","mvf","mvg","mvh","mvi","mvk","mvl","mvm","mvn","mvo","mvp","mvq","mvr","mvs","mvt","mvu","mvv","mvw","mvx","mvy","mvz","mwa","mwb","mwc","mwd","mwe","mwf","mwg","mwh","mwi","mwj","mwk","mwl","mwm","mwn","mwo","mwp","mwq","mwr","mws","mwt","mwu","mwv","mww","mwx","mwy","mwz","mxa","mxb","mxc","mxd","mxe","mxf","mxg","mxh","mxi","mxj","mxk","mxl","mxm","mxn","mxo","mxp","mxq","mxr","mxs","mxt","mxu","mxv","mxw","mxx","mxy","mxz","myb","myc","myd","mye","myf","myg","myh","myi","myj","myk","myl","mym","myn","myo","myp","myq","myr","mys","myt","myu","myv","myw","myx","myy","myz","mza","mzb","mzc","mzd","mze","mzg","mzh","mzi","mzj","mzk","mzl","mzm","mzn","mzo","mzp","mzq","mzr","mzs","mzt","mzu","mzv","mzw","mzx","mzy","mzz","naa","nab","nac","nad","nae","naf","nag","nah","nai","naj","nak","nal","nam","nan","nao","nap","naq","nar","nas","nat","naw","nax","nay","naz","nba","nbb","nbc","nbd","nbe","nbf","nbg","nbh","nbi","nbj","nbk","nbm","nbn","nbo","nbp","nbq","nbr","nbs","nbt","nbu","nbv","nbw","nbx","nby","nca","ncb","ncc","ncd","nce","ncf","ncg","nch","nci","ncj","nck","ncl","ncm","ncn","nco","ncp","ncq","ncr","ncs","nct","ncu","ncx","ncz","nda","ndb","ndc","ndd","ndf","ndg","ndh","ndi","ndj","ndk","ndl","ndm","ndn","ndp","ndq","ndr","nds","ndt","ndu","ndv","ndw","ndx","ndy","ndz","nea","neb","nec","ned","nee","nef","neg","neh","nei","nej","nek","nem","nen","neo","neq","ner","nes","net","neu","nev","new","nex","ney","nez","nfa","nfd","nfl","nfr","nfu","nga","ngb","ngc","ngd","nge","ngf","ngg","ngh","ngi","ngj","ngk","ngl","ngm","ngn","ngo","ngp","ngq","ngr","ngs","ngt","ngu","ngv","ngw","ngx","ngy","ngz","nha","nhb","nhc","nhd","nhe","nhf","nhg","nhh","nhi","nhk","nhm","nhn","nho","nhp","nhq","nhr","nht","nhu","nhv","nhw","nhx","nhy","nhz","nia","nib","nic","nid","nie","nif","nig","nih","nii","nij","nik","nil","nim","nin","nio","niq","nir","nis","nit","niu","niv","niw","nix","niy","niz","nja","njb","njd","njh","nji","njj","njl","njm","njn","njo","njr","njs","njt","nju","njx","njy","njz","nka","nkb","nkc","nkd","nke","nkf","nkg","nkh","nki","nkj","nkk","nkm","nkn","nko","nkp","nkq","nkr","nks","nkt","nku","nkv","nkw","nkx","nkz","nla","nlc","nle","nlg","nli","nlj","nlk","nll","nlm","nln","nlo","nlq","nlr","nlu","nlv","nlw","nlx","nly","nlz","nma","nmb","nmc","nmd","nme","nmf","nmg","nmh","nmi","nmj","nmk","nml","nmm","nmn","nmo","nmp","nmq","nmr","nms","nmt","nmu","nmv","nmw","nmx","nmy","nmz","nna","nnb","nnc","nnd","nne","nnf","nng","nnh","nni","nnj","nnk","nnl","nnm","nnn","nnp","nnq","nnr","nns","nnt","nnu","nnv","nnw","nnx","nny","nnz","noa","noc","nod","noe","nof","nog","noh","noi","noj","nok","nol","nom","non","noo","nop","noq","nos","not","nou","nov","now","noy","noz","npa","npb","npg","nph","npi","npl","npn","npo","nps","npu","npx","npy","nqg","nqk","nql","nqm","nqn","nqo","nqq","nqy","nra","nrb","nrc","nre","nrf","nrg","nri","nrk","nrl","nrm","nrn","nrp","nrr","nrt","nru","nrx","nrz","nsa","nsc","nsd","nse","nsf","nsg","nsh","nsi","nsk","nsl","nsm","nsn","nso","nsp","nsq","nsr","nss","nst","nsu","nsv","nsw","nsx","nsy","nsz","ntd","nte","ntg","nti","ntj","ntk","ntm","nto","ntp","ntr","nts","ntu","ntw","ntx","nty","ntz","nua","nub","nuc","nud","nue","nuf","nug","nuh","nui","nuj","nuk","nul","num","nun","nuo","nup","nuq","nur","nus","nut","nuu","nuv","nuw","nux","nuy","nuz","nvh","nvm","nvo","nwa","nwb","nwc","nwe","nwg","nwi","nwm","nwo","nwr","nwx","nwy","nxa","nxd","nxe","nxg","nxi","nxk","nxl","nxm","nxn","nxo","nxq","nxr","nxu","nxx","nyb","nyc","nyd","nye","nyf","nyg","nyh","nyi","nyj","nyk","nyl","nym","nyn","nyo","nyp","nyq","nyr","nys","nyt","nyu","nyv","nyw","nyx","nyy","nza","nzb","nzd","nzi","nzk","nzm","nzs","nzu","nzy","nzz","oaa","oac","oar","oav","obi","obk","obl","obm","obo","obr","obt","obu","oca","och","oco","ocu","oda","odk","odt","odu","ofo","ofs","ofu","ogb","ogc","oge","ogg","ogo","ogu","oht","ohu","oia","oin","ojb","ojc","ojg","ojp","ojs","ojv","ojw","oka","okb","okd","oke","okg","okh","oki","okj","okk","okl","okm","okn","oko","okr","oks","oku","okv","okx","ola","old","ole","olk","olm","olo","olr","olt","olu","oma","omb","omc","ome","omg","omi","omk","oml","omn","omo","omp","omq","omr","omt","omu","omv","omw","omx","ona","onb","one","ong","oni","onj","onk","onn","ono","onp","onr","ons","ont","onu","onw","onx","ood","oog","oon","oor","oos","opa","opk","opm","opo","opt","opy","ora","orc","ore","org","orh","orn","oro","orr","ors","ort","oru","orv","orw","orx","ory","orz","osa","osc","osi","oso","osp","ost","osu","osx","ota","otb","otd","ote","oti","otk","otl","otm","otn","oto","otq","otr","ots","ott","otu","otw","otx","oty","otz","oua","oub","oue","oui","oum","oun","ovd","owi","owl","oyb","oyd","oym","oyy","ozm","paa","pab","pac","pad","pae","paf","pag","pah","pai","pak","pal","pam","pao","pap","paq","par","pas","pat","pau","pav","paw","pax","pay","paz","pbb","pbc","pbe","pbf","pbg","pbh","pbi","pbl","pbm","pbn","pbo","pbp","pbr","pbs","pbt","pbu","pbv","pby","pbz","pca","pcb","pcc","pcd","pce","pcf","pcg","pch","pci","pcj","pck","pcl","pcm","pcn","pcp","pcr","pcw","pda","pdc","pdi","pdn","pdo","pdt","pdu","pea","peb","ped","pee","pef","peg","peh","pei","pej","pek","pel","pem","peo","pep","peq","pes","pev","pex","pey","pez","pfa","pfe","pfl","pga","pgd","pgg","pgi","pgk","pgl","pgn","pgs","pgu","pgy","pgz","pha","phd","phg","phh","phi","phk","phl","phm","phn","pho","phq","phr","pht","phu","phv","phw","pia","pib","pic","pid","pie","pif","pig","pih","pii","pij","pil","pim","pin","pio","pip","pir","pis","pit","piu","piv","piw","pix","piy","piz","pjt","pka","pkb","pkc","pkg","pkh","pkn","pko","pkp","pkr","pks","pkt","pku","pla","plb","plc","pld","ple","plf","plg","plh","plj","plk","pll","pln","plo","plp","plq","plr","pls","plt","plu","plv","plw","ply","plz","pma","pmb","pmc","pmd","pme","pmf","pmh","pmi","pmj","pmk","pml","pmm","pmn","pmo","pmq","pmr","pms","pmt","pmu","pmw","pmx","pmy","pmz","pna","pnb","pnc","pne","png","pnh","pni","pnj","pnk","pnl","pnm","pnn","pno","pnp","pnq","pnr","pns","pnt","pnu","pnv","pnw","pnx","pny","pnz","poc","pod","poe","pof","pog","poh","poi","pok","pom","pon","poo","pop","poq","pos","pot","pov","pow","pox","poy","poz","ppa","ppe","ppi","ppk","ppl","ppm","ppn","ppo","ppp","ppq","ppr","pps","ppt","ppu","pqa","pqe","pqm","pqw","pra","prb","prc","prd","pre","prf","prg","prh","pri","prk","prl","prm","prn","pro","prp","prq","prr","prs","prt","pru","prw","prx","pry","prz","psa","psc","psd","pse","psg","psh","psi","psl","psm","psn","pso","psp","psq","psr","pss","pst","psu","psw","psy","pta","pth","pti","ptn","pto","ptp","ptq","ptr","ptt","ptu","ptv","ptw","pty","pua","pub","puc","pud","pue","puf","pug","pui","puj","puk","pum","puo","pup","puq","pur","put","puu","puw","pux","puy","puz","pwa","pwb","pwg","pwi","pwm","pwn","pwo","pwr","pww","pxm","pye","pym","pyn","pys","pyu","pyx","pyy","pzn","qaa..qtz","qua","qub","quc","qud","quf","qug","quh","qui","quk","qul","qum","qun","qup","quq","qur","qus","quv","quw","qux","quy","quz","qva","qvc","qve","qvh","qvi","qvj","qvl","qvm","qvn","qvo","qvp","qvs","qvw","qvy","qvz","qwa","qwc","qwe","qwh","qwm","qws","qwt","qxa","qxc","qxh","qxl","qxn","qxo","qxp","qxq","qxr","qxs","qxt","qxu","qxw","qya","qyp","raa","rab","rac","rad","raf","rag","rah","rai","raj","rak","ral","ram","ran","rao","rap","raq","rar","ras","rat","rau","rav","raw","rax","ray","raz","rbb","rbk","rbl","rbp","rcf","rdb","rea","reb","ree","reg","rei","rej","rel","rem","ren","rer","res","ret","rey","rga","rge","rgk","rgn","rgr","rgs","rgu","rhg","rhp","ria","rie","rif","ril","rim","rin","rir","rit","riu","rjg","rji","rjs","rka","rkb","rkh","rki","rkm","rkt","rkw","rma","rmb","rmc","rmd","rme","rmf","rmg","rmh","rmi","rmk","rml","rmm","rmn","rmo","rmp","rmq","rmr","rms","rmt","rmu","rmv","rmw","rmx","rmy","rmz","rna","rnd","rng","rnl","rnn","rnp","rnr","rnw","roa","rob","roc","rod","roe","rof","rog","rol","rom","roo","rop","ror","rou","row","rpn","rpt","rri","rro","rrt","rsb","rsi","rsl","rsm","rtc","rth","rtm","rts","rtw","rub","ruc","rue","ruf","rug","ruh","rui","ruk","ruo","rup","ruq","rut","ruu","ruy","ruz","rwa","rwk","rwm","rwo","rwr","rxd","rxw","ryn","rys","ryu","rzh","saa","sab","sac","sad","sae","saf","sah","sai","saj","sak","sal","sam","sao","sap","saq","sar","sas","sat","sau","sav","saw","sax","say","saz","sba","sbb","sbc","sbd","sbe","sbf","sbg","sbh","sbi","sbj","sbk","sbl","sbm","sbn","sbo","sbp","sbq","sbr","sbs","sbt","sbu","sbv","sbw","sbx","sby","sbz","sca","scb","sce","scf","scg","sch","sci","sck","scl","scn","sco","scp","scq","scs","sct","scu","scv","scw","scx","sda","sdb","sdc","sde","sdf","sdg","sdh","sdj","sdk","sdl","sdm","sdn","sdo","sdp","sdr","sds","sdt","sdu","sdv","sdx","sdz","sea","seb","sec","sed","see","sef","seg","seh","sei","sej","sek","sel","sem","sen","seo","sep","seq","ser","ses","set","seu","sev","sew","sey","sez","sfb","sfe","sfm","sfs","sfw","sga","sgb","sgc","sgd","sge","sgg","sgh","sgi","sgj","sgk","sgl","sgm","sgn","sgo","sgp","sgr","sgs","sgt","sgu","sgw","sgx","sgy","sgz","sha","shb","shc","shd","she","shg","shh","shi","shj","shk","shl","shm","shn","sho","shp","shq","shr","shs","sht","shu","shv","shw","shx","shy","shz","sia","sib","sid","sie","sif","sig","sih","sii","sij","sik","sil","sim","sio","sip","siq","sir","sis","sit","siu","siv","siw","six","siy","siz","sja","sjb","sjd","sje","sjg","sjk","sjl","sjm","sjn","sjo","sjp","sjr","sjs","sjt","sju","sjw","ska","skb","skc","skd","ske","skf","skg","skh","ski","skj","skk","skm","skn","sko","skp","skq","skr","sks","skt","sku","skv","skw","skx","sky","skz","sla","slc","sld","sle","slf","slg","slh","sli","slj","sll","slm","sln","slp","slq","slr","sls","slt","slu","slw","slx","sly","slz","sma","smb","smc","smd","smf","smg","smh","smi","smj","smk","sml","smm","smn","smp","smq","smr","sms","smt","smu","smv","smw","smx","smy","smz","snb","snc","sne","snf","sng","snh","sni","snj","snk","snl","snm","snn","sno","snp","snq","snr","sns","snu","snv","snw","snx","sny","snz","soa","sob","soc","sod","soe","sog","soh","soi","soj","sok","sol","son","soo","sop","soq","sor","sos","sou","sov","sow","sox","soy","soz","spb","spc","spd","spe","spg","spi","spk","spl","spm","spn","spo","spp","spq","spr","sps","spt","spu","spv","spx","spy","sqa","sqh","sqj","sqk","sqm","sqn","sqo","sqq","sqr","sqs","sqt","squ","sra","srb","src","sre","srf","srg","srh","sri","srk","srl","srm","srn","sro","srq","srr","srs","srt","sru","srv","srw","srx","sry","srz","ssa","ssb","ssc","ssd","sse","ssf","ssg","ssh","ssi","ssj","ssk","ssl","ssm","ssn","sso","ssp","ssq","ssr","sss","sst","ssu","ssv","ssx","ssy","ssz","sta","stb","std","ste","stf","stg","sth","sti","stj","stk","stl","stm","stn","sto","stp","stq","str","sts","stt","stu","stv","stw","sty","sua","sub","suc","sue","sug","sui","suj","suk","sul","sum","suq","sur","sus","sut","suv","suw","sux","suy","suz","sva","svb","svc","sve","svk","svm","svr","svs","svx","swb","swc","swf","swg","swh","swi","swj","swk","swl","swm","swn","swo","swp","swq","swr","sws","swt","swu","swv","sww","swx","swy","sxb","sxc","sxe","sxg","sxk","sxl","sxm","sxn","sxo","sxr","sxs","sxu","sxw","sya","syb","syc","syd","syi","syk","syl","sym","syn","syo","syr","sys","syw","syx","syy","sza","szb","szc","szd","sze","szg","szl","szn","szp","szs","szv","szw","taa","tab","tac","tad","tae","taf","tag","tai","taj","tak","tal","tan","tao","tap","taq","tar","tas","tau","tav","taw","tax","tay","taz","tba","tbb","tbc","tbd","tbe","tbf","tbg","tbh","tbi","tbj","tbk","tbl","tbm","tbn","tbo","tbp","tbq","tbr","tbs","tbt","tbu","tbv","tbw","tbx","tby","tbz","tca","tcb","tcc","tcd","tce","tcf","tcg","tch","tci","tck","tcl","tcm","tcn","tco","tcp","tcq","tcs","tct","tcu","tcw","tcx","tcy","tcz","tda","tdb","tdc","tdd","tde","tdf","tdg","tdh","tdi","tdj","tdk","tdl","tdm","tdn","tdo","tdq","tdr","tds","tdt","tdu","tdv","tdx","tdy","tea","teb","tec","ted","tee","tef","teg","teh","tei","tek","tem","ten","teo","tep","teq","ter","tes","tet","teu","tev","tew","tex","tey","tez","tfi","tfn","tfo","tfr","tft","tga","tgb","tgc","tgd","tge","tgf","tgg","tgh","tgi","tgj","tgn","tgo","tgp","tgq","tgr","tgs","tgt","tgu","tgv","tgw","tgx","tgy","tgz","thc","thd","the","thf","thh","thi","thk","thl","thm","thn","thp","thq","thr","ths","tht","thu","thv","thw","thx","thy","thz","tia","tic","tid","tie","tif","tig","tih","tii","tij","tik","til","tim","tin","tio","tip","tiq","tis","tit","tiu","tiv","tiw","tix","tiy","tiz","tja","tjg","tji","tjl","tjm","tjn","tjo","tjs","tju","tjw","tka","tkb","tkd","tke","tkf","tkg","tkk","tkl","tkm","tkn","tkp","tkq","tkr","tks","tkt","tku","tkv","tkw","tkx","tkz","tla","tlb","tlc","tld","tlf","tlg","tlh","tli","tlj","tlk","tll","tlm","tln","tlo","tlp","tlq","tlr","tls","tlt","tlu","tlv","tlw","tlx","tly","tma","tmb","tmc","tmd","tme","tmf","tmg","tmh","tmi","tmj","tmk","tml","tmm","tmn","tmo","tmp","tmq","tmr","tms","tmt","tmu","tmv","tmw","tmy","tmz","tna","tnb","tnc","tnd","tne","tnf","tng","tnh","tni","tnk","tnl","tnm","tnn","tno","tnp","tnq","tnr","tns","tnt","tnu","tnv","tnw","tnx","tny","tnz","tob","toc","tod","toe","tof","tog","toh","toi","toj","tol","tom","too","top","toq","tor","tos","tou","tov","tow","tox","toy","toz","tpa","tpc","tpe","tpf","tpg","tpi","tpj","tpk","tpl","tpm","tpn","tpo","tpp","tpq","tpr","tpt","tpu","tpv","tpw","tpx","tpy","tpz","tqb","tql","tqm","tqn","tqo","tqp","tqq","tqr","tqt","tqu","tqw","tra","trb","trc","trd","tre","trf","trg","trh","tri","trj","trk","trl","trm","trn","tro","trp","trq","trr","trs","trt","tru","trv","trw","trx","try","trz","tsa","tsb","tsc","tsd","tse","tsf","tsg","tsh","tsi","tsj","tsk","tsl","tsm","tsp","tsq","tsr","tss","tst","tsu","tsv","tsw","tsx","tsy","tsz","tta","ttb","ttc","ttd","tte","ttf","ttg","tth","tti","ttj","ttk","ttl","ttm","ttn","tto","ttp","ttq","ttr","tts","ttt","ttu","ttv","ttw","tty","ttz","tua","tub","tuc","tud","tue","tuf","tug","tuh","tui","tuj","tul","tum","tun","tuo","tup","tuq","tus","tut","tuu","tuv","tuw","tux","tuy","tuz","tva","tvd","tve","tvk","tvl","tvm","tvn","tvo","tvs","tvt","tvu","tvw","tvy","twa","twb","twc","twd","twe","twf","twg","twh","twl","twm","twn","two","twp","twq","twr","twt","twu","tww","twx","twy","txa","txb","txc","txe","txg","txh","txi","txj","txm","txn","txo","txq","txr","txs","txt","txu","txx","txy","tya","tye","tyh","tyi","tyj","tyl","tyn","typ","tyr","tys","tyt","tyu","tyv","tyx","tyz","tza","tzh","tzj","tzl","tzm","tzn","tzo","tzx","uam","uan","uar","uba","ubi","ubl","ubr","ubu","uby","uda","ude","udg","udi","udj","udl","udm","udu","ues","ufi","uga","ugb","uge","ugn","ugo","ugy","uha","uhn","uis","uiv","uji","uka","ukg","ukh","ukk","ukl","ukp","ukq","uks","uku","ukw","uky","ula","ulb","ulc","ule","ulf","uli","ulk","ull","ulm","uln","ulu","ulw","uma","umb","umc","umd","umg","umi","umm","umn","umo","ump","umr","ums","umu","una","und","une","ung","unk","unm","unn","unp","unr","unu","unx","unz","uok","upi","upv","ura","urb","urc","ure","urf","urg","urh","uri","urj","urk","url","urm","urn","uro","urp","urr","urt","uru","urv","urw","urx","ury","urz","usa","ush","usi","usk","usp","usu","uta","ute","utp","utr","utu","uum","uun","uur","uuu","uve","uvh","uvl","uwa","uya","uzn","uzs","vaa","vae","vaf","vag","vah","vai","vaj","val","vam","van","vao","vap","var","vas","vau","vav","vay","vbb","vbk","vec","ved","vel","vem","veo","vep","ver","vgr","vgt","vic","vid","vif","vig","vil","vin","vis","vit","viv","vka","vki","vkj","vkk","vkl","vkm","vko","vkp","vkt","vku","vlp","vls","vma","vmb","vmc","vmd","vme","vmf","vmg","vmh","vmi","vmj","vmk","vml","vmm","vmp","vmq","vmr","vms","vmu","vmv","vmw","vmx","vmy","vmz","vnk","vnm","vnp","vor","vot","vra","vro","vrs","vrt","vsi","vsl","vsv","vto","vum","vun","vut","vwa","waa","wab","wac","wad","wae","waf","wag","wah","wai","waj","wak","wal","wam","wan","wao","wap","waq","war","was","wat","wau","wav","waw","wax","way","waz","wba","wbb","wbe","wbf","wbh","wbi","wbj","wbk","wbl","wbm","wbp","wbq","wbr","wbs","wbt","wbv","wbw","wca","wci","wdd","wdg","wdj","wdk","wdu","wdy","wea","wec","wed","weg","weh","wei","wem","wen","weo","wep","wer","wes","wet","weu","wew","wfg","wga","wgb","wgg","wgi","wgo","wgu","wgw","wgy","wha","whg","whk","whu","wib","wic","wie","wif","wig","wih","wii","wij","wik","wil","wim","win","wir","wit","wiu","wiv","wiw","wiy","wja","wji","wka","wkb","wkd","wkl","wku","wkw","wky","wla","wlc","wle","wlg","wli","wlk","wll","wlm","wlo","wlr","wls","wlu","wlv","wlw","wlx","wly","wma","wmb","wmc","wmd","wme","wmh","wmi","wmm","wmn","wmo","wms","wmt","wmw","wmx","wnb","wnc","wnd","wne","wng","wni","wnk","wnm","wnn","wno","wnp","wnu","wnw","wny","woa","wob","woc","wod","woe","wof","wog","woi","wok","wom","won","woo","wor","wos","wow","woy","wpc","wra","wrb","wrd","wrg","wrh","wri","wrk","wrl","wrm","wrn","wro","wrp","wrr","wrs","wru","wrv","wrw","wrx","wry","wrz","wsa","wsg","wsi","wsk","wsr","wss","wsu","wsv","wtf","wth","wti","wtk","wtm","wtw","wua","wub","wud","wuh","wul","wum","wun","wur","wut","wuu","wuv","wux","wuy","wwa","wwb","wwo","wwr","www","wxa","wxw","wya","wyb","wyi","wym","wyr","wyy","xaa","xab","xac","xad","xae","xag","xai","xaj","xak","xal","xam","xan","xao","xap","xaq","xar","xas","xat","xau","xav","xaw","xay","xba","xbb","xbc","xbd","xbe","xbg","xbi","xbj","xbm","xbn","xbo","xbp","xbr","xbw","xbx","xby","xcb","xcc","xce","xcg","xch","xcl","xcm","xcn","xco","xcr","xct","xcu","xcv","xcw","xcy","xda","xdc","xdk","xdm","xdo","xdy","xeb","xed","xeg","xel","xem","xep","xer","xes","xet","xeu","xfa","xga","xgb","xgd","xgf","xgg","xgi","xgl","xgm","xgn","xgr","xgu","xgw","xha","xhc","xhd","xhe","xhr","xht","xhu","xhv","xia","xib","xii","xil","xin","xip","xir","xis","xiv","xiy","xjb","xjt","xka","xkb","xkc","xkd","xke","xkf","xkg","xkh","xki","xkj","xkk","xkl","xkn","xko","xkp","xkq","xkr","xks","xkt","xku","xkv","xkw","xkx","xky","xkz","xla","xlb","xlc","xld","xle","xlg","xli","xln","xlo","xlp","xls","xlu","xly","xma","xmb","xmc","xmd","xme","xmf","xmg","xmh","xmj","xmk","xml","xmm","xmn","xmo","xmp","xmq","xmr","xms","xmt","xmu","xmv","xmw","xmx","xmy","xmz","xna","xnb","xnd","xng","xnh","xni","xnk","xnn","xno","xnr","xns","xnt","xnu","xny","xnz","xoc","xod","xog","xoi","xok","xom","xon","xoo","xop","xor","xow","xpa","xpc","xpe","xpg","xpi","xpj","xpk","xpm","xpn","xpo","xpp","xpq","xpr","xps","xpt","xpu","xpy","xqa","xqt","xra","xrb","xrd","xre","xrg","xri","xrm","xrn","xrq","xrr","xrt","xru","xrw","xsa","xsb","xsc","xsd","xse","xsh","xsi","xsj","xsl","xsm","xsn","xso","xsp","xsq","xsr","xss","xsu","xsv","xsy","xta","xtb","xtc","xtd","xte","xtg","xth","xti","xtj","xtl","xtm","xtn","xto","xtp","xtq","xtr","xts","xtt","xtu","xtv","xtw","xty","xtz","xua","xub","xud","xug","xuj","xul","xum","xun","xuo","xup","xur","xut","xuu","xve","xvi","xvn","xvo","xvs","xwa","xwc","xwd","xwe","xwg","xwj","xwk","xwl","xwo","xwr","xwt","xww","xxb","xxk","xxm","xxr","xxt","xya","xyb","xyj","xyk","xyl","xyt","xyy","xzh","xzm","xzp","yaa","yab","yac","yad","yae","yaf","yag","yah","yai","yaj","yak","yal","yam","yan","yao","yap","yaq","yar","yas","yat","yau","yav","yaw","yax","yay","yaz","yba","ybb","ybd","ybe","ybh","ybi","ybj","ybk","ybl","ybm","ybn","ybo","ybx","yby","ych","ycl","ycn","ycp","yda","ydd","yde","ydg","ydk","yds","yea","yec","yee","yei","yej","yel","yen","yer","yes","yet","yeu","yev","yey","yga","ygi","ygl","ygm","ygp","ygr","ygs","ygu","ygw","yha","yhd","yhl","yhs","yia","yif","yig","yih","yii","yij","yik","yil","yim","yin","yip","yiq","yir","yis","yit","yiu","yiv","yix","yiy","yiz","yka","ykg","yki","ykk","ykl","ykm","ykn","yko","ykr","ykt","yku","yky","yla","ylb","yle","ylg","yli","yll","ylm","yln","ylo","ylr","ylu","yly","yma","ymb","ymc","ymd","yme","ymg","ymh","ymi","ymk","yml","ymm","ymn","ymo","ymp","ymq","ymr","yms","ymt","ymx","ymz","yna","ynd","yne","yng","ynh","ynk","ynl","ynn","yno","ynq","yns","ynu","yob","yog","yoi","yok","yol","yom","yon","yos","yot","yox","yoy","ypa","ypb","ypg","yph","ypk","ypm","ypn","ypo","ypp","ypz","yra","yrb","yre","yri","yrk","yrl","yrm","yrn","yro","yrs","yrw","yry","ysc","ysd","ysg","ysl","ysn","yso","ysp","ysr","yss","ysy","yta","ytl","ytp","ytw","yty","yua","yub","yuc","yud","yue","yuf","yug","yui","yuj","yuk","yul","yum","yun","yup","yuq","yur","yut","yuu","yuw","yux","yuy","yuz","yva","yvt","ywa","ywg","ywl","ywn","ywq","ywr","ywt","ywu","yww","yxa","yxg","yxl","yxm","yxu","yxy","yyr","yyu","yyz","yzg","yzk","zaa","zab","zac","zad","zae","zaf","zag","zah","zai","zaj","zak","zal","zam","zao","zap","zaq","zar","zas","zat","zau","zav","zaw","zax","zay","zaz","zbc","zbe","zbl","zbt","zbw","zca","zch","zdj","zea","zeg","zeh","zen","zga","zgb","zgh","zgm","zgn","zgr","zhb","zhd","zhi","zhn","zhw","zhx","zia","zib","zik","zil","zim","zin","zir","ziw","ziz","zka","zkb","zkd","zkg","zkh","zkk","zkn","zko","zkp","zkr","zkt","zku","zkv","zkz","zle","zlj","zlm","zln","zlq","zls","zlw","zma","zmb","zmc","zmd","zme","zmf","zmg","zmh","zmi","zmj","zmk","zml","zmm","zmn","zmo","zmp","zmq","zmr","zms","zmt","zmu","zmv","zmw","zmx","zmy","zmz","zna","znd","zne","zng","znk","zns","zoc","zoh","zom","zoo","zoq","zor","zos","zpa","zpb","zpc","zpd","zpe","zpf","zpg","zph","zpi","zpj","zpk","zpl","zpm","zpn","zpo","zpp","zpq","zpr","zps","zpt","zpu","zpv","zpw","zpx","zpy","zpz","zqe","zra","zrg","zrn","zro","zrp","zrs","zsa","zsk","zsl","zsm","zsr","zsu","zte","ztg","ztl","ztm","ztn","ztp","ztq","zts","ztt","ztu","ztx","zty","zua","zuh","zum","zun","zuy","zwa","zxx","zyb","zyg","zyj","zyn","zyp","zza","zzj"];function Ne(e){return Oe(e)||qe(e)||ze()}function ze(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function qe(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function Oe(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e){return(i="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)}re.utils.validLangs=function(){return nt},re._load({lang:"en",data:{rules:{accesskeys:{description:"Ensures every accesskey attribute value is unique",help:"accesskey attribute value must be unique"},"area-alt":{description:"Ensures <area> elements of image maps have alternate text",help:"Active <area> elements must have alternate text"},"aria-allowed-attr":{description:"Ensures ARIA attributes are allowed for an element's role",help:"Elements must only use allowed ARIA attributes"},"aria-allowed-role":{description:"Ensures role attribute has an appropriate value for the element",help:"ARIA role must be appropriate for the element"},"aria-dpub-role-fallback":{description:"Ensures unsupported DPUB roles are only used on elements with implicit fallback roles",help:"Unsupported DPUB ARIA roles should be used on elements with implicit fallback roles"},"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 do not contain focusable elements",help:"ARIA hidden element must not contain focusable elements"},"aria-input-field-name":{description:"Ensures every ARIA input field has an accessible name",help:"ARIA input fields have an accessible name"},"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:"Use aria-roledescription 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-toggle-field-name":{description:"Ensures every ARIA toggle field has an accessible name",help:"ARIA toggle fields 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 <audio> elements have captions",help:"<audio> elements must have a captions track"},"autocomplete-valid":{description:"Ensure the autocomplete attribute is correct and suitable for the form field",help:"autocomplete attribute must be used correctly"},"avoid-inline-spacing":{description:"Ensure that text spacing set through style attributes can be adjusted with custom stylesheets",help:"Inline text spacing must be adjustable with custom stylesheets"},blink:{description:"Ensures <blink> elements are not used",help:"<blink> elements are deprecated and must not be used"},"button-name":{description:"Ensures buttons have discernible text",help:"Buttons must have discernible text"},bypass:{description:"Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content",help:"Page must have means to bypass repeated blocks"},checkboxgroup:{description:'Ensures related <input type="checkbox"> elements have a group and that the group designation is consistent',help:"Checkbox inputs with the same name attribute value must be part of a group"},"color-contrast":{description:"Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds",help:"Elements must have sufficient color contrast"},"css-orientation-lock":{description:"Ensures content is not locked to any specific display orientation, and the content is operable in all display orientations",help:"CSS Media queries are not used to lock display orientation"},"definition-list":{description:"Ensures <dl> elements are structured correctly",help:"<dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script> or <template> elements"},dlitem:{description:"Ensures <dt> and <dd> elements are contained by a <dl>",help:"<dt> and <dd> elements must be contained by a <dl>"},"document-title":{description:"Ensures each HTML document contains a non-empty <title> element",help:"Documents must have <title> element to aid in navigation"},"duplicate-id-active":{description:"Ensures every id attribute value of active elements is unique",help:"IDs of active elements must be unique"},"duplicate-id-aria":{description:"Ensures every id attribute value used in ARIA and in labels is unique",help:"IDs used in ARIA and labels must be unique"},"duplicate-id":{description:"Ensures every id attribute value is unique",help:"id attribute value must be unique"},"empty-heading":{description:"Ensures headings have discernible text",help:"Headings must not be empty"},"focus-order-semantics":{description:"Ensures elements in the focus order have an appropriate role",help:"Elements in the focus order need a role appropriate for interactive content"},"form-field-multiple-labels":{description:"Ensures form field does not have multiple label elements",help:"Form field should not have multiple label elements"},"frame-tested":{description:"Ensures <iframe> and <frame> elements contain the axe-core script",help:"Frames must be tested with axe-core"},"frame-title-unique":{description:"Ensures <iframe> and <frame> elements contain a unique title attribute",help:"Frames must have a unique title attribute"},"frame-title":{description:"Ensures <iframe> and <frame> elements contain a non-empty title attribute",help:"Frames must have title attribute"},"heading-order":{description:"Ensures the order of headings is semantically correct",help:"Heading levels should only increase by one"},"hidden-content":{description:"Informs users about hidden content.",help:"Hidden content on the page cannot be analyzed"},"html-has-lang":{description:"Ensures every HTML document has a lang attribute",help:"<html> element must have a lang attribute"},"html-lang-valid":{description:"Ensures the lang attribute of the <html> element has a valid value",help:"<html> element must have a valid value for the lang attribute"},"html-xml-lang-mismatch":{description:"Ensure that HTML elements with both valid lang and xml:lang attributes agree on the base language of the page",help:"HTML elements with lang and xml:lang must have the same base language"},"image-alt":{description:"Ensures <img> elements have alternate text or a role of none or presentation",help:"Images must have alternate text"},"image-redundant-alt":{description:"Ensure image alternative is not repeated as text",help:"Alternative text of images should not be repeated as text"},"input-button-name":{description:"Ensures input buttons have discernible text",help:"Input buttons must have discernible text"},"input-image-alt":{description:'Ensures <input type="image"> elements have alternate text',help:"Image buttons must have alternate text"},"label-content-name-mismatch":{description:"Ensures that elements labelled through their content must have their visible text as part of their accessible name",help:"Elements must have their visible text as part of their accessible name"},"label-title-only":{description:"Ensures that every form element is not solely labeled using the title or aria-describedby attributes",help:"Form elements should have a visible label"},label:{description:"Ensures every form element has a label",help:"Form elements must have labels"},"landmark-banner-is-top-level":{description:"Ensures the banner landmark is at top level",help:"Banner landmark must not be contained in another landmark"},"landmark-complementary-is-top-level":{description:"Ensures the complementary landmark or aside is at top level",help:"Aside must not be contained in another landmark"},"landmark-contentinfo-is-top-level":{description:"Ensures the contentinfo landmark is at top level",help:"Contentinfo landmark must not be contained in another landmark"},"landmark-main-is-top-level":{description:"Ensures the main landmark is at top level",help:"Main landmark must not be contained in another landmark"},"landmark-no-duplicate-banner":{description:"Ensures the document has at most one banner landmark",help:"Document must not have more than one banner landmark"},"landmark-no-duplicate-contentinfo":{description:"Ensures the document has at most one contentinfo landmark",help:"Document must not have more than one contentinfo landmark"},"landmark-one-main":{description:"Ensures the document has only one main landmark and each iframe in the page has at most one main landmark",help:"Document must have one main landmark"},"landmark-unique":{help:"Ensures landmarks are unique",description:"Landmarks must have a unique role or role/label/title (i.e. accessible name) combination"},"layout-table":{description:"Ensures presentational <table> elements do not use <th>, <caption> elements or the summary attribute",help:"Layout tables must not use data table elements"},"link-in-text-block":{description:"Links can be distinguished without relying on color",help:"Links must be distinguished from surrounding text in a way that does not rely on color"},"link-name":{description:"Ensures links have discernible text",help:"Links must have discernible text"},list:{description:"Ensures that lists are structured correctly",help:"<ul> and <ol> must only directly contain <li>, <script> or <template> elements"},listitem:{description:"Ensures <li> elements are used semantically",help:"<li> elements must be contained in a <ul> or <ol>"},marquee:{description:"Ensures <marquee> elements are not used",help:"<marquee> elements are deprecated and must not be used"},"meta-refresh":{description:'Ensures <meta http-equiv="refresh"> is not used',help:"Timed refresh must not exist"},"meta-viewport-large":{description:'Ensures <meta name="viewport"> can scale a significant amount',help:"Users should be able to zoom and scale the text up to 500%"},"meta-viewport":{description:'Ensures <meta name="viewport"> does not disable text scaling and zooming',help:"Zooming and scaling must not be disabled"},"object-alt":{description:"Ensures <object> elements have alternate text",help:"<object> elements must have alternate text"},"p-as-heading":{description:"Ensure p elements are not used to style headings",help:"Bold, italic text and font-size are not used to style p elements as a heading"},"page-has-heading-one":{description:"Ensure that the page, or at least one of its frames contains a level-one heading",help:"Page must contain a level-one heading"},radiogroup:{description:'Ensures related <input type="radio"> elements have a group and that the group designation is consistent',help:"Radio inputs with the same name attribute value must be part of a group"},region:{description:"Ensures all page content is contained by landmarks",help:"All page content must be contained by landmarks"},"role-img-alt":{description:"Ensures [role='img'] elements have alternate text",help:"[role='img'] elements have an alternative text"},"scope-attr-valid":{description:"Ensures the scope attribute is used correctly on tables",help:"scope attribute should be used correctly"},"scrollable-region-focusable":{description:"Elements that have scrollable content should be accessible by keyboard",help:"Ensure that scrollable region has keyboard access"},"server-side-image-map":{description:"Ensures that server-side image maps are not used",help:"Server-side image maps must not be used"},"skip-link":{description:"Ensure all skip links have a focusable target",help:"The skip-link target should exist and be focusable"},tabindex:{description:"Ensures tabindex attribute values are not greater than 0",help:"Elements should not have tabindex greater than zero"},"table-duplicate-name":{description:"Ensure that tables do not have the same summary and caption",help:"The <caption> element should not contain the same text as the summary attribute"},"table-fake-caption":{description:"Ensure that tables with a caption use the <caption> element.",help:"Data or header cells should not be used to give caption to a data table."},"td-has-header":{description:"Ensure that each non-empty data cell in a large table has one or more table headers",help:"All non-empty td element in table larger than 3 by 3 must have an associated table header"},"td-headers-attr":{description:"Ensure that each cell in a table using the headers refers to another cell in that table",help:"All cells in a table element that use the headers attribute must only refer to other cells of that same table"},"th-has-data-cells":{description:"Ensure that each table header in a data table refers to data cells",help:"All th elements and elements with role=columnheader/rowheader must have data cells they describe"},"valid-lang":{description:"Ensures lang attributes have valid values",help:"lang attribute must have a valid value"},"video-caption":{description:"Ensures <video> elements have captions",help:"<video> elements must have captions"},"video-description":{description:"Ensures <video> elements have audio descriptions",help:"<video> elements must have an audio description track"}},checks:{accesskeys:{impact:"serious",messages:{pass:function(e){return"Accesskey attribute value is unique"},fail:function(e){return"Document has multiple elements with the same accesskey"}}},"non-empty-alt":{impact:"critical",messages:{pass:function(e){return"Element has a non-empty alt attribute"},fail:function(e){return"Element has no alt attribute or the alt attribute is empty"}}},"non-empty-title":{impact:"serious",messages:{pass:function(e){return"Element has a title attribute"},fail:function(e){return"Element has no title attribute or the title attribute is empty"}}},"aria-label":{impact:"serious",messages:{pass:function(e){return"aria-label attribute exists and is not empty"},fail:function(e){return"aria-label attribute does not exist or is empty"}}},"aria-labelledby":{impact:"serious",messages:{pass:function(e){return"aria-labelledby attribute exists and references elements that are visible to screen readers"},fail:function(e){return"aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"}}},"aria-allowed-attr":{impact:"critical",messages:{pass:function(e){return"ARIA attributes are used correctly for the defined role"},fail:function(e){var t="ARIA attribute"+(e.data&&e.data.length>1?"s are":" is")+" not allowed:",n=e.data;if(n)for(var r=-1,a=n.length-1;r<a;)t+=" "+n[r+=1];return t}}},"aria-unsupported-attr":{impact:"critical",messages:{pass:function(e){return"ARIA attribute is supported"},fail:function(e){var t="ARIA attribute is not widely supported in screen readers and assistive technologies: ",n=e.data;if(n)for(var r=-1,a=n.length-1;r<a;)t+=" "+n[r+=1];return t}}},"aria-allowed-role":{impact:"minor",messages:{pass:function(e){return"ARIA role is allowed for given element"},fail:function(e){return"ARIA role"+(e.data&&e.data.length>1?"s":"")+" "+e.data.join(", ")+" "+(e.data&&e.data.length>1?"are":" is")+" not allowed for given element"},incomplete:function(e){return"ARIA role"+(e.data&&e.data.length>1?"s":"")+" "+e.data.join(", ")+" must be removed when the element is made visible, as "+(e.data&&e.data.length>1?"they are":"it is")+" not allowed for the element"}}},"implicit-role-fallback":{impact:"moderate",messages:{pass:function(e){return"Element’s implicit ARIA role is an appropriate fallback"},fail:function(e){return"Element’s implicit ARIA role is not a good fallback for the (unsupported) role"}}},"aria-hidden-body":{impact:"critical",messages:{pass:function(e){return"No aria-hidden attribute is present on document body"},fail:function(e){return"aria-hidden=true should not be present on the document body"}}},"focusable-disabled":{impact:"serious",messages:{pass:function(e){return"No focusable elements contained within element"},fail:function(e){return"Focusable content should be disabled or be removed from the DOM"}}},"focusable-not-tabbable":{impact:"serious",messages:{pass:function(e){return"No focusable elements contained within element"},fail:function(e){return"Focusable content should have tabindex='-1' or be removed from the DOM"}}},"no-implicit-explicit-label":{impact:"moderate",messages:{pass:function(e){return"There is no mismatch between a <label> and accessible name"},incomplete:function(e){return"Check that the <label> does not need be part of the ARIA "+e.data+" field's name"}}},"aria-required-attr":{impact:"critical",messages:{pass:function(e){return"All required ARIA attributes are present"},fail:function(e){var t="Required ARIA attribute"+(e.data&&e.data.length>1?"s":"")+" not present:",n=e.data;if(n)for(var r=-1,a=n.length-1;r<a;)t+=" "+n[r+=1];return t}}},"aria-required-children":{impact:"critical",messages:{pass:function(e){return"Required ARIA children are present"},fail:function(e){var t="Required ARIA "+(e.data&&e.data.length>1?"children":"child")+" role not present:",n=e.data;if(n)for(var r=-1,a=n.length-1;r<a;)t+=" "+n[r+=1];return t},incomplete:function(e){var t="Expecting ARIA "+(e.data&&e.data.length>1?"children":"child")+" role to be added:",n=e.data;if(n)for(var r=-1,a=n.length-1;r<a;)t+=" "+n[r+=1];return t}}},"aria-required-parent":{impact:"critical",messages:{pass:function(e){return"Required ARIA parent role present"},fail:function(e){var t="Required ARIA parent"+(e.data&&e.data.length>1?"s":"")+" role not present:",n=e.data;if(n)for(var r=-1,a=n.length-1;r<a;)t+=" "+n[r+=1];return t}}},"aria-roledescription":{impact:"serious",messages:{pass:function(e){return"aria-roledescription used on a supported semantic role"},incomplete:function(e){return"Check that the aria-roledescription is announced by supported screen readers"},fail:function(e){return"Give the element a role that supports aria-roledescription"}}},invalidrole:{impact:"critical",messages:{pass:function(e){return"ARIA role is valid"},fail:function(e){return"Role must be one of the valid ARIA roles"}}},abstractrole:{impact:"serious",messages:{pass:function(e){return"Abstract roles are not used"},fail:function(e){return"Abstract roles cannot be directly used"}}},unsupportedrole:{impact:"critical",messages:{pass:function(e){return"ARIA role is supported"},fail:function(e){var t="The role used is not widely supported in screen readers and assistive technologies: ",n=e.data;if(n)for(var r=-1,a=n.length-1;r<a;)t+=" "+n[r+=1];return t}}},"has-visible-text":{impact:"minor",messages:{pass:function(e){return"Element has text that is visible to screen readers"},fail:function(e){return"Element does not have text that is visible to screen readers"}}},"aria-valid-attr-value":{impact:"critical",messages:{pass:function(e){return"ARIA attribute values are valid"},fail:function(e){var t="Invalid ARIA attribute value"+(e.data&&e.data.length>1?"s":"")+":",n=e.data;if(n)for(var r=-1,a=n.length-1;r<a;)t+=" "+n[r+=1];return t},incomplete:function(e){var t="ARIA attribute"+(e.data&&e.data.length>1?"s":"")+" element ID does not exist on the page:",n=e.data;if(n)for(var r=-1,a=n.length-1;r<a;)t+=" "+n[r+=1];return t}}},"aria-errormessage":{impact:"critical",messages:{pass:function(e){return"Uses a supported aria-errormessage technique"},fail:function(e){var t="aria-errormessage value"+(e.data&&e.data.length>1?"s":"")+" ",n=e.data;if(n)for(var r=-1,a=n.length-1;r<a;)t+=" `"+n[r+=1];return t+="` must use a technique to announce the message (e.g., aria-live, aria-describedby, role=alert, etc.)"}}},"aria-valid-attr":{impact:"critical",messages:{pass:function(e){return"ARIA attribute name"+(e.data&&e.data.length>1?"s":"")+" are valid"},fail:function(e){var t="Invalid ARIA attribute name"+(e.data&&e.data.length>1?"s":"")+":",n=e.data;if(n)for(var r=-1,a=n.length-1;r<a;)t+=" "+n[r+=1];return t}}},caption:{impact:"critical",messages:{pass:function(e){return"The multimedia element has a captions track"},incomplete:function(e){return"Check that captions is available for the element"}}},"autocomplete-valid":{impact:"serious",messages:{pass:function(e){return"the autocomplete attribute is correctly formatted"},fail:function(e){return"the autocomplete attribute is incorrectly formatted"}}},"autocomplete-appropriate":{impact:"serious",messages:{pass:function(e){return"the autocomplete value is on an appropriate element"},fail:function(e){return"the autocomplete value is inappropriate for this type of input"}}},"avoid-inline-spacing":{impact:"serious",messages:{pass:function(e){return"No inline styles with '!important' that affect text spacing has been specified"},fail:function(e){return"Remove '!important' from inline style"+(e.data&&e.data.length>1?"s":"")+" "+e.data.join(", ")+", as overriding this is not supported by most browsers"}}},"is-on-screen":{impact:"serious",messages:{pass:function(e){return"Element is not visible"},fail:function(e){return"Element is visible"}}},"button-has-visible-text":{impact:"critical",messages:{pass:function(e){return"Element has inner text that is visible to screen readers"},fail:function(e){return"Element does not have inner text that is visible to screen readers"}}},"role-presentation":{impact:"minor",messages:{pass:function(e){return'Element\'s default semantics were overriden with role="presentation"'},fail:function(e){return'Element\'s default semantics were not overridden with role="presentation"'}}},"role-none":{impact:"minor",messages:{pass:function(e){return'Element\'s default semantics were overriden with role="none"'},fail:function(e){return'Element\'s default semantics were not overridden with role="none"'}}},"internal-link-present":{impact:"serious",messages:{pass:function(e){return"Valid skip link found"},fail:function(e){return"No valid skip link found"}}},"header-present":{impact:"serious",messages:{pass:function(e){return"Page has a header"},fail:function(e){return"Page does not have a header"}}},landmark:{impact:"serious",messages:{pass:function(e){return"Page has a landmark region"},fail:function(e){return"Page does not have a landmark region"}}},"group-labelledby":{impact:"critical",messages:{pass:function(e){return'Elements with the name "'+e.data.name+'" have both a shared label, and a unique label, referenced through aria-labelledby'},fail:function(e){var t="",n=e.data&&e.data.failureCode;return t+='Elements with the name "'+e.data.name+'" do not all have ',t+="no-shared-label"===n?"a shared label":"no-unique-label"===n?"a unique label":"both a shared label, and a unique label",t+=", referenced through aria-labelledby"}}},fieldset:{impact:"critical",messages:{pass:function(e){return"Element is contained in a fieldset"},fail:function(e){var t="",n=e.data&&e.data.failureCode;return t+="no-legend"===n?"Fieldset does not have a legend as its first child":"empty-legend"===n?"Legend does not have text that is visible to screen readers":"mixed-inputs"===n?"Fieldset contains unrelated inputs":"no-group-label"===n?"ARIA group does not have aria-label or aria-labelledby":"group-mixed-inputs"===n?"ARIA group contains unrelated inputs":"Element does not have a containing fieldset or ARIA group"}}},"color-contrast":{impact:"serious",messages:{pass:function(e){return"Element has sufficient color contrast of "+e.data.contrastRatio},fail:function(e){return"Element has insufficient color contrast of "+e.data.contrastRatio+" (foreground color: "+e.data.fgColor+", background color: "+e.data.bgColor+", font size: "+e.data.fontSize+", font weight: "+e.data.fontWeight+"). Expected contrast ratio of "+e.data.expectedContrastRatio},incomplete:{bgImage:"Element's background color could not be determined due to a background image",bgGradient:"Element's background color could not be determined due to a background gradient",imgNode:"Element's background color could not be determined because element contains an image node",bgOverlap:"Element's background color could not be determined because it is overlapped by another element",fgAlpha:"Element's foreground color could not be determined because of alpha transparency",elmPartiallyObscured:"Element's background color could not be determined because it's partially obscured by another element",elmPartiallyObscuring:"Element's background color could not be determined because it partially overlaps other elements",outsideViewport:"Element's background color could not be determined because it's outside the viewport",equalRatio:"Element has a 1:1 contrast ratio with the background",shortTextContent:"Element content is too short to determine if it is actual text content",default:"Unable to determine contrast ratio"}}},"css-orientation-lock":{impact:"serious",messages:{pass:function(e){return"Display is operable, and orientation lock does not exist"},fail:function(e){return"CSS Orientation lock is applied, and makes display inoperable"},incomplete:function(e){return"CSS Orientation lock cannot be determined"}}},"structured-dlitems":{impact:"serious",messages:{pass:function(e){return"When not empty, element has both <dt> and <dd> elements"},fail:function(e){return"When not empty, element does not have at least one <dt> element followed by at least one <dd> element"}}},"only-dlitems":{impact:"serious",messages:{pass:function(e){return"List element only has direct children that are allowed inside <dt> or <dd> elements"},fail:function(e){return"List element has direct children that are not allowed inside <dt> or <dd> elements"}}},dlitem:{impact:"serious",messages:{pass:function(e){return"Description list item has a <dl> parent element"},fail:function(e){return"Description list item does not have a <dl> parent element"}}},"doc-has-title":{impact:"serious",messages:{pass:function(e){return"Document has a non-empty <title> element"},fail:function(e){return"Document does not have a non-empty <title> element"}}},"duplicate-id-active":{impact:"serious",messages:{pass:function(e){return"Document has no active elements that share the same id attribute"},fail:function(e){return"Document has active elements with the same id attribute: "+e.data}}},"duplicate-id-aria":{impact:"critical",messages:{pass:function(e){return"Document has no elements referenced with ARIA or labels that share the same id attribute"},fail:function(e){return"Document has multiple elements referenced with ARIA with the same id attribute: "+e.data}}},"duplicate-id":{impact:"minor",messages:{pass:function(e){return"Document has no static elements that share the same id attribute"},fail:function(e){return"Document has multiple static elements with the same id attribute"}}},"has-widget-role":{impact:"minor",messages:{pass:function(e){return"Element has a widget role."},fail:function(e){return"Element does not have a widget role."}}},"valid-scrollable-semantics":{impact:"minor",messages:{pass:function(e){return"Element has valid semantics for an element in the focus order."},fail:function(e){return"Element has invalid semantics for an element in the focus order."}}},"multiple-label":{impact:"moderate",messages:{pass:function(e){return"Form field does not have multiple label elements"},incomplete:function(e){return"Multiple label elements is not widely supported in assistive technologies. Ensure the first label contains all necessary information."}}},"frame-tested":{impact:"critical",messages:{pass:function(e){return"The iframe was tested with axe-core"},fail:function(e){return"The iframe could not be tested with axe-core"},incomplete:function(e){return"The iframe still has to be tested with axe-core"}}},"unique-frame-title":{impact:"serious",messages:{pass:function(e){return"Element's title attribute is unique"},fail:function(e){return"Element's title attribute is not unique"}}},"heading-order":{impact:"moderate",messages:{pass:function(e){return"Heading order valid"},fail:function(e){return"Heading order invalid"}}},"hidden-content":{impact:"minor",messages:{pass:function(e){return"All content on the page has been analyzed."},fail:function(e){return"There were problems analyzing the content on this page."},incomplete:function(e){return"There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it."}}},"has-lang":{impact:"serious",messages:{pass:function(e){return"The <html> element has a lang attribute"},fail:function(e){return"The <html> element does not have a lang attribute"}}},"valid-lang":{impact:"serious",messages:{pass:function(e){return"Value of lang attribute is included in the list of valid languages"},fail:function(e){return"Value of lang attribute not included in the list of valid languages"}}},"xml-lang-mismatch":{impact:"moderate",messages:{pass:function(e){return"Lang and xml:lang attributes have the same base language"},fail:function(e){return"Lang and xml:lang attributes do not have the same base language"}}},"has-alt":{impact:"critical",messages:{pass:function(e){return"Element has an alt attribute"},fail:function(e){return"Element does not have an alt attribute"}}},"alt-space-value":{impact:"critical",messages:{pass:function(e){return"Element has a valid alt attribute value"},fail:function(e){return"Element has an alt attribute containing only a space character, which is not ignored by all screen readers"}}},"duplicate-img-label":{impact:"minor",messages:{pass:function(e){return"Element does not duplicate existing text in <img> alt text"},fail:function(e){return"Element contains <img> element with alt text that duplicates existing text"}}},"non-empty-if-present":{impact:"critical",messages:{pass:function(e){var t="Element ";return e.data?t+="has a non-empty value attribute":t+="does not have a value attribute",t},fail:function(e){return"Element has a value attribute and the value attribute is empty"}}},"non-empty-value":{impact:"critical",messages:{pass:function(e){return"Element has a non-empty value attribute"},fail:function(e){return"Element has no value attribute or the value attribute is empty"}}},"label-content-name-mismatch":{impact:"serious",messages:{pass:function(e){return"Element contains visible text as part of it's accessible name"},fail:function(e){return"Text inside the element is not included in the accessible name"}}},"title-only":{impact:"serious",messages:{pass:function(e){return"Form element does not solely use title attribute for its label"},fail:function(e){return"Only title used to generate label for form element"}}},"implicit-label":{impact:"critical",messages:{pass:function(e){return"Form element has an implicit (wrapped) <label>"},fail:function(e){return"Form element does not have an implicit (wrapped) <label>"}}},"explicit-label":{impact:"critical",messages:{pass:function(e){return"Form element has an explicit <label>"},fail:function(e){return"Form element does not have an explicit <label>"}}},"help-same-as-label":{impact:"minor",messages:{pass:function(e){return"Help text (title or aria-describedby) does not duplicate label text"},fail:function(e){return"Help text (title or aria-describedby) text is the same as the label text"}}},"hidden-explicit-label":{impact:"critical",messages:{pass:function(e){return"Form element has a visible explicit <label>"},fail:function(e){return"Form element has explicit <label> that is hidden"}}},"landmark-is-top-level":{impact:"moderate",messages:{pass:function(e){return"The "+e.data.role+" landmark is at the top level."},fail:function(e){return"The "+e.data.role+" landmark is contained in another landmark."}}},"page-no-duplicate-banner":{impact:"moderate",messages:{pass:function(e){return"Document does not have more than one banner landmark"},fail:function(e){return"Document has more than one banner landmark"}}},"page-no-duplicate-contentinfo":{impact:"moderate",messages:{pass:function(e){return"Document does not have more than one contentinfo landmark"},fail:function(e){return"Document has more than one contentinfo landmark"}}},"page-has-main":{impact:"moderate",messages:{pass:function(e){return"Document has at least one main landmark"},fail:function(e){return"Document does not have a main landmark"}}},"page-no-duplicate-main":{impact:"moderate",messages:{pass:function(e){return"Document does not have more than one main landmark"},fail:function(e){return"Document has more than one main landmark"}}},"landmark-is-unique":{impact:"moderate",messages:{pass:function(e){return"Landmarks must have a unique role or role/label/title (i.e. accessible name) combination"},fail:function(e){return"The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable"}}},"has-th":{impact:"serious",messages:{pass:function(e){return"Layout table does not use <th> elements"},fail:function(e){return"Layout table uses <th> elements"}}},"has-caption":{impact:"serious",messages:{pass:function(e){return"Layout table does not use <caption> element"},fail:function(e){return"Layout table uses <caption> element"}}},"has-summary":{impact:"serious",messages:{pass:function(e){return"Layout table does not use summary attribute"},fail:function(e){return"Layout table uses summary attribute"}}},"link-in-text-block":{impact:"serious",messages:{pass:function(e){return"Links can be distinguished from surrounding text in some way other than by color"},fail:function(e){return"Links need to be distinguished from surrounding text in some way other than by color"},incomplete:{bgContrast:"Element's contrast ratio could not be determined. Check for a distinct hover/focus style",bgImage:"Element's contrast ratio could not be determined due to a background image",bgGradient:"Element's contrast ratio could not be determined due to a background gradient",imgNode:"Element's contrast ratio could not be determined because element contains an image node",bgOverlap:"Element's contrast ratio could not be determined because of element overlap",default:"Unable to determine contrast ratio"}}},"focusable-no-name":{impact:"serious",messages:{pass:function(e){return"Element is not in tab order or has accessible text"},fail:function(e){return"Element is in tab order and does not have accessible text"}}},"only-listitems":{impact:"serious",messages:{pass:function(e){return"List element only has direct children that are allowed inside <li> elements"},fail:function(e){return"List element has direct children that are not allowed inside <li> elements"}}},listitem:{impact:"serious",messages:{pass:function(e){return'List item has a <ul>, <ol> or role="list" parent element'},fail:function(e){var t="List item does not have a <ul>, <ol>";return"roleNotValid"===e.data&&(t+=' without a role, or a role="list"'),t+=" parent element"}}},"meta-refresh":{impact:"critical",messages:{pass:function(e){return"<meta> tag does not immediately refresh the page"},fail:function(e){return"<meta> tag forces timed refresh of page"}}},"meta-viewport-large":{impact:"minor",messages:{pass:function(e){return"<meta> tag does not prevent significant zooming on mobile devices"},fail:function(e){return"<meta> tag limits zooming on mobile devices"}}},"meta-viewport":{impact:"critical",messages:{pass:function(e){return"<meta> tag does not disable zooming on mobile devices"},fail:function(e){return e.data+" on <meta> tag disables zooming on mobile devices"}}},"p-as-heading":{impact:"serious",messages:{pass:function(e){return"<p> elements are not styled as headings"},fail:function(e){return"Heading elements should be used instead of styled p elements"}}},"page-has-heading-one":{impact:"moderate",messages:{pass:function(e){return"Page has at least one level-one heading"},fail:function(e){return"Page must have a level-one heading"}}},region:{impact:"moderate",messages:{pass:function(e){return"All page content is contained by landmarks"},fail:function(e){return"Some page content is not contained by landmarks"}}},"html5-scope":{impact:"moderate",messages:{pass:function(e){return"Scope attribute is only used on table header elements (<th>)"},fail:function(e){return"In HTML 5, scope attributes may only be used on table header elements (<th>)"}}},"scope-value":{impact:"critical",messages:{pass:function(e){return"Scope attribute is used correctly"},fail:function(e){return"The value of the scope attribute may only be 'row' or 'col'"}}},"focusable-content":{impact:"moderate",messages:{pass:function(e){return"Element contains focusable elements"},fail:function(e){return"Element should have focusable content"}}},"focusable-element":{impact:"moderate",messages:{pass:function(e){return"Element is focusable"},fail:function(e){return"Element should be focusable"}}},exists:{impact:"minor",messages:{pass:function(e){return"Element does not exist"},incomplete:function(e){return"Element exists"}}},"skip-link":{impact:"moderate",messages:{pass:function(e){return"Skip link target exists"},incomplete:function(e){return"Skip link target should become visible on activation"},fail:function(e){return"No skip link target"}}},tabindex:{impact:"serious",messages:{pass:function(e){return"Element does not have a tabindex greater than 0"},fail:function(e){return"Element has a tabindex greater than 0"}}},"same-caption-summary":{impact:"minor",messages:{pass:function(e){return"Content of summary attribute and <caption> are not duplicated"},fail:function(e){return"Content of summary attribute and <caption> element are identical"}}},"caption-faked":{impact:"serious",messages:{pass:function(e){return"The first row of a table is not used as a caption"},fail:function(e){return"The first child of the table should be a caption instead of a table cell"}}},"td-has-header":{impact:"critical",messages:{pass:function(e){return"All non-empty data cells have table headers"},fail:function(e){return"Some non-empty data cells do not have table headers"}}},"td-headers-attr":{impact:"serious",messages:{pass:function(e){return"The headers attribute is exclusively used to refer to other cells in the table"},fail:function(e){return"The headers attribute is not exclusively used to refer to other cells in the table"}}},"th-has-data-cells":{impact:"serious",messages:{pass:function(e){return"All table header cells refer to data cells"},fail:function(e){return"Not all table header cells refer to data cells"},incomplete:function(e){return"Table data cells are missing or empty"}}},description:{impact:"critical",messages:{pass:function(e){return"The multimedia element has an audio description track"},incomplete:function(e){return"Check that audio description is available for the element"}}}},failureSummaries:{any:{failureMessage:function(e){var t="Fix any of the following:",n=e;if(n)for(var r=-1,a=n.length-1;r<a;)t+="\n  "+n[r+=1].split("\n").join("\n  ");return t}},none:{failureMessage:function(e){var t="Fix all of the following:",n=e;if(n)for(var r=-1,a=n.length-1;r<a;)t+="\n  "+n[r+=1].split("\n").join("\n  ");return t}}},incompleteFallbackMessage:function(e){return"axe couldn't tell the reason. Time to break out the element inspector!"}},rules:[{id:"accesskeys",selector:"[accesskey]",excludeHidden:!1,tags:["best-practice","cat.keyboard"],all:[],any:[],none:["accesskeys"]},{id:"area-alt",selector:"map area[href]",excludeHidden:!1,tags:["cat.text-alternatives","wcag2a","wcag111","section508","section508.22.a"],all:[],any:["non-empty-alt","non-empty-title","aria-label","aria-labelledby"],none:[]},{id:"aria-allowed-attr",matches:function(e,t,n){var r=/^aria-/;if(e.hasAttributes())for(var a=re.utils.getNodeAttributes(e),i=0,o=a.length;i<o;i++)if(r.test(a[i].name))return!0;return!1},tags:["cat.aria","wcag2a","wcag412"],all:[],any:["aria-allowed-attr"],none:["aria-unsupported-attr"]},{id:"aria-allowed-role",excludeHidden:!1,selector:"[role]",matches:function(e,t,n){return null!==re.commons.aria.getRole(e,{noImplicit:!0,dpub:!0,fallback:!0})},tags:["cat.aria","best-practice"],all:[],any:[{options:{allowImplicit:!0,ignoredTags:[]},id:"aria-allowed-role"}],none:[]},{id:"aria-dpub-role-fallback",selector:"[role]",matches:function(e,t,n){var r=e.getAttribute("role");return["doc-backlink","doc-biblioentry","doc-biblioref","doc-cover","doc-endnote","doc-glossref","doc-noteref"].includes(r)},tags:["cat.aria","wcag2a","wcag131"],all:["implicit-role-fallback"],any:[],none:[]},{id:"aria-hidden-body",selector:"body",excludeHidden:!1,tags:["cat.aria","wcag2a","wcag412"],all:[],any:["aria-hidden-body"],none:[]},{id:"aria-hidden-focus",selector:'[aria-hidden="true"]',matches:function(e,t,n){var r=re.commons.dom.getComposedParent;return function e(t){return!t||"true"!==t.getAttribute("aria-hidden")&&e(r(t))}(r(e))},excludeHidden:!1,tags:["cat.name-role-value","wcag2a","wcag412","wcag131"],all:["focusable-disabled","focusable-not-tabbable"],any:[],none:[]},{id:"aria-input-field-name",selector:'[role="combobox"], [role="listbox"], [role="searchbox"], [role="slider"], [role="spinbutton"], [role="textbox"]',matches:function(e,t,n){var r=re.commons.aria,a=e.nodeName.toUpperCase(),i=r.getRole(e,{noImplicit:!0});return("AREA"!==a||!e.getAttribute("href"))&&(!["INPUT","SELECT","TEXTAREA"].includes(a)&&("IMG"!==a&&("img"!==i||"SVG"===a)&&("BUTTON"!==a&&"button"!==i&&("combobox"!==i||!re.utils.querySelectorAll(t,'input:not([type="hidden"])').length))))},tags:["wcag2a","wcag412"],all:[],any:["aria-label","aria-labelledby","non-empty-title"],none:["no-implicit-explicit-label"]},{id:"aria-required-attr",selector:"[role]",tags:["cat.aria","wcag2a","wcag412"],all:[],any:["aria-required-attr"],none:[]},{id:"aria-required-children",selector:"[role]",tags:["cat.aria","wcag2a","wcag131"],all:[],any:[{options:{reviewEmpty:["doc-bibliography","doc-endnotes","grid","list","listbox","table","tablist","tree","treegrid","rowgroup"]},id:"aria-required-children"}],none:[]},{id:"aria-required-parent",selector:"[role]",tags:["cat.aria","wcag2a","wcag131"],all:[],any:["aria-required-parent"],none:[]},{id:"aria-roledescription",selector:"[aria-roledescription]",tags:["cat.aria","wcag2a","wcag412"],all:[],any:[{options:{supportedRoles:["button","img","checkbox","radio","combobox","menuitemcheckbox","menuitemradio"]},id:"aria-roledescription"}],none:[]},{id:"aria-roles",selector:"[role]",tags:["cat.aria","wcag2a","wcag412"],all:[],any:[],none:["invalidrole","abstractrole","unsupportedrole"]},{id:"aria-toggle-field-name",selector:'[role="checkbox"], [role="menuitemcheckbox"], [role="menuitemradio"], [role="radio"], [role="switch"]',matches:function(e,t,n){var r=re.commons.aria,a=e.nodeName.toUpperCase(),i=r.getRole(e,{noImplicit:!0});return("AREA"!==a||!e.getAttribute("href"))&&(!["INPUT","SELECT","TEXTAREA"].includes(a)&&("IMG"!==a&&("img"!==i||"SVG"===a)&&("BUTTON"!==a&&"button"!==i&&("combobox"!==i||!re.utils.querySelectorAll(t,'input:not([type="hidden"])').length))))},tags:["wcag2a","wcag412"],all:[],any:["aria-label","aria-labelledby","non-empty-title","has-visible-text"],none:["no-implicit-explicit-label"]},{id:"aria-valid-attr-value",matches:function(e,t,n){var r=/^aria-/;if(e.hasAttributes())for(var a=re.utils.getNodeAttributes(e),i=0,o=a.length;i<o;i++)if(r.test(a[i].name))return!0;return!1},tags:["cat.aria","wcag2a","wcag412"],all:[{options:[],id:"aria-valid-attr-value"},"aria-errormessage"],any:[],none:[]},{id:"aria-valid-attr",matches:function(e,t,n){var r=/^aria-/;if(e.hasAttributes())for(var a=re.utils.getNodeAttributes(e),i=0,o=a.length;i<o;i++)if(r.test(a[i].name))return!0;return!1},tags:["cat.aria","wcag2a","wcag412"],all:[],any:[{options:[],id:"aria-valid-attr"}],none:[]},{id:"audio-caption",selector:"audio",enabled:!1,excludeHidden:!1,tags:["cat.time-and-media","wcag2a","wcag121","section508","section508.22.a"],all:[],any:[],none:["caption"]},{id:"autocomplete-valid",matches:function(e,t,n){var r=re.commons,a=r.text,i=r.aria,o=r.dom,s=t.attr("autocomplete");if(!s||""===a.sanitize(s))return!1;var l=t.props.nodeName;if(!1===["textarea","input","select"].includes(l))return!1;if("input"===l&&["submit","reset","button","hidden"].includes(t.props.type))return!1;var u=t.attr("aria-disabled")||"false";if(t.hasAttr("disabled")||"true"===u.toLowerCase())return!1;var c=t.attr("role"),d=t.attr("tabindex");if("-1"===d&&c){var p=i.lookupTable.role[c];if(void 0===p||"widget"!==p.type)return!1}return!("-1"===d&&t.actualNode&&!o.isVisible(t.actualNode,!1)&&!o.isVisible(t.actualNode,!0))},tags:["cat.forms","wcag21aa","wcag135"],all:["autocomplete-valid","autocomplete-appropriate"],any:[],none:[]},{id:"avoid-inline-spacing",selector:"[style]",tags:["wcag21aa","wcag1412"],all:["avoid-inline-spacing"],any:[],none:[]},{id:"blink",selector:"blink",excludeHidden:!1,tags:["cat.time-and-media","wcag2a","wcag222","section508","section508.22.j"],all:[],any:[],none:["is-on-screen"]},{id:"button-name",selector:'button, [role="button"]:not(input)',tags:["cat.name-role-value","wcag2a","wcag412","section508","section508.22.a"],all:[],any:["button-has-visible-text","aria-label","aria-labelledby","role-presentation","role-none","non-empty-title"],none:[]},{id:"bypass",selector:"html",pageLevel:!0,matches:function(e,t,n){return!!e.querySelector("a[href]")},tags:["cat.keyboard","wcag2a","wcag241","section508","section508.22.o"],all:[],any:["internal-link-present","header-present","landmark"],none:[]},{id:"checkboxgroup",selector:"input[type=checkbox][name]",tags:["cat.forms","best-practice","deprecated"],enabled:!1,all:[],any:["group-labelledby","fieldset"],none:[]},{id:"color-contrast",matches:function(e,t,n){var r=e.nodeName.toUpperCase(),i=e.type;if("true"===e.getAttribute("aria-disabled")||re.commons.dom.findUpVirtual(t,'[aria-disabled="true"]'))return!1;if("INPUT"===r)return-1===["hidden","range","color","checkbox","radio","image"].indexOf(i)&&!e.disabled;if("SELECT"===r)return!!e.options.length&&!e.disabled;if("TEXTAREA"===r)return!e.disabled;if("OPTION"===r)return!1;if("BUTTON"===r&&e.disabled||re.commons.dom.findUpVirtual(t,"button[disabled]"))return!1;if("FIELDSET"===r&&e.disabled||re.commons.dom.findUpVirtual(t,"fieldset[disabled]"))return!1;var o=re.commons.dom.findUpVirtual(t,"label");if("LABEL"===r||o){var s=e,l=t;o&&(s=o,l=re.utils.getNodeFromTree(o));var u=re.commons.dom.getRootNode(s),c=s.htmlFor&&u.getElementById(s.htmlFor),d=re.utils.getNodeFromTree(c);if(c&&(c.disabled||"true"===c.getAttribute("aria-disabled")||re.commons.dom.findUpVirtual(d,'[aria-disabled="true"]')))return!1;if((c=re.utils.querySelectorAll(l,'input:not([type="hidden"]):not([type="image"]):not([type="button"]):not([type="submit"]):not([type="reset"]), select, textarea')).length&&c[0].actualNode.disabled)return!1}if(e.getAttribute("id")){var p=re.utils.escapeSelector(e.getAttribute("id")),m=re.commons.dom.getRootNode(e).querySelector("[aria-labelledby~="+p+"]");if(m&&m.disabled)return!1}var f=re.commons.text.visibleVirtual(t,!1,!0);if(""===f||""===re.commons.text.removeUnicode(f,{emoji:!0,nonBmp:!0,punctuations:!0}))return!1;var h=a.createRange(),g=t.children,b=g.length,y=null,v=0;for(v=0;v<b;v++)3===(y=g[v]).actualNode.nodeType&&""!==re.commons.text.sanitize(y.actualNode.nodeValue)&&h.selectNodeContents(y.actualNode);var w=h.getClientRects();for(b=w.length,v=0;v<b;v++)if(re.commons.dom.visuallyOverlaps(w[v],e))return!0;return!1},excludeHidden:!1,options:{noScroll:!1},tags:["cat.color","wcag2aa","wcag143"],all:[],any:["color-contrast"],none:[]},{id:"css-orientation-lock",selector:"html",tags:["cat.structure","wcag134","wcag21aa","experimental"],all:["css-orientation-lock"],any:[],none:[],preload:!0},{id:"definition-list",selector:"dl",matches:function(e,t,n){return!e.getAttribute("role")},tags:["cat.structure","wcag2a","wcag131"],all:[],any:[],none:["structured-dlitems","only-dlitems"]},{id:"dlitem",selector:"dd, dt",matches:function(e,t,n){return!e.getAttribute("role")},tags:["cat.structure","wcag2a","wcag131"],all:[],any:["dlitem"],none:[]},{id:"document-title",selector:"html",matches:function(e,t,n){return e.ownerDocument.defaultView.self===e.ownerDocument.defaultView.top},tags:["cat.text-alternatives","wcag2a","wcag242"],all:[],any:["doc-has-title"],none:[]},{id:"duplicate-id-active",selector:"[id]",matches:function(e,t,n){var r=re.commons,a=r.dom,i=r.aria,o=e.getAttribute("id").trim(),s='*[id="'.concat(re.utils.escapeSelector(o),'"]'),l=Array.from(a.getRootNode(e).querySelectorAll(s));return!i.isAccessibleRef(e)&&l.some(a.isFocusable)},excludeHidden:!1,tags:["cat.parsing","wcag2a","wcag411"],all:[],any:["duplicate-id-active"],none:[]},{id:"duplicate-id-aria",selector:"[id]",matches:function(e,t,n){return re.commons.aria.isAccessibleRef(e)},excludeHidden:!1,tags:["cat.parsing","wcag2a","wcag411"],all:[],any:["duplicate-id-aria"],none:[]},{id:"duplicate-id",selector:"[id]",matches:function(e,t,n){var r=re.commons,a=r.dom,i=r.aria,o=e.getAttribute("id").trim(),s='*[id="'.concat(re.utils.escapeSelector(o),'"]'),l=Array.from(a.getRootNode(e).querySelectorAll(s));return!i.isAccessibleRef(e)&&l.every((function(e){return!a.isFocusable(e)}))},excludeHidden:!1,tags:["cat.parsing","wcag2a","wcag411"],all:[],any:["duplicate-id"],none:[]},{id:"empty-heading",selector:'h1, h2, h3, h4, h5, h6, [role="heading"]',matches:function(e,t,n){var r;return e.hasAttribute("role")&&(r=e.getAttribute("role").split(/\s+/i).filter(re.commons.aria.isValidRole)),r&&r.length>0?r.includes("heading"):"heading"===re.commons.aria.implicitRole(e)},tags:["cat.name-role-value","best-practice"],all:[],any:["has-visible-text"],none:[]},{id:"focus-order-semantics",selector:"div, h1, h2, h3, h4, h5, h6, [role=heading], p, span",matches:function(e,t,n){return re.commons.dom.insertedIntoFocusOrder(e)},tags:["cat.keyboard","best-practice","experimental"],all:[],any:[{options:[],id:"has-widget-role"},{options:[],id:"valid-scrollable-semantics"}],none:[]},{id:"form-field-multiple-labels",selector:"input, select, textarea",matches:function(e,t,n){if("input"!==e.nodeName.toLowerCase()||!1===e.hasAttribute("type"))return!0;var r=e.getAttribute("type").toLowerCase();return!1===["hidden","image","button","submit","reset"].includes(r)},tags:["cat.forms","wcag2a","wcag332"],all:[],any:[],none:["multiple-label"]},{id:"frame-tested",selector:"frame, iframe",tags:["cat.structure","review-item","best-practice"],all:[{options:{isViolation:!1},id:"frame-tested"}],any:[],none:[]},{id:"frame-title-unique",selector:"frame[title], iframe[title]",matches:function(e,t,n){var r=e.getAttribute("title");return!(!r||!re.commons.text.sanitize(r).trim())},tags:["cat.text-alternatives","best-practice"],all:[],any:[],none:["unique-frame-title"]},{id:"frame-title",selector:"frame, iframe",tags:["cat.text-alternatives","wcag2a","wcag241","wcag412","section508","section508.22.i"],all:[],any:["aria-label","aria-labelledby","non-empty-title","role-presentation","role-none"],none:[]},{id:"heading-order",selector:"h1, h2, h3, h4, h5, h6, [role=heading]",matches:function(e,t,n){var r;return e.hasAttribute("role")&&(r=e.getAttribute("role").split(/\s+/i).filter(re.commons.aria.isValidRole)),r&&r.length>0?r.includes("heading"):"heading"===re.commons.aria.implicitRole(e)},tags:["cat.semantics","best-practice"],all:[],any:["heading-order"],none:[]},{id:"hidden-content",selector:"*",excludeHidden:!1,tags:["cat.structure","experimental","review-item","best-practice"],all:[],any:["hidden-content"],none:[]},{id:"html-has-lang",selector:"html",matches:function(e,t,n){return e.ownerDocument.defaultView.self===e.ownerDocument.defaultView.top},tags:["cat.language","wcag2a","wcag311"],all:[],any:["has-lang"],none:[]},{id:"html-lang-valid",selector:"html[lang], html[xml\\:lang]",tags:["cat.language","wcag2a","wcag311"],all:[],any:[],none:["valid-lang"]},{id:"html-xml-lang-mismatch",selector:"html[lang][xml\\:lang]",matches:function(e,t,n){var r=re.utils.getBaseLang,a=r(e.getAttribute("lang")),i=r(e.getAttribute("xml:lang"));return re.utils.validLangs().includes(a)&&re.utils.validLangs().includes(i)},tags:["cat.language","wcag2a","wcag311"],all:["xml-lang-mismatch"],any:[],none:[]},{id:"image-alt",selector:"img",tags:["cat.text-alternatives","wcag2a","wcag111","section508","section508.22.a"],all:[],any:["has-alt","aria-label","aria-labelledby","non-empty-title","role-presentation","role-none"],none:["alt-space-value"]},{id:"image-redundant-alt",selector:"img",tags:["cat.text-alternatives","best-practice"],all:[],any:[],none:["duplicate-img-label"]},{id:"input-button-name",selector:'input[type="button"], input[type="submit"], input[type="reset"]',tags:["cat.name-role-value","wcag2a","wcag412","section508","section508.22.a"],all:[],any:["non-empty-if-present","non-empty-value","aria-label","aria-labelledby","role-presentation","role-none","non-empty-title"],none:[]},{id:"input-image-alt",selector:'input[type="image"]',tags:["cat.text-alternatives","wcag2a","wcag111","section508","section508.22.a"],all:[],any:["non-empty-alt","aria-label","aria-labelledby","non-empty-title"],none:[]},{id:"label-content-name-mismatch",matches:function(e,t,n){var r=re.commons,a=r.aria,i=r.text,o=a.getRole(e);return!!o&&(!!a.lookupTable.rolesOfType.widget.includes(o)&&(!!a.getRolesWithNameFromContents().includes(o)&&(!(!i.sanitize(a.arialabelText(e))&&!i.sanitize(a.arialabelledbyText(e)))&&!!i.sanitize(i.visibleVirtual(t)))))},tags:["wcag21a","wcag253","experimental"],all:[],any:[{options:{pixelThreshold:.1,occuranceThreshold:3},id:"label-content-name-mismatch"}],none:[]},{id:"label-title-only",selector:"input, select, textarea",matches:function(e,t,n){if("input"!==e.nodeName.toLowerCase()||!1===e.hasAttribute("type"))return!0;var r=e.getAttribute("type").toLowerCase();return!1===["hidden","image","button","submit","reset"].includes(r)},tags:["cat.forms","best-practice"],all:[],any:[],none:["title-only"]},{id:"label",selector:"input, select, textarea",matches:function(e,t,n){if("input"!==e.nodeName.toLowerCase()||!1===e.hasAttribute("type"))return!0;var r=e.getAttribute("type").toLowerCase();return!1===["hidden","image","button","submit","reset"].includes(r)},tags:["cat.forms","wcag2a","wcag332","wcag131","section508","section508.22.n"],all:[],any:["aria-label","aria-labelledby","implicit-label","explicit-label","non-empty-title"],none:["help-same-as-label","hidden-explicit-label"]},{id:"landmark-banner-is-top-level",selector:"header:not([role]), [role=banner]",matches:function(e,t,n){return e.hasAttribute("role")||!re.commons.dom.findUpVirtual(t,"article, aside, main, nav, section")},tags:["cat.semantics","best-practice"],all:[],any:["landmark-is-top-level"],none:[]},{id:"landmark-complementary-is-top-level",selector:"aside:not([role]), [role=complementary]",tags:["cat.semantics","best-practice"],all:[],any:["landmark-is-top-level"],none:[]},{id:"landmark-contentinfo-is-top-level",selector:"footer:not([role]), [role=contentinfo]",matches:function(e,t,n){return e.hasAttribute("role")||!re.commons.dom.findUpVirtual(t,"article, aside, main, nav, section")},tags:["cat.semantics","best-practice"],all:[],any:["landmark-is-top-level"],none:[]},{id:"landmark-main-is-top-level",selector:"main:not([role]), [role=main]",tags:["cat.semantics","best-practice"],all:[],any:["landmark-is-top-level"],none:[]},{id:"landmark-no-duplicate-banner",selector:"html",tags:["cat.semantics","best-practice"],all:[],any:[{options:{selector:"header:not([role]), [role=banner]",nativeScopeFilter:"article, aside, main, nav, section"},id:"page-no-duplicate-banner"}],none:[]},{id:"landmark-no-duplicate-contentinfo",selector:"html",tags:["cat.semantics","best-practice"],all:[],any:[{options:{selector:"footer:not([role]), [role=contentinfo]",nativeScopeFilter:"article, aside, main, nav, section"},id:"page-no-duplicate-contentinfo"}],none:[]},{id:"landmark-one-main",selector:"html",tags:["cat.semantics","best-practice"],all:[{options:{selector:"main:not([role]), [role='main']"},id:"page-has-main"},{options:{selector:"main:not([role]), [role='main']"},id:"page-no-duplicate-main"}],any:[],none:[]},{id:"landmark-unique",selector:"[role=banner], [role=complementary], [role=contentinfo], [role=main], [role=navigation], [role=region], [role=search], [role=form], form, footer, header, aside, main, nav, section",tags:["cat.semantics","best-practice"],matches:function(e,t,n){var r=["article","aside","main","nav","section"].join(",");return function(e){var t=e.actualNode,n=re.commons.aria.getRolesByType("landmark"),a=re.commons.aria.getRole(t);if(!a)return!1;var i,o=t.nodeName.toUpperCase();return"HEADER"===o||"FOOTER"===o?(i=e,!re.commons.dom.findUpVirtual(i,r)):"SECTION"===o||"FORM"===o?!!re.commons.text.accessibleTextVirtual(e):n.indexOf(a)>=0||"region"===a}(t)&&re.commons.dom.isVisible(e,!0)},all:[],any:["landmark-is-unique"],none:[]},{id:"layout-table",selector:"table",matches:function(e,t,n){var r=(e.getAttribute("role")||"").toLowerCase();return!(("presentation"===r||"none"===r)&&!re.commons.dom.isFocusable(e)||re.commons.table.isDataTable(e))},tags:["cat.semantics","wcag2a","wcag131"],all:[],any:[],none:["has-th","has-caption","has-summary"]},{id:"link-in-text-block",selector:"a[href], [role=link]",matches:function(e,t,n){var r=re.commons.text.sanitize(e.textContent),a=e.getAttribute("role");return(!a||"link"===a)&&(!!r&&(!!re.commons.dom.isVisible(e,!1)&&re.commons.dom.isInTextBlock(e)))},excludeHidden:!1,tags:["cat.color","experimental","wcag2a","wcag141"],all:["link-in-text-block"],any:[],none:[]},{id:"link-name",selector:"a[href]:not([role=button]), [role=link]",tags:["cat.name-role-value","wcag2a","wcag412","wcag244","section508","section508.22.a"],all:[],any:["has-visible-text","aria-label","aria-labelledby","role-presentation","role-none"],none:["focusable-no-name"]},{id:"list",selector:"ul, ol",matches:function(e,t,n){return!e.getAttribute("role")},tags:["cat.structure","wcag2a","wcag131"],all:[],any:[],none:["only-listitems"]},{id:"listitem",selector:"li",matches:function(e,t,n){return!e.getAttribute("role")},tags:["cat.structure","wcag2a","wcag131"],all:[],any:["listitem"],none:[]},{id:"marquee",selector:"marquee",excludeHidden:!1,tags:["cat.parsing","wcag2a","wcag222"],all:[],any:[],none:["is-on-screen"]},{id:"meta-refresh",selector:'meta[http-equiv="refresh"]',excludeHidden:!1,tags:["cat.time-and-media","wcag2a","wcag2aaa","wcag221","wcag224","wcag325"],all:[],any:["meta-refresh"],none:[]},{id:"meta-viewport-large",selector:'meta[name="viewport"]',excludeHidden:!1,tags:["cat.sensory-and-visual-cues","best-practice"],all:[],any:[{options:{scaleMinimum:5,lowerBound:2},id:"meta-viewport-large"}],none:[]},{id:"meta-viewport",selector:'meta[name="viewport"]',excludeHidden:!1,tags:["cat.sensory-and-visual-cues","wcag2aa","wcag144"],all:[],any:[{options:{scaleMinimum:2},id:"meta-viewport"}],none:[]},{id:"object-alt",selector:"object",tags:["cat.text-alternatives","wcag2a","wcag111","section508","section508.22.a"],all:[],any:["has-visible-text","aria-label","aria-labelledby","non-empty-title","role-presentation","role-none"],none:[]},{id:"p-as-heading",selector:"p",matches:function(e,t,n){var r=Array.from(e.parentNode.childNodes),a=e.textContent.trim();return!(0===a.length||(a.match(/[.!?:;](?![.!?:;])/g)||[]).length>=2)&&0!==r.slice(r.indexOf(e)+1).filter((function(e){return"P"===e.nodeName.toUpperCase()&&""!==e.textContent.trim()})).length},tags:["cat.semantics","wcag2a","wcag131","experimental"],all:[{options:{margins:[{weight:150,italic:!0},{weight:150,size:1.15},{italic:!0,size:1.15},{size:1.4}]},id:"p-as-heading"}],any:[],none:[]},{id:"page-has-heading-one",selector:"html",tags:["cat.semantics","best-practice"],all:[{options:{selector:'h1:not([role]), [role="heading"][aria-level="1"]'},id:"page-has-heading-one"}],any:[],none:[]},{id:"radiogroup",selector:"input[type=radio][name]",tags:["cat.forms","best-practice","deprecated"],enabled:!1,all:[],any:["group-labelledby","fieldset"],none:[]},{id:"region",selector:"html",pageLevel:!0,tags:["cat.keyboard","best-practice"],all:[],any:["region"],none:[]},{id:"role-img-alt",selector:"[role='img']:not(svg):not(img):not(area):not(input):not(object)",tags:["cat.text-alternatives","wcag2a","wcag111","section508","section508.22.a"],all:[],any:["aria-label","aria-labelledby","non-empty-title"],none:[]},{id:"scope-attr-valid",selector:"td[scope], th[scope]",tags:["cat.tables","best-practice"],all:["html5-scope","scope-value"],any:[],none:[]},{id:"scrollable-region-focusable",matches:function(e,t,n){var r=re.utils.querySelectorAll,a=re.commons.dom.hasContentVirtual;return!1!=!!re.utils.getScroll(e,13)&&!!r(t,"*").some((function(e){return a(e,!0,!0)}))},tags:["wcag2a","wcag211"],all:[],any:["focusable-content","focusable-element"],none:[]},{id:"server-side-image-map",selector:"img[ismap]",tags:["cat.text-alternatives","wcag2a","wcag211","section508","section508.22.f"],all:[],any:[],none:["exists"]},{id:"skip-link",selector:'a[href^="#"], a[href^="/#"]',matches:function(e,t,n){return re.commons.dom.isSkipLink(e)},tags:["cat.keyboard","best-practice"],all:[],any:["skip-link"],none:[]},{id:"tabindex",selector:"[tabindex]",tags:["cat.keyboard","best-practice"],all:[],any:["tabindex"],none:[]},{id:"table-duplicate-name",selector:"table",tags:["cat.tables","best-practice"],all:[],any:[],none:["same-caption-summary"]},{id:"table-fake-caption",selector:"table",matches:function(e,t,n){return re.commons.table.isDataTable(e)},tags:["cat.tables","experimental","wcag2a","wcag131","section508","section508.22.g"],all:["caption-faked"],any:[],none:[]},{id:"td-has-header",selector:"table",matches:function(e,t,n){if(re.commons.table.isDataTable(e)){var r=re.commons.table.toArray(e);return r.length>=3&&r[0].length>=3&&r[1].length>=3&&r[2].length>=3}return!1},tags:["cat.tables","experimental","wcag2a","wcag131","section508","section508.22.g"],all:["td-has-header"],any:[],none:[]},{id:"td-headers-attr",selector:"table",tags:["cat.tables","wcag2a","wcag131","section508","section508.22.g"],all:["td-headers-attr"],any:[],none:[]},{id:"th-has-data-cells",selector:"table",matches:function(e,t,n){return re.commons.table.isDataTable(e)},tags:["cat.tables","wcag2a","wcag131","section508","section508.22.g"],all:["th-has-data-cells"],any:[],none:[]},{id:"valid-lang",selector:"[lang], [xml\\:lang]",matches:function(e,t,n){return"html"!==e.nodeName.toLowerCase()},tags:["cat.language","wcag2aa","wcag312"],all:[],any:[],none:["valid-lang"]},{id:"video-caption",selector:"video",excludeHidden:!1,tags:["cat.text-alternatives","wcag2a","wcag122","section508","section508.22.a"],all:[],any:[],none:["caption"]},{id:"video-description",selector:"video",excludeHidden:!1,tags:["cat.text-alternatives","wcag2aa","wcag125","section508","section508.22.b","deprecated"],enabled:!1,all:[],any:[],none:["description"]}],checks:[{id:"abstractrole",evaluate:function(e,t,n,r){return"abstract"===re.commons.aria.getRoleType(e.getAttribute("role"))}},{id:"aria-allowed-attr",evaluate:function(e,t,n,r){t=t||{};var a,i,o,s=[],l=e.getAttribute("role"),u=re.utils.getNodeAttributes(e);if(l||(l=re.commons.aria.implicitRole(e)),o=re.commons.aria.allowedAttr(l),Array.isArray(t[l])&&(o=re.utils.uniqueArray(t[l].concat(o))),l&&o)for(var c=0,d=u.length;c<d;c++)i=(a=u[c]).name,re.commons.aria.validateAttr(i)&&!o.includes(i)&&s.push(i+'="'+a.nodeValue+'"');return!s.length||(this.data(s),!1)}},{id:"aria-allowed-role",evaluate:function(e,t,n,r){var a=re.commons.dom,i=t||{},o=i.allowImplicit,s=void 0===o||o,l=i.ignoredTags,u=void 0===l?[]:l,c=e.nodeName.toUpperCase();if(u.map((function(e){return e.toUpperCase()})).includes(c))return!0;var d=re.commons.aria.getElementUnallowedRoles(e,s);if(d.length){if(this.data(d),!a.isVisible(e,!0))return;return!1}return!0},options:{allowImplicit:!0,ignoredTags:[]}},{id:"aria-hidden-body",evaluate:function(e,t,n,r){return"true"!==e.getAttribute("aria-hidden")}},{id:"aria-roledescription",evaluate:function(e,t,n,r){t=t||{};var a=re.commons.aria.getRole(e);return!!(t.supportedRoles||[]).includes(a)||!(!a||"presentation"===a||"none"===a)&&void 0},options:{supportedRoles:["button","img","checkbox","radio","combobox","menuitemcheckbox","menuitemradio"]}},{id:"aria-errormessage",evaluate:function(e,t,n,r){var a=re.commons,i=a.aria,o=a.dom;t=Array.isArray(t)?t:[];var s=e.getAttribute("aria-errormessage"),l=e.hasAttribute("aria-errormessage"),u=o.getRootNode(e);return!(-1===t.indexOf(s)&&l&&!function(t){if(""===t.trim())return i.lookupTable.attributes["aria-errormessage"].allowEmpty;var n=t&&u.getElementById(t);return n?"alert"===n.getAttribute("role")||"assertive"===n.getAttribute("aria-live")||re.utils.tokenList(e.getAttribute("aria-describedby")||"").indexOf(t)>-1:void 0}(s))||(this.data(re.utils.tokenList(s)),!1)}},{id:"has-widget-role",evaluate:function(e,t,n,r){var a=e.getAttribute("role");if(null===a)return!1;var i=re.commons.aria.getRoleType(a);return"widget"===i||"composite"===i},options:[]},{id:"implicit-role-fallback",evaluate:function(e,t,n,r){var a=e.getAttribute("role");if(null===a||!re.commons.aria.isValidRole(a))return!0;var i=re.commons.aria.getRoleType(a);return re.commons.aria.implicitRole(e)===i}},{id:"invalidrole",evaluate:function(e,t,n,r){return!re.commons.aria.isValidRole(e.getAttribute("role"),{allowAbstract:!0})}},{id:"no-implicit-explicit-label",evaluate:function(e,t,n,r){var a=re.commons,i=a.aria,o=a.text,s=i.getRole(e,{noImplicit:!0});this.data(s);var l=o.sanitize(o.labelText(n)).toLowerCase(),u=o.sanitize(o.accessibleText(e)).toLowerCase();return!(!u&&!l)&&(!((u||!l)&&u.includes(l))&&void 0)}},{id:"aria-required-attr",evaluate:function(e,t,n,r){t=t||{};var a=[],i=re.commons.forms,o=i.isNativeTextbox,s=i.isNativeSelect,l=i.isAriaTextbox,u=i.isAriaListbox,c=i.isAriaCombobox,d=i.isAriaRange,p={"aria-valuenow":function(){return!(o(e)||s(e)||l(e)||u(e)||c(e)||d(e)&&e.hasAttribute("aria-valuenow"))}};if(e.hasAttributes()){var m=e.getAttribute("role"),f=re.commons.aria.requiredAttr(m);if(Array.isArray(t[m])&&(f=re.utils.uniqueArray(t[m],f)),m&&f)for(var h=0,g=f.length;h<g;h++){var b=f[h];e.getAttribute(b)||p[b]&&!p[b]()||a.push(b)}}return!a.length||(this.data(a),!1)}},{id:"aria-required-children",evaluate:function(e,t,n,r){var a=re.commons.aria.requiredOwned,i=re.commons.aria.implicitNodes,o=re.utils.matchesSelector,s=re.commons.dom.idrefs,l=re.commons.dom.hasContentVirtual,u=t&&Array.isArray(t.reviewEmpty)?t.reviewEmpty:[];function c(e,t,n,r){if(null===e)return!1;var a=i(n),s=['[role="'+n+'"]'];return a&&(s=s.concat(a.map((function(e){return e+":not([role])"})))),s=s.join(","),r&&o(e,s)||!!re.utils.querySelectorAll(t,s)[0]}function d(e,t){var n,r;for(n=0,r=e.length;n<r;n++)if(null!==e[n]){var a=re.utils.getNodeFromTree(e[n]);if(c(e[n],a,t,!0))return!0}return!1}var p=e.getAttribute("role"),m=a(p);if(!m)return!0;var f=!1,h=m.one;if(!h){f=!0;h=m.all}var g=function(e,t,r,a){var i,o=t.length,l=[],u=s(e,"aria-owns");for(i=0;i<o;i++){var p=t[i];if(c(e,n,p)||d(u,p)){if(!r)return null}else r&&l.push(p)}if("combobox"===a){var m=l.indexOf("textbox");(m>=0&&"INPUT"===e.nodeName.toUpperCase()&&["text","search","email","url","tel"].includes(e.type)||c(e,n,"searchbox")||d(u,"searchbox"))&&l.splice(m,1);var f=l.indexOf("listbox"),h=e.getAttribute("aria-expanded");f>=0&&(!h||"false"===h)&&l.splice(f,1)}return l.length?l:!r&&t.length?t:null}(e,h,f,p);return!g||(this.data(g),!(!u.includes(p)||l(n,!1,!0)||function e(t){return t.children&&t.children.some((function(t){var n=re.commons.aria.getRole(t);return!["presentation","none",null].includes(n)||e(t)}))}(n)||0!==s(e,"aria-owns").length)&&void 0)},options:{reviewEmpty:["doc-bibliography","doc-endnotes","grid","list","listbox","table","tablist","tree","treegrid","rowgroup"]}},{id:"aria-required-parent",evaluate:function(e,t,n,r){function a(e){return(re.commons.aria.implicitNodes(e)||[]).concat('[role="'+e+'"]').join(",")}function i(e,t,n){var r,i,o=e.actualNode.getAttribute("role"),s=[];if(t||(t=re.commons.aria.requiredContext(o)),!t)return null;for(r=0,i=t.length;r<i;r++){if(n&&re.utils.matchesSelector(e.actualNode,a(t[r])))return null;if(re.commons.dom.findUpVirtual(e,a(t[r])))return null;s.push(t[r])}return s}var o=i(n);if(!o)return!0;var s=function(e){for(var t=[],n=null;e;){if(e.getAttribute("id")){var r=re.utils.escapeSelector(e.getAttribute("id"));(n=re.commons.dom.getRootNode(e).querySelector("[aria-owns~=".concat(r,"]")))&&t.push(n)}e=e.parentElement}return t.length?t:null}(e);if(s)for(var l=0,u=s.length;l<u;l++)if(!(o=i(re.utils.getNodeFromTree(s[l]),o,!0)))return!0;return this.data(o),!1}},{id:"aria-unsupported-attr",evaluate:function(e,t,n,r){var a=e.nodeName.toUpperCase(),o=re.commons.aria.lookupTable,s=re.commons.aria.getRole(e),l=Array.from(re.utils.getNodeAttributes(e)).filter((function(t){var n=t.name,r=o.attributes[n];if(!re.commons.aria.validateAttr(n))return!1;var l=r.unsupported;if("object"!==i(l))return!!l;var u=re.commons.matches(e,l.exceptions);return Object.keys(o.evaluateRoleForElement).includes(a)?!o.evaluateRoleForElement[a]({node:e,role:s,out:u}):!u})).map((function(e){return e.name.toString()}));return!!l.length&&(this.data(l),!0)}},{id:"unsupportedrole",evaluate:function(e,t,n,r){return re.commons.aria.isUnsupportedRole(re.commons.aria.getRole(e))}},{id:"aria-valid-attr-value",evaluate:function(e,t,n,r){t=Array.isArray(t)?t:[];for(var a=[],i=[],o=/^aria-/,s=re.utils.getNodeAttributes(e),l=["aria-errormessage"],u={"aria-controls":function(){return"false"!==e.getAttribute("aria-expanded")&&"false"!==e.getAttribute("aria-selected")},"aria-owns":function(){return"false"!==e.getAttribute("aria-expanded")},"aria-describedby":function(){re.commons.aria.validateAttrValue(e,"aria-describedby")||a.push('aria-describedby="'.concat(e.getAttribute("aria-describedby"),'"'))}},c=0,d=s.length;c<d;c++){var p=s[c],m=p.name;l.includes(m)||-1!==t.indexOf(m)||!o.test(m)||u[m]&&!u[m]()||re.commons.aria.validateAttrValue(e,m)||i.push("".concat(m,'="').concat(p.nodeValue,'"'))}if(!a.length)return!i.length||(this.data(i),!1);this.data(a)},options:[]},{id:"aria-valid-attr",evaluate:function(e,t,n,r){t=Array.isArray(t)?t:[];for(var a,i=[],o=/^aria-/,s=re.utils.getNodeAttributes(e),l=0,u=s.length;l<u;l++)a=s[l].name,-1===t.indexOf(a)&&o.test(a)&&!re.commons.aria.validateAttr(a)&&i.push(a);return!i.length||(this.data(i),!1)},options:[]},{id:"valid-scrollable-semantics",evaluate:function(e,t,n,r){var a={ARTICLE:!0,ASIDE:!0,NAV:!0,SECTION:!0},i={application:!0,banner:!1,complementary:!0,contentinfo:!0,form:!0,main:!0,navigation:!0,region:!0,search:!1};return function(e){return function(e){var t=e.getAttribute("role");return t&&i[t.toLowerCase()]||!1}(e)||function(e){var t=e.nodeName.toUpperCase();return a[t]||!1}(e)}(e)},options:[]},{id:"color-contrast",evaluate:function(e,t,r,a){var i=re.commons,o=i.dom,s=i.color,l=i.text;if(!o.isVisible(e,!1))return!0;var u,c=!!(t||{}).noScroll,d=[],p=s.getBackgroundColor(e,d,c),m=s.getForegroundColor(e,c,p),f=n.getComputedStyle(e),h=parseFloat(f.getPropertyValue("font-size")),g=f.getPropertyValue("font-weight"),b=-1!==["bold","bolder","600","700","800","900"].indexOf(g),y=s.hasValidContrastRatio(p,m,h,b),v=Math.floor(100*y.contrastRatio)/100;null===p&&(u=s.incompleteData.get("bgColor"));var w=1===v,k=1===l.visibleVirtual(r,!1,!0).length;w?u=s.incompleteData.set("bgColor","equalRatio"):k&&(u="shortTextContent");var D={fgColor:m?m.toHexString():void 0,bgColor:p?p.toHexString():void 0,contrastRatio:y?v:void 0,fontSize:"".concat((72*h/96).toFixed(1),"pt (").concat(h,"px)"),fontWeight:b?"bold":"normal",missingData:u,expectedContrastRatio:y.expectedContrastRatio+":1"};return this.data(D),null===m||null===p||w||k&&!y.isValid?(u=null,s.incompleteData.clear(),void this.relatedNodes(d)):(y.isValid||this.relatedNodes(d),y.isValid)}},{id:"link-in-text-block",evaluate:function(e,t,r,a){var i=re.commons,o=i.color,s=i.dom;function l(e,t){var n=e.getRelativeLuminance(),r=t.getRelativeLuminance();return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}var u=["block","list-item","table","flex","grid","inline-block"];function c(e){var t=n.getComputedStyle(e).getPropertyValue("display");return-1!==u.indexOf(t)||"table-"===t.substr(0,6)}if(c(e))return!1;for(var d,p,m=s.getComposedParent(e);1===m.nodeType&&!c(m);)m=s.getComposedParent(m);if(this.relatedNodes([m]),o.elementIsDistinct(e,m))return!0;if(d=o.getForegroundColor(e),p=o.getForegroundColor(m),d&&p){var f,h=l(d,p);return 1===h||(h>=3?(re.commons.color.incompleteData.set("fgColor","bgContrast"),this.data({missingData:re.commons.color.incompleteData.get("fgColor")}),void re.commons.color.incompleteData.clear()):(d=o.getBackgroundColor(e),p=o.getBackgroundColor(m),(!d||!p||l(d,p)>=3)&&(f=d&&p?"bgContrast":re.commons.color.incompleteData.get("bgColor"),re.commons.color.incompleteData.set("fgColor",f),this.data({missingData:re.commons.color.incompleteData.get("fgColor")}),void re.commons.color.incompleteData.clear())))}}},{id:"autocomplete-appropriate",evaluate:function(e,t,n,r){if("input"!==n.props.nodeName)return!0;var a=["text","search","number"],o=["text","search","url"],s={bday:["text","search","date"],email:["text","search","email"],"cc-exp":["text","search","month"],"street-address":["text"],tel:["text","search","tel"],"cc-exp-month":a,"cc-exp-year":a,"transaction-amount":a,"bday-day":a,"bday-month":a,"bday-year":a,"new-password":["text","search","password"],"current-password":["text","search","password"],url:o,photo:o,impp:o};"object"===i(t)&&Object.keys(t).forEach((function(e){s[e]||(s[e]=[]),s[e]=s[e].concat(t[e])}));var l=n.attr("autocomplete").split(/\s+/g).map((function(e){return e.toLowerCase()})),u=l[l.length-1];if(re.commons.text.autocomplete.stateTerms.includes(u))return!0;var c=s[u],d=n.hasAttr("type")?re.commons.text.sanitize(n.attr("type")).toLowerCase():"text";return d=re.utils.validInputTypes().includes(d)?d:"text",void 0===c?"text"===d:c.includes(d)}},{id:"autocomplete-valid",evaluate:function(e,t,n,r){var a=n.attr("autocomplete")||"";return re.commons.text.isValidAutocomplete(a,t)}},{id:"fieldset",evaluate:function(e,t,n,r){var a,i=this;function o(e,t){return re.utils.toArray(e.querySelectorAll('select,textarea,button,input:not([name="'+t+'"]):not([type="hidden"])'))}var s={name:e.getAttribute("name"),type:e.getAttribute("type")},l=function(e){var t=re.utils.escapeSelector(e.actualNode.name),n=re.commons.dom.getRootNode(e.actualNode).querySelectorAll('input[type="'+re.utils.escapeSelector(e.actualNode.type)+'"][name="'+t+'"]');if(n.length<2)return!0;var r,s,l=re.commons.dom.findUpVirtual(e,"fieldset"),u=re.commons.dom.findUpVirtual(e,'[role="group"]'+("radio"===e.actualNode.type?',[role="radiogroup"]':""));return u||l?l?function(e,t){var n=e.firstElementChild;if(!n||"LEGEND"!==n.nodeName.toUpperCase())return i.relatedNodes([e]),a="no-legend",!1;if(!re.commons.text.accessibleText(n))return i.relatedNodes([n]),a="empty-legend",!1;var r=o(e,t);return!r.length||(i.relatedNodes(r),a="mixed-inputs",!1)}(l,t):function(e,t){var n=re.commons.dom.idrefs(e,"aria-labelledby").some((function(e){return e&&re.commons.text.accessibleText(e)})),r=e.getAttribute("aria-label");if(!(n||r&&re.commons.text.sanitize(r)))return i.relatedNodes(e),a="no-group-label",!1;var s=o(e,t);return!s.length||(i.relatedNodes(s),a="group-mixed-inputs",!1)}(u,t):(a="no-group",i.relatedNodes((r=n,s=e.actualNode,re.utils.toArray(r).filter((function(e){return e!==s})))),!1)}(n);return l||(s.failureCode=a),this.data(s),l},after:function(e,t){var n={};return e.filter((function(e){if(e.result)return!0;var t=e.data;if(t){if(n[t.type]=n[t.type]||{},!n[t.type][t.name])return n[t.type][t.name]=[t],!0;var r=n[t.type][t.name].some((function(e){return e.failureCode===t.failureCode}));return r||n[t.type][t.name].push(t),!r}return!1}))},deprecated:!0},{id:"group-labelledby",evaluate:function(e,t,n,r){var a=re.commons,i=a.dom,o=a.text,s=re.utils.escapeSelector(e.type),l=re.utils.escapeSelector(e.name),u=i.getRootNode(e),c={name:e.name,type:e.type},d=Array.from(u.querySelectorAll('input[type="'.concat(s,'"][name="').concat(l,'"]')));if(d.length<=1)return this.data(c),!0;var p=i.idrefs(e,"aria-labelledby").filter((function(e){return!!e})),m=p.slice();d.forEach((function(t){if(t!==e){var n=i.idrefs(t,"aria-labelledby").filter((function(e){return e}));p=p.filter((function(e){return n.includes(e)})),m=m.filter((function(e){return!n.includes(e)}))}}));var f={inLabelledByContext:!0};return m=m.filter((function(e){return o.accessibleText(e,f)})),p=p.filter((function(e){return o.accessibleText(e,f)})),m.length>0&&p.length>0?(this.data(c),!0):(m.length>0&&0===p.length?c.failureCode="no-shared-label":0===m.length&&p.length>0&&(c.failureCode="no-unique-label"),this.data(c),!1)},after:function(e,t){var n={};return e.filter((function(e){var t=e.data;return!(!t||(n[t.type]=n[t.type]||{},n[t.type][t.name]))&&(n[t.type][t.name]=!0,!0)}))},deprecated:!0},{id:"accesskeys",evaluate:function(e,t,n,r){return re.commons.dom.isVisible(e,!1)&&(this.data(e.getAttribute("accesskey")),this.relatedNodes([e])),!0},after:function(e,t){var n={};return e.filter((function(e){if(!e.data)return!1;var t=e.data.toUpperCase();return n[t]?(n[t].relatedNodes.push(e.relatedNodes[0]),!1):(n[t]=e,e.relatedNodes=[],!0)})).map((function(e){return e.result=!!e.relatedNodes.length,e}))}},{id:"focusable-content",evaluate:function(e,t,n,r){var a=n.tabbableElements;return!!a&&a.filter((function(e){return e!==n})).length>0}},{id:"focusable-disabled",evaluate:function(e,t,n,r){var a=["BUTTON","FIELDSET","INPUT","SELECT","TEXTAREA"],i=n.tabbableElements;if(!i||!i.length)return!0;var o=i.reduce((function(e,t){var n=t.actualNode,r=n.nodeName.toUpperCase();return a.includes(r)&&e.push(n),e}),[]);return this.relatedNodes(o),0===o.length}},{id:"focusable-element",evaluate:function(e,t,n,r){var a=n.isFocusable,i=parseInt(n.actualNode.getAttribute("tabindex"),10);return(i=isNaN(i)?null:i)?a&&i>=0:a}},{id:"focusable-no-name",evaluate:function(e,t,n,r){var a=e.getAttribute("tabindex");return!!(re.commons.dom.isFocusable(e)&&a>-1)&&!re.commons.text.accessibleTextVirtual(n)}},{id:"focusable-not-tabbable",evaluate:function(e,t,n,r){var a=["BUTTON","FIELDSET","INPUT","SELECT","TEXTAREA"],i=n.tabbableElements;if(!i||!i.length)return!0;var o=i.reduce((function(e,t){var n=t.actualNode,r=n.nodeName.toUpperCase();return a.includes(r)||e.push(n),e}),[]);return this.relatedNodes(o),0===o.length}},{id:"landmark-is-top-level",evaluate:function(e,t,n,r){var a=re.commons.aria.getRolesByType("landmark"),i=re.commons.dom.getComposedParent(e);for(this.data({role:e.getAttribute("role")||re.commons.aria.implicitRole(e)});i;){var o=i.getAttribute("role");if(o||"FORM"===i.nodeName.toUpperCase()||(o=re.commons.aria.implicitRole(i)),o&&a.includes(o))return!1;i=re.commons.dom.getComposedParent(i)}return!0}},{id:"page-has-heading-one",evaluate:function(e,t,n,r){if(!t||!t.selector||"string"!=typeof t.selector)throw new TypeError("visible-in-page requires options.selector to be a string");var a=re.utils.querySelectorAll(n,t.selector);return this.relatedNodes(a.map((function(e){return e.actualNode}))),a.length>0},after:function(e,t){return e.some((function(e){return!0===e.result}))&&e.forEach((function(e){e.result=!0})),e},options:{selector:'h1:not([role]), [role="heading"][aria-level="1"]'}},{id:"page-has-main",evaluate:function(e,t,n,r){if(!t||!t.selector||"string"!=typeof t.selector)throw new TypeError("visible-in-page requires options.selector to be a string");var a=re.utils.querySelectorAll(n,t.selector);return this.relatedNodes(a.map((function(e){return e.actualNode}))),a.length>0},after:function(e,t){return e.some((function(e){return!0===e.result}))&&e.forEach((function(e){e.result=!0})),e},options:{selector:"main:not([role]), [role='main']"}},{id:"page-no-duplicate-banner",evaluate:function(e,t,n,r){if(!t||!t.selector||"string"!=typeof t.selector)throw new TypeError("visible-in-page requires options.selector to be a string");var a=re.utils.querySelectorAll(n,t.selector);return"string"==typeof t.nativeScopeFilter&&(a=a.filter((function(e){return e.actualNode.hasAttribute("role")||!re.commons.dom.findUpVirtual(e,t.nativeScopeFilter)}))),this.relatedNodes(a.map((function(e){return e.actualNode}))),a.length<=1},options:{selector:"header:not([role]), [role=banner]",nativeScopeFilter:"article, aside, main, nav, section"}},{id:"page-no-duplicate-contentinfo",evaluate:function(e,t,n,r){if(!t||!t.selector||"string"!=typeof t.selector)throw new TypeError("visible-in-page requires options.selector to be a string");var a=re.utils.querySelectorAll(n,t.selector);return"string"==typeof t.nativeScopeFilter&&(a=a.filter((function(e){return e.actualNode.hasAttribute("role")||!re.commons.dom.findUpVirtual(e,t.nativeScopeFilter)}))),this.relatedNodes(a.map((function(e){return e.actualNode}))),a.length<=1},options:{selector:"footer:not([role]), [role=contentinfo]",nativeScopeFilter:"article, aside, main, nav, section"}},{id:"page-no-duplicate-main",evaluate:function(e,t,n,r){if(!t||!t.selector||"string"!=typeof t.selector)throw new TypeError("visible-in-page requires options.selector to be a string");var a=re.utils.querySelectorAll(n,t.selector);return"string"==typeof t.nativeScopeFilter&&(a=a.filter((function(e){return e.actualNode.hasAttribute("role")||!re.commons.dom.findUpVirtual(e,t.nativeScopeFilter)}))),this.relatedNodes(a.map((function(e){return e.actualNode}))),a.length<=1},options:{selector:"main:not([role]), [role='main']"}},{id:"tabindex",evaluate:function(e,t,n,r){var a=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(a)||a<=0}},{id:"alt-space-value",evaluate:function(e,t,n,r){var a=n.attr("alt");return"string"==typeof a&&/^\s+$/.test(a)}},{id:"duplicate-img-label",evaluate:function(e,t,n,r){var a=re.commons,i=a.aria,o=a.text,s=a.dom;if(["none","presentation"].includes(i.getRole(e)))return!1;var l=s.findUpVirtual(n,'button, [role="button"], a[href], p, li, td, th');if(!l)return!1;var u=re.utils.getNodeFromTree(l),c=o.visibleVirtual(u,!0).toLowerCase();return""!==c&&c===o.accessibleTextVirtual(n).toLowerCase()}},{id:"explicit-label",evaluate:function(e,t,n,r){if(e.getAttribute("id")){var a=re.commons.dom.getRootNode(e),i=re.utils.escapeSelector(e.getAttribute("id")),o=a.querySelector('label[for="'.concat(i,'"]'));if(o)return!re.commons.dom.isVisible(o)||!!re.commons.text.accessibleText(o)}return!1}},{id:"help-same-as-label",evaluate:function(e,t,n,r){var a=re.commons.text.labelVirtual(n),i=e.getAttribute("title");if(!a)return!1;i||(i="",e.getAttribute("aria-describedby")&&(i=re.commons.dom.idrefs(e,"aria-describedby").map((function(e){return e?re.commons.text.accessibleText(e):""})).join("")));return re.commons.text.sanitize(i)===re.commons.text.sanitize(a)},enabled:!1},{id:"hidden-explicit-label",evaluate:function(e,t,n,r){if(e.getAttribute("id")){var a=re.commons.dom.getRootNode(e),i=re.utils.escapeSelector(e.getAttribute("id")),o=a.querySelector('label[for="'.concat(i,'"]'));if(o&&!re.commons.dom.isVisible(o,!0))return""===re.commons.text.accessibleTextVirtual(n).trim()}return!1}},{id:"implicit-label",evaluate:function(e,t,n,r){var a=re.commons,i=a.dom,o=a.text,s=i.findUpVirtual(n,"label");return!!s&&!!o.accessibleText(s,{inControlContext:!0})}},{id:"label-content-name-mismatch",evaluate:function(e,t,n,r){var a=re.commons.text,i=t||{},o=i.pixelThreshold,s=i.occuranceThreshold,l=a.accessibleText(e).toLowerCase();if(!(a.isHumanInterpretable(l)<1)){var u=a.visibleTextNodes(n).filter((function(e){return!a.isIconLigature(e,o,s)})).map((function(e){return e.actualNode.nodeValue})).join(""),c=a.sanitize(u).toLowerCase();return!c||(a.isHumanInterpretable(c)<1?!!d(c,l)||void 0:d(c,l))}function d(e,t){var n=p(t),r=p(e);return!(!n||!r)&&n.includes(r)}function p(e){var t=a.removeUnicode(e,{emoji:!0,nonBmp:!0,punctuations:!0});return a.sanitize(t)}},options:{pixelThreshold:.1,occuranceThreshold:3}},{id:"multiple-label",evaluate:function(e,t,n,r){var a=re.utils.escapeSelector(e.getAttribute("id")),i=e.parentNode,o=re.commons.dom.getRootNode(e);o=o.documentElement||o;var s=Array.from(o.querySelectorAll('label[for="'.concat(a,'"]')));for(s.length&&(s=s.filter((function(e){return re.commons.dom.isVisible(e)})));i;)"LABEL"===i.nodeName.toUpperCase()&&-1===s.indexOf(i)&&s.push(i),i=i.parentNode;if(this.relatedNodes(s),s.length>1){var l=s.filter((function(e){return re.commons.dom.isVisible(e,!0)}));if(l.length>1)return;return!re.commons.dom.idrefs(e,"aria-labelledby").includes(l[0])&&void 0}return!1}},{id:"title-only",evaluate:function(e,t,n,r){return!(re.commons.text.labelVirtual(n)||!e.getAttribute("title")&&!e.getAttribute("aria-describedby"))}},{id:"landmark-is-unique",evaluate:function(e,t,n,r){var a=re.commons.aria.getRole(e),i=re.commons.text.accessibleTextVirtual(n);return i=i?i.toLowerCase():null,this.data({role:a,accessibleText:i}),this.relatedNodes([e]),!0},after:function(e,t){var n=[];return e.filter((function(e){var t=n.find((function(t){return e.data.role===t.data.role&&e.data.accessibleText===t.data.accessibleText}));return t?(t.result=!1,t.relatedNodes.push(e.relatedNodes[0]),!1):(n.push(e),e.relatedNodes=[],!0)}))}},{id:"has-lang",evaluate:function(e,t,n,r){return!!(e.getAttribute("lang")||e.getAttribute("xml:lang")||"").trim()}},{id:"valid-lang",evaluate:function(e,t,n,r){var a,i;return a=(t||re.utils.validLangs()).map(re.utils.getBaseLang),!!(i=["lang","xml:lang"].reduce((function(t,n){var r=e.getAttribute(n);if("string"!=typeof r)return t;var i=re.utils.getBaseLang(r);return""!==i&&-1===a.indexOf(i)&&t.push(n+'="'+e.getAttribute(n)+'"'),t}),[])).length&&(this.data(i),!0)}},{id:"xml-lang-mismatch",evaluate:function(e,t,n,r){var a=re.utils.getBaseLang;return a(e.getAttribute("lang"))===a(e.getAttribute("xml:lang"))}},{id:"dlitem",evaluate:function(e,t,n,r){var a=re.commons.dom.getComposedParent(e),i=a.nodeName.toUpperCase(),o=re.commons.aria.getRole(a,{noImplicit:!0});return"DIV"===i&&["presentation","none",null].includes(o)&&(i=(a=re.commons.dom.getComposedParent(a)).nodeName.toUpperCase(),o=re.commons.aria.getRole(a,{noImplicit:!0})),"DL"===i&&(!o||"list"===o)}},{id:"listitem",evaluate:function(e,t,n,r){var a=re.commons.dom.getComposedParent(e);if(a){var i=a.nodeName.toUpperCase(),o=(a.getAttribute("role")||"").toLowerCase();return"list"===o||(o&&re.commons.aria.isValidRole(o)?(this.data("roleNotValid"),!1):["UL","OL"].includes(i))}}},{id:"only-dlitems",evaluate:function(e,t,n,r){var a=re.commons,i=a.dom,o=a.aria,s=["definition","term","list"],l=n.children.reduce((function(e,t){var n=t.actualNode;return"DIV"===n.nodeName.toUpperCase()&&null===o.getRole(n)?e.concat(t.children):e.concat(t)}),[]).reduce((function(e,t){var n=t.actualNode,r=n.nodeName.toUpperCase();if(1===n.nodeType&&i.isVisible(n,!0,!1)){var a=o.getRole(n,{noImplicit:!0});("DT"!==r&&"DD"!==r||a)&&(s.includes(a)||e.badNodes.push(n))}else 3===n.nodeType&&""!==n.nodeValue.trim()&&(e.hasNonEmptyTextNode=!0);return e}),{badNodes:[],hasNonEmptyTextNode:!1});return l.badNodes.length&&this.relatedNodes(l.badNodes),!!l.badNodes.length||l.hasNonEmptyTextNode}},{id:"only-listitems",evaluate:function(e,t,n,r){var a=re.commons.dom,i=n.children.reduce((function(e,t){var n=t.actualNode,r=n.nodeName.toUpperCase();if(1===n.nodeType&&a.isVisible(n,!0,!1)){var i=function(e,t){return"listitem"===e||"LI"===t&&!e}((n.getAttribute("role")||"").toLowerCase(),r);e.hasListItem=function(e,t,n){return e||"LI"===t&&n||n}(e.hasListItem,r,i),i&&(e.isEmpty=!1),"LI"!==r||i||e.liItemsWithRole++,"LI"===r||i||e.badNodes.push(n)}return 3===n.nodeType&&""!==n.nodeValue.trim()&&(e.hasNonEmptyTextNode=!0),e}),{badNodes:[],isEmpty:!0,hasNonEmptyTextNode:!1,hasListItem:!1,liItemsWithRole:0}),o=n.children.filter((function(e){return"LI"===e.actualNode.nodeName.toUpperCase()})),s=i.liItemsWithRole>0&&o.length===i.liItemsWithRole;return i.badNodes.length&&this.relatedNodes(i.badNodes),!(i.hasListItem||i.isEmpty&&!s)||!!i.badNodes.length||i.hasNonEmptyTextNode}},{id:"structured-dlitems",evaluate:function(e,t,n,r){var a=n.children;if(!a||!a.length)return!1;for(var i,o=!1,s=!1,l=0;l<a.length;l++){if("DT"===(i=a[l].actualNode.nodeName.toUpperCase())&&(o=!0),o&&"DD"===i)return!1;"DD"===i&&(s=!0)}return o||s}},{id:"caption",evaluate:function(e,t,n,r){return!re.utils.querySelectorAll(n,"track").some((function(e){return"captions"===(e.actualNode.getAttribute("kind")||"").toLowerCase()}))&&void 0}},{id:"description",evaluate:function(e,t,n,r){return!re.utils.querySelectorAll(n,"track").some((function(e){return"descriptions"===(e.actualNode.getAttribute("kind")||"").toLowerCase()}))&&void 0}},{id:"frame-tested",evaluate:function(e,t,n,r){var a=this.async(),i=Object.assign({isViolation:!1,timeout:500},t),o=i.isViolation,s=i.timeout,l=setTimeout((function(){l=setTimeout((function(){l=null,a(!o&&void 0)}),0)}),s);re.utils.respondable(e.contentWindow,"axe.ping",null,void 0,(function(){null!==l&&(clearTimeout(l),a(!0))}))},options:{isViolation:!1}},{id:"css-orientation-lock",evaluate:function(e,t,n,r){var a=(r||{}).cssom,i=void 0===a?void 0:a;if(i&&i.length){var o=i.reduce((function(e,t){var n=t.sheet,r=t.root,a=t.shadowId,i=a||"topDocument";if(e[i]||(e[i]={root:r,rules:[]}),!n||!n.cssRules)return e;var o=Array.from(n.cssRules);return e[i].rules=e[i].rules.concat(o),e}),{}),s=!1,l=[];return Object.keys(o).forEach((function(e){var t=o[e],n=t.root,r=t.rules.filter((function(e){return 4===e.type}));if(r&&r.length){var a=r.filter((function(e){var t=e.cssText;return/orientation:\s*landscape/i.test(t)||/orientation:\s*portrait/i.test(t)}));a&&a.length&&a.forEach((function(e){e.cssRules.length&&Array.from(e.cssRules).forEach((function(e){if(e.selectorText&&!(e.style.length<=0)){var t=e.style.transform||e.style.webkitTransform||e.style.msTransform||!1;if(t){var r=t.match(/rotate\(([^)]+)deg\)/),a=parseInt(r&&r[1]||0),i=a%90==0&&a%180!=0;if(i&&"HTML"!==e.selectorText.toUpperCase()){var o=e.selectorText,u=Array.from(n.querySelectorAll(o));u&&u.length&&(l=l.concat(u))}s=i}}}))}))}})),s?(l.length&&this.relatedNodes(l),!1):!0}}},{id:"meta-viewport-large",evaluate:function(e,t,n,r){t=t||{};for(var a,i=(e.getAttribute("content")||"").split(/[;,]/),o={},s=t.scaleMinimum||2,l=t.lowerBound||!1,u=0,c=i.length;u<c;u++){var d=(a=i[u].split("=")).shift().toLowerCase();d&&a.length&&(o[d.trim()]=a.shift().trim().toLowerCase())}return!!(l&&o["maximum-scale"]&&parseFloat(o["maximum-scale"])<l)||(l||"no"!==o["user-scalable"]?!(o["maximum-scale"]&&parseFloat(o["maximum-scale"])<s)||(this.data("maximum-scale"),!1):(this.data("user-scalable=no"),!1))},options:{scaleMinimum:5,lowerBound:2}},{id:"meta-viewport",evaluate:function(e,t,n,r){t=t||{};for(var a,i=(e.getAttribute("content")||"").split(/[;,]/),o={},s=t.scaleMinimum||2,l=t.lowerBound||!1,u=0,c=i.length;u<c;u++){var d=(a=i[u].split("=")).shift().toLowerCase();d&&a.length&&(o[d.trim()]=a.shift().trim().toLowerCase())}return!!(l&&o["maximum-scale"]&&parseFloat(o["maximum-scale"])<l)||(l||"no"!==o["user-scalable"]?!(o["maximum-scale"]&&parseFloat(o["maximum-scale"])<s)||(this.data("maximum-scale"),!1):(this.data("user-scalable=no"),!1))},options:{scaleMinimum:2}},{id:"header-present",evaluate:function(e,t,n,r){return!!re.utils.querySelectorAll(n,'h1, h2, h3, h4, h5, h6, [role="heading"]')[0]}},{id:"heading-order",evaluate:function(e,t,n,r){var a=e.getAttribute("aria-level");if(null!==a)return this.data(parseInt(a,10)),!0;var i=e.nodeName.toUpperCase().match(/H(\d)/);return!i||(this.data(parseInt(i[1],10)),!0)},after:function(e,t){if(e.length<2)return e;for(var n=e[0].data,r=1;r<e.length;r++)e[r].result&&e[r].data>n+1&&(e[r].result=!1),n=e[r].data;return e}},{id:"internal-link-present",evaluate:function(e,t,n,r){return re.utils.querySelectorAll(n,"a[href]").some((function(e){return/^#[^/!]/.test(e.actualNode.getAttribute("href"))}))}},{id:"landmark",evaluate:function(e,t,n,r){return re.utils.querySelectorAll(n,'main, [role="main"]').length>0}},{id:"meta-refresh",evaluate:function(e,t,n,r){var a=e.getAttribute("content")||"",i=a.split(/[;,]/);return""===a||"0"===i[0]}},{id:"p-as-heading",evaluate:function(e,t,r,a){var i=Array.from(e.parentNode.children),o=i.indexOf(e),s=(t=t||{}).margins||[],l=i.slice(o+1).find((function(e){return"P"===e.nodeName.toUpperCase()})),u=i.slice(0,o).reverse().find((function(e){return"P"===e.nodeName.toUpperCase()}));function c(e){switch(e){case"lighter":return 100;case"normal":return 400;case"bold":return 700;case"bolder":return 900}return e=parseInt(e),isNaN(e)?400:e}function d(e){var t=n.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;do{a++,r=e.children[a].textContent.trim()}while(""===r&&a+1<e.children.length);t=e.children[a]}return e}(e));return{fontWeight:c(t.getPropertyValue("font-weight")),fontSize:parseInt(t.getPropertyValue("font-size")),isItalic:"italic"===t.getPropertyValue("font-style")}}function p(e,t,n){return n.reduce((function(n,r){return n||(!r.size||e.fontSize/r.size>t.fontSize)&&(!r.weight||e.fontWeight-r.weight>t.fontWeight)&&(!r.italic||e.isItalic&&!t.isItalic)}),!1)}var m=d(e),f=l?d(l):null,h=u?d(u):null;if(!f||!p(m,f,s))return!0;var g=re.commons.dom.findUpVirtual(r,"blockquote");return!!(g&&"BLOCKQUOTE"===g.nodeName.toUpperCase()||h&&!p(m,h,s))&&void 0},options:{margins:[{weight:150,italic:!0},{weight:150,size:1.15},{italic:!0,size:1.15},{size:1.4}]}},{id:"region",evaluate:function(e,t,n,r){var a=re.commons,i=a.dom,o=a.aria,s=o.getRolesByType("landmark"),l=s.reduce((function(e,t){return e.concat(o.implicitNodes(t))}),[]).filter((function(e){return null!==e}));var u=function e(t){var n=t.actualNode;return function(e){var t=e.actualNode,n=re.commons.aria.getRole(t,{noImplicit:!0}),r=(t.getAttribute("aria-live")||"").toLowerCase().trim();return n?"dialog"===n||s.includes(n):!!["assertive","polite"].includes(r)||l.some((function(n){var r=re.utils.matchesSelector(t,n);if("FORM"===t.nodeName.toUpperCase()){var a=t.getAttribute("title"),i=a&&""!==a.trim()?re.commons.text.sanitize(a):null;return r&&(!!o.labelVirtual(e)||!!i)}return r}))}(t)||i.isSkipLink(t.actualNode)&&i.getElementByReference(t.actualNode,"href")||!i.isVisible(n,!0)?[]:i.hasContent(n,!0)?[n]:t.children.filter((function(e){return 1===e.actualNode.nodeType})).map(e).reduce((function(e,t){return e.concat(t)}),[])}(n);return this.relatedNodes(u),0===u.length},after:function(e,t){return[e[0]]}},{id:"skip-link",evaluate:function(e,t,n,r){var a=re.commons.dom.getElementByReference(e,"href");return!!a&&(re.commons.dom.isVisible(a,!0)||void 0)}},{id:"unique-frame-title",evaluate:function(e,t,n,r){var a=re.commons.text.sanitize(e.title).trim().toLowerCase();return this.data(a),!0},after:function(e,t){var n={};return e.forEach((function(e){n[e.data]=void 0!==n[e.data]?++n[e.data]:0})),e.forEach((function(e){e.result=!!n[e.data]})),e}},{id:"duplicate-id-active",evaluate:function(e,t,n,r){var a=e.getAttribute("id").trim();if(!a)return!0;var i=re.commons.dom.getRootNode(e),o=Array.from(i.querySelectorAll('[id="'.concat(re.utils.escapeSelector(a),'"]'))).filter((function(t){return t!==e}));return o.length&&this.relatedNodes(o),this.data(a),0===o.length},after:function(e,t){var n=[];return e.filter((function(e){return-1===n.indexOf(e.data)&&(n.push(e.data),!0)}))}},{id:"duplicate-id-aria",evaluate:function(e,t,n,r){var a=e.getAttribute("id").trim();if(!a)return!0;var i=re.commons.dom.getRootNode(e),o=Array.from(i.querySelectorAll('[id="'.concat(re.utils.escapeSelector(a),'"]'))).filter((function(t){return t!==e}));return o.length&&this.relatedNodes(o),this.data(a),0===o.length},after:function(e,t){var n=[];return e.filter((function(e){return-1===n.indexOf(e.data)&&(n.push(e.data),!0)}))}},{id:"duplicate-id",evaluate:function(e,t,n,r){var a=e.getAttribute("id").trim();if(!a)return!0;var i=re.commons.dom.getRootNode(e),o=Array.from(i.querySelectorAll('[id="'.concat(re.utils.escapeSelector(a),'"]'))).filter((function(t){return t!==e}));return o.length&&this.relatedNodes(o),this.data(a),0===o.length},after:function(e,t){var n=[];return e.filter((function(e){return-1===n.indexOf(e.data)&&(n.push(e.data),!0)}))}},{id:"aria-label",evaluate:function(e,t,n,r){var a=re.commons,i=a.text,o=a.aria;return!!i.sanitize(o.arialabelText(e))}},{id:"aria-labelledby",evaluate:function(e,t,n,r){var a=re.commons,i=a.text,o=a.aria;return!!i.sanitize(o.arialabelledbyText(e))}},{id:"avoid-inline-spacing",evaluate:function(e,t,n,r){var a=["line-height","letter-spacing","word-spacing"].filter((function(t){if("important"===e.style.getPropertyPriority(t))return t}));return!(a.length>0)||(this.data(a),!1)}},{id:"button-has-visible-text",evaluate:function(e,t,n,r){var a,i=e.nodeName.toUpperCase(),o=e.getAttribute("role");return("BUTTON"===i||"button"===o&&"INPUT"!==i)&&(a=re.commons.text.accessibleTextVirtual(n),this.data(a),!!a)}},{id:"doc-has-title",evaluate:function(e,t,n,r){var i=a.title;return!(!i||!re.commons.text.sanitize(i).trim())}},{id:"exists",evaluate:function(e,t,n,r){}},{id:"has-alt",evaluate:function(e,t,n,r){var a=n.props.nodeName;return!!["img","input","area"].includes(a)&&n.hasAttr("alt")}},{id:"has-visible-text",evaluate:function(e,t,n,r){return re.commons.text.accessibleTextVirtual(n).length>0}},{id:"is-on-screen",evaluate:function(e,t,n,r){return re.commons.dom.isVisible(e,!1)&&!re.commons.dom.isOffscreen(e)}},{id:"non-empty-alt",evaluate:function(e,t,n,r){var a=n.attr("alt");return!(!a||!re.commons.text.sanitize(a).trim())}},{id:"non-empty-if-present",evaluate:function(e,t,n,r){var a=e.nodeName.toUpperCase(),i=(e.getAttribute("type")||"").toLowerCase(),o=e.getAttribute("value");return this.data(o),!("INPUT"!==a||!["submit","reset"].includes(i))&&null===o}},{id:"non-empty-title",evaluate:function(e,t,n,r){var a=re.commons.text;return!!a.sanitize(a.titleText(e))}},{id:"non-empty-value",evaluate:function(e,t,n,r){var a=e.getAttribute("value");return!(!a||!re.commons.text.sanitize(a).trim())}},{id:"role-none",evaluate:function(e,t,n,r){return"none"===e.getAttribute("role")}},{id:"role-presentation",evaluate:function(e,t,n,r){return"presentation"===e.getAttribute("role")}},{id:"caption-faked",evaluate:function(e,t,n,r){var a=re.commons.table.toGrid(e),i=a[0];return a.length<=1||i.length<=1||e.rows.length<=1||i.reduce((function(e,t,n){return e||t!==i[n+1]&&void 0!==i[n+1]}),!1)}},{id:"has-caption",evaluate:function(e,t,n,r){return!!e.caption}},{id:"has-summary",evaluate:function(e,t,n,r){return!!e.summary}},{id:"has-th",evaluate:function(e,t,n,r){for(var a,i,o=[],s=0,l=e.rows.length;s<l;s++)for(var u=0,c=(a=e.rows[s]).cells.length;u<c;u++)"TH"!==(i=a.cells[u]).nodeName.toUpperCase()&&-1===["rowheader","columnheader"].indexOf(i.getAttribute("role"))||o.push(i);return!!o.length&&(this.relatedNodes(o),!0)}},{id:"html5-scope",evaluate:function(e,t,n,r){return!re.commons.dom.isHTML5(a)||"TH"===e.nodeName.toUpperCase()}},{id:"same-caption-summary",evaluate:function(e,t,n,r){return!(!e.summary||!e.caption)&&e.summary.toLowerCase()===re.commons.text.accessibleText(e.caption).toLowerCase()}},{id:"scope-value",evaluate:function(e,t,n,r){t=t||{};var a=e.getAttribute("scope").toLowerCase();return-1!==(["row","col","rowgroup","colgroup"]||t.values).indexOf(a)}},{id:"td-has-header",evaluate:function(e,t,n,r){var a=re.commons.table,i=[],o=a.getAllCells(e),s=a.toGrid(e);return o.forEach((function(e){re.commons.dom.hasContent(e)&&a.isDataCell(e)&&!re.commons.aria.label(e)&&(a.getHeaders(e,s).some((function(e){return null!==e&&!!re.commons.dom.hasContent(e)}))||i.push(e))})),!i.length||(this.relatedNodes(i),!1)}},{id:"td-headers-attr",evaluate:function(e,t,n,r){for(var a=[],i=0,o=e.rows.length;i<o;i++)for(var s=e.rows[i],l=0,u=s.cells.length;l<u;l++)a.push(s.cells[l]);var c=a.reduce((function(e,t){return t.getAttribute("id")&&e.push(t.getAttribute("id")),e}),[]),d=a.reduce((function(e,t){var n,r,a=(t.getAttribute("headers")||"").split(/\s/).reduce((function(e,t){return(t=t.trim())&&e.push(t),e}),[]);return 0!==a.length&&(t.getAttribute("id")&&(n=-1!==a.indexOf(t.getAttribute("id").trim())),r=a.reduce((function(e,t){return e||-1===c.indexOf(t)}),!1),(n||r)&&e.push(t)),e}),[]);return!(d.length>0)||(this.relatedNodes(d),!1)}},{id:"th-has-data-cells",evaluate:function(e,t,n,r){var a=re.commons.table,i=a.getAllCells(e),o=this,s=[];i.forEach((function(e){var t=e.getAttribute("headers");t&&(s=s.concat(t.split(/\s+/)));var n=e.getAttribute("aria-labelledby");n&&(s=s.concat(n.split(/\s+/)))}));var l=i.filter((function(e){return""!==re.commons.text.sanitize(e.textContent)&&("TH"===e.nodeName.toUpperCase()||-1!==["rowheader","columnheader"].indexOf(e.getAttribute("role")))})),u=a.toGrid(e),c=!0;return l.forEach((function(e){if(!e.getAttribute("id")||!s.includes(e.getAttribute("id"))){var t=a.getCellPosition(e,u),n=!1;a.isColumnHeader(e)&&(n=a.traverse("down",t,u).find((function(e){return!a.isColumnHeader(e)}))),!n&&a.isRowHeader(e)&&(n=a.traverse("right",t,u).find((function(e){return!a.isRowHeader(e)}))),n||o.relatedNodes(e),c=c&&n}})),!!c||void 0}},{id:"hidden-content",evaluate:function(e,t,r,a){if(!["SCRIPT","HEAD","TITLE","NOSCRIPT","STYLE","TEMPLATE"].includes(e.nodeName.toUpperCase())&&re.commons.dom.hasContentVirtual(r)){var i=n.getComputedStyle(e);if("none"===i.getPropertyValue("display"))return;if("hidden"===i.getPropertyValue("visibility")){var o=re.commons.dom.getComposedParent(e),s=o&&n.getComputedStyle(o);if(!s||"hidden"!==s.getPropertyValue("visibility"))return}}return!0}}],commons:function(){var e={},t=e.aria={},r=t.lookupTable={},o=function(e){return null===e},s=function(e){return null!==e};r.attributes={"aria-activedescendant":{type:"idref",allowEmpty:!0,unsupported:!1},"aria-atomic":{type:"boolean",values:["true","false"],unsupported:!1},"aria-autocomplete":{type:"nmtoken",values:["inline","list","both","none"],unsupported:!1},"aria-busy":{type:"boolean",values:["true","false"],unsupported:!1},"aria-checked":{type:"nmtoken",values:["true","false","mixed","undefined"],unsupported:!1},"aria-colcount":{type:"int",unsupported:!1},"aria-colindex":{type:"int",unsupported:!1},"aria-colspan":{type:"int",unsupported:!1},"aria-controls":{type:"idrefs",allowEmpty:!0,unsupported:!1},"aria-current":{type:"nmtoken",allowEmpty:!0,values:["page","step","location","date","time","true","false"],unsupported:!1},"aria-describedby":{type:"idrefs",allowEmpty:!0,unsupported:!1},"aria-describedat":{unsupported:!0,unstandardized:!0},"aria-details":{unsupported:!0},"aria-disabled":{type:"boolean",values:["true","false"],unsupported:!1},"aria-dropeffect":{type:"nmtokens",values:["copy","move","reference","execute","popup","none"],unsupported:!1},"aria-errormessage":{type:"idref",allowEmpty:!0,unsupported:!1},"aria-expanded":{type:"nmtoken",values:["true","false","undefined"],unsupported:!1},"aria-flowto":{type:"idrefs",allowEmpty:!0,unsupported:!1},"aria-grabbed":{type:"nmtoken",values:["true","false","undefined"],unsupported:!1},"aria-haspopup":{type:"nmtoken",allowEmpty:!0,values:["true","false","menu","listbox","tree","grid","dialog"],unsupported:!1},"aria-hidden":{type:"boolean",values:["true","false"],unsupported:!1},"aria-invalid":{type:"nmtoken",allowEmpty:!0,values:["true","false","spelling","grammar"],unsupported:!1},"aria-keyshortcuts":{type:"string",allowEmpty:!0,unsupported:!1},"aria-label":{type:"string",allowEmpty:!0,unsupported:!1},"aria-labelledby":{type:"idrefs",allowEmpty:!0,unsupported:!1},"aria-level":{type:"int",unsupported:!1},"aria-live":{type:"nmtoken",values:["off","polite","assertive"],unsupported:!1},"aria-modal":{type:"boolean",values:["true","false"],unsupported:!1},"aria-multiline":{type:"boolean",values:["true","false"],unsupported:!1},"aria-multiselectable":{type:"boolean",values:["true","false"],unsupported:!1},"aria-orientation":{type:"nmtoken",values:["horizontal","vertical"],unsupported:!1},"aria-owns":{type:"idrefs",allowEmpty:!0,unsupported:!1},"aria-placeholder":{type:"string",allowEmpty:!0,unsupported:!1},"aria-posinset":{type:"int",unsupported:!1},"aria-pressed":{type:"nmtoken",values:["true","false","mixed","undefined"],unsupported:!1},"aria-readonly":{type:"boolean",values:["true","false"],unsupported:!1},"aria-relevant":{type:"nmtokens",values:["additions","removals","text","all"],unsupported:!1},"aria-required":{type:"boolean",values:["true","false"],unsupported:!1},"aria-roledescription":{type:"string",allowEmpty:!0,unsupported:!1},"aria-rowcount":{type:"int",unsupported:!1},"aria-rowindex":{type:"int",unsupported:!1},"aria-rowspan":{type:"int",unsupported:!1},"aria-selected":{type:"nmtoken",values:["true","false","undefined"],unsupported:!1},"aria-setsize":{type:"int",unsupported:!1},"aria-sort":{type:"nmtoken",values:["ascending","descending","other","none"],unsupported:!1},"aria-valuemax":{type:"decimal",unsupported:!1},"aria-valuemin":{type:"decimal",unsupported:!1},"aria-valuenow":{type:"decimal",unsupported:!1},"aria-valuetext":{type:"string",unsupported:!1}},r.globalAttributes=["aria-atomic","aria-busy","aria-controls","aria-current","aria-describedby","aria-disabled","aria-dropeffect","aria-flowto","aria-grabbed","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-live","aria-owns","aria-relevant","aria-roledescription"],r.role={alert:{type:"widget",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},alertdialog:{type:"widget",attributes:{allowed:["aria-expanded","aria-modal","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,unsupported:!1,allowedElements:["dialog","section"]},application:{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,unsupported:!1,allowedElements:["article","audio","embed","iframe","object","section","svg","video"]},article:{type:"structure",attributes:{allowed:["aria-expanded","aria-posinset","aria-setsize","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["article"],unsupported:!1},banner:{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["header"],unsupported:!1,allowedElements:["section"]},button:{type:"widget",attributes:{allowed:["aria-expanded","aria-pressed","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:null,implicit:["button",'input[type="button"]','input[type="image"]','input[type="reset"]','input[type="submit"]',"summary"],unsupported:!1,allowedElements:[{nodeName:"a",attributes:{href:s}}]},cell:{type:"structure",attributes:{allowed:["aria-colindex","aria-colspan","aria-rowindex","aria-rowspan","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:["row"],implicit:["td","th"],unsupported:!1},checkbox:{type:"widget",attributes:{allowed:["aria-checked","aria-required","aria-readonly","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:null,implicit:['input[type="checkbox"]'],unsupported:!1,allowedElements:["button"]},columnheader:{type:"structure",attributes:{allowed:["aria-colindex","aria-colspan","aria-expanded","aria-rowindex","aria-rowspan","aria-required","aria-readonly","aria-selected","aria-sort","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:["row"],implicit:["th"],unsupported:!1},combobox:{type:"composite",attributes:{allowed:["aria-autocomplete","aria-required","aria-activedescendant","aria-orientation","aria-errormessage"],required:["aria-expanded"]},owned:{all:["listbox","textbox"]},nameFrom:["author"],context:null,unsupported:!1,allowedElements:[{nodeName:"input",properties:{type:["text","search","tel","url","email"]}}]},command:{nameFrom:["author"],type:"abstract",unsupported:!1},complementary:{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["aside"],unsupported:!1,allowedElements:["section"]},composite:{nameFrom:["author"],type:"abstract",unsupported:!1},contentinfo:{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["footer"],unsupported:!1,allowedElements:["section"]},definition:{type:"structure",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["dd","dfn"],unsupported:!1},dialog:{type:"widget",attributes:{allowed:["aria-expanded","aria-modal","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["dialog"],unsupported:!1,allowedElements:["section"]},directory:{type:"structure",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:null,unsupported:!1,allowedElements:["ol","ul"]},document:{type:"structure",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["body"],unsupported:!1,allowedElements:["article","embed","iframe","object","section","svg"]},"doc-abstract":{type:"section",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-acknowledgments":{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-afterword":{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-appendix":{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-backlink":{type:"link",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:null,unsupported:!1,allowedElements:[{nodeName:"a",attributes:{href:s}}]},"doc-biblioentry":{type:"listitem",attributes:{allowed:["aria-expanded","aria-level","aria-posinset","aria-setsize","aria-errormessage"]},owned:null,nameFrom:["author"],context:["doc-bibliography"],unsupported:!1,allowedElements:["li"]},"doc-bibliography":{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:{one:["doc-biblioentry"]},nameFrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-biblioref":{type:"link",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:null,unsupported:!1,allowedElements:[{nodeName:"a",attributes:{href:s}}]},"doc-chapter":{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-colophon":{type:"section",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-conclusion":{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-cover":{type:"img",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1},"doc-credit":{type:"section",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-credits":{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-dedication":{type:"section",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-endnote":{type:"listitem",attributes:{allowed:["aria-expanded","aria-level","aria-posinset","aria-setsize","aria-errormessage"]},owned:null,namefrom:["author"],context:["doc-endnotes"],unsupported:!1,allowedElements:["li"]},"doc-endnotes":{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:{one:["doc-endnote"]},namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-epigraph":{type:"section",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1},"doc-epilogue":{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-errata":{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-example":{type:"section",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["aside","section"]},"doc-footnote":{type:"section",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["aside","footer","header"]},"doc-foreword":{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-glossary":{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:["term","definition"],namefrom:["author"],context:null,unsupported:!1,allowedElements:["dl"]},"doc-glossref":{type:"link",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author","contents"],context:null,unsupported:!1,allowedElements:[{nodeName:"a",attributes:{href:s}}]},"doc-index":{type:"navigation",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["nav","section"]},"doc-introduction":{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-noteref":{type:"link",attributes:{allowed:["aria-expanded"]},owned:null,namefrom:["author","contents"],context:null,unsupported:!1,allowedElements:[{nodeName:"a",attributes:{href:s}}]},"doc-notice":{type:"note",attributes:{allowed:["aria-expanded"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-pagebreak":{type:"separator",attributes:{allowed:["aria-expanded"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["hr"]},"doc-pagelist":{type:"navigation",attributes:{allowed:["aria-expanded"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["nav","section"]},"doc-part":{type:"landmark",attributes:{allowed:["aria-expanded"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-preface":{type:"landmark",attributes:{allowed:["aria-expanded"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-prologue":{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-pullquote":{type:"none",attributes:{allowed:["aria-expanded"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["aside","section"]},"doc-qna":{type:"section",attributes:{allowed:["aria-expanded"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},"doc-subtitle":{type:"sectionhead",attributes:{allowed:["aria-expanded"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:{nodeName:["h1","h2","h3","h4","h5","h6"]}},"doc-tip":{type:"note",attributes:{allowed:["aria-expanded"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["aside"]},"doc-toc":{type:"navigation",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,namefrom:["author"],context:null,unsupported:!1,allowedElements:["nav","section"]},feed:{type:"structure",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:{one:["article"]},nameFrom:["author"],context:null,unsupported:!1,allowedElements:["article","aside","section"]},figure:{type:"structure",unsupported:!1},form:{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["form"],unsupported:!1},grid:{type:"composite",attributes:{allowed:["aria-activedescendant","aria-expanded","aria-colcount","aria-level","aria-multiselectable","aria-readonly","aria-rowcount","aria-errormessage"]},owned:{one:["rowgroup","row"]},nameFrom:["author"],context:null,implicit:["table"],unsupported:!1},gridcell:{type:"widget",attributes:{allowed:["aria-colindex","aria-colspan","aria-expanded","aria-rowindex","aria-rowspan","aria-selected","aria-readonly","aria-required","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:["row"],implicit:["td","th"],unsupported:!1},group:{type:"structure",attributes:{allowed:["aria-activedescendant","aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["details","optgroup"],unsupported:!1,allowedElements:["dl","figcaption","fieldset","figure","footer","header","ol","ul"]},heading:{type:"structure",attributes:{required:["aria-level"],allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:null,implicit:["h1","h2","h3","h4","h5","h6"],unsupported:!1},img:{type:"structure",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["img"],unsupported:!1,allowedElements:["embed","iframe","object","svg"]},input:{nameFrom:["author"],type:"abstract",unsupported:!1},landmark:{nameFrom:["author"],type:"abstract",unsupported:!1},link:{type:"widget",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:null,implicit:["a[href]"],unsupported:!1,allowedElements:["button",{nodeName:"input",properties:{type:["image","button"]}}]},list:{type:"structure",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:{all:["listitem"]},nameFrom:["author"],context:null,implicit:["ol","ul","dl"],unsupported:!1},listbox:{type:"composite",attributes:{allowed:["aria-activedescendant","aria-multiselectable","aria-readonly","aria-required","aria-expanded","aria-orientation","aria-errormessage"]},owned:{all:["option"]},nameFrom:["author"],context:null,implicit:["select"],unsupported:!1,allowedElements:["ol","ul"]},listitem:{type:"structure",attributes:{allowed:["aria-level","aria-posinset","aria-setsize","aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:["list"],implicit:["li","dt"],unsupported:!1},log:{type:"widget",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},main:{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["main"],unsupported:!1,allowedElements:["article","section"]},marquee:{type:"widget",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},math:{type:"structure",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["math"],unsupported:!1},menu:{type:"composite",attributes:{allowed:["aria-activedescendant","aria-expanded","aria-orientation","aria-errormessage"]},owned:{one:["menuitem","menuitemradio","menuitemcheckbox"]},nameFrom:["author"],context:null,implicit:['menu[type="context"]'],unsupported:!1,allowedElements:["ol","ul"]},menubar:{type:"composite",attributes:{allowed:["aria-activedescendant","aria-expanded","aria-orientation","aria-errormessage"]},owned:{one:["menuitem","menuitemradio","menuitemcheckbox"]},nameFrom:["author"],context:null,unsupported:!1,allowedElements:["ol","ul"]},menuitem:{type:"widget",attributes:{allowed:["aria-posinset","aria-setsize","aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:["menu","menubar"],implicit:['menuitem[type="command"]'],unsupported:!1,allowedElements:["button","li",{nodeName:"iput",properties:{type:["image","button"]}},{nodeName:"a",attributes:{href:s}}]},menuitemcheckbox:{type:"widget",attributes:{allowed:["aria-checked","aria-posinset","aria-setsize","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:["menu","menubar"],implicit:['menuitem[type="checkbox"]'],unsupported:!1,allowedElements:[{nodeName:["button","li"]},{nodeName:"input",properties:{type:["checkbox","image","button"]}},{nodeName:"a",attributes:{href:s}}]},menuitemradio:{type:"widget",attributes:{allowed:["aria-checked","aria-selected","aria-posinset","aria-setsize","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:["menu","menubar"],implicit:['menuitem[type="radio"]'],unsupported:!1,allowedElements:[{nodeName:["button","li"]},{nodeName:"input",properties:{type:["image","button","radio"]}},{nodeName:"a",attributes:{href:s}}]},navigation:{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["nav"],unsupported:!1,allowedElements:["section"]},none:{type:"structure",attributes:null,owned:null,nameFrom:["author"],context:null,unsupported:!1,allowedElements:[{nodeName:["article","aside","dl","embed","figcaption","fieldset","figure","footer","form","h1","h2","h3","h4","h5","h6","header","iframe","li","ol","section","ul"]},{nodeName:"img",attributes:{alt:s}}]},note:{type:"structure",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,unsupported:!1,allowedElements:["aside"]},option:{type:"widget",attributes:{allowed:["aria-selected","aria-posinset","aria-setsize","aria-checked","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:["listbox"],implicit:["option"],unsupported:!1,allowedElements:[{nodeName:["button","li"]},{nodeName:"input",properties:{type:["checkbox","button"]}},{nodeName:"a",attributes:{href:s}}]},presentation:{type:"structure",attributes:null,owned:null,nameFrom:["author"],context:null,unsupported:!1,allowedElements:[{nodeName:["article","aside","dl","embed","figcaption","fieldset","figure","footer","form","h1","h2","h3","h4","h5","h6","header","iframe","li","ol","section","ul"]},{nodeName:"img",attributes:{alt:s}}]},progressbar:{type:"widget",attributes:{allowed:["aria-valuetext","aria-valuenow","aria-valuemax","aria-valuemin","aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["progress"],unsupported:!1},radio:{type:"widget",attributes:{allowed:["aria-selected","aria-posinset","aria-setsize","aria-required","aria-errormessage","aria-checked"]},owned:null,nameFrom:["author","contents"],context:null,implicit:['input[type="radio"]'],unsupported:!1,allowedElements:[{nodeName:["button","li"]},{nodeName:"input",properties:{type:["image","button"]}}]},radiogroup:{type:"composite",attributes:{allowed:["aria-activedescendant","aria-required","aria-expanded","aria-readonly","aria-errormessage"]},owned:{all:["radio"]},nameFrom:["author"],context:null,unsupported:!1,allowedElements:{nodeName:["ol","ul"]}},range:{nameFrom:["author"],type:"abstract",unsupported:!1},region:{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["section[aria-label]","section[aria-labelledby]","section[title]"],unsupported:!1,allowedElements:{nodeName:["article","aside"]}},roletype:{type:"abstract",unsupported:!1},row:{type:"structure",attributes:{allowed:["aria-activedescendant","aria-colindex","aria-expanded","aria-level","aria-selected","aria-rowindex","aria-errormessage"]},owned:{one:["cell","columnheader","rowheader","gridcell"]},nameFrom:["author","contents"],context:["rowgroup","grid","treegrid","table"],implicit:["tr"],unsupported:!1},rowgroup:{type:"structure",attributes:{allowed:["aria-activedescendant","aria-expanded","aria-errormessage"]},owned:{all:["row"]},nameFrom:["author","contents"],context:["grid","table","treegrid"],implicit:["tbody","thead","tfoot"],unsupported:!1},rowheader:{type:"structure",attributes:{allowed:["aria-colindex","aria-colspan","aria-expanded","aria-rowindex","aria-rowspan","aria-required","aria-readonly","aria-selected","aria-sort","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:["row"],implicit:["th"],unsupported:!1},scrollbar:{type:"widget",attributes:{required:["aria-controls","aria-valuenow"],allowed:["aria-valuetext","aria-orientation","aria-errormessage","aria-valuemax","aria-valuemin"]},owned:null,nameFrom:["author"],context:null,unsupported:!1},search:{type:"landmark",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,unsupported:!1,allowedElements:{nodeName:["aside","form","section"]}},searchbox:{type:"widget",attributes:{allowed:["aria-activedescendant","aria-autocomplete","aria-multiline","aria-readonly","aria-required","aria-placeholder","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:['input[type="search"]'],unsupported:!1,allowedElements:{nodeName:"input",properties:{type:"text"}}},section:{nameFrom:["author","contents"],type:"abstract",unsupported:!1},sectionhead:{nameFrom:["author","contents"],type:"abstract",unsupported:!1},select:{nameFrom:["author"],type:"abstract",unsupported:!1},separator:{type:"structure",attributes:{allowed:["aria-expanded","aria-orientation","aria-valuenow","aria-valuemax","aria-valuemin","aria-valuetext","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["hr"],unsupported:!1,allowedElements:["li"]},slider:{type:"widget",attributes:{allowed:["aria-valuetext","aria-orientation","aria-readonly","aria-errormessage","aria-valuemax","aria-valuemin"],required:["aria-valuenow"]},owned:null,nameFrom:["author"],context:null,implicit:['input[type="range"]'],unsupported:!1},spinbutton:{type:"widget",attributes:{allowed:["aria-valuetext","aria-required","aria-readonly","aria-errormessage","aria-valuemax","aria-valuemin"],required:["aria-valuenow"]},owned:null,nameFrom:["author"],context:null,implicit:['input[type="number"]'],unsupported:!1,allowedElements:{nodeName:"input",properties:{type:"text"}}},status:{type:"widget",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:["output"],unsupported:!1,allowedElements:["section"]},structure:{type:"abstract",unsupported:!1},switch:{type:"widget",attributes:{allowed:["aria-errormessage"],required:["aria-checked"]},owned:null,nameFrom:["author","contents"],context:null,unsupported:!1,allowedElements:["button",{nodeName:"input",properties:{type:["checkbox","image","button"]}},{nodeName:"a",attributes:{href:s}}]},tab:{type:"widget",attributes:{allowed:["aria-selected","aria-expanded","aria-setsize","aria-posinset","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:["tablist"],unsupported:!1,allowedElements:[{nodeName:["button","h1","h2","h3","h4","h5","h6","li"]},{nodeName:"input",properties:{type:"button"}},{nodeName:"a",attributes:{href:s}}]},table:{type:"structure",attributes:{allowed:["aria-colcount","aria-rowcount","aria-errormessage"]},owned:{one:["rowgroup","row"]},nameFrom:["author"],context:null,implicit:["table"],unsupported:!1},tablist:{type:"composite",attributes:{allowed:["aria-activedescendant","aria-expanded","aria-level","aria-multiselectable","aria-orientation","aria-errormessage"]},owned:{all:["tab"]},nameFrom:["author"],context:null,unsupported:!1,allowedElements:["ol","ul"]},tabpanel:{type:"widget",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,unsupported:!1,allowedElements:["section"]},term:{type:"structure",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:null,implicit:["dt"],unsupported:!1},textbox:{type:"widget",attributes:{allowed:["aria-activedescendant","aria-autocomplete","aria-multiline","aria-readonly","aria-required","aria-placeholder","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:['input[type="text"]','input[type="email"]','input[type="password"]','input[type="tel"]','input[type="url"]',"input:not([type])","textarea"],unsupported:!1},timer:{type:"widget",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,unsupported:!1},toolbar:{type:"structure",attributes:{allowed:["aria-activedescendant","aria-expanded","aria-orientation","aria-errormessage"]},owned:null,nameFrom:["author"],context:null,implicit:['menu[type="toolbar"]'],unsupported:!1,allowedElements:["ol","ul"]},tooltip:{type:"widget",attributes:{allowed:["aria-expanded","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:null,unsupported:!1},tree:{type:"composite",attributes:{allowed:["aria-activedescendant","aria-multiselectable","aria-required","aria-expanded","aria-orientation","aria-errormessage"]},owned:{all:["treeitem"]},nameFrom:["author"],context:null,unsupported:!1,allowedElements:["ol","ul"]},treegrid:{type:"composite",attributes:{allowed:["aria-activedescendant","aria-colcount","aria-expanded","aria-level","aria-multiselectable","aria-readonly","aria-required","aria-rowcount","aria-orientation","aria-errormessage"]},owned:{one:["rowgroup","row"]},nameFrom:["author"],context:null,unsupported:!1},treeitem:{type:"widget",attributes:{allowed:["aria-checked","aria-selected","aria-expanded","aria-level","aria-posinset","aria-setsize","aria-errormessage"]},owned:null,nameFrom:["author","contents"],context:["group","tree"],unsupported:!1,allowedElements:["li",{nodeName:"a",attributes:{href:s}}]},widget:{type:"abstract",unsupported:!1},window:{nameFrom:["author"],type:"abstract",unsupported:!1}},r.elementsAllowedNoRole=[{nodeName:["base","body","caption","col","colgroup","datalist","dd","details","dt","head","html","keygen","label","legend","main","map","math","meta","meter","noscript","optgroup","param","picture","progress","script","source","style","template","textarea","title","track"]},{nodeName:"area",attributes:{href:s}},{nodeName:"input",properties:{type:["color","data","datatime","file","hidden","month","number","password","range","reset","submit","time","week"]}},{nodeName:"link",attributes:{href:s}},{nodeName:"menu",attributes:{type:"context"}},{nodeName:"menuitem",attributes:{type:["command","checkbox","radio"]}},{nodeName:"select",condition:function(e){return Number(e.getAttribute("size"))>1},properties:{multiple:!0}},{nodeName:["clippath","cursor","defs","desc","feblend","fecolormatrix","fecomponenttransfer","fecomposite","feconvolvematrix","fediffuselighting","fedisplacementmap","fedistantlight","fedropshadow","feflood","fefunca","fefuncb","fefuncg","fefuncr","fegaussianblur","feimage","femerge","femergenode","femorphology","feoffset","fepointlight","fespecularlighting","fespotlight","fetile","feturbulence","filter","hatch","hatchpath","lineargradient","marker","mask","meshgradient","meshpatch","meshrow","metadata","mpath","pattern","radialgradient","solidcolor","stop","switch","view"]}],r.elementsAllowedAnyRole=[{nodeName:"a",attributes:{href:o}},{nodeName:"img",attributes:{alt:o}},{nodeName:["abbr","address","canvas","div","p","pre","blockquote","ins","del","output","span","table","tbody","thead","tfoot","td","em","strong","small","s","cite","q","dfn","abbr","time","code","var","samp","kbd","sub","sup","i","b","u","mark","ruby","rt","rp","bdi","bdo","br","wbr","th","tr"]}],r.evaluateRoleForElement={A:function(e){var t=e.node,n=e.out;return"http://www.w3.org/2000/svg"===t.namespaceURI||(!t.href.length||n)},AREA:function(e){return!e.node.href},BUTTON:function(e){var t=e.node,n=e.role,r=e.out;return"menu"===t.getAttribute("type")?"menuitem"===n:r},IMG:function(e){var t=e.node,n=e.role,r=e.out;switch(t.alt){case null:return r;case"":return"presentation"===n||"none"===n;default:return"presentation"!==n&&"none"!==n}},INPUT:function(e){var t=e.node,n=e.role,r=e.out;switch(t.type){case"button":case"image":return r;case"checkbox":return!("button"!==n||!t.hasAttribute("aria-pressed"))||r;case"radio":return"menuitemradio"===n;case"text":return"combobox"===n||"searchbox"===n||"spinbutton"===n;case"tel":case"url":case"search":case"email":return"combobox"===n;default:return!1}},LI:function(e){var t=e.node,n=e.out;return!re.utils.matchesSelector(t,"ol li, ul li")||n},MENU:function(e){return"context"!==e.node.getAttribute("type")},OPTION:function(e){var t=e.node;return!re.utils.matchesSelector(t,"select > option, datalist > option, optgroup > option")},SELECT:function(e){var t=e.node,n=e.role;return!t.multiple&&t.size<=1&&"menu"===n},SVG:function(e){var t=e.node,n=e.out;return!(!t.parentNode||"http://www.w3.org/2000/svg"!==t.parentNode.namespaceURI)||n}},r.rolesOfType={widget:["button","checkbox","dialog","gridcell","link","log","marquee","menuitem","menuitemcheckbox","menuitemradio","option","progressbar","radio","scrollbar","slider","spinbutton","status","switch","tab","tabpanel","textbox","timer","tooltip","tree","treeitem"]};var l={};e.color=l;var c=e.dom={},d={};function p(e,t){return p.fromDefinition(e,t)}e.forms=d,e.matches=p;var m=e.table={},f=e.text={EdgeFormDefaults:{}};e.utils=re.utils;function h(e){var t=[];if(!e)return t;if(e.hasAttribute("role")){var n=re.utils.tokenList(e.getAttribute("role").toLowerCase());t=t.concat(n)}if(e.hasAttributeNS("http://www.idpf.org/2007/ops","type")){var r=re.utils.tokenList(e.getAttributeNS("http://www.idpf.org/2007/ops","type").toLowerCase()).map((function(e){return"doc-".concat(e)}));t=t.concat(r)}return t=t.filter((function(e){return re.commons.aria.isValidRole(e)}))}t.arialabelText=function(e){return 1!==(e=e.actualNode||e).nodeType?"":e.getAttribute("aria-label")||""},t.arialabelledbyText=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(1!==(e=e.actualNode||e).nodeType||t.inLabelledByContext||t.inControlContext)return"";var n=c.idrefs(e,"aria-labelledby").filter((function(e){return e}));return n.reduce((function(n,r){var a=f.accessibleText(r,u({inLabelledByContext:!0,startNode:t.startNode||e},t));return n?"".concat(n," ").concat(a):a}),"")},t.requiredAttr=function(e){var n=t.lookupTable.role[e];return n&&n.attributes&&n.attributes.required||[]},t.allowedAttr=function(e){var n=t.lookupTable.role[e],r=n&&n.attributes&&n.attributes.allowed||[],a=n&&n.attributes&&n.attributes.required||[];return r.concat(t.lookupTable.globalAttributes).concat(a)},t.validateAttr=function(e){return!!t.lookupTable.attributes[e]},t.getElementUnallowedRoles=function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=e.nodeName.toUpperCase();if(!re.utils.isHtmlElement(e))return[];var a=h(e),i=re.commons.aria.implicitRole(e),o=a.filter((function(a){return(!n||a!==i)&&(!(n||"row"===a&&"TR"===r&&re.utils.matchesSelector(e,'table[role="grid"] > tr'))||!t.isAriaRoleAllowedOnElement(e,a))}));return o},t.getOwnedVirtual=function(e){var t=e.actualNode,n=e.children;if(!t||!n)throw new Error("getOwnedVirtual requires a virtual node");return c.idrefs(t,"aria-owns").reduce((function(e,t){if(t){var n=re.utils.getNodeFromTree(t);e.push(n)}return e}),n)},t.getRole=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.noImplicit,a=n.fallback,i=n.abstracts,o=n.dpub;if(1!==(e=e.actualNode||e).nodeType)return null;var s=(e.getAttribute("role")||"").trim().toLowerCase(),l=a?re.utils.tokenList(s):[s],u=l.filter((function(e){return!(!o&&"doc-"===e.substr(0,4))&&t.isValidRole(e,{allowAbstract:i})})),c=u[0];return c||r?c||null:t.implicitRole(e)};var g,b=/^idrefs?$/;function y(e){return e.getPropertyValue("font-family").split(/[,;]/g).map((function(e){return e.trim().toLowerCase()}))}function v(e,t){var n=t.nodeName.toUpperCase(),r={TD:["TR","THEAD","TBODY","TFOOT"],TH:["TR","THEAD","TBODY","TFOOT"],INPUT:["LABEL"]},a=e.map((function(e){return e.nodeName.toUpperCase()})),i=e;for(var o in r)if(a.includes(o))for(var s=0;s<r[o].length;s++){var l=re.commons.dom.findUp(t,r[o][s]);if(l&&-1===e.indexOf(l))re.commons.dom.visuallyOverlaps(t.getBoundingClientRect(),l)&&i.splice(a.indexOf(o)+1,0,l);n===r[o][s]&&-1===a.indexOf(n)&&i.splice(a.indexOf(o)+1,0,t)}return i}function w(e,t,n){var r=e!==t&&!c.visuallyContains(e,t)&&0!==n.alpha;return r&&re.commons.color.incompleteData.set("bgColor","elmPartiallyObscured"),r}function k(e,t){var n=e.getClientRects()[0],r=c.shadowElementsFromPoint(n.left,n.top);if(r)for(var a=0;a<r.length;a++)if(r[a]!==e&&r[a]===t)return!0;return!1}function D(e,t){var n=getComputedStyle(e),r="absolute"===n.position,i=t?/(auto|scroll|hidden)/:/(auto|scroll)/;if("fixed"===n.position)return a.documentElement;for(var o=e;o=o.parentElement;)if(n=getComputedStyle(o),(!r||"static"!==n.position)&&i.test(n.overflow+n.overflowY+n.overflowX))return o;return a.documentElement}t.isAccessibleRef=function(e){e=e.actualNode||e;var n=c.getRootNode(e);n=n.documentElement||n;var r=e.id;re._cache.get("idRefs")||(re._cache.set("idRefs",{}),function e(t,n){if(t.hasAttribute){var r=re._cache.get("idRefs");"LABEL"===t.nodeName.toUpperCase()&&t.hasAttribute("for")&&(r[t.getAttribute("for")]=!0);for(var a=0;a<n.length;++a){var i=n[a];if(t.hasAttribute(i))for(var o=t.getAttribute(i),s=re.utils.tokenList(o),l=0;l<s.length;++l)r[s[l]]=!0}}for(var u=0;u<t.children.length;u++)e(t.children[u],n)}(n,Object.keys(t.lookupTable.attributes).filter((function(e){var n=t.lookupTable.attributes[e].type;return b.test(n)}))));return!0===re._cache.get("idRefs")[r]},t.isAriaRoleAllowedOnElement=function(e,t){var n=e.nodeName.toUpperCase(),r=re.commons.aria.lookupTable;if(p(e,r.elementsAllowedNoRole))return!1;if(p(e,r.elementsAllowedAnyRole))return!0;var a=r.role[t];if(!a||!a.allowedElements)return!1;var i=p(e,a.allowedElements);return Object.keys(r.evaluateRoleForElement).includes(n)?r.evaluateRoleForElement[n]({node:e,role:t,out:i}):i},t.isUnsupportedRole=function(e){var n=t.lookupTable.role[e];return!!n&&n.unsupported},t.labelVirtual=function(e){var t,n=e.actualNode;return n.getAttribute("aria-labelledby")&&(t=c.idrefs(n,"aria-labelledby").map((function(e){var t=re.utils.getNodeFromTree(e);return t?f.visibleVirtual(t,!0):""})).join(" ").trim())?t:(t=n.getAttribute("aria-label"))&&(t=f.sanitize(t).trim())?t:null},t.label=function(e){return e=re.utils.getNodeFromTree(e),t.labelVirtual(e)},t.namedFromContents=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.strict;if(1!==(e=e.actualNode||e).nodeType)return!1;var a=t.getRole(e),i=t.lookupTable.role[a];return!!(i&&i.nameFrom.includes("contents")||"TABLE"===e.nodeName.toUpperCase())||!r&&(!i||["presentation","none"].includes(a))},t.isValidRole=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.allowAbstract,a=n.flagUnsupported,i=void 0!==a&&a,o=t.lookupTable.role[e],s=!!o&&o.unsupported;return!(!o||i&&s)&&(!!r||"abstract"!==o.type)},t.getRolesWithNameFromContents=function(){return Object.keys(t.lookupTable.role).filter((function(e){return t.lookupTable.role[e].nameFrom&&-1!==t.lookupTable.role[e].nameFrom.indexOf("contents")}))},t.getRolesByType=function(e){return Object.keys(t.lookupTable.role).filter((function(n){return t.lookupTable.role[n].type===e}))},t.getRoleType=function(e){var n=t.lookupTable.role[e];return n&&n.type||null},t.requiredOwned=function(e){var n=null,r=t.lookupTable.role[e];return r&&(n=re.utils.clone(r.owned)),n},t.requiredContext=function(e){var n=null,r=t.lookupTable.role[e];return r&&(n=re.utils.clone(r.context)),n},t.implicitNodes=function(e){var n=null,r=t.lookupTable.role[e];return r&&r.implicit&&(n=re.utils.clone(r.implicit)),n},t.implicitRole=function(e){var n=Object.keys(t.lookupTable.role).map((function(e){var n=t.lookupTable.role[e];return{name:e,implicit:n&&n.implicit}})).reduce((function(t,n){return n.implicit&&n.implicit.some((function(t){return re.utils.matchesSelector(e,t)}))&&t.push(n.name),t}),[]);if(!n.length)return null;for(var r=re.utils.getNodeAttributes(e),a=[],i=0,o=r.length;i<o;i++){var s=r[i];s.name.match(/^aria-/)&&a.push(s.name)}return function(e,n){var r=function(e){return t.allowedAttr(e).reduce((function(e,t){return e+(n.indexOf(t)>-1?1:0)}),0)};return e.map((function(e){return{score:r(e),name:e}})).sort((function(e,t){return t.score-e.score})).map((function(e){return e.name}))}(n,a).shift()},t.validateAttrValue=function(e,n){var r,a,i=e.getAttribute(n),o=t.lookupTable.attributes[n],s=c.getRootNode(e);if(!o)return!0;if(o.allowEmpty&&(!i||""===i.trim()))return!0;switch(o.type){case"boolean":case"nmtoken":return"string"==typeof i&&o.values.includes(i.toLowerCase());case"nmtokens":return(a=re.utils.tokenList(i)).reduce((function(e,t){return e&&o.values.includes(t)}),0!==a.length);case"idref":return!(!i||!s.getElementById(i));case"idrefs":return(a=re.utils.tokenList(i)).some((function(e){return s.getElementById(e)}));case"string":return""!==i.trim();case"decimal":return!(!(r=i.match(/^[-+]?([0-9]*)\.?([0-9]*)$/))||!r[1]&&!r[2]);case"int":return/^[-+]?[0-9]+$/.test(i)}},l.centerPointOfRect=function(e){if(!(e.left>n.innerWidth)&&!(e.top>n.innerHeight))return{x:Math.min(Math.ceil(e.left+e.width/2),n.innerWidth-1),y:Math.min(Math.ceil(e.top+e.height/2),n.innerHeight-1)}},l.Color=function(e,t,n,r){this.red=e,this.green=t,this.blue=n,this.alpha=r,this.toHexString=function(){var e=Math.round(this.red).toString(16),t=Math.round(this.green).toString(16),n=Math.round(this.blue).toString(16);return"#"+(this.red>15.5?e:"0"+e)+(this.green>15.5?t:"0"+t)+(this.blue>15.5?n:"0"+n)};var a=/^rgb\((\d+), (\d+), (\d+)\)$/,i=/^rgba\((\d+), (\d+), (\d+), (\d*(\.\d+)?)\)/;this.parseRgbString=function(e){if("transparent"===e)return this.red=0,this.green=0,this.blue=0,void(this.alpha=0);var t=e.match(a);return t?(this.red=parseInt(t[1],10),this.green=parseInt(t[2],10),this.blue=parseInt(t[3],10),void(this.alpha=1)):(t=e.match(i))?(this.red=parseInt(t[1],10),this.green=parseInt(t[2],10),this.blue=parseInt(t[3],10),void(this.alpha=Math.round(100*parseFloat(t[4]))/100)):void 0},this.getRelativeLuminance=function(){var e=this.red/255,t=this.green/255,n=this.blue/255;return.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))}},l.flattenColors=function(e,t){var n=e.alpha,r=(1-n)*t.red+n*e.red,a=(1-n)*t.green+n*e.green,i=(1-n)*t.blue+n*e.blue,o=e.alpha+t.alpha*(1-e.alpha);return new l.Color(r,a,i,o)},l.getContrast=function(e,t){if(!t||!e)return null;t.alpha<1&&(t=l.flattenColors(t,e));var n=e.getRelativeLuminance(),r=t.getRelativeLuminance();return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)},l.hasValidContrastRatio=function(e,t,n,r){var a=l.getContrast(e,t),i=r&&Math.ceil(72*n)/96<14||!r&&Math.ceil(72*n)/96<18?4.5:3;return{isValid:a>i,contrastRatio:a,expectedContrastRatio:i}},l.elementHasImage=function(e,t){var r=e.nodeName.toUpperCase();if(["IMG","CANVAS","OBJECT","IFRAME","VIDEO","SVG"].includes(r))return re.commons.color.incompleteData.set("bgColor","imgNode"),!0;var a=(t=t||n.getComputedStyle(e)).getPropertyValue("background-image"),i="none"!==a;if(i){var o=/gradient/.test(a);re.commons.color.incompleteData.set("bgColor",o?"bgGradient":"bgImage")}return i},l.elementIsDistinct=function(e,t){var r=n.getComputedStyle(e);if("none"!==r.getPropertyValue("background-image"))return!0;if(["border-bottom","border-top","outline"].reduce((function(e,t){var n=new l.Color;return n.parseRgbString(r.getPropertyValue(t+"-color")),e||"none"!==r.getPropertyValue(t+"-style")&&parseFloat(r.getPropertyValue(t+"-width"))>0&&0!==n.alpha}),!1))return!0;var a=n.getComputedStyle(t);if(y(r)[0]!==y(a)[0])return!0;var i=["text-decoration-line","text-decoration-style","font-weight","font-style","font-size"].reduce((function(e,t){return e||r.getPropertyValue(t)!==a.getPropertyValue(t)}),!1),o=r.getPropertyValue("text-decoration");return o.split(" ").length<3&&(i=i||o!==a.getPropertyValue("text-decoration")),i},l.getBackgroundColor=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!0!==r){var i,o,s=e.getBoundingClientRect().height,u=s-2>=2*n.innerHeight;e.scrollIntoView(u);do{var c=e.getBoundingClientRect(),d="x"in c?c.x:c.left;(i=d+c.width/2)<0&&((o=D(e)).scrollLeft=0)}while(i<0&&o!==a.documentElement)}var p=[],m=l.getBackgroundStack(e);if((m||[]).some((function(r){var a=n.getComputedStyle(r),i=l.getOwnBackgroundColor(a);return w(e,r,i)||l.elementHasImage(r,a)?(p=null,t.push(r),!0):0!==i.alpha&&(t.push(r),p.push(i),1===i.alpha)})),null!==p&&null!==m){p.push(new l.Color(255,255,255,1));var f=p.reduce(l.flattenColors);return f}return null},l.getBackgroundStack=function(e){var t=l.filteredRectStack(e);if(null===t)return null;t=v(t,e);var r=(t=function(e){var t=e.indexOf(a.body),r=e;(t>1||-1===t)&&!l.elementHasImage(a.documentElement)&&0===l.getOwnBackgroundColor(n.getComputedStyle(a.documentElement)).alpha&&(t>1&&r.splice(t,1),r.splice(e.indexOf(a.documentElement),1),r.push(a.body));return r}(t=c.reduceToElementsBelowFloating(t,e))).indexOf(e);return function(e,t,n){if(e>0)for(var r=e-1;r>=0;r--){var a=t[r];if(k(n,a))return!0;t.splice(r,1)}return!1}(r,t,e)?(re.commons.color.incompleteData.set("bgColor","bgOverlap"),null):-1!==r?t:null},l.filteredRectStack=function(e){var t=l.getRectStack(e);if(t&&1===t.length)return t[0];if(t&&t.length>1){var n,r=t.shift();return v(r,e),t.forEach((function(a,i){if(0!==i){var o=t[i-1],s=t[i];n=o.every((function(e,t){return e===s[t]}))||r.includes(e)}})),n?t[0]:(re.commons.color.incompleteData.set("bgColor","elmPartiallyObscuring"),null)}return re.commons.color.incompleteData.set("bgColor","outsideViewport"),null},l.getRectStack=function(e){var t=re.commons.color.centerPointOfRect(e.getBoundingClientRect());if(!t)return null;var n=c.shadowElementsFromPoint(t.x,t.y),r=Array.from(e.getClientRects());if(!r||r.length<=1)return[n];var a=r.filter((function(e){return e.width&&e.width>0})).map((function(e){var t=re.commons.color.centerPointOfRect(e);if(t)return c.shadowElementsFromPoint(t.x,t.y)}));return a.some((function(e){return void 0===e}))?null:(a.splice(0,0,n),a)},c.isOpaque=function(e){var t=n.getComputedStyle(e);return l.elementHasImage(e,t)||1===l.getOwnBackgroundColor(t).alpha},l.getForegroundColor=function(e,t,r){var a=n.getComputedStyle(e),i=new l.Color;i.parseRgbString(a.getPropertyValue("color"));var o=function e(t){if(!t)return 1;var r=re.utils.getNodeFromTree(t);if(r&&void 0!==r._opacity&&null!==r._opacity)return r._opacity;var a=n.getComputedStyle(t).getPropertyValue("opacity")*e(t.parentElement);return r&&(r._opacity=a),a}(e);if(i.alpha=i.alpha*o,1===i.alpha)return i;if(r||(r=l.getBackgroundColor(e,[],t)),null===r){var s=re.commons.color.incompleteData.get("bgColor");return re.commons.color.incompleteData.set("fgColor",s),null}return l.flattenColors(i,r)},l.getOwnBackgroundColor=function(e){var t=new l.Color;if(t.parseRgbString(e.getPropertyValue("background-color")),0!==t.alpha){var n=e.getPropertyValue("opacity");t.alpha=t.alpha*n}return t},l.incompleteData=(g={},{set:function(e,t){if("string"!=typeof e)throw new Error("Incomplete data: key must be a string");return t&&(g[e]=t),g[e]},get:function(e){return g[e]},clear:function(){g={}}}),c.reduceToElementsBelowFloating=function(e,t){var r,a,i,o=["fixed","sticky"],s=[],l=!1;for(r=0;r<e.length;++r)(a=e[r])===t&&(l=!0),i=n.getComputedStyle(a),l||-1===o.indexOf(i.position)?s.push(a):s=[];return s},c.findElmsInContext=function(e){var t,n=e.context,r=e.value,a=e.attr,i=e.elm,o=void 0===i?"":i,s=re.utils.escapeSelector(r);return t=9===n.nodeType||11===n.nodeType?n:c.getRootNode(n),Array.from(t.querySelectorAll(o+"["+a+"="+s+"]"))},c.findUp=function(e,t){return c.findUpVirtual(re.utils.getNodeFromTree(e),t)},c.findUpVirtual=function(e,t){var n;if(n=e.actualNode,!e.shadowId&&"function"==typeof e.actualNode.closest){var r=e.actualNode.closest(t);return r||null}do{(n=n.assignedSlot?n.assignedSlot:n.parentNode)&&11===n.nodeType&&(n=n.host)}while(n&&!re.utils.matchesSelector(n,t)&&n!==a.documentElement);return n&&re.utils.matchesSelector(n,t)?n:null},c.getComposedParent=function e(t){if(t.assignedSlot)return e(t.assignedSlot);if(t.parentNode){var n=t.parentNode;if(1===n.nodeType)return n;if(n.host)return n.host}return null},c.getElementByReference=function(e,t){var n=e.getAttribute(t);if(!n)return null;"#"===n.charAt(0)?n=decodeURIComponent(n.substring(1)):"/#"===n.substr(0,2)&&(n=decodeURIComponent(n.substring(2)));var r=a.getElementById(n);return r||((r=a.getElementsByName(n)).length?r[0]:null)},c.getElementCoordinates=function(e){var t=c.getScrollOffset(a),n=t.left,r=t.top,i=e.getBoundingClientRect();return{top:i.top+r,right:i.right+n,bottom:i.bottom+r,left:i.left+n,width:i.right-i.left,height:i.bottom-i.top}},c.getRootNode=re.utils.getRootNode,c.getScrollOffset=function(e){if(!e.nodeType&&e.document&&(e=e.document),9===e.nodeType){var t=e.documentElement,n=e.body;return{left:t&&t.scrollLeft||n&&n.scrollLeft||0,top:t&&t.scrollTop||n&&n.scrollTop||0}}return{left:e.scrollLeft,top:e.scrollTop}},c.getTabbableElements=function(e){return re.utils.querySelectorAll(e,"*").filter((function(e){var t=e.isFocusable,n=e.actualNode.getAttribute("tabindex");return(n=n&&!isNaN(parseInt(n,10))?parseInt(n):null)?t&&n>=0:t}))},c.getViewportSize=function(e){var t,n=e.document,r=n.documentElement;return e.innerWidth?{width:e.innerWidth,height:e.innerHeight}:r?{width:r.clientWidth,height:r.clientHeight}:{width:(t=n.body).clientWidth,height:t.clientHeight}};var x=["HEAD","TITLE","TEMPLATE","SCRIPT","STYLE","IFRAME","OBJECT","VIDEO","AUDIO","NOSCRIPT"];function E(e){return e.disabled||"AREA"!==e.nodeName.toUpperCase()&&c.isHiddenWithCSS(e)}function A(e,t){if(9===e.nodeType)return!1;if(11===e.nodeType&&(e=e.host),["STYLE","SCRIPT"].includes(e.nodeName.toUpperCase()))return!1;var r=n.getComputedStyle(e,null);if(!r)throw new Error("Style does not exist for the given element.");if("none"===r.getPropertyValue("display"))return!0;var a=["hidden","collapse"],i=r.getPropertyValue("visibility");if(a.includes(i)&&!t)return!0;if(a.includes(i)&&t&&a.includes(t))return!0;var o=c.getComposedParent(e);return!(!o||a.includes(i))&&c.isHiddenWithCSS(o,i)}c.hasContentVirtual=function(e,n,r){return function(e){if(!x.includes(e.actualNode.nodeName.toUpperCase()))return e.children.some((function(e){var t=e.actualNode;return 3===t.nodeType&&t.nodeValue.trim()}))}(e)||c.isVisualContent(e.actualNode)||!r&&!!t.labelVirtual(e)||!n&&e.children.some((function(e){return 1===e.actualNode.nodeType&&c.hasContentVirtual(e)}))},c.hasContent=function(e,t,n){return e=re.utils.getNodeFromTree(e),c.hasContentVirtual(e,t,n)},c.idrefs=function(e,t){var n,r,a=c.getRootNode(e),i=[],o=e.getAttribute(t);if(o)for(n=0,r=(o=re.utils.tokenList(o)).length;n<r;n++)i.push(a.getElementById(o[n]));return i},c.isFocusable=function(e){if(E(e))return!1;if(c.isNativelyFocusable(e))return!0;var t=e.getAttribute("tabindex");return!(!t||isNaN(parseInt(t,10)))},c.isNativelyFocusable=function(e){if(!e||E(e))return!1;switch(e.nodeName.toUpperCase()){case"A":case"AREA":if(e.href)return!0;break;case"INPUT":return"hidden"!==e.type;case"TEXTAREA":case"SELECT":case"DETAILS":case"BUTTON":return!0}return!1},c.insertedIntoFocusOrder=function(e){return parseInt(e.getAttribute("tabindex"),10)>-1&&c.isFocusable(e)&&!c.isNativelyFocusable(e)},c.isHiddenWithCSS=function(e,t){var n=re.utils.getNodeFromTree(e);return n?(void 0===n._isHiddenWithCSS&&(n._isHiddenWithCSS=A(e,t)),n._isHiddenWithCSS):A(e,t)},c.isHTML5=function(e){var t=e.doctype;return null!==t&&("html"===t.name&&!t.publicId&&!t.systemId)};var C=["block","list-item","table","flex","grid","inline-block"];function T(e){var t=n.getComputedStyle(e).getPropertyValue("display");return C.includes(t)||"table-"===t.substr(0,6)}c.isInTextBlock=function(e){if(T(e))return!1;var t=function(e){for(var t=c.getComposedParent(e);t&&!T(t);)t=c.getComposedParent(t);return re.utils.getNodeFromTree(t)}(e),n="",r="",a=0;return function e(t,n){!1!==n(t.actualNode)&&t.children.forEach((function(t){return e(t,n)}))}(t,(function(t){if(2===a)return!1;if(3===t.nodeType&&(n+=t.nodeValue),1===t.nodeType){var i=(t.nodeName||"").toUpperCase();if(["BR","HR"].includes(i))0===a?(n="",r=""):a=2;else{if("none"===t.style.display||"hidden"===t.style.overflow||!["",null,"none"].includes(t.style.float)||!["",null,"relative"].includes(t.style.position))return!1;if("A"===i&&t.href||"link"===(t.getAttribute("role")||"").toLowerCase())return t===e&&(a=1),r+=t.textContent,!1}}})),n=re.commons.text.sanitize(n),r=re.commons.text.sanitize(r),n.length>r.length},c.isNode=function(e){return e instanceof Node},c.isOffscreen=function(e){var t,r=a.documentElement,i=n.getComputedStyle(e),o=n.getComputedStyle(a.body||r).getPropertyValue("direction"),s=c.getElementCoordinates(e);if(s.bottom<0&&(function(e,t){for(e=c.getComposedParent(e);e&&"html"!==e.nodeName.toLowerCase();){if(e.scrollTop&&(t+=e.scrollTop)>=0)return!1;e=c.getComposedParent(e)}return!0}(e,s.bottom)||"absolute"===i.position))return!0;if(0===s.left&&0===s.right)return!1;if("ltr"===o){if(s.right<=0)return!0}else if(t=Math.max(r.scrollWidth,c.getViewportSize(n).width),s.left>=t)return!0;return!1};var j=/^\/?#[^/!]/;c.isSkipLink=function(e){return!!j.test(e.getAttribute("href"))&&(void 0!==re._cache.get("firstPageLink")?t=re._cache.get("firstPageLink"):(t=re.utils.querySelectorAll(re._tree,'a:not([href^="#"]):not([href^="/#"]):not([href^="javascript"])')[0],re._cache.set("firstPageLink",t||null)),!t||e.compareDocumentPosition(t.actualNode)===e.DOCUMENT_POSITION_FOLLOWING);var t};var _=/rect\s*\(([0-9]+)px,?\s*([0-9]+)px,?\s*([0-9]+)px,?\s*([0-9]+)px\s*\)/,S=/(\w+)\((\d+)/;c.isVisible=function(e,t,r){var a=re.utils.getNodeFromTree(e),i="_isVisible"+(t?"ScreenReader":"");if(9===e.nodeType)return!0;if(11===e.nodeType&&(e=e.host),a&&void 0!==a[i])return a[i];var o=n.getComputedStyle(e,null);if(null===o)return!1;var s=e.nodeName.toUpperCase();if("none"===o.getPropertyValue("display")||["STYLE","SCRIPT","NOSCRIPT","TEMPLATE"].includes(s)||!t&&function(e){var t=e.getPropertyValue("clip").match(_),n=e.getPropertyValue("clip-path").match(S);if(t&&5===t.length)return t[3]-t[1]<=0&&t[2]-t[4]<=0;if(n){var r=n[1],a=parseInt(n[2],10);switch(r){case"inset":return a>=50;case"circle":return 0===a}}return!1}(o)||!r&&("hidden"===o.getPropertyValue("visibility")||!t&&c.isOffscreen(e))||t&&"true"===e.getAttribute("aria-hidden"))return!1;var l=e.assignedSlot?e.assignedSlot:e.parentNode,u=!1;return l&&(u=c.isVisible(l,t,!0)),a&&(a[i]=u),u};var F=["checkbox","img","radio","range","slider","spinbutton","textbox"];c.isVisualContent=function(e){var t=e.getAttribute("role");if(t)return-1!==F.indexOf(t);switch(e.nodeName.toUpperCase()){case"IMG":case"IFRAME":case"OBJECT":case"VIDEO":case"AUDIO":case"CANVAS":case"SVG":case"MATH":case"BUTTON":case"SELECT":case"TEXTAREA":case"KEYGEN":case"PROGRESS":case"METER":return!0;case"INPUT":return"hidden"!==e.type;default:return!1}},c.shadowElementsFromPoint=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(r>999)throw new Error("Infinite loop detected");return Array.from(n.elementsFromPoint(e,t)).filter((function(e){return c.getRootNode(e)===n})).reduce((function(n,a){if(re.utils.isShadowRoot(a)){var i=c.shadowElementsFromPoint(e,t,a.shadowRoot,r+1);(n=n.concat(i)).length&&re.commons.dom.visuallyContains(n[0],a)&&n.push(a)}else n.push(a);return n}),[])},c.visuallyContains=function(e,t){var r=e.getBoundingClientRect(),a=r.top+.01,i=r.bottom-.01,o=r.left+.01,s=r.right-.01,l=t.getBoundingClientRect(),u=l.top,c=l.left,d=u-t.scrollTop,p=u-t.scrollTop+t.scrollHeight,m=c-t.scrollLeft,f=c-t.scrollLeft+t.scrollWidth,h=n.getComputedStyle(t);return"inline"===h.getPropertyValue("display")||!(o<m&&o<l.left||a<d&&a<l.top||s>f&&s>l.right||i>p&&i>l.bottom)&&(!(s>l.right||i>l.bottom)||("scroll"===h.overflow||"auto"===h.overflow||"hidden"===h.overflow||t instanceof HTMLBodyElement||t instanceof HTMLHtmlElement))},c.visuallyOverlaps=function(e,t){var r=t.getBoundingClientRect(),a=r.top,i=r.left,o=a-t.scrollTop,s=a-t.scrollTop+t.scrollHeight,l=i-t.scrollLeft,u=i-t.scrollLeft+t.scrollWidth;if(e.left>u&&e.left>r.right||e.top>s&&e.top>r.bottom||e.right<l&&e.right<r.left||e.bottom<o&&e.bottom<r.top)return!1;var c=n.getComputedStyle(t);return!(e.left>r.right||e.top>r.bottom)||("scroll"===c.overflow||"auto"===c.overflow||t instanceof HTMLBodyElement||t instanceof HTMLHtmlElement)},d.isAriaCombobox=function(e){return"combobox"===re.commons.aria.getRole(e,{noImplicit:!0})},d.isAriaListbox=function(e){return"listbox"===re.commons.aria.getRole(e,{noImplicit:!0})};var N=["progressbar","scrollbar","slider","spinbutton"];d.isAriaRange=function(e){var t=re.commons.aria.getRole(e,{noImplicit:!0});return N.includes(t)},d.isAriaTextbox=function(e){return"textbox"===re.commons.aria.getRole(e,{noImplicit:!0})},d.isNativeSelect=function(e){return"SELECT"===e.nodeName.toUpperCase()};var z=["button","checkbox","color","file","hidden","image","password","radio","reset","submit"];d.isNativeTextbox=function(e){var t=e.nodeName.toUpperCase();return"TEXTAREA"===t||"INPUT"===t&&!z.includes(e.type)},p.attributes=function(e,t){return e=e.actualNode||e,p.fromFunction((function(t){return e.getAttribute(t)}),t)},p.condition=function(e,t){return!!t(e)};var q,O=["nodeName","attributes","properties","condition"];function I(e,t,n){for(var r,a="row"===e?"_rowHeaders":"_colHeaders",i="row"===e?m.isRowHeader:m.isColumnHeader,o="row"===e?t.y:0,s="row"===e?0:t.x,l=[],u=t.y;u>=o&&!r;u--)for(var c=t.x;c>=s;c--){var d=n[u]?n[u][c]:void 0;if(d){var p=re.utils.getNodeFromTree(d);if(p[a]){r=p[a];break}l.push(d)}}return r=(r||[]).concat(l.filter(i)),l.forEach((function(e){re.utils.getNodeFromTree(e)[a]=r})),r}function R(e){var t=e.actualNode;return 3!==t.nodeType?"":t.textContent}function P(e,t){var n=e.actualNode;return 1===n.nodeType&&!t.includeHidden&&!c.isVisible(n,!0)}function L(e,t){var n=e.actualNode;return t.startNode||(t=u({startNode:e},t)),1===n.nodeType&&t.inLabelledByContext&&void 0===t.includeHidden&&(t=u({includeHidden:!c.isVisible(n,!0)},t)),t}p.fromDefinition=function(e,t){return e=e.actualNode||e,Array.isArray(t)?t.some((function(t){return p(e,t)})):"string"==typeof t?re.utils.matchesSelector(e,t):Object.keys(t).every((function(n){if(!O.includes(n))throw new Error('Unknown matcher type "'.concat(n,'"'));var r=p[n],a=t[n];return r(e,a)}))},p.fromFunction=function(e,t){if("object"!==i(t)||Array.isArray(t)||t instanceof RegExp)throw new Error("Expect matcher to be an object");return Object.keys(t).every((function(n){return p.fromPrimative(e(n),t[n])}))},p.fromPrimative=function(e,t){var n=i(t);return Array.isArray(t)&&void 0!==e?t.includes(e):"function"===n?!!t(e):t instanceof RegExp?t.test(e):t===e},p.nodeName=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.isXHTML;if(e=e.actualNode||e,void 0===r){if("string"==typeof t)return re.utils.matchesSelector(e,t);void 0===q&&(q=re.utils.isXHTML(e.ownerDocument)),r=q}var a=r?e.nodeName:e.nodeName.toLowerCase();return p.fromPrimative(a,t)},p.properties=function(e,t){return e=e.actualNode||e,p.fromFunction((function(t){return e[t]}),t)},m.getAllCells=function(e){var t,n,r,a,i=[];for(t=0,r=e.rows.length;t<r;t++)for(n=0,a=e.rows[t].cells.length;n<a;n++)i.push(e.rows[t].cells[n]);return i},m.getCellPosition=re.utils.memoize((function(e,t){var n,r;for(t||(t=m.toGrid(c.findUp(e,"table"))),n=0;n<t.length;n++)if(t[n]&&-1!==(r=t[n].indexOf(e)))return{x:r,y:n}})),m.getHeaders=function(t,n){if(t.hasAttribute("headers"))return e.dom.idrefs(t,"headers");n||(n=e.table.toGrid(e.dom.findUp(t,"table")));var r=e.table.getCellPosition(t,n),a=I("row",r,n),i=I("col",r,n);return[].concat(a,i).reverse()},m.getScope=function(e){var t=e.getAttribute("scope"),n=e.getAttribute("role");if(e instanceof Element==!1||-1===["TD","TH"].indexOf(e.nodeName.toUpperCase()))throw new TypeError("Expected TD or TH element");if("columnheader"===n)return"col";if("rowheader"===n)return"row";if("col"===t||"row"===t)return t;if("TH"!==e.nodeName.toUpperCase())return!1;var r=m.toGrid(c.findUp(e,"table")),a=m.getCellPosition(e,r);return r[a.y].reduce((function(e,t){return e&&"TH"===t.nodeName.toUpperCase()}),!0)?"col":r.map((function(e){return e[a.x]})).reduce((function(e,t){return e&&t&&"TH"===t.nodeName.toUpperCase()}),!0)?"row":"auto"},m.isColumnHeader=function(e){return-1!==["col","auto"].indexOf(m.getScope(e))},m.isDataCell=function(e){if(!e.children.length&&!e.textContent.trim())return!1;var t=e.getAttribute("role");return re.commons.aria.isValidRole(t)?["cell","gridcell"].includes(t):"TD"===e.nodeName.toUpperCase()},m.isDataTable=function(t){var r=(t.getAttribute("role")||"").toLowerCase();if(("presentation"===r||"none"===r)&&!c.isFocusable(t))return!1;if("true"===t.getAttribute("contenteditable")||c.findUp(t,'[contenteditable="true"]'))return!0;if("grid"===r||"treegrid"===r||"table"===r)return!0;if("landmark"===e.aria.getRoleType(r))return!0;if("0"===t.getAttribute("datatable"))return!1;if(t.getAttribute("summary"))return!0;if(t.tHead||t.tFoot||t.caption)return!0;for(var a=0,i=t.children.length;a<i;a++)if("COLGROUP"===t.children[a].nodeName.toUpperCase())return!0;for(var o,s,l=0,u=t.rows.length,d=!1,p=0;p<u;p++)for(var m=0,f=(o=t.rows[p]).cells.length;m<f;m++){if("TH"===(s=o.cells[m]).nodeName.toUpperCase())return!0;if(d||s.offsetWidth===s.clientWidth&&s.offsetHeight===s.clientHeight||(d=!0),s.getAttribute("scope")||s.getAttribute("headers")||s.getAttribute("abbr"))return!0;if(["columnheader","rowheader"].includes((s.getAttribute("role")||"").toLowerCase()))return!0;if(1===s.children.length&&"ABBR"===s.children[0].nodeName.toUpperCase())return!0;l++}if(t.getElementsByTagName("table").length)return!1;if(u<2)return!1;var h,g,b=t.rows[Math.ceil(u/2)];if(1===b.cells.length&&1===b.cells[0].colSpan)return!1;if(b.cells.length>=5)return!0;if(d)return!0;for(p=0;p<u;p++){if(o=t.rows[p],h&&h!==n.getComputedStyle(o).getPropertyValue("background-color"))return!0;if(h=n.getComputedStyle(o).getPropertyValue("background-color"),g&&g!==n.getComputedStyle(o).getPropertyValue("background-image"))return!0;g=n.getComputedStyle(o).getPropertyValue("background-image")}return u>=20||!(c.getElementCoordinates(t).width>.95*c.getViewportSize(n).width)&&(!(l<10)&&!t.querySelector("object, embed, iframe, applet"))},m.isHeader=function(e){if(m.isColumnHeader(e)||m.isRowHeader(e))return!0;if(e.getAttribute("id")){var t=re.utils.escapeSelector(e.getAttribute("id"));return!!a.querySelector('[headers~="'.concat(t,'"]'))}return!1},m.isRowHeader=function(e){return["row","auto"].includes(m.getScope(e))},m.toGrid=re.utils.memoize((function(e){for(var t=[],n=e.rows,r=0,a=n.length;r<a;r++){var i=n[r].cells;t[r]=t[r]||[];for(var o=0,s=0,l=i.length;s<l;s++)for(var u=0;u<i[s].colSpan;u++){for(var c=0;c<i[s].rowSpan;c++){for(t[r+c]=t[r+c]||[];t[r+c][o];)o++;t[r+c][o]=i[s]}o++}}return t})),m.toArray=m.toGrid,function(e){e.traverse=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 i,o=r[n.y]?r[n.y][n.x]:void 0;return o?"function"==typeof a&&!0===(i=a(o,n,r))?[o]:((i=e(t,{x:n.x+t.x,y:n.y+t.y},r,a)).unshift(o),i):[]}(e,{x:t.x+e.x,y:t.y+e.y},n,r)}}(m),f.accessibleText=function(e,t){var n=re.utils.getNodeFromTree(e);return f.accessibleTextVirtual(n,t)},f.accessibleTextVirtual=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.actualNode;if(n=L(e,n),P(e,n))return"";var a=[t.arialabelledbyText,t.arialabelText,f.nativeTextAlternative,f.formControlValue,f.subtreeText,R,f.titleText],i=a.reduce((function(t,r){return n.startNode===e&&(t=f.sanitize(t)),""!==t?t:r(e,n)}),"");return n.debug&&re.log(i||"{empty-value}",r,n),i},f.accessibleTextVirtual.alreadyProcessed=function(e,t){return t.processed=t.processed||[],!!t.processed.includes(e)||(t.processed.push(e),!1)};var B=["textbox","progressbar","scrollbar","slider","spinbutton","combobox","listbox"];f.formControlValueMethods={nativeTextboxValue:function(e){if(e=e.actualNode||e,re.commons.forms.isNativeTextbox(e))return e.value||"";return""},nativeSelectValue:function(e){if(e=e.actualNode||e,!re.commons.forms.isNativeSelect(e))return"";return Array.from(e.options).filter((function(e){return e.selected})).map((function(e){return e.text})).join(" ")||""},ariaTextboxValue:function(e){var t=e.actualNode;if(!re.commons.forms.isAriaTextbox(t))return"";return c.isHiddenWithCSS(t)?t.textContent:f.visibleVirtual(e,!0)},ariaListboxValue:function(e,n){var r=e.actualNode;if(!re.commons.forms.isAriaListbox(r))return"";var a=t.getOwnedVirtual(e).filter((function(e){return"option"===t.getRole(e)&&"true"===e.actualNode.getAttribute("aria-selected")}));if(0===a.length)return"";return re.commons.text.accessibleTextVirtual(a[0],n)},ariaComboboxValue:function(e,n){var r,a=e.actualNode;if(!re.commons.forms.isAriaCombobox(a))return"";return(r=t.getOwnedVirtual(e).filter((function(e){return"listbox"===t.getRole(e)}))[0])?f.formControlValueMethods.ariaListboxValue(r,n):""},ariaRangeValue:function(e){if(e=e.actualNode||e,!re.commons.forms.isAriaRange(e)||!e.hasAttribute("aria-valuenow"))return"";var t=+e.getAttribute("aria-valuenow");return isNaN(t)?"0":String(t)}},f.formControlValue=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.actualNode,a=f.unsupported.accessibleNameFromFieldValue||[],i=t.getRole(r);if(n.startNode===e||!B.includes(i)||a.includes(i))return"";var o=Object.keys(f.formControlValueMethods).map((function(e){return f.formControlValueMethods[e]})),s=o.reduce((function(t,r){return t||r(e,n)}),"");return n.debug&&re.log(s||"{empty-value}",r,n),s},f.isHumanInterpretable=function(e){if(!e.length)return 0;if(["x","i"].includes(e))return 0;var t=f.removeUnicode(e,{emoji:!0,nonBmp:!0,punctuations:!0});return f.sanitize(t)?1:0},f.isIconLigature=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,i=e.actualNode.nodeValue.trim();if(!f.sanitize(i)||f.hasUnicode(i,{emoji:!0,nonBmp:!0}))return!1;re._cache.get("canvasContext")||re._cache.set("canvasContext",a.createElement("canvas").getContext("2d"));var o=re._cache.get("canvasContext"),s=o.canvas;re._cache.get("fonts")||re._cache.set("fonts",{});var l=re._cache.get("fonts"),u=n.getComputedStyle(e.parent.actualNode),c=u.getPropertyValue("font-family");l[c]||(l[c]={occurances:0,numLigatures:0});var d=l[c];if(d.occurances>=r){if(d.numLigatures/d.occurances==1)return!0;if(0===d.numLigatures)return!1}d.occurances++;var p=30,m="".concat(p,"px ").concat(c);o.font=m;var h=i.charAt(0),g=o.measureText(h).width;if(g<30){var b=30/g;g*=b,m="".concat(p*=b,"px ").concat(c)}s.width=g,s.height=p,o.font=m,o.textAlign="left",o.textBaseline="top",o.fillText(h,0,0);var y=new Uint32Array(o.getImageData(0,0,g,p).data.buffer);if(!y.some((function(e){return e})))return d.numLigatures++,!0;o.clearRect(0,0,g,p),o.fillText(i,0,0);var v=new Uint32Array(o.getImageData(0,0,g,p).data.buffer),w=y.reduce((function(e,t,n){return 0===t&&0===v[n]?e:0!==t&&0!==v[n]?e:++e}),0),k=i.split("").reduce((function(e,t){return e+o.measureText(t).width}),0),D=o.measureText(i).width,x=w/y.length,E=1-D/k;return x>=t&&E>=t&&(d.numLigatures++,!0)};function U(e){var t=e.actualNode;return t.id?c.findElmsInContext({elm:"label",attr:"for",value:t.id,context:t}):[]}function M(e){var t=f.nativeElementType,n=f.nativeTextMethods,r=t.find((function(t){var n=t.matches;return re.commons.matches(e,n)}));return(r?[].concat(r.namingMethods):[]).map((function(e){return n[e]}))}f.autocomplete={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"],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"]},f.isValidAutocomplete=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.looseTyped,r=void 0!==n&&n,a=t.stateTerms,i=void 0===a?[]:a,o=t.locations,s=void 0===o?[]:o,l=t.qualifiers,u=void 0===l?[]:l,c=t.standaloneTerms,d=void 0===c?[]:c,p=t.qualifiedTerms,m=void 0===p?[]:p;if(e=e.toLowerCase().trim(),(i=i.concat(f.autocomplete.stateTerms)).includes(e)||""===e)return!0;u=u.concat(f.autocomplete.qualifiers),s=s.concat(f.autocomplete.locations),d=d.concat(f.autocomplete.standaloneTerms),m=m.concat(f.autocomplete.qualifiedTerms);var h=e.split(/\s+/g);if(!r&&(h[0].length>8&&"section-"===h[0].substr(0,8)&&h.shift(),s.includes(h[0])&&h.shift(),u.includes(h[0])&&(h.shift(),d=[]),1!==h.length))return!1;var g=h[h.length-1];return d.includes(g)||m.includes(g)},f.labelText=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=f.accessibleTextVirtual.alreadyProcessed;if(t.inControlContext||t.inLabelledByContext||n(e,t))return"";t.startNode||(t.startNode=e);var r,a=u({inControlContext:!0},t),i=U(e),o=c.findUpVirtual(e,"label");return o?(r=[].concat(Ne(i),[o])).sort(re.utils.nodeSorter):r=i,r.map((function(e){return f.accessibleText(e,a)})).filter((function(e){return""!==e})).join(" ")},f.labelVirtual=function(e){var n,r;if(r=t.labelVirtual(e))return r;if(e.actualNode.id){var a=re.utils.escapeSelector(e.actualNode.getAttribute("id"));if(r=(n=re.commons.dom.getRootNode(e.actualNode).querySelector('label[for="'+a+'"]'))&&f.visible(n,!0))return r}return(r=(n=c.findUpVirtual(e,"label"))&&f.visible(n,!0))||null},f.label=function(e){return e=re.utils.getNodeFromTree(e),f.labelVirtual(e)},f.nativeElementType=[{matches:[{nodeName:"textarea"},{nodeName:"input",properties:{type:["text","password","search","tel","email","url"]}}],namingMethods:"labelText"},{matches:{nodeName:"input",properties:{type:["button","submit","reset"]}},namingMethods:["valueText","titleText","buttonDefaultText"]},{matches:{nodeName:"input",properties:{type:"image"}},namingMethods:["altText","valueText","labelText","titleText","buttonDefaultText"]},{matches:"button",namingMethods:"subtreeText"},{matches:"fieldset",namingMethods:"fieldsetLegendText"},{matches:"OUTPUT",namingMethods:"subtreeText"},{matches:[{nodeName:"select"},{nodeName:"input",properties:{type:/^(?!text|password|search|tel|email|url|button|submit|reset)/}}],namingMethods:"labelText"},{matches:"summary",namingMethods:"subtreeText"},{matches:"figure",namingMethods:["figureText","titleText"]},{matches:"img",namingMethods:"altText"},{matches:"table",namingMethods:["tableCaptionText","tableSummaryText"]},{matches:["hr","br"],namingMethods:["titleText","singleSpace"]}],f.nativeTextAlternative=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.actualNode;if(1!==r.nodeType||["presentation","none"].includes(t.getRole(r)))return"";var a=M(e),i=a.reduce((function(t,r){return t||r(e,n)}),"");return n.debug&&re.log(i||"{empty-value}",r,n),i};var V={submit:"Submit",image:"Submit",reset:"Reset",button:""};function H(e,t){return t.actualNode.getAttribute(e)||""}function W(e,t,n){var r=t.actualNode,a=[e=e.toLowerCase(),r.nodeName.toLowerCase()].join(","),i=r.querySelector(a);return i&&i.nodeName.toLowerCase()===e?f.accessibleText(i,n):""}f.nativeTextMethods={valueText:function(e){return e.actualNode.value||""},buttonDefaultText:function(e){var t=e.actualNode;return V[t.type]||""},tableCaptionText:W.bind(null,"caption"),figureText:W.bind(null,"figcaption"),fieldsetLegendText:W.bind(null,"legend"),altText:H.bind(null,"alt"),tableSummaryText:H.bind(null,"summary"),titleText:function(e,t){return f.titleText(e,t)},subtreeText:function(e,t){return f.subtreeText(e,t)},labelText:function(e,t){return f.labelText(e,t)},singleSpace:function(){return" "}},f.sanitize=function(e){return e.replace(/\r\n/g,"\n").replace(/\u00A0/g," ").replace(/[\s]{2,}/g," ").trim()},f.subtreeText=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=f.accessibleTextVirtual.alreadyProcessed;n.startNode=n.startNode||e;var a=n.strict;return r(e,n)||!t.namedFromContents(e,{strict:a})?"":t.getOwnedVirtual(e).reduce((function(e,t){return K(e,t,n)}),"")};var G=["A","EM","STRONG","SMALL","MARK","ABBR","DFN","I","B","S","U","CODE","VAR","SAMP","KBD","SUP","SUB","Q","CITE","SPAN","BDO","BDI","WBR","INS","DEL","MAP","AREA","NOSCRIPT","RUBY","BUTTON","LABEL","OUTPUT","DATALIST","KEYGEN","PROGRESS","COMMAND","CANVAS","TIME","METER","#TEXT"];function K(e,t,n){var r=t.actualNode.nodeName.toUpperCase(),a=f.accessibleTextVirtual(t,n);return a?(G.includes(r)||(" "!==a[0]&&(a+=" "),e&&" "!==e[e.length-1]&&(a=" "+a)),e+a):e}var X=["button","iframe","a[href]",{nodeName:"input",properties:{type:"button"}}];function Y(){return new RegExp("[ᴀ-ᵿᶀ-ᶿ᷀-᷿₠-⃏⃐-⃿℀-⅏⅐-↏←-⇿∀-⋿⌀-⏿␀-␿⑀-⑟①-⓿─-╿▀-▟■-◿☀-⛿✀-➿-]")}return f.titleText=function(e){return 1===(e=e.actualNode||e).nodeType&&e.hasAttribute("title")?!re.commons.matches(e,X)&&["none","presentation"].includes(t.getRole(e))?"":e.getAttribute("title"):""},f.hasUnicode=function(e,t){var n=t.emoji,r=t.nonBmp,a=t.punctuations;return n?re.imports.emojiRegexText().test(e):r?Y().test(e):!!a&&/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,\-.\/:;<=>?@\[\]^_`{|}~]/g.test(e)},f.removeUnicode=function(e,t){var n=t.emoji,r=t.nonBmp,a=t.punctuations;return n&&(e=e.replace(re.imports.emojiRegexText(),"")),r&&(e=(e=e.replace(Y(),"")).replace(/[\uDB80-\uDBBF][\uDC00-\uDFFD]/g,"")),a&&(e=e.replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,\-.\/:;<=>?@\[\]^_`{|}~]/g,"")),e},f.unsupported={accessibleNameFromFieldValue:["combobox","listbox","progressbar"]},f.visibleTextNodes=function(e){var t=re.commons.dom.isVisible(e.actualNode),n=[];return e.children.forEach((function(e){3===e.actualNode.nodeType?t&&n.push(e):n=n.concat(f.visibleTextNodes(e))})),n},f.visibleVirtual=function(e,t,n){var r=e.children.map((function(r){if(3===r.actualNode.nodeType){var a=r.actualNode.nodeValue;if(a&&c.isVisible(e.actualNode,t))return a}else if(!n)return f.visibleVirtual(r,t)})).join("");return f.sanitize(r)},f.visible=function(e,t,n){return e=re.utils.getNodeFromTree(e),f.visibleVirtual(e,t,n)},e}()})}("object"==typeof window?window:H)}));class G{constructor(){this.perfData=window.performance.timing,this.pageKey=r(document)}_getPageLoadTime(){if(!this.perfData)throw new Error("Cannot get page load time because performance.timing unavailable!");return this.perfData.loadEventEnd-this.perfData.navigationStart}fireIngraphsRequest(e){if(!e&&"string"!=typeof e)throw new Error("No API path provided!");if(!this.pageKey)throw new Error("No page-key found!");const t=this._getPageLoadTime();z(e,{method:"POST",headers:{"Content-Type":"application/json"},postData:JSON.stringify({pageKey:this.pageKey,metricsType:"pageLoadTime",metricsValue:t})})}}const K="[data-impression-id]",X="data-impression-id",Y={observeComponents:()=>{},unobserveComponents:()=>{},handleDynamicElements:()=>{}};class ${constructor(e,t,{threshold:n=.9,root:r=null,rootMargin:a="0px",impressionEventCallback:i}={}){if(!("IntersectionObserver"in window))return Y;this.root=r,this.threshold=n,this.rootMargin=a,this.trackingInstance=t,this.queuedImpressions=[],this.impressionEventCallback=i;const o={root:this.root,rootMargin:this.rootMargin,threshold:this.threshold};this.intersectionObserverInstance=new e(this._handleObservedNodes.bind(this),o),this.observeComponents()}observeComponents(e=[...document.querySelectorAll(K)]){this.intersectionObserverInstance&&e.forEach(e=>{this.intersectionObserverInstance.observe(e)})}unobserveComponents(e=[]){e.forEach(e=>{this.intersectionObserverInstance.unobserve(e),e.removeAttribute(X)})}_returnImpressionMetaData(e){return e.getAttribute(X)}_isNodeVisible(e){return e.intersectionRatio>=this.threshold}_handleObservedNodes(e){if(this.intersectionObserverInstance){const t=e.filter(e=>this._isNodeVisible(e)).map(({target:e})=>e),n=t.map(this._returnImpressionMetaData);this.queuedImpressions=this.queuedImpressions.concat(n),this.unobserveComponents(t),this._dispatchEvent()}}_dispatchEvent(){if(function(e,t){const n=a(document),r={};n&&(r.interfaceLocale=n);const i={header:{},requestHeader:r,moduleNames:t};e.fireTrackingEvent("ViewModuleImpressionEvent",i)}(this.trackingInstance,this.queuedImpressions),this.impressionEventCallback){const e=[...this.queuedImpressions];this.impressionEventCallback({trackingInstance:this.trackingInstance,queuedImpressions:e})}this.queuedImpressions=[]}handleDynamicElements(e=document){if(this.intersectionObserverInstance){const t=[...e.querySelectorAll(K)];t.length>0&&this.observeComponents(t)}}}const J="timezoneOffset",Q="screenWidth",Z="screenHeight",ee="devicePixelRatio",te="currentContext",ne="/transactional-routing/createguestdeferreddeeplink",re="csrfToken",ae=/iPad|iPhone|iPod/;function ie(){var e;e=navigator.userAgent,ae.test(e)&&T(document.querySelectorAll(".app-store-link")).forEach(e=>{e.href&&e.addEventListener("click",e=>(function(e){if(!e)throw Error("The given context is not valid");const t={[J]:(new Date).getTimezoneOffset(),[Q]:window.screen.width,[Z]:window.screen.height,[ee]:window.devicePixelRatio,[te]:e};try{navigator.sendBeacon(_(ne,re,i(S("JSESSIONID"))),JSON.stringify(t))}catch(e){}})(e.currentTarget.pathname))})}const oe="UA-62256447-1";class se{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.trackPageview,n=e.useRealPath,r=e.disableWhitelistedQueryParams,a=e.dimension5,i=e.trackerId,o=void 0===i?oe:i,s=e.cookieDomain;if(!t)throw new Error("Please provide a valid page key for GA tracking");this.trackPageview=t,this.useRealPath=n,this.disableWhitelistedQueryParams=r,this.dimension5=a,this.cookieDomain=s,this.trackerId=o,se.onload(this.loadAndFireGA.bind(this))}static onload(e){"complete"===document.readyState?e():window.addEventListener("load",()=>{e()})}loadGA(){var e,t,n,r,a,i;this.scriptLoaded||(e=window,t=document,n="script",r="ga",e.GoogleAnalyticsObject=r,e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=1*new Date,a=t.createElement(n),i=t.getElementsByTagName(n)[0],a.async=1,a.src="//platform.linkedin.com/js/analytics.js",i.parentNode.insertBefore(a,i),this.scriptLoaded=!0)}fireGA(){let e=this.trackPageview,t="https://www.linkedin.com/".concat(e);if(this.useRealPath&&(t=[location.protocol,"//",location.host,location.pathname].join("")),!this.disableWhitelistedQueryParams){const e={gclid:!0,trk:!0};t+="?".concat(location.search.substring(1).split("&").filter(t=>Object.prototype.hasOwnProperty.call(e,t.split("=")[0].toLowerCase())).join("&"))}this.useRealPath&&(e=t),window.ga("create",this.trackerId,{cookieDomain:this.cookieDomain||"linkedin.com"}),window.ga("set","referrer",document.referrer),window.ga("set","location",t),window.ga("set","title","LinkedIn"),window.ga("set","forceSSL",!0),window.ga("set","anonymizeIp",!0),this.dimension5&&window.ga("set","dimension5",this.dimension5),window.ga("send","pageview",{page:e})}loadAndFireGA(){this.loadGA(),this.fireGA()}}let le=null;function ue(e){if(!le){const t={appId:e.getAppId(),disableInitialAnchorPageViewEvent:!0,requestBatchingMaxWaitSeconds:.05};e.getTrackingCode()&&(t.userRequestHeaderProperties={trackingCode:e.getTrackingCode()}),le=x.AppTrackingInstance.createFromPageKey(t,e.getPageKey())}return le.generateTrackingId=x.generateTrackingId,le}const ce=Object.freeze({TERMS_AND_CONDITIONS:0,COOKIE_POLICY:1,COOKIE_USAGE:2,MAINTENANCE:3,EMAIL_STATUS:4,SUBSCRIPTION:5,IE_DEPRECATION_BANNER:6,UNKNOWN:7}),de=Object.freeze({TERMS_AND_CONDITIONS:501,COOKIE_POLICY:500,COOKIE_USAGE:500,MAINTENANCE:100,EMAIL_STATUS:300,SUBSCRIPTION:400,IE_DEPRECATION_BANNER:99,UNKNOWN:200}),pe=Object.freeze({alertType:"type",severity:"severity",alertId:"alert-id"});function me(e,t){let n=e;for(;null!=n;){if(n.classList&&n.classList.contains(t))return!0;n=n.parentNode}return!1}const fe={VISITED:1,ACTIVE:2,DEFAULT:0},he={dismissButton:"artdeco-global-alert__dismiss",dismissIcon:"artdeco-global-alert__icon--dismissed"};class ge{constructor(e,t={}){this._el=e,this._state=fe.DEFAULT,this._initialHeight=this._el.offsetHeight,this._alertType=this._el.getAttribute(pe.alertType),this._id=this._el.getAttribute(pe.alertId),this._elDismissBtn=this._el.querySelector(".".concat(he.dismissButton)),this._trackingOptions=t,this.init()}_makeAlertAccessible(e=!0){this._el.setAttribute("aria-hidden",!e),this._el.style.setProperty("visibility",e?"visible":"hidden")}init(){this._el.style.setProperty("height","0px"),this._makeAlertAccessible(!1),this._el.addEventListener("click",e=>{const{target:t}=e;me(t,he.dismissButton)&&(this.dismissAction(),function(e){const t=ue(),n={header:{},requestHeader:{},alertUrn:e.getAlertId(),actionType:"DISMISS"};t.fireTrackingEvent("AlertActionEvent",n)}(this))})}getTrackingOptions(){return this._trackingOptions}getAlertNode(){return this._el}setHeight(e){this._el.style.setProperty("height",e),this._el.style.setProperty("visibility","visible")}getInitialHeight(){return this._initialHeight}getAlertType(){return this._alertType}getAlertId(){return this._id}isInactive(){return!(this._state===fe.VISITED||this._state===fe.ACTIVE)}visited(){this._state=fe.VISITED,this._makeAlertAccessible(!1)}activate(){const{enableControlInteractionEvents:e,controlInteractionEventsPrefix:t}=this._trackingOptions;this._state=fe.ACTIVE,function(e){const t=ue(),n={header:{},requestHeader:{},alertUrn:e.getAlertId()};t.fireTrackingEvent("AlertImpressionEvent",n)}(this),this._makeAlertAccessible(!0),this._el.focus(),e&&this._el.querySelectorAll("button, a").forEach(e=>{const{tagName:n}=e,r="a"===n.toLowerCase()?"alert-link-cta":"alert-dismiss-btn-cta";e.setAttribute("data-tracking-control-name","".concat(t,"-").concat(r))})}dismissAction(){}}const be=3,ye="LIcookiePolicyDisplays";function ve(e){try{window.localStorage.setItem(ye,e)}catch(t){document.cookie="".concat(ye,"=").concat(e,";path=/")}}function we(){let e;try{e=window.localStorage.getItem(ye)}catch(t){e=function(e){const t=document.cookie.match("(?:^|;)\\s*".concat(e,"\\s*=\\s*([^;]+)"));return t?t[1]:void 0}(ye)||0}return parseInt(e,10)||0}class ke extends ge{init(){super.init(),we()>=be&&super.visited()}activate(){super.activate(),ve(we()+1)}dismissAction(){super.dismissAction(),ve(be)}}class De{constructor(e){this._trackingOptions=e}getAlertInstance(e){switch(function(e){return ce[e.getAttribute(pe.alertType)]}(e)){case ce.COOKIE_USAGE:return new ke(e,this._trackingOptions);default:return new ge(e,this._trackingOptions)}}}class xe{constructor(e){const{appId:t,pageKey:n,trackingCode:r}=e;this._appId=t,this._pageKey=n,this._trackingCode=r}getAppId(){return this._appId}getPageKey(){return this._pageKey}getTrackingCode(){return this._trackingCode}}const Ee={container:"artdeco-global-alert-container",containerOffset:"global-alert-offset",alert:"artdeco-global-alert",dismissButton:"artdeco-global-alert__dismiss",dismissIcon:"artdeco-global-alert__icon--dismissed"},Ae={transitionIn:"transition-in",transitionOut:"transition-out"};function Ce(e,t){const n=de[e.getAlertType()]||de.UNKNOWN;return(de[t.getAlertType()]||de.UNKNOWN)-n}class Te{constructor({appId:e,pageKey:t,trackingCode:n,enableControlInteractionEvents:r=!1,controlInteractionEventsPrefix:a="global-alerts"}){if(!e)throw new Error("Missing config - appId");if(!t)throw new Error("Missing config - pageKey");if(this._el=document&&document.querySelector("#".concat(Ee.container)),this._elOffset=document.querySelector(".".concat(Ee.containerOffset)),this._elAlertList=document.querySelectorAll(".".concat(Ee.alert)),this._alertInstance=[],this._currentActiveAlert=void 0,this._alertFactoryInstance=new De({enableControlInteractionEvents:r,controlInteractionEventsPrefix:a}),this._initalBodyOffset=parseInt(document.body.style.getPropertyValue("padding-top"),10)||0,this._getTrackingInstance=ue(new xe({appId:e,pageKey:t,trackingCode:n})),!this._el&&!this._elAlertList.length)return!1;this.init()}init(){this._elAlertList.forEach(e=>{this._alertInstance.push(this._alertFactoryInstance.getAlertInstance(e))}),this._alertInstance=this._alertInstance.sort(Ce),this._el.classList.add(Ae.transitionIn),document.body.classList.add(Ae.transitionIn),this._el.addEventListener("click",e=>{const{target:t}=e;me(t,Ee.dismissButton)&&(this.dismissAlert(t),this.activateNextAlert())}),this.activateNextAlert()}activateNextAlert(){let e;this._alertInstance.some(t=>!!t.isInactive()&&(e=t,!0)),this._currentActiveAlert&&this._currentActiveAlert.visited(),e&&e.activate(),this._currentActiveAlert=e,this._currentActiveAlert?this.updateBodyOffset():this.destroy()}updateBodyOffset(){const e=this._currentActiveAlert.getInitialHeight();document.body.style.setProperty("padding-top","".concat(e+this._initalBodyOffset,"px")),this._elOffset&&this._elOffset.style.setProperty("top","".concat(e,"px")),this._el.style.setProperty("height","".concat(e,"px")),this._currentActiveAlert.setHeight("".concat(e,"px"))}dismissAlert(e){const t=e.closest(".".concat(Ee.alert));t.classList.add(Ae.transitionOut),t.style.setProperty("height","0px")}destroy(){const e=this._el;this._el.classList.add(Ae.transitionOut),document.body.classList.add(Ae.transitionOut),document.body.style.setProperty("padding-top","".concat(this._initalBodyOffset,"px")),this._elOffset&&this._elOffset.style.setProperty("top","0px"),this._el.style.setProperty("height","0px"),this._alertInstance=[],this._el=void 0,setTimeout(()=>{e.remove(),document.body.classList.remove(Ae.transitionIn),document.body.classList.remove(Ae.transitionOut)},500)}}const je=document.querySelector('meta[name="pageKey"]').content,_e=!!document.head.querySelector('meta[name="gaTrackingUseRealPath"]');new se({trackPageview:je,useRealPath:_e});const Se=document.getElementById("config");let Fe,Ne,ze;function qe(e,t){window[e]&&window[e].resolve?window[e].resolve(t):window[e]=Promise.resolve(t)}Se&&Se.dataset&&(Fe=Se.dataset.appId||void 0,Ne=Se.dataset.customTrackingCode||void 0,ze=Se.dataset.trackingPageType||void 0),qe("lazyloader",function(e={}){return V=V||new M(e)}()),C(()=>{const i=A({appId:Fe,trackingCode:Ne});if(qe("tracking",i),qe("impressionTracking",new $(window.IntersectionObserver,i)),function(){let r=["c1=2","c2=6402952","c3=","c4=","c5=","c6=","c15="];r.push("".concat(n,"_t=").concat(Date.now())),r.push("".concat(n,"c=").concat(document.characterSet||document.defaultCharset||"")),r.push("c8=".concat(e(document.title))),r.push("c7=".concat(e(document.URL)));const a=document.referrer&&document.referrer.split("?")[0]||"";r.push("c9=".concat(e(a)));const i=t+r.join("&");let o=new Image;o.src=i}(),w||(w=new v({"is-single-page-app":!1,"navigation-timing-only":!0,"enable-rs-timing":!0,"enable-cdn-tracking":!0,"enable-pop-tracking":!0,"request-sampling-rate":1})),function(e,t="ajax",n){const r=function(e){let t=e.querySelector('meta[name="linkedin:pageTag"]');return t&&t.content||""}(document),i=a(document);let o={clientTimestamp:Date.now(),pageTag:r},s={};i&&(s.interfaceLocale=i),n&&(s.pageKey=n);const l={header:{},requestHeader:s,pageType:t,trackingInfo:o};e.fireTrackingEvent("PageViewEvent",l)}(i,ze),null!==document.querySelector('meta[name="clientSideIngraphs"]')){(new G).fireIngraphsRequest(function(){const e=document.querySelector('meta[name="apiPath"]');if(!e)throw new Error("No API path found!");return e.content}())}if(ie(),document.querySelector(".global-alert-banner")){const e={appId:Fe||"guest",pageKey:r(document),trackingCode:Ne||"",enableControlInteractionEvents:!0};new Te(e)}})}();
