1import{i as l}from"./chunk-OZPYP62X.js";import{a as r}from"./chunk-CWH2F5YY.js";var y=(e,o,i)=>{let t,s=()=>!(o()===void 0||e.label!==void 0||i()===null),f=()=>{s()&&l(()=>{c()})},c=()=>{let n=o();if(n===void 0)return;if(!s()){n.style.removeProperty("width");return}let d=i().scrollWidth;if(d===0&&n.offsetParent===null&&r!==void 0&&"IntersectionObserver"in r){if(t!==void 0)return;let a=t=new IntersectionObserver(h=>{h[0].intersectionRatio===1&&(c(),a.disconnect(),t=void 0)},{threshold:.01,root:e});a.observe(n);return}n.style.setProperty("width",`${d*.75}px`)};return{calculateNotchWidth:f,destroy:()=>{t&&(t.disconnect(),t=void 0)}}},I=e=>{let o=e.classList.contains("ion-touched"),i=e.classList.contains("ion-invalid");return o&&i};export{y as a,I as b};
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.