From 057cda2922a8aa9f347f4a0c6081874809511ec2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 31 Jul 2024 20:12:30 +0000 Subject: [PATCH] deploy: ddf7c3837762ff58e203ac41170c00d860165003 --- 404.html | 2 +- api.html | 2 +- api/class/Connection.html | 2 +- api/class/Filters.html | 2 +- api/class/Node.html | 2 +- api/class/Player.html | 4 ++-- api/class/Plugin.html | 2 +- api/class/Poru.html | 2 +- api/class/Response.html | 2 +- api/class/Rest.html | 2 +- api/class/Track.html | 2 +- api/class/customFilter.html | 2 +- api/enum/RequestMethod.html | 2 +- api/interface/ConnectionOptions.html | 2 +- api/interface/EndSpeakingEventVoiceReceiver.html | 2 +- api/interface/EndSpeakingEventVoiceReceiverData.html | 2 +- api/interface/ErrorResponses.html | 2 +- api/interface/FiltersOptions.html | 2 +- api/interface/IVoiceServer.html | 2 +- api/interface/LoadTrackResponseEmpty.html | 2 +- api/interface/LoadTrackResponseError.html | 2 +- api/interface/LoadTrackResponsePlaylist.html | 2 +- api/interface/LoadTrackResponseSearch.html | 2 +- api/interface/LoadTrackResponseTrack.html | 2 +- api/interface/NoPlaylistInfo.html | 2 +- api/interface/NodeGroup.html | 2 +- api/interface/NodeInfoResponse.html | 2 +- api/interface/NodeLinkGetLyricsEmpty.html | 2 +- api/interface/NodeLinkGetLyricsError.html | 2 +- api/interface/NodeLinkGetLyricsMultiple.html | 2 +- api/interface/NodeLinkGetLyricsSingle.html | 2 +- api/interface/NodeStats.html | 2 +- api/interface/PlayerEvent.html | 2 +- api/interface/PlayerObjectFromAPI.html | 2 +- api/interface/PlayerState.html | 2 +- api/interface/PlaylistInfo.html | 2 +- api/interface/PoruEvents.html | 2 +- api/interface/PoruOptions.html | 2 +- api/interface/ResolveOptions.html | 2 +- api/interface/SetStateUpdate.html | 2 +- api/interface/StartSpeakingEventVoiceReceiver.html | 2 +- api/interface/StartSpeakingEventVoiceReceiverData.html | 2 +- api/interface/TrackEndEvent.html | 2 +- api/interface/TrackExceptionEvent.html | 2 +- api/interface/TrackStartEvent.html | 2 +- api/interface/TrackStuckEvent.html | 2 +- api/interface/WebSocketClosedEvent.html | 2 +- api/interface/channelMixOptions.html | 2 +- api/interface/playOptions.html | 2 +- api/interface/trackData.html | 2 +- api/interface/trackInfo.html | 2 +- assets/js/b06eedb9.12ef6b0e.js | 1 + assets/js/runtime~main.d73682fd.js | 1 + docs/category/tutorial---basics.html | 2 +- docs/category/tutorial---extras.html | 2 +- docs/intro.html | 2 +- docs/tutorial-basics/congratulations.html | 2 +- docs/tutorial-basics/create-a-blog-post.html | 2 +- docs/tutorial-basics/create-a-document.html | 2 +- docs/tutorial-basics/create-a-page.html | 2 +- docs/tutorial-basics/deploy-your-site.html | 2 +- docs/tutorial-basics/markdown-features.html | 2 +- docs/tutorial-extras/manage-docs-versions.html | 2 +- docs/tutorial-extras/translate-your-site.html | 2 +- index.html | 2 +- markdown-page.html | 2 +- 66 files changed, 67 insertions(+), 65 deletions(-) create mode 100644 assets/js/b06eedb9.12ef6b0e.js create mode 100644 assets/js/runtime~main.d73682fd.js diff --git a/404.html b/404.html index 85102531..316ed3d8 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Page Not Found | Poru - + diff --git a/api.html b/api.html index 980895df..29db6769 100644 --- a/api.html +++ b/api.html @@ -4,7 +4,7 @@ poru | API | Poru - + diff --git a/api/class/Connection.html b/api/class/Connection.html index 38932006..2e1e80c5 100644 --- a/api/class/Connection.html +++ b/api/class/Connection.html @@ -4,7 +4,7 @@ Connection | API | Poru - + diff --git a/api/class/Filters.html b/api/class/Filters.html index f25b3815..767c0eda 100644 --- a/api/class/Filters.html +++ b/api/class/Filters.html @@ -4,7 +4,7 @@ Filters | API | Poru - + diff --git a/api/class/Node.html b/api/class/Node.html index 535d9e06..3cdaed97 100644 --- a/api/class/Node.html +++ b/api/class/Node.html @@ -4,7 +4,7 @@ Node | API | Poru - + diff --git a/api/class/Player.html b/api/class/Player.html index 1dbc3675..a55bd28e 100644 --- a/api/class/Player.html +++ b/api/class/Player.html @@ -4,10 +4,10 @@ Player | API | Poru - + -
Skip to main content

Player

Represents a player capable of playing audio tracks.

Hierarchy

  • unknown
    • Player

Index

Constructors

constructor

Properties

publicconnection

connection: Connection

The connection associated with the player.

publiccurrentTrack

currentTrack: null | Track

The currently playing track

publicreadonlydata

data: Record<string, unknown>

publicdeaf

deaf: boolean

Indicated whether the player is set to be deafened

publicfilters

filters: Filters

Filters applied to the player's audio.

publicguildId

guildId: string

The guild ID associated with the player.

publicisAutoPlay

isAutoPlay: boolean

Indicated whether autoplay mode is enabled.

publicisConnected

isConnected: boolean

Indicates whether the player is connected to a voice channel.

publicisPaused

isPaused: boolean

Indicates whether the player is connected to a voice channel.

publicisPlaying

isPlaying: boolean

Indicates whether the player is currently playing a track.

publicisQuietMode

isQuietMode: boolean

Indicated whether quiet mode is enabled for the player.

publicloop

loop: Loop

The loop settings for the player.

publicmute

mute: boolean

Indicates whether the player is set to be muted.

publicnode

node: Node

The node associated with the player.

publicping

ping: number

The current delay estimate of the player (in milliseconds)

publicporu

poru: Poru

The Poru instance associated with the player.

publicposition

position: number

The current position of the player in the track (in milliseconds)

publicpreviousTrack

previousTrack: null | Track

The previously played track

publicqueue

queue: default

The queue of tracks for the player.

publictextChannel

textChannel: string

The text channel ID associated with the player.

publictimestamp

timestamp: null | number

The timestamp of the player's state

publicvoiceChannel

voiceChannel: string

The guild ID associated with the player.

publicvolume

volume: number

The volume of the player (0-1000)

Methods

publicautoMoveNode

  • autoMoveNode(): Promise<void | Player>
  • Automatically moves the player to a less used node.


    Returns Promise<void | Player>

    • A Promise that resolves to the Player instance or void.

publicautoplay

  • Enables autoplay functionality for the player.


    Returns Promise<Player>

    • A Promise that resolves to the Player instance.

publicconnect

  • Connects the player to a voice channel.


    Parameters

    Returns void

publicdestroy

  • destroy(): Promise<boolean>
  • Destroys the player and cleans up associated resources.


    Returns Promise<boolean>

    • A Promise that resolves to a boolean which is true if an element in the Map existed and has been removed, or false if the element does not exist.

publiceventHandler

  • Handles incoming events for the player.


    Parameters

    Returns Promise<boolean | void | Player>

    • A Promise that resolves to the Player instance, a boolean, or void.

publicget

  • get<K>(key: string): K
  • Retrieves a custom data value associated with the player.


    Type parameters

    • K

    Parameters

    • key: string

      The key for the data value.

    Returns K

    • The retrieved value.

publicgetLyrics

  • This function is used to get lyrics of the current track.

    @attention

    This function is only available for NodeLink nodes.


    Parameters

    • optionalencodedTrack: null | string

      The encoded track to get the lyrics from

    Returns Promise<null | NodeLinkGetLyrics>

publicmoveNode

  • moveNode(name: string): Promise<Player>
  • Moves the player to a different node.


    Parameters

    • name: string

      The name of the target node.

    Returns Promise<Player>

    • A Promise that resolves to the Player instance.

publicpause

  • pause(toggle?: boolean): Promise<Player>
  • Pauses or resumes playback.


    Parameters

    • optionaltoggle: boolean = true

      Specifies whether to pause or resume playback.

    Returns Promise<Player>

    • A Promise that resolves to the Player instance.

publicplay

  • Initiates playback of the next track in the queue.


    Returns Promise<Player>

    • A Promise that resolves to the Player instance.

publicremoveVoiceReceiverConnection

  • removeVoiceReceiverConnection(): Promise<boolean>
  • Returns Promise<boolean>

publicresolve

  • Resolves a query to obtain audio tracks.


    Parameters

    Returns Promise<Response>

    • A Promise that resolves to a Response object containing the resolved tracks.

publicrestart

  • Restarts playback from the current track.


    Returns Promise<Player>

    • A Promise that resolves to the Player instance.

publicseekTo

  • seekTo(position: number): Promise<void>
  • Seeks to a specific position in the current track.


    Parameters

    • position: number

      The position to seek to (in milliseconds).

    Returns Promise<void>

publicsend

  • send(data: any): void
  • Sends data to the Poru system.


    Parameters

    • data: any

      The data to send.

    Returns void

publicset

  • set<K>(key: string, value: K): K
  • Sets a custom data value associated with the player.


    Type parameters

    • K

    Parameters

    • key: string

      The key for the data value.

    • value: K

      The value to set.

    Returns K

    • The set value.

publicsetLoop

  • setLoop(mode: Loop): this
  • Sets the loop mode of the player.


    Parameters

    • mode: Loop

      The loop mode to set.

    Returns this

    • The Player instance.

publicsetTextChannel

  • setTextChannel(channel: string): this
  • Sets the text channel associated with the player.


    Parameters

    • channel: string

      The ID of the text channel.

    Returns this

    • The Player instance.

publicsetVoiceChannel

  • setVoiceChannel(channel: string, options?: Required<Omit<ConnectionOptions, guildId | region | textChannel | voiceChannel>>): this
  • Sets the voice channel associated with the player.


    Parameters

    • channel: string

      The ID of the voice channel.

    • optionaloptions: Required<Omit<ConnectionOptions, guildId | region | textChannel | voiceChannel>>

      The options for the connection.

    Returns this

    • The Player instance.

publicsetVolume

  • setVolume(volume: number): Promise<Player>
  • Sets the volume level of the player.


    Parameters

    • volume: number

      The volume level (0 to 1000).

    Returns Promise<Player>

    • A Promise that resolves to the Player instance.

publicsetupVoiceReceiverConnection

  • setupVoiceReceiverConnection(): Promise<boolean>
  • Returns Promise<boolean>

publicskip

  • Skips the current track.


    Returns Promise<Player>

    • A Promise that resolves to the Player instance.
+
Skip to main content

Player

Represents a player capable of playing audio tracks.

Hierarchy

  • unknown
    • Player

Index

Constructors

constructor

Properties

publicconnection

connection: Connection

The connection associated with the player.

publiccurrentTrack

currentTrack: null | Track

The currently playing track

publicreadonlydata

data: Record<string, unknown>

publicdeaf

deaf: boolean

Indicated whether the player is set to be deafened

publicfilters

filters: Filters

Filters applied to the player's audio.

publicguildId

guildId: string

The guild ID associated with the player.

publicisAutoPlay

isAutoPlay: boolean

Indicated whether autoplay mode is enabled.

publicisConnected

isConnected: boolean

Indicates whether the player is connected to a voice channel.

publicisPaused

isPaused: boolean

Indicates whether the player is connected to a voice channel.

publicisPlaying

isPlaying: boolean

Indicates whether the player is currently playing a track.

publicisQuietMode

isQuietMode: boolean

Indicated whether quiet mode is enabled for the player.

publicloop

loop: Loop

The loop settings for the player.

publicmute

mute: boolean

Indicates whether the player is set to be muted.

publicnode

node: Node

The node associated with the player.

publicping

ping: number

The current delay estimate of the player (in milliseconds)

publicporu

poru: Poru

The Poru instance associated with the player.

publicposition

position: number

The current position of the player in the track (in milliseconds)

publicpreviousTrack

previousTrack: null | Track

The previously played track

publicqueue

queue: default

The queue of tracks for the player.

publictextChannel

textChannel: string

The text channel ID associated with the player.

publictimestamp

timestamp: null | number

The timestamp of the player's state

publicvoiceChannel

voiceChannel: string

The guild ID associated with the player.

publicvolume

volume: number

The volume of the player (0-1000)

Methods

publicautoMoveNode

  • autoMoveNode(): Promise<void | Player>
  • Automatically moves the player to a less used node.


    Returns Promise<void | Player>

    • A Promise that resolves to the Player instance or void.

publicautoplay

  • Enables autoplay functionality for the player.


    Returns Promise<Player>

    • A Promise that resolves to the Player instance.

publicconnect

  • Connects the player to a voice channel.


    Parameters

    Returns void

publicdestroy

  • destroy(): Promise<boolean>
  • Destroys the player and cleans up associated resources.


    Returns Promise<boolean>

    • A Promise that resolves to a boolean which is true if an element in the Map existed and has been removed, or false if the element does not exist.

publiceventHandler

  • Handles incoming events for the player.


    Parameters

    Returns Promise<boolean | void | Player>

    • A Promise that resolves to the Player instance, a boolean, or void.

publicget

  • get<K>(key: string): K
  • Retrieves a custom data value associated with the player.


    Type parameters

    • K

    Parameters

    • key: string

      The key for the data value.

    Returns K

    • The retrieved value.

publicgetLyrics

  • This function is used to get lyrics of the current track.

    @attention

    This function is only available for NodeLink nodes.


    Parameters

    • optionalencodedTrack: null | string

      The encoded track to get the lyrics from

    Returns Promise<null | NodeLinkGetLyrics>

publicmoveNode

  • moveNode(name: string): Promise<Player>
  • Moves the player to a different node.


    Parameters

    • name: string

      The name of the target node.

    Returns Promise<Player>

    • A Promise that resolves to the Player instance.

publicpause

  • pause(toggle?: boolean): Promise<Player>
  • Pauses or resumes playback.


    Parameters

    • optionaltoggle: boolean = true

      Specifies whether to pause or resume playback.

    Returns Promise<Player>

    • A Promise that resolves to the Player instance.

publicplay

  • Initiates playback of the next track in the queue.


    Returns Promise<Player>

    • A Promise that resolves to the Player instance.

publicremoveVoiceReceiverConnection

  • removeVoiceReceiverConnection(): Promise<boolean>
  • Returns Promise<boolean>

publicresolve

  • Resolves a query to obtain audio tracks.


    Parameters

    Returns Promise<Response>

    • A Promise that resolves to a Response object containing the resolved tracks.

publicrestart

  • Restarts playback from the current track.


    Returns Promise<Player>

    • A Promise that resolves to the Player instance.

publicseekTo

  • seekTo(position: number): Promise<void>
  • Seeks to a specific position in the current track.


    Parameters

    • position: number

      The position to seek to (in milliseconds).

    Returns Promise<void>

publicsend

  • send(data: any): void
  • Sends data to the Poru system.


    Parameters

    • data: any

      The data to send.

    Returns void

publicset

  • set<K>(key: string, value: K): K
  • Sets a custom data value associated with the player.


    Type parameters

    • K

    Parameters

    • key: string

      The key for the data value.

    • value: K

      The value to set.

    Returns K

    • The set value.

publicsetLoop

  • setLoop(mode: Loop): this
  • Sets the loop mode of the player.


    Parameters

    • mode: Loop

      The loop mode to set.

    Returns this

    • The Player instance.

publicsetTextChannel

  • setTextChannel(channel: string): this
  • Sets the text channel associated with the player.


    Parameters

    • channel: string

      The ID of the text channel.

    Returns this

    • The Player instance.

publicsetVoiceChannel

  • setVoiceChannel(channel: string, options?: Required<Omit<ConnectionOptions, guildId | region | textChannel | voiceChannel>>): this
  • Sets the voice channel associated with the player.


    Parameters

    • channel: string

      The ID of the voice channel.

    • optionaloptions: Required<Omit<ConnectionOptions, guildId | region | textChannel | voiceChannel>>

      The options for the connection.

    Returns this

    • The Player instance.

publicsetVolume

  • setVolume(volume: number): Promise<Player>
  • Sets the volume level of the player.


    Parameters

    • volume: number

      The volume level (0 to 1000).

    Returns Promise<Player>

    • A Promise that resolves to the Player instance.

publicsetupVoiceReceiverConnection

  • setupVoiceReceiverConnection(): Promise<boolean>
  • Returns Promise<boolean>

publicskip

  • Skips the current track.


    Returns Promise<Player>

    • A Promise that resolves to the Player instance.
\ No newline at end of file diff --git a/api/class/Plugin.html b/api/class/Plugin.html index aad12667..67fe3d85 100644 --- a/api/class/Plugin.html +++ b/api/class/Plugin.html @@ -4,7 +4,7 @@ Plugin | API | Poru - + diff --git a/api/class/Poru.html b/api/class/Poru.html index a40c127a..e20b7a83 100644 --- a/api/class/Poru.html +++ b/api/class/Poru.html @@ -4,7 +4,7 @@ Poru | API | Poru - + diff --git a/api/class/Response.html b/api/class/Response.html index 0ebdf487..75ce5152 100644 --- a/api/class/Response.html +++ b/api/class/Response.html @@ -4,7 +4,7 @@ Response | API | Poru - + diff --git a/api/class/Rest.html b/api/class/Rest.html index 7127056c..3a208a1e 100644 --- a/api/class/Rest.html +++ b/api/class/Rest.html @@ -4,7 +4,7 @@ Rest | API | Poru - + diff --git a/api/class/Track.html b/api/class/Track.html index 1042fd81..fceef6c4 100644 --- a/api/class/Track.html +++ b/api/class/Track.html @@ -4,7 +4,7 @@ Track | API | Poru - + diff --git a/api/class/customFilter.html b/api/class/customFilter.html index 19626524..42b80c99 100644 --- a/api/class/customFilter.html +++ b/api/class/customFilter.html @@ -4,7 +4,7 @@ customFilter | API | Poru - + diff --git a/api/enum/RequestMethod.html b/api/enum/RequestMethod.html index a7b6899e..81923daf 100644 --- a/api/enum/RequestMethod.html +++ b/api/enum/RequestMethod.html @@ -4,7 +4,7 @@ RequestMethod | API | Poru - + diff --git a/api/interface/ConnectionOptions.html b/api/interface/ConnectionOptions.html index e34e6bd0..0320ef16 100644 --- a/api/interface/ConnectionOptions.html +++ b/api/interface/ConnectionOptions.html @@ -4,7 +4,7 @@ ConnectionOptions | API | Poru - + diff --git a/api/interface/EndSpeakingEventVoiceReceiver.html b/api/interface/EndSpeakingEventVoiceReceiver.html index 5318df10..56d884cd 100644 --- a/api/interface/EndSpeakingEventVoiceReceiver.html +++ b/api/interface/EndSpeakingEventVoiceReceiver.html @@ -4,7 +4,7 @@ EndSpeakingEventVoiceReceiver | API | Poru - + diff --git a/api/interface/EndSpeakingEventVoiceReceiverData.html b/api/interface/EndSpeakingEventVoiceReceiverData.html index 57834fa9..f3c53015 100644 --- a/api/interface/EndSpeakingEventVoiceReceiverData.html +++ b/api/interface/EndSpeakingEventVoiceReceiverData.html @@ -4,7 +4,7 @@ EndSpeakingEventVoiceReceiverData | API | Poru - + diff --git a/api/interface/ErrorResponses.html b/api/interface/ErrorResponses.html index 2aba6409..02dae255 100644 --- a/api/interface/ErrorResponses.html +++ b/api/interface/ErrorResponses.html @@ -4,7 +4,7 @@ ErrorResponses | API | Poru - + diff --git a/api/interface/FiltersOptions.html b/api/interface/FiltersOptions.html index dfa48807..3e0d9869 100644 --- a/api/interface/FiltersOptions.html +++ b/api/interface/FiltersOptions.html @@ -4,7 +4,7 @@ FiltersOptions | API | Poru - + diff --git a/api/interface/IVoiceServer.html b/api/interface/IVoiceServer.html index 4a6d8b4b..a37df2ec 100644 --- a/api/interface/IVoiceServer.html +++ b/api/interface/IVoiceServer.html @@ -4,7 +4,7 @@ IVoiceServer | API | Poru - + diff --git a/api/interface/LoadTrackResponseEmpty.html b/api/interface/LoadTrackResponseEmpty.html index 37a25176..c27a840f 100644 --- a/api/interface/LoadTrackResponseEmpty.html +++ b/api/interface/LoadTrackResponseEmpty.html @@ -4,7 +4,7 @@ LoadTrackResponseEmpty | API | Poru - + diff --git a/api/interface/LoadTrackResponseError.html b/api/interface/LoadTrackResponseError.html index 6c54c2bc..26e3c6a2 100644 --- a/api/interface/LoadTrackResponseError.html +++ b/api/interface/LoadTrackResponseError.html @@ -4,7 +4,7 @@ LoadTrackResponseError | API | Poru - + diff --git a/api/interface/LoadTrackResponsePlaylist.html b/api/interface/LoadTrackResponsePlaylist.html index 7179bf2d..1344558e 100644 --- a/api/interface/LoadTrackResponsePlaylist.html +++ b/api/interface/LoadTrackResponsePlaylist.html @@ -4,7 +4,7 @@ LoadTrackResponsePlaylist | API | Poru - + diff --git a/api/interface/LoadTrackResponseSearch.html b/api/interface/LoadTrackResponseSearch.html index 32358563..d44afd10 100644 --- a/api/interface/LoadTrackResponseSearch.html +++ b/api/interface/LoadTrackResponseSearch.html @@ -4,7 +4,7 @@ LoadTrackResponseSearch | API | Poru - + diff --git a/api/interface/LoadTrackResponseTrack.html b/api/interface/LoadTrackResponseTrack.html index 4ae113fd..fa8e222c 100644 --- a/api/interface/LoadTrackResponseTrack.html +++ b/api/interface/LoadTrackResponseTrack.html @@ -4,7 +4,7 @@ LoadTrackResponseTrack | API | Poru - + diff --git a/api/interface/NoPlaylistInfo.html b/api/interface/NoPlaylistInfo.html index 8c941405..abc32529 100644 --- a/api/interface/NoPlaylistInfo.html +++ b/api/interface/NoPlaylistInfo.html @@ -4,7 +4,7 @@ NoPlaylistInfo | API | Poru - + diff --git a/api/interface/NodeGroup.html b/api/interface/NodeGroup.html index 67fd70b0..05a269f3 100644 --- a/api/interface/NodeGroup.html +++ b/api/interface/NodeGroup.html @@ -4,7 +4,7 @@ NodeGroup | API | Poru - + diff --git a/api/interface/NodeInfoResponse.html b/api/interface/NodeInfoResponse.html index eaa3e979..dacc0762 100644 --- a/api/interface/NodeInfoResponse.html +++ b/api/interface/NodeInfoResponse.html @@ -4,7 +4,7 @@ NodeInfoResponse | API | Poru - + diff --git a/api/interface/NodeLinkGetLyricsEmpty.html b/api/interface/NodeLinkGetLyricsEmpty.html index c7f745cf..c91137f3 100644 --- a/api/interface/NodeLinkGetLyricsEmpty.html +++ b/api/interface/NodeLinkGetLyricsEmpty.html @@ -4,7 +4,7 @@ NodeLinkGetLyricsEmpty | API | Poru - + diff --git a/api/interface/NodeLinkGetLyricsError.html b/api/interface/NodeLinkGetLyricsError.html index dfe43d72..2ef6782b 100644 --- a/api/interface/NodeLinkGetLyricsError.html +++ b/api/interface/NodeLinkGetLyricsError.html @@ -4,7 +4,7 @@ NodeLinkGetLyricsError | API | Poru - + diff --git a/api/interface/NodeLinkGetLyricsMultiple.html b/api/interface/NodeLinkGetLyricsMultiple.html index 21a06247..92c3def5 100644 --- a/api/interface/NodeLinkGetLyricsMultiple.html +++ b/api/interface/NodeLinkGetLyricsMultiple.html @@ -4,7 +4,7 @@ NodeLinkGetLyricsMultiple | API | Poru - + diff --git a/api/interface/NodeLinkGetLyricsSingle.html b/api/interface/NodeLinkGetLyricsSingle.html index 92cd1db8..8b9f892b 100644 --- a/api/interface/NodeLinkGetLyricsSingle.html +++ b/api/interface/NodeLinkGetLyricsSingle.html @@ -4,7 +4,7 @@ NodeLinkGetLyricsSingle | API | Poru - + diff --git a/api/interface/NodeStats.html b/api/interface/NodeStats.html index 87b8f182..d482f0a4 100644 --- a/api/interface/NodeStats.html +++ b/api/interface/NodeStats.html @@ -4,7 +4,7 @@ NodeStats | API | Poru - + diff --git a/api/interface/PlayerEvent.html b/api/interface/PlayerEvent.html index 99a3fc76..018ab865 100644 --- a/api/interface/PlayerEvent.html +++ b/api/interface/PlayerEvent.html @@ -4,7 +4,7 @@ PlayerEvent | API | Poru - + diff --git a/api/interface/PlayerObjectFromAPI.html b/api/interface/PlayerObjectFromAPI.html index 9b029783..a0b918b0 100644 --- a/api/interface/PlayerObjectFromAPI.html +++ b/api/interface/PlayerObjectFromAPI.html @@ -4,7 +4,7 @@ PlayerObjectFromAPI | API | Poru - + diff --git a/api/interface/PlayerState.html b/api/interface/PlayerState.html index b350aa62..3fbd8013 100644 --- a/api/interface/PlayerState.html +++ b/api/interface/PlayerState.html @@ -4,7 +4,7 @@ PlayerState | API | Poru - + diff --git a/api/interface/PlaylistInfo.html b/api/interface/PlaylistInfo.html index 79de2a1e..dfe37f8a 100644 --- a/api/interface/PlaylistInfo.html +++ b/api/interface/PlaylistInfo.html @@ -4,7 +4,7 @@ PlaylistInfo | API | Poru - + diff --git a/api/interface/PoruEvents.html b/api/interface/PoruEvents.html index 70130457..a287feda 100644 --- a/api/interface/PoruEvents.html +++ b/api/interface/PoruEvents.html @@ -4,7 +4,7 @@ PoruEvents | API | Poru - + diff --git a/api/interface/PoruOptions.html b/api/interface/PoruOptions.html index f7de0ee6..c7373897 100644 --- a/api/interface/PoruOptions.html +++ b/api/interface/PoruOptions.html @@ -4,7 +4,7 @@ PoruOptions | API | Poru - + diff --git a/api/interface/ResolveOptions.html b/api/interface/ResolveOptions.html index c445448e..12b47529 100644 --- a/api/interface/ResolveOptions.html +++ b/api/interface/ResolveOptions.html @@ -4,7 +4,7 @@ ResolveOptions | API | Poru - + diff --git a/api/interface/SetStateUpdate.html b/api/interface/SetStateUpdate.html index 7b74b26d..f173b806 100644 --- a/api/interface/SetStateUpdate.html +++ b/api/interface/SetStateUpdate.html @@ -4,7 +4,7 @@ SetStateUpdate | API | Poru - + diff --git a/api/interface/StartSpeakingEventVoiceReceiver.html b/api/interface/StartSpeakingEventVoiceReceiver.html index 37bc8e1d..3fff766f 100644 --- a/api/interface/StartSpeakingEventVoiceReceiver.html +++ b/api/interface/StartSpeakingEventVoiceReceiver.html @@ -4,7 +4,7 @@ StartSpeakingEventVoiceReceiver | API | Poru - + diff --git a/api/interface/StartSpeakingEventVoiceReceiverData.html b/api/interface/StartSpeakingEventVoiceReceiverData.html index 53f05843..4ab5237a 100644 --- a/api/interface/StartSpeakingEventVoiceReceiverData.html +++ b/api/interface/StartSpeakingEventVoiceReceiverData.html @@ -4,7 +4,7 @@ StartSpeakingEventVoiceReceiverData | API | Poru - + diff --git a/api/interface/TrackEndEvent.html b/api/interface/TrackEndEvent.html index 485d7d67..c42331ae 100644 --- a/api/interface/TrackEndEvent.html +++ b/api/interface/TrackEndEvent.html @@ -4,7 +4,7 @@ TrackEndEvent | API | Poru - + diff --git a/api/interface/TrackExceptionEvent.html b/api/interface/TrackExceptionEvent.html index a97059a0..91311e72 100644 --- a/api/interface/TrackExceptionEvent.html +++ b/api/interface/TrackExceptionEvent.html @@ -4,7 +4,7 @@ TrackExceptionEvent | API | Poru - + diff --git a/api/interface/TrackStartEvent.html b/api/interface/TrackStartEvent.html index 040f01f8..b0ee5a6e 100644 --- a/api/interface/TrackStartEvent.html +++ b/api/interface/TrackStartEvent.html @@ -4,7 +4,7 @@ TrackStartEvent | API | Poru - + diff --git a/api/interface/TrackStuckEvent.html b/api/interface/TrackStuckEvent.html index 31b5a0ce..e791ebd4 100644 --- a/api/interface/TrackStuckEvent.html +++ b/api/interface/TrackStuckEvent.html @@ -4,7 +4,7 @@ TrackStuckEvent | API | Poru - + diff --git a/api/interface/WebSocketClosedEvent.html b/api/interface/WebSocketClosedEvent.html index b2ed1f28..823778e9 100644 --- a/api/interface/WebSocketClosedEvent.html +++ b/api/interface/WebSocketClosedEvent.html @@ -4,7 +4,7 @@ WebSocketClosedEvent | API | Poru - + diff --git a/api/interface/channelMixOptions.html b/api/interface/channelMixOptions.html index 964f6e22..f932fa4a 100644 --- a/api/interface/channelMixOptions.html +++ b/api/interface/channelMixOptions.html @@ -4,7 +4,7 @@ channelMixOptions | API | Poru - + diff --git a/api/interface/playOptions.html b/api/interface/playOptions.html index 754237a3..acc5af95 100644 --- a/api/interface/playOptions.html +++ b/api/interface/playOptions.html @@ -4,7 +4,7 @@ playOptions | API | Poru - + diff --git a/api/interface/trackData.html b/api/interface/trackData.html index 49cda2d4..1014bfca 100644 --- a/api/interface/trackData.html +++ b/api/interface/trackData.html @@ -4,7 +4,7 @@ trackData | API | Poru - + diff --git a/api/interface/trackInfo.html b/api/interface/trackInfo.html index d8fe6dfb..82c5d334 100644 --- a/api/interface/trackInfo.html +++ b/api/interface/trackInfo.html @@ -4,7 +4,7 @@ trackInfo | API | Poru - + diff --git a/assets/js/b06eedb9.12ef6b0e.js b/assets/js/b06eedb9.12ef6b0e.js new file mode 100644 index 00000000..6c5c17c1 --- /dev/null +++ b/assets/js/b06eedb9.12ef6b0e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[298],{8417:e=>{e.exports=JSON.parse('[{"entryPoints":[{"index":true,"label":"Index","reflection":{"id":0,"name":"poru","variant":"project","kind":1,"flags":{},"children":[{"id":605,"name":"RequestMethod","variant":"declaration","kind":8,"flags":{},"children":[{"id":607,"name":"Delete","variant":"declaration","kind":16,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":47,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L47"}],"type":{"type":"literal","value":"DELETE"}},{"id":606,"name":"Get","variant":"declaration","kind":16,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":46,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L46"}],"type":{"type":"literal","value":"GET"}},{"id":609,"name":"Patch","variant":"declaration","kind":16,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":49,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L49"}],"type":{"type":"literal","value":"PATCH"}},{"id":608,"name":"Post","variant":"declaration","kind":16,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":48,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L48"}],"type":{"type":"literal","value":"POST"}},{"id":610,"name":"Put","variant":"declaration","kind":16,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":50,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L50"}],"type":{"type":"literal","value":"PUT"}}],"groups":[{"title":"Enumeration Members","children":[607,606,609,608,610]}],"sources":[{"fileName":"src/Node/Rest.ts","line":45,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L45"}],"permalink":"/poru/api/enum/RequestMethod","previousId":800,"nextId":72},{"id":317,"name":"Connection","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"The connection class"}],"blockTags":[{"tag":"@classdesc","content":[{"kind":"text","text":"The connection class"}]},{"tag":"@param","name":"player","content":[{"kind":"text","text":"The player class"}]},{"tag":"@hideconstructor","content":[]}]},"children":[{"id":318,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"src/Player/Connection.ts","line":62,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L62"}],"signatures":[{"id":319,"name":"new Connection","variant":"signature","kind":16384,"flags":{},"comment":{"summary":[{"kind":"text","text":"The connection class"}]},"sources":[{"fileName":"src/Player/Connection.ts","line":62,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L62"}],"parameters":[{"id":320,"name":"player","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Player"}]},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}}],"type":{"type":"reference","target":317,"name":"Connection","package":"poru"}}]},{"id":321,"name":"player","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Connection.ts","line":51,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L51"}],"type":{"type":"reference","target":350,"name":"Player","package":"poru"}},{"id":323,"name":"region","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Connection.ts","line":53,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L53"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":326,"name":"self_deaf","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Connection.ts","line":56,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L56"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":325,"name":"self_mute","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Connection.ts","line":55,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L55"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":322,"name":"sessionId","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Connection.ts","line":52,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L52"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":324,"name":"voice","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Connection.ts","line":54,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L54"}],"type":{"type":"union","types":[{"type":"reference","target":299,"name":"IVoiceServer","package":"poru"},{"type":"reference","target":575,"typeArguments":[{"type":"reference","target":299,"name":"IVoiceServer","package":"poru"}],"name":"PartialNull","package":"poru"}]}},{"id":327,"name":"setServersUpdate","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Connection.ts","line":79,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L79"}],"signatures":[{"id":328,"name":"setServersUpdate","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the voice server update"}]},"sources":[{"fileName":"src/Player/Connection.ts","line":79,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L79"}],"parameters":[{"id":329,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The data from the voice server update"}]},"type":{"type":"reference","target":299,"name":"IVoiceServer","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":330,"name":"setStateUpdate","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Connection.ts","line":109,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L109"}],"signatures":[{"id":331,"name":"setStateUpdate","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the state update"}]},"sources":[{"fileName":"src/Player/Connection.ts","line":109,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L109"}],"parameters":[{"id":332,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The data from the state update"}]},"type":{"type":"reference","target":303,"name":"SetStateUpdate","package":"poru"}}],"type":{"type":"intrinsic","name":"void"}}]}],"groups":[{"title":"Constructors","children":[318]},{"title":"Properties","children":[321,323,326,325,322,324]},{"title":"Methods","children":[327,330]}],"sources":[{"fileName":"src/Player/Connection.ts","line":50,"character":13,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L50"}],"permalink":"/poru/api/class/Connection","nextId":668},{"id":668,"name":"Filters","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"The Filters class that is used to apply filters to the currently playing track"}]},"children":[{"id":669,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"src/Player/Filters.ts","line":172,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L172"}],"signatures":[{"id":670,"name":"new Filters","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"src/Player/Filters.ts","line":172,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L172"}],"parameters":[{"id":671,"name":"player","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}},{"id":672,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Partial"},"typeArguments":[{"type":"reference","target":657,"name":"FiltersOptions","package":"poru"}],"name":"Partial","package":"typescript"}}],"type":{"type":"reference","target":668,"name":"Filters","package":"poru"}}]},{"id":681,"name":"channelMix","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":168,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L168"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":652,"name":"channelMixOptions","package":"poru"}]}},{"id":680,"name":"distortion","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":167,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L167"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"distortionOptions"},"name":"distortionOptions","package":"poru"}]}},{"id":675,"name":"equalizer","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":162,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L162"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Band"},"name":"Band","package":"poru"}}},{"id":676,"name":"karaoke","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":163,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L163"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"karaokeOptions"},"name":"karaokeOptions","package":"poru"}]}},{"id":682,"name":"lowPass","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":169,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L169"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"lowPassOptions"},"name":"lowPassOptions","package":"poru"}]}},{"id":673,"name":"player","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":160,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L160"}],"type":{"type":"reference","target":350,"name":"Player","package":"poru"}},{"id":679,"name":"rotation","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":166,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L166"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"rotationOptions"},"name":"rotationOptions","package":"poru"}]}},{"id":683,"name":"timescale","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":170,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L170"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"timescaleOptions"},"name":"timescaleOptions","package":"poru"}]}},{"id":677,"name":"tremolo","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":164,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L164"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"tremoloOptions"},"name":"tremoloOptions","package":"poru"}]}},{"id":678,"name":"vibrato","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":165,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L165"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"vibratoOptions"},"name":"vibratoOptions","package":"poru"}]}},{"id":674,"name":"volume","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":161,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L161"}],"type":{"type":"intrinsic","name":"number"}},{"id":714,"name":"clearFilters","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":313,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L313"}],"signatures":[{"id":715,"name":"clearFilters","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Clears all of the filters to their default values"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The current filters applied to the currently playing track"}]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":313,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L313"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":705,"name":"setChannelMix","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":276,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L276"}],"signatures":[{"id":706,"name":"setChannelMix","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the channel mix Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":276,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L276"}],"parameters":[{"id":707,"name":"mix","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the ChannelMixOptions type that defines the channel mix to apply"}]},"type":{"type":"reference","target":652,"name":"channelMixOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":702,"name":"setDistortion","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":263,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L263"}],"signatures":[{"id":703,"name":"setDistortion","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the distortion Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":263,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L263"}],"parameters":[{"id":704,"name":"distortion","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the DistortionOptions type that defines the distortion to apply"}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"distortionOptions"},"name":"distortionOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":684,"name":"setEqualizer","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":191,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L191"}],"signatures":[{"id":685,"name":"setEqualizer","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set equalizer bands for the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":191,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L191"}],"parameters":[{"id":686,"name":"bands","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"An array of bands to set the equalizer to"}]},"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Band"},"name":"Band","package":"poru"}}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":711,"name":"setFilters","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":302,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L302"}],"signatures":[{"id":712,"name":"setFilters","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the filters of the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":302,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L302"}],"parameters":[{"id":713,"name":"options","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the FiltersOptions type that defines the filters to apply"}]},"type":{"type":"union","types":[{"type":"reference","target":668,"name":"Filters","package":"poru"},{"type":"reference","target":657,"name":"FiltersOptions","package":"poru"}]}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":687,"name":"setKaraoke","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":202,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L202"}],"signatures":[{"id":688,"name":"setKaraoke","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the karaoke Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The current filter instance"}]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":202,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L202"}],"parameters":[{"id":689,"name":"karaoke","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the KaraokeOptions type that defines a range of frequencies to mute"}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"karaokeOptions"},"name":"karaokeOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":708,"name":"setLowPass","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":289,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L289"}],"signatures":[{"id":709,"name":"setLowPass","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the low pass Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":289,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L289"}],"parameters":[{"id":710,"name":"pass","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the LowPassOptions type that defines the low pass to apply"}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"lowPassOptions"},"name":"lowPassOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":699,"name":"setRotation","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":250,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L250"}],"signatures":[{"id":700,"name":"setRotation","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the rotation Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":250,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L250"}],"parameters":[{"id":701,"name":"rotation","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the RotationOptions type that defines the rotation to apply"}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"rotationOptions"},"name":"rotationOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":690,"name":"setTimescale","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":214,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L214"}],"signatures":[{"id":691,"name":"setTimescale","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the timescale Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The current filter instance"}]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":214,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L214"}],"parameters":[{"id":692,"name":"timescale","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the TimescaleOptions type that defines the timescale to apply"}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"timescaleOptions"},"name":"timescaleOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":693,"name":"setTremolo","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":226,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L226"}],"signatures":[{"id":694,"name":"setTremolo","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the tremolo Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":226,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L226"}],"parameters":[{"id":695,"name":"tremolo","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the TremoloOptions type that defines the tremolo to apply"}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"tremoloOptions"},"name":"tremoloOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":696,"name":"setVibrato","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":238,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L238"}],"signatures":[{"id":697,"name":"setVibrato","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the vibrato Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":238,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L238"}],"parameters":[{"id":698,"name":"vibrato","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the VibratoOptions type that defines the vibrato to apply"}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"vibratoOptions"},"name":"vibratoOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":716,"name":"updateFilters","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":323,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L323"}],"signatures":[{"id":717,"name":"updateFilters","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Updates all the filters applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"the updated filters applied to the currently playing track"}]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":323,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L323"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[669]},{"title":"Properties","children":[681,680,675,676,682,673,679,683,677,678,674]},{"title":"Methods","children":[714,705,702,684,711,687,708,699,690,693,696,716]}],"sources":[{"fileName":"src/Player/Filters.ts","line":159,"character":13,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L159"}],"extendedBy":[{"type":"reference","target":800,"name":"customFilter"}],"permalink":"/poru/api/class/Filters","previousId":317,"nextId":517},{"id":517,"name":"Node","variant":"declaration","kind":128,"flags":{},"children":[{"id":518,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":174,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L174"}],"signatures":[{"id":519,"name":"new Node","variant":"signature","kind":16384,"flags":{},"comment":{"summary":[{"kind":"text","text":"The Node class that is used to connect to a lavalink node"}]},"sources":[{"fileName":"src/Node/Node.ts","line":174,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L174"}],"parameters":[{"id":520,"name":"poru","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Poru"}]},"type":{"type":"reference","target":195,"name":"Poru","package":"poru"}},{"id":521,"name":"node","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"NodeGroup"}]},"type":{"type":"reference","target":6,"name":"NodeGroup","package":"poru"}},{"id":522,"name":"options","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"PoruOptions"}]},"type":{"type":"reference","target":58,"name":"PoruOptions","package":"poru"}}],"type":{"type":"reference","target":517,"name":"Node","package":"poru"}}]},{"id":540,"name":"attempt","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":162,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L162"}],"type":{"type":"intrinsic","name":"number"}},{"id":536,"name":"autoResume","variant":"declaration","kind":1024,"flags":{"isPublic":true,"isReadonly":true},"sources":[{"fileName":"src/Node/Node.ts","line":158,"character":20,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L158"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":543,"name":"clientName","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":165,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L165"}],"type":{"type":"intrinsic","name":"string"}},{"id":524,"name":"isConnected","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":146,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L146"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":544,"name":"isNodeLink","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":166,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L166"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":523,"name":"name","variant":"declaration","kind":1024,"flags":{"isPublic":true,"isReadonly":true},"sources":[{"fileName":"src/Node/Node.ts","line":145,"character":20,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L145"}],"type":{"type":"intrinsic","name":"string"}},{"id":542,"name":"options","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":164,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L164"}],"type":{"type":"reference","target":6,"name":"NodeGroup","package":"poru"}},{"id":528,"name":"password","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":150,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L150"}],"type":{"type":"intrinsic","name":"string"}},{"id":525,"name":"poru","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":147,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L147"}],"type":{"type":"reference","target":195,"name":"Poru","package":"poru"}},{"id":539,"name":"reconnectAttempt","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":161,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L161"}],"type":{"type":"intrinsic","name":"any"}},{"id":537,"name":"reconnectTimeout","variant":"declaration","kind":1024,"flags":{"isPublic":true,"isReadonly":true},"sources":[{"fileName":"src/Node/Node.ts","line":159,"character":20,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L159"}],"type":{"type":"intrinsic","name":"number"}},{"id":538,"name":"reconnectTries","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":160,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L160"}],"type":{"type":"intrinsic","name":"number"}},{"id":530,"name":"regions","variant":"declaration","kind":1024,"flags":{"isPublic":true,"isReadonly":true},"sources":[{"fileName":"src/Node/Node.ts","line":152,"character":20,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L152"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}},{"id":532,"name":"rest","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":154,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L154"}],"type":{"type":"reference","target":611,"name":"Rest","package":"poru"}},{"id":526,"name":"restURL","variant":"declaration","kind":1024,"flags":{"isPublic":true,"isReadonly":true},"sources":[{"fileName":"src/Node/Node.ts","line":148,"character":20,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L148"}],"type":{"type":"intrinsic","name":"string"}},{"id":534,"name":"resumeKey","variant":"declaration","kind":1024,"flags":{"isPublic":true,"isReadonly":true},"sources":[{"fileName":"src/Node/Node.ts","line":156,"character":20,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L156"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":535,"name":"resumeTimeout","variant":"declaration","kind":1024,"flags":{"isPublic":true,"isReadonly":true},"sources":[{"fileName":"src/Node/Node.ts","line":157,"character":20,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L157"}],"type":{"type":"intrinsic","name":"number"}},{"id":529,"name":"secure","variant":"declaration","kind":1024,"flags":{"isPublic":true,"isReadonly":true},"sources":[{"fileName":"src/Node/Node.ts","line":151,"character":20,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L151"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":531,"name":"sessionId","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":153,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L153"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":527,"name":"socketURL","variant":"declaration","kind":1024,"flags":{"isPublic":true,"isReadonly":true},"sources":[{"fileName":"src/Node/Node.ts","line":149,"character":20,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L149"}],"type":{"type":"intrinsic","name":"string"}},{"id":541,"name":"stats","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":163,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L163"}],"type":{"type":"reference","target":470,"name":"NodeStats","package":"poru"}},{"id":533,"name":"ws","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":155,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L155"}],"type":{"type":"intrinsic","name":"any"}},{"id":554,"name":"penalties","variant":"declaration","kind":262144,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":314,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L314"}],"getSignature":{"id":555,"name":"penalties","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"This function will get the penalties from the current node"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The amount of penalties"}]}]},"sources":[{"fileName":"src/Node/Node.ts","line":314,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L314"}],"type":{"type":"intrinsic","name":"number"}}},{"id":545,"name":"connect","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":223,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L223"}],"signatures":[{"id":546,"name":"connect","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Connects to the lavalink node"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Node/Node.ts","line":223,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L223"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"boolean"}],"name":"Promise","package":"typescript"}}]},{"id":552,"name":"disconnect","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":294,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L294"}],"signatures":[{"id":553,"name":"disconnect","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"This function will make the node disconnect"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"void"}]}]},"sources":[{"fileName":"src/Node/Node.ts","line":294,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L294"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":556,"name":"getRoutePlannerStatus","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":334,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L334"}],"signatures":[{"id":557,"name":"getRoutePlannerStatus","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"This function will get the RoutePlanner status"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Node/Node.ts","line":334,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L334"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":510,"name":"ErrorResponses","package":"poru"}]}],"name":"Promise","package":"typescript"}}]},{"id":550,"name":"reconnect","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":269,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L269"}],"signatures":[{"id":551,"name":"reconnect","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Handles the message event"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Node/Node.ts","line":269,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L269"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":547,"name":"send","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":255,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L255"}],"signatures":[{"id":548,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Handles the message event"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Node/Node.ts","line":255,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L255"}],"parameters":[{"id":549,"name":"payload","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"any"}]},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"void"}}]},{"id":558,"name":"unmarkFailedAddress","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Node.ts","line":352,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L352"}],"signatures":[{"id":559,"name":"unmarkFailedAddress","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"This function will Unmark a failed address"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"This function will most likely error if you havn\'t enabled the route planner"}]}]},"sources":[{"fileName":"src/Node/Node.ts","line":352,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L352"}],"parameters":[{"id":560,"name":"address","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The address to unmark as failed. This address must be in the same ip block."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":510,"name":"ErrorResponses","package":"poru"}]}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[518]},{"title":"Properties","children":[540,536,543,524,544,523,542,528,525,539,537,538,530,532,526,534,535,529,531,527,541,533]},{"title":"Accessors","children":[554]},{"title":"Methods","children":[545,552,556,550,547,558]}],"sources":[{"fileName":"src/Node/Node.ts","line":144,"character":13,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L144"}],"permalink":"/poru/api/class/Node","previousId":668,"nextId":350},{"id":350,"name":"Player","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents a player capable of playing audio tracks."}]},"children":[{"id":351,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"src/Player/Player.ts","line":124,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L124"}],"signatures":[{"id":352,"name":"new Player","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"src/Player/Player.ts","line":124,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L124"}],"parameters":[{"id":353,"name":"poru","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":195,"name":"Poru","package":"poru"}},{"id":354,"name":"node","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":517,"name":"Node","package":"poru"}},{"id":355,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":72,"name":"ConnectionOptions","package":"poru"}}],"type":{"type":"reference","target":350,"name":"Player","package":"poru"},"overwrites":{"type":"reference","target":-1,"name":"EventEmitter.constructor"}}],"overwrites":{"type":"reference","target":-1,"name":"EventEmitter.constructor"}},{"id":359,"name":"connection","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"The connection associated with the player."}]},"sources":[{"fileName":"src/Player/Player.ts","line":77,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L77"}],"type":{"type":"reference","target":317,"name":"Connection","package":"poru"}},{"id":365,"name":"currentTrack","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"The currently playing track"}]},"sources":[{"fileName":"src/Player/Player.ts","line":89,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L89"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":735,"name":"Track","package":"poru"}]}},{"id":356,"name":"data","variant":"declaration","kind":1024,"flags":{"isPublic":true,"isReadonly":true},"sources":[{"fileName":"src/Player/Player.ts","line":71,"character":18,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"unknown"}],"name":"Record","package":"typescript"}},{"id":377,"name":"deaf","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"Indicated whether the player is set to be deafened"}]},"sources":[{"fileName":"src/Player/Player.ts","line":113,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L113"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":361,"name":"filters","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"Filters applied to the player\'s audio."}]},"sources":[{"fileName":"src/Player/Player.ts","line":81,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L81"}],"type":{"type":"reference","target":668,"name":"Filters","package":"poru"}},{"id":362,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"The guild ID associated with the player."}]},"sources":[{"fileName":"src/Player/Player.ts","line":83,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L83"}],"type":{"type":"intrinsic","name":"string"}},{"id":370,"name":"isAutoPlay","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"Indicated whether autoplay mode is enabled."}]},"sources":[{"fileName":"src/Player/Player.ts","line":99,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L99"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":369,"name":"isConnected","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"Indicates whether the player is connected to a voice channel."}]},"sources":[{"fileName":"src/Player/Player.ts","line":97,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L97"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":368,"name":"isPaused","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"Indicates whether the player is connected to a voice channel."}]},"sources":[{"fileName":"src/Player/Player.ts","line":95,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L95"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":367,"name":"isPlaying","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"Indicates whether the player is currently playing a track."}]},"sources":[{"fileName":"src/Player/Player.ts","line":93,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L93"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":371,"name":"isQuietMode","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"Indicated whether quiet mode is enabled for the player."}]},"sources":[{"fileName":"src/Player/Player.ts","line":101,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L101"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":372,"name":"loop","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"The loop settings for the player."}]},"sources":[{"fileName":"src/Player/Player.ts","line":103,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L103"}],"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Loop"},"name":"Loop","package":"poru"}},{"id":376,"name":"mute","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"Indicates whether the player is set to be muted."}]},"sources":[{"fileName":"src/Player/Player.ts","line":111,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L111"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":358,"name":"node","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"The node associated with the player."}]},"sources":[{"fileName":"src/Player/Player.ts","line":75,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L75"}],"type":{"type":"reference","target":517,"name":"Node","package":"poru"}},{"id":374,"name":"ping","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"The current delay estimate of the player (in milliseconds)"}]},"sources":[{"fileName":"src/Player/Player.ts","line":107,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L107"}],"type":{"type":"intrinsic","name":"number"}},{"id":357,"name":"poru","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"The Poru instance associated with the player."}]},"sources":[{"fileName":"src/Player/Player.ts","line":73,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L73"}],"type":{"type":"reference","target":195,"name":"Poru","package":"poru"}},{"id":373,"name":"position","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"The current position of the player in the track (in milliseconds)"}]},"sources":[{"fileName":"src/Player/Player.ts","line":105,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L105"}],"type":{"type":"intrinsic","name":"number"}},{"id":366,"name":"previousTrack","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"The previously played track"}]},"sources":[{"fileName":"src/Player/Player.ts","line":91,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":735,"name":"Track","package":"poru"}]}},{"id":360,"name":"queue","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"The queue of tracks for the player."}]},"sources":[{"fileName":"src/Player/Player.ts","line":79,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L79"}],"type":{"type":"reference","target":{"sourceFileName":"../src/guild/Queue.ts","qualifiedName":"default"},"name":"default","package":"poru"}},{"id":364,"name":"textChannel","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"The text channel ID associated with the player."}]},"sources":[{"fileName":"src/Player/Player.ts","line":87,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L87"}],"type":{"type":"intrinsic","name":"string"}},{"id":375,"name":"timestamp","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"The timestamp of the player\'s state"}]},"sources":[{"fileName":"src/Player/Player.ts","line":109,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L109"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":363,"name":"voiceChannel","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"The guild ID associated with the player."}]},"sources":[{"fileName":"src/Player/Player.ts","line":85,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L85"}],"type":{"type":"intrinsic","name":"string"}},{"id":378,"name":"volume","variant":"declaration","kind":1024,"flags":{"isPublic":true},"comment":{"summary":[{"kind":"text","text":"The volume of the player (0-1000)"}]},"sources":[{"fileName":"src/Player/Player.ts","line":115,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L115"}],"type":{"type":"intrinsic","name":"number"}},{"id":434,"name":"autoMoveNode","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":516,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L516"}],"signatures":[{"id":435,"name":"autoMoveNode","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Automatically moves the player to a less used node."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- A Promise that resolves to the Player instance or void."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":516,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L516"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"intrinsic","name":"void"},{"type":"reference","target":350,"name":"Player","package":"poru"}]}],"name":"Promise","package":"typescript"}}]},{"id":436,"name":"autoplay","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":534,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L534"}],"signatures":[{"id":437,"name":"autoplay","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Enables autoplay functionality for the player."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- A Promise that resolves to the Player instance."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":534,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L534"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":350,"name":"Player","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":389,"name":"connect","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":245,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L245"}],"signatures":[{"id":390,"name":"connect","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Connects the player to a voice channel."}]},"sources":[{"fileName":"src/Player/Player.ts","line":245,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L245"}],"parameters":[{"id":391,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The options for the connection."}]},"type":{"type":"reference","target":72,"name":"ConnectionOptions","package":"poru"},"defaultValue":"..."}],"type":{"type":"intrinsic","name":"void"}}]},{"id":427,"name":"destroy","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":461,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L461"}],"signatures":[{"id":428,"name":"destroy","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Destroys the player and cleans up associated resources."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- A Promise that resolves to a boolean which is true if an element in the Map existed and has been removed, or false if the element does not exist."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":461,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L461"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"boolean"}],"name":"Promise","package":"typescript"}}]},{"id":438,"name":"eventHandler","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":565,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L565"}],"signatures":[{"id":439,"name":"eventHandler","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Handles incoming events for the player."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- A Promise that resolves to the Player instance, a boolean, or void."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":565,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L565"}],"parameters":[{"id":440,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The event data."}]},"type":{"type":"reference","target":57,"name":"EventData","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"intrinsic","name":"boolean"},{"type":"intrinsic","name":"void"},{"type":"reference","target":350,"name":"Player","package":"poru"}]}],"name":"Promise","package":"typescript"}}]},{"id":421,"name":"get","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":433,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L433"}],"signatures":[{"id":422,"name":"get","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Retrieves a custom data value associated with the player."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- The retrieved value."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":433,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L433"}],"typeParameter":[{"id":423,"name":"K","variant":"typeParam","kind":131072,"flags":{}}],"parameters":[{"id":424,"name":"key","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The key for the data value."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":423,"name":"K","package":"poru","refersToTypeParameter":true}}]},{"id":394,"name":"getLyrics","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":287,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L287"}],"signatures":[{"id":395,"name":"getLyrics","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"This function is used to get lyrics of the current track."}],"blockTags":[{"tag":"@attention","content":[{"kind":"text","text":"This function is only available for [NodeLink](https://github.com/PerformanC/NodeLink) nodes."}]},{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Player.ts","line":287,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L287"}],"parameters":[{"id":396,"name":"encodedTrack","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The encoded track to get the lyrics from"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":491,"name":"NodeLinkGetLyrics","package":"poru"}]}],"name":"Promise","package":"typescript"}}]},{"id":431,"name":"moveNode","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":493,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L493"}],"signatures":[{"id":432,"name":"moveNode","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Moves the player to a different node."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- A Promise that resolves to the Player instance."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":493,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L493"}],"parameters":[{"id":433,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The name of the target node."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":350,"name":"Player","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":397,"name":"pause","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":305,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L305"}],"signatures":[{"id":398,"name":"pause","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Pauses or resumes playback."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- A Promise that resolves to the Player instance."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":305,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L305"}],"parameters":[{"id":399,"name":"toggle","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Specifies whether to pause or resume playback."}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"true"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":350,"name":"Player","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":384,"name":"play","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":173,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L173"}],"signatures":[{"id":385,"name":"play","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Initiates playback of the next track in the queue."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- A Promise that resolves to the Player instance."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":173,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L173"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":350,"name":"Player","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":449,"name":"removeVoiceReceiverConnection","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":694,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L694"}],"signatures":[{"id":450,"name":"removeVoiceReceiverConnection","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"src/Player/Player.ts","line":694,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L694"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"boolean"}],"name":"Promise","package":"typescript"}}]},{"id":441,"name":"resolve","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":652,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L652"}],"signatures":[{"id":442,"name":"resolve","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Resolves a query to obtain audio tracks."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- A Promise that resolves to a Response object containing the resolved tracks."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":652,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L652"}],"parameters":[{"id":443,"name":"options","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The options for resolving the query."}]},"type":{"type":"reference","target":15,"name":"ResolveOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":785,"name":"Response","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":429,"name":"restart","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":473,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L473"}],"signatures":[{"id":430,"name":"restart","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Restarts playback from the current track."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- A Promise that resolves to the Player instance."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":473,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L473"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":350,"name":"Player","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":400,"name":"seekTo","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":320,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L320"}],"signatures":[{"id":401,"name":"seekTo","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Seeks to a specific position in the current track."}]},"sources":[{"fileName":"src/Player/Player.ts","line":320,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L320"}],"parameters":[{"id":402,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The position to seek to (in milliseconds)."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":444,"name":"send","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":662,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L662"}],"signatures":[{"id":445,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Sends data to the Poru system."}]},"sources":[{"fileName":"src/Player/Player.ts","line":662,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L662"}],"parameters":[{"id":446,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The data to send."}]},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"void"}}]},{"id":416,"name":"set","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":424,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L424"}],"signatures":[{"id":417,"name":"set","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Sets a custom data value associated with the player."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- The set value."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":424,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L424"}],"typeParameter":[{"id":418,"name":"K","variant":"typeParam","kind":131072,"flags":{}}],"parameters":[{"id":419,"name":"key","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The key for the data value."}]},"type":{"type":"intrinsic","name":"string"}},{"id":420,"name":"value","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The value to set."}]},"type":{"type":"reference","target":418,"name":"K","package":"poru","refersToTypeParameter":true}}],"type":{"type":"reference","target":418,"name":"K","package":"poru","refersToTypeParameter":true}}]},{"id":406,"name":"setLoop","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":345,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L345"}],"signatures":[{"id":407,"name":"setLoop","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Sets the loop mode of the player."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- The Player instance."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":345,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L345"}],"parameters":[{"id":408,"name":"mode","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The loop mode to set."}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Loop"},"name":"Loop","package":"poru"}}],"type":{"type":"intrinsic","name":"this"}}]},{"id":409,"name":"setTextChannel","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":382,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L382"}],"signatures":[{"id":410,"name":"setTextChannel","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Sets the text channel associated with the player."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- The Player instance."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":382,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L382"}],"parameters":[{"id":411,"name":"channel","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The ID of the text channel."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"intrinsic","name":"this"}}]},{"id":412,"name":"setVoiceChannel","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":393,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L393"}],"signatures":[{"id":413,"name":"setVoiceChannel","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Sets the voice channel associated with the player."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- The Player instance."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":393,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L393"}],"parameters":[{"id":414,"name":"channel","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The ID of the voice channel."}]},"type":{"type":"intrinsic","name":"string"}},{"id":415,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The options for the connection."}]},"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Required"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Omit"},"typeArguments":[{"type":"reference","target":72,"name":"ConnectionOptions","package":"poru"},{"type":"union","types":[{"type":"literal","value":"guildId"},{"type":"literal","value":"region"},{"type":"literal","value":"textChannel"},{"type":"literal","value":"voiceChannel"}]}],"name":"Omit","package":"typescript"}],"name":"Required","package":"typescript"}}],"type":{"type":"intrinsic","name":"this"}}]},{"id":403,"name":"setVolume","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":332,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L332"}],"signatures":[{"id":404,"name":"setVolume","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Sets the volume level of the player."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- A Promise that resolves to the Player instance."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":332,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L332"}],"parameters":[{"id":405,"name":"volume","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The volume level (0 to 1000)."}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":350,"name":"Player","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":447,"name":"setupVoiceReceiverConnection","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":668,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L668"}],"signatures":[{"id":448,"name":"setupVoiceReceiverConnection","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"src/Player/Player.ts","line":668,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L668"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"boolean"}],"name":"Promise","package":"typescript"}}]},{"id":392,"name":"skip","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Player.ts","line":266,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L266"}],"signatures":[{"id":393,"name":"skip","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Skips the current track."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"- A Promise that resolves to the Player instance."}]}]},"sources":[{"fileName":"src/Player/Player.ts","line":266,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L266"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":350,"name":"Player","package":"poru"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[351]},{"title":"Properties","children":[359,365,356,377,361,362,370,369,368,367,371,372,376,358,374,357,373,366,360,364,375,363,378]},{"title":"Methods","children":[434,436,389,427,438,421,394,431,397,384,449,441,429,400,444,416,406,409,412,403,447,392]}],"sources":[{"fileName":"src/Player/Player.ts","line":70,"character":13,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L70"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"","qualifiedName":"unknown"},"name":"unknown"}],"permalink":"/poru/api/class/Player","previousId":517,"nextId":291},{"id":291,"name":"Plugin","variant":"declaration","kind":128,"flags":{},"children":[{"id":292,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"src/Plugin.ts","line":8,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Plugin.ts#L8"}],"signatures":[{"id":293,"name":"new Plugin","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"src/Plugin.ts","line":8,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Plugin.ts#L8"}],"parameters":[{"id":294,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The name of the plugin"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":291,"name":"Plugin","package":"poru"}}]},{"id":295,"name":"name","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Plugin.ts","line":4,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Plugin.ts#L4"}],"type":{"type":"intrinsic","name":"string"}},{"id":296,"name":"load","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Plugin.ts","line":12,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Plugin.ts#L12"}],"signatures":[{"id":297,"name":"load","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"src/Plugin.ts","line":12,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Plugin.ts#L12"}],"parameters":[{"id":298,"name":"poru","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":195,"name":"Poru","package":"poru"}}],"type":{"type":"intrinsic","name":"void"}}]}],"groups":[{"title":"Constructors","children":[292]},{"title":"Properties","children":[295]},{"title":"Methods","children":[296]}],"sources":[{"fileName":"src/Plugin.ts","line":3,"character":13,"url":"https://github.com/parasop/poru/blob/master/src/Plugin.ts#L3"}],"permalink":"/poru/api/class/Plugin","previousId":350,"nextId":195},{"id":195,"name":"Poru","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents Poru, a library for managing audio players with Lavalink."}]},"children":[{"id":196,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":331,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L331"}],"signatures":[{"id":197,"name":"new Poru","variant":"signature","kind":16384,"flags":{},"comment":{"summary":[{"kind":"text","text":"Creates an instance of Poru."}]},"sources":[{"fileName":"src/Poru.ts","line":331,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L331"}],"parameters":[{"id":198,"name":"client","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"VoiceClient used for connecting to Lavalink node server."}]},"type":{"type":"intrinsic","name":"any"}},{"id":199,"name":"nodes","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Array of node groups."}]},"type":{"type":"array","elementType":{"type":"reference","target":6,"name":"NodeGroup","package":"poru"}}},{"id":200,"name":"options","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Configuration options for Poru."}]},"type":{"type":"reference","target":58,"name":"PoruOptions","package":"poru"}}],"type":{"type":"reference","target":195,"name":"Poru","package":"poru"}}]},{"id":221,"name":"client","variant":"declaration","kind":1024,"flags":{"isPublic":true,"isReadonly":true},"sources":[{"fileName":"src/Poru.ts","line":315,"character":20,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L315"}],"type":{"type":"intrinsic","name":"any"}},{"id":228,"name":"isActivated","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":322,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L322"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":224,"name":"nodes","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":318,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L318"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es2015.collection.d.ts","qualifiedName":"Map"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":517,"name":"Node","package":"poru"}],"name":"Map","package":"typescript"}},{"id":223,"name":"options","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":317,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L317"}],"type":{"type":"reference","target":58,"name":"PoruOptions","package":"poru"}},{"id":225,"name":"players","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":319,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L319"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es2015.collection.d.ts","qualifiedName":"Map"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"reference","target":350,"name":"Player","package":"poru"}],"name":"Map","package":"typescript"}},{"id":229,"name":"send","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":323,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L323"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Function"},"name":"Function","package":"typescript"}]}},{"id":226,"name":"userId","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":320,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L320"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":227,"name":"version","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":321,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L321"}],"type":{"type":"intrinsic","name":"number"}},{"id":257,"name":"leastUsedNodes","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":540,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L540"}],"getSignature":{"id":258,"name":"leastUsedNodes","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Retrieves least used nodes."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"Array of least used nodes."}]}]},"sources":[{"fileName":"src/Poru.ts","line":540,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L540"}],"type":{"type":"array","elementType":{"type":"reference","target":517,"name":"Node","package":"poru"}}}},{"id":235,"name":"addNode","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":430,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L430"}],"signatures":[{"id":236,"name":"addNode","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Adds a node to the Poru instance."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The added Node instance."}]}]},"sources":[{"fileName":"src/Poru.ts","line":430,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L430"}],"parameters":[{"id":237,"name":"options","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Node group options."}]},"type":{"type":"reference","target":6,"name":"NodeGroup","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":517,"name":"Node","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":247,"name":"createConnection","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":492,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L492"}],"signatures":[{"id":248,"name":"createConnection","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Creates a new player."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The newly created Player instance."}]}]},"sources":[{"fileName":"src/Poru.ts","line":492,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L492"}],"parameters":[{"id":249,"name":"options","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Connection options."}]},"type":{"type":"reference","target":72,"name":"ConnectionOptions","package":"poru"}}],"type":{"type":"reference","target":350,"name":"Player","package":"poru"}}]},{"id":263,"name":"decodeTrack","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":570,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L570"}],"signatures":[{"id":264,"name":"decodeTrack","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Decodes a track."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The decoded track."}]}]},"sources":[{"fileName":"src/Poru.ts","line":570,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L570"}],"parameters":[{"id":265,"name":"encodedTrackString","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The encoded track string."}]},"type":{"type":"intrinsic","name":"string"}},{"id":266,"name":"node","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The node to decode on."}]},"type":{"type":"reference","target":517,"name":"Node","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":718,"name":"trackData","package":"poru"}]}],"name":"Promise","package":"typescript"}}]},{"id":267,"name":"decodeTracks","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":584,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L584"}],"signatures":[{"id":268,"name":"decodeTracks","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Decodes multiple tracks."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"Array of decoded tracks."}]}]},"sources":[{"fileName":"src/Poru.ts","line":584,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L584"}],"parameters":[{"id":269,"name":"encodedTrackString","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Array of encoded track strings."}]},"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":270,"name":"node","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The node to decode on."}]},"type":{"type":"reference","target":517,"name":"Node","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"array","elementType":{"type":"reference","target":718,"name":"trackData","package":"poru"}}],"name":"Promise","package":"typescript"}}]},{"id":211,"name":"emit","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":303,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L303"}],"signatures":[{"id":212,"name":"emit","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":303,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L303"}],"typeParameter":[{"id":213,"name":"K","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"typeOperator","operator":"keyof","target":{"type":"reference","target":103,"name":"PoruEvents","package":"poru"}}}],"parameters":[{"id":214,"name":"event","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":213,"name":"K","package":"poru","refersToTypeParameter":true}},{"id":215,"name":"args","variant":"param","kind":32768,"flags":{"isRest":true},"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Parameters"},"typeArguments":[{"type":"indexedAccess","indexType":{"type":"reference","target":213,"name":"K","package":"poru","refersToTypeParameter":true},"objectType":{"type":"reference","target":103,"name":"PoruEvents","package":"poru"}}],"name":"Parameters","package":"typescript"}}],"type":{"type":"intrinsic","name":"boolean"}}]},{"id":284,"name":"get","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":654,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L654"}],"signatures":[{"id":285,"name":"get","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Retrieves a player by guild ID."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The player instance for the specified guild."}]}]},"sources":[{"fileName":"src/Poru.ts","line":654,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L654"}],"parameters":[{"id":286,"name":"guildId","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Guild ID."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":350,"name":"Player","package":"poru"}]}}]},{"id":271,"name":"getLavalinkInfo","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":595,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L595"}],"signatures":[{"id":272,"name":"getLavalinkInfo","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Retrieves Lavalink info for a node."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"Information about the node."}]}]},"sources":[{"fileName":"src/Poru.ts","line":595,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L595"}],"parameters":[{"id":273,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The name of the node."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":79,"name":"NodeInfoResponse","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":274,"name":"getLavalinkStatus","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":608,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L608"}],"signatures":[{"id":275,"name":"getLavalinkStatus","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Retrieves Lavalink status for a node."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The status of the node."}]}]},"sources":[{"fileName":"src/Poru.ts","line":608,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L608"}],"parameters":[{"id":276,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The name of the node."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":102,"name":"NodeStatsResponse","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":281,"name":"getLavalinkVersion","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":641,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L641"}],"signatures":[{"id":282,"name":"getLavalinkVersion","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Retrieves the Lavalink version for a node."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The version of the node."}]}]},"sources":[{"fileName":"src/Poru.ts","line":641,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L641"}],"parameters":[{"id":283,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The name of the node."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"string"}],"name":"Promise","package":"typescript"}}]},{"id":277,"name":"getLyrics","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":625,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L625"}],"signatures":[{"id":278,"name":"getLyrics","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"This function is used to get lyrics of the current track."}],"blockTags":[{"tag":"@attention","content":[{"kind":"text","text":"This function is only available for [NodeLink](https://github.com/PerformanC/NodeLink) nodes."}]},{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Poru.ts","line":625,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L625"}],"parameters":[{"id":279,"name":"encodedTrack","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The encoded track to get the lyrics from"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":280,"name":"language","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The language of the lyrics to get defaults to english"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":491,"name":"NodeLinkGetLyrics","package":"poru"}]}],"name":"Promise","package":"typescript"}}]},{"id":244,"name":"getNode","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":476,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L476"}],"signatures":[{"id":245,"name":"getNode","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Retrieves a node by its identifier."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The specified Node instance or array of nodes."}]}]},"sources":[{"fileName":"src/Poru.ts","line":476,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L476"}],"parameters":[{"id":246,"name":"identifier","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Node name."}]},"type":{"type":"intrinsic","name":"string"},"defaultValue":"\\"auto\\""}],"type":{"type":"union","types":[{"type":"reference","target":517,"name":"Node","package":"poru"},{"type":"array","elementType":{"type":"reference","target":517,"name":"Node","package":"poru"}}]}}]},{"id":241,"name":"getNodeByRegion","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":454,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L454"}],"signatures":[{"id":242,"name":"getNodeByRegion","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Retrieves nodes by region."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"Array of nodes in the specified region."}]}]},"sources":[{"fileName":"src/Poru.ts","line":454,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L454"}],"parameters":[{"id":243,"name":"region","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Region of the node."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"array","elementType":{"type":"reference","target":517,"name":"Node","package":"poru"}}}]},{"id":230,"name":"init","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":347,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L347"}],"signatures":[{"id":231,"name":"init","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Initializes Poru and adds nodes."}]},"sources":[{"fileName":"src/Poru.ts","line":347,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L347"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":195,"name":"Poru","package":"poru"}]}],"name":"Promise","package":"typescript"}}]},{"id":216,"name":"off","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":307,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L307"}],"signatures":[{"id":217,"name":"off","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":307,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L307"}],"typeParameter":[{"id":218,"name":"K","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"typeOperator","operator":"keyof","target":{"type":"reference","target":103,"name":"PoruEvents","package":"poru"}}}],"parameters":[{"id":219,"name":"event","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":218,"name":"K","package":"poru","refersToTypeParameter":true}},{"id":220,"name":"listener","variant":"param","kind":32768,"flags":{},"type":{"type":"indexedAccess","indexType":{"type":"reference","target":218,"name":"K","package":"poru","refersToTypeParameter":true},"objectType":{"type":"reference","target":103,"name":"PoruEvents","package":"poru"}}}],"type":{"type":"intrinsic","name":"this"}}]},{"id":201,"name":"on","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":301,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L301"}],"signatures":[{"id":202,"name":"on","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":301,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L301"}],"typeParameter":[{"id":203,"name":"K","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"typeOperator","operator":"keyof","target":{"type":"reference","target":103,"name":"PoruEvents","package":"poru"}}}],"parameters":[{"id":204,"name":"event","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":203,"name":"K","package":"poru","refersToTypeParameter":true}},{"id":205,"name":"listener","variant":"param","kind":32768,"flags":{},"type":{"type":"indexedAccess","indexType":{"type":"reference","target":203,"name":"K","package":"poru","refersToTypeParameter":true},"objectType":{"type":"reference","target":103,"name":"PoruEvents","package":"poru"}}}],"type":{"type":"intrinsic","name":"this"}}]},{"id":206,"name":"once","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":302,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L302"}],"signatures":[{"id":207,"name":"once","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":302,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L302"}],"typeParameter":[{"id":208,"name":"K","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"typeOperator","operator":"keyof","target":{"type":"reference","target":103,"name":"PoruEvents","package":"poru"}}}],"parameters":[{"id":209,"name":"event","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":208,"name":"K","package":"poru","refersToTypeParameter":true}},{"id":210,"name":"listener","variant":"param","kind":32768,"flags":{},"type":{"type":"indexedAccess","indexType":{"type":"reference","target":208,"name":"K","package":"poru","refersToTypeParameter":true},"objectType":{"type":"reference","target":103,"name":"PoruEvents","package":"poru"}}}],"type":{"type":"intrinsic","name":"this"}}]},{"id":232,"name":"packetUpdate","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":408,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L408"}],"signatures":[{"id":233,"name":"packetUpdate","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Handles Voice State Update and Voice Server Update packets."}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Poru.ts","line":408,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L408"}],"parameters":[{"id":234,"name":"packet","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Packet from Discord API."}]},"type":{"type":"reference","target":14,"name":"Packet","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":254,"name":"removeConnection","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":532,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L532"}],"signatures":[{"id":255,"name":"removeConnection","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Removes a player from the Poru instance."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A promise indicating a boolean which is true if an element in the Map existed and has been removed, or false if the element does not exist."}]}]},"sources":[{"fileName":"src/Poru.ts","line":532,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L532"}],"parameters":[{"id":256,"name":"guildId","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Guild ID."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"boolean"}],"name":"Promise","package":"typescript"}}]},{"id":238,"name":"removeNode","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":442,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L442"}],"signatures":[{"id":239,"name":"removeNode","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Removes a node from the Poru instance."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A boolean indicating if the node was successfully removed."}]}]},"sources":[{"fileName":"src/Poru.ts","line":442,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L442"}],"parameters":[{"id":240,"name":"identifier","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The name of the node."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"boolean"}],"name":"Promise","package":"typescript"}}]},{"id":259,"name":"resolve","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Poru.ts","line":552,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L552"}],"signatures":[{"id":260,"name":"resolve","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Resolves a track."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The response containing resolved tracks."}]}]},"sources":[{"fileName":"src/Poru.ts","line":552,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L552"}],"parameters":[{"id":261,"name":"options","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Options for resolving tracks."}]},"type":{"type":"reference","target":15,"name":"ResolveOptions","package":"poru"}},{"id":262,"name":"node","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Node to use for resolution."}]},"type":{"type":"reference","target":517,"name":"Node","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":785,"name":"Response","package":"poru"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[196]},{"title":"Properties","children":[221,228,224,223,225,229,226,227]},{"title":"Accessors","children":[257]},{"title":"Methods","children":[235,247,263,267,211,284,271,274,281,277,244,241,230,216,201,206,232,254,238,259]}],"sources":[{"fileName":"src/Poru.ts","line":300,"character":25,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L300"},{"fileName":"src/Poru.ts","line":314,"character":13,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L314"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"","qualifiedName":"unknown"},"name":"unknown"}],"permalink":"/poru/api/class/Poru","previousId":291,"nextId":785},{"id":785,"name":"Response","variant":"declaration","kind":128,"flags":{},"children":[{"id":786,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":79,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L79"}],"signatures":[{"id":787,"name":"new Response","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":79,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L79"}],"parameters":[{"id":788,"name":"response","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":784,"name":"LoadTrackResponse","package":"poru"}},{"id":789,"name":"requester","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"reference","target":785,"name":"Response","package":"poru"}}]},{"id":791,"name":"loadType","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/guild/Response.ts","line":76,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L76"}],"type":{"type":"reference","target":747,"name":"LavaLinkLoadTypes","package":"poru"}},{"id":792,"name":"playlistInfo","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/guild/Response.ts","line":77,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L77"}],"type":{"type":"union","types":[{"type":"reference","target":749,"name":"PlaylistInfo","package":"poru"},{"type":"reference","target":753,"name":"NoPlaylistInfo","package":"poru"}]}},{"id":790,"name":"tracks","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/guild/Response.ts","line":75,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L75"}],"type":{"type":"array","elementType":{"type":"reference","target":735,"name":"Track","package":"poru"}}}],"groups":[{"title":"Constructors","children":[786]},{"title":"Properties","children":[791,792,790]}],"sources":[{"fileName":"src/guild/Response.ts","line":74,"character":13,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L74"}],"permalink":"/poru/api/class/Response","previousId":195,"nextId":611},{"id":611,"name":"Rest","variant":"declaration","kind":128,"flags":{},"children":[{"id":612,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":60,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L60"}],"signatures":[{"id":613,"name":"new Rest","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":60,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L60"}],"parameters":[{"id":614,"name":"poru","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":195,"name":"Poru","package":"poru"}},{"id":615,"name":"node","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":517,"name":"Node","package":"poru"}}],"type":{"type":"reference","target":611,"name":"Rest","package":"poru"}}]},{"id":620,"name":"isNodeLink","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Rest.ts","line":58,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L58"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":619,"name":"poru","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Rest.ts","line":57,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L57"}],"type":{"type":"reference","target":195,"name":"Poru","package":"poru"}},{"id":618,"name":"url","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Rest.ts","line":56,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L56"}],"type":{"type":"intrinsic","name":"string"}},{"id":646,"name":"delete","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Rest.ts","line":134,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L134"}],"signatures":[{"id":647,"name":"delete","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":134,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L134"}],"typeParameter":[{"id":648,"name":"T","variant":"typeParam","kind":131072,"flags":{},"default":{"type":"intrinsic","name":"unknown"}}],"parameters":[{"id":649,"name":"endpoint","variant":"param","kind":32768,"flags":{},"type":{"type":"templateLiteral","head":"/","tail":[[{"type":"intrinsic","name":"string"},""]]}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":648,"name":"T","package":"poru","refersToTypeParameter":true}]}],"name":"Promise","package":"typescript"}}]},{"id":629,"name":"destroyPlayer","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Rest.ts","line":89,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L89"}],"signatures":[{"id":630,"name":"destroyPlayer","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":89,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L89"}],"parameters":[{"id":631,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":510,"name":"ErrorResponses","package":"poru"}]}],"name":"Promise","package":"typescript"}}]},{"id":632,"name":"get","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Rest.ts","line":93,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L93"}],"signatures":[{"id":633,"name":"get","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":93,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L93"}],"typeParameter":[{"id":634,"name":"T","variant":"typeParam","kind":131072,"flags":{},"default":{"type":"intrinsic","name":"unknown"}}],"parameters":[{"id":635,"name":"path","variant":"param","kind":32768,"flags":{},"type":{"type":"templateLiteral","head":"/","tail":[[{"type":"intrinsic","name":"string"},""]]}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":634,"name":"T","package":"poru","refersToTypeParameter":true}]}],"name":"Promise","package":"typescript"}}]},{"id":624,"name":"getAllPlayers","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Rest.ts","line":76,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L76"}],"signatures":[{"id":625,"name":"getAllPlayers","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Gets all players in this specific session"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"Returns a list of players in this specific session."}]}]},"sources":[{"fileName":"src/Node/Rest.ts","line":76,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L76"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":510,"name":"ErrorResponses","package":"poru"},{"type":"array","elementType":{"type":"reference","target":590,"name":"PlayerObjectFromAPI","package":"poru"}}]}],"name":"Promise","package":"typescript"}}]},{"id":636,"name":"patch","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Rest.ts","line":106,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L106"}],"signatures":[{"id":637,"name":"patch","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":106,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L106"}],"typeParameter":[{"id":638,"name":"T","variant":"typeParam","kind":131072,"flags":{},"default":{"type":"intrinsic","name":"unknown"}}],"parameters":[{"id":639,"name":"endpoint","variant":"param","kind":32768,"flags":{},"type":{"type":"templateLiteral","head":"/","tail":[[{"type":"intrinsic","name":"string"},""]]}},{"id":640,"name":"body","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":638,"name":"T","package":"poru","refersToTypeParameter":true}]}],"name":"Promise","package":"typescript"}}]},{"id":641,"name":"post","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Rest.ts","line":120,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L120"}],"signatures":[{"id":642,"name":"post","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":120,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L120"}],"typeParameter":[{"id":643,"name":"T","variant":"typeParam","kind":131072,"flags":{},"default":{"type":"intrinsic","name":"unknown"}}],"parameters":[{"id":644,"name":"endpoint","variant":"param","kind":32768,"flags":{},"type":{"type":"templateLiteral","head":"/","tail":[[{"type":"intrinsic","name":"string"},""]]}},{"id":645,"name":"body","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":643,"name":"T","package":"poru","refersToTypeParameter":true}]}],"name":"Promise","package":"typescript"}}]},{"id":621,"name":"setSessionId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Rest.ts","line":68,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L68"}],"signatures":[{"id":622,"name":"setSessionId","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":68,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L68"}],"parameters":[{"id":623,"name":"sessionId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"intrinsic","name":"void"}}]},{"id":626,"name":"updatePlayer","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Node/Rest.ts","line":85,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L85"}],"signatures":[{"id":627,"name":"updatePlayer","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Updates a specific player in this session in the specified guild"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A player object from the API"}]}]},"sources":[{"fileName":"src/Node/Rest.ts","line":85,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L85"}],"parameters":[{"id":628,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":577,"name":"playOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":510,"name":"ErrorResponses","package":"poru"},{"type":"reference","target":590,"name":"PlayerObjectFromAPI","package":"poru"}]}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[612]},{"title":"Properties","children":[620,619,618]},{"title":"Methods","children":[646,629,632,624,636,641,621,626]}],"sources":[{"fileName":"src/Node/Rest.ts","line":53,"character":13,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L53"}],"permalink":"/poru/api/class/Rest","previousId":785,"nextId":735},{"id":735,"name":"Track","variant":"declaration","kind":128,"flags":{},"children":[{"id":736,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":38,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L38"}],"signatures":[{"id":737,"name":"new Track","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":38,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L38"}],"parameters":[{"id":738,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":718,"name":"trackData","package":"poru"}},{"id":739,"name":"requester","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"reference","target":735,"name":"Track","package":"poru"}}]},{"id":741,"name":"info","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/guild/Track.ts","line":34,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L34"}],"type":{"type":"reference","target":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackInfoExtended"},"name":"trackInfoExtended","package":"poru"}},{"id":742,"name":"pluginInfo","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/guild/Track.ts","line":35,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L35"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"unknown"}],"name":"Record","package":"typescript"}},{"id":740,"name":"track","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/guild/Track.ts","line":33,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L33"}],"type":{"type":"intrinsic","name":"string"}},{"id":743,"name":"userData","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/guild/Track.ts","line":36,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L36"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"unknown"}],"name":"Record","package":"typescript"}},{"id":744,"name":"resolve","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/guild/Track.ts","line":56,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L56"}],"signatures":[{"id":745,"name":"resolve","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"This function will resolve the track and return the track as resolved"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The resolved track"}]}]},"sources":[{"fileName":"src/guild/Track.ts","line":56,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L56"}],"parameters":[{"id":746,"name":"poru","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The poru instance"}]},"type":{"type":"reference","target":195,"name":"Poru","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":735,"name":"Track","package":"poru"}]}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[736]},{"title":"Properties","children":[741,742,740,743]},{"title":"Methods","children":[744]}],"sources":[{"fileName":"src/guild/Track.ts","line":32,"character":13,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L32"}],"permalink":"/poru/api/class/Track","previousId":611,"nextId":800},{"id":800,"name":"customFilter","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"The customFilters class that is used to apply filters to the currently playing track"}]},"children":[{"id":801,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":19,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L19"}],"signatures":[{"id":802,"name":"new customFilter","variant":"signature","kind":16384,"flags":{},"comment":{"summary":[{"kind":"text","text":"The customFilters class that is used to apply filters to the currently playing track"}]},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":19,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L19"}],"parameters":[{"id":803,"name":"player","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Player"}]},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}}],"type":{"type":"reference","target":800,"name":"customFilter","package":"poru"},"overwrites":{"type":"reference","target":670,"name":"Filters.constructor"}}],"overwrites":{"type":"reference","target":669,"name":"Filters.constructor"}},{"id":807,"name":"_8d","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":12,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L12"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":808,"name":"bassboost","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":13,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L13"}],"type":{"type":"intrinsic","name":"number"}},{"id":832,"name":"channelMix","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":168,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L168"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":652,"name":"channelMixOptions","package":"poru"}]},"inheritedFrom":{"type":"reference","target":681,"name":"Filters.channelMix"}},{"id":831,"name":"distortion","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":167,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L167"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"distortionOptions"},"name":"distortionOptions","package":"poru"}]},"inheritedFrom":{"type":"reference","target":680,"name":"Filters.distortion"}},{"id":826,"name":"equalizer","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":162,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L162"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Band"},"name":"Band","package":"poru"}},"inheritedFrom":{"type":"reference","target":675,"name":"Filters.equalizer"}},{"id":827,"name":"karaoke","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":163,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L163"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"karaokeOptions"},"name":"karaokeOptions","package":"poru"}]},"inheritedFrom":{"type":"reference","target":676,"name":"Filters.karaoke"}},{"id":833,"name":"lowPass","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":169,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L169"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"lowPassOptions"},"name":"lowPassOptions","package":"poru"}]},"inheritedFrom":{"type":"reference","target":682,"name":"Filters.lowPass"}},{"id":805,"name":"nightcore","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":10,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L10"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":824,"name":"player","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":160,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L160"}],"type":{"type":"reference","target":350,"name":"Player","package":"poru"},"inheritedFrom":{"type":"reference","target":673,"name":"Filters.player"}},{"id":830,"name":"rotation","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":166,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L166"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"rotationOptions"},"name":"rotationOptions","package":"poru"}]},"inheritedFrom":{"type":"reference","target":679,"name":"Filters.rotation"}},{"id":804,"name":"slowmode","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":9,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L9"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":834,"name":"timescale","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":170,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L170"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"timescaleOptions"},"name":"timescaleOptions","package":"poru"}]},"inheritedFrom":{"type":"reference","target":683,"name":"Filters.timescale"}},{"id":828,"name":"tremolo","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":164,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L164"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"tremoloOptions"},"name":"tremoloOptions","package":"poru"}]},"inheritedFrom":{"type":"reference","target":677,"name":"Filters.tremolo"}},{"id":806,"name":"vaporwave","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":11,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L11"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":829,"name":"vibrato","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":165,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L165"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"vibratoOptions"},"name":"vibratoOptions","package":"poru"}]},"inheritedFrom":{"type":"reference","target":678,"name":"Filters.vibrato"}},{"id":825,"name":"volume","variant":"declaration","kind":1024,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":161,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L161"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":674,"name":"Filters.volume"}},{"id":865,"name":"clearFilters","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":313,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L313"}],"signatures":[{"id":866,"name":"clearFilters","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Clears all of the filters to their default values"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The current filters applied to the currently playing track"}]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":313,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L313"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":715,"name":"Filters.clearFilters"}}],"inheritedFrom":{"type":"reference","target":714,"name":"Filters.clearFilters"}},{"id":821,"name":"set8D","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":103,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L103"}],"signatures":[{"id":822,"name":"set8D","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set a custom 8D filter"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A promise that resolves into the updated customFilter class"}]}]},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":103,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L103"}],"parameters":[{"id":823,"name":"val","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Boolean"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":800,"name":"customFilter","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":809,"name":"setBassboost","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":34,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L34"}],"signatures":[{"id":810,"name":"setBassboost","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set a custom bassboost value"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A promise that resolves into the updated customFilter class"}]}]},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":34,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L34"}],"parameters":[{"id":811,"name":"val","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The value of the bassboost"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":800,"name":"customFilter","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":856,"name":"setChannelMix","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":276,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L276"}],"signatures":[{"id":857,"name":"setChannelMix","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the channel mix Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":276,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L276"}],"parameters":[{"id":858,"name":"mix","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the ChannelMixOptions type that defines the channel mix to apply"}]},"type":{"type":"reference","target":652,"name":"channelMixOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":706,"name":"Filters.setChannelMix"}}],"inheritedFrom":{"type":"reference","target":705,"name":"Filters.setChannelMix"}},{"id":853,"name":"setDistortion","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":263,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L263"}],"signatures":[{"id":854,"name":"setDistortion","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the distortion Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":263,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L263"}],"parameters":[{"id":855,"name":"distortion","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the DistortionOptions type that defines the distortion to apply"}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"distortionOptions"},"name":"distortionOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":703,"name":"Filters.setDistortion"}}],"inheritedFrom":{"type":"reference","target":702,"name":"Filters.setDistortion"}},{"id":835,"name":"setEqualizer","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":191,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L191"}],"signatures":[{"id":836,"name":"setEqualizer","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set equalizer bands for the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":191,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L191"}],"parameters":[{"id":837,"name":"bands","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"An array of bands to set the equalizer to"}]},"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Band"},"name":"Band","package":"poru"}}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":685,"name":"Filters.setEqualizer"}}],"inheritedFrom":{"type":"reference","target":684,"name":"Filters.setEqualizer"}},{"id":862,"name":"setFilters","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":302,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L302"}],"signatures":[{"id":863,"name":"setFilters","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the filters of the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":302,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L302"}],"parameters":[{"id":864,"name":"options","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the FiltersOptions type that defines the filters to apply"}]},"type":{"type":"union","types":[{"type":"reference","target":668,"name":"Filters","package":"poru"},{"type":"reference","target":657,"name":"FiltersOptions","package":"poru"}]}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":712,"name":"Filters.setFilters"}}],"inheritedFrom":{"type":"reference","target":711,"name":"Filters.setFilters"}},{"id":838,"name":"setKaraoke","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":202,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L202"}],"signatures":[{"id":839,"name":"setKaraoke","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the karaoke Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The current filter instance"}]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":202,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L202"}],"parameters":[{"id":840,"name":"karaoke","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the KaraokeOptions type that defines a range of frequencies to mute"}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"karaokeOptions"},"name":"karaokeOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":688,"name":"Filters.setKaraoke"}}],"inheritedFrom":{"type":"reference","target":687,"name":"Filters.setKaraoke"}},{"id":859,"name":"setLowPass","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":289,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L289"}],"signatures":[{"id":860,"name":"setLowPass","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the low pass Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":289,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L289"}],"parameters":[{"id":861,"name":"pass","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the LowPassOptions type that defines the low pass to apply"}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"lowPassOptions"},"name":"lowPassOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":709,"name":"Filters.setLowPass"}}],"inheritedFrom":{"type":"reference","target":708,"name":"Filters.setLowPass"}},{"id":815,"name":"setNightcore","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":68,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L68"}],"signatures":[{"id":816,"name":"setNightcore","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set a custom Nightcore filter"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A promise that resolves into the updated customFilter class"}]}]},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":68,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L68"}],"parameters":[{"id":817,"name":"val","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Boolean"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":800,"name":"customFilter","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":850,"name":"setRotation","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":250,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L250"}],"signatures":[{"id":851,"name":"setRotation","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the rotation Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":250,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L250"}],"parameters":[{"id":852,"name":"rotation","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the RotationOptions type that defines the rotation to apply"}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"rotationOptions"},"name":"rotationOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":700,"name":"Filters.setRotation"}}],"inheritedFrom":{"type":"reference","target":699,"name":"Filters.setRotation"}},{"id":812,"name":"setSlowmode","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":55,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L55"}],"signatures":[{"id":813,"name":"setSlowmode","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set a custom slowmode filter"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A promise that resolves into the updated customFilter class"}]}]},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":55,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L55"}],"parameters":[{"id":814,"name":"val","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The value of the band"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":800,"name":"customFilter","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":841,"name":"setTimescale","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":214,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L214"}],"signatures":[{"id":842,"name":"setTimescale","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the timescale Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The current filter instance"}]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":214,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L214"}],"parameters":[{"id":843,"name":"timescale","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the TimescaleOptions type that defines the timescale to apply"}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"timescaleOptions"},"name":"timescaleOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":691,"name":"Filters.setTimescale"}}],"inheritedFrom":{"type":"reference","target":690,"name":"Filters.setTimescale"}},{"id":844,"name":"setTremolo","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":226,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L226"}],"signatures":[{"id":845,"name":"setTremolo","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the tremolo Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":226,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L226"}],"parameters":[{"id":846,"name":"tremolo","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the TremoloOptions type that defines the tremolo to apply"}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"tremoloOptions"},"name":"tremoloOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":694,"name":"Filters.setTremolo"}}],"inheritedFrom":{"type":"reference","target":693,"name":"Filters.setTremolo"}},{"id":818,"name":"setVaporwave","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":86,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L86"}],"signatures":[{"id":819,"name":"setVaporwave","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set a custom Vaporwave filter"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"A promise that resolves into the updated customFilter class"}]}]},"sources":[{"fileName":"src/Player/CustomFilters.ts","line":86,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L86"}],"parameters":[{"id":820,"name":"val","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Boolean"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":800,"name":"customFilter","package":"poru"}],"name":"Promise","package":"typescript"}}]},{"id":847,"name":"setVibrato","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":238,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L238"}],"signatures":[{"id":848,"name":"setVibrato","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Change the vibrato Options applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":238,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L238"}],"parameters":[{"id":849,"name":"vibrato","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"An object that conforms to the VibratoOptions type that defines the vibrato to apply"}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"vibratoOptions"},"name":"vibratoOptions","package":"poru"}}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":697,"name":"Filters.setVibrato"}}],"inheritedFrom":{"type":"reference","target":696,"name":"Filters.setVibrato"}},{"id":867,"name":"updateFilters","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"src/Player/Filters.ts","line":323,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L323"}],"signatures":[{"id":868,"name":"updateFilters","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Updates all the filters applied to the currently playing track"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"the updated filters applied to the currently playing track"}]}]},"sources":[{"fileName":"src/Player/Filters.ts","line":323,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L323"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":717,"name":"Filters.updateFilters"}}],"inheritedFrom":{"type":"reference","target":716,"name":"Filters.updateFilters"}}],"groups":[{"title":"Constructors","children":[801]},{"title":"Properties","children":[807,808,832,831,826,827,833,805,824,830,804,834,828,806,829,825]},{"title":"Methods","children":[865,821,809,856,853,835,862,838,859,815,850,812,841,844,818,847,867]}],"sources":[{"fileName":"src/Player/CustomFilters.ts","line":8,"character":13,"url":"https://github.com/parasop/poru/blob/master/src/Player/CustomFilters.ts#L8"}],"extendedTypes":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"permalink":"/poru/api/class/customFilter","previousId":735,"nextId":605},{"id":72,"name":"ConnectionOptions","variant":"declaration","kind":256,"flags":{},"children":[{"id":76,"name":"deaf","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":133,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L133"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":73,"name":"guildId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":130,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L130"}],"type":{"type":"intrinsic","name":"string"}},{"id":77,"name":"mute","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":134,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L134"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":78,"name":"region","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":135,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L135"}],"type":{"type":"intrinsic","name":"string"}},{"id":75,"name":"textChannel","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":132,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L132"}],"type":{"type":"intrinsic","name":"string"}},{"id":74,"name":"voiceChannel","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":131,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L131"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[76,73,77,78,75,74]}],"sources":[{"fileName":"src/Poru.ts","line":129,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L129"}],"permalink":"/poru/api/interface/ConnectionOptions","previousId":605,"nextId":345},{"id":345,"name":"EndSpeakingEventVoiceReceiver","variant":"declaration","kind":256,"flags":{},"children":[{"id":347,"name":"data","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Player.ts","line":61,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L61"}],"type":{"type":"reference","target":336,"name":"EndSpeakingEventVoiceReceiverData","package":"poru"}},{"id":348,"name":"op","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Player.ts","line":20,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L20"}],"type":{"type":"literal","value":"speak"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseVoiceReceiverEvent.op"}},{"id":346,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Player.ts","line":60,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L60"}],"type":{"type":"literal","value":"endSpeakingEvent"}}],"groups":[{"title":"Properties","children":[347,348,346]}],"sources":[{"fileName":"src/Player/Player.ts","line":59,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L59"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"BaseVoiceReceiverEvent"},"name":"BaseVoiceReceiverEvent","package":"poru"}],"permalink":"/poru/api/interface/EndSpeakingEventVoiceReceiver","previousId":72,"nextId":336},{"id":336,"name":"EndSpeakingEventVoiceReceiverData","variant":"declaration","kind":256,"flags":{},"children":[{"id":339,"name":"data","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The audio data received from the user in base64."}]},"sources":[{"fileName":"src/Player/Player.ts","line":47,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L47"}],"type":{"type":"intrinsic","name":"string"}},{"id":338,"name":"guildId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild ID of the guild where the user stopped speaking."}]},"sources":[{"fileName":"src/Player/Player.ts","line":43,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L43"}],"type":{"type":"intrinsic","name":"string"}},{"id":340,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the audio data. Can be either opus or pcm. Older versions may include ogg/opus."}]},"sources":[{"fileName":"src/Player/Player.ts","line":51,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L51"}],"type":{"type":"union","types":[{"type":"literal","value":"opus"},{"type":"literal","value":"pcm"}]}},{"id":337,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user ID of the user who stopped speaking."}]},"sources":[{"fileName":"src/Player/Player.ts","line":39,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L39"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[339,338,340,337]}],"sources":[{"fileName":"src/Player/Player.ts","line":35,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L35"}],"permalink":"/poru/api/interface/EndSpeakingEventVoiceReceiverData","previousId":345,"nextId":510},{"id":510,"name":"ErrorResponses","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"This interface represents the LavaLink V4 Error Responses"}],"blockTags":[{"tag":"@reference","content":[{"kind":"text","text":"https://lavalink.dev/api/rest.html#error-responses"}]}]},"children":[{"id":513,"name":"error","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The HTTP status code message"}]},"sources":[{"fileName":"src/Node/Node.ts","line":125,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L125"}],"type":{"type":"intrinsic","name":"string"}},{"id":515,"name":"message","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The error message"}]},"sources":[{"fileName":"src/Node/Node.ts","line":136,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L136"}],"type":{"type":"intrinsic","name":"string"}},{"id":516,"name":"path","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The path of the request"}]},"sources":[{"fileName":"src/Node/Node.ts","line":141,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L141"}],"type":{"type":"intrinsic","name":"string"}},{"id":512,"name":"status","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The HTTP status code"}]},"sources":[{"fileName":"src/Node/Node.ts","line":120,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L120"}],"type":{"type":"intrinsic","name":"number"}},{"id":511,"name":"timestamp","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The timestamp of the error in milliseconds since the Unix epoch"}]},"sources":[{"fileName":"src/Node/Node.ts","line":115,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L115"}],"type":{"type":"intrinsic","name":"number"}},{"id":514,"name":"trace","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The stack trace of the error when trace=true as query param has been sent"}],"blockTags":[{"tag":"@optional","content":[]}]},"sources":[{"fileName":"src/Node/Node.ts","line":131,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L131"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[513,515,516,512,511,514]}],"sources":[{"fileName":"src/Node/Node.ts","line":111,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L111"}],"permalink":"/poru/api/interface/ErrorResponses","previousId":336,"nextId":657},{"id":657,"name":"FiltersOptions","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"The FiltersOptions interface that is used to define the filters options to apply to the currently playing track"}]},"children":[{"id":665,"name":"channelMix","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The channelMix of the filters effect to apply"}]},"sources":[{"fileName":"src/Player/Filters.ts","line":142,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L142"}],"type":{"type":"reference","target":652,"name":"channelMixOptions","package":"poru"}},{"id":664,"name":"distortion","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The distortion of the filters effect to apply"}]},"sources":[{"fileName":"src/Player/Filters.ts","line":141,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L141"}],"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"distortionOptions"},"name":"distortionOptions","package":"poru"}},{"id":659,"name":"equalizer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The equalizer of the filters effect to apply"}]},"sources":[{"fileName":"src/Player/Filters.ts","line":136,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L136"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Band"},"name":"Band","package":"poru"}}},{"id":660,"name":"karaoke","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The karaoke of the filters effect to apply"}]},"sources":[{"fileName":"src/Player/Filters.ts","line":137,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L137"}],"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"karaokeOptions"},"name":"karaokeOptions","package":"poru"}},{"id":666,"name":"lowPass","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The lowPass of the filters effect to apply"}]},"sources":[{"fileName":"src/Player/Filters.ts","line":143,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L143"}],"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"lowPassOptions"},"name":"lowPassOptions","package":"poru"}},{"id":663,"name":"rotation","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The rotation of the filters effect to apply"}]},"sources":[{"fileName":"src/Player/Filters.ts","line":140,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L140"}],"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"rotationOptions"},"name":"rotationOptions","package":"poru"}},{"id":667,"name":"timescale","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The timescale of the filters effect to apply"}]},"sources":[{"fileName":"src/Player/Filters.ts","line":144,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L144"}],"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"timescaleOptions"},"name":"timescaleOptions","package":"poru"}},{"id":661,"name":"tremolo","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The tremolo of the filters effect to apply"}]},"sources":[{"fileName":"src/Player/Filters.ts","line":138,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L138"}],"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"tremoloOptions"},"name":"tremoloOptions","package":"poru"}},{"id":662,"name":"vibrato","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The vibrato of the filters effect to apply"}]},"sources":[{"fileName":"src/Player/Filters.ts","line":139,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L139"}],"type":{"type":"reference","target":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"vibratoOptions"},"name":"vibratoOptions","package":"poru"}},{"id":658,"name":"volume","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The volume of the filters effect to apply"}]},"sources":[{"fileName":"src/Player/Filters.ts","line":135,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L135"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[665,664,659,660,666,663,667,661,662,658]}],"sources":[{"fileName":"src/Player/Filters.ts","line":134,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L134"}],"permalink":"/poru/api/interface/FiltersOptions","previousId":510,"nextId":299},{"id":299,"name":"IVoiceServer","variant":"declaration","kind":256,"flags":{},"children":[{"id":302,"name":"endpoint","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Player/Connection.ts","line":7,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L7"}],"type":{"type":"intrinsic","name":"string"}},{"id":301,"name":"sessionId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Connection.ts","line":6,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L6"}],"type":{"type":"intrinsic","name":"string"}},{"id":300,"name":"token","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Connection.ts","line":5,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L5"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[302,301,300]}],"sources":[{"fileName":"src/Player/Connection.ts","line":4,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L4"}],"permalink":"/poru/api/interface/IVoiceServer","previousId":657,"nextId":763},{"id":763,"name":"LoadTrackResponseEmpty","variant":"declaration","kind":256,"flags":{},"children":[{"id":765,"name":"data","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":31,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L31"}],"type":{"type":"reflection","declaration":{"id":766,"name":"__type","variant":"declaration","kind":65536,"flags":{}}}},{"id":764,"name":"loadType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":30,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L30"}],"type":{"type":"literal","value":"empty"}}],"groups":[{"title":"Properties","children":[765,764]}],"sources":[{"fileName":"src/guild/Response.ts","line":29,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L29"}],"permalink":"/poru/api/interface/LoadTrackResponseEmpty","previousId":299,"nextId":767},{"id":767,"name":"LoadTrackResponseError","variant":"declaration","kind":256,"flags":{},"children":[{"id":769,"name":"data","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":36,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L36"}],"type":{"type":"reflection","declaration":{"id":770,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":773,"name":"cause","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":39,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L39"}],"type":{"type":"intrinsic","name":"string"}},{"id":771,"name":"message","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/guild/Response.ts","line":37,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L37"}],"type":{"type":"intrinsic","name":"string"}},{"id":772,"name":"severity","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":38,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L38"}],"type":{"type":"reference","target":748,"name":"Severity","package":"poru"}}],"groups":[{"title":"Properties","children":[773,771,772]}],"sources":[{"fileName":"src/guild/Response.ts","line":36,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L36"}]}}},{"id":768,"name":"loadType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":35,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L35"}],"type":{"type":"literal","value":"error"}}],"groups":[{"title":"Properties","children":[769,768]}],"sources":[{"fileName":"src/guild/Response.ts","line":34,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L34"}],"permalink":"/poru/api/interface/LoadTrackResponseError","previousId":763,"nextId":774},{"id":774,"name":"LoadTrackResponsePlaylist","variant":"declaration","kind":256,"flags":{},"children":[{"id":776,"name":"data","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":45,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L45"}],"type":{"type":"reflection","declaration":{"id":777,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":778,"name":"info","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The info of the playlist"}]},"sources":[{"fileName":"src/guild/Response.ts","line":49,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L49"}],"type":{"type":"reflection","declaration":{"id":779,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":780,"name":"name","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The name of the playlist"}]},"sources":[{"fileName":"src/guild/Response.ts","line":53,"character":6,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L53"}],"type":{"type":"intrinsic","name":"string"}},{"id":781,"name":"selectedTrack","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The selected track of the playlist (-1 if no track is selected)"}]},"sources":[{"fileName":"src/guild/Response.ts","line":58,"character":6,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L58"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[780,781]}],"sources":[{"fileName":"src/guild/Response.ts","line":49,"character":10,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L49"}]}}},{"id":782,"name":"pluginInfo","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Addition playlist info provided by plugins"}]},"sources":[{"fileName":"src/guild/Response.ts","line":63,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L63"}],"type":{"type":"intrinsic","name":"any"}},{"id":783,"name":"tracks","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The tracks of the playlist"}]},"sources":[{"fileName":"src/guild/Response.ts","line":68,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L68"}],"type":{"type":"array","elementType":{"type":"reference","target":718,"name":"trackData","package":"poru"}}}],"groups":[{"title":"Properties","children":[778,782,783]}],"sources":[{"fileName":"src/guild/Response.ts","line":45,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L45"}]}}},{"id":775,"name":"loadType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":44,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L44"}],"type":{"type":"literal","value":"playlist"}}],"groups":[{"title":"Properties","children":[776,775]}],"sources":[{"fileName":"src/guild/Response.ts","line":43,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L43"}],"permalink":"/poru/api/interface/LoadTrackResponsePlaylist","previousId":767,"nextId":760},{"id":760,"name":"LoadTrackResponseSearch","variant":"declaration","kind":256,"flags":{},"children":[{"id":762,"name":"data","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":26,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L26"}],"type":{"type":"array","elementType":{"type":"reference","target":718,"name":"trackData","package":"poru"}}},{"id":761,"name":"loadType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":25,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L25"}],"type":{"type":"literal","value":"search"}}],"groups":[{"title":"Properties","children":[762,761]}],"sources":[{"fileName":"src/guild/Response.ts","line":24,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L24"}],"permalink":"/poru/api/interface/LoadTrackResponseSearch","previousId":774,"nextId":757},{"id":757,"name":"LoadTrackResponseTrack","variant":"declaration","kind":256,"flags":{},"children":[{"id":759,"name":"data","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":21,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L21"}],"type":{"type":"reference","target":718,"name":"trackData","package":"poru"}},{"id":758,"name":"loadType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":20,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L20"}],"type":{"type":"literal","value":"track"}}],"groups":[{"title":"Properties","children":[759,758]}],"sources":[{"fileName":"src/guild/Response.ts","line":19,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L19"}],"permalink":"/poru/api/interface/LoadTrackResponseTrack","previousId":760,"nextId":753},{"id":753,"name":"NoPlaylistInfo","variant":"declaration","kind":256,"flags":{},"children":[{"id":755,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/guild/Response.ts","line":15,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L15"}],"type":{"type":"literal","value":null}},{"id":756,"name":"selectedTrack","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/guild/Response.ts","line":16,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L16"}],"type":{"type":"literal","value":0}},{"id":754,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/guild/Response.ts","line":14,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L14"}],"type":{"type":"literal","value":"noPlaylist"}}],"groups":[{"title":"Properties","children":[755,756,754]}],"sources":[{"fileName":"src/guild/Response.ts","line":13,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L13"}],"permalink":"/poru/api/interface/NoPlaylistInfo","previousId":757,"nextId":6},{"id":6,"name":"NodeGroup","variant":"declaration","kind":256,"flags":{},"children":[{"id":8,"name":"host","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":15,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L15"}],"type":{"type":"intrinsic","name":"string"}},{"id":13,"name":"isNodeLink","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":20,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L20"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":7,"name":"name","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":14,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L14"}],"type":{"type":"intrinsic","name":"string"}},{"id":10,"name":"password","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":17,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L17"}],"type":{"type":"intrinsic","name":"string"}},{"id":9,"name":"port","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":16,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L16"}],"type":{"type":"intrinsic","name":"number"}},{"id":12,"name":"region","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":19,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L19"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":11,"name":"secure","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":18,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[8,13,7,10,9,12,11]}],"sources":[{"fileName":"src/Poru.ts","line":13,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L13"}],"permalink":"/poru/api/interface/NodeGroup","previousId":753,"nextId":79},{"id":79,"name":"NodeInfoResponse","variant":"declaration","kind":256,"flags":{},"children":[{"id":88,"name":"buildTime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":147,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L147"}],"type":{"type":"intrinsic","name":"number"}},{"id":97,"name":"filters","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":156,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L156"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":89,"name":"git","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":148,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L148"}],"type":{"type":"reflection","declaration":{"id":90,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":91,"name":"branch","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":149,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L149"}],"type":{"type":"intrinsic","name":"string"}},{"id":92,"name":"commit","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":150,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L150"}],"type":{"type":"intrinsic","name":"string"}},{"id":93,"name":"commitTime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":151,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L151"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[91,92,93]}],"sources":[{"fileName":"src/Poru.ts","line":148,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L148"}]}}},{"id":94,"name":"jvm","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":153,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L153"}],"type":{"type":"intrinsic","name":"string"}},{"id":95,"name":"lavaplayer","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":154,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L154"}],"type":{"type":"intrinsic","name":"string"}},{"id":98,"name":"plugins","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":157,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L157"}],"type":{"type":"array","elementType":{"type":"reflection","declaration":{"id":99,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":100,"name":"name","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":157,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L157"}],"type":{"type":"intrinsic","name":"string"}},{"id":101,"name":"version","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":157,"character":29,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L157"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[100,101]}],"sources":[{"fileName":"src/Poru.ts","line":157,"character":13,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L157"}]}}}},{"id":96,"name":"sourceManagers","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":155,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L155"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":80,"name":"version","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":139,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L139"}],"type":{"type":"reflection","declaration":{"id":81,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":87,"name":"build","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":145,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L145"}],"type":{"type":"intrinsic","name":"string"}},{"id":83,"name":"major","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":141,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L141"}],"type":{"type":"intrinsic","name":"number"}},{"id":84,"name":"minor","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":142,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L142"}],"type":{"type":"intrinsic","name":"number"}},{"id":85,"name":"patch","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":143,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L143"}],"type":{"type":"intrinsic","name":"number"}},{"id":86,"name":"preRelease","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":144,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L144"}],"type":{"type":"intrinsic","name":"string"}},{"id":82,"name":"semver","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":140,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L140"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[87,83,84,85,86,82]}],"sources":[{"fileName":"src/Poru.ts","line":139,"character":13,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L139"}]}}}],"groups":[{"title":"Properties","children":[88,97,89,94,95,98,96,80]}],"sources":[{"fileName":"src/Poru.ts","line":138,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L138"}],"permalink":"/poru/api/interface/NodeInfoResponse","previousId":6,"nextId":495},{"id":495,"name":"NodeLinkGetLyricsEmpty","variant":"declaration","kind":256,"flags":{},"children":[{"id":497,"name":"data","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":41,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L41"}],"type":{"type":"reflection","declaration":{"id":498,"name":"__type","variant":"declaration","kind":65536,"flags":{}}}},{"id":496,"name":"loadType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":40,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L40"}],"type":{"type":"literal","value":"empty"}}],"groups":[{"title":"Properties","children":[497,496]}],"sources":[{"fileName":"src/Node/Node.ts","line":39,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L39"}],"permalink":"/poru/api/interface/NodeLinkGetLyricsEmpty","previousId":79,"nextId":502},{"id":502,"name":"NodeLinkGetLyricsError","variant":"declaration","kind":256,"flags":{},"children":[{"id":504,"name":"data","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":62,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L62"}],"type":{"type":"reflection","declaration":{"id":505,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":508,"name":"cause","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":65,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L65"}],"type":{"type":"intrinsic","name":"string"}},{"id":506,"name":"message","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":63,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L63"}],"type":{"type":"intrinsic","name":"string"}},{"id":507,"name":"severity","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":64,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L64"}],"type":{"type":"reference","target":748,"name":"Severity","package":"poru"}},{"id":509,"name":"trace","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Node/Node.ts","line":66,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L66"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[508,506,507,509]}],"sources":[{"fileName":"src/Node/Node.ts","line":62,"character":10,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L62"}]}}},{"id":503,"name":"loadType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":61,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L61"}],"type":{"type":"literal","value":"error"}}],"groups":[{"title":"Properties","children":[504,503]}],"sources":[{"fileName":"src/Node/Node.ts","line":60,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L60"}],"permalink":"/poru/api/interface/NodeLinkGetLyricsError","previousId":495,"nextId":492},{"id":492,"name":"NodeLinkGetLyricsMultiple","variant":"declaration","kind":256,"flags":{},"children":[{"id":494,"name":"data","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":36,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L36"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkGetLyricsData"},"name":"NodeLinkGetLyricsData","package":"poru"}}},{"id":493,"name":"loadType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":35,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L35"}],"type":{"type":"literal","value":"lyricsMultiple"}}],"groups":[{"title":"Properties","children":[494,493]}],"sources":[{"fileName":"src/Node/Node.ts","line":34,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L34"}],"permalink":"/poru/api/interface/NodeLinkGetLyricsMultiple","previousId":502,"nextId":499},{"id":499,"name":"NodeLinkGetLyricsSingle","variant":"declaration","kind":256,"flags":{},"children":[{"id":501,"name":"data","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":57,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L57"}],"type":{"type":"reference","target":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkGetLyricsData"},"name":"NodeLinkGetLyricsData","package":"poru"}},{"id":500,"name":"loadType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":56,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L56"}],"type":{"type":"literal","value":"lyricsSingle"}}],"groups":[{"title":"Properties","children":[501,500]}],"sources":[{"fileName":"src/Node/Node.ts","line":55,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L55"}],"permalink":"/poru/api/interface/NodeLinkGetLyricsSingle","previousId":492,"nextId":470},{"id":470,"name":"NodeStats","variant":"declaration","kind":256,"flags":{},"children":[{"id":480,"name":"cpu","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":18,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L18"}],"type":{"type":"reflection","declaration":{"id":481,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":482,"name":"cores","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":19,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L19"}],"type":{"type":"intrinsic","name":"number"}},{"id":484,"name":"lavalinkLoad","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":21,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L21"}],"type":{"type":"intrinsic","name":"number"}},{"id":483,"name":"systemLoad","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":20,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L20"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[482,484,483]}],"sources":[{"fileName":"src/Node/Node.ts","line":18,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L18"}]}}},{"id":485,"name":"frameStats","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":23,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L23"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reflection","declaration":{"id":486,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":489,"name":"deficit","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":26,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L26"}],"type":{"type":"intrinsic","name":"number"}},{"id":488,"name":"nulled","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":25,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L25"}],"type":{"type":"intrinsic","name":"number"}},{"id":487,"name":"sent","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":24,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L24"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[489,488,487]}],"sources":[{"fileName":"src/Node/Node.ts","line":23,"character":16,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L23"}]}}]}},{"id":474,"name":"memory","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":12,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L12"}],"type":{"type":"reflection","declaration":{"id":475,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":478,"name":"allocated","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":15,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L15"}],"type":{"type":"intrinsic","name":"number"}},{"id":476,"name":"free","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":13,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L13"}],"type":{"type":"intrinsic","name":"number"}},{"id":479,"name":"reservable","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":16,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L16"}],"type":{"type":"intrinsic","name":"number"}},{"id":477,"name":"used","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":14,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L14"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[478,476,479,477]}],"sources":[{"fileName":"src/Node/Node.ts","line":12,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L12"}]}}},{"id":471,"name":"players","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":9,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L9"}],"type":{"type":"intrinsic","name":"number"}},{"id":472,"name":"playingPlayers","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":10,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L10"}],"type":{"type":"intrinsic","name":"number"}},{"id":473,"name":"uptime","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":11,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L11"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[480,485,474,471,472,473]}],"sources":[{"fileName":"src/Node/Node.ts","line":8,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L8"}],"permalink":"/poru/api/interface/NodeStats","previousId":499,"nextId":24},{"id":24,"name":"PlayerEvent","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents an event related to a player."}]},"children":[{"id":27,"name":"guildId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":60,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L60"}],"type":{"type":"intrinsic","name":"string"}},{"id":25,"name":"op","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":58,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L58"}],"type":{"type":"literal","value":"event"}},{"id":26,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":59,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L59"}],"type":{"type":"reference","target":23,"name":"PlayerEventType","package":"poru"}}],"groups":[{"title":"Properties","children":[27,25,26]}],"sources":[{"fileName":"src/Poru.ts","line":57,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L57"}],"extendedBy":[{"type":"reference","target":28,"name":"TrackStartEvent"},{"type":"reference","target":33,"name":"TrackEndEvent"},{"type":"reference","target":39,"name":"TrackStuckEvent"},{"type":"reference","target":45,"name":"TrackExceptionEvent"},{"type":"reference","target":50,"name":"WebSocketClosedEvent"}],"permalink":"/poru/api/interface/PlayerEvent","previousId":470,"nextId":590},{"id":590,"name":"PlayerObjectFromAPI","variant":"declaration","kind":256,"flags":{},"children":[{"id":597,"name":"filters","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":32,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L32"}],"type":{"type":"reference","target":657,"name":"FiltersOptions","package":"poru"}},{"id":591,"name":"guildId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":26,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L26"}],"type":{"type":"intrinsic","name":"string"}},{"id":594,"name":"paused","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":29,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L29"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":595,"name":"state","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":30,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L30"}],"type":{"type":"reference","target":598,"name":"PlayerState","package":"poru"}},{"id":592,"name":"track","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":27,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L27"}],"type":{"type":"reference","target":718,"name":"trackData","package":"poru"}},{"id":596,"name":"voice","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":31,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L31"}],"type":{"type":"reference","target":299,"name":"IVoiceServer","package":"poru"}},{"id":593,"name":"volume","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":28,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L28"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[597,591,594,595,592,596,593]}],"sources":[{"fileName":"src/Node/Rest.ts","line":25,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L25"}],"permalink":"/poru/api/interface/PlayerObjectFromAPI","previousId":24,"nextId":598},{"id":598,"name":"PlayerState","variant":"declaration","kind":256,"flags":{},"children":[{"id":601,"name":"connected","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":38,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L38"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":602,"name":"ping","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":39,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L39"}],"type":{"type":"intrinsic","name":"number"}},{"id":600,"name":"position","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":37,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L37"}],"type":{"type":"intrinsic","name":"number"}},{"id":599,"name":"time","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":36,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L36"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[601,602,600,599]}],"sources":[{"fileName":"src/Node/Rest.ts","line":35,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L35"}],"permalink":"/poru/api/interface/PlayerState","previousId":590,"nextId":749},{"id":749,"name":"PlaylistInfo","variant":"declaration","kind":256,"flags":{},"children":[{"id":751,"name":"name","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":9,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L9"}],"type":{"type":"intrinsic","name":"string"}},{"id":752,"name":"selectedTrack","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":10,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L10"}],"type":{"type":"intrinsic","name":"number"}},{"id":750,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":8,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L8"}],"type":{"type":"literal","value":"playlist"}}],"groups":[{"title":"Properties","children":[751,752,750]}],"sources":[{"fileName":"src/guild/Response.ts","line":7,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L7"}],"permalink":"/poru/api/interface/PlaylistInfo","previousId":598,"nextId":103},{"id":103,"name":"PoruEvents","variant":"declaration","kind":256,"flags":{},"children":[{"id":104,"name":"debug","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted for debugging purposes, providing information for debugging."}],"blockTags":[{"tag":"@param","name":"args","content":[{"kind":"text","text":"Arguments related to debugging information."}]}]},"sources":[{"fileName":"src/Poru.ts","line":171,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L171"}],"type":{"type":"reflection","declaration":{"id":105,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":171,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L171"}],"signatures":[{"id":106,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted for debugging purposes, providing information for debugging."}]},"sources":[{"fileName":"src/Poru.ts","line":171,"character":11,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L171"}],"parameters":[{"id":107,"name":"args","variant":"param","kind":32768,"flags":{"isRest":true},"comment":{"summary":[{"kind":"text","text":"Arguments related to debugging information."}]},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":175,"name":"endSpeaking","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a voice Receiver was setup and the user stopped speaking."}],"blockTags":[{"tag":"@param","name":"player","content":[{"kind":"text","text":"The player associated with the voice Receiver."}]},{"tag":"@param","name":"data","content":[{"kind":"text","text":"Additional data related to the end of speaking including the voice data."}]}]},"sources":[{"fileName":"src/Poru.ts","line":273,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L273"}],"type":{"type":"reflection","declaration":{"id":176,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":273,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L273"}],"signatures":[{"id":177,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a voice Receiver was setup and the user stopped speaking."}]},"sources":[{"fileName":"src/Poru.ts","line":273,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L273"}],"parameters":[{"id":178,"name":"player","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The player associated with the voice Receiver."}]},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}},{"id":179,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Additional data related to the end of speaking including the voice data."}]},"type":{"type":"reference","target":{"sourceFileName":"../src/Poru.ts","qualifiedName":"EndSpeakingEventWithBufferForVoiceData"},"name":"EndSpeakingEventWithBufferForVoiceData","package":"poru"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":113,"name":"nodeConnect","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a node connects to the system."}],"blockTags":[{"tag":"@param","name":"node","content":[{"kind":"text","text":"The node that has connected."}]}]},"sources":[{"fileName":"src/Poru.ts","line":184,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L184"}],"type":{"type":"reflection","declaration":{"id":114,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":184,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L184"}],"signatures":[{"id":115,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a node connects to the system."}]},"sources":[{"fileName":"src/Poru.ts","line":184,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L184"}],"parameters":[{"id":116,"name":"node","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The node that has connected."}]},"type":{"type":"reference","target":517,"name":"Node","package":"poru"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":117,"name":"nodeDisconnect","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a node disconnects from the system."}],"blockTags":[{"tag":"@param","name":"node","content":[{"kind":"text","text":"The node that has disconnected."}]},{"tag":"@param","name":"event","content":[{"kind":"text","text":"Additional event data related to the disconnection."}]}]},"sources":[{"fileName":"src/Poru.ts","line":191,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L191"}],"type":{"type":"reflection","declaration":{"id":118,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":191,"character":20,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L191"}],"signatures":[{"id":119,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a node disconnects from the system."}]},"sources":[{"fileName":"src/Poru.ts","line":191,"character":20,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L191"}],"parameters":[{"id":120,"name":"node","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The node that has disconnected."}]},"type":{"type":"reference","target":517,"name":"Node","package":"poru"}},{"id":121,"name":"event","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Additional event data related to the disconnection."}]},"type":{"type":"intrinsic","name":"unknown"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":126,"name":"nodeError","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when an error occurs on a node."}],"blockTags":[{"tag":"@param","name":"node","content":[{"kind":"text","text":"The node where the error occurred."}]},{"tag":"@param","name":"event","content":[{"kind":"text","text":"The error event object containing details about the error."}]}]},"sources":[{"fileName":"src/Poru.ts","line":204,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L204"}],"type":{"type":"reflection","declaration":{"id":127,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":204,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L204"}],"signatures":[{"id":128,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when an error occurs on a node."}]},"sources":[{"fileName":"src/Poru.ts","line":204,"character":15,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L204"}],"parameters":[{"id":129,"name":"node","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The node where the error occurred."}]},"type":{"type":"reference","target":517,"name":"Node","package":"poru"}},{"id":130,"name":"event","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The error event object containing details about the error."}]},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":122,"name":"nodeReconnect","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a node successfully reconnects to the system."}],"blockTags":[{"tag":"@param","name":"node","content":[{"kind":"text","text":"The node that has reconnected."}]}]},"sources":[{"fileName":"src/Poru.ts","line":197,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L197"}],"type":{"type":"reflection","declaration":{"id":123,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":197,"character":19,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L197"}],"signatures":[{"id":124,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a node successfully reconnects to the system."}]},"sources":[{"fileName":"src/Poru.ts","line":197,"character":19,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L197"}],"parameters":[{"id":125,"name":"node","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The node that has reconnected."}]},"type":{"type":"reference","target":517,"name":"Node","package":"poru"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":156,"name":"playerCreate","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a new player is created."}],"blockTags":[{"tag":"@param","name":"player","content":[{"kind":"text","text":"The player that is created."}]}]},"sources":[{"fileName":"src/Poru.ts","line":245,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L245"}],"type":{"type":"reflection","declaration":{"id":157,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":245,"character":18,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L245"}],"signatures":[{"id":158,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a new player is created."}]},"sources":[{"fileName":"src/Poru.ts","line":245,"character":18,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L245"}],"parameters":[{"id":159,"name":"player","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The player that is created."}]},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":160,"name":"playerDestroy","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a player is destroyed."}],"blockTags":[{"tag":"@param","name":"player","content":[{"kind":"text","text":"The player that is destroyed."}]}]},"sources":[{"fileName":"src/Poru.ts","line":251,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L251"}],"type":{"type":"reflection","declaration":{"id":161,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":251,"character":19,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L251"}],"signatures":[{"id":162,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a player is destroyed."}]},"sources":[{"fileName":"src/Poru.ts","line":251,"character":19,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L251"}],"parameters":[{"id":163,"name":"player","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The player that is destroyed."}]},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":152,"name":"playerUpdate","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a player\'s state is updated."}],"blockTags":[{"tag":"@param","name":"player","content":[{"kind":"text","text":"The player whose state is updated."}]}]},"sources":[{"fileName":"src/Poru.ts","line":239,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L239"}],"type":{"type":"reflection","declaration":{"id":153,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":239,"character":18,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L239"}],"signatures":[{"id":154,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a player\'s state is updated."}]},"sources":[{"fileName":"src/Poru.ts","line":239,"character":18,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L239"}],"parameters":[{"id":155,"name":"player","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The player whose state is updated."}]},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":142,"name":"queueEnd","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when the queue of a player ends."}],"blockTags":[{"tag":"@param","name":"player","content":[{"kind":"text","text":"The player whose queue has ended."}]}]},"sources":[{"fileName":"src/Poru.ts","line":225,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L225"}],"type":{"type":"reflection","declaration":{"id":143,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":225,"character":14,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L225"}],"signatures":[{"id":144,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when the queue of a player ends."}]},"sources":[{"fileName":"src/Poru.ts","line":225,"character":14,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L225"}],"parameters":[{"id":145,"name":"player","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The player whose queue has ended."}]},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":108,"name":"raw","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when receiving raw data from a specified topic."}],"blockTags":[{"tag":"@param","name":"topic","content":[{"kind":"text","text":"The topic of the raw data."}]},{"tag":"@param","name":"args","content":[{"kind":"text","text":"Additional arguments related to the raw data."}]}]},"sources":[{"fileName":"src/Poru.ts","line":178,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L178"}],"type":{"type":"reflection","declaration":{"id":109,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":178,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L178"}],"signatures":[{"id":110,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when receiving raw data from a specified topic."}]},"sources":[{"fileName":"src/Poru.ts","line":178,"character":9,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L178"}],"parameters":[{"id":111,"name":"topic","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The topic of the raw data."}]},"type":{"type":"intrinsic","name":"string"}},{"id":112,"name":"args","variant":"param","kind":32768,"flags":{"isRest":true},"comment":{"summary":[{"kind":"text","text":"Additional arguments related to the raw data."}]},"type":{"type":"array","elementType":{"type":"intrinsic","name":"unknown"}}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":164,"name":"socketClose","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a socket connection is closed."}],"blockTags":[{"tag":"@param","name":"player","content":[{"kind":"text","text":"The player associated with the socket."}]},{"tag":"@param","name":"track","content":[{"kind":"text","text":"The track associated with the socket."}]},{"tag":"@param","name":"data","content":[{"kind":"text","text":"Additional data related to the socket closure."}]}]},"sources":[{"fileName":"src/Poru.ts","line":259,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L259"}],"type":{"type":"reflection","declaration":{"id":165,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":259,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L259"}],"signatures":[{"id":166,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a socket connection is closed."}]},"sources":[{"fileName":"src/Poru.ts","line":259,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L259"}],"parameters":[{"id":167,"name":"player","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The player associated with the socket."}]},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}},{"id":168,"name":"track","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The track associated with the socket."}]},"type":{"type":"reference","target":735,"name":"Track","package":"poru"}},{"id":169,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Additional data related to the socket closure."}]},"type":{"type":"reference","target":50,"name":"WebSocketClosedEvent","package":"poru"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":170,"name":"startSpeaking","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a voice Receiver was setup and the user started speaking."}],"blockTags":[{"tag":"@param","name":"player","content":[{"kind":"text","text":"The player associated with the voice Receiver."}]},{"tag":"@param","name":"data","content":[{"kind":"text","text":"Additional data related to the start of speaking."}]}]},"sources":[{"fileName":"src/Poru.ts","line":266,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L266"}],"type":{"type":"reflection","declaration":{"id":171,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":266,"character":19,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L266"}],"signatures":[{"id":172,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a voice Receiver was setup and the user started speaking."}]},"sources":[{"fileName":"src/Poru.ts","line":266,"character":19,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L266"}],"parameters":[{"id":173,"name":"player","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The player associated with the voice Receiver."}]},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}},{"id":174,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Additional data related to the start of speaking."}]},"type":{"type":"reference","target":333,"name":"StartSpeakingEventVoiceReceiverData","package":"poru"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":136,"name":"trackEnd","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a track finishes playing on a player."}],"blockTags":[{"tag":"@param","name":"player","content":[{"kind":"text","text":"The player where the track finished playing."}]},{"tag":"@param","name":"track","content":[{"kind":"text","text":"The track that finished playing."}]},{"tag":"@param","name":"data","content":[{"kind":"text","text":"Additional data related to the end of the track."}]}]},"sources":[{"fileName":"src/Poru.ts","line":219,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L219"}],"type":{"type":"reflection","declaration":{"id":137,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":219,"character":14,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L219"}],"signatures":[{"id":138,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a track finishes playing on a player."}]},"sources":[{"fileName":"src/Poru.ts","line":219,"character":14,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L219"}],"parameters":[{"id":139,"name":"player","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The player where the track finished playing."}]},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}},{"id":140,"name":"track","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The track that finished playing."}]},"type":{"type":"reference","target":735,"name":"Track","package":"poru"}},{"id":141,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Additional data related to the end of the track."}]},"type":{"type":"reference","target":33,"name":"TrackEndEvent","package":"poru"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":146,"name":"trackError","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when an error occurs while playing a track on a player."}],"blockTags":[{"tag":"@param","name":"player","content":[{"kind":"text","text":"The player where the error occurred."}]},{"tag":"@param","name":"track","content":[{"kind":"text","text":"The track where the error occurred."}]},{"tag":"@param","name":"data","content":[{"kind":"text","text":"Additional data related to the error."}]}]},"sources":[{"fileName":"src/Poru.ts","line":233,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L233"}],"type":{"type":"reflection","declaration":{"id":147,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":233,"character":16,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L233"}],"signatures":[{"id":148,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when an error occurs while playing a track on a player."}]},"sources":[{"fileName":"src/Poru.ts","line":233,"character":16,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L233"}],"parameters":[{"id":149,"name":"player","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The player where the error occurred."}]},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}},{"id":150,"name":"track","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The track where the error occurred."}]},"type":{"type":"reference","target":735,"name":"Track","package":"poru"}},{"id":151,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"Additional data related to the error."}]},"type":{"type":"union","types":[{"type":"reference","target":39,"name":"TrackStuckEvent","package":"poru"},{"type":"reference","target":45,"name":"TrackExceptionEvent","package":"poru"}]}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":131,"name":"trackStart","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a track starts playing on a player."}],"blockTags":[{"tag":"@param","name":"player","content":[{"kind":"text","text":"The player where the track started playing."}]},{"tag":"@param","name":"track","content":[{"kind":"text","text":"The track that started playing."}]}]},"sources":[{"fileName":"src/Poru.ts","line":211,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L211"}],"type":{"type":"reflection","declaration":{"id":132,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":211,"character":16,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L211"}],"signatures":[{"id":133,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a track starts playing on a player."}]},"sources":[{"fileName":"src/Poru.ts","line":211,"character":16,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L211"}],"parameters":[{"id":134,"name":"player","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The player where the track started playing."}]},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}},{"id":135,"name":"track","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The track that started playing."}]},"type":{"type":"reference","target":735,"name":"Track","package":"poru"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":185,"name":"voiceReceiverConnected","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a voice Receiver connected itself."}],"blockTags":[{"tag":"@param","name":"player","content":[{"kind":"text","text":"The player associated with the voice Receiver."}]},{"tag":"@param","name":"reason","content":[{"kind":"text","text":"The reason for the connection."}]},{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Poru.ts","line":289,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L289"}],"type":{"type":"reflection","declaration":{"id":186,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":289,"character":28,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L289"}],"signatures":[{"id":187,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a voice Receiver connected itself."}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Poru.ts","line":289,"character":28,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L289"}],"parameters":[{"id":188,"name":"player","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The player associated with the voice Receiver."}]},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}},{"id":189,"name":"status","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":190,"name":"voiceReceiverDisconnected","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a voice Receiver disconnected itself."}],"blockTags":[{"tag":"@param","name":"player","content":[{"kind":"text","text":"The player associated with the voice Receiver."}]},{"tag":"@param","name":"reason","content":[{"kind":"text","text":"The reason for the disconnection."}]},{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Poru.ts","line":297,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L297"}],"type":{"type":"reflection","declaration":{"id":191,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":297,"character":31,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L297"}],"signatures":[{"id":192,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a voice Receiver disconnected itself."}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Poru.ts","line":297,"character":31,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L297"}],"parameters":[{"id":193,"name":"player","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The player associated with the voice Receiver."}]},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}},{"id":194,"name":"reason","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The reason for the disconnection."}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"id":180,"name":"voiceReceiverError","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a voice Receiver encounters an error."}],"blockTags":[{"tag":"@param","name":"player","content":[{"kind":"text","text":"The player associated with the voice Receiver."}]},{"tag":"@param","name":"error","content":[{"kind":"text","text":"The error that occurred."}]},{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Poru.ts","line":281,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L281"}],"type":{"type":"reflection","declaration":{"id":181,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":281,"character":24,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L281"}],"signatures":[{"id":182,"name":"__type","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Emitted when a voice Receiver encounters an error."}],"blockTags":[{"tag":"@returns","content":[]}]},"sources":[{"fileName":"src/Poru.ts","line":281,"character":24,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L281"}],"parameters":[{"id":183,"name":"player","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The player associated with the voice Receiver."}]},"type":{"type":"reference","target":350,"name":"Player","package":"poru"}},{"id":184,"name":"error","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The error that occurred."}]},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"void"}}]}}}],"groups":[{"title":"Properties","children":[104,175,113,117,126,122,156,160,152,142,108,164,170,136,146,131,185,190,180]}],"sources":[{"fileName":"src/Poru.ts","line":166,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L166"}],"permalink":"/poru/api/interface/PoruEvents","previousId":749,"nextId":58},{"id":58,"name":"PoruOptions","variant":"declaration","kind":256,"flags":{},"children":[{"id":62,"name":"autoResume","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":117,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L117"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":71,"name":"clientName","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":126,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L126"}],"type":{"type":"intrinsic","name":"string"}},{"id":61,"name":"customFilter","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":116,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L116"}],"type":{"type":"reference","target":1,"typeArguments":[{"type":"reference","target":668,"name":"Filters","package":"poru"}],"name":"Constructor","package":"poru"}},{"id":60,"name":"customPlayer","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":115,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L115"}],"type":{"type":"reference","target":1,"typeArguments":[{"type":"reference","target":350,"name":"Player","package":"poru"}],"name":"Constructor","package":"poru"}},{"id":64,"name":"defaultPlatform","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":119,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L119"}],"type":{"type":"reference","target":21,"name":"supportedPlatforms","package":"poru"}},{"id":63,"name":"library","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":118,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L118"}],"type":{"type":"reference","target":20,"name":"supportedLibraries","package":"poru"}},{"id":59,"name":"plugins","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":114,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L114"}],"type":{"type":"array","elementType":{"type":"reference","target":291,"name":"Plugin","package":"poru"}}},{"id":67,"name":"reconnectTimeout","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":122,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L122"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":68,"name":"reconnectTries","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":123,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L123"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":65,"name":"resumeKey","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":120,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L120"}],"type":{"type":"intrinsic","name":"string"}},{"id":66,"name":"resumeTimeout","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":121,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L121"}],"type":{"type":"intrinsic","name":"number"}},{"id":70,"name":"send","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":125,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L125"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Function"},"name":"Function","package":"typescript"}]}},{"id":69,"name":"useCustomFilters","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":124,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L124"}],"type":{"type":"intrinsic","name":"boolean"}}],"groups":[{"title":"Properties","children":[62,71,61,60,64,63,59,67,68,65,66,70,69]}],"sources":[{"fileName":"src/Poru.ts","line":113,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L113"}],"permalink":"/poru/api/interface/PoruOptions","previousId":103,"nextId":15},{"id":15,"name":"ResolveOptions","variant":"declaration","kind":256,"flags":{},"children":[{"id":16,"name":"query","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":44,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L44"}],"type":{"type":"intrinsic","name":"string"}},{"id":19,"name":"requester","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":46,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L46"}],"type":{"type":"intrinsic","name":"any"}},{"id":17,"name":"source","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Poru.ts","line":45,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L45"}],"type":{"type":"union","types":[{"type":"reference","target":21,"name":"supportedPlatforms","package":"poru"},{"type":"intersection","types":[{"type":"intrinsic","name":"string"},{"type":"reflection","declaration":{"id":18,"name":"__type","variant":"declaration","kind":65536,"flags":{}}}]}]}}],"groups":[{"title":"Properties","children":[16,19,17]}],"sources":[{"fileName":"src/Poru.ts","line":43,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L43"}],"permalink":"/poru/api/interface/ResolveOptions","previousId":58,"nextId":303},{"id":303,"name":"SetStateUpdate","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Discord Voice State Update Types"}],"blockTags":[{"tag":"@reference","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/voice#voice-state-object"}]}]},"children":[{"id":305,"name":"channel_id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Connection.ts","line":28,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L28"}],"type":{"type":"intrinsic","name":"string"}},{"id":309,"name":"deaf","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Connection.ts","line":32,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L32"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":304,"name":"guild_id","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Player/Connection.ts","line":27,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L27"}],"type":{"type":"intrinsic","name":"string"}},{"id":307,"name":"member","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Player/Connection.ts","line":30,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L30"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"unknown"}],"name":"Record","package":"typescript"}},{"id":310,"name":"mute","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Connection.ts","line":33,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L33"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":316,"name":"request_to_speak_timestamp","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Player/Connection.ts","line":39,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L39"}],"type":{"type":"templateLiteral","head":"","tail":[[{"type":"intrinsic","name":"number"},""],[{"type":"intrinsic","name":"number"},""],[{"type":"intrinsic","name":"number"},""],[{"type":"intrinsic","name":"number"},"-"],[{"type":"intrinsic","name":"number"},""],[{"type":"intrinsic","name":"number"},"-"],[{"type":"intrinsic","name":"number"},""],[{"type":"intrinsic","name":"number"},"T"],[{"type":"intrinsic","name":"number"},""],[{"type":"intrinsic","name":"number"},":"],[{"type":"intrinsic","name":"number"},""],[{"type":"intrinsic","name":"number"},":"],[{"type":"intrinsic","name":"number"},""],[{"type":"intrinsic","name":"number"},"."],[{"type":"intrinsic","name":"number"},""],[{"type":"intrinsic","name":"number"},""],[{"type":"intrinsic","name":"number"},"Z"]]}},{"id":311,"name":"self_deaf","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Connection.ts","line":34,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L34"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":312,"name":"self_mute","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Connection.ts","line":35,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L35"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":313,"name":"self_stream","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Player/Connection.ts","line":36,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L36"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":314,"name":"self_video","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Connection.ts","line":37,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":308,"name":"session_id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Connection.ts","line":31,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L31"}],"type":{"type":"intrinsic","name":"string"}},{"id":315,"name":"suppress","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Connection.ts","line":38,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L38"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":306,"name":"user_id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Connection.ts","line":29,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L29"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[305,309,304,307,310,316,311,312,313,314,308,315,306]}],"sources":[{"fileName":"src/Player/Connection.ts","line":26,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Connection.ts#L26"}],"permalink":"/poru/api/interface/SetStateUpdate","previousId":15,"nextId":341},{"id":341,"name":"StartSpeakingEventVoiceReceiver","variant":"declaration","kind":256,"flags":{},"children":[{"id":343,"name":"data","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Player.ts","line":56,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L56"}],"type":{"type":"reference","target":333,"name":"StartSpeakingEventVoiceReceiverData","package":"poru"}},{"id":344,"name":"op","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Player.ts","line":20,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L20"}],"type":{"type":"literal","value":"speak"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseVoiceReceiverEvent.op"}},{"id":342,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Player/Player.ts","line":55,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L55"}],"type":{"type":"literal","value":"startSpeakingEvent"}}],"groups":[{"title":"Properties","children":[343,344,342]}],"sources":[{"fileName":"src/Player/Player.ts","line":54,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L54"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"BaseVoiceReceiverEvent"},"name":"BaseVoiceReceiverEvent","package":"poru"}],"permalink":"/poru/api/interface/StartSpeakingEventVoiceReceiver","previousId":303,"nextId":333},{"id":333,"name":"StartSpeakingEventVoiceReceiverData","variant":"declaration","kind":256,"flags":{},"children":[{"id":335,"name":"guildId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild ID of the guild where the user started speaking."}]},"sources":[{"fileName":"src/Player/Player.ts","line":32,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L32"}],"type":{"type":"intrinsic","name":"string"}},{"id":334,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user ID of the user who started speaking."}]},"sources":[{"fileName":"src/Player/Player.ts","line":27,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L27"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[335,334]}],"sources":[{"fileName":"src/Player/Player.ts","line":23,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L23"}],"permalink":"/poru/api/interface/StartSpeakingEventVoiceReceiverData","previousId":341,"nextId":33},{"id":33,"name":"TrackEndEvent","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents an event indicating the end of a track."}]},"children":[{"id":38,"name":"guildId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":60,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L60"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":27,"name":"PlayerEvent.guildId"}},{"id":37,"name":"op","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":58,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L58"}],"type":{"type":"literal","value":"event"},"inheritedFrom":{"type":"reference","target":25,"name":"PlayerEvent.op"}},{"id":36,"name":"reason","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":77,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L77"}],"type":{"type":"reference","target":22,"name":"TrackEndReason","package":"poru"}},{"id":35,"name":"track","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":76,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L76"}],"type":{"type":"reference","target":735,"name":"Track","package":"poru"}},{"id":34,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":75,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L75"}],"type":{"type":"literal","value":"TrackEndEvent"},"overwrites":{"type":"reference","target":26,"name":"PlayerEvent.type"}}],"groups":[{"title":"Properties","children":[38,37,36,35,34]}],"sources":[{"fileName":"src/Poru.ts","line":74,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L74"}],"extendedTypes":[{"type":"reference","target":24,"name":"PlayerEvent","package":"poru"}],"permalink":"/poru/api/interface/TrackEndEvent","previousId":333,"nextId":45},{"id":45,"name":"TrackExceptionEvent","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents an event indicating an exception occurred with a track."}]},"children":[{"id":47,"name":"exception","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":94,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L94"}],"type":{"type":"intrinsic","name":"any"}},{"id":49,"name":"guildId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":60,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L60"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":27,"name":"PlayerEvent.guildId"}},{"id":48,"name":"op","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":58,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L58"}],"type":{"type":"literal","value":"event"},"inheritedFrom":{"type":"reference","target":25,"name":"PlayerEvent.op"}},{"id":46,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":93,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L93"}],"type":{"type":"literal","value":"TrackExceptionEvent"},"overwrites":{"type":"reference","target":26,"name":"PlayerEvent.type"}}],"groups":[{"title":"Properties","children":[47,49,48,46]}],"sources":[{"fileName":"src/Poru.ts","line":92,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L92"}],"extendedTypes":[{"type":"reference","target":24,"name":"PlayerEvent","package":"poru"}],"permalink":"/poru/api/interface/TrackExceptionEvent","previousId":33,"nextId":28},{"id":28,"name":"TrackStartEvent","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents an event indicating the start of a track."}]},"children":[{"id":32,"name":"guildId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":60,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L60"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":27,"name":"PlayerEvent.guildId"}},{"id":31,"name":"op","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":58,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L58"}],"type":{"type":"literal","value":"event"},"inheritedFrom":{"type":"reference","target":25,"name":"PlayerEvent.op"}},{"id":30,"name":"track","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":68,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L68"}],"type":{"type":"reference","target":735,"name":"Track","package":"poru"}},{"id":29,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":67,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L67"}],"type":{"type":"literal","value":"TrackStartEvent"},"overwrites":{"type":"reference","target":26,"name":"PlayerEvent.type"}}],"groups":[{"title":"Properties","children":[32,31,30,29]}],"sources":[{"fileName":"src/Poru.ts","line":66,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L66"}],"extendedTypes":[{"type":"reference","target":24,"name":"PlayerEvent","package":"poru"}],"permalink":"/poru/api/interface/TrackStartEvent","previousId":45,"nextId":39},{"id":39,"name":"TrackStuckEvent","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents an event indicating that a track got stuck while playing."}]},"children":[{"id":44,"name":"guildId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":60,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L60"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":27,"name":"PlayerEvent.guildId"}},{"id":43,"name":"op","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":58,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L58"}],"type":{"type":"literal","value":"event"},"inheritedFrom":{"type":"reference","target":25,"name":"PlayerEvent.op"}},{"id":42,"name":"thresholdMs","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":86,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L86"}],"type":{"type":"intrinsic","name":"number"}},{"id":41,"name":"track","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":85,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L85"}],"type":{"type":"reference","target":735,"name":"Track","package":"poru"}},{"id":40,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":84,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L84"}],"type":{"type":"literal","value":"TrackStuckEvent"},"overwrites":{"type":"reference","target":26,"name":"PlayerEvent.type"}}],"groups":[{"title":"Properties","children":[44,43,42,41,40]}],"sources":[{"fileName":"src/Poru.ts","line":83,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L83"}],"extendedTypes":[{"type":"reference","target":24,"name":"PlayerEvent","package":"poru"}],"permalink":"/poru/api/interface/TrackStuckEvent","previousId":28,"nextId":50},{"id":50,"name":"WebSocketClosedEvent","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents an event indicating that a WebSocket connection was closed."}]},"children":[{"id":53,"name":"byRemote","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":103,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L103"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":52,"name":"code","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":102,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L102"}],"type":{"type":"intrinsic","name":"number"}},{"id":56,"name":"guildId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":60,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L60"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":27,"name":"PlayerEvent.guildId"}},{"id":55,"name":"op","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":58,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L58"}],"type":{"type":"literal","value":"event"},"inheritedFrom":{"type":"reference","target":25,"name":"PlayerEvent.op"}},{"id":54,"name":"reason","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":104,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L104"}],"type":{"type":"intrinsic","name":"string"}},{"id":51,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":101,"character":2,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L101"}],"type":{"type":"literal","value":"WebSocketClosedEvent"},"overwrites":{"type":"reference","target":26,"name":"PlayerEvent.type"}}],"groups":[{"title":"Properties","children":[53,52,56,55,54,51]}],"sources":[{"fileName":"src/Poru.ts","line":100,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L100"}],"extendedTypes":[{"type":"reference","target":24,"name":"PlayerEvent","package":"poru"}],"permalink":"/poru/api/interface/WebSocketClosedEvent","previousId":39,"nextId":652},{"id":652,"name":"channelMixOptions","variant":"declaration","kind":256,"flags":{},"comment":{"summary":[{"kind":"text","text":"The channelMixOptions interface that is used to define the channelMix options to apply to the currently playing track"}]},"children":[{"id":653,"name":"leftToLeft","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The left to left of the channelMix effect to apply"}]},"sources":[{"fileName":"src/Player/Filters.ts","line":113,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L113"}],"type":{"type":"intrinsic","name":"number"}},{"id":654,"name":"leftToRight","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The left to right of the channelMix effect to apply"}]},"sources":[{"fileName":"src/Player/Filters.ts","line":114,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L114"}],"type":{"type":"intrinsic","name":"number"}},{"id":655,"name":"rightToLeft","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The right to left of the channelMix effect to apply"}]},"sources":[{"fileName":"src/Player/Filters.ts","line":115,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L115"}],"type":{"type":"intrinsic","name":"number"}},{"id":656,"name":"rightToRight","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The right to right of the channelMix effect to apply"}]},"sources":[{"fileName":"src/Player/Filters.ts","line":116,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L116"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[653,654,655,656]}],"sources":[{"fileName":"src/Player/Filters.ts","line":112,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Player/Filters.ts#L112"}],"permalink":"/poru/api/interface/channelMixOptions","previousId":50,"nextId":577},{"id":577,"name":"playOptions","variant":"declaration","kind":256,"flags":{},"children":[{"id":579,"name":"data","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":11,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L11"}],"type":{"type":"reflection","declaration":{"id":580,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":584,"name":"endTime","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Node/Rest.ts","line":15,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L15"}],"type":{"type":"intrinsic","name":"number"}},{"id":588,"name":"filters","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Node/Rest.ts","line":19,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L19"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Partial"},"typeArguments":[{"type":"reference","target":657,"name":"FiltersOptions","package":"poru"}],"name":"Partial","package":"typescript"}},{"id":582,"name":"identifier","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Node/Rest.ts","line":13,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L13"}],"type":{"type":"intrinsic","name":"string"}},{"id":587,"name":"paused","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Node/Rest.ts","line":18,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":586,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Node/Rest.ts","line":17,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L17"}],"type":{"type":"intrinsic","name":"number"}},{"id":583,"name":"startTime","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Node/Rest.ts","line":14,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L14"}],"type":{"type":"intrinsic","name":"number"}},{"id":581,"name":"track","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Node/Rest.ts","line":12,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L12"}],"type":{"type":"intrinsic","name":"any"}},{"id":589,"name":"voice","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Node/Rest.ts","line":20,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L20"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":299,"name":"IVoiceServer","package":"poru"},{"type":"reference","target":575,"typeArguments":[{"type":"reference","target":299,"name":"IVoiceServer","package":"poru"}],"name":"PartialNull","package":"poru"}]}},{"id":585,"name":"volume","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"src/Node/Rest.ts","line":16,"character":8,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L16"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[584,588,582,587,586,583,581,589,585]}],"sources":[{"fileName":"src/Node/Rest.ts","line":11,"character":10,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L11"}]}}},{"id":578,"name":"guildId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":10,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L10"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[579,578]}],"sources":[{"fileName":"src/Node/Rest.ts","line":9,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L9"}],"permalink":"/poru/api/interface/playOptions","previousId":652,"nextId":718},{"id":718,"name":"trackData","variant":"declaration","kind":256,"flags":{},"children":[{"id":719,"name":"encoded","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":4,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L4"}],"type":{"type":"intrinsic","name":"string"}},{"id":720,"name":"info","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":5,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L5"}],"type":{"type":"reference","target":723,"name":"trackInfo","package":"poru"}},{"id":721,"name":"pluginInfo","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":6,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L6"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"unknown"}],"name":"Record","package":"typescript"}},{"id":722,"name":"userData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":7,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L7"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"unknown"}],"name":"Record","package":"typescript"}}],"groups":[{"title":"Properties","children":[719,720,721,722]}],"sources":[{"fileName":"src/guild/Track.ts","line":3,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L3"}],"permalink":"/poru/api/interface/trackData","previousId":577,"nextId":723},{"id":723,"name":"trackInfo","variant":"declaration","kind":256,"flags":{},"children":[{"id":732,"name":"artworkUrl","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":19,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L19"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":726,"name":"author","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":13,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L13"}],"type":{"type":"intrinsic","name":"string"}},{"id":724,"name":"identifier","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":11,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L11"}],"type":{"type":"intrinsic","name":"string"}},{"id":725,"name":"isSeekable","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":12,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L12"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":728,"name":"isStream","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":15,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L15"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":733,"name":"isrc","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":20,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L20"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":727,"name":"length","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":14,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L14"}],"type":{"type":"intrinsic","name":"number"}},{"id":729,"name":"position","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":16,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L16"}],"type":{"type":"intrinsic","name":"number"}},{"id":734,"name":"sourceName","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":21,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L21"}],"type":{"type":"intrinsic","name":"string"}},{"id":730,"name":"title","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":17,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L17"}],"type":{"type":"intrinsic","name":"string"}},{"id":731,"name":"uri","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"src/guild/Track.ts","line":18,"character":4,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L18"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}],"groups":[{"title":"Properties","children":[732,726,724,725,728,733,727,729,734,730,731]}],"sources":[{"fileName":"src/guild/Track.ts","line":10,"character":17,"url":"https://github.com/parasop/poru/blob/master/src/guild/Track.ts#L10"}],"permalink":"/poru/api/interface/trackInfo","previousId":718,"nextId":1},{"id":1,"name":"Constructor","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":11,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L11"}],"typeParameters":[{"id":5,"name":"T","variant":"typeParam","kind":131072,"flags":{}}],"type":{"type":"reflection","declaration":{"id":2,"name":"__type","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":11,"character":29,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L11"}],"signatures":[{"id":3,"name":"__type","variant":"signature","kind":16384,"flags":{},"parameters":[{"id":4,"name":"args","variant":"param","kind":32768,"flags":{"isRest":true},"type":{"type":"array","elementType":{"type":"intrinsic","name":"any"}}}],"type":{"type":"reference","target":5,"name":"T","package":"poru","refersToTypeParameter":true}}]}},"permalink":"/poru/api#Constructor","previousId":723,"nextId":57},{"id":57,"name":"EventData","variant":"declaration","kind":2097152,"flags":{},"comment":{"summary":[{"kind":"text","text":"The event data"}]},"sources":[{"fileName":"src/Poru.ts","line":111,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L111"}],"type":{"type":"union","types":[{"type":"reference","target":33,"name":"TrackEndEvent","package":"poru"},{"type":"reference","target":39,"name":"TrackStuckEvent","package":"poru"},{"type":"reference","target":50,"name":"WebSocketClosedEvent","package":"poru"},{"type":"reference","target":28,"name":"TrackStartEvent","package":"poru"},{"type":"reference","target":45,"name":"TrackExceptionEvent","package":"poru"}]},"permalink":"/poru/api#EventData","previousId":1,"nextId":604},{"id":604,"name":"HeadersInit","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":43,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L43"}],"type":{"type":"union","types":[{"type":"array","elementType":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"ReadonlyArray"},"typeArguments":[{"type":"intrinsic","name":"string"}],"name":"ReadonlyArray","package":"typescript"}]}],"name":"Record","package":"typescript"},{"type":"reference","target":{"sourceFileName":"","qualifiedName":"Headers"},"name":"Headers"}]},"permalink":"/poru/api#HeadersInit","previousId":57,"nextId":747},{"id":747,"name":"LavaLinkLoadTypes","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":4,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L4"}],"type":{"type":"union","types":[{"type":"literal","value":"track"},{"type":"literal","value":"playlist"},{"type":"literal","value":"search"},{"type":"literal","value":"empty"},{"type":"literal","value":"error"}]},"permalink":"/poru/api#LavaLinkLoadTypes","previousId":604,"nextId":784},{"id":784,"name":"LoadTrackResponse","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":72,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L72"}],"type":{"type":"union","types":[{"type":"reference","target":757,"name":"LoadTrackResponseTrack","package":"poru"},{"type":"reference","target":760,"name":"LoadTrackResponseSearch","package":"poru"},{"type":"reference","target":763,"name":"LoadTrackResponseEmpty","package":"poru"},{"type":"reference","target":767,"name":"LoadTrackResponseError","package":"poru"},{"type":"reference","target":774,"name":"LoadTrackResponsePlaylist","package":"poru"}]},"permalink":"/poru/api#LoadTrackResponse","previousId":747,"nextId":491},{"id":491,"name":"NodeLinkGetLyrics","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":32,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L32"}],"type":{"type":"union","types":[{"type":"reference","target":499,"name":"NodeLinkGetLyricsSingle","package":"poru"},{"type":"reference","target":492,"name":"NodeLinkGetLyricsMultiple","package":"poru"},{"type":"reference","target":495,"name":"NodeLinkGetLyricsEmpty","package":"poru"},{"type":"reference","target":502,"name":"NodeLinkGetLyricsError","package":"poru"}]},"permalink":"/poru/api#NodeLinkGetLyrics","previousId":784,"nextId":490},{"id":490,"name":"NodeLinkV2LoadTypes","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/Node/Node.ts","line":30,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Node/Node.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":"short"},{"type":"literal","value":"album"},{"type":"literal","value":"artist"},{"type":"literal","value":"show"},{"type":"literal","value":"episode"},{"type":"literal","value":"station"},{"type":"literal","value":"podcast"}]},"permalink":"/poru/api#NodeLinkV2LoadTypes","previousId":491,"nextId":102},{"id":102,"name":"NodeStatsResponse","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":160,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L160"}],"type":{"type":"reference","target":{"sourceFileName":"node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Omit"},"typeArguments":[{"type":"reference","target":470,"name":"NodeStats","package":"poru"},{"type":"literal","value":"frameStats"}],"name":"Omit","package":"typescript"},"permalink":"/poru/api#NodeStatsResponse","previousId":490,"nextId":14},{"id":14,"name":"Packet","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":23,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L23"}],"type":{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PacketVoiceStateUpdate"},"name":"PacketVoiceStateUpdate","package":"poru"},{"type":"reference","target":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PacketVoiceServerUpdate"},"name":"PacketVoiceServerUpdate","package":"poru"},{"type":"reference","target":{"sourceFileName":"../src/Poru.ts","qualifiedName":"AnyOtherPacket"},"name":"AnyOtherPacket","package":"poru"}]},"permalink":"/poru/api#Packet","previousId":102,"nextId":575},{"id":575,"name":"PartialNull","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":7,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L7"}],"typeParameters":[{"id":576,"name":"T","variant":"typeParam","kind":131072,"flags":{}}],"type":{"type":"mapped","parameter":"P","parameterType":{"type":"typeOperator","operator":"keyof","target":{"type":"reference","target":576,"name":"T","package":"poru","refersToTypeParameter":true}},"templateType":{"type":"union","types":[{"type":"indexedAccess","indexType":{"type":"reference","target":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"P"},"name":"P","package":"poru","refersToTypeParameter":true},"objectType":{"type":"reference","target":576,"name":"T","package":"poru","refersToTypeParameter":true}},{"type":"literal","value":null}]}},"permalink":"/poru/api#PartialNull","previousId":14,"nextId":23},{"id":23,"name":"PlayerEventType","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":52,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L52"}],"type":{"type":"union","types":[{"type":"literal","value":"TrackStartEvent"},{"type":"literal","value":"TrackEndEvent"},{"type":"literal","value":"TrackExceptionEvent"},{"type":"literal","value":"TrackStuckEvent"},{"type":"literal","value":"WebSocketClosedEvent"}]},"permalink":"/poru/api#PlayerEventType","previousId":575,"nextId":603},{"id":603,"name":"RouteLike","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/Node/Rest.ts","line":42,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Node/Rest.ts#L42"}],"type":{"type":"templateLiteral","head":"/","tail":[[{"type":"intrinsic","name":"string"},""]]},"permalink":"/poru/api#RouteLike","previousId":23,"nextId":748},{"id":748,"name":"Severity","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/guild/Response.ts","line":5,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/guild/Response.ts#L5"}],"type":{"type":"union","types":[{"type":"literal","value":"common"},{"type":"literal","value":"suspicious"},{"type":"literal","value":"fault"}]},"permalink":"/poru/api#Severity","previousId":603,"nextId":22},{"id":22,"name":"TrackEndReason","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":51,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L51"}],"type":{"type":"union","types":[{"type":"literal","value":"finished"},{"type":"literal","value":"loadFailed"},{"type":"literal","value":"stopped"},{"type":"literal","value":"replaced"},{"type":"literal","value":"cleanup"}]},"permalink":"/poru/api#TrackEndReason","previousId":748,"nextId":349},{"id":349,"name":"VoiceReceiverEvent","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/Player/Player.ts","line":64,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Player/Player.ts#L64"}],"type":{"type":"union","types":[{"type":"reference","target":341,"name":"StartSpeakingEventVoiceReceiver","package":"poru"},{"type":"reference","target":345,"name":"EndSpeakingEventVoiceReceiver","package":"poru"}]},"permalink":"/poru/api#VoiceReceiverEvent","previousId":22,"nextId":20},{"id":20,"name":"supportedLibraries","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":49,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L49"}],"type":{"type":"union","types":[{"type":"literal","value":"discord.js"},{"type":"literal","value":"eris"},{"type":"literal","value":"oceanic"},{"type":"literal","value":"other"}]},"permalink":"/poru/api#supportedLibraries","previousId":349,"nextId":21},{"id":21,"name":"supportedPlatforms","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"src/Poru.ts","line":50,"character":12,"url":"https://github.com/parasop/poru/blob/master/src/Poru.ts#L50"}],"type":{"type":"union","types":[{"type":"literal","value":"spsearch"},{"type":"literal","value":"dzsearch"},{"type":"literal","value":"amsearch"},{"type":"literal","value":"scsearch"},{"type":"literal","value":"ytsearch"},{"type":"literal","value":"ytmsearch"}]},"permalink":"/poru/api#supportedPlatforms","previousId":20}],"groups":[{"title":"Classes","children":[317,668,517,350,291,195,785,611,735,800]},{"title":"Enumerations","children":[605]},{"title":"Interfaces","children":[72,345,336,510,657,299,763,767,774,760,757,753,6,79,495,502,492,499,470,24,590,598,749,103,58,15,303,341,333,33,45,28,39,50,652,577,718,723]},{"title":"Type Aliases","children":[1,57,604,747,784,491,490,102,14,575,23,603,748,22,349,20,21]}],"packageName":"poru","packageVersion":"5.2.0","readme":[{"kind":"text","text":"

\\n \\"Poru\\n

\\n\\n

\\n \\n \\"Discord\\"/\\n \\n \\n \\"npm\\"/\\n \\n \\"GitHub\\n \\"GitHub\\n \\"Snyk\\n \\"NPM\\"/\\n

\\n\\n

\\n note: this version supports only Lavalink v4 or above\\n

\\n\\n

\\n \\n \\"Poru\\n \\n

\\n\\n## Table of contents\\n\\n- [Documentation](https://poru.js.org)\\n- [Installation](#installation)\\n- [About](#about)\\n- [Implementation Repo](#implementation-repo)\\n- [Basic Usage](#example-usage-basic-bot)\\n- [Plugins List](#plugins-list)\\n- [Help & Support](#need-help)\\n- [Example Bot](https://github.com/parasop/poru-example)\\n\\n## Installation\\n\\n"},{"kind":"code","text":"```bash\\n# Using npm\\nnpm install poru\\n\\n# Using yarn\\nyarn add poru\\n```"},{"kind":"text","text":"\\n\\n## About\\n\\nTo use, you need a configured [Lavalink](https://github.com/lavalink-devs/Lavalink) instance.\\n\\n- Stable client\\n- Support TypeScript\\n- 100% Compatible with Lavalink\\n- Object-oriented\\n- 100% Customizable\\n- Easy to setup\\n- Inbuilt Queue System\\n- Inbuilt support for Spotify, Apple Music, and Deezer\\n\\n## Implementation Repo:\\n\\nNote: Send PR to add your repo here\\n\\n| URL | Features | Additional Information |\\n|-----|----------|------------------------|\\n| [Poru Music](https://github.com/parasop/poru-example) | Basic example | Works with the latest Discord.js version |\\n| [The world machine](https://github.com/Reishimanfr/TWM-bot) | See GitHub repo for the full list | - |\\n| [Lunox](https://github.com/adh319/Lunox) | Look over the repo for the full list of features | Simply powerful Discord Music Bot |\\n\\n## Example usage basic bot\\n\\n"},{"kind":"code","text":"```javascript\\nconst { Client, GatewayIntentBits } = require(\\"discord.js\\");\\nconst { Poru } = require(\\"poru\\");\\n\\nconst nodes = [\\n {\\n name: \\"local-node\\",\\n host: \\"localhost\\",\\n port: 2333,\\n password: \\"youshallnotpass\\",\\n },\\n];\\n\\nconst PoruOptions = {\\n library: \\"discord.js\\",\\n defaultPlatform: \\"scsearch\\",\\n};\\n\\nconst client = new Client({\\n intents: [\\n GatewayIntentBits.Guilds,\\n GatewayIntentBits.GuildMessages,\\n GatewayIntentBits.GuildVoiceStates,\\n GatewayIntentBits.MessageContent,\\n ],\\n});\\n\\nclient.poru = new Poru(client, nodes, PoruOptions);\\n\\nclient.poru.on(\\"trackStart\\", (player, track) => {\\n const channel = client.channels.cache.get(player.textChannel);\\n return channel.send(`Now playing \\\\`${track.info.title}\\\\``);\\n});\\n\\nclient.on(\\"ready\\", () => {\\n console.log(\\"Ready!\\");\\n client.poru.init(client);\\n});\\n\\nclient.on(\\"interactionCreate\\", async (interaction) => {\\n if (!interaction.isChatInputCommand()) return;\\n if (!interaction.member.voice.channel) {\\n return interaction.reply({\\n content: `Please connect with a voice channel `,\\n ephemeral: true,\\n });\\n }\\n\\n const track = interaction.options.getString(\\"track\\");\\n\\n const res = await client.poru.resolve({ query: track, source: \\"scsearch\\", requester: interaction.member });\\n\\n if (res.loadType === \\"error\\") {\\n return interaction.reply(\\"Failed to load track.\\");\\n } else if (res.loadType === \\"empty\\") {\\n return interaction.reply(\\"No source found!\\");\\n }\\n\\n // Create connection with Discord voice channel\\n const player = client.poru.createConnection({\\n guildId: interaction.guild.id,\\n voiceChannel: interaction.member.voice.channelId,\\n textChannel: interaction.channel.id,\\n deaf: true,\\n });\\n\\n if (res.loadType === \\"playlist\\") {\\n for (const track of res.tracks) {\\n track.info.requester = interaction.user;\\n player.queue.add(track);\\n }\\n\\n interaction.reply(\\n `${res.playlistInfo.name} has been loaded with ${res.tracks.length}`\\n );\\n } else {\\n const track = res.tracks[0];\\n track.info.requester = interaction.user;\\n player.queue.add(track);\\n interaction.reply(`Queued Track \\\\n \\\\`${track.info.title}\\\\``)\\n }\\n\\n if (!player.isPlaying && player.isConnected) player.play();\\n});\\n\\nclient.login(\\"TOKEN\\");\\n```"},{"kind":"text","text":"\\n\\n## Plugins list:\\n\\nNote: Open a PR to add your plugin here\\n\\n| Name | Link | Additional Description |\\n|------|------|------------------------|\\n| Poru Spotify | [poru-spotify](https://github.com/parasop/poru-spotify) | Plugin for integrating Spotify with Poru |\\n| Poru Deezer | [poru-deezer](https://github.com/parasop/poru-deezer) | Plugin for integrating Deezer with Poru |\\n| Poru Apple Music | [poru-applemusic](https://github.com/parasop/poru-applemusic) | Plugin for integrating Apple Music with Poru |\\n\\n## Need Help?\\n\\nFeel free to join our [Discord server](https://discord.gg/Zmmc47Nrh8). Give us suggestions and advice about errors and new features.\\n\\nWith \u2764\ufe0f by [Paras](https://github.com/parasop)."}],"symbolIdMap":{"0":{"sourceFileName":"../index.ts","qualifiedName":""},"1":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Constructor"},"2":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"3":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"4":{"sourceFileName":"../src/Poru.ts","qualifiedName":"args"},"5":{"sourceFileName":"../src/Poru.ts","qualifiedName":"T"},"6":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeGroup"},"7":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeGroup.name"},"8":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeGroup.host"},"9":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeGroup.port"},"10":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeGroup.password"},"11":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeGroup.secure"},"12":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeGroup.region"},"13":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeGroup.isNodeLink"},"14":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Packet"},"15":{"sourceFileName":"../src/Poru.ts","qualifiedName":"ResolveOptions"},"16":{"sourceFileName":"../src/Poru.ts","qualifiedName":"ResolveOptions.query"},"17":{"sourceFileName":"../src/Poru.ts","qualifiedName":"ResolveOptions.source"},"18":{"sourceFileName":"","qualifiedName":"__type"},"19":{"sourceFileName":"../src/Poru.ts","qualifiedName":"ResolveOptions.requester"},"20":{"sourceFileName":"../src/Poru.ts","qualifiedName":"supportedLibraries"},"21":{"sourceFileName":"../src/Poru.ts","qualifiedName":"supportedPlatforms"},"22":{"sourceFileName":"../src/Poru.ts","qualifiedName":"TrackEndReason"},"23":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PlayerEventType"},"24":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PlayerEvent"},"25":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PlayerEvent.op"},"26":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PlayerEvent.type"},"27":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PlayerEvent.guildId"},"28":{"sourceFileName":"../src/Poru.ts","qualifiedName":"TrackStartEvent"},"29":{"sourceFileName":"../src/Poru.ts","qualifiedName":"TrackStartEvent.type"},"30":{"sourceFileName":"../src/Poru.ts","qualifiedName":"TrackStartEvent.track"},"31":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PlayerEvent.op"},"32":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PlayerEvent.guildId"},"33":{"sourceFileName":"../src/Poru.ts","qualifiedName":"TrackEndEvent"},"34":{"sourceFileName":"../src/Poru.ts","qualifiedName":"TrackEndEvent.type"},"35":{"sourceFileName":"../src/Poru.ts","qualifiedName":"TrackEndEvent.track"},"36":{"sourceFileName":"../src/Poru.ts","qualifiedName":"TrackEndEvent.reason"},"37":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PlayerEvent.op"},"38":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PlayerEvent.guildId"},"39":{"sourceFileName":"../src/Poru.ts","qualifiedName":"TrackStuckEvent"},"40":{"sourceFileName":"../src/Poru.ts","qualifiedName":"TrackStuckEvent.type"},"41":{"sourceFileName":"../src/Poru.ts","qualifiedName":"TrackStuckEvent.track"},"42":{"sourceFileName":"../src/Poru.ts","qualifiedName":"TrackStuckEvent.thresholdMs"},"43":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PlayerEvent.op"},"44":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PlayerEvent.guildId"},"45":{"sourceFileName":"../src/Poru.ts","qualifiedName":"TrackExceptionEvent"},"46":{"sourceFileName":"../src/Poru.ts","qualifiedName":"TrackExceptionEvent.type"},"47":{"sourceFileName":"../src/Poru.ts","qualifiedName":"TrackExceptionEvent.exception"},"48":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PlayerEvent.op"},"49":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PlayerEvent.guildId"},"50":{"sourceFileName":"../src/Poru.ts","qualifiedName":"WebSocketClosedEvent"},"51":{"sourceFileName":"../src/Poru.ts","qualifiedName":"WebSocketClosedEvent.type"},"52":{"sourceFileName":"../src/Poru.ts","qualifiedName":"WebSocketClosedEvent.code"},"53":{"sourceFileName":"../src/Poru.ts","qualifiedName":"WebSocketClosedEvent.byRemote"},"54":{"sourceFileName":"../src/Poru.ts","qualifiedName":"WebSocketClosedEvent.reason"},"55":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PlayerEvent.op"},"56":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PlayerEvent.guildId"},"57":{"sourceFileName":"../src/Poru.ts","qualifiedName":"EventData"},"58":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruOptions"},"59":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruOptions.plugins"},"60":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruOptions.customPlayer"},"61":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruOptions.customFilter"},"62":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruOptions.autoResume"},"63":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruOptions.library"},"64":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruOptions.defaultPlatform"},"65":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruOptions.resumeKey"},"66":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruOptions.resumeTimeout"},"67":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruOptions.reconnectTimeout"},"68":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruOptions.reconnectTries"},"69":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruOptions.useCustomFilters"},"70":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruOptions.send"},"71":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruOptions.clientName"},"72":{"sourceFileName":"../src/Poru.ts","qualifiedName":"ConnectionOptions"},"73":{"sourceFileName":"../src/Poru.ts","qualifiedName":"ConnectionOptions.guildId"},"74":{"sourceFileName":"../src/Poru.ts","qualifiedName":"ConnectionOptions.voiceChannel"},"75":{"sourceFileName":"../src/Poru.ts","qualifiedName":"ConnectionOptions.textChannel"},"76":{"sourceFileName":"../src/Poru.ts","qualifiedName":"ConnectionOptions.deaf"},"77":{"sourceFileName":"../src/Poru.ts","qualifiedName":"ConnectionOptions.mute"},"78":{"sourceFileName":"../src/Poru.ts","qualifiedName":"ConnectionOptions.region"},"79":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeInfoResponse"},"80":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeInfoResponse.version"},"81":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"82":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type.semver"},"83":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type.major"},"84":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type.minor"},"85":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type.patch"},"86":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type.preRelease"},"87":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type.build"},"88":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeInfoResponse.buildTime"},"89":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeInfoResponse.git"},"90":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"91":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type.branch"},"92":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type.commit"},"93":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type.commitTime"},"94":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeInfoResponse.jvm"},"95":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeInfoResponse.lavaplayer"},"96":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeInfoResponse.sourceManagers"},"97":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeInfoResponse.filters"},"98":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeInfoResponse.plugins"},"99":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"100":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type.name"},"101":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type.version"},"102":{"sourceFileName":"../src/Poru.ts","qualifiedName":"NodeStatsResponse"},"103":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents"},"104":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.debug"},"105":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"106":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"107":{"sourceFileName":"../src/Poru.ts","qualifiedName":"args"},"108":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.raw"},"109":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"110":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"111":{"sourceFileName":"../src/Poru.ts","qualifiedName":"topic"},"112":{"sourceFileName":"../src/Poru.ts","qualifiedName":"args"},"113":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.nodeConnect"},"114":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"115":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"116":{"sourceFileName":"../src/Poru.ts","qualifiedName":"node"},"117":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.nodeDisconnect"},"118":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"119":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"120":{"sourceFileName":"../src/Poru.ts","qualifiedName":"node"},"121":{"sourceFileName":"../src/Poru.ts","qualifiedName":"event"},"122":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.nodeReconnect"},"123":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"124":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"125":{"sourceFileName":"../src/Poru.ts","qualifiedName":"node"},"126":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.nodeError"},"127":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"128":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"129":{"sourceFileName":"../src/Poru.ts","qualifiedName":"node"},"130":{"sourceFileName":"../src/Poru.ts","qualifiedName":"event"},"131":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.trackStart"},"132":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"133":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"134":{"sourceFileName":"../src/Poru.ts","qualifiedName":"player"},"135":{"sourceFileName":"../src/Poru.ts","qualifiedName":"track"},"136":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.trackEnd"},"137":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"138":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"139":{"sourceFileName":"../src/Poru.ts","qualifiedName":"player"},"140":{"sourceFileName":"../src/Poru.ts","qualifiedName":"track"},"141":{"sourceFileName":"../src/Poru.ts","qualifiedName":"data"},"142":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.queueEnd"},"143":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"144":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"145":{"sourceFileName":"../src/Poru.ts","qualifiedName":"player"},"146":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.trackError"},"147":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"148":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"149":{"sourceFileName":"../src/Poru.ts","qualifiedName":"player"},"150":{"sourceFileName":"../src/Poru.ts","qualifiedName":"track"},"151":{"sourceFileName":"../src/Poru.ts","qualifiedName":"data"},"152":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.playerUpdate"},"153":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"154":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"155":{"sourceFileName":"../src/Poru.ts","qualifiedName":"player"},"156":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.playerCreate"},"157":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"158":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"159":{"sourceFileName":"../src/Poru.ts","qualifiedName":"player"},"160":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.playerDestroy"},"161":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"162":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"163":{"sourceFileName":"../src/Poru.ts","qualifiedName":"player"},"164":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.socketClose"},"165":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"166":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"167":{"sourceFileName":"../src/Poru.ts","qualifiedName":"player"},"168":{"sourceFileName":"../src/Poru.ts","qualifiedName":"track"},"169":{"sourceFileName":"../src/Poru.ts","qualifiedName":"data"},"170":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.startSpeaking"},"171":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"172":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"173":{"sourceFileName":"../src/Poru.ts","qualifiedName":"player"},"174":{"sourceFileName":"../src/Poru.ts","qualifiedName":"data"},"175":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.endSpeaking"},"176":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"177":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"178":{"sourceFileName":"../src/Poru.ts","qualifiedName":"player"},"179":{"sourceFileName":"../src/Poru.ts","qualifiedName":"data"},"180":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.voiceReceiverError"},"181":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"182":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"183":{"sourceFileName":"../src/Poru.ts","qualifiedName":"player"},"184":{"sourceFileName":"../src/Poru.ts","qualifiedName":"error"},"185":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.voiceReceiverConnected"},"186":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"187":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"188":{"sourceFileName":"../src/Poru.ts","qualifiedName":"player"},"189":{"sourceFileName":"../src/Poru.ts","qualifiedName":"status"},"190":{"sourceFileName":"../src/Poru.ts","qualifiedName":"PoruEvents.voiceReceiverDisconnected"},"191":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"192":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__type"},"193":{"sourceFileName":"../src/Poru.ts","qualifiedName":"player"},"194":{"sourceFileName":"../src/Poru.ts","qualifiedName":"reason"},"195":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru"},"196":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.__constructor"},"197":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru"},"198":{"sourceFileName":"../src/Poru.ts","qualifiedName":"client"},"199":{"sourceFileName":"../src/Poru.ts","qualifiedName":"nodes"},"200":{"sourceFileName":"../src/Poru.ts","qualifiedName":"options"},"201":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.on"},"202":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.on"},"203":{"sourceFileName":"../src/Poru.ts","qualifiedName":"K"},"204":{"sourceFileName":"../src/Poru.ts","qualifiedName":"event"},"205":{"sourceFileName":"../src/Poru.ts","qualifiedName":"listener"},"206":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.once"},"207":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.once"},"208":{"sourceFileName":"../src/Poru.ts","qualifiedName":"K"},"209":{"sourceFileName":"../src/Poru.ts","qualifiedName":"event"},"210":{"sourceFileName":"../src/Poru.ts","qualifiedName":"listener"},"211":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.emit"},"212":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.emit"},"213":{"sourceFileName":"../src/Poru.ts","qualifiedName":"K"},"214":{"sourceFileName":"../src/Poru.ts","qualifiedName":"event"},"215":{"sourceFileName":"../src/Poru.ts","qualifiedName":"args"},"216":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.off"},"217":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.off"},"218":{"sourceFileName":"../src/Poru.ts","qualifiedName":"K"},"219":{"sourceFileName":"../src/Poru.ts","qualifiedName":"event"},"220":{"sourceFileName":"../src/Poru.ts","qualifiedName":"listener"},"221":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.client"},"223":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.options"},"224":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.nodes"},"225":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.players"},"226":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.userId"},"227":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.version"},"228":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.isActivated"},"229":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.send"},"230":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.init"},"231":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.init"},"232":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.packetUpdate"},"233":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.packetUpdate"},"234":{"sourceFileName":"../src/Poru.ts","qualifiedName":"packet"},"235":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.addNode"},"236":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.addNode"},"237":{"sourceFileName":"../src/Poru.ts","qualifiedName":"options"},"238":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.removeNode"},"239":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.removeNode"},"240":{"sourceFileName":"../src/Poru.ts","qualifiedName":"identifier"},"241":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.getNodeByRegion"},"242":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.getNodeByRegion"},"243":{"sourceFileName":"../src/Poru.ts","qualifiedName":"region"},"244":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.getNode"},"245":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.getNode"},"246":{"sourceFileName":"../src/Poru.ts","qualifiedName":"identifier"},"247":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.createConnection"},"248":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.createConnection"},"249":{"sourceFileName":"../src/Poru.ts","qualifiedName":"options"},"254":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.removeConnection"},"255":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.removeConnection"},"256":{"sourceFileName":"../src/Poru.ts","qualifiedName":"guildId"},"257":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.leastUsedNodes"},"258":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.leastUsedNodes"},"259":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.resolve"},"260":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.resolve"},"261":{"sourceFileName":"../src/Poru.ts","qualifiedName":"__0"},"262":{"sourceFileName":"../src/Poru.ts","qualifiedName":"node"},"263":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.decodeTrack"},"264":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.decodeTrack"},"265":{"sourceFileName":"../src/Poru.ts","qualifiedName":"encodedTrackString"},"266":{"sourceFileName":"../src/Poru.ts","qualifiedName":"node"},"267":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.decodeTracks"},"268":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.decodeTracks"},"269":{"sourceFileName":"../src/Poru.ts","qualifiedName":"encodedTrackString"},"270":{"sourceFileName":"../src/Poru.ts","qualifiedName":"node"},"271":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.getLavalinkInfo"},"272":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.getLavalinkInfo"},"273":{"sourceFileName":"../src/Poru.ts","qualifiedName":"name"},"274":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.getLavalinkStatus"},"275":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.getLavalinkStatus"},"276":{"sourceFileName":"../src/Poru.ts","qualifiedName":"name"},"277":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.getLyrics"},"278":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.getLyrics"},"279":{"sourceFileName":"../src/Poru.ts","qualifiedName":"encodedTrack"},"280":{"sourceFileName":"../src/Poru.ts","qualifiedName":"language"},"281":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.getLavalinkVersion"},"282":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.getLavalinkVersion"},"283":{"sourceFileName":"../src/Poru.ts","qualifiedName":"name"},"284":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.get"},"285":{"sourceFileName":"../src/Poru.ts","qualifiedName":"Poru.get"},"286":{"sourceFileName":"../src/Poru.ts","qualifiedName":"guildId"},"291":{"sourceFileName":"../src/Plugin.ts","qualifiedName":"Plugin"},"292":{"sourceFileName":"../src/Plugin.ts","qualifiedName":"Plugin.__constructor"},"293":{"sourceFileName":"../src/Plugin.ts","qualifiedName":"Plugin"},"294":{"sourceFileName":"../src/Plugin.ts","qualifiedName":"name"},"295":{"sourceFileName":"../src/Plugin.ts","qualifiedName":"Plugin.name"},"296":{"sourceFileName":"../src/Plugin.ts","qualifiedName":"Plugin.load"},"297":{"sourceFileName":"../src/Plugin.ts","qualifiedName":"Plugin.load"},"298":{"sourceFileName":"../src/Plugin.ts","qualifiedName":"poru"},"299":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"IVoiceServer"},"300":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"IVoiceServer.token"},"301":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"IVoiceServer.sessionId"},"302":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"IVoiceServer.endpoint"},"303":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"SetStateUpdate"},"304":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"SetStateUpdate.guild_id"},"305":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"SetStateUpdate.channel_id"},"306":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"SetStateUpdate.user_id"},"307":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"SetStateUpdate.member"},"308":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"SetStateUpdate.session_id"},"309":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"SetStateUpdate.deaf"},"310":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"SetStateUpdate.mute"},"311":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"SetStateUpdate.self_deaf"},"312":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"SetStateUpdate.self_mute"},"313":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"SetStateUpdate.self_stream"},"314":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"SetStateUpdate.self_video"},"315":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"SetStateUpdate.suppress"},"316":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"SetStateUpdate.request_to_speak_timestamp"},"317":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"Connection"},"318":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"Connection.__constructor"},"319":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"Connection"},"320":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"player"},"321":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"Connection.player"},"322":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"Connection.sessionId"},"323":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"Connection.region"},"324":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"Connection.voice"},"325":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"Connection.self_mute"},"326":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"Connection.self_deaf"},"327":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"Connection.setServersUpdate"},"328":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"Connection.setServersUpdate"},"329":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"data"},"330":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"Connection.setStateUpdate"},"331":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"Connection.setStateUpdate"},"332":{"sourceFileName":"../src/Player/Connection.ts","qualifiedName":"data"},"333":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"StartSpeakingEventVoiceReceiverData"},"334":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"StartSpeakingEventVoiceReceiverData.userId"},"335":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"StartSpeakingEventVoiceReceiverData.guildId"},"336":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"EndSpeakingEventVoiceReceiverData"},"337":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"EndSpeakingEventVoiceReceiverData.userId"},"338":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"EndSpeakingEventVoiceReceiverData.guildId"},"339":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"EndSpeakingEventVoiceReceiverData.data"},"340":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"EndSpeakingEventVoiceReceiverData.type"},"341":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"StartSpeakingEventVoiceReceiver"},"342":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"StartSpeakingEventVoiceReceiver.type"},"343":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"StartSpeakingEventVoiceReceiver.data"},"344":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"BaseVoiceReceiverEvent.op"},"345":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"EndSpeakingEventVoiceReceiver"},"346":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"EndSpeakingEventVoiceReceiver.type"},"347":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"EndSpeakingEventVoiceReceiver.data"},"348":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"BaseVoiceReceiverEvent.op"},"349":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"VoiceReceiverEvent"},"350":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player"},"351":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.__constructor"},"352":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player"},"353":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"poru"},"354":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"node"},"355":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"options"},"356":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.data"},"357":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.poru"},"358":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.node"},"359":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.connection"},"360":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.queue"},"361":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.filters"},"362":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.guildId"},"363":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.voiceChannel"},"364":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.textChannel"},"365":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.currentTrack"},"366":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.previousTrack"},"367":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.isPlaying"},"368":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.isPaused"},"369":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.isConnected"},"370":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.isAutoPlay"},"371":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.isQuietMode"},"372":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.loop"},"373":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.position"},"374":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.ping"},"375":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.timestamp"},"376":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.mute"},"377":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.deaf"},"378":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.volume"},"384":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.play"},"385":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.play"},"389":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.connect"},"390":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.connect"},"391":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"options"},"392":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.skip"},"393":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.skip"},"394":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.getLyrics"},"395":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.getLyrics"},"396":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"encodedTrack"},"397":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.pause"},"398":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.pause"},"399":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"toggle"},"400":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.seekTo"},"401":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.seekTo"},"402":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"position"},"403":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.setVolume"},"404":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.setVolume"},"405":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"volume"},"406":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.setLoop"},"407":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.setLoop"},"408":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"mode"},"409":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.setTextChannel"},"410":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.setTextChannel"},"411":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"channel"},"412":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.setVoiceChannel"},"413":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.setVoiceChannel"},"414":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"channel"},"415":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"options"},"416":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.set"},"417":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.set"},"418":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"K"},"419":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"key"},"420":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"value"},"421":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.get"},"422":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.get"},"423":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"K"},"424":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"key"},"427":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.destroy"},"428":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.destroy"},"429":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.restart"},"430":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.restart"},"431":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.moveNode"},"432":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.moveNode"},"433":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"name"},"434":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.autoMoveNode"},"435":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.autoMoveNode"},"436":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.autoplay"},"437":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.autoplay"},"438":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.eventHandler"},"439":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.eventHandler"},"440":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"data"},"441":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.resolve"},"442":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.resolve"},"443":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"__0"},"444":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.send"},"445":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.send"},"446":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"data"},"447":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.setupVoiceReceiverConnection"},"448":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.setupVoiceReceiverConnection"},"449":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.removeVoiceReceiverConnection"},"450":{"sourceFileName":"../src/Player/Player.ts","qualifiedName":"Player.removeVoiceReceiverConnection"},"470":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeStats"},"471":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeStats.players"},"472":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeStats.playingPlayers"},"473":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeStats.uptime"},"474":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeStats.memory"},"475":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type"},"476":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type.free"},"477":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type.used"},"478":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type.allocated"},"479":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type.reservable"},"480":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeStats.cpu"},"481":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type"},"482":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type.cores"},"483":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type.systemLoad"},"484":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type.lavalinkLoad"},"485":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeStats.frameStats"},"486":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type"},"487":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type.sent"},"488":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type.nulled"},"489":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type.deficit"},"490":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkV2LoadTypes"},"491":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkGetLyrics"},"492":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkGetLyricsMultiple"},"493":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkGetLyricsMultiple.loadType"},"494":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkGetLyricsMultiple.data"},"495":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkGetLyricsEmpty"},"496":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkGetLyricsEmpty.loadType"},"497":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkGetLyricsEmpty.data"},"498":{"sourceFileName":"","qualifiedName":"__type"},"499":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkGetLyricsSingle"},"500":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkGetLyricsSingle.loadType"},"501":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkGetLyricsSingle.data"},"502":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkGetLyricsError"},"503":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkGetLyricsError.loadType"},"504":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"NodeLinkGetLyricsError.data"},"505":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type"},"506":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type.message"},"507":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type.severity"},"508":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type.cause"},"509":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"__type.trace"},"510":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"ErrorResponses"},"511":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"ErrorResponses.timestamp"},"512":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"ErrorResponses.status"},"513":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"ErrorResponses.error"},"514":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"ErrorResponses.trace"},"515":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"ErrorResponses.message"},"516":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"ErrorResponses.path"},"517":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node"},"518":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.__constructor"},"519":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node"},"520":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"poru"},"521":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"node"},"522":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"options"},"523":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.name"},"524":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.isConnected"},"525":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.poru"},"526":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.restURL"},"527":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.socketURL"},"528":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.password"},"529":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.secure"},"530":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.regions"},"531":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.sessionId"},"532":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.rest"},"533":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.ws"},"534":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.resumeKey"},"535":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.resumeTimeout"},"536":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.autoResume"},"537":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.reconnectTimeout"},"538":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.reconnectTries"},"539":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.reconnectAttempt"},"540":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.attempt"},"541":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.stats"},"542":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.options"},"543":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.clientName"},"544":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.isNodeLink"},"545":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.connect"},"546":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.connect"},"547":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.send"},"548":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.send"},"549":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"payload"},"550":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.reconnect"},"551":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.reconnect"},"552":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.disconnect"},"553":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.disconnect"},"554":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.penalties"},"555":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.penalties"},"556":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.getRoutePlannerStatus"},"557":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.getRoutePlannerStatus"},"558":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.unmarkFailedAddress"},"559":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"Node.unmarkFailedAddress"},"560":{"sourceFileName":"../src/Node/Node.ts","qualifiedName":"address"},"575":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"PartialNull"},"576":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"T"},"577":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"playOptions"},"578":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"playOptions.guildId"},"579":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"playOptions.data"},"580":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"__type"},"581":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"__type.track"},"582":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"__type.identifier"},"583":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"__type.startTime"},"584":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"__type.endTime"},"585":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"__type.volume"},"586":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"__type.position"},"587":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"__type.paused"},"588":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"__type.filters"},"589":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"__type.voice"},"590":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"PlayerObjectFromAPI"},"591":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"PlayerObjectFromAPI.guildId"},"592":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"PlayerObjectFromAPI.track"},"593":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"PlayerObjectFromAPI.volume"},"594":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"PlayerObjectFromAPI.paused"},"595":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"PlayerObjectFromAPI.state"},"596":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"PlayerObjectFromAPI.voice"},"597":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"PlayerObjectFromAPI.filters"},"598":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"PlayerState"},"599":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"PlayerState.time"},"600":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"PlayerState.position"},"601":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"PlayerState.connected"},"602":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"PlayerState.ping"},"603":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"RouteLike"},"604":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"HeadersInit"},"605":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"RequestMethod"},"606":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"RequestMethod.Get"},"607":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"RequestMethod.Delete"},"608":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"RequestMethod.Post"},"609":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"RequestMethod.Patch"},"610":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"RequestMethod.Put"},"611":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest"},"612":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.__constructor"},"613":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest"},"614":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"poru"},"615":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"node"},"618":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.url"},"619":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.poru"},"620":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.isNodeLink"},"621":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.setSessionId"},"622":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.setSessionId"},"623":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"sessionId"},"624":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.getAllPlayers"},"625":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.getAllPlayers"},"626":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.updatePlayer"},"627":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.updatePlayer"},"628":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"options"},"629":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.destroyPlayer"},"630":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.destroyPlayer"},"631":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"guildId"},"632":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.get"},"633":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.get"},"634":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"T"},"635":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"path"},"636":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.patch"},"637":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.patch"},"638":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"T"},"639":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"endpoint"},"640":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"body"},"641":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.post"},"642":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.post"},"643":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"T"},"644":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"endpoint"},"645":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"body"},"646":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.delete"},"647":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"Rest.delete"},"648":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"T"},"649":{"sourceFileName":"../src/Node/Rest.ts","qualifiedName":"endpoint"},"652":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"channelMixOptions"},"653":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"channelMixOptions.leftToLeft"},"654":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"channelMixOptions.leftToRight"},"655":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"channelMixOptions.rightToLeft"},"656":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"channelMixOptions.rightToRight"},"657":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"FiltersOptions"},"658":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"FiltersOptions.volume"},"659":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"FiltersOptions.equalizer"},"660":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"FiltersOptions.karaoke"},"661":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"FiltersOptions.tremolo"},"662":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"FiltersOptions.vibrato"},"663":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"FiltersOptions.rotation"},"664":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"FiltersOptions.distortion"},"665":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"FiltersOptions.channelMix"},"666":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"FiltersOptions.lowPass"},"667":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"FiltersOptions.timescale"},"668":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters"},"669":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.__constructor"},"670":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters"},"671":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"player"},"672":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"options"},"673":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.player"},"674":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.volume"},"675":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.equalizer"},"676":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.karaoke"},"677":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.tremolo"},"678":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.vibrato"},"679":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.rotation"},"680":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.distortion"},"681":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.channelMix"},"682":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.lowPass"},"683":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.timescale"},"684":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setEqualizer"},"685":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setEqualizer"},"686":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"bands"},"687":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setKaraoke"},"688":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setKaraoke"},"689":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"karaoke"},"690":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setTimescale"},"691":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setTimescale"},"692":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"timescale"},"693":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setTremolo"},"694":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setTremolo"},"695":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"tremolo"},"696":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setVibrato"},"697":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setVibrato"},"698":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"vibrato"},"699":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setRotation"},"700":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setRotation"},"701":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"rotation"},"702":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setDistortion"},"703":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setDistortion"},"704":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"distortion"},"705":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setChannelMix"},"706":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setChannelMix"},"707":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"mix"},"708":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setLowPass"},"709":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setLowPass"},"710":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"pass"},"711":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setFilters"},"712":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setFilters"},"713":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"options"},"714":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.clearFilters"},"715":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.clearFilters"},"716":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.updateFilters"},"717":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.updateFilters"},"718":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackData"},"719":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackData.encoded"},"720":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackData.info"},"721":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackData.pluginInfo"},"722":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackData.userData"},"723":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackInfo"},"724":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackInfo.identifier"},"725":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackInfo.isSeekable"},"726":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackInfo.author"},"727":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackInfo.length"},"728":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackInfo.isStream"},"729":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackInfo.position"},"730":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackInfo.title"},"731":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackInfo.uri"},"732":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackInfo.artworkUrl"},"733":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackInfo.isrc"},"734":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"trackInfo.sourceName"},"735":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"Track"},"736":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"Track.__constructor"},"737":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"Track"},"738":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"data"},"739":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"requester"},"740":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"Track.track"},"741":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"Track.info"},"742":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"Track.pluginInfo"},"743":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"Track.userData"},"744":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"Track.resolve"},"745":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"Track.resolve"},"746":{"sourceFileName":"../src/guild/Track.ts","qualifiedName":"poru"},"747":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LavaLinkLoadTypes"},"748":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"Severity"},"749":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"PlaylistInfo"},"750":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"PlaylistInfo.type"},"751":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"PlaylistInfo.name"},"752":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"PlaylistInfo.selectedTrack"},"753":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"NoPlaylistInfo"},"754":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"NoPlaylistInfo.type"},"755":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"NoPlaylistInfo.name"},"756":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"NoPlaylistInfo.selectedTrack"},"757":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponseTrack"},"758":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponseTrack.loadType"},"759":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponseTrack.data"},"760":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponseSearch"},"761":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponseSearch.loadType"},"762":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponseSearch.data"},"763":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponseEmpty"},"764":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponseEmpty.loadType"},"765":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponseEmpty.data"},"766":{"sourceFileName":"","qualifiedName":"__type"},"767":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponseError"},"768":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponseError.loadType"},"769":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponseError.data"},"770":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"__type"},"771":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"__type.message"},"772":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"__type.severity"},"773":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"__type.cause"},"774":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponsePlaylist"},"775":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponsePlaylist.loadType"},"776":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponsePlaylist.data"},"777":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"__type"},"778":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"__type.info"},"779":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"__type"},"780":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"__type.name"},"781":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"__type.selectedTrack"},"782":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"__type.pluginInfo"},"783":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"__type.tracks"},"784":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"LoadTrackResponse"},"785":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"Response"},"786":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"Response.__constructor"},"787":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"Response"},"788":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"response"},"789":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"requester"},"790":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"Response.tracks"},"791":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"Response.loadType"},"792":{"sourceFileName":"../src/guild/Response.ts","qualifiedName":"Response.playlistInfo"},"800":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter"},"801":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter.__constructor"},"802":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter"},"803":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"player"},"804":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter.slowmode"},"805":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter.nightcore"},"806":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter.vaporwave"},"807":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter._8d"},"808":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter.bassboost"},"809":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter.setBassboost"},"810":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter.setBassboost"},"811":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"val"},"812":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter.setSlowmode"},"813":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter.setSlowmode"},"814":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"val"},"815":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter.setNightcore"},"816":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter.setNightcore"},"817":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"val"},"818":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter.setVaporwave"},"819":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter.setVaporwave"},"820":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"val"},"821":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter.set8D"},"822":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"customFilter.set8D"},"823":{"sourceFileName":"../src/Player/CustomFilters.ts","qualifiedName":"val"},"824":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.player"},"825":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.volume"},"826":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.equalizer"},"827":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.karaoke"},"828":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.tremolo"},"829":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.vibrato"},"830":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.rotation"},"831":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.distortion"},"832":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.channelMix"},"833":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.lowPass"},"834":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.timescale"},"835":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setEqualizer"},"836":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setEqualizer"},"837":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"bands"},"838":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setKaraoke"},"839":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setKaraoke"},"840":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"karaoke"},"841":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setTimescale"},"842":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setTimescale"},"843":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"timescale"},"844":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setTremolo"},"845":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setTremolo"},"846":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"tremolo"},"847":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setVibrato"},"848":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setVibrato"},"849":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"vibrato"},"850":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setRotation"},"851":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setRotation"},"852":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"rotation"},"853":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setDistortion"},"854":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setDistortion"},"855":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"distortion"},"856":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setChannelMix"},"857":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setChannelMix"},"858":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"mix"},"859":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setLowPass"},"860":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setLowPass"},"861":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"pass"},"862":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setFilters"},"863":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.setFilters"},"864":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"options"},"865":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.clearFilters"},"866":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.clearFilters"},"867":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.updateFilters"},"868":{"sourceFileName":"../src/Player/Filters.ts","qualifiedName":"Filters.updateFilters"}},"permalink":"/poru/api"},"urlSlug":"."}],"packageName":"poru","packageVersion":"5.2.0"}]')}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.d73682fd.js b/assets/js/runtime~main.d73682fd.js new file mode 100644 index 00000000..8b208dda --- /dev/null +++ b/assets/js/runtime~main.d73682fd.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,t,r,a,f,o={},d={};function c(e){var t=d[e];if(void 0!==t)return t.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return o[e].call(r.exports,r,r.exports,c),r.loaded=!0,r.exports}c.m=o,c.c=d,e=[],c.O=(t,r,a,f)=>{if(!r){var o=1/0;for(i=0;i=f)&&Object.keys(c.O).every((e=>c.O[e](r[n])))?r.splice(n--,1):(d=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[r,a,f]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var f=Object.create(null);c.r(f);var o={};t=t||[null,r({}),r([]),r(r)];for(var d=2&a&&e;"object"==typeof d&&!~t.indexOf(d);d=r(d))Object.getOwnPropertyNames(d).forEach((t=>o[t]=()=>e[t]));return o.default=()=>e,c.d(f,o),f},c.d=(e,t)=>{for(var r in t)c.o(t,r)&&!c.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((t,r)=>(c.f[r](e,t),t)),[])),c.u=e=>"assets/js/"+({48:"a94703ab",61:"1f391b9e",90:"5cdc782f",98:"533a09ca",134:"393be207",147:"af78a29f",262:"18c41134",298:"b06eedb9",401:"17896441",408:"c628c285",464:"fd5d0323",504:"c6950c45",581:"935f2afb",583:"1df93b7f",647:"5e95c892",717:"a7bd4aaa",724:"dff1c289",736:"e44a2883",748:"822bd8ab",802:"409f36a0",829:"0d4a83c9",846:"ebc927c4",847:"d70fd979",863:"f55d3e7a",877:"476612d8",953:"1e4232ab",969:"14eb3368",974:"5c868d36",976:"0e384e19"}[e]||e)+"."+{48:"d2fc8911",61:"6bb3d95d",90:"c048c228",98:"ace97be4",134:"406fdf7a",147:"18c9b230",237:"709474a5",262:"b84aa41b",298:"12ef6b0e",401:"758501f1",408:"0dcf882e",464:"e953acf8",504:"08e9391e",576:"0feb9ccb",581:"30b2d28e",583:"2f97e2a2",647:"19198b3f",717:"62ecfb80",724:"0f80643d",736:"3fa1cbd6",748:"27317ff6",802:"22bed8bd",829:"9d3c2a05",846:"d96cbc28",847:"2f245b75",863:"bcce96ee",877:"0adafd56",953:"002330f7",969:"3250d38f",974:"6f728069",976:"587095d0"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},f="website:",c.l=(e,t,r,o)=>{if(a[e])a[e].push(t);else{var d,n;if(void 0!==r)for(var b=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(s);var f=a[e];if(delete a[e],d.parentNode&&d.parentNode.removeChild(d),f&&f.forEach((e=>e(r))),t)return t(r)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),n&&document.head.appendChild(d)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.p="/poru/",c.gca=function(e){return e={17896441:"401",a94703ab:"48","1f391b9e":"61","5cdc782f":"90","533a09ca":"98","393be207":"134",af78a29f:"147","18c41134":"262",b06eedb9:"298",c628c285:"408",fd5d0323:"464",c6950c45:"504","935f2afb":"581","1df93b7f":"583","5e95c892":"647",a7bd4aaa:"717",dff1c289:"724",e44a2883:"736","822bd8ab":"748","409f36a0":"802","0d4a83c9":"829",ebc927c4:"846",d70fd979:"847",f55d3e7a:"863","476612d8":"877","1e4232ab":"953","14eb3368":"969","5c868d36":"974","0e384e19":"976"}[e]||e,c.p+c.u(e)},(()=>{var e={354:0,869:0};c.f.j=(t,r)=>{var a=c.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var f=new Promise(((r,f)=>a=e[t]=[r,f]));r.push(a[2]=f);var o=c.p+c.u(t),d=new Error;c.l(o,(r=>{if(c.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var f=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;d.message="Loading chunk "+t+" failed.\n("+f+": "+o+")",d.name="ChunkLoadError",d.type=f,d.request=o,a[1](d)}}),"chunk-"+t,t)}},c.O.j=t=>0===e[t];var t=(t,r)=>{var a,f,o=r[0],d=r[1],n=r[2],b=0;if(o.some((t=>0!==e[t]))){for(a in d)c.o(d,a)&&(c.m[a]=d[a]);if(n)var i=n(c)}for(t&&t(r);b Tutorial - Basics | Poru - + diff --git a/docs/category/tutorial---extras.html b/docs/category/tutorial---extras.html index 7cdaeed1..d9887e89 100644 --- a/docs/category/tutorial---extras.html +++ b/docs/category/tutorial---extras.html @@ -4,7 +4,7 @@ Tutorial - Extras | Poru - + diff --git a/docs/intro.html b/docs/intro.html index da26a4f9..481b30b7 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -4,7 +4,7 @@ Info | Poru - + diff --git a/docs/tutorial-basics/congratulations.html b/docs/tutorial-basics/congratulations.html index d7482a4e..e6ac7393 100644 --- a/docs/tutorial-basics/congratulations.html +++ b/docs/tutorial-basics/congratulations.html @@ -4,7 +4,7 @@ Congratulations! | Poru - + diff --git a/docs/tutorial-basics/create-a-blog-post.html b/docs/tutorial-basics/create-a-blog-post.html index 192b4aa0..89c9e5ee 100644 --- a/docs/tutorial-basics/create-a-blog-post.html +++ b/docs/tutorial-basics/create-a-blog-post.html @@ -4,7 +4,7 @@ Create a Blog Post | Poru - + diff --git a/docs/tutorial-basics/create-a-document.html b/docs/tutorial-basics/create-a-document.html index 17532801..729bc1e2 100644 --- a/docs/tutorial-basics/create-a-document.html +++ b/docs/tutorial-basics/create-a-document.html @@ -4,7 +4,7 @@ Create a Document | Poru - + diff --git a/docs/tutorial-basics/create-a-page.html b/docs/tutorial-basics/create-a-page.html index efacc929..d84ea88c 100644 --- a/docs/tutorial-basics/create-a-page.html +++ b/docs/tutorial-basics/create-a-page.html @@ -4,7 +4,7 @@ Create a Page | Poru - + diff --git a/docs/tutorial-basics/deploy-your-site.html b/docs/tutorial-basics/deploy-your-site.html index 8eaec9fc..bfb5380a 100644 --- a/docs/tutorial-basics/deploy-your-site.html +++ b/docs/tutorial-basics/deploy-your-site.html @@ -4,7 +4,7 @@ Deploy your site | Poru - + diff --git a/docs/tutorial-basics/markdown-features.html b/docs/tutorial-basics/markdown-features.html index b6b2c030..8cc444c5 100644 --- a/docs/tutorial-basics/markdown-features.html +++ b/docs/tutorial-basics/markdown-features.html @@ -4,7 +4,7 @@ Markdown Features | Poru - + diff --git a/docs/tutorial-extras/manage-docs-versions.html b/docs/tutorial-extras/manage-docs-versions.html index e15e09a6..a83c8bdd 100644 --- a/docs/tutorial-extras/manage-docs-versions.html +++ b/docs/tutorial-extras/manage-docs-versions.html @@ -4,7 +4,7 @@ Manage Docs Versions | Poru - + diff --git a/docs/tutorial-extras/translate-your-site.html b/docs/tutorial-extras/translate-your-site.html index 72d463b2..d8a20ee0 100644 --- a/docs/tutorial-extras/translate-your-site.html +++ b/docs/tutorial-extras/translate-your-site.html @@ -4,7 +4,7 @@ Translate your site | Poru - + diff --git a/index.html b/index.html index dff414a2..11ec3412 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Poru Docs | Poru - + diff --git a/markdown-page.html b/markdown-page.html index 93d4a7f4..2b90c592 100644 --- a/markdown-page.html +++ b/markdown-page.html @@ -4,7 +4,7 @@ Markdown page example | Poru - +