__construct($this->session->getSessionDirectoryPath())]]> getFuture()]]> 10]]> 10]]> serializeSession($this)]]> 10]]> 10]]> API->methodCallAsyncRead( isset($message['media']) && ( \is_string($message['media']) || ( isset($message['media']['_']) && $message['media']['_'] !== 'messageMediaWebPage' ) ) ? 'messages.sendMedia' : 'messages.sendMessage', array_merge($message, ['peer' => $peer, 'floodWaitLimit' => 2*86400, 'cancellation' => $cancellation]), )]]> broadcasts[$id]]]> broadcasts[$id]]]> broadcasts[$id]?->cancel()]]> broadcasts[$id]?->getProgress()]]> filter->whitelist) && !\in_array($peer, $this->filter->whitelist, true)]]> stream]]> getStream()]]> getFile()]]> getFile()]]> API->getTL()->getConstructors()->findByPredicate($arguments['file']['_'])['type']]]> $key]]]> $session['auth_key']]]]> $key]]]> $session['auth_key']]]]> API->dcList[$test][$ipv6]]]> API->dcList[$test][$ipv6]]]> API->dcList[$test][$ipv6][$dc_number]]]> API->dcList[$test][$ipv6][$dc_number]]]> API->dcList[$test][$ipv6][$dc_number]]]> API->dcList[$test][$ipv6][$dc_number]['ip_address']]]> API->dcList[$test][$ipv6][$dc_number]['port']]]> API->dcList[$test][$ipv6][$dc_number]['secret']]]> API->dcList[$test][$ipv6][$dc_number]['tcpo_only']]]> hasTempAuthKey() && $authorized_socket->hasPermAuthKey() && $authorized_socket->isAuthorized() && $this->API->authorized === \danog\MadelineProto\API::LOGGED_IN]]> permAuthKey =& $connection->permAuthKey]]> periodicLoops]]> ]]> getParameters()[0]->getType()]]> startedInternal]]> startedInternal]]> replyCache]]> replyCache]]> wrapMessage($client->extractMessage($result))]]> wrapMessage($client->extractMessage($result))]]> $arr['_'] === 'storyItemDeleted' ? new StoryDeleted($client, ['peer' => $this->senderId, 'story' => $arr]) : new Story($client, ['peer' => $this->senderId, 'story' => $arr]), $result, )]]> methodCallAsyncRead( 'stories.getPeerStories', [ 'peer' => $this->senderId, ], )['stories']]]> methodCallAsyncRead( 'stories.getStoriesByID', [ 'peer' => $this->senderId, 'id' => array_column($result, 'id'), ], )['stories']]]> getClient()->methodCallAsyncRead( DialogId::isSupergroupOrChannel($this->chatId) ? 'channels.getMessages' : 'messages.getMessages', [ 'channel' => $this->chatId, 'id' => [['_' => 'inputMessageReplyTo', 'id' => $this->id]], ], )['messages']]]> chatId]]> date]]> id]]> mentioned]]> out]]> replyToMsgId]]> replyToMsgId]]> replyToMsgId]]> replyToMsgId]]> replyToScheduled]]> senderId]]> silent]]> threadId]]> threadId]]> topicId]]> topicId]]> ttlPeriod]]> getClient()->methodCallAsyncRead( 'channels.readHistory', [ 'channel' => $this->chatId, 'max_id' => $readAll ? 0 : $this->id, ], )]]> getClient()->methodCallAsyncRead( 'contacts.block', [ 'id' => $this->senderId, ], )]]> getClient()->methodCallAsyncRead( 'contacts.unblock', [ 'id' => $this->senderId, ], )]]> getClient()->methodCallAsyncRead( 'messages.setTyping', [ 'peer' => $this->chatId, 'top_msg_id' => $this->topicId, 'action' => $action, ], )]]> getClient()->methodCallAsyncRead( 'messages.togglePeerTranslations', [ 'peer' => $this->chatId, 'disabled' => false, ], )]]> getClient()->methodCallAsyncRead( 'messages.togglePeerTranslations', [ 'peer' => $this->chatId, 'disabled' => true, ], )]]> ]]> wrapMessage($client->extractMessage($result))]]> wrapMessage($client->extractMessage($result))]]> getName()]]]> closeDate]]> closePeriod]]> closed]]> id]]> question]]> recentVoters]]> totalVoters]]> id]]> getIdInternal($rawStory['peer'])]]> getName()]]]> getName()]]]> accessHash]]> description]]> hash]]> id]]> name]]> title]]> wrapMedia($rawBotApp['document']) : null]]> wrapMedia($rawBotApp['photo']) : null]]> botId]]> getIdInternal($rawBotCommands['peer'])]]> new Command($command), $rawBotCommands['commands'] )]]> chatInstance]]> queryId]]> userId]]> getClient()->methodCallAsyncRead( 'messages.setBotCallbackAnswer', [ 'query_id' => $this->queryId, 'message' => $message, 'alert' => $alert, 'url' => $url, 'cache_time' => $cacheTime, ], )]]> actorId]]> chatId]]> date]]> userId]]> viaChatlist]]> chatId]]> forwards]]> id]]> id]]> views]]> getIdInternal($rawMessageViews)]]> getIdInternal($rawUpdateChannel)]]> getName()]]]> adminId]]> created]]> date]]> expire]]> limit]]> link]]> permanent]]> requestNeeded]]> requested]]> revoked]]> title]]> used]]> getIdInternal($rawChatInviteRequester['peer'])]]> about]]> date]]> userId]]> pending]]> recent]]> getName()]]]> command]]> description]]> ids]]> getIdInternal($rawDelete)]]> getIdInternal($rawDelete['peer'])]]> API]]> offset]]> query]]> queryId]]> userId]]> creationDate]]> keyFingerprint]]> spoiler]]> thumb]]> thumbHeight]]> thumbWidth]]> ttl]]> getClient()->downloadToDir($this, $dir, $cb, $cancellation)]]> getClient()->downloadToDir($this, $dir, $cb, $cancellation)]]> getClient()->downloadToFile($this, $file, $cb, $cancellation)]]> getClient()->downloadToFile($this, $file, $cb, $cancellation)]]> botApiFileId]]> botApiFileUniqueId]]> duration]]> emoji]]> stickerset]]> duration]]> height]]> supportsStreaming]]> width]]> performer]]> title]]> free]]> textColor]]> height]]> width]]> $t]]]> accessHash]]> accuracyRadius]]> lat]]> long]]> $t]]]> getClient()->methodCallAsyncRead( 'messages.saveGif', [ 'id' => $this->botApiFileId, 'unsave' => false, ] )]]> getClient()->methodCallAsyncRead( 'messages.saveGif', [ 'id' => $this->botApiFileId, 'unsave' => true, ] )]]> x]]> y]]> zoom]]> getName()]]]> storyId]]> viaMention]]> getIdInternal($rawMedia['peer'])]]> hasStickers]]> $t]]]> duration]]> waveform]]> getClient()->wrapMessage($this->getClient()->extractMessage($result))]]> getClient()->wrapMessage($this->getClient()->extractMessage($result))]]> message]]> message]]> message]]> message]]> message[0] ?? '']]> protected]]> message[0]]]> editDate]]> editHide]]> forwards]]> fromScheduled]]> groupedId]]> imported]]> message]]> protected]]> psaType]]> signature]]> viaBotId]]> views]]> reactions]]> $method( message: $message, parseMode: $parseMode, replyMarkup: $replyMarkup, scheduleDate: $scheduleDate, noWebpage: $noWebpage, )]]> getClient()->methodCallAsyncRead( 'messages.report', [ 'reason' => ['_' => $reason->value], 'message' => $message, 'id' => [$this->id], 'peer' => $this->chatId, ] )]]> ]]> getClient()->wrapMessage($this->getClient()->extractMessage($result))]]> getClient()->wrapMessage($this->getClient()->extractMessage($result))]]> wrapMedia($rawMessage['media'], $this->protected) : null]]> methodCallAsyncRead( 'channels.getParticipant', [ 'channel' => $this->chatId, 'participant' => $member, ] )['participant']]]> getClient()->methodCallAsyncRead( 'messages.getDiscussionMessage', ['peer' => $this->chatId, 'msg_id' => $this->id] )['messages']]]> getName()]]]> wrapMessage($client->extractMessage($result))]]> wrapMessage($client->extractMessage($result))]]> wrapMessage($client->extractMessage($result))]]> wrapMessage($client->extractMessage($result))]]> methodCallAsyncRead( 'channels.getParticipant', [ 'channel' => $this->chatId, 'participant' => $member, ] )['participant']]]> wrapMessage($client->extractMessage($result))]]> wrapMessage($client->extractMessage($result))]]> wrapMessage($client->extractMessage($result))]]> wrapMessage($client->extractMessage($result))]]> getClient()->wrapMessage($this->getClient()->extractMessage($result))]]> getClient()->wrapMessage($this->getClient()->extractMessage($result))]]> replyCache]]> replyCache]]> getClient()->wrapMessage($this->getClient()->extractMessage($result))]]> getClient()->wrapMessage($this->getClient()->extractMessage($result))]]> attachMenu]]> domain]]> accessHash]]> callId]]> getName()]]]> canEdit]]> date]]> inviterId]]> promotedBy]]> rank]]> self]]> userId]]> date]]> kickedBy]]> left]]> peer]]> rank]]> userId]]> peer]]> date]]> userId]]> date]]> inviterId]]> userId]]> viaRequest]]> getName()]]]> addAdmins]]> anonymous]]> banUsers]]> changeInfo]]> deleteMessages]]> editMessages]]> inviteUsers]]> manageCall]]> manageTopics]]> other]]> pinMessages]]> postMessages]]> changeInfo]]> embedLinks]]> inviteUsers]]> manageTopics]]> pinMessages]]> sendAudios]]> sendDocs]]> sendGames]]> sendGifs]]> sendInline]]> sendMedia]]> sendMessages]]> sendPhotos]]> sendPlain]]> sendPolls]]> sendRoundvideos]]> sendStickers]]> sendVideos]]> untilDate]]> viewMessages]]> ids]]> pinned]]> getIdInternal($rawPinned)]]> getName()]]]> chosen]]> correct]]> text]]> voters]]> solution]]> getName()]]]> chats]]> users]]> chats]]> users]]> getName()]]]> messageId]]> getIdInternal($rawCallback['peer'])]]> gameShortName]]> rawId]]> nextSent]]> wrapMessage($client->extractMessage($result))]]> wrapUpdate($update)]]> wrapUpdate($update)]]> protected]]> methodCallAsyncRead('stories.getStoriesByID', ['peer' => $rawStory['peer'], 'id' => [$rawStory['story']['id']]])['stories']]]> methodCallAsyncRead( 'stories.sendReaction', [ 'add_to_recent' => $recent, 'peer' => $this->senderId, 'story_id' => $this->id, 'reaction' => \is_int($reaction) ? ['_' => 'reactionCustomEmoji', 'document_id' => $reaction] : ['_' => 'reactionEmoji', 'emoticon' => $reaction], ] )['updates']]]> methodCallAsyncRead( 'stories.sendReaction', [ 'add_to_recent' => $recent, 'peer' => $this->senderId, 'story_id' => $this->id, ] )['updates']]]> getClient()->methodCallAsyncRead( 'stories.exportStoryLink', [ 'peer' => $this->senderId, 'id' => $this->id, ] )['link']]]> caption]]> closeFriends]]> contacts]]> date]]> edited]]> expireDate]]> pinned]]> protected]]> public]]> reactionCount]]> recentViewers]]> selectedContacts]]> sentReaction]]> views]]> getClient()->methodCallAsyncRead( 'stories.exportStoryLink', [ 'peer' => $this->senderId, 'id' => $this->id, ] )['link']]]> getClient()->methodCallAsyncRead( 'stories.incrementStoryViews', [ 'peer' => $this->senderId, 'id' => [$this->id], ] )]]> getClient()->methodCallAsyncRead( 'stories.report', [ 'peer' => $this->senderId, 'id' => [$this->id], 'reason' => ['_' => $reason->value], 'message' => $message, ] )]]> wrapMessage($client->extractMessage($result))]]> wrapUpdate($update)]]> wrapUpdate($update)]]> wrapMedia($rawStory['media'], $this->protected)]]> id]]> reaction]]> getIdInternal($rawStory)]]> userId]]> chatId]]> chatId]]> topicId]]> getIdInternal($rawTyping)]]> getName()]]]> blocked]]> stories]]> getIdInternal($rawPeerBlocked)]]> date]]> stopped]]> userId]]> number]]> userId]]> userId]]> emojiId]]> until]]> wasOnline]]> expires]]> firstName]]> lastName]]> userId]]> new UsernameInfo($username), $rawUserName['usernames'] )]]> getName()]]]> active]]> username]]> getName()]]]> accessHash]]> creator]]> dark]]> default]]> id]]> pattern]]> uniqueId]]> wrapMedia($rawWallpaper['document'])]]> getName()]]]> backgroundColor]]> blur]]> fourthBackgroundColor]]> intensity]]> motion]]> rotation]]> secondBackgroundColor]]> thirdBackgroundColor]]> file]]> file]]> file]]> line]]> line]]> __call(...)]]> requests[$id]]]> getName()][$prop->getName()]]]> API]]> API ??= Client::giveInstanceBySession($this->session)]]> API ??= Client::giveInstanceBySession($this->session)]]> $this->__call($id, $args)]]> callbacks[$payload[0]]]]> remoteId]]> callbacks]]> callbackIds]]> callbackIds[] = &$callback]]> callbackIds[] = &$callback]]> __call('isRequested')]]> __call('isReadable')]]> __call('isWritable')]]> {$propName}->getArrayCopy()]]> bindTo($this, $property->getDeclaringClass()->getName())($property->getName())]]> getEventHandler()::class]]> stdoutUnbuffered->getResource()]]> stdoutUnbuffered]]> colors[$level]]]> getResource()]]> mode === self::FILE_LOGGER ? $this->optional : Magic::$script_cwd.DIRECTORY_SEPARATOR.'MadelineProto.log']]> optional]]> optional]]> optional]]> colors]]> colors]]> colors]]> colors]]> colors]]> colors]]> colors]]> colors]]> colors]]> connection->new_outgoing[$message_id]]]> connection->outgoing_messages[$message_id]]]> connection->outgoing_messages[$message_id]]]> getMsgId()]]> getSent()]]> getSent()]]> API->settings]]> API]]> connection->msgIdHandler?->cleanup()]]> connection->msgIdHandler]]> shared]]> bufferRead($payload_length)]]> bufferRead(4)]]> bufferRead(4)]]> bufferRead(4)]]> bufferRead(8)]]> getSerializedBody()]]> getSerializedBody()]]> getSerializedBody()]]> connection->session_id]]> connection->isHttp() && empty($this->connection->pendingOutgoing)]]> connection->pendingOutgoing)]]> $callable()]]> $callable()]]> API->logger)]]> feedSingle($update)]]]> API->feeders[$channelId]]]> API->feeders[$channelId]]]> state]]> pendingWakeups]]> state]]> feeder->feed($updates['updates'])]]> API->feeders[$channelId]]]> API->authorization['user']['bot']]]> channelId]]]> channelId]]]> channelId]]]> channelId]]]> API->feeders[$channelId]]]> pts()]]> pts()]]> pts() + 1]]> feeder->feed($difference['other_updates'])]]> feeder->feed($difference['other_updates'])]]> feeder->feed($difference['other_updates'])]]> API->authorization['user']]]> API->authorization['user']['bot']]]> API->feeders[$channelId]?->resume()]]> dequeue()]]> channels_state]]> channels_state]]> channels_state]]> datacenter)]]> TL)]]> settings)]]> settings)]]> getInputConstructor(...), ), array_fill_keys( [ 'InputMedia', 'InputDocument', 'InputPhoto', ], $this->getFileInfo(...), ), [ 'InputFileLocation' => $this->getDownloadInfo(...), 'InputPeer' => $this->getInputPeer(...), 'InputDialogPeer' => $this->getInputDialogPeer(...), 'InputCheckPasswordSRP' => $this->getPasswordSRP(...), ], )]]> TL]]> TL]]> methodCallAsyncRead('account.getPassword', [], $this->authorized_dc)]]> methodCallAsyncRead('phone.getCallConfig', [])]]> settings->getSchema()]]> release(...)]]> internalInitDbProperties(...)]]> internalSaveDbProperties(...)]]> authorization['user']['bot']]]> authorization['user']['bot']]]> authorization['user']['bot']]]> authorization['user']['id']]]> methodCallAsyncRead('help.getCdnConfig', [], $this->authorized_dc))['public_keys']]]> methodCallAsyncRead('users.getUsers', ['id' => [['_' => 'inputUserSelf']]]))[0]]]> config]]> configLoop]]> datacenter]]> peerDatabase]]> phoneConfigLoop]]> referenceDatabase]]> reportMutex]]> seqUpdater]]> serializeLoop]]> supportUser]]> tmpDbPrefix]]> datacenter]]> authorization['hint']]]> authorization['hint']]]> authorization['user'] ?? false]]> authorization['user'] ?? false]]> authorization['user']['bot']]]> authorization['user']['bot']]]> config]]> config]]> dcList[$test][$ipv6][$dc]['cdn'] ?? false]]> dcList[$test][$ipv6][$dc]['cdn'] ?? false]]> getSelf()['premium']]]> cdn_rsa_keys]]> ]]> authorization['hint']]]> authorization['user']['bot']]]> getSelf()['bot']]]> getSelf()['id']]]> getSelf()['id']]]> getSelf()['id']]]> getSelf()['premium']]]> authorized_dc]]> authorization['hint']]]> authorization['hint']]]> authorization['user']]]> authorization['user']]]> authorization['user']]]> authorization['user']['bot']]]> authorization['user']['bot']]]> authorization['user']['bot']]]> authorization['user']['id']]]> sanitizeReportPeers($userOrId)]]> wrapper) && $this->isInited()]]> wrapper) && isset(self::$references[$this->getSessionName()])]]> authorized === API::LOGGED_IN && \is_int($dc_id)]]> datacenter]]> peerDatabase]]> datacenter)]]> settings->getAppInfo()->getLangCode()]]]> authKey]]> id]]> serverSalt]]> content['_']]]]> content['_']]]> content[self::RESPONSE_ID_MAP[$this->content['_']]]]]> state |= self::STATE_ACKED]]> state |= self::STATE_REPLIED]]> state |= self::STATE_SENT]]> sent]]> sent]]> authKey]]> authKey]]> {$key} =& $bound->{$key}]]> new_outgoing]]> getSent()]]> getSent()]]> getSent()]]> time_delta]]> time_delta]]> fp]]> $f->await()]]> API->parseMode($args)['message']]]> outgoing_messages[$message_id]]]> outgoing_messages[$message_id]]]> outgoing_messages[$message_id] ?? $message_id]]> incoming_messages[$content['answer_msg_id']]]]> incoming_messages[$content['answer_msg_id']]]]> incoming_messages[$msg_id]]]> incoming_messages[$msg_id]]]> outgoing_messages[$content['msg_id']]]]> outgoing_messages[$msg_id]]]> getContent()['_']]]> read()['msg_ids']]]> read()['server_salt']]]> API->getTL()->getConstructors()->findByPredicate($message->getContent()['_'])['type']]]> API->getTL()->getConstructors()->findByPredicate($response['_'])['type']]]> incoming_messages[$msg['msg_id']]]]> incoming_messages[$referencedMsgId]]]> API->authorization['user']['phone']]]> API->authorization['user']['phone']]]> getMsgId()]]> API->authorized_dc == $this->datacenter && $this->API->authorized === \danog\MadelineProto\API::LOGGED_IN]]> getSent()]]> dh_config]]> getSelf()['id']]]> getSelf()['id']]]> extractBotAPIFile($this->MTProtoToBotAPI($media))['file_id']]]> methodCallAsyncRead('upload.getCdnFileHashes', ['file_token' => $file, 'offset' => $offset, 'cancellation' => $cancellation], $this->authorized_dc)]]> methodCallAsyncRead('upload.reuploadCdnFile', ['file_token' => $messageMedia['file_token'], 'request_token' => $res['request_token'], 'cancellation' => $cancellation], $this->authorized_dc)]]> TL->getConstructors()->findByPredicate($media['_'])['type']]]> cdn_hashes[$file][$hash['offset']]]]> TL->getConstructors()->findByPredicate($media['_'])['type'] => $media]]]> cdn_hashes]]> cdn_hashes]]> write[$offset]->getFuture()->await($this->cancellation)]]> read[$offset]]]> write[$offset]]]> write[$offset]]]> methodCallAsyncRead( $method, $params )]]> getFile()]]> getFile()]]> pendingDb[$id]]]> cache[$key][$id]]]> pendingDb[$id]]]> populateFrom(...))]]> db]]> toBytes()]]> current_algo]]> new_algo]]> srp_id]]> pendingDb]]> API->authorization['user']['id']]]> API->methodCallAsyncRead('help.getSupport', [])['user']]]> API->methodCallAsyncRead('contacts.resolveUsername', ['username' => $username]))['peer']]]> db[$bot_api_id]]]> db[$bot_api_id]]]> db[$chat['id']]]]> db[$chat['id']]]]> db[$user['id']]]]> db[$user['id']]]]> pendingDb[$user['id']]]]> pendingDb[$user['id']]]]> $username]]]> pendingDb]]> getFull($id)['inserted'] ?? 0]]> getFull($id)['inserted'] ?? 0]]> API->getIdInternal($full)]]> API->getIdInternal($full)]]> API->getIdInternal($id)]]> API->authorization['user']]]> API->authorization['user']['id']]]> fullDb]]> fullDb]]> pendingDb]]> getInfo($peer, \danog\MadelineProto\API::INFO_TYPE_CONSTRUCTOR)['forum']]]> TL->getConstructors()->findByPredicate($constructor['_'])['type']]]> authorization['user']['id']]]> authorization['user']['id']]]> authorization['user']['id']]]> authorization['user']['id']]]> getIdInternal($participant['peer'])]]]> getIdInternal($participant['peer'])]]]> TL->getConstructors()->findByPredicate($constructor['_'])['type'] => $constructor]]]> getIdInternal($participant['peer'])]]]> supportUser]]> getIdInternal($id)]]> getIdInternal($id)]]> peerDatabase->getFull($partial['bot_api_id'])]]> authorization['user']]]> authorization['user']]]> authorization['user']]]> authorization['user']]]> authorization['user']['id']]]> authorization['user']['id']]]> authorization['user']['id']]]> authorization['user']['id']]]> API->authorization['user']['id']]]> API->authorization['user']['id']]]> cache[$key][$location]]]> cache[$key][$location]]]> cache[$key][$location]]]> cache[$key][self::serializeLocation($locationType, $location)]]]> cache[$key][$location]]]> cache[$key][$location]]]> API->authorization['user']]]> API->authorization['user']]]> API->authorization['user']['id']]]> API->authorization['user']['id']]]> getDb($locationString)['origins']]]> getDb($locationString)['reference']]]> getDb($locationString)['reference']]]> getDb($locationString)['reference']]]> getDb($locationString)['origins']]]> wrapMedia($message['action']['photo'])]]> wrapMedia($message['action']['photo'])]]> nextSent]]> getUpdatesState()]]> rethrowHandler]]> rethrowHandler]]> $update['_']]]]> TL->getConstructors()->findByPredicate('message')['params']]]> authorization['user']['id']]]> authorization['user']['id']]]> authorization['user']['id']]]> authorization['user']['id']]]> authorization['user']['id']]]> authorization['user']['id']]]> authorization['hint']]]> feeders[FeedLoop::GENERIC]->feedSingle($update)]]]> calls[$update['phone_call']['id']]]]> calls[$update['phone_call']['id']]]]> calls[$update['phone_call']['id']]]]> calls[$update['phone_call']['id']]]]> calls[$update['phone_call']['id']]]]> calls[$update['phone_call']['id']]]]> calls[$update['phone_call']['id']]]]> calls[$update['phone_call']['id']]]]> calls[$update['phone_call']['id']]]]> calls[$update['phone_call']['id']]]]> calls[$update['phone_call_id']]]]> calls[$update['phone_call_id']]]]> eventHandlerMethods[$updateType]]]> feeders[$this->feeders[FeedLoop::GENERIC]->feedSingle($update)]]]> feeders[$this->feeders[FeedLoop::GENERIC]->feedSingle($updates['update'])]]]> msg_ids[$peer_id]]]> msg_ids[$peer_id]]]> secretChats[$update['message']['chat_id']]]]> secretChats[$update['message']['chat_id']]]]> authorization]]> authorization]]> authorized_dc]]> qts()]]> qts()]]> qts()]]> qts()]]> calls]]> calls]]> getIdInternal($message['action']['from_id'])]]> getIdInternal($message['action']['to_id'])]]> webhookUrl]]> authorization['user']]]> authorization['user']]]> authorization['user']]]> authorization['user']]]> authorization['user']]]> authorization['user']]]> authorization['user']['id']]]> authorization['user']['id']]]> authorization['user']['id']]]> authorization['user']['id']]]> authorization['user']['id']]]> authorization['user']['id']]]> eventHandlerHandlers) !== 0 && \is_array($update)]]> pts + $update['pts_count'])]]> getHeaders('app')]]> getHeaders('origin')]]> getHeaders('origin')]]> getHeaders('refer')]]> getHeaders('refer')]]> getHeaders('refer')]]> hash]]> settings]]> settings]]> comments]]> vendorString]]> new('char[1024]'))]]> > 3)]]> opus_encoder_ctl($encoder, self::OPUS_SET_BANDWIDTH_REQUEST, self::OPUS_BANDWIDTH_FULLBAND)]]> opus_encoder_ctl($encoder, self::OPUS_SET_BITRATE_REQUEST, 130*1000)]]> opus_encoder_ctl($encoder, self::OPUS_SET_COMPLEXITY_REQUEST, 10)]]> opus_encoder_ctl($encoder, self::OPUS_SET_INBAND_FEC_REQUEST, 1)]]> opus_encoder_ctl($encoder, self::OPUS_SET_PACKET_LOSS_PERC_REQUEST, 1)]]> opus_encoder_ctl($encoder, self::OPUS_SET_SIGNAL_REQUEST, self::OPUS_SIGNAL_MUSIC)]]> opus_get_version_string()]]> streamCount]]> opus_strerror($err)]]> streamCount]]> ]]> currentDuration += $frameDuration]]> currentDuration += $totalDuration]]> type('char*')]]> stream)($headers['number_page_segments'])]]> stream)(23)]]> stream)($headers['number_page_segments'])]]> stream)($sizeAccumulated)]]> stream)(23)]]> stream)(4)]]> cdata]]> e]]> n]]> serializeObject(['type' => 'bytes'], $instance->n->toBytes(), 'key')]]> getSecretChatController($chatId)->getMessage($randomId)['message']]]> temp_requested_secret_chats[$params['id']]]]> secretChats[$chat]]]> secretChats[$params['id']]]]> secretChats[$params['id']]]]> secretChats[$params['id']]]]> secretChats[\is_array($chat) ? $chat['chat_id'] : $chat]]]> temp_requested_secret_chats[$params['id']]]]> temp_requested_secret_chats[$params['id']]]]> temp_requested_secret_chats[$params['id']]]]> temp_requested_secret_chats[$res['id']]]]> secretChats[$chat]]]> secretChats[\is_array($chat) ? $chat['chat_id'] : $chat]]]> secretChats]]> secretChats]]> outgoing[$request['seq']]]]> outgoing[$request['seq']]]]> outgoing[$seq]]]> randomIdMap[$message['message']['decrypted_message']['random_id']]]]> gapEnd]]> gapQueueSeq]]> gapQueueSeq]]> rekeyExchangeId]]> remoteLayer]]> remoteLayer]]> ttl]]> gapEnd]]> getFuture()]]> getFuture()]]> getFuture()]]> lightState ??= $this->unserialize($this->lightStatePath)]]> unserialize($this->ipcStatePath)]]> read(null, 1)]]> read(null, 1)]]> extra]]> bufferRead(4)]]> bufferRead(4))[1]]]> stream]]> stream->getSocket()]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> append]]> append_after]]> stream]]> stream->getSocket()]]> stream->read($cancellation)]]> extra['decrypt']['iv']]]> extra['decrypt']['key']]]> extra['encrypt']['iv']]]> extra['encrypt']['key']]]> extra['decrypt']]]> extra['decrypt']]]> extra['decrypt']['iv']]]> extra['decrypt']['key']]]> extra['encrypt']]]> extra['encrypt']]]> extra['encrypt']['iv']]]> extra['encrypt']['key']]]> append]]> append_after]]> decrypt]]> encrypt]]> stream]]> stream->getSocket()]]> decrypt->encrypt($this->read_buffer->bufferRead($length, $cancellation))]]> hash_name]]> hash_name]]> read_hash]]> read_hash]]> read_hash]]> write_hash]]> write_hash]]> write_hash]]> read_check_pos]]> read_check_pos]]> read_check_pos]]> write_check_pos]]> write_check_pos]]> write_check_pos]]> read_buffer->bufferRead($length, $cancellation)]]> stream]]> stream->getSocket()]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> memory_stream]]> stream]]> bufferRead(3)]]> stream]]> stream->getSocket()]]> bufferRead(4)]]> bufferRead(4)]]> in_seq_no]]> out_seq_no]]> stream]]> stream->getSocket()]]> ctx]]> ctx]]> header]]> code]]> bufferRead(1)]]> uri->getPort()]]> getStream($header)]]> bufferRead(4)]]> stream]]> stream->getSocket()]]> bufferRead(4)]]> stream]]> stream->getSocket()]]> extra['address']]]> extra['port']]]> extra['secret']]]> extra['secret']]]> extra['address']]]> extra['port']]]> extra['secret']]]> extra['secret']]]> extra['address']]]> extra['port']]]> bufferRead(1)]]> extra['address']]]> extra['password']]]> extra['port']]]> extra['username']]]> getStream()]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(16)]]> bufferRead(2)]]> bufferRead(4)]]> extra['password']]]> extra['username']]]> extra['address']]]> extra['password']]]> extra['port']]]> extra['username']]]> extra['address']]]> extra['password']]]> extra['port']]]> extra['username']]]> getStream(\chr(5).\chr(\strlen($methods)).$methods)]]> stream]]> stream]]> stream]]> stream]]> }>]]> id]]> authorization['user']['id']]]> authorization['user']]]> authorization['user']['id']]]> toBytes()]]> outgoing_messages[$x['req_msg_id']]]]> outgoing_messages[$x['req_msg_id']]->constructor]]> constructors->findByPredicate($object['_'])['type']]]> constructors->findByPredicate($value['_'])['type']]]> constructors->findByPredicate($value['_'])['type']]]> constructors->findByPredicate($value['_'])['type']]]> constructors->findByPredicate('vector')['id']]]> constructors->findByPredicate('vector')['id']]]> constructors->findByPredicate((bool) $object ? 'boolTrue' : 'boolFalse')['id']]]> constructors->findByType($type)['predicate']]]> outgoing_messages[$x['req_msg_id']]]]> outgoing_messages[$x['req_msg_id']]]]> outgoing_messages[$x['req_msg_id']]]]> outgoing_messages[$x['req_msg_id']]]]> outgoing_messages[$x['req_msg_id']]]]> afterConstructorDeserialization[$x['_']]]]> afterConstructorDeserialization[$x['_']]]]> afterMethodResponseDeserialization[$type['connection']->outgoing_messages[$x['req_msg_id']]->constructor]]]> afterMethodResponseDeserialization[$type['connection']->outgoing_messages[$x['req_msg_id']]->constructor]]]> beforeConstructorDeserialization[$x['_']]]]> beforeConstructorDeserialization[$x['_']]]]> beforeConstructorSerialization[$object['_']]]]> beforeConstructorSerialization[$object['_']]]]> tdDescriptions['constructors'][$name]]]> tdDescriptions['constructors'][$name]]]> tdDescriptions['constructors'][$name]]]> tdDescriptions['constructors'][$name]]]> tdDescriptions['methods'][$name]]]> tdDescriptions['methods'][$name]]]> typeMismatch[$type['type']]]]> typeMismatch[$type['type']]]]> outgoing_messages[$x['req_msg_id']]]]> outgoing_messages[$x['req_msg_id']]]]> outgoing_messages[$x['req_msg_id']]]]> outgoing_messages[$x['req_msg_id']]]]> outgoing_messages[$x['req_msg_id']]]]> outgoing_messages[$x['req_msg_id']]]]> outgoing_messages[$x['req_msg_id']]]]> afterConstructorDeserialization[$x['_']]]]> afterConstructorDeserialization[$x['_']]]]> secretLayer]]> secretLayer]]> $flag, 'name' => $name, 'type' => $type, 'pow' => $pow ]]]> constructors->findByPredicate('vector')['id']]]> serializeObject($current_argument, $arguments['file']['mime_type'], $name, $layer)]]> serializeObject($current_argument, $value, $name, $layer)]]> serializeObject(['type' => $type['subtype']], $current_object, $k, $layer)]]> serializeObject(['type' => $type['subtype']], $current_object, $k, $layer)]]> serializeObject(['type' => 'bytes'], Tools::random(15 + 4 * Tools::randomInt(modulus: 3)), 'random_bytes')]]> outgoing_messages]]> outgoing_messages]]> outgoing_messages[$x['req_msg_id']]->constructor]]> outgoing_messages[$x['req_msg_id']]->constructor]]> outgoing_messages[$x['req_msg_id']]->constructor]]> by_id[$json_dict['id']]['layer']]]> by_id[$json_dict['id']]['layer']]]> by_id[$chosenid]]]> by_id[$json_dict['id']]]]> by_id[$json_dict['id']]]]> by_id[$json_dict['id']]]]> by_id[$json_dict['id']]]]> by_id[$json_dict['id']]]]> by_id[$this->by_predicate_and_layer[$predicate]]]]> layers[$json_dict['layer']]]]> by_id[$json_dict['id']]['subtype']]]> by_id[$json_dict['id']]['type']]]> by_id[$json_dict['id']]]]> by_id[$json_dict['id']]]]> by_id[$json_dict['id']]]]> by_id[$this->by_method[$method_name]]]]> by_method[$json_dict['method']]]]> by_id[$key]['params']]]> by_id[$key]['flags']]]> by_id[$key]['flags'][$kkey]]]> by_id[$key]['params']]]> by_id[$key]['params'][$kkey]]]> by_id[$key]['flags'][$kkey]]]> by_id[$key]['params'][$kkey]]]> authorization['user']['id']]]> button[$name]]]> button[$name]]]> button[$name]]]> button[$name]]]> id]]> label]]> peer]]> peer]]> authorization['user']]]> authorization['user']['id']]]> $this->{$var}]]> $this->{$var}, $obj, $obj::class, )->__invoke()]]> {$var} =& $val; }, $obj, $obj::class, )->__invoke()]]> {$var} =& $val]]> callID]]> date]]> otherID]]> otherID]]> getSelf()['id']]]> subtract(Magic::$two)]]> methodCallAsyncRead('phone.requestCall', [ 'user_id' => $user, 'g_a_hash' => hash('sha256', $g_a->toBytes(), true), 'protocol' => VoIPController::CALL_PROTOCOL, ])['phone_call']]]> calls[$res['id']]]]> calls]]> udp]]> bufferRead(4)]]> bufferRead(4)]]> bufferRead(4)]]> bufferRead(4)]]> bufferRead(4)]]> bufferRead(4)]]> bufferRead(8)]]> bufferRead(4)]]> getStream()]]> udp]]> authKey]]> authKey]]> call]]> subtract(Magic::$two)]]> call['a']]]> call['b']]]> readLength(2))[1]]]> API->methodCallAsyncRead('phone.confirmCall', [ 'key_fingerprint' => substr(sha1($key, true), -8), 'peer' => ['id' => $params['id'], 'access_hash' => $params['access_hash'], '_' => 'inputPhoneCall'], 'g_a' => $this->call['g_a'], 'protocol' => self::CALL_PROTOCOL, ]))['phone_call']]]> $data]]]> pendingPing]]> API->logger)]]> methodCallAsyncRead(...)]]> ]]> authorization['user']['bot']]]> authorization['user']['bot']]]> authorization['user']['bot']]]> botDialogsUpdatesState['pts']]]> methodCallAsyncRead( 'updates.getDifference', $state + ['cancellation' => Tools::getTimeoutCancellation(15.0), 'floodWaitLimit' => 86400] )['_']]]> botDialogsUpdatesState]]> botDialogsUpdatesState]]> bottomPts]]> topPts]]> authorization['user']]]> authorization['user']]]> authorization['user']]]> authorization['user']['bot']]]> authorization['user']['bot']]]> authorization['user']['bot']]]> cachedAllBotUsers]]> cachedAllBotUsers]]> event_handler_instance === null || $this->event_handler_instance instanceof __PHP_Incomplete_Class]]> event_handler_instance instanceof __PHP_Incomplete_Class]]> pluginInstances[$class]]]> pluginInstances[$class]]]> pluginInstances[$class]]]> pluginInstances[$class]]]> pluginInstances[$class]]]> methodCallAsyncRead( 'auth.importBotAuthorization', [ 'bot_auth_token' => $token, 'api_id' => $this->settings->getAppInfo()->getApiId(), 'api_hash' => $this->settings->getAppInfo()->getApiHash(), ], )]]> methodCallAsyncRead('account.getPassword', [])]]> methodCallAsyncRead('auth.signUp', ['phone_number' => $this->authorization['phone_number'], 'phone_code_hash' => $this->authorization['phone_code_hash'], 'phone_code' => $this->authorization['phone_code'], 'first_name' => $first_name, 'last_name' => $last_name])]]> authorization['hint']]]> authorization['hint']]]> authorization['phone_number']]]> authorization]]> authorization]]> authorization]]> authorization]]> authorization]]> authorization]]> authorized_dc]]> authorization['phone_code']]]> authorization['phone_code_hash']]]> authorization['phone_code_hash']]]> authorization['phone_number']]]> authorization['phone_number']]]> getAuthorization() === \danog\MadelineProto\API::LOGGED_IN]]>