1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5569],{45490:function(e,t,n){let r,o;n.d(t,{J2:function(){return eo}});var l=n(35115),a=n(66817),u=n(2265),s=n(36750),c=n(40993),i=n(13323),p=n(96802),d=n(64518),f=n(31948),v=n(33106),b=n(41264),P=n(40048),m=n(80004),y=n(28851),O=n(26074),h=n(12340),g=n(93689),S=n(18369),E=n(34723),w=n(20494),I=n(30054),C=n(38198),k=n(37863),x=n(46187),j=n(47634),B=n(91133),N=n(37105),T=n(24536),_=n(40293),F=n(27847),M=n(37388),D=n(31094),z=n(46036),R=n(22055),G=Object.defineProperty,V=(e,t,n)=>t in e?G(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,A=(e,t,n)=>(V(e,"symbol"!=typeof t?t+"":t,n),n),Z=((r=Z||{})[r.Open=0]="Open",r[r.Closed=1]="Closed",r),L=((o=L||{})[o.OpenPopover=0]="OpenPopover",o[o.ClosePopover=1]="ClosePopover",o[o.SetButton=2]="SetButton",o[o.SetButtonId=3]="SetButtonId",o[o.SetPanel=4]="SetPanel",o[o.SetPanelId=5]="SetPanelId",o);let Y={0:e=>0===e.popoverState?e:{...e,popoverState: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)=>
1e.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}};class J extends z.J{static new(e){let{id:t,__demoMode:n=!1}=e;return new J({id:t,__demoMode:n,popoverState:n?0:1,buttons:{current:[]},button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:{current:null},afterPanelSentinel:{current:null},afterButtonSentinel:{current:null}})}reduce(e,t){return(0,T.E)(t.type,Y,e,t)}constructor(e){super(e),A(this,"actions",{close:()=>this.send({type:1}),refocusableClose:e=>{this.actions.close();let t=e?B.Re(e)?e:"current"in e&&B.Re(e.current)?e.current:this.state.button:this.state.button;null==t||t.focus()},open:()=>this.send({type:0}),setButtonId:e=>this.send({type:3,buttonId:e}),setButton:e=>this.send({type:2,button:e}),setPanelId:e=>this.send({type:5,panelId:e}),setPanel:e=>this.send({type:4,panel:e})}),A(this,"selectors",{isPortalled:e=>{var t;if(!e.button||!e.panel)return!1;let n=null!=(t=(0,_.r3)(e.button))?t:document;for(let t of n.querySelectorAll("body > *"))if(Number(null==t?void 0:t.contains(e.button))^Number(null==t?void 0:t.contains(e.panel)))return!0;let r=(0,N.GO)(n),o=r.indexOf(e.button),l=(o+r.length-1)%r.length,a=(o+1)%r.length,u=r[l],s=r[a];return!e.panel.contains(u)&&!e.panel.contains(s)}});{let e=this.state.id,t=R.n.get(null);this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}}}var K=n(99417);let H=(0,u.createContext)(null);function W(e){let t=(0,u.useContext)(H);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Popover /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,W),t}return t}let X=(0,u.createContext)(null);function U(){return(0,u.useContext)(X)}X.displayName="PopoverGroupContext";let q=(0,u.createContext)(null);q.displayName="PopoverPanelContext";let Q=F.VN.RenderStrategy|F.VN.Static;function $(e,t){let n=(0,u.useId)(),{id:r="headlessui-popover-backdrop-".concat(n),transition:o=!1,...l}=e,a=W("Popover.Backdrop"),s=(0,x.M)(a,(0,u.useCallback)(e=>e.popoverState,[])),[c,p]=(0,u.useState)(null),d=(0,g.T)(t,p),f=(0,k.oJ)(),[v,b]=(0,E.Y)(o,c,null!==f?(f&k.ZM.Open)===k.ZM.Open:s===Z.Open),P=(0,i.z)(e=>{if((0,j.P)(e.currentTarget))return e.preventDefault();a.actions.close()}),m=(0,h.x)({open:s===Z.Open}),y={ref:d,id:r,"aria-hidden":!0,onClick:P,...(0,E.X)(b)};return(0,F.L6)()({ourProps:y,theirProps:l,slot:m,defaultTag:"div",features:Q,visible:v,name:"Popover.Backdrop"})}let ee=F.VN.RenderStrategy|F.VN.Static,et=(0,F.yV)(function(e,t){var n;let r=(0,u.useId)(),{__demoMode:o=!1,...l}=e,a=function(e){let{id:t,__demoMode:n=!1}=e,r=(0,u.useMemo)(()=>J.new({id:t,__demoMode:n}),[]);return(0,K.L)(()=>r.dispose()),r}({id:r,__demoMode:o}),s=(0,u.useRef)(null),c=(0,g.T)(t,(0,g.h)(e=>{s.current=e})),[d,v,m,O,S]=(0,x.M)(a,(0,u.useCallback)(e=>[e.popoverState,e.button,e.panel,e.buttonId,e.panelId],[])),E=(0,P.p)(null!=(n=s.current)?n:v),C=(0,f.E)(O),j=(0,f.E)(S),M=(0,u.useMemo)(()=>({buttonId:C,panelId:j,close:a.actions.close}),[C,j,a]),z=U(),R=null==z?void 0:z.registerPopover,G=(0,i.z)(()=>{var e,t;let n=(0,_.vY)(null!=(e=s.current)?e:v);return null!=(t=null==z?void 0:z.isFocusWithinPopoverGroup())?t:n&&((null==v?void 0:v.contains(n))||(null==m?void 0:m.contains(n)))});(0,u.useEffect)(()=>null==R?void 0:R(M),[R,M]);let[V,A]=(0,D.kF)(),L=(0,y.H1)(v),Y=(0,y.vs)({mainTreeNode:L,portals:V,defaultContainers:[{get current(){return a.state.button}},{get current(){return a.state.panel}}]});(0,p.O)(E,"focus",e=>{var t,n,r,o,l,u;e.target!==window&&B.sP(e.target)&&a.state.popoverState===Z.Open&&(G()||a.state.button&&a.state.panel&&(Y.contains(e.target)||null!=(n=null==(t=a.state.beforePanelSentinel.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(o=null==(r=a.state.afterPanelSentinel.current)?void 0:r.contains)&&o.call(r,e.target)||null!=(u=null==(l=a.state.afterButtonSentinel.current)?void 0:l.contains)&&u.call(l,e.target)||a.actions.close()))},!0);let W=d===Z.Open;(0,b.O)(W,Y.resolveContainers,(e,t)=>{a.actions.close(),(0,N.sP)(t,N.tJ.Loose)||(e.preventDefault(),null==v||v.focus())});let X=(0,h.x)({open:d===Z.Open,close:a.actions.refocusableClose}),Q=(0,x.M)(a,(0,u.useCallback)(e=>(0,T.E)(e.popoverState,{[Z.Open]:k.ZM.Open,[Z.Closed]:k.ZM.Closed}),[])),$=(0,F.L6)();return u.createElement(y.Jl,{node:L},u.createElement(I.HO,null,u.createElement(q.Provider,{value:null},u.createElement(H.Provider,{value:a},u.createElement(w.Z,{value:a.actions.refocusableClose},u.createElement(k.up,{value:Q},u.createElement(A,null,$({ourProps:{ref:c},theirProps:l,slot:X,defaultTag:"div",name:"Popover"}))))))))}),en=(0,F.yV)(function(e,t){let n=(0,u.useId)(),{id:r="headlessui-popover-button-".concat(n),disabled:o=!1,autoFocus:c=!1,...p}=e,d=W("Popover.Button"),[f,v,b,P,y,O,E]=(0,x.M)(d,(0,u.useCallback)(e=>[e.popoverState,d.selectors.isPortalled(e),e.button,e.buttonId,e.panel,e.panelId,e.afterButtonSentinel],[])),w=(0,u.useRef)(null),k="headlessui-focus-sentinel-".concat((0,u.useId)()),D=U(),z=null==D?void 0:D.closeOthers,R=null!==(0,u.useContext)(q);(0,u.useEffect)(()=>
1{if(!R)return d.actions.setButtonId(r),()=>d.actions.setButtonId(null)},[R,r,d]);let[G]=(0,u.useState)(()=>Symbol()),V=(0,g.T)(w,t,(0,I.AZ)(),(0,i.z)(e=>{if(!R){if(e)d.state.buttons.current.push(G);else{let e=d.state.buttons.current.indexOf(G);-1!==e&&d.state.buttons.current.splice(e,1)}d.state.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&d.actions.setButton(e)}})),A=(0,g.T)(w,t),L=(0,i.z)(e=>{var t,n,r;if(R){if(d.state.popoverState===Z.Closed)return;switch(e.key){case M.R.Space:case M.R.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),d.actions.close(),null==(r=d.state.button)||r.focus()}}else switch(e.key){case M.R.Space:case M.R.Enter:e.preventDefault(),e.stopPropagation(),d.state.popoverState===Z.Closed?(null==z||z(d.state.buttonId),d.actions.open()):d.actions.close();break;case M.R.Escape:if(d.state.popoverState!==Z.Open)return null==z?void 0:z(d.state.buttonId);if(!w.current)return;let o=(0,_.vY)(w.current);if(o&&!w.current.contains(o))return;e.preventDefault(),e.stopPropagation(),d.actions.close()}}),Y=(0,i.z)(e=>{R||e.key===M.R.Space&&e.preventDefault()}),J=(0,i.z)(e=>{var t,n;(0,j.P)(e.currentTarget)||o||(R?(d.actions.close(),null==(t=d.state.button)||t.focus()):(e.preventDefault(),e.stopPropagation(),d.state.popoverState===Z.Closed?(null==z||z(d.state.buttonId),d.actions.open()):d.actions.close(),null==(n=d.state.button)||n.focus()))}),K=(0,i.z)(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:H,focusProps:X}=(0,l.F)({autoFocus:c}),{isHovered:Q,hoverProps:$}=(0,a.X)({isDisabled:o}),{pressed:ee,pressProps:et}=(0,s.x)({disabled:o}),en=f===Z.Open,er=(0,h.x)({open:en,active:ee||en,disabled:o,hover:Q,focus:H,autofocus:c}),eo=(0,m.f)(e,b),el=R?(0,F.dG)({ref:A,type:eo,onKeyDown:L,onClick:J,disabled:o||void 0,autoFocus:c},X,$,et):(0,F.dG)({ref:V,id:P,type:eo,"aria-expanded":f===Z.Open,"aria-controls":y?O:void 0,disabled:o||void 0,autoFocus:c,onKeyDown:L,onKeyUp:Y,onClick:J,onMouseDown:K},X,$,et),ea=(0,S.l)(),eu=(0,i.z)(()=>{if(!B.Re(d.state.panel))return;let e=d.state.panel;(0,T.E)(ea.current,{[S.N.Forwards]:()=>(0,N.jA)(e,N.TO.First),[S.N.Backwards]:()=>(0,N.jA)(e,N.TO.Last)})===N.fE.Error&&(0,N.jA)((0,N.GO)((0,_.k3)(d.state.button)).filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,T.E)(ea.current,{[S.N.Forwards]:N.TO.Next,[S.N.Backwards]:N.TO.Previous}),{relativeTo:d.state.button})}),es=(0,F.L6)();return u.createElement(u.Fragment,null,es({ourProps:el,theirProps:p,slot:er,defaultTag:"button",name:"Popover.Button"}),en&&!R&&v&&u.createElement(C._,{id:k,ref:E,features:C.x.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:eu}))}),er=(0,F.yV)($),eo=Object.assign(et,{Button:en,Backdrop:(0,F.yV)($),Overlay:er,Panel:(0,F.yV)(function(e,t){let n=(0,u.useId)(),{id:r="headlessui-popover-panel-".concat(n),focus:o=!1,anchor:l,portal:a=!1,modal:s=!1,transition:p=!1,...f}=e,b=W("Popover.Panel"),m=(0,x.M)(b,b.selectors.isPortalled),[y,j,B,z,R]=(0,x.M)(b,(0,u.useCallback)(e=>[e.popoverState,e.button,e.__demoMode,e.beforePanelSentinel,e.afterPanelSentinel],[])),G="headlessui-focus-sentinel-before-".concat(n),V="headlessui-focus-sentinel-after-".concat(n),A=(0,u.useRef)(null),L=(0,I.Vy)(l),[Y,J]=(0,I.ES)(L),K=(0,I.U8)();L&&(a=!0);let[H,X]=(0,u.useState)(null),U=(0,g.T)(A,t,L?Y:null,b.actions.setPanel,X),Q=(0,P.i)(j),$=(0,P.i)(A.current);(0,d.e)(()=>(b.actions.setPanelId(r),()=>b.actions.setPanelId(null)),[r,b]);let et=(0,k.oJ)(),[en,er]=(0,E.Y)(p,H,null!==et?(et&k.ZM.Open)===k.ZM.Open:y===Z.Open);(0,v.m)(en,j,b.actions.close),(0,O.P)(!B&&s&&en,$);let eo=(0,i.z)(e=>{var t;if(e.key===M.R.Escape){if(b.state.popoverState!==Z.Open||!A.current)return;let n=(0,_.vY)(A.current);if(n&&!A.current.contains(n))return;e.preventDefault(),e.stopPropagation(),b.actions.close(),null==(t=b.state.button)||t.focus()}});(0,u.useEffect)(()=>{var t;e.static||y===Z.Closed&&(null==(t=e.unmount)||t)&&b.actions.setPanel(null)},[y,e.unmount,e.static,b]),(0,u.useEffect)(()=>{if(B||!o||y!==Z.Open||!A.current)return;let e=(0,_.vY)(A.current);A.current.contains(e)||(0,N.jA)(A.current,N.TO.First)},[B,o,A.current,y]);let el=(0,h.x)({open:y===Z.Open,close:b.actions.refocusableClose}),ea=(0,F.dG)(L?K():{},{ref:U,id:r,onKeyDown:eo,onBlur:o&&y===Z.Open?e=>{var t,n,r,o,l;let a=e.relatedTarget;a&&A.current&&(null!=(t=A.current)&&t.contains(a)||(b.actions.close(),(null!=(r=null==(n=z.current)?void 0:n.contains)&&r.call(n,a)||null!=(l=null==(o=R.current)?void 0:o.contains)&&l.call(o,a))&&a.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...f.style,...J,"--button-width":(0,c.h)(en,j,!0).width},...(0,E.X)(er)}
1),eu=(0,S.l)(),es=(0,i.z)(()=>{let e=A.current;e&&(0,T.E)(eu.current,{[S.N.Forwards]:()=>{var t;(0,N.jA)(e,N.TO.First)===N.fE.Error&&(null==(t=b.state.afterPanelSentinel.current)||t.focus())},[S.N.Backwards]:()=>{var e;null==(e=b.state.button)||e.focus({preventScroll:!0})}})}),ec=(0,i.z)(()=>{let e=A.current;e&&(0,T.E)(eu.current,{[S.N.Forwards]:()=>{var e;if(!b.state.button)return;let t=null!=(e=(0,_.k3)(b.state.button))?e:document.body,n=(0,N.GO)(t),r=n.indexOf(b.state.button),o=n.slice(0,r+1),l=[...n.slice(r+1),...o];for(let e of l.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=H&&H.contains(e)){let t=l.indexOf(e);-1!==t&&l.splice(t,1)}(0,N.jA)(l,N.TO.First,{sorted:!1})},[S.N.Backwards]:()=>{var t;(0,N.jA)(e,N.TO.Previous)===N.fE.Error&&(null==(t=b.state.button)||t.focus())}})}),ei=(0,F.L6)();return u.createElement(k.uu,null,u.createElement(q.Provider,{value:r},u.createElement(w.Z,{value:b.actions.refocusableClose},u.createElement(D.h_,{enabled:!!a&&(e.static||en),ownerDocument:Q},en&&m&&u.createElement(C._,{id:G,ref:z,features:C.x.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:es}),ei({ourProps:ea,theirProps:f,slot:el,defaultTag:"div",features:ee,visible:en,name:"Popover.Panel"}),en&&m&&u.createElement(C._,{id:V,ref:R,features:C.x.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:ec})))))}),Group:(0,F.yV)(function(e,t){let n=(0,u.useRef)(null),r=(0,g.T)(n,t),[o,l]=(0,u.useState)([]),a=(0,i.z)(e=>{l(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),s=(0,i.z)(e=>(l(t=>[...t,e]),()=>a(e))),c=(0,i.z)(()=>{var e;let t=(0,_.k3)(n.current);if(!t)return!1;let r=(0,_.vY)(n.current);return!!(null!=(e=n.current)&&e.contains(r))||o.some(e=>{var n,o;return(null==(n=t.getElementById(e.buttonId.current))?void 0:n.contains(r))||(null==(o=t.getElementById(e.panelId.current))?void 0:o.contains(r))})}),p=(0,i.z)(e=>{for(let t of o)t.buttonId.current!==e&&t.close()}),d=(0,u.useMemo)(()=>({registerPopover:s,unregisterPopover:a,isFocusWithinPopoverGroup:c,closeOthers:p}),[s,a,c,p]),f=(0,h.x)({}),v=(0,F.L6)();return u.createElement(y.Jl,null,u.createElement(X.Provider,{value:d},v({ourProps:{ref:r},theirProps:e,slot:f,defaultTag:"div",name:"Popover.Group"})))})})},46231:function(e,t,n){n.d(t,{w_:function(){return i}});var r=n(2265),o={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},l=r.createContext&&r.createContext(o),a=["attr","size","title"];function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}function s(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 c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(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)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function i(e){return t=>r.createElement(p,u({attr:c({},e.attr)},t),function e(t){return t&&t.map((t,n)=>r.createElement(t.tag,c({key:n},t.attr),e(t.child)))}(e.child))}function p(e){var t=t=>{var n,{attr:o,size:l,title:s}=e,i=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(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))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],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,a),p=l||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),r.createElement("svg",u({stroke:"currentColor",fill:"
1currentColor",strokeWidth:"0"},t.attr,o,i,{className:n,style:c(c({color:e.color||t.color},t.style),e.style),height:p,width:p,xmlns:"http://www.w3.org/2000/svg"}),s&&r.createElement("title",null,s),e.children)};return void 0!==l?r.createElement(l.Consumer,null,e=>t(e)):t(o)}}}]);
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.