├── .gitignore ├── .idea └── vcs.xml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro ├── src │ ├── beta │ │ └── res │ │ │ ├── values │ │ │ └── strings.xml │ │ │ └── xml │ │ │ └── shortcuts.xml │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ ├── av.png │ │ ├── fonts │ │ │ ├── flaticons │ │ │ │ ├── flaticon.eot │ │ │ │ ├── flaticon.svg │ │ │ │ ├── flaticon.ttf │ │ │ │ ├── flaticon.woff │ │ │ │ ├── import.css │ │ │ │ └── import.min.css │ │ │ ├── fontello │ │ │ │ ├── .dropbox.attr │ │ │ │ ├── fontello.eot │ │ │ │ ├── fontello.svg │ │ │ │ ├── fontello.ttf │ │ │ │ ├── fontello.woff │ │ │ │ ├── fontello.woff2 │ │ │ │ ├── import.css │ │ │ │ └── import.min.css │ │ │ └── roboto │ │ │ │ ├── Robot-Italic.woff2 │ │ │ │ ├── Roboto-Bold.ttf │ │ │ │ ├── Roboto-Bold.woff2 │ │ │ │ ├── Roboto-BoldItalic.ttf │ │ │ │ ├── Roboto-BoldItalic.woff2 │ │ │ │ ├── Roboto-Italic.ttf │ │ │ │ ├── Roboto-Regular.ttf │ │ │ │ ├── Roboto-Regular.woff2 │ │ │ │ ├── RobotoMono-Regular.ttf │ │ │ │ ├── RobotoMono-Regular.woff2 │ │ │ │ ├── import.css │ │ │ │ ├── import.min.css │ │ │ │ └── import_mono.css │ │ ├── forpda │ │ │ ├── res │ │ │ │ ├── checkbox-blank-outline.svg │ │ │ │ ├── checkbox-marked.svg │ │ │ │ ├── chevron-double-left.svg │ │ │ │ ├── chevron-double-right.svg │ │ │ │ ├── chevron-down.svg │ │ │ │ ├── chevron-left-white.svg │ │ │ │ ├── chevron-left.svg │ │ │ │ ├── chevron-right.svg │ │ │ │ ├── chevron-up.svg │ │ │ │ ├── dark │ │ │ │ │ ├── anchor.svg │ │ │ │ │ ├── chevron-double-left.svg │ │ │ │ │ ├── chevron-double-right.svg │ │ │ │ │ ├── chevron-left.svg │ │ │ │ │ ├── chevron-right.svg │ │ │ │ │ ├── dots-vertical.svg │ │ │ │ │ ├── link.svg │ │ │ │ │ ├── select-all.svg │ │ │ │ │ └── wrap.svg │ │ │ │ ├── dots-vertical.svg │ │ │ │ ├── download.svg │ │ │ │ ├── file-outline.svg │ │ │ │ ├── file.svg │ │ │ │ ├── format-quote.svg │ │ │ │ ├── light │ │ │ │ │ ├── anchor.svg │ │ │ │ │ ├── chevron-double-left.svg │ │ │ │ │ ├── chevron-double-right.svg │ │ │ │ │ ├── chevron-left.svg │ │ │ │ │ ├── chevron-right.svg │ │ │ │ │ ├── dots-vertical.svg │ │ │ │ │ ├── link.svg │ │ │ │ │ ├── select-all.svg │ │ │ │ │ └── wrap.svg │ │ │ │ ├── link-variant.svg │ │ │ │ ├── link.svg │ │ │ │ ├── mask.png │ │ │ │ ├── poll.svg │ │ │ │ ├── radiobox-blank.svg │ │ │ │ ├── radiobox-marked.svg │ │ │ │ ├── reply.svg │ │ │ │ ├── select-all.svg │ │ │ │ ├── thumb-down.svg │ │ │ │ ├── thumb-up.svg │ │ │ │ └── wrap.svg │ │ │ ├── scripts │ │ │ │ ├── attach_transformer.js │ │ │ │ ├── blocks.js │ │ │ │ ├── main.js │ │ │ │ ├── modules │ │ │ │ │ ├── forum_rules.js │ │ │ │ │ ├── news.js │ │ │ │ │ ├── posts_functions.js │ │ │ │ │ ├── qms.js │ │ │ │ │ ├── search.js │ │ │ │ │ └── theme.js │ │ │ │ └── z_emoticons.js │ │ │ └── styles │ │ │ │ ├── config_vars.css │ │ │ │ ├── config_vars.less │ │ │ │ ├── dark │ │ │ │ ├── config_dark.css │ │ │ │ ├── config_dark.less │ │ │ │ ├── dark_forum_rules.css │ │ │ │ ├── dark_forum_rules.less │ │ │ │ ├── dark_main.css │ │ │ │ ├── dark_main.less │ │ │ │ ├── dark_news.css │ │ │ │ ├── dark_news.less │ │ │ │ ├── dark_qms.css │ │ │ │ ├── dark_qms.less │ │ │ │ ├── dark_themes.css │ │ │ │ └── dark_themes.less │ │ │ │ ├── helpers │ │ │ │ ├── bounds.css │ │ │ │ └── grid.css │ │ │ │ ├── light │ │ │ │ ├── config_light.css │ │ │ │ ├── config_light.less │ │ │ │ ├── light_forum_rules.css │ │ │ │ ├── light_forum_rules.less │ │ │ │ ├── light_main.css │ │ │ │ ├── light_main.less │ │ │ │ ├── light_news.css │ │ │ │ ├── light_news.less │ │ │ │ ├── light_qms.css │ │ │ │ ├── light_qms.less │ │ │ │ ├── light_themes.css │ │ │ │ └── light_themes.less │ │ │ │ ├── md_colors.css │ │ │ │ ├── md_colors.less │ │ │ │ └── modules │ │ │ │ ├── forum_rules.css │ │ │ │ ├── forum_rules.less │ │ │ │ ├── main.less │ │ │ │ ├── news.less │ │ │ │ ├── qms.less │ │ │ │ └── themes.less │ │ ├── mask.png │ │ ├── patterns.json │ │ ├── smiles │ │ │ ├── acute.gif │ │ │ ├── aggressive.gif │ │ │ ├── air_kiss.gif │ │ │ ├── angry.gif │ │ │ ├── antifeminism.gif │ │ │ ├── banned.gif │ │ │ ├── beee.gif │ │ │ ├── beta.gif │ │ │ ├── biggrin.gif │ │ │ ├── blink.gif │ │ │ ├── blush.gif │ │ │ ├── boy_girl.gif │ │ │ ├── bubble.gif │ │ │ ├── butcher.gif │ │ │ ├── censored.gif │ │ │ ├── clap.gif │ │ │ ├── clapping.gif │ │ │ ├── close_tema.gif │ │ │ ├── coldly.gif │ │ │ ├── comando.gif │ │ │ ├── confusion.gif │ │ │ ├── confusion2.gif │ │ │ ├── congratulate.gif │ │ │ ├── cool.gif │ │ │ ├── cry.gif │ │ │ ├── cry2.gif │ │ │ ├── daisy.gif │ │ │ ├── dance.gif │ │ │ ├── dancer.gif │ │ │ ├── derisive.gif │ │ │ ├── devil.gif │ │ │ ├── dinamo.gif │ │ │ ├── dirol.gif │ │ │ ├── diver.gif │ │ │ ├── download.gif │ │ │ ├── drag.gif │ │ │ ├── drinks.gif │ │ │ ├── dry.gif │ │ │ ├── feminist.gif │ │ │ ├── first_move.gif │ │ │ ├── flood.gif │ │ │ ├── fool.gif │ │ │ ├── foto.gif │ │ │ ├── friends.gif │ │ │ ├── girl_angry.gif │ │ │ ├── girl_blum.gif │ │ │ ├── girl_chmok.gif │ │ │ ├── girl_cray.gif │ │ │ ├── girl_cray2.gif │ │ │ ├── girl_crazy.gif │ │ │ ├── girl_curtsey.gif │ │ │ ├── girl_dance.gif │ │ │ ├── girl_devil.gif │ │ │ ├── girl_flirt.gif │ │ │ ├── girl_haha.gif │ │ │ ├── girl_hide.gif │ │ │ ├── girl_hospital.gif │ │ │ ├── girl_hysterics.gif │ │ │ ├── girl_in_love.gif │ │ │ ├── girl_kiss.gif │ │ │ ├── girl_mad.gif │ │ │ ├── girl_parting.gif │ │ │ ├── girl_pinkglassesf.gif │ │ │ ├── girl_prepare_fish.gif │ │ │ ├── girl_sad.gif │ │ │ ├── girl_smile.gif │ │ │ ├── girl_spruce_up.gif │ │ │ ├── girl_tear.gif │ │ │ ├── girl_teddy.gif │ │ │ ├── girl_tender.gif │ │ │ ├── girl_to_babruysk.gif │ │ │ ├── girl_to_take_umbrage.gif │ │ │ ├── girl_tongue.gif │ │ │ ├── girl_triniti.gif │ │ │ ├── girl_wacko.gif │ │ │ ├── girl_werewolf.gif │ │ │ ├── girl_wink.gif │ │ │ ├── girl_wink2.gif │ │ │ ├── girl_witch.gif │ │ │ ├── give_rose.gif │ │ │ ├── good.gif │ │ │ ├── good_luck.gif │ │ │ ├── grabli.gif │ │ │ ├── guess.gif │ │ │ ├── hang.gif │ │ │ ├── happy.gif │ │ │ ├── heart.gif │ │ │ ├── help.gif │ │ │ ├── helpsmilie.gif │ │ │ ├── hemp.gif │ │ │ ├── heppy_dancing.gif │ │ │ ├── huh.gif │ │ │ ├── hysterics.gif │ │ │ ├── i-m_so_happy.gif │ │ │ ├── indeec.gif │ │ │ ├── kindness.gif │ │ │ ├── king.gif │ │ │ ├── kiss.gif │ │ │ ├── kiss2.gif │ │ │ ├── kitten.gif │ │ │ ├── laugh.gif │ │ │ ├── laugh2.gif │ │ │ ├── laugh_wild.gif │ │ │ ├── love_4PDA.gif │ │ │ ├── mad.gif │ │ │ ├── mellow.gif │ │ │ ├── moil.gif │ │ │ ├── nea.gif │ │ │ ├── no.gif │ │ │ ├── nono.gif │ │ │ ├── offtopic.gif │ │ │ ├── ohmy.gif │ │ │ ├── ok.gif │ │ │ ├── papuas.gif │ │ │ ├── party.gif │ │ │ ├── ph34r.gif │ │ │ ├── pioneer_smoke.gif │ │ │ ├── pipiska.gif │ │ │ ├── popcorm.gif │ │ │ ├── protest.gif │ │ │ ├── rabbi.gif │ │ │ ├── resent.gif │ │ │ ├── rofl.gif │ │ │ ├── roll.gif │ │ │ ├── rolleyes.gif │ │ │ ├── rolleyes2.gif │ │ │ ├── rtfm.gif │ │ │ ├── russian.gif │ │ │ ├── russian_garmoshka.gif │ │ │ ├── russian_ru.gif │ │ │ ├── sad.gif │ │ │ ├── scare.gif │ │ │ ├── scratch_one-s_head.gif │ │ │ ├── search.gif │ │ │ ├── secret.gif │ │ │ ├── shok.gif │ │ │ ├── skull.gif │ │ │ ├── sleep.gif │ │ │ ├── smile.gif │ │ │ ├── smile_good.gif │ │ │ ├── smile_good2.gif │ │ │ ├── smoke.gif │ │ │ ├── sorry.gif │ │ │ ├── spiteful.gif │ │ │ ├── stop_flood.gif │ │ │ ├── stop_holywar.gif │ │ │ ├── suicide.gif │ │ │ ├── superman.gif │ │ │ ├── superstition.gif │ │ │ ├── sveta.gif │ │ │ ├── tablet_protiv.gif │ │ │ ├── tablet_za.gif │ │ │ ├── thank_you.gif │ │ │ ├── this.gif │ │ │ ├── to_clue.gif │ │ │ ├── tomato.gif │ │ │ ├── tommy.gif │ │ │ ├── tongue.gif │ │ │ ├── tongue3.gif │ │ │ ├── umnik.gif │ │ │ ├── unsure.gif │ │ │ ├── victory.gif │ │ │ ├── vinsent.gif │ │ │ ├── wacko.gif │ │ │ ├── wallbash.gif │ │ │ ├── whistle.gif │ │ │ ├── wink.gif │ │ │ ├── wink_kind.gif │ │ │ ├── wub.gif │ │ │ ├── yahoo.gif │ │ │ └── yes.gif │ │ ├── template_announce.html │ │ ├── template_forum_rules.html │ │ ├── template_news.html │ │ ├── template_qms_chat.html │ │ ├── template_qms_chat_mess.html │ │ ├── template_search.html │ │ ├── template_theme.html │ │ └── test_image.png │ │ ├── ic_launchero-web.png │ │ ├── java │ │ └── forpdateam │ │ │ └── ru │ │ │ └── forpda │ │ │ ├── App.java │ │ │ ├── Dependencies.kt │ │ │ ├── client │ │ │ ├── Client.java │ │ │ ├── GoogleCaptchaException.kt │ │ │ ├── OkHttpResponseException.java │ │ │ ├── OnlyShowException.java │ │ │ ├── ProgressRequestBody.java │ │ │ ├── RequestBodyUtil.java │ │ │ └── WebSocketController.kt │ │ │ ├── common │ │ │ ├── AssetsTypefaceSpan.java │ │ │ ├── BitmapUtils.java │ │ │ ├── DayNightHelper.kt │ │ │ ├── FilePickHelper.java │ │ │ ├── Html.java │ │ │ ├── LinkMovementMethod.java │ │ │ ├── LocaleHelper.java │ │ │ ├── MimeTypeUtil.java │ │ │ ├── Preferences.java │ │ │ ├── RoundedBitmapDisplayerFix.java │ │ │ ├── Utils.kt │ │ │ ├── mvp │ │ │ │ ├── BasePresenter.kt │ │ │ │ ├── IBasePresenter.java │ │ │ │ └── IBaseView.java │ │ │ ├── realm │ │ │ │ └── DbMigration.java │ │ │ ├── receivers │ │ │ │ ├── NetworkStateReceiver.kt │ │ │ │ └── WakeUpReceiver.java │ │ │ ├── simple │ │ │ │ ├── SimpleAnimationListener.kt │ │ │ │ ├── SimpleAnimatorListener.java │ │ │ │ ├── SimpleObservable.java │ │ │ │ └── SimpleTextWatcher.java │ │ │ └── webview │ │ │ │ ├── CustomWebChromeClient.java │ │ │ │ ├── CustomWebViewClient.java │ │ │ │ ├── DialogsHelper.java │ │ │ │ └── jsinterfaces │ │ │ │ ├── IBase.java │ │ │ │ └── IPostFunctions.java │ │ │ ├── entity │ │ │ ├── EntityWrapper.kt │ │ │ ├── app │ │ │ │ ├── CloseableInfo.kt │ │ │ │ ├── EditPostSyncData.kt │ │ │ │ ├── TabNotification.kt │ │ │ │ ├── history │ │ │ │ │ ├── HistoryItem.java │ │ │ │ │ └── IHistoryItem.java │ │ │ │ ├── notes │ │ │ │ │ ├── INoteItem.java │ │ │ │ │ └── NoteItem.java │ │ │ │ ├── other │ │ │ │ │ └── AppMenuItem.kt │ │ │ │ └── profile │ │ │ │ │ ├── IUserHolder.kt │ │ │ │ │ └── UserHolder.kt │ │ │ ├── common │ │ │ │ ├── AuthData.kt │ │ │ │ ├── AuthState.kt │ │ │ │ └── MessageCounters.kt │ │ │ ├── db │ │ │ │ ├── ForumUserBd.java │ │ │ │ ├── favorites │ │ │ │ │ └── FavItemBd.java │ │ │ │ ├── forum │ │ │ │ │ └── ForumItemFlatBd.java │ │ │ │ ├── history │ │ │ │ │ └── HistoryItemBd.java │ │ │ │ ├── notes │ │ │ │ │ └── NoteItemBd.java │ │ │ │ └── qms │ │ │ │ │ ├── QmsContactBd.java │ │ │ │ │ ├── QmsThemeBd.java │ │ │ │ │ └── QmsThemesBd.java │ │ │ └── remote │ │ │ │ ├── BaseForumPost.kt │ │ │ │ ├── IBaseForumPost.kt │ │ │ │ ├── auth │ │ │ │ └── AuthForm.kt │ │ │ │ ├── checker │ │ │ │ └── UpdateData.kt │ │ │ │ ├── devdb │ │ │ │ ├── Brand.kt │ │ │ │ ├── Brands.kt │ │ │ │ └── Device.kt │ │ │ │ ├── editpost │ │ │ │ ├── AttachmentItem.java │ │ │ │ ├── EditPoll.java │ │ │ │ └── EditPostForm.kt │ │ │ │ ├── events │ │ │ │ └── NotificationEvent.kt │ │ │ │ ├── favorites │ │ │ │ ├── FavData.kt │ │ │ │ ├── FavItem.kt │ │ │ │ └── IFavItem.kt │ │ │ │ ├── forum │ │ │ │ ├── Announce.kt │ │ │ │ ├── ForumItemFlat.kt │ │ │ │ ├── ForumItemTree.kt │ │ │ │ ├── ForumRules.kt │ │ │ │ └── IForumItemFlat.kt │ │ │ │ ├── mentions │ │ │ │ ├── MentionItem.kt │ │ │ │ └── MentionsData.kt │ │ │ │ ├── news │ │ │ │ ├── Comment.kt │ │ │ │ ├── DetailsPage.kt │ │ │ │ ├── Material.kt │ │ │ │ ├── NewsItem.kt │ │ │ │ └── Tag.java │ │ │ │ ├── others │ │ │ │ ├── pagination │ │ │ │ │ └── Pagination.java │ │ │ │ └── user │ │ │ │ │ ├── ForumUser.kt │ │ │ │ │ └── IForumUser.kt │ │ │ │ ├── profile │ │ │ │ └── ProfileModel.kt │ │ │ │ ├── qms │ │ │ │ ├── IQmsChatItem.kt │ │ │ │ ├── IQmsContact.kt │ │ │ │ ├── IQmsTheme.kt │ │ │ │ ├── IQmsThemes.kt │ │ │ │ ├── QmsChatModel.kt │ │ │ │ ├── QmsContact.kt │ │ │ │ ├── QmsMessage.kt │ │ │ │ ├── QmsTheme.kt │ │ │ │ └── QmsThemes.kt │ │ │ │ ├── reputation │ │ │ │ ├── RepData.kt │ │ │ │ └── RepItem.kt │ │ │ │ ├── search │ │ │ │ ├── ISearchItem.kt │ │ │ │ ├── SearchItem.kt │ │ │ │ ├── SearchResult.kt │ │ │ │ └── SearchSettings.java │ │ │ │ ├── theme │ │ │ │ ├── IThemePost.java │ │ │ │ ├── Poll.kt │ │ │ │ ├── PollQuestion.kt │ │ │ │ ├── PollQuestionItem.kt │ │ │ │ ├── ThemePage.kt │ │ │ │ └── ThemePost.kt │ │ │ │ └── topics │ │ │ │ ├── TopicItem.java │ │ │ │ └── TopicsData.java │ │ │ ├── extensions │ │ │ └── JsonObject.kt │ │ │ ├── model │ │ │ ├── AuthHolder.kt │ │ │ ├── CloseableInfoHolder.kt │ │ │ ├── CountersHolder.kt │ │ │ ├── MenuMapper.kt │ │ │ ├── NetworkStateProvider.kt │ │ │ ├── SchedulersProvider.kt │ │ │ ├── data │ │ │ │ ├── cache │ │ │ │ │ ├── favorites │ │ │ │ │ │ └── FavoritesCache.kt │ │ │ │ │ ├── forum │ │ │ │ │ │ └── ForumCache.kt │ │ │ │ │ ├── forumuser │ │ │ │ │ │ ├── ForumUsersCache.kt │ │ │ │ │ │ └── UserSource.kt │ │ │ │ │ ├── history │ │ │ │ │ │ └── HistoryCache.kt │ │ │ │ │ ├── notes │ │ │ │ │ │ └── NotesCache.kt │ │ │ │ │ └── qms │ │ │ │ │ │ └── QmsCache.kt │ │ │ │ ├── providers │ │ │ │ │ └── UserSourceProvider.kt │ │ │ │ ├── remote │ │ │ │ │ ├── IWebClient.java │ │ │ │ │ ├── ParserPatterns.kt │ │ │ │ │ ├── api │ │ │ │ │ │ ├── ApiUtils.java │ │ │ │ │ │ ├── NetworkRequest.java │ │ │ │ │ │ ├── NetworkResponse.java │ │ │ │ │ │ ├── RequestFile.java │ │ │ │ │ │ ├── attachments │ │ │ │ │ │ │ ├── AttachmentsApi.kt │ │ │ │ │ │ │ └── AttachmentsParser.kt │ │ │ │ │ │ ├── auth │ │ │ │ │ │ │ ├── AuthApi.kt │ │ │ │ │ │ │ └── AuthParser.kt │ │ │ │ │ │ ├── checker │ │ │ │ │ │ │ ├── CheckerApi.kt │ │ │ │ │ │ │ └── CheckerParser.kt │ │ │ │ │ │ ├── devdb │ │ │ │ │ │ │ ├── DevDbApi.kt │ │ │ │ │ │ │ └── DevDbParser.kt │ │ │ │ │ │ ├── editpost │ │ │ │ │ │ │ ├── EditPostApi.kt │ │ │ │ │ │ │ └── EditPostParser.kt │ │ │ │ │ │ ├── events │ │ │ │ │ │ │ └── NotificationEventsApi.java │ │ │ │ │ │ ├── favorites │ │ │ │ │ │ │ ├── FavoritesApi.kt │ │ │ │ │ │ │ ├── FavoritesParser.kt │ │ │ │ │ │ │ └── Sorting.java │ │ │ │ │ │ ├── forum │ │ │ │ │ │ │ ├── ForumApi.kt │ │ │ │ │ │ │ └── ForumParser.kt │ │ │ │ │ │ ├── mentions │ │ │ │ │ │ │ ├── MentionsApi.kt │ │ │ │ │ │ │ └── MentionsParser.kt │ │ │ │ │ │ ├── news │ │ │ │ │ │ │ ├── ArticleParser.kt │ │ │ │ │ │ │ ├── Constants.java │ │ │ │ │ │ │ └── NewsApi.kt │ │ │ │ │ │ ├── profile │ │ │ │ │ │ │ ├── ProfileApi.kt │ │ │ │ │ │ │ └── ProfileParser.kt │ │ │ │ │ │ ├── qms │ │ │ │ │ │ │ ├── QmsApi.kt │ │ │ │ │ │ │ └── QmsParser.kt │ │ │ │ │ │ ├── regex │ │ │ │ │ │ │ └── parser │ │ │ │ │ │ │ │ ├── Document.java │ │ │ │ │ │ │ │ ├── Node.java │ │ │ │ │ │ │ │ └── Parser.java │ │ │ │ │ │ ├── reputation │ │ │ │ │ │ │ ├── ReputationApi.kt │ │ │ │ │ │ │ └── ReputationParser.kt │ │ │ │ │ │ ├── search │ │ │ │ │ │ │ ├── SearchApi.kt │ │ │ │ │ │ │ └── SearchParser.kt │ │ │ │ │ │ ├── theme │ │ │ │ │ │ │ ├── ThemeApi.kt │ │ │ │ │ │ │ └── ThemeParser.kt │ │ │ │ │ │ └── topcis │ │ │ │ │ │ │ ├── TopicsApi.kt │ │ │ │ │ │ │ └── TopicsParser.kt │ │ │ │ │ └── parser │ │ │ │ │ │ └── BaseParser.kt │ │ │ │ └── storage │ │ │ │ │ ├── ExternalStorageProvider.kt │ │ │ │ │ └── IPatternProvider.kt │ │ │ ├── interactors │ │ │ │ ├── CrossScreenInteractor.kt │ │ │ │ ├── news │ │ │ │ │ └── ArticleInteractor.kt │ │ │ │ ├── other │ │ │ │ │ └── MenuRepository.kt │ │ │ │ └── qms │ │ │ │ │ └── QmsInteractor.kt │ │ │ ├── preferences │ │ │ │ ├── ListsPreferencesHolder.kt │ │ │ │ ├── MainPreferencesHolder.kt │ │ │ │ ├── NotificationPreferencesHolder.kt │ │ │ │ ├── OtherPreferencesHolder.kt │ │ │ │ └── TopicPreferencesHolder.kt │ │ │ ├── repository │ │ │ │ ├── BaseRepository.kt │ │ │ │ ├── auth │ │ │ │ │ └── AuthRepository.kt │ │ │ │ ├── avatar │ │ │ │ │ └── AvatarRepository.kt │ │ │ │ ├── checker │ │ │ │ │ └── CheckerRepository.kt │ │ │ │ ├── devdb │ │ │ │ │ └── DevDbRepository.kt │ │ │ │ ├── events │ │ │ │ │ └── EventsRepository.kt │ │ │ │ ├── faviorites │ │ │ │ │ └── FavoritesRepository.kt │ │ │ │ ├── forum │ │ │ │ │ └── ForumRepository.kt │ │ │ │ ├── history │ │ │ │ │ └── HistoryRepository.kt │ │ │ │ ├── mentions │ │ │ │ │ └── MentionsRepository.kt │ │ │ │ ├── news │ │ │ │ │ └── NewsRepository.kt │ │ │ │ ├── note │ │ │ │ │ └── NotesRepository.kt │ │ │ │ ├── posteditor │ │ │ │ │ └── PostEditorRepository.kt │ │ │ │ ├── profile │ │ │ │ │ └── ProfileRepository.kt │ │ │ │ ├── qms │ │ │ │ │ └── QmsRepository.kt │ │ │ │ ├── reputation │ │ │ │ │ └── ReputationRepository.kt │ │ │ │ ├── search │ │ │ │ │ └── SearchRepository.kt │ │ │ │ ├── temp │ │ │ │ │ └── TempHelper.kt │ │ │ │ ├── theme │ │ │ │ │ └── ThemeRepository.kt │ │ │ │ └── topics │ │ │ │ │ └── TopicsRepository.kt │ │ │ └── system │ │ │ │ ├── AppNetworkState.kt │ │ │ │ ├── AppSchedulers.kt │ │ │ │ ├── ExternalStorage.kt │ │ │ │ └── PatternProvider.kt │ │ │ ├── notifications │ │ │ ├── JobSchedulerService.java │ │ │ ├── NotificationsJob.java │ │ │ ├── NotificationsJobCreator.java │ │ │ └── NotificationsService.java │ │ │ ├── presentation │ │ │ ├── ErrorHandler.kt │ │ │ ├── IErrorHandler.kt │ │ │ ├── ILinkHandler.kt │ │ │ ├── ISystemLinkHandler.kt │ │ │ ├── LinkHandler.kt │ │ │ ├── Screen.kt │ │ │ ├── SystemLinkHandler.kt │ │ │ ├── TabRouter.kt │ │ │ ├── announce │ │ │ │ ├── AnnouncePresenter.kt │ │ │ │ ├── AnnounceTemplate.kt │ │ │ │ └── AnnounceView.kt │ │ │ ├── articles │ │ │ │ ├── detail │ │ │ │ │ ├── ArticleDetailPresenter.kt │ │ │ │ │ ├── ArticleDetailView.kt │ │ │ │ │ ├── ArticleTemplate.kt │ │ │ │ │ ├── comments │ │ │ │ │ │ ├── ArticleCommentPresenter.kt │ │ │ │ │ │ └── ArticleCommentView.kt │ │ │ │ │ └── content │ │ │ │ │ │ ├── ArticleContentPresenter.kt │ │ │ │ │ │ └── ArticleContentView.kt │ │ │ │ └── list │ │ │ │ │ ├── ArticlesListPresenter.kt │ │ │ │ │ └── ArticlesListView.kt │ │ │ ├── auth │ │ │ │ ├── AuthPresenter.kt │ │ │ │ └── AuthView.kt │ │ │ ├── checker │ │ │ │ ├── CheckerPresenter.kt │ │ │ │ └── CheckerView.kt │ │ │ ├── devdb │ │ │ │ ├── brands │ │ │ │ │ ├── BrandsPresenter.kt │ │ │ │ │ └── BrandsView.kt │ │ │ │ ├── device │ │ │ │ │ ├── DevicePresenter.kt │ │ │ │ │ ├── DeviceView.kt │ │ │ │ │ ├── SubDevicePresenter.kt │ │ │ │ │ └── SubDeviceView.kt │ │ │ │ ├── devices │ │ │ │ │ ├── DevicesPresenter.kt │ │ │ │ │ └── DevicesView.kt │ │ │ │ └── search │ │ │ │ │ ├── SearchDevicesPresenter.kt │ │ │ │ │ └── SearchDevicesView.kt │ │ │ ├── editpost │ │ │ │ ├── EditPostPresenter.kt │ │ │ │ └── EditPostView.kt │ │ │ ├── favorites │ │ │ │ ├── FavoritesPresenter.kt │ │ │ │ └── FavoritesView.kt │ │ │ ├── forum │ │ │ │ ├── ForumPresenter.kt │ │ │ │ └── ForumView.kt │ │ │ ├── forumrules │ │ │ │ ├── ForumRulesPresenter.kt │ │ │ │ ├── ForumRulesTemplate.kt │ │ │ │ └── ForumRulesView.kt │ │ │ ├── history │ │ │ │ ├── HistoryPresenter.kt │ │ │ │ └── HistoryView.kt │ │ │ ├── main │ │ │ │ ├── MainPresenter.kt │ │ │ │ └── MainView.kt │ │ │ ├── mentions │ │ │ │ ├── MentionsPresenter.kt │ │ │ │ └── MentionsView.kt │ │ │ ├── notes │ │ │ │ ├── NotesPresenter.kt │ │ │ │ └── NotesView.kt │ │ │ ├── other │ │ │ │ ├── OtherPresenter.kt │ │ │ │ └── OtherView.kt │ │ │ ├── profile │ │ │ │ ├── ProfilePresenter.kt │ │ │ │ └── ProfileView.kt │ │ │ ├── qms │ │ │ │ ├── blacklist │ │ │ │ │ ├── QmsBlackListPresenter.kt │ │ │ │ │ └── QmsBlackListView.kt │ │ │ │ ├── chat │ │ │ │ │ ├── IQmsChatPresenter.kt │ │ │ │ │ ├── QmsChatPresenter.kt │ │ │ │ │ ├── QmsChatTemplate.kt │ │ │ │ │ └── QmsChatView.kt │ │ │ │ ├── contacts │ │ │ │ │ ├── QmsContactsPresenter.kt │ │ │ │ │ └── QmsContactsView.kt │ │ │ │ └── themes │ │ │ │ │ ├── QmsThemesPresenter.kt │ │ │ │ │ └── QmsThemesView.kt │ │ │ ├── reputation │ │ │ │ ├── ReputationPresenter.kt │ │ │ │ └── ReputationView.kt │ │ │ ├── search │ │ │ │ ├── SearchPresenter.kt │ │ │ │ ├── SearchSiteView.kt │ │ │ │ └── SearchTemplate.kt │ │ │ ├── theme │ │ │ │ ├── IThemePresenter.kt │ │ │ │ ├── ThemeJsInterface.kt │ │ │ │ ├── ThemePresenter.kt │ │ │ │ ├── ThemeTemplate.kt │ │ │ │ └── ThemeView.kt │ │ │ └── topics │ │ │ │ ├── TopicsPresenter.kt │ │ │ │ └── TopicsView.kt │ │ │ └── ui │ │ │ ├── DimensionHelper.kt │ │ │ ├── DimensionsProvider.kt │ │ │ ├── TemplateManager.kt │ │ │ ├── activities │ │ │ ├── MainActivity.kt │ │ │ ├── SettingsActivity.kt │ │ │ ├── WebVewNotFoundActivity.kt │ │ │ ├── imageviewer │ │ │ │ ├── HackyViewPager.kt │ │ │ │ ├── ImageViewerActivity.kt │ │ │ │ ├── ImageViewerAdapter.kt │ │ │ │ └── PullBackLayout.java │ │ │ └── updatechecker │ │ │ │ ├── SimpleUpdateChecker.kt │ │ │ │ └── UpdateCheckerActivity.kt │ │ │ ├── fragments │ │ │ ├── BaseAdapter.java │ │ │ ├── BaseJsInterface.kt │ │ │ ├── RecyclerFragment.kt │ │ │ ├── RecyclerTopScroller.kt │ │ │ ├── TabConfiguration.java │ │ │ ├── TabFragment.kt │ │ │ ├── TabTopScroller.kt │ │ │ ├── WebViewTopScroller.kt │ │ │ ├── auth │ │ │ │ └── AuthFragment.kt │ │ │ ├── devdb │ │ │ │ ├── DevDbHelper.kt │ │ │ │ ├── brand │ │ │ │ │ ├── DevicesAdapter.java │ │ │ │ │ └── DevicesFragment.kt │ │ │ │ ├── brands │ │ │ │ │ ├── BrandsAdapter.java │ │ │ │ │ └── BrandsFragment.kt │ │ │ │ ├── device │ │ │ │ │ ├── DeviceFragment.kt │ │ │ │ │ ├── SubDeviceFragment.kt │ │ │ │ │ ├── comments │ │ │ │ │ │ ├── CommentsAdapter.java │ │ │ │ │ │ └── CommentsFragment.kt │ │ │ │ │ ├── posts │ │ │ │ │ │ ├── PostsAdapter.java │ │ │ │ │ │ └── PostsFragment.kt │ │ │ │ │ └── specs │ │ │ │ │ │ ├── SpecsAdapter.java │ │ │ │ │ │ └── SpecsFragment.kt │ │ │ │ └── search │ │ │ │ │ └── DevDbSearchFragment.kt │ │ │ ├── editpost │ │ │ │ ├── CustomBottomSheetDialogFragment.java │ │ │ │ ├── EditPollPopup.java │ │ │ │ ├── EditPostFragment.kt │ │ │ │ ├── PollChoicesAdapter.java │ │ │ │ └── PollQuestionsAdapter.java │ │ │ ├── favorites │ │ │ │ ├── FavoritesAdapter.java │ │ │ │ └── FavoritesFragment.kt │ │ │ ├── forum │ │ │ │ ├── DefaultForumHolder.java │ │ │ │ └── ForumFragment.kt │ │ │ ├── history │ │ │ │ ├── HistoryAdapter.java │ │ │ │ └── HistoryFragment.kt │ │ │ ├── mentions │ │ │ │ ├── MentionsAdapter.java │ │ │ │ └── MentionsFragment.kt │ │ │ ├── news │ │ │ │ ├── details │ │ │ │ │ ├── ArticleCommentsAdapter.java │ │ │ │ │ ├── ArticleCommentsFragment.kt │ │ │ │ │ ├── ArticleContentFragment.kt │ │ │ │ │ └── NewsDetailsFragment.kt │ │ │ │ └── main │ │ │ │ │ ├── NewsListAdapter.java │ │ │ │ │ └── NewsMainFragment.kt │ │ │ ├── notes │ │ │ │ ├── NotesAddPopup.java │ │ │ │ ├── NotesFragment.kt │ │ │ │ └── adapters │ │ │ │ │ ├── NoteAdapterDelegate.kt │ │ │ │ │ └── NotesAdapter.kt │ │ │ ├── other │ │ │ │ ├── AnnounceFragment.kt │ │ │ │ ├── CloseableInfoDelegate.kt │ │ │ │ ├── DividerShadowItemDelegate.kt │ │ │ │ ├── ForumRulesFragment.kt │ │ │ │ ├── GoogleCaptchaFragment.kt │ │ │ │ ├── MenuItemDelegate.kt │ │ │ │ ├── OtherAdapter.kt │ │ │ │ ├── OtherFragment.kt │ │ │ │ ├── OtherItemDragCallback.kt │ │ │ │ └── ProfileItemDelegate.kt │ │ │ ├── profile │ │ │ │ ├── ProfileFragment.kt │ │ │ │ └── adapters │ │ │ │ │ ├── ContactsAdapter.java │ │ │ │ │ ├── DevicesAdapter.java │ │ │ │ │ ├── InfoAdapter.java │ │ │ │ │ ├── ProfileAdapter.java │ │ │ │ │ ├── StatsAdapter.java │ │ │ │ │ └── WarningsAdapter.java │ │ │ ├── qms │ │ │ │ ├── QmsBlackListFragment.kt │ │ │ │ ├── QmsContactsFragment.kt │ │ │ │ ├── QmsThemesFragment.kt │ │ │ │ ├── adapters │ │ │ │ │ ├── QmsContactsAdapter.java │ │ │ │ │ └── QmsThemesAdapter.java │ │ │ │ └── chat │ │ │ │ │ ├── ChatThemeCreator.java │ │ │ │ │ ├── QmsChatFragment.kt │ │ │ │ │ └── QmsChatJsInterface.kt │ │ │ ├── reputation │ │ │ │ ├── ReputationAdapter.java │ │ │ │ └── ReputationFragment.kt │ │ │ ├── search │ │ │ │ ├── SearchAdapter.java │ │ │ │ └── SearchFragment.kt │ │ │ ├── settings │ │ │ │ ├── BaseSettingFragment.kt │ │ │ │ ├── NotificationsSettingsFragment.kt │ │ │ │ └── SettingsFragment.kt │ │ │ ├── theme │ │ │ │ ├── ThemeDialogsHelper_V2.java │ │ │ │ ├── ThemeFragment.kt │ │ │ │ ├── ThemeFragmentWeb.kt │ │ │ │ └── ThemeHelper.java │ │ │ └── topics │ │ │ │ ├── TopicsAdapter.java │ │ │ │ └── TopicsFragment.kt │ │ │ ├── navigation │ │ │ ├── TabController.kt │ │ │ ├── TabHelper.kt │ │ │ ├── TabItem.kt │ │ │ ├── TabNavigator.kt │ │ │ └── TabScreen.kt │ │ │ └── views │ │ │ ├── AspectRatioImageView.java │ │ │ ├── CodeEditor.java │ │ │ ├── ContentController.java │ │ │ ├── DetailsTransition.java │ │ │ ├── DividerItemDecoration.java │ │ │ ├── DynamicDialogMenu.java │ │ │ ├── ExtendedWebView.java │ │ │ ├── FabOnScroll.java │ │ │ ├── FunnyContent.java │ │ │ ├── InkPageIndicator.java │ │ │ ├── MathUtils.java │ │ │ ├── NestedWebView.java │ │ │ ├── PauseOnScrollListener.java │ │ │ ├── RoundAspectRatioImageView.java │ │ │ ├── ScrimHelper.java │ │ │ ├── ScrollAwareFABBehavior.java │ │ │ ├── SwitchPreference.java │ │ │ ├── adapters │ │ │ ├── BaseAdapter.java │ │ │ ├── BaseSectionedAdapter.java │ │ │ ├── BaseSectionedViewHolder.java │ │ │ └── BaseViewHolder.java │ │ │ ├── control │ │ │ ├── BottomSheetBehaviorFixed.java │ │ │ ├── BottomSheetBehaviorRecyclerManager.java │ │ │ ├── BottomSheetDialog.java │ │ │ ├── ICustomBottomSheetBehavior.java │ │ │ └── MathUtils.java │ │ │ ├── drawers │ │ │ ├── BottomDrawer.kt │ │ │ └── adapters │ │ │ │ ├── BottomMenuAdapter.kt │ │ │ │ ├── BottomMenuDelegate.kt │ │ │ │ ├── DrawerMenuItem.kt │ │ │ │ ├── ListItem.kt │ │ │ │ ├── TabAdapter.java │ │ │ │ └── TabSwipeToDeleteCallback.kt │ │ │ ├── messagepanel │ │ │ ├── AutoFitRecyclerView.java │ │ │ ├── MessagePanel.java │ │ │ ├── MessagePanelBehavior.java │ │ │ ├── SimpleInstruction.java │ │ │ ├── advanced │ │ │ │ ├── AdvancedPopup.java │ │ │ │ ├── BasePanelItem.java │ │ │ │ ├── ButtonData.java │ │ │ │ ├── CodesPanelItem.java │ │ │ │ ├── SmilesPanelItem.java │ │ │ │ └── adapters │ │ │ │ │ ├── ItemDragCallback.java │ │ │ │ │ └── PanelItemAdapter.java │ │ │ ├── attachments │ │ │ │ ├── AttachmentAdapter.kt │ │ │ │ ├── AttachmentsPopup.kt │ │ │ │ └── SquareRelativeLayout.java │ │ │ ├── colorpicker │ │ │ │ └── ColorPicker.java │ │ │ └── inserthelper │ │ │ │ ├── InsertHelper.java │ │ │ │ └── InsertItem.java │ │ │ └── pagination │ │ │ ├── PaginationAdapter.java │ │ │ └── PaginationHelper.java │ │ └── res │ │ ├── drawable-hdpi │ │ ├── ic_notify_favorites.png │ │ ├── ic_notify_mention.png │ │ ├── ic_notify_qms.png │ │ ├── ic_notify_site.png │ │ ├── ic_shortcut_contacts.png │ │ ├── ic_shortcut_favorites.png │ │ ├── ic_shortcut_mentions.png │ │ ├── ic_shortcut_news.png │ │ ├── img_logo_splash_dark.png │ │ └── img_logo_splash_light.png │ │ ├── drawable-ldpi │ │ ├── img_logo_splash_dark.png │ │ └── img_logo_splash_light.png │ │ ├── drawable-mdpi │ │ ├── ic_notify_favorites.png │ │ ├── ic_notify_mention.png │ │ ├── ic_notify_qms.png │ │ ├── ic_notify_site.png │ │ ├── ic_shortcut_contacts.png │ │ ├── ic_shortcut_favorites.png │ │ ├── ic_shortcut_mentions.png │ │ ├── ic_shortcut_news.png │ │ ├── img_logo_splash_dark.png │ │ └── img_logo_splash_light.png │ │ ├── drawable-v26 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable-xhdpi │ │ ├── ic_notify_favorites.png │ │ ├── ic_notify_mention.png │ │ ├── ic_notify_qms.png │ │ ├── ic_notify_site.png │ │ ├── ic_shortcut_contacts.png │ │ ├── ic_shortcut_favorites.png │ │ ├── ic_shortcut_mentions.png │ │ ├── ic_shortcut_news.png │ │ ├── img_logo_splash_dark.png │ │ └── img_logo_splash_light.png │ │ ├── drawable-xxhdpi │ │ ├── ic_notify_favorites.png │ │ ├── ic_notify_mention.png │ │ ├── ic_notify_qms.png │ │ ├── ic_notify_site.png │ │ ├── ic_shortcut_contacts.png │ │ ├── ic_shortcut_favorites.png │ │ ├── ic_shortcut_mentions.png │ │ ├── ic_shortcut_news.png │ │ ├── img_logo_splash_dark.png │ │ └── img_logo_splash_light.png │ │ ├── drawable-xxxhdpi │ │ ├── ic_shortcut_contacts.png │ │ ├── ic_shortcut_favorites.png │ │ ├── ic_shortcut_mentions.png │ │ ├── ic_shortcut_news.png │ │ ├── ic_toolbar_create.xml │ │ ├── img_logo_splash_dark.png │ │ └── img_logo_splash_light.png │ │ ├── drawable │ │ ├── adf.xml │ │ ├── bg_splash_dark.xml │ │ ├── bg_splash_light.xml │ │ ├── contact_facebook.xml │ │ ├── contact_google_plus.xml │ │ ├── contact_icq.xml │ │ ├── contact_instagram.xml │ │ ├── contact_jabber.xml │ │ ├── contact_mail_ru.xml │ │ ├── contact_qms.xml │ │ ├── contact_site.xml │ │ ├── contact_telegram.xml │ │ ├── contact_twitter.xml │ │ ├── contact_vk.xml │ │ ├── count_background_dark.xml │ │ ├── count_background_light.xml │ │ ├── ic_4pda.xml │ │ ├── ic_account_circle.xml │ │ ├── ic_add.xml │ │ ├── ic_arrow_back_white_24dp.xml │ │ ├── ic_arrow_down.xml │ │ ├── ic_arrow_up.xml │ │ ├── ic_attachment.xml │ │ ├── ic_book_open.xml │ │ ├── ic_bookmark.xml │ │ ├── ic_clear.xml │ │ ├── ic_close.xml │ │ ├── ic_cloud_off_white_24dp.xml │ │ ├── ic_code_background.xml │ │ ├── ic_code_bold.xml │ │ ├── ic_code_center.xml │ │ ├── ic_code_code.xml │ │ ├── ic_code_color.xml │ │ ├── ic_code_cur.xml │ │ ├── ic_code_font.xml │ │ ├── ic_code_hide.xml │ │ ├── ic_code_italic.xml │ │ ├── ic_code_left.xml │ │ ├── ic_code_list.xml │ │ ├── ic_code_numlist.xml │ │ ├── ic_code_offtop.xml │ │ ├── ic_code_quote.xml │ │ ├── ic_code_right.xml │ │ ├── ic_code_s.xml │ │ ├── ic_code_size.xml │ │ ├── ic_code_spoiler.xml │ │ ├── ic_code_sub.xml │ │ ├── ic_code_sup.xml │ │ ├── ic_code_underline.xml │ │ ├── ic_code_url.xml │ │ ├── ic_comment.xml │ │ ├── ic_comment_outline.xml │ │ ├── ic_contacts.xml │ │ ├── ic_devices_other.xml │ │ ├── ic_expand_less_black_24dp.xml │ │ ├── ic_expand_more_black_24dp.xml │ │ ├── ic_fab_create.xml │ │ ├── ic_flag.xml │ │ ├── ic_forum.xml │ │ ├── ic_forum_go_to_topics.xml │ │ ├── ic_fullscreen.xml │ │ ├── ic_grid.xml │ │ ├── ic_grid_large.xml │ │ ├── ic_heart.xml │ │ ├── ic_heart_outline.xml │ │ ├── ic_history.xml │ │ ├── ic_info.xml │ │ ├── ic_insert_drive_file_gray_24dp.xml │ │ ├── ic_keyboard.xml │ │ ├── ic_link.xml │ │ ├── ic_lock.xml │ │ ├── ic_logo_4pda.xml │ │ ├── ic_logo_bitbucket.xml │ │ ├── ic_logo_github_circle.xml │ │ ├── ic_logo_google_play.xml │ │ ├── ic_logo_telegram.xml │ │ ├── ic_news_offline_black_24dp.xml │ │ ├── ic_newspaper.xml │ │ ├── ic_notifications.xml │ │ ├── ic_open_in_new.xml │ │ ├── ic_person_add.xml │ │ ├── ic_poll.xml │ │ ├── ic_poll_box.xml │ │ ├── ic_profile_toolbar_create.xml │ │ ├── ic_search.xml │ │ ├── ic_send.xml │ │ ├── ic_settings.xml │ │ ├── ic_share_black_24dp.xml │ │ ├── ic_sort.xml │ │ ├── ic_star.xml │ │ ├── ic_thumb_down.xml │ │ ├── ic_thumb_up.xml │ │ ├── ic_toolbar_add.xml │ │ ├── ic_toolbar_arrow_back.xml │ │ ├── ic_toolbar_backspace.xml │ │ ├── ic_toolbar_chevron_double_left.xml │ │ ├── ic_toolbar_chevron_double_right.xml │ │ ├── ic_toolbar_chevron_left.xml │ │ ├── ic_toolbar_chevron_right.xml │ │ ├── ic_toolbar_content_copy.xml │ │ ├── ic_toolbar_delete.xml │ │ ├── ic_toolbar_done.xml │ │ ├── ic_toolbar_hamburger.xml │ │ ├── ic_toolbar_quote_post.xml │ │ ├── ic_toolbar_refresh.xml │ │ ├── ic_toolbar_search.xml │ │ ├── ic_toolbar_search_next.xml │ │ ├── ic_toolbar_search_prev.xml │ │ ├── ic_toolbar_select_all.xml │ │ ├── ic_toolbar_share.xml │ │ ├── ic_toolbar_sort.xml │ │ ├── ic_toolbar_transcribe_close.xml │ │ ├── ic_toolbar_tune.xml │ │ ├── ic_transcribe_close.xml │ │ ├── ic_view_list.xml │ │ ├── ic_visibility.xml │ │ ├── icon_4pda.png │ │ ├── icon_get_in_gp.png │ │ ├── icon_webview.png │ │ ├── not_delete.jpeg │ │ ├── notify_dot.xml │ │ ├── notify_dot_menu.xml │ │ ├── notify_dot_tab_dark.xml │ │ ├── notify_dot_tab_light.xml │ │ ├── pref_shadow_bottom.xml │ │ ├── pref_shadow_to_bottom.xml │ │ ├── pref_shadow_top.xml │ │ ├── test_img.jpg │ │ └── toolbar_shadow_prelp.xml │ │ ├── layout │ │ ├── activity_fonts.xml │ │ ├── activity_img_viewer.xml │ │ ├── activity_main.xml │ │ ├── activity_settings.xml │ │ ├── activity_updater.xml │ │ ├── activity_wv_not_found.xml │ │ ├── article_comment_item.xml │ │ ├── article_comments.xml │ │ ├── bottom_sheet_dialog_custom.xml │ │ ├── brand_item.xml │ │ ├── brands_item.xml │ │ ├── brands_item_section.xml │ │ ├── color_picker_layout.xml │ │ ├── design_bottom_sheet_fixed.xml │ │ ├── device_comment_item.xml │ │ ├── device_fragment_specs.xml │ │ ├── device_image_page.xml │ │ ├── device_item_search.xml │ │ ├── device_post_forum_item.xml │ │ ├── device_post_news_item.xml │ │ ├── device_spec_item.xml │ │ ├── dialog_font_size.xml │ │ ├── drawer_menu_item.xml │ │ ├── drawer_tab_item.xml │ │ ├── edit_poll.xml │ │ ├── edit_poll_choice.xml │ │ ├── edit_poll_question.xml │ │ ├── edit_post_reason.xml │ │ ├── empty_layout.xml │ │ ├── favorite_sorting.xml │ │ ├── forum_item_default.xml │ │ ├── fragment_article.xml │ │ ├── fragment_auth.xml │ │ ├── fragment_base.xml │ │ ├── fragment_base_list.xml │ │ ├── fragment_brand.xml │ │ ├── fragment_device.xml │ │ ├── fragment_forum.xml │ │ ├── fragment_other.xml │ │ ├── fragment_profile.xml │ │ ├── fragment_qms_chat.xml │ │ ├── fragment_search.xml │ │ ├── fragment_theme.xml │ │ ├── funny_content.xml │ │ ├── img_view_page.xml │ │ ├── insert_helper_body.xml │ │ ├── insert_helper_item.xml │ │ ├── item_bottom_tab.xml │ │ ├── item_closeable_info.xml │ │ ├── item_history.xml │ │ ├── item_news.xml │ │ ├── item_note.xml │ │ ├── item_other_divider_shadow.xml │ │ ├── item_other_menu.xml │ │ ├── item_other_profile.xml │ │ ├── message_panel_advanced.xml │ │ ├── message_panel_advanced_item.xml │ │ ├── message_panel_attachment_item.xml │ │ ├── message_panel_attachment_item_horizontal.xml │ │ ├── message_panel_attachments.xml │ │ ├── message_panel_attachments_selector.xml │ │ ├── message_panel_full.xml │ │ ├── message_panel_instruction.xml │ │ ├── message_panel_quick.xml │ │ ├── new_message_notification.xml │ │ ├── news_item.xml │ │ ├── news_item_compat.xml │ │ ├── news_item_load_more.xml │ │ ├── notes_popup.xml │ │ ├── pagination_list.xml │ │ ├── pagination_toolbar.xml │ │ ├── preference_category_custom.xml │ │ ├── preference_category_custom_top.xml │ │ ├── preference_custom.xml │ │ ├── profile_item_about.xml │ │ ├── profile_item_list.xml │ │ ├── profile_item_note.xml │ │ ├── profile_item_stats.xml │ │ ├── profile_sub_item_contact.xml │ │ ├── profile_sub_item_device.xml │ │ ├── profile_sub_item_info.xml │ │ ├── profile_sub_item_stat.xml │ │ ├── profile_sub_item_warning.xml │ │ ├── qms_contact_item.xml │ │ ├── qms_theme_item.xml │ │ ├── report_layout.xml │ │ ├── reputation_change_layout.xml │ │ ├── reputation_item.xml │ │ ├── search_item.xml │ │ ├── search_settings.xml │ │ ├── toolbar_device.xml │ │ ├── toolbar_news_details.xml │ │ ├── toolbar_profile.xml │ │ ├── toolbar_qms_black_list.xml │ │ ├── toolbar_qms_new_theme.xml │ │ ├── topic_item.xml │ │ ├── topic_item_announce.xml │ │ └── topic_item_section.xml │ │ ├── menu │ │ ├── qms_contacts_menu.xml │ │ └── theme_search_menu.xml │ │ ├── mipmap-anydpi-v26 │ │ └── ic_launcher.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-en │ │ └── strings.xml │ │ ├── values-night-v21 │ │ └── styles.xml │ │ ├── values-night-v23 │ │ └── styles.xml │ │ ├── values-night-v27 │ │ └── styles.xml │ │ ├── values-night │ │ └── styles.xml │ │ ├── values-v21 │ │ ├── dimens.xml │ │ └── styles.xml │ │ ├── values-v23 │ │ └── styles.xml │ │ ├── values-v27 │ │ └── styles.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ ├── values │ │ ├── arrays.xml │ │ ├── attrs.xml │ │ ├── attrs_ink_page_indicator.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── ids.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ ├── preferences.xml │ │ ├── preferences_notifications.xml │ │ └── shortcuts.xml └── version.properties ├── build.gradle ├── gh_res ├── icon_4pda.png ├── logo.png ├── res.md ├── screen1.png ├── screen2.png └── screen3.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── keystore.properties ├── settings.gradle ├── signing └── debug.jks └── update_helper ├── index.html ├── scripts └── main.js └── styles ├── main.css └── main.less /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/src/beta/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | ForPDA BETA 4 | -------------------------------------------------------------------------------- /app/src/main/assets/av.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/av.png -------------------------------------------------------------------------------- /app/src/main/assets/fonts/flaticons/flaticon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/flaticons/flaticon.eot -------------------------------------------------------------------------------- /app/src/main/assets/fonts/flaticons/flaticon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/flaticons/flaticon.ttf -------------------------------------------------------------------------------- /app/src/main/assets/fonts/flaticons/flaticon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/flaticons/flaticon.woff -------------------------------------------------------------------------------- /app/src/main/assets/fonts/flaticons/import.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: "flaticon"; 3 | src: url("flaticon.eot"); 4 | src: url("flaticon.eot#iefix") format("embedded-opentype"), url("flaticon.woff") format("woff"), url("flaticon.ttf") format("truetype"), url("flaticon.svg") format("svg"); 5 | font-weight: normal; 6 | font-style: normal; 7 | } 8 | 9 | [class^="flaticon-"]:before, 10 | [class*=" flaticon-"]:before, 11 | [class^="flaticon-"]:after, 12 | [class*=" flaticon-"]:after { 13 | font-family: 'flaticon'; 14 | font-size: 1.25em; 15 | font-style: normal; 16 | } 17 | -------------------------------------------------------------------------------- /app/src/main/assets/fonts/flaticons/import.min.css: -------------------------------------------------------------------------------- 1 | @font-face{font-family:flaticon;src:url(flaticon.eot);src:url(flaticon.eot#iefix) format("embedded-opentype"),url(flaticon.woff) format("woff"),url(flaticon.ttf) format("truetype"),url(flaticon.svg) format("svg");font-weight:400;font-style:normal}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-family:flaticon;font-size:1.25em;font-style:normal} -------------------------------------------------------------------------------- /app/src/main/assets/fonts/fontello/.dropbox.attr: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /app/src/main/assets/fonts/fontello/fontello.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/fontello/fontello.eot -------------------------------------------------------------------------------- /app/src/main/assets/fonts/fontello/fontello.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/fontello/fontello.ttf -------------------------------------------------------------------------------- /app/src/main/assets/fonts/fontello/fontello.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/fontello/fontello.woff -------------------------------------------------------------------------------- /app/src/main/assets/fonts/fontello/fontello.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/fontello/fontello.woff2 -------------------------------------------------------------------------------- /app/src/main/assets/fonts/roboto/Robot-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/roboto/Robot-Italic.woff2 -------------------------------------------------------------------------------- /app/src/main/assets/fonts/roboto/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/roboto/Roboto-Bold.ttf -------------------------------------------------------------------------------- /app/src/main/assets/fonts/roboto/Roboto-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/roboto/Roboto-Bold.woff2 -------------------------------------------------------------------------------- /app/src/main/assets/fonts/roboto/Roboto-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/roboto/Roboto-BoldItalic.ttf -------------------------------------------------------------------------------- /app/src/main/assets/fonts/roboto/Roboto-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/roboto/Roboto-BoldItalic.woff2 -------------------------------------------------------------------------------- /app/src/main/assets/fonts/roboto/Roboto-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/roboto/Roboto-Italic.ttf -------------------------------------------------------------------------------- /app/src/main/assets/fonts/roboto/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/roboto/Roboto-Regular.ttf -------------------------------------------------------------------------------- /app/src/main/assets/fonts/roboto/Roboto-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/roboto/Roboto-Regular.woff2 -------------------------------------------------------------------------------- /app/src/main/assets/fonts/roboto/RobotoMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/roboto/RobotoMono-Regular.ttf -------------------------------------------------------------------------------- /app/src/main/assets/fonts/roboto/RobotoMono-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/fonts/roboto/RobotoMono-Regular.woff2 -------------------------------------------------------------------------------- /app/src/main/assets/fonts/roboto/import.min.css: -------------------------------------------------------------------------------- 1 | @font-face{font-family:Roboto;src:url(Roboto-Regular.ttf);font-style:normal;font-weight:400}@font-face{font-family:Roboto;src:url(Roboto-Italic.ttf);font-style:italic;font-weight:400}@font-face{font-family:Roboto;src:url(Roboto-BoldItalic.ttf);font-style:italic;font-weight:700}@font-face{font-family:Roboto;src:url(Roboto-Bold.ttf);font-style:normal;font-weight:700} -------------------------------------------------------------------------------- /app/src/main/assets/fonts/roboto/import_mono.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Roboto Mono'; 3 | src: url('RobotoMono-Regular.ttf'); 4 | src: local('Roboto Mono'), local('RobotoMono-Regular'), url('RobotoMono-Regular.woff2') format('woff2'); 5 | font-style: normal; 6 | font-weight: normal; 7 | unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 8 | } -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/checkbox-blank-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/checkbox-marked.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/chevron-double-left.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/chevron-double-right.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/chevron-down.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/chevron-left-white.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/chevron-left.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/chevron-right.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/chevron-up.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/dark/chevron-double-left.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/dark/chevron-double-right.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/dark/chevron-left.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/dark/chevron-right.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/dark/dots-vertical.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/dark/link.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/dark/select-all.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/dark/wrap.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/dots-vertical.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/download.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/file-outline.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/format-quote.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/light/chevron-double-left.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/light/chevron-double-right.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/light/chevron-left.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/light/chevron-right.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/light/dots-vertical.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/light/link.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/light/select-all.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/light/wrap.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/link.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/forpda/res/mask.png -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/poll.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/radiobox-blank.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/radiobox-marked.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/reply.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/select-all.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/thumb-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/thumb-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/res/wrap.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/scripts/modules/search.js: -------------------------------------------------------------------------------- 1 | console.log("LOAD JS SOURCE search.js"); 2 | 3 | function measurePostHeight() { 4 | var hats = document.querySelectorAll(".hat_content"); 5 | for (var i = 0; i < hats.length; i++) { 6 | var hat = hats[i]; 7 | if(hat.clientHeight >= 360){ 8 | hat.classList.add("over_height"); 9 | }else{ 10 | hat.parentElement.querySelector(".hat_button").style.display = "none"; 11 | } 12 | } 13 | 14 | } 15 | 16 | nativeEvents.addEventListener(nativeEvents.DOM, measurePostHeight, true); 17 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/styles/config_vars.css: -------------------------------------------------------------------------------- 1 | /* Generated by less 2.5.1 */ 2 | /*LIGHT*/ 3 | /*DARK*/ 4 | /*OTHERS*/ 5 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/styles/dark/config_dark.css: -------------------------------------------------------------------------------- 1 | /* Generated by less 2.5.1 */ 2 | /*LIGHT*/ 3 | /*DARK*/ 4 | /*OTHERS*/ 5 | /*Curves*/ 6 | /*Fonts*/ 7 | /*Color scheme*/ 8 | /* NEW COLORS */ 9 | /*Elements colors*/ 10 | /*Post blocks*/ 11 | .noselect { 12 | -webkit-touch-callout: none; 13 | -webkit-user-select: none; 14 | -khtml-user-select: none; 15 | -moz-user-select: none; 16 | -ms-user-select: none; 17 | user-select: none; 18 | } 19 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/styles/dark/dark_forum_rules.less: -------------------------------------------------------------------------------- 1 | @import "config_dark"; 2 | @import "../modules/forum_rules"; -------------------------------------------------------------------------------- /app/src/main/assets/forpda/styles/dark/dark_main.less: -------------------------------------------------------------------------------- 1 | @import "config_dark"; 2 | [style*="color:#fff"], 3 | [style*="color:#ffffff"], 4 | [style*="color:white"] { 5 | color: @default_text_color!important; 6 | } 7 | [style*="color:#000"], 8 | [style*="color:#000000"], 9 | [style*="color:black"] { 10 | color: @second_text_color !important; 11 | } 12 | @import "../modules/main"; -------------------------------------------------------------------------------- /app/src/main/assets/forpda/styles/dark/dark_news.less: -------------------------------------------------------------------------------- 1 | @import "config_dark"; 2 | @import "../modules/news"; -------------------------------------------------------------------------------- /app/src/main/assets/forpda/styles/dark/dark_qms.less: -------------------------------------------------------------------------------- 1 | @import "config_dark"; 2 | @import "../modules/qms"; -------------------------------------------------------------------------------- /app/src/main/assets/forpda/styles/dark/dark_themes.less: -------------------------------------------------------------------------------- 1 | @import "config_dark"; 2 | @import "../modules/themes"; -------------------------------------------------------------------------------- /app/src/main/assets/forpda/styles/helpers/bounds.css: -------------------------------------------------------------------------------- 1 | *,*:after,*:before{ 2 | box-shadow: 0 0 1px 0px rgba(255, 0, 0, 0.25) 3 | } -------------------------------------------------------------------------------- /app/src/main/assets/forpda/styles/light/config_light.css: -------------------------------------------------------------------------------- 1 | /* Generated by less 2.5.1 */ 2 | /*LIGHT*/ 3 | /*DARK*/ 4 | /*OTHERS*/ 5 | /*Curves*/ 6 | /*Fonts*/ 7 | /*Color scheme*/ 8 | /* NEW COLORS */ 9 | /*Elements colors*/ 10 | /*Post blocks*/ 11 | .noselect { 12 | -webkit-touch-callout: none; 13 | -webkit-user-select: none; 14 | -khtml-user-select: none; 15 | -moz-user-select: none; 16 | -ms-user-select: none; 17 | user-select: none; 18 | } 19 | -------------------------------------------------------------------------------- /app/src/main/assets/forpda/styles/light/light_forum_rules.less: -------------------------------------------------------------------------------- 1 | @import "config_light"; 2 | @import "../modules/forum_rules"; -------------------------------------------------------------------------------- /app/src/main/assets/forpda/styles/light/light_main.less: -------------------------------------------------------------------------------- 1 | @import "config_light"; 2 | /*[style*="color:#fff"], 3 | [style*="color:#ffffff"], 4 | [style*="color:white"] { 5 | color: @second_text_color!important; 6 | } 7 | [style*="color:#000"], 8 | [style*="color:#000000"], 9 | [style*="color:black"] { 10 | color: @default_text_color !important; 11 | }*/ 12 | @import "../modules/main"; -------------------------------------------------------------------------------- /app/src/main/assets/forpda/styles/light/light_news.less: -------------------------------------------------------------------------------- 1 | @import "config_light"; 2 | @import "../modules/news"; -------------------------------------------------------------------------------- /app/src/main/assets/forpda/styles/light/light_qms.less: -------------------------------------------------------------------------------- 1 | @import "config_light"; 2 | @import "../modules/qms"; -------------------------------------------------------------------------------- /app/src/main/assets/forpda/styles/light/light_themes.less: -------------------------------------------------------------------------------- 1 | @import "config_light"; 2 | @import "../modules/themes"; -------------------------------------------------------------------------------- /app/src/main/assets/forpda/styles/modules/forum_rules.css: -------------------------------------------------------------------------------- 1 | /* Generated by less 2.5.1 */ 2 | -------------------------------------------------------------------------------- /app/src/main/assets/mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/mask.png -------------------------------------------------------------------------------- /app/src/main/assets/smiles/acute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/acute.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/aggressive.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/aggressive.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/air_kiss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/air_kiss.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/angry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/angry.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/antifeminism.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/antifeminism.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/banned.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/banned.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/beee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/beee.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/beta.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/beta.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/biggrin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/biggrin.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/blink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/blink.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/blush.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/blush.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/boy_girl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/boy_girl.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/bubble.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/bubble.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/butcher.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/butcher.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/censored.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/censored.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/clap.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/clap.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/clapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/clapping.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/close_tema.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/close_tema.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/coldly.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/coldly.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/comando.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/comando.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/confusion.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/confusion.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/confusion2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/confusion2.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/congratulate.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/congratulate.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/cool.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/cool.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/cry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/cry.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/cry2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/cry2.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/daisy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/daisy.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/dance.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/dance.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/dancer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/dancer.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/derisive.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/derisive.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/devil.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/devil.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/dinamo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/dinamo.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/dirol.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/dirol.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/diver.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/diver.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/download.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/download.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/drag.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/drag.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/drinks.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/drinks.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/dry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/dry.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/feminist.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/feminist.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/first_move.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/first_move.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/flood.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/flood.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/fool.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/fool.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/foto.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/foto.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/friends.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/friends.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_angry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_angry.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_blum.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_blum.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_chmok.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_chmok.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_cray.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_cray.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_cray2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_cray2.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_crazy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_crazy.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_curtsey.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_curtsey.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_dance.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_dance.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_devil.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_devil.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_flirt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_flirt.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_haha.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_haha.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_hide.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_hide.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_hospital.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_hospital.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_hysterics.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_hysterics.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_in_love.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_in_love.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_kiss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_kiss.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_mad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_mad.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_parting.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_parting.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_pinkglassesf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_pinkglassesf.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_prepare_fish.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_prepare_fish.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_sad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_sad.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_smile.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_spruce_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_spruce_up.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_tear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_tear.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_teddy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_teddy.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_tender.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_tender.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_to_babruysk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_to_babruysk.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_to_take_umbrage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_to_take_umbrage.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_tongue.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_tongue.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_triniti.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_triniti.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_wacko.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_wacko.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_werewolf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_werewolf.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_wink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_wink.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_wink2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_wink2.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/girl_witch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/girl_witch.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/give_rose.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/give_rose.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/good.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/good.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/good_luck.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/good_luck.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/grabli.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/grabli.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/guess.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/guess.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/hang.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/hang.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/happy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/happy.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/heart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/heart.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/help.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/help.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/helpsmilie.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/helpsmilie.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/hemp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/hemp.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/heppy_dancing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/heppy_dancing.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/huh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/huh.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/hysterics.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/hysterics.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/i-m_so_happy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/i-m_so_happy.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/indeec.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/indeec.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/kindness.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/kindness.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/king.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/king.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/kiss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/kiss.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/kiss2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/kiss2.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/kitten.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/kitten.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/laugh.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/laugh.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/laugh2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/laugh2.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/laugh_wild.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/laugh_wild.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/love_4PDA.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/love_4PDA.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/mad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/mad.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/mellow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/mellow.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/moil.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/moil.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/nea.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/nea.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/no.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/no.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/nono.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/nono.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/offtopic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/offtopic.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/ohmy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/ohmy.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/ok.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/ok.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/papuas.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/papuas.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/party.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/party.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/ph34r.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/ph34r.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/pioneer_smoke.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/pioneer_smoke.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/pipiska.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/pipiska.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/popcorm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/popcorm.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/protest.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/protest.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/rabbi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/rabbi.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/resent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/resent.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/rofl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/rofl.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/roll.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/roll.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/rolleyes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/rolleyes.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/rolleyes2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/rolleyes2.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/rtfm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/rtfm.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/russian.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/russian.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/russian_garmoshka.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/russian_garmoshka.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/russian_ru.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/russian_ru.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/sad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/sad.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/scare.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/scare.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/scratch_one-s_head.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/scratch_one-s_head.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/search.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/secret.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/secret.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/shok.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/shok.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/skull.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/skull.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/sleep.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/sleep.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/smile.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/smile_good.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/smile_good.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/smile_good2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/smile_good2.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/smoke.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/smoke.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/sorry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/sorry.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/spiteful.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/spiteful.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/stop_flood.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/stop_flood.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/stop_holywar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/stop_holywar.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/suicide.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/suicide.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/superman.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/superman.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/superstition.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/superstition.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/sveta.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/sveta.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/tablet_protiv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/tablet_protiv.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/tablet_za.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/tablet_za.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/thank_you.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/thank_you.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/this.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/this.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/to_clue.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/to_clue.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/tomato.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/tomato.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/tommy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/tommy.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/tongue.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/tongue.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/tongue3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/tongue3.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/umnik.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/umnik.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/unsure.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/unsure.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/victory.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/victory.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/vinsent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/vinsent.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/wacko.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/wacko.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/wallbash.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/wallbash.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/whistle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/whistle.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/wink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/wink.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/wink_kind.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/wink_kind.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/wub.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/wub.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/yahoo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/yahoo.gif -------------------------------------------------------------------------------- /app/src/main/assets/smiles/yes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/smiles/yes.gif -------------------------------------------------------------------------------- /app/src/main/assets/template_qms_chat_mess.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |
6 |
${content}
7 |
8 |
${time}
9 |
10 |
11 | 12 | 13 |
14 | ${date} 15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/assets/test_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/assets/test_image.png -------------------------------------------------------------------------------- /app/src/main/ic_launchero-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/ic_launchero-web.png -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/client/GoogleCaptchaException.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.client 2 | 3 | class GoogleCaptchaException(val pageContent: String) : Exception("Google Captcha") -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/common/mvp/IBasePresenter.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.common.mvp; 2 | 3 | import android.os.Bundle; 4 | 5 | /** 6 | * Created by radiationx on 05.11.17. 7 | */ 8 | 9 | public interface IBasePresenter { 10 | void onCreate(Bundle savedInstanceState); 11 | 12 | void onAttach(); 13 | 14 | void onSaveInstanceState(Bundle outState); 15 | 16 | void onDetach(); 17 | 18 | void onDestroyView(); 19 | 20 | void onDestroy(); 21 | } 22 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/common/mvp/IBaseView.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.common.mvp; 2 | 3 | import moxy.MvpView; 4 | import moxy.viewstate.strategy.AddToEndSingleStrategy; 5 | import moxy.viewstate.strategy.StateStrategyType; 6 | 7 | /** 8 | * Created by radiationx on 05.11.17. 9 | */ 10 | 11 | public interface IBaseView extends MvpView { 12 | @StateStrategyType(AddToEndSingleStrategy.class) 13 | void setRefreshing(boolean isRefreshing); 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/common/simple/SimpleAnimationListener.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.common.simple 2 | 3 | import android.view.animation.Animation 4 | 5 | open class SimpleAnimationListener : Animation.AnimationListener { 6 | override fun onAnimationRepeat(animation: Animation) = Unit 7 | override fun onAnimationEnd(animation: Animation) = Unit 8 | override fun onAnimationStart(animation: Animation) = Unit 9 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/common/simple/SimpleObservable.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.common.simple; 2 | 3 | import java.util.Observable; 4 | 5 | /** 6 | * Created by radiationx on 28.05.17. 7 | */ 8 | 9 | public class SimpleObservable extends Observable { 10 | @Override 11 | public synchronized boolean hasChanged() { 12 | return true; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/common/webview/jsinterfaces/IBase.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.common.webview.jsinterfaces; 2 | 3 | import android.webkit.JavascriptInterface; 4 | 5 | /** 6 | * Created by radiationx on 28.05.17. 7 | */ 8 | 9 | public interface IBase { 10 | String JS_BASE_INTERFACE = "IBase"; 11 | 12 | @JavascriptInterface 13 | void playClickEffect(); 14 | 15 | //Событие DOMContentLoaded 16 | @JavascriptInterface 17 | void domContentLoaded(); 18 | 19 | //Событие load в js 20 | @JavascriptInterface 21 | void onPageLoaded(); 22 | } 23 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/EntityWrapper.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity 2 | 3 | class EntityWrapper(val value: T) 4 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/app/CloseableInfo.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.app 2 | 3 | data class CloseableInfo( 4 | val id: Int, 5 | var isClosed: Boolean 6 | ) -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/app/EditPostSyncData.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.app 2 | 3 | import forpdateam.ru.forpda.entity.remote.editpost.AttachmentItem 4 | 5 | class EditPostSyncData { 6 | var topicId: Int = 0 7 | var message: String? = null 8 | var selectionStart = 0 9 | var selectionEnd = 0; 10 | var attachments: List? = null 11 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/app/TabNotification.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.app 2 | 3 | import java.util.ArrayList 4 | 5 | import forpdateam.ru.forpda.entity.remote.events.NotificationEvent 6 | 7 | /** 8 | * Created by radiationx on 26.09.17. 9 | */ 10 | 11 | data class TabNotification( 12 | val source: NotificationEvent.Source, 13 | val type: NotificationEvent.Type, 14 | val event: NotificationEvent, 15 | val isWebSocket: Boolean, 16 | val loadedEvents: List = emptyList(), 17 | val newEvents: List = emptyList() 18 | ) 19 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/app/history/IHistoryItem.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.app.history; 2 | 3 | /** 4 | * Created by radiationx on 01.01.18. 5 | */ 6 | 7 | public interface IHistoryItem { 8 | int getId(); 9 | 10 | String getUrl(); 11 | 12 | String getDate(); 13 | 14 | String getTitle(); 15 | 16 | long getUnixTime(); 17 | 18 | void setId(int id); 19 | 20 | void setUrl(String url); 21 | 22 | void setDate(String date); 23 | 24 | void setTitle(String title); 25 | 26 | void setUnixTime(long unixTime); 27 | } 28 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/app/notes/INoteItem.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.app.notes; 2 | 3 | /** 4 | * Created by radiationx on 06.09.17. 5 | */ 6 | 7 | public interface INoteItem { 8 | 9 | long getId(); 10 | 11 | String getTitle(); 12 | 13 | String getLink(); 14 | 15 | String getContent(); 16 | 17 | void setId(long id); 18 | 19 | void setTitle(String title); 20 | 21 | void setLink(String link); 22 | 23 | void setContent(String content); 24 | 25 | } 26 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/app/other/AppMenuItem.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.app.other 2 | 3 | import forpdateam.ru.forpda.presentation.Screen 4 | 5 | 6 | class AppMenuItem( 7 | val id: Int, 8 | val screen: Screen? = null 9 | ) { 10 | var count: Int = 0 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/app/profile/IUserHolder.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.app.profile 2 | 3 | import forpdateam.ru.forpda.entity.EntityWrapper 4 | import forpdateam.ru.forpda.entity.remote.profile.ProfileModel 5 | import io.reactivex.Observable 6 | 7 | interface IUserHolder { 8 | var user: ProfileModel? 9 | 10 | fun observeCurrentUser(): Observable> 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/common/AuthData.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.common 2 | 3 | class AuthData { 4 | 5 | companion object { 6 | const val NO_ID = 0 7 | } 8 | 9 | var userId: Int = NO_ID 10 | var state = AuthState.NO_AUTH 11 | 12 | fun isAuth() = state == AuthState.AUTH 13 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/common/AuthState.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.common 2 | 3 | enum class AuthState { NO_AUTH, AUTH, SKIP } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/common/MessageCounters.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.common 2 | 3 | class MessageCounters { 4 | var qms: Int = 0 5 | var favorites: Int = 0 6 | var mentions: Int = 0 7 | 8 | fun getAll() = qms + favorites + mentions 9 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/auth/AuthForm.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.auth 2 | 3 | import forpdateam.ru.forpda.model.data.remote.IWebClient 4 | 5 | /** 6 | * Created by radiationx on 29.07.16. 7 | */ 8 | class AuthForm { 9 | var captchaImageUrl: String? = null 10 | var captcha: String? = null 11 | var captchaTime: String? = null 12 | var captchaSig: String? = null 13 | var nick: String? = null 14 | var password: String? = null 15 | var isHidden = false 16 | } 17 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/devdb/Brands.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.devdb 2 | 3 | import java.util.LinkedHashMap 4 | 5 | /** 6 | * Created by radiationx on 06.08.17. 7 | */ 8 | 9 | class Brands { 10 | val letterMap = LinkedHashMap>() 11 | var catId: String? = null 12 | var catTitle: String? = null 13 | var actual = 0 14 | var all = 0 15 | 16 | class Item { 17 | var title: String? = null 18 | var id: String? = null 19 | var count = 0 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/favorites/FavData.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.favorites 2 | 3 | import java.util.ArrayList 4 | 5 | import forpdateam.ru.forpda.entity.remote.others.pagination.Pagination 6 | import forpdateam.ru.forpda.model.data.remote.api.favorites.Sorting 7 | 8 | /** 9 | * Created by radiationx on 22.09.16. 10 | */ 11 | 12 | class FavData { 13 | val items = mutableListOf() 14 | var pagination = Pagination() 15 | var sorting = Sorting() 16 | } 17 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/forum/Announce.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.forum 2 | 3 | /** 4 | * Created by radiationx on 17.10.17. 5 | */ 6 | 7 | class Announce { 8 | var id: Int = 0 9 | var forumId: Int = 0 10 | var title: String? = null 11 | var html: String? = null 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/forum/ForumRules.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.forum 2 | 3 | import java.util.ArrayList 4 | 5 | /** 6 | * Created by radiationx on 16.10.17. 7 | */ 8 | 9 | class ForumRules { 10 | val items = mutableListOf() 11 | var html: String? = null 12 | var date: String? = null 13 | 14 | fun addItem(item: Item) { 15 | this.items.add(item) 16 | } 17 | 18 | class Item { 19 | var number: String? = null 20 | var text: String? = null 21 | var isHeader = false 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/forum/IForumItemFlat.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.forum 2 | 3 | /** 4 | * Created by radiationx on 25.03.17. 5 | */ 6 | 7 | interface IForumItemFlat { 8 | var id: Int 9 | var parentId: Int 10 | var title: String? 11 | var level: Int 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/mentions/MentionsData.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.mentions 2 | 3 | import java.util.ArrayList 4 | 5 | import forpdateam.ru.forpda.entity.remote.others.pagination.Pagination 6 | 7 | /** 8 | * Created by radiationx on 21.01.17. 9 | */ 10 | 11 | class MentionsData { 12 | val items: MutableList = mutableListOf() 13 | var pagination = Pagination() 14 | 15 | fun addItem(item: MentionItem) { 16 | items.add(item) 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/news/Material.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.news 2 | 3 | /** 4 | * Created by radiationx on 30.08.17. 5 | */ 6 | 7 | class Material { 8 | var id: Int = 0 9 | var title: String? = null 10 | var imageUrl: String? = null 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/news/NewsItem.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.news 2 | 3 | import java.util.ArrayList 4 | 5 | /** 6 | * Created by radiationx on 28.08.17. 7 | */ 8 | 9 | class NewsItem { 10 | var id: Int = 0 11 | var authorId = 0 12 | var url: String? = null 13 | var title: String? = null 14 | var description: String? = null 15 | var author: String? = null 16 | var date: String? = null 17 | var imgUrl: String? = null 18 | var commentsCount: Int = 0 19 | var avatar: String? = null 20 | val tags = mutableListOf() 21 | 22 | } 23 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/news/Tag.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.news; 2 | 3 | /** 4 | * Created by radiationx on 30.08.17. 5 | */ 6 | 7 | public class Tag { 8 | private String tag; 9 | private String title; 10 | 11 | public String getTag() { 12 | return tag; 13 | } 14 | 15 | public void setTag(String tag) { 16 | this.tag = tag; 17 | } 18 | 19 | public String getTitle() { 20 | return title; 21 | } 22 | 23 | public void setTitle(String title) { 24 | this.title = title; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/others/user/ForumUser.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.others.user 2 | 3 | /** 4 | * Created by radiationx on 08.07.17. 5 | */ 6 | 7 | class ForumUser : IForumUser { 8 | override var id = 0 9 | override var nick: String? = null 10 | override var avatar: String? = null 11 | 12 | constructor() {} 13 | 14 | constructor(forumUser: IForumUser) { 15 | this.id = forumUser.id 16 | this.nick = forumUser.nick 17 | this.avatar = forumUser.avatar 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/others/user/IForumUser.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.others.user 2 | 3 | /** 4 | * Created by radiationx on 08.07.17. 5 | */ 6 | 7 | interface IForumUser { 8 | val id: Int 9 | val nick: String? 10 | val avatar: String? 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/qms/IQmsChatItem.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.qms 2 | 3 | /** 4 | * Created by radiationx on 03.08.16. 5 | */ 6 | interface IQmsChatItem { 7 | val isMyMessage: Boolean 8 | val id: Int 9 | val readStatus: Boolean 10 | val time: String? 11 | val avatar: String? 12 | val content: String? 13 | val isDate: Boolean 14 | val date: String? 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/qms/IQmsContact.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.qms 2 | 3 | /** 4 | * Created by radiationx on 03.08.16. 5 | */ 6 | interface IQmsContact { 7 | var nick: String? 8 | var id: Int 9 | var count: Int 10 | var avatar: String? 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/qms/IQmsTheme.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.qms 2 | 3 | /** 4 | * Created by radiationx on 03.08.16. 5 | */ 6 | interface IQmsTheme { 7 | var id: Int 8 | var name: String? 9 | var date: String? 10 | var countMessages: Int 11 | var countNew: Int 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/qms/IQmsThemes.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.qms 2 | 3 | /** 4 | * Created by radiationx on 25.03.17. 5 | */ 6 | 7 | interface IQmsThemes { 8 | var nick: String? 9 | var userId: Int 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/qms/QmsChatModel.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.qms 2 | 3 | import java.util.ArrayList 4 | 5 | /** 6 | * Created by radiationx on 20.09.16. 7 | */ 8 | 9 | class QmsChatModel { 10 | var themeId = NOT_CREATED 11 | var userId = NOT_CREATED 12 | var showedMessIndex = 0 13 | var title: String? = null 14 | var nick: String? = null 15 | var avatarUrl: String? = null 16 | var html: String? = null 17 | val messages = mutableListOf() 18 | 19 | companion object { 20 | const val NOT_CREATED = -1 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/qms/QmsContact.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.qms 2 | 3 | /** 4 | * Created by radiationx on 03.08.16. 5 | */ 6 | class QmsContact : IQmsContact { 7 | override var nick: String? = null 8 | override var avatar: String? = null 9 | override var id: Int = 0 10 | override var count: Int = 0 11 | 12 | constructor() {} 13 | 14 | constructor(contact: IQmsContact) { 15 | nick = contact.nick 16 | avatar = contact.avatar 17 | id = contact.id 18 | count = contact.count 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/qms/QmsMessage.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.qms 2 | 3 | /** 4 | * Created by radiationx on 03.08.16. 5 | */ 6 | class QmsMessage : IQmsChatItem { 7 | override var isMyMessage = false 8 | override var isDate = false 9 | override var id: Int = 0 10 | override var readStatus = false 11 | override var time: String? = null 12 | override var avatar: String? = null 13 | override var date: String? = null 14 | override var content: String? = null 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/qms/QmsThemes.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.qms 2 | 3 | import java.util.ArrayList 4 | 5 | /** 6 | * Created by radiationx on 21.09.16. 7 | */ 8 | 9 | class QmsThemes : IQmsThemes { 10 | override var userId: Int = 0 11 | override var nick: String? = null 12 | val themes = mutableListOf() 13 | 14 | constructor() {} 15 | 16 | constructor(qmsThemes: IQmsThemes) { 17 | userId = qmsThemes.userId 18 | nick = qmsThemes.nick 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/reputation/RepItem.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.reputation 2 | 3 | /** 4 | * Created by radiationx on 20.03.17. 5 | */ 6 | 7 | class RepItem { 8 | var userId: Int = 0 9 | var title: String? = null 10 | var userNick: String? = null 11 | var sourceUrl: String? = null 12 | var sourceTitle: String? = null 13 | var image: String? = null 14 | var date: String? = null 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/search/ISearchItem.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.search 2 | 3 | import forpdateam.ru.forpda.entity.remote.IBaseForumPost 4 | 5 | /** 6 | * Created by radiationx on 27.04.17. 7 | */ 8 | 9 | interface ISearchItem : IBaseForumPost { 10 | val imageUrl: String? 11 | val title: String? 12 | val desc: String? 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/search/SearchItem.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.search 2 | 3 | import forpdateam.ru.forpda.entity.remote.BaseForumPost 4 | 5 | /** 6 | * Created by radiationx on 01.02.17. 7 | */ 8 | 9 | class SearchItem : BaseForumPost(), ISearchItem { 10 | override var title: String? = null 11 | override var desc: String? = null 12 | override var imageUrl: String? = null 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/search/SearchResult.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.search 2 | 3 | import java.util.ArrayList 4 | 5 | import forpdateam.ru.forpda.entity.remote.others.pagination.Pagination 6 | 7 | /** 8 | * Created by radiationx on 01.02.17. 9 | */ 10 | 11 | class SearchResult { 12 | val items = mutableListOf() 13 | var settings: SearchSettings? = null 14 | var pagination = Pagination() 15 | var html: String? = null 16 | 17 | fun addItem(item: SearchItem) { 18 | items.add(item) 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/theme/IThemePost.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.theme; 2 | 3 | import forpdateam.ru.forpda.entity.remote.IBaseForumPost; 4 | 5 | /** 6 | * Created by radiationx on 04.08.16. 7 | */ 8 | public interface IThemePost extends IBaseForumPost { 9 | 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/theme/PollQuestion.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.theme 2 | 3 | import java.util.ArrayList 4 | 5 | /** 6 | * Created by radiationx on 12.11.16. 7 | */ 8 | 9 | class PollQuestion { 10 | var title: String? = null 11 | val questionItems = mutableListOf() 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/theme/PollQuestionItem.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.theme 2 | 3 | /** 4 | * Created by radiationx on 12.11.16. 5 | */ 6 | 7 | class PollQuestionItem { 8 | var title: String? = null 9 | 10 | //For no result poll 11 | var value: Int = 0 12 | var name: String? = null 13 | var type: String? = null 14 | 15 | //For result poll 16 | var votes: Int = 0 17 | var percent: Float = 0.toFloat() 18 | } 19 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/entity/remote/theme/ThemePost.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.entity.remote.theme 2 | 3 | import android.util.Pair 4 | 5 | import java.util.ArrayList 6 | 7 | import forpdateam.ru.forpda.entity.remote.BaseForumPost 8 | 9 | /** 10 | * Created by radiationx on 04.08.16. 11 | */ 12 | class ThemePost : BaseForumPost(), IThemePost { 13 | val attachImages = ArrayList>() 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/extensions/JsonObject.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.extensions 2 | 3 | import org.json.JSONObject 4 | 5 | 6 | fun JSONObject.nullString(field: String, fallback: String? = null): String? { 7 | if (isNull(field)) 8 | return null 9 | return optString(field, fallback) 10 | } 11 | 12 | fun JSONObject.nullGet(field: String): Any? { 13 | if (isNull(field)) 14 | return null 15 | return get(field) 16 | } 17 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/model/NetworkStateProvider.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.model 2 | 3 | 4 | import io.reactivex.Observable 5 | 6 | /** 7 | * Created by radiationx on 10.02.18. 8 | */ 9 | 10 | interface NetworkStateProvider { 11 | fun observeState(): Observable 12 | fun setState(state: Boolean) 13 | fun getState(): Boolean 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/model/SchedulersProvider.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.model 2 | 3 | import io.reactivex.Scheduler 4 | 5 | /** 6 | * Created by radiationx on 01.01.18. 7 | */ 8 | 9 | interface SchedulersProvider { 10 | fun ui(): Scheduler 11 | fun computation(): Scheduler 12 | fun trampoline(): Scheduler 13 | fun newThread(): Scheduler 14 | fun io(): Scheduler 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/model/data/cache/forumuser/UserSource.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.model.data.cache.forumuser 2 | 3 | import forpdateam.ru.forpda.entity.remote.others.user.ForumUser 4 | 5 | interface UserSource { 6 | fun getUsers(nick: String): List 7 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/model/data/providers/UserSourceProvider.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.model.data.providers 2 | 3 | import forpdateam.ru.forpda.entity.remote.others.user.ForumUser 4 | import forpdateam.ru.forpda.model.data.cache.forumuser.UserSource 5 | import forpdateam.ru.forpda.model.data.remote.api.qms.QmsApi 6 | 7 | class UserSourceProvider( 8 | private val qmsApi: QmsApi 9 | ) : UserSource { 10 | override fun getUsers(nick: String): List = qmsApi.findUser(nick) 11 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/model/data/remote/api/regex/parser/Document.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.model.data.remote.api.regex.parser; 2 | 3 | /** 4 | * Created by radiationx on 13.08.17. 5 | */ 6 | 7 | public class Document extends Node { 8 | public final static String DOCTYPE_TAG = "!DOCTYPE"; 9 | private String docType = "html"; 10 | 11 | public Document() { 12 | super(NODE_DOCUMENT); 13 | } 14 | 15 | public String getDocType() { 16 | return docType; 17 | } 18 | 19 | public void setDocType(String docType) { 20 | this.docType = docType; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/model/data/storage/ExternalStorageProvider.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.model.data.storage 2 | 3 | import java.io.InputStream 4 | 5 | interface ExternalStorageProvider { 6 | fun getText(stream: InputStream): String 7 | fun saveTextDefault(text: String, fileName: String): String 8 | fun saveText(text: String, fileName: String, path: String): String 9 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/model/data/storage/IPatternProvider.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.model.data.storage 2 | 3 | import java.util.regex.Pattern 4 | 5 | interface IPatternProvider { 6 | fun getCurrentVersion(): Int 7 | fun getPattern(scope: String, key: String): Pattern 8 | fun update(jsonString: String) 9 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/notifications/JobSchedulerService.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.notifications; 2 | 3 | import android.annotation.TargetApi; 4 | import android.app.job.JobParameters; 5 | import android.app.job.JobService; 6 | 7 | /** 8 | * Created by radiationx on 07.11.17. 9 | */ 10 | 11 | @TargetApi(21) 12 | public class JobSchedulerService extends JobService { 13 | @Override 14 | public boolean onStartJob(JobParameters params) { 15 | return false; 16 | } 17 | 18 | @Override 19 | public boolean onStopJob(JobParameters params) { 20 | return false; 21 | } 22 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/notifications/NotificationsJob.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.notifications; 2 | 3 | import androidx.annotation.NonNull; 4 | 5 | import com.evernote.android.job.Job; 6 | 7 | public class NotificationsJob extends Job { 8 | 9 | public static final String TAG = "notifications_job_tag"; 10 | 11 | @Override 12 | @NonNull 13 | protected Result onRunJob(final Params params) { 14 | boolean success = true; 15 | NotificationsService.startAndCheck(); 16 | return success ? Result.SUCCESS : Result.FAILURE; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/presentation/IErrorHandler.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.presentation 2 | 3 | /** 4 | * Created by radiationx on 23.02.18. 5 | */ 6 | interface IErrorHandler { 7 | fun handle(throwable: Throwable, messageListener: ((Throwable, String?) -> Unit)? = null) 8 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/presentation/ILinkHandler.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.presentation 2 | 3 | /** 4 | * Created by radiationx on 03.02.18. 5 | */ 6 | interface ILinkHandler { 7 | fun handle(inputUrl: String?, router: TabRouter?, args: Map): Boolean 8 | fun handle(inputUrl: String?, router: TabRouter?): Boolean 9 | fun findScreen(url: String): String? 10 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/presentation/ISystemLinkHandler.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.presentation 2 | 3 | interface ISystemLinkHandler { 4 | fun handle(url: String) 5 | fun handleDownload(url: String, inputFileName: String? = null) 6 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/presentation/announce/AnnounceView.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.presentation.announce 2 | 3 | import moxy.viewstate.strategy.AddToEndSingleStrategy 4 | import moxy.viewstate.strategy.StateStrategyType 5 | import forpdateam.ru.forpda.common.mvp.IBaseView 6 | import forpdateam.ru.forpda.entity.remote.forum.Announce 7 | 8 | /** 9 | * Created by radiationx on 02.01.18. 10 | */ 11 | @StateStrategyType(AddToEndSingleStrategy::class) 12 | interface AnnounceView : IBaseView { 13 | fun showData(data: Announce) 14 | fun setStyleType(type: String) 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/presentation/checker/CheckerView.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.presentation.checker 2 | 3 | import forpdateam.ru.forpda.common.mvp.IBaseView 4 | import forpdateam.ru.forpda.entity.remote.checker.UpdateData 5 | import moxy.viewstate.strategy.AddToEndSingleStrategy 6 | import moxy.viewstate.strategy.StateStrategyType 7 | 8 | /** 9 | * Created by radiationx on 28.01.18. 10 | */ 11 | interface CheckerView : IBaseView { 12 | 13 | @StateStrategyType(AddToEndSingleStrategy::class) 14 | fun showUpdateData(update: UpdateData) 15 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/presentation/devdb/brands/BrandsView.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.presentation.devdb.brands 2 | 3 | import moxy.viewstate.strategy.AddToEndSingleStrategy 4 | import moxy.viewstate.strategy.StateStrategyType 5 | import forpdateam.ru.forpda.common.mvp.IBaseView 6 | import forpdateam.ru.forpda.entity.remote.devdb.Brands 7 | 8 | /** 9 | * Created by radiationx on 01.01.18. 10 | */ 11 | 12 | @StateStrategyType(AddToEndSingleStrategy::class) 13 | interface BrandsView : IBaseView { 14 | fun showData(data: Brands) 15 | fun initCategories(categories: Array, position: Int) 16 | } 17 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/presentation/devdb/device/SubDeviceView.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.presentation.devdb.device 2 | 3 | import moxy.MvpView 4 | import moxy.viewstate.strategy.AddToEndSingleStrategy 5 | import moxy.viewstate.strategy.StateStrategyType 6 | import forpdateam.ru.forpda.common.mvp.IBaseView 7 | import forpdateam.ru.forpda.entity.remote.devdb.Device 8 | 9 | /** 10 | * Created by radiationx on 01.01.18. 11 | */ 12 | 13 | @StateStrategyType(AddToEndSingleStrategy::class) 14 | interface SubDeviceView : MvpView 15 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/presentation/forumrules/ForumRulesView.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.presentation.forumrules 2 | 3 | import moxy.viewstate.strategy.AddToEndSingleStrategy 4 | import moxy.viewstate.strategy.StateStrategyType 5 | import forpdateam.ru.forpda.common.mvp.IBaseView 6 | import forpdateam.ru.forpda.entity.remote.forum.ForumRules 7 | 8 | /** 9 | * Created by radiationx on 02.01.18. 10 | */ 11 | 12 | @StateStrategyType(AddToEndSingleStrategy::class) 13 | interface ForumRulesView : IBaseView { 14 | fun showData(data: ForumRules) 15 | fun setStyleType(type: String) 16 | fun setFontSize(size: Int) 17 | } 18 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/presentation/main/MainView.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.presentation.main 2 | 3 | import moxy.MvpView 4 | import moxy.viewstate.strategy.AddToEndSingleStrategy 5 | import moxy.viewstate.strategy.OneExecutionStateStrategy 6 | import moxy.viewstate.strategy.SkipStrategy 7 | import moxy.viewstate.strategy.StateStrategyType 8 | import forpdateam.ru.forpda.common.mvp.IBaseView 9 | 10 | interface MainView : MvpView { 11 | 12 | @StateStrategyType(OneExecutionStateStrategy::class) 13 | fun showFirstStartAnimation() 14 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/presentation/qms/chat/IQmsChatPresenter.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.presentation.qms.chat 2 | 3 | interface IQmsChatPresenter { 4 | fun loadMoreMessages() 5 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/ui/fragments/BaseAdapter.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.ui.fragments; 2 | 3 | /** 4 | * Created by radiationx on 14.09.17. 5 | */ 6 | 7 | public class BaseAdapter { 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/ui/fragments/BaseJsInterface.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.ui.fragments 2 | 3 | import android.os.Handler 4 | import android.os.Looper 5 | 6 | open class BaseJsInterface { 7 | private val handler = Handler(Looper.getMainLooper()) 8 | protected fun runInUiThread(runnable: Runnable) = handler.post(runnable) 9 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/ui/fragments/TabTopScroller.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.ui.fragments 2 | 3 | interface TabTopScroller { 4 | fun toggleScrollTop() 5 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/ui/fragments/qms/chat/QmsChatJsInterface.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.ui.fragments.qms.chat 2 | 3 | import android.webkit.JavascriptInterface 4 | import forpdateam.ru.forpda.presentation.qms.chat.IQmsChatPresenter 5 | import forpdateam.ru.forpda.ui.fragments.BaseJsInterface 6 | 7 | class QmsChatJsInterface( 8 | private val presenter: IQmsChatPresenter 9 | ) : BaseJsInterface() { 10 | 11 | @JavascriptInterface 12 | fun loadMoreMessages() = runInUiThread(Runnable { presenter.loadMoreMessages() }) 13 | 14 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/ui/navigation/TabItem.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.ui.navigation 2 | 3 | import forpdateam.ru.forpda.presentation.Screen 4 | 5 | class TabItem { 6 | var tag: String = "" 7 | var screen: TabScreen? = null 8 | var parent: TabItem? = null 9 | val children = mutableListOf() 10 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/ui/views/MathUtils.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.ui.views; 2 | 3 | /** 4 | * Created by fedor on 21.03.2017. 5 | */ 6 | 7 | public class MathUtils { 8 | 9 | static int constrain(int amount, int low, int high) { 10 | return amount < low ? low : (amount > high ? high : amount); 11 | } 12 | 13 | static float constrain(float amount, float low, float high) { 14 | return amount < low ? low : (amount > high ? high : amount); 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/ui/views/control/ICustomBottomSheetBehavior.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.ui.views.control; 2 | 3 | import android.view.View; 4 | 5 | import androidx.coordinatorlayout.widget.CoordinatorLayout; 6 | 7 | import java.util.List; 8 | 9 | public interface ICustomBottomSheetBehavior { 10 | void setNestedScrollingChildRefList(List nestedScrollingChildRefList); 11 | 12 | boolean onLayoutChild(CoordinatorLayout parent, V child, int layoutDirection); 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/ui/views/control/MathUtils.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.ui.views.control; 2 | 3 | /** 4 | * Created by fedor on 21.03.2017. 5 | */ 6 | 7 | public class MathUtils { 8 | 9 | static int constrain(int amount, int low, int high) { 10 | return amount < low ? low : (amount > high ? high : amount); 11 | } 12 | 13 | static float constrain(float amount, float low, float high) { 14 | return amount < low ? low : (amount > high ? high : amount); 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/ui/views/drawers/adapters/DrawerMenuItem.kt: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.ui.views.drawers.adapters 2 | 3 | import forpdateam.ru.forpda.entity.app.other.AppMenuItem 4 | import forpdateam.ru.forpda.presentation.Screen 5 | 6 | class DrawerMenuItem( 7 | val title: Int, 8 | val icon: Int, 9 | val appItem: AppMenuItem 10 | ) -------------------------------------------------------------------------------- /app/src/main/java/forpdateam/ru/forpda/ui/views/messagepanel/inserthelper/InsertItem.java: -------------------------------------------------------------------------------- 1 | package forpdateam.ru.forpda.ui.views.messagepanel.inserthelper; 2 | 3 | import android.util.Pair; 4 | 5 | import java.util.ArrayList; 6 | 7 | /** 8 | * Created by radiationx on 27.05.17. 9 | */ 10 | 11 | public class InsertItem { 12 | private ArrayList> headers = new ArrayList<>(); 13 | private Pair body; 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_notify_favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-hdpi/ic_notify_favorites.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_notify_mention.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-hdpi/ic_notify_mention.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_notify_qms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-hdpi/ic_notify_qms.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_notify_site.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-hdpi/ic_notify_site.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_shortcut_contacts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-hdpi/ic_shortcut_contacts.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_shortcut_favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-hdpi/ic_shortcut_favorites.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_shortcut_mentions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-hdpi/ic_shortcut_mentions.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_shortcut_news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-hdpi/ic_shortcut_news.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/img_logo_splash_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-hdpi/img_logo_splash_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/img_logo_splash_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-hdpi/img_logo_splash_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/img_logo_splash_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-ldpi/img_logo_splash_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/img_logo_splash_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-ldpi/img_logo_splash_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_notify_favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-mdpi/ic_notify_favorites.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_notify_mention.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-mdpi/ic_notify_mention.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_notify_qms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-mdpi/ic_notify_qms.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_notify_site.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-mdpi/ic_notify_site.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_shortcut_contacts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-mdpi/ic_shortcut_contacts.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_shortcut_favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-mdpi/ic_shortcut_favorites.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_shortcut_mentions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-mdpi/ic_shortcut_mentions.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_shortcut_news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-mdpi/ic_shortcut_news.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/img_logo_splash_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-mdpi/img_logo_splash_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/img_logo_splash_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-mdpi/img_logo_splash_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_notify_favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xhdpi/ic_notify_favorites.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_notify_mention.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xhdpi/ic_notify_mention.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_notify_qms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xhdpi/ic_notify_qms.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_notify_site.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xhdpi/ic_notify_site.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_shortcut_contacts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xhdpi/ic_shortcut_contacts.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_shortcut_favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xhdpi/ic_shortcut_favorites.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_shortcut_mentions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xhdpi/ic_shortcut_mentions.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_shortcut_news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xhdpi/ic_shortcut_news.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/img_logo_splash_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xhdpi/img_logo_splash_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/img_logo_splash_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xhdpi/img_logo_splash_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_notify_favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxhdpi/ic_notify_favorites.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_notify_mention.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxhdpi/ic_notify_mention.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_notify_qms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxhdpi/ic_notify_qms.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_notify_site.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxhdpi/ic_notify_site.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_shortcut_contacts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxhdpi/ic_shortcut_contacts.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_shortcut_favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxhdpi/ic_shortcut_favorites.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_shortcut_mentions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxhdpi/ic_shortcut_mentions.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_shortcut_news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxhdpi/ic_shortcut_news.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/img_logo_splash_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxhdpi/img_logo_splash_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/img_logo_splash_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxhdpi/img_logo_splash_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_shortcut_contacts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxxhdpi/ic_shortcut_contacts.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_shortcut_favorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxxhdpi/ic_shortcut_favorites.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_shortcut_mentions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxxhdpi/ic_shortcut_mentions.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_shortcut_news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxxhdpi/ic_shortcut_news.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_toolbar_create.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/img_logo_splash_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxxhdpi/img_logo_splash_dark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/img_logo_splash_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable-xxxhdpi/img_logo_splash_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/adf.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_splash_dark.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_splash_light.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/contact_facebook.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/contact_google_plus.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/contact_jabber.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/contact_qms.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/contact_telegram.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_account_circle.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_back_white_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_down.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_up.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_attachment.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bookmark.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_clear.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_close.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_code_background.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_code_center.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_code_code.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_code_color.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_code_cur.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_code_font.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_code_italic.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_code_left.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_code_quote.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_code_right.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_code_spoiler.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_code_underline.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_code_url.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_comment.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_comment_outline.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_contacts.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_expand_less_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_expand_more_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_fab_create.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_flag.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_forum.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_forum_go_to_topics.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_fullscreen.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_grid.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_grid_large.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_heart.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_history.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_info.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_insert_drive_file_gray_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_link.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lock.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_logo_4pda.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_logo_bitbucket.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_news_offline_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_newspaper.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_notifications.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_open_in_new.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_person_add.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_poll.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_poll_box.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_profile_toolbar_create.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_send.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_sort.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_star.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_thumb_down.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_thumb_up.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_add.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_arrow_back.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_backspace.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_chevron_double_left.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_chevron_double_right.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_chevron_left.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_chevron_right.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_content_copy.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_delete.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_done.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_hamburger.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_refresh.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_search.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_search_next.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_search_prev.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_sort.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_transcribe_close.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbar_tune.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_transcribe_close.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_view_list.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_visibility.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_4pda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable/icon_4pda.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_get_in_gp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable/icon_get_in_gp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon_webview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable/icon_webview.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/not_delete.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable/not_delete.jpeg -------------------------------------------------------------------------------- /app/src/main/res/drawable/notify_dot.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/notify_dot_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/notify_dot_tab_dark.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/notify_dot_tab_light.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/pref_shadow_bottom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/pref_shadow_to_bottom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/pref_shadow_top.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/test_img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/drawable/test_img.jpg -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/layout/device_fragment_specs.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/layout/device_item_search.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/layout/edit_post_reason.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_forum.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_other.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_profile.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_theme.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/layout/insert_helper_body.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/layout/item_other_divider_shadow.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/layout/profile_item_stats.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/layout/profile_sub_item_contact.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/menu/qms_contacts_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/menu/theme_search_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-night-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/values-v21/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 0dp 5 | -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/values/attrs_ink_page_indicator.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/version.properties: -------------------------------------------------------------------------------- 1 | #Sat Mar 25 12:34:24 YEKT 2023 2 | DATE_BUILD=25 March 2023 г. 3 | VERSION_BUILD=13644 4 | -------------------------------------------------------------------------------- /gh_res/icon_4pda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/gh_res/icon_4pda.png -------------------------------------------------------------------------------- /gh_res/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/gh_res/logo.png -------------------------------------------------------------------------------- /gh_res/res.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /gh_res/screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/gh_res/screen1.png -------------------------------------------------------------------------------- /gh_res/screen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/gh_res/screen2.png -------------------------------------------------------------------------------- /gh_res/screen3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/gh_res/screen3.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Sep 10 19:00:32 MSK 2020 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip 7 | -------------------------------------------------------------------------------- /keystore.properties: -------------------------------------------------------------------------------- 1 | DEBUG_STORE_FILE=signing/debug.jks 2 | DEBUG_STORE_PASSWORD=android 3 | DEBUG_KEY_ALIAS=androiddebugkey 4 | DEBUG_KEY_PASSWORD=android 5 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /signing/debug.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RadiationX/ForPDA/3e1ba1da89f8e208edb42b9f055ea96362005c57/signing/debug.jks --------------------------------------------------------------------------------