__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']]]> $session['auth_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()]]]> entities]]> entities]]> 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]]> currency]]> payload]]> queryId]]> shippingOptionId]]> totalAmount]]> userId]]> getClient()->methodCallAsyncRead( 'messages.setBotPrecheckoutResults', [ 'success' => false, 'query_id' => $this->queryId, 'error' => $errorMessage, ] )]]> getClient()->methodCallAsyncRead( 'messages.setBotPrecheckoutResults', [ 'success' => true, 'query_id' => $this->queryId, ] )]]> getName()]]]> availabilityRemains]]> availabilityTotal]]> convertStars]]> endSell]]> id]]> limited]]> soldOut]]> stars]]> startSell]]> 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]]> colors[$level]]]> getResource()]]> mode === self::FILE_LOGGER ? $this->optional : Magic::$script_cwd.DIRECTORY_SEPARATOR.'MadelineProto.log']]> optional]]> optional]]> optional]]> stdoutUnbuffered->getResource()]]> 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['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['user']['bot']]]> getSelf()['bot']]]> getSelf()['id']]]> getSelf()['id']]]> getSelf()['id']]]> getSelf()['premium']]]> authorized_dc]]> 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()]]]> content['_']]]]> content['_']]]> content[self::RESPONSE_ID_MAP[$this->content['_']]]]]> true, 'rpc_answer_unknown' => true, 'rpc_answer_dropped_running' => true, 'rpc_answer_dropped' => true, 'get_future_salts' => true, 'future_salt' => true, 'future_salts' => true, 'ping' => true, 'pong' => true, 'ping_delay_disconnect' => true, 'destroy_session' => true, 'destroy_session_ok' => true, 'destroy_session_none' => true, //'new_session_created' => true, 'msg_container' => true, 'msg_copy' => true, 'gzip_packed' => true, 'http_wait' => true, 'msgs_ack' => true, 'bad_msg_notification' => true, 'bad_server_salt' => true, 'msgs_state_req' => true, 'msgs_state_info' => true, 'msgs_all_info' => true, 'msg_detailed_info' => true, 'msg_new_detailed_info' => true, 'msg_resend_req' => true, 'msg_resend_ans_req' => true, ]]]> 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'])]]> 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]]> true, 'BOT_POLLS_DISABLED' => true, 'PHOTO_THUMB_URL_INVALID' => true, 'ACTIVE_USER_REQUIRED' => true, 'PEER_FLOOD' => true, 'USER_DEACTIVATED_BAN' => true, 'INPUT_METHOD_INVALID' => true, 'INPUT_FETCH_ERROR' => true, 'AUTH_KEY_UNREGISTERED' => true, 'SESSION_REVOKED' => true, 'USER_DEACTIVATED' => true, 'RPC_SEND_FAIL' => true, 'RPC_CALL_FAIL' => true, 'RPC_MCGET_FAIL' => true, 'INTERDC_5_CALL_ERROR' => true, 'INTERDC_4_CALL_ERROR' => true, 'INTERDC_3_CALL_ERROR' => true, 'INTERDC_2_CALL_ERROR' => true, 'INTERDC_1_CALL_ERROR' => true, 'INTERDC_5_CALL_RICH_ERROR' => true, 'INTERDC_4_CALL_RICH_ERROR' => true, 'INTERDC_3_CALL_RICH_ERROR' => true, 'INTERDC_2_CALL_RICH_ERROR' => true, 'INTERDC_1_CALL_RICH_ERROR' => true, 'AUTH_KEY_DUPLICATED' => true, 'CONNECTION_NOT_INITED' => true, 'LOCATION_NOT_AVAILABLE' => true, 'AUTH_KEY_INVALID' => true, 'LANG_CODE_EMPTY' => true, 'memory limit exit' => true, 'memory limit(?)' => true, 'INPUT_REQUEST_TOO_LONG' => true, 'SESSION_PASSWORD_NEEDED' => true, 'INPUT_FETCH_FAIL' => true, 'CONNECTION_SYSTEM_EMPTY' => true, 'FILE_WRITE_FAILED' => true, 'STORAGE_CHOOSE_VOLUME_FAILED' => true, 'xxx' => true, 'AES_DECRYPT_FAILED' => true, 'Timedout' => true, 'SEND_REACTION_RESULT1_INVALID' => true, 'TEMPNAM_FAILED' => true, 'MSG_WAIT_TIMEOUT' => true, 'MEMBER_CHAT_ADD_FAILED' => true, 'CHAT_FROM_CALL_CHANGED' => true, 'MTPROTO_CLUSTER_INVALID' => true, 'CONNECTION_DEVICE_MODEL_EMPTY' => true, 'AUTH_KEY_PERM_EMPTY' => true, 'UNKNOWN_METHOD' => true, 'ENCRYPTION_OCCUPY_FAILED' => true, 'ENCRYPTION_OCCUPY_ADMIN_FAILED' => true, 'CHAT_OCCUPY_USERNAME_FAILED' => true, 'REG_ID_GENERATE_FAILED' => true, 'CONNECTION_LANG_PACK_INVALID' => true, 'MSGID_DECREASE_RETRY' => true, 'API_CALL_ERROR' => true, 'STORAGE_CHECK_FAILED' => true, 'INPUT_LAYER_INVALID' => true, 'NEED_MEMBER_INVALID' => true, 'NEED_CHAT_INVALID' => true, 'HISTORY_GET_FAILED' => true, 'CHP_CALL_FAIL' => true, 'IMAGE_ENGINE_DOWN' => true, 'MSG_RANGE_UNSYNC' => true, 'PTS_CHANGE_EMPTY' => true, 'CONNECTION_SYSTEM_LANG_CODE_EMPTY' => true, 'WORKER_BUSY_TOO_LONG_RETRY' => true, 'WP_ID_GENERATE_FAILED' => true, 'ARR_CAS_FAILED' => true, 'CHANNEL_ADD_INVALID' => true, 'CHANNEL_ADMINS_INVALID' => true, 'CHAT_OCCUPY_LOC_FAILED' => true, 'GROUPED_ID_OCCUPY_FAILED' => true, 'GROUPED_ID_OCCUPY_FAULED' => true, 'LOG_WRAP_FAIL' => true, 'MEMBER_FETCH_FAILED' => true, 'MEMBER_OCCUPY_PRIMARY_LOC_FAILED' => true, 'MEMBER_NO_LOCATION' => true, 'MEMBER_OCCUPY_USERNAME_FAILED' => true, 'MT_SEND_QUEUE_TOO_LONG' => true, 'POSTPONED_TIMEOUT' => true, 'RPC_CONNECT_FAILED' => true, 'SHORTNAME_OCCUPY_FAILED' => true, 'STORE_INVALID_OBJECT_TYPE' => true, 'STORE_INVALID_SCALAR_TYPE' => true, 'TMSG_ADD_FAILED' => true, 'UNKNOWN_ERROR' => true, 'UPLOAD_NO_VOLUME' => true, 'USER_NOT_AVAILABLE' => true, 'VOLUME_LOC_NOT_FOUND' => true, 'FILE_WRITE_EMPTY' => true, 'Internal_Server_Error' => true, 'INVITE_HASH_UNSYNC' => true, 'CHANNEL_ID_GENERATE_FAILED' => true, 'Invalid msgs_state_req query' => true, ]]]> 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]]> remoteLayer === 8]]> 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']]]> extra['address']]]> extra['password']]]> extra['port']]]> extra['username']]]> bufferRead(1)]]> getStream()]]> extra['password']]]> extra['username']]]> extra['address']]]> extra['password']]]> extra['port']]]> extra['username']]]> extra['address']]]> extra['password']]]> extra['port']]]> extra['username']]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(1)]]> bufferRead(16)]]> bufferRead(2)]]> bufferRead(4)]]> getStream(\chr(5).\chr(\strlen($methods)).$methods)]]> }>]]> id]]> [0 => 'image/webp'], 'png' => [0 => 'image/png', 1 => 'image/x-png'], 'bmp' => [0 => 'image/bmp', 1 => 'image/x-bmp', 2 => 'image/x-bitmap', 3 => 'image/x-xbitmap', 4 => 'image/x-win-bitmap', 5 => 'image/x-windows-bmp', 6 => 'image/ms-bmp', 7 => 'image/x-ms-bmp', 8 => 'application/bmp', 9 => 'application/x-bmp', 10 => 'application/x-win-bitmap'], 'gif' => [0 => 'image/gif'], 'jpeg' => [0 => 'image/jpeg', 1 => 'image/pjpeg'], 'xspf' => [0 => 'application/xspf+xml'], 'vlc' => [0 => 'application/videolan'], 'wmv' => [0 => 'video/x-ms-wmv', 1 => 'video/x-ms-asf'], 'au' => [0 => 'audio/x-au'], 'ac3' => [0 => 'audio/ac3'], 'flac' => [0 => 'audio/x-flac'], 'ogg' => [0 => 'audio/ogg', 1 => 'video/ogg', 2 => 'application/ogg'], 'kmz' => [0 => 'application/vnd.google-earth.kmz'], 'kml' => [0 => 'application/vnd.google-earth.kml+xml'], 'rtx' => [0 => 'text/richtext'], 'rtf' => [0 => 'text/rtf'], 'jar' => [0 => 'application/java-archive', 1 => 'application/x-java-application', 2 => 'application/x-jar'], 'zip' => [0 => 'application/x-zip', 1 => 'application/zip', 2 => 'application/x-zip-compressed', 3 => 'application/s-compressed', 4 => 'multipart/x-zip'], '7zip' => [0 => 'application/x-compressed'], 'xml' => [0 => 'application/xml', 1 => 'text/xml'], 'svg' => [0 => 'image/svg+xml'], '3g2' => [0 => 'video/3gpp2'], '3gp' => [0 => 'video/3gp', 1 => 'video/3gpp'], 'mp4' => [0 => 'video/mp4'], 'm4a' => [0 => 'audio/x-m4a'], 'f4v' => [0 => 'video/x-f4v'], 'flv' => [0 => 'video/x-flv'], 'webm' => [0 => 'video/webm'], 'aac' => [0 => 'audio/x-acc'], 'm4u' => [0 => 'application/vnd.mpegurl'], 'pdf' => [0 => 'application/pdf', 1 => 'application/octet-stream'], 'pptx' => [0 => 'application/vnd.openxmlformats-officedocument.presentationml.presentation'], 'ppt' => [0 => 'application/powerpoint', 1 => 'application/vnd.ms-powerpoint', 2 => 'application/vnd.ms-office', 3 => 'application/msword'], 'docx' => [0 => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'], 'xlsx' => [0 => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 1 => 'application/vnd.ms-excel'], 'xl' => [0 => 'application/excel'], 'xls' => [0 => 'application/msexcel', 1 => 'application/x-msexcel', 2 => 'application/x-ms-excel', 3 => 'application/x-excel', 4 => 'application/x-dos_ms_excel', 5 => 'application/xls', 6 => 'application/x-xls'], 'xsl' => [0 => 'text/xsl'], 'mpeg' => [0 => 'video/mpeg'], 'mov' => [0 => 'video/quicktime'], 'avi' => [0 => 'video/x-msvideo', 1 => 'video/msvideo', 2 => 'video/avi', 3 => 'application/x-troff-msvideo'], 'movie' => [0 => 'video/x-sgi-movie'], 'log' => [0 => 'text/x-log'], 'txt' => [0 => 'text/plain'], 'css' => [0 => 'text/css'], 'html' => [0 => 'text/html'], 'wav' => [0 => 'audio/x-wav', 1 => 'audio/wave', 2 => 'audio/wav'], 'xhtml' => [0 => 'application/xhtml+xml'], 'tar' => [0 => 'application/x-tar'], 'tgz' => [0 => 'application/x-gzip-compressed'], 'psd' => [0 => 'application/x-photoshop', 1 => 'image/vnd.adobe.photoshop'], 'exe' => [0 => 'application/x-msdownload'], 'js' => [0 => 'application/x-javascript'], 'mp3' => [0 => 'audio/mpeg', 1 => 'audio/mpg', 2 => 'audio/mpeg3', 3 => 'audio/mp3'], 'rar' => [0 => 'application/x-rar', 1 => 'application/rar', 2 => 'application/x-rar-compressed'], 'gzip' => [0 => 'application/x-gzip'], 'hqx' => [0 => 'application/mac-binhex40', 1 => 'application/mac-binhex', 2 => 'application/x-binhex40', 3 => 'application/x-mac-binhex40'], 'cpt' => [0 => 'application/mac-compactpro'], 'bin' => [0 => 'application/macbinary', 1 => 'application/mac-binary', 2 => 'application/x-binary', 3 => 'application/x-macbinary'], 'oda' => [0 => 'application/oda'], 'ai' => [0 => 'application/postscript'], 'smil' => [0 => 'application/smil'], 'mif' => [0 => 'application/vnd.mif'], 'wbxml' => [0 => 'application/wbxml'], 'wmlc' => [0 => 'application/wmlc'], 'dcr' => [0 => 'application/x-director'], 'dvi' => [0 => 'application/x-dvi'], 'gtar' => [0 => 'application/x-gtar'], 'php' => [0 => 'application/x-httpd-php', 1 => 'application/php', 2 => 'application/x-php', 3 => 'text/php', 4 => 'text/x-php', 5 => 'application/x-httpd-php-source'], 'swf' => [0 => 'application/x-shockwave-flash'], 'sit' => [0 => 'application/x-stuffit'], 'z' => [0 => 'application/x-compress'], 'mid' => [0 => 'audio/midi'], 'aif' => [0 => 'audio/x-aiff', 1 => 'audio/aiff'], 'ram' => [0 => 'audio/x-pn-realaudio'], 'rpm' => [0 => 'audio/x-pn-realaudio-plugin'], 'ra' => [0 => 'audio/x-realaudio'], 'rv' => [0 => 'video/vnd.rn-realvideo'], 'jp2' => [0 => 'image/jp2', 1 => 'video/mj2', 2 => 'image/jpx', 3 => 'image/jpm'], 'tiff' => [0 => 'image/tiff'], 'eml' => [0 => 'message/rfc822'], 'pem' => [0 => 'application/x-x509-user-cert', 1 => 'application/x-pem-file'], 'p10' => [0 => 'application/x-pkcs10', 1 => 'application/pkcs10'], 'p12' => [0 => 'application/x-pkcs12'], 'p7a' => [0 => 'application/x-pkcs7-signature'], 'p7c' => [0 => 'application/pkcs7-mime', 1 => 'application/x-pkcs7-mime'], 'p7r' => [0 => 'application/x-pkcs7-certreqresp'], 'p7s' => [0 => 'application/pkcs7-signature'], 'crt' => [0 => 'application/x-x509-ca-cert', 1 => 'application/pkix-cert'], 'crl' => [0 => 'application/pkix-crl', 1 => 'application/pkcs-crl'], 'pgp' => [0 => 'application/pgp'], 'gpg' => [0 => 'application/gpg-keys'], 'rsa' => [0 => 'application/x-pkcs7'], 'ics' => [0 => 'text/calendar'], 'zsh' => [0 => 'text/x-scriptzsh'], 'cdr' => [0 => 'application/cdr', 1 => 'application/coreldraw', 2 => 'application/x-cdr', 3 => 'application/x-coreldraw', 4 => 'image/cdr', 5 => 'image/x-cdr', 6 => 'zz-application/zz-winassoc-cdr'], 'wma' => [0 => 'audio/x-ms-wma'], 'vcf' => [0 => 'text/x-vcard'], 'srt' => [0 => 'text/srt'], 'vtt' => [0 => 'text/vtt'], 'ico' => [0 => 'image/x-icon', 1 => 'image/x-ico', 2 => 'image/vnd.microsoft.icon'], 'csv' => [0 => 'text/x-comma-separated-values', 1 => 'text/comma-separated-values', 2 => 'application/vnd.msexcel'], 'json' => [0 => 'application/json', 1 => 'text/json']]]]> 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']]]> 'https://github.com/amphp/mysql', 'mysqli' => 'https://github.com/amphp/mysql', ]]]> 'https://github.com/amphp/file, https://github.com/amphp/http-client or $this->fileGetContents()', 'file_put_contents' => 'https://github.com/amphp/file', 'curl_exec' => 'https://github.com/amphp/http-client', 'mysqli_query' => 'https://github.com/amphp/mysql', 'mysqli_connect' => 'https://github.com/amphp/mysql', 'mysql_connect' => 'https://github.com/amphp/mysql', 'fopen' => 'https://github.com/amphp/file', 'fsockopen' => 'https://github.com/amphp/socket', 'pcntl_fork' => 'Tools::callFork', 'sleep' => '$this->sleep()', 'usleep' => '$this->sleep()', 'proc_open' => 'https://github.com/amphp/process', 'shell_exec' => 'https://github.com/amphp/process', 'exec' => 'https://github.com/amphp/process', ]]]> 'Amp\\File\\read', 'amp\\file\\put' => 'Amp\\File\\write', ]]]> $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]]>