PageSourceSearch

https://widget-v2.webability.io/v/2026-09-29/widget-tools.2ae0824b.widget.min.js

js webability.io collected 2026-10-02 10:00:26 UTC 98,780 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkWebAbilityWidget=self.webpackChunkWebAbilityWidget||[]).push([[7049],{1293:(e,t,n)=>{n.d(t,{A:()=>u});var o=[".asw-widget","#asw-widget",".asw-container",".asw-menu","#asw-shadow-host",".asw-skip-link",".asw-skip-enter",".asw-menu-btn"].join(", "),r=new Set(["SCRIPT","STYLE","NOSCRIPT","SVG","PATH","IMG","VIDEO","AUDIO","CANVAS","IFRAME","OBJECT","EMBED","BR","HR","INPUT"]),a="data-asw-orgfontsize",i="data-asw-orig-inline-fs",l="data-asw-orig-inline-fs-prio",s="data-asw-modified";function c(e){return!r.has(e.tagName)&&(!e.classList.contains("material-icons")&&!e.classList.contains("fa")&&!e.closest(o))}function d(e){var t=e.getAttribute(i);t?e.style.setProperty("font-size",t,e.getAttribute(l)||""):e.style.removeProperty("font-size")}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(1===e)document.querySelectorAll("[".concat(a,"]")).forEach((function(e){e.closest(o)||(d(e),e.removeAttribute(a),e.removeAttribute(i),e.removeAttribute(l),function(e){var t=(e.getAttribute(s)||"").split(",").filter(Boolean).filter((function(e){return"font-size"!==e}));t.length>0?e.setAttribute(s,t.join(",")):e.removeAttribute(s)}(e))}));else{var t=Array.from(document.querySelectorAll("body *")).filter(c);t.forEach((function(e){if(null===e.getAttribute(i)){e.setAttribute(i,e.style.getPropertyValue("font-size")||"");var t=e.style.getPropertyPriority("font-size");t&&e.setAttribute(l,t)}else d(e)}));var n=new Map;t.forEach((function(e){var t=parseFloat(window.getComputedStyle(e).getPropertyValue("font-size"));Number.isFinite(t)&&t>=4&&t<=300&&n.set(e,t)})),n.forEach((function(t,n){n.setAttribute(a,String(t)),function(e){var t=(e.getAttribute(s)||"").split(",").filter(Boolean);t.includes("font-size")||(t.push("font-size"),e.setAttribute(s,t.join(",")))}(n),n.style.setProperty("font-size",t*e+"px","important")}))}var r=document.querySelector(".asw-amount");r&&(r.innerText="".concat((100*e).toFixed(0),"%"))}},1365:(e,t,n)=>{function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(a.push(o.value),!t||a.length!==t);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw r}}return a}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e){var t=window;t.darkModeData||(t.darkModeData={originalStyles:new Map,observer:null});var n=[".asw-widget",".asw-container",".asw-menu-btn",".asw-widget *",".asw-container *",".asw-menu-btn *"],o=function(e){return n.some((function(t){if(t.startsWith(".")&&!t.endsWith("*"))return e.classList.contains(t.substring(1));if(t.endsWith("*")){var n=t.split(" ")[0].substring(1);return null!==e.closest(".".concat(n))}return!1}))},a=function(e){if(e.classList&&Array.from(e.classList).some((function(e){return e.includes("overlay")})))return!0;for(var t=e.parentElement;t;){if(t.classList&&Array.from(t.classList).some((function(e){return e.includes("overlay")})))return!0;t=t.parentElement}return!1},i=function(e){var t,n,o;if(e.startsWith("#")){var r=e.replace("#","");t=parseInt(r.substring(0,2),16),n=parseInt(r.substring(2,4),16),o=parseInt(r.substring(4,6),16)}else{if(!e.startsWith("rgb"))return.5;var a=e.match(/\d+/g);if(!(a&&a.length>=3))return.5;t=parseInt(a[0]),n=parseInt(a[1]),o=parseInt(a[2])}return(.299*t+.587*n+.114*o)/255},l=function(e){if(!e||"rgba(0, 0, 0, 0)"===e||"transparent"===e)return null;var t=i(e);
1return t<.3?"#ffffff":t<.5?"#e0e0e0":t<.7?"#333333":"#000000"},s=function(e){for(var t=e;t&&t!==document.documentElement.parentElement;){var n=window.getComputedStyle(t).backgroundColor;if(n&&"rgba(0, 0, 0, 0)"!==n&&"transparent"!==n)return n;t=t.parentElement}return"#ffffff"},c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.85,n=0,o=0,r=0;if(e.startsWith("#")){var a=e.replace("#","");n=parseInt(a.substring(0,2),16),o=parseInt(a.substring(2,4),16),r=parseInt(a.substring(4,6),16)}else{if(!e.startsWith("rgb"))return"#1a1a1a";var i=e.match(/\d+(\.\d+)?/g);if(!(i&&i.length>=3))return"#1a1a1a";n=parseInt(i[0]),o=parseInt(i[1]),r=parseInt(i[2]),i.length>=4&&parseFloat(i[3])}n=Math.floor(n*t),o=Math.floor(o*t),r=Math.floor(r*t);var l=Math.max(n,o,r);if(l>60){var s=60/l;n=Math.floor(n*s),o=Math.floor(o*s),r=Math.floor(r*s)}var c=function(e){var t=e.toString(16);return 1===t.length?"0"+t:t};return"#".concat(c(n)).concat(c(o)).concat(c(r))},d=["html","body","main",".main",".content",".container",".page",".page-content",".site-content","section","article","aside","nav",".navbar","header","#globalheader",".header",".top-nav","[role='navigation']","button","input[type='button']","input[type='submit']","input[type='reset']",".btn","[role='button']","input:not([type='button']):not([type='submit']):not([type='checkbox']):not([type='radio'])","textarea","select",".input",".form-control","code","pre",".code",".code-block","table","tbody","thead","tfoot","tr","td","th",".card",".box",".panel",".modal-content",".popup",".dialog",".modal",".container-box","[role='dialog']",".badge",".tag",".label-badge",".alert",".notification",".banner","[role='alert']","div","footer"],u=["p","span","li","td","th","blockquote","caption","figcaption",".text",".content-text","div","small","strong","em","b","i","u","mark","h1","h2","h3","h4","h5","h6","button","input[type='button']","input[type='submit']","input[type='reset']",".btn","[role='button']","input:not([type='button']):not([type='submit']):not([type='checkbox']):not([type='radio'])","textarea","select",".input",".form-control","label","legend",".label",".form-label",".field-label",".badge",".tag",".label-badge","span.badge",".alert",".notification",".banner","[role='alert']"],f={links:{selectors:"a, .link, [role='link']",properties:{color:"#64B5F6"}},borders:{selectors:"button, input, textarea, select, .btn, [role='button'], input[type='checkbox'], input[type='radio'], .checkbox, .radio",properties:{borderColor:"#d0d0d0"}},dividers:{selectors:"hr, .divider, .border, .line, .separator",properties:{borderColor:"#d0d0d0"}},images:{selectors:"img, .image, picture",properties:{opacity:"0.9"}}},p=function(){["html","body"].forEach((function(e){var n=document.querySelector(e);if(n&&!o(n)){var r=window.getComputedStyle(n).backgroundColor,a=!r||"rgba(0, 0, 0, 0)"===r||"transparent"===r;t.darkModeData.originalStyles.has(n)||t.darkModeData.originalStyles.set(n,{});var i=t.darkModeData.originalStyles.get(n);void 0===i.backgroundColor&&(i.backgroundColor=n.style.backgroundColor||""),n.style.backgroundColor=a?"#1a1a1a":c(r,.15)}})),d.forEach((function(e){try{document.querySelectorAll(e).forEach((function(e){if(!a(e)&&!o(e)&&e!==document.documentElement&&e!==document.body){var n=e,r=window.getComputedStyle(n).backgroundColor;if(r&&"rgba(0, 0, 0, 0)"!==r&&"transparent"!==r){t.darkModeData.originalStyles.has(n)||t.darkModeData.originalStyles.set(n,{});var i=t.darkModeData.originalStyles.get(n);void 0===i.backgroundColor&&(i.backgroundColor=n.style.backgroundColor||"");var l=c(r,.15);n.style.backgroundColor=l}}}))}catch(t){console.error("Error darkening background for selector ".concat(e,":"),t)}}))},m=function(){u.forEach((function(e){try{document.querySelectorAll(e).forEach((function(e){if(!a(e)&&!o(e)){var n=e,r=window.getComputedStyle(n).backgroundColor,i=r&&"rgba(0, 0, 0, 0)"!==r&&"transparent"!==r?r:s(n),c=l(i||"");if(c){t.darkModeData.originalStyles.has(n)||t.darkModeData.originalStyles.set(n,{});var d=t.darkModeData.originalStyles.get(n);void 0===d.color&&(d.color=n.style.color||""),n.style.color=c}}}))}catch(t){console.error("Error applying adaptive text color for selector ".concat(e,":"),t)}}))}
1,g=function(){t.darkModeData.originalStyles.forEach((function(e,t){Object.keys(e).forEach((function(n){t.style[n]=e[n]}))}))};if(void 0!==e)if(e){if(p(),setTimeout((function(){return m()}),50),Object.values(f).forEach((function(e){!function(e,n){try{document.querySelectorAll(e).forEach((function(e){if(!a(e)&&!o(e)){var i=e;t.darkModeData.originalStyles.has(i)||t.darkModeData.originalStyles.set(i,{});var l=t.darkModeData.originalStyles.get(i);Object.entries(n).forEach((function(e){var t=r(e,2),n=t[0],o=t[1];if(void 0===l[n]){var a=n.replace(/([A-Z])/g,"-$1").toLowerCase();l[n]=i.style.getPropertyValue(a)||""}i.style[n]=o}))}}))}catch(e){console.error("Error applying dark mode styles:",e)}}(e.selectors,e.properties)})),setTimeout((function(){document.querySelectorAll("*").forEach((function(e){if(!a(e)&&!o(e)){var n=e,r=window.getComputedStyle(n),l=r.color,s=r.backgroundColor;if(s&&"rgba(0, 0, 0, 0)"!==s&&"transparent"!==s){var c=i(s),d=i(l);if(c<.4&&d<.6){t.darkModeData.originalStyles.has(n)||t.darkModeData.originalStyles.set(n,{});var u=t.darkModeData.originalStyles.get(n);void 0===u.color&&(u.color=n.style.color||""),n.style.color="#ffffff"}}}}))}),100),setTimeout((function(){p(),m()}),200),!t.darkModeData.observer){var b=new MutationObserver((function(e){e.forEach((function(e){e.addedNodes.forEach((function(e){if(e.nodeType===Node.ELEMENT_NODE){var n=e;if(o(n)||a(n))return;d.forEach((function(e){try{if(n.matches(e)){var r=n,i=window.getComputedStyle(r).backgroundColor;if(i&&"rgba(0, 0, 0, 0)"!==i&&"transparent"!==i){t.darkModeData.originalStyles.has(r)||t.darkModeData.originalStyles.set(r,{});var l=t.darkModeData.originalStyles.get(r);void 0===l.backgroundColor&&(l.backgroundColor=r.style.backgroundColor||""),r.style.backgroundColor=c(i,.15)}}n.querySelectorAll(e).forEach((function(e){if(!o(e)&&!a(e)){var n=e,r=window.getComputedStyle(n).backgroundColor;if(r&&"rgba(0, 0, 0, 0)"!==r&&"transparent"!==r){t.darkModeData.originalStyles.has(n)||t.darkModeData.originalStyles.set(n,{});var i=t.darkModeData.originalStyles.get(n);void 0===i.backgroundColor&&(i.backgroundColor=n.style.backgroundColor||""),n.style.backgroundColor=c(r,.15)}}}))}catch(e){}})),setTimeout((function(){u.forEach((function(e){try{var r=function(e){var n=window.getComputedStyle(e).backgroundColor,o=n&&"rgba(0, 0, 0, 0)"!==n&&"transparent"!==n?n:s(e),r=l(o||"");if(r){t.darkModeData.originalStyles.has(e)||t.darkModeData.originalStyles.set(e,{});var a=t.darkModeData.originalStyles.get(e);void 0===a.color&&(a.color=e.style.color||""),e.style.color=r}};n.matches(e)&&r(n),n.querySelectorAll(e).forEach((function(e){o(e)||a(e)||r(e)}))}catch(e){}})),Object.values(f).forEach((function(e){var i=e.selectors,l=e.properties;try{if(n.matches(i)){var s=n;Object.entries(l).forEach((function(e){var n=r(e,2),o=n[0],a=n[1];t.darkModeData.originalStyles.has(s)||t.darkModeData.originalStyles.set(s,{});var i=t.darkModeData.originalStyles.get(s);if(void 0===i[o]){var l=o.replace(/([A-Z])/g,"-$1").toLowerCase();i[o]=s.style.getPropertyValue(l)||""}s.style[o]=a}))}n.querySelectorAll(i).forEach((function(e){if(!o(e)&&!a(e)){var n=e;Object.entries(l).forEach((function(e){var o=r(e,2),a=o[0],i=o[1];t.darkModeData.originalStyles.has(n)||t.darkModeData.originalStyles.set(n,{});var l=t.darkModeData.originalStyles.get(n);if(void 0===l[a]){var s=a.replace(/([A-Z])/g,"-$1").toLowerCase();l[a]=n.style.getPropertyValue(s)||""}n.style[a]=i}))}}))}catch(e){}}))}),10)}}))}))}));b.observe(document.body,{childList:!0,subtree:!0}),t.darkModeData.observer=b}var y="dark-mode-styles";if(!document.getElementById(y)){var v=document.createElement("style");v.id=y,v.textContent="\n        /* Dark mode root — do NOT set color on body (inherits to all text and\n           whites text over any undarkened light surfaces). Canvas is darkened\n           via JS on html/body; adaptive text colors handle contrast. */\n\n        /* Button hover and active states - slightly lighten on hover */\n        body.dark-mode button:hover,\n        body.dark-mode input[type='button']:hover,\n        body.dark-mode input[type='submit']:hover,\n        body.dark-mode .btn:hover {\n          filter: brightness(1.2);\n        }\n\n        body.dark-mode button:active,\n        body.dark-mode input[type='button']:active,\n        body.dark-mode input[type='submit']:active,\n        body.dark-mode .btn:active {\n          filter: brightness(1.4);\n        }\n\n        /* Input focus states */\n        body.dark-mode input:focus,\n        body.dark-mode textarea:focus,\n        body.dark-mode select:focus,\n        body.dark-mode input:focus-visible {\n          outline-color: #64B5F6 !important;\n          border-color: #64B5F6 !important;\n          box-shadow: 0 0 0 2px rgba(100, 181, 246, 0.2) !important;\n        }\n\n        /* Placeholder text */\n        body.dark-mode input::placeholder,\n        body.dark-mode textarea::placeholder {\n          color: #aaaaaa !important;\n          opacity: 1 !important;\n        }\n\n        /* Select options */\n        body.dark-mode select {\n          color: #ffffff !important;\n        }\n\n        body.dark-mode option {\n          color: #ffffff !important;\n        }\n\n        /* Scrollbars */\n        body.dark-mode ::-webkit-scrollbar {\n          width: 12px;\n          height: 12px;\n        }\n\n        body.dark-mode ::-webkit-scrollbar-track {\n          background-color: #1a1a1a;\n        }\n\n        body.dark-mode ::-webkit-scrollbar-thumb {\n          background-color: #555555;\n          border-radius: 6px;\n          border: 2px solid #1a1a1a;\n        }\n\n        body.dark-mode ::-webkit-scrollbar-thumb:hover {\n          background-color: #777777;\n        }\n\n        /* Link states */\n        body.dark-mode a:visited {\n          color: #bb86fc !important;\n        }\n\n        body.dark-mode a:hover {\n          color: #82b1ff !important;\n        }
1\n\n        /* Table striping - use filter to alternate */\n        body.dark-mode tbody tr:nth-child(even) {\n          filter: brightness(0.9);\n        }\n\n        /* Field sets and legends */\n        body.dark-mode fieldset {\n          border-color: #d0d0d0 !important;\n        }\n\n        body.dark-mode legend {\n          color: #ffffff !important;\n        }\n\n        /* Form elements - remove default styling */\n        body.dark-mode input[type='checkbox'],\n        body.dark-mode input[type='radio'] {\n          accent-color: #64B5F6 !important;\n        }\n\n        /* Disabled state */\n        body.dark-mode input:disabled,\n        body.dark-mode button:disabled,\n        body.dark-mode textarea:disabled,\n        body.dark-mode select:disabled {\n          background-color: #1a1a1a !important;\n          color: #666666 !important;\n          cursor: not-allowed !important;\n          opacity: 0.6 !important;\n        }\n\n        /* Highlighted text selection */\n        body.dark-mode ::selection {\n          background-color: #64B5F6 !important;\n          color: #000000 !important;\n        }\n\n        /* Remove text shadows that might cause issues */\n        body.dark-mode {\n          text-shadow: none !important;\n        }\n\n        /* Ensure contrast on cards */\n        body.dark-mode .card,\n        body.dark-mode .panel,\n        body.dark-mode .box {\n          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5) !important;\n        }\n\n        /* Do NOT blanket-force white text on every descendant — that whitens\n           text over backgrounds we never darkened (transparent / html canvas).\n           Adaptive text colors + fixLowContrastText handle real dark surfaces. */\n\n        /* Keep links blue */\n        body.dark-mode a {\n          color: #64B5F6 !important;\n        }\n\n        /* Keep proper border colors */\n        body.dark-mode *[style*=\"border\"] {\n          border-color: #d0d0d0 !important;\n        }\n\n        \n\n        /* Gradient background fallback */\n        body.dark-mode [class*='gradient'] {\n          background: linear-gradient(135deg, #1f1f1f, #2a2a2a) !important;\n        }\n\n        /* Message and alert colors */\n        body.dark-mode .alert-success {\n          background-color: #1b5e20 !important;\n          color: #81c784 !important;\n        }\n\n        body.dark-mode .alert-error,\n        body.dark-mode .alert-danger {\n          background-color: #b71c1c !important;\n          color: #ef5350 !important;\n        }\n\n        body.dark-mode .alert-warning {\n          background-color: #f57f17 !important;\n          color: #ffb74d !important;\n        }\n\n        body.dark-mode .alert-info {\n          background-color: #01579b !important;\n          color: #64B5F6 !important;\n        }\n      ",document.head.appendChild(v)}document.body.classList.add("dark-mode")}else{var h;(null===(h=t.darkModeData)||void 0===h?void 0:h.observer)&&(t.darkModeData.observer.disconnect(),t.darkModeData.observer=null),g();var w=document.getElementById("dark-mode-styles");w&&w.remove(),document.body.classList.remove("dark-mode")}else g()}n.d(t,{A:()=>a})},1897:(e,t,n)=>{n.d(t,{kS:()=>A,xF:()=>k,pA:()=>O,Tk:()=>C});const o=[{key:"motor-impaired",values:[{key:"tools",values:["stop-animations","keyboard-navigation"]}]},{key:"blind",values:[{key:"tools",values:["screen-reader"]}]},{key:"color-blind",values:[{key:"color",values:["high-saturation"]}]},{key:"dyslexia-font",values:[{key:"tools",values:["stop-animations","dyslexia-friendly","readable-font"]}]},{key:"visually-impaired",values:[{key:"tools",values:["stop-animations","legible-fonts","big-cursor","tooltips"]},{key:"color",values:["high-contrast"]}]},{key:"cognitive-learning",values:[{key:"tools",values:["stop-animations","readable-guide","tooltips"]},{key:"color",values:["light-contrast"]}]},{key:"seizure-epileptic",values:[{key:"tools",values:["stop-animations"]},{key:"color",values:["low-saturation"]}]},{key:"adhd",values:[{key:"tools",values:["stop-animations","readable-guide"]},{key:"color",values:["low-saturation"]}]}];var r=n(6026),a=n(7841),i=n(5411),l=n(3238),s=n(8224),c=n(4417),d=n(666),u=n(5507),f=n(2450);function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function m(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var g={"light-contrast":{key:"contrast",label:"Contrast",mode:"light"},"high-contrast":{key:"contrast",label:"Contrast",mode:"high"},"dark-contrast":{key:"contrast",label:"Contrast",mode:"dark"},"low-saturation":{key:"saturation",label:"Saturation",mode:"low"},"high-saturation":{key:"saturation",label:"Saturation",mode:"high"}},b=":not(.asw-menu-reset):not(.asw-menu-close):not(.asw-lang-dropdown-toggle)";function y(e){var t=o.find((function(t){return t.key===e}));if(!t)return null;var n=[],r=[],a=!0,i=!1,l=void 0;try{for(var s,c=t.values[Symbol.iterator]();!(a=(s=c.next()).done);a=!0){var d,u,f=s.value;"tools"===f.key&&(d=n).push.apply(d,m(f.values)),"color"===f.key&&(u=r).push.apply(u,m(f.values))}}catch(e){i=!0,l=e}finally{try{a||null==c.return||c.return()}finally{if(i)throw l}}return{tools:n,colors:r}}function v(e,t){var n=y(e);if(!n)return null;var o={},r=!0,a=!1,i=void 0;try{for(var l,s=n.tools[Symbol.iterator]();!(r=(l=s.next()).done);r=!0){o[l.value]=t}}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n.colors.length&&(o.contrast=!!t&&n.colors[n.colors.length-1]),Object.keys(o).length?o:null}function h(e,t,n){var o=y(t);if(o){var r=!0,a=!1,i=void 0;try{for(var l,d=o.tools[Symbol.iterator]();!(r=(l=d.next()).done);r=!0){var u=l.value;(0,s.Q)(e.querySelector('.asw-btn[data-key="'.concat(u,'"]').concat(b)),n)}}catch(e){a=!0,i=e}finally{try{r||null==d.return||d.return()}finally{if(a)throw i}}var f=!0,p=!1,m=void 0;try{for(var v,h=o.colors[Symbol.iterator]();!(f=(v=h.next()).done);f=!0){var w=v.value,k=g[w];if(k){var x=e.querySelector('.asw-btn[data-key="'.concat(k.key,'"][data-is-cycling="true"]'));x&&((0,s.Q)(x,n),(0,c.a)(x,k.label,n?k.mode:null))}else(0,s.Q)(e.querySelector('.asw-btn[data-key="'.concat(w,'"]').concat(b)),n)}}catch(e){p=!0,m=e}finally{try{f||null==h.return||h.return()}finally{if(p)throw m}}}}function w(e){var t,n={};try{var o=localStorage.getItem("aggregatedProfileCounts"),r=o?JSON.parse(o):{};r&&"object"==(void 0===r?"undefined":(t=r)&&"undefined"!=typeof Symbol&&t.constructor===Symbol?"symbol":typeof t)&&!Array.isArray(r)&&(n=r)}catch(e){n={}}var a="number"==typeof n[e]?n[e]:0;n[e]=a+1;try{localStorage.setItem("aggregatedProfileCounts",JSON.stringify(n))}catch(e){}}function k(e){var t=(0,r.Gu)("profile")||!1;if(t&&t!==e){var n=v(t,!1);n&&(0,r.LZ)(n)}if((0,r.LZ)({profile:e||!1}),e){var o=v(e,!0);o&&(0,r.LZ)(o),w(e)}return t}function x(e,t){var n,o=e.querySelector('.asw-profile-btn[data-key="'.concat(t,'"]'));return(null==o||null===(n=o.getAttribute("aria-label"))||void 0===n?void 0:n.trim())||t}function S(e,t){if(e){var o=y(e);o&&(-1!==o.tools.indexOf("screen-reader")&&Promise.all([n.e(7049),n.e(5617)]).then(n.bind(n,6597)).then((function(e){return e.default(t)}
1)).catch((function(){})),-1!==o.tools.indexOf("keyboard-navigation")&&Promise.all([n.e(7049),n.e(5617)]).then(n.bind(n,3901)).then((function(e){return e.default(t)})).catch((function(){})))}}function E(e){if(!e)return 0;var t=y(e);return t?t.tools.length+t.colors.length:0}function O(e,t){var n=k(e);(0,a.A)(),(0,i.A)(),(0,l.default)(),window.aswMenuRendered||(S(n,!1),S(e,!0));var o=t||e||n||"",r=[];if(e){r.push((0,f.t)("{profile} profile on").replace("{profile}",String(o))),n&&n!==e&&r.push((0,f.t)("{profile} profile off").replace("{profile}",(0,u.G)(n)));var s=E(e);if(s>0){var c=1===s?"{count} adjustment applied":"{count} adjustments applied";r.push((0,f.t)(c).replace("{count}",String(s)))}}else n&&r.push((0,f.t)("{profile} profile off").replace("{profile}",String(o)));r.length&&(0,d.iP)(r.join(", ")+".")}function A(e,t){var n=k(t);n&&n!==t&&h(e,n,!1),t&&h(e,t,!0),e.querySelectorAll(".asw-profile-btn").forEach((function(e){var n=e;(0,s.Q)(n,!!t&&n.dataset.key===t)})),(0,a.A)(),(0,i.A)(),(0,l.default)(),C(e,t),function(e,t,n,o){var r,a,i=e.getRootNode().activeElement,l=!!t&&!!i&&(null===(r=i.classList)||void 0===r?void 0:r.contains("asw-profile-btn"))&&(null===(a=i.dataset)||void 0===a?void 0:a.key)===t,s=[];if(t&&!l&&s.push((0,f.t)("{profile} profile on").replace("{profile}",x(e,t))),n&&n!==t&&s.push((0,f.t)("{profile} profile off").replace("{profile}",x(e,n))),t||n){if(o>0){var c=1===o?"{count} adjustment applied":"{count} adjustments applied";s.push((0,f.t)(c).replace("{count}",String(o)))}else t||s.push((0,f.t)("adjustments cleared"));s.length&&(0,d.iP)(s.join(", ")+".")}}(e,t,n,E(t))}function C(e,t){var n=e.querySelector("#asw-profile-status");if(n){if(!t)return n.textContent="",void(n.hidden=!0);n.textContent=(0,f.t)("{profile} profile active").replace("{profile}",x(e,t)),n.hidden=!1}}},3238:(e,t,n)=>{n.r(t),n.d(t,{default:()=>l});var o=n(6026),r=n(1293),a=n(5411),i=n(7841);function l(){var e=(0,o.mt)().states;(0,r.A)((null==e?void 0:e.fontSize)||1),(0,i.A)(),(0,a.A)()}},3832:(e,t,n)=>{n.r(t),n.d(t,{LINE_HEIGHT_MODES:()=>s,adjustLineHeightConfig:()=>l,default:()=>c});var o=n(8512);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),o.forEach((function(t){r(e,t,n[t])}))}return e}function i(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})),e}var l={id:"line-height",selector:"html",childrenSelector:n(8158).RE,styles:{"line-height":"3"},excludeWidget:!1},s={light:"1.5",medium:"2",loose:"2.5"};function c(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if("string"==typeof e&&e in s){var t=s[e];(0,o.Ld)(i(a({},l),{styles:{"line-height":t},enable:!0}))}else(0,o.Ld)(i(a({},l),{enable:!!e}))}},3901:(e,t,n)=>{n.r(t),n.d(t,{PROFILE_SHORTCUTS:()=>s.O3,clearNavigation:()=>x,default:()=>m,disableKeyboardNavigation:()=>b,enableKeyboardNavigation:()=>g,jumpToElementCategory:()=>w,toggleAccessibilityProfile:()=>j});var o=n(6026),r=n(1897),a=n(5507),i=n(666),l=n(2450),s=n(4882),c=!1,d=-1,u="",f=[],p={M:{name:"menus",selector:'nav, [role="navigation"], [role="menu"], [role="menubar"], .menu, .nav, .navbar',announcement:"Navigating to menus"},H:{name:"headings",selector:"h1, h2, h3, h4, h5, h6, [role='heading']",announcement:"Navigating to headings"},F:{name:"forms",selector:"form, input, textarea, select, [role='form']",announcement:"Navigating to forms"},B:{name:"buttons",selector:"button, [role='button'], input[type='button'], input[type='submit'], input[type='reset']",announcement:"Navigating to buttons"},G:{name:"graphics",selector:"img, svg, canvas, figure, [role='img'], picture",announcement:"Navigating to graphics"},X:{name:"legend",selector:"",announcement:"Toggling keyboard legend"}};function m(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&!c?g():!e&&c&&b()}function g(){c=!0,document.addEventListener("keydown",v),document.addEventListener("keydown",h),C("Keyboard Navigation Profile activated. Use M for menus, H for headings, F for forms, B for buttons, G for graphics. Use Tab/Shift+Tab for navigation, Enter to activate."),function(){var e="asw-keyboard-navigation-styles";if(document.getElementById(e))return;var t=document.createElement("style");t.id=e,t.textContent='\n    /* Enhanced focus styles for keyboard navigation */\n    *:focus {\n      outline: 3px solid #0066cc !important;\n      outline-offset: 2px !important;\n      box-shadow: 0 0 0 5px rgba(0, 102, 204, 0.3) !important;\n    }\n    \n    /* Fix double border on widget buttons */\n    .asw-btn:focus {\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    \n    /* Highlight for current keyboard navigation element */\n    .asw-keyboard-highlight {\n      outline: 3px solid #ff6600 !important;\n      outline-offset: 2px !important;\n      box-shadow: 0 0 0 5px rgba(255, 102, 0, 0.3) !important;\n      background-color: rgba(255, 102, 0, 0.1) !important;\n    }\n    \n    /* Ensure interactive elements are clearly focusable */\n    button, input, select, textarea, a, [role="button"], [role="link"], [tabindex] {\n      position: relative;\n    }\n    \n    /* Remove outline from elements within the widget to avoid conflicts */\n    .asw-widget *:focus,\n    .asw-menu *:focus,\n    .asw-container *:focus {\n      outline: 2px solid #0066cc !important;\n      outline-offset: 1px !important;\n      box-shadow: none !important;\n    }\n  ',document.head.appendChild(t)}(),L(),(0,o.LZ)({"keyboard-navigation":!0});var e=document.querySelector('.asw-btn[data-key="keyboard-navigation"]');if(!e)try{var t=n(2290).getShadowRoot,r=t&&t();r&&(e=r.querySelector('.asw-btn[data-key="keyboard-navigation"]'))}catch(e){}e&&e.classList.add("asw-selected")}function b(){c=!1,document.removeEventListener("keydown",v),document.removeEventListener("keydown",h),function(){var e=document.getElementById("asw-keyboard-navigation-styles");e&&e.remove();document.querySelectorAll(".asw-keyboard-highlight").forEach((function(e){e.classList.remove("asw-keyboard-highlight")}))}();var e=document.getElementById("asw-keyboard-legend"),t=document.getElementById("asw-keyboard-legend-styles");e&&e.remove(),t&&t.remove(),d=-1,u="",f=[],(0,o.LZ)({"keyboard-navigation":!1});var r=document.querySelector('.asw-btn[data-key="keyboard-navigation"]');if(!r)try{var a=n(2290).getShadowRoot,i=a&&a();i&&(r=i.querySelector('.asw-btn[data-key="keyboard-navigation"]'))}catch(e){}r&&r.classList.remove("asw-selected"),C("Keyboard Navigation Profile deactivated")}function y(e){var t=[];if(e){var n=("function"==typeof e.composedPath?e.composedPath():[])[0]||e.target;n&&t.push(n)}var o=document.activeElement;if(o){var r;
1t.push(o);var a=null===(r=o.shadowRoot)||void 0===r?void 0:r.activeElement;a&&t.push(a)}return t.some((function(e){var t,n;if(!e||!e.tagName)return!1;var o=e.tagName.toUpperCase();return"INPUT"===o||"TEXTAREA"===o||"SELECT"===o||("true"===(null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable"))||""===(null===(n=e.getAttribute)||void 0===n?void 0:n.call(e,"contenteditable"))||!!e.isContentEditable)}))}function v(e){if(c&&!(y(e)||"true"===localStorage.getItem("screen-reader")&&("ArrowUp"===e.key||"ArrowDown"===e.key||"ArrowLeft"===e.key||"ArrowRight"===e.key||" "===e.key)||e.ctrlKey||e.altKey||e.metaKey)){var t,n=e.key.toUpperCase();if(p[n])return e.preventDefault(),e.stopPropagation(),A(),void("X"===n?(t=document.getElementById("asw-keyboard-legend"))?"none"===t.style.display?(t.style.display="block",C("Keyboard legend shown")):(t.style.display="none",C("Keyboard legend hidden")):(L(),C("Keyboard legend shown")):w(n));switch(e.key){case"ArrowDown":case"ArrowRight":u&&f.length>0&&(e.preventDefault(),e.stopPropagation(),A(),function(){if(0===f.length)return;d=(d+1)%f.length,k(f[d]),S()}());break;case"ArrowUp":case"ArrowLeft":u&&f.length>0&&(e.preventDefault(),e.stopPropagation(),A(),function(){if(0===f.length)return;d=d<=0?f.length-1:d-1,k(f[d]),S()}());break;case"Enter":u&&f.length>0&&d>=0&&(e.preventDefault(),e.stopPropagation(),function(){if(d<0||d>=f.length)return;var e=f[d];"A"===e.tagName||"link"===e.getAttribute("role")?(e.click(),C("Link activated")):"BUTTON"===e.tagName||"button"===e.getAttribute("role")?(e.click(),C("Button activated")):"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"SELECT"===e.tagName?(e.focus(),C("Form element activated")):(e.focus(),C("Element activated"))}());break;case"Escape":e.preventDefault(),e.stopPropagation(),b()}}}function h(e){c&&"Tab"===e.key&&setTimeout((function(){var e,t,n=document.activeElement;n&&n!==document.body&&((t=(e=n).getBoundingClientRect()).top>=0&&t.left>=0&&t.bottom<=window.innerHeight&&t.right<=window.innerWidth||e.scrollIntoView({behavior:"smooth",block:"center"}),function(e){var t=E(e);C(t)}(n))}),0)}function w(e){var t=p[e];if(t)if(A(),0!==(f=Array.from(document.querySelectorAll(t.selector)).filter((function(e){return n=(t=e).getBoundingClientRect(),o=window.getComputedStyle(t),n.width>0&&n.height>0&&"hidden"!==o.visibility&&"none"!==o.display&&"0"!==o.opacity&&!function(e){return null!==e.closest(".asw-widget")||null!==e.closest(".asw-menu")||null!==e.closest(".asw-container")}(e);var t,n,o}))).length){u=e,d=0,k(f[0]);var n=E(f[0]);C("".concat(t.announcement,". Found ").concat(f.length," ").concat(t.name,". Currently on: ").concat(n,". Use arrow keys to navigate."))}else C("No ".concat(t.name," found on this page"))}function k(e){e&&(!e.hasAttribute("tabindex")&&e.tabIndex<0&&e.setAttribute("tabindex","-1"),e.focus(),e.scrollIntoView({behavior:"smooth",block:"center"}),function(e){document.querySelectorAll(".asw-keyboard-highlight").forEach((function(e){e.classList.remove("asw-keyboard-highlight")})),e.classList.add("asw-keyboard-highlight"),setTimeout((function(){e.classList.remove("asw-keyboard-highlight")}),2e3)}(e))}function x(){d=-1,u="",f=[],document.querySelectorAll(".asw-keyboard-highlight").forEach((function(e){e.classList.remove("asw-keyboard-highlight")})),C("Navigation cleared")}function S(){if(!(d<0||d>=f.length)){var e=f[d],t="".concat(d+1," of ").concat(f.length),n=E(e);A(),C("".concat(t,": ").concat(n))}}function E(e){var t,n=e.tagName.toLowerCase(),o=e.getAttribute("role"),r=e.getAttribute("aria-label"),a=e.getAttribute("aria-labelledby"),i=e.getAttribute("title"),l=e.getAttribute("placeholder"),s=e.getAttribute("alt"),c=(null===(t=e.textContent)||void 0===t?void 0:t.trim())||"";if(n.match(/^h[1-6]$/))return"Heading level ".concat(n.charAt(1),": ").concat(c||"No text");if("input"===n){var d=e.getAttribute("type")||"text",u=O(e);return u?"".concat(d," input: ").concat(u):l?"".concat(d," input with placeholder: ").concat(l):"".concat(d," input")}if("textarea"===n){var f=O(e);return f?"Text area: ".concat(f):l?"Text area with placeholder: ".concat(l):"Text area"}if("select"===n){var p=O(e);return p?"Select dropdown: ".concat(p):"Select dropdown"}if("form"===n){var m=e.getAttribute("name");return m?"Form: ".concat(m):"Form"}if("button"===n||"button"===o)return c?"Button: ".concat(c):r?"Button: ".concat(r):i?"Button: ".concat(i):"Button";if("a"===n||"link"===o)return c?"Link: ".concat(c):r?"Link: ".concat(r):i?"
1Link: ".concat(i):"Link";if("img"===n)return s?"Image: ".concat(s):i?"Image: ".concat(i):"Image";if("nav"===n||"navigation"===o)return r?"Navigation: ".concat(r):c?"Navigation: ".concat(c.substring(0,50)):"Navigation";if(r)return"".concat(n,": ").concat(r);if(a){var g,b=document.getElementById(a);if(b)return"".concat(n,": ").concat(null===(g=b.textContent)||void 0===g?void 0:g.trim())}return i?"".concat(n,": ").concat(i):o?"".concat(o,": ").concat(c.substring(0,100)||"No text"):c?"".concat(n,": ").concat(c.substring(0,100)):n}function O(e){var t=e.getAttribute("id"),n=e.getAttribute("aria-labelledby"),o=e.getAttribute("aria-label");if(o)return o;if(n){var r=document.getElementById(n);if(r&&r.textContent)return r.textContent.trim()}if(t){var a=document.querySelector('label[for="'.concat(t,'"]'));if(a&&a.textContent)return a.textContent.trim()}var i=e.closest("label");if(i&&i.textContent){var l=i.textContent.trim(),s=e.value||"";return l.replace(s,"").trim()}return""}function A(){"speechSynthesis"in window&&window.speechSynthesis.cancel()}function C(e){(0,i.iP)(e)}function L(){!function(){var e=document.getElementById("asw-keyboard-legend");e&&(e.style.display="none")}();var e=document.createElement("div");e.id="asw-keyboard-legend",e.innerHTML='\n    <div class="asw-legend-header">
1\n      <span class="asw-legend-title asw-selected-lang asw-translate">'.concat((0,l.t)("Keyboard Navigation"),'</span>\n      <button class="asw-legend-move" type="button" aria-label="').concat((0,l.t)("Move legend to the next corner"),'" title="').concat((0,l.t)("Move legend to the next corner"),'">⤢</button>\n      <button class="asw-legend-close" onclick="this.parentElement.parentElement.style.display=\'none\'" aria-label="Close keyboard legend">×</button>\n    </div>\n    <div class="asw-legend-content">\n      <div class="asw-legend-section">\n        <h4 class="asw-selected-lang asw-translate">Quick Navigation:</h4>\n        <div class="asw-legend-item"><kbd style="font-size: 1.3em;">M</kbd> → <span class="asw-selected-lang asw-translate">Menus</span></div>\n        <div class="asw-legend-item"><kbd style="font-size: 1.3em;">H</kbd> → <span class="asw-selected-lang asw-translate">').concat((0,l.t)("Headings"),'</span></div>\n        <div class="asw-legend-item"><kbd style="font-size: 1.3em;">F</kbd> → <span class="asw-selected-lang asw-translate">Forms</span></div>\n        <div class="asw-legend-item"><kbd style="font-size: 1.3em;">B</kbd> → <span class="asw-selected-lang asw-translate">Buttons</span></div>\n        <div class="asw-legend-item"><kbd style="font-size: 1.3em;">G</kbd> → <span class="asw-selected-lang asw-translate">Graphics</span></div>\n        <div class="asw-legend-item"><kbd style="font-size: 1.3em;">X</kbd> → <span class="asw-selected-lang asw-translate">Toggle this legend</span></div>\n      </div>\n      <div class="asw-legend-section">\n        <h4 class="asw-selected-lang asw-translate">Navigation:</h4>\n        <div class="asw-legend-item"><kbd style="font-size: 1.3em;">Tab</kbd> → <span class="asw-selected-lang asw-translate">Next element</span></div>\n        <div class="asw-legend-item"><kbd style="font-size: 1.3em;">Shift+Tab</kbd> → <span class="asw-selected-lang asw-translate">Previous element</span></div>\n        <div class="asw-legend-item"><kbd style="font-size: 1.3em;">↑↓</kbd> → <span class="asw-selected-lang asw-translate">Navigate in category</span></div>\n        <div class="asw-legend-item"><kbd style="font-size: 1.3em;">Enter</kbd> → <span class="asw-selected-lang asw-translate">Activate element</span></div>\n        <div class="asw-legend-item"><kbd style="font-size: 1.3em;">Esc</kbd> → <span class="asw-selected-lang asw-translate">Turn off keyboard navigation</span></div>\n      </div>\n      <div class="asw-legend-section">\n        <h4 class="asw-selected-lang asw-translate">Legend Position:</h4>\n        <div class="asw-legend-item"><kbd style="font-size: 1.3em;">Shift+↑↓←→</kbd> → <span class="asw-selected-lang asw-translate">Move legend</span></div>\n      </div>\n    </div>\n  ');var t=document.createElement("style");t.id="asw-keyboard-legend-styles",t.textContent="\n    #asw-keyboard-legend {\n      position: fixed;\n      top: 20px;\n      right: 20px;\n      background: #000000;\n      color: #ffffff;\n      padding: 16px;\n      border-radius: 12px;\n      box-shadow: 0 8px 32px rgba(0, 0, 0, 0.8);\n      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n      font-size: 12px;\n      z-index: 999999;\n      max-width: 350px;\n      border: 2px solid #ffffff;\n      transition: all 0.3s ease;\n      max-height: 80vh;\n      overflow-y: auto;\n    }\n    \n    #asw-keyboard-legend:hover {\n      transform: translateY(-2px);\n      box-shadow: 0 12px 40px rgba(0, 0, 0, 0.4);\n    }\n    \n    .asw-legend-header {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      margin-bottom: 12px;\n      border-bottom: 1px solid #ffffff;\n      padding-bottom: 8px;\n    }\n    \n    .asw-legend-title {\n      font-weight: 600;\n      font-size: 14px;\n      color: #ffffff;\n    }\n    \n    .asw-legend-move,\n    .asw-legend-close {\n      background: #ffffff;\n      border: 1px solid #000000;\n      color: #000000;\n      width: 24px;\n      height: 24px;\n      border-radius: 50%;\n      cursor: pointer;\n      font-size: 16px;\n      line-height: 1;\n      transition: all 0.2s ease;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      padding-bottom: 4px;\n      }\n    \n    .asw-legend-close:hover {\n      background: #000000;\n      color: #ffffff;\n      border: 1px solid #ffffff;\n      transform: scale(1.1);\n    }\n    \n    .asw-legend-content {\n      display: grid;\n      gap: 12px;\n    }\n    \n    .asw-legend-section h4 {\n      margin: 0 0 6px 0;\n      font-size: 12px;\n      font-weight: 600;\n      color: #ffffff;\n      text-transform: uppercase;\n      letter-spacing: 0.5px;\n    }\n    \n    .asw-legend-item {\n      display: flex;\n      align-items: center;\n      margin-bottom: 4px;\n      font-size: 12px;\n      line-height: 1.4;\n    }\n    \n    .asw-legend-item kbd {\n      background: #ffffff;\n      border: 1px solid #000000;\n      border-radius: 4px;\n      padding: 2px 6px;\n      font-family: 'Courier New', monospace;\n      font-size: 11px;\n      font-weight: bold;\n      color: #000000;\n      margin-right: 8px;\n      min-width: 24px;\n      text-align: center;\n      box-shadow: 0 1px 3px rgba(255, 255, 255, 0.3);\n    }\n    \n    /* Responsive design */\n    @media (max-width: 768px) {\n      #asw-keyboard-legend {\n        top: 10px;\n        right: 10px;\n        left: 10px;\n        max-width: none;\n        font-size: 12px;\n      }\n      \n      .asw-legend-content {\n        grid-template-columns: 1fr;\n      }\n    }\n    \n    /* Accessibility improvements */\n    #asw-keyboard-legend:focus-within {\n      outline: 3px solid #ffffff;\n      outline-offset: 2px;\n    }\n    \n    /* Animation for show/hide */\n    @keyframes legendSlideIn {\n      from {\n        opacity: 0;\n        transform: translateX(100%) translateY(-20px);\n      }\n      to {\n        opacity: 1;\n        transform: translateX(0) translateY(0);\n      }\n    }\n    \n    #asw-keyboard-legend {\n      animation: legendSlideIn 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);\n    }\n    \n    /* High contrast mode support */\n    @media (prefers-contrast: high) {\n      #asw-keyboard-legend {\n        background: #000000;\n        border: 3px solid #ffffff;\n        color: #ffffff;\n      }\n      \n      .asw-legend-item kbd {\n        background: #ffffff;\n        color: #000000;\n        border: 2px solid #000000;\n      }\n      \n      .asw-legend-close {\n        background: #ffffff;\n        color: #000000;\n        border: 2px solid #000000;\n        display:flex;\n        justify-content :center;\n\n      }\n    }\n    \n    /* Ensure legend doesn't interfere with widget */\n    .asw-widget, .asw-menu, .asw-container {\n      z-index: 1000000 !important;\n    }\n  ",document.head.appendChild(t),document.body.appendChild(e),Promise.all([n.e(7049),n.e(4205)]).then(n.bind(n,1968)).then((function(e){(0,e.translateControlPanels)()})).catch((function(){})),function(e){var t=!1,n=0,o=0,r=0,a=0,i=10,l=e.querySelector(".asw-legend-header");if(!l)return;l.style.cursor="move",l.style.userSelect="none",l.addEventListener("mousedown",u),l.addEventListener("touchstart",u);var s=[{top:"20px",right:"20px",bottom:"auto",left:"auto"},{top:"auto",right:"20px",bottom:"20px",left:"auto"},{top:"auto",right:"auto",bottom:"20px",left:"20px"},{top:"20px",right:"auto",bottom:"auto",left:"20px"}],c=0,d=e.querySelector(".asw-legend-move");d&&d.addEventListener("click",(function(t){t.preventDefault(),t.stopPropagation(),c=(c+1)%s.length;var r=s[c];e.style.top=r.top,e.style.right=r.right,e.style.bottom=r.bottom,e.style.left=r.left,n=0,o=0,e.style.transform="translate(0px, 0px)"}));function u(i){if(i.preventDefault(),"touchstart"===i.type){var l=i.touches[0];r=l.clientX-n,a=l.clientY-o}else{var s=i;r=s.clientX-n,a=s.clientY-o}i.target.closest(".asw-legend-close, .asw-legend-move")||(t=!0,e.style.transition="none",document.addEventListener("mousemove",f),document.addEventListener("mouseup",p),document.addEventListener("touchmove",f),document.addEventListener("touchend",p))}function f(i){if(t){if(i.preventDefault(),"touchmove"===i.type){var l=i.touches[0];n=l.clientX-r,o=l.clientY-a}else{var s=i;n=s.clientX-r,o=s.clientY-a}var c=e.getBoundingClientRect(),d=window.innerWidth-c.width,u=window.innerHeight-c.height;n=Math.max(0,Math.min(n,d)),o=Math.max(0,Math.min(o,u)),e.style.transform="translate(".concat(n,"px, ").concat(o,"px)")}}function p(){t&&(t=!1,e.style.transition="all 0.3s ease",document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",p),document.removeEventListener("touchmove",f),document.removeEventListener("touchend",p))}function m(){var t=e.getBoundingClientRect(),r=window.innerWidth-t.width,a=window.innerHeight-t.height;n=Math.max(0,Math.min(n,r)),o=Math.max(0,Math.min(o,a)),e.style.transform="translate(".concat(n,"px, ").concat(o,"px)")}function g(t){if(t.shiftKey&&"none"!==e.style.display&&e.parentElement&&!y(t)){var r=!1;switch(t.key){case"ArrowUp":t.preventDefault(),t.stopPropagation(),o-=i,r=!0;break;case"ArrowDown":t.preventDefault(),t.stopPropagation(),o+=i,r=!0;break;case"ArrowLeft":t.preventDefault(),t.stopPropagation(),n-=i,r=!0;break;case"ArrowRight":t.preventDefault(),t.stopPropagation(),n+=i,r=!0}r&&(e.style.transition="transform 0.1s ease",m(),setTimeout((function(){e.style.transition="all 0.3s ease"}),100))}}document.addEventListener("keydown",g);var b=new MutationObserver((function(t){t.forEach((function(t){t.removedNodes.forEac
1h((function(t){var n;(t===e||(null===(n=t.contains)||void 0===n?void 0:n.call(t,e)))&&(document.removeEventListener("keydown",g),b.disconnect())}))}))}));b.observe(document.body,{childList:!0,subtree:!0})}(e),setTimeout((function(){e&&e.parentNode&&(e.style.opacity="0.7")}),1e4)}function j(e){var t=document.querySelector('.asw-profile-btn[data-key="'.concat(e,'"]'));if(!t)try{var i=n(2290).getShadowRoot,l=i&&i();l&&(t=l.querySelector('.asw-profile-btn[data-key="'.concat(e,'"]')))}catch(e){}var s=document.querySelector(".asw-menu");if(!s)try{var c=n(2290).getShadowRoot,d=c&&c();d&&(s=d.querySelector(".asw-menu"))}catch(e){}if(t&&s)if(t&&s){var u,f=!((null===(u=(0,o.mt)().states)||void 0===u?void 0:u.profile)===e);(0,r.kS)(s,!!f&&e)}else C("Profile ".concat(e," not found or not available"));else{var p;if(!a.A.some((function(t){return t.key===e})))return void C("Profile ".concat(e," not found or not available"));var m=(null===(p=(0,o.mt)().states)||void 0===p?void 0:p.profile)!==e;(0,r.pA)(!!m&&e,(0,a.G)(e))}}},4288:(e,t,n)=>{n.r(t),n.d(t,{LETTER_SPACING_MODES:()=>s,adjustLetterSpacingConfig:()=>l,default:()=>c});var o=n(8512);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),o.forEach((function(t){r(e,t,n[t])}))}return e}function i(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})),e}var l={id:"letter-spacing",selector:"html",childrenSelector:n(8158).RE,styles:{"letter-spacing":"2px"},excludeWidget:!1},s={light:"1px",medium:"2px",wide:"3px"};function c(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if("string"==typeof e&&e in s){var t=s[e];(0,o.Ld)(i(a({},l),{styles:{"letter-spacing":t},enable:!0}))}else(0,o.Ld)(i(a({},l),{enable:!!e}))}},4417:(e,t,n)=>{n.d(t,{a:()=>a,q:()=>i});var o=n(2450),r=n(2290);function a(e,t,n){var r=e.querySelector(".asw-label"),a=e.querySelector(".asw-mode-text");if(r&&(r.textContent=(0,o.t)(t),r.setAttribute("data-translate",t)),a)if(n){var i=n.charAt(0).toUpperCase()+n.slice(1);a.classList.add("asw-translate"),a.setAttribute("data-translate",i),a.textContent=(0,o.t)(i);var l=(0,o.t)(t)||t,s=(0,o.t)(i)||i;e.setAttribute("aria-label","".concat(l,", ").concat(s))}else{a.textContent="",a.removeAttribute("data-translate"),a.classList.remove("asw-translate");var c=(0,o.t)(t)||t;e.setAttribute("aria-label",c)}}function i(e,t){var n=document.querySelector("#".concat(e,"-progress-bar"));if(!n){var o=(0,r.getShadowRoot)();o&&(n=o.querySelector("#".concat(e,"-progress-bar")))}var a=null==n?void 0:n.closest(".asw-progress-container");n&&a&&(!1===t?(n.setAttribute("data-mode","off"),a.setAttribute("data-mode","off")):(n.setAttribute("data-mode",t),a.setAttribute("data-mode",t)))}},5411:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(6026),r=n(8512),a={"dark-contrast":{styles:{},childrenSelector:[],css:"\n            /* Set dark background on body */\n            html.aws-filter body {\n                background-color: #000 !important;\n            }\n            \n            /* Invert all direct children of body EXCEPT the widget container and shadow host */\n            html.aws-filter body > *:not(.asw-container):not(#asw-shadow-host) {\n                filter: invert(1) hue-rotate(180deg) !important;\n            }\n            \n            /* For elements inside those inverted containers, invert images back to normal */\n            html.aws-filter body > *:not(.asw-container):not(#asw-shadow-host) img,\n            html.aws-filter body > *:not(.asw-container):not(#asw-shadow-host) picture,\n            html.aws-filter body > *:not(.asw-container):not(#asw-shadow-host) video {\n                filter: invert(1) hue-rotate(180deg) !important;\n            }\n        "},"light-contrast":{styles:{},childrenSelector:[],css:"\n            html.aws-filter body {\n                background-color: #FFF !important;\n                color: #000 !important;\n            }\n        "},"high-contrast":{styles:{filter:"contrast(125%)"}},"high-saturation":{styles:{filter:"saturate(200%)"}},"low-saturation":{styles:{filter:"saturate(50%)"}},monochrome:{styles:{filter:"grayscale(100%)"}}};function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}
1(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})),e}function s(){var e=(0,o.mt)().states.contrast,t=document.getElementById("aws-filter-overlay");t&&t.remove();var n=document.getElementById("asw-filter-style");if(n&&n.remove(),document.documentElement.classList.remove("aws-filter"),e){var s=document.createElement("div");s.id="aws-filter-overlay";Object.assign(s.style,{position:"fixed",top:0,left:0,width:"100vw",height:"100vh",zIndex:4e5,pointerEvents:"none",mixBlendMode:"normal"});var c=a[e];if(c)switch(e){case"low-saturation":s.style.backgroundColor="rgba(128, 128, 128, 0.5)",s.style.mixBlendMode="saturation";break;case"high-saturation":s.style.backgroundColor="rgba(255, 0, 0, 0.7)",s.style.mixBlendMode="saturation";break;case"monochrome":s.style.backgroundColor="rgba(0, 0, 0, 1)",s.style.mixBlendMode="saturation";break;case"high-contrast":case"dark-contrast":case"light-contrast":var d="high-contrast"===e?"html.aws-filter { filter: contrast(125%); -webkit-filter: contrast(125%); }":(0,r.Dk)(l(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),o.forEach((function(t){i(e,t,n[t])}))}return e}({},c),{selector:"html.aws-filter"})),u=document.getElementById("asw-filter-style");return u||((u=document.createElement("style")).id="asw-filter-style",document.head.appendChild(u)),u.textContent=d,void document.documentElement.classList.add("aws-filter")}document.body.appendChild(s)}}},5507:(e,t,n)=>{n.d(t,{A:()=>i,G:()=>a});var o=n(2450),r=[{label:"ADHD",key:"adhd"},{label:"Seizure & Epileptic",key:"seizure-epileptic"},{label:"Cognitive & Learning",key:"cognitive-learning"},{label:"Visually-Impaired",key:"visually-impaired"},{label:"Dyslexia",key:"dyslexia-font"},{label:"Color Blind",key:"color-blind"},{label:"Blind",key:"blind"},{label:"Motor Impaired",key:"motor-impaired"}];function a(e){var t=r.find((function(t){return t.key===e}));return t?(0,o.t)(t.label)||t.label:e}const i=r},5777:(e,t,n)=>{function o(e,t){if(!t)return null;if(n=e,null!=(o=ShadowRoot)&&"undefined"!=typeof Symbol&&o[Symbol.hasInstance]?o[Symbol.hasInstance](n):n instanceof o)return e.getElementById(t);var n,o,r=e.querySelector('[id="'.concat(t.replace(/"/g,'\\"'),'"]'));return r||(e===document.head?document.getElementById(t):null)}function r(e){var t=e.id,r=e.css;if(r){var a=document.head;try{var i=n(2290).getShadowHead,l=i&&i();l&&(a=l)}catch(e){}var s=o(a,t);if(s)return void(s.textContent=r);var c=document.createElement("style");c.textContent=r,t&&(c.id=t),a.appendChild(c)}}n.d(t,{A:()=>r})},7841:(e,t,n)=>{n.d(t,{A:()=>qe});var o=n(8512);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}function i(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})),e}var l=['[class*="mhcookie"]','[class*="cookie-banner"]','[class*="cookie-consent"]','[class*="cookie-notice"]','[class*="cookie-modal"]','[class*="cookie-dialog"]','[class*="cookiebot"]','[class*="cookieyes"]','[class*="cmplz"]','[class*="ot-"]','[class*="gdpr-consent"]','[class*="privacy-preferences"]'],s={id:"stop-animations",selector:"html",childrenSelector:['*:not([id*="hs-"]):not([class*="hs-"]):not([id*="hubspot"]):not([class*="hubspot"]):not([id*="modal-overlay"]):not([class*="overlay"]):not([class*="asw-rg"])'.concat(l.map((function(e){return":not(".concat(e,")")})).join(""))],styles:{animation:"none","animation-name":"none","animation-duration":"0s","animation-delay":"0s","animation-iteration-count":"1","animation-play-state":"paused","animation-fill-mode":"none",transition:"none","transition-property":"none","transition-duration":"0s","transition-delay":"0s","scroll-behavior":"auto","offset-path":"none","view-timeline":"none","scroll-timeline":"none","will-change":"auto"},excludeWidget:!0};function c(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(0,o.Ld)(i(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);
1"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),o.forEach((function(t){r(e,t,n[t])}))}return e}({},s),{enable:e})),document.querySelectorAll("video").forEach((function(t){var n=t;e?n.paused||(n.pause(),n.dataset.aswWasPlaying="true"):"true"===n.dataset.aswWasPlaying&&(n.play().catch((function(){})),delete n.dataset.aswWasPlaying)})),document.querySelectorAll("marquee").forEach((function(t){var n,o,r=t;e?(null===(n=r.stop)||void 0===n||n.call(r),r.style.cssText+="behavior:alternate !important;"):(null===(o=r.start)||void 0===o||o.call(r),r.style.cssText=r.style.cssText.replace("behavior:alternate !important;",""))})),e&&!window.animationObserver?(window.animationObserver=new MutationObserver((function(e){e.forEach((function(e){e.addedNodes.forEach((function(e){a(e,HTMLElement)&&(d(e),a(e,HTMLVideoElement)&&!e.paused&&(e.pause(),e.dataset.aswWasPlaying="true"),e.querySelectorAll("*").forEach((function(e){d(e),a(e,HTMLVideoElement)&&!e.paused&&(e.pause(),e.dataset.aswWasPlaying="true")})))}))}))})),window.animationObserver.observe(document.body,{childList:!0,subtree:!0})):!e&&window.animationObserver&&(window.animationObserver.disconnect(),delete window.animationObserver,document.querySelectorAll("[data-asw-stop-anim]").forEach((function(e){a(e,HTMLElement)&&(e.style.animation="",e.style.animationName="",e.style.animationDuration="",e.style.animationPlayState="",e.style.transition="",e.style.transitionProperty="",e.style.transitionDuration="",e.style.willChange="",delete e.dataset.aswStopAnim)})))}function d(e){if(e&&e.style){var t=e.className;if("string"!=typeof t||!t.includes("asw-rg")){[".asw-widget",".asw-menu",".asw-overlay",".asw-container",".asw-footer",".asw-card",".asw-menu-btn",".asw-confirmation-modal"].some((function(t){return e.closest(t)}))||l.some((function(t){return e.closest(t)}))||(e.style.animation="none",e.style.animationName="none",e.style.animationDuration="0s",e.style.animationPlayState="paused",e.style.transition="none",e.style.transitionProperty="none",e.style.transitionDuration="0s",e.style.willChange="auto",e.dataset.aswStopAnim="1")}}}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})),e}var p={id:"readable-font",selector:"html",childrenSelector:['*:not(.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.fa,.fas,.far,.fal,.fab,.fad,.fa-solid,.fa-regular,.fa-light,.fa-brands,.fa-duotone,.glyphicon,.dashicons,[class^="eicon"],[class*=" eicon"],[class^="icon-"])'],styles:{"font-family":"OpenDyslexic3, Comic Sans MS, Arial, Helvetica, sans-serif"},excludeWidget:!1,css:'\n        @font-face {\n            font-family: OpenDyslexic3;\n            src: url("https://website-widgets.pages.dev/fonts/OpenDyslexic3-Regular.woff") format("woff"),\n                 url("https://website-widgets.pages.dev/fonts/OpenDyslexic3-Regular.ttf") format("truetype");\n        }\n    '};function m(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(0,o.Ld)(f(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),o.forEach((function(t){u(e,t,n[t])}))}return e}({},p),{enable:e}))}var g=n(6026);function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}
1(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})),e}var v={id:"big-cursor",selector:"body",childrenSelector:["*"],styles:{cursor:"url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98px' height='98px' viewBox='0 0 48 48'%3E%3Cpath fill='%23E0E0E0' d='M27.8 39.7c-.1 0-.2 0-.4-.1s-.4-.3-.6-.5l-3.7-8.6-4.5 4.2c-.1.2-.3.3-.6.3-.1 0-.3 0-.4-.1-.3-.1-.6-.5-.6-.9V12c0-.4.2-.8.6-.9.1-.1.3-.1.4-.1.2 0 .5.1.7.3l16 15c.3.3.4.7.3 1.1-.1.4-.5.6-.9.7l-6.3.6 3.9 8.5c.1.2.1.5 0 .8-.1.2-.3.5-.5.6l-2.9 1.3c-.2-.2-.4-.2-.5-.2z'/%3E%3Cpath fill='%23212121' d='m18 12 16 15-7.7.7 4.5 9.8-2.9 1.3-4.3-9.9L18 34V12m0-2c-.3 0-.5.1-.8.2-.7.3-1.2 1-1.2 1.8v22c0 .8.5 1.5 1.2 1.8.3.2.6.2.8.2.5 0 1-.2 1.4-.5l3.4-3.2 3.1 7.3c.2.5.6.9 1.1 1.1.2.1.5.1.7.1.3 0 .5-.1.8-.2l2.9-1.3c.5-.2.9-.6 1.1-1.1.2-.5.2-1.1 0-1.5l-3.3-7.2 4.9-.4c.8-.1 1.5-.6 1.7-1.3.3-.7.1-1.6-.5-2.1l-16-15c-.3-.5-.8-.7-1.3-.7z'/%3E%3C/svg%3E\") 40 15, auto"},excludeWidget:!1};function h(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(0,o.Ld)(y(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),o.forEach((function(t){b(e,t,n[t])}))}return e}({},v),{enable:e}))}var w=n(8158),k=n(5777),x={outline:"2px solid #222D73",outlineOffset:"2px",backgroundColor:"rgba(34, 45, 115, 0.1)"};function S(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=document.querySelector(".asw-rg-container"),n=.85;if(e){t||((t=document.createElement("div")).setAttribute("class","asw-rg-container"),t.innerHTML="\n                <style>\n                    /* Full-height masks positioned by TRANSFORM (GPU-composited),\n                       not height — animating height reflows the page every frame\n                       and feels janky/laggy. Transform tracks the cursor tightly\n                       and smoothly (matches AudioEye's window). */\n                    /* z-index below typical chat widgets (~1e6+) and our menu\n                       overlay (600000), above page content + filter overlay\n                       (400000). Max-int stacking was reported as costly with\n                       ADHD/profile modes and fought third-party UIs. */\n                    .asw-rg {\n                        position: fixed;\n                        top: 0;\n                        left: 0;\n                        right: 0;\n                        width: 100vw;\n                        height: 100vh;\n                        pointer-events: none;\n                        background-color: rgba(0,0,0,".concat(n,");\n                        z-index: 500000;\n                        will-change: transform;\n                        transform: translate3d(0, -100vh, 0);\n                    }\n                    .asw-rg-guide {\n                        position: fixed;\n                        top: 0;\n                        left: 0;\n                        right: 0;\n                        height: ").concat(100,"px;\n                        background: rgba(255, 255, 255, 0.03);\n                        border-top: 3px solid #222D73;\n                        border-bottom: 3px solid #222D73;\n                        box-shadow: 0 -10px 30px rgba(0,0,0,").concat(n,"),\n                                  0 10px 30px rgba(0,0,0,").concat(n,');\n                        pointer-events: none;\n                        z-index: 500000;\n                        will-change: transform;\n                    }\n                    /* Over an embedded iframe/video: hide the mask so the embed\n                       stays fully visible instead of being blacked out. */\n                    .asw-rg-container.asw-rg-off .asw-rg,\n                    .asw-rg-container.asw-rg-off .asw-rg-guide {\n                        opacity: 0 !important;\n                    }\n                </style>\n                <div class="asw-rg asw-rg-top"></div>\n                <div class="asw-rg-guide"></div>\n                <div class="asw-rg asw-rg-bottom"></div>\n            '),document.body.appendChild(t));var o=t.querySelector(".asw-rg-top"),r=t.querySelector(".asw-rg-bottom"),a=t.querySelector(".asw-rg-guide"),i=function(e,n){var i=window.__asw__rafReadableGuide;i&&cancelAnimationFrame(i),window.__asw__rafReadableGuide=requestAnimationFrame((function(){window.__asw__rafReadableGuide=0;var i=window.innerHeight,l=function(e,t){for(var n=document.querySelectorAll("iframe, video, embed, object"),o=0;o<n.length;o++){var r=n[o];if(!r.closest(".asw-widget, #asw-widget, .asw-container, .assistloop-widget-container, .assistloop-iframe")){var a=(r.src||"").toLowerCase();if(!/assistloop|intercom|hubspot|drift|zendesk|tawk\.to|crisp\.chat|stripe\.com\/v3/.test(a)){var i=r.getBoundingClientRect();if(0!==i.width&&0!==i.height&&!(i.width<40||i.height<40)&&e>=i.left&&e<=i.right&&t>=i.top&&t<=i.bottom)return!0}}}return!1}(e,n);t.classList.toggle("asw-rg-off",l),o.style.transform="translate3d(0, ".concat(n-50-i,"px, 0)"),r.style.transform="translate3d(0, ".concat(n+50,"px, 0)"),a.style.transform="translate3d(0, ".concat(n-50,"px, 0)")}))},l=function(e){var t;if("touches"in e&&(null===(t=e.touches)||void 0===t?void 0:t.length)){var n=e.touches[0];if(!n)return;i(n.clientX,n.clientY)}else"clientX"in e&&i(e.clientX,e.clientY)},s=window.__asw__onScrollReadableGuide;s&&(document.removeEventListener("pointermove",s),document.removeEventListener("mousemove",s),document.removeEventListener("touchmove",s)),document.addEventListener("pointermove",l,{passive:!0}),document.addEventListener("mousemove",l,{passive:!0}),document.addEventListener("touchmove",l,{passive:!0}),window.__asw__onScrollReadableGuide=l,i(window.innerWidth/2,window.innerHeight/2)}else{var c=window.__asw__rafReadableGuide;if(c&&(cancelAnimationFrame(c),window.__asw__rafReadableGuide=0),null==t||t.remove(),window.__asw__onScrollReadableGuide){var d=window.__asw__onScrollReadableGuide;document.removeEventListener("pointermove",d),document.removeEventListener("mousemove",d),document.removeEventListener("touchmove",d),delete window.__asw__onScrollReadableGuide}}}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}
1(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})),e}var A={id:"highlight-links",selector:"html",childrenSelector:["a[href]","button:not(.asw-btn)","[role='button']","[role='link']","input[type='button']","input[type='submit']","summary"],styles:{outline:"2px solid #222D73","outline-offset":"2px"},excludeWidget:!0};function C(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(0,o.Ld)(O(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),o.forEach((function(t){E(e,t,n[t])}))}return e}({},A),{enable:e}))}var L=n(4288),j=n(3832),P=n(2290);var M="h1,h2,h3,h4,h5,h6,p,li,span,a,dl,dt,ol,th,td,blockquote,strong",D="".concat(M,",div,button,label,legend,input,textarea,select,option"),I="data-asw-orgFontWeight",T=null;function q(e,t){if(!e.classList.contains("material-icons")&&!e.classList.contains("fa")){if(t)return e.hasAttribute(I)||e.setAttribute(I,e.style.getPropertyValue("font-weight")),void e.style.setProperty("font-weight","700","important");var n=e.getAttribute(I);e.style.removeProperty("font-weight"),n&&e.style.setProperty("font-weight",n),e.removeAttribute(I)}}function N(e){null==T||T.disconnect(),(T=new MutationObserver((function(e){e.forEach((function(e){e.addedNodes.forEach((function(e){var t,n;(t=e,null!=(n=HTMLElement)&&"undefined"!=typeof Symbol&&n[Symbol.hasInstance]?n[Symbol.hasInstance](t):t instanceof n)&&(e.matches(D)&&q(e,!0),e.querySelectorAll(D).forEach((function(e){return q(e,!0)})))}))}))}))).observe(e,{childList:!0,subtree:!0})}function _(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];document.querySelectorAll(M).forEach((function(t){return q(t,e)}));var t,n=(null===(t=(0,P.getShadowRoot)())||void 0===t?void 0:t.querySelector(".asw-menu"))||null;n&&n.querySelectorAll(D).forEach((function(t){return q(t,e)})),e&&n?N(n):(null==T||T.disconnect(),T=null)}var B=n(1365);function R(e){e?((0,g.LZ)({"page-structure":!0}),function(){var e=(0,P.getShadowRoot)(),t=(e?e.querySelector(".asw-menu"):null)||document.querySelector(".asw-menu");if(!t)return;var n=t.querySelector("#original-menu"),o=t.querySelector("#navigate-menu");if(n&&o){n.classList.add("asw-hide");var r=o.querySelector(".asw-menu-header"),a=o.querySelector("#navigation-structure-content");r&&r.classList.add("asw-hide"),a&&(o.classList.remove("asw-hide"),a.style.display="block",function(e){var t=e.querySelector("#structure-list");t&&z(t,"headings");(function(e){var t=Array.from(e.querySelectorAll(".asw-filter-btn")),n=e.querySelector("#structure-list"),o=function(e){var o=e.getAttribute("data-filter");if(t.forEach((function(e){e.classList.remove("active"),e.setAttribute("aria-selected","false"),e.setAttribute("tabindex","-1")})),e.classList.add("active"),e.setAttribute("aria-selected","true"),e.setAttribute("tabindex","0"),n&&o){z(n,o);var r=e.id||"tab-".concat(o);n.setAttribute("aria-labelledby",r)}e.focus()};t.forEach((function(e,n){e.addEventListener("click",(function(){o(e)})),e.addEventListener("keydown",(function(r){var a=-1,i="rtl"===getComputedStyle(e).direction,l=n>0?n-1:t.length-1,s=n<t.length-1?n+1:0;switch(r.key){case"ArrowLeft":r.preventDefault(),a=i?s:l;break;case"ArrowRight":r.preventDefault(),a=i?l:s;break;case"Home":r.preventDefault(),a=0;break;case"End":r.preventDefault(),a=t.length-1}a>=0&&o(t[a])}))}))})(e),function(e){var t=e.querySelector(".asw-widget-close");t&&t.addEventListener("click",(function(){R(!1);var e=(0,P.getShadowRoot)(),t=(e?e.querySelector('.asw-btn[data-key="page-structure"]'):null)||document.querySelector('.asw-btn[data-key="page-structure"]');t&&t.classList.remove("asw-selected")}))}(e)}(a))}}()):((0,g.LZ)({"page-structure":!1}),function(){var e=(0,P.getShadowRoot)(),t=(e?e.querySelector(".asw-menu"):null)||document.querySelector(".asw-menu");if(!t)return;var n=t.querySelector("#original-menu"),o=t.querySelector("#navigate-menu");if(n&&o){var r=o.querySelector(".asw-menu-header"),a=o.querySelector("#navigation-structure-content");r&&r.classList.remove("asw-hide"),a&&(a.style.display="none"),o.classList.add("asw-hide"),n.classList.remove("asw-hide")}}())}var H=new Set;function z(e,t){e.innerHTML="";var n,o,r,a,i,l,s=[];switch(t){case"landmarks":H.clear(),i=document.querySelectorAll('[role="main"], [role="navigation"], [role="banner"], [role="contentinfo"], [role="complementary"], [role="search"], [role="form"], main, nav, header, footer, aside, section[aria-label], section[aria-labelledby]'),l=new Map,i.forEac
1h((function(e){var t=e;if(!l.has(t)){var n=function(e){var t,n=e.getAttribute("aria-label");if(n)return n;var o=e.getAttribute("aria-labelledby");if(o){var r,a=document.getElementById(o);if(a)return H.add(a),(null===(r=a.textContent)||void 0===r?void 0:r.trim())||""}var i=e.querySelector("h1, h2, h3, h4, h5, h6");if(i&&(null===(t=i.textContent)||void 0===t?void 0:t.trim()))return H.add(i),i.textContent.trim();var l=e.getAttribute("role");return W(l||e.tagName.toLowerCase())}(t),o=t.tagName.toLowerCase(),r=n||o;l.set(t,{element:t,text:r,tagName:o,type:"landmark"})}})),s=Array.from(l.values());break;case"headings":r=document.querySelectorAll("h1, h2, h3, h4, h5, h6"),a=new Map,r.forEach((function(e){var t,n=e;if(!a.has(n)&&!H.has(n)){var o=parseInt(n.tagName.charAt(1)),r=(null===(t=n.textContent)||void 0===t?void 0:t.trim())||"";r&&a.set(n,{element:n,text:r,level:o,type:"heading"})}})),s=Array.from(a.values());break;case"links":n=document.querySelectorAll("a[href]"),o=new Map,n.forEach((function(e){var t,n=e;if(!o.has(n)){var r=(null===(t=n.textContent)||void 0===t?void 0:t.trim())||n.getAttribute("aria-label")||"",a=n.getAttribute("href");r&&a&&!a.startsWith("#")&&o.set(n,{element:n,text:r,type:"link"})}})),s=Array.from(o.values())}0!==s.length?s.forEach((function(t){var n=function(e){var t=document.createElement("div");t.className="asw-structure-item ".concat(e.type);var n=1;if("heading"===e.type&&e.level)n=Math.min(e.level,3);else if("landmark"===e.type){e.element.closest('[role="main"], [role="navigation"], [role="banner"], [role="contentinfo"], [role="complementary"], [role="search"], main, nav, header, footer, aside, section')&&(n=2)}t.classList.add("level-".concat(n)),t.setAttribute("role","button"),t.setAttribute("tabindex","0");var o=document.createElement("span");o.className="asw-structure-icon","heading"===e.type&&e.level?(o.textContent="h".concat(e.level),t.classList.add("heading-level-".concat(e.level))):"landmark"===e.type?o.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M9.60008 8.97L7.11008 11.46C6.82008 11.75 6.82008 12.24 7.11008 12.53L9.60008 15.02" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>\n<path d="M14.4004 8.97L16.8904 11.46C17.1804 11.75 17.1804 12.24 16.8904 12.53L14.4004 15.02" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>\n</svg>':"link"===e.type?o.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path d="M8 12H16M15 8H17C19.2091 8 21 9.79086 21 12C21 14.2091 19.2091 16 17 16H15M9 8H7C4.79086 8 3 9.79086 3 12C3 14.2091 4.79086 16 7 16H9" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n</svg>':o.textContent="<>";var r=document.createElement("span");return r.className="asw-structure-text",r.textContent=e.text||e.element.tagName.toLowerCase(),t.appendChild(o),t.appendChild(r),t.addEventListener("click",(function(){F(e.element)})),t.addEventListener("keydown",(function(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),F(e.element))})),t}(t);e.appendChild(n)})):e.innerHTML='<div class="asw-structure-empty">No items found for this filter</div>'}function F(e){e.scrollIntoView({behavior:"smooth",block:"center"}),e.focus()}function W(e){return e.charAt(0).toUpperCase()+e.slice(1)}function U(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}var G="asw-img-alt-tip",V="asw-img-alt-style",X=24;function Y(e){if(e.closest('[class*="asw-"]'))return!1;var t=e.getBoundingClientRect();if(t.width<X||t.height<X)return!1;var n=window.getComputedStyle(e);return"hidden"!==n.visibility&&"none"!==n.display&&0!==parseFloat(n.opacity)}var K=new Map;var Z=null;function $(e){var t=function(e){var t=e.getAttribute("alt");if(t&&t.trim())return{text:t.trim(),kind:"ok"};var n=e.getAttribute("aria-label")||e.getAttribute("title");if(n&&n.trim())return{text:n.trim(),kind:"ok"};var o=(e.getAttribute("role")||"").toLowerCase();return""===t||"presentation"===o||"none"===o||"true"===e.getAttribute("aria-hidden")?{text:"Decorative image (no alt needed)",kind:"decorative"}:{text:"No alt text",kind:"missing"}}(e),n=t.text,o=t.kind,r=(Z||((Z=document.createElement("div")).id=G,Z.setAttribute("aria-hidden","true"),document.body.appendChild(Z)),Z);r.textContent=n,r.className="missing"===o?"asw-img-alt-missing":"decorative"===o?"asw-img-alt-decorative":"",r.style.display="block";var a=e.getBoundingClientRect(),i=r.getBoundingClientRect(),l=a.left+a.width/2-i.width/2,s=a.bottom+10;if(s+i.height>window.innerHeight-8){var c=a.top-10-i.height;s=c>=8?c:a.top>window.innerHeight-a.bottom?8:window.innerHeight-i.height-8}l=Math.max(8,Math.min(l,window.innerWidth-i.width-8)),s=Math.max(8,Math.min(s,window.innerHeight-i.height-8)),r.style.left="".concat(l,"px"),r.style.top="".concat(s,"px")}function J(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!U(e,Element))return null;var n=e;if("IMG"===n.tagName){var o=n;return Y(o)?o:null}if(!t)return null;var r=n.querySelector(":scope > img");return r&&Y(r)?r:null}function Q(e){return!!Z&&U(e,Node)&&(e===Z||Z.contains(e))}function ee(){Z&&(Z.style.display="none")}function te(e){if(!Q(e.target)){var t=J(e.target);t?$(t):ee()}}function ne(e){var t,n=e.relatedTarget;Q(n)||Q(e.target)&&J(n)||("IMG"===(null===(t=e.target)||void 0===t?void 0:t.tagName)||Q(e.target))&&ee()}function oe(e){var t=J(e.target,!0);t?$(t):ee()}function re(){ee()}function ae(e){"Escape"===e.key&&Z&&"none"!==Z.style.display&&(ee(),e.preventDefault(),e.stopPropagation())}function ie(){if(arguments.length>
10&&void 0!==arguments[0]&&arguments[0]){if(!document.getElementById(V)){var e=document.createElement("style");e.id=V,e.textContent="\n        #".concat(G,' {\n          position: fixed;\n          z-index: 2147483646;\n          display: none;\n          max-width: min(90vw, 440px);\n          background: rgba(0, 0, 0, 0.88);\n          color: #fff;\n          font: 15px/1.45 -apple-system, "Segoe UI", system-ui, sans-serif;\n          padding: 12px 18px;\n          border-radius: 12px;\n          text-align: center;\n          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);\n          word-break: break-word;\n        }\n        #').concat(G,".asw-img-alt-missing { border: 2px solid #ff5c5c; font-weight: 600; }\n        #").concat(G,".asw-img-alt-decorative { color: #cfd3dc; font-style: italic; }\n      "),document.head.appendChild(e)}document.addEventListener("mouseover",te,!0),document.addEventListener("mouseout",ne,!0),document.addEventListener("focusin",oe,!0),document.addEventListener("focusout",re,!0),document.addEventListener("keydown",ae,!0),Array.from(document.images).forEach((function(e){K.has(e)||!Y(e)||function(e){var t;return!!(null===(t=e.parentElement)||void 0===t?void 0:t.closest('a[href], button, [tabindex]:not([tabindex="-1"]), [contenteditable="true"]'))}(e)||(K.set(e,e.getAttribute("tabindex")),e.setAttribute("tabindex","0"))})),window.__asw__imagesAltOver=te,window.__asw__imagesAltOut=ne}else{var t;window.__asw__imagesAltOver&&(document.removeEventListener("mouseover",window.__asw__imagesAltOver,!0),delete window.__asw__imagesAltOver),window.__asw__imagesAltOut&&(document.removeEventListener("mouseout",window.__asw__imagesAltOut,!0),delete window.__asw__imagesAltOut),document.removeEventListener("focusin",oe,!0),document.removeEventListener("focusout",re,!0),document.removeEventListener("keydown",ae,!0),K.forEach((function(e,t){null===e?t.removeAttribute("tabindex"):t.setAttribute("tabindex",e)})),K.clear(),Z&&(Z.remove(),Z=null),null===(t=document.getElementById(V))||void 0===t||t.remove()}}var le=n(3653),se=n(2450);function ce(e,t,n,o,r,a,i){try{var l=e[a](i),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(o,r)}function de(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var a=e.apply(t,n);function i(e){ce(a,o,r,i,l,"next",e)}function l(e){ce(a,o,r,i,l,"throw",e)}i(void 0)}))}}function ue(e,t){var n,o,r,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(i,"next",{value:s(0)}),l(i,"throw",{value:s(1)}),l(i,"return",{value:s(2)}),"function"==typeof Symbol&&l(i,Symbol.iterator,{value:function(){return this}}),i;function s(l){return function(s){return function(l){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,l[0]&&(a=0)),a;)try{if(n=1,o&&(r=2&l[0]?o.return:l[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,l[1])).done)return r;switch(o=0,r&&(l=[2&l[0],r.value]),l[0]){case 0:case 1:r=l;break;case 4:return a.label++,{value:l[1],done:!1};case 5:a.label++,o=l[1],l=[0];continue;case 7:l=a.ops.pop(),a.trys.pop();continue;default:if(!(r=a.trys,(r=r.length>0&&r[r.length-1])||6!==l[0]&&2!==l[0])){a=0;continue}if(3===l[0]&&(!r||l[1]>r[0]&&l[1]<r[3])){a.label=l[1];break}if(6===l[0]&&a.label<r[1]){a.label=r[1],r=l;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(l);break}r[2]&&a.ops.pop(),a.trys.pop();continue}l=t.call(e,a)}catch(e){l=[6,e],o=0}finally{n=r=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}([l,s])}}}var fe=function(){try{var e=new URL(le.t$);return e.pathname="/widget/simplify",e.toString()}catch(e){return""}}(),pe=!1,me=null,ge=null,be=null;function ye(){if(function(){if("undefined"!=typeof document&&!document.querySelector('style[data-asw-text-simplifier="true"]')){var e=document.createElement("style");e.setAttribute("data-asw-text-simplifier","true"),e.textContent='\n    .asw-text-simplifier-trigger {\n      position: absolute;\n      z-index: 2147483646;\n      display: none;\n      align-items: center;\n      justify-content: center;\n      width: 34px;\n      height: 34px;\n      padding: 0;\n      border-radius: 10px;\n      border: none;\n      background: #2563eb;\n      color: #ffffff;\n      box-shadow: 0 10px 25px rgba(15, 23, 42, 0.45);\n      cursor: pointer;\n      transform: translateY(-4px);\n    }\n\n    .asw-text-simplifier-trigger-icon svg {\n      display: block;
1\n      width: 20px;\n      height: 20px;\n    }\n\n    .asw-text-simplifier-trigger-loading {\n      opacity: 0.7;\n      cursor: wait;\n    }\n\n    .asw-text-simplifier-panel {\n      position: fixed;\n      z-index: 2147483645;\n      display: none;\n      width: min(420px, 90vw);\n      background: #ffffff;\n      border-radius: 12px;\n      box-shadow: 0 24px 60px rgba(15, 23, 42, 0.45);\n      border: 1px solid rgba(148, 163, 184, 0.5);\n      overflow: hidden;\n      font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;\n    }\n\n    .asw-text-simplifier-panel-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 10px 12px;\n      background: #f8fafc;\n      border-bottom: 1px solid #e2e8f0;\n      font-size: 13px;\n      font-weight: 500;\n      color: #0f172a;\n    }\n\n    .asw-text-simplifier-panel-close {\n      border: none;\n      background: transparent;\n      cursor: pointer;\n      font-size: 16px;\n      line-height: 1;\n      color: #64748b;\n    }\n\n    .asw-text-simplifier-panel-body {\n      padding: 14px 16px 16px;\n      font-size: 14px;\n      line-height: 1.5;\n      color: #111827;\n    }\n\n    .asw-text-simplifier-loading {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .asw-text-simplifier-spinner {\n      width: 16px;\n      height: 16px;\n      border-radius: 999px;\n      border: 2px solid rgba(37, 99, 235, 0.25);\n      border-top-color: rgba(37, 99, 235, 0.95);\n      animation: aswTextSimplifierSpin 0.8s linear infinite;\n      flex: 0 0 auto;\n    }\n\n    .asw-text-simplifier-loading-text {\n      font-size: 14px;\n      color: #0f172a;\n      display: inline-flex;\n      align-items: baseline;\n      gap: 2px;\n      white-space: nowrap;\n    }\n\n    .asw-text-simplifier-dots span {\n      display: inline-block;\n      width: 4px;\n      height: 4px;\n      border-radius: 999px;\n      background: rgba(37, 99, 235, 0.9);\n      margin-left: 4px;\n      animation: aswTextSimplifierDot 1.1s ease-in-out infinite;\n      transform: translateY(-1px);\n    }\n\n    .asw-text-simplifier-dots span:nth-child(2) { animation-delay: 0.12s; opacity: 0.8; }\n    .asw-text-simplifier-dots span:nth-child(3) { animation-delay: 0.24s; opacity: 0.6; }\n\n    @keyframes aswTextSimplifierSpin {\n      to { transform: rotate(360deg); }\n    }\n\n    @keyframes aswTextSimplifierDot {\n      0%, 80%, 100% { transform: translateY(-1px); opacity: 0.35; }\n      40% { transform: translateY(-5px); opacity: 1; }\n    }\n  ',document.head.appendChild(e)}}(),me)return me;var e=document.createElement("button");return e.type="button",e.className="asw-text-simplifier-trigger",e.setAttribute("aria-label",(0,se.t)("Simplify selected text")),e.innerHTML='<span class="asw-text-simplifier-trigger-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M6.5 17.5L10.25 5.5C10.5 4.7 11 4.25 11.7 4.25C12.4 4.25 12.9 4.7 13.15 5.5L16.9 17.5C17.1 18.15 16.7 18.75 16 18.75C15.45 18.75 15.02 18.45 14.86 17.96L13.95 15H9.45L8.53 17.96C8.37 18.45 7.94 18.75 7.39 18.75C6.68 18.75 6.28 18.12 6.5 17.5Z M10.02 13.25H13.38L11.7 8.1L10.02 13.25Z" fill="white"/><path d="M17.75 5.25C17.75 4.84 18.08 4.5 18.5 4.5C18.92 4.5 19.25 4.84 19.25 5.25V6.05C19.25 6.2 19.36 6.32 19.5 6.34L20.32 6.48C20.86 6.58 21.25 7.05 21.25 7.61C21.25 8.17 20.86 8.64 20.32 8.74L19.5 8.88C19.36 8.9 19.25 9.02 19.25 9.17V9.97C19.25 10.38 18.92 10.72 18.5 10.72C18.08 10.72 17.75 10.38 17.75 9.97V9.17C17.75 9.02 17.64 8.9 17.5 8.88L16.68 8.74C16.14 8.64 15.75 8.17 15.75 7.61C15.75 7.05 16.14 6.58 16.68 6.48L17.5 6.34C17.64 6.32 17.75 6.2 17.75 6.05V5.25Z" fill="white"/><rect x="7" y="20" width="10" height="1.6" rx="0.8" fill="white"/></svg></span>',e.addEventListener("mousedown",(function(e){return e.preventDefault()})),e.addEventListener("click",(function(e){return de((function(){var t,n,o;return ue(this,(function(r){switch(r.label){case 0:if(e.preventDefault(),e.stopPropagation(),t=window.getSelection(),!(n=null==t?void 0:t.toString().trim()))return Oe(),[2];
1if(n.split(/\s+/).filter(Boolean).length>200)return Ee("The selected text is too long. Please select a shorter passage (200 words or fewer) to simplify."),[2];if(!be)return[2];!function(){if(!me)return;me.classList.add("asw-text-simplifier-trigger-loading")}(),Ee("Processing selected text…"),r.label=1;case 1:return r.trys.push([1,3,4,5]),[4,we(n)];case 2:return o=r.sent(),Ee(o&&(o.simplifiedText||o.text)||"We make websites easy to use. We help people with disabilities use your site."),[3,5];case 3:return r.sent(),Ee("We couldn’t simplify this text right now. Please try again in a moment."),[3,5];case 4:return function(){if(!me)return;me.classList.remove("asw-text-simplifier-trigger-loading")}(),[7];case 5:return[2]}}))}))()})),document.body.appendChild(e),me=e,e}var ve=3e3,he=0;function we(e){return de((function(){var t,n,o;return ue(this,(function(r){switch(r.label){case 0:if(!fe||!e.trim())return[2,null];if((t=Date.now())-he<ve)return[2,null];he=t,r.label=1;case 1:return r.trys.push([1,4,,5]),n="undefined"!=typeof window?window.location.origin:"",[4,fetch(fe,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({text:e.trim(),currentUrl:n})})];case 2:return(o=r.sent()).ok?[4,o.json()]:[2,null];case 3:return[2,r.sent()];case 4:return r.sent(),[2,null];case 5:return[2]}}
1))}))()}function ke(){if(pe){var e=function(){var e=window.getSelection();if(!e||0===e.rangeCount||e.isCollapsed)return null;var t=e.getRangeAt(0),n=t.getBoundingClientRect();if(n&&n.width>0&&n.height>0)return n;for(var o=t.getClientRects(),r=1/0,a=1/0,i=-1/0,l=-1/0,s=0;s<o.length;s++){var c=o.item(s);c&&0!==c.width&&0!==c.height&&(r=Math.min(r,c.top),a=Math.min(a,c.left),i=Math.max(i,c.bottom),l=Math.max(l,c.right))}return i===-1/0?null:new DOMRect(a,r,l-a,i-r)}(),t=window.getSelection(),n=null==t?void 0:t.toString().trim();if(!e||!n)return xe(),Oe(),void Se();var o=window.scrollX||window.pageXOffset||0,r=window.scrollY||window.pageYOffset||0;be={pageBottom:e.bottom+r,pageLeft:e.left+o};var a=e.top+r-34-4,i=e.left+o,l=ye();l.style.position="absolute",l.style.top="".concat(Math.max(r+4,a),"px"),l.style.left="".concat(Math.max(o+4,i),"px"),l.style.display="flex"}}function xe(){me&&(me.style.display="none")}function Se(){be=null}function Ee(e){var t=function(){if(ge)return ge;var e=document.createElement("div");e.className="asw-text-simplifier-panel",e.setAttribute("role","dialog"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-labelledby","asw-text-simplifier-panel-title");var t=document.createElement("div");t.className="asw-text-simplifier-panel-header",t.innerHTML='<span id="asw-text-simplifier-panel-title" class="asw-text-simplifier-panel-title">Simplified version</span>';var n=document.createElement("button");n.type="button",n.className="asw-text-simplifier-panel-close",n.setAttribute("aria-label",(0,se.t)("Close simplified text")),n.innerHTML="&times;",n.addEventListener("click",(function(){Oe(),ke()}));var o=document.createElement("div");return o.className="asw-text-simplifier-panel-body",t.appendChild(n),e.appendChild(t),e.appendChild(o),document.body.appendChild(e),ge=e,e}(),n=t.querySelector(".asw-text-simplifier-panel-body");if(n&&("Processing selected text…"===e?n.innerHTML='<div class="asw-text-simplifier-loading"><span class="asw-text-simplifier-spinner" aria-hidden="true"></span><span class="asw-text-simplifier-loading-text">Processing<span class="asw-text-simplifier-dots" aria-hidden="true"><span></span><span></span><span></span></span></span></div>':n.textContent=e),be){var o=window.scrollX||window.pageXOffset||0,r=Math.min(420,.9*window.innerWidth),a=be.pageLeft,i=o+window.innerWidth-r-8;a=Math.min(a,Math.max(o+8,i)),a=Math.max(o+8,a),t.style.position="absolute",t.style.top="".concat(be.pageBottom+8,"px"),t.style.left="".concat(a,"px"),t.style.display="block",xe()}}function Oe(){ge&&(ge.style.display="none")}function Ae(e){if(!e)return!1;var t,n,o=(t=e,(null!=(n=Element)&&"undefined"!=typeof Symbol&&n[Symbol.hasInstance]?n[Symbol.hasInstance](t):t instanceof n)?e:e.parentElement);return!(!o||!o.closest(".asw-widget"))}function Ce(){var e;if(pe){var t=window.getSelection();if(!Ae(null!==(e=null==t?void 0:t.anchorNode)&&void 0!==e?e:null))(null==t?void 0:t.toString().trim())?xe():(xe(),Oe(),Se())}}function Le(){var e;if(pe){var t=window.getSelection();if(Ae(null!==(e=null==t?void 0:t.anchorNode)&&void 0!==e?e:null))return xe(),void Oe();ke()}}var je=!1;function Pe(e){(pe=e)?je||(je=!0,document.addEventListener("selectionchange",Ce),document.addEventListener("mouseup",Le),document.addEventListener("keyup",Le)):je&&(je=!1,document.removeEventListener("selectionchange",Ce),document.removeEventListener("mouseup",Le),document.removeEventListener("keyup",Le),xe(),Oe())}function Me(e){if(window.aswMenuRendered)e();else{var t=function(){window.removeEventListener("asw:menuRendered",t),e()};window.addEventListener("asw:menuRendered",t,{once:!0})}}function De(e){e(),window.aswMenuRendered||Me(e)}function Ie(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function Te(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(a.push(o.value),!t||a.length!==t);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw r}}return a}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ie(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ie(e,t)}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qe(){var e=(0,g.mt)().states;e&&(Object.entries(e).forEach((function(t){var o=Te(t,2),r=o[0],a=o[1];switch(r){case"highlight-title":!function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],o="asw-highlight-title",r=w.DJ.map((function(e){return"".concat(e,":not(.asw-menu ").concat(e,"):not(.asw-widget ").concat(e,"):not(.asw-container ").concat(e,")")})).join(", ");if(!n)return null===(e=document.getElementById(o))||void 0===e||e.remove(),null===(t=document.getElementById("".concat(o,"-global")))||void 0===t||t.remove(),void document.querySelectorAll(r).forEach((function(e){var t=(e.getAttribute("data-asw-modified")||"").split(",").filter((function(e){return e&&"outline"!==e&&"outline-offset"!==e&&"background-color"!==e}));0===t.length?e.removeAttribute("data-asw-modified"):e.setAttribute("data-asw-modified",t.join(","))}));var a="\n        ".concat(r," {\n            outline: ").concat(x.outline," !important;\n            outline-offset: ").concat(x.outlineOffset," !important;\n            background-color: ").concat(x.backgroundColor," !important;\n        }\n    ");(0,k.A)({id:o,css:a});var i="".concat(o,"-global"),l=document.getElementById(i);if(l)l.textContent=a;else{var s=document.createElement("style");s.id=i,s.textContent=a,document.head.appendChild(s)}document.querySelectorAll(r).forEach((function(e){var t=(e.getAttribute("data-asw-modified")||"").split(",").filter(Boolean);t.includes("outline")||(t.push("outline","outline-offset","background-color"),e.setAttribute("data-asw-modified",t.join(",")))}))}(a);break;case"highlight-links":C(a);break;case"letter-spacing":var i=e["letter-spacing-mode"];De((function(){i&&"string"==typeof i?(0,L.default)(i):(0,L.default)(a)}));break;case"line-height":var l=e["line-height-mode"];De((function(){l&&"string"==typeof l?(0,j.default)(l):(0,j.default)(a)}));break;case"font-weight":De((function(){return _(a)}));break;case"dyslexia-friendly":case"readable-font":De((function(){return m(a)}));break;case"readable-guide":S(a);break;case"stop-animations":c(a);break;case"big-cursor":De((function(){return h(a)}));break;case"screen-reader":Me((function(){Promise.all([n.e(7049),n.e(5617)]).then(n.bind(n,6597)).then((function(e){e.default(a)}))}));break;case"darkMode":(0,B.A)(a);break;case"keyboard-navigation":Me((function(){Promise.all([n.e(7049),n.e(5617)]).then(n.bind(n,3901)).then((function(e){e.default(a)}))}));break;case"page-structure":R(a);break;case"images-alt":ie(Boolean(a));break;case"text-simplifier":Pe(Boolean(a))}})),Me((function(){Promise.all([n.e(7049),n.e(5617)]).then(n.bind(n,6597)).then((function(e){e.updateScreenReaderModeUI(e.getScreenReaderMode())}))})))}},8158:(e,t,n)=>{function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}n.d(t,{DJ:()=>i,RE:()=>a});var r,a=["","*:not(.material-icons,.asw-icon)"],i=["h1","h2","h3","h4","h5","h6",".wsite-headline",".wsite-content-title"];(r=i,function(e){if(Array.isArray(e))return o(e)}(r)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat(["img","p","i","svg","a","button:not(.asw-btn)","label","li","ol","strong"])},8224:(e,t,n)=>{function o(e,t){e&&(e.classList.toggle("asw-selected",t),e.setAttribute("aria-pressed",t?"true":"false"))}n.d(t,{Q:()=>o})},8512:(e,t,n)=>{n.d(t,{Dk:()=>s,Ld:()=>c});var o=n(5777);function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(a.push(o.value),!t||a.length!==t);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw r}}return a}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var i=["-o-","-ms-","-moz-","-webkit-",""],l=["filter"];function s(e){var t,n="";e&&((n+=function(e){var t="";if(e){var n=function(n){(l.includes(n)?i:[""]).forEach((function(o){t+="".concat(o).concat(n,":").concat(e[n]," !important;")}))};for(var o in e)n(o)}return t}(e.styles)).length&&e.selector&&(n=function(e){var t=e.selector,n=e.childrenSelector,o=void 0===n?[""]:n,r=e.css,a="";return o.forEach((function(e){a+="".concat(t," ").concat(e,":not(.asw-container):not(.asw-container *) {").concat(r,"}")})),a}({selector:e.selector,childrenSelector:e.childrenSelector,css:n})),n+=null!==(t=e.css)&&void 0!==t?t:"");return n}function c(e){var t=e.id,r=void 0===t?"":t,i=e.enable,l=void 0!==i&&i,s=(e.selector,e.childrenSelector),c=e.styles,d=e.css,u=e.excludeWidget,f=void 0===u||u,p="asw-".concat(r);if(l){var m,g;f?g=m="body ".concat((null==s?void 0:s.join(""))||"*",":not(.asw-widget):not(.asw-widget *):not(.asw-menu):not(.asw-menu *):not(.asw-overlay):not(.asw-overlay *):not(.asw-container):not(.asw-container *):not(.asw-footer):not(.asw-footer *):not(.asw-card):not(.asw-card *):not(.asw-menu-btn):not(.asw-menu-btn *) {\n                ").concat(Object.entries(c).map((function(e){var t=a(e,2),n=t[0],o=t[1];return"".concat(n,": ").concat(o," !important;")})).join("\n"),"\n            }"):(m="html body ".concat((null==s?void 0:s.join(""))||"*"," {\n                ").concat(Object.entries(c).map((function(e){var t=a(e,2),n=t[0],o=t[1];return"".concat(n,": ").concat(o," !important;")})).join("\n"),"\n            }"),g=".asw-menu ".concat((null==s?void 0:s.join(""))||"*"," {\n                ").concat(Object.entries(c).map((function(e){var t=a(e,2),n=t[0],o=t[1];return"".concat(n,": ").concat(o," !important;")})).join("\n"),"\n            }")),d&&(m+="\n".concat(d),g+="\n".concat(d)),(0,o.A)({css:g,id:p});var b="".concat(p,"-global"),y=document.getElementById(b);if(y)y.textContent=m;else{var v=document.createElement("style");v.id=b,v.textContent=m,document.head.appendChild(v)}}else{var h,w;try{var k,x=n(2290).getShadowHead,S=x&&x();null==S||null===(k=S.querySelector('[id="'.concat(p,'"]')))||void 0===k||k.remove()}catch(e){try{console.error("[WebAbility] failed to remove scoped stylesheet",p,e),window.dispatchEvent(new CustomEvent("asw:error",{detail:{where:"cssGenerator.removeScopedStylesheet",toolId:p,error:String(e)}}))}catch(e){}}null===(h=document.getElementById(p))||void 0===h||h.remove(),null===(w=document.getElementById("".concat(p,"-global")))||void 0===w||w.remove()}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.