1import{a as e,n as t,t as n}from"./jsx-runtime-D_MnEzuy.js";import{t as r}from"./react-DBEjWt7A.js";import{s as i}from"./utils-C-nrA9qU.js";var a=t((e=>{e.match=o,e.parse=s;var t=/(?:(only|not)?\s*([^\s\(\)]+)(?:\s*and)?\s*)?(.+)?/i,n=/\(\s*([^\s\:\)]+)\s*(?:\:\s*([^\s\)]+))?\s*\)/,r=/^(?:(min|max)-)?(.+)/,i=/(em|rem|px|cm|mm|in|pt|pc)?$/,a=/(dpi|dpcm|dppx)?$/;function o(e,t){return s(e).some(function(e){var n=e.inverse,r=e.type===`all`||t.type===e.type;if(r&&n||!(r||n))return!1;var i=e.expressions.every(function(e){var n=e.feature,r=e.modifier,i=e.value,a=t[n];if(!a)return!1;switch(n){case`orientation`:case`scan`:return a.toLowerCase()===i.toLowerCase();case`width`:case`height`:case`device-width`:case`device-height`:i=u(i),a=u(a);break;case`resolution`:i=l(i),a=l(a);break;case`aspect-ratio`:case`device-aspect-ratio`:case`device-pixel-ratio`:i=c(i),a=c(a);break;case`grid`:case`color`:case`color-index`:case`monochrome`:i=parseInt(i,10)||1,a=parseInt(a,10)||0;break}switch(r){case`min`:return a>=i;case`max`:return a<=i;default:return a===i}});return i&&!n||!i&&n})}function s(e){return e.split(`,`).map(function(e){e=e.trim();var i=e.match(t),a=i[1],o=i[2],s=i[3]||``,c={};return c.inverse=!!a&&a.toLowerCase()===`not`,c.type=o?o.toLowerCase():`all`,s=s.match(/\([^\)]+\)/g)||[],c.expressions=s.map(function(e){var t=e.match(n),i=t[1].toLowerCase().match(r);return{modifier:i[1],feature:i[2],value:t[2]}}),c})}function c(e){var t=Number(e),n;return t||=(n=e.match(/^(\d+)\s*\/\s*(\d+)$/),n[1]/n[2]),t}function l(e){var t=parseFloat(e);switch(String(e).match(a)[1]){case`dpcm`:return t/2.54;case`dppx`:return t*96;default:return t}}function u(e){var t=parseFloat(e);switch(String(e).match(i)[1]){case`em`:return t*16;case`rem`:return t*16;case`cm`:return t*96/2.54;case`mm`:return t*96/2.54/10;case`in`:return t*96;case`pt`:return t*72;case`pc`:return t*72/12;default:return t}}})),o=t(((e,t)=>{var n=a().match,r=typeof window<`u`?window.matchMedia:null;function i(e,t,i){var a=this,o;r&&!i&&(o=r.call(window,e)),o?(this.matches=o.matches,this.media=o.media,o.addListener(l)):(this.matches=n(e,t),this.media=e),this.addListener=s,this.removeListener=c,this.dispose=u;function s(e){o&&o.addListener(e)}function c(e){o&&o.removeListener(e)}function l(e){a.matches=e.matches,a.media=e.media}function u(){o&&o.removeListener(l)}}function o(e,t,n){return new i(e,t,n)}t.exports=o})),s=e(r()),c=e(o()),l=/[A-Z]/g,u=/^ms-/,d={};function f(e){return`-`+e.toLowerCase()}function p(e){if(d.hasOwnProperty(e))return d[e];var t=e.replace(l,f);return d[e]=u.test(t)?`-`+t:t}function m(e,t){if(e===t)return!0;if(!e||!t)return!1;let n=Object.keys(e),r=Object.keys(t),i=n.length;if(r.length!==i)return!1;for(let r=0;r<i;r++){let i=n[r];if(e[i]!==t[i]||!Object.prototype.hasOwnProperty.call(t,i))return!1}return!0}var h=t(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),g=t(((e,t)=>{var n=h();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}})),_=t(((e,t)=>{t.exports=g()()})),v=e(_()),y=v.default.oneOfType([v.default.string,v.default.number]),b={all:v.default.bool,grid:v.default.bool,aural:v.default.bool,braille:v.default.bool,handheld:v.default.bool,print:v.default.bool,projection:v.default.bool,screen:v.default.bool,tty:v.default.bool,tv:v.default.bool,embossed:v.default.bool},x={orientation:v.default.oneOf([`portrait`,`landscape`]),scan:v.default.oneOf([`progressive`,`interlace`]),aspectRatio:v.default.string,deviceAspectRatio:v.default.string,height:y,deviceHeight:y,width:y,deviceWidth:y,color:v.default.bool,colorIndex:v.default.bool,monochrome:v.default.bool,resolution:y,type:Object.keys(b)},{type:S,...C}=x,w={minAspectRatio:v.default.string,maxAspectRatio:v.default.string,minDeviceAspectRatio:v.default.string,maxDeviceAspectRatio:v.default.string,minHeight:y,maxHeight:y,minDeviceHeight:y,maxDeviceHeight:y,minWidth:y,maxWidth:y,minDeviceWidth:y,maxDeviceWidth:y,minColor:v.default.number,maxColor:v.default.number,minColorIndex:v.default.number,maxColorIndex:v.default.number,minMonochrome:v.default.number,maxMonochrome:v.default.number,minResolution:y,maxResolution:y,...C},T={all:{...b,...w},types:b,matchers:x,features:w},E=e=>`not ${e}`,D=(e,t)=>{let n=p(e);return typeof t==`number`&&(t=`${t}px`),t===!0?n:t===!1?E(n):`(${n}: ${t})`},O=e=>e.join(` and `),k=e=>{let t=[];return Object.keys(T.all).forEach(n=>{let r=e[n];r!=null&&t.push(D(n,r))}),O(t)},A=(0,s.createContext)(void 0),j=e=>e.query||k(e),M=e=>{if(e)return Object.keys(e).reduce((t,n)=>(t[p(n)]=e[n],t),{})},N=()=>{let e=(0,s.useRef)(!1);return(0,s.useEffect)(()=>{e.current=!0},[]),e.current},P=e=>{let t=(0,s.useContext)(A),n=()=>
1M(e)||M(t),[r,i]=(0,s.useState)(n);return(0,s.useEffect)(()=>{let e=n();m(r,e)||i(e)},[e,t]),r},F=e=>{let t=()=>j(e),[n,r]=(0,s.useState)(t);return(0,s.useEffect)(()=>{let e=t();n!==e&&r(e)},[e]),n},I=(e,t)=>{let n=()=>(0,c.default)(e,t||{},!!t),[r,i]=(0,s.useState)(n),a=N();return(0,s.useEffect)(()=>{if(a){let e=n();return i(e),()=>{e&&e.dispose()}}},[e,t]),r},L=e=>{let[t,n]=(0,s.useState)(e.matches);return(0,s.useEffect)(()=>{let t=e=>{n(e.matches)};return e.addListener(t),n(e.matches),()=>{e.removeListener(t)}},[e]),t},R=(e,t,n)=>{let r=P(t),i=F(e);if(!i)throw Error(`Invalid or missing MediaQuery!`);let a=I(i,r),o=L(a),c=N();return(0,s.useEffect)(()=>{c&&n&&n(o)},[o]),(0,s.useEffect)(()=>()=>{a&&a.dispose()},[]),o},z=n();function B(e,t=`min`){if(i)return{isMaxSm:!1,isMaxMd:!1,isMaxLg:!1,isMaxXl:!1,isMax2xl:!1,detector:null,isSm:!0,isMd:!0,isLg:!0,isXl:!0,is2xl:!0};let n=R({query:`(${t}-width: ${window.getComputedStyle(document.documentElement).getPropertyValue(`--breakpoint-${e}`)})`}),r=e[0].toUpperCase()+e.substring(1),a=(0,s.useDeferredValue)(n);return(0,s.useMemo)(()=>({[`is${t===`max`?`Max`:``}${r}`]:a}),[a,r])}var V=e=>{let t=e;for(;t&&t!==document.body;){if(t.classList.contains(`@container`))return t;if(!t.parentElement)break;t=t.parentElement}return document.body},H=new Map;function U(e,t=`min`,n){if(i)return{isMaxSm:!1,isMaxMd:!1,isMaxLg:!1,isMaxXl:!1,isMax2xl:!1,detector:(0,z.jsx)(`div`,{}),isSm:!0,isMd:!0,isLg:!0,isXl:!0,is2xl:!0};let r=window.getComputedStyle(document.documentElement),a=parseInt(r.getPropertyValue(`--breakpoint-${e}`))*16,[o,c]=(0,s.useState)(()=>{if(n){let e=H.get(n);if(e!==void 0)return e}return t===`min`?document.body.offsetWidth>=a:document.body.offsetWidth<a}),l=(0,s.useRef)(null),u=(0,s.useMemo)(()=>(0,z.jsx)(`div`,{ref:l}),[]);(0,s.useEffect)(()=>{if(!l.current)return;let e=V(l.current);if(!e)return;let r=new ResizeObserver(e=>{let r=e[0];t===`min`?(c(r.contentRect.width>=a),n&&H.set(n,r.contentRect.width>=a)):(c(r.contentRect.width<a),n&&H.set(n,r.contentRect.width<a))});return r.observe(e),()=>{r.disconnect()}},[]);let d=e[0].toUpperCase()+e.substring(1),f=(0,s.useDeferredValue)(o);return{...(0,s.useMemo)(()=>({[`is${t===`max`?`Max`:``}${d}`]:f}),[f,d]),detector:u}}var W=()=>{let{isMaxSm:e}=B(`sm`,`max`),{isMaxMd:t}=B(`md`,`max`),{isMaxLg:n}=B(`lg`,`max`);return e?`sm`:t?`md`:n?`lg`:`xl`};export{_ as i,U as n,W as r,B 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.