{"schemaVersion":"1.0.0","readme":"","modules":[{"kind":"javascript-module","path":"src/components/canary-root.ts","declarations":[{"kind":"class","description":"","name":"CanaryRoot","slots":[{"description":"Default slot","name":""}],"members":[{"kind":"field","name":"framework","type":{"text":"Framework"},"default":"\"starlight\"","attribute":"framework"},{"kind":"field","name":"query","type":{"text":"string"},"default":"\"\"","attribute":"query"},{"kind":"field","name":"_store","privacy":"private"}],"attributes":[{"name":"framework","type":{"text":"Framework"},"default":"\"starlight\"","fieldName":"framework"},{"name":"query","type":{"text":"string"},"default":"\"\"","fieldName":"query"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryRoot","declaration":{"name":"CanaryRoot","module":"src/components/canary-root.ts"}}],"canaryImports":["canary-styles"]},{"kind":"javascript-module","path":"src/components/canary-styles.ts","declarations":[{"kind":"class","description":"","name":"CanaryStyles","cssProperties":[{"description":"Chroma of primary color","name":"--canary-color-primary-c"},{"description":"Hue of primary color","name":"--canary-color-primary-h"},{"description":"Chroma of gray color","name":"--canary-color-gray-c"},{"description":"Hue of gray color","name":"--canary-color-gray-h"},{"description":"Color of backdrop overlay","name":"--canary-color-backdrop-overlay"},{"description":"Font family of base","name":"--canary-font-family-base"},{"description":"Font family of mono","name":"--canary-font-family-mono"}],"slots":[{"description":"Default slot","name":""}],"members":[{"kind":"field","name":"framework","type":{"text":"Framework"},"default":"\"starlight\"","attribute":"framework"},{"kind":"field","name":"theme","type":{"text":"ThemeContext"},"default":"\"light\"","attribute":"theme","reflects":true},{"kind":"method","name":"_handleThemeChange","privacy":"private"}],"attributes":[{"name":"framework","type":{"text":"Framework"},"default":"\"starlight\"","fieldName":"framework"},{"name":"theme","type":{"text":"ThemeContext"},"default":"\"light\"","fieldName":"theme"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryStyles","declaration":{"name":"CanaryStyles","module":"src/components/canary-styles.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-provider-mock.ts","declarations":[{"kind":"class","description":"","name":"CanaryProviderMock","members":[{"kind":"field","name":"search","type":{"text":"SearchFunction"}},{"kind":"field","name":"ask","type":{"text":"AskFunction"}}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryProviderMock","declaration":{"name":"CanaryProviderMock","module":"src/components/canary-provider-mock.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-provider-cloud.ts","declarations":[{"kind":"class","description":"","name":"CanaryProviderCloud","members":[{"kind":"field","name":"apiBase","type":{"text":"string"},"default":"\"https://cloud.getcanary.dev\"","attribute":"api-base"},{"kind":"field","name":"apiKey","type":{"text":"string"},"default":"\"\"","deprecated":"use `project-key` instead","attribute":"api-key"},{"kind":"field","name":"projectKey","type":{"text":"string"},"default":"\"\"","attribute":"project-key"},{"kind":"method","name":"_dispatchOperations","privacy":"private"},{"kind":"method","name":"_meta","privacy":"private"},{"kind":"field","name":"search","type":{"text":"SearchFunction"}},{"kind":"field","name":"ask","type":{"text":"AskFunction"}}],"attributes":[{"name":"api-base","type":{"text":"string"},"default":"\"https://cloud.getcanary.dev\"","fieldName":"apiBase"},{"name":"api-key","type":{"text":"string"},"default":"\"\"","deprecated":"use `project-key` instead","fieldName":"apiKey"},{"name":"project-key","type":{"text":"string"},"default":"\"\"","fieldName":"projectKey"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryProviderCloud","declaration":{"name":"CanaryProviderCloud","module":"src/components/canary-provider-cloud.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-provider-pagefind.ts","declarations":[{"kind":"class","description":"","name":"CanaryProviderPagefind","members":[{"kind":"field","name":"options","type":{"text":"Options"},"default":"{}","attribute":"options"},{"kind":"field","name":"_pagefind","type":{"text":"any | null"},"privacy":"private","default":"null"},{"kind":"method","name":"_initPagefind","privacy":"private","parameters":[{"name":"pagefind","type":{"text":"any"}}]},{"kind":"field","name":"beforeSearch","type":{"text":"BeforeSearchFunction"}},{"kind":"field","name":"search","type":{"text":"SearchFunction"}},{"kind":"method","name":"_transform","privacy":"private","return":{"type":{"text":"SearchResult[]"}},"parameters":[{"name":"results","type":{"text":"PagefindResult[]"}}]}],"attributes":[{"name":"options","type":{"text":"Options"},"default":"{}","fieldName":"options"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryProviderPagefind","declaration":{"name":"CanaryProviderPagefind","module":"src/components/canary-provider-pagefind.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-provider-vitepress-minisearch.ts","declarations":[{"kind":"class","description":"","name":"CanaryProviderVitepressMinisearch","members":[{"kind":"field","name":"localeIndex","type":{"text":"string"},"default":"\"root\"","attribute":"localeIndex"},{"kind":"field","name":"miniSearchOptions","type":{"text":"any"},"default":"{ searchOptions: {}, options: {}, }","attribute":"miniSearchOptions"},{"kind":"field","name":"minisearch","type":{"text":"{\n    search: (query: string) => MinisearchResult[];\n  } | null"},"default":"null"},{"kind":"method","name":"_importIndexData","privacy":"private"},{"kind":"method","name":"_buildIndex","privacy":"private","parameters":[{"name":"data","type":{"text":"any"}}]},{"kind":"field","name":"search","type":{"text":"SearchFunction"}}],"attributes":[{"name":"localeIndex","type":{"text":"string"},"default":"\"root\"","fieldName":"localeIndex"},{"name":"miniSearchOptions","type":{"text":"any"},"default":"{ searchOptions: {}, options: {}, }","fieldName":"miniSearchOptions"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryProviderVitepressMinisearch","declaration":{"name":"CanaryProviderVitepressMinisearch","module":"src/components/canary-provider-vitepress-minisearch.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-callout.ts","declarations":[{"kind":"class","description":"","name":"CanaryCallout","members":[{"kind":"field","name":"forceShow","type":{"text":"boolean"},"default":"false","attribute":"forceShow"},{"kind":"field","name":"keywords","type":{"text":"string[]"},"default":"[]","attribute":"keywords","reflects":true},{"kind":"field","name":"url","type":{"text":"string"},"default":"\"/\"","attribute":"url"},{"kind":"field","name":"message","type":{"text":"string"},"default":"\"\"","attribute":"message"},{"kind":"field","name":"_callout","privacy":"private","default":"new CalloutController(this)"},{"kind":"method","name":"_handleClick","privacy":"private"}],"attributes":[{"name":"forceShow","type":{"text":"boolean"},"default":"false","fieldName":"forceShow"},{"name":"keywords","type":{"text":"string[]"},"default":"[]","fieldName":"keywords"},{"name":"url","type":{"text":"string"},"default":"\"/\"","fieldName":"url"},{"name":"message","type":{"text":"string"},"default":"\"\"","fieldName":"message"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryCallout","declaration":{"name":"CanaryCallout","module":"src/components/canary-callout.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-callout-cal.ts","declarations":[{"kind":"class","description":"","name":"CanaryCalloutCal","members":[{"kind":"field","name":"forceShow","type":{"text":"boolean"},"default":"false","attribute":"forceShow"},{"kind":"field","name":"keywords","type":{"text":"string[]"},"default":"[\"meeting\", \"schedule\", \"cal.com\", \"calend\"]","attribute":"keywords","reflects":true},{"kind":"field","name":"url","type":{"text":"string"},"default":"\"/\"","attribute":"url"},{"kind":"field","name":"message","type":{"text":"string"},"default":"\"👋 Wanna schedule a call?\"","attribute":"message"}],"attributes":[{"name":"forceShow","type":{"text":"boolean"},"default":"false","fieldName":"forceShow"},{"name":"keywords","type":{"text":"string[]"},"default":"[\"meeting\", \"schedule\", \"cal.com\", \"calend\"]","fieldName":"keywords"},{"name":"url","type":{"text":"string"},"default":"\"/\"","fieldName":"url"},{"name":"message","type":{"text":"string"},"default":"\"👋 Wanna schedule a call?\"","fieldName":"message"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryCalloutCal","declaration":{"name":"CanaryCalloutCal","module":"src/components/canary-callout-cal.ts"}}],"canaryImports":["canary-callout","canary-logo-cal"]},{"kind":"javascript-module","path":"src/components/canary-callout-calendly.ts","declarations":[{"kind":"class","description":"","name":"CanaryCalloutCalendly","members":[{"kind":"field","name":"forceShow","type":{"text":"boolean"},"default":"false","attribute":"forceShow"},{"kind":"field","name":"keywords","type":{"text":"string[]"},"default":"[\"meeting\", \"schedule\", \"calend\"]","attribute":"keywords","reflects":true},{"kind":"field","name":"url","type":{"text":"string"},"default":"\"/\"","attribute":"url"},{"kind":"field","name":"message","type":{"text":"string"},"default":"\"👋 Wanna schedule a call?\"","attribute":"message"}],"attributes":[{"name":"forceShow","type":{"text":"boolean"},"default":"false","fieldName":"forceShow"},{"name":"keywords","type":{"text":"string[]"},"default":"[\"meeting\", \"schedule\", \"calend\"]","fieldName":"keywords"},{"name":"url","type":{"text":"string"},"default":"\"/\"","fieldName":"url"},{"name":"message","type":{"text":"string"},"default":"\"👋 Wanna schedule a call?\"","fieldName":"message"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryCalloutCalendly","declaration":{"name":"CanaryCalloutCalendly","module":"src/components/canary-callout-calendly.ts"}}],"canaryImports":["canary-callout","canary-logo-calendly"]},{"kind":"javascript-module","path":"src/components/canary-callout-slack.ts","declarations":[{"kind":"class","description":"","name":"CanaryCalloutSlack","members":[{"kind":"field","name":"forceShow","type":{"text":"boolean"},"default":"true","attribute":"forceShow"},{"kind":"field","name":"keywords","type":{"text":"string[]"},"default":"[\"slack\", \"help\", \"support\", \"community\"]","attribute":"keywords","reflects":true},{"kind":"field","name":"url","type":{"text":"string"},"default":"\"/\"","attribute":"url"},{"kind":"field","name":"message","type":{"text":"string"},"default":"\"👋 Looking for help?\"","attribute":"message"}],"attributes":[{"name":"forceShow","type":{"text":"boolean"},"default":"true","fieldName":"forceShow"},{"name":"keywords","type":{"text":"string[]"},"default":"[\"slack\", \"help\", \"support\", \"community\"]","fieldName":"keywords"},{"name":"url","type":{"text":"string"},"default":"\"/\"","fieldName":"url"},{"name":"message","type":{"text":"string"},"default":"\"👋 Looking for help?\"","fieldName":"message"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryCalloutSlack","declaration":{"name":"CanaryCalloutSlack","module":"src/components/canary-callout-slack.ts"}}],"canaryImports":["canary-callout","canary-logo-slack"]},{"kind":"javascript-module","path":"src/components/canary-callout-discord.ts","declarations":[{"kind":"class","description":"","name":"CanaryCalloutDiscord","members":[{"kind":"field","name":"forceShow","type":{"text":"boolean"},"default":"false","attribute":"forceShow"},{"kind":"field","name":"keywords","type":{"text":"string[]"},"default":"[\"discord\", \"help\", \"support\", \"community\"]","attribute":"keywords","reflects":true},{"kind":"field","name":"url","type":{"text":"string"},"default":"\"/\"","attribute":"url"},{"kind":"field","name":"message","type":{"text":"string"},"default":"\"👋 Looking for help?\"","attribute":"message"}],"attributes":[{"name":"forceShow","type":{"text":"boolean"},"default":"false","fieldName":"forceShow"},{"name":"keywords","type":{"text":"string[]"},"default":"[\"discord\", \"help\", \"support\", \"community\"]","fieldName":"keywords"},{"name":"url","type":{"text":"string"},"default":"\"/\"","fieldName":"url"},{"name":"message","type":{"text":"string"},"default":"\"👋 Looking for help?\"","fieldName":"message"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryCalloutDiscord","declaration":{"name":"CanaryCalloutDiscord","module":"src/components/canary-callout-discord.ts"}}],"canaryImports":["canary-callout","canary-logo-discord"]},{"kind":"javascript-module","path":"src/components/canary-logo-cal.ts","declarations":[{"kind":"class","description":"","name":"CanaryLogoCal","members":[{"kind":"field","name":"theme","type":{"text":"ThemeContext | undefined"}}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryLogoCal","declaration":{"name":"CanaryLogoCal","module":"src/components/canary-logo-cal.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-logo-calendly.ts","declarations":[{"kind":"class","description":"","name":"CanaryLogoCalendly","members":[{"kind":"field","name":"theme","type":{"text":"ThemeContext | undefined"}}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryLogoCalendly","declaration":{"name":"CanaryLogoCalendly","module":"src/components/canary-logo-calendly.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-logo-discord.ts","declarations":[{"kind":"class","description":"","name":"CanaryLogoDiscord","members":[{"kind":"field","name":"theme","type":{"text":"ThemeContext | undefined"}}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryLogoDiscord","declaration":{"name":"CanaryLogoDiscord","module":"src/components/canary-logo-discord.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-logo-github.ts","declarations":[{"kind":"class","description":"","name":"CanaryLogoGithub","members":[{"kind":"field","name":"theme","type":{"text":"ThemeContext | undefined"}}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryLogoGithub","declaration":{"name":"CanaryLogoGithub","module":"src/components/canary-logo-github.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-logo-slack.ts","declarations":[{"kind":"class","description":"","name":"CanaryLogoSlack","members":[{"kind":"field","name":"theme","type":{"text":"ThemeContext | undefined"}}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryLogoSlack","declaration":{"name":"CanaryLogoSlack","module":"src/components/canary-logo-slack.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-modal.ts","declarations":[{"kind":"variable","name":"MODAL_CLOSE_EVENT","type":{"text":"string"},"default":"\"modal-close\""},{"kind":"class","description":"","name":"CanaryModal","cssParts":[{"description":"Dialog","name":"dialog"}],"members":[{"kind":"field","name":"open","type":{"text":"boolean"},"default":"false","attribute":"open"},{"kind":"field","name":"transition","type":{"text":"boolean"},"default":"false","attribute":"transition"},{"kind":"field","name":"_ref","privacy":"private"},{"kind":"method","name":"_handleOpen","privacy":"private"},{"kind":"method","name":"_handleModalClose","privacy":"private"}],"attributes":[{"name":"open","type":{"text":"boolean"},"default":"false","fieldName":"open"},{"name":"transition","type":{"text":"boolean"},"default":"false","fieldName":"transition"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"MODAL_CLOSE_EVENT","declaration":{"name":"MODAL_CLOSE_EVENT","module":"src/components/canary-modal.ts"}},{"kind":"js","name":"CanaryModal","declaration":{"name":"CanaryModal","module":"src/components/canary-modal.ts"}}],"canaryImports":["canary-dialog"]},{"kind":"javascript-module","path":"src/components/canary-content.ts","declarations":[{"kind":"class","description":"","name":"CanaryContent","cssProperties":[{"description":"Max width","name":"--canary-content-max-width"}],"cssParts":[{"description":"Container","name":"container"}],"slots":[{"description":"Head","name":"head"},{"description":"Body","name":"body"},{"description":"Footer","name":"footer"}],"members":[{"kind":"field","name":"_query","type":{"text":"string"},"privacy":"private","default":"\"\""},{"kind":"field","name":"_footers","type":{"text":"Array<Node>"},"privacy":"private"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryContent","declaration":{"name":"CanaryContent","module":"src/components/canary-content.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-trigger-searchbar.ts","declarations":[{"kind":"class","description":"","name":"CanaryTriggerSearchbar","cssProperties":[{"description":"Max width","name":"--canary-trigger-searchbar-max-width"},{"description":"Height","name":"--canary-trigger-searchbar-height"}],"cssParts":[{"description":"Button","name":"button"},{"description":"Icon","name":"icon"},{"description":"Text","name":"text"},{"description":"kbd","name":"kbd"}],"members":[{"kind":"field","name":"shortcut","type":{"text":"TriggerShortcut"},"default":"\"cmdk\"","attribute":"shortcut"},{"kind":"method","name":"mobile"},{"kind":"method","name":"desktop"}],"attributes":[{"name":"shortcut","type":{"text":"TriggerShortcut"},"default":"\"cmdk\"","fieldName":"shortcut"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryTriggerSearchbar","declaration":{"name":"CanaryTriggerSearchbar","module":"src/components/canary-trigger-searchbar.ts"}}],"canaryImports":["canary-media-query"]},{"kind":"javascript-module","path":"src/components/canary-trigger-logo.ts","declarations":[{"kind":"class","description":"","name":"CanaryTriggerLogo","members":[{"kind":"field","name":"text","type":{"text":"string"},"default":"\"Search\"","attribute":"text"}],"attributes":[{"name":"text","type":{"text":"string"},"default":"\"Search\"","fieldName":"text"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryTriggerLogo","declaration":{"name":"CanaryTriggerLogo","module":"src/components/canary-trigger-logo.ts"}}],"canaryImports":["canary-tooltip"]},{"kind":"javascript-module","path":"src/components/canary-input.ts","declarations":[{"kind":"class","description":"","name":"CanaryInput","cssParts":[{"description":"Container","name":"container"},{"description":"Input","name":"input"}],"slots":[{"description":"Before","name":"before"},{"description":"Action search","name":"action-search"},{"description":"Action ask","name":"action-ask"},{"description":"Loading","name":"loading"}],"members":[{"kind":"field","name":"autofocus","type":{"text":"boolean"},"default":"false","attribute":"autofocus"},{"kind":"field","name":"_query","type":{"text":"QueryContext"},"privacy":"private","default":"{ text: \"\", tags: [] }"},{"kind":"field","name":"_mode","type":{"text":"ModeContext | undefined"},"privacy":"private"},{"kind":"field","name":"_execution","type":{"text":"ExecutionContext | undefined"},"privacy":"private"},{"kind":"field","name":"_showLoading","type":{"text":"boolean"},"privacy":"private","default":"false"},{"kind":"field","name":"_loadingDebounceTimer","type":{"text":"number | null"},"privacy":"private","default":"null"},{"kind":"field","name":"inputRef","type":{"text":"Ref<HTMLInputElement>"},"privacy":"private"},{"kind":"method","name":"_renderDefaultSearch","privacy":"private"},{"kind":"method","name":"_renderDefaultAsk","privacy":"private"},{"kind":"method","name":"_handleKeyDown","privacy":"private","parameters":[{"name":"e","type":{"text":"KeyboardEvent"}}]},{"kind":"method","name":"_handleInput","privacy":"private","parameters":[{"name":"e","type":{"text":"KeyboardEvent"}}]},{"kind":"method","name":"_is_question","privacy":"private","parameters":[{"name":"query","type":{"text":"string"}}]}],"attributes":[{"name":"autofocus","type":{"text":"boolean"},"default":"false","fieldName":"autofocus"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryInput","declaration":{"name":"CanaryInput","module":"src/components/canary-input.ts"}}],"canaryImports":["canary-loading-spinner"]},{"kind":"javascript-module","path":"src/components/canary-search.ts","declarations":[{"kind":"class","description":"","name":"CanarySearch","cssParts":[{"description":"Container","name":"container"}],"slots":[{"description":"Head","name":"head"},{"description":"Body","name":"body"}],"members":[{"kind":"field","name":"MODE","readonly":true,"default":"MODE_SEARCH"},{"kind":"field","name":"_mode","type":{"text":"ModeContext | undefined"},"privacy":"private"},{"kind":"field","name":"_containerRef","privacy":"private"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanarySearch","declaration":{"name":"CanarySearch","module":"src/components/canary-search.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-search-results.ts","declarations":[{"kind":"class","description":"","name":"CanarySearchResults","cssParts":[{"description":"Container","name":"container"},{"description":"Match group","name":"match-group"},{"description":"Match item","name":"match-item"}],"members":[{"kind":"field","name":"_execution","type":{"text":"ExecutionContext | undefined"},"privacy":"private"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanarySearchResults","declaration":{"name":"CanarySearchResults","module":"src/components/canary-search-results.ts"}}],"canaryImports":["canary-error","canary-search-match"]},{"kind":"javascript-module","path":"src/components/canary-search-match.ts","declarations":[{"kind":"class","description":"","name":"CanarySearchMatch","cssParts":[{"description":"Match group","name":"match-group"},{"description":"Match item","name":"match-item"}],"members":[{"kind":"field","name":"match","type":{"text":"SearchResult"},"attribute":"match"},{"kind":"method","name":"is_element_defined","privacy":"private","parameters":[{"name":"name","type":{"text":"string"}}]},{"kind":"method","name":"_log_element_not_defined","privacy":"private","parameters":[{"name":"name","type":{"text":"string"}}]}],"attributes":[{"name":"match","type":{"text":"SearchResult"},"fieldName":"match"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanarySearchMatch","declaration":{"name":"CanarySearchMatch","module":"src/components/canary-search-match.ts"}}],"canaryImports":["canary-search-match-webpage"]},{"kind":"javascript-module","path":"src/components/canary-search-match-base.ts","declarations":[{"kind":"class","description":"","name":"CanarySearchMatchBase","cssParts":[{"description":"Container of the match","name":"container"}],"slots":[{"description":"Content before the match","name":"content-before"},{"description":"URL of the match","name":"url"},{"description":"Icon for the title","name":"title-icon"},{"description":"Title of the match","name":"title"},{"description":"Badge displayed next to the title","name":"title-badge"},{"description":"Excerpt of the match","name":"excerpt"},{"description":"Sub-results related to the match","name":"sub-results"}],"members":[{"kind":"field","name":"url","type":{"text":"string"},"attribute":"url"},{"kind":"method","name":"_handleClick","privacy":"private","parameters":[{"name":"e","type":{"text":"MouseEvent"}}]}],"events":[{"name":"MODAL_CLOSE_EVENT","type":{"text":"CustomEvent"}}],"attributes":[{"name":"url","type":{"text":"string"},"fieldName":"url"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanarySearchMatchBase","declaration":{"name":"CanarySearchMatchBase","module":"src/components/canary-search-match-base.ts"}}],"canaryImports":["canary-modal"]},{"kind":"javascript-module","path":"src/components/canary-search-match-webpage.ts","declarations":[{"kind":"class","description":"","name":"CanarySearchMatchWebpage","members":[{"kind":"field","name":"match","type":{"text":"SearchResult"},"attribute":"match"}],"attributes":[{"name":"match","type":{"text":"SearchResult"},"fieldName":"match"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanarySearchMatchWebpage","declaration":{"name":"CanarySearchMatchWebpage","module":"src/components/canary-search-match-webpage.ts"}}],"canaryImports":["canary-search-match-base","canary-url-paths","canary-icon-tree","canary-snippet-title","canary-snippet-excerpt"]},{"kind":"javascript-module","path":"src/components/canary-search-match-openapi.ts","declarations":[{"kind":"class","description":"","name":"CanarySearchMatchOpenAPI","members":[{"kind":"field","name":"match","type":{"text":"SearchResult"},"attribute":"match"}],"attributes":[{"name":"match","type":{"text":"SearchResult"},"fieldName":"match"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanarySearchMatchOpenAPI","declaration":{"name":"CanarySearchMatchOpenAPI","module":"src/components/canary-search-match-openapi.ts"}}],"canaryImports":["canary-search-match-base"]},{"kind":"javascript-module","path":"src/components/canary-search-match-github-issue.ts","declarations":[{"kind":"class","description":"","name":"CanarySearchMatchGithubIssue","members":[{"kind":"field","name":"match","type":{"text":"SearchResult"},"attribute":"match"},{"kind":"method","name":"_render_subs","privacy":"private"},{"kind":"method","name":"_handleClickSub","privacy":"private","parameters":[{"name":"e","type":{"text":"MouseEvent"}},{"name":"url","type":{"text":"string"}}]}],"events":[{"name":"MODAL_CLOSE_EVENT","type":{"text":"CustomEvent"}}],"attributes":[{"name":"match","type":{"text":"SearchResult"},"fieldName":"match"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanarySearchMatchGithubIssue","declaration":{"name":"CanarySearchMatchGithubIssue","module":"src/components/canary-search-match-github-issue.ts"}}],"canaryImports":["canary-search-match-base","canary-icon-tree","canary-badge","canary-snippet-title","canary-snippet-excerpt","canary-modal"]},{"kind":"javascript-module","path":"src/components/canary-search-match-github-discussion.ts","declarations":[{"kind":"class","description":"","name":"CanarySearchMatchGithubDiscussion","members":[{"kind":"field","name":"match","type":{"text":"SearchResult"},"attribute":"match"},{"kind":"method","name":"_render_subs","privacy":"private"},{"kind":"method","name":"_handleClickSub","privacy":"private","parameters":[{"name":"e","type":{"text":"MouseEvent"}},{"name":"url","type":{"text":"string"}}]}],"events":[{"name":"MODAL_CLOSE_EVENT","type":{"text":"CustomEvent"}}],"attributes":[{"name":"match","type":{"text":"SearchResult"},"fieldName":"match"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanarySearchMatchGithubDiscussion","declaration":{"name":"CanarySearchMatchGithubDiscussion","module":"src/components/canary-search-match-github-discussion.ts"}}],"canaryImports":["canary-search-match-base","canary-icon-tree","canary-badge","canary-snippet-title","canary-snippet-excerpt","canary-modal"]},{"kind":"javascript-module","path":"src/components/canary-search-suggestions.ts","declarations":[{"kind":"class","description":"","name":"CanarySearchSuggestions","members":[{"kind":"field","name":"_execution","type":{"text":"ExecutionContext | undefined"},"privacy":"private"},{"kind":"method","name":"_handleClick","privacy":"private","parameters":[{"name":"text","type":{"text":"string"}}]}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanarySearchSuggestions","declaration":{"name":"CanarySearchSuggestions","module":"src/components/canary-search-suggestions.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-search-empty.ts","declarations":[{"kind":"class","description":"","name":"CanarySearchEmpty","members":[{"kind":"field","name":"_query","type":{"text":"QueryContext | undefined"},"privacy":"private"},{"kind":"field","name":"_execution","type":{"text":"ExecutionContext | undefined"},"privacy":"private"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanarySearchEmpty","declaration":{"name":"CanarySearchEmpty","module":"src/components/canary-search-empty.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-ask.ts","declarations":[{"kind":"class","description":"","name":"CanaryAsk","cssParts":[{"description":"Container","name":"container"}],"slots":[{"description":"Body","name":"body"}],"members":[{"kind":"field","name":"MODE","readonly":true,"default":"MODE_ASK"},{"kind":"field","name":"mode","type":{"text":"ModeContext | undefined"}},{"kind":"field","name":"_containerRef","privacy":"private"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryAsk","declaration":{"name":"CanaryAsk","module":"src/components/canary-ask.ts"}}],"canaryImports":["canary-mode-tabs"]},{"kind":"javascript-module","path":"src/components/canary-ask-results.ts","declarations":[{"kind":"class","description":"","name":"CanaryAskResults","members":[{"kind":"field","name":"_execution","type":{"text":"ExecutionContext | undefined"},"privacy":"private"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryAskResults","declaration":{"name":"CanaryAskResults","module":"src/components/canary-ask-results.ts"}}],"canaryImports":["canary-markdown","canary-ask-response"]},{"kind":"javascript-module","path":"src/components/canary-tooltip.ts","declarations":[{"kind":"class","description":"","name":"CanaryTooltip","slots":[{"description":"Default slot","name":""}],"members":[{"kind":"field","name":"text","type":{"text":"string"},"default":"\"\"","attribute":"text"},{"kind":"field","name":"placement","type":{"text":"Placement"},"default":"\"bottom\"","attribute":"placement"},{"kind":"field","name":"references","type":{"text":"Array<HTMLElement>"}},{"kind":"field","name":"tooltip","type":{"text":"HTMLDivElement"}},{"kind":"field","name":"arrow","type":{"text":"HTMLDivElement"}},{"kind":"method","name":"_showTooltip","privacy":"private"},{"kind":"method","name":"_hideTooltip","privacy":"private"}],"attributes":[{"name":"text","type":{"text":"string"},"default":"\"\"","fieldName":"text"},{"name":"placement","type":{"text":"Placement"},"default":"\"bottom\"","fieldName":"placement"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryTooltip","declaration":{"name":"CanaryTooltip","module":"src/components/canary-tooltip.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-footer.ts","declarations":[{"kind":"class","description":"","name":"CanaryFooter","members":[],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryFooter","declaration":{"name":"CanaryFooter","module":"src/components/canary-footer.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-media-query.ts","declarations":[{"kind":"class","description":"","name":"CanaryMediaQuery","members":[{"kind":"field","name":"query","type":{"text":"string"},"default":"\"\"","attribute":"query"},{"kind":"field","name":"matched","type":{"text":"boolean"},"default":"false"},{"kind":"field","name":"mediaQueryList","type":{"text":"MediaQueryList | undefined"},"privacy":"private"},{"kind":"field","name":"handleChange","privacy":"private"}],"attributes":[{"name":"query","type":{"text":"string"},"default":"\"\"","fieldName":"query"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryMediaQuery","declaration":{"name":"CanaryMediaQuery","module":"src/components/canary-media-query.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-mode-tabs.ts","declarations":[{"kind":"class","description":"","name":"CanaryModeTabs","members":[{"kind":"field","name":"mode","type":{"text":"ModeContext | undefined"}},{"kind":"method","name":"_handleClick","privacy":"private","parameters":[{"name":"option","type":{"text":"string"}}]}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryModeTabs","declaration":{"name":"CanaryModeTabs","module":"src/components/canary-mode-tabs.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-mode-breadcrumb.ts","declarations":[{"kind":"class","description":"","name":"CanaryModeBreadcrumb","members":[{"kind":"field","name":"text","type":{"text":"string"},"default":"\"\"","attribute":"text"},{"kind":"field","name":"_mode","type":{"text":"ModeContext | undefined"},"privacy":"private"},{"kind":"method","name":"_handleClick","privacy":"private"}],"attributes":[{"name":"text","type":{"text":"string"},"default":"\"\"","fieldName":"text"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryModeBreadcrumb","declaration":{"name":"CanaryModeBreadcrumb","module":"src/components/canary-mode-breadcrumb.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-filter-tabs-glob.ts","declarations":[{"kind":"class","description":"","name":"CanaryFilterTabsGlob","cssParts":[{"description":"Container","name":"container"},{"description":"Tab","name":"tab"},{"description":"Active tab","name":"active"},{"description":"Inactive tab","name":"inactive"}],"members":[{"kind":"field","name":"tabs","type":{"text":"TabDefinitions"},"default":"[{ name: \"All\", pattern: \"**/*\" }]","attribute":"tabs"},{"kind":"field","name":"_selected","type":{"text":"string"},"privacy":"private"},{"kind":"method","name":"_handleChangeTab","privacy":"private","return":{"type":{"text":"void"}},"parameters":[{"name":"name","type":{"text":"string"}}]},{"kind":"method","name":"_ensureTabs","privacy":"private"},{"kind":"method","name":"_ensureSelected","privacy":"private"}],"attributes":[{"name":"tabs","type":{"text":"TabDefinitions"},"default":"[{ name: \"All\", pattern: \"**/*\" }]","fieldName":"tabs"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryFilterTabsGlob","declaration":{"name":"CanaryFilterTabsGlob","module":"src/components/canary-filter-tabs-glob.ts"}}],"canaryImports":[]},{"kind":"javascript-module","path":"src/components/canary-filter-tags.ts","declarations":[{"kind":"class","description":"","name":"CanaryFilterTags","members":[{"kind":"field","name":"tags","type":{"text":"string[]"},"default":"[]","attribute":"tags"},{"kind":"field","name":"syncURL","type":{"text":"TagUrlSyncDefinition | undefined"},"attribute":"url-sync"},{"kind":"field","name":"localStorageKey","type":{"text":"string | undefined"},"attribute":"local-storage-key"},{"kind":"field","name":"_selected","type":{"text":"string"},"privacy":"private","default":"\"\""},{"kind":"method","name":"_handlePopState","privacy":"private"},{"kind":"method","name":"_patchHistory","privacy":"private"},{"kind":"method","name":"_ensureTagsConverted","privacy":"private"},{"kind":"method","name":"_initializeSelected","privacy":"private","parameters":[{"name":"url","optional":true,"type":{"text":"string"}}]},{"kind":"method","name":"_handleSyncURL","privacy":"private","parameters":[{"name":"url","optional":true,"type":{"text":"string"}}]},{"kind":"method","name":"_applyLocalStorage","privacy":"private"}],"attributes":[{"name":"tags","type":{"text":"string[]"},"default":"[]","fieldName":"tags","description":"comma separated list of tags","attribute":"tags"},{"name":"url-sync","type":{"text":"TagUrlSyncDefinition | undefined"},"fieldName":"syncURL","description":"if provided, sync tags with URL with the given pattern","attribute":"url-sync"},{"name":"local-storage-key","type":{"text":"string | undefined"},"fieldName":"localStorageKey","description":"if provided, persist tags in local storage","attribute":"local-storage-key"}],"superclass":{"name":"LitElement","package":"lit"},"customElement":true}],"exports":[{"kind":"js","name":"CanaryFilterTags","declaration":{"name":"CanaryFilterTags","module":"src/components/canary-filter-tags.ts"}}],"canaryImports":[]}]}