1import{Ht as e,On as t,T as n,Zn as r,_ as i,b as a,ct as o,ft as s,g as c,k as l,mt as u,tt as d,y as f}from"./B8D2lM98.js";import{f as p}from"./Bj6fgdtR.js";import{d as m}from"#entry";var h=`a11yClasses`,g=`a11y-contrast__is-active`,_=`a11y-contrast__adjusted`,v=`data-a11y-original-color`,y=`data-a11y-contrast-modified`,b=null,x=null;function S(e){let t=e.match(/rgba?\((\d+),\s*(\d+),\s*(\d+)/i);return t?[Number.parseInt(t[1]||``,10),Number.parseInt(t[2]||``,10),Number.parseInt(t[3]||``,10)]:null}function C(e,t,n){let r=[e,t,n].map(e=>{let t=e/255;return t<=.03928?t/12.92:((t+.055)/1.055)**2.4});return r[0]*.2126+r[1]*.7152+r[2]*.0722}function w(e,t){return(Math.max(e,t)+.05)/(Math.min(e,t)+.05)}function T(e){if(!e)return{backgroundColor:`rgb(255, 255, 255)`,hasBackgroundImage:!1};let t=window.getComputedStyle(e),n=t.backgroundImage!==`none`,r=t.backgroundColor;if(r!==`rgba(0, 0, 0, 0)`&&r!==`transparent`)return{backgroundColor:r,hasBackgroundImage:n};let i=e.parentElement;if(!i||i===document.documentElement)return{backgroundColor:`rgb(255, 255, 255)`,hasBackgroundImage:n};let a=T(i);return{backgroundColor:a.backgroundColor,hasBackgroundImage:n||a.hasBackgroundImage}}function E(){return Array.from(document.body.querySelectorAll(`*`)).filter(e=>!(e instanceof HTMLElement)||e.closest(`.a11y__off`)||e.closest(`.a11y-contrast__off`)||[`SCRIPT`,`STYLE`,`SVG`,`PATH`].includes(e.tagName)?!1:Array.from(e.childNodes).some(e=>e.nodeType===Node.TEXT_NODE&&e.textContent?.trim()))}function D(){try{let e=localStorage.getItem(h)??`[]`,t=JSON.parse(e);return Array.isArray(t)?t.filter(e=>typeof e==`string`):[]}catch{return[]}}function O(e){let t=D().filter(e=>e!==g);e&&t.push(g),localStorage.setItem(h,JSON.stringify(t))}function k(){document.body.querySelectorAll(`[${y}="true"]`).forEach(e=>{let t=e.getAttribute(v)??``;t?e.style.color=t:e.style.removeProperty(`color`),e.removeAttribute(v),e.removeAttribute(y),e.classList.remove(_)})}function A(){E().forEach(e=>{let t=window.getComputedStyle(e),n=S(t.color),r=T(e),i=S(r.backgroundColor);if(!n||!i)return;if(r.hasBackgroundImage){let n=[0,0,0],r=[255,255,255],a=C(...i),o=w(C(...n),a)>=w(C(...r),a)?n:r,s=`rgb(${o[0]}, ${o[1]}, ${o[2]})`;if(t.color===s)return;e.hasAttribute(v)||e.setAttribute(v,e.style.color),e.style.color=s,e.setAttribute(y,`true`),e.classList.add(_);return}let a=C(...n),o=C(...i),s=w(a,o),c=0;for(;s<8&&c<100;)n=n.map(e=>a<o?Math.max(0,e-1):Math.min(255,e+1)),a=C(...n),s=w(a,o),c+=1;c!==0&&(e.hasAttribute(v)||e.setAttribute(v,e.style.color),e.style.color=`rgb(${n[0]}, ${n[1]}, ${n[2]})`,e.setAttribute(y,`true`),e.classList.add(_))})}function j(){b?.disconnect(),b=null,x!==null&&(window.cancelAnimationFrame(x),x=null)}function M(){!b&&document.body&&(b=new MutationObserver(e=>{e.some(e=>e.type===`childList`)&&x===null&&(x=window.requestAnimationFrame(()=>{x=null,document.body.classList.contains(g)&&(k(),A())}))}),b.observe(document.body,{childList:!0,subtree:!0}))}function N(){let t=m(`a11y-contrast-enabled`,()=>!1),n=m(`a11y-contrast-initialized`,()=>!1),r=p();function i(){document.body.classList.toggle(g,t.value),t.value?(M(),A()):(j(),k())}function a(){t.value=!t.value}return o(async()=>{n.value||=(t.value=D().includes(g),!0),await d(),i()}),e(t,async()=>{n.value&&(await d(),i(),O(t.value))}),e(()=>r.fullPath,async()=>{n.value&&t.value&&(await d(),k(),A())}),s(()=>{j()}),{enabled:t,toggleContrast:a}}var P=`a11yClasses`,F=`a11y-fontresize__is-active`,I=`a11y-fontsize__`,L=`data-a11y-original-font-size`,R=`data-a11y-fontsize-modified`,z=`a11y-fontsize__adjusted`,B=[2,4],V=null,H=null;function U(){return Array.from(document.body.querySelectorAll(`*`)).filter(e=>{if(!(e instanceof HTMLElement)||e.closest(`.a11y__off`)||e.closest(`.a11y-fontsize__off`)||[`SCRIPT`,`STYLE`,`SVG`,`PATH`,`IMG`].includes(e.tagName)||!Array.from(e.childNodes).some(e=>e.nodeType===Node.TEXT_NODE&&e.textContent?.trim()))return!1;let t=e.parentElement;return t instanceof HTMLElement?!Array.from(t.childNodes).some(e=>e.nodeType===Node.TEXT_NODE&&e.textContent?.trim()):!0})}function W(){try{let e=localStorage.getItem(P)??`[]`,t=JSON.parse(e);return Array.isArray(t)?t.filter(e=>typeof e==`string`):[]}catch{return[]}}function G(e){let t=W().filter(e=>e!==F&&!e.startsWith(I));e>0&&(t.push(F),t.push(`${I}${e}`)),localStorage.setItem(P,JSON.stringify(t))}function K(){document.body.querySelectorAll(`[${R}
1="true"]`).forEach(e=>{let t=e.getAttribute(L)??``;t?e.style.fontSize=t:e.style.removeProperty(`font-size`),e.removeAttribute(L),e.removeAttribute(R),e.classList.remove(z)})}function q(e,t=B){if(e<=0)return;let n=t[e-1];n!==void 0&&U().forEach(e=>{let t=window.getComputedStyle(e).fontSize,r=Number.parseFloat(t);Number.isNaN(r)||(e.hasAttribute(L)||e.setAttribute(L,e.style.fontSize),e.style.fontSize=`${r+n}px`,e.setAttribute(R,`true`),e.classList.add(z))})}function J(){V?.disconnect(),V=null,H!==null&&(window.cancelAnimationFrame(H),H=null)}function Y(e,t=B){V||!document.body||e<=0||(V=new MutationObserver(n=>{n.some(e=>e.type===`childList`)&&H===null&&(H=window.requestAnimationFrame(()=>{H=null,document.body.classList.contains(F)&&(K(),q(e,t))}))}),V.observe(document.body,{childList:!0,subtree:!0}))}function X(e){let t=e?.filter(e=>Number.isFinite(e)&&e>0);return t?.length?t:B}function Z(t){let n=m(`a11y-fontsize-step-index`,()=>0),r=m(`a11y-fontsize-initialized`,()=>!1),i=p(),a=X(t?.steps);function l(){document.body.classList.toggle(F,n.value>0),Array.from(document.body.classList).filter(e=>e.startsWith(I)).forEach(e=>document.body.classList.remove(e)),J(),K(),n.value>0&&(document.body.classList.add(`${I}${n.value}`),Y(n.value,a),q(n.value,a))}function u(){n.value=(n.value+1)%(a.length+1)}return o(async()=>{if(!r.value){let e=W().find(e=>e.startsWith(I));n.value=e&&Number.parseInt(e.replace(I,``),10)||0,r.value=!0}await d(),l()}),e(n,async()=>{r.value&&(await d(),l(),G(n.value))}),e(()=>i.fullPath,async()=>{!r.value||n.value<=0||(await d(),K(),q(n.value,a))}),s(()=>{J()}),{stepIndex:n,isActive:c(()=>n.value>0),toggleFontSize:u}}var Q={class:`a11y-wrapper`},$={key:0},ee=[`aria-pressed`],te={key:1},ne=[`aria-pressed`],re={key:2},ie=Object.assign(l({__name:`A11yButtons`,props:{fontSizes:{},showContrast:{type:Boolean,default:!0},showFontSize:{type:Boolean,default:!0},showFreeLanguage:{type:Boolean,default:!0}},setup(e){let o=e;function s(e){if(Array.isArray(e))return e.map(e=>Number(e)).filter(e=>Number.isFinite(e)&&e>0);if(typeof e==`string`&&e.trim())try{let t=JSON.parse(e);return Array.isArray(t)?t.map(e=>Number(e)).filter(e=>Number.isFinite(e)&&e>0):void 0}catch{return}}let c=s(o.fontSizes),{enabled:l,toggleContrast:d}=N(),{isActive:p,toggleFontSize:m}=Z({steps:c});return(o,s)=>(u(),a(`div`,Q,[i(`ul`,null,[e.showContrast?(u(),a(`li`,$,[i(`button`,{class:r([`contrast`,{"is-active":t(l)}]),"aria-label":`Kontrast anpassen`,"aria-pressed":t(l),type:`button`,onClick:s[0]||=(...e)=>t(d)&&t(d)(...e)},[...s[2]||=[i(`svg`,{width:`18`,height:`18`,viewBox:`0 0 18 18`,xmlns:`http://www.w3.org/2000/svg`},[i(`path`,{d:`M8.56934 17.0498H8.52539C6.2645 17.0495 4.09576 16.1514 2.49707 14.5527C0.89838 12.954 0.00026516 10.7858 0 8.5249C0.00026516 6.26401 0.89838 4.09576 2.49707 2.49707C4.09576 0.89838 6.2645 0.00026516 8.52539 0H8.64258H8.73242H8.75195H8.8418H8.86133H8.96094H8.97168C10.8265 0.0905766 12.5998 0.789363 14.0176 1.98877C14.4493 2.35246 14.8449 2.75819 15.1973 3.19922L15.2168 3.22412L15.252 3.26807L15.2959 3.32422L15.3037 3.33594C16.3303 4.67047 16.9349 6.28142 17.0391 7.96191L17.0449 8.06201V8.07617C17.0449 8.10617 17.0449 8.13699 17.0449 8.16699V8.18506V8.26904C17.0449 8.27704 17.0449 8.28692 17.0449 8.29492C17.0449 8.31892 17.0449 8.34416 17.0449 8.36816C17.0449 8.39216 17.0449 8.39181 17.0449 8.40381C17.0449 8.43981 17.0449 8.47621 17.0449 8.51221C17.0449 8.54821 17.0449 8.58412 17.0449 8.62012C17.0449 8.63212 17.0449 8.64376 17.0449 8.65576C17.0449 8.66776 17.0449 8.705 17.0449 8.729C17.0449 8.738 17.0449 8.74
1688 17.0449 8.75488V8.83887V8.85596C17.0449 8.88596 17.0449 8.91724 17.0449 8.94824V8.96191L17.0391 9.06201C16.9348 10.7441 16.3296 12.3564 15.3018 13.6919L15.2539 13.7539L15.2207 13.7959L15.2002 13.8208C14.8508 14.2578 14.4597 14.6599 14.0322 15.021C12.613 16.2268 10.8346 16.9299 8.97461 17.021H8.96289H8.86816H8.84961H8.75879H8.73828H8.64941H8.57617L8.56934 17.0498ZM1.7998 8.5249C1.80192 10.3077 2.51171 12.0173 3.77246 13.2778C5.03321 14.5384 6.74255 15.2472 8.52539 15.249H8.56934V1.7998H8.52539C6.74255 1.80192 5.03303 2.51122 3.77246 3.77197C2.5119 5.03272 1.80166 6.74206 1.7998 8.5249Z`})],-1)]],10,ee)])):f(``,!0),e.showFontSize?(u(),a(`li`,te,[i(`button`,{class:r([`font-size`,{"is-active":t(p)}]),"aria-label":`TextgröÃe anpassen`,"aria-pressed":t(p),type:`button`,onClick:s[1]||=(...e)=>t(m)&&t(m)(...e)},[...s[3]||=[i(`svg`,{width:`26`,height:`16`,viewBox:`0 0 26 16`,xmlns:`http://www.w3.org/2000/svg`},[i(`path`,{d:`M4.715 7.50275L6.25 11.7027H3.187L4.715 7.50275ZM3.7 5.09375L0 15.2817H1.885L2.54 13.4818H6.906L7.561 15.2817H9.445L5.742 5.09375H3.7Z`}),i(`path`,{d:`M18.7996 3.614L21.0996 9.914H16.4996L18.7996 3.614ZM17.2716 0L11.7266 15.283H14.5536L15.5366 12.576H22.0856L23.0676 15.283H25.8946L20.3396 0H17.2716Z`})],-1)]],10,ne)])):f(``,!0),e.showFreeLanguage?(u(),a(`li`,re,[...s[4]||=[n(`<button class="freie-sprache" aria-label="Freie Sprache" type="button"><svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.56335 14.4707C6.56335 13.4116 6.56335 12.3535 6.56335 11.2954C6.56335 11.2725 6.56335 11.2505 6.56335 11.2296C6.55268 10.8605 6.64307 10.4956 6.82488 10.1735C6.90272 10.0082 7.03435 9.8737 7.19858 9.79168C7.3628 9.70965 7.55007 9.68486 7.73022 9.72129C8.37 9.7702 8.64764 10.427 8.69391 10.9002C8.78243 11.7985 8.99569 14.7242 9.13149 15.2702C9.27433 15.8432 9.56706 15.8332 10.1203 15.5847C10.4699 15.3927 10.7795 15.1366 11.0327 14.83C11.6272 14.1463 14.9559 10.7225 15.9889 9.4398C16.3736 8.97957 16.7947 8.55064 17.2484 8.15712C17.4307 7.99792 17.667 7.91329 17.9098 7.92033C18.1525 7.92737 18.3835 8.02555 18.5561 8.19505C18.8488 8.49451 18.7975 8.92673 18.4555 9.34597C17.5656 10.446 16.683 11.5516 15.8079 12.663C15.4578 13.1092 15.0605 13.5084 14.6762 13.9227C14.5364 14.0734 14.3221 14.293 14.4921 14.5026C14.64 14.6843 14.9086 14.6025 15.1238 14.5336C15.4074 14.4251 15.6701 14.2691 15.9004 14.0724C16.7424 13.3208 18.0803 12.1998 19.1627 11.1128C19.2633 11.007 19.3789 10.9081 19.4906 10.8083C19.6435 10.6726 19.7843 10.5228 19.9433 10.3931C20.5911 9.86403 21.1735 9.80214 21.5477 10.2184C21.8495 10.5548 21.6946 11.0609 21.1081 11.6298C19.7314 12.9661 18.3539 14.3013 16.9758 15.6356C16.8178 15.7893 16.6327 15.935 16.7233 16.2036C16.7465 16.2913 16.8017 16.3675 16.8782 16.4172C16.9298 16.4486 16.9875 16.4686 17.0476 16.4759C17.1077 16.4831 17.1686 16.4774 17.2262 16.4591C17.3538 16.4141 17.4721 16.3464 17.5753 16.2595C18.8066 15.2992 19.6506 14.9708 20.9241 14.0694C21.1658 13.8859 21.4187 13.7176 21.6815 13.5653C22.0105 13.4036 22.5999 13.2729 22.8263 13.6162C23.0526 13.9596 22.8263 14.4098 22.4742 14.7043C22.0276 15.0776 21.761 15.2772 21.3043 15.6556C20.4674 16.3353 19.4463 17.1528 18.4877 17.9215C18.2915 18.0792 17.9505 18.3497 18.1859 18.6761C18.4213 19.0025 18.718 18.8268 19.0912 18.6062C19.9971 18.0497 20.9406 17.5557 21.9149 17.1279C22.086 17.0397 22.2745 16.9899 22.4672 16.9822C22.5648 16.9818 22.6606 17.0078 22.7445 17.0573C22.8284 17.1069 22.8971 17.1781 22.9433 17.2634C22.9895 17.3488 23.0114 17.4449 23.0067 17.5417C23.0021 17.6384 22.971 17.7321 22.9168 17.8127C22.8061 17.9814 22.6616 18.1258 22.4923 18.2369C20.3477 19.6563 18.2151 21.0937 16.0423 22.4692C15.2683 22.9883 14.4244 23.3962 13.5355 23.681C12.7419 23.9426 11.8966 24.0117 11.0706 23.8826C10.2445 23.7536 9.46162 23.43 8.78742 22.9391C8.11322 22.4481 7.56733 21.8041 7.19544 21.0609C6.82354 20.3176 6.63646 19.4968 6.64985 18.6671C6.52713 17.2696 6.57743 15.8722 6.56335 14.4747"></path><path d="M12.2311 4.7103C12.2311 5.83726 12.3045 6.96422 12.3095 8.09118C12.3095 8.28483 12.2713 8.49046 12.5479 8.56133C12.6192 8.58147 12.6952 8.5776 12.764 8.55033C12.8328 8.52306 12.8905 8.47392 12.9282 8.4106C13.0622 8.26217 13.1489 8.07778 13.1777 7.88056C13.3822 6.22356 13.5887 4.56689 13.7973 2.91056C13.8
1667 2.36055 14.2409 1.96427 14.6564 1.99821C14.8851 2.04601 15.0887 2.1741 15.2299 2.35894C15.3711 2.54378 15.4403 2.77296 15.4249 3.00439C15.445 4.20222 15.1362 7.65497 15.0225 8.40362C15.0112 8.74306 14.8903 9.0699 14.6775 9.33593C14.3848 9.64737 14.1051 9.97378 13.7963 10.2682C12.8395 11.1766 11.9531 12.1553 11.1447 13.1959C10.9344 13.4685 10.7171 13.9037 10.3399 13.8028C9.92949 13.694 9.94257 13.2039 9.89931 12.8386C9.80979 12.0939 9.7444 11.3463 9.67399 10.6006C9.66868 10.2877 9.58891 9.9805 9.44117 9.704C9.29344 9.4275 9.08193 9.18958 8.82389 9.00964C8.56586 8.82969 8.26861 8.71283 7.9564 8.66857C7.64419 8.62431 7.32586 8.65392 7.02738 8.75498C6.74068 8.86778 6.625 8.79591 6.625 8.4685C6.64914 6.57193 6.6602 2.45438 6.73263 2.12398C6.75452 1.90614 6.85956 1.70485 7.02621 1.56138C7.19286 1.41792 7.4085 1.34314 7.62892 1.35238C7.83764 1.33222 8.04617 1.39249 8.21133 1.52071C8.37649 1.64892 8.48563 1.83526 8.51615 2.04113C8.79279 2.96446 9.12776 6.87339 9.24244 7.87158C9.27463 8.15008 9.337 8.4705 9.68907 8.45552C10.0412 8.44055 10.1719 8.14009 10.1679 7.82966C10.1488 6.19262 10.1156 4.7103 10.0391 2.89758C9.94521 2.12232 10.0179 1.33612 10.2524 0.590755C10.3017 0.426329 10.402 0.281544 10.5391 0.177046C10.6762 0.0725469 10.8431 0.0136691 11.0159 0.0088075C11.1964 -0.016815 11.3804 0.0137908 11.5425 0.0963983C11.7047 0.179006 11.837 0.309539 11.9212 0.469973C12.0973 0.798457 12.183 1.16721 12.1697 1.53904C12.1697 2.52126 12.227 3.65222 12.227 4.7103H12.2311Z"></path><path d="M5.50033 13.3695C5.48624 13.65 5.31926 13.7688 5.08286 13.5602C4.32137 12.8515 1.75322 11.0727 0.916284 10.4498C0.771313 10.3433 0.63661 10.2237 0.513908 10.0925C0.274688 9.84889 0.104631 9.54687 0.0209951 9.21704C-0.00478838 9.11909 -0.00685325 9.01648 0.0149628 8.91758C0.0453365 8.80204 0.110911 8.69862 0.202731 8.62144C0.294552 8.54426 0.408144 8.49709 0.527991 8.48636C1.02083 8.45696 1.51127 8.57445 1.9363 8.82375C2.99712 9.20576 4.03202 9.65521 5.03457 10.1693C5.18799 10.2504 5.31496 10.3732 5.40065 10.5233C5.48633 10.6733 5.52719 10.8445 5.51843 11.0168C5.5466 11.2793 5.51944 12.9283 5.50033 13.3695Z"></path></svg></button>`,1)]])):f(``,!0)])]))}}),{__name:`CoreToolsA11yButtons`});export{ie as t};
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.