1 line
67 KiB
JavaScript
1 line
67 KiB
JavaScript
(()=>{var e={};e.id=616,e.ids=[616],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},960:(e,t,n)=>{"use strict";n.r(t),n.d(t,{GlobalError:()=>i.a,__next_app__:()=>f,originalPathname:()=>d,pages:()=>c,routeModule:()=>p,tree:()=>u}),n(6290),n(9155),n(3658),n(1837);var r=n(3191),o=n(8716),l=n(7922),i=n.n(l),a=n(5231),s={};for(let e in a)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(s[e]=()=>a[e]);n.d(t,s);let u=["",{children:["community",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(n.bind(n,6290)),"/Users/sashaastiadi/code/git.ourworld.tf/ourverse_new/src/app/community/page.jsx"]}]},{layout:[()=>Promise.resolve().then(n.bind(n,9155)),"/Users/sashaastiadi/code/git.ourworld.tf/ourverse_new/src/app/community/layout.jsx"]}]},{layout:[()=>Promise.resolve().then(n.bind(n,3658)),"/Users/sashaastiadi/code/git.ourworld.tf/ourverse_new/src/app/layout.jsx"],"not-found":[()=>Promise.resolve().then(n.bind(n,1837)),"/Users/sashaastiadi/code/git.ourworld.tf/ourverse_new/src/app/not-found.jsx"]}],c=["/Users/sashaastiadi/code/git.ourworld.tf/ourverse_new/src/app/community/page.jsx"],d="/community/page",f={require:n,loadChunk:()=>Promise.resolve()},p=new r.AppPageRouteModule({definition:{kind:o.x.APP_PAGE,page:"/community/page",pathname:"/community",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},3033:(e,t,n)=>{Promise.resolve().then(n.bind(n,5011))},2422:(e,t,n)=>{Promise.resolve().then(n.t.bind(n,2481,23)),Promise.resolve().then(n.t.bind(n,9404,23)),Promise.resolve().then(n.bind(n,1184)),Promise.resolve().then(n.bind(n,5057))},9155:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(9510),o=n(1928);function l({children:e}){return r.jsx(o.A,{children:e})}},6290:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>v});var r=n(9510);function o(){return(0,r.jsxs)("div",{className:"relative isolate overflow-hidden bg-purple-900 py-24 sm:py-32",children:[r.jsx("img",{alt:"",src:"/images/bgimage2.jpg",className:"absolute inset-0 -z-20 h-full w-full object-cover object-right md:object-center"}),r.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#443b62] to-white/0 -z-10"}),r.jsx("div",{className:"relative z-10 mx-auto max-w-7xl px-6 lg:px-8",children:(0,r.jsxs)("div",{className:"mx-auto max-w-2xl lg:mx-0",children:[r.jsx("h2",{className:"mt-2 text-3xl font-semibold tracking-tight text-white sm:text-4xl",children:"A United Community Creating the Future of Virtual Worlds"}),r.jsx("p",{className:"mt-6 text-lg leading-8 text-purple-50",children:"Join a global movement where visionaries, creators, and innovators come together to shape immersive digital experiences. Powered by cutting-edge technology and collaboration, OurVerse is transforming the way we connect, learn, and build in virtual spaces. Be part of the journey to redefine the digital future."})]})})]})}n(22),n(2570);var l=n(7395),i=n(1159),a={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},s=i.createContext&&i.createContext(a),u=["attr","size","title"];function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){var r,o;r=t,o=n[t],(r=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(r))in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e){return t=>i.createElement(m,c({attr:f({},e.attr)},t),function e(t){return t&&t.map((t,n)=>i.createElement(t.tag,f({key:n},t.attr),e(t.child)))}(e.child))}function m(e){var t=t=>{var n,{attr:r,size:o,title:l}=e,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)n=l[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,u),s=o||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),i.createElement("svg",c({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,r,a,{className:n,style:f(f({color:e.color||t.color},t.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),l&&i.createElement("title",null,l),e.children)};return void 0!==s?i.createElement(s.Consumer,null,e=>t(e)):t(a)}let h=[{name:"Telegram",description:"Connect with our community in real-time, and participate in discussions about the future of virtual worlds.",icon:function(e){return p({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M446.7 98.6l-67.6 318.8c-5.1 22.5-18.4 28.1-37.3 17.5l-103-75.9-49.7 47.8c-5.5 5.5-10.1 10.1-20.7 10.1l7.4-104.9 190.9-172.5c8.3-7.4-1.8-11.5-12.9-4.1L117.8 284 16.2 252.2c-22.1-6.9-22.5-22.1 4.6-32.7L418.2 66.4c18.4-6.9 34.5 4.1 28.5 32.2z"},child:[]}]})(e)},link:"https://t.me/+wLcrJaC_DTw0NTVk"},{name:"X",description:"Follow us on X to receive the latest updates, insights, and news from OurVerse and our community.",icon:function(e){return p({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"},child:[]}]})(e)},link:"https://x.com/OurVerseTF"},{name:"YouTube",description:"Dive deep into product demos, event recaps, and videos that showcase how we're revolutionizing virtual experiences.",icon:function(e){return p({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"},child:[]}]})(e)},link:"#"},{name:"Instagram",description:"Follow us on Instagram for sneak peeks of upcoming projects, community highlights, and more.",icon:function(e){return p({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"},child:[]}]})(e)},link:"https://www.instagram.com/ourversetf/"},{name:"LinkedIn",description:"Connect and stay informed on industry insights, partnerships, and professional opportunities.",icon:function(e){return p({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"},child:[]}]})(e)},link:"https://www.linkedin.com/company/ourversetf/"},{name:"Facebook",description:"Join our community on Facebook to follow and be part of discussions about the evolution of immersive virtual experiences.",icon:function(e){return p({tag:"svg",attr:{viewBox:"0 0 320 512"},child:[{tag:"path",attr:{d:"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"},child:[]}]})(e)},link:"#"}];function g(){return r.jsx("div",{className:"relative bg-white py-16 sm:py-24 lg:py-32",children:(0,r.jsxs)("div",{className:"mx-auto max-w-md px-6 text-center sm:max-w-3xl lg:max-w-7xl lg:px-8",children:[r.jsx("h2",{className:"text-lg font-mono font-medium text-purple-600",children:"Socials"}),r.jsx("p",{className:"mt-2 text-3xl font-bold tracking-tight font-gradient-dark sm:text-4xl",children:"Get Involved"}),r.jsx("p",{className:"mx-auto mt-5 max-w-prose text-xl text-gray-500",children:"Be a part of our global community by participating in open discussions and follow the most recent updates and news from OurVerse."}),r.jsx("div",{className:"mt-12",children:r.jsx("div",{className:"grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3",children:h.map(e=>r.jsx("a",{href:e.link,className:"pt-6",target:"_blank",rel:"noreferrer",children:r.jsx("div",{className:"flow-root rounded-lg bg-gray-50 px-6 pb-8",children:(0,r.jsxs)("div",{className:"-mt-6",children:[r.jsx("div",{children:r.jsx("span",{className:"inline-flex items-center justify-center rounded-md bg-gradient-to-r from-purple-200 to-purple-600 p-3 shadow-lg",children:r.jsx(e.icon,{"aria-hidden":"true",className:"h-6 w-6 text-white"})})}),r.jsx("h3",{className:"mt-8 text-lg font-medium tracking-tight text-gray-900",children:e.name}),r.jsx("p",{className:"mt-5 text-base text-gray-500",children:e.description})]})})},e.name))})})]})})}function v(){return(0,r.jsxs)(r.Fragment,{children:[r.jsx(o,{}),r.jsx(g,{}),r.jsx(l.Z,{})]})}},7395:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9510);let o={title:"FutureFest 2024",href:"/community/versefest",description:"Embrace the possibilities at FutureFest 2024, a landmark event that invites you to explore the converging worlds of technology, creativity, and sustainability.",date:"Mar 16, 2020",datetime:"2024-03-16"},l=[{id:2,title:"Building a Metaverse with Revenue: Insights from Arab Meta Summit 2022 Day 2",href:"/community/blockchainweek1",description:"At the Arab Meta Summit 2022, Christopher K, co-founder and CEO of Aviva Technologies, shared valuable insights on how to build a successful and revenue-generating metaverse.",date:"Dec 21, 2022",datetime:"2022-12-21"},{id:3,title:"Real-World Applications of the Metaverse in AR: Insights from Omrei Abu Madi at the Arab Meta Summit 2022",href:"/community/blockchainweek2",description:"During Day 1 of the Arab Meta Summit 2022, Omrei Abu Madi, a visionary in both the tech and tourism industries, discussed the real-world applications of the Metaverse, particularly focusing on Augmented Reality (AR).",date:"Dec 18, 2022",datetime:"2020-12-18"}];function i(){return r.jsx("div",{className:"bg-white pt-12 pb-24",children:(0,r.jsxs)("div",{className:"mx-auto grid max-w-7xl grid-cols-1 gap-x-8 gap-y-12 px-6 sm:gap-y-16 lg:grid-cols-2 lg:px-8",children:[(0,r.jsxs)("article",{className:"mx-auto w-full max-w-2xl lg:mx-0 lg:max-w-lg",children:[r.jsx("h2",{className:"text-base font-medium font-mono leading-7 text-cyan-600",children:"Community"}),r.jsx("h1",{className:"mt-2 mb-6 text-3xl font-semibold tracking-tighter font-gradient-dark lg:text-4xl",children:"Events & News"}),r.jsx("img",{alt:"",src:"/images/futurefest.jpg",className:"mt-4 aspect-auto w-full rounded-2xl bg-purple-50 object-cover lg:aspect-auto lg:h-[20.5rem]"}),r.jsx("h2",{id:"featured-post",className:"mt-8 text-3xl font-semibold tracking-tight text-cyan-700 lg:text-4xl",children:o.title}),r.jsx("time",{dateTime:o.datetime,className:"mt-2 block text-sm leading-6 text-purple-600",children:o.date}),r.jsx("p",{className:"mt-2 text-lg leading-8 text-purple-900",children:o.description}),r.jsx("div",{className:"mt-4 flex flex-col justify-between gap-6 sm:mt-8 sm:flex-row-reverse sm:gap-8 lg:mt-4 lg:flex-col",children:r.jsx("div",{className:"flex",children:(0,r.jsxs)("a",{href:o.href,"aria-describedby":"featured-post",className:"text-sm font-semibold leading-6 text-cyan-700 hover:text-purple-700 mt-2",children:["Learn More ",r.jsx("span",{"aria-hidden":"true",children:"→"})]})})})]}),r.jsx("div",{className:"mx-auto w-full max-w-2xl border-t border-purple-900/10 pt-12 sm:pt-16 lg:mx-0 lg:max-w-none lg:border-t-0 lg:pt-0",children:r.jsx("div",{className:"-my-12 divide-y divide-purple-900/10",children:l.map(e=>(0,r.jsxs)("article",{className:"py-12",children:[(0,r.jsxs)("div",{className:"group relative max-w-xl",children:[r.jsx("time",{dateTime:e.datetime,className:"block text-sm leading-6 text-purple-600",children:e.date}),r.jsx("h2",{className:"mt-2 text-lg font-semibold text-cyan-700 group-hover:text-purple-700",children:(0,r.jsxs)("a",{href:e.href,children:[r.jsx("span",{className:"absolute inset-0"}),e.title]})}),r.jsx("p",{className:"mt-4 text-sm leading-6 text-purple-600",children:e.description})]}),r.jsx("div",{className:"mt-4 flex",children:(0,r.jsxs)("a",{href:e.href,"aria-describedby":"post",className:"text-sm font-semibold leading-6 text-cyan-700 hover:text-purple-700 mt-2",children:["Learn More ",r.jsx("span",{"aria-hidden":"true",children:"→"})]})})]},e.id))})})]})})}},22:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9510);function o(){return(0,r.jsxs)("div",{className:"relative isolate overflow-hidden bg-purple-900 py-24 sm:py-32",children:[r.jsx("img",{alt:"",src:"/images/bgimage2.jpg",className:"absolute inset-0 -z-20 h-full w-full object-cover object-right md:object-center"}),r.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#443b62] to-white/0 -z-10"}),(0,r.jsxs)("div",{className:"relative z-10 mx-auto max-w-7xl px-6 lg:px-8",children:[(0,r.jsxs)("div",{className:"mx-auto max-w-2xl lg:mx-0",children:[r.jsx("h2",{className:"mt-2 text-3xl font-semibold tracking-tight text-white sm:text-4xl",children:"Exploring Impactful Use Cases from Real-life Applications"}),r.jsx("p",{className:"mt-6 text-lg leading-8 text-purple-50",children:"Discover how OurVerse uniquely addresses challenges and fosters innovation in education, healthcare, environmental conservation, and economic empowerment with specific, real-world applications of our technology."})]}),r.jsx("div",{className:"mt-10 pb-8 flex items-center gap-x-6",children:r.jsx("a",{href:"#",className:"rounded-2xl btn-gradient px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-purple-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-purple-500",children:"Join OurVerse"})})]})]})}},5011:(e,t,n)=>{"use strict";let r,o,l;n.r(t),n.d(t,{Popover:()=>tL,PopoverBackdrop:()=>tk,PopoverButton:()=>tj,PopoverGroup:()=>tA,PopoverOverlay:()=>tC,PopoverPanel:()=>tF});var i=n(269),a=n(3584),s=n(7577),u=n.t(s,2),c=n(6767),d=n(2146),f=n(5189),p=n(9611),m=n(6711);function h(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}class g extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}function v(e,t){let n=e(),r=new Set;return{getSnapshot:()=>n,subscribe:e=>(r.add(e),()=>r.delete(e)),dispatch(e,...o){let l=t[e].call(n,...o);l&&(n=l,r.forEach(e=>e()))}}}function x(e){return(0,s.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot)}let y=new g(()=>v(()=>[],{ADD(e){return this.includes(e)?this:[...this,e]},REMOVE(e){let t=this.indexOf(e);if(-1===t)return this;let n=this.slice();return n.splice(t,1),n}}));function b(e,t){let n=y.get(t),r=(0,s.useId)(),o=x(n);if((0,d.e)(()=>{if(e)return n.dispatch("ADD",r),()=>n.dispatch("REMOVE",r)},[n,e]),!e)return!1;let l=o.indexOf(r),i=o.length;return -1===l&&(l=i,i+=1),l===i-1}var w=n(1844);function E(...e){return(0,s.useMemo)(()=>(0,w.r)(...e),[...e])}var P=n(3810),S=n(7543),M=n(4775);let T=v(()=>new Map,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,M.k)(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r;let o={doc:e,d:t,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(n)},l=[h()?{before({doc:e,d:t,meta:n}){function r(e){return n.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=(0,M.k)();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let o=null!=(n=window.scrollY)?n:window.pageYOffset,l=null;t.addEventListener(e,"click",t=>{if(t.target instanceof HTMLElement)try{let n=t.target.closest("a");if(!n)return;let{hash:o}=new URL(n.href),i=e.querySelector(o);i&&!r(i)&&(l=i)}catch{}},!0),t.addEventListener(e,"touchstart",e=>{if(e.target instanceof HTMLElement){if(r(e.target)){let n=e.target;for(;n.parentElement&&r(n.parentElement);)n=n.parentElement;t.style(n,"overscrollBehavior","contain")}else t.style(e.target,"touchAction","none")}}),t.addEventListener(e,"touchmove",e=>{if(e.target instanceof HTMLElement&&"INPUT"!==e.target.tagName){if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),t.add(()=>{var e;o!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,o),l&&l.isConnected&&(l.scrollIntoView({block:"nearest"}),l=null)})})}}:{},{before({doc:e}){var t;let n=e.documentElement;r=Math.max(0,(null!=(t=e.defaultView)?t:window).innerWidth-n.clientWidth)},after({doc:e,d:t}){let n=e.documentElement,o=Math.max(0,n.clientWidth-n.offsetWidth),l=Math.max(0,r-o);t.style(n,"paddingRight",`${l}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];l.forEach(({before:e})=>null==e?void 0:e(o)),l.forEach(({after:e})=>null==e?void 0:e(o))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});T.subscribe(()=>{let e=T.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&T.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&T.dispatch("TEARDOWN",n)}});var R=n(8151),O=((r=O||{})[r.Forwards=0]="Forwards",r[r.Backwards=1]="Backwards",r);function N(){var e;let t=(0,s.useRef)(0);return e=e=>{"Tab"===e.key&&(t.current=e.shiftKey?1:0)},(0,p.E)(e),t}var j=n(2940),C=n(5641);let k=Math.min,F=Math.max,A=Math.round,L=Math.floor,I=e=>({x:e,y:e}),D={left:"right",right:"left",bottom:"top",top:"bottom"},H={start:"end",end:"start"};function _(e,t){return"function"==typeof e?e(t):e}function z(e){return e.split("-")[0]}function V(e){return e.split("-")[1]}function B(e){return"x"===e?"y":"x"}function W(e){return"y"===e?"height":"width"}function G(e){return["top","bottom"].includes(z(e))?"y":"x"}function $(e){return e.replace(/start|end/g,e=>H[e])}function Y(e){return e.replace(/left|right|bottom|top/g,e=>D[e])}function q(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function U(e,t,n){let r,{reference:o,floating:l}=e,i=G(t),a=B(G(t)),s=W(a),u=z(t),c="y"===i,d=o.x+o.width/2-l.width/2,f=o.y+o.height/2-l.height/2,p=o[s]/2-l[s]/2;switch(u){case"top":r={x:d,y:o.y-l.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-l.width,y:f};break;default:r={x:o.x,y:o.y}}switch(V(t)){case"start":r[a]-=p*(n&&c?-1:1);break;case"end":r[a]+=p*(n&&c?-1:1)}return r}let X=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:l=[],platform:i}=n,a=l.filter(Boolean),s=await (null==i.isRTL?void 0:i.isRTL(t)),u=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=U(u,r,s),f=r,p={},m=0;for(let n=0;n<a.length;n++){let{name:l,fn:h}=a[n],{x:g,y:v,data:x,reset:y}=await h({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:p,rects:u,platform:i,elements:{reference:e,floating:t}});c=null!=g?g:c,d=null!=v?v:d,p={...p,[l]:{...p[l],...x}},y&&m<=50&&(m++,"object"==typeof y&&(y.placement&&(f=y.placement),y.rects&&(u=!0===y.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):y.rects),{x:c,y:d}=U(u,f,s)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:p}};async function J(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:l,rects:i,elements:a,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=_(t,e),m="number"!=typeof p?{top:0,right:0,bottom:0,left:0,...p}:{top:p,right:p,bottom:p,left:p},h=a[f?"floating"===d?"reference":"floating":d],g=q(await l.getClippingRect({element:null==(n=await (null==l.isElement?void 0:l.isElement(h)))||n?h:h.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:s})),v="floating"===d?{x:r,y:o,width:i.floating.width,height:i.floating.height}:i.reference,x=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),y=await (null==l.isElement?void 0:l.isElement(x))&&await (null==l.getScale?void 0:l.getScale(x))||{x:1,y:1},b=q(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:x,strategy:s}):v);return{top:(g.top-b.top+m.top)/y.y,bottom:(b.bottom-g.bottom+m.bottom)/y.y,left:(g.left-b.left+m.left)/y.x,right:(b.right-g.right+m.right)/y.x}}async function K(e,t){let{placement:n,platform:r,elements:o}=e,l=await (null==r.isRTL?void 0:r.isRTL(o.floating)),i=z(n),a=V(n),s="y"===G(n),u=["left","top"].includes(i)?-1:1,c=l&&s?-1:1,d=_(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return a&&"number"==typeof m&&(p="end"===a?-1*m:m),s?{x:p*c,y:f*u}:{x:f*u,y:p*c}}function Z(e){return et(e)?(e.nodeName||"").toLowerCase():"#document"}function Q(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function ee(e){var t;return null==(t=(et(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function et(e){return e instanceof Node||e instanceof Q(e).Node}function en(e){return e instanceof Element||e instanceof Q(e).Element}function er(e){return e instanceof HTMLElement||e instanceof Q(e).HTMLElement}function eo(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof Q(e).ShadowRoot)}function el(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=eu(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function ei(e){let t=ea(),n=eu(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function ea(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function es(e){return["html","body","#document"].includes(Z(e))}function eu(e){return Q(e).getComputedStyle(e)}function ec(e){return en(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ed(e){if("html"===Z(e))return e;let t=e.assignedSlot||e.parentNode||eo(e)&&e.host||ee(e);return eo(t)?t.host:t}function ef(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=ed(t);return es(n)?t.ownerDocument?t.ownerDocument.body:t.body:er(n)&&el(n)?n:e(n)}(e),l=o===(null==(r=e.ownerDocument)?void 0:r.body),i=Q(o);return l?t.concat(i,i.visualViewport||[],el(o)?o:[],i.frameElement&&n?ef(i.frameElement):[]):t.concat(o,ef(o,[],n))}function ep(e){let t=eu(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=er(e),l=o?e.offsetWidth:n,i=o?e.offsetHeight:r,a=A(n)!==l||A(r)!==i;return a&&(n=l,r=i),{width:n,height:r,$:a}}function em(e){return en(e)?e:e.contextElement}function eh(e){let t=em(e);if(!er(t))return I(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:l}=ep(t),i=(l?A(n.width):n.width)/r,a=(l?A(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),a&&Number.isFinite(a)||(a=1),{x:i,y:a}}let eg=I(0);function ev(e){let t=Q(e);return ea()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eg}function ex(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),i=em(e),a=I(1);t&&(r?en(r)&&(a=eh(r)):a=eh(e));let s=(void 0===(o=n)&&(o=!1),r&&(!o||r===Q(i))&&o)?ev(i):I(0),u=(l.left+s.x)/a.x,c=(l.top+s.y)/a.y,d=l.width/a.x,f=l.height/a.y;if(i){let e=Q(i),t=r&&en(r)?Q(r):r,n=e,o=n.frameElement;for(;o&&r&&t!==n;){let e=eh(o),t=o.getBoundingClientRect(),r=eu(o),l=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=l,c+=i,o=(n=Q(o)).frameElement}}return q({width:d,height:f,x:u,y:c})}let ey=[":popover-open",":modal"];function eb(e){return ey.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function ew(e){return ex(ee(e)).left+ec(e).scrollLeft}function eE(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=Q(e),r=ee(e),o=n.visualViewport,l=r.clientWidth,i=r.clientHeight,a=0,s=0;if(o){l=o.width,i=o.height;let e=ea();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}return{width:l,height:i,x:a,y:s}}(e,n);else if("document"===t)r=function(e){let t=ee(e),n=ec(e),r=e.ownerDocument.body,o=F(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),l=F(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),i=-n.scrollLeft+ew(e),a=-n.scrollTop;return"rtl"===eu(r).direction&&(i+=F(t.clientWidth,r.clientWidth)-o),{width:o,height:l,x:i,y:a}}(ee(e));else if(en(t))r=function(e,t){let n=ex(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,l=er(e)?eh(e):I(1),i=e.clientWidth*l.x;return{width:i,height:e.clientHeight*l.y,x:o*l.x,y:r*l.y}}(t,n);else{let n=ev(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return q(r)}function eP(e){return"static"===eu(e).position}function eS(e,t){return er(e)&&"fixed"!==eu(e).position?t?t(e):e.offsetParent:null}function eM(e,t){let n=Q(e);if(eb(e))return n;if(!er(e)){let t=ed(e);for(;t&&!es(t);){if(en(t)&&!eP(t))return t;t=ed(t)}return n}let r=eS(e,t);for(;r&&["table","td","th"].includes(Z(r))&&eP(r);)r=eS(r,t);return r&&es(r)&&eP(r)&&!ei(r)?n:r||function(e){let t=ed(e);for(;er(t)&&!es(t);){if(ei(t))return t;t=ed(t)}return null}(e)||n}let eT=async function(e){let t=this.getOffsetParent||eM,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=er(t),o=ee(t),l="fixed"===n,i=ex(e,!0,l,t),a={scrollLeft:0,scrollTop:0},s=I(0);if(r||!r&&!l){if(("body"!==Z(t)||el(o))&&(a=ec(t)),r){let e=ex(t,!0,l,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=ew(o))}return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},eR={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,l="fixed"===o,i=ee(r),a=!!t&&eb(t.floating);if(r===i||a&&l)return n;let s={scrollLeft:0,scrollTop:0},u=I(1),c=I(0),d=er(r);if((d||!d&&!l)&&(("body"!==Z(r)||el(i))&&(s=ec(r)),er(r))){let e=ex(r);u=eh(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x,y:n.y*u.y-s.scrollTop*u.y+c.y}},getDocumentElement:ee,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,l=[..."clippingAncestors"===n?eb(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=ef(e,[],!1).filter(e=>en(e)&&"body"!==Z(e)),o=null,l="fixed"===eu(e).position,i=l?ed(e):e;for(;en(i)&&!es(i);){let t=eu(i),n=ei(i);n||"fixed"!==t.position||(o=null),(l?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||el(i)&&!n&&function e(t,n){let r=ed(t);return!(r===n||!en(r)||es(r))&&("fixed"===eu(r).position||e(r,n))}(e,i))?r=r.filter(e=>e!==i):o=t,i=ed(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=l[0],a=l.reduce((e,n)=>{let r=eE(t,n,o);return e.top=F(r.top,e.top),e.right=k(r.right,e.right),e.bottom=k(r.bottom,e.bottom),e.left=F(r.left,e.left),e},eE(t,i,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:eM,getElementRects:eT,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=ep(e);return{width:t,height:n}},getScale:eh,isElement:en,isRTL:function(e){return"rtl"===eu(e).direction}};function eO(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:l=!0,ancestorResize:i=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=em(e),d=l||i?[...c?ef(c):[],...ef(t)]:[];d.forEach(e=>{l&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});let f=c&&s?function(e,t){let n,r=null,o=ee(e);function l(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function i(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),l();let{left:u,top:c,width:d,height:f}=e.getBoundingClientRect();if(a||t(),!d||!f)return;let p=L(c),m=L(o.clientWidth-(u+d)),h={rootMargin:-p+"px "+-m+"px "+-L(o.clientHeight-(c+f))+"px "+-L(u)+"px",threshold:F(0,k(1,s))||1},g=!0;function v(e){let t=e[0].intersectionRatio;if(t!==s){if(!g)return i();t?i(!1,t):n=setTimeout(()=>{i(!1,1e-7)},1e3)}g=!1}try{r=new IntersectionObserver(v,{...h,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(v,h)}r.observe(e)}(!0),l}(c,n):null,p=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),c&&!u&&m.observe(c),m.observe(t));let h=u?ex(e):null;return u&&function t(){let r=ex(e);h&&(r.x!==h.x||r.y!==h.y||r.width!==h.width||r.height!==h.height)&&n(),h=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{l&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,u&&cancelAnimationFrame(o)}}let eN=(e,t,n)=>{let r=new Map,o={platform:eR,...n},l={...o.platform,_c:r};return X(e,t,{...o,platform:l})};var ej=n(962),eC="undefined"!=typeof document?s.useLayoutEffect:s.useEffect;function ek(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!ek(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!ek(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eF(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eA(e,t){let n=eF(e);return Math.round(t*n)/n}function eL(e){let t=s.useRef(e);return eC(()=>{t.current=e}),t}let eI=(e,t)=>({...function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:l,placement:i,middlewareData:a}=t,s=await K(t,e);return i===(null==(n=a.offset)?void 0:n.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:l+s.y,data:{...s,placement:i}}}}}(e),options:[e,t]}),eD=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:l=!0,crossAxis:i=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=_(e,t),u={x:n,y:r},c=await J(t,s),d=G(z(o)),f=B(d),p=u[f],m=u[d];if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=p+c[e],r=p-c[t];p=F(n,k(p,r))}if(i){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=m+c[e],r=m-c[t];m=F(n,k(m,r))}let h=a.fn({...t,[f]:p,[d]:m});return{...h,data:{x:h.x-n,y:h.y-r}}}}}(e),options:[e,t]}),eH=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,o,l,i;let{placement:a,middlewareData:s,rects:u,initialPlacement:c,platform:d,elements:f}=t,{mainAxis:p=!0,crossAxis:m=!0,fallbackPlacements:h,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:x=!0,...y}=_(e,t);if(null!=(n=s.arrow)&&n.alignmentOffset)return{};let b=z(a),w=z(c)===c,E=await (null==d.isRTL?void 0:d.isRTL(f.floating)),P=h||(w||!x?[Y(c)]:function(e){let t=Y(e);return[$(e),t,$(t)]}(c));h||"none"===v||P.push(...function(e,t,n,r){let o=V(e),l=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(z(e),"start"===n,r);return o&&(l=l.map(e=>e+"-"+o),t&&(l=l.concat(l.map($)))),l}(c,x,v,E));let S=[c,...P],M=await J(t,y),T=[],R=(null==(r=s.flip)?void 0:r.overflows)||[];if(p&&T.push(M[b]),m){let e=function(e,t,n){void 0===n&&(n=!1);let r=V(e),o=B(G(e)),l=W(o),i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[l]>t.floating[l]&&(i=Y(i)),[i,Y(i)]}(a,u,E);T.push(M[e[0]],M[e[1]])}if(R=[...R,{placement:a,overflows:T}],!T.every(e=>e<=0)){let e=((null==(o=s.flip)?void 0:o.index)||0)+1,t=S[e];if(t)return{data:{index:e,overflows:R},reset:{placement:t}};let n=null==(l=R.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!n)switch(g){case"bestFit":{let e=null==(i=R.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=c}if(a!==n)return{reset:{placement:n}}}return{}}}}(e),options:[e,t]}),e_=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let n,r;let{placement:o,rects:l,platform:i,elements:a}=t,{apply:s=()=>{},...u}=_(e,t),c=await J(t,u),d=z(o),f=V(o),p="y"===G(o),{width:m,height:h}=l.floating;"top"===d||"bottom"===d?(n=d,r=f===(await (null==i.isRTL?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(r=d,n="end"===f?"top":"bottom");let g=h-c.top-c.bottom,v=m-c.left-c.right,x=k(h-c[n],g),y=k(m-c[r],v),b=!t.middlewareData.shift,w=x,E=y;if(p?E=f||b?k(y,v):v:w=f||b?k(x,g):g,b&&!f){let e=F(c.left,0),t=F(c.right,0),n=F(c.top,0),r=F(c.bottom,0);p?E=m-2*(0!==e||0!==t?e+t:F(c.left,c.right)):w=h-2*(0!==n||0!==r?n+r:F(c.top,c.bottom))}await s({...t,availableWidth:E,availableHeight:w});let P=await i.getDimensions(a.floating);return m!==P.width||h!==P.height?{reset:{rects:!0}}:{}}}}(e),options:[e,t]}),ez={...u},eV=ez.useInsertionEffect||(e=>e());function eB(e){let t=s.useRef(()=>{});return eV(()=>{t.current=e}),s.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var eW="undefined"!=typeof document?s.useLayoutEffect:s.useEffect;let eG=!1,e$=0,eY=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+e$++,eq=ez.useId||function(){let[e,t]=s.useState(()=>eG?eY():void 0);return eW(()=>{null==e&&t(eY())},[]),s.useEffect(()=>{eG=!0},[]),e},eU=s.createContext(null),eX=s.createContext(null),eJ=()=>{var e;return(null==(e=s.useContext(eU))?void 0:e.id)||null},eK=()=>s.useContext(eX),eZ=()=>{},eQ=e=>e&&(e.host||eQ(e.parentNode)),e0=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"}),e1="active",e2="selected";function e4(e,t,n){let r=new Map,o="item"===n,l=e;if(o&&e){let{[e1]:t,[e2]:n,...r}=e;l=r}return{..."floating"===n&&{tabIndex:-1},...l,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,l]=t;if(!(o&&[e1,e2].includes(n))){if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof l){var i;null==(i=r.get(n))||i.push(l),e[n]=function(){for(var e,t=arguments.length,o=Array(t),l=0;l<t;l++)o[l]=arguments[l];return null==(e=r.get(n))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)}}}else e[n]=l}}),e),{})}}function e3(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let e6=e=>({name:"inner",options:e,async fn(t){let{listRef:n,overflowRef:r,onFallbackChange:o,offset:l=0,index:i=0,minItemsVisible:a=4,referenceOverflowThreshold:s=0,scrollRef:u,...c}=e,{rects:d,elements:{floating:f}}=t,p=n.current[i];if(!p)return{};let m={...t,...await eI(-p.offsetTop-f.clientTop-d.reference.height/2-p.offsetHeight/2-l).fn(t)},h=(null==u?void 0:u.current)||f,g=await J(e3(m,h.scrollHeight),c),v=await J(m,{...c,elementContext:"reference"}),x=Math.max(0,g.top),y=m.y+x,b=Math.max(0,h.scrollHeight-x-Math.max(0,g.bottom));return h.style.maxHeight=b+"px",h.scrollTop=x,o&&(h.offsetHeight<p.offsetHeight*Math.min(a,n.current.length-1)-1||v.top>=-s||v.bottom>=-s?(0,ej.flushSync)(()=>o(!0)):(0,ej.flushSync)(()=>o(!1))),r&&(r.current=await J(e3({...m,y:y},h.offsetHeight),c)),{y:y}}});var e9=n(4093);let e7=(0,s.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});e7.displayName="FloatingContext";let e8=(0,s.createContext)(null);function e5({children:e,enabled:t=!0}){var n,r,o;let l,i,a,[u,c]=(0,s.useState)(null),[p,m]=(0,s.useState)(0),h=(0,s.useRef)(null),[g,v]=(0,s.useState)(null);(0,d.e)(()=>{if(!g)return;let e=new MutationObserver(()=>{let e=g.style.maxHeight;parseFloat(e)!==parseInt(e)&&(g.style.maxHeight=`${Math.ceil(parseFloat(e))}px`)});return e.observe(g,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[g]);let x=t&&null!==u&&null!==g,{to:y="bottom",gap:b=0,offset:w=0,padding:E=0,inner:P}=(l=te(null!=(n=null==u?void 0:u.gap)?n:"var(--anchor-gap, 0)",g),i=te(null!=(r=null==u?void 0:u.offset)?r:"var(--anchor-offset, 0)",g),a=te(null!=(o=null==u?void 0:u.padding)?o:"var(--anchor-padding, 0)",g),{...u,gap:l,offset:i,padding:a}),[S,M="center"]=y.split(" ");(0,d.e)(()=>{x&&m(0)},[x]);let{refs:T,floatingStyles:R,context:O}=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:r}=e,o=eq(),l=s.useRef({}),[i]=s.useState(()=>(function(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}})()),a=null!=eJ(),[u,c]=s.useState(r.reference),d=eB((e,t,r)=>{l.current.openEvent=e?t:void 0,i.emit("openchange",{open:e,event:t,reason:r,nested:a}),null==n||n(e,t,r)}),f=s.useMemo(()=>({setPositionReference:c}),[]),p=s.useMemo(()=>({reference:u||r.reference||null,floating:r.floating||null,domReference:r.reference}),[u,r.reference,r.floating]);return s.useMemo(()=>({dataRef:l,open:t,onOpenChange:d,elements:p,events:i,floatingId:o,refs:f}),[t,d,p,i,o,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[l,i]=s.useState(null),[a,u]=s.useState(null),c=(null==o?void 0:o.reference)||l,d=s.useRef(null),f=eK();eW(()=>{c&&(d.current=c)},[c]);let p=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:l,floating:i}={},transform:a=!0,whileElementsMounted:u,open:c}=e,[d,f]=s.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=s.useState(r);ek(p,r)||m(r);let[h,g]=s.useState(null),[v,x]=s.useState(null),y=s.useCallback(e=>{e!==P.current&&(P.current=e,g(e))},[]),b=s.useCallback(e=>{e!==S.current&&(S.current=e,x(e))},[]),w=l||h,E=i||v,P=s.useRef(null),S=s.useRef(null),M=s.useRef(d),T=null!=u,R=eL(u),O=eL(o),N=s.useCallback(()=>{if(!P.current||!S.current)return;let e={placement:t,strategy:n,middleware:p};O.current&&(e.platform=O.current),eN(P.current,S.current,e).then(e=>{let t={...e,isPositioned:!0};j.current&&!ek(M.current,t)&&(M.current=t,ej.flushSync(()=>{f(t)}))})},[p,t,n,O]);eC(()=>{!1===c&&M.current.isPositioned&&(M.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let j=s.useRef(!1);eC(()=>(j.current=!0,()=>{j.current=!1}),[]),eC(()=>{if(w&&(P.current=w),E&&(S.current=E),w&&E){if(R.current)return R.current(w,E,N);N()}},[w,E,N,R,T]);let C=s.useMemo(()=>({reference:P,floating:S,setReference:y,setFloating:b}),[y,b]),k=s.useMemo(()=>({reference:w,floating:E}),[w,E]),F=s.useMemo(()=>{let e={position:n,left:0,top:0};if(!k.floating)return e;let t=eA(k.floating,d.x),r=eA(k.floating,d.y);return a?{...e,transform:"translate("+t+"px, "+r+"px)",...eF(k.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,a,k.floating,d.x,d.y]);return s.useMemo(()=>({...d,update:N,refs:C,elements:k,floatingStyles:F}),[d,N,C,k,F])}({...e,elements:{...o,...a&&{reference:a}}}),m=s.useCallback(e=>{let t=en(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;u(t),p.refs.setReference(t)},[p.refs]),h=s.useCallback(e=>{(en(e)||null===e)&&(d.current=e,i(e)),(en(p.refs.reference.current)||null===p.refs.reference.current||null!==e&&!en(e))&&p.refs.setReference(e)},[p.refs]),g=s.useMemo(()=>({...p.refs,setReference:h,setPositionReference:m,domReference:d}),[p.refs,h,m]),v=s.useMemo(()=>({...p.elements,domReference:c}),[p.elements,c]),x=s.useMemo(()=>({...p,...r,refs:g,elements:v,nodeId:t}),[p,g,v,t,r]);return eW(()=>{r.dataRef.current.floatingContext=x;let e=null==f?void 0:f.nodesRef.current.find(e=>e.id===t);e&&(e.context=x)}),s.useMemo(()=>({...p,context:x,refs:g,elements:v}),[p,g,v,x])}({open:x,placement:"selection"===S?"center"===M?"bottom":`bottom-${M}`:"center"===M?`${S}`:`${S}-${M}`,strategy:"absolute",transform:!1,middleware:[eI({mainAxis:"selection"===S?0:b,crossAxis:w}),eD({padding:E}),"selection"!==S&&eH({padding:E}),"selection"===S&&P?e6({...P,padding:E,overflowRef:h,offset:p,minItemsVisible:4,referenceOverflowThreshold:E,onFallbackChange(e){var t,n;if(!e)return;let r=O.elements.floating;if(!r)return;let o=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,l=Math.min(4,r.childElementCount),i=0,a=0;for(let e of null!=(n=null==(t=O.elements.floating)?void 0:t.childNodes)?n:[])if(e instanceof HTMLElement){let t=e.offsetTop,n=t+e.clientHeight+o,s=r.scrollTop,u=s+r.clientHeight;if(t>=s&&n<=u)l--;else{a=Math.max(0,Math.min(n,u)-Math.max(t,s)),i=e.clientHeight;break}}l>=1&&m(e=>{let t=i*l-a+o;return e>=t?e:t})}}):null,e_({padding:E,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}})].filter(Boolean),whileElementsMounted:eO}),[N=S,j=M]=O.placement.split("-");"selection"===S&&(N="selection");let C=(0,s.useMemo)(()=>({anchor:[N,j].filter(Boolean).join(" ")}),[N,j]),{getReferenceProps:k,getFloatingProps:F}=function(e){void 0===e&&(e=[]);let t=e,n=s.useCallback(t=>e4(t,e,"reference"),t),r=s.useCallback(t=>e4(t,e,"floating"),t),o=s.useCallback(t=>e4(t,e,"item"),e.map(e=>null==e?void 0:e.item));return s.useMemo(()=>({getReferenceProps:n,getFloatingProps:r,getItemProps:o}),[n,r,o])}([function(e,t){let{open:n,elements:r}=e,{enabled:o=!0,overflowRef:l,scrollRef:i,onChange:a}=t,u=eB(a),c=s.useRef(!1),d=s.useRef(null),f=s.useRef(null);return s.useEffect(()=>{if(!o)return;function e(e){if(e.ctrlKey||!t||null==l.current)return;let n=e.deltaY,r=l.current.top>=-.5,o=l.current.bottom>=-.5,i=t.scrollHeight-t.clientHeight,a=n<0?-1:1,s=n<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!r&&n>0||!o&&n<0?(e.preventDefault(),(0,ej.flushSync)(()=>{u(e=>e+Math[s](n,i*a))})):/firefox/i.test(function(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}())&&(t.scrollTop+=n))}let t=(null==i?void 0:i.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{d.current=t.scrollTop,null!=l.current&&(f.current={...l.current})}),()=>{d.current=null,f.current=null,t.removeEventListener("wheel",e)}},[o,n,r.floating,l,i,u]),s.useMemo(()=>o?{floating:{onKeyDown(){c.current=!0},onWheel(){c.current=!1},onPointerMove(){c.current=!1},onScroll(){let e=(null==i?void 0:i.current)||r.floating;if(l.current&&e&&c.current){if(null!==d.current){let t=e.scrollTop-d.current;(l.current.bottom<-.5&&t<-1||l.current.top<-.5&&t>1)&&(0,ej.flushSync)(()=>u(e=>e+t))}requestAnimationFrame(()=>{d.current=e.scrollTop})}}}}:{},[o,l,r.floating,i,u])}(O,{overflowRef:h,onChange:m})]),A=(0,f.z)(e=>{v(e),T.setFloating(e)});return s.createElement(e8.Provider,{value:c},s.createElement(e7.Provider,{value:{setFloating:A,setReference:T.setReference,styles:R,getReferenceProps:k,getFloatingProps:F,slot:C}},e))}function te(e,t,n){let r=(0,e9.G)(),o=(0,f.z)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let o=tt(e,t);return[o,n=>{let l=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),o=n[1].slice(t+1).trim();return o?[r,...e(o)]:[r]}return[]}(e);{let i=l.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function a(){r.nextFrame(a);let s=!1;for(let[e,n]of l.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(i[e]!==r){i[e]=r,s=!0;break}}if(!s)return;let u=tt(e,t);o!==u&&(n(u),o=u)})}return r.dispose}]}return[n,null]}),l=(0,s.useMemo)(()=>o(e,t)[0],[e,t]),[i=l,a]=(0,s.useState)();return(0,d.e)(()=>{let[n,r]=o(e,t);if(a(n),r)return r(a)},[e,t]),i}function tt(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}e8.displayName="PlacementContext";var tn=n(1485),tr=n(3717),to=n(2613),tl=n(1270),ti=n(847),ta=n(9914);let ts=(0,s.createContext)(!1),tu=s.Fragment,tc=(0,tl.yV)(function(e,t){var n;let r=(0,s.useRef)(null),o=(0,R.T)((0,R.h)(e=>{r.current=e}),t),l=E(r),i=function(e){let t=(0,s.useContext)(ts),n=(0,s.useContext)(tf),r=E(e),[o,l]=(0,s.useState)(()=>{var e;if(!t&&null!==n)return null!=(e=n.current)?e:null;if(ta.O.isServer)return null;let o=null==r?void 0:r.getElementById("headlessui-portal-root");if(o)return o;if(null===r)return null;let l=r.createElement("div");return l.setAttribute("id","headlessui-portal-root"),r.body.appendChild(l)});return o}(r),[a]=(0,s.useState)(()=>{var e;return ta.O.isServer?null:null!=(e=null==l?void 0:l.createElement("div"))?e:null}),c=(0,s.useContext)(tp),p=function(){let e;let t=(e="undefined"==typeof document,"useSyncExternalStore"in u&&(0,u.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[n,r]=s.useState(ta.O.isHandoffComplete);return n&&!1===ta.O.isHandoffComplete&&r(!1),s.useEffect(()=>{!0!==n&&r(!0)},[n]),s.useEffect(()=>ta.O.handoff(),[]),!t&&n}();return(0,d.e)(()=>{!i||!a||i.contains(a)||(a.setAttribute("data-headlessui-portal",""),i.appendChild(a))},[i,a]),(0,d.e)(()=>{if(a&&c)return c.register(a)},[c,a]),n=()=>{var e;i&&a&&(a instanceof Node&&i.contains(a)&&i.removeChild(a),i.childNodes.length<=0&&(null==(e=i.parentElement)||e.removeChild(i)))},(0,f.z)(n),(0,s.useRef)(!1),p&&i&&a?(0,ej.createPortal)((0,tl.sY)({ourProps:{ref:o},theirProps:e,slot:{},defaultTag:tu,name:"Portal"}),a):null}),td=s.Fragment,tf=(0,s.createContext)(null),tp=(0,s.createContext)(null),tm=Object.assign((0,tl.yV)(function(e,t){let n=(0,R.T)(t),{enabled:r=!0,...o}=e;return r?s.createElement(tc,{...o,ref:n}):(0,tl.sY)({ourProps:{ref:n},theirProps:o,slot:{},defaultTag:tu,name:"Portal"})}),{Group:(0,tl.yV)(function(e,t){let{target:n,...r}=e,o={ref:(0,R.T)(t)};return s.createElement(tf.Provider,{value:n},(0,tl.sY)({ourProps:o,theirProps:r,defaultTag:td,name:"Popover.Group"}))})});var th=((o=th||{})[o.Open=0]="Open",o[o.Closed=1]="Closed",o),tg=((l=tg||{})[l.TogglePopover=0]="TogglePopover",l[l.ClosePopover=1]="ClosePopover",l[l.SetButton=2]="SetButton",l[l.SetButtonId=3]="SetButtonId",l[l.SetPanel=4]="SetPanel",l[l.SetPanelId=5]="SetPanelId",l);let tv={0:e=>({...e,popoverState:(0,to.E)(e.popoverState,{0:1,1:0}),__demoMode:!1}),1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},tx=(0,s.createContext)(null);function ty(e){let t=(0,s.useContext)(tx);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ty),t}return t}tx.displayName="PopoverContext";let tb=(0,s.createContext)(null);function tw(e){let t=(0,s.useContext)(tb);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,tw),t}return t}tb.displayName="PopoverAPIContext";let tE=(0,s.createContext)(null);function tP(){return(0,s.useContext)(tE)}tE.displayName="PopoverGroupContext";let tS=(0,s.createContext)(null);function tM(e,t){return(0,to.E)(t.type,tv,e,t)}tS.displayName="PopoverPanelContext";let tT=tl.VN.RenderStrategy|tl.VN.Static;function tR(e,t){let n=(0,s.useId)(),{id:r=`headlessui-popover-backdrop-${n}`,transition:o=!1,...l}=e,[{popoverState:i},a]=ty("Popover.Backdrop"),u=(0,s.useRef)(null),c=(0,R.T)(t,u),d=(0,tn.oJ)(),[p,m]=(0,j.Y)(o,u,null!==d?(d&tn.ZM.Open)===tn.ZM.Open:0===i),h=(0,f.z)(e=>{if((0,tr.P)(e.currentTarget))return e.preventDefault();a({type:1})}),g=(0,s.useMemo)(()=>({open:0===i}),[i]),v={ref:c,id:r,"aria-hidden":!0,onClick:h,...(0,j.X)(m)};return(0,tl.sY)({ourProps:v,theirProps:l,slot:g,defaultTag:"div",features:tT,visible:p,name:"Popover.Backdrop"})}let tO=tl.VN.RenderStrategy|tl.VN.Static,tN=(0,tl.yV)(function(e,t){var n,r,o,l,i,a,u,c,d,g,v;let x,y,w,P,M,T,O,N,j;let{__demoMode:k=!1,...F}=e,A=(0,s.useRef)(null),L=(0,R.T)(t,(0,R.h)(e=>{A.current=e})),I=(0,s.useRef)([]),D=(0,s.useReducer)(tM,{__demoMode:k,popoverState:k?0:1,buttons:I,button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:(0,s.createRef)(),afterPanelSentinel:(0,s.createRef)(),afterButtonSentinel:(0,s.createRef)()}),[{popoverState:H,button:_,buttonId:z,panel:V,panelId:B,beforePanelSentinel:W,afterPanelSentinel:G,afterButtonSentinel:$},Y]=D,q=E(null!=(n=A.current)?n:_),U=(0,s.useMemo)(()=>{if(!_||!V)return!1;for(let e of document.querySelectorAll("body > *"))if(Number(null==e?void 0:e.contains(_))^Number(null==e?void 0:e.contains(V)))return!0;let e=(0,m.GO)(),t=e.indexOf(_),n=(t+e.length-1)%e.length,r=(t+1)%e.length,o=e[n],l=e[r];return!V.contains(o)&&!V.contains(l)},[_,V]),X=(0,p.E)(z),J=(0,p.E)(B),K=((0,s.useMemo)(()=>({buttonId:X,panelId:J,close:()=>Y({type:1})}),[X,J,Y]),tP()),Z=(null==K||K.registerPopover,(0,f.z)(()=>{var e;return null!=(e=null==K?void 0:K.isFocusWithinPopoverGroup())?e:(null==q?void 0:q.activeElement)&&((null==_?void 0:_.contains(q.activeElement))||(null==V?void 0:V.contains(q.activeElement)))})),[Q,ee]=(x=(0,s.useContext)(tp),y=(0,s.useRef)([]),w=(0,f.z)(e=>(y.current.push(e),x&&x.register(e),()=>P(e))),P=(0,f.z)(e=>{let t=y.current.indexOf(e);-1!==t&&y.current.splice(t,1),x&&x.unregister(e)}),M=(0,s.useMemo)(()=>({register:w,unregister:P,portals:y}),[w,P,y]),[y,(0,s.useMemo)(()=>function({children:e}){return s.createElement(tp.Provider,{value:M},e)},[M])]),et=function({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){var r;let o=(0,s.useRef)(null!=(r=null==n?void 0:n.current)?r:null),l=E(o),i=(0,f.z)(()=>{var n,r,i;let a=[];for(let t of e)null!==t&&(t instanceof HTMLElement?a.push(t):"current"in t&&t.current instanceof HTMLElement&&a.push(t.current));if(null!=t&&t.current)for(let e of t.current)a.push(e);for(let e of null!=(n=null==l?void 0:l.querySelectorAll("html > *, body > *"))?n:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(e.contains(o.current)||e.contains(null==(i=null==(r=o.current)?void 0:r.getRootNode())?void 0:i.host)||a.some(t=>e.contains(t))||a.push(e));return a});return{resolveContainers:i,contains:(0,f.z)(e=>i().some(t=>t.contains(e))),mainTreeNodeRef:o,MainTreeNode:(0,s.useMemo)(()=>function(){return null!=n?null:s.createElement(S._,{features:S.x.Hidden,ref:o})},[o,n])}}({mainTreeNodeRef:null==K?void 0:K.mainTreeNodeRef,portals:Q,defaultContainers:[_,V]});null==q||q.defaultView,r=e=>{var t,n,r,o,l,i;e.target!==window&&e.target instanceof HTMLElement&&0===H&&(Z()||_&&V&&(et.contains(e.target)||null!=(n=null==(t=W.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(o=null==(r=G.current)?void 0:r.contains)&&o.call(r,e.target)||null!=(i=null==(l=$.current)?void 0:l.contains)&&i.call(l,e.target)||Y({type:1})))},(0,p.E)(r),o=0===H,l=et.resolveContainers,i=(e,t)=>{Y({type:1}),(0,m.sP)(t,m.tJ.Loose)||(e.preventDefault(),null==_||_.focus())},b(o,"outside-click"),T=(0,p.E)(i),O=(0,s.useCallback)(function(e,t){if(e.defaultPrevented)return;let n=t(e);if(null!==n&&n.getRootNode().contains(n)&&n.isConnected){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(l)){if(null===t)continue;let r=t instanceof HTMLElement?t:t.current;if(null!=r&&r.contains(n)||e.composed&&e.composedPath().includes(r))return}return(0,m.sP)(n,m.tJ.Loose)||-1===n.tabIndex||e.preventDefault(),T.current(e,n)}},[T]),N=(0,s.useRef)(null),a=e=>{var t,n;N.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},(0,p.E)(a),u=e=>{var t,n;N.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},(0,p.E)(u),c=e=>{h()||/Android/gi.test(window.navigator.userAgent)||N.current&&(O(e,()=>N.current),N.current=null)},(0,p.E)(c),j=(0,s.useRef)({x:0,y:0}),d=e=>{j.current.x=e.touches[0].clientX,j.current.y=e.touches[0].clientY},(0,p.E)(d),g=e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-j.current.x)>=30||Math.abs(t.y-j.current.y)>=30))return O(e,()=>e.target instanceof HTMLElement?e.target:null)},(0,p.E)(g),v=e=>O(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),(0,p.E)(v);let en=(0,f.z)(e=>{Y({type:1});let t=e?e instanceof HTMLElement?e:"current"in e&&e.current instanceof HTMLElement?e.current:_:_;null==t||t.focus()}),er=(0,s.useMemo)(()=>({close:en,isPortalled:U}),[en,U]),eo=(0,s.useMemo)(()=>({open:0===H,close:en}),[H,en]);return s.createElement(e5,null,s.createElement(tS.Provider,{value:null},s.createElement(tx.Provider,{value:D},s.createElement(tb.Provider,{value:er},s.createElement(C.Z,{value:en},s.createElement(tn.up,{value:(0,to.E)(H,{0:tn.ZM.Open,1:tn.ZM.Closed})},s.createElement(ee,null,(0,tl.sY)({ourProps:{ref:L},theirProps:F,slot:eo,defaultTag:"div",name:"Popover"}),s.createElement(et.MainTreeNode,null))))))))}),tj=(0,tl.yV)(function(e,t){let n=(0,s.useId)(),{id:r=`headlessui-popover-button-${n}`,disabled:o=!1,autoFocus:l=!1,...u}=e,[d,p]=ty("Popover.Button"),{isPortalled:h}=tw("Popover.Button"),g=(0,s.useRef)(null),v=`headlessui-focus-sentinel-${(0,s.useId)()}`,x=tP(),y=null==x?void 0:x.closeOthers,b=null!==(0,s.useContext)(tS),[w]=(0,s.useState)(()=>Symbol()),M=(0,R.T)(g,t,(0,s.useContext)(e7).setReference,b?null:e=>{if(e)d.buttons.current.push(w);else{let e=d.buttons.current.indexOf(w);-1!==e&&d.buttons.current.splice(e,1)}d.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&p({type:2,button:e})}),T=(0,R.T)(g,t),j=E(g),C=(0,f.z)(e=>{var t,n,r;if(b){if(1===d.popoverState)return;switch(e.key){case ti.R.Space:case ti.R.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),p({type:1}),null==(r=d.button)||r.focus()}}else switch(e.key){case ti.R.Space:case ti.R.Enter:e.preventDefault(),e.stopPropagation(),1===d.popoverState&&(null==y||y(d.buttonId)),p({type:0});break;case ti.R.Escape:if(0!==d.popoverState)return null==y?void 0:y(d.buttonId);if(!g.current||null!=j&&j.activeElement&&!g.current.contains(j.activeElement))return;e.preventDefault(),e.stopPropagation(),p({type:1})}}),k=(0,f.z)(e=>{b||e.key===ti.R.Space&&e.preventDefault()}),F=(0,f.z)(e=>{var t,n;(0,tr.P)(e.currentTarget)||o||(b?(p({type:1}),null==(t=d.button)||t.focus()):(e.preventDefault(),e.stopPropagation(),1===d.popoverState&&(null==y||y(d.buttonId)),p({type:0}),null==(n=d.button)||n.focus()))}),A=(0,f.z)(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:L,focusProps:I}=(0,i.F)({autoFocus:l}),{isHovered:D,hoverProps:H}=(0,a.X)({isDisabled:o}),{pressed:_,pressProps:z}=(0,c.x)({disabled:o}),V=0===d.popoverState,B=(0,s.useMemo)(()=>({open:V,active:_||V,disabled:o,hover:D,focus:L,autofocus:l}),[V,D,L,_,o,l]),W=(0,P.f)(e,g),G=b?(0,tl.dG)({ref:T,type:W,onKeyDown:C,onClick:F,disabled:o||void 0,autoFocus:l},I,H,z):(0,tl.dG)({ref:M,id:d.buttonId,type:W,"aria-expanded":0===d.popoverState,"aria-controls":d.panel?d.panelId:void 0,disabled:o||void 0,autoFocus:l,onKeyDown:C,onKeyUp:k,onClick:F,onMouseDown:A},I,H,z),$=N(),Y=(0,f.z)(()=>{let e=d.panel;e&&(0,to.E)($.current,{[O.Forwards]:()=>(0,m.jA)(e,m.TO.First),[O.Backwards]:()=>(0,m.jA)(e,m.TO.Last)})===m.fE.Error&&(0,m.jA)((0,m.GO)().filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,to.E)($.current,{[O.Forwards]:m.TO.Next,[O.Backwards]:m.TO.Previous}),{relativeTo:d.button})});return s.createElement(s.Fragment,null,(0,tl.sY)({ourProps:G,theirProps:u,slot:B,defaultTag:"button",name:"Popover.Button"}),V&&!b&&h&&s.createElement(S._,{id:v,ref:d.afterButtonSentinel,features:S.x.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:Y}))}),tC=(0,tl.yV)(tR),tk=(0,tl.yV)(tR),tF=(0,tl.yV)(function(e,t){var n;let r=(0,s.useId)(),{id:o=`headlessui-popover-panel-${r}`,focus:l=!1,anchor:i,portal:a=!1,modal:u=!1,transition:c=!1,...h}=e,[g,v]=ty("Popover.Panel"),{close:y,isPortalled:w}=tw("Popover.Panel"),P=`headlessui-focus-sentinel-before-${r}`,M=`headlessui-focus-sentinel-after-${r}`,C=(0,s.useRef)(null),k=(0,s.useMemo)(()=>i?"string"==typeof i?{to:i}:i:null,[i]),[F,A]=function(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,s.useContext)(e8),n=(0,s.useMemo)(()=>e,[JSON.stringify(e,"undefined"!=typeof HTMLElement?(e,t)=>t instanceof HTMLElement?t.outerHTML:t:void 0)]);(0,d.e)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,s.useContext)(e7);return(0,s.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}(k),L=function(){let{getFloatingProps:e,slot:t}=(0,s.useContext)(e7);return(0,s.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}();k&&(a=!0);let I=(0,R.T)(C,t,k?F:null,e=>{v({type:4,panel:e})}),D=E(C),H=(0,tl.Y2)();(0,d.e)(()=>(v({type:5,panelId:o}),()=>{v({type:5,panelId:null})}),[o,v]);let _=(0,tn.oJ)(),[z,V]=(0,j.Y)(c,C,null!==_?(_&tn.ZM.Open)===tn.ZM.Open:0===g.popoverState);g.button,n=()=>{v({type:1})},(0,p.E)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()}),function(e,t,n=()=>[document.body]){!function(e,t,n=()=>({containers:[]})){let r=x(T),o=t?r.get(t):void 0;o&&o.count,(0,d.e)(()=>{if(!(!t||!e))return T.dispatch("PUSH",t,n),()=>T.dispatch("POP",t,n)},[e,t])}(b(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}(!g.__demoMode&&u&&z,D);let B=(0,f.z)(e=>{var t;if(e.key===ti.R.Escape){if(0!==g.popoverState||!C.current||null!=D&&D.activeElement&&!C.current.contains(D.activeElement))return;e.preventDefault(),e.stopPropagation(),v({type:1}),null==(t=g.button)||t.focus()}}),W=(0,s.useMemo)(()=>({open:0===g.popoverState,close:y}),[g.popoverState,y]),G=(0,tl.dG)(k?L():{},{ref:I,id:o,onKeyDown:B,onBlur:l&&0===g.popoverState?e=>{var t,n,r,o,l;let i=e.relatedTarget;i&&C.current&&(null!=(t=C.current)&&t.contains(i)||(v({type:1}),(null!=(r=null==(n=g.beforePanelSentinel.current)?void 0:n.contains)&&r.call(n,i)||null!=(l=null==(o=g.afterPanelSentinel.current)?void 0:o.contains)&&l.call(o,i))&&i.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...h.style,...A,"--button-width":function(e,t=!1){let n=null===e?null:"current"in e?e.current:e,[r,o]=(0,s.useReducer)(()=>({}),{}),l=(0,s.useMemo)(()=>(function(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}})(n),[n,r]);return(0,d.e)(()=>{if(!n)return;let e=new ResizeObserver(o);return e.observe(n),()=>{e.disconnect()}},[n]),t?{width:`${l.width}px`,height:`${l.height}px`}:l}(g.button,!0).width},...(0,j.X)(V)}),$=N(),Y=(0,f.z)(()=>{let e=C.current;e&&(0,to.E)($.current,{[O.Forwards]:()=>{var t;(0,m.jA)(e,m.TO.First)===m.fE.Error&&(null==(t=g.afterPanelSentinel.current)||t.focus())},[O.Backwards]:()=>{var e;null==(e=g.button)||e.focus({preventScroll:!0})}})}),q=(0,f.z)(()=>{let e=C.current;e&&(0,to.E)($.current,{[O.Forwards]:()=>{var e;if(!g.button)return;let t=(0,m.GO)(),n=t.indexOf(g.button),r=t.slice(0,n+1),o=[...t.slice(n+1),...r];for(let t of o.slice())if("true"===t.dataset.headlessuiFocusGuard||null!=(e=g.panel)&&e.contains(t)){let e=o.indexOf(t);-1!==e&&o.splice(e,1)}(0,m.jA)(o,m.TO.First,{sorted:!1})},[O.Backwards]:()=>{var t;(0,m.jA)(e,m.TO.Previous)===m.fE.Error&&(null==(t=g.button)||t.focus())}})});return s.createElement(tn.uu,null,s.createElement(tS.Provider,{value:o},s.createElement(tb.Provider,{value:{close:y,isPortalled:w}},s.createElement(tm,{enabled:!!a&&(e.static||z)},z&&w&&s.createElement(S._,{id:P,ref:g.beforePanelSentinel,features:S.x.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:Y}),(0,tl.sY)({mergeRefs:H,ourProps:G,theirProps:h,slot:W,defaultTag:"div",features:tO,visible:z,name:"Popover.Panel"}),z&&w&&s.createElement(S._,{id:M,ref:g.afterPanelSentinel,features:S.x.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:q})))))}),tA=(0,tl.yV)(function(e,t){let n;let r=(0,s.useRef)(null),o=(0,R.T)(r,t),[l,i]=(0,s.useState)([]),a={mainTreeNodeRef:n=(0,s.useRef)(null),MainTreeNode:(0,s.useMemo)(()=>function(){return s.createElement(S._,{features:S.x.Hidden,ref:n})},[n])},u=(0,f.z)(e=>{i(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),c=(0,f.z)(e=>(i(t=>[...t,e]),()=>u(e))),d=(0,f.z)(()=>{var e;let t=(0,w.r)(r);if(!t)return!1;let n=t.activeElement;return!!(null!=(e=r.current)&&e.contains(n))||l.some(e=>{var r,o;return(null==(r=t.getElementById(e.buttonId.current))?void 0:r.contains(n))||(null==(o=t.getElementById(e.panelId.current))?void 0:o.contains(n))})}),p=(0,f.z)(e=>{for(let t of l)t.buttonId.current!==e&&t.close()}),m=(0,s.useMemo)(()=>({registerPopover:c,unregisterPopover:u,isFocusWithinPopoverGroup:d,closeOthers:p,mainTreeNodeRef:a.mainTreeNodeRef}),[c,u,d,p,a.mainTreeNodeRef]),h=(0,s.useMemo)(()=>({}),[]);return s.createElement(tE.Provider,{value:m},(0,tl.sY)({ourProps:{ref:o},theirProps:e,slot:h,defaultTag:"div",name:"Popover.Group"}),s.createElement(a.MainTreeNode,null))}),tL=Object.assign(tN,{Button:tj,Backdrop:tk,Overlay:tC,Panel:tF,Group:tA})},7543:(e,t,n)=>{"use strict";let r;n.d(t,{_:()=>i,x:()=>l});var o=n(1270),l=((r=l||{})[r.None=1]="None",r[r.Focusable=2]="Focusable",r[r.Hidden=4]="Hidden",r);let i=(0,o.yV)(function(e,t){var n;let{features:r=1,...l}=e,i={ref:t,"aria-hidden":(2&r)==2||(null!=(n=l["aria-hidden"])?n:void 0),hidden:(4&r)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&r)==4&&(2&r)!=2&&{display:"none"}}};return(0,o.sY)({ourProps:i,theirProps:l,slot:{},defaultTag:"div",name:"Hidden"})})},6711:(e,t,n)=>{"use strict";let r,o,l,i,a;n.d(t,{GO:()=>h,TO:()=>f,fE:()=>p,jA:()=>b,sP:()=>v,tJ:()=>g,z2:()=>y});var s=n(2613),u=n(1844);let c=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),d=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var f=((r=f||{})[r.First=1]="First",r[r.Previous=2]="Previous",r[r.Next=4]="Next",r[r.Last=8]="Last",r[r.WrapAround=16]="WrapAround",r[r.NoScroll=32]="NoScroll",r[r.AutoFocus=64]="AutoFocus",r),p=((o=p||{})[o.Error=0]="Error",o[o.Overflow=1]="Overflow",o[o.Success=2]="Success",o[o.Underflow=3]="Underflow",o),m=((l=m||{})[l.Previous=-1]="Previous",l[l.Next=1]="Next",l);function h(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(c)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var g=((i=g||{})[i.Strict=0]="Strict",i[i.Loose=1]="Loose",i);function v(e,t=0){var n;return e!==(null==(n=(0,u.r)(e))?void 0:n.body)&&(0,s.E)(t,{0:()=>e.matches(c),1(){let t=e;for(;null!==t;){if(t.matches(c))return!0;t=t.parentElement}return!1}})}var x=((a=x||{})[a.Keyboard=0]="Keyboard",a[a.Mouse=1]="Mouse",a);function y(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let l=r.compareDocumentPosition(o);return l&Node.DOCUMENT_POSITION_FOLLOWING?-1:l&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function b(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){var l,i,a;let s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,u=Array.isArray(e)?n?y(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(d)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):h(e);o.length>0&&u.length>1&&(u=u.filter(e=>!o.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:s.activeElement;let c=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,u.indexOf(r))-1;if(4&t)return Math.max(0,u.indexOf(r))+1;if(8&t)return u.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),p=32&t?{preventScroll:!0}:{},m=0,g=u.length,v;do{if(m>=g||m+g<=0)return 0;let e=f+m;if(16&t)e=(e+g)%g;else{if(e<0)return 3;if(e>=g)return 1}null==(v=u[e])||v.focus(p),m+=c}while(v!==s.activeElement);return 6&t&&null!=(a=null==(i=null==(l=v)?void 0:l.matches)?void 0:i.call(l,"textarea,input"))&&a&&v.select(),2}}};var t=require("../../webpack-runtime.js");t.C(e);var n=e=>t(t.s=e),r=t.X(0,[515,216,112],()=>n(960));module.exports=r})(); |