PageSourceSearch

https://proprate.de/_next/static/chunks/3661-e3140298b964b8b7.js

js proprate.de collected 2026-10-01 23:49:37 UTC 58,511 bytes, 4 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3661],{19870:(e,t,n)=>{var o=n(7620);function i(e){return Array.prototype.slice.call(e)}function r(e,t){var n=Math.floor(e);return n===t||n+1===t?e:t}function a(){return Date.now()}function l(e,t,n){if(t="data-keen-slider-"+t,null===n)return e.removeAttribute(t);e.setAttribute(t,n||"")}function s(e,t){return t=t||document,"function"==typeof e&&(e=e(t)),Array.isArray(e)?e:"string"==typeof e?i(t.querySelectorAll(e)):e instanceof HTMLElement?[e]:e instanceof NodeList?i(e):[]}function u(e){e.raw&&(e=e.raw),e.cancelable&&!e.defaultPrevented&&e.preventDefault()}function c(e){e.raw&&(e=e.raw),e.stopPropagation&&e.stopPropagation()}function d(){var e=[];return{add:function(t,n,o,i){t.addListener?t.addListener(o):t.addEventListener(n,o,i),e.push([t,n,o,i])},input:function(e,t,n,o){this.add(e,t,function(e){e.nativeEvent&&(e=e.nativeEvent);var t=e.changedTouches||[],o=e.targetTouches||[],i=e.detail&&e.detail.x?e.detail:null;return n({id:i?i.identifier?i.identifier:"i":o[0]?o[0]?o[0].identifier:"e":"d",idChanged:i?i.identifier?i.identifier:"i":t[0]?t[0]?t[0].identifier:"e":"d",raw:e,x:i&&i.x?i.x:o[0]?o[0].screenX:i?i.x:e.pageX,y:i&&i.y?i.y:o[0]?o[0].screenY:i?i.y:e.pageY})},o)},purge:function(){e.forEach(function(e){e[0].removeListener?e[0].removeListener(e[2]):e[0].removeEventListener(e[1],e[2],e[3])}),e=[]}}}function f(e,t,n){return Math.min(Math.max(e,t),n)}function p(e){return(e>0?1:0)-(e<0?1:0)||+e}function h(e){var t=e.getBoundingClientRect();return{height:r(t.height,e.offsetHeight),width:r(t.width,e.offsetWidth)}}function v(e,t,n,o){var i=e&&e[t];return null==i?n:o&&"function"==typeof i?i():i}function m(e){return Math.round(1e6*e)/1e6}var g=function(){return(g=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function b(e,t,n){if(n||2==arguments.length)for(var o,i=0,r=t.length;i<r;i++)!o&&i in t||(o||(o=Array.prototype.slice.call(t,0,i)),o[i]=t[i]);return e.concat(o||Array.prototype.slice.call(t))}function x(e){var t,n,o,i,r,a,l,s;function u(e){return 1-Math.pow(1-e,3)}function c(){return o?e.track.velocity():0}function d(e,t){void 0===t&&(t=1e3);var n=147e-9+(e=Math.abs(e))/t;return{dist:Math.pow(e,2)/n,dur:e/n}}function h(){var t=e.track.details;t&&(r=t.min,a=t.max,l=t.minIdx,s=t.maxIdx)}function v(){e.animator.stop()}e.on("updated",h),e.on("optionsChanged",h),e.on("created",h),e.on("dragStarted",function(){o=!1,v(),t=n=e.track.details.abs}),e.on("dragChecked",function(){o=!0}),e.on("dragEnded",function(){var o,h,m,g,b,x,y=e.options.mode;"snap"===y&&(o=e.track,m=(h=e.track.details).position,g=p(c()),(m>a||m<r)&&(g=0),b=t+g,0===h.slides[o.absToRel(b)].portion&&(b-=g),t!==n&&(b=n),p(o.idxToDist(b,!0))!==g&&(b+=g),b=f(b,l,s),x=o.idxToDist(b,!0),e.animator.start([{distance:x,duration:500,easing:function(e){return 1+--e*e*e*e*e}}])),"free"!==y&&"free-snap"!==y||function(){v();var t="free-snap"===e.options.mode,n=e.track,o=c();i=p(o);var h=e.track.details,m=[];if(o||!t){var g=d(o),b=g.dist,x=g.dur;if(x*=2,b*=i,t){var y=n.idxToDist(n.distToIdx(b),!0);y&&(b=y)}m.push({distance:b,duration:x,easing:u});var S=h.position,E=S+b;if(E<r||E>a){var O=E<r?r-S:a-S,T=0,I=o;if(p(O)===i){var w=Math.min(Math.abs(O)/Math.abs(b),1),C=(1-Math.pow(1-w,1/3))*x;m[0].earlyExit=C,I=o*(1-w)}else m[0].earlyExit=0,T+=O;var M=d(I,100),k=M.dist*i;e.options.rubberband&&(m.push({distance:k,duration:2*M.dur,easing:u}),m.push({distance:-k+T,duration:500,easing:u}))}e.animator.start(m)}else e.moveToIdx(f(h.abs,l,s),!0,{duration:500,easing:function(e){return 1+--e*e*e*e*e}})}()}),e.on("dragged",function(){n=e.track.details.abs})}function y(e){var t,n,o,i,r,a,l,h,v,m,g,b,x,y,S,E,O,T,I=d();function w(t){if(a&&h===t.id){var s=R(t);if(v){if(!k(t))return M(t);m=s,v=!1,e.emit("dragChecked")}if(E)return m=s;u(t);var d=function(t){if(O===-1/0&&T===1/0)return t;var o=e.track.details,a=o.length,l=o.position,s=f(t,O-l,T-l);if(0===a)return 0;if(!e.options.rubberband)return s;if(l<=T&&l>=O||l<O&&n>0||l>T&&n<0)return t;var u=Math.max(0,1-Math.abs((l<O?l-O:l-T)/a*(i*a))/r*2);return u*u*t}(l(m-s)/i*o);n=p(d);var x=e.track.details.position;(x>O&&x<T||x===O&&n>0||x===T&&n<0)&&c(t),g+=d,!b&&Math.abs(g*i)>5&&(b=!0),e.track.add(d),m=s,e.emit("dragged")}}function C(t){!a&&e.track.details&&e.track.details.length&&(g=0,a=!0,b=!1,v=!0,h=t.id,k(t),m=R(t),e.emit("dragStarted"))}function M(t){a&&h===t.idChanged&&(a=!1,e.emit("dragEnded"))}function k(e){var t=z(),n=t?e.y:e.x,o=t?e.x:e.y,i=void 0!==x&&void 0!==y&&Math.abs(y-o)<=Math.abs(x-n);return x=n,y=o,i}function R(e){return z()?e.y:e.x}function z(){return e.options.vertical}function _(){i=e.size,r=z()?window.innerHeight:window.innerWidth;var t=e.track.details;t&&(O=t.min,T=t.max)}function P(e){b&&(c(e),u(e))}function D(){if(I.purge(),e.options.drag&&!e.options.disabled){l="function"==typeof(i=e.options.dragSpeed||1)?i:function(e){return e*i},o=e.options.rtl?-1:1,_(),t=e.container,n="data-keen-slider-clickable",s("[".concat(n,"]:not([").concat(n,"=false])"),t).map(function(e){I.add(e,"dragstart",c),I.add(e,"mousedown",c),I.add(e,"touchstart",c)}),I.add(t,"dragstart",function(e){u(e)}),I.add(t,"click",P,{capture:!0}),I.input(t,"ksDragStart",C),I.input(t,"ksDrag",w),I.input(t,"ksDragEnd",M),I.input(t,"mousedown",C),I.input(t,"mousemove",w),I.input(t,"mouseleave",M),I.input(t,"mouseup",M),I.input(t,"touchstart",C,{passive:!0}),I.input(t,"touchmove",w,{passive:!1}),I.input(t,"touchend",M),I.input(t,"touchcancel",M),I.add(window,"wheel",function(e){a&&u(e)});var n,i,r="data-keen-slider-scrollable";s("[".concat(r,"]:not([").concat(r,"=false])"),e.container).map(function(e){var t;I.input(e,"touchstart",function(e){t=R(e),E=!0,S=!0},{passive:!0}),I.input(e,"touchmove",function(n){var o=z(),i=o?e.scrollHeight-e.clientHeight:e.scrollWidth-e.clientWidth,r=t-R(n),a=o?e.scrollTop:e.scrollLeft,l=o&&"scroll"===e.style.overflowY||!o&&"scroll"===e.style.overflowX;if(t=R(n),(r<0&&a>0||r>0&&a<i)&&S&&l)return E=!0;S=!1,u(n),E=!1}),I.input(e,"touchend",function(){E=!1})})}}e.on("updated",_),e.on("optionsChanged",D),e.on("created",D),e.on("destroyed",I.purge)}function S(e){var t,n,o=null;function i(t,n,o){e.animator.active?a(t,n,o):requestAnimationFrame(function(){return a(t,n,o)})}function r(){i(!1,!1,n)}function a(n,i,r){var a=0,l=e.size,c=e.track.details;if(c&&t){var d=c.slides;t.forEach(function(e,t){if(n)!o&&i&&s(e,null,r),u(e,null,r);else{if(!d[t])return;var c=d[t].size*l;!o&&i&&s(e,c,r),u(e,d[t].distance*l-a,r),a+=c}})}}function l(t){return"performance"===e.options.renderMode?Math.round(t):t}function s(e,t,n){var o=n?"height":"width";
1null!==t&&(t=l(t)+"px"),e.style["min-"+o]=t,e.style["max-"+o]=t}function u(e,t,n){if(null!==t){t=l(t);var o=n?t:0;t="translate3d(".concat(n?0:t,"px, ").concat(o,"px, 0)")}e.style.transform=t,e.style["-webkit-transform"]=t}function c(){t&&(a(!0,!0,n),t=null),e.on("detailsChanged",r,!0)}function d(){i(!1,!0,n)}function f(){c(),n=e.options.vertical,e.options.disabled||"custom"===e.options.renderMode||(o="auto"===v(e.options.slides,"perView",null),e.on("detailsChanged",r),(t=e.slides).length&&d())}e.on("created",f),e.on("optionsChanged",f),e.on("beforeOptionsChanged",function(){c()}),e.on("updated",d),e.on("destroyed",c)}var E=function(e,t,n){try{var o,i,r,u;return i=b([(o={drag:!0,mode:"snap",renderMode:"precision",rubberband:!0,selector:".keen-slider__slide"},function(t){var n,i,r,a,u,c,f=d();function p(e){var n;l(t.container,"reverse","rtl"!==(n=t.container,window.getComputedStyle(n,null).getPropertyValue("direction"))||e?null:""),l(t.container,"v",t.options.vertical&&!e?"":null),l(t.container,"disabled",t.options.disabled&&!e?"":null)}function m(){b()&&E()}function b(){var e=null;if(a.forEach(function(t){t.matches&&(e=t.__media)}),e===n)return!1;n||t.emit("beforeOptionsChanged"),n=e;var o=e?r.breakpoints[e]:r;return t.options=g(g({},r),o),p(),C(),M(),T(),!0}function x(){return t.options.trackConfig.length}function y(e){for(var l in n=!1,r=g(g({},o),e),f.purge(),i=t.size,a=[],r.breakpoints||[]){var s=window.matchMedia(l);s.__media=l,a.push(s),f.add(s,"change",m)}f.add(window,"orientationchange",w),f.add(window,"resize",I),b()}function S(e){t.animator.stop();var n=t.track.details;t.track.init(null!=e?e:n?n.abs:0)}function E(e){S(e),t.emit("optionsChanged")}function O(e,n){if(e)return y(e),void E(n);C(),M();var o=x();T(),x()!==o?E(n):S(n),t.emit("updated")}function T(){var e=t.options.slides;if("function"==typeof e)return t.options.trackConfig=e(t.size,t.slides);for(var n=t.slides,o=n.length,i="number"==typeof e?e:v(e,"number",o,!0),r=[],a=v(e,"perView",1,!0),l=v(e,"spacing",0,!0)/t.size||0,s="auto"===a?l:l/a,u=v(e,"origin","auto"),c=0,d=0;d<i;d++){var f="auto"===a?function(e){var n=h(e);return(t.options.vertical?n.height:n.width)/t.size||1}(n[d]):1/a-l+s,p="center"===u?.5-f/2:"auto"===u?0:u;r.push({origin:p,size:f,spacing:l}),c+=f}if(c+=l*(i-1),"auto"===u&&!t.options.loop&&1!==a){var m=0;r.map(function(e){var t=c-m;return m+=e.size+l,t>=1||(e.origin=1-t-(c>1?0:1-c)),e})}t.options.trackConfig=r}function I(){C();var e=t.size;t.options.disabled||e===i||(i=e,O())}function w(){I(),setTimeout(I,500),setTimeout(I,2e3)}function C(){var e=h(t.container);t.size=(t.options.vertical?e.height:e.width)||1}function M(){t.slides=s(t.options.selector,t.container)}t.container=(c=s(e,u||document)).length?c[0]:null,t.destroy=function(){f.purge(),t.emit("destroyed"),p(!0)},t.prev=function(){t.moveToIdx(t.track.details.abs-1,!0)},t.next=function(){t.moveToIdx(t.track.details.abs+1,!0)},t.update=O,y(t.options)}),S,y,x],n||[],!0),u={},r={emit:function(e){u[e]&&u[e].forEach(function(e){e(r)});var t=r.options&&r.options[e];t&&t(r)},moveToIdx:function(e,t,n){var o=r.track.idxToDist(e,t);if(o){var i=r.options.defaultAnimation;r.animator.start([{distance:o,duration:v(n||i,"duration",500),easing:v(n||i,"easing",function(e){return 1+--e*e*e*e*e})}])}},on:function(e,t,n){void 0===n&&(n=!1),u[e]||(u[e]=[]);var o=u[e].indexOf(t);o>-1?n&&delete u[e][o]:n||u[e].push(t)},options:t},function(){if(r.track=function(e){var t,n,o,i,r,l,s,u,c,d,h,g,x,y,S=1/0,E=[],O=null,T=0;function I(e){_(T+e)}function w(e){var t=C(T+e).abs;return R(t)===t?t:null}function C(e){var t=Math.floor(Math.abs(m(e/n))),o=m((e%n+n)%n);o===n&&(o=0);var i=p(e),r=s.indexOf(b([],s,!0).reduce(function(e,t){return Math.abs(t-o)<Math.abs(e-o)?t:e})),a=r;return i<0&&t++,r===l&&(a=0,t+=i>0?1:-1),{abs:a+t*l*i,origin:r,rel:a}}function M(e,t,n){if(t||!i.loop)return k(e,n);if(R(e)!==e)return null;var o,r=C(null!=n?n:T),a=r.abs,s=e-r.rel,u=a+s;o=k(u);var c=k(u-l*p(s));return(null!==c&&Math.abs(c)<Math.abs(o)||null===o)&&(o=c),m(o)}function k(e,t){if(null==t&&(t=m(T)),o=e,R(o)!==o||null===e)return null;e=Math.round(e);var o,i=C(t),r=i.abs,a=i.rel,u=i.origin,c=z(e),d=(t%n+n)%n,f=s[u],p=Math.floor((e-(r-a))/l)*n;return m(f-d-f+s[c]+p+(u===l?n:0))}function R(e){return f(e,c,d)}function z(e){return(e%l+l)%l}function _(t){n=t-T,E.push({distance:n,timestamp:a()}),E.length>6&&(E=E.slice(-6)),T=m(t);var n,o=P().abs;if(o!==O){var i=null!==O;O=o,i&&e.emit("slideChanged")}}function P(a){var s=a?null:function(){if(l){var e=i.loop,t=e?(T%n+n)%n:T,a=(e?T%n:T)-r[0][2],s=0-(a<0&&e?n-Math.abs(a):a),u=0,f=C(T),v=f.abs,m=f.rel,b=r[m][2],S=r.map(function(t,o){var r=s+u;(r<0-t[0]||r>1)&&(r+=(Math.abs(r)>n-1&&e?n:0)*p(-r));var a=o-m,c=p(a),d=a+v;e&&(-1===c&&r>b&&(d+=l),1===c&&r<b&&(d-=l),null!==h&&d<h&&(r+=n),null!==g&&d>g&&(r-=n));var f=r+t[0]+t[1],x=Math.max(r>=0&&f<=1?1:f<0||r>1?0:r<0?Math.min(1,(t[0]+r)/t[0]):(1-r)/t[0],0);return u+=t[0]+t[1],{abs:d,distance:i.rtl?-1*r+1-t[0]:r,portion:x,size:t[0]}});return m=z(v=R(v)),{abs:R(v),length:o,max:y,maxIdx:d,min:x,minIdx:c,position:T,progress:e?t/n:T/o,rel:m,slides:S,slidesLength:n}}}();return t.details=s,e.emit("detailsChanged"),s}return t={absToRel:z,add:I,details:null,distToIdx:w,idxToDist:M,init:function(t){var a,f,p,b;if(function(){if(l=(r=((i=e.options).trackConfig||[]).map(function(e){return[v(e,"size",1),v(e,"spacing",0),v(e,"origin",0)]})).length){n=m(r.reduce(function(e,t){return e+t[0]+t[1]},0));var t,a=l-1;o=m(n+r[0][2]-r[a][0]-r[a][2]-r[a][1]),s=r.reduce(function(e,n){if(!e)return[0];var o=r[e.length-1],i=e[e.length-1]+(o[0]+o[2])+o[1];return i-=n[2],e[e.length-1]>i&&(i=e[e.length-1]),i=m(i),e.push(i),(!t||t<i)&&(u=e.length-1),t=i,e},null),0===o&&(u=0),s.push(m(n))}}(),!l)return P(!0);a=e.options.range,h=c=(f=e.options.loop)?v(f,"min",-1/0):0,g=d=f?v(f,"max",S):u,p=v(a,"min",null),b=v(a,"max",null),null!==p&&(c=p),null!==b&&(d=b),x=c===-1/0?c:e.track.idxToDist(c||
10,!0,0),y=d===S?d:M(d,!0,0),null===b&&(g=d),v(a,"align",!1)&&d!==S&&0===r[z(d)][2]&&(y-=1-r[z(d)][0],d=w(y-T)),x=m(x),y=m(y),Number(t)===t?I(k(R(t))):P()},to:_,velocity:function(){var e=a(),t=E.reduce(function(t,n){var o=n.distance,i=n.timestamp;return e-i>200||(p(o)!==p(t.distance)&&t.distance&&(t={distance:0,lastTimestamp:0,time:0}),t.time&&(t.distance+=o),t.lastTimestamp&&(t.time+=i-t.lastTimestamp),t.lastTimestamp=i),t},{distance:0,lastTimestamp:0,time:0});return t.distance/t.time||0}}}(r),r.animator=function(e){var t,n,o,i,r,a;function l(e){t.active=e}function s(e){t.targetIdx=e}function u(){var t;t=r,window.cancelAnimationFrame(t),l(!1),s(null),a&&e.emit("animationStopped"),a=null}return t={active:!1,start:function(t){if(u(),e.track.details){var c=0,d=e.track.details.position;n=0,o=0,i=t.map(function(e){var t,n=Number(d),i=null!==(t=e.earlyExit)&&void 0!==t?t:e.duration,r=e.easing,a=e.distance*r(i/e.duration)||0;d+=a;var l=o;return o+=i,c+=a,[n,e.distance,l,o,e.duration,r]}),s(e.track.distToIdx(c)),function t(){var u;u=function r(u){a||(a=u),l(!0);var c=u-a;c>o&&(c=o);var d=i[n];if(d[3]<c)return n++,r(u);var f=d[2],p=d[4],h=d[0],v=d[1]*(0,d[5])(0===p?1:(c-f)/p);if(v&&e.track.to(h+v),c<o)return t();a=null,l(!1),s(null),e.emit("animationEnded")},r=window.requestAnimationFrame(u)}(),e.emit("animationStarted")}},stop:u,targetIdx:null}}(r),i)for(var e=0;e<i.length;e++)(0,i[e])(r);r.track.init(r.options.initial||0),r.emit("created")}(),r}catch(e){console.error(e)}};t.E=function(e,t){var n=o.useRef(null),i=o.useRef(!1),r=o.useRef(e),a=o.useCallback(function(o){o?(r.current=e,n.current=new E(o,e,t),i.current=!1):(n.current&&n.current.destroy&&n.current.destroy(),n.current=null)},[]);return o.useEffect(function(){(function e(t,n){if(t===n)return!0;var o=typeof t;if(o!==typeof n)return!1;if("object"!==o||null===t||null===n)return"function"===o&&t.toString()===n.toString();if(t.length!==n.length||Object.getOwnPropertyNames(t).length!==Object.getOwnPropertyNames(n).length)return!1;for(var i in t)if(!e(t[i],n[i]))return!1;return!0})(r.current,e)||(r.current=e,n.current&&n.current.update(r.current))},[e]),[a,n]}},45007:(e,t,n)=>{n.d(t,{Q:()=>o});function o(e,t,n){void 0===n&&(n=!1);for(var o=[],i=0;i<e.length;i++){var r=e[i],a=n?t(r,i,e):t(r);if(!0===a.hasMany?o.push.apply(o,a.next):a.hasNext&&o.push(a.next),a.done)break}return o}},53729:(e,t,n)=>{n.d(t,{g:()=>o});var o=function(e){return Object.assign(e,{indexed:!0})}},90468:(e,t,n)=>{n.d(t,{p:()=>a});var o=n(45007),i=n(53729),r=n(55292);function a(){return(0,r.T)(l(!1),arguments,a.lazy)}var l=function(e){return function(t,n){return(0,o.Q)(t,e?a.lazyIndexed(n):a.lazy(n),e)}},s=function(e){return function(t){return function(n,o,i){return(e?t(n,o,i):t(n))?{done:!1,hasNext:!0,next:n}:{done:!1,hasNext:!1}}}};!function(e){e.indexed=function(){return(0,r.T)(l(!0),arguments,e.lazyIndexed)},e.lazy=s(!1),e.lazyIndexed=(0,i.g)(s(!0))}(a||(a={}))},35968:(e,t,n)=>{n.d(t,{q:()=>l});var o=n(45007),i=n(55292);function r(){return(0,i.T)(a,arguments,r.lazy)}function a(e){return(0,o.Q)(e,r.lazy())}function l(){return(0,i.T)(s,arguments,l.lazy)}function s(e,t){return r(e.map(function(e){return t(e)}))}(r||(r={})).lazy=function(){return function(e){return Array.isArray(e)?{done:!1,hasNext:!0,hasMany:!0,next:e}:{done:!1,hasNext:!0,next:e}}},(l||(l={})).lazy=function(e){return function(t){var n=e(t);return Array.isArray(n)?{done:!1,hasNext:!0,hasMany:!0,next:n}:{done:!1,hasNext:!0,next:n}}}},83767:(e,t,n)=>{n.d(t,{C:()=>i});var o=n(55292);function i(){return(0,o.T)(r,arguments)}function r(e){for(var t={},n=0;n<e.length;n++){var o=e[n],i=o[0],r=o[1];t[i]=r}return t}!function(e){e.strict=e}(i||(i={}))},71920:(e,t,n)=>{n.d(t,{T:()=>a});var o=n(45007),i=n(53729),r=n(55292);function a(){return(0,r.T)(l(!1),arguments,a.lazy)}var l=function(e){return function(t,n){return(0,o.Q)(t,e?a.lazyIndexed(n):a.lazy(n),e)}},s=function(e){return function(t){return function(n,o,i){return{done:!1,hasNext:!0,next:e?t(n,o,i):t(n)}}}};!function(e){e.indexed=function(){return(0,r.T)(l(!0),arguments,e.lazyIndexed)},e.lazy=s(!1),e.lazyIndexed=(0,i.g)(s(!0)),e.strict=e}(a||(a={}))},36858:(e,t,n)=>{n.d(t,{c:()=>c});var o=n(55292);function i(){return(0,o.T)(r,arguments)}function r(e){for(var t={},n=0;n<e.length;n++){var o=e[n],i=o[0],r=o[1];t[i]=r}return t}function a(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0,o.T)(l,e)}!function(e){e.strict=e}(i||(i={}));var l=function(e,t){return e.length>=t},s=function(){return(s=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},u=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,o=Object.getOwnPropertySymbols(e);i<o.length;i++)0>t.indexOf(o[i])&&Object.prototype.propertyIsEnumerable.call(e,o[i])&&(n[o[i]]=e[o[i]]);return n};function c(){return(0,o.T)(d,arguments)}function d(e,t){if(!a(t,1))return s({},e);if(!a(t,2)){var n=t[0];return e[n],u(e,["symbol"==typeof n?n:n+""])}if(!t.some(function(t){return t in e}))return s({},e);var o=new Set(t);return i(Object.entries(e).filter(function(e){var t=e[0];return!o.has(t)}))}}
1,6338:(e,t,n)=>{n.d(t,{z:()=>r});var o=n(89994),i=n(55292);function r(){return(0,i.T)(a,arguments)}function a(e,t){if(null==e)return e;for(var n={},i=0,r=o.H.strict(e);i<r.length;i++){var a=r[i];t(e[a],a)||(n[a]=e[a])}return n}},51810:(e,t,n)=>{function o(e){for(var t,n,o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];for(var r=e,a=o.map(function(e){var t,n;return"lazy"in e?(t=e.lazy,n=e.lazyArgs,Object.assign(t.apply(void 0,null!=n?n:[]),{isIndexed:t.indexed,isSingle:t.single,index:0,items:[]})):void 0}),l=0;l<o.length;){if(void 0===a[l]||!("string"==typeof(t=r)||"object"==typeof t&&null!==t&&Symbol.iterator in t)){r=(0,o[l])(r),l+=1;continue}for(var s=[],u=l;u<o.length;u++){var c=a[u];if(void 0===c||(s.push(c),c.isSingle))break}for(var d=[],f=r[Symbol.iterator]();;){var p=f.next();if(null!==(n=p.done)&&void 0!==n&&n||function e(t,n,o){if(0===o.length)return n.push(t),!1;for(var i,r=t,a={done:!1,hasNext:!1},l=!1,s=0;s<o.length;s++){var u=o[s],c=u.isIndexed,d=u.index,f=u.items;if(f.push(r),a=c?u(r,d,f):u(r),u.index+=1,a.hasNext){if(null!==(i=a.hasMany)&&void 0!==i&&i){for(var p=0,h=a.next;p<h.length;p++)if(e(h[p],n,o.slice(s+1)))return!0;return!1}r=a.next}if(!a.hasNext)break;a.done&&(l=!0)}return a.hasNext&&n.push(r),!!l}(p.value,d,s))break}r=s[s.length-1].isSingle?d[0]:d,l+=s.length}return r}n.d(t,{F:()=>o})},48100:(e,t,n)=>{n.d(t,{x:()=>i});var o=n(55292);function i(){return(0,o.T)(Object.entries,arguments)}!function(e){e.strict=e}(i||(i={}))},358:(e,t,n)=>{var o=n(7620),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},r=o.useState,a=o.useEffect,l=o.useLayoutEffect,s=o.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),o=r({inst:{value:n,getSnapshot:t}}),i=o[0].inst,c=o[1];return l(function(){i.value=n,i.getSnapshot=t,u(i)&&c({inst:i})},[e,n,t]),a(function(){return u(i)&&c({inst:i}),e(function(){u(i)&&c({inst:i})})},[e]),s(n),n};t.useSyncExternalStore=void 0!==o.useSyncExternalStore?o.useSyncExternalStore:c},43157:(e,t,n)=>{var o=n(7620),i=n(12201),r="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=i.useSyncExternalStore,l=o.useRef,s=o.useEffect,u=o.useMemo,c=o.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,o,i){var d=l(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=a(e,(d=u(function(){function e(e){if(!s){if(s=!0,a=e,e=o(e),void 0!==i&&f.hasValue){var t=f.value;if(i(t,e))return l=t}return l=e}if(t=l,r(a,e))return t;var n=o(e);return void 0!==i&&i(t,n)?t:(a=e,l=n)}var a,l,s=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,n,o,i]))[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),c(p),p}},12201:(e,t,n)=>{e.exports=n(358)},88427:(e,t,n)=>{e.exports=n(43157)},24619:(e,t,n)=>{n.d(t,{G3:()=>ew});var o=n(17245),i=n(52574),r=n(7620),a=n(97509);function l(e,t,n){let o,i=n.initialDeps??[];return()=>{var r,a,l,s;let u,c;n.key&&(null==(r=n.debug)?void 0:r.call(n))&&(u=Date.now());let d=e();if(!(d.length!==i.length||d.some((e,t)=>i[t]!==e)))return o;if(i=d,n.key&&(null==(a=n.debug)?void 0:a.call(n))&&(c=Date.now()),o=t(...d),n.key&&(null==(l=n.debug)?void 0:l.call(n))){let e=Math.round((Date.now()-u)*100)/100,t=Math.round((Date.now()-c)*100)/100,o=t/16,i=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c⏱ ${i(t,5)} /${i(e,5)} ms`,`
2            font-size: .6rem;
3            font-weight: bold;
4            color: hsl(${Math.max(0,Math.min(120-120*o,120))}deg 100% 31%);`,null==n?void 0:n.key)}return null==(s=null==n?void 0:n.onChange)||s.call(n,o),o}}function s(e,t){if(void 0!==e)return e;throw Error(`Unexpected undefined${t?`: ${t}`:""}`)}let u=(e,t)=>1>Math.abs(e-t),c=(e,t,n)=>{let o;return function(...i){e.clearTimeout(o),o=e.setTimeout(()=>t.apply(this,i),n)}},d=e=>e,f=e=>{let t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1),o=[];for(let e=t;e<=n;e++)o.push(e);return o},p=(e,t)=>{let n=e.scrollElement;if(!n)return;let o=e.targetWindow;if(!o)return;let i=e=>{let{width:n,height:o}=e;t({width:Math.round(n),height:Math.round(o)})};if(i(n.getBoundingClientRect()),!o.ResizeObserver)return()=>{};let r=new o.ResizeObserver(e=>{let t=e[0];if(null==t?void 0:t.borderBoxSize){let e=t.borderBoxSize[0];if(e){i({width:e.inlineSize,height:e.blockSize});return}}i(n.getBoundingClientRect())});return r.observe(n,{box:"border-box"}),()=>{r.unobserve(n)}},h={passive:!0},v="undefined"==typeof window||"onscrollend"in window,m=(e,t)=>
4{let n=e.scrollElement;if(!n)return;let o=e.targetWindow;if(!o)return;let i=0,r=e.options.useScrollendEvent&&v?()=>void 0:c(o,()=>{t(i,!1)},e.options.isScrollingResetDelay),a=o=>()=>{let{horizontal:a,isRtl:l}=e.options;i=a?n.scrollLeft*(l&&-1||1):n.scrollTop,r(),t(i,o)},l=a(!0),s=a(!1);return s(),n.addEventListener("scroll",l,h),n.addEventListener("scrollend",s,h),()=>{n.removeEventListener("scroll",l),n.removeEventListener("scrollend",s)}},g=(e,t,n)=>{if(null==t?void 0:t.borderBoxSize){let e=t.borderBoxSize[0];if(e)return Math.round(e[n.options.horizontal?"inlineSize":"blockSize"])}return Math.round(e.getBoundingClientRect()[n.options.horizontal?"width":"height"])},b=(e,{adjustments:t=0,behavior:n},o)=>{var i,r;null==(r=null==(i=o.scrollElement)?void 0:i.scrollTo)||r.call(i,{[o.options.horizontal?"left":"top"]:e+t,behavior:n})};class x{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let e=null,t=()=>e||(this.targetWindow&&this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver(e=>{e.forEach(e=>{this._measureElement(e.target,e)})}):null);return{disconnect:()=>{var n;null==(n=t())||n.disconnect(),e=null},observe:e=>{var n;return null==(n=t())?void 0:n.observe(e,{box:"border-box"})},unobserve:e=>{var n;return null==(n=t())?void 0:n.unobserve(e)}}})(),this.range=null,this.setOptions=e=>{Object.entries(e).forEach(([t,n])=>{void 0===n&&delete e[t]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:d,rangeExtractor:f,onChange:()=>{},measureElement:g,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!0,...e}},this.notify=e=>{var t,n;null==(n=(t=this.options).onChange)||n.call(t,this,e)},this.maybeNotify=l(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),e=>{this.notify(e)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var e;let t=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==t){if(this.cleanup(),!t){this.maybeNotify();return}this.scrollElement=t,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(e=this.scrollElement)?void 0:e.window)??null,this.elementsCache.forEach(e=>{this.observer.observe(e)}),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{this.scrollAdjustments=0,this.scrollDirection=t?this.getScrollOffset()<e?"forward":"backward":null,this.scrollOffset=e,this.isScrolling=t,this.maybeNotify()}))}}
4,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(e,t)=>{let n=new Map,o=new Map;for(let i=t-1;i>=0;i--){let t=e[i];if(n.has(t.lane))continue;let r=o.get(t.lane);if(null==r||t.end>r.end?o.set(t.lane,t):t.end<r.end&&n.set(t.lane,!0),n.size===this.options.lanes)break}return o.size===this.options.lanes?Array.from(o.values()).sort((e,t)=>e.end===t.end?e.index-t.index:e.end-t.end)[0]:void 0},this.getMeasurementOptions=l(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled],(e,t,n,o,i)=>(this.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:n,getItemKey:o,enabled:i}),{key:!1}),this.getMeasurements=l(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:e,paddingStart:t,scrollMargin:n,getItemKey:o,enabled:i},r)=>{if(!i)return this.measurementsCache=[],this.itemSizeCache.clear(),[];0===this.measurementsCache.length&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}));let a=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];let l=this.measurementsCache.slice(0,a);for(let i=a;i<e;i++){let e=o(i),a=1===this.options.lanes?l[i-1]:this.getFurthestMeasurement(l,i),s=a?a.end+this.options.gap:t+n,u=r.get(e),c="number"==typeof u?u:this.options.estimateSize(i),d=s+c,f=a?a.lane:i%this.options.lanes;l[i]={index:i,start:s,size:c,end:d,key:e,lane:f}}return this.measurementsCache=l,l},{key:!1,debug:()=>this.options.debug}),this.calculateRange=l(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset()],(e,t,n)=>this.range=e.length>0&&t>0?function({measurements:e,outerSize:t,scrollOffset:n}){let o=e.length-1,i=y(0,o,t=>e[t].start,n),r=i;for(;r<o&&e[r].end<n+t;)r++;return{startIndex:i,endIndex:r}}({measurements:e,outerSize:t,scrollOffset:n}):null,{key:!1,debug:()=>this.options.debug}
4),this.getVirtualIndexes=l(()=>{let e=null,t=null,n=this.calculateRange();return n&&(e=n.startIndex,t=n.endIndex),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,t]},(e,t,n,o,i)=>null===o||null===i?[]:e({startIndex:o,endIndex:i,overscan:t,count:n}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{let t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this._measureElement=(e,t)=>{let n=this.indexFromElement(e),o=this.measurementsCache[n];if(!o)return;let i=o.key,r=this.elementsCache.get(i);r!==e&&(r&&this.observer.unobserve(r),this.observer.observe(e),this.elementsCache.set(i,e)),e.isConnected&&this.resizeItem(n,this.options.measureElement(e,t,this))},this.resizeItem=(e,t)=>{let n=this.measurementsCache[e];if(!n)return;let o=t-(this.itemSizeCache.get(n.key)??n.size);0!==o&&((void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(n,o,this):n.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=o,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(n.index),this.itemSizeCache=new Map(this.itemSizeCache.set(n.key,t)),this.notify(!1))},this.measureElement=e=>{if(!e){this.elementsCache.forEach((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))});return}this._measureElement(e,void 0)},this.getVirtualItems=l(()=>
4[this.getVirtualIndexes(),this.getMeasurements()],(e,t)=>{let n=[];for(let o=0,i=e.length;o<i;o++){let i=t[e[o]];n.push(i)}return n},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{let t=this.getMeasurements();if(0!==t.length)return s(t[y(0,t.length-1,e=>s(t[e]).start,e)])},this.getOffsetForAlignment=(e,t)=>{let n=this.getSize(),o=this.getScrollOffset();"auto"===t&&e>=o+n&&(t="end"),"end"===t&&(e-=n);let i=this.options.horizontal?"scrollWidth":"scrollHeight";return Math.max(Math.min((this.scrollElement?"document"in this.scrollElement?this.scrollElement.document.documentElement[i]:this.scrollElement[i]:0)-n,e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));let n=this.measurementsCache[e];if(!n)return;let o=this.getSize(),i=this.getScrollOffset();if("auto"===t){if(n.end>=i+o-this.options.scrollPaddingEnd)t="end";else{if(!(n.start<=i+this.options.scrollPaddingStart))return[i,t];t="start"}}let r=n.start-this.options.scrollPaddingStart+(n.size-o)/2;switch(t){case"center":return[this.getOffsetForAlignment(r,t),t];case"end":return[this.getOffsetForAlignment(n.end+this.options.scrollPaddingEnd,t),t];default:return[this.getOffsetForAlignment(n.start-this.options.scrollPaddingStart,t),t]}},this.isDynamicMode=()=>this.elementsCache.size>0,this.cancelScrollToIndex=()=>{null!==this.scrollToIndexTimeoutId&&this.targetWindow&&(this.targetWindow.clearTimeout(this.scrollToIndexTimeoutId),this.scrollToIndexTimeoutId=null)},this.scrollToOffset=(e,{align:t="start",behavior:n}={})=>{this.cancelScrollToIndex(),"smooth"===n&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(e,t),{adjustments:void 0,behavior:n})},this.scrollToIndex=(e,{align:t="auto",behavior:n}={})=>{e=Math.max(0,Math.min(e,this.options.count-1)),this.cancelScrollToIndex(),"smooth"===n&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");let o=this.getOffsetForIndex(e,t);if(!o)return;let[i,r]=o;this._scrollToOffset(i,{adjustments:void 0,behavior:n}),"smooth"!==n&&this.isDynamicMode()&&this.targetWindow&&(this.scrollToIndexTimeoutId=this.targetWindow.setTimeout(()=>{if(this.scrollToIndexTimeoutId=null,this.elementsCache.has(this.options.getItemKey(e))){let[t]=s(this.getOffsetForIndex(e,r));u(t,this.getScrollOffset())||this.scrollToIndex(e,{align:r,behavior:n})}else this.scrollToIndex(e,{align:r,behavior:n})}))},this.scrollBy=(e,{behavior:t}={})=>{this.cancelScrollToIndex(),"smooth"===t&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+e,{adju
4stments:void 0,behavior:t})},this.getTotalSize=()=>{var e;let t=this.getMeasurements();return Math.max((0===t.length?this.options.paddingStart:1===this.options.lanes?(null==(e=t[t.length-1])?void 0:e.end)??0:Math.max(...t.slice(-this.options.lanes).map(e=>e.end)))-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{this.itemSizeCache=new Map,this.notify(!1)},this.setOptions(e)}}let y=(e,t,n,o)=>{for(;e<=t;){let i=(e+t)/2|0,r=n(i);if(r<o)e=i+1;else{if(!(r>o))return i;t=i-1}}return e>0?e-1:0},S="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;var E=n(68955),O=n(71205),T=n(10472),I=n(53292),w=n(72674),C=n(91841),M=n(40457),k=n(4899),R=n(12811),z=n(876),_=n(94962),P=n(81593),D=n(11742),A=n(11552);function F(e){let t=(0,r.useRef)({value:"",selectionStart:null,selectionEnd:null});return(0,A.M)(e,"blur",e=>{let n=e.target;n instanceof HTMLInputElement&&(t.current={value:n.value,selectionStart:n.selectionStart,selectionEnd:n.selectionEnd})}),(0,M._)(()=>{if(document.activeElement!==e&&e instanceof HTMLInputElement&&e.isConnected){if(e.focus({preventScroll:!0}),e.value!==t.current.value)e.setSelectionRange(e.value.length,e.value.length);else{let{selectionStart:n,selectionEnd:o}=t.current;null!==n&&null!==o&&e.setSelectionRange(n,o)}t.current={value:"",selectionStart:null,selectionEnd:null}}})}var j=n(83787),B=n(68141),L=n(45037),N=n(71551),V=n(61433),W=n(82272),U=n(79530),H=n(
459278),Y=n(22536),X=n(24990),K=n(85780),q=n(47015),$=n(4609),G=n(91202),J=n(98873),Q=n(97682),Z=n(59329),ee=n(86050),et=n(49619),en=n(50201),eo=n(11894),ei=n(31780),er=n(58332),ea=n(35324),el=(e=>(e[e.Left=0]="Left",e[e.Right=2]="Right",e))(el||{}),es=n(37758),eu=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(eu||{}),ec=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(ec||{}),ed=(e=>(e[e.Pointer=0]="Pointer",e[e.Focus=1]="Focus",e[e.Other=2]="Other",e))(ed||{}),ef=(e=>(e[e.OpenCombobox=0]="OpenCombobox",e[e.CloseCombobox=1]="CloseCombobox",e[e.GoToOption=2]="GoToOption",e[e.SetTyping=3]="SetTyping",e[e.RegisterOption=4]="RegisterOption",e[e.UnregisterOption=5]="UnregisterOption",e[e.SetActivationTrigger=6]="SetActivationTrigger",e[e.UpdateVirtualConfiguration=7]="UpdateVirtualConfiguration",e[e.SetInputElement=8]="SetInputElement",e[e.SetButtonElement=9]="SetButtonElement",e[e.SetOptionsElement=10]="SetOptionsElement",e))(ef||{});function ep(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,o=t(e.options.slice()),i=o.length>0&&null!==o[0].dataRef.current.order?o.sort((e,t)=>e.dataRef.current.order-t.dataRef.current.order):(0,ee.wl)(o,e=>e.dataRef.current.domRef.current),r=n?i.indexOf(n):null;return -1===r&&(r=null),{options:i,activeOptionIndex:r}}let eh={1(e){var t;return null!=(t=e.dataRef.current)&&t.disabled||1===e.comboboxState?e:{...e,activeOptionIndex:null,comboboxState:1,isTyping:!1,activationTrigger:2,__demoMode:!1}},0(e){var t,n;if(null!=(t=e.dataRef.current)&&t.disabled||0===e.comboboxState)return e;if(null!=(n=e.dataRef.current)&&n.value){let t=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(-1!==t)return{...e,activeOptionIndex:t,comboboxState:0,__demoMode:!1}}return{...e,comboboxState:0,__demoMode:!1}},3:(e,t)=>e.isTyping===t.isTyping?e:{...e,isTyping:t.isTyping},2(e,t){var n,o,i,r;if(null!=(n=e.dataRef.current)&&n.disabled||e.optionsElement&&!(null!=(o=e.dataRef.current)&&o.optionsPropsRef.current.static)&&1===e.comboboxState)return e;if(e.virtual){let{options:n,disabled:o}=e.virtual,r=t.focus===Q.B.Specific?t.idx:(0,Q.X)(t,{resolveItems:()=>n,resolveActiveIndex:()=>{var t,i;return null!=(i=null!=(t=e.activeOptionIndex)?t:n.findIndex(e=>!o(e)))?i:null},resolveDisabled:o,resolveId(){throw Error("Function not implemented.")}}),a=null!=(i=t.trigger)?i:2;return e.activeOptionIndex===r&&e.activationTrigger===a?e:{...e,activeOptionIndex:r,activationTrigger:a,isTyping:!1,__demoMode:!1}}let a=ep(e);if(null===a.activeOptionIndex){let e=a.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(a.activeOptionIndex=e)}let l=t.focus===Q.B.Specific?t.idx:(0,Q.X)(t,{resolveItems:()=>a.options,resolveActiveIndex:()=>a.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled}),s=null!=(r=t.trigger)?r:2;return e.activeOptionIndex===l&&e.activationTrigger===s?e:{...e,...a,isTyping:!1,activeOptionIndex:l,activationTrigger:s,__demoMode:!1}},4:(e,t)=>{var n,o,i;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:[...e.options,t.payload]};let r=t.payload,a=ep(e,e=>(e.push(r),e));null===e.activeOptionIndex&&null!=(o=e.dataRef.current)&&o.isSelected(t.payload.dataRef.current.value)&&(a.activeOptionIndex=a.options.indexOf(r));let l={...e,...a,activationTrigger:2};return null!=(i=e.dataRef.current)&&i.__demoMode&&void 0===e.dataRef.current.value&&(l.activeOptionIndex=0),l},5:(e,t)=>{var n;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:e.options.filter(e=>e.id!==t.id)};let o=ep(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...o,activationTrigger:2}},6:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},7:(e,t)=>{var n,o;if(null===e.virtual)return{...e,virtual:{options:t.options,disabled:null!=(n=t.disabled)?n:()=>!1}};if(e.virtual.options===t.options&&e.virtual.disabled===t.disabled)return e;let i=e.activeOptionIndex;if(null!==e.activeOptionIndex){let n=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);i=-1!==n?n:null}return{...e,activeOptionIndex:i,virtual:{options:t.options,disabled:null!=(o=t.disabled)?o:()=>!1}}},8:(e,t)=>
4e.inputElement===t.element?e:{...e,inputElement:t.element},9:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},10:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element}},ev=(0,r.createContext)(null);function em(e){let t=(0,r.useContext)(ev);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Combobox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,em),t}return t}ev.displayName="ComboboxActionsContext";let eg=(0,r.createContext)(null);function eb(e){let t=ey("VirtualProvider"),{options:n}=t.virtual,[o,i]=(0,r.useMemo)(()=>{let e=t.optionsElement;if(!e)return[0,0];let n=window.getComputedStyle(e);return[parseFloat(n.paddingBlockStart||n.paddingTop),parseFloat(n.paddingBlockEnd||n.paddingBottom)]},[t.optionsElement]),l=function(e){let t=r.useReducer(()=>({}),{})[1],n={...e,onChange:(n,o)=>{var i;o?(0,a.flushSync)(t):t(),null==(i=e.onChange)||i.call(e,n,o)}},[o]=r.useState(()=>new x(n));return o.setOptions(n),S(()=>o._didMount(),[]),S(()=>o._willUpdate()),o}({observeElementRect:p,observeElementOffset:m,scrollToFn:b,enabled:0!==n.length,scrollPaddingStart:o,scrollPaddingEnd:i,count:n.length,estimateSize:()=>40,getScrollElement:()=>t.optionsElement,overscan:12}),[s,u]=(0,r.useState)(0);(0,R.s)(()=>{u(e=>e+1)},[n]);let c=l.getVirtualItems();return 0===c.length?null:r.createElement(eg.Provider,{value:l},r.createElement("div",{style:{position:"relative",width:"100%",height:"".concat(l.getTotalSize(),"px")},ref:e=>{e&&0!==t.activationTrigger&&null!==t.activeOptionIndex&&n.length>t.activeOptionIndex&&l.scrollToIndex(t.activeOptionIndex)}},c.map(t=>{var o;return r.createElement(r.Fragment,{key:t.key},r.cloneElement(null==(o=e.children)?void 0:o.call(e,{...e.slot,option:n[t.index]}),{key:"".concat(s,"-").concat(t.key),"data-index":t.index,"aria-setsize":n.length,"aria-posinset":t.index+1,style:{position:"absolute",top:0,left:0,transform:"translateY(".concat(t.start,"px)"),overflowAnchor:"none"}}))})))}let ex=(0,r.createContext)(null);function ey(e){let t=(0,r.useContext)(ex);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Combobox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,ey),t}return t}function eS(e,t){return(0,et.Y)(t.type,eh,e,t)}ex.displayName="ComboboxDataContext";let eE=r.Fragment,eO=eo.Ac.RenderStrategy|eo.Ac.Static,eT=(0,eo.FX)(function(e,t){var n,o;let i=(0,H._)(),{value:a,defaultValue:l,onChange:s,form:u,name:c,by:d,disabled:f=i||!1,onClose:p,__demoMode:h=!1,multiple:v=!1,immediate:m=!1,virtual:g=null,nullable:b,...x}=e,y=(0,I.K)(l),[S=v?[]:void 0,E]=(0,T.P)(a,s,y),[w,C]=(0,r.useReducer)(eS,{dataRef:(0,r.createRef)(),comboboxState:h?0:1,isTyping:!1,options:[],virtual:g?{options:g.options,disabled:null!=(n=g.disabled)?n:()=>!1}:null,activeOptionIndex:null,activationTrigger:2,inputElement:null,buttonElement:null,optionsElement:null,__demoMode:h}),k=(0,r.useRef)(!1),z=(0,r.useRef)({static:!1,hold:!1}),_=(0,O.t)(d),D=(0,M._)(e=>g?null===d?g.options.indexOf(e):g.options.findIndex(t=>_(t,e)):w.options.findIndex(t=>_(t.dataRef.current.value,e))),A=(0,r.useCallback)(e=>(0,et.Y)(j.mode,{1:()=>S.some(t=>_(t,e)),0:()=>_(S,e)}),[S]),F=(0,M._)(e=>w.activeOptionIndex===D(e)),j=(0,r.useMemo)(()=>({...w,immediate:m,optionsPropsRef:z,value:S,defaultValue:y,disabled:f,mode:v?1:0,virtual:g?w.virtual:null,get activeOptionIndex(){if(k.current&&null===w.activeOptionIndex&&(g?g.options.length>0:w.options.length>0)){if(g){let e=g.options.findIndex(e=>{var t,n;return!(null!=(n=null==(t=g.disabled)?void 0:t.call(g,e))&&n)});if(-1!==e)return e}let e=w.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==e)return e}return w.activeOptionIndex},calculateIndex:D,compare:_,isSelected:A,isActive:F}),[S,y,f,v,h,w,g]);(0,R.s)(()=>{var e;g&&C({type:7,options:g.options,disabled:null!=(e=g.disabled)?e:null})},[g,null==g?void 0:g.options,null==g?void 0:g.disabled]),(0,R.s)(()=>{w.dataRef.current=j},[j]);let B=0===j.comboboxState;(0,P.j)(B,[j.buttonElement,j.inputElement,j.optionsElement],()=>ei.closeCombobox());let L=(0,r.useMemo)(()=>{var e,t,n;return{open:0===j.comboboxState,disabled:f,activeIndex:j.activeOptionIndex,activeOption:null===j.activeOptionIndex?null:j.virtual?j.virtual.options[null!=(e=j.activeOptionIndex)?e:0]:null!=(n=null==(t=j.options[j.activeOptionIndex])?void 0:t.dataRef.current.value)?n:null,value:S}},[j,f,S]),N=(0,M._)(()=>
4{if(null!==j.activeOptionIndex){if(ei.setIsTyping(!1),j.virtual)G(j.virtual.options[j.activeOptionIndex]);else{let{dataRef:e}=j.options[j.activeOptionIndex];G(e.current.value)}ei.goToOption(Q.B.Specific,j.activeOptionIndex)}}),V=(0,M._)(()=>{C({type:0}),k.current=!0}),W=(0,M._)(()=>{C({type:1}),k.current=!1,null==p||p()}),U=(0,M._)(e=>{C({type:3,isTyping:e})}),K=(0,M._)((e,t,n)=>(k.current=!1,e===Q.B.Specific?C({type:2,focus:Q.B.Specific,idx:t,trigger:n}):C({type:2,focus:e,trigger:n}))),q=(0,M._)((e,t)=>(C({type:4,payload:{id:e,dataRef:t}}),()=>{j.isActive(t.current.value)&&(k.current=!0),C({type:5,id:e})})),G=(0,M._)(e=>(0,et.Y)(j.mode,{0:()=>null==E?void 0:E(e),1(){let t=j.value.slice(),n=t.findIndex(t=>_(t,e));return -1===n?t.push(e):t.splice(n,1),null==E?void 0:E(t)}})),J=(0,M._)(e=>{C({type:6,trigger:e})}),Z=(0,M._)(e=>{C({type:8,element:e})}),ee=(0,M._)(e=>{C({type:9,element:e})}),en=(0,M._)(e=>{C({type:10,element:e})}),ei=(0,r.useMemo)(()=>({onChange:G,registerOption:q,goToOption:K,setIsTyping:U,closeCombobox:W,openCombobox:V,setActivationTrigger:J,selectActiveOption:N,setInputElement:Z,setButtonElement:ee,setOptionsElement:en}),[]),[er,el]=(0,ea.b0)(),es=(0,r.useCallback)(()=>{if(void 0!==y)return null==E?void 0:E(y)},[E,y]),eu=(0,eo.Ci)();return r.createElement(el,{value:er,props:{htmlFor:null==(o=j.inputElement)?void 0:o.id},slot:{open:0===j.comboboxState,disabled:f}},r.createElement(Y.St,null,r.createElement(ev.Provider,{value:ei},r.createElement(ex.Provider,{value:j},r.createElement($.El,{value:(0,et.Y)(j.comboboxState,{0:$.Uw.Open,1:$.Uw.Closed})},null!=c&&r.createElement(X.CL,{disabled:f,data:null!=S?{[c]:S}:{},form:u,onReset:es}),eu({ourProps:null===t?{}:{ref:t},theirProps:x,slot:L,defaultTag:eE,name:"Combobox"}))))))}),eI=(0,eo.FX)(function(e,t){var n;let l=ey("Combobox.Button"),s=em("Combobox.Button"),u=(0,L.P)(t,s.setButtonElement),c=(0,r.useId)(),{id:d="headlessui-combobox-button-".concat(c),disabled:f=l.disabled||!1,autoFocus:p=!1,...h}=e,v=F(l.inputElement),m=(0,M._)(e=>{switch(e.key){case er.D.Space:case er.D.Enter:e.preventDefault(),e.stopPropagation(),1===l.comboboxState&&(0,a.flushSync)(()=>s.openCombobox()),v();return;case er.D.ArrowDown:e.preventDefault(),e.stopPropagation(),1===l.comboboxState&&((0,a.flushSync)(()=>s.openCombobox()),l.value||s.goToOption(Q.B.First)),v();return;case er.D.ArrowUp:e.preventDefault(),e.stopPropagation(),1===l.comboboxState&&((0,a.flushSync)(()=>s.openCombobox()),l.value||s.goToOption(Q.B.Last)),v();return;case er.D.Escape:if(0!==l.comboboxState)return;e.preventDefault(),l.optionsElement&&!l.optionsPropsRef.current.static&&e.stopPropagation(),(0,a.flushSync)(()=>s.closeCombobox()),v();return;default:return}}),g=(0,M._)(e=>{e.preventDefault(),(0,J.l)(e.currentTarget)||(e.button===el.Left&&(0===l.comboboxState?s.closeCombobox():s.openCombobox()),v())}),b=(0,ea.o2)([d]),{isFocusVisible:x,focusProps:y}=(0,o.o)({autoFocus:p}),{isHovered:S,hoverProps:O}=(0,i.M)({isDisabled:f}),{pressed:T,pressProps:I}=(0,E.Z)({disabled:f}),w=(0,r.useMemo)(()=>({open:0===l.comboboxState,active:T||0===l.comboboxState,disabled:f,value:l.value,hover:S,focus:x}),[l,S,x,T,f]),C=(0,eo.v6)({ref:u,id:d,type:(0,j.c)(e,l.buttonElement),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==(n=l.optionsElement)?void 0:n.id,"aria-expanded":0===l.comboboxState,"aria-labelledby":b,disabled:f||void 0,autoFocus:p,onMouseDown:g,onKeyDown:m},y,O,I);return(0,eo.Ci)()({ourProps:C,theirProps:h,slot:w,defaultTag:"button",name:"Combobox.Button"})}),ew=Object.assign(eT,{Input:(0,eo.FX)(function(e,t){var n,l,s,u,c;let d=ey("Combobox.Input"),f=em("Combobox.Input"),p=(0,r.useId)(),h=(0,q.q)(),{id:v=h||"headlessui-combobox-input-".concat(p),onChange:m,displayValue:g,disabled:b=d.disabled||!1,autoFocus:x=!1,type:y="text",...S}=e,E=(0,r.useRef)(null),O=(0,L.P)(E,t,(0,Y.Xc)(),f.setInputElement),T=(0,D.g)(d.inputElement),I=(0,w.L)(),C=(0,M._)(()=>{f.onChange(null),d.optionsElement&&(d.optionsElement.scrollTop=0),f.goToOption(Q.B.Nothing)}),k=(0,r.useMemo)(()=>{var e;return"function"==typeof g&&void 0!==d.value?null!=(e=g(d.value))?e:"":"string"==typeof d.value?d.value:""},[d.value,g]);(0,U.F)((e,t)=>
4{let[n,o]=e,[i,r]=t;if(d.isTyping)return;let a=E.current;a&&((0===r&&1===o||n!==i)&&(a.value=n),requestAnimationFrame(()=>{if(d.isTyping||!a||(null==T?void 0:T.activeElement)!==a)return;let{selectionStart:e,selectionEnd:t}=a;0===Math.abs((null!=t?t:0)-(null!=e?e:0))&&0===e&&a.setSelectionRange(a.value.length,a.value.length)}))},[k,d.comboboxState,T,d.isTyping]),(0,U.F)((e,t)=>{let[n]=e,[o]=t;if(0===n&&1===o){if(d.isTyping)return;let e=E.current;if(!e)return;let t=e.value,{selectionStart:n,selectionEnd:o,selectionDirection:i}=e;e.value="",e.value=t,null!==i?e.setSelectionRange(n,o,i):e.setSelectionRange(n,o)}},[d.comboboxState]);let R=(0,r.useRef)(!1),z=(0,M._)(()=>{R.current=!0}),_=(0,M._)(()=>{I.nextFrame(()=>{R.current=!1})}),P=(0,M._)(e=>{switch(f.setIsTyping(!0),e.key){case er.D.Enter:if(0!==d.comboboxState||R.current)return;if(e.preventDefault(),e.stopPropagation(),null===d.activeOptionIndex){f.closeCombobox();return}f.selectActiveOption(),0===d.mode&&f.closeCombobox();break;case er.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),(0,et.Y)(d.comboboxState,{0:()=>f.goToOption(Q.B.Next),1:()=>f.openCombobox()});case er.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),(0,et.Y)(d.comboboxState,{0:()=>f.goToOption(Q.B.Previous),1:()=>{(0,a.flushSync)(()=>f.openCombobox()),d.value||f.goToOption(Q.B.Last)}});case er.D.Home:if(e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),f.goToOption(Q.B.First);case er.D.PageUp:return e.preventDefault(),e.stopPropagation(),f.goToOption(Q.B.First);case er.D.End:if(e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),f.goToOption(Q.B.Last);case er.D.PageDown:return e.preventDefault(),e.stopPropagation(),f.goToOption(Q.B.Last);case er.D.Escape:return 0!==d.comboboxState?void 0:(e.preventDefault(),d.optionsElement&&!d.optionsPropsRef.current.static&&e.stopPropagation(),0===d.mode&&null===d.value&&C(),f.closeCombobox());case er.D.Tab:if(0!==d.comboboxState)return;0===d.mode&&1!==d.activationTrigger&&f.selectActiveOption(),f.closeCombobox()}}),A=(0,M._)(e=>{null==m||m(e),0===d.mode&&""===e.target.value&&C(),f.openCombobox()}),F=(0,M._)(e=>{var t,n,o;let i=null!=(t=e.relatedTarget)?t:G.b.find(t=>t!==e.currentTarget);if(!(null!=(n=d.optionsElement)&&n.contains(i))&&!(null!=(o=d.buttonElement)&&o.contains(i))&&0===d.comboboxState)return e.preventDefault(),0===d.mode&&null===d.value&&C(),f.closeCombobox()}),j=(0,M._)(e=>{var t,n,o;let i=null!=(t=e.relatedTarget)?t:G.b.find(t=>t!==e.currentTarget);null!=(n=d.buttonElement)&&n.contains(i)||null!=(o=d.optionsElement)&&o.contains(i)||d.disabled||d.immediate&&0!==d.comboboxState&&I.microTask(()=>{(0,a.flushSync)(()=>f.openCombobox()),f.setActivationTrigger(1)})}),B=(0,ea.o2)(),N=(0,ei.MM)(),{isFocused:V,focusProps:W}=(0,o.o)({autoFocus:x}),{isHovered:H,hoverProps:X}=(0,i.M)({isDisabled:b}),K=(0,r.useMemo)(()=>({open:0===d.comboboxState,disabled:b,hover:H,focus:V,autofocus:x}),[d,H,V,x,b]),$=(0,eo.v6)({ref:O,id:v,role:"combobox",type:y,"aria-controls":null==(n=d.optionsElement)?void 0:n.id,"aria-expanded":0===d.comboboxState,"aria-activedescendant":null===d.activeOptionIndex?void 0:d.virtual?null==(l=d.options.find(e=>!e.dataRef.current.disabled&&d.compare(e.dataRef.current.value,d.virtual.options[d.activeOptionIndex])))?void 0:l.id:null==(s=d.options[d.activeOptionIndex])?void 0:s.id,"aria-labelledby":B,"aria-describedby":N,"aria-autocomplete":"list",defaultValue:null!=(c=null!=(u=e.defaultValue)?u:void 0!==d.defaultValue?null==g?void 0:g(d.defaultValue):null)?c:d.defaultValue,disabled:b||void 0,autoFocus:x,onCompositionStart:z,onCompositionEnd:_,onKeyDown:P,onChange:A,onFocus:j,onBlur:F},W,X);return(0,eo.Ci)()({ourProps:$,theirProps:S,slot:K,defaultTag:"input",name:"Combobox.Input"})}),Button:eI,Label:ea.JU,Options:(0,eo.FX)(function(e,t){var n,o,i;let a=(0,r.useId)(),{id:l="headlessui-combobox-options-".concat(a),hold:s=!1,anchor:u,portal:c=!1,modal:d=!0,transition:f=!1,...p}=e,h=ey("Combobox.Options"),v=em("Combobox.Options"),m=(0,Y.zn)(u);m&&(c=!0);let[g,b]=(0,Y.UF)(m),[x,y]=(0,r.useState)(null),S=(0,Y.G3)(),E=(0,L.P)(t,m?g:null,v.setOptionsElement,y),O=(0,D.g)(h.optionsElement),T=(0,$.O_)(),[I,w]=(0,V.p)(f,x,null!==T?(T&$.Uw.Open)===$.Uw.Open:0===h.comboboxState);(0,_.O)(I,h.inputElement,v.closeCombobox);let z=!h.__demoMode&&d&&0===h.comboboxState;(0,B.K)(z,O);let P=!h.__demoMode&&d&&0===h.comboboxState;(0,k.v)(P,{allowed:(0,r.useCallback)(()=>[h.inputElement,h.buttonElement,h.optionsElement],[h.inputElement,h.buttonElement,h.optionsElement])}),(0,R.s)(()=>{var t;h.optionsPropsRef.current.static=null!=(t=e.static)&&t},[h.optionsPropsRef,e.static]),(0,R.s)(()=>{h.optionsPropsRef.current.hold=s},[h.optionsPropsRef,s]),(0,W.i)(0===h.comboboxState,{container:h.optionsElement,accept:e=>
4"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let A=(0,ea.o2)([null==(n=h.buttonElement)?void 0:n.id]),F=(0,r.useMemo)(()=>({open:0===h.comboboxState,option:void 0}),[h.comboboxState]),j=(0,M._)(()=>{v.setActivationTrigger(0)}),N=(0,M._)(e=>{e.preventDefault(),v.setActivationTrigger(0)}),U=(0,eo.v6)(m?S():{},{"aria-labelledby":A,role:"listbox","aria-multiselectable":1===h.mode||void 0,id:l,ref:E,style:{...p.style,...b,"--input-width":(0,C.L)(h.inputElement,!0).width,"--button-width":(0,C.L)(h.buttonElement,!0).width},onWheel:0===h.activationTrigger?void 0:j,onMouseDown:N,...(0,V.B)(w)}),H=I&&1===h.comboboxState,X=(0,K.O)(H,null==(o=h.virtual)?void 0:o.options),q=(0,K.O)(H,h.value),G=(0,M._)(e=>h.compare(q,e));if(h.virtual){if(void 0===X)throw Error("Missing `options` in virtual mode");Object.assign(p,{children:r.createElement(ex.Provider,{value:X!==h.virtual.options?{...h,virtual:{...h.virtual,options:X}}:h},r.createElement(eb,{slot:F},p.children))})}let J=(0,eo.Ci)();return r.createElement(es.ZL,{enabled:!!c&&(e.static||I)},r.createElement(ex.Provider,{value:1===h.mode?h:{...h,isSelected:G}},J({ourProps:U,theirProps:{...p,children:r.createElement(K.j,{freeze:H},"function"==typeof p.children?null==(i=p.children)?void 0:i.call(p,F):p.children)},slot:F,defaultTag:"div",features:eO,visible:I,name:"Combobox.Options"}
4)))}),Option:(0,eo.FX)(function(e,t){var n,o,i,a;let l=ey("Combobox.Option"),s=em("Combobox.Option"),u=(0,r.useId)(),{id:c="headlessui-combobox-option-".concat(u),value:d,disabled:f=null!=(i=null==(o=null==(n=l.virtual)?void 0:n.disabled)?void 0:o.call(n,d))&&i,order:p=null,...h}=e,v=F(l.inputElement),m=l.virtual?l.activeOptionIndex===l.calculateIndex(d):null!==l.activeOptionIndex&&(null==(a=l.options[l.activeOptionIndex])?void 0:a.id)===c,g=l.isSelected(d),b=(0,r.useRef)(null),x=(0,z.Y)({disabled:f,value:d,domRef:b,order:p}),y=(0,r.useContext)(eg),S=(0,L.P)(t,b,y?y.measureElement:null),E=(0,M._)(()=>{s.setIsTyping(!1),s.onChange(d)});(0,R.s)(()=>s.registerOption(c,x),[x,c]);let O=(0,r.useRef)(!(l.virtual||l.__demoMode));(0,R.s)(()=>{if(!l.virtual&&!l.__demoMode)return(0,Z.e)().requestAnimationFrame(()=>{O.current=!0})},[l.virtual,l.__demoMode]),(0,R.s)(()=>{if(O.current&&0===l.comboboxState&&m&&0!==l.activationTrigger)return(0,Z.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=b.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[b,m,l.comboboxState,l.activationTrigger,l.activeOptionIndex]);let T=(0,M._)(e=>{e.preventDefault(),e.button===el.Left&&(f||(E(),(0,en.Fr)()||requestAnimationFrame(()=>v()),0===l.mode&&s.closeCombobox()))}),I=(0,M._)(()=>{if(f)return s.goToOption(Q.B.Nothing);let e=l.calculateIndex(d);s.goToOption(Q.B.Specific,e)}),w=(0,N.J)(),C=(0,M._)(e=>w.update(e)),k=(0,M._)(e=>{if(!w.wasMoved(e)||f||m)return;let t=l.calculateIndex(d);s.goToOption(Q.B.Specific,t,0)}),_=(0,M._)(e=>{w.wasMoved(e)&&(f||m&&(l.optionsPropsRef.current.hold||s.goToOption(Q.B.Nothing)))}),P=(0,r.useMemo)(()=>({active:m,focus:m,selected:g,disabled:f}),[m,g,f]);return(0,eo.Ci)()({ourProps:{id:c,ref:S,role:"option",tabIndex:!0===f?void 0:-1,"aria-disabled":!0===f||void 0,"aria-selected":g,disabled:void 0,onMouseDown:T,onFocus:I,onPointerEnter:C,onMouseEnter:C,onPointerMove:k,onMouseMove:k,onPointerLeave:_,onMouseLeave:_},theirProps:h,slot:P,defaultTag:"div",name:"Combobox.Option"})})})},9963:(e,t,n)=>{n.d(t,{YW:()=>c});var o=Symbol("@ts-pattern/matcher"),i="@ts-pattern/anonymous-select-key",r=function(e){return!!(e&&"object"==typeof e)},a=function(e){return e&&!!e[o]},l=function e(t,n,i){if(r(t)){if(a(t)){var l=t[o]().match(n),s=l.matched,u=l.selections;return s&&u&&Object.keys(u).forEach(function(e){return i(e,u[e])}),s}if(!r(n))return!1;if(Array.isArray(t))return!!Array.isArray(n)&&t.length===n.length&&t.every(function(t,o){return e(t,n[o],i)});if(t instanceof Map)return n instanceof Map&&Array.from(t.keys()).every(function(o){return e(t.get(o),n.get(o),i)});if(t instanceof Set){if(!(n instanceof Set))return!1;if(0===t.size)return 0===n.size;if(1===t.size){var c=Array.from(t.values())[0];return a(c)?Array.from(n.values()).every(function(t){return e(c,t,i)}):n.has(c)}return Array.from(t.values()).every(function(e){return n.has(e)})}return Object.keys(t).every(function(r){var l=t[r];return(r in n||a(l)&&"optional"===l[o]().matcherType)&&e(l,n[r],i)})}return Object.is(n,t)},s=function(e,t){return e.reduce(function(e,n){return e.concat(t(n))},[])};function u(e){var t;return(t={})[o]=function(){return{match:function(t){return{matched:!!e(t)}}}},t}function c(e){return new d(e,[])}u(function(e){return!0}),u(function(e){return"string"==typeof e}),u(function(e){return"number"==typeof e}),u(function(e){return"boolean"==typeof e}),u(function(e){return"bigint"==typeof e}),u(function(e){return"symbol"==typeof e}),u(function(e){return null==e});var d=function(){function e(e,t){this.value=void 0,this.cases=void 0,this.value=e,this.cases=t}var t=e.prototype;return t.with=function(){var t=[].slice.call(arguments),n=t[t.length-1],o=[t[0]],r=[];return 3===t.length&&"function"==typeof t[1]?(o.push(t[0]),r.push(t[1])):t.length>2&&o.push.apply(o,t.slice(1,t.length-1)),new e(this.value,this.cases.concat([{match:function(e){var t={},n=!!(o.some(function(n){return l(n,e,function(e,n){t[e]=n})})&&r.every(function(t){return t(e)}));return{matched:n,value:n&&Object.keys(t).length?i in t?t[i]:t:e}},handler:n}]))},t.when=function(t,n){return new e(this.value,this.cases.concat([{match:function(e){return{matched:!!t(e),value:e}},handler:n}]))},t.otherwise=function(t){return new e(this.value,this.cases.concat([{match:function(e){return{matched:!0,value:e}},handler:t}])).run()},t.exhaustive=function(){return this.run()}
4,t.run=function(){for(var e,t=this.value,n=void 0,o=0;o<this.cases.length;o++){var i=this.cases[o],r=i.match(this.value);if(r.matched){t=r.value,n=i.handler;break}}if(!n){try{e=JSON.stringify(this.value)}catch(t){e=this.value}throw Error("Pattern matching error: no pattern matches value "+e)}return n(t,this.value)},e}()},31391:(e,t,n)=>{n.d(t,{h:()=>c,n:()=>s});var o=n(7620),i=n(88427),r=n(17249);let{useSyncExternalStoreWithSelector:a}=i,l=e=>e;function s(e,t=l,n){let i=a(e.subscribe,e.getState,e.getInitialState,t,n);return o.useDebugValue(i),i}let u=(e,t)=>{let n=(0,r.y)(e),o=(e,o=t)=>s(n,e,o);return Object.assign(o,n),o},c=(e,t)=>e?u(e,t):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.