1Object.hasOwn||Object.defineProperty(Object,"hasOwn",{value:function(e,t){if(e==null)throw TypeError(`Cannot convert undefined or null to object`);return Object.prototype.hasOwnProperty.call(Object(e),t)},configurable:!0,writable:!0});var e=null;function t(){return typeof window>`u`||typeof getComputedStyle!=`function`?null:(e=getComputedStyle(document.documentElement),e)}function n(e=`--duration-base`,n=220){let r=t();if(!r)return n;let i=r.getPropertyValue(e).trim();if(!i)return n;if(i.endsWith(`ms`))return parseFloat(i)||0;if(i.endsWith(`s`))return(parseFloat(i)||0)*1e3;let a=parseFloat(i);return Number.isFinite(a)?a:n}function r(){return n(`--duration-base`,220)===0||typeof window<`u`&&typeof window.matchMedia==`function`&&window.matchMedia(`(prefers-reduced-motion: reduce)`).matches}var i=e=>1-(1-e)**3,a=typeof WeakMap==`function`?new WeakMap:null;function o(e,t,o,s={}){if(!e)return;let c=s.format||(e=>String(Math.round(e))),l=s.ease||i;if(a){let t=a.get(e);t&&(cancelAnimationFrame(t),a.delete(e))}if(e.dataset.juiceVal=o==null?``:String(o),t==null||o==null||t===o||r()||typeof requestAnimationFrame!=`function`){e.textContent=c(o);return}let u=s.duration||n(s.token||`--duration-slow`,420);if(u<=0){e.textContent=c(o);return}let d=null,f=o-t,p=n=>{d===null&&(d=n);let r=Math.max(0,Math.min(1,(n-d)/u));e.textContent=c(t+f*l(r)),r<1?a&&a.set(e,requestAnimationFrame(p)):(e.textContent=c(o),a&&a.delete(e))};a?a.set(e,requestAnimationFrame(p)):requestAnimationFrame(p)}function s(e,t,n,r={}){if(!e)return;let i=e.dataset.juiceVal,a=i==null||i===``?null:Number(i);r.flash!==!1&&a!=null&&t!=null&&t!==a&&c(e,t>a?`up`:`down`),o(e,a,t,{format:n})}function c(e,t=`neutral`){if(!e||r())return;let n=t===`up`?`juice-flash--up`:t===`down`?`juice-flash--down`:`juice-flash--neutral`;e.classList.remove(`juice-flash--up`,`juice-flash--down`,`juice-flash--neutral`),e.offsetWidth,e.classList.add(n),e.addEventListener(`animationend`,()=>e.classList.remove(n),{once:!0})}function l(e){e&&!r()&&(e.classList.add(`juice-enter`),e.addEventListener(`animationend`,()=>e.classList.remove(`juice-enter`),{once:!0}))}function u(e,t={}){if(r())return;let n=t.step||28,i=t.max||320,a=0;for(let t of e){if(!t){a++;continue}let e=Math.min(a*n,i);t.style.setProperty(`--juice-enter-delay`,`${e}ms`),l(t),a++}}function d(e,t,n,r=2){let i=(e||[]).filter(e=>Number.isFinite(e)),a=t,o=n;if(i.length===0)return{points:``,last:{x:0,y:o/2},min:0,max:0,net:0};let s=Math.min(...i),c=Math.max(...i),l=c-s||1,u=Math.max(1,a-r*2),d=Math.max(1,o-r*2),f=i.length>1?u/(i.length-1):0,p=i.map((e,t)=>({x:r+t*f,y:r+d-(e-s)/l*d}));return{points:p.map(e=>`${e.x.toFixed(2)},${e.y.toFixed(2)}`).join(` `),last:p[p.length-1],min:s,max:c,net:i[i.length-1]-i[0]}}function f(e,t={}){let n=t.width||96,i=t.height||28,{points:a,last:o,net:s}=d(e,n,i);if(!a)return`<svg class="juice-spark" width="${n}" height="${i}" aria-hidden="true"></svg>`;let c=t.stroke||(s>=0?`var(--success)`:`var(--danger)`),l=t.animate&&!r(),u=t.fill?`<polygon class="juice-spark-fill" points="${a} ${o.x.toFixed(2)},${i} 0,${i}" fill="${c}" opacity="0.12" />`:``,f=t.dot===!1?``:`<circle class="juice-spark-dot" cx="${o.x.toFixed(2)}" cy="${o.y.toFixed(2)}" r="2" fill="${c}" />`;return`<svg class="juice-spark${l?` juice-spark--draw`:``}" width="${n}" height="${i}" viewBox="0 0 ${n} ${i}" fill="none" aria-hidden="true">`+u+`<polyline points="${a}" stroke="${c}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />`+f+`</svg>`}function p(e,t,n){let r=Math.max(0,Math.min(100,Number.isFinite(e)?e:0)),i=t/2,a=i-n/2,o=2*Math.PI*a;return{r:a,circumference:o,offset:o*(1-r/100),pct:r,center:i}}function m(e,t={}){let n=t.size||64,i=t.stroke||5,{r:a,circumference:o,offset:s,pct:c,center:l}=p(e,n,i),u=t.color||(c>=66?`var(--success)`:c>=33?`var(--warn)`:`var(--danger)`),d=t.track||`var(--surface-3)`,f=t.label==null?`${Math.round(c)}%`:t.label,m=t.animate!==!1&&!r()?o:s;return`<svg class="juice-ring" width="${n}" height="${n}" viewBox="0 0 ${n} ${n}" role="img" aria-label="${T(String(f))}"><circle cx="${l}" cy="${l}" r="${a.toFixed(2)}" fill="none" stroke="${d}" stroke-width="${i}" /><circle class="juice-ring-fill" cx="${l}" cy="${l}" r="${a.toFixed(2)}" fill="none" stroke="${u}" stroke-width="${i}" stroke-linecap="round" stroke-dasharray="${o.toFixed(2)}" stroke-dashoffset="${m.toFixed(2)}" data-offset="${s.toFixed(2)}" transform="rotate(-90 ${l} ${l})" />`+(f===``?``:`<text class="juice-ring-label" x="${l}" y="${l}" text-anchor="middle" dominant-baseline="central">${w(String(f))}</text>`)+`</svg>`}function h(e){e&&e.querySelectorAll(`.juice-ring-fill[data-offset]`).forEach(e
1=>{let t=e.getAttribute(`data-offset`);if(r()){e.style.strokeDashoffset=t;return}requestAnimationFrame(()=>requestAnimationFrame(()=>{e.style.strokeDashoffset=t}))})}function g(e,t){let n=null,i=()=>{let n=new Map;return e&&Array.from(e.children).forEach(e=>{let r=t(e);r!=null&&n.set(String(r),e.getBoundingClientRect())}),n};return{capture(){n=i()},play(){if(!e||!n||r()){n=null;return}Array.from(e.children).forEach(e=>{let r=t(e),i=r!=null&&n.get(String(r));if(!i)return;let a=e.getBoundingClientRect(),o=i.left-a.left,s=i.top-a.top;(o||s)&&(e.style.transform=`translate(${o}px, ${s}px)`,e.style.transition=`none`,requestAnimationFrame(()=>{e.style.transition=`transform var(--duration-base) var(--ease-emphasized)`,e.style.transform=``}),e.addEventListener(`transitionend`,()=>{e.style.transition=``,e.style.transform=``},{once:!0}))}),n=null}}}function _(e=`idle`,t={}){let n=t.label==null?e:t.label;return`<span class="juice-live" data-state="${T(e)}"><span class="juice-live-dot" aria-hidden="true"></span><span class="juice-live-txt">${w(String(n))}</span></span>`}function v(e,t,n){e.dataset.state=t;let r=e.querySelector(`.juice-live-txt`);r&&n!=null&&(r.textContent=n)}var y=new WeakMap,b=new WeakSet;function x(e,t,n){let r=e.closest?.(`[data-i18n-html]`)||e.parentElement;r&&(y.set(r,{state:t,label:n}),!(b.has(r)||typeof MutationObserver!=`function`)&&(b.add(r),new MutationObserver(()=>{let e=y.get(r),t=r.querySelector(`.juice-live`);e&&t&&t.dataset.state!==e.state&&v(t,e.state,e.label)}).observe(r,{childList:!0})))}function S(e,t,n){if(!e)return;let r=e.classList&&e.classList.contains(`juice-live`)?e:e.querySelector&&e.querySelector(`.juice-live`);r&&(v(r,t,n),x(r,t,n))}function C(e){e&&!r()&&(e.classList.remove(`juice-ripple`),e.offsetWidth,e.classList.add(`juice-ripple`),e.addEventListener(`animationend`,()=>e.classList.remove(`juice-ripple`),{once:!0}))}function w(e){return e.replace(/&/g,`&`).replace(/</g,`<`).replace(/>/g,`>`)}function T(e){return e.replace(/&/g,`&`).replace(/"/g,`"`).replace(/</g,`<`).replace(/>/g,`>`)}export{g as a,r as c,S as d,f,c as i,m as l,l as n,_ as o,s as p,u as r,h as s,o as t,C as u};
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.