{"id":"Rtui","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/clickable/dist/esm/use-clickable.js.map","includedInParent":true,"mtime":1616745790554},{"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/clickable/package.json","includedInParent":true,"mtime":1616745790554},{"name":"@chakra-ui/utils","loc":{"line":5,"column":50},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/clickable/dist/esm/use-clickable.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/index.js"},{"name":"react","loc":{"line":6,"column":23},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/clickable/dist/esm/use-clickable.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"},{"name":"./use-event-listeners","loc":{"line":7,"column":34},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/clickable/dist/esm/use-clickable.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/clickable/dist/esm/use-event-listeners.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useClickable=i;var e=require(\"@chakra-ui/utils\"),t=o(require(\"react\")),n=require(\"./use-event-listeners\");function r(){if(\"function\"!=typeof WeakMap)return null;var e=new WeakMap;return r=function(){return e},e}function o(e){if(e&&e.__esModule)return e;if(null===e||\"object\"!=typeof e&&\"function\"!=typeof e)return{default:e};var t=r();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=o?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(n,u,a):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function a(e,t){if(null==e)return{};var n,r,o={},u=Object.keys(e);for(r=0;r<u.length;r++)n=u[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function l(e){var t=e.target,{tagName:n,isContentEditable:r}=t;return\"INPUT\"!==n&&\"TEXTAREA\"!==n&&!0!==r}function i(r){void 0===r&&(r={});var{ref:o,isDisabled:i,isFocusable:s,clickOnEnter:c=!0,clickOnSpace:p=!0,onMouseDown:f,onMouseUp:v,onClick:d,onKeyDown:b,onKeyUp:k,tabIndex:y,onMouseOver:O,onMouseLeave:g}=r,D=a(r,[\"ref\",\"isDisabled\",\"isFocusable\",\"clickOnEnter\",\"clickOnSpace\",\"onMouseDown\",\"onMouseUp\",\"onClick\",\"onKeyDown\",\"onKeyUp\",\"tabIndex\",\"onMouseOver\",\"onMouseLeave\"]),[M,C]=t.useState(!0),[m,w]=t.useState(!1),P=(0,n.useEventListeners)(),j=M?y:y||0,K=i&&!s,U=t.useCallback(e=>{if(i)return e.stopPropagation(),void e.preventDefault();e.currentTarget.focus(),null==d||d(e)},[i,d]),h=t.useCallback(e=>{m&&l(e)&&(e.preventDefault(),e.stopPropagation(),w(!1),P.remove(document,\"keyup\",h,!1))},[m,P]),E=t.useCallback(e=>{if(null==b||b(e),!(i||e.defaultPrevented||e.metaKey)&&l(e.nativeEvent)&&!M){var t=c&&\"Enter\"===e.key;if(p&&\" \"===e.key&&(e.preventDefault(),w(!0)),t)e.preventDefault(),e.currentTarget.click();P.add(document,\"keyup\",h,!1)}},[i,M,b,c,p,P,h]),T=t.useCallback(e=>{(null==k||k(e),i||e.defaultPrevented||e.metaKey)||l(e.nativeEvent)&&!M&&p&&\" \"===e.key&&(e.preventDefault(),w(!1),e.currentTarget.click())},[p,M,i,k]),x=t.useCallback(e=>{0===e.button&&(w(!1),P.remove(document,\"mouseup\",x,!1))},[P]),L=t.useCallback(t=>{if(!(0,e.isRightClick)(t)){if(i)return t.stopPropagation(),void t.preventDefault();M||w(!0),t.currentTarget.focus({preventScroll:!0}),P.add(document,\"mouseup\",x,!1),null==f||f(t)}},[i,M,f,P,x]),S=t.useCallback(t=>{(0,e.isRightClick)(t)||(M||w(!1),null==v||v(t))},[v,M]),I=t.useCallback(e=>{i?e.preventDefault():null==O||O(e)},[i,O]),N=t.useCallback(e=>{m&&(e.preventDefault(),w(!1)),null==g||g(e)},[m,g]),R=(0,e.mergeRefs)(o,e=>{e&&\"BUTTON\"!==e.tagName&&C(!1)});return u({},D,M?{ref:R,type:\"button\",\"aria-disabled\":K?void 0:i,disabled:K,onClick:U,onMouseDown:f,onMouseUp:v,onKeyUp:k,onKeyDown:b,onMouseOver:O,onMouseLeave:g}:{ref:R,role:\"button\",\"data-active\":(0,e.dataAttr)(m),\"aria-disabled\":i?\"true\":void 0,tabIndex:K?void 0:j,onClick:U,onMouseDown:L,onMouseUp:S,onKeyUp:T,onKeyDown:E,onMouseOver:I,onMouseLeave:N})}"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":89}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":91}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":95}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":97}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":105}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":125}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":127}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":129}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":137}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":147}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":149}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":157}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":182}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":191}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":195}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":198}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":217}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":225}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":232}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":237}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":241}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":243}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":247}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":255}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":262}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":264}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":275}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":282}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":285}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":287}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":296}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":298}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":301}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":304}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":307}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":309}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":320}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":327}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":329}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":332}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":339}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":342}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":359}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":362}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":381}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":383}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":389}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":390}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":398}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":401}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":405}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":407}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":411}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":414}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":417}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":419}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":423}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":426}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":433}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":435}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":439}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":442}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":446}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":448}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":451}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":453}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":460}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":476}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":483}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":508}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":512}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":516}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":521}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":523}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":526}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":533}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":543}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":558}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":563}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":565}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":568}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":569}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":573}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":575}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":577}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":584}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":609}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":611}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":614}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":619}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":623}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":625}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":630}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":632}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":637}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":644}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":659}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":661}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":663}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":666}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":668}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":671}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":673}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":676}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":683}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":685}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":693}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":695}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":698}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":700}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":704}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":706}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":709}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":711}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":720}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":724}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":731}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":733}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":740}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":748}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":757}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":760}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":764}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":768}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":770}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":772}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":774}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":784}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":791}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":795}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":796}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":800}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":802}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":812}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":815}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":819}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":823}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":828}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":830}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":837}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":847}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":862}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":867}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":869}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":874}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":876}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":879}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":881}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":885}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":892}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":896}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":902}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":907}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":918}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":927}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":929}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":931}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":934}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":937}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":943}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":945}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":951}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":954}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":958}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":960}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":962}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":964}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":967}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":969}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":976}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":981}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":984}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":988}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":990}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":992}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":994}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":996}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":1003}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":1007}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":1009}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":1011}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":1014}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":1016}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":1024}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":1028}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":1032}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":1034}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":1037}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":1039}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":1043}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":277,"column":1},"generated":{"line":1,"column":1050}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":30,"column":0},"generated":{"line":1,"column":1052}},{"source":"../../src/use-clickable.ts","name":"isValidElement","original":{"line":30,"column":9},"generated":{"line":1,"column":1061}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":30,"column":24},"generated":{"line":1,"column":1063}},{"source":"../../src/use-clickable.ts","name":"element","original":{"line":31,"column":8},"generated":{"line":1,"column":1066}},{"source":"../../src/use-clickable.ts","name":"element","original":{"line":31,"column":8},"generated":{"line":1,"column":1070}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":31,"column":18},"generated":{"line":1,"column":1072}},{"source":"../../src/use-clickable.ts","name":"target","original":{"line":31,"column":24},"generated":{"line":1,"column":1074}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":32,"column":8},"generated":{"line":1,"column":1082}},{"source":"../../src/use-clickable.ts","name":"tagName","original":{"line":32,"column":10},"generated":{"line":1,"column":1090}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":32,"column":8},"generated":{"line":1,"column":1092}},{"source":"../../src/use-clickable.ts","name":"isContentEditable","original":{"line":32,"column":19},"generated":{"line":1,"column":1110}},{"source":"../../src/use-clickable.ts","name":"element","original":{"line":32,"column":41},"generated":{"line":1,"column":1113}},{"source":"../../src/use-clickable.ts","name":"tagName","original":{"line":34,"column":4},"generated":{"line":1,"column":1115}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":34,"column":16},"generated":{"line":1,"column":1121}},{"source":"../../src/use-clickable.ts","name":"tagName","original":{"line":34,"column":4},"generated":{"line":1,"column":1131}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":34,"column":39},"generated":{"line":1,"column":1134}},{"source":"../../src/use-clickable.ts","name":"tagName","original":{"line":34,"column":27},"generated":{"line":1,"column":1147}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":34,"column":75},"generated":{"line":1,"column":1151}},{"source":"../../src/use-clickable.ts","name":"isContentEditable","original":{"line":34,"column":53},"generated":{"line":1,"column":1155}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":44,"column":7},"generated":{"line":1,"column":1157}},{"source":"../../src/use-clickable.ts","name":"useClickable","original":{"line":44,"column":16},"generated":{"line":1,"column":1166}},{"source":"../../src/use-clickable.ts","name":"props","original":{"line":44,"column":29},"generated":{"line":1,"column":1168}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":44,"column":60},"generated":{"line":1,"column":1176}},{"source":"../../src/use-clickable.ts","name":"props","original":{"line":44,"column":29},"generated":{"line":1,"column":1180}},{"source":"../../src/use-clickable.ts","name":"props","original":{"line":44,"column":29},"generated":{"line":1,"column":1184}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":44,"column":56},"generated":{"line":1,"column":1186}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":8},"generated":{"line":1,"column":1190}},{"source":"../../src/use-clickable.ts","name":"ref","original":{"line":46,"column":4},"generated":{"line":1,"column":1194}},{"source":"../../src/use-clickable.ts","name":"htmlRef","original":{"line":46,"column":9},"generated":{"line":1,"column":1198}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":8},"generated":{"line":1,"column":1200}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":47,"column":4},"generated":{"line":1,"column":1211}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":8},"generated":{"line":1,"column":1213}},{"source":"../../src/use-clickable.ts","name":"isFocusable","original":{"line":48,"column":4},"generated":{"line":1,"column":1225}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":8},"generated":{"line":1,"column":1227}},{"source":"../../src/use-clickable.ts","name":"clickOnEnter","original":{"line":49,"column":4},"generated":{"line":1,"column":1240}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":49,"column":19},"generated":{"line":1,"column":1243}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":8},"generated":{"line":1,"column":1245}},{"source":"../../src/use-clickable.ts","name":"clickOnSpace","original":{"line":50,"column":4},"generated":{"line":1,"column":1258}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":50,"column":19},"generated":{"line":1,"column":1261}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":8},"generated":{"line":1,"column":1263}},{"source":"../../src/use-clickable.ts","name":"onMouseDown","original":{"line":51,"column":4},"generated":{"line":1,"column":1275}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":8},"generated":{"line":1,"column":1277}},{"source":"../../src/use-clickable.ts","name":"onMouseUp","original":{"line":52,"column":4},"generated":{"line":1,"column":1287}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":8},"generated":{"line":1,"column":1289}},{"source":"../../src/use-clickable.ts","name":"onClick","original":{"line":53,"column":4},"generated":{"line":1,"column":1297}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":8},"generated":{"line":1,"column":1299}},{"source":"../../src/use-clickable.ts","name":"onKeyDown","original":{"line":54,"column":4},"generated":{"line":1,"column":1309}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":8},"generated":{"line":1,"column":1311}},{"source":"../../src/use-clickable.ts","name":"onKeyUp","original":{"line":55,"column":4},"generated":{"line":1,"column":1319}},{"source":"../../src/use-clickable.ts","name":"tabIndex","original":{"line":56,"column":4},"generated":{"line":1,"column":1321}},{"source":"../../src/use-clickable.ts","name":"tabIndexProp","original":{"line":56,"column":14},"generated":{"line":1,"column":1330}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":8},"generated":{"line":1,"column":1332}},{"source":"../../src/use-clickable.ts","name":"onMouseOver","original":{"line":57,"column":4},"generated":{"line":1,"column":1344}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":8},"generated":{"line":1,"column":1346}},{"source":"../../src/use-clickable.ts","name":"onMouseLeave","original":{"line":58,"column":4},"generated":{"line":1,"column":1359}},{"source":"../../src/use-clickable.ts","name":"props","original":{"line":60,"column":6},"generated":{"line":1,"column":1362}},{"source":"../../src/use-clickable.ts","name":"htmlProps","original":{"line":59,"column":7},"generated":{"line":1,"column":1364}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":2},"generated":{"line":1,"column":1366}},{"source":"../../src/use-clickable.ts","name":"props","original":{"line":60,"column":6},"generated":{"line":1,"column":1368}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":2},"generated":{"line":1,"column":1370}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":2},"generated":{"line":1,"column":1371}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":2},"generated":{"line":1,"column":1377}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":2},"generated":{"line":1,"column":1390}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":2},"generated":{"line":1,"column":1404}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":2},"generated":{"line":1,"column":1419}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":2},"generated":{"line":1,"column":1434}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":2},"generated":{"line":1,"column":1448}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":2},"generated":{"line":1,"column":1460}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":2},"generated":{"line":1,"column":1470}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":2},"generated":{"line":1,"column":1482}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":2},"generated":{"line":1,"column":1492}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":2},"generated":{"line":1,"column":1503}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":45,"column":2},"generated":{"line":1,"column":1517}},{"source":"../../src/use-clickable.ts","name":"isButton","original":{"line":64,"column":9},"generated":{"line":1,"column":1535}},{"source":"../../src/use-clickable.ts","name":"setIsButton","original":{"line":64,"column":19},"generated":{"line":1,"column":1537}},{"source":"../../src/use-clickable.ts","name":"React","original":{"line":64,"column":34},"generated":{"line":1,"column":1540}},{"source":"../../src/use-clickable.ts","name":"useState","original":{"line":64,"column":40},"generated":{"line":1,"column":1542}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":64,"column":49},"generated":{"line":1,"column":1552}},{"source":"../../src/use-clickable.ts","name":"isPressed","original":{"line":70,"column":9},"generated":{"line":1,"column":1556}},{"source":"../../src/use-clickable.ts","name":"setIsPressed","original":{"line":70,"column":20},"generated":{"line":1,"column":1558}},{"source":"../../src/use-clickable.ts","name":"React","original":{"line":70,"column":36},"generated":{"line":1,"column":1561}},{"source":"../../src/use-clickable.ts","name":"useState","original":{"line":70,"column":42},"generated":{"line":1,"column":1563}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":70,"column":51},"generated":{"line":1,"column":1573}},{"source":"../../src/use-clickable.ts","name":"listeners","original":{"line":72,"column":8},"generated":{"line":1,"column":1576}},{"source":"../../src/use-clickable.ts","name":"useEventListeners","original":{"line":72,"column":20},"generated":{"line":1,"column":1579}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":72,"column":2},"generated":{"line":1,"column":1581}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":72,"column":2},"generated":{"line":1,"column":1583}},{"source":"../../src/use-clickable.ts","name":"tabIndex","original":{"line":84,"column":8},"generated":{"line":1,"column":1604}},{"source":"../../src/use-clickable.ts","name":"isButton","original":{"line":84,"column":19},"generated":{"line":1,"column":1606}},{"source":"../../src/use-clickable.ts","name":"tabIndexProp","original":{"line":84,"column":30},"generated":{"line":1,"column":1608}},{"source":"../../src/use-clickable.ts","name":"tabIndexProp","original":{"line":84,"column":45},"generated":{"line":1,"column":1610}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":84,"column":61},"generated":{"line":1,"column":1613}},{"source":"../../src/use-clickable.ts","name":"trulyDisabled","original":{"line":85,"column":8},"generated":{"line":1,"column":1615}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":85,"column":24},"generated":{"line":1,"column":1617}},{"source":"../../src/use-clickable.ts","name":"isFocusable","original":{"line":85,"column":39},"generated":{"line":1,"column":1621}},{"source":"../../src/use-clickable.ts","name":"handleClick","original":{"line":87,"column":8},"generated":{"line":1,"column":1623}},{"source":"../../src/use-clickable.ts","name":"React","original":{"line":87,"column":22},"generated":{"line":1,"column":1625}},{"source":"../../src/use-clickable.ts","name":"useCallback","original":{"line":87,"column":28},"generated":{"line":1,"column":1627}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":88,"column":5},"generated":{"line":1,"column":1639}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":89,"column":10},"generated":{"line":1,"column":1643}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":89,"column":10},"generated":{"line":1,"column":1646}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":92,"column":8},"generated":{"line":1,"column":1648}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":90,"column":8},"generated":{"line":1,"column":1655}},{"source":"../../src/use-clickable.ts","name":"stopPropagation","original":{"line":90,"column":14},"generated":{"line":1,"column":1657}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":91,"column":8},"generated":{"line":1,"column":1680}},{"source":"../../src/use-clickable.ts","name":"preventDefault","original":{"line":91,"column":14},"generated":{"line":1,"column":1682}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":95,"column":19},"generated":{"line":1,"column":1699}},{"source":"../../src/use-clickable.ts","name":"currentTarget","original":{"line":95,"column":25},"generated":{"line":1,"column":1701}},{"source":"../../src/use-clickable.ts","name":"focus","original":{"line":96,"column":11},"generated":{"line":1,"column":1715}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":97,"column":13},"generated":{"line":1,"column":1723}},{"source":"../../src/use-clickable.ts","name":"onClick","original":{"line":97,"column":6},"generated":{"line":1,"column":1729}},{"source":"../../src/use-clickable.ts","name":"onClick","original":{"line":97,"column":6},"generated":{"line":1,"column":1732}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":97,"column":16},"generated":{"line":1,"column":1734}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":99,"column":4},"generated":{"line":1,"column":1738}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":99,"column":5},"generated":{"line":1,"column":1739}},{"source":"../../src/use-clickable.ts","name":"onClick","original":{"line":99,"column":17},"generated":{"line":1,"column":1741}},{"source":"../../src/use-clickable.ts","name":"onDocumentKeyUp","original":{"line":102,"column":8},"generated":{"line":1,"column":1745}},{"source":"../../src/use-clickable.ts","name":"React","original":{"line":102,"column":26},"generated":{"line":1,"column":1747}},{"source":"../../src/use-clickable.ts","name":"useCallback","original":{"line":102,"column":32},"generated":{"line":1,"column":1749}},{"source":"../../src/use-clickable.ts","name":"e","original":{"line":103,"column":5},"generated":{"line":1,"column":1761}},{"source":"../../src/use-clickable.ts","name":"isPressed","original":{"line":104,"column":10},"generated":{"line":1,"column":1765}},{"source":"../../src/use-clickable.ts","name":"isValidElement","original":{"line":104,"column":23},"generated":{"line":1,"column":1768}},{"source":"../../src/use-clickable.ts","name":"e","original":{"line":104,"column":38},"generated":{"line":1,"column":1770}},{"source":"../../src/use-clickable.ts","name":"e","original":{"line":105,"column":8},"generated":{"line":1,"column":1775}},{"source":"../../src/use-clickable.ts","name":"preventDefault","original":{"line":105,"column":10},"generated":{"line":1,"column":1777}},{"source":"../../src/use-clickable.ts","name":"e","original":{"line":106,"column":8},"generated":{"line":1,"column":1794}},{"source":"../../src/use-clickable.ts","name":"stopPropagation","original":{"line":106,"column":10},"generated":{"line":1,"column":1796}},{"source":"../../src/use-clickable.ts","name":"setIsPressed","original":{"line":108,"column":8},"generated":{"line":1,"column":1814}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":108,"column":21},"generated":{"line":1,"column":1817}},{"source":"../../src/use-clickable.ts","name":"listeners","original":{"line":110,"column":8},"generated":{"line":1,"column":1820}},{"source":"../../src/use-clickable.ts","name":"remove","original":{"line":110,"column":18},"generated":{"line":1,"column":1822}},{"source":"../../src/use-clickable.ts","name":"document","original":{"line":110,"column":25},"generated":{"line":1,"column":1829}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":110,"column":35},"generated":{"line":1,"column":1838}},{"source":"../../src/use-clickable.ts","name":"onDocumentKeyUp","original":{"line":110,"column":44},"generated":{"line":1,"column":1846}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":110,"column":61},"generated":{"line":1,"column":1849}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":113,"column":4},"generated":{"line":1,"column":1854}},{"source":"../../src/use-clickable.ts","name":"isPressed","original":{"line":113,"column":5},"generated":{"line":1,"column":1855}},{"source":"../../src/use-clickable.ts","name":"listeners","original":{"line":113,"column":16},"generated":{"line":1,"column":1857}},{"source":"../../src/use-clickable.ts","name":"handleKeyDown","original":{"line":116,"column":8},"generated":{"line":1,"column":1861}},{"source":"../../src/use-clickable.ts","name":"React","original":{"line":116,"column":24},"generated":{"line":1,"column":1863}},{"source":"../../src/use-clickable.ts","name":"useCallback","original":{"line":116,"column":30},"generated":{"line":1,"column":1865}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":117,"column":5},"generated":{"line":1,"column":1877}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":120,"column":10},"generated":{"line":1,"column":1881}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":118,"column":15},"generated":{"line":1,"column":1884}},{"source":"../../src/use-clickable.ts","name":"onKeyDown","original":{"line":118,"column":6},"generated":{"line":1,"column":1890}},{"source":"../../src/use-clickable.ts","name":"onKeyDown","original":{"line":118,"column":6},"generated":{"line":1,"column":1893}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":118,"column":18},"generated":{"line":1,"column":1895}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":120,"column":10},"generated":{"line":1,"column":1900}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":120,"column":24},"generated":{"line":1,"column":1903}},{"source":"../../src/use-clickable.ts","name":"defaultPrevented","original":{"line":120,"column":30},"generated":{"line":1,"column":1905}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":120,"column":50},"generated":{"line":1,"column":1923}},{"source":"../../src/use-clickable.ts","name":"metaKey","original":{"line":120,"column":56},"generated":{"line":1,"column":1925}},{"source":"../../src/use-clickable.ts","name":"isValidElement","original":{"line":124,"column":11},"generated":{"line":1,"column":1935}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":124,"column":26},"generated":{"line":1,"column":1937}},{"source":"../../src/use-clickable.ts","name":"nativeEvent","original":{"line":124,"column":32},"generated":{"line":1,"column":1939}},{"source":"../../src/use-clickable.ts","name":"isButton","original":{"line":124,"column":48},"generated":{"line":1,"column":1954}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":124,"column":10},"generated":{"line":1,"column":1956}},{"source":"../../src/use-clickable.ts","name":"shouldClickOnEnter","original":{"line":126,"column":12},"generated":{"line":1,"column":1957}},{"source":"../../src/use-clickable.ts","name":"shouldClickOnEnter","original":{"line":126,"column":12},"generated":{"line":1,"column":1961}},{"source":"../../src/use-clickable.ts","name":"clickOnEnter","original":{"line":126,"column":33},"generated":{"line":1,"column":1963}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":126,"column":63},"generated":{"line":1,"column":1966}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":126,"column":49},"generated":{"line":1,"column":1976}},{"source":"../../src/use-clickable.ts","name":"key","original":{"line":126,"column":55},"generated":{"line":1,"column":1978}},{"source":"../../src/use-clickable.ts","name":"shouldClickOnEnter","original":{"line":134,"column":10},"generated":{"line":1,"column":1982}},{"source":"../../src/use-clickable.ts","name":"clickOnSpace","original":{"line":127,"column":33},"generated":{"line":1,"column":1985}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":127,"column":63},"generated":{"line":1,"column":1988}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":127,"column":49},"generated":{"line":1,"column":1994}},{"source":"../../src/use-clickable.ts","name":"key","original":{"line":127,"column":55},"generated":{"line":1,"column":1996}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":130,"column":8},"generated":{"line":1,"column":2002}},{"source":"../../src/use-clickable.ts","name":"preventDefault","original":{"line":130,"column":14},"generated":{"line":1,"column":2004}},{"source":"../../src/use-clickable.ts","name":"setIsPressed","original":{"line":131,"column":8},"generated":{"line":1,"column":2021}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":131,"column":21},"generated":{"line":1,"column":2024}},{"source":"../../src/use-clickable.ts","name":"shouldClickOnEnter","original":{"line":134,"column":10},"generated":{"line":1,"column":2028}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":135,"column":8},"generated":{"line":1,"column":2030}},{"source":"../../src/use-clickable.ts","name":"preventDefault","original":{"line":135,"column":14},"generated":{"line":1,"column":2032}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":136,"column":21},"generated":{"line":1,"column":2049}},{"source":"../../src/use-clickable.ts","name":"currentTarget","original":{"line":136,"column":27},"generated":{"line":1,"column":2051}},{"source":"../../src/use-clickable.ts","name":"click","original":{"line":137,"column":13},"generated":{"line":1,"column":2065}},{"source":"../../src/use-clickable.ts","name":"listeners","original":{"line":140,"column":6},"generated":{"line":1,"column":2073}},{"source":"../../src/use-clickable.ts","name":"add","original":{"line":140,"column":16},"generated":{"line":1,"column":2075}},{"source":"../../src/use-clickable.ts","name":"document","original":{"line":140,"column":20},"generated":{"line":1,"column":2079}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":140,"column":30},"generated":{"line":1,"column":2088}},{"source":"../../src/use-clickable.ts","name":"onDocumentKeyUp","original":{"line":140,"column":39},"generated":{"line":1,"column":2096}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":140,"column":56},"generated":{"line":1,"column":2099}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":142,"column":4},"generated":{"line":1,"column":2104}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":143,"column":6},"generated":{"line":1,"column":2105}},{"source":"../../src/use-clickable.ts","name":"isButton","original":{"line":144,"column":6},"generated":{"line":1,"column":2107}},{"source":"../../src/use-clickable.ts","name":"onKeyDown","original":{"line":145,"column":6},"generated":{"line":1,"column":2109}},{"source":"../../src/use-clickable.ts","name":"clickOnEnter","original":{"line":146,"column":6},"generated":{"line":1,"column":2111}},{"source":"../../src/use-clickable.ts","name":"clickOnSpace","original":{"line":147,"column":6},"generated":{"line":1,"column":2113}},{"source":"../../src/use-clickable.ts","name":"listeners","original":{"line":148,"column":6},"generated":{"line":1,"column":2115}},{"source":"../../src/use-clickable.ts","name":"onDocumentKeyUp","original":{"line":149,"column":6},"generated":{"line":1,"column":2117}},{"source":"../../src/use-clickable.ts","name":"handleKeyUp","original":{"line":153,"column":8},"generated":{"line":1,"column":2121}},{"source":"../../src/use-clickable.ts","name":"React","original":{"line":153,"column":22},"generated":{"line":1,"column":2123}},{"source":"../../src/use-clickable.ts","name":"useCallback","original":{"line":153,"column":28},"generated":{"line":1,"column":2125}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":154,"column":5},"generated":{"line":1,"column":2137}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":155,"column":13},"generated":{"line":1,"column":2142}},{"source":"../../src/use-clickable.ts","name":"onKeyUp","original":{"line":155,"column":6},"generated":{"line":1,"column":2148}},{"source":"../../src/use-clickable.ts","name":"onKeyUp","original":{"line":155,"column":6},"generated":{"line":1,"column":2151}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":155,"column":16},"generated":{"line":1,"column":2153}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":157,"column":10},"generated":{"line":1,"column":2156}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":157,"column":24},"generated":{"line":1,"column":2159}},{"source":"../../src/use-clickable.ts","name":"defaultPrevented","original":{"line":157,"column":30},"generated":{"line":1,"column":2161}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":157,"column":50},"generated":{"line":1,"column":2179}},{"source":"../../src/use-clickable.ts","name":"metaKey","original":{"line":157,"column":56},"generated":{"line":1,"column":2181}},{"source":"../../src/use-clickable.ts","name":"isValidElement","original":{"line":159,"column":11},"generated":{"line":1,"column":2191}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":159,"column":26},"generated":{"line":1,"column":2193}},{"source":"../../src/use-clickable.ts","name":"nativeEvent","original":{"line":159,"column":32},"generated":{"line":1,"column":2195}},{"source":"../../src/use-clickable.ts","name":"isButton","original":{"line":159,"column":48},"generated":{"line":1,"column":2210}},{"source":"../../src/use-clickable.ts","name":"clickOnSpace","original":{"line":161,"column":33},"generated":{"line":1,"column":2213}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":161,"column":63},"generated":{"line":1,"column":2216}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":161,"column":49},"generated":{"line":1,"column":2222}},{"source":"../../src/use-clickable.ts","name":"key","original":{"line":161,"column":55},"generated":{"line":1,"column":2224}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":164,"column":8},"generated":{"line":1,"column":2230}},{"source":"../../src/use-clickable.ts","name":"preventDefault","original":{"line":164,"column":14},"generated":{"line":1,"column":2232}},{"source":"../../src/use-clickable.ts","name":"setIsPressed","original":{"line":165,"column":8},"generated":{"line":1,"column":2249}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":165,"column":21},"generated":{"line":1,"column":2252}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":167,"column":21},"generated":{"line":1,"column":2255}},{"source":"../../src/use-clickable.ts","name":"currentTarget","original":{"line":167,"column":27},"generated":{"line":1,"column":2257}},{"source":"../../src/use-clickable.ts","name":"click","original":{"line":168,"column":13},"generated":{"line":1,"column":2271}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":171,"column":4},"generated":{"line":1,"column":2281}},{"source":"../../src/use-clickable.ts","name":"clickOnSpace","original":{"line":171,"column":5},"generated":{"line":1,"column":2282}},{"source":"../../src/use-clickable.ts","name":"isButton","original":{"line":171,"column":19},"generated":{"line":1,"column":2284}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":171,"column":29},"generated":{"line":1,"column":2286}},{"source":"../../src/use-clickable.ts","name":"onKeyUp","original":{"line":171,"column":41},"generated":{"line":1,"column":2288}},{"source":"../../src/use-clickable.ts","name":"onDocumentMouseUp","original":{"line":174,"column":8},"generated":{"line":1,"column":2292}},{"source":"../../src/use-clickable.ts","name":"React","original":{"line":174,"column":28},"generated":{"line":1,"column":2294}},{"source":"../../src/use-clickable.ts","name":"useCallback","original":{"line":174,"column":34},"generated":{"line":1,"column":2296}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":175,"column":5},"generated":{"line":1,"column":2308}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":176,"column":27},"generated":{"line":1,"column":2312}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":176,"column":10},"generated":{"line":1,"column":2316}},{"source":"../../src/use-clickable.ts","name":"button","original":{"line":176,"column":16},"generated":{"line":1,"column":2318}},{"source":"../../src/use-clickable.ts","name":"setIsPressed","original":{"line":177,"column":6},"generated":{"line":1,"column":2327}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":177,"column":19},"generated":{"line":1,"column":2330}},{"source":"../../src/use-clickable.ts","name":"listeners","original":{"line":178,"column":6},"generated":{"line":1,"column":2333}},{"source":"../../src/use-clickable.ts","name":"remove","original":{"line":178,"column":16},"generated":{"line":1,"column":2335}},{"source":"../../src/use-clickable.ts","name":"document","original":{"line":178,"column":23},"generated":{"line":1,"column":2342}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":178,"column":33},"generated":{"line":1,"column":2351}},{"source":"../../src/use-clickable.ts","name":"onDocumentMouseUp","original":{"line":178,"column":44},"generated":{"line":1,"column":2361}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":178,"column":63},"generated":{"line":1,"column":2364}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":180,"column":4},"generated":{"line":1,"column":2369}},{"source":"../../src/use-clickable.ts","name":"listeners","original":{"line":180,"column":5},"generated":{"line":1,"column":2370}},{"source":"../../src/use-clickable.ts","name":"handleMouseDown","original":{"line":183,"column":8},"generated":{"line":1,"column":2374}},{"source":"../../src/use-clickable.ts","name":"React","original":{"line":183,"column":26},"generated":{"line":1,"column":2376}},{"source":"../../src/use-clickable.ts","name":"useCallback","original":{"line":183,"column":32},"generated":{"line":1,"column":2378}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":184,"column":5},"generated":{"line":1,"column":2390}},{"source":"../../src/use-clickable.ts","name":"isRightClick","original":{"line":185,"column":10},"generated":{"line":1,"column":2394}},{"source":"../../src/use-clickable.ts","name":"isRightClick","original":{"line":185,"column":10},"generated":{"line":1,"column":2399}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":185,"column":23},"generated":{"line":1,"column":2401}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":185,"column":23},"generated":{"line":1,"column":2403}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":185,"column":23},"generated":{"line":1,"column":2417}},{"source":"../../src/use-clickable.ts","name":"isRightClick","original":{"line":185,"column":10},"generated":{"line":1,"column":2420}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":187,"column":10},"generated":{"line":1,"column":2421}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":187,"column":10},"generated":{"line":1,"column":2424}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":190,"column":8},"generated":{"line":1,"column":2426}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":188,"column":8},"generated":{"line":1,"column":2433}},{"source":"../../src/use-clickable.ts","name":"stopPropagation","original":{"line":188,"column":14},"generated":{"line":1,"column":2435}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":189,"column":8},"generated":{"line":1,"column":2458}},{"source":"../../src/use-clickable.ts","name":"preventDefault","original":{"line":189,"column":14},"generated":{"line":1,"column":2460}},{"source":"../../src/use-clickable.ts","name":"isButton","original":{"line":193,"column":11},"generated":{"line":1,"column":2477}},{"source":"../../src/use-clickable.ts","name":"setIsPressed","original":{"line":194,"column":8},"generated":{"line":1,"column":2480}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":194,"column":21},"generated":{"line":1,"column":2483}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":197,"column":21},"generated":{"line":1,"column":2486}},{"source":"../../src/use-clickable.ts","name":"currentTarget","original":{"line":197,"column":27},"generated":{"line":1,"column":2488}},{"source":"../../src/use-clickable.ts","name":"focus","original":{"line":198,"column":13},"generated":{"line":1,"column":2502}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":198,"column":19},"generated":{"line":1,"column":2508}},{"source":"../../src/use-clickable.ts","name":"preventScroll","original":{"line":198,"column":21},"generated":{"line":1,"column":2509}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":198,"column":36},"generated":{"line":1,"column":2524}},{"source":"../../src/use-clickable.ts","name":"listeners","original":{"line":200,"column":6},"generated":{"line":1,"column":2528}},{"source":"../../src/use-clickable.ts","name":"add","original":{"line":200,"column":16},"generated":{"line":1,"column":2530}},{"source":"../../src/use-clickable.ts","name":"document","original":{"line":200,"column":20},"generated":{"line":1,"column":2534}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":200,"column":30},"generated":{"line":1,"column":2543}},{"source":"../../src/use-clickable.ts","name":"onDocumentMouseUp","original":{"line":200,"column":41},"generated":{"line":1,"column":2553}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":200,"column":60},"generated":{"line":1,"column":2556}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":202,"column":17},"generated":{"line":1,"column":2559}},{"source":"../../src/use-clickable.ts","name":"onMouseDown","original":{"line":202,"column":6},"generated":{"line":1,"column":2565}},{"source":"../../src/use-clickable.ts","name":"onMouseDown","original":{"line":202,"column":6},"generated":{"line":1,"column":2568}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":202,"column":20},"generated":{"line":1,"column":2570}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":204,"column":4},"generated":{"line":1,"column":2575}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":204,"column":5},"generated":{"line":1,"column":2576}},{"source":"../../src/use-clickable.ts","name":"isButton","original":{"line":204,"column":17},"generated":{"line":1,"column":2578}},{"source":"../../src/use-clickable.ts","name":"onMouseDown","original":{"line":204,"column":27},"generated":{"line":1,"column":2580}},{"source":"../../src/use-clickable.ts","name":"listeners","original":{"line":204,"column":40},"generated":{"line":1,"column":2582}},{"source":"../../src/use-clickable.ts","name":"onDocumentMouseUp","original":{"line":204,"column":51},"generated":{"line":1,"column":2584}},{"source":"../../src/use-clickable.ts","name":"handleMouseUp","original":{"line":207,"column":8},"generated":{"line":1,"column":2588}},{"source":"../../src/use-clickable.ts","name":"React","original":{"line":207,"column":24},"generated":{"line":1,"column":2590}},{"source":"../../src/use-clickable.ts","name":"useCallback","original":{"line":207,"column":30},"generated":{"line":1,"column":2592}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":208,"column":5},"generated":{"line":1,"column":2604}},{"source":"../../src/use-clickable.ts","name":"isRightClick","original":{"line":209,"column":10},"generated":{"line":1,"column":2609}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":209,"column":23},"generated":{"line":1,"column":2611}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":209,"column":23},"generated":{"line":1,"column":2613}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":209,"column":23},"generated":{"line":1,"column":2627}},{"source":"../../src/use-clickable.ts","name":"isButton","original":{"line":211,"column":11},"generated":{"line":1,"column":2632}},{"source":"../../src/use-clickable.ts","name":"setIsPressed","original":{"line":212,"column":8},"generated":{"line":1,"column":2635}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":212,"column":21},"generated":{"line":1,"column":2638}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":215,"column":15},"generated":{"line":1,"column":2641}},{"source":"../../src/use-clickable.ts","name":"onMouseUp","original":{"line":215,"column":6},"generated":{"line":1,"column":2647}},{"source":"../../src/use-clickable.ts","name":"onMouseUp","original":{"line":215,"column":6},"generated":{"line":1,"column":2650}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":215,"column":18},"generated":{"line":1,"column":2652}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":217,"column":4},"generated":{"line":1,"column":2657}},{"source":"../../src/use-clickable.ts","name":"onMouseUp","original":{"line":217,"column":5},"generated":{"line":1,"column":2658}},{"source":"../../src/use-clickable.ts","name":"isButton","original":{"line":217,"column":16},"generated":{"line":1,"column":2660}},{"source":"../../src/use-clickable.ts","name":"handleMouseOver","original":{"line":220,"column":8},"generated":{"line":1,"column":2664}},{"source":"../../src/use-clickable.ts","name":"React","original":{"line":220,"column":26},"generated":{"line":1,"column":2666}},{"source":"../../src/use-clickable.ts","name":"useCallback","original":{"line":220,"column":32},"generated":{"line":1,"column":2668}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":221,"column":5},"generated":{"line":1,"column":2680}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":222,"column":10},"generated":{"line":1,"column":2684}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":223,"column":8},"generated":{"line":1,"column":2686}},{"source":"../../src/use-clickable.ts","name":"preventDefault","original":{"line":223,"column":14},"generated":{"line":1,"column":2688}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":227,"column":17},"generated":{"line":1,"column":2705}},{"source":"../../src/use-clickable.ts","name":"onMouseOver","original":{"line":227,"column":6},"generated":{"line":1,"column":2711}},{"source":"../../src/use-clickable.ts","name":"onMouseOver","original":{"line":227,"column":6},"generated":{"line":1,"column":2714}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":227,"column":20},"generated":{"line":1,"column":2716}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":229,"column":4},"generated":{"line":1,"column":2720}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":229,"column":5},"generated":{"line":1,"column":2721}},{"source":"../../src/use-clickable.ts","name":"onMouseOver","original":{"line":229,"column":17},"generated":{"line":1,"column":2723}},{"source":"../../src/use-clickable.ts","name":"handleMouseLeave","original":{"line":232,"column":8},"generated":{"line":1,"column":2727}},{"source":"../../src/use-clickable.ts","name":"React","original":{"line":232,"column":27},"generated":{"line":1,"column":2729}},{"source":"../../src/use-clickable.ts","name":"useCallback","original":{"line":232,"column":33},"generated":{"line":1,"column":2731}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":233,"column":5},"generated":{"line":1,"column":2743}},{"source":"../../src/use-clickable.ts","name":"isPressed","original":{"line":234,"column":10},"generated":{"line":1,"column":2747}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":235,"column":8},"generated":{"line":1,"column":2751}},{"source":"../../src/use-clickable.ts","name":"preventDefault","original":{"line":235,"column":14},"generated":{"line":1,"column":2753}},{"source":"../../src/use-clickable.ts","name":"setIsPressed","original":{"line":236,"column":8},"generated":{"line":1,"column":2770}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":236,"column":21},"generated":{"line":1,"column":2773}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":238,"column":18},"generated":{"line":1,"column":2777}},{"source":"../../src/use-clickable.ts","name":"onMouseLeave","original":{"line":238,"column":6},"generated":{"line":1,"column":2783}},{"source":"../../src/use-clickable.ts","name":"onMouseLeave","original":{"line":238,"column":6},"generated":{"line":1,"column":2786}},{"source":"../../src/use-clickable.ts","name":"event","original":{"line":238,"column":21},"generated":{"line":1,"column":2788}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":240,"column":4},"generated":{"line":1,"column":2792}},{"source":"../../src/use-clickable.ts","name":"isPressed","original":{"line":240,"column":5},"generated":{"line":1,"column":2793}},{"source":"../../src/use-clickable.ts","name":"onMouseLeave","original":{"line":240,"column":16},"generated":{"line":1,"column":2795}},{"source":"../../src/use-clickable.ts","name":"ref","original":{"line":243,"column":8},"generated":{"line":1,"column":2799}},{"source":"../../src/use-clickable.ts","name":"mergeRefs","original":{"line":243,"column":14},"generated":{"line":1,"column":2802}},{"source":"../../src/use-clickable.ts","name":"htmlRef","original":{"line":243,"column":24},"generated":{"line":1,"column":2804}},{"source":"../../src/use-clickable.ts","name":"htmlRef","original":{"line":243,"column":24},"generated":{"line":1,"column":2806}},{"source":"../../src/use-clickable.ts","name":"htmlRef","original":{"line":243,"column":24},"generated":{"line":1,"column":2817}},{"source":"../../src/use-clickable.ts","name":"node","original":{"line":77,"column":23},"generated":{"line":1,"column":2819}},{"source":"../../src/use-clickable.ts","name":"node","original":{"line":78,"column":9},"generated":{"line":1,"column":2823}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":79,"column":25},"generated":{"line":1,"column":2826}},{"source":"../../src/use-clickable.ts","name":"node","original":{"line":79,"column":8},"generated":{"line":1,"column":2837}},{"source":"../../src/use-clickable.ts","name":"tagName","original":{"line":79,"column":13},"generated":{"line":1,"column":2839}},{"source":"../../src/use-clickable.ts","name":"setIsButton","original":{"line":80,"column":6},"generated":{"line":1,"column":2848}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":80,"column":18},"generated":{"line":1,"column":2851}},{"source":"../../src/use-clickable.ts","name":"isButton","original":{"line":245,"column":6},"generated":{"line":1,"column":2856}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":246,"column":4},"generated":{"line":1,"column":2863}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":246,"column":4},"generated":{"line":1,"column":2865}},{"source":"../../src/use-clickable.ts","name":"htmlProps","original":{"line":247,"column":9},"generated":{"line":1,"column":2868}},{"source":"../../src/use-clickable.ts","name":"isButton","original":{"line":245,"column":6},"generated":{"line":1,"column":2870}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":246,"column":4},"generated":{"line":1,"column":2872}},{"source":"../../src/use-clickable.ts","name":"ref","original":{"line":248,"column":6},"generated":{"line":1,"column":2873}},{"source":"../../src/use-clickable.ts","name":"ref","original":{"line":248,"column":6},"generated":{"line":1,"column":2877}},{"source":"../../src/use-clickable.ts","name":"type","original":{"line":249,"column":6},"generated":{"line":1,"column":2879}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":249,"column":12},"generated":{"line":1,"column":2884}},{"source":"../../src/use-clickable.ts","name":"trulyDisabled","original":{"line":250,"column":23},"generated":{"line":1,"column":2893}},{"source":"../../src/use-clickable.ts","name":"trulyDisabled","original":{"line":250,"column":23},"generated":{"line":1,"column":2909}},{"source":"../../src/use-clickable.ts","name":"undefined","original":{"line":250,"column":39},"generated":{"line":1,"column":2916}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":250,"column":51},"generated":{"line":1,"column":2918}},{"source":"../../src/use-clickable.ts","name":"disabled","original":{"line":251,"column":6},"generated":{"line":1,"column":2920}},{"source":"../../src/use-clickable.ts","name":"trulyDisabled","original":{"line":251,"column":16},"generated":{"line":1,"column":2929}},{"source":"../../src/use-clickable.ts","name":"onClick","original":{"line":252,"column":6},"generated":{"line":1,"column":2931}},{"source":"../../src/use-clickable.ts","name":"handleClick","original":{"line":252,"column":15},"generated":{"line":1,"column":2939}},{"source":"../../src/use-clickable.ts","name":"onMouseDown","original":{"line":253,"column":6},"generated":{"line":1,"column":2941}},{"source":"../../src/use-clickable.ts","name":"onMouseDown","original":{"line":253,"column":6},"generated":{"line":1,"column":2953}},{"source":"../../src/use-clickable.ts","name":"onMouseUp","original":{"line":254,"column":6},"generated":{"line":1,"column":2955}},{"source":"../../src/use-clickable.ts","name":"onMouseUp","original":{"line":254,"column":6},"generated":{"line":1,"column":2965}},{"source":"../../src/use-clickable.ts","name":"onKeyUp","original":{"line":255,"column":6},"generated":{"line":1,"column":2967}},{"source":"../../src/use-clickable.ts","name":"onKeyUp","original":{"line":255,"column":6},"generated":{"line":1,"column":2975}},{"source":"../../src/use-clickable.ts","name":"onKeyDown","original":{"line":256,"column":6},"generated":{"line":1,"column":2977}},{"source":"../../src/use-clickable.ts","name":"onKeyDown","original":{"line":256,"column":6},"generated":{"line":1,"column":2987}},{"source":"../../src/use-clickable.ts","name":"onMouseOver","original":{"line":257,"column":6},"generated":{"line":1,"column":2989}},{"source":"../../src/use-clickable.ts","name":"onMouseOver","original":{"line":257,"column":6},"generated":{"line":1,"column":3001}},{"source":"../../src/use-clickable.ts","name":"onMouseLeave","original":{"line":258,"column":6},"generated":{"line":1,"column":3003}},{"source":"../../src/use-clickable.ts","name":"onMouseLeave","original":{"line":258,"column":6},"generated":{"line":1,"column":3016}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":262,"column":2},"generated":{"line":1,"column":3019}},{"source":"../../src/use-clickable.ts","name":"ref","original":{"line":264,"column":4},"generated":{"line":1,"column":3020}},{"source":"../../src/use-clickable.ts","name":"ref","original":{"line":264,"column":4},"generated":{"line":1,"column":3024}},{"source":"../../src/use-clickable.ts","name":"role","original":{"line":265,"column":4},"generated":{"line":1,"column":3026}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":265,"column":10},"generated":{"line":1,"column":3031}},{"source":"../../src/use-clickable.ts","name":"dataAttr","original":{"line":266,"column":19},"generated":{"line":1,"column":3040}},{"source":"../../src/use-clickable.ts","name":"dataAttr","original":{"line":266,"column":19},"generated":{"line":1,"column":3055}},{"source":"../../src/use-clickable.ts","name":"isPressed","original":{"line":266,"column":28},"generated":{"line":1,"column":3057}},{"source":"../../src/use-clickable.ts","name":"isPressed","original":{"line":266,"column":28},"generated":{"line":1,"column":3059}},{"source":"../../src/use-clickable.ts","name":"isPressed","original":{"line":266,"column":28},"generated":{"line":1,"column":3069}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":267,"column":21},"generated":{"line":1,"column":3072}},{"source":"../../src/use-clickable.ts","name":"isDisabled","original":{"line":267,"column":21},"generated":{"line":1,"column":3088}},{"source":"../../src/use-clickable.ts","name":null,"original":{"line":267,"column":35},"generated":{"line":1,"column":3090}},{"source":"../../src/use-clickable.ts","name":"undefined","original":{"line":267,"column":54},"generated":{"line":1,"column":3102}},{"source":"../../src/use-clickable.ts","name":"tabIndex","original":{"line":268,"column":4},"generated":{"line":1,"column":3104}},{"source":"../../src/use-clickable.ts","name":"trulyDisabled","original":{"line":268,"column":14},"generated":{"line":1,"column":3113}},{"source":"../../src/use-clickable.ts","name":"undefined","original":{"line":268,"column":30},"generated":{"line":1,"column":3120}},{"source":"../../src/use-clickable.ts","name":"tabIndex","original":{"line":268,"column":42},"generated":{"line":1,"column":3122}},{"source":"../../src/use-clickable.ts","name":"onClick","original":{"line":269,"column":4},"generated":{"line":1,"column":3124}},{"source":"../../src/use-clickable.ts","name":"handleClick","original":{"line":269,"column":13},"generated":{"line":1,"column":3132}},{"source":"../../src/use-clickable.ts","name":"onMouseDown","original":{"line":270,"column":4},"generated":{"line":1,"column":3134}},{"source":"../../src/use-clickable.ts","name":"handleMouseDown","original":{"line":270,"column":17},"generated":{"line":1,"column":3146}},{"source":"../../src/use-clickable.ts","name":"onMouseUp","original":{"line":271,"column":4},"generated":{"line":1,"column":3148}},{"source":"../../src/use-clickable.ts","name":"handleMouseUp","original":{"line":271,"column":15},"generated":{"line":1,"column":3158}},{"source":"../../src/use-clickable.ts","name":"onKeyUp","original":{"line":272,"column":4},"generated":{"line":1,"column":3160}},{"source":"../../src/use-clickable.ts","name":"handleKeyUp","original":{"line":272,"column":13},"generated":{"line":1,"column":3168}},{"source":"../../src/use-clickable.ts","name":"onKeyDown","original":{"line":273,"column":4},"generated":{"line":1,"column":3170}},{"source":"../../src/use-clickable.ts","name":"handleKeyDown","original":{"line":273,"column":15},"generated":{"line":1,"column":3180}},{"source":"../../src/use-clickable.ts","name":"onMouseOver","original":{"line":274,"column":4},"generated":{"line":1,"column":3182}},{"source":"../../src/use-clickable.ts","name":"handleMouseOver","original":{"line":274,"column":17},"generated":{"line":1,"column":3194}},{"source":"../../src/use-clickable.ts","name":"onMouseLeave","original":{"line":275,"column":4},"generated":{"line":1,"column":3196}},{"source":"../../src/use-clickable.ts","name":"handleMouseLeave","original":{"line":275,"column":18},"generated":{"line":1,"column":3209}}],"sources":{"../../src/use-clickable.ts":"import { dataAttr, isRightClick, mergeRefs } from \"@chakra-ui/utils\"\nimport * as React from \"react\"\nimport { useEventListeners } from \"./use-event-listeners\"\n\nexport interface UseClickableProps extends React.HTMLAttributes<HTMLElement> {\n  /**\n   * If `true`, the element will be disabled.\n   * It will set the `disabled` HTML attribute\n   */\n  isDisabled?: boolean\n  /**\n   * If `true` and isDisabled, the element will\n   * have only `aria-disabled` set to `true`\n   */\n  isFocusable?: boolean\n  /**\n   * Whether or not trigger click on pressing `Enter`.\n   */\n  clickOnEnter?: boolean\n  /**\n   * Whether or not trigger click on pressing `Space`.\n   */\n  clickOnSpace?: boolean\n  /**\n   * The ref for the element\n   */\n  ref?: React.Ref<HTMLElement>\n}\n\nfunction isValidElement(event: KeyboardEvent): boolean {\n  const element = event.target as HTMLElement\n  const { tagName, isContentEditable } = element\n  return (\n    tagName !== \"INPUT\" && tagName !== \"TEXTAREA\" && isContentEditable !== true\n  )\n}\n\n/**\n * useClickable implements all the interactions of a native `button`\n * component with support for making it focusable even if it is disabled.\n *\n * It can be used with both native button elements or other elements (like `div`).\n */\nexport function useClickable(props: UseClickableProps = {}) {\n  const {\n    ref: htmlRef,\n    isDisabled,\n    isFocusable,\n    clickOnEnter = true,\n    clickOnSpace = true,\n    onMouseDown,\n    onMouseUp,\n    onClick,\n    onKeyDown,\n    onKeyUp,\n    tabIndex: tabIndexProp,\n    onMouseOver,\n    onMouseLeave,\n    ...htmlProps\n  } = props\n  /**\n   * We'll use this to track if the element is a button element\n   */\n  const [isButton, setIsButton] = React.useState(true)\n\n  /**\n   * For custom button implementation, we'll use this to track when\n   * we mouse down on the button, to enable use style its \":active\" style\n   */\n  const [isPressed, setIsPressed] = React.useState(false)\n\n  const listeners = useEventListeners()\n\n  /**\n   * The ref callback that fires as soon as the dom node is ready\n   */\n  const refCallback = (node: any) => {\n    if (!node) return\n    if (node.tagName !== \"BUTTON\") {\n      setIsButton(false)\n    }\n  }\n\n  const tabIndex = isButton ? tabIndexProp : tabIndexProp || 0\n  const trulyDisabled = isDisabled && !isFocusable\n\n  const handleClick = React.useCallback(\n    (event: React.MouseEvent<HTMLElement>) => {\n      if (isDisabled) {\n        event.stopPropagation()\n        event.preventDefault()\n        return\n      }\n\n      const self = event.currentTarget as HTMLElement\n      self.focus()\n      onClick?.(event)\n    },\n    [isDisabled, onClick],\n  )\n\n  const onDocumentKeyUp = React.useCallback(\n    (e: KeyboardEvent) => {\n      if (isPressed && isValidElement(e)) {\n        e.preventDefault()\n        e.stopPropagation()\n\n        setIsPressed(false)\n        // eslint-disable-next-line @typescript-eslint/no-unused-vars\n        listeners.remove(document, \"keyup\", onDocumentKeyUp, false)\n      }\n    },\n    [isPressed, listeners],\n  )\n\n  const handleKeyDown = React.useCallback(\n    (event: React.KeyboardEvent<HTMLElement>) => {\n      onKeyDown?.(event)\n\n      if (isDisabled || event.defaultPrevented || event.metaKey) {\n        return\n      }\n\n      if (!isValidElement(event.nativeEvent) || isButton) return\n\n      const shouldClickOnEnter = clickOnEnter && event.key === \"Enter\"\n      const shouldClickOnSpace = clickOnSpace && event.key === \" \"\n\n      if (shouldClickOnSpace) {\n        event.preventDefault()\n        setIsPressed(true)\n      }\n\n      if (shouldClickOnEnter) {\n        event.preventDefault()\n        const self = event.currentTarget as HTMLElement\n        self.click()\n      }\n\n      listeners.add(document, \"keyup\", onDocumentKeyUp, false)\n    },\n    [\n      isDisabled,\n      isButton,\n      onKeyDown,\n      clickOnEnter,\n      clickOnSpace,\n      listeners,\n      onDocumentKeyUp,\n    ],\n  )\n\n  const handleKeyUp = React.useCallback(\n    (event: React.KeyboardEvent<HTMLElement>) => {\n      onKeyUp?.(event)\n\n      if (isDisabled || event.defaultPrevented || event.metaKey) return\n\n      if (!isValidElement(event.nativeEvent) || isButton) return\n\n      const shouldClickOnSpace = clickOnSpace && event.key === \" \"\n\n      if (shouldClickOnSpace) {\n        event.preventDefault()\n        setIsPressed(false)\n\n        const self = event.currentTarget as HTMLElement\n        self.click()\n      }\n    },\n    [clickOnSpace, isButton, isDisabled, onKeyUp],\n  )\n\n  const onDocumentMouseUp = React.useCallback(\n    (event: MouseEvent) => {\n      if (event.button !== 0) return\n      setIsPressed(false)\n      listeners.remove(document, \"mouseup\", onDocumentMouseUp, false)\n    },\n    [listeners],\n  )\n\n  const handleMouseDown = React.useCallback(\n    (event: React.MouseEvent<HTMLElement>) => {\n      if (isRightClick(event)) return\n\n      if (isDisabled) {\n        event.stopPropagation()\n        event.preventDefault()\n        return\n      }\n\n      if (!isButton) {\n        setIsPressed(true)\n      }\n\n      const target = event.currentTarget as HTMLElement\n      target.focus({ preventScroll: true })\n\n      listeners.add(document, \"mouseup\", onDocumentMouseUp, false)\n\n      onMouseDown?.(event)\n    },\n    [isDisabled, isButton, onMouseDown, listeners, onDocumentMouseUp],\n  )\n\n  const handleMouseUp = React.useCallback(\n    (event: React.MouseEvent<HTMLElement>) => {\n      if (isRightClick(event)) return\n\n      if (!isButton) {\n        setIsPressed(false)\n      }\n\n      onMouseUp?.(event)\n    },\n    [onMouseUp, isButton],\n  )\n\n  const handleMouseOver = React.useCallback(\n    (event: React.MouseEvent<HTMLElement>) => {\n      if (isDisabled) {\n        event.preventDefault()\n        return\n      }\n\n      onMouseOver?.(event)\n    },\n    [isDisabled, onMouseOver],\n  )\n\n  const handleMouseLeave = React.useCallback(\n    (event: React.MouseEvent<HTMLElement>) => {\n      if (isPressed) {\n        event.preventDefault()\n        setIsPressed(false)\n      }\n      onMouseLeave?.(event)\n    },\n    [isPressed, onMouseLeave],\n  )\n\n  const ref = mergeRefs(htmlRef, refCallback)\n\n  if (isButton) {\n    return {\n      ...htmlProps,\n      ref,\n      type: \"button\" as React.ButtonHTMLAttributes<any>[\"type\"],\n      \"aria-disabled\": trulyDisabled ? undefined : isDisabled,\n      disabled: trulyDisabled,\n      onClick: handleClick,\n      onMouseDown,\n      onMouseUp,\n      onKeyUp,\n      onKeyDown,\n      onMouseOver,\n      onMouseLeave,\n    }\n  }\n\n  return {\n    ...htmlProps,\n    ref,\n    role: \"button\",\n    \"data-active\": dataAttr(isPressed),\n    \"aria-disabled\": isDisabled ? (\"true\" as const) : undefined,\n    tabIndex: trulyDisabled ? undefined : tabIndex,\n    onClick: handleClick,\n    onMouseDown: handleMouseDown,\n    onMouseUp: handleMouseUp,\n    onKeyUp: handleKeyUp,\n    onKeyDown: handleKeyDown,\n    onMouseOver: handleMouseOver,\n    onMouseLeave: handleMouseLeave,\n  }\n}\n\nexport type UseClickableReturn = ReturnType<typeof useClickable>\n"},"lineCount":null}},"error":null,"hash":"93cf13d07d83e89f2f4025b5930c6637","cacheData":{"env":{}}}