{"id":"vGam","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/popover/dist/esm/use-popover.js.map","includedInParent":true,"mtime":1616745789699},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/example/package.json","includedInParent":true,"mtime":1616745785170},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/popover/package.json","includedInParent":true,"mtime":1616745789699},{"name":"@chakra-ui/hooks","loc":{"line":3,"column":105},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/popover/dist/esm/use-popover.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/index.js"},{"name":"@chakra-ui/popper","loc":{"line":4,"column":41},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/popover/dist/esm/use-popover.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/popper/dist/esm/index.js"},{"name":"@chakra-ui/system","loc":{"line":5,"column":44},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/popover/dist/esm/use-popover.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/system/dist/esm/index.js"},{"name":"@chakra-ui/utils","loc":{"line":6,"column":104},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/popover/dist/esm/use-popover.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/index.js"},{"name":"react","loc":{"line":7,"column":47},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/popover/dist/esm/use-popover.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.usePopover=u;var e=require(\"@chakra-ui/hooks\"),r=require(\"@chakra-ui/popper\"),o=require(\"@chakra-ui/system\"),n=require(\"@chakra-ui/utils\"),l=require(\"react\");function s(){return(s=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var o=arguments[r];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e}).apply(this,arguments)}var a={click:\"click\",hover:\"hover\"};function u(u){void 0===u&&(u={});var{closeOnBlur:i=!0,closeOnEsc:t=!0,initialFocusRef:c,placement:d,flip:p,gutter:v,id:f,arrowSize:h,returnFocusOnClose:g=!0,autoFocus:y=!0,arrowShadowColor:w,modifiers:k,trigger:m=a.click,openDelay:b=200,closeDelay:R=200,isLazy:O}=u,{isOpen:H,onClose:C,onOpen:A,onToggle:E}=(0,e.useDisclosure)(u),P=(0,l.useRef)(null),S=(0,l.useRef)(null),T=(0,l.useRef)(!1),[B,F]=(0,e.useBoolean)(),[M,D]=(0,e.useBoolean)(),[q,x,L,I]=(0,e.useIds)(f,\"popover-trigger\",\"popover-content\",\"popover-header\",\"popover-body\"),K=(0,o.useColorModeValue)(\"gray.200\",\"whiteAlpha.300\"),V=null!=w?w:K,j=(0,o.useToken)(\"colors\",V,w),z=(0,r.usePopper)({placement:d,flip:p,gutter:v,modifiers:k});(0,e.useFocusOnPointerDown)({doc:n.isBrowser?(0,n.getOwnerDocument)(P.current):null,elements:[P]}),(0,e.useFocusOnHide)(S,{focusRef:P,visible:H,shouldFocus:g&&m===a.click}),(0,e.useFocusOnShow)(S,{focusRef:c,visible:H,shouldFocus:y&&m===a.click});var U=(0,l.useCallback)(function(e,o){void 0===e&&(e={}),void 0===o&&(o=null);var l=s({},e,{style:s({},e.style,{transformOrigin:r.popperCSSVars.transformOrigin.varRef}),ref:(0,n.mergeRefs)(S,o),children:!O||H?e.children:null,id:x,tabIndex:-1,role:\"dialog\",onKeyDown:(0,n.callAllHandlers)(e.onKeyDown,e=>{t&&\"Escape\"===e.key&&C()}),onBlur:(0,n.callAllHandlers)(e.onBlur,e=>{var r=(0,n.getRelatedTarget)(e),o=(0,n.contains)(S.current,r),l=(0,n.contains)(P.current,r);H&&i&&(!o&&!l)&&C()}),\"aria-labelledby\":B?L:void 0,\"aria-describedby\":M?I:void 0});return m===a.hover&&(l.role=\"tooltip\",l.onMouseEnter=(0,n.callAllHandlers)(e.onMouseEnter,()=>{T.current=!0}),l.onMouseLeave=(0,n.callAllHandlers)(e.onMouseLeave,()=>{T.current=!1,setTimeout(C,R)})),l},[O,H,x,B,L,M,I,m,t,C,R,i]),_=(0,l.useCallback)(function(e,o){return void 0===e&&(e={}),void 0===o&&(o=null),s({},e,{ref:(0,n.mergeRefs)(z.popperRef,o),style:s({},e.style,{[r.popperCSSVars.arrowSize.var]:h?(0,n.px)(h):void 0,[r.popperCSSVars.arrowShadowColor.var]:j,visibility:H?\"visible\":\"hidden\"})})},[j,h,H,z.popperRef]),G=(0,l.useRef)(),J=(0,l.useRef)(),N=(0,l.useCallback)(function(e,r){void 0===e&&(e={}),void 0===r&&(r=null);var o=s({},e,{ref:(0,n.mergeRefs)(P,r,z.referenceRef),id:q,\"aria-haspopup\":\"dialog\",\"aria-expanded\":H,\"aria-controls\":x});return m===a.click&&(o.onClick=(0,n.callAllHandlers)(e.onClick,E)),m===a.hover&&(o.onFocus=(0,n.callAllHandlers)(e.onFocus,A),o.onBlur=(0,n.callAllHandlers)(e.onBlur,C),o.onKeyDown=(0,n.callAllHandlers)(e.onKeyDown,e=>{\"Escape\"===e.key&&C()}),o.onMouseEnter=(0,n.callAllHandlers)(e.onMouseEnter,()=>{T.current=!0,G.current=window.setTimeout(A,b)}),o.onMouseLeave=(0,n.callAllHandlers)(e.onMouseLeave,()=>{T.current=!1,G.current&&(clearTimeout(G.current),G.current=void 0),J.current=window.setTimeout(()=>{!1===T.current&&C()},R)})),o},[q,H,x,m,z.referenceRef,E,A,C,b,R]);(0,l.useEffect)(()=>()=>{G.current&&clearTimeout(G.current),J.current&&clearTimeout(J.current)},[]);return{forceUpdate:z.forceUpdate,isOpen:H,onClose:C,headerId:L,hasHeader:B,setHasHeader:F,bodyId:I,hasBody:M,setHasBody:D,onTransitionEnd:()=>{var e;null==(e=S.current)||e.dispatchEvent(new Event(\"transitionend\"))},getPopoverPositionerProps:_,getPopoverProps:U,getTriggerProps:N}}"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":87}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":89}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":93}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":95}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":103}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":9,"column":0},"generated":{"line":1,"column":123}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":9,"column":0},"generated":{"line":1,"column":125}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":9,"column":0},"generated":{"line":1,"column":133}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":1,"column":154}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":1,"column":156}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":1,"column":164}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":16,"column":0},"generated":{"line":1,"column":185}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":16,"column":0},"generated":{"line":1,"column":187}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":16,"column":0},"generated":{"line":1,"column":195}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":28,"column":0},"generated":{"line":1,"column":215}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":28,"column":0},"generated":{"line":1,"column":217}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":28,"column":0},"generated":{"line":1,"column":225}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":234}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":243}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":247}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":254}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":256}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":263}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":271}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":280}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":283}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":287}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":291}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":293}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":295}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":297}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":307}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":314}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":318}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":319}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":323}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":325}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":335}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":338}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":342}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":346}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":351}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":353}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":360}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":370}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":385}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":390}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":392}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":397}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":399}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":402}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":404}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":408}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":415}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":419}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":425}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":371,"column":1},"generated":{"line":1,"column":430}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":30,"column":0},"generated":{"line":1,"column":441}},{"source":"../../src/use-popover.ts","name":"TRIGGER","original":{"line":30,"column":6},"generated":{"line":1,"column":445}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":30,"column":16},"generated":{"line":1,"column":447}},{"source":"../../src/use-popover.ts","name":"click","original":{"line":31,"column":2},"generated":{"line":1,"column":448}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":31,"column":9},"generated":{"line":1,"column":454}},{"source":"../../src/use-popover.ts","name":"hover","original":{"line":32,"column":2},"generated":{"line":1,"column":462}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":32,"column":9},"generated":{"line":1,"column":468}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":128,"column":7},"generated":{"line":1,"column":477}},{"source":"../../src/use-popover.ts","name":"usePopover","original":{"line":128,"column":16},"generated":{"line":1,"column":486}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":128,"column":27},"generated":{"line":1,"column":488}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":128,"column":56},"generated":{"line":1,"column":496}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":128,"column":27},"generated":{"line":1,"column":500}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":128,"column":27},"generated":{"line":1,"column":504}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":128,"column":52},"generated":{"line":1,"column":506}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":129,"column":8},"generated":{"line":1,"column":510}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":129,"column":8},"generated":{"line":1,"column":514}},{"source":"../../src/use-popover.ts","name":"closeOnBlur","original":{"line":130,"column":4},"generated":{"line":1,"column":526}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":130,"column":18},"generated":{"line":1,"column":529}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":129,"column":8},"generated":{"line":1,"column":531}},{"source":"../../src/use-popover.ts","name":"closeOnEsc","original":{"line":131,"column":4},"generated":{"line":1,"column":542}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":131,"column":17},"generated":{"line":1,"column":545}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":129,"column":8},"generated":{"line":1,"column":547}},{"source":"../../src/use-popover.ts","name":"initialFocusRef","original":{"line":132,"column":4},"generated":{"line":1,"column":563}},{"source":"../../src/use-popover.ts","name":"placement","original":{"line":133,"column":4},"generated":{"line":1,"column":565}},{"source":"../../src/use-popover.ts","name":"placementProp","original":{"line":133,"column":15},"generated":{"line":1,"column":575}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":129,"column":8},"generated":{"line":1,"column":577}},{"source":"../../src/use-popover.ts","name":"flip","original":{"line":134,"column":4},"generated":{"line":1,"column":582}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":129,"column":8},"generated":{"line":1,"column":584}},{"source":"../../src/use-popover.ts","name":"gutter","original":{"line":135,"column":4},"generated":{"line":1,"column":591}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":129,"column":8},"generated":{"line":1,"column":593}},{"source":"../../src/use-popover.ts","name":"id","original":{"line":136,"column":4},"generated":{"line":1,"column":596}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":129,"column":8},"generated":{"line":1,"column":598}},{"source":"../../src/use-popover.ts","name":"arrowSize","original":{"line":137,"column":4},"generated":{"line":1,"column":608}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":129,"column":8},"generated":{"line":1,"column":610}},{"source":"../../src/use-popover.ts","name":"returnFocusOnClose","original":{"line":138,"column":4},"generated":{"line":1,"column":629}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":138,"column":25},"generated":{"line":1,"column":632}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":129,"column":8},"generated":{"line":1,"column":634}},{"source":"../../src/use-popover.ts","name":"autoFocus","original":{"line":139,"column":4},"generated":{"line":1,"column":644}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":139,"column":16},"generated":{"line":1,"column":647}},{"source":"../../src/use-popover.ts","name":"arrowShadowColor","original":{"line":140,"column":4},"generated":{"line":1,"column":649}},{"source":"../../src/use-popover.ts","name":"arrowShadowColorProp","original":{"line":140,"column":22},"generated":{"line":1,"column":666}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":129,"column":8},"generated":{"line":1,"column":668}},{"source":"../../src/use-popover.ts","name":"modifiers","original":{"line":141,"column":4},"generated":{"line":1,"column":678}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":129,"column":8},"generated":{"line":1,"column":680}},{"source":"../../src/use-popover.ts","name":"trigger","original":{"line":142,"column":4},"generated":{"line":1,"column":688}},{"source":"../../src/use-popover.ts","name":"TRIGGER","original":{"line":142,"column":14},"generated":{"line":1,"column":690}},{"source":"../../src/use-popover.ts","name":"click","original":{"line":142,"column":22},"generated":{"line":1,"column":692}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":129,"column":8},"generated":{"line":1,"column":698}},{"source":"../../src/use-popover.ts","name":"openDelay","original":{"line":143,"column":4},"generated":{"line":1,"column":708}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":143,"column":16},"generated":{"line":1,"column":710}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":129,"column":8},"generated":{"line":1,"column":714}},{"source":"../../src/use-popover.ts","name":"closeDelay","original":{"line":144,"column":4},"generated":{"line":1,"column":725}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":144,"column":17},"generated":{"line":1,"column":727}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":129,"column":8},"generated":{"line":1,"column":731}},{"source":"../../src/use-popover.ts","name":"isLazy","original":{"line":145,"column":4},"generated":{"line":1,"column":738}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":146,"column":6},"generated":{"line":1,"column":741}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":148,"column":8},"generated":{"line":1,"column":744}},{"source":"../../src/use-popover.ts","name":"isOpen","original":{"line":148,"column":10},"generated":{"line":1,"column":751}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":148,"column":8},"generated":{"line":1,"column":753}},{"source":"../../src/use-popover.ts","name":"onClose","original":{"line":148,"column":18},"generated":{"line":1,"column":761}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":148,"column":8},"generated":{"line":1,"column":763}},{"source":"../../src/use-popover.ts","name":"onOpen","original":{"line":148,"column":27},"generated":{"line":1,"column":770}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":148,"column":8},"generated":{"line":1,"column":772}},{"source":"../../src/use-popover.ts","name":"onToggle","original":{"line":148,"column":35},"generated":{"line":1,"column":781}},{"source":"../../src/use-popover.ts","name":"useDisclosure","original":{"line":148,"column":48},"generated":{"line":1,"column":785}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":148,"column":62},"generated":{"line":1,"column":787}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":148,"column":62},"generated":{"line":1,"column":789}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":148,"column":62},"generated":{"line":1,"column":804}},{"source":"../../src/use-popover.ts","name":"triggerRef","original":{"line":150,"column":8},"generated":{"line":1,"column":807}},{"source":"../../src/use-popover.ts","name":"useRef","original":{"line":150,"column":21},"generated":{"line":1,"column":810}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":150,"column":41},"generated":{"line":1,"column":812}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":150,"column":41},"generated":{"line":1,"column":814}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":150,"column":41},"generated":{"line":1,"column":822}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":151,"column":8},"generated":{"line":1,"column":828}},{"source":"../../src/use-popover.ts","name":"useRef","original":{"line":151,"column":21},"generated":{"line":1,"column":831}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":151,"column":41},"generated":{"line":1,"column":833}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":151,"column":41},"generated":{"line":1,"column":835}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":151,"column":41},"generated":{"line":1,"column":843}},{"source":"../../src/use-popover.ts","name":"isHoveringRef","original":{"line":153,"column":8},"generated":{"line":1,"column":849}},{"source":"../../src/use-popover.ts","name":"useRef","original":{"line":153,"column":24},"generated":{"line":1,"column":852}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":153,"column":31},"generated":{"line":1,"column":854}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":153,"column":31},"generated":{"line":1,"column":856}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":153,"column":31},"generated":{"line":1,"column":865}},{"source":"../../src/use-popover.ts","name":"hasHeader","original":{"line":155,"column":9},"generated":{"line":1,"column":869}},{"source":"../../src/use-popover.ts","name":"setHasHeader","original":{"line":155,"column":20},"generated":{"line":1,"column":871}},{"source":"../../src/use-popover.ts","name":"useBoolean","original":{"line":155,"column":36},"generated":{"line":1,"column":875}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":155,"column":2},"generated":{"line":1,"column":877}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":155,"column":2},"generated":{"line":1,"column":879}},{"source":"../../src/use-popover.ts","name":"hasBody","original":{"line":156,"column":9},"generated":{"line":1,"column":894}},{"source":"../../src/use-popover.ts","name":"setHasBody","original":{"line":156,"column":18},"generated":{"line":1,"column":896}},{"source":"../../src/use-popover.ts","name":"useBoolean","original":{"line":156,"column":32},"generated":{"line":1,"column":900}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":156,"column":2},"generated":{"line":1,"column":902}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":156,"column":2},"generated":{"line":1,"column":904}},{"source":"../../src/use-popover.ts","name":"triggerId","original":{"line":158,"column":9},"generated":{"line":1,"column":919}},{"source":"../../src/use-popover.ts","name":"popoverId","original":{"line":158,"column":20},"generated":{"line":1,"column":921}},{"source":"../../src/use-popover.ts","name":"headerId","original":{"line":158,"column":31},"generated":{"line":1,"column":923}},{"source":"../../src/use-popover.ts","name":"bodyId","original":{"line":158,"column":41},"generated":{"line":1,"column":925}},{"source":"../../src/use-popover.ts","name":"useIds","original":{"line":158,"column":51},"generated":{"line":1,"column":929}},{"source":"../../src/use-popover.ts","name":"id","original":{"line":159,"column":4},"generated":{"line":1,"column":931}},{"source":"../../src/use-popover.ts","name":"id","original":{"line":159,"column":4},"generated":{"line":1,"column":933}},{"source":"../../src/use-popover.ts","name":"id","original":{"line":159,"column":4},"generated":{"line":1,"column":941}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":160,"column":4},"generated":{"line":1,"column":943}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":161,"column":4},"generated":{"line":1,"column":961}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":162,"column":4},"generated":{"line":1,"column":979}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":163,"column":4},"generated":{"line":1,"column":996}},{"source":"../../src/use-popover.ts","name":"fallbackShadowColor","original":{"line":166,"column":8},"generated":{"line":1,"column":1012}},{"source":"../../src/use-popover.ts","name":"useColorModeValue","original":{"line":166,"column":30},"generated":{"line":1,"column":1015}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":166,"column":48},"generated":{"line":1,"column":1017}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":166,"column":48},"generated":{"line":1,"column":1019}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":166,"column":48},"generated":{"line":1,"column":1038}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":166,"column":60},"generated":{"line":1,"column":1049}},{"source":"../../src/use-popover.ts","name":"shadowColor","original":{"line":167,"column":8},"generated":{"line":1,"column":1067}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":167,"column":19},"generated":{"line":1,"column":1069}},{"source":"../../src/use-popover.ts","name":"arrowShadowColorProp","original":{"line":167,"column":22},"generated":{"line":1,"column":1075}},{"source":"../../src/use-popover.ts","name":"arrowShadowColorProp","original":{"line":167,"column":22},"generated":{"line":1,"column":1077}},{"source":"../../src/use-popover.ts","name":"fallbackShadowColor","original":{"line":167,"column":46},"generated":{"line":1,"column":1079}},{"source":"../../src/use-popover.ts","name":"arrowShadowColor","original":{"line":168,"column":8},"generated":{"line":1,"column":1081}},{"source":"../../src/use-popover.ts","name":"useToken","original":{"line":168,"column":27},"generated":{"line":1,"column":1084}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":168,"column":36},"generated":{"line":1,"column":1086}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":168,"column":36},"generated":{"line":1,"column":1088}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":168,"column":36},"generated":{"line":1,"column":1098}},{"source":"../../src/use-popover.ts","name":"shadowColor","original":{"line":168,"column":46},"generated":{"line":1,"column":1107}},{"source":"../../src/use-popover.ts","name":"arrowShadowColorProp","original":{"line":168,"column":59},"generated":{"line":1,"column":1109}},{"source":"../../src/use-popover.ts","name":"popper","original":{"line":170,"column":8},"generated":{"line":1,"column":1112}},{"source":"../../src/use-popover.ts","name":"usePopper","original":{"line":170,"column":17},"generated":{"line":1,"column":1115}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":170,"column":27},"generated":{"line":1,"column":1117}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":170,"column":27},"generated":{"line":1,"column":1119}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":170,"column":27},"generated":{"line":1,"column":1130}},{"source":"../../src/use-popover.ts","name":"placement","original":{"line":171,"column":4},"generated":{"line":1,"column":1131}},{"source":"../../src/use-popover.ts","name":"placementProp","original":{"line":171,"column":15},"generated":{"line":1,"column":1141}},{"source":"../../src/use-popover.ts","name":"flip","original":{"line":172,"column":4},"generated":{"line":1,"column":1143}},{"source":"../../src/use-popover.ts","name":"flip","original":{"line":172,"column":4},"generated":{"line":1,"column":1148}},{"source":"../../src/use-popover.ts","name":"gutter","original":{"line":173,"column":4},"generated":{"line":1,"column":1150}},{"source":"../../src/use-popover.ts","name":"gutter","original":{"line":173,"column":4},"generated":{"line":1,"column":1157}},{"source":"../../src/use-popover.ts","name":"modifiers","original":{"line":174,"column":4},"generated":{"line":1,"column":1159}},{"source":"../../src/use-popover.ts","name":"modifiers","original":{"line":174,"column":4},"generated":{"line":1,"column":1169}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":177,"column":24},"generated":{"line":1,"column":1174}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":177,"column":24},"generated":{"line":1,"column":1176}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":177,"column":24},"generated":{"line":1,"column":1178}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":177,"column":24},"generated":{"line":1,"column":1201}},{"source":"../../src/use-popover.ts","name":"doc","original":{"line":178,"column":4},"generated":{"line":1,"column":1202}},{"source":"../../src/use-popover.ts","name":"isBrowser","original":{"line":178,"column":9},"generated":{"line":1,"column":1206}},{"source":"../../src/use-popover.ts","name":"getOwnerDocument","original":{"line":178,"column":21},"generated":{"line":1,"column":1208}},{"source":"../../src/use-popover.ts","name":"getOwnerDocument","original":{"line":178,"column":21},"generated":{"line":1,"column":1219}},{"source":"../../src/use-popover.ts","name":"triggerRef","original":{"line":178,"column":38},"generated":{"line":1,"column":1221}},{"source":"../../src/use-popover.ts","name":"triggerRef","original":{"line":178,"column":38},"generated":{"line":1,"column":1223}},{"source":"../../src/use-popover.ts","name":"triggerRef","original":{"line":178,"column":38},"generated":{"line":1,"column":1241}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":178,"column":49},"generated":{"line":1,"column":1243}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":178,"column":60},"generated":{"line":1,"column":1252}},{"source":"../../src/use-popover.ts","name":"elements","original":{"line":179,"column":4},"generated":{"line":1,"column":1257}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":179,"column":14},"generated":{"line":1,"column":1266}},{"source":"../../src/use-popover.ts","name":"triggerRef","original":{"line":179,"column":15},"generated":{"line":1,"column":1267}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":182,"column":17},"generated":{"line":1,"column":1273}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":182,"column":17},"generated":{"line":1,"column":1275}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":182,"column":17},"generated":{"line":1,"column":1277}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":182,"column":17},"generated":{"line":1,"column":1293}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":182,"column":29},"generated":{"line":1,"column":1295}},{"source":"../../src/use-popover.ts","name":"focusRef","original":{"line":183,"column":4},"generated":{"line":1,"column":1296}},{"source":"../../src/use-popover.ts","name":"triggerRef","original":{"line":183,"column":14},"generated":{"line":1,"column":1305}},{"source":"../../src/use-popover.ts","name":"visible","original":{"line":184,"column":4},"generated":{"line":1,"column":1307}},{"source":"../../src/use-popover.ts","name":"isOpen","original":{"line":184,"column":13},"generated":{"line":1,"column":1315}},{"source":"../../src/use-popover.ts","name":"shouldFocus","original":{"line":185,"column":4},"generated":{"line":1,"column":1317}},{"source":"../../src/use-popover.ts","name":"returnFocusOnClose","original":{"line":185,"column":17},"generated":{"line":1,"column":1329}},{"source":"../../src/use-popover.ts","name":"trigger","original":{"line":185,"column":39},"generated":{"line":1,"column":1332}},{"source":"../../src/use-popover.ts","name":"TRIGGER","original":{"line":185,"column":51},"generated":{"line":1,"column":1336}},{"source":"../../src/use-popover.ts","name":"click","original":{"line":185,"column":59},"generated":{"line":1,"column":1338}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":188,"column":17},"generated":{"line":1,"column":1347}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":188,"column":17},"generated":{"line":1,"column":1349}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":188,"column":17},"generated":{"line":1,"column":1351}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":188,"column":17},"generated":{"line":1,"column":1367}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":188,"column":29},"generated":{"line":1,"column":1369}},{"source":"../../src/use-popover.ts","name":"focusRef","original":{"line":189,"column":4},"generated":{"line":1,"column":1370}},{"source":"../../src/use-popover.ts","name":"initialFocusRef","original":{"line":189,"column":14},"generated":{"line":1,"column":1379}},{"source":"../../src/use-popover.ts","name":"visible","original":{"line":190,"column":4},"generated":{"line":1,"column":1381}},{"source":"../../src/use-popover.ts","name":"isOpen","original":{"line":190,"column":13},"generated":{"line":1,"column":1389}},{"source":"../../src/use-popover.ts","name":"shouldFocus","original":{"line":191,"column":4},"generated":{"line":1,"column":1391}},{"source":"../../src/use-popover.ts","name":"autoFocus","original":{"line":191,"column":17},"generated":{"line":1,"column":1403}},{"source":"../../src/use-popover.ts","name":"trigger","original":{"line":191,"column":30},"generated":{"line":1,"column":1406}},{"source":"../../src/use-popover.ts","name":"TRIGGER","original":{"line":191,"column":42},"generated":{"line":1,"column":1410}},{"source":"../../src/use-popover.ts","name":"click","original":{"line":191,"column":50},"generated":{"line":1,"column":1412}},{"source":"../../src/use-popover.ts","name":"getPopoverProps","original":{"line":194,"column":8},"generated":{"line":1,"column":1420}},{"source":"../../src/use-popover.ts","name":"getPopoverProps","original":{"line":194,"column":8},"generated":{"line":1,"column":1424}},{"source":"../../src/use-popover.ts","name":"useCallback","original":{"line":194,"column":38},"generated":{"line":1,"column":1427}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":195,"column":4},"generated":{"line":1,"column":1429}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":195,"column":4},"generated":{"line":1,"column":1431}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":195,"column":4},"generated":{"line":1,"column":1444}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":195,"column":5},"generated":{"line":1,"column":1453}},{"source":"../../src/use-popover.ts","name":"_ref","original":{"line":195,"column":17},"generated":{"line":1,"column":1455}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":195,"column":33},"generated":{"line":1,"column":1463}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":195,"column":5},"generated":{"line":1,"column":1467}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":195,"column":5},"generated":{"line":1,"column":1471}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":195,"column":13},"generated":{"line":1,"column":1473}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":195,"column":33},"generated":{"line":1,"column":1482}},{"source":"../../src/use-popover.ts","name":"_ref","original":{"line":195,"column":17},"generated":{"line":1,"column":1486}},{"source":"../../src/use-popover.ts","name":"_ref","original":{"line":195,"column":17},"generated":{"line":1,"column":1490}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":195,"column":24},"generated":{"line":1,"column":1492}},{"source":"../../src/use-popover.ts","name":"popoverProps","original":{"line":196,"column":12},"generated":{"line":1,"column":1498}},{"source":"../../src/use-popover.ts","name":"popoverProps","original":{"line":196,"column":12},"generated":{"line":1,"column":1502}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":196,"column":35},"generated":{"line":1,"column":1504}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":196,"column":35},"generated":{"line":1,"column":1506}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":197,"column":11},"generated":{"line":1,"column":1509}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":196,"column":35},"generated":{"line":1,"column":1511}},{"source":"../../src/use-popover.ts","name":"style","original":{"line":198,"column":8},"generated":{"line":1,"column":1512}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":198,"column":13},"generated":{"line":1,"column":1518}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":198,"column":13},"generated":{"line":1,"column":1520}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":199,"column":13},"generated":{"line":1,"column":1523}},{"source":"../../src/use-popover.ts","name":"style","original":{"line":199,"column":19},"generated":{"line":1,"column":1525}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":198,"column":13},"generated":{"line":1,"column":1531}},{"source":"../../src/use-popover.ts","name":"transformOrigin","original":{"line":200,"column":10},"generated":{"line":1,"column":1532}},{"source":"../../src/use-popover.ts","name":"popperCSSVars","original":{"line":200,"column":27},"generated":{"line":1,"column":1548}},{"source":"../../src/use-popover.ts","name":"transformOrigin","original":{"line":200,"column":41},"generated":{"line":1,"column":1550}},{"source":"../../src/use-popover.ts","name":"transformOrigin","original":{"line":200,"column":41},"generated":{"line":1,"column":1564}},{"source":"../../src/use-popover.ts","name":"varRef","original":{"line":200,"column":57},"generated":{"line":1,"column":1580}},{"source":"../../src/use-popover.ts","name":"ref","original":{"line":202,"column":8},"generated":{"line":1,"column":1589}},{"source":"../../src/use-popover.ts","name":"mergeRefs","original":{"line":202,"column":13},"generated":{"line":1,"column":1594}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":202,"column":23},"generated":{"line":1,"column":1596}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":202,"column":23},"generated":{"line":1,"column":1598}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":202,"column":23},"generated":{"line":1,"column":1609}},{"source":"../../src/use-popover.ts","name":"_ref","original":{"line":202,"column":35},"generated":{"line":1,"column":1611}},{"source":"../../src/use-popover.ts","name":"children","original":{"line":203,"column":8},"generated":{"line":1,"column":1614}},{"source":"../../src/use-popover.ts","name":"isLazy","original":{"line":203,"column":19},"generated":{"line":1,"column":1624}},{"source":"../../src/use-popover.ts","name":"isOpen","original":{"line":203,"column":29},"generated":{"line":1,"column":1627}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":203,"column":38},"generated":{"line":1,"column":1629}},{"source":"../../src/use-popover.ts","name":"children","original":{"line":203,"column":44},"generated":{"line":1,"column":1631}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":203,"column":55},"generated":{"line":1,"column":1640}},{"source":"../../src/use-popover.ts","name":"id","original":{"line":204,"column":8},"generated":{"line":1,"column":1645}},{"source":"../../src/use-popover.ts","name":"popoverId","original":{"line":204,"column":12},"generated":{"line":1,"column":1648}},{"source":"../../src/use-popover.ts","name":"tabIndex","original":{"line":205,"column":8},"generated":{"line":1,"column":1650}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":205,"column":19},"generated":{"line":1,"column":1660}},{"source":"../../src/use-popover.ts","name":"role","original":{"line":206,"column":8},"generated":{"line":1,"column":1662}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":206,"column":14},"generated":{"line":1,"column":1667}},{"source":"../../src/use-popover.ts","name":"onKeyDown","original":{"line":207,"column":8},"generated":{"line":1,"column":1676}},{"source":"../../src/use-popover.ts","name":"callAllHandlers","original":{"line":207,"column":19},"generated":{"line":1,"column":1687}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":207,"column":35},"generated":{"line":1,"column":1689}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":207,"column":35},"generated":{"line":1,"column":1691}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":207,"column":35},"generated":{"line":1,"column":1708}},{"source":"../../src/use-popover.ts","name":"onKeyDown","original":{"line":207,"column":41},"generated":{"line":1,"column":1710}},{"source":"../../src/use-popover.ts","name":"event","original":{"line":207,"column":53},"generated":{"line":1,"column":1720}},{"source":"../../src/use-popover.ts","name":"closeOnEsc","original":{"line":208,"column":14},"generated":{"line":1,"column":1724}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":208,"column":42},"generated":{"line":1,"column":1727}},{"source":"../../src/use-popover.ts","name":"event","original":{"line":208,"column":28},"generated":{"line":1,"column":1738}},{"source":"../../src/use-popover.ts","name":"key","original":{"line":208,"column":34},"generated":{"line":1,"column":1740}},{"source":"../../src/use-popover.ts","name":"onClose","original":{"line":209,"column":12},"generated":{"line":1,"column":1745}},{"source":"../../src/use-popover.ts","name":"onBlur","original":{"line":212,"column":8},"generated":{"line":1,"column":1751}},{"source":"../../src/use-popover.ts","name":"callAllHandlers","original":{"line":212,"column":16},"generated":{"line":1,"column":1759}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":212,"column":32},"generated":{"line":1,"column":1761}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":212,"column":32},"generated":{"line":1,"column":1763}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":212,"column":32},"generated":{"line":1,"column":1780}},{"source":"../../src/use-popover.ts","name":"onBlur","original":{"line":212,"column":38},"generated":{"line":1,"column":1782}},{"source":"../../src/use-popover.ts","name":"event","original":{"line":212,"column":47},"generated":{"line":1,"column":1789}},{"source":"../../src/use-popover.ts","name":"relatedTarget","original":{"line":213,"column":16},"generated":{"line":1,"column":1793}},{"source":"../../src/use-popover.ts","name":"relatedTarget","original":{"line":213,"column":16},"generated":{"line":1,"column":1797}},{"source":"../../src/use-popover.ts","name":"getRelatedTarget","original":{"line":213,"column":32},"generated":{"line":1,"column":1800}},{"source":"../../src/use-popover.ts","name":"event","original":{"line":213,"column":49},"generated":{"line":1,"column":1802}},{"source":"../../src/use-popover.ts","name":"event","original":{"line":213,"column":49},"generated":{"line":1,"column":1804}},{"source":"../../src/use-popover.ts","name":"event","original":{"line":213,"column":49},"generated":{"line":1,"column":1822}},{"source":"../../src/use-popover.ts","name":"targetIsPopover","original":{"line":214,"column":16},"generated":{"line":1,"column":1825}},{"source":"../../src/use-popover.ts","name":"contains","original":{"line":214,"column":34},"generated":{"line":1,"column":1828}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":214,"column":43},"generated":{"line":1,"column":1830}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":214,"column":43},"generated":{"line":1,"column":1832}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":214,"column":43},"generated":{"line":1,"column":1842}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":214,"column":54},"generated":{"line":1,"column":1844}},{"source":"../../src/use-popover.ts","name":"relatedTarget","original":{"line":214,"column":63},"generated":{"line":1,"column":1852}},{"source":"../../src/use-popover.ts","name":"targetIsTrigger","original":{"line":215,"column":16},"generated":{"line":1,"column":1855}},{"source":"../../src/use-popover.ts","name":"contains","original":{"line":215,"column":34},"generated":{"line":1,"column":1858}},{"source":"../../src/use-popover.ts","name":"triggerRef","original":{"line":215,"column":43},"generated":{"line":1,"column":1860}},{"source":"../../src/use-popover.ts","name":"triggerRef","original":{"line":215,"column":43},"generated":{"line":1,"column":1862}},{"source":"../../src/use-popover.ts","name":"triggerRef","original":{"line":215,"column":43},"generated":{"line":1,"column":1872}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":215,"column":54},"generated":{"line":1,"column":1874}},{"source":"../../src/use-popover.ts","name":"relatedTarget","original":{"line":215,"column":63},"generated":{"line":1,"column":1882}},{"source":"../../src/use-popover.ts","name":"isOpen","original":{"line":218,"column":14},"generated":{"line":1,"column":1885}},{"source":"../../src/use-popover.ts","name":"closeOnBlur","original":{"line":218,"column":24},"generated":{"line":1,"column":1888}},{"source":"../../src/use-popover.ts","name":"targetIsPopover","original":{"line":216,"column":31},"generated":{"line":1,"column":1893}},{"source":"../../src/use-popover.ts","name":"targetIsTrigger","original":{"line":216,"column":51},"generated":{"line":1,"column":1897}},{"source":"../../src/use-popover.ts","name":"onClose","original":{"line":219,"column":12},"generated":{"line":1,"column":1901}},{"source":"../../src/use-popover.ts","name":"hasHeader","original":{"line":222,"column":27},"generated":{"line":1,"column":1907}},{"source":"../../src/use-popover.ts","name":"hasHeader","original":{"line":222,"column":27},"generated":{"line":1,"column":1925}},{"source":"../../src/use-popover.ts","name":"headerId","original":{"line":222,"column":39},"generated":{"line":1,"column":1927}},{"source":"../../src/use-popover.ts","name":"undefined","original":{"line":222,"column":50},"generated":{"line":1,"column":1934}},{"source":"../../src/use-popover.ts","name":"hasBody","original":{"line":223,"column":28},"generated":{"line":1,"column":1936}},{"source":"../../src/use-popover.ts","name":"hasBody","original":{"line":223,"column":28},"generated":{"line":1,"column":1955}},{"source":"../../src/use-popover.ts","name":"bodyId","original":{"line":223,"column":38},"generated":{"line":1,"column":1957}},{"source":"../../src/use-popover.ts","name":"undefined","original":{"line":223,"column":47},"generated":{"line":1,"column":1964}},{"source":"../../src/use-popover.ts","name":"popoverProps","original":{"line":237,"column":13},"generated":{"line":1,"column":1968}},{"source":"../../src/use-popover.ts","name":"trigger","original":{"line":226,"column":10},"generated":{"line":1,"column":1975}},{"source":"../../src/use-popover.ts","name":"TRIGGER","original":{"line":226,"column":22},"generated":{"line":1,"column":1979}},{"source":"../../src/use-popover.ts","name":"hover","original":{"line":226,"column":30},"generated":{"line":1,"column":1981}},{"source":"../../src/use-popover.ts","name":"popoverProps","original":{"line":227,"column":8},"generated":{"line":1,"column":1989}},{"source":"../../src/use-popover.ts","name":"role","original":{"line":227,"column":21},"generated":{"line":1,"column":1991}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":227,"column":28},"generated":{"line":1,"column":1996}},{"source":"../../src/use-popover.ts","name":"popoverProps","original":{"line":228,"column":8},"generated":{"line":1,"column":2006}},{"source":"../../src/use-popover.ts","name":"onMouseEnter","original":{"line":228,"column":21},"generated":{"line":1,"column":2008}},{"source":"../../src/use-popover.ts","name":"callAllHandlers","original":{"line":228,"column":36},"generated":{"line":1,"column":2022}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":228,"column":52},"generated":{"line":1,"column":2024}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":228,"column":52},"generated":{"line":1,"column":2026}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":228,"column":52},"generated":{"line":1,"column":2043}},{"source":"../../src/use-popover.ts","name":"onMouseEnter","original":{"line":228,"column":58},"generated":{"line":1,"column":2045}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":228,"column":72},"generated":{"line":1,"column":2058}},{"source":"../../src/use-popover.ts","name":"isHoveringRef","original":{"line":229,"column":10},"generated":{"line":1,"column":2063}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":229,"column":24},"generated":{"line":1,"column":2065}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":229,"column":34},"generated":{"line":1,"column":2074}},{"source":"../../src/use-popover.ts","name":"popoverProps","original":{"line":231,"column":8},"generated":{"line":1,"column":2078}},{"source":"../../src/use-popover.ts","name":"onMouseLeave","original":{"line":231,"column":21},"generated":{"line":1,"column":2080}},{"source":"../../src/use-popover.ts","name":"callAllHandlers","original":{"line":231,"column":36},"generated":{"line":1,"column":2094}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":231,"column":52},"generated":{"line":1,"column":2096}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":231,"column":52},"generated":{"line":1,"column":2098}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":231,"column":52},"generated":{"line":1,"column":2115}},{"source":"../../src/use-popover.ts","name":"onMouseLeave","original":{"line":231,"column":58},"generated":{"line":1,"column":2117}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":231,"column":72},"generated":{"line":1,"column":2130}},{"source":"../../src/use-popover.ts","name":"isHoveringRef","original":{"line":232,"column":10},"generated":{"line":1,"column":2135}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":232,"column":24},"generated":{"line":1,"column":2137}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":232,"column":34},"generated":{"line":1,"column":2146}},{"source":"../../src/use-popover.ts","name":"setTimeout","original":{"line":233,"column":10},"generated":{"line":1,"column":2148}},{"source":"../../src/use-popover.ts","name":"onClose","original":{"line":233,"column":21},"generated":{"line":1,"column":2159}},{"source":"../../src/use-popover.ts","name":"closeDelay","original":{"line":233,"column":30},"generated":{"line":1,"column":2161}},{"source":"../../src/use-popover.ts","name":"popoverProps","original":{"line":237,"column":13},"generated":{"line":1,"column":2167}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":239,"column":4},"generated":{"line":1,"column":2170}},{"source":"../../src/use-popover.ts","name":"isLazy","original":{"line":240,"column":6},"generated":{"line":1,"column":2171}},{"source":"../../src/use-popover.ts","name":"isOpen","original":{"line":241,"column":6},"generated":{"line":1,"column":2173}},{"source":"../../src/use-popover.ts","name":"popoverId","original":{"line":242,"column":6},"generated":{"line":1,"column":2175}},{"source":"../../src/use-popover.ts","name":"hasHeader","original":{"line":243,"column":6},"generated":{"line":1,"column":2177}},{"source":"../../src/use-popover.ts","name":"headerId","original":{"line":244,"column":6},"generated":{"line":1,"column":2179}},{"source":"../../src/use-popover.ts","name":"hasBody","original":{"line":245,"column":6},"generated":{"line":1,"column":2181}},{"source":"../../src/use-popover.ts","name":"bodyId","original":{"line":246,"column":6},"generated":{"line":1,"column":2183}},{"source":"../../src/use-popover.ts","name":"trigger","original":{"line":247,"column":6},"generated":{"line":1,"column":2185}},{"source":"../../src/use-popover.ts","name":"closeOnEsc","original":{"line":248,"column":6},"generated":{"line":1,"column":2187}},{"source":"../../src/use-popover.ts","name":"onClose","original":{"line":249,"column":6},"generated":{"line":1,"column":2189}},{"source":"../../src/use-popover.ts","name":"closeDelay","original":{"line":250,"column":6},"generated":{"line":1,"column":2191}},{"source":"../../src/use-popover.ts","name":"closeOnBlur","original":{"line":251,"column":6},"generated":{"line":1,"column":2193}},{"source":"../../src/use-popover.ts","name":"getPopoverPositionerProps","original":{"line":255,"column":8},"generated":{"line":1,"column":2197}},{"source":"../../src/use-popover.ts","name":"useCallback","original":{"line":255,"column":48},"generated":{"line":1,"column":2200}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":256,"column":4},"generated":{"line":1,"column":2202}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":256,"column":4},"generated":{"line":1,"column":2204}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":256,"column":4},"generated":{"line":1,"column":2217}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":256,"column":5},"generated":{"line":1,"column":2226}},{"source":"../../src/use-popover.ts","name":"_ref","original":{"line":256,"column":17},"generated":{"line":1,"column":2228}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":256,"column":4},"generated":{"line":1,"column":2231}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":256,"column":4},"generated":{"line":1,"column":2243}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":256,"column":5},"generated":{"line":1,"column":2247}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":256,"column":5},"generated":{"line":1,"column":2251}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":256,"column":13},"generated":{"line":1,"column":2253}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":256,"column":4},"generated":{"line":1,"column":2262}},{"source":"../../src/use-popover.ts","name":"_ref","original":{"line":256,"column":17},"generated":{"line":1,"column":2266}},{"source":"../../src/use-popover.ts","name":"_ref","original":{"line":256,"column":17},"generated":{"line":1,"column":2270}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":256,"column":24},"generated":{"line":1,"column":2272}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":256,"column":4},"generated":{"line":1,"column":2278}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":256,"column":4},"generated":{"line":1,"column":2280}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":257,"column":9},"generated":{"line":1,"column":2283}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":256,"column":4},"generated":{"line":1,"column":2285}},{"source":"../../src/use-popover.ts","name":"ref","original":{"line":258,"column":6},"generated":{"line":1,"column":2286}},{"source":"../../src/use-popover.ts","name":"mergeRefs","original":{"line":258,"column":11},"generated":{"line":1,"column":2291}},{"source":"../../src/use-popover.ts","name":"popper","original":{"line":258,"column":21},"generated":{"line":1,"column":2293}},{"source":"../../src/use-popover.ts","name":"popper","original":{"line":258,"column":21},"generated":{"line":1,"column":2295}},{"source":"../../src/use-popover.ts","name":"popper","original":{"line":258,"column":21},"generated":{"line":1,"column":2306}},{"source":"../../src/use-popover.ts","name":"popperRef","original":{"line":258,"column":28},"generated":{"line":1,"column":2308}},{"source":"../../src/use-popover.ts","name":"_ref","original":{"line":258,"column":39},"generated":{"line":1,"column":2318}},{"source":"../../src/use-popover.ts","name":"style","original":{"line":259,"column":6},"generated":{"line":1,"column":2321}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":259,"column":11},"generated":{"line":1,"column":2327}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":259,"column":11},"generated":{"line":1,"column":2329}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":260,"column":11},"generated":{"line":1,"column":2332}},{"source":"../../src/use-popover.ts","name":"style","original":{"line":260,"column":17},"generated":{"line":1,"column":2334}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":259,"column":11},"generated":{"line":1,"column":2340}},{"source":"../../src/use-popover.ts","name":"popperCSSVars","original":{"line":261,"column":9},"generated":{"line":1,"column":2341}},{"source":"../../src/use-popover.ts","name":"popperCSSVars","original":{"line":261,"column":9},"generated":{"line":1,"column":2342}},{"source":"../../src/use-popover.ts","name":"arrowSize","original":{"line":261,"column":23},"generated":{"line":1,"column":2344}},{"source":"../../src/use-popover.ts","name":"arrowSize","original":{"line":261,"column":23},"generated":{"line":1,"column":2358}},{"source":"../../src/use-popover.ts","name":"var","original":{"line":261,"column":33},"generated":{"line":1,"column":2368}},{"source":"../../src/use-popover.ts","name":"arrowSize","original":{"line":261,"column":39},"generated":{"line":1,"column":2373}},{"source":"../../src/use-popover.ts","name":"px","original":{"line":261,"column":51},"generated":{"line":1,"column":2376}},{"source":"../../src/use-popover.ts","name":"arrowSize","original":{"line":261,"column":54},"generated":{"line":1,"column":2378}},{"source":"../../src/use-popover.ts","name":"arrowSize","original":{"line":261,"column":54},"generated":{"line":1,"column":2380}},{"source":"../../src/use-popover.ts","name":"arrowSize","original":{"line":261,"column":54},"generated":{"line":1,"column":2384}},{"source":"../../src/use-popover.ts","name":"undefined","original":{"line":261,"column":67},"generated":{"line":1,"column":2392}},{"source":"../../src/use-popover.ts","name":"popperCSSVars","original":{"line":262,"column":9},"generated":{"line":1,"column":2394}},{"source":"../../src/use-popover.ts","name":"popperCSSVars","original":{"line":262,"column":9},"generated":{"line":1,"column":2395}},{"source":"../../src/use-popover.ts","name":"arrowShadowColor","original":{"line":262,"column":23},"generated":{"line":1,"column":2397}},{"source":"../../src/use-popover.ts","name":"arrowShadowColor","original":{"line":262,"column":23},"generated":{"line":1,"column":2411}},{"source":"../../src/use-popover.ts","name":"var","original":{"line":262,"column":40},"generated":{"line":1,"column":2428}},{"source":"../../src/use-popover.ts","name":"arrowShadowColor","original":{"line":262,"column":46},"generated":{"line":1,"column":2433}},{"source":"../../src/use-popover.ts","name":"visibility","original":{"line":263,"column":8},"generated":{"line":1,"column":2435}},{"source":"../../src/use-popover.ts","name":"isOpen","original":{"line":263,"column":20},"generated":{"line":1,"column":2446}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":263,"column":29},"generated":{"line":1,"column":2448}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":263,"column":41},"generated":{"line":1,"column":2458}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":266,"column":4},"generated":{"line":1,"column":2472}},{"source":"../../src/use-popover.ts","name":"arrowShadowColor","original":{"line":266,"column":5},"generated":{"line":1,"column":2473}},{"source":"../../src/use-popover.ts","name":"arrowSize","original":{"line":266,"column":23},"generated":{"line":1,"column":2475}},{"source":"../../src/use-popover.ts","name":"isOpen","original":{"line":266,"column":34},"generated":{"line":1,"column":2477}},{"source":"../../src/use-popover.ts","name":"popper","original":{"line":266,"column":42},"generated":{"line":1,"column":2479}},{"source":"../../src/use-popover.ts","name":"popperRef","original":{"line":266,"column":49},"generated":{"line":1,"column":2481}},{"source":"../../src/use-popover.ts","name":"openTimeout","original":{"line":269,"column":8},"generated":{"line":1,"column":2493}},{"source":"../../src/use-popover.ts","name":"useRef","original":{"line":269,"column":22},"generated":{"line":1,"column":2496}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":269,"column":2},"generated":{"line":1,"column":2498}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":269,"column":2},"generated":{"line":1,"column":2500}},{"source":"../../src/use-popover.ts","name":"closeTimeout","original":{"line":270,"column":8},"generated":{"line":1,"column":2510}},{"source":"../../src/use-popover.ts","name":"useRef","original":{"line":270,"column":23},"generated":{"line":1,"column":2513}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":270,"column":2},"generated":{"line":1,"column":2515}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":270,"column":2},"generated":{"line":1,"column":2517}},{"source":"../../src/use-popover.ts","name":"getTriggerProps","original":{"line":272,"column":8},"generated":{"line":1,"column":2527}},{"source":"../../src/use-popover.ts","name":"useCallback","original":{"line":272,"column":38},"generated":{"line":1,"column":2530}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":273,"column":4},"generated":{"line":1,"column":2532}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":273,"column":4},"generated":{"line":1,"column":2534}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":273,"column":4},"generated":{"line":1,"column":2547}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":273,"column":5},"generated":{"line":1,"column":2556}},{"source":"../../src/use-popover.ts","name":"_ref","original":{"line":273,"column":17},"generated":{"line":1,"column":2558}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":273,"column":33},"generated":{"line":1,"column":2566}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":273,"column":5},"generated":{"line":1,"column":2570}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":273,"column":5},"generated":{"line":1,"column":2574}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":273,"column":13},"generated":{"line":1,"column":2576}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":273,"column":33},"generated":{"line":1,"column":2585}},{"source":"../../src/use-popover.ts","name":"_ref","original":{"line":273,"column":17},"generated":{"line":1,"column":2589}},{"source":"../../src/use-popover.ts","name":"_ref","original":{"line":273,"column":17},"generated":{"line":1,"column":2593}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":273,"column":24},"generated":{"line":1,"column":2595}},{"source":"../../src/use-popover.ts","name":"triggerProps","original":{"line":274,"column":12},"generated":{"line":1,"column":2601}},{"source":"../../src/use-popover.ts","name":"triggerProps","original":{"line":274,"column":12},"generated":{"line":1,"column":2605}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":274,"column":35},"generated":{"line":1,"column":2607}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":274,"column":35},"generated":{"line":1,"column":2609}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":275,"column":11},"generated":{"line":1,"column":2612}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":274,"column":35},"generated":{"line":1,"column":2614}},{"source":"../../src/use-popover.ts","name":"ref","original":{"line":276,"column":8},"generated":{"line":1,"column":2615}},{"source":"../../src/use-popover.ts","name":"mergeRefs","original":{"line":276,"column":13},"generated":{"line":1,"column":2620}},{"source":"../../src/use-popover.ts","name":"triggerRef","original":{"line":276,"column":23},"generated":{"line":1,"column":2622}},{"source":"../../src/use-popover.ts","name":"triggerRef","original":{"line":276,"column":23},"generated":{"line":1,"column":2624}},{"source":"../../src/use-popover.ts","name":"triggerRef","original":{"line":276,"column":23},"generated":{"line":1,"column":2635}},{"source":"../../src/use-popover.ts","name":"_ref","original":{"line":276,"column":35},"generated":{"line":1,"column":2637}},{"source":"../../src/use-popover.ts","name":"popper","original":{"line":276,"column":41},"generated":{"line":1,"column":2639}},{"source":"../../src/use-popover.ts","name":"referenceRef","original":{"line":276,"column":48},"generated":{"line":1,"column":2641}},{"source":"../../src/use-popover.ts","name":"id","original":{"line":277,"column":8},"generated":{"line":1,"column":2655}},{"source":"../../src/use-popover.ts","name":"triggerId","original":{"line":277,"column":12},"generated":{"line":1,"column":2658}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":278,"column":25},"generated":{"line":1,"column":2660}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":278,"column":25},"generated":{"line":1,"column":2676}},{"source":"../../src/use-popover.ts","name":"isOpen","original":{"line":279,"column":25},"generated":{"line":1,"column":2685}},{"source":"../../src/use-popover.ts","name":"isOpen","original":{"line":279,"column":25},"generated":{"line":1,"column":2701}},{"source":"../../src/use-popover.ts","name":"popoverId","original":{"line":280,"column":25},"generated":{"line":1,"column":2703}},{"source":"../../src/use-popover.ts","name":"popoverId","original":{"line":280,"column":25},"generated":{"line":1,"column":2719}},{"source":"../../src/use-popover.ts","name":"triggerProps","original":{"line":328,"column":13},"generated":{"line":1,"column":2723}},{"source":"../../src/use-popover.ts","name":"trigger","original":{"line":283,"column":10},"generated":{"line":1,"column":2730}},{"source":"../../src/use-popover.ts","name":"TRIGGER","original":{"line":283,"column":22},"generated":{"line":1,"column":2734}},{"source":"../../src/use-popover.ts","name":"click","original":{"line":283,"column":30},"generated":{"line":1,"column":2736}},{"source":"../../src/use-popover.ts","name":"triggerProps","original":{"line":284,"column":8},"generated":{"line":1,"column":2744}},{"source":"../../src/use-popover.ts","name":"onClick","original":{"line":284,"column":21},"generated":{"line":1,"column":2746}},{"source":"../../src/use-popover.ts","name":"callAllHandlers","original":{"line":284,"column":31},"generated":{"line":1,"column":2755}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":284,"column":47},"generated":{"line":1,"column":2757}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":284,"column":47},"generated":{"line":1,"column":2759}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":284,"column":47},"generated":{"line":1,"column":2776}},{"source":"../../src/use-popover.ts","name":"onClick","original":{"line":284,"column":53},"generated":{"line":1,"column":2778}},{"source":"../../src/use-popover.ts","name":"onToggle","original":{"line":284,"column":62},"generated":{"line":1,"column":2786}},{"source":"../../src/use-popover.ts","name":"trigger","original":{"line":287,"column":10},"generated":{"line":1,"column":2790}},{"source":"../../src/use-popover.ts","name":"TRIGGER","original":{"line":287,"column":22},"generated":{"line":1,"column":2794}},{"source":"../../src/use-popover.ts","name":"hover","original":{"line":287,"column":30},"generated":{"line":1,"column":2796}},{"source":"../../src/use-popover.ts","name":"triggerProps","original":{"line":294,"column":8},"generated":{"line":1,"column":2804}},{"source":"../../src/use-popover.ts","name":"onFocus","original":{"line":294,"column":21},"generated":{"line":1,"column":2806}},{"source":"../../src/use-popover.ts","name":"callAllHandlers","original":{"line":294,"column":31},"generated":{"line":1,"column":2815}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":294,"column":47},"generated":{"line":1,"column":2817}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":294,"column":47},"generated":{"line":1,"column":2819}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":294,"column":47},"generated":{"line":1,"column":2836}},{"source":"../../src/use-popover.ts","name":"onFocus","original":{"line":294,"column":53},"generated":{"line":1,"column":2838}},{"source":"../../src/use-popover.ts","name":"onOpen","original":{"line":294,"column":62},"generated":{"line":1,"column":2846}},{"source":"../../src/use-popover.ts","name":"triggerProps","original":{"line":295,"column":8},"generated":{"line":1,"column":2849}},{"source":"../../src/use-popover.ts","name":"onBlur","original":{"line":295,"column":21},"generated":{"line":1,"column":2851}},{"source":"../../src/use-popover.ts","name":"callAllHandlers","original":{"line":295,"column":30},"generated":{"line":1,"column":2859}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":295,"column":46},"generated":{"line":1,"column":2861}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":295,"column":46},"generated":{"line":1,"column":2863}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":295,"column":46},"generated":{"line":1,"column":2880}},{"source":"../../src/use-popover.ts","name":"onBlur","original":{"line":295,"column":52},"generated":{"line":1,"column":2882}},{"source":"../../src/use-popover.ts","name":"onClose","original":{"line":295,"column":60},"generated":{"line":1,"column":2889}},{"source":"../../src/use-popover.ts","name":"triggerProps","original":{"line":301,"column":8},"generated":{"line":1,"column":2892}},{"source":"../../src/use-popover.ts","name":"onKeyDown","original":{"line":301,"column":21},"generated":{"line":1,"column":2894}},{"source":"../../src/use-popover.ts","name":"callAllHandlers","original":{"line":301,"column":33},"generated":{"line":1,"column":2905}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":301,"column":49},"generated":{"line":1,"column":2907}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":301,"column":49},"generated":{"line":1,"column":2909}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":301,"column":49},"generated":{"line":1,"column":2926}},{"source":"../../src/use-popover.ts","name":"onKeyDown","original":{"line":301,"column":55},"generated":{"line":1,"column":2928}},{"source":"../../src/use-popover.ts","name":"event","original":{"line":301,"column":67},"generated":{"line":1,"column":2938}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":302,"column":28},"generated":{"line":1,"column":2942}},{"source":"../../src/use-popover.ts","name":"event","original":{"line":302,"column":14},"generated":{"line":1,"column":2953}},{"source":"../../src/use-popover.ts","name":"key","original":{"line":302,"column":20},"generated":{"line":1,"column":2955}},{"source":"../../src/use-popover.ts","name":"onClose","original":{"line":303,"column":12},"generated":{"line":1,"column":2960}},{"source":"../../src/use-popover.ts","name":"triggerProps","original":{"line":307,"column":8},"generated":{"line":1,"column":2966}},{"source":"../../src/use-popover.ts","name":"onMouseEnter","original":{"line":307,"column":21},"generated":{"line":1,"column":2968}},{"source":"../../src/use-popover.ts","name":"callAllHandlers","original":{"line":307,"column":36},"generated":{"line":1,"column":2982}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":307,"column":52},"generated":{"line":1,"column":2984}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":307,"column":52},"generated":{"line":1,"column":2986}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":307,"column":52},"generated":{"line":1,"column":3003}},{"source":"../../src/use-popover.ts","name":"onMouseEnter","original":{"line":307,"column":58},"generated":{"line":1,"column":3005}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":307,"column":72},"generated":{"line":1,"column":3018}},{"source":"../../src/use-popover.ts","name":"isHoveringRef","original":{"line":308,"column":10},"generated":{"line":1,"column":3023}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":308,"column":24},"generated":{"line":1,"column":3025}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":308,"column":34},"generated":{"line":1,"column":3034}},{"source":"../../src/use-popover.ts","name":"openTimeout","original":{"line":309,"column":10},"generated":{"line":1,"column":3036}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":309,"column":22},"generated":{"line":1,"column":3038}},{"source":"../../src/use-popover.ts","name":"window","original":{"line":309,"column":32},"generated":{"line":1,"column":3046}},{"source":"../../src/use-popover.ts","name":"setTimeout","original":{"line":309,"column":39},"generated":{"line":1,"column":3053}},{"source":"../../src/use-popover.ts","name":"onOpen","original":{"line":309,"column":50},"generated":{"line":1,"column":3064}},{"source":"../../src/use-popover.ts","name":"openDelay","original":{"line":309,"column":58},"generated":{"line":1,"column":3066}},{"source":"../../src/use-popover.ts","name":"triggerProps","original":{"line":312,"column":8},"generated":{"line":1,"column":3071}},{"source":"../../src/use-popover.ts","name":"onMouseLeave","original":{"line":312,"column":21},"generated":{"line":1,"column":3073}},{"source":"../../src/use-popover.ts","name":"callAllHandlers","original":{"line":312,"column":36},"generated":{"line":1,"column":3087}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":312,"column":52},"generated":{"line":1,"column":3089}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":312,"column":52},"generated":{"line":1,"column":3091}},{"source":"../../src/use-popover.ts","name":"props","original":{"line":312,"column":52},"generated":{"line":1,"column":3108}},{"source":"../../src/use-popover.ts","name":"onMouseLeave","original":{"line":312,"column":58},"generated":{"line":1,"column":3110}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":312,"column":72},"generated":{"line":1,"column":3123}},{"source":"../../src/use-popover.ts","name":"isHoveringRef","original":{"line":313,"column":10},"generated":{"line":1,"column":3128}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":313,"column":24},"generated":{"line":1,"column":3130}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":313,"column":34},"generated":{"line":1,"column":3139}},{"source":"../../src/use-popover.ts","name":"openTimeout","original":{"line":315,"column":14},"generated":{"line":1,"column":3141}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":315,"column":26},"generated":{"line":1,"column":3143}},{"source":"../../src/use-popover.ts","name":"clearTimeout","original":{"line":316,"column":12},"generated":{"line":1,"column":3153}},{"source":"../../src/use-popover.ts","name":"openTimeout","original":{"line":316,"column":25},"generated":{"line":1,"column":3166}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":316,"column":37},"generated":{"line":1,"column":3168}},{"source":"../../src/use-popover.ts","name":"openTimeout","original":{"line":317,"column":12},"generated":{"line":1,"column":3177}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":317,"column":24},"generated":{"line":1,"column":3179}},{"source":"../../src/use-popover.ts","name":"undefined","original":{"line":317,"column":34},"generated":{"line":1,"column":3192}},{"source":"../../src/use-popover.ts","name":"closeTimeout","original":{"line":320,"column":10},"generated":{"line":1,"column":3195}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":320,"column":23},"generated":{"line":1,"column":3197}},{"source":"../../src/use-popover.ts","name":"window","original":{"line":320,"column":33},"generated":{"line":1,"column":3205}},{"source":"../../src/use-popover.ts","name":"setTimeout","original":{"line":320,"column":40},"generated":{"line":1,"column":3212}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":320,"column":51},"generated":{"line":1,"column":3223}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":321,"column":42},"generated":{"line":1,"column":3229}},{"source":"../../src/use-popover.ts","name":"isHoveringRef","original":{"line":321,"column":16},"generated":{"line":1,"column":3233}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":321,"column":30},"generated":{"line":1,"column":3235}},{"source":"../../src/use-popover.ts","name":"onClose","original":{"line":322,"column":14},"generated":{"line":1,"column":3244}},{"source":"../../src/use-popover.ts","name":"closeDelay","original":{"line":324,"column":13},"generated":{"line":1,"column":3249}},{"source":"../../src/use-popover.ts","name":"triggerProps","original":{"line":328,"column":13},"generated":{"line":1,"column":3255}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":330,"column":4},"generated":{"line":1,"column":3258}},{"source":"../../src/use-popover.ts","name":"triggerId","original":{"line":331,"column":6},"generated":{"line":1,"column":3259}},{"source":"../../src/use-popover.ts","name":"isOpen","original":{"line":332,"column":6},"generated":{"line":1,"column":3261}},{"source":"../../src/use-popover.ts","name":"popoverId","original":{"line":333,"column":6},"generated":{"line":1,"column":3263}},{"source":"../../src/use-popover.ts","name":"trigger","original":{"line":334,"column":6},"generated":{"line":1,"column":3265}},{"source":"../../src/use-popover.ts","name":"popper","original":{"line":335,"column":6},"generated":{"line":1,"column":3267}},{"source":"../../src/use-popover.ts","name":"referenceRef","original":{"line":335,"column":13},"generated":{"line":1,"column":3269}},{"source":"../../src/use-popover.ts","name":"onToggle","original":{"line":336,"column":6},"generated":{"line":1,"column":3282}},{"source":"../../src/use-popover.ts","name":"onOpen","original":{"line":337,"column":6},"generated":{"line":1,"column":3284}},{"source":"../../src/use-popover.ts","name":"onClose","original":{"line":338,"column":6},"generated":{"line":1,"column":3286}},{"source":"../../src/use-popover.ts","name":"openDelay","original":{"line":339,"column":6},"generated":{"line":1,"column":3288}},{"source":"../../src/use-popover.ts","name":"closeDelay","original":{"line":340,"column":6},"generated":{"line":1,"column":3290}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":345,"column":4},"generated":{"line":1,"column":3295}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":345,"column":4},"generated":{"line":1,"column":3297}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":345,"column":4},"generated":{"line":1,"column":3299}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":345,"column":4},"generated":{"line":1,"column":3310}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":345,"column":10},"generated":{"line":1,"column":3314}},{"source":"../../src/use-popover.ts","name":"openTimeout","original":{"line":346,"column":10},"generated":{"line":1,"column":3319}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":346,"column":22},"generated":{"line":1,"column":3321}},{"source":"../../src/use-popover.ts","name":"clearTimeout","original":{"line":346,"column":31},"generated":{"line":1,"column":3330}},{"source":"../../src/use-popover.ts","name":"openTimeout","original":{"line":346,"column":44},"generated":{"line":1,"column":3343}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":346,"column":56},"generated":{"line":1,"column":3345}},{"source":"../../src/use-popover.ts","name":"closeTimeout","original":{"line":347,"column":10},"generated":{"line":1,"column":3354}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":347,"column":23},"generated":{"line":1,"column":3356}},{"source":"../../src/use-popover.ts","name":"clearTimeout","original":{"line":347,"column":32},"generated":{"line":1,"column":3365}},{"source":"../../src/use-popover.ts","name":"closeTimeout","original":{"line":347,"column":45},"generated":{"line":1,"column":3378}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":347,"column":58},"generated":{"line":1,"column":3380}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":349,"column":4},"generated":{"line":1,"column":3390}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":356,"column":9},"generated":{"line":1,"column":3394}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":356,"column":9},"generated":{"line":1,"column":3400}},{"source":"../../src/use-popover.ts","name":"forceUpdate","original":{"line":357,"column":4},"generated":{"line":1,"column":3401}},{"source":"../../src/use-popover.ts","name":"popper","original":{"line":357,"column":17},"generated":{"line":1,"column":3413}},{"source":"../../src/use-popover.ts","name":"forceUpdate","original":{"line":357,"column":24},"generated":{"line":1,"column":3415}},{"source":"../../src/use-popover.ts","name":"isOpen","original":{"line":358,"column":4},"generated":{"line":1,"column":3427}},{"source":"../../src/use-popover.ts","name":"isOpen","original":{"line":358,"column":4},"generated":{"line":1,"column":3434}},{"source":"../../src/use-popover.ts","name":"onClose","original":{"line":359,"column":4},"generated":{"line":1,"column":3436}},{"source":"../../src/use-popover.ts","name":"onClose","original":{"line":359,"column":4},"generated":{"line":1,"column":3444}},{"source":"../../src/use-popover.ts","name":"headerId","original":{"line":360,"column":4},"generated":{"line":1,"column":3446}},{"source":"../../src/use-popover.ts","name":"headerId","original":{"line":360,"column":4},"generated":{"line":1,"column":3455}},{"source":"../../src/use-popover.ts","name":"hasHeader","original":{"line":361,"column":4},"generated":{"line":1,"column":3457}},{"source":"../../src/use-popover.ts","name":"hasHeader","original":{"line":361,"column":4},"generated":{"line":1,"column":3467}},{"source":"../../src/use-popover.ts","name":"setHasHeader","original":{"line":362,"column":4},"generated":{"line":1,"column":3469}},{"source":"../../src/use-popover.ts","name":"setHasHeader","original":{"line":362,"column":4},"generated":{"line":1,"column":3482}},{"source":"../../src/use-popover.ts","name":"bodyId","original":{"line":363,"column":4},"generated":{"line":1,"column":3484}},{"source":"../../src/use-popover.ts","name":"bodyId","original":{"line":363,"column":4},"generated":{"line":1,"column":3491}},{"source":"../../src/use-popover.ts","name":"hasBody","original":{"line":364,"column":4},"generated":{"line":1,"column":3493}},{"source":"../../src/use-popover.ts","name":"hasBody","original":{"line":364,"column":4},"generated":{"line":1,"column":3501}},{"source":"../../src/use-popover.ts","name":"setHasBody","original":{"line":365,"column":4},"generated":{"line":1,"column":3503}},{"source":"../../src/use-popover.ts","name":"setHasBody","original":{"line":365,"column":4},"generated":{"line":1,"column":3514}},{"source":"../../src/use-popover.ts","name":"onTransitionEnd","original":{"line":366,"column":4},"generated":{"line":1,"column":3516}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":352,"column":26},"generated":{"line":1,"column":3532}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":352,"column":32},"generated":{"line":1,"column":3537}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":352,"column":32},"generated":{"line":1,"column":3541}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":353,"column":4},"generated":{"line":1,"column":3543}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":353,"column":4},"generated":{"line":1,"column":3550}},{"source":"../../src/use-popover.ts","name":"popoverRef","original":{"line":353,"column":4},"generated":{"line":1,"column":3552}},{"source":"../../src/use-popover.ts","name":"current","original":{"line":353,"column":15},"generated":{"line":1,"column":3554}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":353,"column":4},"generated":{"line":1,"column":3564}},{"source":"../../src/use-popover.ts","name":"dispatchEvent","original":{"line":353,"column":24},"generated":{"line":1,"column":3566}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":353,"column":38},"generated":{"line":1,"column":3580}},{"source":"../../src/use-popover.ts","name":"Event","original":{"line":353,"column":42},"generated":{"line":1,"column":3584}},{"source":"../../src/use-popover.ts","name":null,"original":{"line":353,"column":48},"generated":{"line":1,"column":3590}},{"source":"../../src/use-popover.ts","name":"getPopoverPositionerProps","original":{"line":367,"column":4},"generated":{"line":1,"column":3609}},{"source":"../../src/use-popover.ts","name":"getPopoverPositionerProps","original":{"line":367,"column":4},"generated":{"line":1,"column":3635}},{"source":"../../src/use-popover.ts","name":"getPopoverProps","original":{"line":368,"column":4},"generated":{"line":1,"column":3637}},{"source":"../../src/use-popover.ts","name":"getPopoverProps","original":{"line":368,"column":4},"generated":{"line":1,"column":3653}},{"source":"../../src/use-popover.ts","name":"getTriggerProps","original":{"line":369,"column":4},"generated":{"line":1,"column":3655}},{"source":"../../src/use-popover.ts","name":"getTriggerProps","original":{"line":369,"column":4},"generated":{"line":1,"column":3671}}],"sources":{"../../src/use-popover.ts":"import {\n  useBoolean,\n  useDisclosure,\n  useFocusOnPointerDown,\n  useFocusOnHide,\n  useFocusOnShow,\n  useIds,\n} from \"@chakra-ui/hooks\"\nimport {\n  Placement,\n  popperCSSVars,\n  usePopper,\n  UsePopperProps,\n} from \"@chakra-ui/popper\"\nimport { useColorModeValue, useToken } from \"@chakra-ui/system\"\nimport {\n  callAllHandlers,\n  contains,\n  FocusableElement,\n  getOwnerDocument,\n  getRelatedTarget,\n  HTMLProps,\n  isBrowser,\n  mergeRefs,\n  PropGetter,\n  px,\n} from \"@chakra-ui/utils\"\nimport { RefObject, useCallback, useEffect, useRef } from \"react\"\n\nconst TRIGGER = {\n  click: \"click\",\n  hover: \"hover\",\n} as const\n\nexport interface UsePopoverProps {\n  /**\n   * The html `id` attribute of the popover.\n   * If not provided, we generate a unique id.\n   *\n   * This `id` is also used to auto-generate the `aria-labelledby`\n   * and `aria-decribedby` attributes that points to the `PopoverHeader` and `PopoverBody`\n   */\n  id?: string\n  /**\n   * If `true`, the popover will be opened in controlled mode.\n   */\n  isOpen?: boolean\n  /**\n   * If `true`, the popover will be initially opened.\n   */\n  defaultIsOpen?: boolean\n  /**\n   * The `ref` of the element that should receive focus when the popover opens.\n   */\n  initialFocusRef?: RefObject<FocusableElement>\n  /**\n   * If `true`, focus will be returned to the element that triggers the popover\n   * when it closes\n   */\n  returnFocusOnClose?: boolean\n  /**\n   * If `true`, focus will be transferred to the first interactive element\n   * when the popover opens\n   */\n  autoFocus?: boolean\n  /**\n   * The gap (in pixels) to apply between the popover and the target.\n   * Used by `popper.js`\n   */\n  gutter?: number\n  /**\n   * The placement of the popover\n   */\n  placement?: Placement\n  /**\n   * The flip of the popover\n   */\n  flip?: boolean\n  /**\n   * If `true`, the popover will close when you blur out it by\n   * clicking outside or tabbing out\n   */\n  closeOnBlur?: boolean\n  /**\n   * If `true`, the popover will close when you hit the `Esc` key\n   */\n  closeOnEsc?: boolean\n  /**\n   * Callback fired when the popover opens\n   */\n  onOpen?: () => void\n  /**\n   * Callback fired when the popover closes\n   */\n  onClose?: () => void\n  /**\n   * The size of the popover arrow\n   */\n  arrowSize?: number\n  /**\n   * The `box-shadow` of the popover arrow\n   */\n  arrowShadowColor?: string\n  /**\n   * The Popper.js modifiers to use.\n   */\n  modifiers?: UsePopperProps[\"modifiers\"]\n  /**\n   * The interaction that triggers the popover.\n   *\n   * `hover` - means the popover will open when you hover with mouse or\n   * focus with keyboard on the popover trigger\n   *\n   * `click` - means the popover will open on click or\n   * press `Enter` to `Space` on keyboard\n   */\n  trigger?: keyof typeof TRIGGER\n  openDelay?: number\n  closeDelay?: number\n  /**\n   * Performance 🚀:\n   * If `true`, the PopoverContent rendering will be deferred\n   * until the popover is open.\n   */\n  isLazy?: boolean\n}\n\nexport function usePopover(props: UsePopoverProps = {}) {\n  const {\n    closeOnBlur = true,\n    closeOnEsc = true,\n    initialFocusRef,\n    placement: placementProp,\n    flip,\n    gutter,\n    id,\n    arrowSize,\n    returnFocusOnClose = true,\n    autoFocus = true,\n    arrowShadowColor: arrowShadowColorProp,\n    modifiers,\n    trigger = TRIGGER.click,\n    openDelay = 200,\n    closeDelay = 200,\n    isLazy,\n  } = props\n\n  const { isOpen, onClose, onOpen, onToggle } = useDisclosure(props)\n\n  const triggerRef = useRef<HTMLElement>(null)\n  const popoverRef = useRef<HTMLElement>(null)\n\n  const isHoveringRef = useRef(false)\n\n  const [hasHeader, setHasHeader] = useBoolean()\n  const [hasBody, setHasBody] = useBoolean()\n\n  const [triggerId, popoverId, headerId, bodyId] = useIds(\n    id,\n    \"popover-trigger\",\n    \"popover-content\",\n    \"popover-header\",\n    \"popover-body\",\n  )\n\n  const fallbackShadowColor = useColorModeValue(\"gray.200\", \"whiteAlpha.300\")\n  const shadowColor = arrowShadowColorProp ?? fallbackShadowColor\n  const arrowShadowColor = useToken(\"colors\", shadowColor, arrowShadowColorProp)\n\n  const popper = usePopper({\n    placement: placementProp,\n    flip,\n    gutter,\n    modifiers,\n  })\n\n  useFocusOnPointerDown({\n    doc: isBrowser ? getOwnerDocument(triggerRef.current) : null,\n    elements: [triggerRef],\n  })\n\n  useFocusOnHide(popoverRef, {\n    focusRef: triggerRef,\n    visible: isOpen,\n    shouldFocus: returnFocusOnClose && trigger === TRIGGER.click,\n  })\n\n  useFocusOnShow(popoverRef, {\n    focusRef: initialFocusRef,\n    visible: isOpen,\n    shouldFocus: autoFocus && trigger === TRIGGER.click,\n  })\n\n  const getPopoverProps: PropGetter = useCallback(\n    (props = {}, _ref = null) => {\n      const popoverProps: HTMLProps = {\n        ...props,\n        style: {\n          ...props.style,\n          transformOrigin: popperCSSVars.transformOrigin.varRef,\n        },\n        ref: mergeRefs(popoverRef, _ref),\n        children: !isLazy || isOpen ? props.children : null,\n        id: popoverId,\n        tabIndex: -1,\n        role: \"dialog\",\n        onKeyDown: callAllHandlers(props.onKeyDown, (event) => {\n          if (closeOnEsc && event.key === \"Escape\") {\n            onClose()\n          }\n        }),\n        onBlur: callAllHandlers(props.onBlur, (event) => {\n          const relatedTarget = getRelatedTarget(event)\n          const targetIsPopover = contains(popoverRef.current, relatedTarget)\n          const targetIsTrigger = contains(triggerRef.current, relatedTarget)\n          const isValidBlur = !targetIsPopover && !targetIsTrigger\n\n          if (isOpen && closeOnBlur && isValidBlur) {\n            onClose()\n          }\n        }),\n        \"aria-labelledby\": hasHeader ? headerId : undefined,\n        \"aria-describedby\": hasBody ? bodyId : undefined,\n      }\n\n      if (trigger === TRIGGER.hover) {\n        popoverProps.role = \"tooltip\"\n        popoverProps.onMouseEnter = callAllHandlers(props.onMouseEnter, () => {\n          isHoveringRef.current = true\n        })\n        popoverProps.onMouseLeave = callAllHandlers(props.onMouseLeave, () => {\n          isHoveringRef.current = false\n          setTimeout(onClose, closeDelay)\n        })\n      }\n\n      return popoverProps\n    },\n    [\n      isLazy,\n      isOpen,\n      popoverId,\n      hasHeader,\n      headerId,\n      hasBody,\n      bodyId,\n      trigger,\n      closeOnEsc,\n      onClose,\n      closeDelay,\n      closeOnBlur,\n    ],\n  )\n\n  const getPopoverPositionerProps: PropGetter = useCallback(\n    (props = {}, _ref = null) => ({\n      ...props,\n      ref: mergeRefs(popper.popperRef, _ref),\n      style: {\n        ...props.style,\n        [popperCSSVars.arrowSize.var]: arrowSize ? px(arrowSize) : undefined,\n        [popperCSSVars.arrowShadowColor.var]: arrowShadowColor,\n        visibility: isOpen ? \"visible\" : \"hidden\",\n      },\n    }),\n    [arrowShadowColor, arrowSize, isOpen, popper.popperRef],\n  )\n\n  const openTimeout = useRef<number>()\n  const closeTimeout = useRef<number>()\n\n  const getTriggerProps: PropGetter = useCallback(\n    (props = {}, _ref = null) => {\n      const triggerProps: HTMLProps = {\n        ...props,\n        ref: mergeRefs(triggerRef, _ref, popper.referenceRef),\n        id: triggerId,\n        \"aria-haspopup\": \"dialog\",\n        \"aria-expanded\": isOpen,\n        \"aria-controls\": popoverId,\n      }\n\n      if (trigger === TRIGGER.click) {\n        triggerProps.onClick = callAllHandlers(props.onClick, onToggle)\n      }\n\n      if (trigger === TRIGGER.hover) {\n        /**\n         * Any content that shows on pointer hover should also show on keyboard focus.\n         * Consider focus and blur to be the `hover` for keyboard users.\n         *\n         * @see https://www.w3.org/WAI/WCAG21/Understanding/content-on-hover-or-focus.html\n         */\n        triggerProps.onFocus = callAllHandlers(props.onFocus, onOpen)\n        triggerProps.onBlur = callAllHandlers(props.onBlur, onClose)\n\n        /**\n         * Any content that shows on hover or focus must be dismissible.\n         * This case pressing `Escape` will dismiss the popover\n         */\n        triggerProps.onKeyDown = callAllHandlers(props.onKeyDown, (event) => {\n          if (event.key === \"Escape\") {\n            onClose()\n          }\n        })\n\n        triggerProps.onMouseEnter = callAllHandlers(props.onMouseEnter, () => {\n          isHoveringRef.current = true\n          openTimeout.current = window.setTimeout(onOpen, openDelay)\n        })\n\n        triggerProps.onMouseLeave = callAllHandlers(props.onMouseLeave, () => {\n          isHoveringRef.current = false\n\n          if (openTimeout.current) {\n            clearTimeout(openTimeout.current)\n            openTimeout.current = undefined\n          }\n\n          closeTimeout.current = window.setTimeout(() => {\n            if (isHoveringRef.current === false) {\n              onClose()\n            }\n          }, closeDelay)\n        })\n      }\n\n      return triggerProps\n    },\n    [\n      triggerId,\n      isOpen,\n      popoverId,\n      trigger,\n      popper.referenceRef,\n      onToggle,\n      onOpen,\n      onClose,\n      openDelay,\n      closeDelay,\n    ],\n  )\n\n  useEffect(\n    () => () => {\n      if (openTimeout.current) clearTimeout(openTimeout.current)\n      if (closeTimeout.current) clearTimeout(closeTimeout.current)\n    },\n    [],\n  )\n\n  const onTransitionEnd = () => {\n    popoverRef.current?.dispatchEvent(new Event(\"transitionend\"))\n  }\n\n  return {\n    forceUpdate: popper.forceUpdate,\n    isOpen,\n    onClose,\n    headerId,\n    hasHeader,\n    setHasHeader,\n    bodyId,\n    hasBody,\n    setHasBody,\n    onTransitionEnd,\n    getPopoverPositionerProps,\n    getPopoverProps,\n    getTriggerProps,\n  }\n}\n\nexport type UsePopoverReturn = ReturnType<typeof usePopover>\n"},"lineCount":null}},"error":null,"hash":"2467bc6f95797129cfec11b6f7cba691","cacheData":{"env":{}}}