diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 00000000..88e18396 Binary files /dev/null and b/.DS_Store differ diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..8000a6fa --- /dev/null +++ b/LICENSE @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random + Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! diff --git a/amity-uikit/.DS_Store b/amity-uikit/.DS_Store new file mode 100644 index 00000000..6194fefc Binary files /dev/null and b/amity-uikit/.DS_Store differ diff --git a/amity-uikit/.gitignore b/amity-uikit/.gitignore new file mode 100644 index 00000000..42afabfd --- /dev/null +++ b/amity-uikit/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/amity-uikit/amity-proguard-rules.pro b/amity-uikit/amity-proguard-rules.pro new file mode 100644 index 00000000..41e7de74 --- /dev/null +++ b/amity-uikit/amity-proguard-rules.pro @@ -0,0 +1,48 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile +-keep class com.ekoapp.ekosdk.** { *; } +-keep interface com.ekoapp.ekosdk.** { *; } +-keep enum com.ekoapp.ekosdk.** { *; } +-keep class com.amity.socialcloud.** { *; } +-keep interface com.amity.socialcloud.** { *; } +-keep enum com.amity.socialcloud.** { *; } \ No newline at end of file diff --git a/amity-uikit/build.gradle b/amity-uikit/build.gradle new file mode 100644 index 00000000..cf0a0fbb --- /dev/null +++ b/amity-uikit/build.gradle @@ -0,0 +1,20 @@ +apply from: "../buildsystem/activity.gradle" +apply plugin: 'com.android.library' + +android { + buildTypes { + release { + consumerProguardFiles 'amity-proguard-rules.pro' + } + debug { + consumerProguardFiles 'amity-proguard-rules.pro' + } + } +} + + +dependencies { + api project(path: ':social') + api project(path: ':chat') + api "com.github.AmityCo.Amity-Social-Cloud-SDK-Android:amity-sdk:$amityMessagingSdkVersion" +} \ No newline at end of file diff --git a/amity-uikit/consumer-rules.pro b/amity-uikit/consumer-rules.pro new file mode 100644 index 00000000..e69de29b diff --git a/amity-uikit/proguard-rules.pro b/amity-uikit/proguard-rules.pro new file mode 100644 index 00000000..481bb434 --- /dev/null +++ b/amity-uikit/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/amity-uikit/src/.DS_Store b/amity-uikit/src/.DS_Store new file mode 100644 index 00000000..f59fb1eb Binary files /dev/null and b/amity-uikit/src/.DS_Store differ diff --git a/amity-uikit/src/main/.DS_Store b/amity-uikit/src/main/.DS_Store new file mode 100644 index 00000000..22adf07d Binary files /dev/null and b/amity-uikit/src/main/.DS_Store differ diff --git a/amity-uikit/src/main/AndroidManifest.xml b/amity-uikit/src/main/AndroidManifest.xml new file mode 100644 index 00000000..dfdf6569 --- /dev/null +++ b/amity-uikit/src/main/AndroidManifest.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/amity-uikit/src/main/java/.DS_Store b/amity-uikit/src/main/java/.DS_Store new file mode 100644 index 00000000..14d8478a Binary files /dev/null and b/amity-uikit/src/main/java/.DS_Store differ diff --git a/amity-uikit/src/main/java/com/.DS_Store b/amity-uikit/src/main/java/com/.DS_Store new file mode 100644 index 00000000..364fa364 Binary files /dev/null and b/amity-uikit/src/main/java/com/.DS_Store differ diff --git a/amity-uikit/src/main/java/com/amity/.DS_Store b/amity-uikit/src/main/java/com/amity/.DS_Store new file mode 100644 index 00000000..c4327dc4 Binary files /dev/null and b/amity-uikit/src/main/java/com/amity/.DS_Store differ diff --git a/amity-uikit/src/main/java/com/amity/socialcloud/.DS_Store b/amity-uikit/src/main/java/com/amity/socialcloud/.DS_Store new file mode 100644 index 00000000..a6eaf3fc Binary files /dev/null and b/amity-uikit/src/main/java/com/amity/socialcloud/.DS_Store differ diff --git a/amity-uikit/src/main/java/com/amity/socialcloud/uikit/AmityUIKitClient.kt b/amity-uikit/src/main/java/com/amity/socialcloud/uikit/AmityUIKitClient.kt new file mode 100644 index 00000000..de3d1876 --- /dev/null +++ b/amity-uikit/src/main/java/com/amity/socialcloud/uikit/AmityUIKitClient.kt @@ -0,0 +1,10 @@ +package com.amity.socialcloud.uikit + +import com.amity.socialcloud.uikit.social.AmitySocialUISettings + + +object AmityUIKitClient { + + val socialUISettings = AmitySocialUISettings + +} \ No newline at end of file diff --git a/app/.DS_Store b/app/.DS_Store new file mode 100644 index 00000000..c72a6839 Binary files /dev/null and b/app/.DS_Store differ diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 00000000..796b96d1 --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 00000000..d924599e --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,104 @@ +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-kapt' +apply plugin: 'io.gitlab.arturbosch.detekt' +apply from: "../buildsystem/jacoco.gradle" + +android { + compileSdkVersion rootProject.compileSdkVersion + buildToolsVersion "30.0.3" + + defaultConfig { + applicationId "com.ekoapp.ekouisdk" + minSdkVersion rootProject.minSdkVersion + targetSdkVersion rootProject.targetSdkVersion + versionCode 1 + versionName "1.0" + multiDexEnabled true + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + kotlinOptions { + jvmTarget = "1.8" + } + + testOptions { + execution 'ANDROIDX_TEST_ORCHESTRATOR' + } + + buildTypes { + debug { + minifyEnabled false + debuggable true + testCoverageEnabled true + } + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } + + lintOptions { + quiet true + xmlReport false + checkDependencies false + abortOnError true + checkAllWarnings true + warningsAsErrors true + + disable "GoogleAppIndexingWarning" + disable "NewerVersionAvailable" + disable "UnusedResources" + disable "LogNotTimber", "StringFormatInTimber", "ThrowableNotAtBeginning", "BinaryOperationInTimber", + "TimberArgCount", "TimberArgTypes", "TimberTagLength", "TimberExceptionLogging" + } + + dexOptions { + preDexLibraries false + maxProcessCount 4 + javaMaxHeapSize "2g" + } + + // Always show the result of every unit test, even if it passes. + testOptions { + unitTests.returnDefaultValues = true + unitTests { + includeAndroidResources = true + } + unitTests.all { + testLogging { + events 'passed', 'skipped', 'failed', 'standardOut', 'standardError' + } + } + + //execution 'ANDROIDX_TEST_ORCHESTRATOR' + } + buildFeatures { + dataBinding = true + } + +} + +dependencies { + implementation 'androidx.legacy:legacy-support-v4:1.0.0' + implementation fileTree(dir: 'libs', include: ['*.jar']) + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk$rootProject.kotlinJDKVersion:$kotlin_version" + + implementation 'androidx.appcompat:appcompat:1.1.0' + implementation 'androidx.constraintlayout:constraintlayout:1.1.3' + sharedSupportLibraries dependencies + + implementation project(path: ':common') + implementation project(path: ':social') + implementation project(path: ':chat') + + testImplementation 'junit:junit:4.13' + androidTestImplementation 'androidx.test.ext:junit:1.1.1' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' +} diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 00000000..f1b42451 --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/app/src/androidTest/java/com/amity/socialcloud/uikit/ExampleInstrumentedTest.kt b/app/src/androidTest/java/com/amity/socialcloud/uikit/ExampleInstrumentedTest.kt new file mode 100644 index 00000000..13091c15 --- /dev/null +++ b/app/src/androidTest/java/com/amity/socialcloud/uikit/ExampleInstrumentedTest.kt @@ -0,0 +1,22 @@ +package com.amity.socialcloud.uikit + +import androidx.test.ext.junit.runners.AndroidJUnit4 +import androidx.test.platform.app.InstrumentationRegistry +import org.junit.Assert.assertEquals +import org.junit.Test +import org.junit.runner.RunWith + +/** + * Instrumented test, which will execute on an Android device. + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +@RunWith(AndroidJUnit4::class) +class ExampleInstrumentedTest { + @Test + fun useAppContext() { + // Context of the app under test. + val appContext = InstrumentationRegistry.getInstrumentation().targetContext + assertEquals("com.amity.socialcloud.uikit.test", appContext.packageName) + } +} diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 00000000..3f017c99 --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/amity/socialcloud/uikit/MainActivity.kt b/app/src/main/java/com/amity/socialcloud/uikit/MainActivity.kt new file mode 100644 index 00000000..63bdb0c3 --- /dev/null +++ b/app/src/main/java/com/amity/socialcloud/uikit/MainActivity.kt @@ -0,0 +1,12 @@ +package com.amity.socialcloud.uikit + +import android.os.Bundle +import androidx.appcompat.app.AppCompatActivity + +class MainActivity : AppCompatActivity() { + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.amity_activity_main) + } +} \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 00000000..2b068d11 --- /dev/null +++ b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 00000000..07d5da9c --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/amity_activity_main.xml b/app/src/main/res/layout/amity_activity_main.xml new file mode 100644 index 00000000..8a6409a5 --- /dev/null +++ b/app/src/main/res/layout/amity_activity_main.xml @@ -0,0 +1,13 @@ + + + + + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 00000000..eca70cfe --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 00000000..eca70cfe --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 00000000..a571e600 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 00000000..61da551c Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 00000000..c41dd285 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 00000000..db5080a7 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 00000000..6dba46da Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 00000000..da31a871 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 00000000..15ac6817 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 00000000..b216f2d3 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 00000000..f25a4197 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 00000000..e96783cc Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml new file mode 100644 index 00000000..aa310513 --- /dev/null +++ b/app/src/main/res/values/attrs.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml new file mode 100644 index 00000000..3ea04e70 --- /dev/null +++ b/app/src/main/res/values/colors.xml @@ -0,0 +1,2 @@ + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml new file mode 100644 index 00000000..bd5daa96 --- /dev/null +++ b/app/src/main/res/values/strings.xml @@ -0,0 +1,5 @@ + + SonarUIKitAndroid + + Hello blank fragment + diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml new file mode 100644 index 00000000..49f59f1e --- /dev/null +++ b/app/src/main/res/values/styles.xml @@ -0,0 +1,10 @@ + + + + + + + diff --git a/app/src/main/res/xml/file_path.xml b/app/src/main/res/xml/file_path.xml new file mode 100644 index 00000000..f52407ab --- /dev/null +++ b/app/src/main/res/xml/file_path.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/app/src/test/java/com/amity/socialcloud/uikit/ExampleUnitTest.kt b/app/src/test/java/com/amity/socialcloud/uikit/ExampleUnitTest.kt new file mode 100644 index 00000000..806d7b6b --- /dev/null +++ b/app/src/test/java/com/amity/socialcloud/uikit/ExampleUnitTest.kt @@ -0,0 +1,16 @@ +package com.amity.socialcloud.uikit + +import org.junit.Assert.assertEquals +import org.junit.Test + +/** + * Example local unit test, which will execute on the development machine (host). + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +class ExampleUnitTest { + @Test + fun addition_isCorrect() { + assertEquals(4, 2 + 2) + } +} diff --git a/baseline.xml b/baseline.xml new file mode 100644 index 00000000..3ae539fb --- /dev/null +++ b/baseline.xml @@ -0,0 +1,3401 @@ + + + + + ChainWrapping:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageListAdapter.kt:66 + ChainWrapping:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageListAdapter.kt:67 + ChainWrapping:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityImageMsgViewModel.kt:51 + ChainWrapping:com.amity.socialcloud.uikit.common.common.AmityFileUtils.kt:63 + ChainWrapping:com.amity.socialcloud.uikit.community.domain.model.AmityFileAttachment.kt:25 + ChainWrapping:com.amity.socialcloud.uikit.community.domain.model.AmityFileAttachment.kt:26 + ChainWrapping:com.amity.socialcloud.uikit.community.domain.model.AmityFileAttachment.kt:27 + ChainWrapping:com.amity.socialcloud.uikit.community.domain.model.AmityFileAttachment.kt:28 + ChainWrapping:com.amity.socialcloud.uikit.community.domain.model.AmityFileAttachment.kt:29 + ChainWrapping:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryCommunityListAdapter.kt:39 + ChainWrapping:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryCommunityListAdapter.kt:40 + ChainWrapping:com.amity.socialcloud.uikit.community.explore.adapter.AmityCommunityCategoryAdapter.kt:31 + ChainWrapping:com.amity.socialcloud.uikit.community.explore.adapter.AmityRecommendedCommunitiesAdapter.kt:32 + ChainWrapping:com.amity.socialcloud.uikit.community.explore.adapter.AmityRecommendedCommunitiesAdapter.kt:33 + ChainWrapping:com.amity.socialcloud.uikit.community.explore.adapter.AmityTrendingCommunityAdapter.kt:26 + ChainWrapping:com.amity.socialcloud.uikit.community.explore.adapter.AmityTrendingCommunityAdapter.kt:27 + ChainWrapping:com.amity.socialcloud.uikit.community.explore.adapter.AmityTrendingCommunityAdapter.kt:28 + ChainWrapping:com.amity.socialcloud.uikit.community.explore.adapter.AmityTrendingCommunityAdapter.kt:29 + ChainWrapping:com.amity.socialcloud.uikit.community.explore.adapter.AmityTrendingCommunityAdapter.kt:30 + ChainWrapping:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityDiffImpl.kt:14 + ChainWrapping:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityDiffImpl.kt:15 + ChainWrapping:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityDiffImpl.kt:16 + ChainWrapping:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityDiffImpl.kt:17 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt:28 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt:29 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt:30 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt:31 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt:32 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt:33 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt:34 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt:35 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt:36 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt:37 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt:38 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt:39 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostImageAdapter.kt:47 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostImageAdapter.kt:48 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostImageAdapter.kt:49 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:118 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:42 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:44 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:46 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:48 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:49 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:50 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:51 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:52 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:53 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:54 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:55 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:56 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentAdapter.kt:100 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentAdapter.kt:101 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentAdapter.kt:102 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentAdapter.kt:103 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentAdapter.kt:99 + ChainWrapping:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:533 + ChainWrapping:com.amity.socialcloud.uikit.community.ui.adapter.AmityMembersListAdapter.kt:31 + ChainWrapping:com.amity.socialcloud.uikit.community.ui.adapter.AmitySearchResultAdapter.kt:26 + CommentSpacing:com.amity.socialcloud.uikit.chat.home.fragment.AmityChatHomePageFragment.kt:100 + CommentSpacing:com.amity.socialcloud.uikit.chat.home.fragment.AmityChatHomePageFragment.kt:101 + CommentSpacing:com.amity.socialcloud.uikit.chat.home.fragment.AmityChatHomePageFragment.kt:87 + CommentSpacing:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:194 + CommentSpacing:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:212 + CommentSpacing:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:320 + CommentSpacing:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:474 + CommentSpacing:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:262 + CommentSpacing:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityAudioMsgBaseViewHolder.kt:34 + CommentSpacing:com.amity.socialcloud.uikit.chat.recent.adapter.AmityRecentChatViewHolder.kt:60 + CommentSpacing:com.amity.socialcloud.uikit.chat.recent.adapter.AmityRecentChatViewHolder.kt:64 + CommentSpacing:com.amity.socialcloud.uikit.common.base.AmityBaseViewModel.kt:27 + CommentSpacing:com.amity.socialcloud.uikit.common.base.AmityPickerFragment.kt:76 + CommentSpacing:com.amity.socialcloud.uikit.common.components.AmityAudioRecorderView.kt:134 + CommentSpacing:com.amity.socialcloud.uikit.common.components.AmityAudioRecorderView.kt:135 + CommentSpacing:com.amity.socialcloud.uikit.common.components.AmityAudioRecorderView.kt:136 + CommentSpacing:com.amity.socialcloud.uikit.common.components.AmityAudioRecorderView.kt:75 + CommentSpacing:com.amity.socialcloud.uikit.community.AmityCommunitySettingViewModelTest.kt:22 + CommentSpacing:com.amity.socialcloud.uikit.community.AmityCommunitySettingViewModelTest.kt:23 + CommentSpacing:com.amity.socialcloud.uikit.community.AmityCommunitySettingViewModelTest.kt:34 + CommentSpacing:com.amity.socialcloud.uikit.community.AmityCommunitySettingViewModelTest.kt:35 + CommentSpacing:com.amity.socialcloud.uikit.community.AmityCommunitySettingViewModelTest.kt:46 + CommentSpacing:com.amity.socialcloud.uikit.community.AmityCommunitySettingViewModelTest.kt:47 + CommentSpacing:com.amity.socialcloud.uikit.community.AmityCommunitySettingViewModelTest.kt:58 + CommentSpacing:com.amity.socialcloud.uikit.community.AmityCommunitySettingViewModelTest.kt:59 + CommentSpacing:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryCommunityItemViewHolder.kt:49 + CommentSpacing:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryCommunityItemViewHolder.kt:50 + CommentSpacing:com.amity.socialcloud.uikit.community.home.fragments.AmityCommunityHomePageFragment.kt:124 + CommentSpacing:com.amity.socialcloud.uikit.community.members.AmityCommunityMembersAdapter.kt:85 + CommentSpacing:com.amity.socialcloud.uikit.community.members.AmityCommunityModeratorAdapter.kt:77 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:174 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:176 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:258 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:260 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:337 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:709 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:733 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt:419 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:431 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:617 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostEditorFragment.kt:107 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostEditorFragment.kt:36 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostEditorFragment.kt:37 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityBaseFeedViewModel.kt:41 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:294 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:496 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityPostDetailsViewModel.kt:109 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityPostDetailsViewModel.kt:135 + CommentSpacing:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityPostDetailsViewModel.kt:92 + CommentSpacing:com.amity.socialcloud.uikit.community.utils.AmityCommunityNavigation.kt:32 + CommentSpacing:com.amity.socialcloud.uikit.community.views.newsfeed.AmityPostItemHeader.kt:117 + CommentSpacing:com.amity.socialcloud.uikit.community.views.newsfeed.AmityPostItemHeader.kt:156 + CommentSpacing:com.amity.socialcloud.uikit.sample.AmitySampleApp.kt:23 + ComplexMethod:AmityFileUtils.kt$AmityFileUtils.Companion$getFileIcon + ComplexMethod:AmityMessageListAdapter.kt$AmityMessageListAdapter$handleDateAndSenderVisibility + EmptyCatchBlock:AmityFileUtils.kt$AmityFileUtils.Companion${ } + EmptyCatchBlock:AmityTabLayout.kt$AmityTabLayout${ } + EmptyClassBlock:AmityCategorySelectionViewModel.kt$AmityCategorySelectionViewModel${ } + EmptyClassBlock:AmityCommunityFeedView.kt$AmityCommunityFeedView${ } + EmptyClassBlock:AmityCommunityHeader.kt$AmityCommunityHeader${ } + EmptyClassBlock:AmityPostImageChildrenItem.kt$AmityPostImageChildrenItem${ } + EmptyClassBlock:AmityTrendingChannelsView.kt$AmityTrendingChannelsView${ } + EmptyClassBlock:AmityUnknownMsgViewModel.kt$AmityUnknownMsgViewModel${ } + EmptyDefaultConstructor:AmityBasePostAttachmentAdapter.kt$AmityBasePostAttachmentAdapter$() + EmptyFunctionBlock:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment${ } + EmptyFunctionBlock:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment.<no name provided>${ } + EmptyFunctionBlock:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment.<no name provided>${} + EmptyFunctionBlock:AmityBaseFeedFragment.kt$AmityBaseFeedFragment.<no name provided>${ } + EmptyFunctionBlock:AmityBaseToolbarFragmentContainerActivity.kt$AmityBaseToolbarFragmentContainerActivity${ } + EmptyFunctionBlock:AmityChatRoomWithDefaultComposeBarFragment.kt$AmityChatRoomWithDefaultComposeBarFragment${ } + EmptyFunctionBlock:AmityChatRoomWithTextComposeBarFragment.kt$AmityChatRoomWithTextComposeBarFragment${ } + EmptyFunctionBlock:AmityCommentComposeBar.kt$AmityCommentComposeBar.<no name provided>${ } + EmptyFunctionBlock:AmityCommunityCreatorActivity.kt$AmityCommunityCreatorActivity${ } + EmptyFunctionBlock:AmityCommunityNotificationsSettingsActivity.kt$AmityCommunityNotificationsSettingsActivity${ } + EmptyFunctionBlock:AmityCommunityPageFragment.kt$AmityCommunityPageFragment${ } + EmptyFunctionBlock:AmityFileManager.kt$AmityFileManager.Companion.<no name provided>${ } + EmptyFunctionBlock:AmityMembersFragment.kt$AmityMembersFragment${ } + EmptyFunctionBlock:AmityMessageListViewModel.kt$AmityMessageListViewModel.<no name provided>${ } + EmptyFunctionBlock:AmityModeratorsFragment.kt$AmityModeratorsFragment${ } + EmptyFunctionBlock:AmityMyCommunityPreviewFragment.kt$AmityMyCommunityPreviewFragment.<no name provided>${} + EmptyFunctionBlock:AmityPostDetailFragment.kt$AmityPostDetailFragment.<no name provided>${ } + EmptyFunctionBlock:AmityRecommendedCommunityFragment.kt$AmityRecommendedCommunityFragment.<no name provided>${} + EmptyFunctionBlock:AmitySelectableMessageViewHolder.kt$AmitySelectableMessageViewHolder.<no name provided>${ } + EmptyFunctionBlock:AmityUnknownMessageViewHolder.kt$AmityUnknownMessageViewHolder${ } + EmptyFunctionBlock:AmityUserFollowerFragment.kt$AmityUserFollowerFragment${ } + EmptyFunctionBlock:AmityUserFollowerViewModel.kt$AmityUserFollowerViewModel${ } + EmptyFunctionBlock:AmityUserFollowingFragment.kt$AmityUserFollowingFragment${ } + EmptyFunctionBlock:AmityUserFollowingViewModel.kt$AmityUserFollowingViewModel${ } + EmptyFunctionBlock:AmityUserProfileEditorFragment.kt$AmityUserProfileEditorFragment${ } + EmptyFunctionBlock:AmityUtils.kt$AmityUtils${ } + EmptySecondaryConstructor:AmityRippleBackground.kt$AmityRippleBackground${} + EmptySecondaryConstructor:AmitySpacesItemDecoration.kt$AmitySpacesItemDecoration${ } + FinalNewline:com.amity.socialcloud.uikit.AmityUIKitClient.kt:1 + FinalNewline:com.amity.socialcloud.uikit.ExampleInstrumentedTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.ExampleUnitTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.MainActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.AmityAudioMsgViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.AmityChatMessageBaseViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.AmityEditMessageViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.AmityImageMsgViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.AmityMessageListViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.AmityRecentChatViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.AmityRxImmediateSchedulerRule.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.AmitySelectableMessageViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.AmityTextMessageViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.directory.fragment.AmityDirectoryFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.editMessage.AmityEditMessageActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.editMessage.AmityEditMessageViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.home.AmityChatHomePageActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.home.AmityChatHomePageViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.home.callback.AmityDirectoryFragmentDelegate.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.home.callback.AmityRecentChatFragmentDelegate.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.home.callback.AmityRecentChatItemClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.home.fragment.AmityChatHomePageFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.home.groupchat.AmityCreateGroupChatFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.AmityMessageListActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageItemUtil.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageListAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.composebar.AmityChatRoomComposeBar.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.popUp.AmityPopUp.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityAudioMsgBaseViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityAudioMsgReceiverViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityAudioMsgSenderViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityAudioPlayListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityChatMessageBaseViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityImageMsgReceiverViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityImageMsgSenderViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmitySelectableMessageViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityTextMsgReceiverViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityTextMsgSenderViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityUnknownMessageViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityAudioMsgViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityChatMessageBaseViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityChatRoomEssentialViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityImageMsgViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityMessageListViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewModel.AmitySelectableMessageViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityTextMessageViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityUnknownMsgViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.recent.adapter.AmityRecentChatViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.recent.fragment.AmityRecentChatFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.recent.fragment.AmityRecentChatViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.util.AmityRecentItemDecoration.kt:1 + FinalNewline:com.amity.socialcloud.uikit.chat.util.MessageType.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.base.AmityBaseActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.base.AmityBaseFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.base.AmityBaseRecyclerViewAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.base.AmityBaseRecyclerViewPagedAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.base.AmityBaseToolbarFragmentContainerActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.base.AmityBaseViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.base.AmityCustomToast.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.base.AmityFragmentStateAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.base.AmityPickerFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.base.AmitySpacesItemDecoration.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.camera.AmityCameraActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.AmityExtensions.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.AmityFileUtils.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.AmityColorPaletteUtil.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.AmityColorShade.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.AmityStyle.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.avatar.AmityAvatarShape.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.avatar.AmityAvatarView.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.bottomsheet.AmityBottomSheetAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.bottomsheet.AmityBottomSheetListFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.bottomsheet.AmityMenuItemClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.button.AmityButton.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.button.AmityButtonType.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.dialog.AmityAlertDialogFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.dialog.AmityBottomSheetDialogFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.image.AmityImageView.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.image.AmityImageViewStyle.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.list.AmityLayoutMarginDecoration.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.list.AmityRecyclerView.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.text.AmityTextStyle.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.common.views.text.AmityTextView.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.components.AmityAudioRecorderListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.components.AmityAudioRecorderView.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.components.AmityAvatarView.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.components.AmityChatComposeBarClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.components.AmityCommunityHeader.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.components.AmityDividerItemDecor.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.components.AmityImageViewBindingAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.components.AmityLongPressListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.components.AmityReadMoreTextView.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.components.AmityRippleBackground.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.components.AmityStyleColorSpan.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.components.AmityTabLayout.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.components.AmityToolBar.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.components.AmityToolBarClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.contract.AmityPickFileContract.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.contract.AmityPickImageContract.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewPagerAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.imagepreview.AmityPreviewImage.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.model.AmityEventIdentifier.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.model.AmityEventType.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.model.AmityMenuItem.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityAlbumUtil.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityAlertDialogUtil.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityAndroidUtil.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityCameraUtil.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityConstants.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityDateUtils.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityExceptionCatchGridLayoutManager.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityExceptionCatchLinearLayoutManager.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityFileDownloadStatus.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityListDataSource.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityLivedataExt.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityOptionMenuColorUtil.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityProvider.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityRecyclerViewItemDecoration.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityScaleErrorImageViewTarget.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityScreenUtils.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmitySingleLiveData.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityTagLogUtil.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityThemeUtil.kt:1 + FinalNewline:com.amity.socialcloud.uikit.common.utils.AmityUtils.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.AmityCommunityDetailViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.AmityCommunityHomeViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.AmityCommunityMembersViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.AmityCommunitySettingViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.AmityCreateCommunityViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.AmityExploreCommunityViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.AmityMembershipItemViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.AmityMyCommunityListViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.AmitySelectMembersViewModelTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ExampleInstrumentedTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.data.AmityCommunityHeaderCustomization.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.data.AmitySelectCategoryItem.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.data.AmitySelectMemberItem.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityDetailViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.detailpage.listener.AmityEditCommunityProfileClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.detailpage.listener.AmityMessageClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.domain.model.AmityFileAttachment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.edit.AmityCommunityEditorFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.edit.AmityCommunityProfileActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.activity.AmityCategoryCommunityListActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.activity.AmityCategoryListActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.activity.AmityCategoryPickerActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryCommunityItemViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryItemTypeSelectorViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryItemViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.adapter.AmityCommunityCategoryAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.adapter.AmityCommunityItemDecoration.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.adapter.AmityRecommendedCommunitiesAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.adapter.AmityTrendingCommunityAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryListFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryPickerFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.fragments.AmityCommunityExplorerFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.listener.AmityCategoryItemClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.listener.AmityCategoryPreviewFragmentDelegate.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.listener.AmityCommunityItemClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.listener.AmityRecommendedCommunityFragmentDelegate.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.listener.AmityTrendingCommunityFragmentDelegate.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.viewmodel.AmityCategoryCommunityListViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.viewmodel.AmityCategoryListViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.viewmodel.AmityCategorySelectionViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.explore.viewmodel.AmityExploreCommunityViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.followers.AmityFollowerAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.followers.AmityFollowersBaseViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.followers.AmityFollowersItemViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.followers.AmityUserFollowerFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.followers.AmityUserFollowerHomeFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.followers.AmityUserFollowerViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.followers.AmityUserFollowersActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.following.AmityFollowingAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.following.AmityUserFollowingFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.following.AmityUserFollowingViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.followrequest.AmityFollowRequestsActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.followrequest.AmityFollowRequestsAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.followrequest.AmityFollowRequestsFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.followrequest.AmityFollowRequestsViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.followrequest.AmityItemFollowRequestViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.home.activity.AmityCommunityHomePageActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.home.fragments.AmityCommunityHomePageFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.home.fragments.AmityCommunityHomeViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.home.globalsearch.AmityCommunityGlobalSearchFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.search.AmityCommunityGlobalSearchViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.search.AmityUsersAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.home.globalsearch.AmityUsersGlobalSearchFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.search.AmityUsersGlobalSearchViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.home.listener.AmityExploreFragmentFragmentDelegate.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.home.listener.AmityGlobalFeedFragmentDelegate.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.home.listener.AmityMyCommunityListPreviewFragmentDelegate.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.home.listener.AmityNewsFeedFragmentDelegate.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.members.AmityCommunityMemberSettingsActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.members.AmityCommunityMemberSettingsFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.members.AmityCommunityMembersBaseViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.members.AmityCommunityMembersViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.members.AmityCommunityModeratorAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.members.AmityMemberClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.members.AmityMembersFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.members.AmityMembershipItemViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.members.AmityModeratorsFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.mycommunity.activity.AmityMyCommunityActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunitiesAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunitiesViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityDiffImpl.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityListAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityPreviewAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityPreviewItemViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityViewAllCommunityPreviewItemViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityPreviewFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.mycommunity.listener.AmityMyCommunityItemClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.mycommunity.viewmodel.AmityMyCommunityListViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityCommentCreatorActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityCommentEditorActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityMyFeedActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityPostCreatorActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityPostDetailsActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityPostEditorActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityPostTargetPickerActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostAttachmentAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCommentReplyLoader.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostFileAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostImageAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostImageViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentDeletedViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostDetailAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenItem.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostItemAttachmentViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostItemNoDataViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostItemTextViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostItemUnknownViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostReplyDeletedViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostViewFileAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommentBaseFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommentCreatorFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommentEditorFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommunityFeedFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityGlobalFeedFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityMyFeedFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityNewsFeedFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostCreatorFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostTargetPickerFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityUserFeedFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityCreateCommunityClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityCreatePostButtonClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityCreatePostCommunitySelectionListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityCreatePostFileActionListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityCreatePostImageActionListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityExploreCommunityItemClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostActionAvatarClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostActionCommunityClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostActionLikeListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostActionShareListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostCommentItemClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostCommentReplyClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostCommentShowAllReplyListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostCommentShowMoreActionListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostFileItemClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostImageClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostImageItemClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostItemActionListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostItemClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostOptionClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostShareListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityUserClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.model.FeedImage.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.model.FileUploadState.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.util.AmityNewsFeedEvents.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.util.AmityTimelineType.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityBaseFeedViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCommentViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCommunityTimelineViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostRoleSelectionViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityGlobalFeedViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityMyTimelineViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityNewsFeedViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityPostDetailsViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityShareMenuViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityUserTimelineViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.notificationsettings.AmityCommunityNotificationSettingsFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.notificationsettings.AmityCommunityNotificationsSettingsActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationBaseViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationMenuCreator.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationMenuCreatorImpl.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationSettingsViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommentMenuCreator.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommentMenuCreatorImpl.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityBaseNotificationSettingsFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityCommentNotificationSettingsFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityPostNotificationSettingsActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityPostNotificationSettingsFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityPostMenuCreator.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityPostMenuCreatorImpl.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityPushSettingsDetailViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.profile.activity.AmityEditUserProfileActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.profile.activity.AmityUserProfileActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfilePageFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.profile.listener.AmityEditUserProfileClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.profile.listener.AmityFeedFragmentDelegate.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.profile.viewmodel.AmityEditUserProfileViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.profile.viewmodel.AmityUserProfileViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingEssentialViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsMenuCreator.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsMenuCreatorImpl.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.AmitySettingsItemAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.postreview.AmityPostReviewSettingsActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.postreview.AmityPostReviewSettingsFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.postreview.AmityPostReviewSettingsMenuCreator.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.postreview.AmityPostReviewSettingsSettingsMenuCreatorImpl.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.postreview.AmityPostReviewSettingsViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.viewholder.AmitySeparateContentViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsHeaderViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsMarginViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsNavContentViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsRadioContentViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsTextContentViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsToggleContentViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.adapter.AmityAddedMembersAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.adapter.AmityMembersListAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.adapter.AmitySearchResultAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.adapter.AmitySelectedMemberAdapter.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.clickListener.AmityAddedMemberClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.clickListener.AmitySelectMemberListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.clickListener.AmitySelectedMemberListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.view.AmityCommunityCreateBaseFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.view.AmityCommunityCreatorActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.view.AmityCommunityCreatorFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.view.AmityMemberPickerActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.view.AmityMemberPickerFragment.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.viewHolder.AmityAddedMemberWithAddButtonViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.viewHolder.AmityAddedMembersCountViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.viewHolder.AmityAddedMembersViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.viewHolder.AmityMemberListHeaderViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.viewHolder.AmityMemberListItemViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.viewHolder.AmitySelectedMemberViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.viewModel.AmityCreateCommunityViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.ui.viewModel.AmitySelectMembersViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.utils.AmityAddedMemberItemDecoration.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.utils.AmityCommunityNavigation.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.utils.AmitySelectMemberContract.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.utils.AmitySelectMemberItemDiffCallBack.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.utils.AmitySelectMembersItemDecoration.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.utils.AmityShareType.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.views.AmityCommentComposeBar.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.views.communitycategory.AmityCommunityCategoryView.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.views.createpost.AmityPostComposeView.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.views.createpost.AmityPostComposeViewStyle.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.views.newsfeed.AmityPostCommentView.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.views.newsfeed.AmityPostItemHeader.kt:1 + FinalNewline:com.amity.socialcloud.uikit.community.views.profile.AmityUserProfileHeaderView.kt:1 + FinalNewline:com.amity.socialcloud.uikit.feed.settings.AmityDefaultPostViewHolders.kt:1 + FinalNewline:com.amity.socialcloud.uikit.feed.settings.AmityPostShareClickListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.feed.settings.AmityPostSharingSettings.kt:1 + FinalNewline:com.amity.socialcloud.uikit.feed.settings.AmityPostSharingTarget.kt:1 + FinalNewline:com.amity.socialcloud.uikit.feed.settings.AmityPostViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.feed.settings.AmityPostViewListener.kt:1 + FinalNewline:com.amity.socialcloud.uikit.logging.AmityExceptionHandler.kt:1 + FinalNewline:com.amity.socialcloud.uikit.logging.AmityFileLoggingTree.kt:1 + FinalNewline:com.amity.socialcloud.uikit.logging.AmityFileLoggingTreeTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.logging.AmityLogHelper.kt:1 + FinalNewline:com.amity.socialcloud.uikit.logging.AmityLogHelperTest.kt:1 + FinalNewline:com.amity.socialcloud.uikit.logging.AmityLoggingConfig.kt:1 + FinalNewline:com.amity.socialcloud.uikit.logging.AmityProvider.kt:1 + FinalNewline:com.amity.socialcloud.uikit.sample.AmityFeatureListActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.sample.AmityMessageListWithCustomUi.kt:1 + FinalNewline:com.amity.socialcloud.uikit.sample.AmityMyTextMsgViewModel.kt:1 + FinalNewline:com.amity.socialcloud.uikit.sample.AmityNotificationUtil.kt:1 + FinalNewline:com.amity.socialcloud.uikit.sample.AmityRecentMessageListActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.sample.AmitySampleApp.kt:1 + FinalNewline:com.amity.socialcloud.uikit.sample.AmitySampleFirebaseMessagingService.kt:1 + FinalNewline:com.amity.socialcloud.uikit.sample.AmitySettingActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.sample.AmityShareLinkToExternalApp.kt:1 + FinalNewline:com.amity.socialcloud.uikit.sample.AmityTextReceiverViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.sample.AmityTextSenderViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.sample.TestActivity.kt:1 + FinalNewline:com.amity.socialcloud.uikit.sample.customPost.birthdayPost.AmityPostItemBirthdayViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.sample.customPost.newjoinerPost.AmityPostItemNewJoinerViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.sample.customPost.thumbsupPost.AmityPostItemThumbsUpViewHolder.kt:1 + FinalNewline:com.amity.socialcloud.uikit.social.AmitySocialUISettings.kt:1 + FunctionOnlyReturningConstant:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment$private fun showPostAsCommunity(): Boolean + FunctionOnlyReturningConstant:AmityUserTimelineViewModel.kt$AmityUserTimelineViewModel$fun getProfileType(): Boolean + ImportOrdering:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.common.common.AmityFileUtils.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.common.common.views.dialog.AmityBottomSheetDialogFragment.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.common.components.AmityAudioRecorderView.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.community.followers.AmityUserFollowerFragment.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.community.following.AmityUserFollowingFragment.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.community.home.fragments.AmityCommunityHomePageFragment.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityGlobalFeedFragment.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityPostDetailsViewModel.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsFragment.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.community.setting.postreview.AmityPostReviewSettingsFragment.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.community.utils.AmityCommunityNavigation.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.logging.AmityFileLoggingTree.kt:3 + ImportOrdering:com.amity.socialcloud.uikit.sample.customPost.birthdayPost.AmityPostItemBirthdayViewHolder.kt:3 + LongMethod:AmityBindingUtility.kt$setRoundedCorner + LongMethod:AmityExtensions.kt$setShape + LongMethod:AmityFileManager.kt$AmityFileManager.Companion.<no name provided>$updateNotification + LongMethod:AmityMessageItemUtil.kt$AmityMessageItemUtil$getViewHolder + LongMethod:AmityPostItemHeader.kt$AmityPostItemHeader$setFeed + LongMethod:AmityPushSettingsDetailViewModel.kt$AmityPushSettingsDetailViewModel$updatePushNotificationSettings + LongMethod:AmityRippleBackground.kt$AmityRippleBackground$init + LongMethod:AmityUserProfilePageFragment.kt$AmityUserProfilePageFragment$setHeaderViewClickListeners + LongParameterList:AmityAlertDialogUtil.kt$AmityAlertDialogUtil$(context: Context, title: String, msg: String, positiveButton: String, negativeButton: String?, listener: DialogInterface.OnClickListener) + LongParameterList:AmityBindingUtility.kt$(view: View, roundedCorner: Boolean, topLeft: Float?, bottomLeft: Float?, topRight: Float?, bottomRight: Float?, @ColorRes fillColor: Int?, @ColorRes strokeColor: Int?, colorShade: AmityColorShade?) + LongParameterList:AmityExtensions.kt$( topLeft: Float?, bottomLeft: Float?, topRight: Float?, bottomRight: Float?, @ColorRes fillColor: Int?, @ColorRes strokeColor: Int?, colorShade: AmityColorShade? ) + LongParameterList:AmityPostCommentAdapter.kt$AmityPostCommentAdapter$( val itemClickListener: AmityPostCommentItemClickListener?, private val showAllReplyListener: AmityPostCommentShowAllReplyListener?, private val showMoreActionListener: AmityPostCommentShowMoreActionListener?, private val commentReplyClickListener: AmityPostCommentReplyClickListener?, private val showRepliesComment: Boolean, var readOnlyMode: Boolean = false, private val loaderMap: MutableMap<String, AmityCommentReplyLoader> = mutableMapOf() ) + LongParameterList:AmityPostCommentViewHolder.kt$AmityPostCommentViewHolder$( itemView: View, private val itemClickListener: AmityPostCommentItemClickListener?, private val showAllReplyListener: AmityPostCommentShowAllReplyListener?, private val showMoreActionListener: AmityPostCommentShowMoreActionListener?, private val commentReplyClickListener: AmityPostCommentReplyClickListener?, private val showRepliesComment: Boolean, private val loaderMap: MutableMap<String, AmityCommentReplyLoader>, var readOnlyMode: Boolean ) + LongParameterList:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$( parentId: String?, commentId: String, postId: String, message: String, onSuccess: () -> Unit, onError: () -> Unit ) + LongParameterList:AmitySettingsItem.kt$AmitySettingsItem.NavigationContent$( val icon: Int? = null, val iconNavigation: Int? = R.drawable.amity_ic_chevron_right, val title: Int, val value: Int? = null, val description: Int? = null, val isTitleBold: Boolean = false, val callback: () -> Unit) + MagicNumber:AmityAddedMembersAdapter.kt$AmityAddedMembersAdapter$7 + MagicNumber:AmityAddedMembersAdapter.kt$AmityAddedMembersAdapter$8 + MagicNumber:AmityAudioMsgViewModel.kt$AmityAudioMsgViewModel$100 + MagicNumber:AmityAudioRecorderView.kt$AmityAudioRecorderView$1.1F + MagicNumber:AmityAudioRecorderView.kt$AmityAudioRecorderView$1000 + MagicNumber:AmityAudioRecorderView.kt$AmityAudioRecorderView$1500 + MagicNumber:AmityAudioRecorderView.kt$AmityAudioRecorderView$500 + MagicNumber:AmityAudioRecorderView.kt$AmityAudioRecorderView$60 + MagicNumber:AmityAudioRecorderView.kt$AmityAudioRecorderView$8000 + MagicNumber:AmityAudioRecorderView.kt$AmityAudioRecorderView.<no name provided>$1000 + MagicNumber:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment$133 + MagicNumber:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment$6 + MagicNumber:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment.<no name provided>$3 + MagicNumber:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment.<no name provided>$6 + MagicNumber:AmityBaseFeedFragment.kt$AmityBaseFeedFragment$200 + MagicNumber:AmityBasePostAttachmentViewHolder.kt$AmityBasePostAttachmentViewHolder$5 + MagicNumber:AmityCategoryPickerFragment.kt$AmityCategoryPickerFragment$122 + MagicNumber:AmityChatMessageBaseViewHolder.kt$AmityChatMessageBaseViewHolder$1000 + MagicNumber:AmityChatRoomWithDefaultComposeBarFragment.kt$AmityChatRoomWithDefaultComposeBarFragment$100 + MagicNumber:AmityChatRoomWithDefaultComposeBarFragment.kt$AmityChatRoomWithDefaultComposeBarFragment$180 + MagicNumber:AmityChatRoomWithDefaultComposeBarFragment.kt$AmityChatRoomWithDefaultComposeBarFragment$255 + MagicNumber:AmityChatRoomWithDefaultComposeBarFragment.kt$AmityChatRoomWithDefaultComposeBarFragment$300 + MagicNumber:AmityChatRoomWithDefaultComposeBarFragment.kt$AmityChatRoomWithDefaultComposeBarFragment$30F + MagicNumber:AmityChatRoomWithTextComposeBarFragment.kt$AmityChatRoomWithTextComposeBarFragment$100 + MagicNumber:AmityChatRoomWithTextComposeBarFragment.kt$AmityChatRoomWithTextComposeBarFragment$180 + MagicNumber:AmityChatRoomWithTextComposeBarFragment.kt$AmityChatRoomWithTextComposeBarFragment$255 + MagicNumber:AmityChatRoomWithTextComposeBarFragment.kt$AmityChatRoomWithTextComposeBarFragment$300 + MagicNumber:AmityChatRoomWithTextComposeBarFragment.kt$AmityChatRoomWithTextComposeBarFragment$30F + MagicNumber:AmityColorPaletteUtil.kt$AmityColorPaletteUtil$0.25F + MagicNumber:AmityColorPaletteUtil.kt$AmityColorPaletteUtil$0.40F + MagicNumber:AmityColorPaletteUtil.kt$AmityColorPaletteUtil$0.50F + MagicNumber:AmityColorPaletteUtil.kt$AmityColorPaletteUtil$0.75F + MagicNumber:AmityColorPaletteUtil.kt$AmityColorPaletteUtil$3 + MagicNumber:AmityCommentCreatorFragment.kt$AmityCommentCreatorFragment$144 + MagicNumber:AmityCommentEditorFragment.kt$AmityCommentEditorFragment$144 + MagicNumber:AmityCommunityCategoryAdapter.kt$AmityCommunityCategoryAdapter$8 + MagicNumber:AmityCommunityCreateBaseFragment.kt$AmityCommunityCreateBaseFragment.<no name provided>$3 + MagicNumber:AmityCommunityCreatorFragment.kt$AmityCommunityCreatorFragment$7 + MagicNumber:AmityCommunityCreatorFragment.kt$AmityCommunityCreatorFragment$8 + MagicNumber:AmityCommunityExplorerFragment.kt$AmityCommunityExplorerFragment$1000 + MagicNumber:AmityCommunityHomePageFragment.kt$AmityCommunityHomePageFragment$300 + MagicNumber:AmityCommunityItemDecoration.kt$AmityCommunityItemDecoration$3 + MagicNumber:AmityCommunityPageFragment.kt$AmityCommunityPageFragment$1000 + MagicNumber:AmityCreatePostImageViewHolder.kt$AmityCreatePostImageViewHolder$0.6F + MagicNumber:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$100 + MagicNumber:AmityCustomToast.kt$AmityCustomToast.Companion$20 + MagicNumber:AmityEditMessageActivity.kt$AmityEditMessageActivity$300 + MagicNumber:AmityEditUserProfileViewModel.kt$AmityEditUserProfileViewModel$100 + MagicNumber:AmityEditUserProfileViewModel.kt$AmityEditUserProfileViewModel$180 + MagicNumber:AmityExpandableTextView.kt$AmityExpandableTextView$30 + MagicNumber:AmityExtensions.kt$1000 + MagicNumber:AmityExtensions.kt$1000.0 + MagicNumber:AmityExtensions.kt$4 + MagicNumber:AmityFileManager.kt$AmityFileManager.Companion$10 + MagicNumber:AmityFileManager.kt$AmityFileManager.Companion$3 + MagicNumber:AmityFileManager.kt$AmityFileManager.Companion.<no name provided>$100 + MagicNumber:AmityFileUtils.kt$AmityFileUtils.Companion$1000 + MagicNumber:AmityFileUtils.kt$AmityFileUtils.Companion$1024 + MagicNumber:AmityFourPostImageChildrenViewHolder.kt$AmityFourPostImageChildrenViewHolder$3 + MagicNumber:AmityFourPostImageChildrenViewHolder.kt$AmityFourPostImageChildrenViewHolder$4 + MagicNumber:AmityImageMsgViewModel.kt$AmityImageMsgViewModel$100 + MagicNumber:AmityImagePreviewPagerAdapter.kt$AmityImagePreviewPagerAdapter.ImagePreviewItemViewHolder$10F + MagicNumber:AmityMessageListAdapter.kt$AmityMessageListAdapter.<no name provided>$500L + MagicNumber:AmityMyCommunityListAdapter.kt$AmityMyCommunityListAdapter$9 + MagicNumber:AmityMyCommunityListViewHolder.kt$AmityMyCommunityListViewHolder$180F + MagicNumber:AmityMyCommunityListViewHolder.kt$AmityMyCommunityListViewHolder$8 + MagicNumber:AmityMyCommunityPreviewAdapter.kt$AmityMyCommunityPreviewAdapter$8 + MagicNumber:AmityNewsFeedFragment.kt$AmityNewsFeedFragment$1000 + MagicNumber:AmityNumberFormatter.kt$1000 + MagicNumber:AmityPopUp.kt$AmityPopUp$300 + MagicNumber:AmityPopUp.kt$AmityPopUp$8 + MagicNumber:AmityPostDetailFragment.kt$AmityPostDetailFragment$222 + MagicNumber:AmityPostImageChildrenAdapter.kt$AmityPostImageChildrenAdapter$3 + MagicNumber:AmityPostImageChildrenAdapter.kt$AmityPostImageChildrenAdapter$4 + MagicNumber:AmityPostItemAttachmentViewHolder.kt$AmityPostItemAttachmentViewHolder$100 + MagicNumber:AmityRecommendedCommunitiesAdapter.kt$AmityRecommendedCommunitiesAdapter$4 + MagicNumber:AmityRippleBackground.kt$AmityRippleBackground.RippleView$100F + MagicNumber:AmityScreenUtils.kt$AmityScreenUtils$3 + MagicNumber:AmityTagLogUtil.kt$3 + MagicNumber:AmityTrendingCommunityAdapter.kt$AmityTrendingCommunityAdapter$5 + MagicNumber:AmityUserFollowerFragment.kt$AmityUserFollowerFragment$300 + MagicNumber:AmityUserFollowingFragment.kt$AmityUserFollowingFragment$300 + MagicNumber:AmityUserProfileEditorFragment.kt$AmityUserProfileEditorFragment$111 + MagicNumber:AmityUserProfilePageFragment.kt$AmityUserProfilePageFragment$1000 + MaxLineLength:AmityBindingUtility.kt$ImageViewCompat.setImageTintList(imageView, ColorStateList.valueOf(AmityColorPaletteUtil.getColor(tintColor, shade))) + MaxLineLength:AmityBindingUtility.kt$ShapeAppearanceModel() .toBuilder() .setAllCorners(CornerFamily.ROUNDED, imageView.context.resources.getDimensionPixelSize(R.dimen.amity_thirty_two).toFloat()) + MaxLineLength:AmityBindingUtility.kt$shapeDrawable.setStroke(2F, AmityColorPaletteUtil.getColor(ContextCompat.getColor(view.context, fillColor), colorShade)) + MaxLineLength:AmityBindingUtility.kt$shapeDrawable.setTint(AmityColorPaletteUtil.getColor(ContextCompat.getColor(view.context, fillColor), colorShade)) + MaxLineLength:AmityBottomSheetAdapter.kt$AmityBottomSheetAdapter$private val listener: AmityMenuItemClickListener? + MaxLineLength:AmityBottomSheetAdapter.kt$AmityBottomSheetAdapter$val binding: AmityItemBottomSheetBinding = DataBindingUtil.inflate(inflater, R.layout.amity_item_bottom_sheet, parent, false) + MaxLineLength:AmityChatRoomWithDefaultComposeBarFragment.kt$AmityChatRoomWithDefaultComposeBarFragment$mBinding = DataBindingUtil.inflate(inflater, R.layout.amity_fragment_chat_with_default_compose_bar, container, false) + MaxLineLength:AmityChatRoomWithTextComposeBarFragment.kt$AmityChatRoomWithTextComposeBarFragment$mBinding = DataBindingUtil.inflate(inflater, R.layout.amity_fragment_chat_with_text_compose_bar, container, false) + MaxLineLength:AmityCommentMenuCreator.kt$AmityCommentMenuCreator$fun createNewCommentsRadioMenu(communityId: String, choices: List<Pair<Int, Boolean>>): AmitySettingsItem.RadioContent + MaxLineLength:AmityCommentMenuCreator.kt$AmityCommentMenuCreator$fun createReactCommentsRadioMenu(communityId: String, choices: List<Pair<Int, Boolean>>): AmitySettingsItem.RadioContent + MaxLineLength:AmityCommentMenuCreator.kt$AmityCommentMenuCreator$fun createReplyCommentsRadioMenu(communityId: String, choices: List<Pair<Int, Boolean>>): AmitySettingsItem.RadioContent + MaxLineLength:AmityCommentMenuCreatorImpl.kt$AmityCommentMenuCreatorImpl : AmityCommentMenuCreator + MaxLineLength:AmityCommunityBaseNotificationSettingsFragment.kt$AmityCommunityBaseNotificationSettingsFragment$open + MaxLineLength:AmityCommunityCommentNotificationSettingsFragment.kt$AmityCommunityCommentNotificationSettingsFragment : AmityCommunityBaseNotificationSettingsFragment + MaxLineLength:AmityCommunityCreateBaseFragment.kt$AmityCommunityCreateBaseFragment.<no name provided>$if (event.rawX >= (etDescription.right - etDescription.compoundDrawables[DRAWABLE_RIGHT].bounds.width())) { viewModel.description.set("") } + MaxLineLength:AmityCommunityFeedFragment.kt$AmityCommunityFeedFragment$val mBinding: AmityViewMyTimelineFeedEmptyBinding = DataBindingUtil.inflate(inflater, R.layout.amity_view_my_timeline_feed_empty, getRootView(), false) + MaxLineLength:AmityCommunityFeedFragment.kt$AmityCommunityFeedFragment$val mBinding: AmityViewOtherUserTimelineEmptyBinding = DataBindingUtil.inflate(inflater, R.layout.amity_view_other_user_timeline_empty, getRootView(), false) + MaxLineLength:AmityCommunityGlobalSearchFragment.kt$AmityCommunityGlobalSearchFragment.Builder$fragment.viewModelCommunity = ViewModelProvider(activity).get(AmityCommunityGlobalSearchViewModel::class.java) + MaxLineLength:AmityCommunityMemberSettingsFragment.kt$AmityCommunityMemberSettingsFragment$AmityAlertDialogUtil + MaxLineLength:AmityCommunityMembersBaseViewHolder.kt$AmityCommunityMembersBaseViewHolder$val intent = Intent(context, AmityCommunityHomePageActivity::class.java).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP) + MaxLineLength:AmityCommunityNotificationSettingsFragment.kt$AmityCommunityNotificationSettingsFragment : RxFragment + MaxLineLength:AmityCommunityPageFragment.kt$AmityCommunityPageFragment.Builder$private + MaxLineLength:AmityCommunityPostNotificationSettingsFragment.kt$AmityCommunityPostNotificationSettingsFragment : AmityCommunityBaseNotificationSettingsFragment + MaxLineLength:AmityCommunitySettingsActivity.kt$AmityCommunitySettingsActivity : AmityBaseActivityAmityToolBarClickListener + MaxLineLength:AmityCommunitySettingsActivity.kt$AmityCommunitySettingsActivity$override fun getViewModel(): AmityCommunitySettingViewModel + MaxLineLength:AmityCommunitySettingsFragment.kt$AmityCommunitySettingsFragment$essentialViewModel = ViewModelProvider(requireActivity()).get(AmityCommunitySettingEssentialViewModel::class.java) + MaxLineLength:AmityCommunitySettingsMenuCreatorImpl.kt$AmityCommunitySettingsMenuCreatorImpl : AmityCommunitySettingsMenuCreator + MaxLineLength:AmityEditUserProfileViewModel.kt$AmityEditUserProfileViewModel$return user != null && (displayName.value != user!!.getDisplayName() || about.value != user!!.getDescription() || profileUri != null && profileUri.toString() != getCurrentProfileUrl()) + MaxLineLength:AmityFileLoggingTree.kt$AmityFileLoggingTree$context.checkCallingOrSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED + MaxLineLength:AmityFileUtils.kt$AmityFileUtils.Companion$"application/vnd.openxmlformats-officedocument.presentationml.presentation" -> R.drawable.amity_ic_ppx_large + MaxLineLength:AmityFileUtils.kt$AmityFileUtils.Companion$"application/vnd.openxmlformats-officedocument.wordprocessingml.document" + MaxLineLength:AmityFollowingAdapter.kt$AmityFollowingAdapter.Companion.<no name provided>$override + MaxLineLength:AmityGlobalFeedFragment.kt$AmityGlobalFeedFragment$emptyViewBinding = DataBindingUtil.inflate(inflater, R.layout.amity_view_my_timeline_feed_empty, getRootView(), false) + MaxLineLength:AmityMyCommunityPreviewItemViewHolder.kt$AmityMyCommunityPreviewItemViewHolder : AmityBaseMyCommunityPreviewItemViewHolder + MaxLineLength:AmityMyFeedFragment.kt$AmityMyFeedFragment$val mBinding: AmityViewMyTimelineFeedEmptyBinding = DataBindingUtil.inflate(inflater, R.layout.amity_view_my_timeline_feed_empty, getRootView(), false) + MaxLineLength:AmityPostCommentAdapter.kt$AmityPostCommentAdapter.PostCommentDiffUtil$&& + MaxLineLength:AmityPostMenuCreatorImpl.kt$AmityPostMenuCreatorImpl : AmityPostMenuCreator + MaxLineLength:AmityPostReviewSettingsSettingsMenuCreatorImpl.kt$AmityPostReviewSettingsSettingsMenuCreatorImpl : AmityPostReviewSettingsMenuCreator + MaxLineLength:AmityPushNotificationMenuCreatorImpl.kt$AmityPushNotificationMenuCreatorImpl : AmityPushNotificationMenuCreator + MaxLineLength:AmityPushNotificationMenuCreatorImpl.kt$AmityPushNotificationMenuCreatorImpl$callback = { fragment.navigateToNewPostSettings(communityId, AmityCommunityPostNotificationSettingsActivity.SettingType.COMMENTS)} + MaxLineLength:AmityPushNotificationMenuCreatorImpl.kt$AmityPushNotificationMenuCreatorImpl$callback = { fragment.navigateToNewPostSettings(communityId, AmityCommunityPostNotificationSettingsActivity.SettingType.POSTS)} + MaxLineLength:AmityPushNotificationMenuCreatorImpl.kt$AmityPushNotificationMenuCreatorImpl$override + MaxLineLength:AmityPushSettingsDetailViewModel.kt$AmityPushSettingsDetailViewModel$private + MaxLineLength:AmitySharePostBottomSheetDialog.kt$AmitySharePostBottomSheetDialog$fragment + MaxLineLength:AmitySharePostBottomSheetDialog.kt$AmitySharePostBottomSheetDialog$fun observeShareToExternalApp(lifecycleOwner: LifecycleOwner, callback: (AmityPost) -> Unit): AmitySharePostBottomSheetDialog + MaxLineLength:AmitySharePostBottomSheetDialog.kt$AmitySharePostBottomSheetDialog$fun observeShareToGroup(lifecycleOwner: LifecycleOwner, callback: (AmityPost) -> Unit): AmitySharePostBottomSheetDialog + MaxLineLength:AmityUsersGlobalSearchFragment.kt$AmityUsersGlobalSearchFragment : RxFragmentAmityUserClickListener + MaxLineLength:AmityViewAllCommunityPreviewItemViewHolder.kt$AmityViewAllCommunityPreviewItemViewHolder : AmityBaseMyCommunityPreviewItemViewHolder + MaximumLineLength:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:89 + MaximumLineLength:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:81 + MaximumLineLength:com.amity.socialcloud.uikit.common.common.AmityFileUtils.kt:208 + MaximumLineLength:com.amity.socialcloud.uikit.common.common.AmityFileUtils.kt:215 + MaximumLineLength:com.amity.socialcloud.uikit.common.common.views.bottomsheet.AmityBottomSheetAdapter.kt:12 + MaximumLineLength:com.amity.socialcloud.uikit.common.common.views.bottomsheet.AmityBottomSheetAdapter.kt:16 + MaximumLineLength:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:105 + MaximumLineLength:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:229 + MaximumLineLength:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:239 + MaximumLineLength:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:306 + MaximumLineLength:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt:385 + MaximumLineLength:com.amity.socialcloud.uikit.community.following.AmityFollowingAdapter.kt:32 + MaximumLineLength:com.amity.socialcloud.uikit.community.home.globalsearch.AmityCommunityGlobalSearchFragment.kt:107 + MaximumLineLength:com.amity.socialcloud.uikit.community.home.globalsearch.AmityUsersGlobalSearchFragment.kt:25 + MaximumLineLength:com.amity.socialcloud.uikit.community.members.AmityCommunityMemberSettingsFragment.kt:97 + MaximumLineLength:com.amity.socialcloud.uikit.community.members.AmityCommunityMembersBaseViewHolder.kt:127 + MaximumLineLength:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityPreviewItemViewHolder.kt:13 + MaximumLineLength:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityViewAllCommunityPreviewItemViewHolder.kt:12 + MaximumLineLength:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentAdapter.kt:102 + MaximumLineLength:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommunityFeedFragment.kt:72 + MaximumLineLength:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommunityFeedFragment.kt:78 + MaximumLineLength:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityGlobalFeedFragment.kt:46 + MaximumLineLength:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityMyFeedFragment.kt:33 + MaximumLineLength:com.amity.socialcloud.uikit.community.notificationsettings.AmityCommunityNotificationSettingsFragment.kt:19 + MaximumLineLength:com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationMenuCreatorImpl.kt:10 + MaximumLineLength:com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationMenuCreatorImpl.kt:24 + MaximumLineLength:com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationMenuCreatorImpl.kt:32 + MaximumLineLength:com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationMenuCreatorImpl.kt:8 + MaximumLineLength:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommentMenuCreator.kt:10 + MaximumLineLength:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommentMenuCreator.kt:12 + MaximumLineLength:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommentMenuCreator.kt:8 + MaximumLineLength:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommentMenuCreatorImpl.kt:6 + MaximumLineLength:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityBaseNotificationSettingsFragment.kt:19 + MaximumLineLength:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityCommentNotificationSettingsFragment.kt:6 + MaximumLineLength:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityPostNotificationSettingsFragment.kt:6 + MaximumLineLength:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityPostMenuCreatorImpl.kt:6 + MaximumLineLength:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityPushSettingsDetailViewModel.kt:190 + MaximumLineLength:com.amity.socialcloud.uikit.community.profile.viewmodel.AmityEditUserProfileViewModel.kt:78 + MaximumLineLength:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsActivity.kt:17 + MaximumLineLength:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsActivity.kt:61 + MaximumLineLength:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsFragment.kt:29 + MaximumLineLength:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsMenuCreatorImpl.kt:5 + MaximumLineLength:com.amity.socialcloud.uikit.community.setting.postreview.AmityPostReviewSettingsSettingsMenuCreatorImpl.kt:7 + MaximumLineLength:com.amity.socialcloud.uikit.community.ui.view.AmityCommunityCreateBaseFragment.kt:156 + MaximumLineLength:com.amity.socialcloud.uikit.community.utils.AmitySharePostBottomSheetDialog.kt:27 + MaximumLineLength:com.amity.socialcloud.uikit.community.utils.AmitySharePostBottomSheetDialog.kt:53 + MaximumLineLength:com.amity.socialcloud.uikit.community.utils.AmitySharePostBottomSheetDialog.kt:60 + MaximumLineLength:com.amity.socialcloud.uikit.logging.AmityFileLoggingTree.kt:92 + MayBeConst:AmityNotificationUtil.kt$AmityNotificationUtil$private val CHANNEL_ID = "UPSTRA_PUSH_NOTIFICATION_CHANNEL" + MultiLineIfElse:com.amity.socialcloud.uikit.chat.recent.adapter.AmityRecentChatViewHolder.kt:92 + MultiLineIfElse:com.amity.socialcloud.uikit.common.common.AmityExtensions.kt:163 + MultiLineIfElse:com.amity.socialcloud.uikit.common.common.views.text.AmityExpandableTextView.kt:131 + MultiLineIfElse:com.amity.socialcloud.uikit.common.common.views.text.AmityExpandableTextView.kt:133 + MultiLineIfElse:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:227 + MultiLineIfElse:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:229 + MultiLineIfElse:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:237 + MultiLineIfElse:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:239 + MultiLineIfElse:com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewActivity.kt:99 + MultiLineIfElse:com.amity.socialcloud.uikit.common.utils.AmityListDataSource.kt:12 + MultiLineIfElse:com.amity.socialcloud.uikit.common.utils.AmityListDataSource.kt:14 + MultiLineIfElse:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryListAdapter.kt:34 + MultiLineIfElse:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryListAdapter.kt:40 + MultiLineIfElse:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryListAdapter.kt:42 + MultiLineIfElse:com.amity.socialcloud.uikit.community.explore.fragments.AmityCommunityExplorerFragment.kt:78 + MultiLineIfElse:com.amity.socialcloud.uikit.community.explore.fragments.AmityCommunityExplorerFragment.kt:85 + MultiLineIfElse:com.amity.socialcloud.uikit.community.explore.fragments.AmityCommunityExplorerFragment.kt:91 + MultiLineIfElse:com.amity.socialcloud.uikit.community.explore.fragments.AmityTrendingCommunityFragment.kt:82 + MultiLineIfElse:com.amity.socialcloud.uikit.community.home.fragments.AmityCommunityHomePageFragment.kt:110 + MultiLineIfElse:com.amity.socialcloud.uikit.community.home.fragments.AmityCommunityHomePageFragment.kt:116 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostImageViewHolder.kt:57 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:160 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:448 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:482 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt:469 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt:504 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityNewsFeedFragment.kt:117 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityNewsFeedFragment.kt:124 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityNewsFeedFragment.kt:75 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityNewsFeedFragment.kt:77 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostCreatorFragment.kt:34 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:349 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:506 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCommentViewModel.kt:74 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:424 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:426 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:432 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:434 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:440 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:445 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:447 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:449 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:586 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:592 + MultiLineIfElse:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:599 + MultiLineIfElse:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt:83 + MultiLineIfElse:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfilePageFragment.kt:274 + MultiLineIfElse:com.amity.socialcloud.uikit.community.views.newsfeed.AmityPostCommentView.kt:136 + MultiLineIfElse:com.amity.socialcloud.uikit.logging.AmityFileLoggingTree.kt:66 + MultiLineIfElse:com.amity.socialcloud.uikit.logging.AmityFileLoggingTree.kt:68 + NestedBlockDepth:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment$addFileAttachments + NestedBlockDepth:AmityBindingUtility.kt$setRoundedCorner + NestedBlockDepth:AmityChatRoomWithDefaultComposeBarFragment.kt$AmityChatRoomWithDefaultComposeBarFragment$onActivityResult + NestedBlockDepth:AmityChatRoomWithTextComposeBarFragment.kt$AmityChatRoomWithTextComposeBarFragment$onActivityResult + NestedBlockDepth:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$setUpPostTextWithImagesOrFiles + NestedBlockDepth:AmityExpandableTextView.kt$AmityExpandableTextView$getTrimmedText + NestedBlockDepth:AmityMembersListAdapter.kt$AmityMembersListAdapter$getLayoutId + NestedBlockDepth:AmityPostItemAttachmentViewHolder.kt$AmityPostItemAttachmentViewHolder$bind + NestedBlockDepth:AmityPostItemFooter.kt$AmityPostItemFooter$isShowShareButton + NestedBlockDepth:AmityPostItemImageViewHolder.kt$AmityPostItemImageViewHolder$bind + NestedBlockDepth:AmitySettingsRadioContentViewHolder.kt$AmitySettingsRadioContentViewHolder$bind + NestedBlockDepth:AmityShareMenuViewModel.kt$AmityShareMenuViewModel$getPostSharingTargets + NewLineAtEndOfFile:AmityAddedMemberClickListener.kt$com.amity.socialcloud.uikit.community.ui.clickListener.AmityAddedMemberClickListener.kt + NewLineAtEndOfFile:AmityAddedMemberItemDecoration.kt$com.amity.socialcloud.uikit.community.utils.AmityAddedMemberItemDecoration.kt + NewLineAtEndOfFile:AmityAddedMemberWithAddButtonViewHolder.kt$com.amity.socialcloud.uikit.community.ui.viewHolder.AmityAddedMemberWithAddButtonViewHolder.kt + NewLineAtEndOfFile:AmityAddedMembersAdapter.kt$com.amity.socialcloud.uikit.community.ui.adapter.AmityAddedMembersAdapter.kt + NewLineAtEndOfFile:AmityAddedMembersCountViewHolder.kt$com.amity.socialcloud.uikit.community.ui.viewHolder.AmityAddedMembersCountViewHolder.kt + NewLineAtEndOfFile:AmityAddedMembersViewHolder.kt$com.amity.socialcloud.uikit.community.ui.viewHolder.AmityAddedMembersViewHolder.kt + NewLineAtEndOfFile:AmityAlbumUtil.kt$com.amity.socialcloud.uikit.common.utils.AmityAlbumUtil.kt + NewLineAtEndOfFile:AmityAlertDialogFragment.kt$com.amity.socialcloud.uikit.common.common.views.dialog.AmityAlertDialogFragment.kt + NewLineAtEndOfFile:AmityAlertDialogUtil.kt$com.amity.socialcloud.uikit.common.utils.AmityAlertDialogUtil.kt + NewLineAtEndOfFile:AmityAndroidUtil.kt$com.amity.socialcloud.uikit.common.utils.AmityAndroidUtil.kt + NewLineAtEndOfFile:AmityAudioMsgBaseViewHolder.kt$com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityAudioMsgBaseViewHolder.kt + NewLineAtEndOfFile:AmityAudioMsgReceiverViewHolder.kt$com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityAudioMsgReceiverViewHolder.kt + NewLineAtEndOfFile:AmityAudioMsgSenderViewHolder.kt$com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityAudioMsgSenderViewHolder.kt + NewLineAtEndOfFile:AmityAudioMsgViewModel.kt$com.amity.socialcloud.uikit.chat.messages.viewModel.AmityAudioMsgViewModel.kt + NewLineAtEndOfFile:AmityAudioMsgViewModelTest.kt$com.amity.socialcloud.uikit.chat.AmityAudioMsgViewModelTest.kt + NewLineAtEndOfFile:AmityAudioPlayListener.kt$com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityAudioPlayListener.kt + NewLineAtEndOfFile:AmityAudioRecorderListener.kt$com.amity.socialcloud.uikit.common.components.AmityAudioRecorderListener.kt + NewLineAtEndOfFile:AmityAudioRecorderView.kt$com.amity.socialcloud.uikit.common.components.AmityAudioRecorderView.kt + NewLineAtEndOfFile:AmityAvatarShape.kt$com.amity.socialcloud.uikit.common.common.views.avatar.AmityAvatarShape.kt + NewLineAtEndOfFile:AmityAvatarView.kt$com.amity.socialcloud.uikit.common.common.views.avatar.AmityAvatarView.kt + NewLineAtEndOfFile:AmityAvatarView.kt$com.amity.socialcloud.uikit.common.components.AmityAvatarView.kt + NewLineAtEndOfFile:AmityBaseActivity.kt$com.amity.socialcloud.uikit.common.base.AmityBaseActivity.kt + NewLineAtEndOfFile:AmityBaseCreatePostFragment.kt$com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt + NewLineAtEndOfFile:AmityBaseFeedFragment.kt$com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt + NewLineAtEndOfFile:AmityBaseFeedViewModel.kt$com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityBaseFeedViewModel.kt + NewLineAtEndOfFile:AmityBaseFragment.kt$com.amity.socialcloud.uikit.common.base.AmityBaseFragment.kt + NewLineAtEndOfFile:AmityBasePostAttachmentAdapter.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostAttachmentAdapter.kt + NewLineAtEndOfFile:AmityBasePostViewHolder.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostViewHolder.kt + NewLineAtEndOfFile:AmityBaseRecyclerViewAdapter.kt$com.amity.socialcloud.uikit.common.base.AmityBaseRecyclerViewAdapter.kt + NewLineAtEndOfFile:AmityBaseRecyclerViewPagedAdapter.kt$com.amity.socialcloud.uikit.common.base.AmityBaseRecyclerViewPagedAdapter.kt + NewLineAtEndOfFile:AmityBaseToolbarFragmentContainerActivity.kt$com.amity.socialcloud.uikit.common.base.AmityBaseToolbarFragmentContainerActivity.kt + NewLineAtEndOfFile:AmityBaseViewModel.kt$com.amity.socialcloud.uikit.common.base.AmityBaseViewModel.kt + NewLineAtEndOfFile:AmityBindingUtility.kt$com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt + NewLineAtEndOfFile:AmityBottomSheetAdapter.kt$com.amity.socialcloud.uikit.common.common.views.bottomsheet.AmityBottomSheetAdapter.kt + NewLineAtEndOfFile:AmityBottomSheetDialogFragment.kt$com.amity.socialcloud.uikit.common.common.views.dialog.AmityBottomSheetDialogFragment.kt + NewLineAtEndOfFile:AmityBottomSheetListFragment.kt$com.amity.socialcloud.uikit.common.common.views.bottomsheet.AmityBottomSheetListFragment.kt + NewLineAtEndOfFile:AmityButton.kt$com.amity.socialcloud.uikit.common.common.views.button.AmityButton.kt + NewLineAtEndOfFile:AmityButtonType.kt$com.amity.socialcloud.uikit.common.common.views.button.AmityButtonType.kt + NewLineAtEndOfFile:AmityCameraActivity.kt$com.amity.socialcloud.uikit.common.camera.AmityCameraActivity.kt + NewLineAtEndOfFile:AmityCameraUtil.kt$com.amity.socialcloud.uikit.common.utils.AmityCameraUtil.kt + NewLineAtEndOfFile:AmityCategoryCommunityItemViewHolder.kt$com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryCommunityItemViewHolder.kt + NewLineAtEndOfFile:AmityCategoryCommunityListActivity.kt$com.amity.socialcloud.uikit.community.explore.activity.AmityCategoryCommunityListActivity.kt + NewLineAtEndOfFile:AmityCategoryCommunityListViewModel.kt$com.amity.socialcloud.uikit.community.explore.viewmodel.AmityCategoryCommunityListViewModel.kt + NewLineAtEndOfFile:AmityCategoryItemClickListener.kt$com.amity.socialcloud.uikit.community.explore.listener.AmityCategoryItemClickListener.kt + NewLineAtEndOfFile:AmityCategoryItemTypeSelectorViewHolder.kt$com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryItemTypeSelectorViewHolder.kt + NewLineAtEndOfFile:AmityCategoryItemViewHolder.kt$com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryItemViewHolder.kt + NewLineAtEndOfFile:AmityCategoryListActivity.kt$com.amity.socialcloud.uikit.community.explore.activity.AmityCategoryListActivity.kt + NewLineAtEndOfFile:AmityCategoryListFragment.kt$com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryListFragment.kt + NewLineAtEndOfFile:AmityCategoryListViewModel.kt$com.amity.socialcloud.uikit.community.explore.viewmodel.AmityCategoryListViewModel.kt + NewLineAtEndOfFile:AmityCategoryPickerActivity.kt$com.amity.socialcloud.uikit.community.explore.activity.AmityCategoryPickerActivity.kt + NewLineAtEndOfFile:AmityCategoryPickerFragment.kt$com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryPickerFragment.kt + NewLineAtEndOfFile:AmityCategoryPreviewFragmentDelegate.kt$com.amity.socialcloud.uikit.community.explore.listener.AmityCategoryPreviewFragmentDelegate.kt + NewLineAtEndOfFile:AmityCategorySelectionViewModel.kt$com.amity.socialcloud.uikit.community.explore.viewmodel.AmityCategorySelectionViewModel.kt + NewLineAtEndOfFile:AmityChatComposeBarClickListener.kt$com.amity.socialcloud.uikit.common.components.AmityChatComposeBarClickListener.kt + NewLineAtEndOfFile:AmityChatHomePageActivity.kt$com.amity.socialcloud.uikit.chat.home.AmityChatHomePageActivity.kt + NewLineAtEndOfFile:AmityChatHomePageFragment.kt$com.amity.socialcloud.uikit.chat.home.fragment.AmityChatHomePageFragment.kt + NewLineAtEndOfFile:AmityChatHomePageViewModel.kt$com.amity.socialcloud.uikit.chat.home.AmityChatHomePageViewModel.kt + NewLineAtEndOfFile:AmityChatMessageBaseViewHolder.kt$com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityChatMessageBaseViewHolder.kt + NewLineAtEndOfFile:AmityChatMessageBaseViewModel.kt$com.amity.socialcloud.uikit.chat.messages.viewModel.AmityChatMessageBaseViewModel.kt + NewLineAtEndOfFile:AmityChatMessageBaseViewModelTest.kt$com.amity.socialcloud.uikit.chat.AmityChatMessageBaseViewModelTest.kt + NewLineAtEndOfFile:AmityChatRoomComposeBar.kt$com.amity.socialcloud.uikit.chat.messages.composebar.AmityChatRoomComposeBar.kt + NewLineAtEndOfFile:AmityChatRoomEssentialViewModel.kt$com.amity.socialcloud.uikit.chat.messages.viewModel.AmityChatRoomEssentialViewModel.kt + NewLineAtEndOfFile:AmityChatRoomFragment.kt$com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomFragment.kt + NewLineAtEndOfFile:AmityChatRoomWithDefaultComposeBarFragment.kt$com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt + NewLineAtEndOfFile:AmityChatRoomWithTextComposeBarFragment.kt$com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt + NewLineAtEndOfFile:AmityColorPaletteUtil.kt$com.amity.socialcloud.uikit.common.common.views.AmityColorPaletteUtil.kt + NewLineAtEndOfFile:AmityColorShade.kt$com.amity.socialcloud.uikit.common.common.views.AmityColorShade.kt + NewLineAtEndOfFile:AmityCommentBaseFragment.kt$com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommentBaseFragment.kt + NewLineAtEndOfFile:AmityCommentComposeBar.kt$com.amity.socialcloud.uikit.community.views.AmityCommentComposeBar.kt + NewLineAtEndOfFile:AmityCommentCreatorActivity.kt$com.amity.socialcloud.uikit.community.newsfeed.activity.AmityCommentCreatorActivity.kt + NewLineAtEndOfFile:AmityCommentCreatorFragment.kt$com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommentCreatorFragment.kt + NewLineAtEndOfFile:AmityCommentEditorActivity.kt$com.amity.socialcloud.uikit.community.newsfeed.activity.AmityCommentEditorActivity.kt + NewLineAtEndOfFile:AmityCommentEditorFragment.kt$com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommentEditorFragment.kt + NewLineAtEndOfFile:AmityCommentMenuCreator.kt$com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommentMenuCreator.kt + NewLineAtEndOfFile:AmityCommentMenuCreatorImpl.kt$com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommentMenuCreatorImpl.kt + NewLineAtEndOfFile:AmityCommentReplyLoader.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCommentReplyLoader.kt + NewLineAtEndOfFile:AmityCommentViewModel.kt$com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCommentViewModel.kt + NewLineAtEndOfFile:AmityCommunityBaseNotificationSettingsFragment.kt$com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityBaseNotificationSettingsFragment.kt + NewLineAtEndOfFile:AmityCommunityCategoryAdapter.kt$com.amity.socialcloud.uikit.community.explore.adapter.AmityCommunityCategoryAdapter.kt + NewLineAtEndOfFile:AmityCommunityCategoryView.kt$com.amity.socialcloud.uikit.community.views.communitycategory.AmityCommunityCategoryView.kt + NewLineAtEndOfFile:AmityCommunityCommentNotificationSettingsFragment.kt$com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityCommentNotificationSettingsFragment.kt + NewLineAtEndOfFile:AmityCommunityCreateBaseFragment.kt$com.amity.socialcloud.uikit.community.ui.view.AmityCommunityCreateBaseFragment.kt + NewLineAtEndOfFile:AmityCommunityCreatorActivity.kt$com.amity.socialcloud.uikit.community.ui.view.AmityCommunityCreatorActivity.kt + NewLineAtEndOfFile:AmityCommunityCreatorFragment.kt$com.amity.socialcloud.uikit.community.ui.view.AmityCommunityCreatorFragment.kt + NewLineAtEndOfFile:AmityCommunityDetailViewModel.kt$com.amity.socialcloud.uikit.community.detailpage.AmityCommunityDetailViewModel.kt + NewLineAtEndOfFile:AmityCommunityDetailViewModelTest.kt$com.amity.socialcloud.uikit.community.AmityCommunityDetailViewModelTest.kt + NewLineAtEndOfFile:AmityCommunityEditorFragment.kt$com.amity.socialcloud.uikit.community.edit.AmityCommunityEditorFragment.kt + NewLineAtEndOfFile:AmityCommunityExplorerFragment.kt$com.amity.socialcloud.uikit.community.explore.fragments.AmityCommunityExplorerFragment.kt + NewLineAtEndOfFile:AmityCommunityFeedFragment.kt$com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommunityFeedFragment.kt + NewLineAtEndOfFile:AmityCommunityGlobalSearchFragment.kt$com.amity.socialcloud.uikit.community.home.globalsearch.AmityCommunityGlobalSearchFragment.kt + NewLineAtEndOfFile:AmityCommunityGlobalSearchViewModel.kt$com.amity.socialcloud.uikit.community.search.AmityCommunityGlobalSearchViewModel.kt + NewLineAtEndOfFile:AmityCommunityHeader.kt$com.amity.socialcloud.uikit.common.components.AmityCommunityHeader.kt + NewLineAtEndOfFile:AmityCommunityHeaderCustomization.kt$com.amity.socialcloud.uikit.community.data.AmityCommunityHeaderCustomization.kt + NewLineAtEndOfFile:AmityCommunityHomePageActivity.kt$com.amity.socialcloud.uikit.community.home.activity.AmityCommunityHomePageActivity.kt + NewLineAtEndOfFile:AmityCommunityHomePageFragment.kt$com.amity.socialcloud.uikit.community.home.fragments.AmityCommunityHomePageFragment.kt + NewLineAtEndOfFile:AmityCommunityHomeViewModel.kt$com.amity.socialcloud.uikit.community.home.fragments.AmityCommunityHomeViewModel.kt + NewLineAtEndOfFile:AmityCommunityHomeViewModelTest.kt$com.amity.socialcloud.uikit.community.AmityCommunityHomeViewModelTest.kt + NewLineAtEndOfFile:AmityCommunityItemClickListener.kt$com.amity.socialcloud.uikit.community.explore.listener.AmityCommunityItemClickListener.kt + NewLineAtEndOfFile:AmityCommunityItemDecoration.kt$com.amity.socialcloud.uikit.community.explore.adapter.AmityCommunityItemDecoration.kt + NewLineAtEndOfFile:AmityCommunityMemberSettingsActivity.kt$com.amity.socialcloud.uikit.community.members.AmityCommunityMemberSettingsActivity.kt + NewLineAtEndOfFile:AmityCommunityMemberSettingsFragment.kt$com.amity.socialcloud.uikit.community.members.AmityCommunityMemberSettingsFragment.kt + NewLineAtEndOfFile:AmityCommunityMembersBaseViewHolder.kt$com.amity.socialcloud.uikit.community.members.AmityCommunityMembersBaseViewHolder.kt + NewLineAtEndOfFile:AmityCommunityMembersViewModel.kt$com.amity.socialcloud.uikit.community.members.AmityCommunityMembersViewModel.kt + NewLineAtEndOfFile:AmityCommunityMembersViewModelTest.kt$com.amity.socialcloud.uikit.community.AmityCommunityMembersViewModelTest.kt + NewLineAtEndOfFile:AmityCommunityModeratorAdapter.kt$com.amity.socialcloud.uikit.community.members.AmityCommunityModeratorAdapter.kt + NewLineAtEndOfFile:AmityCommunityNavigation.kt$com.amity.socialcloud.uikit.community.utils.AmityCommunityNavigation.kt + NewLineAtEndOfFile:AmityCommunityNotificationSettingsFragment.kt$com.amity.socialcloud.uikit.community.notificationsettings.AmityCommunityNotificationSettingsFragment.kt + NewLineAtEndOfFile:AmityCommunityNotificationsSettingsActivity.kt$com.amity.socialcloud.uikit.community.notificationsettings.AmityCommunityNotificationsSettingsActivity.kt + NewLineAtEndOfFile:AmityCommunityPageActivity.kt$com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageActivity.kt + NewLineAtEndOfFile:AmityCommunityPageFragment.kt$com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt + NewLineAtEndOfFile:AmityCommunityPostNotificationSettingsActivity.kt$com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityPostNotificationSettingsActivity.kt + NewLineAtEndOfFile:AmityCommunityPostNotificationSettingsFragment.kt$com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityPostNotificationSettingsFragment.kt + NewLineAtEndOfFile:AmityCommunityProfileActivity.kt$com.amity.socialcloud.uikit.community.edit.AmityCommunityProfileActivity.kt + NewLineAtEndOfFile:AmityCommunitySettingEssentialViewModel.kt$com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingEssentialViewModel.kt + NewLineAtEndOfFile:AmityCommunitySettingViewModel.kt$com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingViewModel.kt + NewLineAtEndOfFile:AmityCommunitySettingViewModelTest.kt$com.amity.socialcloud.uikit.community.AmityCommunitySettingViewModelTest.kt + NewLineAtEndOfFile:AmityCommunitySettingsActivity.kt$com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsActivity.kt + NewLineAtEndOfFile:AmityCommunitySettingsFragment.kt$com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsFragment.kt + NewLineAtEndOfFile:AmityCommunitySettingsMenuCreator.kt$com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsMenuCreator.kt + NewLineAtEndOfFile:AmityCommunitySettingsMenuCreatorImpl.kt$com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsMenuCreatorImpl.kt + NewLineAtEndOfFile:AmityCommunityTimelineViewModel.kt$com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCommunityTimelineViewModel.kt + NewLineAtEndOfFile:AmityConstants.kt$com.amity.socialcloud.uikit.common.utils.AmityConstants.kt + NewLineAtEndOfFile:AmityCreateCommunityClickListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityCreateCommunityClickListener.kt + NewLineAtEndOfFile:AmityCreateCommunityViewModel.kt$com.amity.socialcloud.uikit.community.ui.viewModel.AmityCreateCommunityViewModel.kt + NewLineAtEndOfFile:AmityCreateCommunityViewModelTest.kt$com.amity.socialcloud.uikit.community.AmityCreateCommunityViewModelTest.kt + NewLineAtEndOfFile:AmityCreateGroupChatFragment.kt$com.amity.socialcloud.uikit.chat.home.groupchat.AmityCreateGroupChatFragment.kt + NewLineAtEndOfFile:AmityCreatePostButtonClickListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityCreatePostButtonClickListener.kt + NewLineAtEndOfFile:AmityCreatePostCommunitySelectionAdapter.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt + NewLineAtEndOfFile:AmityCreatePostCommunitySelectionListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityCreatePostCommunitySelectionListener.kt + NewLineAtEndOfFile:AmityCreatePostFileActionListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityCreatePostFileActionListener.kt + NewLineAtEndOfFile:AmityCreatePostFileAdapter.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostFileAdapter.kt + NewLineAtEndOfFile:AmityCreatePostImageActionListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityCreatePostImageActionListener.kt + NewLineAtEndOfFile:AmityCreatePostImageAdapter.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostImageAdapter.kt + NewLineAtEndOfFile:AmityCreatePostImageViewHolder.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostImageViewHolder.kt + NewLineAtEndOfFile:AmityCreatePostRoleSelectionViewModel.kt$com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostRoleSelectionViewModel.kt + NewLineAtEndOfFile:AmityCreatePostViewModel.kt$com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt + NewLineAtEndOfFile:AmityCustomToast.kt$com.amity.socialcloud.uikit.common.base.AmityCustomToast.kt + NewLineAtEndOfFile:AmityDateUtils.kt$com.amity.socialcloud.uikit.common.utils.AmityDateUtils.kt + NewLineAtEndOfFile:AmityDefaultPostViewHolders.kt$com.amity.socialcloud.uikit.feed.settings.AmityDefaultPostViewHolders.kt + NewLineAtEndOfFile:AmityDirectoryFragment.kt$com.amity.socialcloud.uikit.chat.directory.fragment.AmityDirectoryFragment.kt + NewLineAtEndOfFile:AmityDirectoryFragmentDelegate.kt$com.amity.socialcloud.uikit.chat.home.callback.AmityDirectoryFragmentDelegate.kt + NewLineAtEndOfFile:AmityDividerItemDecor.kt$com.amity.socialcloud.uikit.common.components.AmityDividerItemDecor.kt + NewLineAtEndOfFile:AmityEditCommunityProfileClickListener.kt$com.amity.socialcloud.uikit.community.detailpage.listener.AmityEditCommunityProfileClickListener.kt + NewLineAtEndOfFile:AmityEditMessageActivity.kt$com.amity.socialcloud.uikit.chat.editMessage.AmityEditMessageActivity.kt + NewLineAtEndOfFile:AmityEditMessageViewModel.kt$com.amity.socialcloud.uikit.chat.editMessage.AmityEditMessageViewModel.kt + NewLineAtEndOfFile:AmityEditMessageViewModelTest.kt$com.amity.socialcloud.uikit.chat.AmityEditMessageViewModelTest.kt + NewLineAtEndOfFile:AmityEditUserProfileActivity.kt$com.amity.socialcloud.uikit.community.profile.activity.AmityEditUserProfileActivity.kt + NewLineAtEndOfFile:AmityEditUserProfileClickListener.kt$com.amity.socialcloud.uikit.community.profile.listener.AmityEditUserProfileClickListener.kt + NewLineAtEndOfFile:AmityEditUserProfileViewModel.kt$com.amity.socialcloud.uikit.community.profile.viewmodel.AmityEditUserProfileViewModel.kt + NewLineAtEndOfFile:AmityEventIdentifier.kt$com.amity.socialcloud.uikit.common.model.AmityEventIdentifier.kt + NewLineAtEndOfFile:AmityEventType.kt$com.amity.socialcloud.uikit.common.model.AmityEventType.kt + NewLineAtEndOfFile:AmityExceptionCatchGridLayoutManager.kt$com.amity.socialcloud.uikit.common.utils.AmityExceptionCatchGridLayoutManager.kt + NewLineAtEndOfFile:AmityExceptionCatchLinearLayoutManager.kt$com.amity.socialcloud.uikit.common.utils.AmityExceptionCatchLinearLayoutManager.kt + NewLineAtEndOfFile:AmityExceptionHandler.kt$com.amity.socialcloud.uikit.logging.AmityExceptionHandler.kt + NewLineAtEndOfFile:AmityExploreCommunityItemClickListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityExploreCommunityItemClickListener.kt + NewLineAtEndOfFile:AmityExploreCommunityViewModel.kt$com.amity.socialcloud.uikit.community.explore.viewmodel.AmityExploreCommunityViewModel.kt + NewLineAtEndOfFile:AmityExploreCommunityViewModelTest.kt$com.amity.socialcloud.uikit.community.AmityExploreCommunityViewModelTest.kt + NewLineAtEndOfFile:AmityExploreFragmentFragmentDelegate.kt$com.amity.socialcloud.uikit.community.home.listener.AmityExploreFragmentFragmentDelegate.kt + NewLineAtEndOfFile:AmityExtensions.kt$com.amity.socialcloud.uikit.common.common.AmityExtensions.kt + NewLineAtEndOfFile:AmityFeatureListActivity.kt$com.amity.socialcloud.uikit.sample.AmityFeatureListActivity.kt + NewLineAtEndOfFile:AmityFeedFragmentDelegate.kt$com.amity.socialcloud.uikit.community.profile.listener.AmityFeedFragmentDelegate.kt + NewLineAtEndOfFile:AmityFileAttachment.kt$com.amity.socialcloud.uikit.community.domain.model.AmityFileAttachment.kt + NewLineAtEndOfFile:AmityFileDownloadStatus.kt$com.amity.socialcloud.uikit.common.utils.AmityFileDownloadStatus.kt + NewLineAtEndOfFile:AmityFileLoggingTree.kt$com.amity.socialcloud.uikit.logging.AmityFileLoggingTree.kt + NewLineAtEndOfFile:AmityFileLoggingTreeTest.kt$com.amity.socialcloud.uikit.logging.AmityFileLoggingTreeTest.kt + NewLineAtEndOfFile:AmityFileManager.kt$com.amity.socialcloud.uikit.common.common.AmityFileManager.kt + NewLineAtEndOfFile:AmityFileUtils.kt$com.amity.socialcloud.uikit.common.common.AmityFileUtils.kt + NewLineAtEndOfFile:AmityFollowRequestsActivity.kt$com.amity.socialcloud.uikit.community.followrequest.AmityFollowRequestsActivity.kt + NewLineAtEndOfFile:AmityFollowRequestsAdapter.kt$com.amity.socialcloud.uikit.community.followrequest.AmityFollowRequestsAdapter.kt + NewLineAtEndOfFile:AmityFollowRequestsFragment.kt$com.amity.socialcloud.uikit.community.followrequest.AmityFollowRequestsFragment.kt + NewLineAtEndOfFile:AmityFollowRequestsViewModel.kt$com.amity.socialcloud.uikit.community.followrequest.AmityFollowRequestsViewModel.kt + NewLineAtEndOfFile:AmityFollowerAdapter.kt$com.amity.socialcloud.uikit.community.followers.AmityFollowerAdapter.kt + NewLineAtEndOfFile:AmityFollowersBaseViewHolder.kt$com.amity.socialcloud.uikit.community.followers.AmityFollowersBaseViewHolder.kt + NewLineAtEndOfFile:AmityFollowersItemViewModel.kt$com.amity.socialcloud.uikit.community.followers.AmityFollowersItemViewModel.kt + NewLineAtEndOfFile:AmityFollowingAdapter.kt$com.amity.socialcloud.uikit.community.following.AmityFollowingAdapter.kt + NewLineAtEndOfFile:AmityFragmentStateAdapter.kt$com.amity.socialcloud.uikit.common.base.AmityFragmentStateAdapter.kt + NewLineAtEndOfFile:AmityGlobalFeedFragment.kt$com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityGlobalFeedFragment.kt + NewLineAtEndOfFile:AmityGlobalFeedFragmentDelegate.kt$com.amity.socialcloud.uikit.community.home.listener.AmityGlobalFeedFragmentDelegate.kt + NewLineAtEndOfFile:AmityGlobalFeedViewModel.kt$com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityGlobalFeedViewModel.kt + NewLineAtEndOfFile:AmityImageMsgReceiverViewHolder.kt$com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityImageMsgReceiverViewHolder.kt + NewLineAtEndOfFile:AmityImageMsgSenderViewHolder.kt$com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityImageMsgSenderViewHolder.kt + NewLineAtEndOfFile:AmityImageMsgViewModel.kt$com.amity.socialcloud.uikit.chat.messages.viewModel.AmityImageMsgViewModel.kt + NewLineAtEndOfFile:AmityImageMsgViewModelTest.kt$com.amity.socialcloud.uikit.chat.AmityImageMsgViewModelTest.kt + NewLineAtEndOfFile:AmityImagePreviewActivity.kt$com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewActivity.kt + NewLineAtEndOfFile:AmityImagePreviewPagerAdapter.kt$com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewPagerAdapter.kt + NewLineAtEndOfFile:AmityImageView.kt$com.amity.socialcloud.uikit.common.common.views.image.AmityImageView.kt + NewLineAtEndOfFile:AmityImageViewBindingAdapter.kt$com.amity.socialcloud.uikit.common.components.AmityImageViewBindingAdapter.kt + NewLineAtEndOfFile:AmityImageViewStyle.kt$com.amity.socialcloud.uikit.common.common.views.image.AmityImageViewStyle.kt + NewLineAtEndOfFile:AmityItemFollowRequestViewModel.kt$com.amity.socialcloud.uikit.community.followrequest.AmityItemFollowRequestViewModel.kt + NewLineAtEndOfFile:AmityLayoutMarginDecoration.kt$com.amity.socialcloud.uikit.common.common.views.list.AmityLayoutMarginDecoration.kt + NewLineAtEndOfFile:AmityListDataSource.kt$com.amity.socialcloud.uikit.common.utils.AmityListDataSource.kt + NewLineAtEndOfFile:AmityLivedataExt.kt$com.amity.socialcloud.uikit.common.utils.AmityLivedataExt.kt + NewLineAtEndOfFile:AmityLogHelper.kt$com.amity.socialcloud.uikit.logging.AmityLogHelper.kt + NewLineAtEndOfFile:AmityLogHelperTest.kt$com.amity.socialcloud.uikit.logging.AmityLogHelperTest.kt + NewLineAtEndOfFile:AmityLoggingConfig.kt$com.amity.socialcloud.uikit.logging.AmityLoggingConfig.kt + NewLineAtEndOfFile:AmityLongPressListener.kt$com.amity.socialcloud.uikit.common.components.AmityLongPressListener.kt + NewLineAtEndOfFile:AmityMemberClickListener.kt$com.amity.socialcloud.uikit.community.members.AmityMemberClickListener.kt + NewLineAtEndOfFile:AmityMemberListHeaderViewHolder.kt$com.amity.socialcloud.uikit.community.ui.viewHolder.AmityMemberListHeaderViewHolder.kt + NewLineAtEndOfFile:AmityMemberListItemViewHolder.kt$com.amity.socialcloud.uikit.community.ui.viewHolder.AmityMemberListItemViewHolder.kt + NewLineAtEndOfFile:AmityMemberPickerActivity.kt$com.amity.socialcloud.uikit.community.ui.view.AmityMemberPickerActivity.kt + NewLineAtEndOfFile:AmityMemberPickerFragment.kt$com.amity.socialcloud.uikit.community.ui.view.AmityMemberPickerFragment.kt + NewLineAtEndOfFile:AmityMembersFragment.kt$com.amity.socialcloud.uikit.community.members.AmityMembersFragment.kt + NewLineAtEndOfFile:AmityMembersListAdapter.kt$com.amity.socialcloud.uikit.community.ui.adapter.AmityMembersListAdapter.kt + NewLineAtEndOfFile:AmityMembershipItemViewModel.kt$com.amity.socialcloud.uikit.community.members.AmityMembershipItemViewModel.kt + NewLineAtEndOfFile:AmityMembershipItemViewModelTest.kt$com.amity.socialcloud.uikit.community.AmityMembershipItemViewModelTest.kt + NewLineAtEndOfFile:AmityMenuItem.kt$com.amity.socialcloud.uikit.common.model.AmityMenuItem.kt + NewLineAtEndOfFile:AmityMenuItemClickListener.kt$com.amity.socialcloud.uikit.common.common.views.bottomsheet.AmityMenuItemClickListener.kt + NewLineAtEndOfFile:AmityMessageClickListener.kt$com.amity.socialcloud.uikit.community.detailpage.listener.AmityMessageClickListener.kt + NewLineAtEndOfFile:AmityMessageItemUtil.kt$com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageItemUtil.kt + NewLineAtEndOfFile:AmityMessageListActivity.kt$com.amity.socialcloud.uikit.chat.messages.AmityMessageListActivity.kt + NewLineAtEndOfFile:AmityMessageListAdapter.kt$com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageListAdapter.kt + NewLineAtEndOfFile:AmityMessageListViewModel.kt$com.amity.socialcloud.uikit.chat.messages.viewModel.AmityMessageListViewModel.kt + NewLineAtEndOfFile:AmityMessageListViewModelTest.kt$com.amity.socialcloud.uikit.chat.AmityMessageListViewModelTest.kt + NewLineAtEndOfFile:AmityMessageListWithCustomUi.kt$com.amity.socialcloud.uikit.sample.AmityMessageListWithCustomUi.kt + NewLineAtEndOfFile:AmityModeratorsFragment.kt$com.amity.socialcloud.uikit.community.members.AmityModeratorsFragment.kt + NewLineAtEndOfFile:AmityMyCommunitiesAdapter.kt$com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunitiesAdapter.kt + NewLineAtEndOfFile:AmityMyCommunitiesViewHolder.kt$com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunitiesViewHolder.kt + NewLineAtEndOfFile:AmityMyCommunityActivity.kt$com.amity.socialcloud.uikit.community.mycommunity.activity.AmityMyCommunityActivity.kt + NewLineAtEndOfFile:AmityMyCommunityDiffImpl.kt$com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityDiffImpl.kt + NewLineAtEndOfFile:AmityMyCommunityFragment.kt$com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityFragment.kt + NewLineAtEndOfFile:AmityMyCommunityItemClickListener.kt$com.amity.socialcloud.uikit.community.mycommunity.listener.AmityMyCommunityItemClickListener.kt + NewLineAtEndOfFile:AmityMyCommunityListAdapter.kt$com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityListAdapter.kt + NewLineAtEndOfFile:AmityMyCommunityListPreviewFragmentDelegate.kt$com.amity.socialcloud.uikit.community.home.listener.AmityMyCommunityListPreviewFragmentDelegate.kt + NewLineAtEndOfFile:AmityMyCommunityListViewModel.kt$com.amity.socialcloud.uikit.community.mycommunity.viewmodel.AmityMyCommunityListViewModel.kt + NewLineAtEndOfFile:AmityMyCommunityListViewModelTest.kt$com.amity.socialcloud.uikit.community.AmityMyCommunityListViewModelTest.kt + NewLineAtEndOfFile:AmityMyCommunityPreviewAdapter.kt$com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityPreviewAdapter.kt + NewLineAtEndOfFile:AmityMyCommunityPreviewFragment.kt$com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityPreviewFragment.kt + NewLineAtEndOfFile:AmityMyCommunityPreviewItemViewHolder.kt$com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityPreviewItemViewHolder.kt + NewLineAtEndOfFile:AmityMyFeedActivity.kt$com.amity.socialcloud.uikit.community.newsfeed.activity.AmityMyFeedActivity.kt + NewLineAtEndOfFile:AmityMyFeedFragment.kt$com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityMyFeedFragment.kt + NewLineAtEndOfFile:AmityMyTextMsgViewModel.kt$com.amity.socialcloud.uikit.sample.AmityMyTextMsgViewModel.kt + NewLineAtEndOfFile:AmityMyTimelineViewModel.kt$com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityMyTimelineViewModel.kt + NewLineAtEndOfFile:AmityNewsFeedEvents.kt$com.amity.socialcloud.uikit.community.newsfeed.util.AmityNewsFeedEvents.kt + NewLineAtEndOfFile:AmityNewsFeedFragment.kt$com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityNewsFeedFragment.kt + NewLineAtEndOfFile:AmityNewsFeedFragmentDelegate.kt$com.amity.socialcloud.uikit.community.home.listener.AmityNewsFeedFragmentDelegate.kt + NewLineAtEndOfFile:AmityNewsFeedViewModel.kt$com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityNewsFeedViewModel.kt + NewLineAtEndOfFile:AmityNotificationUtil.kt$com.amity.socialcloud.uikit.sample.AmityNotificationUtil.kt + NewLineAtEndOfFile:AmityOptionMenuColorUtil.kt$com.amity.socialcloud.uikit.common.utils.AmityOptionMenuColorUtil.kt + NewLineAtEndOfFile:AmityPickFileContract.kt$com.amity.socialcloud.uikit.common.contract.AmityPickFileContract.kt + NewLineAtEndOfFile:AmityPickImageContract.kt$com.amity.socialcloud.uikit.common.contract.AmityPickImageContract.kt + NewLineAtEndOfFile:AmityPickerFragment.kt$com.amity.socialcloud.uikit.common.base.AmityPickerFragment.kt + NewLineAtEndOfFile:AmityPopUp.kt$com.amity.socialcloud.uikit.chat.messages.popUp.AmityPopUp.kt + NewLineAtEndOfFile:AmityPostActionAvatarClickListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostActionAvatarClickListener.kt + NewLineAtEndOfFile:AmityPostActionCommunityClickListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostActionCommunityClickListener.kt + NewLineAtEndOfFile:AmityPostActionLikeListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostActionLikeListener.kt + NewLineAtEndOfFile:AmityPostActionShareListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostActionShareListener.kt + NewLineAtEndOfFile:AmityPostCommentAdapter.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentAdapter.kt + NewLineAtEndOfFile:AmityPostCommentDeletedViewHolder.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentDeletedViewHolder.kt + NewLineAtEndOfFile:AmityPostCommentItemClickListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostCommentItemClickListener.kt + NewLineAtEndOfFile:AmityPostCommentReplyClickListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostCommentReplyClickListener.kt + NewLineAtEndOfFile:AmityPostCommentShowAllReplyListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostCommentShowAllReplyListener.kt + NewLineAtEndOfFile:AmityPostCommentShowMoreActionListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostCommentShowMoreActionListener.kt + NewLineAtEndOfFile:AmityPostCommentView.kt$com.amity.socialcloud.uikit.community.views.newsfeed.AmityPostCommentView.kt + NewLineAtEndOfFile:AmityPostCommentViewHolder.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentViewHolder.kt + NewLineAtEndOfFile:AmityPostComposeView.kt$com.amity.socialcloud.uikit.community.views.createpost.AmityPostComposeView.kt + NewLineAtEndOfFile:AmityPostComposeViewStyle.kt$com.amity.socialcloud.uikit.community.views.createpost.AmityPostComposeViewStyle.kt + NewLineAtEndOfFile:AmityPostCreatorActivity.kt$com.amity.socialcloud.uikit.community.newsfeed.activity.AmityPostCreatorActivity.kt + NewLineAtEndOfFile:AmityPostCreatorFragment.kt$com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostCreatorFragment.kt + NewLineAtEndOfFile:AmityPostDetailAdapter.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostDetailAdapter.kt + NewLineAtEndOfFile:AmityPostDetailFragment.kt$com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt + NewLineAtEndOfFile:AmityPostDetailsActivity.kt$com.amity.socialcloud.uikit.community.newsfeed.activity.AmityPostDetailsActivity.kt + NewLineAtEndOfFile:AmityPostDetailsViewModel.kt$com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityPostDetailsViewModel.kt + NewLineAtEndOfFile:AmityPostEditorActivity.kt$com.amity.socialcloud.uikit.community.newsfeed.activity.AmityPostEditorActivity.kt + NewLineAtEndOfFile:AmityPostFileItemClickListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostFileItemClickListener.kt + NewLineAtEndOfFile:AmityPostImageChildrenAdapter.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenAdapter.kt + NewLineAtEndOfFile:AmityPostImageChildrenItem.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenItem.kt + NewLineAtEndOfFile:AmityPostImageClickListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostImageClickListener.kt + NewLineAtEndOfFile:AmityPostImageItemClickListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostImageItemClickListener.kt + NewLineAtEndOfFile:AmityPostItemActionListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostItemActionListener.kt + NewLineAtEndOfFile:AmityPostItemAttachmentViewHolder.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostItemAttachmentViewHolder.kt + NewLineAtEndOfFile:AmityPostItemBirthdayViewHolder.kt$com.amity.socialcloud.uikit.sample.customPost.birthdayPost.AmityPostItemBirthdayViewHolder.kt + NewLineAtEndOfFile:AmityPostItemClickListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostItemClickListener.kt + NewLineAtEndOfFile:AmityPostItemHeader.kt$com.amity.socialcloud.uikit.community.views.newsfeed.AmityPostItemHeader.kt + NewLineAtEndOfFile:AmityPostItemNewJoinerViewHolder.kt$com.amity.socialcloud.uikit.sample.customPost.newjoinerPost.AmityPostItemNewJoinerViewHolder.kt + NewLineAtEndOfFile:AmityPostItemNoDataViewHolder.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostItemNoDataViewHolder.kt + NewLineAtEndOfFile:AmityPostItemTextViewHolder.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostItemTextViewHolder.kt + NewLineAtEndOfFile:AmityPostItemThumbsUpViewHolder.kt$com.amity.socialcloud.uikit.sample.customPost.thumbsupPost.AmityPostItemThumbsUpViewHolder.kt + NewLineAtEndOfFile:AmityPostItemUnknownViewHolder.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostItemUnknownViewHolder.kt + NewLineAtEndOfFile:AmityPostMenuCreator.kt$com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityPostMenuCreator.kt + NewLineAtEndOfFile:AmityPostMenuCreatorImpl.kt$com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityPostMenuCreatorImpl.kt + NewLineAtEndOfFile:AmityPostOptionClickListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostOptionClickListener.kt + NewLineAtEndOfFile:AmityPostReplyDeletedViewHolder.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostReplyDeletedViewHolder.kt + NewLineAtEndOfFile:AmityPostReviewSettingsActivity.kt$com.amity.socialcloud.uikit.community.setting.postreview.AmityPostReviewSettingsActivity.kt + NewLineAtEndOfFile:AmityPostReviewSettingsFragment.kt$com.amity.socialcloud.uikit.community.setting.postreview.AmityPostReviewSettingsFragment.kt + NewLineAtEndOfFile:AmityPostReviewSettingsMenuCreator.kt$com.amity.socialcloud.uikit.community.setting.postreview.AmityPostReviewSettingsMenuCreator.kt + NewLineAtEndOfFile:AmityPostReviewSettingsSettingsMenuCreatorImpl.kt$com.amity.socialcloud.uikit.community.setting.postreview.AmityPostReviewSettingsSettingsMenuCreatorImpl.kt + NewLineAtEndOfFile:AmityPostReviewSettingsViewModel.kt$com.amity.socialcloud.uikit.community.setting.postreview.AmityPostReviewSettingsViewModel.kt + NewLineAtEndOfFile:AmityPostShareClickListener.kt$com.amity.socialcloud.uikit.feed.settings.AmityPostShareClickListener.kt + NewLineAtEndOfFile:AmityPostShareListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostShareListener.kt + NewLineAtEndOfFile:AmityPostSharingSettings.kt$com.amity.socialcloud.uikit.feed.settings.AmityPostSharingSettings.kt + NewLineAtEndOfFile:AmityPostSharingTarget.kt$com.amity.socialcloud.uikit.feed.settings.AmityPostSharingTarget.kt + NewLineAtEndOfFile:AmityPostTargetPickerActivity.kt$com.amity.socialcloud.uikit.community.newsfeed.activity.AmityPostTargetPickerActivity.kt + NewLineAtEndOfFile:AmityPostTargetPickerFragment.kt$com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostTargetPickerFragment.kt + NewLineAtEndOfFile:AmityPostViewFileAdapter.kt$com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostViewFileAdapter.kt + NewLineAtEndOfFile:AmityPostViewHolder.kt$com.amity.socialcloud.uikit.feed.settings.AmityPostViewHolder.kt + NewLineAtEndOfFile:AmityPostViewListener.kt$com.amity.socialcloud.uikit.feed.settings.AmityPostViewListener.kt + NewLineAtEndOfFile:AmityPreviewImage.kt$com.amity.socialcloud.uikit.common.imagepreview.AmityPreviewImage.kt + NewLineAtEndOfFile:AmityProvider.kt$com.amity.socialcloud.uikit.common.utils.AmityProvider.kt + NewLineAtEndOfFile:AmityProvider.kt$com.amity.socialcloud.uikit.logging.AmityProvider.kt + NewLineAtEndOfFile:AmityPushNotificationBaseViewModel.kt$com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationBaseViewModel.kt + NewLineAtEndOfFile:AmityPushNotificationMenuCreator.kt$com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationMenuCreator.kt + NewLineAtEndOfFile:AmityPushNotificationMenuCreatorImpl.kt$com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationMenuCreatorImpl.kt + NewLineAtEndOfFile:AmityPushNotificationSettingsViewModel.kt$com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationSettingsViewModel.kt + NewLineAtEndOfFile:AmityPushSettingsDetailViewModel.kt$com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityPushSettingsDetailViewModel.kt + NewLineAtEndOfFile:AmityReadMoreTextView.kt$com.amity.socialcloud.uikit.common.components.AmityReadMoreTextView.kt + NewLineAtEndOfFile:AmityRecentChatFragment.kt$com.amity.socialcloud.uikit.chat.recent.fragment.AmityRecentChatFragment.kt + NewLineAtEndOfFile:AmityRecentChatFragmentDelegate.kt$com.amity.socialcloud.uikit.chat.home.callback.AmityRecentChatFragmentDelegate.kt + NewLineAtEndOfFile:AmityRecentChatItemClickListener.kt$com.amity.socialcloud.uikit.chat.home.callback.AmityRecentChatItemClickListener.kt + NewLineAtEndOfFile:AmityRecentChatViewHolder.kt$com.amity.socialcloud.uikit.chat.recent.adapter.AmityRecentChatViewHolder.kt + NewLineAtEndOfFile:AmityRecentChatViewModel.kt$com.amity.socialcloud.uikit.chat.recent.fragment.AmityRecentChatViewModel.kt + NewLineAtEndOfFile:AmityRecentChatViewModelTest.kt$com.amity.socialcloud.uikit.chat.AmityRecentChatViewModelTest.kt + NewLineAtEndOfFile:AmityRecentItemDecoration.kt$com.amity.socialcloud.uikit.chat.util.AmityRecentItemDecoration.kt + NewLineAtEndOfFile:AmityRecentMessageListActivity.kt$com.amity.socialcloud.uikit.sample.AmityRecentMessageListActivity.kt + NewLineAtEndOfFile:AmityRecommendedCommunitiesAdapter.kt$com.amity.socialcloud.uikit.community.explore.adapter.AmityRecommendedCommunitiesAdapter.kt + NewLineAtEndOfFile:AmityRecommendedCommunityFragmentDelegate.kt$com.amity.socialcloud.uikit.community.explore.listener.AmityRecommendedCommunityFragmentDelegate.kt + NewLineAtEndOfFile:AmityRecyclerView.kt$com.amity.socialcloud.uikit.common.common.views.list.AmityRecyclerView.kt + NewLineAtEndOfFile:AmityRecyclerViewItemDecoration.kt$com.amity.socialcloud.uikit.common.utils.AmityRecyclerViewItemDecoration.kt + NewLineAtEndOfFile:AmityRippleBackground.kt$com.amity.socialcloud.uikit.common.components.AmityRippleBackground.kt + NewLineAtEndOfFile:AmityRxImmediateSchedulerRule.kt$com.amity.socialcloud.uikit.chat.AmityRxImmediateSchedulerRule.kt + NewLineAtEndOfFile:AmitySampleApp.kt$com.amity.socialcloud.uikit.sample.AmitySampleApp.kt + NewLineAtEndOfFile:AmitySampleFirebaseMessagingService.kt$com.amity.socialcloud.uikit.sample.AmitySampleFirebaseMessagingService.kt + NewLineAtEndOfFile:AmityScaleErrorImageViewTarget.kt$com.amity.socialcloud.uikit.common.utils.AmityScaleErrorImageViewTarget.kt + NewLineAtEndOfFile:AmityScreenUtils.kt$com.amity.socialcloud.uikit.common.utils.AmityScreenUtils.kt + NewLineAtEndOfFile:AmitySearchResultAdapter.kt$com.amity.socialcloud.uikit.community.ui.adapter.AmitySearchResultAdapter.kt + NewLineAtEndOfFile:AmitySelectCategoryItem.kt$com.amity.socialcloud.uikit.community.data.AmitySelectCategoryItem.kt + NewLineAtEndOfFile:AmitySelectMemberContract.kt$com.amity.socialcloud.uikit.community.utils.AmitySelectMemberContract.kt + NewLineAtEndOfFile:AmitySelectMemberItem.kt$com.amity.socialcloud.uikit.community.data.AmitySelectMemberItem.kt + NewLineAtEndOfFile:AmitySelectMemberItemDiffCallBack.kt$com.amity.socialcloud.uikit.community.utils.AmitySelectMemberItemDiffCallBack.kt + NewLineAtEndOfFile:AmitySelectMemberListener.kt$com.amity.socialcloud.uikit.community.ui.clickListener.AmitySelectMemberListener.kt + NewLineAtEndOfFile:AmitySelectMembersItemDecoration.kt$com.amity.socialcloud.uikit.community.utils.AmitySelectMembersItemDecoration.kt + NewLineAtEndOfFile:AmitySelectMembersViewModel.kt$com.amity.socialcloud.uikit.community.ui.viewModel.AmitySelectMembersViewModel.kt + NewLineAtEndOfFile:AmitySelectMembersViewModelTest.kt$com.amity.socialcloud.uikit.community.AmitySelectMembersViewModelTest.kt + NewLineAtEndOfFile:AmitySelectableMessageViewHolder.kt$com.amity.socialcloud.uikit.chat.messages.viewHolder.AmitySelectableMessageViewHolder.kt + NewLineAtEndOfFile:AmitySelectableMessageViewModel.kt$com.amity.socialcloud.uikit.chat.messages.viewModel.AmitySelectableMessageViewModel.kt + NewLineAtEndOfFile:AmitySelectableMessageViewModelTest.kt$com.amity.socialcloud.uikit.chat.AmitySelectableMessageViewModelTest.kt + NewLineAtEndOfFile:AmitySelectedMemberAdapter.kt$com.amity.socialcloud.uikit.community.ui.adapter.AmitySelectedMemberAdapter.kt + NewLineAtEndOfFile:AmitySelectedMemberListener.kt$com.amity.socialcloud.uikit.community.ui.clickListener.AmitySelectedMemberListener.kt + NewLineAtEndOfFile:AmitySelectedMemberViewHolder.kt$com.amity.socialcloud.uikit.community.ui.viewHolder.AmitySelectedMemberViewHolder.kt + NewLineAtEndOfFile:AmitySeparateContentViewHolder.kt$com.amity.socialcloud.uikit.community.setting.viewholder.AmitySeparateContentViewHolder.kt + NewLineAtEndOfFile:AmitySettingActivity.kt$com.amity.socialcloud.uikit.sample.AmitySettingActivity.kt + NewLineAtEndOfFile:AmitySettingsHeaderViewHolder.kt$com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsHeaderViewHolder.kt + NewLineAtEndOfFile:AmitySettingsItem.kt$com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt + NewLineAtEndOfFile:AmitySettingsItemAdapter.kt$com.amity.socialcloud.uikit.community.setting.AmitySettingsItemAdapter.kt + NewLineAtEndOfFile:AmitySettingsMarginViewHolder.kt$com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsMarginViewHolder.kt + NewLineAtEndOfFile:AmitySettingsNavContentViewHolder.kt$com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsNavContentViewHolder.kt + NewLineAtEndOfFile:AmitySettingsRadioContentViewHolder.kt$com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsRadioContentViewHolder.kt + NewLineAtEndOfFile:AmitySettingsTextContentViewHolder.kt$com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsTextContentViewHolder.kt + NewLineAtEndOfFile:AmitySettingsToggleContentViewHolder.kt$com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsToggleContentViewHolder.kt + NewLineAtEndOfFile:AmityShareLinkToExternalApp.kt$com.amity.socialcloud.uikit.sample.AmityShareLinkToExternalApp.kt + NewLineAtEndOfFile:AmityShareMenuViewModel.kt$com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityShareMenuViewModel.kt + NewLineAtEndOfFile:AmityShareType.kt$com.amity.socialcloud.uikit.community.utils.AmityShareType.kt + NewLineAtEndOfFile:AmitySingleLiveData.kt$com.amity.socialcloud.uikit.common.utils.AmitySingleLiveData.kt + NewLineAtEndOfFile:AmitySocialUISettings.kt$com.amity.socialcloud.uikit.social.AmitySocialUISettings.kt + NewLineAtEndOfFile:AmitySpacesItemDecoration.kt$com.amity.socialcloud.uikit.common.base.AmitySpacesItemDecoration.kt + NewLineAtEndOfFile:AmityStyle.kt$com.amity.socialcloud.uikit.common.common.views.AmityStyle.kt + NewLineAtEndOfFile:AmityStyleColorSpan.kt$com.amity.socialcloud.uikit.common.components.AmityStyleColorSpan.kt + NewLineAtEndOfFile:AmityTabLayout.kt$com.amity.socialcloud.uikit.common.components.AmityTabLayout.kt + NewLineAtEndOfFile:AmityTagLogUtil.kt$com.amity.socialcloud.uikit.common.utils.AmityTagLogUtil.kt + NewLineAtEndOfFile:AmityTextMessageViewModel.kt$com.amity.socialcloud.uikit.chat.messages.viewModel.AmityTextMessageViewModel.kt + NewLineAtEndOfFile:AmityTextMessageViewModelTest.kt$com.amity.socialcloud.uikit.chat.AmityTextMessageViewModelTest.kt + NewLineAtEndOfFile:AmityTextMsgReceiverViewHolder.kt$com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityTextMsgReceiverViewHolder.kt + NewLineAtEndOfFile:AmityTextMsgSenderViewHolder.kt$com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityTextMsgSenderViewHolder.kt + NewLineAtEndOfFile:AmityTextReceiverViewHolder.kt$com.amity.socialcloud.uikit.sample.AmityTextReceiverViewHolder.kt + NewLineAtEndOfFile:AmityTextSenderViewHolder.kt$com.amity.socialcloud.uikit.sample.AmityTextSenderViewHolder.kt + NewLineAtEndOfFile:AmityTextStyle.kt$com.amity.socialcloud.uikit.common.common.views.text.AmityTextStyle.kt + NewLineAtEndOfFile:AmityTextView.kt$com.amity.socialcloud.uikit.common.common.views.text.AmityTextView.kt + NewLineAtEndOfFile:AmityThemeUtil.kt$com.amity.socialcloud.uikit.common.utils.AmityThemeUtil.kt + NewLineAtEndOfFile:AmityTimelineType.kt$com.amity.socialcloud.uikit.community.newsfeed.util.AmityTimelineType.kt + NewLineAtEndOfFile:AmityToolBar.kt$com.amity.socialcloud.uikit.common.components.AmityToolBar.kt + NewLineAtEndOfFile:AmityToolBarClickListener.kt$com.amity.socialcloud.uikit.common.components.AmityToolBarClickListener.kt + NewLineAtEndOfFile:AmityTrendingCommunityAdapter.kt$com.amity.socialcloud.uikit.community.explore.adapter.AmityTrendingCommunityAdapter.kt + NewLineAtEndOfFile:AmityTrendingCommunityFragmentDelegate.kt$com.amity.socialcloud.uikit.community.explore.listener.AmityTrendingCommunityFragmentDelegate.kt + NewLineAtEndOfFile:AmityUIKitClient.kt$com.amity.socialcloud.uikit.AmityUIKitClient.kt + NewLineAtEndOfFile:AmityUnknownMessageViewHolder.kt$com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityUnknownMessageViewHolder.kt + NewLineAtEndOfFile:AmityUnknownMsgViewModel.kt$com.amity.socialcloud.uikit.chat.messages.viewModel.AmityUnknownMsgViewModel.kt + NewLineAtEndOfFile:AmityUserClickListener.kt$com.amity.socialcloud.uikit.community.newsfeed.listener.AmityUserClickListener.kt + NewLineAtEndOfFile:AmityUserFeedFragment.kt$com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityUserFeedFragment.kt + NewLineAtEndOfFile:AmityUserFollowerFragment.kt$com.amity.socialcloud.uikit.community.followers.AmityUserFollowerFragment.kt + NewLineAtEndOfFile:AmityUserFollowerHomeFragment.kt$com.amity.socialcloud.uikit.community.followers.AmityUserFollowerHomeFragment.kt + NewLineAtEndOfFile:AmityUserFollowerViewModel.kt$com.amity.socialcloud.uikit.community.followers.AmityUserFollowerViewModel.kt + NewLineAtEndOfFile:AmityUserFollowersActivity.kt$com.amity.socialcloud.uikit.community.followers.AmityUserFollowersActivity.kt + NewLineAtEndOfFile:AmityUserFollowingFragment.kt$com.amity.socialcloud.uikit.community.following.AmityUserFollowingFragment.kt + NewLineAtEndOfFile:AmityUserFollowingViewModel.kt$com.amity.socialcloud.uikit.community.following.AmityUserFollowingViewModel.kt + NewLineAtEndOfFile:AmityUserProfileActivity.kt$com.amity.socialcloud.uikit.community.profile.activity.AmityUserProfileActivity.kt + NewLineAtEndOfFile:AmityUserProfileEditorFragment.kt$com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt + NewLineAtEndOfFile:AmityUserProfileHeaderView.kt$com.amity.socialcloud.uikit.community.views.profile.AmityUserProfileHeaderView.kt + NewLineAtEndOfFile:AmityUserProfilePageFragment.kt$com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfilePageFragment.kt + NewLineAtEndOfFile:AmityUserProfileViewModel.kt$com.amity.socialcloud.uikit.community.profile.viewmodel.AmityUserProfileViewModel.kt + NewLineAtEndOfFile:AmityUserTimelineViewModel.kt$com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityUserTimelineViewModel.kt + NewLineAtEndOfFile:AmityUsersAdapter.kt$com.amity.socialcloud.uikit.community.search.AmityUsersAdapter.kt + NewLineAtEndOfFile:AmityUsersGlobalSearchFragment.kt$com.amity.socialcloud.uikit.community.home.globalsearch.AmityUsersGlobalSearchFragment.kt + NewLineAtEndOfFile:AmityUsersGlobalSearchViewModel.kt$com.amity.socialcloud.uikit.community.search.AmityUsersGlobalSearchViewModel.kt + NewLineAtEndOfFile:AmityUtils.kt$com.amity.socialcloud.uikit.common.utils.AmityUtils.kt + NewLineAtEndOfFile:AmityViewAllCommunityPreviewItemViewHolder.kt$com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityViewAllCommunityPreviewItemViewHolder.kt + NewLineAtEndOfFile:ExampleInstrumentedTest.kt$com.amity.socialcloud.uikit.ExampleInstrumentedTest.kt + NewLineAtEndOfFile:ExampleInstrumentedTest.kt$com.amity.socialcloud.uikit.community.ExampleInstrumentedTest.kt + NewLineAtEndOfFile:ExampleUnitTest.kt$com.amity.socialcloud.uikit.ExampleUnitTest.kt + NewLineAtEndOfFile:FeedImage.kt$com.amity.socialcloud.uikit.community.newsfeed.model.FeedImage.kt + NewLineAtEndOfFile:FileUploadState.kt$com.amity.socialcloud.uikit.community.newsfeed.model.FileUploadState.kt + NewLineAtEndOfFile:MainActivity.kt$com.amity.socialcloud.uikit.MainActivity.kt + NewLineAtEndOfFile:MessageType.kt$com.amity.socialcloud.uikit.chat.util.MessageType.kt + NewLineAtEndOfFile:TestActivity.kt$com.amity.socialcloud.uikit.sample.TestActivity.kt + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.AmityUIKitClient.kt:9 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.AmityAudioMsgViewModelTest.kt:136 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.AmityChatMessageBaseViewModelTest.kt:53 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.AmityMessageListViewModelTest.kt:138 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.AmityMessageListViewModelTest.kt:194 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.AmityMessageListViewModelTest.kt:222 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.AmityMessageListViewModelTest.kt:37 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.AmityMessageListViewModelTest.kt:77 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.AmityMessageListViewModelTest.kt:89 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.directory.fragment.AmityDirectoryFragment.kt:18 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.editMessage.AmityEditMessageActivity.kt:102 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.editMessage.AmityEditMessageActivity.kt:104 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.editMessage.AmityEditMessageActivity.kt:75 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.editMessage.AmityEditMessageViewModel.kt:31 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.editMessage.AmityEditMessageViewModel.kt:41 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.home.AmityChatHomePageActivity.kt:37 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.home.fragment.AmityChatHomePageFragment.kt:141 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.home.fragment.AmityChatHomePageFragment.kt:76 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.home.groupchat.AmityCreateGroupChatFragment.kt:19 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageItemUtil.kt:131 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageListAdapter.kt:203 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageListAdapter.kt:69 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.composebar.AmityChatRoomComposeBar.kt:8 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomFragment.kt:93 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:129 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:182 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:265 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:350 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:395 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:535 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:119 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:172 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:292 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:337 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:468 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.popUp.AmityPopUp.kt:55 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.popUp.AmityPopUp.kt:67 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityAudioMsgBaseViewHolder.kt:56 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityAudioMsgBaseViewHolder.kt:79 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityAudioMsgBaseViewHolder.kt:82 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityAudioMsgReceiverViewHolder.kt:59 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityImageMsgReceiverViewHolder.kt:71 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmitySelectableMessageViewHolder.kt:125 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmitySelectableMessageViewHolder.kt:45 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmitySelectableMessageViewHolder.kt:49 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityTextMsgSenderViewHolder.kt:64 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityUnknownMessageViewHolder.kt:16 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityAudioMsgViewModel.kt:83 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityAudioMsgViewModel.kt:86 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityImageMsgViewModel.kt:57 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityImageMsgViewModel.kt:64 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityMessageListViewModel.kt:92 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.recent.adapter.AmityRecentChatAdapter.kt:34 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.recent.adapter.AmityRecentChatViewHolder.kt:54 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.recent.fragment.AmityRecentChatFragment.kt:108 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.chat.recent.fragment.AmityRecentChatFragment.kt:68 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.base.AmityBaseActivity.kt:103 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.base.AmityBaseFragment.kt:83 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.base.AmityBaseRecyclerViewAdapter.kt:48 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.base.AmityBaseToolbarFragmentContainerActivity.kt:54 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.base.AmityPickerFragment.kt:71 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.base.AmityPickerFragment.kt:88 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.base.AmitySpacesItemDecoration.kt:59 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityExtensions.kt:121 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityExtensions.kt:189 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityExtensions.kt:203 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityExtensions.kt:207 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityExtensions.kt:70 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:152 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:156 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:160 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:222 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:230 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:238 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:242 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:246 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:250 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:254 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:258 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:263 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:265 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:380 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.AmityFileUtils.kt:228 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.AmityColorPaletteUtil.kt:26 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.avatar.AmityAvatarView.kt:67 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.avatar.AmityAvatarView.kt:70 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.avatar.AmityAvatarViewStyle.kt:49 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.bottomsheet.AmityBottomSheetListFragment.kt:53 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.button.AmityButton.kt:45 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.button.AmityButtonStyle.kt:52 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.dialog.AmityBottomSheetDialogFragment.kt:53 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.dialog.AmityBottomSheetDialogFragment.kt:63 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.image.AmityImageView.kt:43 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.image.AmityImageViewStyle.kt:41 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.image.AmityImageViewStyle.kt:43 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.list.AmityLayoutMarginDecoration.kt:31 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.text.AmityExpandableTextView.kt:70 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.text.AmityTextStyle.kt:47 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.common.views.text.AmityTextStyle.kt:49 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.components.AmityAudioRecorderView.kt:104 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.components.AmityAudioRecorderView.kt:220 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.components.AmityAudioRecorderView.kt:237 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.components.AmityAudioRecorderView.kt:253 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.components.AmityAvatarView.kt:129 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.components.AmityDividerItemDecor.kt:38 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.components.AmityReadMoreTextView.kt:88 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.components.AmityRippleBackground.kt:147 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.components.AmityTabLayout.kt:77 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.components.AmityToolBar.kt:67 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewActivity.kt:102 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewActivity.kt:50 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewActivity.kt:66 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewPagerAdapter.kt:32 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.utils.AmityAlertDialogUtil.kt:23 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.utils.AmityAlertDialogUtil.kt:58 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.utils.AmityCameraUtil.kt:40 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.utils.AmityOptionMenuColorUtil.kt:30 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.common.utils.AmityUtils.kt:8 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityDetailViewModel.kt:70 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt:163 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt:301 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt:320 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt:402 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.edit.AmityCommunityEditorFragment.kt:28 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.edit.AmityCommunityProfileActivity.kt:72 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.activity.AmityCategoryListActivity.kt:34 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.activity.AmityCategoryPickerActivity.kt:61 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryCommunityListAdapter.kt:42 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryCommunityListAdapter.kt:44 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryItemTypeSelectorViewHolder.kt:28 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryItemTypeSelectorViewHolder.kt:37 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryItemViewHolder.kt:25 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryListAdapter.kt:25 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryListAdapter.kt:66 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryListAdapter.kt:68 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.adapter.AmityCommunityCategoryAdapter.kt:54 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.adapter.AmityCommunityCategoryAdapter.kt:64 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.adapter.AmityCommunityItemDecoration.kt:29 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.adapter.AmityRecommendedCommunitiesAdapter.kt:77 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.adapter.AmityRecommendedCommunitiesAdapter.kt:87 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.adapter.AmityTrendingCommunityAdapter.kt:76 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.fragments.AmityBaseCategoryListFragment.kt:73 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryCommunityListFragment.kt:151 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryCommunityListFragment.kt:163 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryCommunityListFragment.kt:92 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryListFragment.kt:43 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryPreviewFragment.kt:107 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryPreviewFragment.kt:116 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.fragments.AmityCommunityExplorerFragment.kt:124 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.fragments.AmityRecommendedCommunityFragment.kt:113 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.fragments.AmityRecommendedCommunityFragment.kt:149 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.fragments.AmityTrendingCommunityFragment.kt:109 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.explore.fragments.AmityTrendingCommunityFragment.kt:111 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.followers.AmityUserFollowerFragment.kt:71 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.followers.AmityUserFollowerViewModel.kt:37 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.following.AmityUserFollowingFragment.kt:72 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.following.AmityUserFollowingViewModel.kt:37 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.followrequest.AmityFollowRequestsAdapter.kt:80 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.followrequest.AmityFollowRequestsFragment.kt:38 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.followrequest.AmityFollowRequestsViewModel.kt:33 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.home.fragments.AmityCommunityHomePageFragment.kt:128 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.home.fragments.AmityCommunityHomePageFragment.kt:227 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.home.fragments.AmityCommunityHomeViewModel.kt:13 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityCommunityMemberSettingsActivity.kt:47 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityCommunityMembersAdapter.kt:128 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityCommunityMembersAdapter.kt:135 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityCommunityMembersBaseViewHolder.kt:102 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityCommunityMembersBaseViewHolder.kt:98 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityCommunityMembersViewModel.kt:114 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityCommunityMembersViewModel.kt:132 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityCommunityModeratorAdapter.kt:109 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityCommunityModeratorAdapter.kt:111 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityMembersFragment.kt:153 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityMembersFragment.kt:158 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityMembersFragment.kt:165 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityMembershipItemViewModel.kt:122 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityModeratorsFragment.kt:120 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityModeratorsFragment.kt:125 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityModeratorsFragment.kt:132 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.members.AmityModeratorsFragment.kt:99 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunitiesAdapter.kt:18 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityDiffImpl.kt:20 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityListAdapter.kt:35 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityListViewHolder.kt:40 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityPreviewAdapter.kt:37 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityPreviewItemViewHolder.kt:25 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityViewAllCommunityPreviewItemViewHolder.kt:25 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityFragment.kt:120 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityFragment.kt:143 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityFragment.kt:182 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityFragment.kt:224 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityPreviewFragment.kt:102 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityPreviewFragment.kt:129 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityPreviewFragment.kt:145 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityPreviewFragment.kt:165 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityCommentCreatorActivity.kt:59 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityCommentEditorActivity.kt:31 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityMyFeedActivity.kt:18 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityPostDetailsActivity.kt:49 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostAttachmentAdapter.kt:38 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostAttachmentViewHolder.kt:63 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostImageChildrenViewHolder.kt:69 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostViewHolder.kt:108 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostViewHolder.kt:122 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostViewHolder.kt:156 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostViewHolder.kt:167 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostViewHolder.kt:187 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostViewHolder.kt:59 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostViewHolder.kt:86 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostViewHolder.kt:99 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCommentReplyLoader.kt:101 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt:93 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostCommunitySelectionAdapter.kt:95 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostFileViewHolder.kt:42 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostFileViewHolder.kt:45 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostFileViewHolder.kt:51 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostImageAdapter.kt:56 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostImageViewHolder.kt:58 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostImageViewHolder.kt:83 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityFourPostImageChildrenViewHolder.kt:62 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:204 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:214 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityNewsFeedAdapter.kt:61 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityOnePostImageChildrenViewHolder.kt:31 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentAdapter.kt:138 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentAdapter.kt:140 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentViewHolder.kt:102 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentViewHolder.kt:113 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentViewHolder.kt:140 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentViewHolder.kt:150 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentViewHolder.kt:198 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentViewHolder.kt:227 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentViewHolder.kt:54 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenAdapter.kt:88 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenItem.kt:6 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostItemImageViewHolder.kt:70 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityThreePostImageChildrenViewHolder.kt:43 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityTwoPostImageChildrenViewHolder.kt:38 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityViewPostFileFooterViewHolder.kt:25 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:109 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:270 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:272 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:313 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:398 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:449 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:460 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:462 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:504 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:506 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:524 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:526 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:612 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:617 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:637 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:678 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:739 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:741 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt:110 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt:462 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt:518 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt:570 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt:611 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommentEditorFragment.kt:83 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommunityFeedFragment.kt:49 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityNewsFeedFragment.kt:172 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityNewsFeedFragment.kt:79 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostCreatorFragment.kt:114 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostCreatorFragment.kt:122 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:161 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:214 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:311 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:344 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:390 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:435 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:546 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:552 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:788 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:849 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityUserFeedFragment.kt:122 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityUserFeedFragment.kt:57 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostShareListener.kt:29 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityBaseFeedViewModel.kt:110 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityBaseFeedViewModel.kt:73 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCommentViewModel.kt:97 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCommunityTimelineViewModel.kt:45 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostRoleSelectionViewModel.kt:29 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:303 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:366 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:563 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:59 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.notificationsettings.AmityCommunityNotificationSettingsFragment.kt:60 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.notificationsettings.AmityCommunityNotificationsSettingsActivity.kt:55 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.notificationsettings.AmityCommunityNotificationsSettingsActivity.kt:57 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationBaseViewModel.kt:58 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationSettingsViewModel.kt:65 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityBaseNotificationSettingsFragment.kt:113 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityBaseNotificationSettingsFragment.kt:134 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityCommentNotificationSettingsFragment.kt:12 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityCommentNotificationSettingsFragment.kt:30 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityPostNotificationSettingsFragment.kt:12 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityPostNotificationSettingsFragment.kt:30 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityPushSettingsDetailViewModel.kt:208 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityPushSettingsDetailViewModel.kt:392 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityPushSettingsDetailViewModel.kt:80 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.profile.activity.AmityEditUserProfileActivity.kt:28 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.profile.activity.AmityUserProfileActivity.kt:35 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt:104 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt:225 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt:268 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfilePageFragment.kt:243 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfilePageFragment.kt:253 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.profile.viewmodel.AmityEditUserProfileViewModel.kt:95 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.profile.viewmodel.AmityUserProfileViewModel.kt:46 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingEssentialViewModel.kt:31 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingEssentialViewModel.kt:38 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingViewModel.kt:159 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsFragment.kt:198 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsFragment.kt:211 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:42 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.setting.postreview.AmityPostReviewSettingsFragment.kt:156 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.setting.postreview.AmityPostReviewSettingsViewModel.kt:128 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.setting.viewholder.AmitySeparateContentViewHolder.kt:14 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsHeaderViewHolder.kt:25 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsMarginViewHolder.kt:26 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsRadioContentViewHolder.kt:46 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsTextContentViewHolder.kt:35 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.ui.adapter.AmityAddedMembersAdapter.kt:46 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.ui.adapter.AmityMembersListAdapter.kt:61 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.ui.adapter.AmityMembersListAdapter.kt:87 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.ui.adapter.AmitySearchResultAdapter.kt:47 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.ui.view.AmityCommunityCreateBaseFragment.kt:281 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.ui.view.AmityMemberPickerActivity.kt:35 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.ui.view.AmityMemberPickerActivity.kt:80 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.ui.view.AmityMemberPickerFragment.kt:124 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.ui.view.AmityMemberPickerFragment.kt:157 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.ui.view.AmityMemberPickerFragment.kt:85 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.ui.viewHolder.AmityAddedMembersCountViewHolder.kt:63 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.ui.viewHolder.AmityAddedMembersViewHolder.kt:38 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.ui.viewHolder.AmityAddedMembersViewHolder.kt:51 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.ui.viewHolder.AmitySelectedMemberViewHolder.kt:31 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.utils.AmitySelectMemberItemDiffCallBack.kt:21 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.utils.AmitySharePostBottomSheetDialog.kt:82 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.views.AmityCommentComposeBar.kt:60 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.views.AmityCommentComposeBar.kt:64 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.views.AmityCommentComposeBar.kt:70 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.views.AmityCommentComposeBar.kt:75 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.views.communitycategory.AmityCommunityCategoryView.kt:53 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.views.communitycategory.AmityCommunityCategoryView.kt:55 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.views.createpost.AmityPostComposeView.kt:40 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.views.createpost.AmityPostComposeViewStyle.kt:22 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.views.newsfeed.AmityPostItemFooter.kt:255 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.views.newsfeed.AmityPostItemHeader.kt:148 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.views.profile.AmityUserProfileHeaderView.kt:49 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.views.profile.AmityUserProfileHeaderView.kt:75 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.community.views.profile.AmityUserProfileHeaderView.kt:94 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.feed.settings.AmityPostShareClickListener.kt:12 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.feed.settings.AmityPostShareClickListener.kt:16 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.feed.settings.AmityPostShareClickListener.kt:8 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.feed.settings.AmityPostSharingSettings.kt:24 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.feed.settings.AmityPostViewHolder.kt:13 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.logging.AmityFileLoggingTree.kt:134 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.logging.AmityLogHelper.kt:24 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.logging.AmityProvider.kt:19 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.sample.AmityMessageListWithCustomUi.kt:28 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.sample.AmitySampleApp.kt:36 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.sample.MainActivity.kt:33 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.sample.MainActivity.kt:58 + NoBlankLineBeforeRbrace:com.amity.socialcloud.uikit.sample.MainActivity.kt:60 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.AmityUIKitClient.kt:5 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.chat.AmityImageMsgViewModelTest.kt:54 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.chat.AmityRecentChatViewModelTest.kt:15 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.chat.home.fragment.AmityChatHomePageFragment.kt:104 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.chat.home.groupchat.AmityCreateGroupChatFragment.kt:10 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:301 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:501 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:526 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:71 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:459 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.chat.messages.popUp.AmityPopUp.kt:9 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityMessageListViewModel.kt:93 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.chat.recent.adapter.AmityRecentChatAdapter.kt:19 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.base.AmityBaseActivity.kt:104 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.base.AmityBaseActivity.kt:40 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.base.AmityBaseRecyclerViewAdapter.kt:14 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.base.AmityBaseRecyclerViewAdapter.kt:49 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.base.AmityBaseToolbarFragmentContainerActivity.kt:15 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.base.AmitySpacesItemDecoration.kt:10 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.base.AmitySpacesItemDecoration.kt:18 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.AmityExtensions.kt:175 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:28 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.avatar.AmityAvatarShape.kt:3 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.avatar.AmityAvatarView.kt:68 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.bottomsheet.AmityMenuItemClickListener.kt:5 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.button.AmityButton.kt:13 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.button.AmityButton.kt:26 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.button.AmityButton.kt:46 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.button.AmityButtonStyle.kt:24 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.button.AmityButtonType.kt:3 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.dialog.AmityAlertDialogFragment.kt:13 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.dialog.AmityBottomSheetDialogFragment.kt:11 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.image.AmityImageView.kt:25 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.image.AmityImageViewStyle.kt:22 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.list.AmityLayoutMarginDecoration.kt:17 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.list.AmityLayoutMarginDecoration.kt:7 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.text.AmityExpandableTextView.kt:154 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.text.AmityTextStyle.kt:24 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.text.AmityTextStyle.kt:50 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.text.AmityTextView.kt:10 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.common.views.text.AmityTextView.kt:23 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.components.AmityAudioRecorderView.kt:127 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.components.AmityAudioRecorderView.kt:149 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.components.AmityAvatarView.kt:74 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:37 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.components.AmityDividerItemDecor.kt:39 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.components.AmityDividerItemDecor.kt:8 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewActivity.kt:53 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewActivity.kt:96 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewPagerAdapter.kt:21 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewPagerAdapter.kt:3 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.utils.AmityScaleErrorImageViewTarget.kt:8 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.utils.AmityScreenUtils.kt:21 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.common.utils.AmityScreenUtils.kt:7 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt:136 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.explore.activity.AmityCategoryPickerActivity.kt:23 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryCommunityListAdapter.kt:17 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryItemTypeSelectorViewHolder.kt:38 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.explore.adapter.AmityCategoryListAdapter.kt:31 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.explore.adapter.AmityCommunityCategoryAdapter.kt:41 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryCommunityListFragment.kt:107 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.followers.AmityUserFollowersActivity.kt:13 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.home.fragments.AmityCommunityHomePageFragment.kt:35 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.members.AmityMembershipItemViewModel.kt:140 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityBaseMyCommunityPreviewItemViewHolder.kt:8 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunitiesAdapter.kt:19 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityListViewHolder.kt:16 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityPreviewAdapter.kt:9 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.mycommunity.adapter.AmityMyCommunityPreviewItemViewHolder.kt:12 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityPreviewFragment.kt:146 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityCommentEditorActivity.kt:34 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityCommentEditorActivity.kt:41 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostAttachmentAdapter.kt:39 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostAttachmentAdapter.kt:9 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostAttachmentViewHolder.kt:14 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCommentReplyLoader.kt:13 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostFileViewHolder.kt:12 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostFileViewHolder.kt:43 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostFileViewHolder.kt:52 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostImageAdapter.kt:22 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostImageAdapter.kt:31 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostImageAdapter.kt:57 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCreatePostImageViewHolder.kt:17 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentAdapter.kt:14 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentDeletedViewHolder.kt:11 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentViewHolder.kt:105 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentViewHolder.kt:118 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenAdapter.kt:10 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostItemImageViewHolder.kt:13 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostReplyDeletedViewHolder.kt:11 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityTwoPostImageChildrenViewHolder.kt:9 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:273 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:320 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:422 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:57 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:644 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:681 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:707 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:715 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:731 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:737 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:742 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:75 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt:205 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommentBaseFragment.kt:25 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostEditorFragment.kt:114 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostTargetPickerFragment.kt:107 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.listener.AmityPostCommentItemClickListener.kt:6 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCommentViewModel.kt:32 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostRoleSelectionViewModel.kt:19 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:173 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:292 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:437 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:451 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:467 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:489 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:576 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt:113 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt:31 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt:40 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt:76 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt:87 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.profile.viewmodel.AmityEditUserProfileViewModel.kt:34 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.profile.viewmodel.AmityEditUserProfileViewModel.kt:72 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.ui.view.AmityCommunityCreatorFragment.kt:14 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.ui.view.AmityMemberPickerActivity.kt:23 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.ui.view.AmityMemberPickerFragment.kt:88 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.ui.viewHolder.AmityAddedMembersViewHolder.kt:52 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.utils.AmitySharePostBottomSheetDialog.kt:14 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.views.AmityCommentComposeBar.kt:21 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.views.AmityCommentComposeBar.kt:46 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.views.AmityCommentComposeBar.kt:76 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.views.communitycategory.AmityCommunityCategoryView.kt:18 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.views.communitycategory.AmityCommunityCategoryView.kt:48 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.views.createpost.AmityPostComposeView.kt:24 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.views.newsfeed.AmityPostItemFooter.kt:25 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.community.views.newsfeed.AmityPostItemHeader.kt:138 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.feed.settings.AmityDefaultPostViewHolders.kt:71 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.logging.AmityFileLoggingTree.kt:94 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.sample.AmityFeatureListActivity.kt:24 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.sample.MainActivity.kt:14 + NoConsecutiveBlankLines:com.amity.socialcloud.uikit.sample.customPost.birthdayPost.AmityPostItemBirthdayViewHolder.kt:21 + NoEmptyClassBody:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityUnknownMsgViewModel.kt:3 + NoEmptyClassBody:com.amity.socialcloud.uikit.common.components.AmityCommunityHeader.kt:3 + NoEmptyClassBody:com.amity.socialcloud.uikit.community.explore.viewmodel.AmityCategorySelectionViewModel.kt:5 + NoEmptyClassBody:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenItem.kt:5 + NoEmptyClassBody:com.amity.socialcloud.uikit.community.views.AmityCommunityFeedView.kt:3 + NoEmptyClassBody:com.amity.socialcloud.uikit.community.views.AmityTrendingChannelsView.kt:3 + NoMultipleSpaces:com.amity.socialcloud.uikit.community.following.AmityUserFollowingFragment.kt:98 + NoMultipleSpaces:com.amity.socialcloud.uikit.community.search.AmityUsersGlobalSearchViewModel.kt:20 + NoMultipleSpaces:com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityFragment.kt:149 + NoMultipleSpaces:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityCommentCreatorActivity.kt:33 + NoMultipleSpaces:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityFourPostImageChildrenViewHolder.kt:29 + NoMultipleSpaces:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenAdapter.kt:16 + NoMultipleSpaces:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityThreePostImageChildrenViewHolder.kt:26 + NoMultipleSpaces:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostCreatorFragment.kt:104 + NoMultipleSpaces:com.amity.socialcloud.uikit.feed.settings.AmityDefaultPostViewHolders.kt:68 + NoSemicolons:com.amity.socialcloud.uikit.chat.recent.adapter.AmityRecentChatViewHolder.kt:97 + NoSemicolons:com.amity.socialcloud.uikit.common.base.AmityBaseFragment.kt:20 + NoSemicolons:com.amity.socialcloud.uikit.common.base.AmitySpacesItemDecoration.kt:45 + NoSemicolons:com.amity.socialcloud.uikit.common.common.views.avatar.AmityAvatarViewStyle.kt:32 + NoSemicolons:com.amity.socialcloud.uikit.common.common.views.avatar.AmityAvatarViewStyle.kt:46 + NoSemicolons:com.amity.socialcloud.uikit.common.common.views.button.AmityButtonStyle.kt:32 + NoSemicolons:com.amity.socialcloud.uikit.common.common.views.image.AmityImageView.kt:41 + NoSemicolons:com.amity.socialcloud.uikit.common.common.views.image.AmityImageViewStyle.kt:30 + NoSemicolons:com.amity.socialcloud.uikit.common.common.views.text.AmityTextStyle.kt:32 + NoSemicolons:com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewActivity.kt:41 + NoSemicolons:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:389 + NoSemicolons:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:496 + NoSemicolons:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:516 + NoSemicolons:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:614 + NoSemicolons:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt:454 + NoSemicolons:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt:562 + NoSemicolons:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommentBaseFragment.kt:112 + NoSemicolons:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:382 + NoSemicolons:com.amity.socialcloud.uikit.community.utils.AmityNumberFormatter.kt:10 + NoSemicolons:com.amity.socialcloud.uikit.community.utils.AmityNumberFormatter.kt:11 + NoSemicolons:com.amity.socialcloud.uikit.community.utils.AmityNumberFormatter.kt:20 + NoSemicolons:com.amity.socialcloud.uikit.community.utils.AmityNumberFormatter.kt:21 + NoTrailingSpaces:com.amity.socialcloud.uikit.common.utils.AmityCameraUtil.kt:31 + NoUnusedImports:com.amity.socialcloud.uikit.chat.messages.AmityMessageListActivity.kt:9 + NoUnusedImports:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:3 + NoUnusedImports:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:4 + NoUnusedImports:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:7 + NoUnusedImports:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityMessageListViewModel.kt:15 + NoUnusedImports:com.amity.socialcloud.uikit.common.utils.AmityCameraUtil.kt:7 + NoUnusedImports:com.amity.socialcloud.uikit.community.followers.AmityFollowersBaseViewHolder.kt:12 + NoUnusedImports:com.amity.socialcloud.uikit.community.followers.AmityFollowersBaseViewHolder.kt:13 + NoUnusedImports:com.amity.socialcloud.uikit.community.followers.AmityFollowersBaseViewHolder.kt:4 + NoUnusedImports:com.amity.socialcloud.uikit.community.followers.AmityFollowersBaseViewHolder.kt:8 + NoUnusedImports:com.amity.socialcloud.uikit.community.followers.AmityUserFollowersActivity.kt:9 + NoUnusedImports:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityBaseNotificationSettingsFragment.kt:6 + NoUnusedImports:com.amity.socialcloud.uikit.sample.AmitySampleApp.kt:10 + NoUnusedImports:com.amity.socialcloud.uikit.sample.AmitySampleApp.kt:12 + NoUnusedImports:com.amity.socialcloud.uikit.sample.AmitySampleApp.kt:13 + NoUnusedImports:com.amity.socialcloud.uikit.sample.AmitySampleApp.kt:14 + NoUnusedImports:com.amity.socialcloud.uikit.sample.AmitySampleApp.kt:5 + NoUnusedImports:com.amity.socialcloud.uikit.sample.AmitySampleApp.kt:9 + NoWildcardImports:com.amity.socialcloud.uikit.chat.AmityAudioMsgViewModelTest.kt:15 + NoWildcardImports:com.amity.socialcloud.uikit.chat.AmityImageMsgViewModelTest.kt:13 + NoWildcardImports:com.amity.socialcloud.uikit.chat.home.fragment.AmityChatHomePageFragment.kt:4 + NoWildcardImports:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageItemUtil.kt:8 + NoWildcardImports:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageListAdapter.kt:14 + NoWildcardImports:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageListAdapter.kt:17 + NoWildcardImports:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:12 + NoWildcardImports:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:55 + NoWildcardImports:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:12 + NoWildcardImports:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:54 + NoWildcardImports:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:16 + NoWildcardImports:com.amity.socialcloud.uikit.common.common.views.AmityColorPaletteUtil.kt:4 + NoWildcardImports:com.amity.socialcloud.uikit.common.common.views.dialog.AmityBottomSheetDialogFragment.kt:4 + NoWildcardImports:com.amity.socialcloud.uikit.common.components.AmityAudioRecorderView.kt:22 + NoWildcardImports:com.amity.socialcloud.uikit.common.components.AmityRippleBackground.kt:14 + NoWildcardImports:com.amity.socialcloud.uikit.common.utils.AmityCameraUtil.kt:11 + NoWildcardImports:com.amity.socialcloud.uikit.common.utils.AmityDateUtils.kt:5 + NoWildcardImports:com.amity.socialcloud.uikit.community.AmityCommunityDetailViewModelTest.kt:16 + NoWildcardImports:com.amity.socialcloud.uikit.community.AmityCommunityMembersViewModelTest.kt:13 + NoWildcardImports:com.amity.socialcloud.uikit.community.AmityCreateCommunityViewModelTest.kt:15 + NoWildcardImports:com.amity.socialcloud.uikit.community.AmityExploreCommunityViewModelTest.kt:14 + NoWildcardImports:com.amity.socialcloud.uikit.community.AmitySelectMembersViewModelTest.kt:14 + NoWildcardImports:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt:7 + NoWildcardImports:com.amity.socialcloud.uikit.community.home.fragments.AmityCommunityHomePageFragment.kt:6 + NoWildcardImports:com.amity.socialcloud.uikit.community.members.AmityCommunityMemberSettingsFragment.kt:6 + NoWildcardImports:com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityFragment.kt:5 + NoWildcardImports:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostViewHolder.kt:15 + NoWildcardImports:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:16 + NoWildcardImports:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:55 + NoWildcardImports:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommentBaseFragment.kt:7 + NoWildcardImports:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommentEditorFragment.kt:4 + NoWildcardImports:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:32 + NoWildcardImports:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:34 + NoWildcardImports:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostDetailFragment.kt:6 + NoWildcardImports:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:26 + NoWildcardImports:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt:10 + NoWildcardImports:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsFragment.kt:20 + NoWildcardImports:com.amity.socialcloud.uikit.community.setting.AmitySettingsItemAdapter.kt:7 + NoWildcardImports:com.amity.socialcloud.uikit.community.setting.postreview.AmityPostReviewSettingsFragment.kt:19 + NoWildcardImports:com.amity.socialcloud.uikit.community.views.newsfeed.AmityPostItemFooter.kt:21 + NoWildcardImports:com.amity.socialcloud.uikit.feed.settings.AmityDefaultPostViewHolders.kt:5 + NoWildcardImports:com.amity.socialcloud.uikit.logging.AmityFileLoggingTree.kt:15 + NoWildcardImports:com.amity.socialcloud.uikit.sample.AmitySampleApp.kt:11 + NoWildcardImports:com.amity.socialcloud.uikit.sample.customPost.birthdayPost.AmityPostItemBirthdayViewHolder.kt:14 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.directory.fragment.AmityDirectoryFragment.kt:13 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.home.fragment.AmityChatHomePageFragment.kt:34 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.home.groupchat.AmityCreateGroupChatFragment.kt:14 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageItemUtil.kt:116 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageItemUtil.kt:135 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageItemUtil.kt:153 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageItemUtil.kt:172 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageItemUtil.kt:201 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageItemUtil.kt:218 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageItemUtil.kt:80 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageItemUtil.kt:98 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:86 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:78 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.messages.viewHolder.AmityUnknownMessageViewHolder.kt:10 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.recent.fragment.AmityRecentChatFragment.kt:29 + ParameterListWrapping:com.amity.socialcloud.uikit.chat.recent.fragment.AmityRecentChatFragment.kt:30 + ParameterListWrapping:com.amity.socialcloud.uikit.common.base.AmityCustomToast.kt:18 + ParameterListWrapping:com.amity.socialcloud.uikit.common.base.AmityCustomToast.kt:19 + ParameterListWrapping:com.amity.socialcloud.uikit.common.base.AmityCustomToast.kt:20 + ParameterListWrapping:com.amity.socialcloud.uikit.common.base.AmityCustomToast.kt:21 + ParameterListWrapping:com.amity.socialcloud.uikit.common.common.AmityExtensions.kt:125 + ParameterListWrapping:com.amity.socialcloud.uikit.common.common.AmityExtensions.kt:126 + ParameterListWrapping:com.amity.socialcloud.uikit.common.common.AmityExtensions.kt:127 + ParameterListWrapping:com.amity.socialcloud.uikit.common.common.AmityFileManager.kt:70 + ParameterListWrapping:com.amity.socialcloud.uikit.common.common.views.bottomsheet.AmityBottomSheetAdapter.kt:11 + ParameterListWrapping:com.amity.socialcloud.uikit.common.common.views.bottomsheet.AmityBottomSheetAdapter.kt:12 + ParameterListWrapping:com.amity.socialcloud.uikit.common.common.views.bottomsheet.AmityBottomSheetAdapter.kt:27 + ParameterListWrapping:com.amity.socialcloud.uikit.common.common.views.bottomsheet.AmityBottomSheetAdapter.kt:28 + ParameterListWrapping:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:115 + ParameterListWrapping:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:116 + ParameterListWrapping:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:160 + ParameterListWrapping:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:161 + ParameterListWrapping:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:192 + ParameterListWrapping:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:193 + ParameterListWrapping:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:194 + ParameterListWrapping:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:57 + ParameterListWrapping:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:58 + ParameterListWrapping:com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt:59 + ParameterListWrapping:com.amity.socialcloud.uikit.common.utils.AmityAlertDialogUtil.kt:12 + ParameterListWrapping:com.amity.socialcloud.uikit.common.utils.AmityAlertDialogUtil.kt:13 + ParameterListWrapping:com.amity.socialcloud.uikit.common.utils.AmityRecyclerViewItemDecoration.kt:8 + ParameterListWrapping:com.amity.socialcloud.uikit.common.utils.AmityRecyclerViewItemDecoration.kt:9 + ParameterListWrapping:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt:385 + ParameterListWrapping:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt:63 + ParameterListWrapping:com.amity.socialcloud.uikit.community.explore.adapter.AmityCommunityItemDecoration.kt:8 + ParameterListWrapping:com.amity.socialcloud.uikit.community.explore.adapter.AmityCommunityItemDecoration.kt:9 + ParameterListWrapping:com.amity.socialcloud.uikit.community.explore.fragments.AmityBaseCategoryListFragment.kt:43 + ParameterListWrapping:com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryCommunityListFragment.kt:49 + ParameterListWrapping:com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryPreviewFragment.kt:36 + ParameterListWrapping:com.amity.socialcloud.uikit.community.explore.fragments.AmityCommunityExplorerFragment.kt:26 + ParameterListWrapping:com.amity.socialcloud.uikit.community.explore.fragments.AmityRecommendedCommunityFragment.kt:40 + ParameterListWrapping:com.amity.socialcloud.uikit.community.explore.fragments.AmityTrendingCommunityFragment.kt:37 + ParameterListWrapping:com.amity.socialcloud.uikit.community.followers.AmityFollowersBaseViewHolder.kt:16 + ParameterListWrapping:com.amity.socialcloud.uikit.community.followrequest.AmityFollowRequestsAdapter.kt:31 + ParameterListWrapping:com.amity.socialcloud.uikit.community.home.fragments.AmityCommunityHomePageFragment.kt:60 + ParameterListWrapping:com.amity.socialcloud.uikit.community.members.AmityCommunityMembersAdapter.kt:61 + ParameterListWrapping:com.amity.socialcloud.uikit.community.members.AmityCommunityMembersBaseViewHolder.kt:23 + ParameterListWrapping:com.amity.socialcloud.uikit.community.members.AmityCommunityModeratorAdapter.kt:53 + ParameterListWrapping:com.amity.socialcloud.uikit.community.members.AmityMembersFragment.kt:50 + ParameterListWrapping:com.amity.socialcloud.uikit.community.members.AmityModeratorsFragment.kt:46 + ParameterListWrapping:com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityFragment.kt:50 + ParameterListWrapping:com.amity.socialcloud.uikit.community.mycommunity.fragment.AmityMyCommunityPreviewFragment.kt:44 + ParameterListWrapping:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseCreatePostFragment.kt:116 + ParameterListWrapping:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityNewsFeedFragment.kt:44 + ParameterListWrapping:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostTargetPickerFragment.kt:48 + ParameterListWrapping:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityPushSettingsDetailViewModel.kt:53 + ParameterListWrapping:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt:47 + ParameterListWrapping:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfilePageFragment.kt:74 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:11 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:12 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:13 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:14 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:15 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:16 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:19 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:20 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:21 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:22 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:23 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:24 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:25 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:28 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:29 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:30 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:31 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:32 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:33 + ParameterListWrapping:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:37 + ParameterListWrapping:com.amity.socialcloud.uikit.community.ui.view.AmityCommunityCreateBaseFragment.kt:69 + ParameterListWrapping:com.amity.socialcloud.uikit.community.ui.view.AmityMemberPickerFragment.kt:60 + ParameterListWrapping:com.amity.socialcloud.uikit.community.utils.AmitySharePostBottomSheetDialog.kt:45 + ReturnCount:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment$open fun isRightButtonActive(): Boolean + ReturnCount:AmityCommentReplyLoader.kt$AmityCommentReplyLoader$fun load(): Completable + ReturnCount:AmityCreatePostImageViewHolder.kt$AmityCreatePostImageViewHolder$private fun getWidth(itemCount: Int): Int + ReturnCount:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun hasUpdateOnPost(postText: String): Boolean + ReturnCount:AmityFileUtils.kt$AmityFileUtils.Companion$fun getName(contentResolver: ContentResolver, uri: Uri): String? + ReturnCount:AmityFileUtils.kt$AmityFileUtils.Companion$fun getSize(contentResolver: ContentResolver, uri: Uri): Int + ReturnCount:AmityNewsFeedAdapter.kt$AmityNewsFeedAdapter.Companion$private fun isDataTheSame(oldItem: AmityPost, newItem: AmityPost): Boolean + ReturnCount:AmityNewsFeedAdapter.kt$AmityNewsFeedAdapter.Companion$private fun isTargetTheSame(oldItem: AmityPost, newItem: AmityPost): Boolean + ReturnCount:AmityPostCommentAdapter.kt$AmityPostCommentAdapter.PostCommentDiffUtil$private fun areRepliesTheSame( oldReplies: List<AmityComment>, newReplies: List<AmityComment> ): Boolean + ReturnCount:AmityPostImageChildrenAdapter.kt$AmityPostImageChildrenAdapter.DiffCallback$private fun areImagesTheSame(oldImages: List<AmityImage>, newImages: List<AmityImage>) : Boolean + ReturnCount:AmityPostItemFooter.kt$AmityPostItemFooter$private fun isShowShareButton(post: AmityPost): Boolean + ReturnCount:AmitySettingsItemAdapter.kt$AmitySettingsItemAdapter$override fun getLayoutId(position: Int, obj: AmitySettingsItem?): Int + ReturnCount:AmityShareMenuViewModel.kt$AmityShareMenuViewModel$private fun getPostSharingTargets(): List<AmityPostSharingTarget> + SpacingAroundColon:com.amity.socialcloud.uikit.chat.home.fragment.AmityChatHomePageFragment.kt:137 + SpacingAroundColon:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:512 + SpacingAroundColon:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment.kt:445 + SpacingAroundColon:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityChatRoomEssentialViewModel.kt:11 + SpacingAroundColon:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityChatRoomEssentialViewModel.kt:7 + SpacingAroundColon:com.amity.socialcloud.uikit.chat.messages.viewModel.AmityChatRoomEssentialViewModel.kt:9 + SpacingAroundColon:com.amity.socialcloud.uikit.common.base.AmityBaseRecyclerViewPagedAdapter.kt:11 + SpacingAroundColon:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt:39 + SpacingAroundColon:com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryListFragment.kt:9 + SpacingAroundColon:com.amity.socialcloud.uikit.community.followers.AmityUserFollowerViewModel.kt:12 + SpacingAroundColon:com.amity.socialcloud.uikit.community.following.AmityUserFollowingFragment.kt:20 + SpacingAroundColon:com.amity.socialcloud.uikit.community.following.AmityUserFollowingViewModel.kt:12 + SpacingAroundColon:com.amity.socialcloud.uikit.community.followrequest.AmityFollowRequestsFragment.kt:13 + SpacingAroundColon:com.amity.socialcloud.uikit.community.home.globalsearch.AmityCommunityGlobalSearchFragment.kt:25 + SpacingAroundColon:com.amity.socialcloud.uikit.community.search.AmityCommunityGlobalSearchViewModel.kt:15 + SpacingAroundColon:com.amity.socialcloud.uikit.community.search.AmityUsersAdapter.kt:12 + SpacingAroundColon:com.amity.socialcloud.uikit.community.search.AmityUsersAdapter.kt:20 + SpacingAroundColon:com.amity.socialcloud.uikit.community.home.globalsearch.AmityUsersGlobalSearchFragment.kt:25 + SpacingAroundColon:com.amity.socialcloud.uikit.community.search.AmityUsersGlobalSearchViewModel.kt:15 + SpacingAroundColon:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostImageChildrenViewHolder.kt:65 + SpacingAroundColon:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCommentReplyLoader.kt:98 + SpacingAroundColon:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenAdapter.kt:73 + SpacingAroundColon:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostItemUnknownViewHolder.kt:12 + SpacingAroundColon:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommentBaseFragment.kt:18 + SpacingAroundColon:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommunityFeedFragment.kt:25 + SpacingAroundColon:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityMyFeedFragment.kt:20 + SpacingAroundColon:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityPostCreatorFragment.kt:103 + SpacingAroundColon:com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationMenuCreator.kt:7 + SpacingAroundColon:com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationMenuCreatorImpl.kt:8 + SpacingAroundColon:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommentMenuCreatorImpl.kt:6 + SpacingAroundColon:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityCommentNotificationSettingsFragment.kt:6 + SpacingAroundColon:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityCommentNotificationSettingsFragment.kt:9 + SpacingAroundColon:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityPostNotificationSettingsFragment.kt:6 + SpacingAroundColon:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityPostNotificationSettingsFragment.kt:9 + SpacingAroundColon:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityPostMenuCreatorImpl.kt:6 + SpacingAroundColon:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt:32 + SpacingAroundColon:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsFragment.kt:22 + SpacingAroundColon:com.amity.socialcloud.uikit.community.setting.AmitySettingsItem.kt:39 + SpacingAroundColon:com.amity.socialcloud.uikit.feed.settings.AmityDefaultPostViewHolders.kt:92 + SpacingAroundColon:com.amity.socialcloud.uikit.feed.settings.AmityPostViewHolder.kt:10 + SpacingAroundColon:com.amity.socialcloud.uikit.feed.settings.AmityPostViewHolder.kt:12 + SpacingAroundColon:com.amity.socialcloud.uikit.feed.settings.AmityPostViewHolder.kt:8 + SpacingAroundColon:com.amity.socialcloud.uikit.sample.AmityRecentMessageListActivity.kt:17 + SpacingAroundColon:com.amity.socialcloud.uikit.sample.AmitySampleFirebaseMessagingService.kt:10 + SpacingAroundComma:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenAdapter.kt:37 + SpacingAroundComma:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenAdapter.kt:40 + SpacingAroundComma:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenAdapter.kt:43 + SpacingAroundComma:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenAdapter.kt:46 + SpacingAroundCurly:com.amity.socialcloud.uikit.chat.home.fragment.AmityChatHomePageFragment.kt:105 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityDetailViewModel.kt:67 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt:129 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt:154 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt:328 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.edit.AmityCommunityEditorFragment.kt:37 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryListFragment.kt:20 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.explore.fragments.AmityCategoryPreviewFragment.kt:93 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.explore.fragments.AmityCommunityExplorerFragment.kt:95 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.followers.AmityFollowersBaseViewHolder.kt:22 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.followers.AmityFollowersBaseViewHolder.kt:26 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.followers.AmityUserFollowerViewModel.kt:23 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.followers.AmityUserFollowersActivity.kt:27 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.following.AmityFollowingAdapter.kt:75 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.following.AmityUserFollowingViewModel.kt:23 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.followrequest.AmityItemFollowRequestViewModel.kt:22 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.home.globalsearch.AmityCommunityGlobalSearchFragment.kt:81 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.search.AmityCommunityGlobalSearchViewModel.kt:29 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.home.globalsearch.AmityUsersGlobalSearchFragment.kt:80 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.home.globalsearch.AmityUsersGlobalSearchFragment.kt:96 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.members.AmityCommunityMemberSettingsFragment.kt:122 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityCommentCreatorActivity.kt:24 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityCommentEditorActivity.kt:28 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt:121 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityBaseFeedFragment.kt:227 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommentEditorFragment.kt:68 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommunityFeedFragment.kt:110 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityGlobalFeedFragment.kt:64 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityMyFeedFragment.kt:45 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityUserFeedFragment.kt:48 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationMenuCreatorImpl.kt:24 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.notificationsettings.AmityPushNotificationMenuCreatorImpl.kt:32 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityPostNotificationSettingsActivity.kt:48 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.profile.fragment.AmityUserProfileEditorFragment.kt:256 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsFragment.kt:179 + SpacingAroundCurly:com.amity.socialcloud.uikit.community.ui.view.AmityCommunityCreatorFragment.kt:92 + SpacingAroundCurly:com.amity.socialcloud.uikit.sample.customPost.birthdayPost.AmityPostItemBirthdayViewHolder.kt:57 + SpacingAroundKeyword:com.amity.socialcloud.uikit.common.base.AmityPickerFragment.kt:46 + SpacingAroundKeyword:com.amity.socialcloud.uikit.common.base.AmityPickerFragment.kt:52 + SpacingAroundKeyword:com.amity.socialcloud.uikit.community.detailpage.AmityCommunityPageFragment.kt:177 + SpacingAroundKeyword:com.amity.socialcloud.uikit.community.following.AmityFollowingAdapter.kt:88 + SpacingAroundKeyword:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostImageChildrenViewHolder.kt:67 + SpacingAroundKeyword:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCommentReplyLoader.kt:53 + SpacingAroundKeyword:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCommentReplyLoader.kt:66 + SpacingAroundKeyword:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityCommentReplyLoader.kt:82 + SpacingAroundKeyword:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityFourPostImageChildrenViewHolder.kt:51 + SpacingAroundKeyword:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenAdapter.kt:17 + SpacingAroundKeyword:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenAdapter.kt:35 + SpacingAroundKeyword:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenAdapter.kt:74 + SpacingAroundKeyword:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenAdapter.kt:77 + SpacingAroundKeyword:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostImageChildrenAdapter.kt:80 + SpacingAroundKeyword:com.amity.socialcloud.uikit.community.newsfeed.fragment.AmityCommunityFeedFragment.kt:110 + SpacingAroundKeyword:com.amity.socialcloud.uikit.community.notificationsettings.pushDetail.AmityCommunityPostNotificationSettingsActivity.kt:61 + SpacingAroundKeyword:com.amity.socialcloud.uikit.community.setting.viewholder.AmitySettingsMarginViewHolder.kt:17 + SpacingAroundKeyword:com.amity.socialcloud.uikit.sample.customPost.birthdayPost.AmityPostItemBirthdayViewHolder.kt:55 + SpacingAroundOperators:com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithDefaultComposeBarFragment.kt:236 + SpacingAroundOperators:com.amity.socialcloud.uikit.community.home.globalsearch.AmityCommunityGlobalSearchFragment.kt:57 + SpacingAroundOperators:com.amity.socialcloud.uikit.community.home.globalsearch.AmityUsersGlobalSearchFragment.kt:62 + SpacingAroundOperators:com.amity.socialcloud.uikit.community.setting.AmityCommunitySettingsActivity.kt:54 + SpacingAroundParens:com.amity.socialcloud.uikit.community.newsfeed.activity.AmityCommentCreatorActivity.kt:25 + SpacingAroundParens:com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityPostCommentAdapter.kt:103 + SpacingAroundParens:com.amity.socialcloud.uikit.community.newsfeed.viewmodel.AmityCreatePostViewModel.kt:241 + SpreadOperator:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$(*fileArray) + SpreadOperator:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$(*imageArray) + TooGenericExceptionCaught:AmityAndroidUtil.kt$AmityAndroidUtil$ex: Exception + TooGenericExceptionCaught:AmityAudioRecorderView.kt$AmityAudioRecorderView$ex: Exception + TooGenericExceptionCaught:AmityExceptionCatchGridLayoutManager.kt$AmityExceptionCatchGridLayoutManager$exception: Exception + TooGenericExceptionCaught:AmityExceptionCatchLinearLayoutManager.kt$AmityExceptionCatchLinearLayoutManager$exception: Exception + TooGenericExceptionCaught:AmityExpandableTextView.kt$AmityExpandableTextView$ex: Exception + TooGenericExceptionCaught:AmityFileManager.kt$AmityFileManager.Companion.<no name provided>$e: Exception + TooGenericExceptionCaught:AmityFileUtils.kt$AmityFileUtils.Companion$e: Exception + TooGenericExceptionCaught:AmityMessageListAdapter.kt$AmityMessageListAdapter$ex: Exception + TooGenericExceptionCaught:AmityPostItemBirthdayViewHolder.kt$AmityPostItemBirthdayViewHolder$exception: Exception + TooGenericExceptionCaught:AmityTabLayout.kt$AmityTabLayout$ex: Exception + TooGenericExceptionThrown:AmityBaseFeedFragment.kt$AmityBaseFeedFragment$throw Exception() + TooManyFunctions:AmityAudioRecorderView.kt$AmityAudioRecorderView$AmityAudioRecorderView + TooManyFunctions:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment$AmityBaseCreatePostFragment + TooManyFunctions:AmityBaseFeedFragment.kt$AmityBaseFeedFragment$AmityBaseFeedFragment + TooManyFunctions:AmityBaseFeedViewModel.kt$AmityBaseFeedViewModel$AmityBaseFeedViewModel + TooManyFunctions:AmityBindingUtility.kt$com.amity.socialcloud.uikit.common.components.AmityBindingUtility.kt + TooManyFunctions:AmityChatRoomWithDefaultComposeBarFragment.kt$AmityChatRoomWithDefaultComposeBarFragment$AmityChatRoomWithDefaultComposeBarFragment + TooManyFunctions:AmityChatRoomWithTextComposeBarFragment.kt$AmityChatRoomWithTextComposeBarFragment$AmityChatRoomWithTextComposeBarFragment + TooManyFunctions:AmityCommentViewModel.kt$AmityCommentViewModel$AmityCommentViewModel + TooManyFunctions:AmityCommunityBaseNotificationSettingsFragment.kt$AmityCommunityBaseNotificationSettingsFragment$AmityCommunityBaseNotificationSettingsFragment + TooManyFunctions:AmityCommunityCreateBaseFragment.kt$AmityCommunityCreateBaseFragment$AmityCommunityCreateBaseFragment + TooManyFunctions:AmityCommunityHomePageFragment.kt$AmityCommunityHomePageFragment$AmityCommunityHomePageFragment + TooManyFunctions:AmityCommunityNavigation.kt$AmityCommunityNavigation$Companion + TooManyFunctions:AmityCommunityPageFragment.kt$AmityCommunityPageFragment$AmityCommunityPageFragment + TooManyFunctions:AmityCommunitySettingsFragment.kt$AmityCommunitySettingsFragment$AmityCommunitySettingsFragment + TooManyFunctions:AmityCreateCommunityViewModel.kt$AmityCreateCommunityViewModel$AmityCreateCommunityViewModel + TooManyFunctions:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$AmityCreatePostViewModel + TooManyFunctions:AmityExpandableTextView.kt$AmityExpandableTextView$AmityExpandableTextView + TooManyFunctions:AmityExtensions.kt$com.amity.socialcloud.uikit.common.common.AmityExtensions.kt + TooManyFunctions:AmityFileUtils.kt$AmityFileUtils$Companion + TooManyFunctions:AmityMemberPickerFragment.kt$AmityMemberPickerFragment$AmityMemberPickerFragment + TooManyFunctions:AmityMembersFragment.kt$AmityMembersFragment$AmityMembersFragment + TooManyFunctions:AmityMessageItemUtil.kt$AmityMessageItemUtil$AmityMessageItemUtil + TooManyFunctions:AmityMessageListAdapter.kt$AmityMessageListAdapter$AmityMessageListAdapter + TooManyFunctions:AmityMessageListViewModel.kt$AmityMessageListViewModel$AmityMessageListViewModel + TooManyFunctions:AmityMyCommunityFragment.kt$AmityMyCommunityFragment$AmityMyCommunityFragment + TooManyFunctions:AmityPostCommentViewHolder.kt$AmityPostCommentViewHolder$AmityPostCommentViewHolder + TooManyFunctions:AmityPostDetailFragment.kt$AmityPostDetailFragment$AmityPostDetailFragment + TooManyFunctions:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$AmityPostDetailsViewModel + TooManyFunctions:AmityPostItemFooter.kt$AmityPostItemFooter$AmityPostItemFooter + TooManyFunctions:AmityPostReviewSettingsViewModel.kt$AmityPostReviewSettingsViewModel$AmityPostReviewSettingsViewModel + TooManyFunctions:AmityPushSettingsDetailViewModel.kt$AmityPushSettingsDetailViewModel$AmityPushSettingsDetailViewModel + TooManyFunctions:AmityUserProfileEditorFragment.kt$AmityUserProfileEditorFragment$AmityUserProfileEditorFragment + TooManyFunctions:AmityUserProfilePageFragment.kt$AmityUserProfilePageFragment$AmityUserProfilePageFragment + UndocumentedPublicClass:AmityAddedMemberClickListener.kt$AmityAddedMemberClickListener + UndocumentedPublicClass:AmityAddedMemberItemDecoration.kt$AmityAddedMemberItemDecoration : ItemDecoration + UndocumentedPublicClass:AmityAddedMemberWithAddButtonViewHolder.kt$AmityAddedMemberWithAddButtonViewHolder : ViewHolderIBinder + UndocumentedPublicClass:AmityAddedMembersAdapter.kt$AmityAddedMembersAdapter : AmityBaseRecyclerViewAdapter + UndocumentedPublicClass:AmityAddedMembersCountViewHolder.kt$AmityAddedMembersCountViewHolder : AmityAddedMembersViewHolder + UndocumentedPublicClass:AmityAddedMembersViewHolder.kt$AmityAddedMembersViewHolder : ViewHolderIBinder + UndocumentedPublicClass:AmityAlbumUtil.kt$AmityAlbumUtil + UndocumentedPublicClass:AmityAlertDialogFragment.kt$AmityAlertDialogFragment : DialogFragment + UndocumentedPublicClass:AmityAlertDialogFragment.kt$AmityAlertDialogFragment$IAlertDialogActionListener + UndocumentedPublicClass:AmityAlertDialogUtil.kt$AmityAlertDialogUtil + UndocumentedPublicClass:AmityAndroidUtil.kt$AmityAndroidUtil + UndocumentedPublicClass:AmityAudioMsgBaseViewHolder.kt$AmityAudioMsgBaseViewHolder : AmitySelectableMessageViewHolder + UndocumentedPublicClass:AmityAudioMsgReceiverViewHolder.kt$AmityAudioMsgReceiverViewHolder : AmityAudioMsgBaseViewHolder + UndocumentedPublicClass:AmityAudioMsgSenderViewHolder.kt$AmityAudioMsgSenderViewHolder : AmityAudioMsgBaseViewHolder + UndocumentedPublicClass:AmityAudioMsgViewModel.kt$AmityAudioMsgViewModel : AmitySelectableMessageViewModel + UndocumentedPublicClass:AmityAudioPlayListener.kt$AmityAudioPlayListener + UndocumentedPublicClass:AmityAudioRecorderListener.kt$AmityAudioRecorderListener + UndocumentedPublicClass:AmityAudioRecorderView.kt$AmityAudioRecorderView : ConstraintLayout + UndocumentedPublicClass:AmityAvatarShape.kt$AmityAvatarShape + UndocumentedPublicClass:AmityAvatarView.kt$AmityAvatarView : ConstraintLayout + UndocumentedPublicClass:AmityAvatarView.kt$AmityAvatarView : FrameLayout + UndocumentedPublicClass:AmityAvatarViewStyle.kt$AmityAvatarViewStyle : AmityStyle + UndocumentedPublicClass:AmityBaseCategoryListFragment.kt$AmityBaseCategoryListFragment : AmityBaseFragmentAmityCategoryItemClickListener + UndocumentedPublicClass:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment : AmityBaseFragmentAmityCreatePostImageActionListenerAmityCreatePostFileActionListenerIAlertDialogActionListener + UndocumentedPublicClass:AmityBaseFeedFragment.kt$AmityBaseFeedFragment : AmityBaseFragmentAmityPostImageClickListenerAmityPostItemActionListenerILoadMoreFilesClickListenerAmityPostFileItemClickListener + UndocumentedPublicClass:AmityBaseFeedViewModel.kt$AmityBaseFeedViewModel : AmityBaseViewModelAmityPostShareListener + UndocumentedPublicClass:AmityBaseFragment.kt$AmityBaseFragment : RxFragment + UndocumentedPublicClass:AmityBaseMyCommunityPreviewItemViewHolder.kt$AmityBaseMyCommunityPreviewItemViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityBasePostAttachmentAdapter.kt$AmityBasePostAttachmentAdapter : AmityBaseRecyclerViewAdapter + UndocumentedPublicClass:AmityBasePostAttachmentAdapter.kt$AmityBasePostAttachmentAdapter$DiffCallback : Callback + UndocumentedPublicClass:AmityBasePostAttachmentViewHolder.kt$AmityBasePostAttachmentViewHolder : ViewHolderIBinder + UndocumentedPublicClass:AmityBasePostImageChildrenViewHolder.kt$AmityBasePostImageChildrenViewHolder : ViewHolderIBinder + UndocumentedPublicClass:AmityBasePostViewHolder.kt$AmityBasePostViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityBaseRecyclerViewAdapter.kt$AmityBaseRecyclerViewAdapter$IBinder<T> + UndocumentedPublicClass:AmityBaseRecyclerViewAdapter.kt$AmityBaseRecyclerViewAdapter<T> : Adapter + UndocumentedPublicClass:AmityBaseRecyclerViewPagedAdapter.kt$AmityBaseRecyclerViewPagedAdapter$Binder<T> + UndocumentedPublicClass:AmityBaseRecyclerViewPagedAdapter.kt$AmityBaseRecyclerViewPagedAdapter<T: Any> : PagedListAdapter + UndocumentedPublicClass:AmityBaseToolbarFragmentContainerActivity.kt$AmityBaseToolbarFragmentContainerActivity : AppCompatActivityAmityToolBarClickListener + UndocumentedPublicClass:AmityBindingUtility.kt$OnScroll + UndocumentedPublicClass:AmityBindingUtility.kt$OnScrollStateChanged + UndocumentedPublicClass:AmityBirthdayPostData.kt$AmityBirthdayPostData + UndocumentedPublicClass:AmityBottomSheetAdapter.kt$AmityBottomSheetAdapter : Adapter + UndocumentedPublicClass:AmityBottomSheetAdapter.kt$AmityBottomSheetAdapter$BottomSheetViewHolder : ViewHolder + UndocumentedPublicClass:AmityBottomSheetDialogFragment.kt$AmityBottomSheetDialogFragment : BottomSheetDialogFragment + UndocumentedPublicClass:AmityBottomSheetDialogFragment.kt$AmityBottomSheetDialogFragment$OnNavigationItemSelectedListener + UndocumentedPublicClass:AmityBottomSheetListFragment.kt$AmityBottomSheetListFragment : BottomSheetDialogFragment + UndocumentedPublicClass:AmityButton.kt$AmityButton : AppCompatButton + UndocumentedPublicClass:AmityButtonStyle.kt$AmityButtonStyle : AmityStyle + UndocumentedPublicClass:AmityButtonType.kt$AmityButtonType + UndocumentedPublicClass:AmityCameraActivity.kt$AmityCameraActivity : AppCompatActivity + UndocumentedPublicClass:AmityCameraUtil.kt$AmityCameraUtil + UndocumentedPublicClass:AmityCategoryCommunityItemViewHolder.kt$AmityCategoryCommunityItemViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityCategoryCommunityListActivity.kt$AmityCategoryCommunityListActivity : AmityBaseToolbarFragmentContainerActivity + UndocumentedPublicClass:AmityCategoryCommunityListAdapter.kt$AmityCategoryCommunityListAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityCategoryCommunityListAdapter.kt$AmityCategoryCommunityListAdapter$AmityCommunityDiffUtil : ItemCallback + UndocumentedPublicClass:AmityCategoryCommunityListFragment.kt$AmityCategoryCommunityListFragment : AmityBaseFragmentAmityCommunityItemClickListener + UndocumentedPublicClass:AmityCategoryCommunityListFragment.kt$AmityCategoryCommunityListFragment$Builder + UndocumentedPublicClass:AmityCategoryCommunityListViewModel.kt$AmityCategoryCommunityListViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityCategoryItemClickListener.kt$AmityCategoryItemClickListener + UndocumentedPublicClass:AmityCategoryItemTypeSelectorViewHolder.kt$AmityCategoryItemTypeSelectorViewHolder : AmityCategoryItemViewHolder + UndocumentedPublicClass:AmityCategoryItemViewHolder.kt$AmityCategoryItemViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityCategoryListActivity.kt$AmityCategoryListActivity : AmityBaseToolbarFragmentContainerActivityAmityCategoryItemClickListener + UndocumentedPublicClass:AmityCategoryListAdapter.kt$AmityCategoryListAdapter : AmityBaseRecyclerViewPagedAdapterAmityCategorySelectionListener + UndocumentedPublicClass:AmityCategoryListAdapter.kt$AmityCategoryListAdapter$AmityCategoryListDiffUtil : ItemCallback + UndocumentedPublicClass:AmityCategoryListAdapter.kt$AmityCategorySelectionListener + UndocumentedPublicClass:AmityCategoryListFragment.kt$AmityCategoryListFragment : AmityBaseCategoryListFragment + UndocumentedPublicClass:AmityCategoryListFragment.kt$AmityCategoryListFragment$Builder + UndocumentedPublicClass:AmityCategoryListViewModel.kt$AmityCategoryListViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityCategoryPickerActivity.kt$AmityCategoryPickerActivity : AmityBaseToolbarFragmentContainerActivityAmityCategoryItemClickListener + UndocumentedPublicClass:AmityCategoryPickerActivity.kt$AmityCategoryPickerActivity$AmityCategorySelectionActivityContract : ActivityResultContract + UndocumentedPublicClass:AmityCategoryPickerFragment.kt$AmityCategoryPickerFragment : AmityBaseCategoryListFragment + UndocumentedPublicClass:AmityCategoryPickerFragment.kt$AmityCategoryPickerFragment$Builder + UndocumentedPublicClass:AmityCategoryPreviewFragment.kt$AmityCategoryPreviewFragment : AmityBaseFragmentAmityCategoryItemClickListener + UndocumentedPublicClass:AmityCategoryPreviewFragment.kt$AmityCategoryPreviewFragment$Builder + UndocumentedPublicClass:AmityCategoryPreviewFragmentDelegate.kt$AmityCategoryPreviewFragmentDelegate + UndocumentedPublicClass:AmityCategorySelectionViewModel.kt$AmityCategorySelectionViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityChatComposeBarClickListener.kt$AmityChatComposeBarClickListener + UndocumentedPublicClass:AmityChatHomePageActivity.kt$AmityChatHomePageActivity : AmityBaseActivity + UndocumentedPublicClass:AmityChatHomePageFragment.kt$AmityChatHomePageFragment : Fragment + UndocumentedPublicClass:AmityChatHomePageFragment.kt$AmityChatHomePageFragment$Builder + UndocumentedPublicClass:AmityChatHomePageViewModel.kt$AmityChatHomePageViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityChatMessageBaseViewHolder.kt$AmityChatMessageBaseViewHolder : ViewHolder + UndocumentedPublicClass:AmityChatMessageBaseViewModel.kt$AmityChatMessageBaseViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityChatRoomComposeBar.kt$AmityChatRoomComposeBar + UndocumentedPublicClass:AmityChatRoomComposeBar.kt$AmityChatRoomComposeBar$DEFAULT : AmityChatRoomComposeBar + UndocumentedPublicClass:AmityChatRoomComposeBar.kt$AmityChatRoomComposeBar$TEXT : AmityChatRoomComposeBar + UndocumentedPublicClass:AmityChatRoomEssentialViewModel.kt$AmityChatRoomEssentialViewModel : ViewModel + UndocumentedPublicClass:AmityChatRoomFragment.kt$AmityChatRoomFragment : Fragment + UndocumentedPublicClass:AmityChatRoomFragment.kt$AmityChatRoomFragment$Builder + UndocumentedPublicClass:AmityChatRoomWithDefaultComposeBarFragment.kt$AmityChatRoomWithDefaultComposeBarFragment : AmityPickerFragmentAmityAudioRecorderListener + UndocumentedPublicClass:AmityChatRoomWithDefaultComposeBarFragment.kt$AmityChatRoomWithDefaultComposeBarFragment$Builder + UndocumentedPublicClass:AmityChatRoomWithTextComposeBarFragment.kt$AmityChatRoomWithTextComposeBarFragment : AmityPickerFragmentAmityAudioRecorderListener + UndocumentedPublicClass:AmityChatRoomWithTextComposeBarFragment.kt$AmityChatRoomWithTextComposeBarFragment$Builder + UndocumentedPublicClass:AmityColorPaletteUtil.kt$AmityColorPaletteUtil + UndocumentedPublicClass:AmityColorShade.kt$AmityColorShade + UndocumentedPublicClass:AmityCommentBaseFragment.kt$AmityCommentBaseFragment : AmityBaseFragmentIAlertDialogActionListener + UndocumentedPublicClass:AmityCommentComposeBar.kt$AmityCommentComposeBar : ConstraintLayout + UndocumentedPublicClass:AmityCommentCreatorActivity.kt$AmityCommentCreatorActivity : AmityBaseToolbarFragmentContainerActivity + UndocumentedPublicClass:AmityCommentCreatorActivity.kt$AmityCommentCreatorActivity$AmityAddCommentContract : ActivityResultContract + UndocumentedPublicClass:AmityCommentCreatorFragment.kt$AmityCommentCreatorFragment : AmityCommentBaseFragment + UndocumentedPublicClass:AmityCommentCreatorFragment.kt$AmityCommentCreatorFragment$Builder + UndocumentedPublicClass:AmityCommentCreatorFragment.kt$AmityCommentCreatorFragment$CommentTargetPicker + UndocumentedPublicClass:AmityCommentEditorActivity.kt$AmityEditCommentActivity : AmityBaseToolbarFragmentContainerActivity + UndocumentedPublicClass:AmityCommentEditorActivity.kt$AmityEditCommentActivity$AmityEditCommentContract : ActivityResultContract + UndocumentedPublicClass:AmityCommentEditorFragment.kt$AmityCommentEditorFragment : AmityCommentBaseFragmentIAlertDialogActionListener + UndocumentedPublicClass:AmityCommentEditorFragment.kt$AmityCommentEditorFragment$Builder + UndocumentedPublicClass:AmityCommentMenuCreator.kt$AmityCommentMenuCreator + UndocumentedPublicClass:AmityCommentMenuCreatorImpl.kt$AmityCommentMenuCreatorImpl : AmityCommentMenuCreator + UndocumentedPublicClass:AmityCommentReplyLoader.kt$AmityCommentReplyLoader + UndocumentedPublicClass:AmityCommentViewModel.kt$AmityCommentViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityCommunityBaseNotificationSettingsFragment.kt$AmityCommunityBaseNotificationSettingsFragment : RxFragment + UndocumentedPublicClass:AmityCommunityCategoryAdapter.kt$AmityCommunityCategoryAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityCommunityCategoryAdapter.kt$AmityCommunityCategoryAdapter$AmityCommunityCategoryViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityCommunityCategoryView.kt$AmityCommunityCategoryView : ConstraintLayout + UndocumentedPublicClass:AmityCommunityCommentNotificationSettingsFragment.kt$AmityCommunityCommentNotificationSettingsFragment : AmityCommunityBaseNotificationSettingsFragment + UndocumentedPublicClass:AmityCommunityCommentNotificationSettingsFragment.kt$AmityCommunityCommentNotificationSettingsFragment$Builder + UndocumentedPublicClass:AmityCommunityCreateBaseFragment.kt$AmityCommunityCreateBaseFragment : Fragment + UndocumentedPublicClass:AmityCommunityCreatorActivity.kt$AmityCommunityCreatorActivity : AppCompatActivityAmityToolBarClickListener + UndocumentedPublicClass:AmityCommunityCreatorFragment.kt$AmityCommunityCreatorFragment : AmityCommunityCreateBaseFragmentAmityAddedMemberClickListener + UndocumentedPublicClass:AmityCommunityCreatorFragment.kt$AmityCommunityCreatorFragment$Builder + UndocumentedPublicClass:AmityCommunityDetailViewModel.kt$AmityCommunityDetailViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityCommunityEditorFragment.kt$AmityCommunityEditorFragment : AmityCommunityCreateBaseFragment + UndocumentedPublicClass:AmityCommunityEditorFragment.kt$AmityCommunityEditorFragment$Builder + UndocumentedPublicClass:AmityCommunityExplorerFragment.kt$AmityCommunityExplorerFragment : Fragment + UndocumentedPublicClass:AmityCommunityExplorerFragment.kt$AmityCommunityExplorerFragment$Builder + UndocumentedPublicClass:AmityCommunityFeedFragment.kt$AmityCommunityFeedFragment : AmityBaseFeedFragment + UndocumentedPublicClass:AmityCommunityFeedFragment.kt$AmityCommunityFeedFragment$Builder + UndocumentedPublicClass:AmityCommunityFeedView.kt$AmityCommunityFeedView + UndocumentedPublicClass:AmityCommunityGlobalSearchFragment.kt$AmityCommunityGlobalSearchFragment : RxFragmentAmityMyCommunityItemClickListener + UndocumentedPublicClass:AmityCommunityGlobalSearchFragment.kt$AmityCommunityGlobalSearchFragment$Builder + UndocumentedPublicClass:AmityCommunityGlobalSearchViewModel.kt$AmityCommunityGlobalSearchViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityCommunityHeader.kt$AmityCommunityHeader + UndocumentedPublicClass:AmityCommunityHeaderCustomization.kt$AmityCommunityHeaderCustomization + UndocumentedPublicClass:AmityCommunityHomePageActivity.kt$AmityCommunityHomePageActivity : AppCompatActivity + UndocumentedPublicClass:AmityCommunityHomePageFragment.kt$AmityCommunityHomePageFragment : Fragment + UndocumentedPublicClass:AmityCommunityHomePageFragment.kt$AmityCommunityHomePageFragment$Builder + UndocumentedPublicClass:AmityCommunityHomeViewModel.kt$AmityCommunityHomeViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityCommunityItemClickListener.kt$AmityCommunityItemClickListener + UndocumentedPublicClass:AmityCommunityItemDecoration.kt$AmityCommunityItemDecoration : ItemDecoration + UndocumentedPublicClass:AmityCommunityMemberSettingsActivity.kt$AmityCommunityMemberSettingsActivity : AmityBaseToolbarFragmentContainerActivity + UndocumentedPublicClass:AmityCommunityMemberSettingsFragment.kt$AmityCommunityMemberSettingsFragment : AmityBaseFragment + UndocumentedPublicClass:AmityCommunityMemberSettingsFragment.kt$AmityCommunityMemberSettingsFragment$Builder + UndocumentedPublicClass:AmityCommunityMembersAdapter.kt$AmityCommunityMembersAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityCommunityMembersAdapter.kt$AmityCommunityMembersAdapter$AmityMembershipViewHolder : AmityCommunityMembersBaseViewHolderBinder + UndocumentedPublicClass:AmityCommunityMembersBaseViewHolder.kt$AmityCommunityMembersBaseViewHolder : ViewHolder + UndocumentedPublicClass:AmityCommunityMembersViewModel.kt$AmityCommunityMembersViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityCommunityModeratorAdapter.kt$AmityCommunityModeratorAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityCommunityModeratorAdapter.kt$AmityCommunityModeratorAdapter$AmityModeratorViewHolder : AmityCommunityMembersBaseViewHolderBinder + UndocumentedPublicClass:AmityCommunityNavigation.kt$AmityCommunityNavigation + UndocumentedPublicClass:AmityCommunityNotificationSettingsFragment.kt$AmityCommunityNotificationSettingsFragment : RxFragment + UndocumentedPublicClass:AmityCommunityNotificationSettingsFragment.kt$AmityCommunityNotificationSettingsFragment$Builder + UndocumentedPublicClass:AmityCommunityNotificationsSettingsActivity.kt$AmityCommunityNotificationsSettingsActivity : AppCompatActivityAmityToolBarClickListener + UndocumentedPublicClass:AmityCommunityPageActivity.kt$AmityCommunityPageActivity : AmityBaseToolbarFragmentContainerActivity + UndocumentedPublicClass:AmityCommunityPageFragment.kt$AmityCommunityPageFragment : FragmentAmityToolBarClickListenerOnOffsetChangedListener + UndocumentedPublicClass:AmityCommunityPageFragment.kt$AmityCommunityPageFragment$Builder + UndocumentedPublicClass:AmityCommunityPostNotificationSettingsActivity.kt$AmityCommunityPostNotificationSettingsActivity : AppCompatActivityAmityToolBarClickListener + UndocumentedPublicClass:AmityCommunityPostNotificationSettingsActivity.kt$AmityCommunityPostNotificationSettingsActivity$SettingType + UndocumentedPublicClass:AmityCommunityPostNotificationSettingsFragment.kt$AmityCommunityPostNotificationSettingsFragment : AmityCommunityBaseNotificationSettingsFragment + UndocumentedPublicClass:AmityCommunityPostNotificationSettingsFragment.kt$AmityCommunityPostNotificationSettingsFragment$Builder + UndocumentedPublicClass:AmityCommunityProfileActivity.kt$AmityCommunityProfileActivity : AppCompatActivityAmityToolBarClickListener + UndocumentedPublicClass:AmityCommunitySettingEssentialViewModel.kt$AmityCommunitySettingEssentialViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityCommunitySettingViewModel.kt$AmityCommunitySettingViewModel : AmityPushNotificationBaseViewModel + UndocumentedPublicClass:AmityCommunitySettingsActivity.kt$AmityCommunitySettingsActivity : AmityBaseActivityAmityToolBarClickListener + UndocumentedPublicClass:AmityCommunitySettingsFragment.kt$AmityCommunitySettingsFragment : RxFragment + UndocumentedPublicClass:AmityCommunitySettingsFragment.kt$AmityCommunitySettingsFragment$Builder + UndocumentedPublicClass:AmityCommunitySettingsMenuCreator.kt$AmityCommunitySettingsMenuCreator + UndocumentedPublicClass:AmityCommunitySettingsMenuCreatorImpl.kt$AmityCommunitySettingsMenuCreatorImpl : AmityCommunitySettingsMenuCreator + UndocumentedPublicClass:AmityCommunityTimelineViewModel.kt$AmityCommunityTimelineViewModel : AmityBaseFeedViewModel + UndocumentedPublicClass:AmityConstants.kt$AmityConstants + UndocumentedPublicClass:AmityCreateCommunityClickListener.kt$AmityCreateCommunityClickListener + UndocumentedPublicClass:AmityCreateCommunityViewModel.kt$AmityCreateCommunityViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityCreateGroupChatFragment.kt$AmityCreateGroupChatFragment : Fragment + UndocumentedPublicClass:AmityCreatePostButtonClickListener.kt$AmityCreatePostButtonClickListener + UndocumentedPublicClass:AmityCreatePostCommunitySelectionAdapter.kt$AmityCreatePostCommunitySelectionAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityCreatePostCommunitySelectionAdapter.kt$AmityCreatePostCommunitySelectionAdapter$AmityCommunityViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityCreatePostCommunitySelectionListener.kt$AmityCreatePostCommunitySelectionListener + UndocumentedPublicClass:AmityCreatePostFileActionListener.kt$AmityCreatePostFileActionListener + UndocumentedPublicClass:AmityCreatePostFileAdapter.kt$AmityCreatePostFileAdapter : AmityBasePostAttachmentAdapter + UndocumentedPublicClass:AmityCreatePostFileViewHolder.kt$AmityCreatePostFileViewHolder : AmityBasePostAttachmentViewHolder + UndocumentedPublicClass:AmityCreatePostImageActionListener.kt$AmityCreatePostImageActionListener + UndocumentedPublicClass:AmityCreatePostImageAdapter.kt$AmityCreatePostImageAdapter : AmityBaseRecyclerViewAdapterIListItemChangeListener + UndocumentedPublicClass:AmityCreatePostImageAdapter.kt$AmityCreatePostImageAdapter$DiffCallback : Callback + UndocumentedPublicClass:AmityCreatePostImageAdapter.kt$IListItemChangeListener + UndocumentedPublicClass:AmityCreatePostImageViewHolder.kt$AmityCreatePostImageViewHolder : ViewHolderIBinder + UndocumentedPublicClass:AmityCreatePostRoleSelectionViewModel.kt$AmityCreatePostRoleSelectionViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityCreatePostViewModel.kt$AmityCreatePostViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityCustomToast.kt$AmityCustomToast + UndocumentedPublicClass:AmityDateUtils.kt$AmityDateUtils + UndocumentedPublicClass:AmityDefaultPostViewHolders.kt$AmityDefaultPostViewHolders + UndocumentedPublicClass:AmityDirectoryFragment.kt$AmityDirectoryFragment : Fragment + UndocumentedPublicClass:AmityDirectoryFragmentDelegate.kt$AmityDirectoryFragmentDelegate + UndocumentedPublicClass:AmityDividerItemDecor.kt$AmityDividerItemDecor : ItemDecoration + UndocumentedPublicClass:AmityEditCommunityProfileClickListener.kt$AmityEditCommunityProfileClickListener + UndocumentedPublicClass:AmityEditMessageActivity.kt$AmityEditMessageActivity : AmityBaseActivity + UndocumentedPublicClass:AmityEditMessageViewModel.kt$AmityEditMessageViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityEditUserProfileActivity.kt$AmityEditUserProfileActivity : AmityBaseToolbarFragmentContainerActivity + UndocumentedPublicClass:AmityEditUserProfileClickListener.kt$AmityEditUserProfileClickListener + UndocumentedPublicClass:AmityEditUserProfileViewModel.kt$AmityEditUserProfileViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityExceptionCatchGridLayoutManager.kt$AmityExceptionCatchGridLayoutManager : GridLayoutManager + UndocumentedPublicClass:AmityExceptionCatchLinearLayoutManager.kt$AmityExceptionCatchLinearLayoutManager : LinearLayoutManager + UndocumentedPublicClass:AmityExceptionHandler.kt$AmityExceptionHandler : UncaughtExceptionHandler + UndocumentedPublicClass:AmityExpandableTextView.kt$AmityExpandableTextView : AppCompatTextView + UndocumentedPublicClass:AmityExploreCommunityItemClickListener.kt$AmityExploreCommunityItemClickListener + UndocumentedPublicClass:AmityExploreCommunityViewModel.kt$AmityExploreCommunityViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityExploreFragmentFragmentDelegate.kt$AmityExploreFragmentFragmentDelegate + UndocumentedPublicClass:AmityFeatureListActivity.kt$AmityFeatureListActivity : AppCompatActivity + UndocumentedPublicClass:AmityFeedFragmentDelegate.kt$AmityFeedFragmentDelegate + UndocumentedPublicClass:AmityFileAttachment.kt$AmityFileAttachment : Parcelable + UndocumentedPublicClass:AmityFileDownloadStatus.kt$AmityFileDownloadStatus + UndocumentedPublicClass:AmityFileLoggingTree.kt$AmityFileLoggingTree : Tree + UndocumentedPublicClass:AmityFileManager.kt$AmityFileManager + UndocumentedPublicClass:AmityFileUtils.kt$AmityFileUtils + UndocumentedPublicClass:AmityFollowRequestsActivity.kt$AmityFollowRequestsActivity : AmityBaseToolbarFragmentContainerActivity + UndocumentedPublicClass:AmityFollowRequestsAdapter.kt$AmityFollowRequestsAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityFollowRequestsAdapter.kt$AmityFollowRequestsAdapter$AmityFollowRequestsViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityFollowRequestsFragment.kt$AmityFollowRequestsFragment : RxFragment + UndocumentedPublicClass:AmityFollowRequestsFragment.kt$AmityFollowRequestsFragment$Builder + UndocumentedPublicClass:AmityFollowRequestsViewModel.kt$AmityFollowRequestsViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityFollowerAdapter.kt$AmityFollowerAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityFollowerAdapter.kt$AmityFollowerAdapter$AmityFollowersItemViewHolder : AmityFollowersBaseViewHolderBinder + UndocumentedPublicClass:AmityFollowersBaseViewHolder.kt$AmityFollowersBaseViewHolder : ViewHolder + UndocumentedPublicClass:AmityFollowersItemViewModel.kt$AmityFollowersItemViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityFollowingAdapter.kt$AmityFollowingAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityFollowingAdapter.kt$AmityFollowingAdapter$AmityFollowingItemViewHolder : AmityFollowersBaseViewHolderBinder + UndocumentedPublicClass:AmityFourPostImageChildrenViewHolder.kt$AmityFourPostImageChildrenViewHolder : AmityBasePostImageChildrenViewHolder + UndocumentedPublicClass:AmityFragmentStateAdapter.kt$AmityFragmentStateAdapter : FragmentStateAdapter + UndocumentedPublicClass:AmityFragmentStateAdapter.kt$AmityFragmentStateAdapter$AmityPagerModel + UndocumentedPublicClass:AmityGlobalFeedFragment.kt$AmityGlobalFeedFragment : AmityBaseFeedFragment + UndocumentedPublicClass:AmityGlobalFeedFragment.kt$AmityGlobalFeedFragment$Builder + UndocumentedPublicClass:AmityGlobalFeedFragmentDelegate.kt$AmityGlobalFeedFragmentDelegate + UndocumentedPublicClass:AmityGlobalFeedViewModel.kt$AmityGlobalFeedViewModel : AmityBaseFeedViewModel + UndocumentedPublicClass:AmityImageMsgReceiverViewHolder.kt$AmityImageMsgReceiverViewHolder : AmitySelectableMessageViewHolder + UndocumentedPublicClass:AmityImageMsgSenderViewHolder.kt$AmityImageMsgSenderViewHolder : AmitySelectableMessageViewHolder + UndocumentedPublicClass:AmityImageMsgViewModel.kt$AmityImageMsgViewModel : AmitySelectableMessageViewModel + UndocumentedPublicClass:AmityImagePreviewActivity.kt$AmityImagePreviewActivity : AppCompatActivity + UndocumentedPublicClass:AmityImagePreviewPagerAdapter.kt$AmityImagePreviewPagerAdapter : AmityBaseRecyclerViewAdapter + UndocumentedPublicClass:AmityImagePreviewPagerAdapter.kt$AmityImagePreviewPagerAdapter$ImagePreviewItemViewHolder : ViewHolderIBinder + UndocumentedPublicClass:AmityImageView.kt$AmityImageView : AppCompatImageView + UndocumentedPublicClass:AmityImageViewStyle.kt$AmityImageViewStyle : AmityStyle + UndocumentedPublicClass:AmityItemFollowRequestViewModel.kt$AmityItemFollowRequestViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityLayoutMarginDecoration.kt$AmityLayoutMarginDecoration : ItemDecoration + UndocumentedPublicClass:AmityListDataSource.kt$AmityListDataSource$AmityUiThreadExecutor : Executor + UndocumentedPublicClass:AmityListDataSource.kt$AmityListDataSource<T : Any> : PositionalDataSource + UndocumentedPublicClass:AmityLogHelper.kt$ILogger + UndocumentedPublicClass:AmityLogHelper.kt$LogHelper : ILogger + UndocumentedPublicClass:AmityLogHelper.kt$LogHelper$LogType + UndocumentedPublicClass:AmityLoggingConfig.kt$AmityLoggingConfig + UndocumentedPublicClass:AmityLongPressListener.kt$AmityLongPressListener + UndocumentedPublicClass:AmityMemberClickListener.kt$AmityMemberClickListener + UndocumentedPublicClass:AmityMemberListHeaderViewHolder.kt$AmityMemberListHeaderViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityMemberListItemViewHolder.kt$AmityMemberListItemViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityMemberPickerActivity.kt$AmityMemberPickerActivity : AmityBaseActivityAmityToolBarClickListener + UndocumentedPublicClass:AmityMemberPickerFragment.kt$AmityMemberPickerFragment : FragmentAmitySelectMemberListenerAmitySelectedMemberListener + UndocumentedPublicClass:AmityMemberPickerFragment.kt$AmityMemberPickerFragment$Builder + UndocumentedPublicClass:AmityMembersListAdapter.kt$AmityMembersListAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityMembershipItemViewModel.kt$AmityMembershipItemViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityMenuItem.kt$AmityMenuItem : Parcelable + UndocumentedPublicClass:AmityMenuItemClickListener.kt$AmityMenuItemClickListener + UndocumentedPublicClass:AmityMessageClickListener.kt$AmityMessageClickListener + UndocumentedPublicClass:AmityMessageItemUtil.kt$AmityMessageItemUtil + UndocumentedPublicClass:AmityMessageListActivity.kt$AmityMessageListActivity : AppCompatActivity + UndocumentedPublicClass:AmityMessageListAdapter.kt$AmityMessageListAdapter : PagedListAdapterAmityAudioPlayListener + UndocumentedPublicClass:AmityMessageListAdapter.kt$AmityMessageListAdapter$CustomViewHolderListener + UndocumentedPublicClass:AmityMessageListViewModel.kt$AmityMessageListViewModel : AmityChatMessageBaseViewModel + UndocumentedPublicClass:AmityMessageListWithCustomUi.kt$AmityMessageListWithCustomUi : AppCompatActivityCustomViewHolderListener + UndocumentedPublicClass:AmityMyCommunitiesAdapter.kt$AmityMyCommunitiesAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityMyCommunitiesViewHolder.kt$AmityMyCommunitiesViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityMyCommunityActivity.kt$AmityMyCommunityActivity : AmityBaseToolbarFragmentContainerActivity + UndocumentedPublicClass:AmityMyCommunityDiffImpl.kt$AmityMyCommunityDiffImpl + UndocumentedPublicClass:AmityMyCommunityFragment.kt$AmityMyCommunityFragment : AmityBaseFragmentAmityMyCommunityItemClickListener + UndocumentedPublicClass:AmityMyCommunityFragment.kt$AmityMyCommunityFragment$Builder + UndocumentedPublicClass:AmityMyCommunityItemClickListener.kt$AmityMyCommunityItemClickListener + UndocumentedPublicClass:AmityMyCommunityListAdapter.kt$AmityMyCommunityListAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityMyCommunityListPreviewFragmentDelegate.kt$AmityMyCommunityListPreviewFragmentDelegate + UndocumentedPublicClass:AmityMyCommunityListViewHolder.kt$AmityMyCommunityListViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityMyCommunityListViewModel.kt$AmityMyCommunityListViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityMyCommunityPreviewAdapter.kt$AmityMyCommunityPreviewAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityMyCommunityPreviewFragment.kt$AmityMyCommunityPreviewFragment : AmityBaseFragmentAmityMyCommunityItemClickListener + UndocumentedPublicClass:AmityMyCommunityPreviewFragment.kt$AmityMyCommunityPreviewFragment$Builder + UndocumentedPublicClass:AmityMyCommunityPreviewItemViewHolder.kt$AmityMyCommunityPreviewItemViewHolder : AmityBaseMyCommunityPreviewItemViewHolder + UndocumentedPublicClass:AmityMyFeedActivity.kt$AmityMyFeedActivity : AmityBaseToolbarFragmentContainerActivity + UndocumentedPublicClass:AmityMyFeedFragment.kt$AmityMyFeedFragment : AmityBaseFeedFragment + UndocumentedPublicClass:AmityMyFeedFragment.kt$AmityMyFeedFragment$Builder + UndocumentedPublicClass:AmityMyTextMsgViewModel.kt$AmityMyTextMsgViewModel : AmityChatMessageBaseViewModel + UndocumentedPublicClass:AmityMyTimelineViewModel.kt$AmityMyTimelineViewModel : AmityBaseFeedViewModel + UndocumentedPublicClass:AmityNewJoinerPostData.kt$AmityNewJoinerPostData + UndocumentedPublicClass:AmityNewsFeedAdapter.kt$AmityNewsFeedAdapter : PagedListAdapter + UndocumentedPublicClass:AmityNewsFeedEvents.kt$AmityNewsFeedEvents + UndocumentedPublicClass:AmityNewsFeedFragment.kt$AmityNewsFeedFragment : AmityBaseFragmentOnOffsetChangedListener + UndocumentedPublicClass:AmityNewsFeedFragment.kt$AmityNewsFeedFragment$Builder + UndocumentedPublicClass:AmityNewsFeedFragmentDelegate.kt$AmityNewsFeedFragmentDelegate + UndocumentedPublicClass:AmityNewsFeedViewModel.kt$AmityNewsFeedViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityNotificationUtil.kt$AmityNotificationUtil + UndocumentedPublicClass:AmityOnePostImageChildrenViewHolder.kt$AmityOnePostImageChildrenViewHolder : AmityBasePostImageChildrenViewHolder + UndocumentedPublicClass:AmityOptionMenuColorUtil.kt$AmityOptionMenuColorUtil + UndocumentedPublicClass:AmityPickFileContract.kt$AmityPickFileContract : ActivityResultContract + UndocumentedPublicClass:AmityPickImageContract.kt$AmityPickImageContract : ActivityResultContract + UndocumentedPublicClass:AmityPickerFragment.kt$AmityPickerFragment : AmityBaseFragment + UndocumentedPublicClass:AmityPopUp.kt$AmityPopUp + UndocumentedPublicClass:AmityPopUp.kt$AmityPopUp$PopUpGravity + UndocumentedPublicClass:AmityPostActionAvatarClickListener.kt$AmityPostActionAvatarClickListener + UndocumentedPublicClass:AmityPostActionCommunityClickListener.kt$AmityPostActionCommunityClickListener + UndocumentedPublicClass:AmityPostActionLikeListener.kt$AmityPostActionLikeListener + UndocumentedPublicClass:AmityPostActionShareListener.kt$AmityPostActionShareListener + UndocumentedPublicClass:AmityPostCommentAdapter.kt$AmityPostCommentAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityPostCommentAdapter.kt$AmityPostCommentAdapter$PostCommentDiffUtil : ItemCallback + UndocumentedPublicClass:AmityPostCommentDeletedViewHolder.kt$AmityPostCommentDeletedViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityPostCommentItemClickListener.kt$AmityPostCommentItemClickListener + UndocumentedPublicClass:AmityPostCommentReplyClickListener.kt$AmityPostCommentReplyClickListener + UndocumentedPublicClass:AmityPostCommentShowAllReplyListener.kt$AmityPostCommentShowAllReplyListener + UndocumentedPublicClass:AmityPostCommentShowMoreActionListener.kt$AmityPostCommentShowMoreActionListener + UndocumentedPublicClass:AmityPostCommentView.kt$AmityPostCommentView : ConstraintLayout + UndocumentedPublicClass:AmityPostCommentView.kt$AmityPostCommentView$ICommentActionListener + UndocumentedPublicClass:AmityPostCommentViewHolder.kt$AmityPostCommentViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityPostComposeView.kt$AmityPostComposeView : AppCompatEditText + UndocumentedPublicClass:AmityPostComposeViewStyle.kt$AmityPostComposeViewStyle : AmityStyle + UndocumentedPublicClass:AmityPostCreatorActivity.kt$AmityPostCreatorActivity : AmityBaseToolbarFragmentContainerActivity + UndocumentedPublicClass:AmityPostCreatorActivity.kt$AmityPostCreatorActivity$AmityCreateCommunityPostActivityContract : ActivityResultContract + UndocumentedPublicClass:AmityPostCreatorFragment.kt$AmityPostCreatorFragment : AmityBaseCreatePostFragment + UndocumentedPublicClass:AmityPostCreatorFragment.kt$AmityPostCreatorFragment$Builder + UndocumentedPublicClass:AmityPostCreatorFragment.kt$AmityPostCreatorFragment$PostTargetPicker + UndocumentedPublicClass:AmityPostDetailAdapter.kt$AmityPostDetailAdapter : Adapter + UndocumentedPublicClass:AmityPostDetailFragment.kt$AmityPostDetailFragment : AmityBaseFragmentAmityPostImageClickListenerAmityPostCommentShowMoreActionListenerAmityPostActionShareListenerAmityPostCommentItemClickListenerAmityPostActionLikeListenerAmityPostFileItemClickListenerAmityPostCommentReplyClickListener + UndocumentedPublicClass:AmityPostDetailFragment.kt$AmityPostDetailFragment$Builder + UndocumentedPublicClass:AmityPostDetailsActivity.kt$AmityPostDetailsActivity : AmityBaseToolbarFragmentContainerActivity + UndocumentedPublicClass:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel : AmityBaseViewModelAmityPostShareListener + UndocumentedPublicClass:AmityPostEditorActivity.kt$AmityPostEditorActivity : AmityBaseToolbarFragmentContainerActivity + UndocumentedPublicClass:AmityPostEditorActivity.kt$AmityPostEditorActivity$AmityEditPostActivityContract : ActivityResultContract + UndocumentedPublicClass:AmityPostEditorFragment.kt$AmityPostEditorFragment : AmityBaseCreatePostFragment + UndocumentedPublicClass:AmityPostEditorFragment.kt$AmityPostEditorFragment$Builder + UndocumentedPublicClass:AmityPostFileItemClickListener.kt$AmityPostFileItemClickListener + UndocumentedPublicClass:AmityPostImageChildrenAdapter.kt$AmityPostImageChildrenAdapter : AmityBaseRecyclerViewAdapter + UndocumentedPublicClass:AmityPostImageChildrenAdapter.kt$AmityPostImageChildrenAdapter$DiffCallback : Callback + UndocumentedPublicClass:AmityPostImageChildrenItem.kt$AmityPostImageChildrenItem + UndocumentedPublicClass:AmityPostImageClickListener.kt$AmityPostImageClickListener + UndocumentedPublicClass:AmityPostImageItemClickListener.kt$AmityPostImageItemClickListener + UndocumentedPublicClass:AmityPostItemActionListener.kt$AmityPostItemActionListener + UndocumentedPublicClass:AmityPostItemAttachmentViewHolder.kt$AmityPostItemAttachmentViewHolder : AmityBasePostViewHolder + UndocumentedPublicClass:AmityPostItemBirthdayViewHolder.kt$AmityPostItemBirthdayViewHolder : AmityBasePostViewHolder + UndocumentedPublicClass:AmityPostItemClickListener.kt$AmityPostItemClickListener + UndocumentedPublicClass:AmityPostItemFooter.kt$AmityPostItemFooter : ConstraintLayout + UndocumentedPublicClass:AmityPostItemHeader.kt$AmityPostItemHeader : ConstraintLayout + UndocumentedPublicClass:AmityPostItemImageViewHolder.kt$AmityPostItemImageViewHolder : AmityBasePostViewHolder + UndocumentedPublicClass:AmityPostItemNewJoinerViewHolder.kt$AmityPostItemNewJoinerViewHolder : AmityBasePostViewHolder + UndocumentedPublicClass:AmityPostItemNoDataViewHolder.kt$AmityPostItemNoDataViewHolder : AmityBasePostViewHolder + UndocumentedPublicClass:AmityPostItemTextViewHolder.kt$AmityPostItemTextViewHolder : AmityBasePostViewHolder + UndocumentedPublicClass:AmityPostItemThumbsUpViewHolder.kt$AmityPostItemThumbsUpViewHolder : AmityBasePostViewHolder + UndocumentedPublicClass:AmityPostItemUnknownViewHolder.kt$AmityPostItemUnknownViewHolder : AmityBasePostViewHolder + UndocumentedPublicClass:AmityPostMenuCreator.kt$AmityPostMenuCreator + UndocumentedPublicClass:AmityPostMenuCreatorImpl.kt$AmityPostMenuCreatorImpl : AmityPostMenuCreator + UndocumentedPublicClass:AmityPostOptionClickListener.kt$AmityPostOptionClickListener + UndocumentedPublicClass:AmityPostReplyDeletedViewHolder.kt$AmityPostReplyDeletedViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityPostReviewSettingsActivity.kt$AmityPostReviewSettingsActivity : AmityBaseActivityAmityToolBarClickListener + UndocumentedPublicClass:AmityPostReviewSettingsFragment.kt$AmityPostReviewSettingsFragment : RxFragment + UndocumentedPublicClass:AmityPostReviewSettingsFragment.kt$AmityPostReviewSettingsFragment$Builder + UndocumentedPublicClass:AmityPostReviewSettingsMenuCreator.kt$AmityPostReviewSettingsMenuCreator + UndocumentedPublicClass:AmityPostReviewSettingsSettingsMenuCreatorImpl.kt$AmityPostReviewSettingsSettingsMenuCreatorImpl : AmityPostReviewSettingsMenuCreator + UndocumentedPublicClass:AmityPostReviewSettingsViewModel.kt$AmityPostReviewSettingsViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityPostShareClickListener.kt$AmityPostShareClickListener + UndocumentedPublicClass:AmityPostShareListener.kt$AmityPostShareListener + UndocumentedPublicClass:AmityPostSharingSettings.kt$AmityPostSharingSettings + UndocumentedPublicClass:AmityPostSharingTarget.kt$AmityPostSharingTarget + UndocumentedPublicClass:AmityPostTargetPickerActivity.kt$AmityPostTargetPickerActivity : AmityBaseToolbarFragmentContainerActivity + UndocumentedPublicClass:AmityPostTargetPickerFragment.kt$AmityPostTargetPickerFragment : AmityBaseFragmentAmityCreatePostCommunitySelectionListener + UndocumentedPublicClass:AmityPostTargetPickerFragment.kt$AmityPostTargetPickerFragment$Builder + UndocumentedPublicClass:AmityPostViewFileAdapter.kt$AmityPostViewFileAdapter : AmityBasePostAttachmentAdapter + UndocumentedPublicClass:AmityPostViewFileAdapter.kt$AmityPostViewFileAdapter$ILoadMoreFilesClickListener + UndocumentedPublicClass:AmityPostViewHolder.kt$AmityPostViewHolder + UndocumentedPublicClass:AmityPostViewListener.kt$AmityPostViewListener + UndocumentedPublicClass:AmityPreviewImage.kt$AmityPreviewImage : Parcelable + UndocumentedPublicClass:AmityProvider.kt$AmityProvider : ContentProvider + UndocumentedPublicClass:AmityPushNotificationBaseViewModel.kt$AmityPushNotificationBaseViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityPushNotificationMenuCreator.kt$AmityPushNotificationMenuCreator + UndocumentedPublicClass:AmityPushNotificationMenuCreatorImpl.kt$AmityPushNotificationMenuCreatorImpl : AmityPushNotificationMenuCreator + UndocumentedPublicClass:AmityPushNotificationSettingsViewModel.kt$AmityPushNotificationSettingsViewModel : AmityPushNotificationBaseViewModel + UndocumentedPublicClass:AmityPushSettingsDetailViewModel.kt$AmityPushSettingsDetailViewModel : AmityPushNotificationBaseViewModel + UndocumentedPublicClass:AmityReadMoreTextView.kt$AmityReadMoreTextView : ConstraintLayout + UndocumentedPublicClass:AmityRecentChatAdapter.kt$AmityRecentChatAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityRecentChatFragment.kt$AmityRecentChatFragment : FragmentAmityRecentChatItemClickListener + UndocumentedPublicClass:AmityRecentChatFragment.kt$AmityRecentChatFragment$Builder + UndocumentedPublicClass:AmityRecentChatFragmentDelegate.kt$AmityRecentChatFragmentDelegate + UndocumentedPublicClass:AmityRecentChatItemClickListener.kt$AmityRecentChatItemClickListener + UndocumentedPublicClass:AmityRecentChatViewHolder.kt$AmityRecentChatViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityRecentChatViewModel.kt$AmityRecentChatViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityRecentItemDecoration.kt$AmityRecentItemDecoration : ItemDecoration + UndocumentedPublicClass:AmityRecentMessageListActivity.kt$AmityRecentMessageListActivity : AppCompatActivityAmityRecentChatItemClickListener + UndocumentedPublicClass:AmityRecommendedCommunitiesAdapter.kt$AmityRecommendedCommunitiesAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityRecommendedCommunitiesAdapter.kt$AmityRecommendedCommunitiesAdapter$AmityRecommendedCommunityViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityRecommendedCommunityFragment.kt$AmityRecommendedCommunityFragment : AmityBaseFragmentAmityMyCommunityItemClickListener + UndocumentedPublicClass:AmityRecommendedCommunityFragment.kt$AmityRecommendedCommunityFragment$Builder + UndocumentedPublicClass:AmityRecommendedCommunityFragmentDelegate.kt$AmityRecommendedCommunityFragmentDelegate + UndocumentedPublicClass:AmityRecyclerView.kt$AmityRecyclerView : RecyclerView + UndocumentedPublicClass:AmityRecyclerViewItemDecoration.kt$AmityRecyclerViewItemDecoration : ItemDecoration + UndocumentedPublicClass:AmityRippleBackground.kt$AmityRippleBackground : RelativeLayout + UndocumentedPublicClass:AmitySampleApp.kt$AmitySampleApp : Application + UndocumentedPublicClass:AmitySampleFirebaseMessagingService.kt$AmitySampleFirebaseMessagingService : FirebaseMessagingService + UndocumentedPublicClass:AmityScaleErrorImageViewTarget.kt$AmityScaleErrorImageViewTarget : ImageViewTarget + UndocumentedPublicClass:AmityScreenUtils.kt$AmityScreenUtils + UndocumentedPublicClass:AmitySearchResultAdapter.kt$AmitySearchResultAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmitySelectCategoryItem.kt$AmitySelectCategoryItem : Parcelable + UndocumentedPublicClass:AmitySelectMemberContract.kt$AmitySelectMemberContract : ActivityResultContract + UndocumentedPublicClass:AmitySelectMemberItemDiffCallBack.kt$AmitySelectMemberItemDiffCallBack : Callback + UndocumentedPublicClass:AmitySelectMemberListener.kt$AmitySelectMemberListener + UndocumentedPublicClass:AmitySelectMembersItemDecoration.kt$AmitySelectMembersItemDecoration : ItemDecoration + UndocumentedPublicClass:AmitySelectMembersViewModel.kt$AmitySelectMembersViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmitySelectableMessageViewHolder.kt$AmitySelectableMessageViewHolder : AmityChatMessageBaseViewHolder + UndocumentedPublicClass:AmitySelectableMessageViewModel.kt$AmitySelectableMessageViewModel : AmityChatMessageBaseViewModel + UndocumentedPublicClass:AmitySelectedMemberAdapter.kt$AmitySelectedMemberAdapter : AmityBaseRecyclerViewAdapter + UndocumentedPublicClass:AmitySelectedMemberListener.kt$AmitySelectedMemberListener + UndocumentedPublicClass:AmitySelectedMemberViewHolder.kt$AmitySelectedMemberViewHolder : ViewHolderIBinder + UndocumentedPublicClass:AmitySeparateContentViewHolder.kt$AmitySeparateContentViewHolder : ViewHolderIBinder + UndocumentedPublicClass:AmitySettingActivity.kt$AmitySettingActivity : AppCompatActivity + UndocumentedPublicClass:AmitySettingsHeaderViewHolder.kt$AmitySettingsHeaderViewHolder : ViewHolderIBinder + UndocumentedPublicClass:AmitySettingsItem.kt$AmitySettingsItem + UndocumentedPublicClass:AmitySettingsItem.kt$AmitySettingsItem$Header : AmitySettingsItem + UndocumentedPublicClass:AmitySettingsItem.kt$AmitySettingsItem$Margin : AmitySettingsItem + UndocumentedPublicClass:AmitySettingsItem.kt$AmitySettingsItem$NavigationContent : AmitySettingsItem + UndocumentedPublicClass:AmitySettingsItem.kt$AmitySettingsItem$RadioContent : AmitySettingsItem + UndocumentedPublicClass:AmitySettingsItem.kt$AmitySettingsItem$Separator : AmitySettingsItem + UndocumentedPublicClass:AmitySettingsItem.kt$AmitySettingsItem$TextContent : AmitySettingsItem + UndocumentedPublicClass:AmitySettingsItem.kt$AmitySettingsItem$ToggleContent : AmitySettingsItem + UndocumentedPublicClass:AmitySettingsItemAdapter.kt$AmitySettingsItemAdapter : AmityBaseRecyclerViewAdapter + UndocumentedPublicClass:AmitySettingsMarginViewHolder.kt$AmitySettingsMarginViewHolder : ViewHolderIBinder + UndocumentedPublicClass:AmitySettingsNavContentViewHolder.kt$AmitySettingsNavContentViewHolder : ViewHolderIBinder + UndocumentedPublicClass:AmitySettingsRadioContentViewHolder.kt$AmitySettingsRadioContentViewHolder : ViewHolderIBinder + UndocumentedPublicClass:AmitySettingsTextContentViewHolder.kt$AmitySettingsTextContentViewHolder : ViewHolderIBinder + UndocumentedPublicClass:AmitySettingsToggleContentViewHolder.kt$AmitySettingsToggleContentViewHolder : ViewHolderIBinder + UndocumentedPublicClass:AmityShareMenuViewModel.kt$AmityShareMenuViewModel + UndocumentedPublicClass:AmitySharePostBottomSheetDialog.kt$AmitySharePostBottomSheetDialog : AmityShareMenuViewModel + UndocumentedPublicClass:AmityShareType.kt$AmityShareType + UndocumentedPublicClass:AmitySingleLiveData.kt$AmitySingleLiveData<T> : MutableLiveData + UndocumentedPublicClass:AmitySocialUISettings.kt$AmitySocialUISettings + UndocumentedPublicClass:AmitySpacesItemDecoration.kt$AmitySpacesItemDecoration : ItemDecorationParcelable + UndocumentedPublicClass:AmitySpacesItemDecoration.kt$AmitySpacesItemDecoration$CREATOR : Creator + UndocumentedPublicClass:AmityStyle.kt$AmityStyle + UndocumentedPublicClass:AmityStyleColorSpan.kt$AmityStyleColorSpan : StyleSpan + UndocumentedPublicClass:AmityTabLayout.kt$AmityTabLayout : ConstraintLayout + UndocumentedPublicClass:AmityTextMessageViewModel.kt$AmityTextMessageViewModel : AmitySelectableMessageViewModel + UndocumentedPublicClass:AmityTextMsgReceiverViewHolder.kt$AmityTextMsgReceiverViewHolder : AmitySelectableMessageViewHolderAmityLongPressListener + UndocumentedPublicClass:AmityTextMsgSenderViewHolder.kt$AmityTextMsgSenderViewHolder : AmitySelectableMessageViewHolderAmityLongPressListener + UndocumentedPublicClass:AmityTextReceiverViewHolder.kt$AmityTextReceiverViewHolder : AmityChatMessageBaseViewHolder + UndocumentedPublicClass:AmityTextSenderViewHolder.kt$AmityTextSenderViewHolder : AmityChatMessageBaseViewHolder + UndocumentedPublicClass:AmityTextStyle.kt$AmityTextStyle : AmityStyle + UndocumentedPublicClass:AmityTextView.kt$AmityTextView : AppCompatTextView + UndocumentedPublicClass:AmityThemeUtil.kt$AmityThemeUtil + UndocumentedPublicClass:AmityThreePostImageChildrenViewHolder.kt$AmityThreePostImageChildrenViewHolder : AmityBasePostImageChildrenViewHolder + UndocumentedPublicClass:AmityThumbsUpPostData.kt$AmityThumbsUpPostData + UndocumentedPublicClass:AmityTimelineType.kt$AmityTimelineType + UndocumentedPublicClass:AmityToolBar.kt$AmityToolBar : MaterialToolbar + UndocumentedPublicClass:AmityToolBarClickListener.kt$AmityToolBarClickListener + UndocumentedPublicClass:AmityTrendingChannelsView.kt$AmityTrendingChannelsView + UndocumentedPublicClass:AmityTrendingCommunityAdapter.kt$AmityTrendingCommunityAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityTrendingCommunityAdapter.kt$AmityTrendingCommunityAdapter$AmityTrendingCommunityViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityTrendingCommunityFragment.kt$AmityTrendingCommunityFragment : AmityBaseFragmentAmityMyCommunityItemClickListener + UndocumentedPublicClass:AmityTrendingCommunityFragment.kt$AmityTrendingCommunityFragment$Builder + UndocumentedPublicClass:AmityTrendingCommunityFragmentDelegate.kt$AmityTrendingCommunityFragmentDelegate + UndocumentedPublicClass:AmityTwoPostImageChildrenViewHolder.kt$AmityTwoPostImageChildrenViewHolder : AmityBasePostImageChildrenViewHolder + UndocumentedPublicClass:AmityUIKitClient.kt$AmityUIKitClient + UndocumentedPublicClass:AmityUnknownMessageViewHolder.kt$AmityUnknownMessageViewHolder : AmityChatMessageBaseViewHolder + UndocumentedPublicClass:AmityUnknownMsgViewModel.kt$AmityUnknownMsgViewModel : AmityChatMessageBaseViewModel + UndocumentedPublicClass:AmityUserClickListener.kt$AmityUserClickListener + UndocumentedPublicClass:AmityUserFeedFragment.kt$AmityUserFeedFragment : AmityBaseFeedFragment + UndocumentedPublicClass:AmityUserFeedFragment.kt$AmityUserFeedFragment$Builder + UndocumentedPublicClass:AmityUserFollowerFragment.kt$AmityUserFollowerFragment : RxFragmentAmityUserClickListener + UndocumentedPublicClass:AmityUserFollowerFragment.kt$AmityUserFollowerFragment$Builder + UndocumentedPublicClass:AmityUserFollowerHomeFragment.kt$AmityUserFollowerHomeFragment : RxFragment + UndocumentedPublicClass:AmityUserFollowerHomeFragment.kt$AmityUserFollowerHomeFragment$Builder + UndocumentedPublicClass:AmityUserFollowerViewModel.kt$AmityUserFollowerViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityUserFollowersActivity.kt$AmityUserFollowersActivity : AmityBaseToolbarFragmentContainerActivity + UndocumentedPublicClass:AmityUserFollowingFragment.kt$AmityUserFollowingFragment : RxFragmentAmityUserClickListener + UndocumentedPublicClass:AmityUserFollowingFragment.kt$AmityUserFollowingFragment$Builder + UndocumentedPublicClass:AmityUserFollowingViewModel.kt$AmityUserFollowingViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityUserProfileActivity.kt$AmityUserProfileActivity : AmityBaseToolbarFragmentContainerActivity + UndocumentedPublicClass:AmityUserProfileEditorFragment.kt$AmityUserProfileEditorFragment : AmityPickerFragment + UndocumentedPublicClass:AmityUserProfileEditorFragment.kt$AmityUserProfileEditorFragment$Builder + UndocumentedPublicClass:AmityUserProfileHeaderView.kt$AmityUserProfileHeaderView : ConstraintLayout + UndocumentedPublicClass:AmityUserProfilePageFragment.kt$AmityUserProfilePageFragment : AmityBaseFragmentOnOffsetChangedListener + UndocumentedPublicClass:AmityUserProfilePageFragment.kt$AmityUserProfilePageFragment$Builder + UndocumentedPublicClass:AmityUserProfileViewModel.kt$AmityUserProfileViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityUserTimelineViewModel.kt$AmityUserTimelineViewModel : AmityBaseFeedViewModel + UndocumentedPublicClass:AmityUsersAdapter.kt$AmityUsersAdapter : AmityBaseRecyclerViewPagedAdapter + UndocumentedPublicClass:AmityUsersAdapter.kt$AmityUsersAdapter$AmityUserViewHolder : ViewHolderBinder + UndocumentedPublicClass:AmityUsersGlobalSearchFragment.kt$AmityUsersGlobalSearchFragment : RxFragmentAmityUserClickListener + UndocumentedPublicClass:AmityUsersGlobalSearchFragment.kt$AmityUsersGlobalSearchFragment$Builder + UndocumentedPublicClass:AmityUsersGlobalSearchViewModel.kt$AmityUsersGlobalSearchViewModel : AmityBaseViewModel + UndocumentedPublicClass:AmityUtils.kt$AmityUtils + UndocumentedPublicClass:AmityViewAllCommunityPreviewItemViewHolder.kt$AmityViewAllCommunityPreviewItemViewHolder : AmityBaseMyCommunityPreviewItemViewHolder + UndocumentedPublicClass:AmityViewPostFileFooterViewHolder.kt$AmityViewPostFileFooterViewHolder : ViewHolderIBinder + UndocumentedPublicClass:FeedImage.kt$FeedImage : Parcelable + UndocumentedPublicClass:FileUploadState.kt$FileUploadState + UndocumentedPublicClass:MainActivity.kt$MainActivity : AppCompatActivity + UndocumentedPublicClass:MainActivity.kt$MainActivity : RxAppCompatActivity + UndocumentedPublicClass:MessageType.kt$MessageType + UndocumentedPublicClass:TestActivity.kt$TestActivity : AppCompatActivity + UndocumentedPublicFunction:AmityAddedMemberClickListener.kt$AmityAddedMemberClickListener$fun onAddButtonClicked() + UndocumentedPublicFunction:AmityAddedMemberClickListener.kt$AmityAddedMemberClickListener$fun onMemberCountClicked() + UndocumentedPublicFunction:AmityAddedMemberClickListener.kt$AmityAddedMemberClickListener$fun onMemberRemoved(itemAmity: AmitySelectMemberItem) + UndocumentedPublicFunction:AmityAddedMembersAdapter.kt$AmityAddedMembersAdapter$fun submitList(newList: List<AmitySelectMemberItem>) + UndocumentedPublicFunction:AmityAlertDialogFragment.kt$AmityAlertDialogFragment$fun setAlertDialogActionListener(listener: IAlertDialogActionListener) + UndocumentedPublicFunction:AmityAlertDialogFragment.kt$AmityAlertDialogFragment.Companion$fun newInstance( @StringRes title: Int, @StringRes message: Int, @StringRes positiveButtonTitle: Int?, @StringRes negativeButtonTitle: Int? ): AmityAlertDialogFragment + UndocumentedPublicFunction:AmityAlertDialogFragment.kt$AmityAlertDialogFragment.IAlertDialogActionListener$fun onClickNegativeButton() + UndocumentedPublicFunction:AmityAlertDialogFragment.kt$AmityAlertDialogFragment.IAlertDialogActionListener$fun onClickPositiveButton() + UndocumentedPublicFunction:AmityAudioMsgBaseViewHolder.kt$AmityAudioMsgBaseViewHolder$abstract fun getAudioViewHolder(): AmityAudioMsgBaseViewHolder + UndocumentedPublicFunction:AmityAudioMsgViewModel.kt$AmityAudioMsgViewModel$fun getUploadProgress(ekoMessage: AmityMessage) + UndocumentedPublicFunction:AmityAudioMsgViewModel.kt$AmityAudioMsgViewModel$fun playButtonClicked() + UndocumentedPublicFunction:AmityAudioPlayListener.kt$AmityAudioPlayListener$fun messageDeleted(msgId: String) + UndocumentedPublicFunction:AmityAudioPlayListener.kt$AmityAudioPlayListener$fun playAudio(vh: AmityAudioMsgBaseViewHolder) + UndocumentedPublicFunction:AmityAudioRecorderListener.kt$AmityAudioRecorderListener$fun onFileRecorded(audioFile: File?) + UndocumentedPublicFunction:AmityAudioRecorderListener.kt$AmityAudioRecorderListener$fun showMessage() + UndocumentedPublicFunction:AmityAudioRecorderView.kt$AmityAudioRecorderView$fun circularReveal() + UndocumentedPublicFunction:AmityAudioRecorderView.kt$AmityAudioRecorderView$fun onTouch(event: MotionEvent?) + UndocumentedPublicFunction:AmityAudioRecorderView.kt$AmityAudioRecorderView$fun setAudioRecorderListener(listener: AmityAudioRecorderListener) + UndocumentedPublicFunction:AmityAvatarView.kt$AmityAvatarView$fun setImage(@DrawableRes drawable: Int) + UndocumentedPublicFunction:AmityAvatarView.kt$AmityAvatarView$fun setImage(url: String) + UndocumentedPublicFunction:AmityAvatarView.kt$AmityAvatarView$fun setViewStyle(style: AmityAvatarViewStyle) + UndocumentedPublicFunction:AmityBaseActivity.kt$AmityBaseActivity$@LayoutRes abstract fun getLayoutId(): Int + UndocumentedPublicFunction:AmityBaseActivity.kt$AmityBaseActivity$abstract fun getBindingVariable(): Int + UndocumentedPublicFunction:AmityBaseActivity.kt$AmityBaseActivity$abstract fun getViewModel(): V + UndocumentedPublicFunction:AmityBaseActivity.kt$AmityBaseActivity$fun hasPermission(permission: String): Boolean + UndocumentedPublicFunction:AmityBaseActivity.kt$AmityBaseActivity$fun requestPermission(permission: Array<String>, requestCode: Int) + UndocumentedPublicFunction:AmityBaseActivity.kt$AmityBaseActivity$fun requestPermission(permission: String, requestCode: Int) + UndocumentedPublicFunction:AmityBaseCategoryListFragment.kt$AmityBaseCategoryListFragment$abstract fun getCategoryListAdapter(): AmityCategoryListAdapter + UndocumentedPublicFunction:AmityBaseCategoryListFragment.kt$AmityBaseCategoryListFragment$fun setCategoryItemClickListener(listener: AmityCategoryItemClickListener) + UndocumentedPublicFunction:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment$abstract fun getPostMenuText(): String + UndocumentedPublicFunction:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment$abstract fun handlePostMenuItemClick() + UndocumentedPublicFunction:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment$abstract fun setToolBarText() + UndocumentedPublicFunction:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment$fun isEditMode(): Boolean + UndocumentedPublicFunction:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment$fun updatePostMenu(enabled: Boolean) + UndocumentedPublicFunction:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment$open fun isRightButtonActive(): Boolean + UndocumentedPublicFunction:AmityBaseFeedFragment.kt$AmityBaseFeedFragment$abstract fun getEmptyView(): View + UndocumentedPublicFunction:AmityBaseFeedFragment.kt$AmityBaseFeedFragment$abstract fun getFeedType(): AmityTimelineType + UndocumentedPublicFunction:AmityBaseFeedFragment.kt$AmityBaseFeedFragment$abstract fun getViewModel(): AmityBaseFeedViewModel + UndocumentedPublicFunction:AmityBaseFeedFragment.kt$AmityBaseFeedFragment$fun getRootView(): ViewGroup + UndocumentedPublicFunction:AmityBaseFeedFragment.kt$AmityBaseFeedFragment$open fun handleEmptyList(isListEmpty: Boolean) + UndocumentedPublicFunction:AmityBaseFeedViewModel.kt$AmityBaseFeedViewModel$abstract fun getFeed(): Flowable<PagedList<AmityPost>>? + UndocumentedPublicFunction:AmityBaseFeedViewModel.kt$AmityBaseFeedViewModel$fun commentShowMoreActionClicked(feed: AmityPost, comment: AmityComment) + UndocumentedPublicFunction:AmityBaseFeedViewModel.kt$AmityBaseFeedViewModel$fun deleteComment(comment: AmityComment): Completable + UndocumentedPublicFunction:AmityBaseFeedViewModel.kt$AmityBaseFeedViewModel$fun deletePost(post: AmityPost): Completable + UndocumentedPublicFunction:AmityBaseFeedViewModel.kt$AmityBaseFeedViewModel$fun feedShowMoreActionClicked(feed: AmityPost) + UndocumentedPublicFunction:AmityBaseFeedViewModel.kt$AmityBaseFeedViewModel$fun feedShowShareOptionsActionClicked(post: AmityPost) + UndocumentedPublicFunction:AmityBaseFeedViewModel.kt$AmityBaseFeedViewModel$fun postReaction(liked: Boolean, ekoPost: AmityPost): Completable + UndocumentedPublicFunction:AmityBaseFeedViewModel.kt$AmityBaseFeedViewModel$fun reportComment(comment: AmityComment): Completable + UndocumentedPublicFunction:AmityBaseFeedViewModel.kt$AmityBaseFeedViewModel$fun reportPost(post: AmityPost): Completable + UndocumentedPublicFunction:AmityBaseFeedViewModel.kt$AmityBaseFeedViewModel$fun unreportComment(comment: AmityComment): Completable + UndocumentedPublicFunction:AmityBaseFeedViewModel.kt$AmityBaseFeedViewModel$fun unreportPost(post: AmityPost): Completable + UndocumentedPublicFunction:AmityBaseFragment.kt$AmityBaseFragment$fun backPressFragment() + UndocumentedPublicFunction:AmityBaseFragment.kt$AmityBaseFragment$fun hasPermission(permission: String): Boolean + UndocumentedPublicFunction:AmityBaseFragment.kt$AmityBaseFragment$fun requestPermission(permission: Array<String>, requestCode: Int) + UndocumentedPublicFunction:AmityBaseFragment.kt$AmityBaseFragment$fun requestPermission(permission: String, requestCode: Int) + UndocumentedPublicFunction:AmityBaseFragment.kt$AmityBaseFragment$open fun handleBackPress() + UndocumentedPublicFunction:AmityBasePostAttachmentAdapter.kt$AmityBasePostAttachmentAdapter$fun submitList(newList: List<AmityFileAttachment>) + UndocumentedPublicFunction:AmityBasePostAttachmentViewHolder.kt$AmityBasePostAttachmentViewHolder$open fun getMaxCharacterLimit(): Int + UndocumentedPublicFunction:AmityBaseRecyclerViewAdapter.kt$AmityBaseRecyclerViewAdapter$abstract fun getViewHolder(view: View, viewType: Int): RecyclerView.ViewHolder + UndocumentedPublicFunction:AmityBaseRecyclerViewAdapter.kt$AmityBaseRecyclerViewAdapter$fun setItems(listItems: List<T>) + UndocumentedPublicFunction:AmityBaseRecyclerViewAdapter.kt$AmityBaseRecyclerViewAdapter$fun setItems(listItems: List<T>, diffCallBack: DiffUtil.Callback) + UndocumentedPublicFunction:AmityBaseRecyclerViewAdapter.kt$AmityBaseRecyclerViewAdapter.IBinder$fun bind(data: T?, position: Int) + UndocumentedPublicFunction:AmityBaseRecyclerViewPagedAdapter.kt$AmityBaseRecyclerViewPagedAdapter$abstract fun getViewHolder(view: View, viewType: Int): RecyclerView.ViewHolder + UndocumentedPublicFunction:AmityBaseRecyclerViewPagedAdapter.kt$AmityBaseRecyclerViewPagedAdapter.Binder$fun bind(data: T?, position: Int) + UndocumentedPublicFunction:AmityBaseToolbarFragmentContainerActivity.kt$AmityBaseToolbarFragmentContainerActivity$abstract fun getContentFragment(): Fragment + UndocumentedPublicFunction:AmityBaseToolbarFragmentContainerActivity.kt$AmityBaseToolbarFragmentContainerActivity$abstract fun initToolbar() + UndocumentedPublicFunction:AmityBaseToolbarFragmentContainerActivity.kt$AmityBaseToolbarFragmentContainerActivity$fun getToolBar(): AmityToolBar? + UndocumentedPublicFunction:AmityBaseToolbarFragmentContainerActivity.kt$AmityBaseToolbarFragmentContainerActivity$fun showToolbarDivider() + UndocumentedPublicFunction:AmityBaseViewModel.kt$AmityBaseViewModel$//TODO Refactor permission function move to other class fun checkModeratorPermissionAtCommunity( permission: AmityPermission, communityId: String ): Flowable<Boolean> + UndocumentedPublicFunction:AmityBaseViewModel.kt$AmityBaseViewModel$fun checkModeratorPermissionAtChannel( permission: AmityPermission, channelId: String ): Flowable<Boolean> + UndocumentedPublicFunction:AmityBaseViewModel.kt$AmityBaseViewModel$fun checkPermissionAtGlobal(permission: AmityPermission): Flowable<Boolean> + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter( value = [ "avatarViewImage", "avatarViewPlaceHolder", "avatarViewSignature", "isCircular"], requireAll = false) fun setAvatarViewImage(view: AmityAvatarView, imagePath: String?, placeholder: Drawable?, signature: String? = "", isCircular: Boolean = true) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter( value = [ "buttonEnabledTextColor", "buttonEnabledTextColorShade", "buttonDisabledTextColor", "buttonDisabledTextColorShade"], requireAll = false) fun setButtonTextColor(view: Button, buttonEnabledTextColor: Int?, buttonEnabledTextColorShade: AmityColorShade?, buttonDisabledTextColor: Int?, buttonDisabledTextColorShade: AmityColorShade?) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter( value = [ "checkBoxDefaultColor", "checkBoxDefaultShade", "checkBoxCheckedColor", "checkBoxCheckedShade"], requireAll = false) fun setCheckboxSelectorColor(view: MaterialCheckBox, checkBoxDefaultColor: Int?, checkBoxDefaultShade: AmityColorShade?, checkBoxCheckedColor: Int?, checkBoxCheckedShade: AmityColorShade?) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter( value = [ "roundedCorner", "topLeftRadius", "bottomLeftRadius", "topRightRadius", "bottomRightRadius", "fillColor", "StrokeColor", "colorShade"], requireAll = false) fun setRoundedCorner(view: View, roundedCorner: Boolean, topLeft: Float?, bottomLeft: Float?, topRight: Float?, bottomRight: Float?, @ColorRes fillColor: Int?, @ColorRes strokeColor: Int?, colorShade: AmityColorShade?) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter( value = ["textColorShade", "textColorHintShade"], requireAll = false) fun setTextColor(view: TextView, colorShade: AmityColorShade?, textColorHintShade: AmityColorShade?) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter("amityVisibility") fun setVisibility(view: View, value: Boolean) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter("imageUrl", "placeHolder", requireAll = false) fun setImageUrl(view: ImageView, imageUrl: String?, placeholder: Drawable?) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter("isBold") fun setBold(view: TextView, isBold: Boolean) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter("required") fun setRequiredInLabel(view: TextView, required: Boolean = false) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter("safeText") fun setText(textView: TextView, input: CharSequence?) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter("showCameraIcon") fun setShowCameraIcon(view: AmityAvatarView, showCameraIcon: Boolean = false) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter(value = ["amityBackgroundColor", "backgroundColorShade"], requireAll = false) fun setViewBackgroundColor(view: View, color: Int?, colorShade: AmityColorShade?) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter(value = ["amityBackgroundColorAlpha"], requireAll = true) fun setBackgroundAlpha(view: ShapeableImageView, amityBackgroundColorAlpha: Int) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter(value = ["amityButtonStrokeShade"], requireAll = true) fun setBackgroundAlpha(view: MaterialButton, shade: AmityColorShade) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter(value = ["amityFillColor", "amityFillShade"]) fun setRoundedImageView(imageView: ImageView, fillColor: Int, shade: AmityColorShade) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter(value = ["amityTintColor", "amityTintShade"], requireAll = false) fun setImageViewTint(imageView: ImageView, tintColor: Int, tintShade: AmityColorShade?) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter(value = ["drawableTintColor", "drawableTintShade"], requireAll = false) fun setDrawableTint(view: TextView, drawableTintColor: Int?, drawableTintShade: AmityColorShade?) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter(value = ["longPress", "maxLines"], requireAll = false) fun setListener(view: AmityReadMoreTextView, listener: AmityLongPressListener?, maxLines: Int?) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter(value = ["message", "isSender"], requireAll = true) fun setText(view: AmityReadMoreTextView, message: String?, isSender: Boolean) + UndocumentedPublicFunction:AmityBindingUtility.kt$@BindingAdapter(value = ["onScrolled", "onScrollStateChanged"], requireAll = false) fun setOnRVScroll(rv: RecyclerView, onScroll: OnScroll?, onScrollStateChanged: OnScrollStateChanged?) + UndocumentedPublicFunction:AmityBindingUtility.kt$OnScroll$fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) + UndocumentedPublicFunction:AmityBindingUtility.kt$OnScrollStateChanged$fun onScrollStateChanged(recyclerView: RecyclerView, newState: Int) + UndocumentedPublicFunction:AmityBottomSheetAdapter.kt$AmityBottomSheetAdapter.BottomSheetViewHolder$fun bind(item: AmityMenuItem?) + UndocumentedPublicFunction:AmityBottomSheetDialogFragment.kt$AmityBottomSheetDialogFragment$fun menuItem(menuItemCallback: (Menu) -> Unit) + UndocumentedPublicFunction:AmityBottomSheetDialogFragment.kt$AmityBottomSheetDialogFragment$fun setOnNavigationItemSelectedListener(listener: OnNavigationItemSelectedListener) + UndocumentedPublicFunction:AmityBottomSheetDialogFragment.kt$AmityBottomSheetDialogFragment.Companion$fun newInstance(@MenuRes menu: Int): AmityBottomSheetDialogFragment + UndocumentedPublicFunction:AmityBottomSheetDialogFragment.kt$AmityBottomSheetDialogFragment.OnNavigationItemSelectedListener$fun onItemSelected(item: MenuItem) + UndocumentedPublicFunction:AmityBottomSheetListFragment.kt$AmityBottomSheetListFragment$fun setMenuItemClickListener(listener: AmityMenuItemClickListener) + UndocumentedPublicFunction:AmityBottomSheetListFragment.kt$AmityBottomSheetListFragment.Companion$fun newInstance(list: ArrayList<AmityMenuItem>): AmityBottomSheetListFragment + UndocumentedPublicFunction:AmityButton.kt$AmityButton$fun setViewStyle(buttonStyle: AmityButtonStyle) + UndocumentedPublicFunction:AmityCameraUtil.kt$AmityCameraUtil.Companion$fun createImageFile(context: Context): File? + UndocumentedPublicFunction:AmityCameraUtil.kt$AmityCameraUtil.Companion$fun createPhotoUri(context: Context, file: File): Uri? + UndocumentedPublicFunction:AmityCategoryCommunityListActivity.kt$AmityCategoryCommunityListActivity.Companion$fun newIntent(context: Context, category: AmityCommunityCategory): Intent + UndocumentedPublicFunction:AmityCategoryCommunityListFragment.kt$AmityCategoryCommunityListFragment.Builder$fun build(activity: AppCompatActivity): AmityCategoryCommunityListFragment + UndocumentedPublicFunction:AmityCategoryCommunityListFragment.kt$AmityCategoryCommunityListFragment.Companion$fun newInstance(category: AmityCommunityCategory): Builder + UndocumentedPublicFunction:AmityCategoryCommunityListFragment.kt$AmityCategoryCommunityListFragment.Companion$fun newInstance(categoryId: String): Builder + UndocumentedPublicFunction:AmityCategoryCommunityListViewModel.kt$AmityCategoryCommunityListViewModel$fun getCommunityByCategory(parentCategoryId: String): Flowable<PagedList<AmityCommunity>> + UndocumentedPublicFunction:AmityCategoryItemClickListener.kt$AmityCategoryItemClickListener$fun onCategorySelected(category: AmityCommunityCategory) + UndocumentedPublicFunction:AmityCategoryListAdapter.kt$AmityCategorySelectionListener$fun getSelection(): String? + UndocumentedPublicFunction:AmityCategoryListAdapter.kt$AmityCategorySelectionListener$fun setSelection(selectedCategory: String?) + UndocumentedPublicFunction:AmityCategoryListFragment.kt$AmityCategoryListFragment.Builder$fun build(activity: AppCompatActivity): AmityCategoryListFragment + UndocumentedPublicFunction:AmityCategoryListFragment.kt$AmityCategoryListFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityCategoryListViewModel.kt$AmityCategoryListViewModel$fun getCategories(): Flowable<PagedList<AmityCommunityCategory>> + UndocumentedPublicFunction:AmityCategoryListViewModel.kt$AmityCategoryListViewModel$fun getCommunityByCategory(parentCategoryId: String): Flowable<PagedList<AmityCommunity>> + UndocumentedPublicFunction:AmityCategoryPickerFragment.kt$AmityCategoryPickerFragment.Builder$fun build(activity: AppCompatActivity): AmityCategoryPickerFragment + UndocumentedPublicFunction:AmityCategoryPickerFragment.kt$AmityCategoryPickerFragment.Builder$fun selectedCategory(category: String): Builder + UndocumentedPublicFunction:AmityCategoryPickerFragment.kt$AmityCategoryPickerFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityCategoryPreviewFragment.kt$AmityCategoryPreviewFragment.Builder$fun build(activity: AppCompatActivity): AmityCategoryPreviewFragment + UndocumentedPublicFunction:AmityCategoryPreviewFragment.kt$AmityCategoryPreviewFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityCategoryPreviewFragmentDelegate.kt$AmityCategoryPreviewFragmentDelegate$fun categoryPreviewCommunityFragment(): AmityCategoryPreviewFragment + UndocumentedPublicFunction:AmityChatComposeBarClickListener.kt$AmityChatComposeBarClickListener$fun onAlbumClicked() + UndocumentedPublicFunction:AmityChatComposeBarClickListener.kt$AmityChatComposeBarClickListener$fun onCameraClicked() + UndocumentedPublicFunction:AmityChatComposeBarClickListener.kt$AmityChatComposeBarClickListener$fun onFileClicked() + UndocumentedPublicFunction:AmityChatComposeBarClickListener.kt$AmityChatComposeBarClickListener$fun onLocationCLicked() + UndocumentedPublicFunction:AmityChatHomePageFragment.kt$AmityChatHomePageFragment.Builder$fun build(activity: AppCompatActivity): AmityChatHomePageFragment + UndocumentedPublicFunction:AmityChatHomePageFragment.kt$AmityChatHomePageFragment.Builder$fun recentChatFragmentDelegate(delegate: AmityRecentChatFragmentDelegate): Builder + UndocumentedPublicFunction:AmityChatHomePageFragment.kt$AmityChatHomePageFragment.Companion$fun newInstance() : Builder + UndocumentedPublicFunction:AmityChatMessageBaseViewHolder.kt$AmityChatMessageBaseViewHolder$abstract fun setMessage(message: AmityMessage) + UndocumentedPublicFunction:AmityChatMessageBaseViewHolder.kt$AmityChatMessageBaseViewHolder$fun setItem(item: AmityMessage?) + UndocumentedPublicFunction:AmityChatMessageBaseViewModel.kt$AmityChatMessageBaseViewModel$fun deleteMessage(): Completable? + UndocumentedPublicFunction:AmityChatRoomFragment.kt$AmityChatRoomFragment.Builder$fun build(activity: AppCompatActivity): AmityChatRoomFragment + UndocumentedPublicFunction:AmityChatRoomFragment.kt$AmityChatRoomFragment.Builder$fun composeBar(composeBar: AmityChatRoomComposeBar): Builder + UndocumentedPublicFunction:AmityChatRoomFragment.kt$AmityChatRoomFragment.Builder$fun customViewHolder(customViewHolder: AmityMessageListAdapter.CustomViewHolderListener): Builder + UndocumentedPublicFunction:AmityChatRoomFragment.kt$AmityChatRoomFragment.Builder$fun enableChatToolbar(enable: Boolean): Builder + UndocumentedPublicFunction:AmityChatRoomFragment.kt$AmityChatRoomFragment.Companion$fun newInstance(channelId: String): Builder + UndocumentedPublicFunction:AmityChatRoomWithDefaultComposeBarFragment.kt$AmityChatRoomWithDefaultComposeBarFragment.Builder$fun build(activity: AppCompatActivity): AmityChatRoomWithDefaultComposeBarFragment + UndocumentedPublicFunction:AmityChatRoomWithDefaultComposeBarFragment.kt$AmityChatRoomWithDefaultComposeBarFragment.Builder$fun customViewHolder(customViewHolder: AmityMessageListAdapter.CustomViewHolderListener) : Builder + UndocumentedPublicFunction:AmityChatRoomWithDefaultComposeBarFragment.kt$AmityChatRoomWithDefaultComposeBarFragment.Builder$fun enableChatToolbar(enable: Boolean): Builder + UndocumentedPublicFunction:AmityChatRoomWithTextComposeBarFragment.kt$AmityChatRoomWithTextComposeBarFragment.Builder$fun build(activity: AppCompatActivity): AmityChatRoomWithTextComposeBarFragment + UndocumentedPublicFunction:AmityChatRoomWithTextComposeBarFragment.kt$AmityChatRoomWithTextComposeBarFragment.Builder$fun customViewHolder(customViewHolder: AmityMessageListAdapter.CustomViewHolderListener) : Builder + UndocumentedPublicFunction:AmityChatRoomWithTextComposeBarFragment.kt$AmityChatRoomWithTextComposeBarFragment.Builder$fun enableChatToolbar(enable: Boolean): Builder + UndocumentedPublicFunction:AmityCommentBaseFragment.kt$AmityCommentBaseFragment$fun updateCommentMenu(enabled: Boolean) + UndocumentedPublicFunction:AmityCommentComposeBar.kt$AmityCommentComposeBar$fun setCommentExpandClickListener(onClickListener: OnClickListener) + UndocumentedPublicFunction:AmityCommentComposeBar.kt$AmityCommentComposeBar$fun setImageUrl(url: String) + UndocumentedPublicFunction:AmityCommentCreatorFragment.kt$AmityCommentCreatorFragment.Builder$fun build(activity: AppCompatActivity): AmityCommentCreatorFragment + UndocumentedPublicFunction:AmityCommentCreatorFragment.kt$AmityCommentCreatorFragment.Builder$fun prefilledText(text: String): Builder + UndocumentedPublicFunction:AmityCommentCreatorFragment.kt$AmityCommentCreatorFragment.CommentTargetPicker$fun onComment(parent: AmityComment): Builder + UndocumentedPublicFunction:AmityCommentCreatorFragment.kt$AmityCommentCreatorFragment.CommentTargetPicker$fun onPost(postId: String): Builder + UndocumentedPublicFunction:AmityCommentCreatorFragment.kt$AmityCommentCreatorFragment.Companion$fun newInstance(): CommentTargetPicker + UndocumentedPublicFunction:AmityCommentEditorFragment.kt$AmityCommentEditorFragment.Builder$fun build(activity: AppCompatActivity): AmityCommentEditorFragment + UndocumentedPublicFunction:AmityCommentEditorFragment.kt$AmityCommentEditorFragment.Companion$fun newInstance(comment: AmityComment): Builder + UndocumentedPublicFunction:AmityCommentMenuCreator.kt$AmityCommentMenuCreator$fun createNewCommentsMenu(communityId: String): AmitySettingsItem.TextContent + UndocumentedPublicFunction:AmityCommentMenuCreator.kt$AmityCommentMenuCreator$fun createNewCommentsRadioMenu(communityId: String, choices: List<Pair<Int, Boolean>>): AmitySettingsItem.RadioContent + UndocumentedPublicFunction:AmityCommentMenuCreator.kt$AmityCommentMenuCreator$fun createReactCommentsMenu(communityId: String): AmitySettingsItem.TextContent + UndocumentedPublicFunction:AmityCommentMenuCreator.kt$AmityCommentMenuCreator$fun createReactCommentsRadioMenu(communityId: String, choices: List<Pair<Int, Boolean>>): AmitySettingsItem.RadioContent + UndocumentedPublicFunction:AmityCommentMenuCreator.kt$AmityCommentMenuCreator$fun createReplyCommentsMenu(communityId: String): AmitySettingsItem.TextContent + UndocumentedPublicFunction:AmityCommentMenuCreator.kt$AmityCommentMenuCreator$fun createReplyCommentsRadioMenu(communityId: String, choices: List<Pair<Int, Boolean>>): AmitySettingsItem.RadioContent + UndocumentedPublicFunction:AmityCommentReplyLoader.kt$AmityCommentReplyLoader$fun getComments(): Flowable<List<AmityComment>> + UndocumentedPublicFunction:AmityCommentReplyLoader.kt$AmityCommentReplyLoader$fun load(): Completable + UndocumentedPublicFunction:AmityCommentReplyLoader.kt$AmityCommentReplyLoader$fun showLoadMoreButton(): Flowable<Boolean> + UndocumentedPublicFunction:AmityCommentViewModel.kt$AmityCommentViewModel$fun addComment(commentId: String): Single<AmityComment>? + UndocumentedPublicFunction:AmityCommentViewModel.kt$AmityCommentViewModel$fun checkForCommentUpdate() + UndocumentedPublicFunction:AmityCommentViewModel.kt$AmityCommentViewModel$fun deleteComment(commentId: String): Completable + UndocumentedPublicFunction:AmityCommentViewModel.kt$AmityCommentViewModel$fun getComment(): AmityComment? + UndocumentedPublicFunction:AmityCommentViewModel.kt$AmityCommentViewModel$fun getReply(): AmityComment? + UndocumentedPublicFunction:AmityCommentViewModel.kt$AmityCommentViewModel$fun setComment(comment: AmityComment?) + UndocumentedPublicFunction:AmityCommentViewModel.kt$AmityCommentViewModel$fun setCommentData(commentText: String) + UndocumentedPublicFunction:AmityCommentViewModel.kt$AmityCommentViewModel$fun setPost(postId: String) + UndocumentedPublicFunction:AmityCommentViewModel.kt$AmityCommentViewModel$fun setReplyTo(reply: AmityComment?) + UndocumentedPublicFunction:AmityCommentViewModel.kt$AmityCommentViewModel$fun updateComment(): Single<AmityComment>? + UndocumentedPublicFunction:AmityCommunityCategoryView.kt$AmityCommunityCategoryView$fun setCategory(category: AmityCommunityCategory) + UndocumentedPublicFunction:AmityCommunityCategoryView.kt$AmityCommunityCategoryView$fun setImageUrl(url: String) + UndocumentedPublicFunction:AmityCommunityCommentNotificationSettingsFragment.kt$AmityCommunityCommentNotificationSettingsFragment.Builder$fun build(activity: AppCompatActivity): AmityCommunityCommentNotificationSettingsFragment + UndocumentedPublicFunction:AmityCommunityCommentNotificationSettingsFragment.kt$AmityCommunityCommentNotificationSettingsFragment.Companion$fun newInstance(communityId: String) : Builder + UndocumentedPublicFunction:AmityCommunityCreateBaseFragment.kt$AmityCommunityCreateBaseFragment$fun getBindingVariable(): AmityFragmentCreateCommunityBinding + UndocumentedPublicFunction:AmityCommunityCreateBaseFragment.kt$AmityCommunityCreateBaseFragment$fun onLeftIconClick() + UndocumentedPublicFunction:AmityCommunityCreateBaseFragment.kt$AmityCommunityCreateBaseFragment$fun uploadImage(isEditCommunity: Boolean) + UndocumentedPublicFunction:AmityCommunityCreatorFragment.kt$AmityCommunityCreatorFragment.Builder$fun build(activity: AppCompatActivity): AmityCommunityCreatorFragment + UndocumentedPublicFunction:AmityCommunityCreatorFragment.kt$AmityCommunityCreatorFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityCommunityDetailViewModel.kt$AmityCommunityDetailViewModel$fun assignRole(): Completable + UndocumentedPublicFunction:AmityCommunityDetailViewModel.kt$AmityCommunityDetailViewModel$fun checkModeratorRole(): Flowable<Boolean> + UndocumentedPublicFunction:AmityCommunityDetailViewModel.kt$AmityCommunityDetailViewModel$fun getCommunityDetail(): Flowable<AmityCommunity> + UndocumentedPublicFunction:AmityCommunityDetailViewModel.kt$AmityCommunityDetailViewModel$fun joinCommunity(): Completable + UndocumentedPublicFunction:AmityCommunityDetailViewModel.kt$AmityCommunityDetailViewModel$fun onEditProfileButtonClick() + UndocumentedPublicFunction:AmityCommunityDetailViewModel.kt$AmityCommunityDetailViewModel$fun onMessageButtonClick() + UndocumentedPublicFunction:AmityCommunityDetailViewModel.kt$AmityCommunityDetailViewModel$fun setCommunity(ekoCommunity: AmityCommunity) + UndocumentedPublicFunction:AmityCommunityEditorFragment.kt$AmityCommunityEditorFragment$fun onRightIconClick() + UndocumentedPublicFunction:AmityCommunityEditorFragment.kt$AmityCommunityEditorFragment.Builder$fun build(activity: AppCompatActivity): AmityCommunityEditorFragment + UndocumentedPublicFunction:AmityCommunityEditorFragment.kt$AmityCommunityEditorFragment.Companion$fun newInstance(community: AmityCommunity): Builder + UndocumentedPublicFunction:AmityCommunityEditorFragment.kt$AmityCommunityEditorFragment.Companion$fun newInstance(communityId: String): Builder + UndocumentedPublicFunction:AmityCommunityExplorerFragment.kt$AmityCommunityExplorerFragment.Builder$fun build(activity: AppCompatActivity): AmityCommunityExplorerFragment + UndocumentedPublicFunction:AmityCommunityExplorerFragment.kt$AmityCommunityExplorerFragment.Builder$fun categoryPreviewFragmentDelegate(delegate: AmityCategoryPreviewFragmentDelegate): Builder + UndocumentedPublicFunction:AmityCommunityExplorerFragment.kt$AmityCommunityExplorerFragment.Builder$fun recommendedCommunityFragmentDelegate(delegate: AmityRecommendedCommunityFragmentDelegate): Builder + UndocumentedPublicFunction:AmityCommunityExplorerFragment.kt$AmityCommunityExplorerFragment.Builder$fun trendingCommunityFragmentDelegate(delegate: AmityTrendingCommunityFragmentDelegate): Builder + UndocumentedPublicFunction:AmityCommunityExplorerFragment.kt$AmityCommunityExplorerFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityCommunityFeedFragment.kt$AmityCommunityFeedFragment.Builder$fun build(activity: AppCompatActivity): AmityCommunityFeedFragment + UndocumentedPublicFunction:AmityCommunityFeedFragment.kt$AmityCommunityFeedFragment.Builder$fun postShareClickListener(postShareClickListener: AmityPostShareClickListener): Builder + UndocumentedPublicFunction:AmityCommunityFeedFragment.kt$AmityCommunityFeedFragment.Builder$fun userClickListener(userClickListener: AmityUserClickListener): Builder + UndocumentedPublicFunction:AmityCommunityFeedFragment.kt$AmityCommunityFeedFragment.Companion$fun newInstance(community: AmityCommunity): Builder + UndocumentedPublicFunction:AmityCommunityFeedFragment.kt$AmityCommunityFeedFragment.Companion$fun newInstance(communityId: String): Builder + UndocumentedPublicFunction:AmityCommunityGlobalSearchFragment.kt$AmityCommunityGlobalSearchFragment.Builder$fun build(activity: AppCompatActivity): AmityCommunityGlobalSearchFragment + UndocumentedPublicFunction:AmityCommunityGlobalSearchFragment.kt$AmityCommunityGlobalSearchFragment.Builder$fun setInputSource(searchSource: ObservableField<String>): Builder + UndocumentedPublicFunction:AmityCommunityGlobalSearchFragment.kt$AmityCommunityGlobalSearchFragment.Companion$fun newInstance(source: ObservableField<String>): Builder + UndocumentedPublicFunction:AmityCommunityGlobalSearchViewModel.kt$AmityCommunityGlobalSearchViewModel$fun searchCommunity(onResult: (list: PagedList<AmityCommunity>) -> Unit): Completable + UndocumentedPublicFunction:AmityCommunityGlobalSearchViewModel.kt$AmityCommunityGlobalSearchViewModel$fun setPropertyChangeCallback() + UndocumentedPublicFunction:AmityCommunityHomePageFragment.kt$AmityCommunityHomePageFragment.Builder$fun build(activity: AppCompatActivity): AmityCommunityHomePageFragment + UndocumentedPublicFunction:AmityCommunityHomePageFragment.kt$AmityCommunityHomePageFragment.Builder$fun exploreFragmentDelegate(delegate: AmityExploreFragmentFragmentDelegate): Builder + UndocumentedPublicFunction:AmityCommunityHomePageFragment.kt$AmityCommunityHomePageFragment.Builder$fun newsFeedFragmentDelegate(delegate: AmityNewsFeedFragmentDelegate): Builder + UndocumentedPublicFunction:AmityCommunityHomePageFragment.kt$AmityCommunityHomePageFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityCommunityItemClickListener.kt$AmityCommunityItemClickListener$fun onClick(community: AmityCommunity, position: Int) + UndocumentedPublicFunction:AmityCommunityMemberSettingsActivity.kt$AmityCommunityMemberSettingsActivity.Companion$fun newIntent(context: Context, community: AmityCommunity): Intent + UndocumentedPublicFunction:AmityCommunityMemberSettingsActivity.kt$AmityCommunityMemberSettingsActivity.Companion$fun newIntent(context: Context, id: String, isMember: Boolean): Intent + UndocumentedPublicFunction:AmityCommunityMemberSettingsFragment.kt$AmityCommunityMemberSettingsFragment.Builder$fun build(activity: AppCompatActivity): AmityCommunityMemberSettingsFragment + UndocumentedPublicFunction:AmityCommunityMemberSettingsFragment.kt$AmityCommunityMemberSettingsFragment.Companion$fun newInstance(community: AmityCommunity): Builder + UndocumentedPublicFunction:AmityCommunityMemberSettingsFragment.kt$AmityCommunityMemberSettingsFragment.Companion$fun newInstance(communityId: String): Builder + UndocumentedPublicFunction:AmityCommunityMembersAdapter.kt$AmityCommunityMembersAdapter$fun setUserIsJoined(isJoined: Boolean) + UndocumentedPublicFunction:AmityCommunityMembersBaseViewHolder.kt$AmityCommunityMembersBaseViewHolder$fun handleNoPermissionError(exception: Throwable) + UndocumentedPublicFunction:AmityCommunityMembersBaseViewHolder.kt$AmityCommunityMembersBaseViewHolder$fun removeModerator(ekoUser: AmityUser) + UndocumentedPublicFunction:AmityCommunityMembersBaseViewHolder.kt$AmityCommunityMembersBaseViewHolder$fun sendReportUser(ekoUser: AmityUser, isReport: Boolean) + UndocumentedPublicFunction:AmityCommunityMembersBaseViewHolder.kt$AmityCommunityMembersBaseViewHolder$fun showRemoveUserDialog(ekoUser: AmityUser) + UndocumentedPublicFunction:AmityCommunityMembersViewModel.kt$AmityCommunityMembersViewModel$fun checkModeratorPermission(): Flowable<Boolean> + UndocumentedPublicFunction:AmityCommunityMembersViewModel.kt$AmityCommunityMembersViewModel$fun getCommunityDetail(): Flowable<AmityCommunity> + UndocumentedPublicFunction:AmityCommunityMembersViewModel.kt$AmityCommunityMembersViewModel$fun getCommunityMembers(): Flowable<PagedList<AmityCommunityMember>> + UndocumentedPublicFunction:AmityCommunityMembersViewModel.kt$AmityCommunityMembersViewModel$fun getCommunityModerators(): Flowable<PagedList<AmityCommunityMember>> + UndocumentedPublicFunction:AmityCommunityMembersViewModel.kt$AmityCommunityMembersViewModel$fun handleAddRemoveMembers(newList: ArrayList<AmitySelectMemberItem>) + UndocumentedPublicFunction:AmityCommunityMembersViewModel.kt$AmityCommunityMembersViewModel$fun setPropertyChangeCallback() + UndocumentedPublicFunction:AmityCommunityMembersViewModel.kt$AmityCommunityMembersViewModel$fun updateSelectedMembersList(memberAmity: AmitySelectMemberItem) + UndocumentedPublicFunction:AmityCommunityNavigation.kt$AmityCommunityNavigation.Companion$fun navigateToCommunityDetails(context: Context, community: AmityCommunity) + UndocumentedPublicFunction:AmityCommunityNavigation.kt$AmityCommunityNavigation.Companion$fun navigateToCreatePost(context: Context) + UndocumentedPublicFunction:AmityCommunityNavigation.kt$AmityCommunityNavigation.Companion$fun navigateToCreatePost(context: Context, community: AmityCommunity) + UndocumentedPublicFunction:AmityCommunityNavigation.kt$AmityCommunityNavigation.Companion$fun navigateToCreatePostRoleSelection(context: Context) + UndocumentedPublicFunction:AmityCommunityNavigation.kt$AmityCommunityNavigation.Companion$fun navigateToEditPost(context: Context, post: AmityPost) + UndocumentedPublicFunction:AmityCommunityNavigation.kt$AmityCommunityNavigation.Companion$fun navigateToEditProfile(context: Context) + UndocumentedPublicFunction:AmityCommunityNavigation.kt$AmityCommunityNavigation.Companion$fun navigateToImagePreview(context: Context, images: List<AmityImage>, position: Int) + UndocumentedPublicFunction:AmityCommunityNavigation.kt$AmityCommunityNavigation.Companion$fun navigateToMyTimeline(context: Context) + UndocumentedPublicFunction:AmityCommunityNavigation.kt$AmityCommunityNavigation.Companion$fun navigateToPostDetails( context: Context, post: AmityPost, comment: AmityComment, timelineType: AmityTimelineType ) + UndocumentedPublicFunction:AmityCommunityNavigation.kt$AmityCommunityNavigation.Companion$fun navigateToPostDetails(context: Context, postId: String, timelineType: AmityTimelineType) + UndocumentedPublicFunction:AmityCommunityNavigation.kt$AmityCommunityNavigation.Companion$fun navigateToUserProfile(context: Context, userId: String) + UndocumentedPublicFunction:AmityCommunityNotificationSettingsFragment.kt$AmityCommunityNotificationSettingsFragment$fun navigateToNewPostSettings( communityId: String, type: AmityCommunityPostNotificationSettingsActivity.SettingType ) + UndocumentedPublicFunction:AmityCommunityNotificationSettingsFragment.kt$AmityCommunityNotificationSettingsFragment.Builder$fun build(activity: AppCompatActivity): AmityCommunityNotificationSettingsFragment + UndocumentedPublicFunction:AmityCommunityNotificationSettingsFragment.kt$AmityCommunityNotificationSettingsFragment.Companion$fun newInstance(community: AmityCommunity): Builder + UndocumentedPublicFunction:AmityCommunityNotificationSettingsFragment.kt$AmityCommunityNotificationSettingsFragment.Companion$fun newInstance(communityId: String): Builder + UndocumentedPublicFunction:AmityCommunityNotificationsSettingsActivity.kt$AmityCommunityNotificationsSettingsActivity.Companion$fun newIntent(context: Context, communityId: String): Intent + UndocumentedPublicFunction:AmityCommunityPageActivity.kt$AmityCommunityPageActivity.Companion$fun newIntent(context: Context, community: AmityCommunity, isCreateCommunity: Boolean = false): Intent + UndocumentedPublicFunction:AmityCommunityPageFragment.kt$AmityCommunityPageFragment.Builder$fun build(activity: AppCompatActivity): AmityCommunityPageFragment + UndocumentedPublicFunction:AmityCommunityPageFragment.kt$AmityCommunityPageFragment.Builder$fun feedFragmentDelegate(delegate: AmityFeedFragmentDelegate): Builder + UndocumentedPublicFunction:AmityCommunityPageFragment.kt$AmityCommunityPageFragment.Companion$fun newInstance(community: AmityCommunity): Builder + UndocumentedPublicFunction:AmityCommunityPageFragment.kt$AmityCommunityPageFragment.Companion$fun newInstance(communityId: String): Builder + UndocumentedPublicFunction:AmityCommunityPostNotificationSettingsActivity.kt$AmityCommunityPostNotificationSettingsActivity.Companion$fun newIntent(context: Context, communityId: String, type: SettingType): Intent + UndocumentedPublicFunction:AmityCommunityPostNotificationSettingsFragment.kt$AmityCommunityPostNotificationSettingsFragment.Builder$fun build(activity: AppCompatActivity): AmityCommunityPostNotificationSettingsFragment + UndocumentedPublicFunction:AmityCommunityPostNotificationSettingsFragment.kt$AmityCommunityPostNotificationSettingsFragment.Companion$fun newInstance(communityId: String) : Builder + UndocumentedPublicFunction:AmityCommunityProfileActivity.kt$AmityCommunityProfileActivity.Companion$fun newIntent(context: Context, communityId: String = "") + UndocumentedPublicFunction:AmityCommunitySettingEssentialViewModel.kt$AmityCommunitySettingEssentialViewModel$fun getCommunity( communityId: String, community: AmityCommunity?, onCommunityLoaded: (AmityCommunity) -> Unit ): Completable + UndocumentedPublicFunction:AmityCommunitySettingEssentialViewModel.kt$AmityCommunitySettingEssentialViewModel$fun setupData(communityId: String?, community: AmityCommunity?) + UndocumentedPublicFunction:AmityCommunitySettingViewModel.kt$AmityCommunitySettingViewModel$fun closeCommunity( communityId: String, onCloseSuccess: () -> Unit, onCloseError: () -> Unit ): Completable + UndocumentedPublicFunction:AmityCommunitySettingViewModel.kt$AmityCommunitySettingViewModel$fun getSettingsItems( communityId: String, community: AmityCommunity, menuCreator: AmityCommunitySettingsMenuCreator, onResult: (items: List<AmitySettingsItem>) -> Unit, onError: () -> Unit ): Completable + UndocumentedPublicFunction:AmityCommunitySettingViewModel.kt$AmityCommunitySettingViewModel$fun leaveCommunity( communityId: String, onLeaveSuccess: () -> Unit, onLeaveError: () -> Unit ): Completable + UndocumentedPublicFunction:AmityCommunitySettingViewModel.kt$AmityCommunitySettingViewModel$fun validPermission(community: AmityCommunity, permission: Boolean): Boolean + UndocumentedPublicFunction:AmityCommunitySettingsActivity.kt$AmityCommunitySettingsActivity.Companion$fun newIntent(context: Context, community: AmityCommunity?, id: String? = null): Intent + UndocumentedPublicFunction:AmityCommunitySettingsFragment.kt$AmityCommunitySettingsFragment.Builder$fun build(activity: AppCompatActivity): AmityCommunitySettingsFragment + UndocumentedPublicFunction:AmityCommunitySettingsFragment.kt$AmityCommunitySettingsFragment.Companion$fun newInstance(community: AmityCommunity): Builder + UndocumentedPublicFunction:AmityCommunitySettingsFragment.kt$AmityCommunitySettingsFragment.Companion$fun newInstance(communityId: String): Builder + UndocumentedPublicFunction:AmityCommunitySettingsMenuCreator.kt$AmityCommunitySettingsMenuCreator$fun createCloseCommunityMenu(communityId: String): AmitySettingsItem.TextContent + UndocumentedPublicFunction:AmityCommunitySettingsMenuCreator.kt$AmityCommunitySettingsMenuCreator$fun createEditProfileMenu(communityId: String): AmitySettingsItem.NavigationContent + UndocumentedPublicFunction:AmityCommunitySettingsMenuCreator.kt$AmityCommunitySettingsMenuCreator$fun createLeaveCommunityMenu(communityId: String): AmitySettingsItem.TextContent + UndocumentedPublicFunction:AmityCommunitySettingsMenuCreator.kt$AmityCommunitySettingsMenuCreator$fun createMembersMenu(communityId: String): AmitySettingsItem.NavigationContent + UndocumentedPublicFunction:AmityCommunitySettingsMenuCreator.kt$AmityCommunitySettingsMenuCreator$fun createNotificationMenu(communityId: String, value: Int): AmitySettingsItem.NavigationContent + UndocumentedPublicFunction:AmityCommunitySettingsMenuCreator.kt$AmityCommunitySettingsMenuCreator$fun createPostReviewMenu(communityId: String): AmitySettingsItem.NavigationContent + UndocumentedPublicFunction:AmityCommunityTimelineViewModel.kt$AmityCommunityTimelineViewModel$fun canCreatePost(): Boolean + UndocumentedPublicFunction:AmityCommunityTimelineViewModel.kt$AmityCommunityTimelineViewModel$fun getCommunity(communityId: String): Single<AmityCommunity>? + UndocumentedPublicFunction:AmityCommunityTimelineViewModel.kt$AmityCommunityTimelineViewModel$fun updateAdminAccess() + UndocumentedPublicFunction:AmityCreateCommunityClickListener.kt$AmityCreateCommunityClickListener$fun onClickCreateCommunity() + UndocumentedPublicFunction:AmityCreateCommunityViewModel.kt$AmityCreateCommunityViewModel$fun changeAdminPost() + UndocumentedPublicFunction:AmityCreateCommunityViewModel.kt$AmityCreateCommunityViewModel$fun changePostType(value: Boolean) + UndocumentedPublicFunction:AmityCreateCommunityViewModel.kt$AmityCreateCommunityViewModel$fun createCommunity(): Single<AmityCommunity> + UndocumentedPublicFunction:AmityCreateCommunityViewModel.kt$AmityCreateCommunityViewModel$fun createIdList() + UndocumentedPublicFunction:AmityCreateCommunityViewModel.kt$AmityCreateCommunityViewModel$fun editCommunity(): Single<AmityCommunity> + UndocumentedPublicFunction:AmityCreateCommunityViewModel.kt$AmityCreateCommunityViewModel$fun getCommunityDetail(): Flowable<AmityCommunity> + UndocumentedPublicFunction:AmityCreateCommunityViewModel.kt$AmityCreateCommunityViewModel$fun setCategory(categoryAmity: AmitySelectCategoryItem) + UndocumentedPublicFunction:AmityCreateCommunityViewModel.kt$AmityCreateCommunityViewModel$fun setCommunityDetails(ekoCommunity: AmityCommunity) + UndocumentedPublicFunction:AmityCreateCommunityViewModel.kt$AmityCreateCommunityViewModel$fun setPropertyChangeCallback() + UndocumentedPublicFunction:AmityCreateCommunityViewModel.kt$AmityCreateCommunityViewModel$fun uploadProfilePicture(uri: Uri): Flowable<AmityUploadResult<AmityImage>> + UndocumentedPublicFunction:AmityCreatePostButtonClickListener.kt$AmityCreatePostButtonClickListener$fun onClickCreatePost() + UndocumentedPublicFunction:AmityCreatePostCommunitySelectionListener.kt$AmityCreatePostCommunitySelectionListener$fun onClickCommunity(community: AmityCommunity, position: Int) + UndocumentedPublicFunction:AmityCreatePostFileActionListener.kt$AmityCreatePostFileActionListener$fun onRemoveFile(file: AmityFileAttachment, position: Int) + UndocumentedPublicFunction:AmityCreatePostImageActionListener.kt$AmityCreatePostImageActionListener$fun onRemoveImage(feedImage: FeedImage, position: Int) + UndocumentedPublicFunction:AmityCreatePostImageAdapter.kt$AmityCreatePostImageAdapter$fun submitList(newList: List<FeedImage>) + UndocumentedPublicFunction:AmityCreatePostImageAdapter.kt$IListItemChangeListener$fun itemCount(): Int + UndocumentedPublicFunction:AmityCreatePostRoleSelectionViewModel.kt$AmityCreatePostRoleSelectionViewModel$fun getCommunityList(): Flowable<PagedList<AmityCommunity>> + UndocumentedPublicFunction:AmityCreatePostRoleSelectionViewModel.kt$AmityCreatePostRoleSelectionViewModel$fun getUser(): AmityUser + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun addFiles(fileAttachments: MutableList<AmityFileAttachment>): MutableList<AmityFileAttachment> + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun addImages(images: List<Uri>): List<FeedImage> + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun createPost(postText: String): Single<AmityPost> + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun deleteImageOrFileInPost( ): Completable + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun discardPost() + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun getCommunity(communityId: String): Flowable<AmityCommunity> + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun getFiles(): MutableLiveData<MutableList<AmityFileAttachment>> + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun getImages(): MutableLiveData<MutableList<FeedImage>> + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun getNewsFeed(): AmityPost? + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun getPostDetails(id: String): Flowable<AmityPost> + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun hasAdminAccess(): Boolean + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun hasAttachments(): Boolean + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun hasFailedToUploadFiles(): Boolean + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun hasFailedToUploadImages(): Boolean + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun hasImages(): Boolean + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun hasPendingFileToUpload(): Boolean + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun hasPendingImageToUpload(): Boolean + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun hasUpdateOnPost(postText: String): Boolean + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun removeFile(file: AmityFileAttachment) + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun removeImage(feedImage: FeedImage) + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun setNewsFeed(newsFeed: AmityPost) + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun updateFileUploadStatus( fileAttachment: AmityFileAttachment, fileUpload: AmityUploadResult<AmityFile> ) + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun updateImageUploadStatus( feedImage: FeedImage, ekoImageUpload: AmityUploadResult<AmityImage> ) + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun updatePostText(postText: String): Completable + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun uploadFile(attachment: AmityFileAttachment): Flowable<AmityUploadResult<AmityFile>> + UndocumentedPublicFunction:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$fun uploadImage(feedImage: FeedImage): Flowable<AmityUploadResult<AmityImage>> + UndocumentedPublicFunction:AmityCustomToast.kt$AmityCustomToast.Companion$fun showMessage( applicationContext: Context, inflater: LayoutInflater, message: String, messageDuration: Int = Toast.LENGTH_LONG) + UndocumentedPublicFunction:AmityDirectoryFragmentDelegate.kt$AmityDirectoryFragmentDelegate$fun directoryFragment(): AmityDirectoryFragment + UndocumentedPublicFunction:AmityEditCommunityProfileClickListener.kt$AmityEditCommunityProfileClickListener$fun onClickEditCommunityProfile(community: AmityCommunity?) + UndocumentedPublicFunction:AmityEditMessageActivity.kt$AmityEditMessageActivity.Companion$fun newIntent(context: Context, messageId: String): Intent + UndocumentedPublicFunction:AmityEditMessageViewModel.kt$AmityEditMessageViewModel$fun getMessage(messageId: String): Flowable<AmityMessage> + UndocumentedPublicFunction:AmityEditMessageViewModel.kt$AmityEditMessageViewModel$fun observeMessageChange() + UndocumentedPublicFunction:AmityEditMessageViewModel.kt$AmityEditMessageViewModel$fun saveMessage(): Completable + UndocumentedPublicFunction:AmityEditUserProfileActivity.kt$AmityEditUserProfileActivity.Companion$fun newIntent(context: Context) + UndocumentedPublicFunction:AmityEditUserProfileClickListener.kt$AmityEditUserProfileClickListener$fun onClickEditUserProfile(userId: String?) + UndocumentedPublicFunction:AmityEditUserProfileViewModel.kt$AmityEditUserProfileViewModel$fun checkProfileUpdate() + UndocumentedPublicFunction:AmityEditUserProfileViewModel.kt$AmityEditUserProfileViewModel$fun errorOnUpdate() + UndocumentedPublicFunction:AmityEditUserProfileViewModel.kt$AmityEditUserProfileViewModel$fun getUser(): Single<AmityUser>? + UndocumentedPublicFunction:AmityEditUserProfileViewModel.kt$AmityEditUserProfileViewModel$fun updateImageUploadStatus(ekoImageUpload: AmityUploadResult<AmityImage>) + UndocumentedPublicFunction:AmityEditUserProfileViewModel.kt$AmityEditUserProfileViewModel$fun updateProfileUri(profileUri: Uri?) + UndocumentedPublicFunction:AmityEditUserProfileViewModel.kt$AmityEditUserProfileViewModel$fun updateUser(): Single<AmityUser> + UndocumentedPublicFunction:AmityEditUserProfileViewModel.kt$AmityEditUserProfileViewModel$fun uploadProfilePicture(uri: Uri): Flowable<AmityUploadResult<AmityImage>> + UndocumentedPublicFunction:AmityExpandableTextView.kt$AmityExpandableTextView$fun getVisibleLineCount(): Int + UndocumentedPublicFunction:AmityExpandableTextView.kt$AmityExpandableTextView$fun isReadMoreClicked(): Boolean + UndocumentedPublicFunction:AmityExpandableTextView.kt$AmityExpandableTextView$fun setExpandOnlyOnReadMoreClick(readMoreClickExpand: Boolean) + UndocumentedPublicFunction:AmityExpandableTextView.kt$AmityExpandableTextView$fun setReadMoreClicked(readMoreClicked: Boolean) + UndocumentedPublicFunction:AmityExpandableTextView.kt$AmityExpandableTextView$fun setReadMoreColor(color: Int) + UndocumentedPublicFunction:AmityExpandableTextView.kt$AmityExpandableTextView$fun showCompleteText() + UndocumentedPublicFunction:AmityExploreCommunityItemClickListener.kt$AmityExploreCommunityItemClickListener$fun onClickExploreCommunity() + UndocumentedPublicFunction:AmityExploreCommunityViewModel.kt$AmityExploreCommunityViewModel$fun getCommunityCategory(): Flowable<PagedList<AmityCommunityCategory>> + UndocumentedPublicFunction:AmityExploreCommunityViewModel.kt$AmityExploreCommunityViewModel$fun getRecommendedCommunity(): Flowable<PagedList<AmityCommunity>> + UndocumentedPublicFunction:AmityExploreCommunityViewModel.kt$AmityExploreCommunityViewModel$fun getTrendingCommunity(): Flowable<PagedList<AmityCommunity>> + UndocumentedPublicFunction:AmityExploreFragmentFragmentDelegate.kt$AmityExploreFragmentFragmentDelegate$fun getExploreFragment(): AmityCommunityExplorerFragment + UndocumentedPublicFunction:AmityExtensions.kt$fun <T : Any> List<T>.toPagedList(pageSize: Int): PagedList<T> + UndocumentedPublicFunction:AmityExtensions.kt$fun Boolean.changeValue(default: Boolean, previous: Boolean): Boolean + UndocumentedPublicFunction:AmityExtensions.kt$fun Double.formatCount(): String + UndocumentedPublicFunction:AmityExtensions.kt$fun ImageView.loadImage(url: String?, id: Int? = null) + UndocumentedPublicFunction:AmityExtensions.kt$fun Int.readableNumber(): String + UndocumentedPublicFunction:AmityExtensions.kt$fun Int.toDp(): Int + UndocumentedPublicFunction:AmityExtensions.kt$fun Long.readableFeedPostTime(context: Context): String + UndocumentedPublicFunction:AmityExtensions.kt$fun String.changeValue(default: String, previous: String): String + UndocumentedPublicFunction:AmityExtensions.kt$fun String.isNotEmptyOrBlank(): Boolean + UndocumentedPublicFunction:AmityExtensions.kt$fun TextView.leftDrawable(drawable: Drawable) + UndocumentedPublicFunction:AmityExtensions.kt$fun View.expandViewHitArea(): View? + UndocumentedPublicFunction:AmityExtensions.kt$fun View.setBackgroundColor(color: Int?, colorShade: AmityColorShade?) + UndocumentedPublicFunction:AmityExtensions.kt$fun View.setShape( topLeft: Float?, bottomLeft: Float?, topRight: Float?, bottomRight: Float?, @ColorRes fillColor: Int?, @ColorRes strokeColor: Int?, colorShade: AmityColorShade? ) + UndocumentedPublicFunction:AmityExtensions.kt$fun View.showSnakBar(msg: String) + UndocumentedPublicFunction:AmityExtensions.kt$fun View.toCircularShape(fillColor: Int, strokeWidth: Float? = null) + UndocumentedPublicFunction:AmityExtensions.kt$fun isPlurals(number: Long): Boolean + UndocumentedPublicFunction:AmityFeedFragmentDelegate.kt$AmityFeedFragmentDelegate$fun getFeedFragment(): AmityBaseFeedFragment + UndocumentedPublicFunction:AmityFileDownloadStatus.kt$AmityFileDownloadStatus$fun onDownloadComplete(fileUri: Uri) + UndocumentedPublicFunction:AmityFileDownloadStatus.kt$AmityFileDownloadStatus$fun onError(error: String?) + UndocumentedPublicFunction:AmityFileDownloadStatus.kt$AmityFileDownloadStatus$fun onProgressUpdate(progress: Int) + UndocumentedPublicFunction:AmityFileLoggingTree.kt$AmityFileLoggingTree$@SuppressLint("LogNotTimber") fun createLogFile(): File + UndocumentedPublicFunction:AmityFileLoggingTree.kt$AmityFileLoggingTree$@SuppressLint("LogNotTimber") fun showLogsOnTerminal(logTimeStamp: String, tag: String?, priority: Int, message: String) + UndocumentedPublicFunction:AmityFileLoggingTree.kt$AmityFileLoggingTree$fun priorityString(priority: Int): String + UndocumentedPublicFunction:AmityFileLoggingTree.kt$AmityFileLoggingTree.Companion$fun getLogFilePath(): String + UndocumentedPublicFunction:AmityFileManager.kt$AmityFileManager.Companion$fun getAudioFile(context: Context, url: String): File + UndocumentedPublicFunction:AmityFileManager.kt$AmityFileManager.Companion$fun isAndroidQAndAbove(): Boolean + UndocumentedPublicFunction:AmityFileManager.kt$AmityFileManager.Companion$fun saveFile(mContext: Context, url: String, fileName: String, mimeType: String) + UndocumentedPublicFunction:AmityFileUtils.kt$AmityFileUtils.Companion$fun getFileIcon(mimeType: String): Int + UndocumentedPublicFunction:AmityFileUtils.kt$AmityFileUtils.Companion$fun getFileName(uri: Uri, context: Context): String + UndocumentedPublicFunction:AmityFileUtils.kt$AmityFileUtils.Companion$fun getMimeType(contentResolver: ContentResolver, uri: Uri): String? + UndocumentedPublicFunction:AmityFileUtils.kt$AmityFileUtils.Companion$fun getName(contentResolver: ContentResolver, uri: Uri): String? + UndocumentedPublicFunction:AmityFileUtils.kt$AmityFileUtils.Companion$fun getPathFromUri( context: Context, uri: Uri ): String? + UndocumentedPublicFunction:AmityFileUtils.kt$AmityFileUtils.Companion$fun getSize(contentResolver: ContentResolver, uri: Uri): Int + UndocumentedPublicFunction:AmityFileUtils.kt$AmityFileUtils.Companion$fun humanReadableByteCount(bytes: Long, si: Boolean): String? + UndocumentedPublicFunction:AmityFileUtils.kt$AmityFileUtils.Companion$fun isFileTypeDoc(fileExtension: String): Boolean + UndocumentedPublicFunction:AmityFileUtils.kt$AmityFileUtils.Companion$fun isFileTypePdf(fileExtension: String): Boolean + UndocumentedPublicFunction:AmityFollowRequestsActivity.kt$AmityFollowRequestsActivity.Companion$fun newIntent(context: Context, userID: String) + UndocumentedPublicFunction:AmityFollowRequestsFragment.kt$AmityFollowRequestsFragment.Builder$fun build(activity: AppCompatActivity): AmityFollowRequestsFragment + UndocumentedPublicFunction:AmityFollowRequestsFragment.kt$AmityFollowRequestsFragment.Companion$fun newInstance(userId: String): Builder + UndocumentedPublicFunction:AmityFollowRequestsViewModel.kt$AmityFollowRequestsViewModel$fun getFollowRequests( onSuccess: (PagedList<AmityFollowRelationship>) -> Unit, onError: () -> Unit ): Completable + UndocumentedPublicFunction:AmityFollowerAdapter.kt$AmityFollowerAdapter.AmityFollowersItemViewHolder$fun showRemoveUserDialog(user: AmityUser) + UndocumentedPublicFunction:AmityFollowersBaseViewHolder.kt$AmityFollowersBaseViewHolder$fun sendReportUser(user: AmityUser, isReport: Boolean) + UndocumentedPublicFunction:AmityFollowersItemViewModel.kt$AmityFollowersItemViewModel$fun removeUser(userId: String): Completable + UndocumentedPublicFunction:AmityFollowersItemViewModel.kt$AmityFollowersItemViewModel$fun reportUser(ekoUser: AmityUser, onSuccess: () -> Unit): Completable + UndocumentedPublicFunction:AmityFollowersItemViewModel.kt$AmityFollowersItemViewModel$fun unReportUser(ekoUser: AmityUser, onSuccess: () -> Unit): Completable + UndocumentedPublicFunction:AmityFragmentStateAdapter.kt$AmityFragmentStateAdapter$fun getTitle(position: Int): String + UndocumentedPublicFunction:AmityFragmentStateAdapter.kt$AmityFragmentStateAdapter$fun setFragmentList(list: List<AmityPagerModel>) + UndocumentedPublicFunction:AmityGlobalFeedFragment.kt$AmityGlobalFeedFragment.Builder$fun build(activity: AppCompatActivity): AmityGlobalFeedFragment + UndocumentedPublicFunction:AmityGlobalFeedFragment.kt$AmityGlobalFeedFragment.Builder$fun postShareClickListener(postShareClickListener: AmityPostShareClickListener): Builder + UndocumentedPublicFunction:AmityGlobalFeedFragment.kt$AmityGlobalFeedFragment.Builder$fun userClickListener(userClickListener: AmityUserClickListener): Builder + UndocumentedPublicFunction:AmityGlobalFeedFragment.kt$AmityGlobalFeedFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityGlobalFeedFragmentDelegate.kt$AmityGlobalFeedFragmentDelegate$fun getGlobalFeedFragment(): AmityGlobalFeedFragment + UndocumentedPublicFunction:AmityImageMsgViewModel.kt$AmityImageMsgViewModel$fun getImageUploadProgress(message: AmityMessage) + UndocumentedPublicFunction:AmityImagePreviewActivity.kt$AmityImagePreviewActivity.Companion$fun newIntent( context: Context, imagePosition: Int, showImageCount: Boolean, imageAmities: ArrayList<AmityPreviewImage> ): Intent + UndocumentedPublicFunction:AmityImageView.kt$AmityImageView$fun setViewStyle(style: AmityImageViewStyle) + UndocumentedPublicFunction:AmityImageViewBindingAdapter.kt$@BindingAdapter("imageResource") fun setImageDrawable(view: ImageView, drawable: Drawable) + UndocumentedPublicFunction:AmityImageViewBindingAdapter.kt$@BindingAdapter("imageResource") fun setImageResource(imageView: ImageView, resource: Int) + UndocumentedPublicFunction:AmityImageViewBindingAdapter.kt$@BindingAdapter("imageResource") fun setImageUri(view: ImageView, imageUri: String?) + UndocumentedPublicFunction:AmityImageViewBindingAdapter.kt$@BindingAdapter("imageResource") fun setImageUri(view: ImageView, imageUri: Uri) + UndocumentedPublicFunction:AmityItemFollowRequestViewModel.kt$AmityItemFollowRequestViewModel$fun accept( userId: String, onSuccess: () -> Unit, onError: () -> Unit ): Completable + UndocumentedPublicFunction:AmityItemFollowRequestViewModel.kt$AmityItemFollowRequestViewModel$fun decline( userId: String, onSuccess: () -> Unit, onError: () -> Unit ): Completable + UndocumentedPublicFunction:AmityLivedataExt.kt$fun <T> LiveData<T>.observeNotNull(lifecycleOwner: LifecycleOwner, render: (T) -> Unit) + UndocumentedPublicFunction:AmityLivedataExt.kt$fun <T> LiveData<T>.observeOnce(observer: (T) -> Unit) + UndocumentedPublicFunction:AmityLivedataExt.kt$fun <T> LiveData<T>.observeOnce(owner: LifecycleOwner, observer: (T) -> Unit) + UndocumentedPublicFunction:AmityLivedataExt.kt$fun <T> MutableLiveData<T>.notifyObserver() + UndocumentedPublicFunction:AmityLogHelper.kt$ILogger$@Suppress("FunctionMinLength") fun d(msg: String) + UndocumentedPublicFunction:AmityLogHelper.kt$ILogger$@Suppress("FunctionMinLength") fun e(msg: String) + UndocumentedPublicFunction:AmityLogHelper.kt$ILogger$@Suppress("FunctionMinLength") fun ex(e: Throwable) + UndocumentedPublicFunction:AmityLogHelper.kt$ILogger$@Suppress("FunctionMinLength") fun i(msg: String) + UndocumentedPublicFunction:AmityLogHelper.kt$ILogger$@Suppress("FunctionMinLength") fun w(msg: String) + UndocumentedPublicFunction:AmityLogHelper.kt$ILogger$fun setupTimberLogging(context: Context) + UndocumentedPublicFunction:AmityLongPressListener.kt$AmityLongPressListener$fun onLongPress() + UndocumentedPublicFunction:AmityMemberClickListener.kt$AmityMemberClickListener$fun onCommunityMembershipSelected(membership: AmityCommunityMember) + UndocumentedPublicFunction:AmityMemberPickerFragment.kt$AmityMemberPickerFragment$fun finishActivity(isCancel: Boolean) + UndocumentedPublicFunction:AmityMemberPickerFragment.kt$AmityMemberPickerFragment.Builder$fun build(activity: AppCompatActivity): AmityMemberPickerFragment + UndocumentedPublicFunction:AmityMemberPickerFragment.kt$AmityMemberPickerFragment.Builder$fun selectedMembers(list: ArrayList<AmitySelectMemberItem>): Builder + UndocumentedPublicFunction:AmityMemberPickerFragment.kt$AmityMemberPickerFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityMembersListAdapter.kt$AmityMembersListAdapter$fun notifyChange(position: Int, memberSet: HashSet<String>) + UndocumentedPublicFunction:AmityMembersListAdapter.kt$AmityMembersListAdapter$fun submitPagedList(pagedList: PagedList<AmityUser>?, memberSet: HashSet<String>) + UndocumentedPublicFunction:AmityMembershipItemViewModel.kt$AmityMembershipItemViewModel$fun assignRole(role: String, userIdList: List<String>): Completable + UndocumentedPublicFunction:AmityMembershipItemViewModel.kt$AmityMembershipItemViewModel$fun getBottomSheetMemberTab( context: Context, communityMembership: AmityCommunityMember ): Flowable<ArrayList<AmityMenuItem>> + UndocumentedPublicFunction:AmityMembershipItemViewModel.kt$AmityMembershipItemViewModel$fun getBottomSheetModeratorTab( context: Context, communityMembership: AmityCommunityMember ): Flowable<ArrayList<AmityMenuItem>> + UndocumentedPublicFunction:AmityMembershipItemViewModel.kt$AmityMembershipItemViewModel$fun getCommunityDetail(): Flowable<AmityCommunity> + UndocumentedPublicFunction:AmityMembershipItemViewModel.kt$AmityMembershipItemViewModel$fun getUser(userId: String): Flowable<AmityUser> + UndocumentedPublicFunction:AmityMembershipItemViewModel.kt$AmityMembershipItemViewModel$fun removeRole(role: String, userIdList: List<String>): Completable + UndocumentedPublicFunction:AmityMembershipItemViewModel.kt$AmityMembershipItemViewModel$fun removeUser(list: List<String>): Completable + UndocumentedPublicFunction:AmityMembershipItemViewModel.kt$AmityMembershipItemViewModel$fun reportUser(ekoUser: AmityUser): Completable + UndocumentedPublicFunction:AmityMembershipItemViewModel.kt$AmityMembershipItemViewModel$fun unReportUser(ekoUser: AmityUser): Completable + UndocumentedPublicFunction:AmityMenuItemClickListener.kt$AmityMenuItemClickListener$fun onMenuItemClicked(menuItem: AmityMenuItem) + UndocumentedPublicFunction:AmityMessageClickListener.kt$AmityMessageClickListener$fun onClickMessage(community: AmityCommunity?) + UndocumentedPublicFunction:AmityMessageItemUtil.kt$AmityMessageItemUtil$fun getMessageType(message: AmityMessage?): Int + UndocumentedPublicFunction:AmityMessageItemUtil.kt$AmityMessageItemUtil$fun getViewHolder( inflater: LayoutInflater, parent: ViewGroup, itemType: Int, viewHolderListener: AmityMessageListAdapter.CustomViewHolderListener?, audioPlayListener: AmityAudioPlayListener ): AmityChatMessageBaseViewHolder + UndocumentedPublicFunction:AmityMessageListActivity.kt$AmityMessageListActivity.Companion$fun newIntent(context: Context, channelId: String): Intent + UndocumentedPublicFunction:AmityMessageListAdapter.kt$AmityMessageListAdapter.CustomViewHolderListener$fun getViewHolder( inflater: LayoutInflater, parent: ViewGroup, viewType: Int ): AmityChatMessageBaseViewHolder? + UndocumentedPublicFunction:AmityMessageListViewModel.kt$AmityMessageListViewModel$fun getAllMessages(): Flowable<PagedList<AmityMessage>> + UndocumentedPublicFunction:AmityMessageListViewModel.kt$AmityMessageListViewModel$fun getChannelType(): Flowable<AmityChannel> + UndocumentedPublicFunction:AmityMessageListViewModel.kt$AmityMessageListViewModel$fun getDisplayName(): Flowable<PagedList<AmityChannelMember>> + UndocumentedPublicFunction:AmityMessageListViewModel.kt$AmityMessageListViewModel$fun joinChannel(): Completable + UndocumentedPublicFunction:AmityMessageListViewModel.kt$AmityMessageListViewModel$fun onRVScrollStateChanged(rv: RecyclerView, newState: Int) + UndocumentedPublicFunction:AmityMessageListViewModel.kt$AmityMessageListViewModel$fun sendAudioMessage(audioFileUri: Uri): Completable + UndocumentedPublicFunction:AmityMessageListViewModel.kt$AmityMessageListViewModel$fun sendImageMessage(imageUri: Uri): Completable + UndocumentedPublicFunction:AmityMessageListViewModel.kt$AmityMessageListViewModel$fun sendMessage() + UndocumentedPublicFunction:AmityMessageListViewModel.kt$AmityMessageListViewModel$fun startReading() + UndocumentedPublicFunction:AmityMessageListViewModel.kt$AmityMessageListViewModel$fun stopReading() + UndocumentedPublicFunction:AmityMessageListViewModel.kt$AmityMessageListViewModel$fun toggleComposeBar() + UndocumentedPublicFunction:AmityMessageListViewModel.kt$AmityMessageListViewModel$fun toggleRecordingView() + UndocumentedPublicFunction:AmityMyCommunityFragment.kt$AmityMyCommunityFragment.Builder$fun build(activity: AppCompatActivity): AmityMyCommunityFragment + UndocumentedPublicFunction:AmityMyCommunityFragment.kt$AmityMyCommunityFragment.Builder$fun enableSearch(isEnable: Boolean): Builder + UndocumentedPublicFunction:AmityMyCommunityFragment.kt$AmityMyCommunityFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityMyCommunityItemClickListener.kt$AmityMyCommunityItemClickListener$fun onCommunitySelected(ekoCommunity: AmityCommunity?) + UndocumentedPublicFunction:AmityMyCommunityListPreviewFragmentDelegate.kt$AmityMyCommunityListPreviewFragmentDelegate$fun getMyCommunityListPreviewFragment(): AmityMyCommunityPreviewFragment + UndocumentedPublicFunction:AmityMyCommunityListViewModel.kt$AmityMyCommunityListViewModel$fun getCommunityList(): Flowable<PagedList<AmityCommunity>> + UndocumentedPublicFunction:AmityMyCommunityListViewModel.kt$AmityMyCommunityListViewModel$fun setPropertyChangeCallback() + UndocumentedPublicFunction:AmityMyCommunityPreviewFragment.kt$AmityMyCommunityPreviewFragment.Builder$fun build(activity: AppCompatActivity): AmityMyCommunityPreviewFragment + UndocumentedPublicFunction:AmityMyCommunityPreviewFragment.kt$AmityMyCommunityPreviewFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityMyFeedFragment.kt$AmityMyFeedFragment.Builder$fun build(activity: AppCompatActivity): AmityMyFeedFragment + UndocumentedPublicFunction:AmityMyFeedFragment.kt$AmityMyFeedFragment.Builder$fun postShareClickListener(postShareClickListener: AmityPostShareClickListener): Builder + UndocumentedPublicFunction:AmityMyFeedFragment.kt$AmityMyFeedFragment.Builder$fun userClickListener(userClickListener: AmityUserClickListener): Builder + UndocumentedPublicFunction:AmityMyFeedFragment.kt$AmityMyFeedFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityMyTimelineViewModel.kt$AmityMyTimelineViewModel$fun otherUser(user: AmityUser): Boolean + UndocumentedPublicFunction:AmityNewsFeedFragment.kt$AmityNewsFeedFragment.Builder$fun build(activity: AppCompatActivity): AmityNewsFeedFragment + UndocumentedPublicFunction:AmityNewsFeedFragment.kt$AmityNewsFeedFragment.Builder$fun globalFeedFragmentDelegate(delegate: AmityGlobalFeedFragmentDelegate): Builder + UndocumentedPublicFunction:AmityNewsFeedFragment.kt$AmityNewsFeedFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityNewsFeedFragmentDelegate.kt$AmityNewsFeedFragmentDelegate$fun getNewsFeedFragment(): AmityNewsFeedFragment + UndocumentedPublicFunction:AmityNumberFormatter.kt$fun Int.formatFollowers(): String? + UndocumentedPublicFunction:AmityNumberFormatter.kt$fun Long.formatFollowers(): String? + UndocumentedPublicFunction:AmityOptionMenuColorUtil.kt$AmityOptionMenuColorUtil.Companion$fun getColor(enabled: Boolean, context: Context): Int + UndocumentedPublicFunction:AmityPickerFragment.kt$AmityPickerFragment$abstract fun onFilePicked(data: Uri?) + UndocumentedPublicFunction:AmityPickerFragment.kt$AmityPickerFragment$abstract fun onImagePicked(data: Uri?) + UndocumentedPublicFunction:AmityPickerFragment.kt$AmityPickerFragment$abstract fun onPhotoClicked(file: File?) + UndocumentedPublicFunction:AmityPickerFragment.kt$AmityPickerFragment$fun pickFile() + UndocumentedPublicFunction:AmityPickerFragment.kt$AmityPickerFragment$fun pickImage() + UndocumentedPublicFunction:AmityPickerFragment.kt$AmityPickerFragment$fun takePicture() + UndocumentedPublicFunction:AmityPopUp.kt$AmityPopUp$fun dismiss() + UndocumentedPublicFunction:AmityPopUp.kt$AmityPopUp$fun showPopUp( rootView: View, anchor: View, viewModel: AmitySelectableMessageViewModel, gravity: PopUpGravity ) + UndocumentedPublicFunction:AmityPostActionAvatarClickListener.kt$AmityPostActionAvatarClickListener$fun onClickUserAvatar(user: AmityUser) + UndocumentedPublicFunction:AmityPostActionCommunityClickListener.kt$AmityPostActionCommunityClickListener$fun onClickCommunity(community: AmityCommunity) + UndocumentedPublicFunction:AmityPostActionLikeListener.kt$AmityPostActionLikeListener$fun onLikeAction(liked: Boolean) + UndocumentedPublicFunction:AmityPostActionShareListener.kt$AmityPostActionShareListener$fun onShareAction() + UndocumentedPublicFunction:AmityPostCommentItemClickListener.kt$AmityPostCommentItemClickListener$fun onClickAvatar(user: AmityUser) + UndocumentedPublicFunction:AmityPostCommentItemClickListener.kt$AmityPostCommentItemClickListener$fun onClickItem(comment: AmityComment, position: Int) + UndocumentedPublicFunction:AmityPostCommentReplyClickListener.kt$AmityPostCommentReplyClickListener$fun onClickCommentReply(comment: AmityComment, position: Int) + UndocumentedPublicFunction:AmityPostCommentShowAllReplyListener.kt$AmityPostCommentShowAllReplyListener$fun onClickShowAllReplies(comment: AmityComment, position: Int) + UndocumentedPublicFunction:AmityPostCommentShowMoreActionListener.kt$AmityPostCommentShowMoreActionListener$fun onClickNewsFeedCommentShowMoreAction(comment: AmityComment, position: Int) + UndocumentedPublicFunction:AmityPostCommentView.kt$AmityPostCommentView$fun enableReadOnlyMode() + UndocumentedPublicFunction:AmityPostCommentView.kt$AmityPostCommentView$fun setComment(comment: AmityComment) + UndocumentedPublicFunction:AmityPostCommentView.kt$AmityPostCommentView$fun setCommentActionListener(listener: ICommentActionListener) + UndocumentedPublicFunction:AmityPostCommentView.kt$AmityPostCommentView$fun setOnExpandClickListener(listener: OnClickListener) + UndocumentedPublicFunction:AmityPostCommentView.kt$AmityPostCommentView$fun setReadOnlyMode(readOnly: Boolean) + UndocumentedPublicFunction:AmityPostCommentView.kt$AmityPostCommentView$fun setShowViewRepliesButton(showRepliesComment: Boolean) + UndocumentedPublicFunction:AmityPostCommentView.kt$AmityPostCommentView$fun setText(text: String) + UndocumentedPublicFunction:AmityPostCommentView.kt$AmityPostCommentView.ICommentActionListener$fun onClickReply(comment: AmityComment) + UndocumentedPublicFunction:AmityPostCommentView.kt$AmityPostCommentView.ICommentActionListener$fun showAllReplies() + UndocumentedPublicFunction:AmityPostCommentView.kt$AmityPostCommentView.ICommentActionListener$fun showMoreAction() + UndocumentedPublicFunction:AmityPostCommentViewHolder.kt$AmityPostCommentViewHolder$fun updateData(commentData: AmityComment.Data) + UndocumentedPublicFunction:AmityPostComposeView.kt$AmityPostComposeView$fun setViewStyle(style: AmityPostComposeViewStyle) + UndocumentedPublicFunction:AmityPostCreatorFragment.kt$AmityPostCreatorFragment.Builder$fun build(activity: AppCompatActivity): AmityPostCreatorFragment + UndocumentedPublicFunction:AmityPostCreatorFragment.kt$AmityPostCreatorFragment.Companion$fun newInstance(): PostTargetPicker + UndocumentedPublicFunction:AmityPostCreatorFragment.kt$AmityPostCreatorFragment.PostTargetPicker$fun onCommunityFeed(community: AmityCommunity): Builder + UndocumentedPublicFunction:AmityPostCreatorFragment.kt$AmityPostCreatorFragment.PostTargetPicker$fun onCommunityFeed(communityId: String): Builder + UndocumentedPublicFunction:AmityPostCreatorFragment.kt$AmityPostCreatorFragment.PostTargetPicker$fun onMyFeed() : Builder + UndocumentedPublicFunction:AmityPostDetailAdapter.kt$AmityPostDetailAdapter$fun submitList(postList: List<AmityPost>) + UndocumentedPublicFunction:AmityPostDetailFragment.kt$AmityPostDetailFragment.Builder$fun build(activity: AppCompatActivity): AmityPostDetailFragment + UndocumentedPublicFunction:AmityPostDetailFragment.kt$AmityPostDetailFragment.Builder$fun postShareClickListener(postShareClickListener: AmityPostShareClickListener): Builder + UndocumentedPublicFunction:AmityPostDetailFragment.kt$AmityPostDetailFragment.Builder$fun userClickListener(userClickListener: AmityUserClickListener): Builder + UndocumentedPublicFunction:AmityPostDetailFragment.kt$AmityPostDetailFragment.Companion$fun newInstance(post: AmityPost): Builder + UndocumentedPublicFunction:AmityPostDetailFragment.kt$AmityPostDetailFragment.Companion$fun newInstance(postId: String): Builder + UndocumentedPublicFunction:AmityPostDetailsActivity.kt$AmityPostDetailsActivity.Companion$fun newIntent( context: Context, postId: String, timelineType: AmityTimelineType? = null, comment: AmityComment? = null ): Intent + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$//TODO remove after sdk (core) fix bug for fetch post data fun fetchPostData(postId: String): Completable + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$fun addComment( parentId: String?, commentId: String, postId: String, message: String, onSuccess: () -> Unit, onError: () -> Unit ): Single<AmityComment> + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$fun commentShowMoreActionClicked(feed: AmityPost, comment: AmityComment) + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$fun deleteComment(comment: AmityComment): Completable + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$fun deleteComment(commentId: String): Completable + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$fun deletePost(feed: AmityPost): Completable + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$fun feedShowMoreActionClicked(feed: AmityPost) + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$fun getComments(postId: String): Flowable<PagedList<AmityComment>> + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$fun getCurrentUser(): Flowable<AmityUser> + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$fun getPostDetails(id: String): Flowable<AmityPost> + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$fun isReadOnlyPage(): Boolean + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$fun postReaction(liked: Boolean, ekoPost: AmityPost): Completable + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$fun reportComment(comment: AmityComment): Completable + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$fun reportPost(feed: AmityPost): Completable + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$fun unreportComment(comment: AmityComment): Completable + UndocumentedPublicFunction:AmityPostDetailsViewModel.kt$AmityPostDetailsViewModel$fun unreportPost(feed: AmityPost): Completable + UndocumentedPublicFunction:AmityPostEditorFragment.kt$AmityPostEditorFragment.Builder$fun build(activity: AppCompatActivity): AmityPostEditorFragment + UndocumentedPublicFunction:AmityPostEditorFragment.kt$AmityPostEditorFragment.Companion$fun newInstance(post: AmityPost): Builder + UndocumentedPublicFunction:AmityPostEditorFragment.kt$AmityPostEditorFragment.Companion$fun newInstance(postId: String): Builder + UndocumentedPublicFunction:AmityPostFileItemClickListener.kt$AmityPostFileItemClickListener$fun onClickFileItem(file: AmityFileAttachment) + UndocumentedPublicFunction:AmityPostImageChildrenAdapter.kt$AmityPostImageChildrenAdapter$fun submitList(images: List<AmityImage>) + UndocumentedPublicFunction:AmityPostImageClickListener.kt$AmityPostImageClickListener$fun onClickImage(images: List<AmityImage>, position: Int) + UndocumentedPublicFunction:AmityPostImageItemClickListener.kt$AmityPostImageItemClickListener$fun onClickItem(position: Int) + UndocumentedPublicFunction:AmityPostItemActionListener.kt$AmityPostItemActionListener$fun onClickCommunity(community: AmityCommunity) + UndocumentedPublicFunction:AmityPostItemActionListener.kt$AmityPostItemActionListener$fun onClickItem(postId: String, position: Int) + UndocumentedPublicFunction:AmityPostItemActionListener.kt$AmityPostItemActionListener$fun onClickUserAvatar(feed: AmityPost, user: AmityUser, position: Int) + UndocumentedPublicFunction:AmityPostItemActionListener.kt$AmityPostItemActionListener$fun onCommentAction(feed: AmityPost, comment: AmityComment, position: Int) + UndocumentedPublicFunction:AmityPostItemActionListener.kt$AmityPostItemActionListener$fun onFeedAction(feed: AmityPost, position: Int) + UndocumentedPublicFunction:AmityPostItemActionListener.kt$AmityPostItemActionListener$fun onLikeAction(liked: Boolean, ekoPost: AmityPost, position: Int) + UndocumentedPublicFunction:AmityPostItemActionListener.kt$AmityPostItemActionListener$fun onShareAction(ekoPost: AmityPost, position: Int) + UndocumentedPublicFunction:AmityPostItemActionListener.kt$AmityPostItemActionListener$fun showAllReply(feed: AmityPost, comment: AmityComment, position: Int) + UndocumentedPublicFunction:AmityPostItemClickListener.kt$AmityPostItemClickListener$fun onClickPostItem(postId: String) + UndocumentedPublicFunction:AmityPostItemFooter.kt$AmityPostItemFooter$fun setCommentActionListener( itemClickListener: AmityPostCommentItemClickListener?, showAllReplyListener: AmityPostCommentShowAllReplyListener?, showMoreActionListener: AmityPostCommentShowMoreActionListener?, commentReplyClickListener: AmityPostCommentReplyClickListener? ) + UndocumentedPublicFunction:AmityPostItemFooter.kt$AmityPostItemFooter$fun setCommentClickListener(commentReplyClickListener: AmityPostCommentReplyClickListener) + UndocumentedPublicFunction:AmityPostItemFooter.kt$AmityPostItemFooter$fun setFeedLikeActionListener(likeListener: AmityPostActionLikeListener) + UndocumentedPublicFunction:AmityPostItemFooter.kt$AmityPostItemFooter$fun setFeedShareActionListener(shareListener: AmityPostActionShareListener?) + UndocumentedPublicFunction:AmityPostItemFooter.kt$AmityPostItemFooter$fun setItemClickListener(itemClickListener: AmityPostCommentItemClickListener?) + UndocumentedPublicFunction:AmityPostItemFooter.kt$AmityPostItemFooter$fun setPost(post: AmityPost) + UndocumentedPublicFunction:AmityPostItemFooter.kt$AmityPostItemFooter$fun setPreExpandComment(commentToExpand: String?) + UndocumentedPublicFunction:AmityPostItemFooter.kt$AmityPostItemFooter$fun setShowAllReplyListener(showAllReplyListener: AmityPostCommentShowAllReplyListener?) + UndocumentedPublicFunction:AmityPostItemFooter.kt$AmityPostItemFooter$fun setShowMoreActionListener(showMoreActionListener: AmityPostCommentShowMoreActionListener?) + UndocumentedPublicFunction:AmityPostItemFooter.kt$AmityPostItemFooter$fun setShowRepliesComment(showRepliesComment: Boolean) + UndocumentedPublicFunction:AmityPostItemFooter.kt$AmityPostItemFooter$fun showViewAllComment(isVisible: Boolean) + UndocumentedPublicFunction:AmityPostItemFooter.kt$AmityPostItemFooter$fun submitComments(commentList: PagedList<AmityComment>?, isScrollable: Boolean = false) + UndocumentedPublicFunction:AmityPostItemFooter.kt$AmityPostItemFooter$fun updateComment(comment: AmityComment) + UndocumentedPublicFunction:AmityPostItemHeader.kt$AmityPostItemHeader$fun getFeedActionButton(): ImageButton + UndocumentedPublicFunction:AmityPostItemHeader.kt$AmityPostItemHeader$fun setFeed(data: AmityPost, timelineType: AmityTimelineType?) + UndocumentedPublicFunction:AmityPostItemHeader.kt$AmityPostItemHeader$fun setNewsFeedActionAvatarClickListener(listener: AmityPostActionAvatarClickListener) + UndocumentedPublicFunction:AmityPostItemHeader.kt$AmityPostItemHeader$fun setNewsFeedActionCommunityClickListener(listener: AmityPostActionCommunityClickListener) + UndocumentedPublicFunction:AmityPostItemHeader.kt$AmityPostItemHeader$fun showFeedAction(showFeedAction: Boolean) + UndocumentedPublicFunction:AmityPostMenuCreator.kt$AmityPostMenuCreator$fun createNewPostMenu(communityId: String): AmitySettingsItem.TextContent + UndocumentedPublicFunction:AmityPostMenuCreator.kt$AmityPostMenuCreator$fun createNewPostRadioMenu(communityId: String, choices: List<Pair<Int, Boolean>>): AmitySettingsItem.RadioContent + UndocumentedPublicFunction:AmityPostMenuCreator.kt$AmityPostMenuCreator$fun createReactPostMenu(communityId: String): AmitySettingsItem.TextContent + UndocumentedPublicFunction:AmityPostMenuCreator.kt$AmityPostMenuCreator$fun createReactPostRadioMenu(communityId: String, choices: List<Pair<Int, Boolean>>): AmitySettingsItem.RadioContent + UndocumentedPublicFunction:AmityPostOptionClickListener.kt$AmityPostOptionClickListener$fun onClickPostOption(post: AmityPost) + UndocumentedPublicFunction:AmityPostReviewSettingsActivity.kt$AmityPostReviewSettingsActivity.Companion$fun newIntent(context: Context, community: AmityCommunity): Intent + UndocumentedPublicFunction:AmityPostReviewSettingsActivity.kt$AmityPostReviewSettingsActivity.Companion$fun newIntent(context: Context, id: String): Intent + UndocumentedPublicFunction:AmityPostReviewSettingsFragment.kt$AmityPostReviewSettingsFragment.Builder$fun build(activity: AppCompatActivity): AmityPostReviewSettingsFragment + UndocumentedPublicFunction:AmityPostReviewSettingsFragment.kt$AmityPostReviewSettingsFragment.Companion$fun newInstance(community: AmityCommunity): Builder + UndocumentedPublicFunction:AmityPostReviewSettingsFragment.kt$AmityPostReviewSettingsFragment.Companion$fun newInstance(communityId: String): Builder + UndocumentedPublicFunction:AmityPostReviewSettingsMenuCreator.kt$AmityPostReviewSettingsMenuCreator$fun createApproveMemberPostMenu(isChecked: Flowable<Boolean>): AmitySettingsItem.ToggleContent + UndocumentedPublicFunction:AmityPostReviewSettingsViewModel.kt$AmityPostReviewSettingsViewModel$fun getSettingsItems( communityId: String, menuCreator: AmityPostReviewSettingsMenuCreator, onResult: (items: List<AmitySettingsItem>) -> Unit ): Completable + UndocumentedPublicFunction:AmityPostReviewSettingsViewModel.kt$AmityPostReviewSettingsViewModel$fun revertToggleState() + UndocumentedPublicFunction:AmityPostReviewSettingsViewModel.kt$AmityPostReviewSettingsViewModel$fun toggleDecision( isChecked: Boolean, turnOffEvent: (Boolean) -> Unit, turnOnEvent: (Boolean) -> Unit ) + UndocumentedPublicFunction:AmityPostReviewSettingsViewModel.kt$AmityPostReviewSettingsViewModel$fun turnOff(communityId: String, onSuccess: () -> Unit, onError: () -> Unit): Completable + UndocumentedPublicFunction:AmityPostReviewSettingsViewModel.kt$AmityPostReviewSettingsViewModel$fun turnOn(communityId: String, onError: () -> Unit): Completable + UndocumentedPublicFunction:AmityPostShareClickListener.kt$AmityPostShareClickListener$fun shareToExternal(context: Context, post: AmityPost) + UndocumentedPublicFunction:AmityPostShareClickListener.kt$AmityPostShareClickListener$fun shareToGroup(context: Context, post: AmityPost) + UndocumentedPublicFunction:AmityPostShareClickListener.kt$AmityPostShareClickListener$fun shareToMyTimeline(context: Context, post: AmityPost) + UndocumentedPublicFunction:AmityPostShareListener.kt$AmityPostShareListener$fun navigateShareTo(type: AmityShareType) + UndocumentedPublicFunction:AmityPostShareListener.kt$AmityPostShareListener$fun observeShareToExternalApp(): AmitySingleLiveData<Unit> + UndocumentedPublicFunction:AmityPostShareListener.kt$AmityPostShareListener$fun observeShareToMyTimelinePage(): AmitySingleLiveData<Unit> + UndocumentedPublicFunction:AmityPostShareListener.kt$AmityPostShareListener$fun observeShareToPage(): AmitySingleLiveData<Unit> + UndocumentedPublicFunction:AmityPostTargetPickerFragment.kt$AmityPostTargetPickerFragment.Builder$fun build(activity: AppCompatActivity): AmityPostTargetPickerFragment + UndocumentedPublicFunction:AmityPostTargetPickerFragment.kt$AmityPostTargetPickerFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityPostViewFileAdapter.kt$AmityPostViewFileAdapter.ILoadMoreFilesClickListener$fun loadMoreFiles(post: AmityPost) + UndocumentedPublicFunction:AmityPostViewHolder.kt$AmityPostViewHolder$fun createViewHolder(view: View) : AmityBasePostViewHolder + UndocumentedPublicFunction:AmityPostViewHolder.kt$AmityPostViewHolder$fun getDataType() : String + UndocumentedPublicFunction:AmityPostViewHolder.kt$AmityPostViewHolder$fun getLayoutId() : Int + UndocumentedPublicFunction:AmityPostViewListener.kt$AmityPostViewListener$fun createViewHolder(view: View, timelineType: AmityTimelineType): AmityBasePostViewHolder + UndocumentedPublicFunction:AmityPostViewListener.kt$AmityPostViewListener$fun getDataType(): String + UndocumentedPublicFunction:AmityPostViewListener.kt$AmityPostViewListener$fun getLayoutId(): Int + UndocumentedPublicFunction:AmityPostViewListener.kt$AmityPostViewListener$fun useFooter(): Boolean + UndocumentedPublicFunction:AmityPostViewListener.kt$AmityPostViewListener$fun useHeader(): Boolean + UndocumentedPublicFunction:AmityPushNotificationBaseViewModel.kt$AmityPushNotificationBaseViewModel$fun getGlobalPushNotificationSettings(onSuccess: () -> Unit, onError: () -> Unit): Completable + UndocumentedPublicFunction:AmityPushNotificationBaseViewModel.kt$AmityPushNotificationBaseViewModel$fun getPushNotificationSettings( communityId: String, onDataLoaded: (value: Boolean) -> Unit, onDataError: () -> Unit ): Completable + UndocumentedPublicFunction:AmityPushNotificationMenuCreator.kt$AmityPushNotificationMenuCreator$fun createAllNotificationsMenu(communityId : String, isToggled: Flowable<Boolean>): AmitySettingsItem.ToggleContent + UndocumentedPublicFunction:AmityPushNotificationMenuCreator.kt$AmityPushNotificationMenuCreator$fun createCommentMenu(communityId: String): AmitySettingsItem.NavigationContent + UndocumentedPublicFunction:AmityPushNotificationMenuCreator.kt$AmityPushNotificationMenuCreator$fun createPostMenu(communityId: String): AmitySettingsItem.NavigationContent + UndocumentedPublicFunction:AmityPushNotificationSettingsViewModel.kt$AmityPushNotificationSettingsViewModel$fun getPushNotificationItems( menuCreator: AmityPushNotificationMenuCreator, startValue: Boolean, onResult: (items: List<AmitySettingsItem>) -> Unit ): Completable + UndocumentedPublicFunction:AmityPushNotificationSettingsViewModel.kt$AmityPushNotificationSettingsViewModel$fun revertToggleState(value: Boolean) + UndocumentedPublicFunction:AmityPushNotificationSettingsViewModel.kt$AmityPushNotificationSettingsViewModel$fun setCommunityId(communityId: String?, community: AmityCommunity?) + UndocumentedPublicFunction:AmityPushNotificationSettingsViewModel.kt$AmityPushNotificationSettingsViewModel$fun updatePushNotificationSettings(enable: Boolean, onError: () -> Unit): Completable + UndocumentedPublicFunction:AmityPushSettingsDetailViewModel.kt$AmityPushSettingsDetailViewModel$fun changeState(type: String, value: Int) + UndocumentedPublicFunction:AmityPushSettingsDetailViewModel.kt$AmityPushSettingsDetailViewModel$fun createCommentSettingsItem(menuCreator: AmityCommentMenuCreator): List<AmitySettingsItem> + UndocumentedPublicFunction:AmityPushSettingsDetailViewModel.kt$AmityPushSettingsDetailViewModel$fun createPostSettingsItem(menuCreator: AmityPostMenuCreator): List<AmitySettingsItem> + UndocumentedPublicFunction:AmityPushSettingsDetailViewModel.kt$AmityPushSettingsDetailViewModel$fun getDetailSettingsItem( postMenuCreator: AmityPostMenuCreator, commentMenuCreator: AmityCommentMenuCreator, onResult: (items: List<AmitySettingsItem>) -> Unit, onError: () -> Unit ): Completable + UndocumentedPublicFunction:AmityPushSettingsDetailViewModel.kt$AmityPushSettingsDetailViewModel$fun resetState() + UndocumentedPublicFunction:AmityPushSettingsDetailViewModel.kt$AmityPushSettingsDetailViewModel$fun setInitialState(id: String?, type: String) + UndocumentedPublicFunction:AmityPushSettingsDetailViewModel.kt$AmityPushSettingsDetailViewModel$fun updatePushNotificationSettings(onComplete: () -> Unit, onError: () -> Unit): Completable + UndocumentedPublicFunction:AmityReadMoreTextView.kt$AmityReadMoreTextView$fun isSender(value: Boolean) + UndocumentedPublicFunction:AmityReadMoreTextView.kt$AmityReadMoreTextView$fun setMaxLines(value: Int) + UndocumentedPublicFunction:AmityReadMoreTextView.kt$AmityReadMoreTextView$fun setReadMoreColor(color: Int) + UndocumentedPublicFunction:AmityReadMoreTextView.kt$AmityReadMoreTextView$fun setReadMoreListener(listener: AmityLongPressListener) + UndocumentedPublicFunction:AmityReadMoreTextView.kt$AmityReadMoreTextView$fun setText(text: String?) + UndocumentedPublicFunction:AmityRecentChatAdapter.kt$AmityRecentChatAdapter$fun setCommunityChatItemClickListener(listener: AmityRecentChatItemClickListener?) + UndocumentedPublicFunction:AmityRecentChatFragment.kt$AmityRecentChatFragment.Builder$fun build(activity: AppCompatActivity): AmityRecentChatFragment + UndocumentedPublicFunction:AmityRecentChatFragment.kt$AmityRecentChatFragment.Builder$fun recentChatItemClickListener(listener: AmityRecentChatItemClickListener): Builder + UndocumentedPublicFunction:AmityRecentChatFragment.kt$AmityRecentChatFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityRecentChatFragmentDelegate.kt$AmityRecentChatFragmentDelegate$fun recentChatFragment(): AmityRecentChatFragment + UndocumentedPublicFunction:AmityRecentChatItemClickListener.kt$AmityRecentChatItemClickListener$fun onRecentChatItemClick(channelId: String) + UndocumentedPublicFunction:AmityRecentChatViewModel.kt$AmityRecentChatViewModel$fun getRecentChat(): Flowable<PagedList<AmityChannel>> + UndocumentedPublicFunction:AmityRecommendedCommunityFragment.kt$AmityRecommendedCommunityFragment.Builder$fun build(activity: AppCompatActivity): AmityRecommendedCommunityFragment + UndocumentedPublicFunction:AmityRecommendedCommunityFragment.kt$AmityRecommendedCommunityFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityRecommendedCommunityFragmentDelegate.kt$AmityRecommendedCommunityFragmentDelegate$fun recommendedCommunityFragment(): AmityRecommendedCommunityFragment + UndocumentedPublicFunction:AmityRippleBackground.kt$AmityRippleBackground$fun startRippleAnimation() + UndocumentedPublicFunction:AmityRippleBackground.kt$AmityRippleBackground$fun stopRippleAnimation() + UndocumentedPublicFunction:AmityScaleErrorImageViewTarget.kt$AmityScaleErrorImageViewTarget$fun error(): AmityScaleErrorImageViewTarget + UndocumentedPublicFunction:AmityScaleErrorImageViewTarget.kt$AmityScaleErrorImageViewTarget$fun error(scaleType: ScaleType): AmityScaleErrorImageViewTarget + UndocumentedPublicFunction:AmitySearchResultAdapter.kt$AmitySearchResultAdapter$fun notifyChange(position: Int, memberSet: HashSet<String>) + UndocumentedPublicFunction:AmitySearchResultAdapter.kt$AmitySearchResultAdapter$fun submitPagedList(pagedList: PagedList<AmityUser>?, memberSet: HashSet<String>) + UndocumentedPublicFunction:AmitySelectMemberListener.kt$AmitySelectMemberListener$fun onMemberClicked(member: AmityUser, position: Int) + UndocumentedPublicFunction:AmitySelectMembersViewModel.kt$AmitySelectMembersViewModel$fun getAllUsers(): Flowable<PagedList<AmityUser>> + UndocumentedPublicFunction:AmitySelectMembersViewModel.kt$AmitySelectMembersViewModel$fun prepareSelectedMembersList(memberAmity: AmitySelectMemberItem, isSelected: Boolean) + UndocumentedPublicFunction:AmitySelectMembersViewModel.kt$AmitySelectMembersViewModel$fun searchUser(): Flowable<PagedList<AmityUser>> + UndocumentedPublicFunction:AmitySelectMembersViewModel.kt$AmitySelectMembersViewModel$fun setPropertyChangeCallback() + UndocumentedPublicFunction:AmitySelectableMessageViewHolder.kt$AmitySelectableMessageViewHolder$abstract fun setMessageData(item: AmityMessage) + UndocumentedPublicFunction:AmitySelectableMessageViewHolder.kt$AmitySelectableMessageViewHolder$abstract fun showPopUp() + UndocumentedPublicFunction:AmitySelectableMessageViewModel.kt$AmitySelectableMessageViewModel$fun onDeleteClick() + UndocumentedPublicFunction:AmitySelectableMessageViewModel.kt$AmitySelectableMessageViewModel$fun onEditClick() + UndocumentedPublicFunction:AmitySelectableMessageViewModel.kt$AmitySelectableMessageViewModel$fun onFailedMsgClick() + UndocumentedPublicFunction:AmitySelectableMessageViewModel.kt$AmitySelectableMessageViewModel$fun onLongPress(): Boolean + UndocumentedPublicFunction:AmitySelectableMessageViewModel.kt$AmitySelectableMessageViewModel$fun onReportClick() + UndocumentedPublicFunction:AmitySelectedMemberAdapter.kt$AmitySelectedMemberAdapter$fun submitList(newList: List<AmitySelectMemberItem>) + UndocumentedPublicFunction:AmitySelectedMemberListener.kt$AmitySelectedMemberListener$fun onMemberRemoved(memberAmity: AmitySelectMemberItem) + UndocumentedPublicFunction:AmityShareLinkToExternalApp.kt$fun Context.shareLinkToExternalApp(uri: String) + UndocumentedPublicFunction:AmityShareMenuViewModel.kt$AmityShareMenuViewModel$fun isRemoveMoreOption(): Boolean + UndocumentedPublicFunction:AmityShareMenuViewModel.kt$AmityShareMenuViewModel$fun isRemoveShareToGroup(): Boolean + UndocumentedPublicFunction:AmityShareMenuViewModel.kt$AmityShareMenuViewModel$fun isRemoveShareToMyTimeline(): Boolean + UndocumentedPublicFunction:AmitySharePostBottomSheetDialog.kt$AmitySharePostBottomSheetDialog$fun observeShareToExternalApp(lifecycleOwner: LifecycleOwner, callback: (AmityPost) -> Unit): AmitySharePostBottomSheetDialog + UndocumentedPublicFunction:AmitySharePostBottomSheetDialog.kt$AmitySharePostBottomSheetDialog$fun observeShareToGroup(lifecycleOwner: LifecycleOwner, callback: (AmityPost) -> Unit): AmitySharePostBottomSheetDialog + UndocumentedPublicFunction:AmitySharePostBottomSheetDialog.kt$AmitySharePostBottomSheetDialog$fun observeShareToMyTimeline(lifecycleOwner: LifecycleOwner, callback: (AmityPost) -> Unit ): AmitySharePostBottomSheetDialog + UndocumentedPublicFunction:AmitySharePostBottomSheetDialog.kt$AmitySharePostBottomSheetDialog$fun setNavigationListener(listener: AmityPostShareListener): AmitySharePostBottomSheetDialog + UndocumentedPublicFunction:AmitySharePostBottomSheetDialog.kt$AmitySharePostBottomSheetDialog$fun show(childFragmentManager: FragmentManager) + UndocumentedPublicFunction:AmityTabLayout.kt$AmityTabLayout$fun disableSwipe() + UndocumentedPublicFunction:AmityTabLayout.kt$AmityTabLayout$fun setAdapter(adapter: AmityFragmentStateAdapter) + UndocumentedPublicFunction:AmityTabLayout.kt$AmityTabLayout$fun setOffscreenPageLimit(limit: Int) + UndocumentedPublicFunction:AmityTabLayout.kt$AmityTabLayout$fun switchTab(position: Int) + UndocumentedPublicFunction:AmityTagLogUtil.kt$fun Throwable.logThrowable() + UndocumentedPublicFunction:AmityTagLogUtil.kt$fun getCurrentClassAndMethodNames(): String + UndocumentedPublicFunction:AmityTextView.kt$AmityTextView$fun setViewStyle(style: AmityTextStyle) + UndocumentedPublicFunction:AmityToolBar.kt$AmityToolBar$fun setClickListener(listener: AmityToolBarClickListener) + UndocumentedPublicFunction:AmityToolBar.kt$AmityToolBar$fun setLeftDrawable(value: Drawable?, color: Int? = null) + UndocumentedPublicFunction:AmityToolBar.kt$AmityToolBar$fun setLeftString(value: String) + UndocumentedPublicFunction:AmityToolBar.kt$AmityToolBar$fun setRightDrawable(value: Drawable?, color: Int? = null) + UndocumentedPublicFunction:AmityToolBar.kt$AmityToolBar$fun setRightString(value: String) + UndocumentedPublicFunction:AmityToolBar.kt$AmityToolBar$fun setRightStringActive(value: Boolean) + UndocumentedPublicFunction:AmityToolBarClickListener.kt$AmityToolBarClickListener$fun leftIconClick() + UndocumentedPublicFunction:AmityToolBarClickListener.kt$AmityToolBarClickListener$fun rightIconClick() + UndocumentedPublicFunction:AmityTrendingCommunityFragment.kt$AmityTrendingCommunityFragment.Builder$fun build(activity: AppCompatActivity): AmityTrendingCommunityFragment + UndocumentedPublicFunction:AmityTrendingCommunityFragment.kt$AmityTrendingCommunityFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityTrendingCommunityFragmentDelegate.kt$AmityTrendingCommunityFragmentDelegate$fun trendingCommunityFragment(): AmityTrendingCommunityFragment + UndocumentedPublicFunction:AmityUserClickListener.kt$AmityUserClickListener$fun onClickUser(user: AmityUser) + UndocumentedPublicFunction:AmityUserFeedFragment.kt$AmityUserFeedFragment.Builder$fun build(activity: AppCompatActivity): AmityUserFeedFragment + UndocumentedPublicFunction:AmityUserFeedFragment.kt$AmityUserFeedFragment.Builder$fun postShareClickListener(postShareClickListener: AmityPostShareClickListener): Builder + UndocumentedPublicFunction:AmityUserFeedFragment.kt$AmityUserFeedFragment.Builder$fun userClickListener(userClickListener: AmityUserClickListener): Builder + UndocumentedPublicFunction:AmityUserFeedFragment.kt$AmityUserFeedFragment.Companion$fun newInstance(user: AmityUser): Builder + UndocumentedPublicFunction:AmityUserFeedFragment.kt$AmityUserFeedFragment.Companion$fun newInstance(userId: String): Builder + UndocumentedPublicFunction:AmityUserFollowerFragment.kt$AmityUserFollowerFragment.Builder$fun build(activity: AppCompatActivity): AmityUserFollowerFragment + UndocumentedPublicFunction:AmityUserFollowerFragment.kt$AmityUserFollowerFragment.Companion$fun newInstance(userId: String): Builder + UndocumentedPublicFunction:AmityUserFollowerHomeFragment.kt$AmityUserFollowerHomeFragment.Builder$fun build(): AmityUserFollowerHomeFragment + UndocumentedPublicFunction:AmityUserFollowerHomeFragment.kt$AmityUserFollowerHomeFragment.Companion$fun newInstance(userId: String): Builder + UndocumentedPublicFunction:AmityUserFollowerViewModel.kt$AmityUserFollowerViewModel$fun getFollowersList(onSuccess: (PagedList<AmityFollowRelationship>) -> Unit): Completable + UndocumentedPublicFunction:AmityUserFollowerViewModel.kt$AmityUserFollowerViewModel$fun isSelf(): Boolean + UndocumentedPublicFunction:AmityUserFollowerViewModel.kt$AmityUserFollowerViewModel$fun searchFollowers(input: String) + UndocumentedPublicFunction:AmityUserFollowersActivity.kt$AmityUserFollowersActivity.Companion$fun newIntent(context: Context, displayName: String, userId: String): Intent + UndocumentedPublicFunction:AmityUserFollowingFragment.kt$AmityUserFollowingFragment.Builder$fun build(activity: AppCompatActivity): AmityUserFollowingFragment + UndocumentedPublicFunction:AmityUserFollowingFragment.kt$AmityUserFollowingFragment.Companion$fun newInstance(userId: String): Builder + UndocumentedPublicFunction:AmityUserFollowingViewModel.kt$AmityUserFollowingViewModel$fun getFollowingList(onSuccess: (PagedList<AmityFollowRelationship>) -> Unit): Completable + UndocumentedPublicFunction:AmityUserFollowingViewModel.kt$AmityUserFollowingViewModel$fun searchFollowing(input: String) + UndocumentedPublicFunction:AmityUserProfileActivity.kt$AmityUserProfileActivity.Companion$fun newIntent(context: Context, id: String) + UndocumentedPublicFunction:AmityUserProfileEditorFragment.kt$AmityUserProfileEditorFragment.Builder$fun build(activity: AppCompatActivity): AmityUserProfileEditorFragment + UndocumentedPublicFunction:AmityUserProfileEditorFragment.kt$AmityUserProfileEditorFragment.Companion$fun newInstance(): Builder + UndocumentedPublicFunction:AmityUserProfileHeaderView.kt$AmityUserProfileHeaderView$fun getHeaderBinding(): AmityViewUserProfileHeaderBinding + UndocumentedPublicFunction:AmityUserProfileHeaderView.kt$AmityUserProfileHeaderView$fun setMyFollowInfo(followInfo: AmityMyFollowInfo) + UndocumentedPublicFunction:AmityUserProfileHeaderView.kt$AmityUserProfileHeaderView$fun setUserData(user: AmityUser) + UndocumentedPublicFunction:AmityUserProfileHeaderView.kt$AmityUserProfileHeaderView$fun setUserFollowInfo(userFollowInfo: AmityUserFollowInfo) + UndocumentedPublicFunction:AmityUserProfileHeaderView.kt$AmityUserProfileHeaderView$fun updateState(newState: AmityFollowStatus) + UndocumentedPublicFunction:AmityUserProfilePageFragment.kt$AmityUserProfilePageFragment.Builder$fun build(activity: AppCompatActivity): AmityUserProfilePageFragment + UndocumentedPublicFunction:AmityUserProfilePageFragment.kt$AmityUserProfilePageFragment.Builder$fun feedFragmentDelegate(delegate: AmityFeedFragmentDelegate): Builder + UndocumentedPublicFunction:AmityUserProfilePageFragment.kt$AmityUserProfilePageFragment.Companion$fun newInstance(user: AmityUser): Builder + UndocumentedPublicFunction:AmityUserProfilePageFragment.kt$AmityUserProfilePageFragment.Companion$fun newInstance(userId: String): Builder + UndocumentedPublicFunction:AmityUserProfileViewModel.kt$AmityUserProfileViewModel$fun getMyFollowInfo( onSuccess: (AmityMyFollowInfo) -> Unit, onError: () -> Unit ): Completable + UndocumentedPublicFunction:AmityUserProfileViewModel.kt$AmityUserProfileViewModel$fun getUser(): Flowable<AmityUser> + UndocumentedPublicFunction:AmityUserProfileViewModel.kt$AmityUserProfileViewModel$fun getUserFollowInfo( onSuccess: (AmityUserFollowInfo) -> Unit, onError: () -> Unit ): Completable + UndocumentedPublicFunction:AmityUserProfileViewModel.kt$AmityUserProfileViewModel$fun isSelfUser(): Boolean + UndocumentedPublicFunction:AmityUserProfileViewModel.kt$AmityUserProfileViewModel$fun sendFollowRequest( onSuccess: (AmityFollowStatus) -> Unit, onError: () -> Unit ): Completable + UndocumentedPublicFunction:AmityUserProfileViewModel.kt$AmityUserProfileViewModel$fun unFollow(): Completable + UndocumentedPublicFunction:AmityUserTimelineViewModel.kt$AmityUserTimelineViewModel$fun getProfileType(): Boolean + UndocumentedPublicFunction:AmityUserTimelineViewModel.kt$AmityUserTimelineViewModel$fun otherUser(user: AmityUser): Boolean + UndocumentedPublicFunction:AmityUsersGlobalSearchFragment.kt$AmityUsersGlobalSearchFragment.Builder$fun build(activity: AppCompatActivity): AmityUsersGlobalSearchFragment + UndocumentedPublicFunction:AmityUsersGlobalSearchFragment.kt$AmityUsersGlobalSearchFragment.Builder$fun setInputSource(searchSource: ObservableField<String>): Builder + UndocumentedPublicFunction:AmityUsersGlobalSearchFragment.kt$AmityUsersGlobalSearchFragment.Companion$fun newInstance(source: ObservableField<String>): Builder + UndocumentedPublicFunction:AmityUsersGlobalSearchViewModel.kt$AmityUsersGlobalSearchViewModel$fun searchUsers(onResult: (list: PagedList<AmityUser>) -> Unit): Completable + UndocumentedPublicFunction:AmityUsersGlobalSearchViewModel.kt$AmityUsersGlobalSearchViewModel$fun setPropertyChangeCallback() + UnusedImports:AmityCameraUtil.kt$import com.amity.socialcloud.uikit.common.common.AmityFileManager + UnusedImports:AmityChatRoomWithTextComposeBarFragment.kt$import android.Manifest + UnusedImports:AmityChatRoomWithTextComposeBarFragment.kt$import android.annotation.SuppressLint + UnusedImports:AmityChatRoomWithTextComposeBarFragment.kt$import android.content.pm.PackageManager + UnusedImports:AmityCommunityBaseNotificationSettingsFragment.kt$import androidx.appcompat.app.AppCompatActivity + UnusedImports:AmityFollowersBaseViewHolder.kt$import android.content.DialogInterface + UnusedImports:AmityFollowersBaseViewHolder.kt$import com.amity.socialcloud.uikit.common.utils.AmityAlertDialogUtil + UnusedImports:AmityFollowersBaseViewHolder.kt$import io.reactivex.android.schedulers.AndroidSchedulers + UnusedImports:AmityFollowersBaseViewHolder.kt$import io.reactivex.schedulers.Schedulers + UnusedImports:AmityMessageListActivity.kt$import com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomWithTextComposeBarFragment + UnusedImports:AmityMessageListViewModel.kt$import com.amity.socialcloud.uikit.common.common.isNotEmptyOrBlank + UnusedImports:AmitySampleApp.kt$import android.view.View + UnusedImports:AmitySampleApp.kt$import com.amity.socialcloud.uikit.community.newsfeed.adapter.AmityBasePostViewHolder + UnusedImports:AmitySampleApp.kt$import com.amity.socialcloud.uikit.community.newsfeed.util.AmityTimelineType + UnusedImports:AmitySampleApp.kt$import com.amity.socialcloud.uikit.sample.customPost.birthdayPost.AmityPostItemBirthdayViewHolder + UnusedImports:AmitySampleApp.kt$import com.amity.socialcloud.uikit.sample.customPost.newjoinerPost.AmityPostItemNewJoinerViewHolder + UnusedImports:AmitySampleApp.kt$import com.amity.socialcloud.uikit.sample.customPost.thumbsupPost.AmityPostItemThumbsUpViewHolder + UnusedImports:AmityUserFollowersActivity.kt$import java.lang.Exception + UtilityClassWithPublicConstructor:AmityAvatarShape.kt$AmityAvatarShape + UtilityClassWithPublicConstructor:AmityButtonType.kt$AmityButtonType + UtilityClassWithPublicConstructor:AmityCameraUtil.kt$AmityCameraUtil + UtilityClassWithPublicConstructor:AmityCommunityNavigation.kt$AmityCommunityNavigation + UtilityClassWithPublicConstructor:AmityCustomToast.kt$AmityCustomToast + UtilityClassWithPublicConstructor:AmityFileManager.kt$AmityFileManager + UtilityClassWithPublicConstructor:AmityFileUtils.kt$AmityFileUtils + UtilityClassWithPublicConstructor:AmityOptionMenuColorUtil.kt$AmityOptionMenuColorUtil + VariableNaming:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment$private val ID_MENU_ITEM_POST: Int = 133 + VariableNaming:AmityBaseCreatePostFragment.kt$AmityBaseCreatePostFragment$private val TAG = AmityPostCreatorFragment::class.java.canonicalName + VariableNaming:AmityBaseFeedFragment.kt$AmityBaseFeedFragment$private val TAG = AmityBaseFeedFragment::class.java.canonicalName + VariableNaming:AmityCategoryPickerFragment.kt$AmityCategoryPickerFragment$private val ID_MENU_ITEM_SAVE_PROFILE: Int = 122 + VariableNaming:AmityCategoryPreviewFragment.kt$AmityCategoryPreviewFragment$private val TAG = AmityCategoryPreviewFragment::class.java.canonicalName + VariableNaming:AmityCommentBaseFragment.kt$AmityCommentBaseFragment$private val TAG = AmityCommentBaseFragment::class.java.canonicalName + VariableNaming:AmityCommentCreatorFragment.kt$AmityCommentCreatorFragment$private val ID_MENU_ITEM_ADD_COMMENT: Int = 144 + VariableNaming:AmityCommentEditorActivity.kt$AmityEditCommentActivity$private val TAG = AmityEditCommentActivity::class.java.canonicalName + VariableNaming:AmityCommentEditorFragment.kt$AmityCommentEditorFragment$private val ID_MENU_ITEM_ADD_COMMENT: Int = 144 + VariableNaming:AmityCommunityCreateBaseFragment.kt$AmityCommunityCreateBaseFragment$private val TAG = AmityCommunityCreateBaseFragment::class.java.canonicalName + VariableNaming:AmityCommunityFeedFragment.kt$AmityCommunityFeedFragment$private val TAG = AmityCommunityFeedFragment::class.java.simpleName + VariableNaming:AmityCommunityPageFragment.kt$AmityCommunityPageFragment$private val TAG = AmityCommunityPageFragment::class.java.canonicalName + VariableNaming:AmityCreatePostViewModel.kt$AmityCreatePostViewModel$private val TAG = AmityCreatePostViewModel::class.java.canonicalName + VariableNaming:AmityDividerItemDecor.kt$AmityDividerItemDecor$private val ATTRS = intArrayOf(android.R.attr.listDivider) + VariableNaming:AmityMembersFragment.kt$AmityMembersFragment$private val TAG = AmityMembersFragment::class.java.canonicalName + VariableNaming:AmityMessageListAdapter.kt$AmityMessageListAdapter$private val TAG = "AmityMessageListAdapter" + VariableNaming:AmityModeratorsFragment.kt$AmityModeratorsFragment$private val TAG = AmityModeratorsFragment::class.java.canonicalName + VariableNaming:AmityMyCommunityFragment.kt$AmityMyCommunityFragment$private val TAG = AmityMyCommunityFragment::class.java.simpleName + VariableNaming:AmityMyCommunityPreviewAdapter.kt$AmityMyCommunityPreviewAdapter$private val VIEW_ALL_ITEM_POSITION = 8 + VariableNaming:AmityMyCommunityPreviewFragment.kt$AmityMyCommunityPreviewFragment$private val TAG = AmityMyCommunityPreviewFragment::class.java.canonicalName + VariableNaming:AmityPostDetailFragment.kt$AmityPostDetailFragment$private val ID_MENU_ITEM = 222 + VariableNaming:AmityPostDetailFragment.kt$AmityPostDetailFragment$private val TAG = AmityPostDetailsActivity::class.java.canonicalName + VariableNaming:AmityPostTargetPickerFragment.kt$AmityPostTargetPickerFragment$private val TAG = AmityPostTargetPickerFragment::class.java.canonicalName + VariableNaming:AmityRecentItemDecoration.kt$AmityRecentItemDecoration$private val ATTRS = intArrayOf( android.R.attr.listDivider ) + VariableNaming:AmityRecommendedCommunityFragment.kt$AmityRecommendedCommunityFragment$private val TAG = AmityRecommendedCommunityFragment::class.java.canonicalName + VariableNaming:AmityTrendingCommunityFragment.kt$AmityTrendingCommunityFragment$private val TAG = AmityTrendingCommunityFragment::class.java.canonicalName + VariableNaming:AmityUserProfileEditorFragment.kt$AmityUserProfileEditorFragment$private val ID_MENU_ITEM_SAVE_PROFILE: Int = 111 + VariableNaming:AmityUserProfileEditorFragment.kt$AmityUserProfileEditorFragment$private val TAG = AmityUserProfileEditorFragment::class.java.canonicalName + VariableNaming:AmityUserProfilePageFragment.kt$AmityUserProfilePageFragment$private var TAG = AmityUserProfilePageFragment::class.java.canonicalName + WildcardImport:AmityBaseCreatePostFragment.kt$import android.view.* + WildcardImport:AmityBasePostViewHolder.kt$import com.amity.socialcloud.uikit.community.newsfeed.listener.* + WildcardImport:AmityBottomSheetDialogFragment.kt$import android.view.* + WildcardImport:AmityChatHomePageFragment.kt$import android.view.* + WildcardImport:AmityChatRoomWithDefaultComposeBarFragment.kt$import android.view.* + WildcardImport:AmityChatRoomWithTextComposeBarFragment.kt$import android.view.* + WildcardImport:AmityColorPaletteUtil.kt$import com.amity.socialcloud.uikit.common.common.views.AmityColorShade.* + WildcardImport:AmityCommentBaseFragment.kt$import android.view.* + WildcardImport:AmityCommentEditorFragment.kt$import android.view.* + WildcardImport:AmityCommunityHomePageFragment.kt$import android.view.* + WildcardImport:AmityCommunityMemberSettingsFragment.kt$import android.view.* + WildcardImport:AmityCommunityPageFragment.kt$import android.view.* + WildcardImport:AmityDefaultPostViewHolders.kt$import com.amity.socialcloud.uikit.community.newsfeed.adapter.* + WildcardImport:AmityFileManager.kt$import com.tonyodev.fetch2.* + WildcardImport:AmityMessageItemUtil.kt$import com.amity.socialcloud.uikit.chat.messages.viewHolder.* + WildcardImport:AmityMessageListAdapter.kt$import com.amity.socialcloud.uikit.chat.messages.viewHolder.* + WildcardImport:AmityMessageListAdapter.kt$import com.google.android.exoplayer2.* + WildcardImport:AmityMyCommunityFragment.kt$import android.view.* + WildcardImport:AmityPostDetailFragment.kt$import android.view.* + WildcardImport:AmityPostDetailFragment.kt$import com.amity.socialcloud.uikit.community.newsfeed.activity.* + WildcardImport:AmityPostDetailFragment.kt$import com.amity.socialcloud.uikit.community.newsfeed.listener.* + WildcardImport:AmityPostItemFooter.kt$import com.amity.socialcloud.uikit.community.newsfeed.listener.* + WildcardImport:AmitySampleApp.kt$import com.amity.socialcloud.uikit.feed.settings.* + WildcardImport:AmitySettingsItemAdapter.kt$import com.amity.socialcloud.uikit.community.setting.viewholder.* + WildcardImport:AmityUserProfileEditorFragment.kt$import android.view.* + + diff --git a/build.gradle b/build.gradle new file mode 100644 index 00000000..206d2eb3 --- /dev/null +++ b/build.gradle @@ -0,0 +1,122 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + ext { + minSdkVersion = 21 + targetSdkVersion = 30 + compileSdkVersion = 30 + kotlinJDKVersion = "8" + gradleBuildVersion = '4.2.2' + detektBuildVersion = "1.9.1" + kotlin_version = "1.4.21" + lifecycleExtensionVersion = "2.0.0" + mockkVersion = "1.10.0" + amityMessagingSdkVersion = '5.9.0' + amityRxLifeCycleVersion = '1.1.1' + + jacocoVersion = '0.8.5' + exoplayerVersion = '2.12.1' + // Will contain all support library dependencies + sharedSupportLibraries = { dependencyHandler -> + delegate = dependencyHandler + + implementation 'androidx.appcompat:appcompat:1.3.0' + implementation 'androidx.core:core-ktx:1.5.0' + implementation 'androidx.constraintlayout:constraintlayout:2.0.2' + implementation 'com.google.android.material:material:1.3.0' + implementation 'androidx.paging:paging-runtime:2.1.2' + implementation "androidx.activity:activity-ktx:1.2.3" + implementation "androidx.fragment:fragment-ktx:1.3.4" + + + } + } + repositories { + google() + maven { url 'https://jitpack.io' } + jcenter() + maven { + url 'https://maven.google.com/' + } + maven { + url "https://repo.maven.apache.org/maven2/" + } + maven { + url "https://plugins.gradle.org/m2/" + } + } + dependencies { + classpath "com.android.tools.build:gradle:${gradleBuildVersion}" + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + classpath "org.jacoco:org.jacoco.core:$jacocoVersion" + classpath 'com.google.gms:google-services:4.3.10' + classpath "io.gitlab.arturbosch.detekt:detekt-gradle-plugin:$detektBuildVersion" + classpath 'gradle.plugin.com.github.sgtsilvio.gradle:android-retrofix:0.4.1' + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +allprojects { + repositories { + google() + maven { url 'https://jitpack.io' } + jcenter() + maven { + url "https://repo.maven.apache.org/maven2/" + } + } + + apply plugin: "io.gitlab.arturbosch.detekt" + + dependencies { + detekt "io.gitlab.arturbosch.detekt:detekt-formatting:$detektBuildVersion" + detekt "io.gitlab.arturbosch.detekt:detekt-cli:$detektBuildVersion" + } + + detekt { + toolVersion = "$detektBuildVersion" + input = files("$projectDir") + parallel = true + config = files("$rootDir/detekt.yml") + baseline = file("$rootDir/baseline.xml") + } + + task detektProjectBaseline(type: io.gitlab.arturbosch.detekt.DetektCreateBaselineTask) { + description = "Overrides current baseline." + ignoreFailures.set(true) + parallel.set(true) + buildUponDefaultConfig.set(true) + setSource(files(rootDir)) + config.setFrom(files("$rootDir/detekt.yml")) + baseline.set(file("$rootDir/baseline.xml")) + include("**/*.kt") + include("**/*.kts") + exclude("**/resources/**") + exclude("**/build/**") + } +} + +apply plugin: 'jacoco' +task jacocoRootReport(type: JacocoReport, dependsOn: ['chat:jacocoTestReport', 'common:jacocoTestReport', 'social:jacocoTestReport']) { + reports { + xml.enabled = true + html.enabled = true + } + sourceDirectories.from = files([tasks.getByPath("chat:jacocoTestReport").sourceDirectories, + tasks.getByPath("common:jacocoTestReport").sourceDirectories, + tasks.getByPath("social:jacocoTestReport").sourceDirectories]) + + classDirectories.from = files([tasks.getByPath("chat:jacocoTestReport").classDirectories, + tasks.getByPath("common:jacocoTestReport").classDirectories, + tasks.getByPath("social:jacocoTestReport").classDirectories]) + + executionData.from = files([tasks.getByPath("chat:jacocoTestReport").executionData, + tasks.getByPath("common:jacocoTestReport").executionData, + tasks.getByPath("social:jacocoTestReport").executionData]) + +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/buildsystem/activity.gradle b/buildsystem/activity.gradle new file mode 100755 index 00000000..e2765184 --- /dev/null +++ b/buildsystem/activity.gradle @@ -0,0 +1,44 @@ +apply from: "../buildsystem/submodule.gradle" + +android { + buildFeatures { + dataBinding = true + } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + kotlinOptions { + jvmTarget = JavaVersion.VERSION_1_8 + } +} + + +dependencies { + + // Android support libraries + sharedSupportLibraries dependencies + + // Coroutine dependencies + implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0" + implementation "org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.5.0" + implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0" + implementation "com.google.code.gson:gson:2.8.6" + + implementation 'com.github.EkoCommunications:Matisse:0.5.3-5' + + //exo player + implementation "com.google.android.exoplayer:exoplayer-core:$exoplayerVersion" + implementation "com.google.android.exoplayer:extension-okhttp:$exoplayerVersion" + implementation "com.google.android.exoplayer:exoplayer-ui:$exoplayerVersion" + + // Amity Rx LifeCycle + api "com.github.EkoCommunications:AmityRxLifeCycle:$amityRxLifeCycleVersion" + + // Glide dependencide + implementation 'com.github.bumptech.glide:glide:4.12.0' + kapt 'com.github.bumptech.glide:compiler:4.12.0' + api "com.github.AmityCo.Amity-Social-Cloud-SDK-Android:amity-sdk:$amityMessagingSdkVersion" + + implementation 'com.github.chrisbanes:PhotoView:2.3.0' +} diff --git a/buildsystem/jacoco.gradle b/buildsystem/jacoco.gradle new file mode 100755 index 00000000..40749df6 --- /dev/null +++ b/buildsystem/jacoco.gradle @@ -0,0 +1,79 @@ +apply plugin: 'jacoco' + +jacoco { + toolVersion = "0.8.5" + reportsDir = file("$buildDir/reports") +} + +tasks.withType(Test) { + jacoco.includeNoLocationClasses = true + jacoco.excludes = ['jdk.internal.*'] +} + +task jacocoTestReport(type: JacocoReport, dependsOn: ['testDebugUnitTest']) { + group = "Reporting" + description = "Generate Jacoco coverage reports after running live debug tests." + + reports { + xml.enabled = true + html.enabled = true + } + + // what to exclude from coverage report + // UI, "noise", generated classes, platform classes, etc. + def fileFilter = [ + '**/R.class', + '**/BR.class', + '**/R$*.class', + '**/*$ViewInjector*.*', + '**/BuildConfig.*', + '**/Manifest*.*', + '**/Room*.*', + '**/*_Impl.*', + '**/MVVMComponent.*', + '**/*Factory.*', + '**/*Activity.*', + '**/*Activity$*.class', + '**/*Service.*', + '**/*Service$*.class', + '**/*ViewHolder.*', + '**/*ViewHolder$*.class', + '**/*Decoration.*', + '**/*Decoration$*.class', + '**/*Handler.*', + '**/*Handler$*.*', + '**/*Adapter.*', + '**/*Adapter$*.class', + '**/*Fragment.*', + '**/*Fragment$*.class', + '**/*EkoMessageItemUtil.class', + '**/EkoPopUp.class', + '**/EkoMessageType.class' + ] + + def debugTree = fileTree( + dir: "$buildDir/intermediates/classes/debug", + excludes: fileFilter + ) + def kotlinDebugTree = fileTree( + dir: "$buildDir/tmp/kotlin-classes/debug", + excludes: fileFilter + ) + def mainSrc = "$projectDir/src/main/java" + + sourceDirectories.from = files([mainSrc]) + classDirectories.from = files([debugTree], [kotlinDebugTree]) + executionData.from = fileTree( + dir: project.buildDir, + includes: [ + 'jacoco/testDebugUnitTest.exec', + 'outputs/code-coverage/connected/*coverage.ec' + ] + ) +} + +tasks.whenTaskAdded { task -> + if (task.name.contains("test") || task.name.contains("Test")) { + task.enabled = true + } +} \ No newline at end of file diff --git a/buildsystem/submodule.gradle b/buildsystem/submodule.gradle new file mode 100755 index 00000000..cc436da6 --- /dev/null +++ b/buildsystem/submodule.gradle @@ -0,0 +1,91 @@ +apply plugin: 'com.android.library' +apply plugin: 'kotlin-android' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-kapt' +apply plugin: 'io.gitlab.arturbosch.detekt' +apply from: "../buildsystem/jacoco.gradle" + +android { + compileSdkVersion rootProject.compileSdkVersion + buildToolsVersion "30.0.3" + + defaultConfig { + minSdkVersion rootProject.minSdkVersion + targetSdkVersion rootProject.targetSdkVersion + versionCode 1 + versionName "1.0" + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + kotlinOptions { + jvmTarget = "1.8" + } + + buildTypes { + debug { + testCoverageEnabled true + } + release { + testCoverageEnabled false + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } + + testOptions { + unitTests { + includeAndroidResources = true + } + unitTests.all { + testLogging { + events 'passed', 'skipped', 'failed', 'standardOut', 'standardError' + } + } + + // execution 'ANDROIDX_TEST_ORCHESTRATOR' + } + + lintOptions { + quiet true + xmlReport false + checkDependencies false + abortOnError true + checkAllWarnings true + warningsAsErrors true + + disable "GoogleAppIndexingWarning" + disable "NewerVersionAvailable" + disable "UnusedResources" + disable "LogNotTimber", "StringFormatInTimber", "ThrowableNotAtBeginning", "BinaryOperationInTimber", + "TimberArgCount", "TimberArgTypes", "TimberTagLength", "TimberExceptionLogging" + } + + +} + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk$rootProject.kotlinJDKVersion:$kotlin_version" + testImplementation 'junit:junit:4.13' + androidTestImplementation 'androidx.test:runner:1.3.0' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' + androidTestImplementation "androidx.test:rules:1.3.0" + + testImplementation "io.mockk:mockk:$rootProject.mockkVersion" + + // Rx Dependencies + implementation "io.reactivex.rxjava2:rxjava:2.2.19" + implementation "io.reactivex.rxjava2:rxandroid:2.1.1" + implementation "io.reactivex.rxjava2:rxkotlin:2.4.0" + + testImplementation "org.mockito:mockito-inline:3.5.13" + + androidTestImplementation "org.mockito:mockito-inline:3.5.13" + testImplementation "androidx.arch.core:core-testing:2.1.0" + androidTestImplementation "androidx.arch.core:core-testing:2.1.0" +} diff --git a/chat/.gitignore b/chat/.gitignore new file mode 100644 index 00000000..796b96d1 --- /dev/null +++ b/chat/.gitignore @@ -0,0 +1 @@ +/build diff --git a/chat/build.gradle b/chat/build.gradle new file mode 100644 index 00000000..0fe4e9bb --- /dev/null +++ b/chat/build.gradle @@ -0,0 +1,7 @@ +apply from: "../buildsystem/activity.gradle" +apply plugin: 'com.android.library' +apply plugin: 'kotlin-android' + +dependencies { + implementation project(path: ':common') +} diff --git a/chat/consumer-rules.pro b/chat/consumer-rules.pro new file mode 100644 index 00000000..e69de29b diff --git a/chat/proguard-rules.pro b/chat/proguard-rules.pro new file mode 100644 index 00000000..f1b42451 --- /dev/null +++ b/chat/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/chat/src/androidTest/java/com/amity/socialcloud/uikit/chat/ExampleInstrumentedTest.kt b/chat/src/androidTest/java/com/amity/socialcloud/uikit/chat/ExampleInstrumentedTest.kt new file mode 100644 index 00000000..70a6a250 --- /dev/null +++ b/chat/src/androidTest/java/com/amity/socialcloud/uikit/chat/ExampleInstrumentedTest.kt @@ -0,0 +1,22 @@ +package com.amity.socialcloud.uikit.chat + +import androidx.test.platform.app.InstrumentationRegistry +import androidx.test.runner.AndroidJUnit4 +import org.junit.Assert.assertEquals +import org.junit.Test +import org.junit.runner.RunWith + +/** + * Instrumented test, which will execute on an Android device. + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +@RunWith(AndroidJUnit4::class) +class ExampleInstrumentedTest { + @Test + fun useAppContext() { + // Context of the app under test. + val appContext = InstrumentationRegistry.getInstrumentation().targetContext + assertEquals("com.amity.socialcloud.uikit.chat.test", appContext.packageName) + } +} diff --git a/chat/src/main/AndroidManifest.xml b/chat/src/main/AndroidManifest.xml new file mode 100644 index 00000000..8670d27e --- /dev/null +++ b/chat/src/main/AndroidManifest.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/directory/fragment/AmityDirectoryFragment.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/directory/fragment/AmityDirectoryFragment.kt new file mode 100644 index 00000000..63765334 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/directory/fragment/AmityDirectoryFragment.kt @@ -0,0 +1,19 @@ +package com.amity.socialcloud.uikit.chat.directory.fragment + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.fragment.app.Fragment +import com.amity.socialcloud.uikit.chat.R + +class AmityDirectoryFragment : Fragment() { + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + return inflater.inflate(R.layout.amity_fragment_directory, container, false) + } + +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/editMessage/AmityEditMessageActivity.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/editMessage/AmityEditMessageActivity.kt new file mode 100644 index 00000000..e4bc696f --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/editMessage/AmityEditMessageActivity.kt @@ -0,0 +1,105 @@ +package com.amity.socialcloud.uikit.chat.editMessage + +import android.content.Context +import android.content.Intent +import android.os.Bundle +import android.view.inputmethod.InputMethodManager +import androidx.activity.viewModels +import androidx.appcompat.app.ActionBar +import androidx.appcompat.widget.Toolbar +import androidx.core.content.ContextCompat +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.BR +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.databinding.AmityActivityEditMessageBinding +import com.amity.socialcloud.uikit.common.base.AmityBaseActivity +import io.reactivex.disposables.Disposable +import kotlinx.android.synthetic.main.amity_activity_edit_message.* +import kotlinx.android.synthetic.main.amity_edit_msg_bar.view.* + +class AmityEditMessageActivity : + AmityBaseActivity() { + + private val editMessageViewModel: AmityEditMessageViewModel by viewModels() + private var messageDisposable: Disposable? = null + private var editMessageDisposable: Disposable? = null + + companion object { + private const val INTENT_MESSAGE_ID = "messageId" + + fun newIntent(context: Context, messageId: String): Intent { + val intent = Intent(context, AmityEditMessageActivity::class.java) + intent.putExtra(INTENT_MESSAGE_ID, messageId) + return intent + } + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + editMessageViewModel.saveColor.set(ContextCompat.getColor(this, R.color.amityColorPrimary)) + setUpToolbar() + getMessage() + lMessage.setOnClickListener { + requestFocus() + } + } + + private fun setUpToolbar() { + supportActionBar?.displayOptions = ActionBar.DISPLAY_SHOW_CUSTOM + setSupportActionBar(emToolBar as Toolbar) + + emToolBar.icCross.setOnClickListener { + this.finish() + } + + emToolBar.tvSave.setOnClickListener { + editMessageDisposable = editMessageViewModel.saveMessage().subscribe() + this.finish() + } + } + + private fun getMessage() { + val messageId = intent.getStringExtra(INTENT_MESSAGE_ID) + if (messageId != null) { + messageDisposable = editMessageViewModel.getMessage(messageId).subscribe { message -> + val messageData = message.getData() + if (messageData is AmityMessage.Data.TEXT) { + editMessageViewModel.message.set(messageData.getText()) + editMessageViewModel.messageLength = messageData.getText().length + editMessageViewModel.textData.set(messageData) + editMessageViewModel.observeMessageChange() + requestFocus() + } + } + } + + } + + override fun onDestroy() { + super.onDestroy() + if (messageDisposable != null && !messageDisposable!!.isDisposed) { + messageDisposable?.dispose() + } + if (editMessageDisposable != null && !editMessageDisposable!!.isDisposed) { + editMessageDisposable?.dispose() + } + } + + override fun getLayoutId(): Int = R.layout.amity_activity_edit_message + + override fun getViewModel(): AmityEditMessageViewModel = editMessageViewModel + + override fun getBindingVariable(): Int = BR.viewModel + + private fun requestFocus() { + etMessage.postDelayed({ + etMessage.requestFocusFromTouch() + etMessage.setSelection(etMessage.text?.length ?: 0) + val inputManager: InputMethodManager = + getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager + inputManager.showSoftInput(etMessage, 0) + }, 300) + + } + +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/editMessage/AmityEditMessageViewModel.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/editMessage/AmityEditMessageViewModel.kt new file mode 100644 index 00000000..080f294b --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/editMessage/AmityEditMessageViewModel.kt @@ -0,0 +1,42 @@ +package com.amity.socialcloud.uikit.chat.editMessage + +import androidx.databinding.ObservableBoolean +import androidx.databinding.ObservableField +import com.amity.socialcloud.sdk.chat.AmityChatClient +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.common.base.AmityBaseViewModel +import io.reactivex.Completable +import io.reactivex.Flowable + +class AmityEditMessageViewModel : AmityBaseViewModel() { + + val message = ObservableField() + var messageLength = 0 + val isSaveEnabled = ObservableBoolean(false) + val textData = ObservableField() + val saveColor = ObservableField() + + fun getMessage(messageId: String): Flowable { + val messageRepository = AmityChatClient.newMessageRepository() + return messageRepository.getMessage(messageId) + } + + fun observeMessageChange() { + message.addOnPropertyChanged { + if (message.get()?.length == 0) { + isSaveEnabled.set(false) + } else if (message.get()?.length != messageLength) { + isSaveEnabled.set(true) + } + + } + } + + fun saveMessage(): Completable { + return textData.get()!!.edit() + .text(message.get()?.trim()!!) + .build() + .apply() + } + +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/AmityChatHomePageActivity.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/AmityChatHomePageActivity.kt new file mode 100644 index 00000000..4d22bac4 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/AmityChatHomePageActivity.kt @@ -0,0 +1,38 @@ +package com.amity.socialcloud.uikit.chat.home + +import android.os.Bundle +import androidx.activity.viewModels +import com.amity.socialcloud.uikit.chat.BR +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.databinding.AmityActivityChatHomeBinding +import com.amity.socialcloud.uikit.chat.home.fragment.AmityChatHomePageFragment +import com.amity.socialcloud.uikit.common.base.AmityBaseActivity + +class AmityChatHomePageActivity : AmityBaseActivity() { + + private val mViewModel: AmityChatHomePageViewModel by viewModels() + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + initializeFragment() + } + + private fun initializeFragment() { + val chatHomeFragment = AmityChatHomePageFragment.newInstance().build(this) + val transaction = supportFragmentManager.beginTransaction() + transaction.replace(R.id.chatHomeContainer, chatHomeFragment) + transaction.addToBackStack(null) + transaction.commit() + } + + override fun onBackPressed() { + this.finish() + } + + override fun getLayoutId(): Int = R.layout.amity_activity_chat_home + + override fun getViewModel(): AmityChatHomePageViewModel = mViewModel + + override fun getBindingVariable(): Int = BR.viewModel + +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/AmityChatHomePageViewModel.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/AmityChatHomePageViewModel.kt new file mode 100644 index 00000000..e4498f25 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/AmityChatHomePageViewModel.kt @@ -0,0 +1,13 @@ +package com.amity.socialcloud.uikit.chat.home + +import com.amity.socialcloud.uikit.chat.home.callback.AmityDirectoryFragmentDelegate +import com.amity.socialcloud.uikit.chat.home.callback.AmityRecentChatFragmentDelegate +import com.amity.socialcloud.uikit.chat.home.callback.AmityRecentChatItemClickListener +import com.amity.socialcloud.uikit.common.base.AmityBaseViewModel + +class AmityChatHomePageViewModel : AmityBaseViewModel() { + + var recentChatItemClickListener: AmityRecentChatItemClickListener? = null + var recentChatFragmentDelegate: AmityRecentChatFragmentDelegate? = null + var directoryFragmentDelegate: AmityDirectoryFragmentDelegate? = null +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/callback/AmityDirectoryFragmentDelegate.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/callback/AmityDirectoryFragmentDelegate.kt new file mode 100644 index 00000000..574d86c3 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/callback/AmityDirectoryFragmentDelegate.kt @@ -0,0 +1,7 @@ +package com.amity.socialcloud.uikit.chat.home.callback + +import com.amity.socialcloud.uikit.chat.directory.fragment.AmityDirectoryFragment + +interface AmityDirectoryFragmentDelegate { + fun directoryFragment(): AmityDirectoryFragment +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/callback/AmityRecentChatFragmentDelegate.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/callback/AmityRecentChatFragmentDelegate.kt new file mode 100644 index 00000000..26694db3 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/callback/AmityRecentChatFragmentDelegate.kt @@ -0,0 +1,7 @@ +package com.amity.socialcloud.uikit.chat.home.callback + +import com.amity.socialcloud.uikit.chat.recent.fragment.AmityRecentChatFragment + +interface AmityRecentChatFragmentDelegate { + fun recentChatFragment(): AmityRecentChatFragment +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/callback/AmityRecentChatItemClickListener.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/callback/AmityRecentChatItemClickListener.kt new file mode 100644 index 00000000..5438fef6 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/callback/AmityRecentChatItemClickListener.kt @@ -0,0 +1,5 @@ +package com.amity.socialcloud.uikit.chat.home.callback + +interface AmityRecentChatItemClickListener { + fun onRecentChatItemClick(channelId: String) +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/fragment/AmityChatHomePageFragment.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/fragment/AmityChatHomePageFragment.kt new file mode 100644 index 00000000..20a3f7e8 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/fragment/AmityChatHomePageFragment.kt @@ -0,0 +1,142 @@ +package com.amity.socialcloud.uikit.chat.home.fragment + +import android.os.Bundle +import android.view.* +import androidx.appcompat.app.ActionBar +import androidx.appcompat.app.AppCompatActivity +import androidx.appcompat.widget.Toolbar +import androidx.fragment.app.Fragment +import androidx.lifecycle.ViewModelProvider +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.directory.fragment.AmityDirectoryFragment +import com.amity.socialcloud.uikit.chat.home.AmityChatHomePageViewModel +import com.amity.socialcloud.uikit.chat.home.callback.AmityDirectoryFragmentDelegate +import com.amity.socialcloud.uikit.chat.home.callback.AmityRecentChatFragmentDelegate +import com.amity.socialcloud.uikit.chat.home.callback.AmityRecentChatItemClickListener +import com.amity.socialcloud.uikit.chat.recent.fragment.AmityRecentChatFragment +import com.amity.socialcloud.uikit.common.base.AmityFragmentStateAdapter +import kotlinx.android.synthetic.main.amity_fragment_chat_home_page.* + +class AmityChatHomePageFragment private constructor() : Fragment() { + private lateinit var mViewModel: AmityChatHomePageViewModel + private lateinit var fragmentStateAdapter: AmityFragmentStateAdapter + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + mViewModel = ViewModelProvider(requireActivity()).get(AmityChatHomePageViewModel::class.java) + fragmentStateAdapter = AmityFragmentStateAdapter( + childFragmentManager, + requireActivity().lifecycle + ) + } + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + return inflater.inflate(R.layout.amity_fragment_chat_home_page, container, false) + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + initToolbar() + initTabLayout() + } + + private fun initToolbar() { + chatHomeToolBar.setLeftString(getString(R.string.amity_chat)) + (activity as AppCompatActivity).supportActionBar?.displayOptions = + ActionBar.DISPLAY_SHOW_CUSTOM + (activity as AppCompatActivity).setSupportActionBar(chatHomeToolBar as Toolbar) + setHasOptionsMenu(true) + } + + private fun initTabLayout() { + fragmentStateAdapter.setFragmentList( + arrayListOf( + AmityFragmentStateAdapter.AmityPagerModel( + getString(R.string.amity_title_recent_chat), + getRecentChatFragment() + ) + ) + ) + tabLayout.setAdapter(fragmentStateAdapter) + } + + private fun getRecentChatFragment(): Fragment { + return if (mViewModel.recentChatFragmentDelegate != null) { + mViewModel.recentChatFragmentDelegate!!.recentChatFragment() + } else { + val builder = AmityRecentChatFragment.Builder() + if (mViewModel.recentChatItemClickListener != null) { + builder.recentChatItemClickListener(mViewModel.recentChatItemClickListener!!) + } + builder.build(activity as AppCompatActivity) + } + + } + + private fun getDirectoryFragment(): Fragment { + if (mViewModel.directoryFragmentDelegate != null) { + return mViewModel.directoryFragmentDelegate!!.directoryFragment() + } + return AmityDirectoryFragment() + } + + override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) { + //inflater.inflate(R.menu.eko_chat_home, menu) + } + + override fun onOptionsItemSelected(item: MenuItem): Boolean { + if (item.itemId == R.id.search) { + // Do nothing + } else if (item.itemId == R.id.create) { + navigateToCreateGroupChat() + } + return super.onOptionsItemSelected(item) + } + + private fun navigateToCreateGroupChat() { + //val intent = Intent(activity, EkoCreateChatActivity::class.java) + //startActivity(intent) + } + + + class Builder internal constructor(){ + + private var mListener: AmityRecentChatItemClickListener? = null + private var recentChatFragmentDelegate: AmityRecentChatFragmentDelegate? = null + private var directoryFragmentDelegate: AmityDirectoryFragmentDelegate? = null + + fun build(activity: AppCompatActivity): AmityChatHomePageFragment { + val fragment = AmityChatHomePageFragment() + fragment.mViewModel = ViewModelProvider(activity).get(AmityChatHomePageViewModel::class.java) + fragment.mViewModel.recentChatItemClickListener = mListener + fragment.mViewModel.recentChatFragmentDelegate = this.recentChatFragmentDelegate + fragment.mViewModel.directoryFragmentDelegate = this.directoryFragmentDelegate + return fragment + } + + private fun recentChatItemClickListener(listener: AmityRecentChatItemClickListener): Builder { + mListener = listener + return this + } + + fun recentChatFragmentDelegate(delegate: AmityRecentChatFragmentDelegate): Builder { + recentChatFragmentDelegate = delegate + return this + } + + private fun directoryFragmentDelegate(delegate: AmityDirectoryFragmentDelegate): Builder { + directoryFragmentDelegate = delegate + return this + } + } + + companion object { + fun newInstance() : Builder { + return Builder() + } + } + +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/groupchat/AmityCreateGroupChatFragment.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/groupchat/AmityCreateGroupChatFragment.kt new file mode 100644 index 00000000..43b5c597 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/home/groupchat/AmityCreateGroupChatFragment.kt @@ -0,0 +1,20 @@ +package com.amity.socialcloud.uikit.chat.home.groupchat + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.fragment.app.Fragment +import com.amity.socialcloud.uikit.chat.R + + +class AmityCreateGroupChatFragment : Fragment() { + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + return inflater.inflate(R.layout.amity_fragment_create_group_chat, container, false) + } + +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/AmityMessageListActivity.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/AmityMessageListActivity.kt new file mode 100644 index 00000000..8270d5ea --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/AmityMessageListActivity.kt @@ -0,0 +1,49 @@ +package com.amity.socialcloud.uikit.chat.messages + +import android.content.Context +import android.content.Intent +import android.os.Bundle +import androidx.appcompat.app.AppCompatActivity +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.messages.composebar.AmityChatRoomComposeBar +import com.amity.socialcloud.uikit.chat.messages.fragment.AmityChatRoomFragment +import com.amity.socialcloud.uikit.common.utils.AmityThemeUtil + +class AmityMessageListActivity : AppCompatActivity() { + private lateinit var channelId: String + + companion object { + private const val INTENT_CHANNEL_ID = "channelID" + private const val INTENT_IS_TEXT_ONLY = "isTextOnly" + + + fun newIntent(context: Context, channelId: String, isTextOnly: Boolean = false): Intent { + return Intent(context, AmityMessageListActivity::class.java).apply { + putExtra(INTENT_CHANNEL_ID, channelId) + putExtra(INTENT_IS_TEXT_ONLY, isTextOnly) + } + } + } + + override fun onCreate(savedInstanceState: Bundle?) { + AmityThemeUtil.setCurrentTheme(this) + super.onCreate(savedInstanceState) + setContentView(R.layout.amity_activity_chat) + channelId = intent.getStringExtra(INTENT_CHANNEL_ID) ?: "" + initializeFragment() + } + + private fun initializeFragment() { + val isTextOnly = intent.getBooleanExtra(INTENT_IS_TEXT_ONLY, false) + val composebar = if (isTextOnly) AmityChatRoomComposeBar.TEXT else AmityChatRoomComposeBar.DEFAULT + val messageListFragment = AmityChatRoomFragment.newInstance(channelId) + .enableChatToolbar(true) + .enableConnectionBar(true) + .composeBar(composebar) + .build(this) + val transaction = supportFragmentManager.beginTransaction() + transaction.replace(R.id.messageListContainer, messageListFragment) + transaction.addToBackStack(null) + transaction.commit() + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/adapter/AmityMessageItemUtil.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/adapter/AmityMessageItemUtil.kt new file mode 100644 index 00000000..f1829631 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/adapter/AmityMessageItemUtil.kt @@ -0,0 +1,279 @@ +package com.amity.socialcloud.uikit.chat.messages.adapter + +import android.view.LayoutInflater +import android.view.ViewGroup +import com.amity.socialcloud.sdk.AmityCoreClient +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.messages.viewHolder.* +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityAudioMsgViewModel +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityImageMsgViewModel +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityTextMessageViewModel +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityUnknownMsgViewModel +import com.amity.socialcloud.uikit.chat.util.MessageType + +class AmityMessageItemUtil { + + fun getViewHolder( + inflater: LayoutInflater, + parent: ViewGroup, + itemType: Int, + viewHolderListener: AmityMessageListAdapter.CustomViewHolderListener?, + messageItemListener: AmityMessageItemListener?, + audioPlayListener: AmityAudioPlayListener + ): AmityChatMessageBaseViewHolder { + return when (itemType) { + MessageType.MESSAGE_ID_TEXT_RECEIVER -> getReceiverTextMsgViewHolder( + inflater, + parent, + itemType, + viewHolderListener + ) + MessageType.MESSAGE_ID_TEXT_SENDER -> getSenderTextMsgViewHolder( + inflater, + parent, + itemType, + viewHolderListener, + messageItemListener + ) + MessageType.MESSAGE_ID_IMAGE_RECEIVER -> getReceiverImageMsgViewHolder( + inflater, + parent, + itemType, + viewHolderListener + ) + MessageType.MESSAGE_ID_IMAGE_SENDER -> getSenderImageMsgViewHolder( + inflater, + parent, + itemType, + viewHolderListener + ) + MessageType.MESSAGE_ID_AUDIO_RECEIVER -> getReceiverAudioMsgViewHolder( + inflater, + parent, + itemType, + viewHolderListener, + audioPlayListener + ) + MessageType.MESSAGE_ID_AUDIO_SENDER -> getSenderAudioMsgViewHolder( + inflater, + parent, + itemType, + viewHolderListener, + audioPlayListener + ) + MessageType.MESSAGE_ID_CUSTOM_RECEIVER -> getReceiverCustomMessageViewHolder( + inflater, + parent, + itemType, + viewHolderListener + ) + MessageType.MESSAGE_ID_CUSTOM_SENDER -> getSenderCustomMessageViewHolder( + inflater, + parent, + itemType, + viewHolderListener + ) + else -> getUnknownMessageViewHolder(inflater, parent) + } + } + + private fun getReceiverTextMsgViewHolder( + inflater: LayoutInflater, parent: ViewGroup, + itemType: Int, + viewHolderListener: AmityMessageListAdapter.CustomViewHolderListener? + ): AmityChatMessageBaseViewHolder { + return if (viewHolderListener?.getViewHolder(inflater, parent, itemType) != null) { + viewHolderListener.getViewHolder(inflater, parent, itemType)!! + } else { + val itemViewModel = AmityTextMessageViewModel() + AmityTextMsgReceiverViewHolder( + inflater.inflate( + R.layout.amity_item_text_message_receiver, + parent, false + ), itemViewModel, parent.context + ) + } + } + + private fun getSenderTextMsgViewHolder( + inflater: LayoutInflater, parent: ViewGroup, + itemType: Int, + viewHolderListener: AmityMessageListAdapter.CustomViewHolderListener?, + messageItemListener: AmityMessageItemListener?, + ): AmityChatMessageBaseViewHolder { + return if (viewHolderListener?.getViewHolder(inflater, parent, itemType) != null) { + viewHolderListener.getViewHolder(inflater, parent, itemType)!! + } else { + val itemViewModel = AmityTextMessageViewModel() + itemViewModel.onAmityEventReceived += { event -> + (event.dataObj as? Int)?.let { + messageItemListener?.onMessageItemClicked(it) + } + } + AmityTextMsgSenderViewHolder( + inflater.inflate( + R.layout.amity_item_text_message_sender, + parent, false + ), itemViewModel, parent.context + ) + } + } + + private fun getReceiverImageMsgViewHolder( + inflater: LayoutInflater, parent: ViewGroup, + itemType: Int, + viewHolderListener: AmityMessageListAdapter.CustomViewHolderListener? + ): AmityChatMessageBaseViewHolder { + return if (viewHolderListener?.getViewHolder(inflater, parent, itemType) != null) { + viewHolderListener.getViewHolder(inflater, parent, itemType)!! + } else { + val itemViewModel = AmityImageMsgViewModel() + AmityImageMsgReceiverViewHolder( + inflater.inflate( + R.layout.amity_item_image_msg_receiver, + parent, false + ), itemViewModel, parent.context + ) + } + + } + + private fun getSenderImageMsgViewHolder( + inflater: LayoutInflater, parent: ViewGroup, + itemType: Int, + viewHolderListener: AmityMessageListAdapter.CustomViewHolderListener? + ): AmityChatMessageBaseViewHolder { + return if (viewHolderListener?.getViewHolder(inflater, parent, itemType) != null) { + viewHolderListener.getViewHolder(inflater, parent, itemType)!! + } else { + val itemViewModel = AmityImageMsgViewModel() + AmityImageMsgSenderViewHolder( + inflater.inflate( + R.layout.amity_item_image_msg_sender, + parent, false + ), itemViewModel, parent.context + ) + } + } + + private fun getReceiverAudioMsgViewHolder( + inflater: LayoutInflater, parent: ViewGroup, + itemType: Int, + viewHolderListener: AmityMessageListAdapter.CustomViewHolderListener?, + audioPlayListener: AmityAudioPlayListener + ): AmityChatMessageBaseViewHolder { + return if (viewHolderListener?.getViewHolder(inflater, parent, itemType) != null) { + viewHolderListener.getViewHolder(inflater, parent, itemType)!! + } else { + val itemViewModel = AmityAudioMsgViewModel() + AmityAudioMsgReceiverViewHolder( + inflater.inflate( + R.layout.amity_item_audio_message_receiver, + parent, false + ), itemViewModel, parent.context, audioPlayListener + ) + } + } + + private fun getSenderAudioMsgViewHolder( + inflater: LayoutInflater, parent: ViewGroup, + itemType: Int, + viewHolderListener: AmityMessageListAdapter.CustomViewHolderListener?, + audioPlayListener: AmityAudioPlayListener + ): AmityChatMessageBaseViewHolder { + return if (viewHolderListener?.getViewHolder(inflater, parent, itemType) != null) { + viewHolderListener.getViewHolder(inflater, parent, itemType)!! + } else { + val itemViewModel = AmityAudioMsgViewModel() + AmityAudioMsgSenderViewHolder( + inflater.inflate( + R.layout.amity_item_audio_message_sender, + parent, false + ), itemViewModel, parent.context, audioPlayListener + ) + } + } + + private fun getUnknownMessageViewHolder(inflater: LayoutInflater, parent: ViewGroup): + AmityChatMessageBaseViewHolder { + return AmityUnknownMessageViewHolder( + inflater.inflate( + R.layout.amity_item_unknown_message, parent, + false + ), AmityUnknownMsgViewModel() + ) + } + + private fun getSenderCustomMessageViewHolder( + inflater: LayoutInflater, parent: ViewGroup, + itemType: Int, + viewHolderListener: AmityMessageListAdapter.CustomViewHolderListener? + ): AmityChatMessageBaseViewHolder { + return if (viewHolderListener?.getViewHolder(inflater, parent, itemType) != null) { + viewHolderListener.getViewHolder(inflater, parent, itemType)!! + } else { + AmityUnknownMessageViewHolder( + inflater.inflate( + R.layout.amity_item_unknown_message, parent, + false + ), AmityUnknownMsgViewModel() + ) + } + } + + private fun getReceiverCustomMessageViewHolder( + inflater: LayoutInflater, parent: ViewGroup, + itemType: Int, + viewHolderListener: AmityMessageListAdapter.CustomViewHolderListener? + ): AmityChatMessageBaseViewHolder { + return if (viewHolderListener?.getViewHolder(inflater, parent, itemType) != null) { + viewHolderListener.getViewHolder(inflater, parent, itemType)!! + } else { + AmityUnknownMessageViewHolder( + inflater.inflate( + R.layout.amity_item_unknown_message, parent, + false + ), AmityUnknownMsgViewModel() + ) + } + } + + fun getMessageType(message: AmityMessage?): Int { + if (message == null) { + return MessageType.MESSAGE_ID_UNKNOWN + } + return getContentType(message, message.getUserId() == AmityCoreClient.getUserId()) + } + + private fun getContentType(message: AmityMessage, isSelf: Boolean): Int { + return when (message.getDataType()) { + AmityMessage.DataType.TEXT -> if (isSelf) { + MessageType.MESSAGE_ID_TEXT_SENDER + } else { + MessageType.MESSAGE_ID_TEXT_RECEIVER + } + AmityMessage.DataType.IMAGE -> if (isSelf) { + MessageType.MESSAGE_ID_IMAGE_SENDER + } else { + MessageType.MESSAGE_ID_IMAGE_RECEIVER + } + AmityMessage.DataType.FILE -> if (isSelf) { + MessageType.MESSAGE_ID_FILE_SENDER + } else { + MessageType.MESSAGE_ID_FILE_RECEIVER + } + AmityMessage.DataType.AUDIO -> if (isSelf) { + MessageType.MESSAGE_ID_AUDIO_SENDER + } else { + MessageType.MESSAGE_ID_AUDIO_RECEIVER + } + AmityMessage.DataType.CUSTOM -> if (isSelf) { + MessageType.MESSAGE_ID_CUSTOM_SENDER + } else { + MessageType.MESSAGE_ID_CUSTOM_RECEIVER + } + else -> MessageType.MESSAGE_ID_UNKNOWN + } + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/adapter/AmityMessageListAdapter.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/adapter/AmityMessageListAdapter.kt new file mode 100644 index 00000000..494a631a --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/adapter/AmityMessageListAdapter.kt @@ -0,0 +1,278 @@ +package com.amity.socialcloud.uikit.chat.messages.adapter + +import android.content.Context +import android.os.Handler +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.core.net.toUri +import androidx.paging.PagedListAdapter +import androidx.recyclerview.widget.DiffUtil +import androidx.recyclerview.widget.ListAdapter +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.messages.viewHolder.* +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityMessageListViewModel +import com.amity.socialcloud.uikit.common.common.showSnackBar +import com.amity.socialcloud.uikit.common.components.AmityMessageListListener +import com.amity.socialcloud.uikit.common.utils.AmityDateUtils +import com.google.android.exoplayer2.* +import com.google.android.exoplayer2.audio.AudioAttributes +import com.google.android.exoplayer2.ext.okhttp.OkHttpDataSourceFactory +import com.google.android.exoplayer2.source.ProgressiveMediaSource +import com.google.android.material.snackbar.Snackbar +import okhttp3.OkHttpClient + +open class AmityMessageListAdapter( + private val vmChat: AmityMessageListViewModel, + private val viewHolderListener: CustomViewHolderListener?, + private val messageListListener: AmityMessageListListener?, + private val context: Context +) : ListAdapter( + MESSAGE_DIFF_CALLBACK +), AmityAudioPlayListener, AmityMessageItemListener { + + private val TAG = "AmityMessageListAdapter" + private val messageUtil = AmityMessageItemUtil() + var firstCompletelyVisibleItem = 0 + var playingMsgId = "-1" + + private val uAmpAudioAttributes: AudioAttributes = + AudioAttributes.Builder() + .setContentType(C.CONTENT_TYPE_MUSIC) + .setUsage(C.USAGE_MEDIA) + .build() + + private val exoPlayer by lazy { + SimpleExoPlayer.Builder(context).build().apply { + setAudioAttributes(uAmpAudioAttributes, true) + setHandleAudioBecomingNoisy(true) + } + } + + private val client: OkHttpClient by lazy { + OkHttpClient.Builder().build() + } + private val okHttpDataSourceFactory: OkHttpDataSourceFactory by lazy { + OkHttpDataSourceFactory(client, "USER_AGENT") + } + private var playingAmityAudioHolder: AmityAudioMsgBaseViewHolder? = null + private val uiUpdateHandler by lazy { Handler() } + + companion object { + private val MESSAGE_DIFF_CALLBACK = object : DiffUtil.ItemCallback() { + + override fun areItemsTheSame(oldItem: AmityMessage, newItem: AmityMessage): Boolean = + oldItem.getMessageId() == newItem.getMessageId() + + override fun areContentsTheSame(oldItem: AmityMessage, newItem: AmityMessage): Boolean { + return oldItem.isDeleted() == newItem.isDeleted() + && oldItem.getEditedAt() == newItem.getEditedAt() + && oldItem.getState() == newItem.getState() + && oldItem.getFlagCount() == newItem.getFlagCount() + } + } + } + + override fun onCreateViewHolder( + parent: ViewGroup, + viewType: Int + ): AmityChatMessageBaseViewHolder { + return messageUtil.getViewHolder( + LayoutInflater.from(parent.context), + parent, + viewType, + viewHolderListener, + this, + this + ) + } + + override fun onBindViewHolder(holder: AmityChatMessageBaseViewHolder, position: Int) { + val ekoMessage = getItem(position) + holder.setItem(ekoMessage) + handleDateAndSenderVisibility(holder) + if (ekoMessage?.getMessageId() == playingMsgId) { + if (holder is AmityAudioMsgSenderViewHolder) { + playingAmityAudioHolder = holder + updatePlayingState() + } else if (holder is AmityAudioMsgReceiverViewHolder) { + playingAmityAudioHolder = holder + updatePlayingState() + } + } + } + + override fun onViewRecycled(holder: AmityChatMessageBaseViewHolder) { + super.onViewRecycled(holder) + if (holder.itemBaseViewModel.amityMessage?.getMessageId() == playingMsgId) { + updateNotPlayingState() + playingAmityAudioHolder = null + } + } + + override fun getItemViewType(position: Int): Int { + return messageUtil.getMessageType(getItem(position)) + } + + private fun handleDateAndSenderVisibility(holder: AmityChatMessageBaseViewHolder) { + val listSize = currentList?.size ?: 0 + if (listSize > 0 && holder.adapterPosition == 0) { + holder.itemBaseViewModel.isDateVisible.set(true) + holder.itemBaseViewModel.isSenderVisible.set(true) + } else if (listSize > 0 && holder.adapterPosition < listSize) { + val currItem = getItem(holder.adapterPosition) + val currDate = AmityDateUtils.getRelativeDate(currItem?.getCreatedAt()?.millis ?: 0) + + val prevItem = getItem(holder.adapterPosition - 1) + val prevDate = AmityDateUtils.getRelativeDate(prevItem?.getCreatedAt()?.millis ?: 0) + + if (currDate.isNotBlank() && prevDate.isNotBlank()) { + holder.itemBaseViewModel.isDateVisible.set(currDate != prevDate) + } else { + holder.itemBaseViewModel.isDateVisible.set(false) + } + + val currentName = currItem?.getUser()?.getDisplayName() ?: "" + val nextName = prevItem?.getUser()?.getDisplayName() ?: "" + if (currentName.isBlank() || nextName.isBlank()) { + holder.itemBaseViewModel.isSenderVisible.set(true) + } else { + holder.itemBaseViewModel.isSenderVisible.set(currentName != nextName) + } + } + + if (firstCompletelyVisibleItem in 0 until listSize) { + val firstItem = getItem(firstCompletelyVisibleItem) + val date = AmityDateUtils.getRelativeDate(firstItem?.getCreatedAt()?.millis ?: 0) + vmChat.stickyDate.set(date) + } + } + + override fun onMessageItemClicked(position: Int) { + messageListListener?.onMessageClicked(position) + } + + override fun playAudio(vh: AmityAudioMsgBaseViewHolder) { + if (!vh.audioMsgBaseViewModel.isPlaying.get()) { + resetMediaPlayer() + playingAmityAudioHolder?.audioMsgBaseViewModel?.isPlaying?.set(false) + playingAmityAudioHolder?.audioMsgBaseViewModel?.buffering?.set(false) + playingAmityAudioHolder = vh + } + exoPlayer.addListener(exoPlayerListener) + + try { + if (exoPlayer.isPlaying) { + resetMediaPlayer() + updateNotPlayingState() + } else { + playingMsgId = + playingAmityAudioHolder?.audioMsgBaseViewModel?.amityMessage?.getMessageId() + ?: "-1" + playingAmityAudioHolder?.audioMsgBaseViewModel?.buffering?.set(true) + val url: String = playingAmityAudioHolder?.audioMsgBaseViewModel?.audioUrl?.get() ?: "" + val mediaItem = MediaItem.fromUri(url.toUri()).buildUpon().build() + val mediaSource = ProgressiveMediaSource.Factory(okHttpDataSourceFactory) + .createMediaSource(mediaItem) + exoPlayer.setMediaSource(mediaSource) + exoPlayer.prepare() + exoPlayer.playWhenReady = true + } + } catch (ex: Exception) { + Log.e(TAG, "playAudio: ${ex.localizedMessage}") + } + } + + override fun messageDeleted(msgId: String) { + if (msgId == playingMsgId) { + playingAmityAudioHolder?.audioMsgBaseViewModel?.isPlaying?.set(false) + playingAmityAudioHolder = null + resetMediaPlayer() + uiUpdateHandler.removeCallbacks(updateSeekBar) + } + } + + private val exoPlayerListener = object : Player.EventListener { + override fun onPlaybackStateChanged(state: Int) { + when (state) { + Player.STATE_READY -> { + updatePlayingState() + } + Player.STATE_ENDED -> { + exoPlayer.seekTo(0) + updateNotPlayingState() + playingAmityAudioHolder?.audioMsgBaseViewModel?.duration?.set("0:00") + exoPlayer.stop(true) + } + else -> { + super.onPlaybackStateChanged(state) + } + } + + } + + override fun onPlayerError(error: ExoPlaybackException) { + super.onPlayerError(error) + Log.e(TAG, "onPlayerError: ${error.printStackTrace()}") + playingAmityAudioHolder?.audioMsgBaseViewModel?.buffering?.set(false) + playingAmityAudioHolder?.itemView?.findViewById(android.R.id.content) + ?.showSnackBar(context.getString(R.string.amity_playback_error), Snackbar.LENGTH_SHORT) + } + } + + private val updateSeekBar = object : Runnable { + override fun run() { + val timeElapsed = exoPlayer.currentPosition + playingAmityAudioHolder?.audioMsgBaseViewModel?.duration?.set( + AmityDateUtils.getFormattedTimeForChat(timeElapsed.toInt()) + ) + uiUpdateHandler.postDelayed(this, 500L) + } + } + + private fun updatePlayingState() { + playingAmityAudioHolder?.audioMsgBaseViewModel?.duration?.set( + AmityDateUtils.getFormattedTimeForChat(exoPlayer.duration.toInt()) + ) + playingAmityAudioHolder?.audioMsgBaseViewModel?.buffering?.set(false) + playingAmityAudioHolder?.audioMsgBaseViewModel?.isPlaying?.set(true) + uiUpdateHandler.post(updateSeekBar) + } + + private fun updateNotPlayingState() { + playingAmityAudioHolder?.audioMsgBaseViewModel?.isPlaying?.set(false) + playingAmityAudioHolder?.audioMsgBaseViewModel?.buffering?.set(false) + uiUpdateHandler.removeCallbacks(updateSeekBar) + } + + interface CustomViewHolderListener { + + fun getViewHolder( + inflater: LayoutInflater, + parent: ViewGroup, + viewType: Int + ): AmityChatMessageBaseViewHolder? + } + + private fun resetMediaPlayer() { + playingMsgId = "-1" + try { + exoPlayer.pause() + } catch (e: IllegalStateException) { + Log.e(TAG, "resetMediaPlayer: ${e.localizedMessage}") + } + exoPlayer.stop(true) + } + + internal fun pauseAndResetPlayer() { + playingAmityAudioHolder?.audioMsgBaseViewModel?.isPlaying?.set(false) + resetMediaPlayer() + uiUpdateHandler.removeCallbacks(updateSeekBar) + } + + internal fun releaseMediaPlayer() { + exoPlayer.release() + } +} diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/composebar/AmityChatRoomComposeBar.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/composebar/AmityChatRoomComposeBar.kt new file mode 100644 index 00000000..749bfe19 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/composebar/AmityChatRoomComposeBar.kt @@ -0,0 +1,9 @@ +package com.amity.socialcloud.uikit.chat.messages.composebar + +sealed class AmityChatRoomComposeBar { + + object DEFAULT : AmityChatRoomComposeBar() + + object TEXT : AmityChatRoomComposeBar() + +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/fragment/AmityChatRoomFragment.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/fragment/AmityChatRoomFragment.kt new file mode 100644 index 00000000..5da63aed --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/fragment/AmityChatRoomFragment.kt @@ -0,0 +1,105 @@ +package com.amity.socialcloud.uikit.chat.messages.fragment + +import android.os.Bundle +import android.view.View +import androidx.appcompat.app.AppCompatActivity +import androidx.fragment.app.Fragment +import androidx.lifecycle.ViewModelProvider +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageListAdapter +import com.amity.socialcloud.uikit.chat.messages.composebar.AmityChatRoomComposeBar +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityChatRoomEssentialViewModel + +class AmityChatRoomFragment : Fragment(R.layout.amity_fragment_chat_room) { + + private lateinit var essentialViewModel: AmityChatRoomEssentialViewModel + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + essentialViewModel = ViewModelProvider(requireActivity()).get(AmityChatRoomEssentialViewModel::class.java) + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + setUpChatRoom() + } + + private fun setUpChatRoom() { + childFragmentManager.beginTransaction() + .replace(R.id.chat_room_container, getFragment()) + .commit() + } + + private fun getFragment(): Fragment { + return when (essentialViewModel.composeBar) { + is AmityChatRoomComposeBar.DEFAULT -> { + val builder = + AmityChatRoomWithDefaultComposeBarFragment.newInstance(essentialViewModel.channelId) + .enableChatToolbar(essentialViewModel.enableChatToolbar) + .enableConnectionBar(essentialViewModel.enableConnectionBar) + + essentialViewModel.customViewHolder?.let { + builder.customViewHolder(it) + } + builder.build(requireActivity() as AppCompatActivity) + } + is AmityChatRoomComposeBar.TEXT -> { + val builder = + AmityChatRoomWithTextComposeBarFragment.newInstance(essentialViewModel.channelId) + .enableChatToolbar(essentialViewModel.enableChatToolbar) + .enableConnectionBar(essentialViewModel.enableConnectionBar) + + essentialViewModel.customViewHolder?.let { + builder.customViewHolder(it) + } + builder.build(requireActivity() as AppCompatActivity) + } + } + } + + class Builder internal constructor(private val channelId: String) { + + private var enableChatToolbar = true + private var enableConnectionBar = true + private var composeBar: AmityChatRoomComposeBar = AmityChatRoomComposeBar.DEFAULT + private var customViewHolder: AmityMessageListAdapter.CustomViewHolderListener? = null + + fun enableChatToolbar(enable: Boolean): Builder { + this.enableChatToolbar = enable + return this + } + + fun enableConnectionBar(enable: Boolean): Builder { + this.enableConnectionBar = enable + return this + } + + fun composeBar(composeBar: AmityChatRoomComposeBar): Builder { + this.composeBar = composeBar + return this + } + + fun customViewHolder(customViewHolder: AmityMessageListAdapter.CustomViewHolderListener): Builder { + this.customViewHolder = customViewHolder + return this + } + + fun build(activity: AppCompatActivity): AmityChatRoomFragment { + val essentialViewModel = ViewModelProvider(activity).get(AmityChatRoomEssentialViewModel::class.java) + essentialViewModel.channelId = channelId + essentialViewModel.enableChatToolbar = enableChatToolbar + essentialViewModel.enableConnectionBar = enableConnectionBar + essentialViewModel.composeBar = composeBar + essentialViewModel.customViewHolder = customViewHolder + return AmityChatRoomFragment() + } + } + + companion object { + + fun newInstance(channelId: String): Builder { + return Builder(channelId) + } + } + +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/fragment/AmityChatRoomWithDefaultComposeBarFragment.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/fragment/AmityChatRoomWithDefaultComposeBarFragment.kt new file mode 100644 index 00000000..c9d46e1c --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/fragment/AmityChatRoomWithDefaultComposeBarFragment.kt @@ -0,0 +1,648 @@ +package com.amity.socialcloud.uikit.chat.messages.fragment + +import android.Manifest +import android.annotation.SuppressLint +import android.app.Activity +import android.content.Intent +import android.content.pm.ActivityInfo +import android.content.pm.PackageManager +import android.net.Uri +import android.os.Bundle +import android.os.Handler +import android.os.Looper +import android.util.Log +import android.view.* +import android.widget.TextView +import androidx.activity.OnBackPressedCallback +import androidx.activity.result.contract.ActivityResultContracts +import androidx.appcompat.app.ActionBar +import androidx.appcompat.app.AppCompatActivity +import androidx.appcompat.widget.Toolbar +import androidx.core.content.ContextCompat +import androidx.core.graphics.ColorUtils +import androidx.databinding.DataBindingUtil +import androidx.fragment.app.viewModels +import androidx.lifecycle.ViewModelProvider +import androidx.recyclerview.widget.LinearLayoutManager +import androidx.recyclerview.widget.RecyclerView +import com.amity.socialcloud.sdk.AmityCoreClient +import com.amity.socialcloud.sdk.chat.channel.AmityChannel +import com.amity.socialcloud.sdk.core.file.AmityImage +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.databinding.AmityFragmentChatWithDefaultComposeBarBinding +import com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageListAdapter +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityChatRoomEssentialViewModel +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityMessageListViewModel +import com.amity.socialcloud.uikit.common.base.AmityPickerFragment +import com.amity.socialcloud.uikit.common.common.setShape +import com.amity.socialcloud.uikit.common.common.showSnackBar +import com.amity.socialcloud.uikit.common.common.views.AmityColorPaletteUtil +import com.amity.socialcloud.uikit.common.common.views.AmityColorShade +import com.amity.socialcloud.uikit.common.components.AmityAudioRecorderListener +import com.amity.socialcloud.uikit.common.components.AmityMessageListListener +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier +import com.amity.socialcloud.uikit.common.utils.AmityAndroidUtil +import com.amity.socialcloud.uikit.common.utils.AmityConstants +import com.amity.socialcloud.uikit.common.utils.AmityRecyclerViewItemDecoration +import com.ekoapp.rxlifecycle.extension.untilLifecycleEnd +import com.google.android.material.snackbar.Snackbar +import com.zhihu.matisse.Matisse +import com.zhihu.matisse.MimeType +import com.zhihu.matisse.engine.impl.GlideEngine +import io.reactivex.Single +import io.reactivex.android.schedulers.AndroidSchedulers +import io.reactivex.disposables.Disposable +import io.reactivex.schedulers.Schedulers +import kotlinx.android.synthetic.main.amity_chat_bar.view.* +import kotlinx.android.synthetic.main.amity_fragment_chat_with_default_compose_bar.* +import kotlinx.coroutines.CoroutineScope +import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.launch +import timber.log.Timber +import java.io.File +import java.util.concurrent.TimeUnit + +class AmityChatRoomWithDefaultComposeBarFragment : AmityPickerFragment(), + AmityAudioRecorderListener, AmityMessageListListener { + + private lateinit var essentialViewModel: AmityChatRoomEssentialViewModel + + private val messageListViewModel: AmityMessageListViewModel by viewModels() + private lateinit var mAdapter: AmityMessageListAdapter + private lateinit var mBinding: AmityFragmentChatWithDefaultComposeBarBinding + private var msgSent = false + private var viewHolderListener: AmityMessageListAdapter.CustomViewHolderListener? = null + var recordPermissionGranted = false + private var messageListDisposable: Disposable? = null + private var currentCount = 0 + private var isImagePermissionGranted = false + private var isReachBottom = true + + + private val requiredPermissions = arrayOf( + Manifest.permission.RECORD_AUDIO, + Manifest.permission.WRITE_EXTERNAL_STORAGE + ) + + private val recordPermission = + registerForActivityResult(ActivityResultContracts.RequestMultiplePermissions()) { permissions -> + var isGranted = true + permissions.entries.forEach { + if (!it.value) { + isGranted = false + } + } + recordPermissionGranted = isGranted + } + + private val pickMultipleImagesPermission = registerForActivityResult(ActivityResultContracts.RequestPermission()) { + if (it) { + isImagePermissionGranted = true + pickMultipleImages() + } else { + isImagePermissionGranted = false + view?.showSnackBar("Permission denied", Snackbar.LENGTH_SHORT) + } + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + essentialViewModel = ViewModelProvider(requireActivity()).get(AmityChatRoomEssentialViewModel::class.java) + messageListViewModel.channelID = essentialViewModel.channelId + viewHolderListener = essentialViewModel.customViewHolder + } + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + mBinding = DataBindingUtil.inflate(inflater, R.layout.amity_fragment_chat_with_default_compose_bar, container, false) + mBinding.viewModel = messageListViewModel + return mBinding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + getChannelType() + initToolBar() + initRecyclerView() + setRecorderTouchListener() + setupComposebar() + observeViewModelEvents() + initMessageLoader() + observeRefreshStatus() + observeConnectionStatus() + } + + private fun setupComposebar() { + etMessage.setShape( + null, null, null, null, + R.color.amityColorBase, R.color.amityColorBase, AmityColorShade.SHADE4 + ) + recordBackground.setShape( + null, null, null, null, + R.color.amityColorBase, R.color.amityColorBase, AmityColorShade.SHADE4 + ) + etMessage.setOnClickListener { + messageListViewModel.showComposeBar.set(false) + } + etMessage.setOnFocusChangeListener { _, _ -> + messageListViewModel.showComposeBar.set(false) + } + mBinding.recorderView.setAudioRecorderListener(this) + } + + private fun initMessageLoader() { + messageListViewModel.messageLoader.load() + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .doOnComplete { hideLoadingView() } + .untilLifecycleEnd(this) + .subscribe() + } + + private fun observeRefreshStatus() { + messageListViewModel.observeRefreshStatus { resetMessageLoader() } + .doOnError { } + .untilLifecycleEnd(this) + .subscribe() + } + + private fun observeConnectionStatus() { + messageListViewModel.observeConnectionStatus( + onDisconnected = { presentDisconnectedView() }, + onReconnected = { presentReconnectedView() }) + .doOnError { } + .untilLifecycleEnd(this) + .subscribe() + } + + private fun presentDisconnectedView() { + if (essentialViewModel.enableConnectionBar) { + mBinding.connectionView.visibility = View.VISIBLE + mBinding.connectionTexview.setText(R.string.amity_no_internet) + mBinding.connectionTexview.setBackgroundColor(resources.getColor(R.color.amityColorGrey)) + } + } + + private fun presentReconnectedView() { + if (essentialViewModel.enableConnectionBar) { + mBinding.connectionView.visibility = View.GONE + } + } + + private fun presentChatRefreshLoadingView() { + mBinding.loadingView.setBackgroundColor(resources.getColor(R.color.amityTranslucentBackground)) + mBinding.loadingView.visibility = View.VISIBLE + } + + private fun resetMessageLoader() { + messageListViewModel.channelID = essentialViewModel.channelId + messageListViewModel.messageLoader.load() + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .doOnSubscribe { presentChatRefreshLoadingView() } + .doOnComplete { hideLoadingView() } + .untilLifecycleEnd(this) + .subscribe() + } + + override fun onMessageClicked(position: Int) { + rvChatList.scrollToPosition(position) + } + + private fun observeScrollingState(layoutManager: LinearLayoutManager) { + rvChatList.addOnScrollListener(object : RecyclerView.OnScrollListener() { + override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) { + super.onScrolled(recyclerView, dx, dy) + val firstVisibleItem = layoutManager.findFirstVisibleItemPosition() + mAdapter.firstCompletelyVisibleItem = firstVisibleItem + val isAlmostReachedTop = firstVisibleItem <= PAGINATION_PRELOAD_THRESHOLD + val isScrollingUp = dy < 0 + if (isAlmostReachedTop && isScrollingUp) { + if (messageListViewModel.messageLoader.hasMore()) { + Log.e("MML", "Load more") + messageListViewModel.messageLoader.load() + .subscribeOn(Schedulers.io()) + .subscribe() + } else { + Log.e("MML", "Last page reached") + } + } + } + + override fun onScrollStateChanged(recyclerView: RecyclerView, newState: Int) { + super.onScrollStateChanged(recyclerView, newState) + if (!recyclerView.canScrollVertically(1)) { + isReachBottom = true + mAdapter.notifyItemChanged(mAdapter.itemCount - 1) + } else if (isReachBottom) { + isReachBottom = false + } + } + }) + latestMessageObserver.apply { mAdapter.registerAdapterDataObserver(this) } + } + + + override fun onResume() { + super.onResume() + setUpBackPress() + } + + private fun setUpBackPress() { + + activity?.onBackPressedDispatcher?.addCallback(this, object : OnBackPressedCallback(true) { + override fun handleOnBackPressed() { + if (messageListViewModel.showComposeBar.get()) { + messageListViewModel.showComposeBar.set(false) + } else { + requireActivity().finish() + } + } + }) + } + + private fun getChannelType() { + disposable.add(messageListViewModel.getChannelType().take(1).subscribe { ekoChannel -> + if (ekoChannel.getType() == AmityChannel.Type.STANDARD) { + mBinding.chatToolBar.ivAvatar.setImageDrawable( + ContextCompat.getDrawable( + requireContext(), + R.drawable.amity_ic_group + ) + ) + } else { + mBinding.chatToolBar.ivAvatar.setImageDrawable( + ContextCompat.getDrawable( + requireContext(), + R.drawable.amity_ic_user + ) + ) + } + if (ekoChannel.getType() == AmityChannel.Type.CONVERSATION) { + disposable.add(messageListViewModel.getDisplayName() + .filter { + it.size > 1 + }.subscribe { list -> + for (user in list) { + if (user.getUserId() != AmityCoreClient.getUserId()) { + CoroutineScope(Dispatchers.Main).launch { + messageListViewModel.title.set(user.getUser()?.getDisplayName()) + messageListViewModel.avatarUrl + .set(user.getUser()?.getAvatar()?.getUrl(AmityImage.Size.SMALL)) + } + } + } + }) + + } else { + messageListViewModel.title.set(ekoChannel.getDisplayName()) + messageListViewModel.avatarUrl + .set(ekoChannel.getAvatar()?.getUrl(AmityImage.Size.SMALL)) + } + }) + } + + private fun initToolBar() { + if (essentialViewModel.enableChatToolbar) { + (activity as AppCompatActivity).supportActionBar?.displayOptions = + ActionBar.DISPLAY_SHOW_CUSTOM + (activity as AppCompatActivity).setSupportActionBar(chatToolBar as Toolbar) + + chatToolBar.ivBack.setOnClickListener { + activity?.finish() + } + chatToolBar.visibility = View.VISIBLE + } else { + chatToolBar.visibility = View.GONE + } + } + + private fun initRecyclerView() { + mAdapter = + AmityMessageListAdapter( + messageListViewModel, + viewHolderListener, + this, + activity?.baseContext!! + ) + val layoutManager = LinearLayoutManager(activity) + layoutManager.stackFromEnd = true + rvChatList.layoutManager = layoutManager + rvChatList.adapter = mAdapter + rvChatList.addItemDecoration( + AmityRecyclerViewItemDecoration( + 0, + 0, + resources.getDimensionPixelSize(R.dimen.amity_padding_xs) + ) + ) + rvChatList.itemAnimator = null + val percentage = 30F / 100 + val background = ColorUtils.setAlphaComponent( + AmityColorPaletteUtil.getColor( + ContextCompat.getColor( + requireContext(), + R.color.amityColorBase + ), AmityColorShade.SHADE4 + ), (percentage * 255).toInt() + ) + rvChatList.setBackgroundColor(background) + observeScrollingState(layoutManager) + observeMessages() + } + + private fun observeMessages() { + messageListDisposable= messageListViewModel.getAllMessages().subscribe { messageList -> + mAdapter.submitList(messageList) + messageListViewModel.isScrollable.set(rvChatList.computeVerticalScrollRange() > rvChatList.height) + } + messageListViewModel.startReading() + } + + private val latestMessageObserver by lazy { + object : RecyclerView.AdapterDataObserver() { + override fun onItemRangeInserted(positionStart: Int, itemCount: Int) { + if (isReachBottom) { + scrollToLastPosition() + } + } + } + } + + @SuppressLint("ClickableViewAccessibility") + private fun setRecorderTouchListener() { + mBinding.tvRecord.setOnTouchListener { _, event -> + if (isRecorderPermissionGranted()) { + mBinding.recorderView.onTouch(event) + when (event?.action) { + MotionEvent.ACTION_DOWN -> { + messageListViewModel.isRecording.set(true) + mBinding.recorderView.circularReveal() + + } + MotionEvent.ACTION_UP -> messageListViewModel.isRecording.set(false) + } + } else { + requestRecorderPermission() + } + true + } + } + + + private fun hideLoadingView() { + loading_view?.visibility = View.GONE + } + + + private fun requestRecorderPermission() { + recordPermission.launch(requiredPermissions) + } + + private fun isRecorderPermissionGranted(): Boolean { + var isGranted = true + requiredPermissions.forEach { + if (context?.checkCallingOrSelfPermission(it) != PackageManager.PERMISSION_GRANTED) { + isGranted = false + } + } + recordPermissionGranted = isGranted + return recordPermissionGranted + } + + private fun scrollToLastPosition() { + rvChatList?.scrollToPosition(mAdapter.itemCount - 1) + isReachBottom = true + } + + private fun observeViewModelEvents() { + messageListViewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.CAMERA_CLICKED -> takePicture() + AmityEventIdentifier.PICK_FILE -> pickFile() + AmityEventIdentifier.PICK_IMAGE -> pickMultipleImages() + AmityEventIdentifier.MSG_SEND_ERROR -> { + CoroutineScope(Dispatchers.Main).launch { + val snackBar = + Snackbar.make( + rvChatList, + R.string.amity_failed_msg, + Snackbar.LENGTH_SHORT + ) + snackBar.show() + } + } + AmityEventIdentifier.MSG_SEND_SUCCESS -> scrollToLastPosition() + AmityEventIdentifier.TOGGLE_CHAT_COMPOSE_BAR -> toggleSoftKeyboard() + AmityEventIdentifier.SHOW_AUDIO_RECORD_UI -> showAudioRecordUi() + else -> { + + } + } + } + } + + private fun showAudioRecordUi() { + AmityAndroidUtil.hideKeyboard(layoutParent) + messageListViewModel.showComposeBar.set(false) + } + + private fun toggleSoftKeyboard() { + messageListViewModel.isVoiceMsgUi.set(false) + if (AmityAndroidUtil.isSoftKeyboardOpen(layoutParent)) { + AmityAndroidUtil.hideKeyboard(layoutParent) + Handler(Looper.getMainLooper()).postDelayed({ + messageListViewModel.showComposeBar.set(true) + }, 300) + } else { + if (messageListViewModel.showComposeBar.get()) { + messageListViewModel.showComposeBar.set(false) + etMessage.requestFocus() + AmityAndroidUtil.showKeyboard(etMessage) + } else { + messageListViewModel.showComposeBar.set(true) + } + } + + if (messageListViewModel.keyboardHeight.get() == 0) { + val height = AmityAndroidUtil.getKeyboardHeight(layoutParent) + if (height != null && height > 0) { + messageListViewModel.keyboardHeight.set(height) + } + } + } + + private fun pickMultipleImages() { + if (isImagePermissionGranted) { + currentCount = 0 + if (currentCount == AmityConstants.MAX_SELECTION_COUNT) { + view?.showSnackBar(getString(com.amity.socialcloud.uikit.common.R.string.amity_max_image_selected)) + } else { + Matisse.from(this) + .choose(MimeType.of(MimeType.JPEG, MimeType.PNG, MimeType.GIF)) + .countable(true) + .maxSelectable(AmityConstants.MAX_SELECTION_COUNT - currentCount) + .restrictOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED) + .imageEngine(GlideEngine()) + .theme(com.amity.socialcloud.uikit.common.R.style.AmityImagePickerTheme) + .forResult(AmityConstants.PICK_IMAGES) + } + }else { + pickMultipleImagesPermission.launch(Manifest.permission.WRITE_EXTERNAL_STORAGE) + } + } + + override fun onFilePicked(data: Uri?) { + view?.showSnackBar("$data", Snackbar.LENGTH_SHORT) + } + + override fun onImagePicked(data: Uri?) { + + } + + override fun onPhotoClicked(file: File?) { + if (file != null) { + val photoUri = Uri.fromFile(file) + disposable.add(messageListViewModel.sendImageMessage(photoUri) + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .doOnComplete { + msgSent = true + }.doOnError { + msgSent = false + }.subscribe() + ) + if (messageListViewModel.showComposeBar.get()) { + messageListViewModel.showComposeBar.set(false) + } + } + } + + override fun onFileRecorded(audioFile: File?) { + messageListViewModel.isRecording.set(false) + if (audioFile != null) { + val audioFileUri = Uri.fromFile(audioFile) + disposable.add(messageListViewModel.sendAudioMessage(audioFileUri) + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .doOnComplete { + msgSent = true + }.doOnError { + msgSent = false + }.subscribe() + ) + } + } + + override fun showMessage() { + val layout: View = layoutInflater.inflate( + R.layout.amity_view_audio_msg_error, + activity?.findViewById(R.id.errorMessageContainer) + ) + val textView = layout.findViewById(R.id.tvMessage) + textView.setShape(null, null, null, null, R.color.amityColorBase, null, null) + layout.showSnackBar("", Snackbar.LENGTH_SHORT) + } + + override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { + if (resultCode == Activity.RESULT_OK && requestCode == AmityConstants.PICK_IMAGES) { + if (requestCode == AmityConstants.PICK_IMAGES) { + data?.let { + val imageUriList = Matisse.obtainResult(it) + for (uri in imageUriList) { + disposable.add(messageListViewModel.sendImageMessage(uri) + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .doOnComplete { + msgSent = true + }.doOnError { + msgSent = false + }.subscribe() + ) + } + } + if (messageListViewModel.showComposeBar.get()) { + messageListViewModel.showComposeBar.set(false) + } + } else { + super.onActivityResult(requestCode, resultCode, data) + } + } + } + + override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) { + //inflater.inflate(R.menu.eko_chat_list, menu) + } + + override fun onOptionsItemSelected(item: MenuItem): Boolean { + return super.onOptionsItemSelected(item) + } + + override fun onPause() { + super.onPause() + messageListViewModel.isRecording.set(false) + mAdapter.pauseAndResetPlayer() + } + + override fun onDestroyView() { + super.onDestroyView() + messageListViewModel.stopReading() + mAdapter.releaseMediaPlayer() + try { + latestMessageObserver.apply { mAdapter.unregisterAdapterDataObserver(this) } + } catch (e: IllegalStateException) { + Timber.e(e) + } + } + + override fun onDestroy() { + super.onDestroy() + messageListViewModel.onAmityEventReceived.removeAllhandlers() + if (messageListDisposable?.isDisposed == false) { + messageListDisposable?.dispose() + } + } + + + class Builder internal constructor(private val channelId: String) { + + private var enableChatToolbar = true + private var enableConnectionBar = true + private var customViewHolder: AmityMessageListAdapter.CustomViewHolderListener? = null + + fun enableChatToolbar(enable: Boolean): Builder { + this.enableChatToolbar = enable + return this + } + + fun enableConnectionBar(enable: Boolean): Builder { + this.enableConnectionBar = enable + return this + } + + fun customViewHolder(customViewHolder: AmityMessageListAdapter.CustomViewHolderListener) : Builder { + this.customViewHolder = customViewHolder + return this + } + + fun build(activity: AppCompatActivity): AmityChatRoomWithDefaultComposeBarFragment { + val essentialViewModel = ViewModelProvider(activity).get(AmityChatRoomEssentialViewModel::class.java) + essentialViewModel.channelId = channelId + essentialViewModel.enableChatToolbar = enableChatToolbar + essentialViewModel.enableConnectionBar = enableConnectionBar + essentialViewModel.customViewHolder = customViewHolder + return AmityChatRoomWithDefaultComposeBarFragment() + } + } + + + companion object { + internal fun newInstance(channelId: String): Builder { + return Builder(channelId) + } + } +} + +private const val PAGINATION_PRELOAD_THRESHOLD = 10 diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/fragment/AmityChatRoomWithTextComposeBarFragment.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/fragment/AmityChatRoomWithTextComposeBarFragment.kt new file mode 100644 index 00000000..1ab4135c --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/fragment/AmityChatRoomWithTextComposeBarFragment.kt @@ -0,0 +1,588 @@ +package com.amity.socialcloud.uikit.chat.messages.fragment + +import android.Manifest +import android.app.Activity +import android.content.Intent +import android.content.pm.ActivityInfo +import android.net.Uri +import android.os.Bundle +import android.os.Handler +import android.os.Looper +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.TextView +import androidx.activity.OnBackPressedCallback +import androidx.activity.result.contract.ActivityResultContracts +import androidx.appcompat.app.ActionBar +import androidx.appcompat.app.AppCompatActivity +import androidx.appcompat.widget.Toolbar +import androidx.core.content.ContextCompat +import androidx.core.graphics.ColorUtils +import androidx.databinding.DataBindingUtil +import androidx.fragment.app.viewModels +import androidx.lifecycle.ViewModelProvider +import androidx.recyclerview.widget.LinearLayoutManager +import androidx.recyclerview.widget.RecyclerView +import com.amity.socialcloud.sdk.AmityCoreClient +import com.amity.socialcloud.sdk.chat.channel.AmityChannel +import com.amity.socialcloud.sdk.core.file.AmityImage +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.databinding.AmityFragmentChatWithTextComposeBarBinding +import com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageListAdapter +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityChatRoomEssentialViewModel +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityMessageListViewModel +import com.amity.socialcloud.uikit.common.base.AmityPickerFragment +import com.amity.socialcloud.uikit.common.common.setShape +import com.amity.socialcloud.uikit.common.common.showSnackBar +import com.amity.socialcloud.uikit.common.common.views.AmityColorPaletteUtil +import com.amity.socialcloud.uikit.common.common.views.AmityColorShade +import com.amity.socialcloud.uikit.common.components.AmityAudioRecorderListener +import com.amity.socialcloud.uikit.common.components.AmityMessageListListener +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier +import com.amity.socialcloud.uikit.common.utils.AmityAndroidUtil +import com.amity.socialcloud.uikit.common.utils.AmityConstants +import com.amity.socialcloud.uikit.common.utils.AmityRecyclerViewItemDecoration +import com.ekoapp.rxlifecycle.extension.untilLifecycleEnd +import com.google.android.material.snackbar.Snackbar +import com.zhihu.matisse.Matisse +import com.zhihu.matisse.MimeType +import com.zhihu.matisse.engine.impl.GlideEngine +import io.reactivex.Single +import io.reactivex.android.schedulers.AndroidSchedulers +import io.reactivex.disposables.Disposable +import io.reactivex.schedulers.Schedulers +import kotlinx.android.synthetic.main.amity_chat_bar.view.* +import kotlinx.android.synthetic.main.amity_fragment_chat_with_text_compose_bar.chatToolBar +import kotlinx.android.synthetic.main.amity_fragment_chat_with_text_compose_bar.etMessage +import kotlinx.android.synthetic.main.amity_fragment_chat_with_text_compose_bar.layoutParent +import kotlinx.android.synthetic.main.amity_fragment_chat_with_text_compose_bar.loading_view +import kotlinx.android.synthetic.main.amity_fragment_chat_with_text_compose_bar.recordBackground +import kotlinx.android.synthetic.main.amity_fragment_chat_with_text_compose_bar.rvChatList +import kotlinx.coroutines.CoroutineScope +import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.launch +import timber.log.Timber +import java.io.File +import java.lang.IllegalStateException +import java.util.concurrent.TimeUnit + + +class AmityChatRoomWithTextComposeBarFragment() : AmityPickerFragment(), + AmityAudioRecorderListener, AmityMessageListListener { + + private lateinit var essentialViewModel: AmityChatRoomEssentialViewModel + private val messageListViewModel: AmityMessageListViewModel by viewModels() + + private lateinit var mAdapter: AmityMessageListAdapter + private lateinit var mBinding: AmityFragmentChatWithTextComposeBarBinding + private var msgSent = false + private var viewHolderListener: AmityMessageListAdapter.CustomViewHolderListener? = null + private var messageListDisposable: Disposable? = null + private var currentCount = 0 + private var isImagePermissionGranted = false + private var isReachBottom = true + + private val pickMultipleImagesPermission = registerForActivityResult(ActivityResultContracts.RequestPermission()) { + if (it) { + isImagePermissionGranted = true + pickMultipleImages() + } else { + isImagePermissionGranted = false + view?.showSnackBar("Permission denied", Snackbar.LENGTH_SHORT) + } + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + essentialViewModel = ViewModelProvider(requireActivity()).get(AmityChatRoomEssentialViewModel::class.java) + messageListViewModel.channelID = essentialViewModel.channelId + viewHolderListener = essentialViewModel.customViewHolder + } + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + mBinding = DataBindingUtil.inflate(inflater, R.layout.amity_fragment_chat_with_text_compose_bar, container, false) + mBinding.viewModel = messageListViewModel + return mBinding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + getChannelType() + initToolBar() + initRecyclerView() + setupComposebar() + observeViewModelEvents() + initMessageLoader() + observeRefreshStatus() + observeConnectionStatus() + } + + private fun setupComposebar() { + etMessage.setShape( + null, null, null, null, + R.color.amityColorBase, R.color.amityColorBase, AmityColorShade.SHADE4 + ) + recordBackground.setShape( + null, null, null, null, + R.color.amityColorBase, R.color.amityColorBase, AmityColorShade.SHADE4 + ) + etMessage.setOnClickListener { + messageListViewModel.showComposeBar.set(false) + } + etMessage.setOnFocusChangeListener { _, _ -> + messageListViewModel.showComposeBar.set(false) + } + } + + private fun initMessageLoader() { + messageListViewModel.messageLoader.load() + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .doOnComplete { hideLoadingView() } + .untilLifecycleEnd(this) + .subscribe() + } + + private fun observeRefreshStatus() { + messageListViewModel.observeRefreshStatus { resetMessageLoader() } + .doOnError { } + .untilLifecycleEnd(this) + .subscribe() + } + + private fun observeConnectionStatus() { + messageListViewModel.observeConnectionStatus( + onDisconnected = { presentDisconnectedView() }, + onReconnected = { presentReconnectedView() }) + .doOnError { } + .untilLifecycleEnd(this) + .subscribe() + } + + private fun presentDisconnectedView() { + if (essentialViewModel.enableConnectionBar) { + mBinding.connectionView.visibility = View.VISIBLE + mBinding.connectionTexview.setText(R.string.amity_no_internet) + mBinding.connectionTexview.setBackgroundColor(resources.getColor(R.color.amityColorGrey)) + } + } + + private fun presentReconnectedView() { + if (essentialViewModel.enableConnectionBar) { + mBinding.connectionView.visibility = View.GONE + } + } + + private fun presentChatRefreshLoadingView() { + mBinding.loadingView.setBackgroundColor(resources.getColor(R.color.amityTranslucentBackground)) + mBinding.loadingView.visibility = View.VISIBLE + } + + private fun resetMessageLoader() { + messageListViewModel.channelID = essentialViewModel.channelId + messageListViewModel.messageLoader.load() + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .doOnSubscribe { presentChatRefreshLoadingView() } + .doOnComplete { hideLoadingView() } + .untilLifecycleEnd(this) + .subscribe() + } + + override fun onResume() { + super.onResume() + setUpBackPress() + } + + override fun onMessageClicked(position: Int) { + rvChatList.scrollToPosition(position) + } + + private fun observeScrollingState(layoutManager: LinearLayoutManager) { + rvChatList.addOnScrollListener(object : RecyclerView.OnScrollListener() { + override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) { + super.onScrolled(recyclerView, dx, dy) + val firstVisibleItem = layoutManager.findFirstVisibleItemPosition() + mAdapter.firstCompletelyVisibleItem = firstVisibleItem + val isAlmostReachedTop = firstVisibleItem <= PAGINATION_PRELOAD_THRESHOLD + val isScrollingUp = dy < 0 + if (isAlmostReachedTop && isScrollingUp) { + if (messageListViewModel.messageLoader.hasMore()) { + Log.e("MML", "Load more") + messageListViewModel.messageLoader.load() + .subscribeOn(Schedulers.io()) + .subscribe() + } else { + Log.e("MML", "Last page reached") + } + } + } + + override fun onScrollStateChanged(recyclerView: RecyclerView, newState: Int) { + super.onScrollStateChanged(recyclerView, newState) + if (!recyclerView.canScrollVertically(1)) { + isReachBottom = true + mAdapter.notifyItemChanged(mAdapter.itemCount - 1) + } else if (isReachBottom) { + isReachBottom = false + } + } + }) + + latestMessageObserver.apply { mAdapter.registerAdapterDataObserver(this) } + } + + private fun setUpBackPress() { + activity?.onBackPressedDispatcher?.addCallback(this, object : OnBackPressedCallback(true) { + override fun handleOnBackPressed() { + if (messageListViewModel.showComposeBar.get()) { + messageListViewModel.showComposeBar.set(false) + } else { + requireActivity().finish() + } + } + }) + } + + private fun getChannelType() { + disposable.add(messageListViewModel.getChannelType().take(1).subscribe { ekoChannel -> + if (ekoChannel.getType() == AmityChannel.Type.STANDARD) { + mBinding.chatToolBar.ivAvatar.setImageDrawable( + ContextCompat.getDrawable( + requireContext(), + R.drawable.amity_ic_group + ) + ) + } else { + mBinding.chatToolBar.ivAvatar.setImageDrawable( + ContextCompat.getDrawable( + requireContext(), + R.drawable.amity_ic_user + ) + ) + } + if (ekoChannel.getType() == AmityChannel.Type.CONVERSATION) { + disposable.add(messageListViewModel.getDisplayName() + .filter { + it.size > 1 + }.subscribe { list -> + for (user in list) { + if (user.getUserId() != AmityCoreClient.getUserId()) { + CoroutineScope(Dispatchers.Main).launch { + messageListViewModel.title.set(user.getUser()?.getDisplayName()) + messageListViewModel.avatarUrl + .set(user.getUser()?.getAvatar()?.getUrl(AmityImage.Size.SMALL)) + } + } + } + }) + + } else { + messageListViewModel.title.set(ekoChannel.getDisplayName()) + messageListViewModel.avatarUrl + .set(ekoChannel.getAvatar()?.getUrl(AmityImage.Size.SMALL)) + } + }) + } + + private fun initToolBar() { + if (essentialViewModel.enableChatToolbar) { + (activity as AppCompatActivity).supportActionBar?.displayOptions = + ActionBar.DISPLAY_SHOW_CUSTOM + (activity as AppCompatActivity).setSupportActionBar(chatToolBar as Toolbar) + + chatToolBar.ivBack.setOnClickListener { + activity?.finish() + } + chatToolBar.visibility = View.VISIBLE + } else { + chatToolBar.visibility = View.GONE + } + } + + private fun initRecyclerView() { + mAdapter = + AmityMessageListAdapter( + messageListViewModel, + viewHolderListener, + this, + activity?.baseContext!! + ) + val layoutManager = LinearLayoutManager(activity) + layoutManager.stackFromEnd = true + rvChatList.layoutManager = layoutManager + rvChatList.adapter = mAdapter + rvChatList.addItemDecoration( + AmityRecyclerViewItemDecoration( + 0, + 0, + resources.getDimensionPixelSize(R.dimen.amity_padding_xs) + ) + ) + rvChatList.itemAnimator = null + val percentage = 30F / 100 + val background = ColorUtils.setAlphaComponent( + AmityColorPaletteUtil.getColor( + ContextCompat.getColor( + requireContext(), + R.color.amityColorBase + ), AmityColorShade.SHADE4 + ), (percentage * 255).toInt() + ) + rvChatList.setBackgroundColor(background) + observeScrollingState(layoutManager) + observeMessages() + } + + private fun observeMessages() { + messageListDisposable= messageListViewModel.getAllMessages().subscribe { messageList -> + mAdapter.submitList(messageList) + messageListViewModel.isScrollable.set(rvChatList.computeVerticalScrollRange() > rvChatList.height) + } + messageListViewModel.startReading() + } + + private val latestMessageObserver by lazy { + object : RecyclerView.AdapterDataObserver() { + override fun onItemRangeInserted(positionStart: Int, itemCount: Int) { + if (isReachBottom) { + scrollToLastPosition() + } + } + } + } + + private fun hideLoadingView() { + loading_view?.visibility = View.GONE + } + + private fun scrollToLastPosition() { + rvChatList?.scrollToPosition(mAdapter.itemCount - 1) + isReachBottom = true + } + + private fun observeViewModelEvents() { + messageListViewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.CAMERA_CLICKED -> takePicture() + AmityEventIdentifier.PICK_FILE -> pickFile() + AmityEventIdentifier.PICK_IMAGE -> pickMultipleImages() + AmityEventIdentifier.MSG_SEND_ERROR -> { + CoroutineScope(Dispatchers.Main).launch { + val snackBar = + Snackbar.make( + rvChatList, + R.string.amity_failed_msg, + Snackbar.LENGTH_SHORT + ) + snackBar.show() + } + } + AmityEventIdentifier.MSG_SEND_SUCCESS -> scrollToLastPosition() + AmityEventIdentifier.TOGGLE_CHAT_COMPOSE_BAR -> toggleSoftKeyboard() + AmityEventIdentifier.SHOW_AUDIO_RECORD_UI -> showAudioRecordUi() + else -> { + + } + } + } + } + + private fun showAudioRecordUi() { + AmityAndroidUtil.hideKeyboard(layoutParent) + messageListViewModel.showComposeBar.set(false) + } + + private fun toggleSoftKeyboard() { + messageListViewModel.isVoiceMsgUi.set(false) + if (AmityAndroidUtil.isSoftKeyboardOpen(layoutParent)) { + AmityAndroidUtil.hideKeyboard(layoutParent) + Handler(Looper.getMainLooper()).postDelayed({ + messageListViewModel.showComposeBar.set(true) + }, 300) + } else { + if (messageListViewModel.showComposeBar.get()) { + messageListViewModel.showComposeBar.set(false) + etMessage.requestFocus() + AmityAndroidUtil.showKeyboard(etMessage) + } else { + messageListViewModel.showComposeBar.set(true) + } + } + + if (messageListViewModel.keyboardHeight.get() == 0) { + val height = AmityAndroidUtil.getKeyboardHeight(layoutParent) + if (height != null && height > 0) { + messageListViewModel.keyboardHeight.set(height) + } + } + } + + private fun pickMultipleImages() { + if (isImagePermissionGranted) { + currentCount = 0 + if (currentCount == AmityConstants.MAX_SELECTION_COUNT) { + view?.showSnackBar(getString(com.amity.socialcloud.uikit.common.R.string.amity_max_image_selected)) + } else { + Matisse.from(this) + .choose(MimeType.of(MimeType.JPEG, MimeType.PNG, MimeType.GIF)) + .countable(true) + .maxSelectable(AmityConstants.MAX_SELECTION_COUNT - currentCount) + .restrictOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED) + .imageEngine(GlideEngine()) + .theme(com.amity.socialcloud.uikit.common.R.style.AmityImagePickerTheme) + .forResult(AmityConstants.PICK_IMAGES) + } + }else { + pickMultipleImagesPermission.launch(Manifest.permission.WRITE_EXTERNAL_STORAGE) + } + } + + override fun onFilePicked(data: Uri?) { + view?.showSnackBar("$data", Snackbar.LENGTH_SHORT) + } + + override fun onImagePicked(data: Uri?) { + + } + + override fun onPhotoClicked(file: File?) { + if (file != null) { + val photoUri = Uri.fromFile(file) + disposable.add(messageListViewModel.sendImageMessage(photoUri) + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .doOnComplete { + msgSent = true + }.doOnError { + msgSent = false + }.subscribe() + ) + if (messageListViewModel.showComposeBar.get()) { + messageListViewModel.showComposeBar.set(false) + } + } + } + + override fun onFileRecorded(audioFile: File?) { + messageListViewModel.isRecording.set(false) + if (audioFile != null) { + val audioFileUri = Uri.fromFile(audioFile) + disposable.add(messageListViewModel.sendAudioMessage(audioFileUri) + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .doOnComplete { + msgSent = true + }.doOnError { + msgSent = false + }.subscribe() + ) + } + } + + override fun showMessage() { + val layout: View = layoutInflater.inflate( + R.layout.amity_view_audio_msg_error, + activity?.findViewById(R.id.errorMessageContainer) + ) + val textView = layout.findViewById(R.id.tvMessage) + textView.setShape(null, null, null, null, R.color.amityColorBase, null, null) + layout.showSnackBar("", Snackbar.LENGTH_SHORT) + } + + override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { + if (resultCode == Activity.RESULT_OK && requestCode == AmityConstants.PICK_IMAGES) { + if (requestCode == AmityConstants.PICK_IMAGES) { + data?.let { + val imageUriList = Matisse.obtainResult(it) + for (uri in imageUriList) { + disposable.add(messageListViewModel.sendImageMessage(uri) + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .doOnComplete { + msgSent = true + }.doOnError { + msgSent = false + }.subscribe() + ) + } + } + if (messageListViewModel.showComposeBar.get()) { + messageListViewModel.showComposeBar.set(false) + } + } else { + super.onActivityResult(requestCode, resultCode, data) + } + } + } + + override fun onPause() { + super.onPause() + messageListViewModel.isRecording.set(false) + mAdapter.pauseAndResetPlayer() + } + + override fun onDestroyView() { + super.onDestroyView() + messageListViewModel.stopReading() + mAdapter.releaseMediaPlayer() + try { + latestMessageObserver.apply { mAdapter.unregisterAdapterDataObserver(this) } + } catch (e: IllegalStateException) { + Timber.e(e) + } + } + + override fun onDestroy() { + super.onDestroy() + messageListViewModel.onAmityEventReceived.removeAllhandlers() + if (messageListDisposable?.isDisposed == false) { + messageListDisposable?.dispose() + } + } + + class Builder internal constructor(private val channelId: String) { + + private var enableChatToolbar = true + private var enableConnectionBar = true + private var customViewHolder: AmityMessageListAdapter.CustomViewHolderListener? = null + + fun enableChatToolbar(enable: Boolean): Builder { + this.enableChatToolbar = enable + return this + } + + fun enableConnectionBar(enable: Boolean): Builder { + this.enableConnectionBar = enable + return this + } + + fun customViewHolder(customViewHolder: AmityMessageListAdapter.CustomViewHolderListener) : Builder { + this.customViewHolder = customViewHolder + return this + } + + fun build(activity: AppCompatActivity): AmityChatRoomWithTextComposeBarFragment { + val essentialViewModel = ViewModelProvider(activity).get(AmityChatRoomEssentialViewModel::class.java) + essentialViewModel.channelId = channelId + essentialViewModel.enableChatToolbar = enableChatToolbar + essentialViewModel.enableConnectionBar = enableConnectionBar + essentialViewModel.customViewHolder = customViewHolder + return AmityChatRoomWithTextComposeBarFragment() + } + } + + + companion object { + internal fun newInstance(channelId: String): Builder { + return Builder(channelId) + } + } +} + +private const val PAGINATION_PRELOAD_THRESHOLD = 1 diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/popUp/AmityPopUp.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/popUp/AmityPopUp.kt new file mode 100644 index 00000000..1b9870a4 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/popUp/AmityPopUp.kt @@ -0,0 +1,68 @@ +package com.amity.socialcloud.uikit.chat.messages.popUp + +import android.graphics.Rect +import android.view.View +import android.view.ViewGroup +import android.widget.PopupWindow +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmitySelectableMessageViewModel + + +class AmityPopUp { + + private lateinit var popUpWindow: PopupWindow + + fun showPopUp( + rootView: View, + anchor: View, + viewModel: AmitySelectableMessageViewModel, + gravity: PopUpGravity + ) { + rootView.layoutParams = ViewGroup.LayoutParams( + ViewGroup.LayoutParams.WRAP_CONTENT, + ViewGroup.LayoutParams.WRAP_CONTENT + ) + rootView.measure(View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED) + + val rootWidth = rootView.measuredWidth + val rootHeight = rootView.measuredHeight + + popUpWindow = PopupWindow( + rootView, ViewGroup.LayoutParams.WRAP_CONTENT, + ViewGroup.LayoutParams.WRAP_CONTENT, true + ) + + popUpWindow.setOnDismissListener { + viewModel.inSelectionMode.set(false) + } + + val location = IntArray(2) + anchor.getLocationOnScreen(location) + + val anchorRect = + Rect(location[0], location[1], location[0] + anchor.width, location[1] + anchor.height) + + if (anchorRect.top > 300) { + viewModel.inSelectionMode.set(true) + if (gravity == PopUpGravity.START) { + popUpWindow.showAsDropDown(anchor, 0, -(anchor.height + rootHeight + 8)) + } else { + popUpWindow.showAsDropDown( + anchor, + anchor.width - rootWidth, + -(anchor.height + rootHeight + 8) + ) + } + + } + } + + fun dismiss() { + popUpWindow.dismiss() + } + + enum class PopUpGravity { + START, + END + } + +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityAudioMsgBaseViewHolder.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityAudioMsgBaseViewHolder.kt new file mode 100644 index 00000000..a8d73289 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityAudioMsgBaseViewHolder.kt @@ -0,0 +1,41 @@ +package com.amity.socialcloud.uikit.chat.messages.viewHolder + +import android.content.Context +import android.net.Uri +import android.util.Log +import android.view.View +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityAudioMsgViewModel +import com.amity.socialcloud.uikit.common.common.AmityFileManager +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier +import com.amity.socialcloud.uikit.common.utils.AmityAndroidUtil +import com.amity.socialcloud.uikit.common.utils.AmityDateUtils +import com.amity.socialcloud.uikit.common.utils.AmityFileDownloadStatus + +abstract class AmityAudioMsgBaseViewHolder( + itemView: View, + val audioMsgBaseViewModel: AmityAudioMsgViewModel, + private val context: Context, + private val audioPlayListener: AmityAudioPlayListener +) : AmitySelectableMessageViewHolder(itemView, audioMsgBaseViewModel, context) { + + init { + addViewModelListener() + } + + abstract fun getAudioViewHolder(): AmityAudioMsgBaseViewHolder + + private fun addViewModelListener() { + audioMsgBaseViewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.AUDIO_PLAYER_PLAY_CLICKED -> audioPlayListener.playAudio( + getAudioViewHolder() + ) + AmityEventIdentifier.MESSAGE_DELETE_SUCCESS -> audioPlayListener.messageDeleted(event.dataObj as String) + //EventIdentifier.SET_AUDIO_FILE_PROPERTIES -> setAudioFileProperties() + else -> { + } + } + } + } + +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityAudioMsgReceiverViewHolder.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityAudioMsgReceiverViewHolder.kt new file mode 100644 index 00000000..7a58d023 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityAudioMsgReceiverViewHolder.kt @@ -0,0 +1,60 @@ +package com.amity.socialcloud.uikit.chat.messages.viewHolder + +import android.content.Context +import android.view.LayoutInflater +import android.view.View +import androidx.databinding.DataBindingUtil +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.databinding.AmityItemAudioMessageReceiverBinding +import com.amity.socialcloud.uikit.chat.databinding.AmityPopupMsgReportBinding +import com.amity.socialcloud.uikit.chat.messages.popUp.AmityPopUp +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityAudioMsgViewModel +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier + +class AmityAudioMsgReceiverViewHolder( + itemView: View, + val itemViewModel: AmityAudioMsgViewModel, + context: Context, + audioPlayListener: AmityAudioPlayListener +) : AmityAudioMsgBaseViewHolder(itemView, itemViewModel, context, audioPlayListener) { + + private val binding: AmityItemAudioMessageReceiverBinding? = DataBindingUtil.bind(itemView) + private var popUp: AmityPopUp? = null + + init { + binding?.vmAudioMsg = itemViewModel + addViewModelListeners() + } + + override fun getAudioViewHolder(): AmityAudioMsgBaseViewHolder = this + + private fun addViewModelListeners() { + itemViewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.DISMISS_POPUP -> popUp?.dismiss() + else -> { + } + } + } + } + + override fun setMessageData(item: AmityMessage) { + itemViewModel.getUploadProgress(item) + } + + override fun showPopUp() { + if (!itemViewModel.uploading.get()) { + popUp = AmityPopUp() + val anchor: View = itemView.findViewById(R.id.layoutAudio) + val inflater: LayoutInflater = LayoutInflater.from(anchor.context) + val binding: AmityPopupMsgReportBinding = DataBindingUtil.inflate( + inflater, + R.layout.amity_popup_msg_report, null, true + ) + binding.viewModel = itemViewModel + popUp?.showPopUp(binding.root, anchor, itemViewModel, AmityPopUp.PopUpGravity.START) + } + } + +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityAudioMsgSenderViewHolder.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityAudioMsgSenderViewHolder.kt new file mode 100644 index 00000000..ced28f0a --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityAudioMsgSenderViewHolder.kt @@ -0,0 +1,59 @@ +package com.amity.socialcloud.uikit.chat.messages.viewHolder + +import android.content.Context +import android.view.LayoutInflater +import android.view.View +import androidx.databinding.DataBindingUtil +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.databinding.AmityItemAudioMessageSenderBinding +import com.amity.socialcloud.uikit.chat.databinding.AmityPopupMsgDeleteBinding +import com.amity.socialcloud.uikit.chat.messages.popUp.AmityPopUp +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityAudioMsgViewModel +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier + +class AmityAudioMsgSenderViewHolder( + itemView: View, + private val itemViewModel: AmityAudioMsgViewModel, + context: Context, + audioPlayListener: AmityAudioPlayListener +) : AmityAudioMsgBaseViewHolder(itemView, itemViewModel, context, audioPlayListener) { + + private val binding: AmityItemAudioMessageSenderBinding? = DataBindingUtil.bind(itemView) + private var popUp: AmityPopUp? = null + + init { + binding?.vmAudioMsg = itemViewModel + addViewModelListeners() + } + + override fun getAudioViewHolder(): AmityAudioMsgBaseViewHolder = this + + private fun addViewModelListeners() { + itemViewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.DISMISS_POPUP -> popUp?.dismiss() + else -> { + } + } + } + } + + override fun setMessageData(item: AmityMessage) { + itemViewModel.getUploadProgress(item) + } + + override fun showPopUp() { + if (!itemViewModel.uploading.get()) { + popUp = AmityPopUp() + val anchor: View = itemView.findViewById(R.id.layoutAudio) + val inflater: LayoutInflater = LayoutInflater.from(anchor.context) + val binding: AmityPopupMsgDeleteBinding = DataBindingUtil.inflate( + inflater, + R.layout.amity_popup_msg_delete, null, true + ) + binding.viewModel = itemViewModel + popUp?.showPopUp(binding.root, anchor, itemViewModel, AmityPopUp.PopUpGravity.END) + } + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityAudioPlayListener.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityAudioPlayListener.kt new file mode 100644 index 00000000..cac2b023 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityAudioPlayListener.kt @@ -0,0 +1,8 @@ +package com.amity.socialcloud.uikit.chat.messages.viewHolder + +interface AmityAudioPlayListener { + + fun playAudio(vh: AmityAudioMsgBaseViewHolder) + + fun messageDeleted(msgId: String) +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityChatMessageBaseViewHolder.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityChatMessageBaseViewHolder.kt new file mode 100644 index 00000000..b9cd449d --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityChatMessageBaseViewHolder.kt @@ -0,0 +1,46 @@ +package com.amity.socialcloud.uikit.chat.messages.viewHolder + +import android.view.View +import androidx.recyclerview.widget.RecyclerView +import com.amity.socialcloud.sdk.AmityCoreClient +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityChatMessageBaseViewModel +import com.amity.socialcloud.uikit.common.utils.AmityDateUtils + +abstract class AmityChatMessageBaseViewHolder( + itemView: View, + val itemBaseViewModel: AmityChatMessageBaseViewModel +) : RecyclerView.ViewHolder(itemView) { + + abstract fun setMessage(message: AmityMessage) + + fun setItem(item: AmityMessage?) { + itemBaseViewModel.amityMessage = item + itemBaseViewModel.msgTime.set(item?.getCreatedAt()?.toString("hh:mm a")) + itemBaseViewModel.editedAt.set(item?.getEditedAt()?.toString("hh:mm a")) + itemBaseViewModel.msgDate.set( + AmityDateUtils.getRelativeDate( + item?.getCreatedAt()?.millis ?: 0 + ) + ) + itemBaseViewModel.isDeleted.set(item?.isDeleted() ?: false) + itemBaseViewModel.isFailed.set(item?.getState() == AmityMessage.State.FAILED) + if (item != null) { + itemBaseViewModel.sender.set(getSenderName(item)) + itemBaseViewModel.isSelf.set(item.getUserId() == AmityCoreClient.getUserId()) + + val difference = item.getEditedAt().millis - item.getCreatedAt().millis + itemBaseViewModel.isEdited.set(difference / 1000 > 1) + setMessage(item) + } + } + + private fun getSenderName(item: AmityMessage): String { + return if (item.getUserId() == AmityCoreClient.getUserId()) { + "ME" + } else { + item.getUser()?.getDisplayName() ?: itemView.context.getString(R.string.amity_anonymous) + } + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityImageMsgReceiverViewHolder.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityImageMsgReceiverViewHolder.kt new file mode 100644 index 00000000..3ef79a38 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityImageMsgReceiverViewHolder.kt @@ -0,0 +1,91 @@ +package com.amity.socialcloud.uikit.chat.messages.viewHolder + +import android.content.Context +import android.view.LayoutInflater +import android.view.View +import androidx.databinding.DataBindingUtil +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.databinding.AmityItemImageMsgReceiverBinding +import com.amity.socialcloud.uikit.chat.databinding.AmityPopupMsgReportBinding +import com.amity.socialcloud.uikit.chat.messages.popUp.AmityPopUp +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityImageMsgViewModel +import com.amity.socialcloud.uikit.common.common.isNotEmptyOrBlank +import com.amity.socialcloud.uikit.common.common.setShape +import com.amity.socialcloud.uikit.common.common.views.AmityColorShade +import com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewActivity +import com.amity.socialcloud.uikit.common.imagepreview.AmityPreviewImage +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier +import com.google.android.material.shape.CornerFamily + +class AmityImageMsgReceiverViewHolder( + itemView: View, + private val itemViewModel: AmityImageMsgViewModel, + private val context: Context +) : AmitySelectableMessageViewHolder(itemView, itemViewModel, context) { + + private val binding: AmityItemImageMsgReceiverBinding? = DataBindingUtil.bind(itemView) + private var popUp: AmityPopUp? = null + + init { + binding?.vmImageMessage = itemViewModel + addViewModelListeners() + } + + private fun addViewModelListeners() { + itemViewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.DISMISS_POPUP -> popUp?.dismiss() + else -> { + } + } + } + } + + override fun setMessageData(item: AmityMessage) { + itemViewModel.getImageUploadProgress(item) + if (itemViewModel.imageUrl.get() != null && itemViewModel.imageUrl.get()!! + .isNotEmptyOrBlank() + ) { + val radius = context.resources.getDimension(com.amity.socialcloud.uikit.common.R.dimen.amity_six) + binding?.ivImageIncoming?.shapeAppearanceModel = + binding?.ivImageIncoming?.shapeAppearanceModel + ?.toBuilder() + ?.setTopLeftCorner(CornerFamily.ROUNDED, radius) + ?.setBottomLeftCorner(CornerFamily.ROUNDED, radius) + ?.setBottomRightCorner(CornerFamily.ROUNDED, radius) + ?.build()!! + } else { + binding?.ivImageIncoming?.setShape( + null, null, + itemView.context.resources.getDimension(R.dimen.amity_zero), + null, R.color.amityColorBase, null, AmityColorShade.SHADE4 + ) + } + + binding?.ivImageIncoming?.setOnClickListener { + itemViewModel.imageUrl.get()?.let { + navigateToImagePreview(it) + } + } + + } + + private fun navigateToImagePreview(imageUrl: String) { + val imageList = mutableListOf(AmityPreviewImage(imageUrl)) + val intent = AmityImagePreviewActivity.newIntent(context, 0, false, ArrayList(imageList)) + context.startActivity(intent) + } + + override fun showPopUp() { + popUp = AmityPopUp() + val anchor: View = itemView.findViewById(R.id.ivImageIncoming) + val inflater: LayoutInflater = LayoutInflater.from(anchor.context) + val binding: AmityPopupMsgReportBinding = DataBindingUtil.inflate( + inflater, + R.layout.amity_popup_msg_report, null, true + ) + binding.viewModel = itemViewModel + popUp?.showPopUp(binding.root, anchor, itemViewModel, AmityPopUp.PopUpGravity.START) + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityImageMsgSenderViewHolder.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityImageMsgSenderViewHolder.kt new file mode 100644 index 00000000..4a47c32e --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityImageMsgSenderViewHolder.kt @@ -0,0 +1,100 @@ +package com.amity.socialcloud.uikit.chat.messages.viewHolder + +import android.content.Context +import android.view.LayoutInflater +import android.view.View +import androidx.core.content.ContextCompat +import androidx.databinding.DataBindingUtil +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.databinding.AmityItemImageMsgSenderBinding +import com.amity.socialcloud.uikit.chat.databinding.AmityPopupMsgDeleteBinding +import com.amity.socialcloud.uikit.chat.messages.popUp.AmityPopUp +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityImageMsgViewModel +import com.amity.socialcloud.uikit.common.common.isNotEmptyOrBlank +import com.amity.socialcloud.uikit.common.common.setShape +import com.amity.socialcloud.uikit.common.common.views.AmityColorPaletteUtil +import com.amity.socialcloud.uikit.common.common.views.AmityColorShade +import com.amity.socialcloud.uikit.common.imagepreview.AmityImagePreviewActivity +import com.amity.socialcloud.uikit.common.imagepreview.AmityPreviewImage +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier +import com.google.android.material.shape.CornerFamily + +class AmityImageMsgSenderViewHolder( + itemView: View, + private val itemViewModel: AmityImageMsgViewModel, + private val context: Context +) : AmitySelectableMessageViewHolder(itemView, itemViewModel, context) { + + private val binding: AmityItemImageMsgSenderBinding? = DataBindingUtil.bind(itemView) + private var popUp: AmityPopUp? = null + + init { + binding?.vmImageMessage = itemViewModel + addViewModelListeners() + } + + private fun addViewModelListeners() { + itemViewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.DISMISS_POPUP -> popUp?.dismiss() + else -> { + } + } + } + } + + override fun setMessageData(item: AmityMessage) { + itemViewModel.getImageUploadProgress(item) + + if (itemViewModel.imageUrl.get() != null && itemViewModel.imageUrl.get()!! + .isNotEmptyOrBlank() + ) { + val radius = context.resources.getDimension(com.amity.socialcloud.uikit.common.R.dimen.amity_six) + binding?.ivMsgOutgoing?.shapeAppearanceModel = + binding?.ivMsgOutgoing?.shapeAppearanceModel + ?.toBuilder() + ?.setTopLeftCorner(CornerFamily.ROUNDED, radius) + ?.setBottomLeftCorner(CornerFamily.ROUNDED, radius) + ?.setBottomRightCorner(CornerFamily.ROUNDED, radius) + ?.build()!! + } else { + binding?.ivMsgOutgoing?.setShape( + null, null, + itemView.context.resources.getDimension(R.dimen.amity_zero), + null, R.color.amityColorBase, null, AmityColorShade.SHADE4 + ) + } + + binding?.ivMsgOutgoing?.setOnClickListener { + itemViewModel.imageUrl.get()?.let { + navigateToImagePreview(it) + } + } + + binding?.progressBar?.trackColor = AmityColorPaletteUtil.getColor( + ContextCompat.getColor(context, R.color.amityColorBase), + AmityColorShade.SHADE3 + ) + } + + private fun navigateToImagePreview(imageUrl: String) { + val imageList = mutableListOf(AmityPreviewImage(imageUrl)) + val intent = AmityImagePreviewActivity.newIntent(context, 0, false, ArrayList(imageList)) + context.startActivity(intent) + } + + override fun showPopUp() { + if (!itemViewModel.uploading.get()) { + popUp = AmityPopUp() + val anchor: View = itemView.findViewById(R.id.ivMsgOutgoing) + val inflater: LayoutInflater = LayoutInflater.from(anchor.context) + val binding: AmityPopupMsgDeleteBinding = DataBindingUtil.inflate( + inflater, + R.layout.amity_popup_msg_delete, null, true + ) + binding.viewModel = itemViewModel + popUp?.showPopUp(binding.root, anchor, itemViewModel, AmityPopUp.PopUpGravity.END) + } + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityMessageItemListener.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityMessageItemListener.kt new file mode 100644 index 00000000..3c137815 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityMessageItemListener.kt @@ -0,0 +1,5 @@ +package com.amity.socialcloud.uikit.chat.messages.viewHolder + +interface AmityMessageItemListener { + fun onMessageItemClicked(position: Int) +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmitySelectableMessageViewHolder.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmitySelectableMessageViewHolder.kt new file mode 100644 index 00000000..d4f1cd75 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmitySelectableMessageViewHolder.kt @@ -0,0 +1,152 @@ +package com.amity.socialcloud.uikit.chat.messages.viewHolder + +import android.content.Context +import android.content.DialogInterface +import android.view.View +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmitySelectableMessageViewModel +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier +import com.amity.socialcloud.uikit.common.utils.AmityAlertDialogUtil +import com.google.android.material.snackbar.Snackbar +import io.reactivex.android.schedulers.AndroidSchedulers +import io.reactivex.observers.DisposableCompletableObserver +import io.reactivex.schedulers.Schedulers +import kotlinx.coroutines.CoroutineScope +import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.launch + +abstract class AmitySelectableMessageViewHolder( + itemView: View, + private val itemViewModel: AmitySelectableMessageViewModel, + private val context: Context +) : AmityChatMessageBaseViewHolder(itemView, itemViewModel) { + + init { + addViewModelListener() + } + + private fun addViewModelListener() { + itemViewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.MESSAGE_LONG_PRESS -> showPopUp() + AmityEventIdentifier.DELETE_MESSAGE -> { + showDeleteDialog() + itemViewModel.triggerEvent(AmityEventIdentifier.DISMISS_POPUP) + } + AmityEventIdentifier.REPORT_MESSAGE -> { + reportMessage() + itemViewModel.triggerEvent(AmityEventIdentifier.DISMISS_POPUP) + } + AmityEventIdentifier.UNREPORT_MESSAGE -> { + unreportMessage() + itemViewModel.triggerEvent(AmityEventIdentifier.DISMISS_POPUP) + } + AmityEventIdentifier.FAILED_MESSAGE -> { + showFailedMessageDialog() + } + else -> { + + } + } + } + + } + + abstract fun showPopUp() + + abstract fun setMessageData(item: AmityMessage) + + override fun setMessage(message: AmityMessage) { + setMessageData(message) + } + + private fun showDeleteDialog() { + AmityAlertDialogUtil.showDialog(context, context.getString(R.string.amity_delete_msg), + context.getString(R.string.amity_dlt_dlg_body), context.getString(R.string.amity_delete), + context.getString(R.string.amity_cancel), + DialogInterface.OnClickListener { dialog, which -> + if (which == DialogInterface.BUTTON_POSITIVE) { + deleteMessage() + } else { + dialog.cancel() + } + }) + } + + private fun showFailedMessageDialog() { + AmityAlertDialogUtil.showDialog(context, context.getString(R.string.amity_delete_msg), + context.getString(R.string.amity_failed_dlg_body), context.getString(R.string.amity_delete), + context.getString(R.string.amity_cancel), + DialogInterface.OnClickListener { dialog, which -> + if (which == DialogInterface.BUTTON_POSITIVE) { + deleteMessage() + } else { + dialog.cancel() + } + }) + } + + private fun deleteMessage() { + itemViewModel.deleteMessage() + ?.subscribeOn(Schedulers.io()) + ?.observeOn(AndroidSchedulers.mainThread()) + ?.doOnComplete { + itemViewModel.triggerEvent( + AmityEventIdentifier.MESSAGE_DELETE_SUCCESS, + itemViewModel.amityMessage?.getMessageId()!! + ) + }?.doOnError { + showDeleteFailedDialog() + }?.subscribe() + } + + private fun showDeleteFailedDialog() { + AmityAlertDialogUtil.showDialog(context, context.getString(R.string.amity_unable_to_delete), + context.getString(R.string.amity_try_again), context.getString(R.string.amity_ok), + null, + DialogInterface.OnClickListener { dialog, which -> + if (which == DialogInterface.BUTTON_POSITIVE) { + dialog.cancel() + } + }) + } + + private fun reportMessage() { + itemViewModel.amityMessage?.report()?.flag() + ?.subscribe(object : DisposableCompletableObserver() { + override fun onComplete() { + CoroutineScope(Dispatchers.Main).launch { + val snackBar = Snackbar.make( + itemView, + context.getString(R.string.amity_report_msg), Snackbar.LENGTH_SHORT + ) + snackBar.show() + } + } + + override fun onError(e: Throwable) { + + } + }) + } + + private fun unreportMessage() { + itemViewModel.amityMessage?.report()?.unflag() + ?.subscribe(object : DisposableCompletableObserver() { + override fun onComplete() { + CoroutineScope(Dispatchers.Main).launch { + val snackBar = Snackbar.make( + itemView, + context.getString(R.string.amity_report_msg), Snackbar.LENGTH_SHORT + ) + snackBar.show() + } + } + + override fun onError(e: Throwable) { + + } + }) + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityTextMsgReceiverViewHolder.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityTextMsgReceiverViewHolder.kt new file mode 100644 index 00000000..ba009fd1 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityTextMsgReceiverViewHolder.kt @@ -0,0 +1,66 @@ +package com.amity.socialcloud.uikit.chat.messages.viewHolder + +import android.content.Context +import android.view.LayoutInflater +import android.view.View +import androidx.databinding.DataBindingUtil +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.databinding.AmityItemTextMessageReceiverBinding +import com.amity.socialcloud.uikit.chat.databinding.AmityPopupMsgReportBinding +import com.amity.socialcloud.uikit.chat.messages.popUp.AmityPopUp +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityTextMessageViewModel +import com.amity.socialcloud.uikit.common.components.AmityLongPressListener +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier + +class AmityTextMsgReceiverViewHolder( + itemView: View, + private val itemViewModel: AmityTextMessageViewModel, + context: Context +) : AmitySelectableMessageViewHolder(itemView, itemViewModel, context), AmityLongPressListener { + + private val binding: AmityItemTextMessageReceiverBinding? = DataBindingUtil.bind(itemView) + private var popUp: AmityPopUp? = null + + init { + binding?.vmTextMessage = itemViewModel + binding?.lonPressListener = this + addViewModelListener() + } + + private fun addViewModelListener() { + itemViewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.DISMISS_POPUP -> popUp?.dismiss() + else -> { + } + } + } + } + + override fun setMessageData(item: AmityMessage) { + val data = item.getData() as? AmityMessage.Data.TEXT + itemViewModel.text.set(data?.getText()) + } + + override fun showPopUp() { + popUp = AmityPopUp() + val anchor: View = itemView.findViewById(R.id.tvMessageIncoming) + val inflater: LayoutInflater = LayoutInflater.from(anchor.context) + val binding: AmityPopupMsgReportBinding = DataBindingUtil.inflate( + inflater, + R.layout.amity_popup_msg_report, null, true + ) + binding.viewModel = itemViewModel + if (itemViewModel.amityMessage?.isFlaggedByMe() == true) { + binding.reportText.setText(R.string.amity_unreport) + } else { + binding.reportText.setText(R.string.amity_report) + } + popUp?.showPopUp(binding.root, anchor, itemViewModel, AmityPopUp.PopUpGravity.START) + } + + override fun onLongPress() { + itemViewModel.onLongPress(absoluteAdapterPosition) + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityTextMsgSenderViewHolder.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityTextMsgSenderViewHolder.kt new file mode 100644 index 00000000..1c1aa719 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityTextMsgSenderViewHolder.kt @@ -0,0 +1,78 @@ +package com.amity.socialcloud.uikit.chat.messages.viewHolder + +import android.content.Context +import android.view.LayoutInflater +import android.view.View +import androidx.databinding.DataBindingUtil +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.databinding.AmityItemTextMessageSenderBinding +import com.amity.socialcloud.uikit.chat.databinding.AmityPopupTextMsgSenderBinding +import com.amity.socialcloud.uikit.chat.editMessage.AmityEditMessageActivity +import com.amity.socialcloud.uikit.chat.messages.popUp.AmityPopUp +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityTextMessageViewModel +import com.amity.socialcloud.uikit.common.components.AmityLongPressListener +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier + +class AmityTextMsgSenderViewHolder( + itemView: View, + private val itemViewModel: AmityTextMessageViewModel, + context: Context +) : AmitySelectableMessageViewHolder(itemView, itemViewModel, context), AmityLongPressListener { + + private val binding: AmityItemTextMessageSenderBinding? = DataBindingUtil.bind(itemView) + private var popUp: AmityPopUp? = null + + init { + binding?.vmTextMessage = itemViewModel + binding?.lonPressListener = this + addViewModelListener() + } + + private fun addViewModelListener() { + itemViewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.EDIT_MESSAGE -> { + navigateToEditMessage() + popUp?.dismiss() + } + AmityEventIdentifier.DISMISS_POPUP -> popUp?.dismiss() + else -> { + } + } + } + } + + override fun setMessageData(item: AmityMessage) { + val data = item.getData() as AmityMessage.Data.TEXT + itemViewModel.text.set(data.getText()) + } + + override fun showPopUp() { + popUp = AmityPopUp() + val anchor: View = itemView.findViewById(R.id.tvMessageOutgoing) + val inflater: LayoutInflater = LayoutInflater.from(anchor.context) + val binding: AmityPopupTextMsgSenderBinding = DataBindingUtil.inflate( + inflater, + R.layout.amity_popup_text_msg_sender, null, true + ) + binding.viewModel = itemViewModel + + if (!itemViewModel.isFailed.get()) { + popUp?.showPopUp(binding.root, anchor, itemViewModel, AmityPopUp.PopUpGravity.END) + } + + } + + private fun navigateToEditMessage() { + val intent = AmityEditMessageActivity.newIntent( + itemView.context, + itemViewModel.amityMessage?.getMessageId() ?: "" + ) + itemView.context.startActivity(intent) + } + + override fun onLongPress() { + itemViewModel.onLongPress(absoluteAdapterPosition) + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityUnknownMessageViewHolder.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityUnknownMessageViewHolder.kt new file mode 100644 index 00000000..09783625 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewHolder/AmityUnknownMessageViewHolder.kt @@ -0,0 +1,18 @@ +package com.amity.socialcloud.uikit.chat.messages.viewHolder + +import android.view.View +import androidx.databinding.DataBindingUtil +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.databinding.AmityItemUnknownMessageBinding +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityUnknownMsgViewModel + +class AmityUnknownMessageViewHolder( + itemView: View, private val itemViewModel: AmityUnknownMsgViewModel +) : AmityChatMessageBaseViewHolder(itemView, itemViewModel) { + + private val mBinding: AmityItemUnknownMessageBinding? = DataBindingUtil.bind(itemView) + + override fun setMessage(message: AmityMessage) { + + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityAudioMsgViewModel.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityAudioMsgViewModel.kt new file mode 100644 index 00000000..d49785d2 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityAudioMsgViewModel.kt @@ -0,0 +1,88 @@ +package com.amity.socialcloud.uikit.chat.messages.viewModel + +import android.net.Uri +import android.util.Log +import androidx.databinding.ObservableBoolean +import androidx.databinding.ObservableField +import androidx.databinding.ObservableInt +import com.amity.socialcloud.sdk.AmityCoreClient +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.sdk.core.file.AmityFileRepository +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier +import io.reactivex.android.schedulers.AndroidSchedulers +import io.reactivex.schedulers.Schedulers + +class AmityAudioMsgViewModel : AmitySelectableMessageViewModel() { + + val audioUrl = ObservableField("") + var audioUri: Uri? = Uri.EMPTY + val isPlaying = ObservableBoolean(false) + val duration = ObservableField("0:00") + val progressMax = ObservableInt(0) + val senderFillColor = ObservableField(R.color.amityMessageBubble) + val receiverFillColor = ObservableField(R.color.amityMessageBubbleInverse) + val uploading = ObservableBoolean(false) + val uploadProgress = ObservableField(0) + val buffering = ObservableBoolean(false) + + init { + uploadProgress.addOnPropertyChanged { + if (uploadProgress.get() == 100) { + uploading.set(false) + } else { + uploading.set(true) + } + } + + /** + * Not using now will be used when we'll start downloading Audio Files + * @author sumitlakra + * @date 12/01/2020 + */ +// audioUrl.addOnPropertyChanged { +// if (audioUrl.get() != null) { +// triggerEvent(EventIdentifier.SET_AUDIO_FILE_PROPERTIES) +// } +// } + } + + fun playButtonClicked() { + if (!buffering.get()) { + triggerEvent(AmityEventIdentifier.AUDIO_PLAYER_PLAY_CLICKED) + } + } + + fun getUploadProgress(ekoMessage: AmityMessage) { + if (!ekoMessage.isDeleted()) { + when (ekoMessage.getState()) { + AmityMessage.State.SYNCED, AmityMessage.State.SYNCING -> { + uploading.set(false) + duration.set("0:00") + val audioMsg = ekoMessage.getData() as AmityMessage.Data.AUDIO + audioUrl.set(audioMsg.getAudio()?.getUrl()) + } + AmityMessage.State.UPLOADING, AmityMessage.State.FAILED -> { + uploading.set(ekoMessage.getState() == AmityMessage.State.UPLOADING) + val fileRepository: AmityFileRepository = AmityCoreClient.newFileRepository() + addDisposable(fileRepository.getUploadInfo(ekoMessage.getMessageId()) + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .doOnNext { uploadInfo -> + uploadProgress.set(uploadInfo.getProgressPercentage()) + }.doOnError { + Log.e( + "AmityAudioMsgViewModel", + "Audio upload error ${it.localizedMessage}" + ) + }.subscribe() + ) + } + else -> { + } + + } + } + + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityChatMessageBaseViewModel.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityChatMessageBaseViewModel.kt new file mode 100644 index 00000000..9faa26e9 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityChatMessageBaseViewModel.kt @@ -0,0 +1,28 @@ +package com.amity.socialcloud.uikit.chat.messages.viewModel + +import androidx.databinding.ObservableBoolean +import androidx.databinding.ObservableField +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.common.base.AmityBaseViewModel +import io.reactivex.Completable + +open class AmityChatMessageBaseViewModel : AmityBaseViewModel() { + + val isSelf = ObservableBoolean(false) + val sender = ObservableField("") + val msgTime = ObservableField("") + val msgDate = ObservableField("") + val isDateVisible = ObservableBoolean(false) + val isSenderVisible = ObservableBoolean(true) + var amityMessage: AmityMessage? = null + val isDeleted = ObservableBoolean(false) + val editedAt = ObservableField("") + val isEdited = ObservableBoolean(false) + val dateFillColor = ObservableField(R.color.amityColorBase) + val isFailed = ObservableBoolean(false) + + fun deleteMessage(): Completable? { + return amityMessage?.delete() + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityChatRoomEssentialViewModel.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityChatRoomEssentialViewModel.kt new file mode 100644 index 00000000..27ac791d --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityChatRoomEssentialViewModel.kt @@ -0,0 +1,34 @@ +package com.amity.socialcloud.uikit.chat.messages.viewModel + +import androidx.lifecycle.SavedStateHandle +import androidx.lifecycle.ViewModel +import com.amity.socialcloud.uikit.chat.messages.adapter.AmityMessageListAdapter +import com.amity.socialcloud.uikit.chat.messages.composebar.AmityChatRoomComposeBar + +private const val SAVED_CHANNEL_ID = "SAVED_CHANNEL_ID" +private const val SAVED_ENABLE_CHAT_TOOLBAR = "SAVED_ENABLE_CHAT_TOOLBAR" +private const val SAVED_ENABLE_CONNECTION_BAR = "SAVED_ENABLE_CONNECTION_BAR" + +class AmityChatRoomEssentialViewModel(private val savedState: SavedStateHandle) : ViewModel() { + + var channelId = "" + set(value) { + savedState.set(SAVED_CHANNEL_ID, value) + field = value + } + + var enableChatToolbar = true + set(value) { + savedState.set(SAVED_ENABLE_CHAT_TOOLBAR, value) + field = value + } + + var enableConnectionBar = true + set(value) { + savedState.set(SAVED_ENABLE_CONNECTION_BAR, value) + field = value + } + + var composeBar: AmityChatRoomComposeBar = AmityChatRoomComposeBar.DEFAULT + var customViewHolder: AmityMessageListAdapter.CustomViewHolderListener? = null +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityImageMsgViewModel.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityImageMsgViewModel.kt new file mode 100644 index 00000000..4becaa9e --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityImageMsgViewModel.kt @@ -0,0 +1,65 @@ +package com.amity.socialcloud.uikit.chat.messages.viewModel + +import androidx.databinding.ObservableBoolean +import androidx.databinding.ObservableField +import com.amity.socialcloud.sdk.AmityCoreClient +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.sdk.core.file.AmityFileRepository +import com.amity.socialcloud.sdk.core.file.AmityImage +import io.reactivex.android.schedulers.AndroidSchedulers +import io.reactivex.schedulers.Schedulers +import java.io.File + +class AmityImageMsgViewModel : AmitySelectableMessageViewModel() { + + val imageUrl = ObservableField("") + val uploading = ObservableBoolean(false) + val uploadProgress = ObservableField(0) + + init { + uploadProgress.addOnPropertyChanged { + if (uploadProgress.get() == 100) { + uploading.set(false) + } else { + uploading.set(true) + } + } + } + + fun getImageUploadProgress(message: AmityMessage) { + val imageData = message.getData() as AmityMessage.Data.IMAGE + val localPath = imageData.getImage()?.getFilePath() + if (!localPath.isNullOrEmpty()) { + val file = File(localPath) + if (file.exists() && imageUrl.get() != localPath) { + imageUrl.set(localPath) + } + } else { + if (message.getState() == AmityMessage.State.SYNCED) { + if (imageUrl.get() != imageData.getImage()?.getUrl(AmityImage.Size.MEDIUM)) { + imageUrl.set(imageData.getImage()?.getUrl(AmityImage.Size.MEDIUM)) + uploading.set(false) + } + } else { + if (message.getState() == AmityMessage.State.UPLOADING) { + val fileRepository: AmityFileRepository = AmityCoreClient.newFileRepository() + addDisposable(fileRepository.getUploadInfo(message.getMessageId()) + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .doOnNext { uploadInfo -> + if (imageUrl.get().isNullOrEmpty() + && !uploadInfo.getFilePath().isNullOrEmpty() + ) { + imageUrl.set(uploadInfo.getFilePath()) + } + uploadProgress.set(uploadInfo.getProgressPercentage()) + }.doOnError { + + }.subscribe() + ) + } + } + } + } + +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityMessageListViewModel.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityMessageListViewModel.kt new file mode 100644 index 00000000..a10772b0 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityMessageListViewModel.kt @@ -0,0 +1,209 @@ +package com.amity.socialcloud.uikit.chat.messages.viewModel + +import android.net.Uri +import androidx.databinding.ObservableBoolean +import androidx.databinding.ObservableField +import androidx.databinding.ObservableInt +import androidx.paging.PagedList +import androidx.recyclerview.widget.RecyclerView +import com.amity.socialcloud.sdk.AmityCoreClient +import com.amity.socialcloud.sdk.chat.AmityChatClient +import com.amity.socialcloud.sdk.chat.AmityMessageRepository +import com.amity.socialcloud.sdk.chat.channel.AmityChannel +import com.amity.socialcloud.sdk.chat.channel.AmityChannelMember +import com.amity.socialcloud.sdk.chat.channel.AmityChannelRepository +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.sdk.chat.message.AmityMessageLoader +import com.amity.socialcloud.sdk.core.AmityConnectionState +import com.amity.socialcloud.uikit.common.components.AmityChatComposeBarClickListener +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier +import io.reactivex.Completable +import io.reactivex.Flowable +import io.reactivex.android.schedulers.AndroidSchedulers +import io.reactivex.observers.DisposableCompletableObserver +import io.reactivex.schedulers.Schedulers +import org.joda.time.DateTime + +class AmityMessageListViewModel : AmityChatMessageBaseViewModel() { + + val text = ObservableField() + val title = ObservableField() + val avatarUrl = ObservableField() + var channelID: String = "" + set(value) { + field = value + messageLoader = AmityChatClient.newMessageRepository() + .getMessages(value) + .parentId(null) + .build() + .loader() + } + var isRVScrolling = false + val isScrollable = ObservableBoolean(false) + val stickyDate = ObservableField("") + val showComposeBar = ObservableBoolean(false) + val keyboardHeight = ObservableInt(0) + val isVoiceMsgUi = ObservableBoolean(false) + val isRecording = ObservableBoolean(false) + var hasScrolled = false + + lateinit var messageLoader: AmityMessageLoader + + fun toggleRecordingView() { + isVoiceMsgUi.set(!isVoiceMsgUi.get()) + if (isVoiceMsgUi.get()) { + triggerEvent(AmityEventIdentifier.SHOW_AUDIO_RECORD_UI) + } + } + + fun getChannelType(): Flowable { + val channelRepository: AmityChannelRepository = AmityChatClient.newChannelRepository() + return channelRepository.getChannel(channelID) + } + + fun getDisplayName(): Flowable> { + val channelRepository: AmityChannelRepository = AmityChatClient.newChannelRepository() + return channelRepository.membership(channelID).getMembers().build().query() + } + + fun joinChannel(): Completable { + val channelRepository: AmityChannelRepository = AmityChatClient.newChannelRepository() + return channelRepository.joinChannel(channelID).ignoreElement() + } + + fun startReading() { + val channelRepository: AmityChannelRepository = AmityChatClient.newChannelRepository() + channelRepository.membership(channelID).startReading() + } + + fun stopReading() { + val channelRepository: AmityChannelRepository = AmityChatClient.newChannelRepository() + channelRepository.membership(channelID).stopReading() + } + + fun getAllMessages(): Flowable> { + return messageLoader.getResult() + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + } + + fun getLatestMessage(): Flowable { + return AmityChatClient.newChannelRepository() + .getChannel(channelID) + .firstElement() + .flatMapPublisher { + it.latestMessage() + .isDeleted(false) + .build() + .query() + } + } + + fun sendMessage() { + if (!isVoiceMsgUi.get()) { + val messageRepository: AmityMessageRepository = AmityChatClient.newMessageRepository() + addDisposable( + messageRepository.createMessage(channelID).with() + .text(text.get()!!.trim()) + .build().send().observeOn(AndroidSchedulers.mainThread()) + .subscribeWith(object : DisposableCompletableObserver() { + override fun onComplete() { + triggerEvent(AmityEventIdentifier.MSG_SEND_SUCCESS) + } + + override fun onError(e: Throwable) { + triggerEvent(AmityEventIdentifier.MSG_SEND_ERROR) + } + }) + ) + text.set("") + } + } + + fun sendImageMessage(imageUri: Uri): Completable { + val messageRepository: AmityMessageRepository = AmityChatClient.newMessageRepository() + return messageRepository.createMessage(channelID).with() + .image(imageUri).build().send() + } + + fun sendAudioMessage(audioFileUri: Uri): Completable { + val messageRepository: AmityMessageRepository = AmityChatClient.newMessageRepository() + return messageRepository.createMessage(channelID).with() + .audio(audioFileUri).build().send() + } + + fun toggleComposeBar() { + triggerEvent(AmityEventIdentifier.TOGGLE_CHAT_COMPOSE_BAR) + } + + val composeBarClickListener = object : AmityChatComposeBarClickListener { + override fun onCameraClicked() { + triggerEvent(AmityEventIdentifier.CAMERA_CLICKED) + } + + override fun onAlbumClicked() { + triggerEvent(AmityEventIdentifier.PICK_IMAGE) + } + + override fun onFileClicked() { + } + + override fun onLocationCLicked() { + } + } + + fun observeRefreshStatus(onRefreshNeeded: () -> Unit): Completable { + return Flowable.combineLatest( + reconnectedStateFlowable.map { DateTime.now() }, + disconnectedStateFlowable.map { DateTime.now() }, + { reconnectedTime, disconnectedTime -> + disconnectedTime.plusSeconds(RECONNECTION_DELAY_SECONDS).isBefore(reconnectedTime) + }) + .filter { it } + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .doOnNext { onRefreshNeeded.invoke() } + .ignoreElements() + } + + fun observeConnectionStatus( + onDisconnected: () -> Unit, + onReconnected: () -> Unit + ): Completable { + return connectionStateFlowable + .subscribeOn(Schedulers.io()) + .observeOn(AndroidSchedulers.mainThread()) + .doOnNext { + if (it == AmityConnectionState.CONNECTED) { + onReconnected.invoke() + } else if (it == AmityConnectionState.DISCONNECTED) { + onDisconnected.invoke() + } + } + .ignoreElements() + } + + fun onRVScrollStateChanged(rv: RecyclerView, newState: Int) { + isScrollable.set(rv.computeVerticalScrollRange() > rv.height) + isRVScrolling = if (isScrollable.get()) { + newState == RecyclerView.SCROLL_STATE_DRAGGING || + newState == RecyclerView.SCROLL_STATE_SETTLING + } else { + false + } + if (isRVScrolling) { + hasScrolled = true + } + } + + private val reconnectedStateFlowable = AmityCoreClient.getConnectionState() + .filter { it == AmityConnectionState.CONNECTED } + + + private val disconnectedStateFlowable = AmityCoreClient.getConnectionState() + .filter { it == AmityConnectionState.DISCONNECTED } + + private val connectionStateFlowable = AmityCoreClient.getConnectionState() +} + +private const val RECONNECTION_DELAY_SECONDS = 3 \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmitySelectableMessageViewModel.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmitySelectableMessageViewModel.kt new file mode 100644 index 00000000..c687b315 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmitySelectableMessageViewModel.kt @@ -0,0 +1,38 @@ +package com.amity.socialcloud.uikit.chat.messages.viewModel + +import androidx.databinding.ObservableBoolean +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier + +open class AmitySelectableMessageViewModel : AmityChatMessageBaseViewModel() { + + val inSelectionMode = ObservableBoolean(false) + + fun onLongPress(position: Int): Boolean { + triggerEvent(AmityEventIdentifier.MESSAGE_LONG_PRESS, position) + return true + } + + fun onEditClick() { + triggerEvent(AmityEventIdentifier.EDIT_MESSAGE) + } + + fun onDeleteClick() { + triggerEvent(AmityEventIdentifier.DELETE_MESSAGE) + } + + fun onReportClick() { + if (isFlaggedByMe()) { + triggerEvent(AmityEventIdentifier.UNREPORT_MESSAGE) + } else { + triggerEvent(AmityEventIdentifier.REPORT_MESSAGE) + } + } + + fun isFlaggedByMe() : Boolean { + return amityMessage?.isFlaggedByMe() == true + } + + fun onFailedMsgClick() { + triggerEvent(AmityEventIdentifier.FAILED_MESSAGE) + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityTextMessageViewModel.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityTextMessageViewModel.kt new file mode 100644 index 00000000..11482b95 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityTextMessageViewModel.kt @@ -0,0 +1,11 @@ +package com.amity.socialcloud.uikit.chat.messages.viewModel + +import androidx.databinding.ObservableField +import com.amity.socialcloud.uikit.chat.R + +class AmityTextMessageViewModel : AmitySelectableMessageViewModel() { + + val text = ObservableField() + val senderFillColor = ObservableField(R.color.amityColorPrimary) + val receiverFillColor = ObservableField(R.color.amityMessageBubbleInverse) +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityUnknownMsgViewModel.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityUnknownMsgViewModel.kt new file mode 100644 index 00000000..c01d873a --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/messages/viewModel/AmityUnknownMsgViewModel.kt @@ -0,0 +1,4 @@ +package com.amity.socialcloud.uikit.chat.messages.viewModel + +class AmityUnknownMsgViewModel : AmityChatMessageBaseViewModel() { +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/recent/adapter/AmityRecentChatAdapter.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/recent/adapter/AmityRecentChatAdapter.kt new file mode 100644 index 00000000..e464d8b5 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/recent/adapter/AmityRecentChatAdapter.kt @@ -0,0 +1,35 @@ +package com.amity.socialcloud.uikit.chat.recent.adapter + +import android.view.View +import androidx.recyclerview.widget.DiffUtil +import androidx.recyclerview.widget.RecyclerView +import com.amity.socialcloud.sdk.chat.channel.AmityChannel +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.home.callback.AmityRecentChatItemClickListener +import com.amity.socialcloud.uikit.common.base.AmityBaseRecyclerViewPagedAdapter + +class AmityRecentChatAdapter : AmityBaseRecyclerViewPagedAdapter(diffCallBack) { + private var recentChatItemClickListener: AmityRecentChatItemClickListener? = null + + companion object { + private val diffCallBack = object : DiffUtil.ItemCallback() { + override fun areItemsTheSame(oldItem: AmityChannel, newItem: AmityChannel): Boolean = + oldItem.getChannelId() == newItem.getChannelId() + + + override fun areContentsTheSame(oldItem: AmityChannel, newItem: AmityChannel): Boolean = + oldItem == newItem + } + } + + override fun getLayoutId(position: Int, obj: AmityChannel?): Int = + R.layout.amity_item_recent_message + + override fun getViewHolder(view: View, viewType: Int): RecyclerView.ViewHolder = + AmityRecentChatViewHolder(view, recentChatItemClickListener) + + fun setCommunityChatItemClickListener(listener: AmityRecentChatItemClickListener?) { + this.recentChatItemClickListener = listener + } + +} diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/recent/adapter/AmityRecentChatViewHolder.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/recent/adapter/AmityRecentChatViewHolder.kt new file mode 100644 index 00000000..7638aaf8 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/recent/adapter/AmityRecentChatViewHolder.kt @@ -0,0 +1,108 @@ +package com.amity.socialcloud.uikit.chat.recent.adapter + +import android.view.View +import android.widget.TextView +import androidx.core.content.ContextCompat +import androidx.databinding.DataBindingUtil +import androidx.recyclerview.widget.RecyclerView +import com.amity.socialcloud.sdk.chat.channel.AmityChannel +import com.amity.socialcloud.sdk.core.file.AmityImage +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.databinding.AmityItemRecentMessageBinding +import com.amity.socialcloud.uikit.chat.home.callback.AmityRecentChatItemClickListener +import com.amity.socialcloud.uikit.common.base.AmityBaseRecyclerViewPagedAdapter +import com.amity.socialcloud.uikit.common.common.views.AmityColorPaletteUtil +import com.amity.socialcloud.uikit.common.common.views.AmityColorShade +import com.amity.socialcloud.uikit.common.utils.AmityDateUtils +import com.bumptech.glide.Glide +import com.google.android.material.imageview.ShapeableImageView + +class AmityRecentChatViewHolder( + itemView: View, + private val listener: AmityRecentChatItemClickListener? +) : RecyclerView.ViewHolder(itemView), AmityBaseRecyclerViewPagedAdapter.Binder { + + private val binding: AmityItemRecentMessageBinding? = DataBindingUtil.bind(itemView) + + private val memberCount: TextView = itemView.findViewById(R.id.tvMemberCount) + private val name: TextView = itemView.findViewById(R.id.tvDisplayName) + private val avatar: ShapeableImageView = itemView.findViewById(R.id.ivAvatar) + private val unreadCount: TextView = itemView.findViewById(R.id.tvUnreadCount) + + override fun bind(data: AmityChannel?, position: Int) { + if (data != null) { + if (data.getDisplayName().isNotEmpty()) { + name.text = data.getDisplayName() + } else { + name.text = itemView.context.getString(R.string.amity_anonymous) + } + setUpAvatarView(data) + setupUnreadCount(data) + binding?.tvTime?.text = AmityDateUtils.getMessageTime(data.getLastActivity()!!.millis) + memberCount.text = + String.format( + itemView.context.getString(R.string.amity_member_count), + data.getMemberCount() + ) + itemView.setOnClickListener { + listener?.onRecentChatItemClick(data.getChannelId()) + } +/* avatar.setOnClickListener { + itemView.showSnackBar("Avatar clicked", Snackbar.LENGTH_SHORT) + }*/ + } + + } + + private fun setUpAvatarView(data: AmityChannel) { + val defaultAvatar: Int = when (data.getType()) { + AmityChannel.Type.STANDARD -> { + //setupNameView(data) + R.drawable.amity_ic_default_avatar_group_chat + } + AmityChannel.Type.PRIVATE -> { + //setupNameView(data) + R.drawable.amity_ic_default_avatar_private_community_chat + } + AmityChannel.Type.CONVERSATION -> { + R.drawable.amity_ic_default_avatar_direct_chat + } + else -> { + R.drawable.amity_ic_default_avatar_publc_community_chat + } + } + + avatar.setBackgroundColor( + AmityColorPaletteUtil.getColor( + ContextCompat.getColor(itemView.context, R.color.amityColorPrimary), + AmityColorShade.SHADE3 + ) + ) + + Glide.with(itemView.context) + .load(data.getAvatar()?.getUrl(AmityImage.Size.MEDIUM)) + .placeholder(defaultAvatar) + .centerCrop() + .into(avatar) + } + + private fun setupNameView(data: AmityChannel) { + var leftDrawable = R.drawable.amity_ic_community_public + if (data.getType() == AmityChannel.Type.PRIVATE) + leftDrawable = R.drawable.amity_ic_community_private + val rightDrawable = 0 +// if (data.verified) +// rightDrawable = R.drawable.amity_ic_verified + name.text = data.getDisplayName() + name.setCompoundDrawablesWithIntrinsicBounds(leftDrawable, 0, rightDrawable, 0); + } + + private fun setupUnreadCount(data: AmityChannel) { + if (data.getUnreadCount() > 0) { + unreadCount.visibility = View.VISIBLE + unreadCount.text = data.getUnreadCount().toString() + } else { + unreadCount.visibility = View.GONE + } + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/recent/fragment/AmityRecentChatFragment.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/recent/fragment/AmityRecentChatFragment.kt new file mode 100644 index 00000000..a65524f8 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/recent/fragment/AmityRecentChatFragment.kt @@ -0,0 +1,109 @@ +package com.amity.socialcloud.uikit.chat.recent.fragment + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.appcompat.app.AppCompatActivity +import androidx.databinding.DataBindingUtil +import androidx.fragment.app.Fragment +import androidx.lifecycle.ViewModelProvider +import androidx.recyclerview.widget.LinearLayoutManager +import com.amity.socialcloud.uikit.chat.R +import com.amity.socialcloud.uikit.chat.databinding.AmityFragmentRecentChatBinding +import com.amity.socialcloud.uikit.chat.home.callback.AmityRecentChatItemClickListener +import com.amity.socialcloud.uikit.chat.messages.AmityMessageListActivity +import com.amity.socialcloud.uikit.chat.recent.adapter.AmityRecentChatAdapter +import com.amity.socialcloud.uikit.chat.util.AmityRecentItemDecoration +import io.reactivex.disposables.Disposable +import kotlinx.android.synthetic.main.amity_fragment_recent_chat.* + +class AmityRecentChatFragment private constructor() : Fragment(), AmityRecentChatItemClickListener { + private lateinit var mViewModel: AmityRecentChatViewModel + + private lateinit var mAdapter: AmityRecentChatAdapter + private lateinit var recentChatDisposable: Disposable + private lateinit var mBinding: AmityFragmentRecentChatBinding + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + mViewModel = ViewModelProvider(requireActivity()).get(AmityRecentChatViewModel::class.java) + mBinding = + DataBindingUtil.inflate(inflater, R.layout.amity_fragment_recent_chat, container, false) + return mBinding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + initRecyclerView() + } + + private fun initRecyclerView() { + mAdapter = AmityRecentChatAdapter() + mAdapter.setCommunityChatItemClickListener(this) + rvRecentChat.layoutManager = LinearLayoutManager(requireContext()) + rvRecentChat.adapter = mAdapter + rvRecentChat.addItemDecoration( + AmityRecentItemDecoration( + requireContext(), + resources.getDimensionPixelSize(R.dimen.amity_padding_m2) + ) + ) + getRecentChatData() + } + + private fun getRecentChatData() { + recentChatDisposable = mViewModel.getRecentChat().subscribe { chatList -> + if (chatList.isEmpty()) { + emptyView.visibility = View.VISIBLE + rvRecentChat.visibility = View.GONE + } else { + emptyView.visibility = View.GONE + rvRecentChat.visibility = View.VISIBLE + mAdapter.submitList(chatList) + } + } + + } + + override fun onRecentChatItemClick(channelId: String) { + if (mViewModel.recentChatItemClickListener != null) { + mViewModel.recentChatItemClickListener?.onRecentChatItemClick(channelId) + } else { + val chatListIntent = AmityMessageListActivity.newIntent(requireContext(), channelId) + startActivity(chatListIntent) + } + } + + override fun onDestroyView() { + super.onDestroyView() + if (!recentChatDisposable.isDisposed) { + recentChatDisposable.dispose() + } + } + + class Builder internal constructor() { + private var mListener: AmityRecentChatItemClickListener? = null + + fun build(activity: AppCompatActivity): AmityRecentChatFragment { + val fragment = AmityRecentChatFragment() + fragment.mViewModel = ViewModelProvider(activity).get(AmityRecentChatViewModel::class.java) + fragment.mViewModel.recentChatItemClickListener = mListener + return fragment + } + + fun recentChatItemClickListener(listener: AmityRecentChatItemClickListener): Builder { + mListener = listener + return this + } + } + + companion object { + fun newInstance(): Builder { + return Builder() + } + } + +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/recent/fragment/AmityRecentChatViewModel.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/recent/fragment/AmityRecentChatViewModel.kt new file mode 100644 index 00000000..c248ee16 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/recent/fragment/AmityRecentChatViewModel.kt @@ -0,0 +1,26 @@ +package com.amity.socialcloud.uikit.chat.recent.fragment + +import androidx.paging.PagedList +import com.amity.socialcloud.sdk.chat.AmityChatClient +import com.amity.socialcloud.sdk.chat.channel.AmityChannel +import com.amity.socialcloud.sdk.chat.channel.AmityChannelFilter +import com.amity.socialcloud.sdk.chat.channel.AmityChannelRepository +import com.amity.socialcloud.uikit.chat.home.callback.AmityRecentChatItemClickListener +import com.amity.socialcloud.uikit.common.base.AmityBaseViewModel +import io.reactivex.Flowable + +class AmityRecentChatViewModel : AmityBaseViewModel() { + + var recentChatItemClickListener: AmityRecentChatItemClickListener? = null + + fun getRecentChat(): Flowable> { + val channelRepository: AmityChannelRepository = AmityChatClient.newChannelRepository() + val types = listOf(AmityChannel.Type.CONVERSATION) + + return channelRepository.getChannels() + .types(types) + .filter(AmityChannelFilter.MEMBER) + .build() + .query() + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/util/AmityRecentItemDecoration.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/util/AmityRecentItemDecoration.kt new file mode 100644 index 00000000..07c9acf5 --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/util/AmityRecentItemDecoration.kt @@ -0,0 +1,67 @@ +package com.amity.socialcloud.uikit.chat.util + +import android.content.Context +import android.content.res.TypedArray +import android.graphics.Canvas +import android.graphics.Rect +import android.graphics.drawable.Drawable +import android.view.View +import androidx.recyclerview.widget.RecyclerView +import androidx.recyclerview.widget.RecyclerView.ItemDecoration +import com.amity.socialcloud.uikit.chat.R + +class AmityRecentItemDecoration(private val context: Context, private val margin: Int) : + ItemDecoration() { + + private var mDivider: Drawable? = null + + private val ATTRS = intArrayOf( + android.R.attr.listDivider + ) + + init { + init() + } + + private fun init() { + val a: TypedArray = context.obtainStyledAttributes(ATTRS) + mDivider = a.getDrawable(0) + a.recycle() + } + + override fun onDrawOver(c: Canvas, parent: RecyclerView, state: RecyclerView.State) { + drawDivider(c, parent) + } + + override fun getItemOffsets( + outRect: Rect, + view: View, + parent: RecyclerView, + state: RecyclerView.State + ) { + with(outRect) { + top = margin + } + } + + private fun drawDivider(c: Canvas, parent: RecyclerView) { + val left = parent.paddingLeft + val right = parent.width - parent.paddingRight + + val childCount = parent.childCount - 1 + for (i in 0 until childCount) { + val child = parent.getChildAt(i) + val params = child.layoutParams as RecyclerView.LayoutParams + val top = + child.bottom + params.bottomMargin + context.resources.getDimensionPixelSize(R.dimen.amity_ten) + val dividerHeight = mDivider?.intrinsicHeight ?: 0 + val bottom = top + dividerHeight + + mDivider?.setBounds( + left + context.resources.getDimensionPixelSize(R.dimen.amity_sixty_eight), + top, right - context.resources.getDimensionPixelSize(R.dimen.amity_padding_m1), bottom + ) + mDivider?.draw(c) + } + } +} \ No newline at end of file diff --git a/chat/src/main/java/com/amity/socialcloud/uikit/chat/util/MessageType.kt b/chat/src/main/java/com/amity/socialcloud/uikit/chat/util/MessageType.kt new file mode 100644 index 00000000..da47c7cb --- /dev/null +++ b/chat/src/main/java/com/amity/socialcloud/uikit/chat/util/MessageType.kt @@ -0,0 +1,15 @@ +package com.amity.socialcloud.uikit.chat.util + +object MessageType { + const val MESSAGE_ID_TEXT_SENDER = 1111 + const val MESSAGE_ID_TEXT_RECEIVER = 1112 + const val MESSAGE_ID_IMAGE_SENDER = 1113 + const val MESSAGE_ID_IMAGE_RECEIVER = 1114 + const val MESSAGE_ID_FILE_SENDER = 1115 + const val MESSAGE_ID_FILE_RECEIVER = 1116 + const val MESSAGE_ID_AUDIO_SENDER = 1117 + const val MESSAGE_ID_AUDIO_RECEIVER = 1118 + const val MESSAGE_ID_CUSTOM_SENDER = 1129 + const val MESSAGE_ID_CUSTOM_RECEIVER = 1130 + const val MESSAGE_ID_UNKNOWN = 2222 +} \ No newline at end of file diff --git a/chat/src/main/res/drawable/amity_ic_arrow_down.xml b/chat/src/main/res/drawable/amity_ic_arrow_down.xml new file mode 100644 index 00000000..e4a5d3a3 --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_arrow_down.xml @@ -0,0 +1,10 @@ + + + diff --git a/chat/src/main/res/drawable/amity_ic_chat_add.xml b/chat/src/main/res/drawable/amity_ic_chat_add.xml new file mode 100644 index 00000000..4f250884 --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_chat_add.xml @@ -0,0 +1,10 @@ + + + diff --git a/chat/src/main/res/drawable/amity_ic_check.xml b/chat/src/main/res/drawable/amity_ic_check.xml new file mode 100644 index 00000000..c5034b8b --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_check.xml @@ -0,0 +1,10 @@ + + + diff --git a/chat/src/main/res/drawable/amity_ic_community_private.xml b/chat/src/main/res/drawable/amity_ic_community_private.xml new file mode 100644 index 00000000..2a055818 --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_community_private.xml @@ -0,0 +1,9 @@ + + + diff --git a/chat/src/main/res/drawable/amity_ic_community_public.xml b/chat/src/main/res/drawable/amity_ic_community_public.xml new file mode 100644 index 00000000..78ef273f --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_community_public.xml @@ -0,0 +1,9 @@ + + + diff --git a/chat/src/main/res/drawable/amity_ic_count.xml b/chat/src/main/res/drawable/amity_ic_count.xml new file mode 100644 index 00000000..854080fc --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_count.xml @@ -0,0 +1,9 @@ + + + diff --git a/chat/src/main/res/drawable/amity_ic_create_chat.xml b/chat/src/main/res/drawable/amity_ic_create_chat.xml new file mode 100644 index 00000000..cb02098d --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_create_chat.xml @@ -0,0 +1,9 @@ + + + diff --git a/chat/src/main/res/drawable/amity_ic_default_avatar_direct_chat.xml b/chat/src/main/res/drawable/amity_ic_default_avatar_direct_chat.xml new file mode 100644 index 00000000..fba9a261 --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_default_avatar_direct_chat.xml @@ -0,0 +1,9 @@ + + + diff --git a/chat/src/main/res/drawable/amity_ic_default_avatar_group_chat.xml b/chat/src/main/res/drawable/amity_ic_default_avatar_group_chat.xml new file mode 100644 index 00000000..cb158c54 --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_default_avatar_group_chat.xml @@ -0,0 +1,9 @@ + + + diff --git a/chat/src/main/res/drawable/amity_ic_default_avatar_private_community_chat.xml b/chat/src/main/res/drawable/amity_ic_default_avatar_private_community_chat.xml new file mode 100644 index 00000000..70654daf --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_default_avatar_private_community_chat.xml @@ -0,0 +1,9 @@ + + + diff --git a/chat/src/main/res/drawable/amity_ic_default_avatar_publc_community_chat.xml b/chat/src/main/res/drawable/amity_ic_default_avatar_publc_community_chat.xml new file mode 100644 index 00000000..17268795 --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_default_avatar_publc_community_chat.xml @@ -0,0 +1,12 @@ + + + + diff --git a/chat/src/main/res/drawable/amity_ic_image.xml b/chat/src/main/res/drawable/amity_ic_image.xml new file mode 100644 index 00000000..103d558c --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_image.xml @@ -0,0 +1,10 @@ + + + diff --git a/chat/src/main/res/drawable/amity_ic_image_failed.xml b/chat/src/main/res/drawable/amity_ic_image_failed.xml new file mode 100644 index 00000000..f6bb526a --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_image_failed.xml @@ -0,0 +1,10 @@ + + + diff --git a/chat/src/main/res/drawable/amity_ic_no_conversation.xml b/chat/src/main/res/drawable/amity_ic_no_conversation.xml new file mode 100644 index 00000000..6398d4b3 --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_no_conversation.xml @@ -0,0 +1,9 @@ + + + diff --git a/chat/src/main/res/drawable/amity_ic_pause.xml b/chat/src/main/res/drawable/amity_ic_pause.xml new file mode 100644 index 00000000..534667e8 --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_pause.xml @@ -0,0 +1,10 @@ + + + diff --git a/chat/src/main/res/drawable/amity_ic_play.xml b/chat/src/main/res/drawable/amity_ic_play.xml new file mode 100644 index 00000000..8d8443e5 --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_play.xml @@ -0,0 +1,9 @@ + + + diff --git a/chat/src/main/res/drawable/amity_ic_send.xml b/chat/src/main/res/drawable/amity_ic_send.xml new file mode 100644 index 00000000..4351d941 --- /dev/null +++ b/chat/src/main/res/drawable/amity_ic_send.xml @@ -0,0 +1,10 @@ + + + diff --git a/chat/src/main/res/layout/amity_activity_chat.xml b/chat/src/main/res/layout/amity_activity_chat.xml new file mode 100644 index 00000000..cd62003a --- /dev/null +++ b/chat/src/main/res/layout/amity_activity_chat.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_activity_chat_home.xml b/chat/src/main/res/layout/amity_activity_chat_home.xml new file mode 100644 index 00000000..18a247cd --- /dev/null +++ b/chat/src/main/res/layout/amity_activity_chat_home.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_activity_edit_message.xml b/chat/src/main/res/layout/amity_activity_edit_message.xml new file mode 100644 index 00000000..b13e08a5 --- /dev/null +++ b/chat/src/main/res/layout/amity_activity_edit_message.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_chat_bar.xml b/chat/src/main/res/layout/amity_chat_bar.xml new file mode 100644 index 00000000..74374124 --- /dev/null +++ b/chat/src/main/res/layout/amity_chat_bar.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_chat_compose_bar.xml b/chat/src/main/res/layout/amity_chat_compose_bar.xml new file mode 100644 index 00000000..cbc6a6bf --- /dev/null +++ b/chat/src/main/res/layout/amity_chat_compose_bar.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_dialog_chat.xml b/chat/src/main/res/layout/amity_dialog_chat.xml new file mode 100644 index 00000000..006fd496 --- /dev/null +++ b/chat/src/main/res/layout/amity_dialog_chat.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_edit_msg_bar.xml b/chat/src/main/res/layout/amity_edit_msg_bar.xml new file mode 100644 index 00000000..9e187655 --- /dev/null +++ b/chat/src/main/res/layout/amity_edit_msg_bar.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/chat/src/main/res/layout/amity_fragment_chat_home_page.xml b/chat/src/main/res/layout/amity_fragment_chat_home_page.xml new file mode 100644 index 00000000..3eed3f0e --- /dev/null +++ b/chat/src/main/res/layout/amity_fragment_chat_home_page.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_fragment_chat_room.xml b/chat/src/main/res/layout/amity_fragment_chat_room.xml new file mode 100644 index 00000000..ba6abe90 --- /dev/null +++ b/chat/src/main/res/layout/amity_fragment_chat_room.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_fragment_chat_with_default_compose_bar.xml b/chat/src/main/res/layout/amity_fragment_chat_with_default_compose_bar.xml new file mode 100644 index 00000000..c8314f4e --- /dev/null +++ b/chat/src/main/res/layout/amity_fragment_chat_with_default_compose_bar.xml @@ -0,0 +1,222 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_fragment_chat_with_text_compose_bar.xml b/chat/src/main/res/layout/amity_fragment_chat_with_text_compose_bar.xml new file mode 100644 index 00000000..22fb21e6 --- /dev/null +++ b/chat/src/main/res/layout/amity_fragment_chat_with_text_compose_bar.xml @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_fragment_create_group_chat.xml b/chat/src/main/res/layout/amity_fragment_create_group_chat.xml new file mode 100644 index 00000000..193e9375 --- /dev/null +++ b/chat/src/main/res/layout/amity_fragment_create_group_chat.xml @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_fragment_directory.xml b/chat/src/main/res/layout/amity_fragment_directory.xml new file mode 100644 index 00000000..4819c666 --- /dev/null +++ b/chat/src/main/res/layout/amity_fragment_directory.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_fragment_recent_chat.xml b/chat/src/main/res/layout/amity_fragment_recent_chat.xml new file mode 100644 index 00000000..274d1dc4 --- /dev/null +++ b/chat/src/main/res/layout/amity_fragment_recent_chat.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_item_audio_message_receiver.xml b/chat/src/main/res/layout/amity_item_audio_message_receiver.xml new file mode 100644 index 00000000..0fe2f152 --- /dev/null +++ b/chat/src/main/res/layout/amity_item_audio_message_receiver.xml @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_item_audio_message_sender.xml b/chat/src/main/res/layout/amity_item_audio_message_sender.xml new file mode 100644 index 00000000..2752e682 --- /dev/null +++ b/chat/src/main/res/layout/amity_item_audio_message_sender.xml @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_item_image_msg_receiver.xml b/chat/src/main/res/layout/amity_item_image_msg_receiver.xml new file mode 100644 index 00000000..918fdb9c --- /dev/null +++ b/chat/src/main/res/layout/amity_item_image_msg_receiver.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_item_image_msg_sender.xml b/chat/src/main/res/layout/amity_item_image_msg_sender.xml new file mode 100644 index 00000000..32792e38 --- /dev/null +++ b/chat/src/main/res/layout/amity_item_image_msg_sender.xml @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_item_recent_message.xml b/chat/src/main/res/layout/amity_item_recent_message.xml new file mode 100644 index 00000000..126526ea --- /dev/null +++ b/chat/src/main/res/layout/amity_item_recent_message.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/chat/src/main/res/layout/amity_item_text_message_receiver.xml b/chat/src/main/res/layout/amity_item_text_message_receiver.xml new file mode 100644 index 00000000..25b55410 --- /dev/null +++ b/chat/src/main/res/layout/amity_item_text_message_receiver.xml @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_item_text_message_sender.xml b/chat/src/main/res/layout/amity_item_text_message_sender.xml new file mode 100644 index 00000000..48b9e4ff --- /dev/null +++ b/chat/src/main/res/layout/amity_item_text_message_sender.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_item_unknown_message.xml b/chat/src/main/res/layout/amity_item_unknown_message.xml new file mode 100644 index 00000000..e968fec4 --- /dev/null +++ b/chat/src/main/res/layout/amity_item_unknown_message.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_popup_msg_delete.xml b/chat/src/main/res/layout/amity_popup_msg_delete.xml new file mode 100644 index 00000000..8554b94c --- /dev/null +++ b/chat/src/main/res/layout/amity_popup_msg_delete.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_popup_msg_report.xml b/chat/src/main/res/layout/amity_popup_msg_report.xml new file mode 100644 index 00000000..cbadabae --- /dev/null +++ b/chat/src/main/res/layout/amity_popup_msg_report.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_popup_text_msg_sender.xml b/chat/src/main/res/layout/amity_popup_text_msg_sender.xml new file mode 100644 index 00000000..5d936bb8 --- /dev/null +++ b/chat/src/main/res/layout/amity_popup_text_msg_sender.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_view_audio_msg_error.xml b/chat/src/main/res/layout/amity_view_audio_msg_error.xml new file mode 100644 index 00000000..8c859f77 --- /dev/null +++ b/chat/src/main/res/layout/amity_view_audio_msg_error.xml @@ -0,0 +1,30 @@ + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_view_date.xml b/chat/src/main/res/layout/amity_view_date.xml new file mode 100644 index 00000000..a940ecda --- /dev/null +++ b/chat/src/main/res/layout/amity_view_date.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_view_msg_deleted.xml b/chat/src/main/res/layout/amity_view_msg_deleted.xml new file mode 100644 index 00000000..5f7c924f --- /dev/null +++ b/chat/src/main/res/layout/amity_view_msg_deleted.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/layout/amity_view_msg_error.xml b/chat/src/main/res/layout/amity_view_msg_error.xml new file mode 100644 index 00000000..f1ad2f2c --- /dev/null +++ b/chat/src/main/res/layout/amity_view_msg_error.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/menu/amity_chat_home.xml b/chat/src/main/res/menu/amity_chat_home.xml new file mode 100644 index 00000000..36f97358 --- /dev/null +++ b/chat/src/main/res/menu/amity_chat_home.xml @@ -0,0 +1,19 @@ + + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/menu/amity_chat_list.xml b/chat/src/main/res/menu/amity_chat_list.xml new file mode 100644 index 00000000..e1d145fc --- /dev/null +++ b/chat/src/main/res/menu/amity_chat_list.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/menu/amity_text_sender_menu.xml b/chat/src/main/res/menu/amity_text_sender_menu.xml new file mode 100644 index 00000000..d0bb326f --- /dev/null +++ b/chat/src/main/res/menu/amity_text_sender_menu.xml @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/chat/src/main/res/values/strings.xml b/chat/src/main/res/values/strings.xml new file mode 100644 index 00000000..32db18d6 --- /dev/null +++ b/chat/src/main/res/values/strings.xml @@ -0,0 +1,30 @@ + + Chat + Recent + Directory + Billie Ellish \u00F4\u0080\u0087\u00BB + (%d) + No conversations + Type message + Settings + Edit + Delete + Report + Unreport + Edit Message + SAVE + Message deleted \u2022 + Unknown message type + Edited \u2022 + Can\'t send the message + Camera + Album + File + Location + Hold to record + Message is too short. + Unable to play message. + Connected + No internet connection + + diff --git a/chat/src/main/res/values/styles.xml b/chat/src/main/res/values/styles.xml new file mode 100644 index 00000000..4af7e86b --- /dev/null +++ b/chat/src/main/res/values/styles.xml @@ -0,0 +1,23 @@ + + + + + + + + + \ No newline at end of file diff --git a/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityAudioMsgViewModelTest.kt b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityAudioMsgViewModelTest.kt new file mode 100644 index 00000000..7fb02d9a --- /dev/null +++ b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityAudioMsgViewModelTest.kt @@ -0,0 +1,138 @@ +package com.amity.socialcloud.uikit.chat + +import android.net.Uri +import android.util.Log +import com.amity.socialcloud.sdk.AmityCoreClient +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.sdk.core.file.AmityFileRepository +import com.amity.socialcloud.sdk.core.file.AmityUploadInfo +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityAudioMsgViewModel +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier +import io.mockk.every +import io.mockk.mockk +import io.mockk.mockkStatic +import io.reactivex.Flowable +import org.junit.Assert.* +import org.junit.Rule +import org.junit.Test + +class AmityAudioMsgViewModelTest { + + @get:Rule + val schedulers = AmityRxImmediateSchedulerRule() + + @Test + fun initTest() { + val viewModel = AmityAudioMsgViewModel() + assertEquals(viewModel.audioUrl.get(), "") + assertEquals(viewModel.audioUri, Uri.EMPTY) + assertFalse(viewModel.isPlaying.get()) + assertEquals(viewModel.duration.get(), "0:00") + assertEquals(viewModel.progressMax.get(), 0) + assertEquals(viewModel.senderFillColor.get(), R.color.amityMessageBubble) + assertEquals(viewModel.receiverFillColor.get(), R.color.amityMessageBubbleInverse) + assertFalse(viewModel.uploading.get()) + assertEquals(viewModel.uploadProgress.get(), 0) + assertFalse(viewModel.buffering.get()) + } + + @Test + fun uploadingStateTest() { + val viewModel = AmityAudioMsgViewModel() + assertFalse(viewModel.uploading.get()) + viewModel.uploadProgress.set(50) + assertTrue(viewModel.uploading.get()) + viewModel.uploadProgress.set(100) + assertFalse(viewModel.uploading.get()) + viewModel.uploadProgress.set(null) + assertTrue(viewModel.uploading.get()) + } + + @Test + fun playButtonClickTest() { + val viewModel = AmityAudioMsgViewModel() + var playButtonClicked = false + viewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.AUDIO_PLAYER_PLAY_CLICKED -> playButtonClicked = true + else -> { + } + } + } + viewModel.buffering.set(true) + viewModel.playButtonClicked() + assertFalse(playButtonClicked) + + viewModel.buffering.set(false) + viewModel.playButtonClicked() + assertTrue(playButtonClicked) + } + + @Test + fun getUploadProgress_when_state_is_syncing_or_syncedTest() { + val ekoMessage: AmityMessage = mockk() + val messageData: AmityMessage.Data.AUDIO = mockk(relaxed = true) + every { ekoMessage.isDeleted() } returns false + every { ekoMessage.getState() } returns AmityMessage.State.SYNCED + every { ekoMessage.getData() } answers { + messageData + } + every { messageData.getAudio()?.getUrl() } returns "synced_url" + + val viewModel = AmityAudioMsgViewModel() + viewModel.getUploadProgress(ekoMessage) + assertFalse(viewModel.uploading.get()) + assertEquals(viewModel.duration.get(), "0:00") + assertEquals(viewModel.audioUrl.get(), "synced_url") + + every { messageData.getAudio()?.getUrl() } returns null + viewModel.getUploadProgress(ekoMessage) + assertNull(viewModel.audioUrl.get()) + + every { ekoMessage.getState() } returns AmityMessage.State.SYNCING + every { messageData.getAudio()?.getUrl() } returns "syncing_url" + viewModel.getUploadProgress(ekoMessage) + assertEquals(viewModel.audioUrl.get(), "syncing_url") + + every { ekoMessage.getState() } returns AmityMessage.State.CREATED + viewModel.getUploadProgress(ekoMessage) + assertEquals(viewModel.audioUrl.get(), "syncing_url") + } + + @Test + fun getUploadProgress_when_state_is_uploading_or_failedTest() { + val ekoMessage: AmityMessage = mockk() + every { ekoMessage.getMessageId() } returns "messageID" + every { ekoMessage.getState() } returns AmityMessage.State.UPLOADING + mockkStatic(AmityCoreClient::class) + val fileRepository: AmityFileRepository = mockk() + val ekoUploadInfo: AmityUploadInfo = mockk() + every { AmityCoreClient.newFileRepository() } returns fileRepository + every { fileRepository.getUploadInfo(any()) } returns Flowable.just(ekoUploadInfo) + every { ekoUploadInfo.getProgressPercentage() } returns 50 + + every { ekoMessage.isDeleted() } returns true + val viewModel = AmityAudioMsgViewModel() + viewModel.getUploadProgress(ekoMessage) + assertEquals(viewModel.uploadProgress.get(), 0) + + every { ekoMessage.isDeleted() } returns false + + viewModel.getUploadProgress(ekoMessage) + assertEquals(viewModel.uploadProgress.get(), 50) + assertTrue(viewModel.uploading.get()) + + mockkStatic(Log::class) + var ret = 0 + every { Log.e(any(), any()) } answers { + ret = 6 + ret + } + every { ekoMessage.getState() } returns AmityMessage.State.FAILED + every { fileRepository.getUploadInfo(any()) } returns Flowable.error(Exception("test")) + viewModel.getUploadProgress(ekoMessage) + assertFalse(viewModel.uploading.get()) + assertEquals(ret, 6) + + } +} \ No newline at end of file diff --git a/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityChatMessageBaseViewModelTest.kt b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityChatMessageBaseViewModelTest.kt new file mode 100644 index 00000000..f69a9678 --- /dev/null +++ b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityChatMessageBaseViewModelTest.kt @@ -0,0 +1,54 @@ +package com.amity.socialcloud.uikit.chat + +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityChatMessageBaseViewModel +import io.mockk.every +import io.mockk.mockk +import io.reactivex.Completable +import org.junit.Assert +import org.junit.Test + +class AmityChatMessageBaseViewModelTest { + + @Test + fun getterTest() { + val baseViewModel = AmityChatMessageBaseViewModel() + Assert.assertFalse(baseViewModel.isSelf.get()) + Assert.assertEquals(baseViewModel.sender.get(), "") + Assert.assertEquals(baseViewModel.msgTime.get(), "") + Assert.assertEquals(baseViewModel.msgDate.get(), "") + Assert.assertFalse(baseViewModel.isDateVisible.get()) + Assert.assertTrue(baseViewModel.isSenderVisible.get()) + Assert.assertNull(baseViewModel.amityMessage) + Assert.assertFalse(baseViewModel.isDeleted.get()) + Assert.assertEquals(baseViewModel.editedAt.get(), "") + Assert.assertFalse(baseViewModel.isEdited.get()) + Assert.assertEquals(baseViewModel.dateFillColor.get(), R.color.amityColorBase) + Assert.assertFalse(baseViewModel.isFailed.get()) + } + + @Test + fun when_deleteMessage_expect_completableAsSuccess() { + val baseViewModel = AmityChatMessageBaseViewModel() + val mockMessage: AmityMessage = mockk() + every { mockMessage.delete() } returns Completable.complete() + baseViewModel.amityMessage = mockMessage + var res = baseViewModel.deleteMessage()?.test() + res?.assertComplete() + + baseViewModel.amityMessage = null + res = baseViewModel.deleteMessage()?.test() + Assert.assertNull(res) + } + + @Test + fun when_deleteMessage_expect_completableAsError() { + val baseViewModel = AmityChatMessageBaseViewModel() + val mockMessage: AmityMessage = mockk() + every { mockMessage.delete() } returns Completable.error(Exception("error_message")) + baseViewModel.amityMessage = mockMessage + val res = baseViewModel.deleteMessage()?.test() + res?.assertErrorMessage("error_message") + } + +} \ No newline at end of file diff --git a/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityEditMessageViewModelTest.kt b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityEditMessageViewModelTest.kt new file mode 100644 index 00000000..ec6799b0 --- /dev/null +++ b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityEditMessageViewModelTest.kt @@ -0,0 +1,89 @@ +package com.amity.socialcloud.uikit.chat + +import com.amity.socialcloud.sdk.chat.AmityChatClient +import com.amity.socialcloud.sdk.chat.AmityMessageRepository +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.editMessage.AmityEditMessageViewModel +import io.mockk.every +import io.mockk.mockk +import io.mockk.mockkStatic +import io.reactivex.Completable +import io.reactivex.Flowable +import org.junit.Assert +import org.junit.Test + +class AmityEditMessageViewModelTest { + + @Test + fun initTest() { + val editMessageViewModel = AmityEditMessageViewModel() + Assert.assertEquals(editMessageViewModel.messageLength, 0) + Assert.assertEquals(editMessageViewModel.message.get(), null) + Assert.assertFalse(editMessageViewModel.isSaveEnabled.get()) + Assert.assertEquals(editMessageViewModel.saveColor.get(), null) + } + + @Test + fun setterTest() { + val editMessageViewModel = AmityEditMessageViewModel() + editMessageViewModel.saveColor.set(1) + Assert.assertEquals(editMessageViewModel.saveColor.get(), 1) + + val textData: AmityMessage.Data.TEXT = mockk() + every { textData.getText() } returns "test" + editMessageViewModel.textData.set(textData) + Assert.assertEquals(editMessageViewModel.textData.get(), textData) + Assert.assertEquals(editMessageViewModel.textData.get()?.getText(), "test") + } + + @Test + fun when_messageChange_expect_isSaveEnabled_change_value() { + val editMessageViewModel = AmityEditMessageViewModel() + editMessageViewModel.observeMessageChange() + editMessageViewModel.message.set("test") + Assert.assertTrue(editMessageViewModel.isSaveEnabled.get()) + + editMessageViewModel.message.set("") + Assert.assertFalse(editMessageViewModel.isSaveEnabled.get()) + } + + @Test + fun when_getMessage_expect_flowable_Message() { + val ekoMessage: AmityMessage = mockk() + mockkStatic(AmityChatClient::class) + val messageRepository: AmityMessageRepository = mockk() + every { AmityChatClient.newMessageRepository() } returns messageRepository + every { messageRepository.getMessage(any()) } returns Flowable.just(ekoMessage) + every { ekoMessage.getUserId() } returns "test" + val editMessageViewModel = AmityEditMessageViewModel() + val res = editMessageViewModel.getMessage("test").blockingFirst() + + Assert.assertEquals(res.getUserId(), "test") + } + + @Test + fun when_saveMessage_expect_completableAsSuccess() { + val editMessageViewModel = AmityEditMessageViewModel() + val mockData: AmityMessage.Data.TEXT = mockk() + every { mockData.edit().text(any()).build().apply() } returns Completable.complete() + editMessageViewModel.textData.set(mockData) + editMessageViewModel.message.set("test") + Assert.assertEquals(editMessageViewModel.textData.get(), mockData) + val res = editMessageViewModel.saveMessage().test() + res.assertComplete() + } + + @Test + fun when_saveMessage_expect_completableAsFailed() { + val editMessageViewModel = AmityEditMessageViewModel() + val mockData: AmityMessage.Data.TEXT = mockk() + every { + mockData.edit().text(any()).build().apply() + } returns Completable.error(Exception("test Exception")) + editMessageViewModel.textData.set(mockData) + editMessageViewModel.message.set("test") + Assert.assertEquals(editMessageViewModel.textData.get(), mockData) + val res = editMessageViewModel.saveMessage().test() + res.assertErrorMessage("test Exception") + } +} \ No newline at end of file diff --git a/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityImageMsgViewModelTest.kt b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityImageMsgViewModelTest.kt new file mode 100644 index 00000000..611513fd --- /dev/null +++ b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityImageMsgViewModelTest.kt @@ -0,0 +1,93 @@ +package com.amity.socialcloud.uikit.chat + +import android.util.Log +import com.amity.socialcloud.sdk.AmityCoreClient +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.sdk.core.file.AmityFileRepository +import com.amity.socialcloud.sdk.core.file.AmityUploadInfo +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityImageMsgViewModel +import io.mockk.every +import io.mockk.mockk +import io.mockk.mockkStatic +import io.reactivex.Flowable +import org.junit.Assert.* +import org.junit.Rule +import org.junit.Test + +class AmityImageMsgViewModelTest { + + @get:Rule + val schedulers = AmityRxImmediateSchedulerRule() + + @Test + fun getterSetterTest() { + val viewModel = AmityImageMsgViewModel() + assertEquals(viewModel.imageUrl.get(), "") + + viewModel.imageUrl.set("test_url") + assertEquals(viewModel.imageUrl.get(), "test_url") + assertFalse(viewModel.uploading.get()) + assertEquals(viewModel.uploadProgress.get(), 0) + } + + @Test + fun when_upload_progress_changes_uploading_state_test() { + val viewModel = AmityImageMsgViewModel() + assertFalse(viewModel.uploading.get()) + viewModel.uploadProgress.set(50) + assertTrue(viewModel.uploading.get()) + viewModel.uploadProgress.set(100) + assertFalse(viewModel.uploading.get()) + } + + @Test + fun getUploadProgress_when_state_is_syncingTest() { + val ekoMessage: AmityMessage = mockk() + val imageData: AmityMessage.Data.IMAGE = mockk(relaxed = true) + every { ekoMessage.getState() } returns AmityMessage.State.SYNCED + every { ekoMessage.getData() } answers { + imageData + } + every { imageData.getImage()?.getFilePath() } returns null + every { imageData.getImage()?.getUrl(any()) } returns "test_url" + + + val viewModel = AmityImageMsgViewModel() + viewModel.getImageUploadProgress(ekoMessage) + assertEquals(viewModel.imageUrl.get(), "test_url") + } + + @Test + fun getUploadProgress_when_state_is_uploadingTest() { + val ekoMessage: AmityMessage = mockk() + val imageData: AmityMessage.Data.IMAGE = mockk(relaxed = true) + every { ekoMessage.getState() } returns AmityMessage.State.UPLOADING + every { ekoMessage.getMessageId() } returns "messageId" + every { ekoMessage.getData() } answers { + imageData + } + every { imageData.getImage()?.getFilePath() } returns null + mockkStatic(AmityCoreClient::class) + val fileRepository: AmityFileRepository = mockk() + val ekoUploadInfo: AmityUploadInfo = mockk() + every { AmityCoreClient.newFileRepository() } returns fileRepository + every { ekoUploadInfo.getProgressPercentage() } returns 50 + every { fileRepository.getUploadInfo(any()) } returns Flowable.just(ekoUploadInfo) + + val viewModel = AmityImageMsgViewModel() + viewModel.getImageUploadProgress(ekoMessage) + assertTrue(viewModel.uploading.get()) + assertEquals(viewModel.uploadProgress.get(), 50) + + every { fileRepository.getUploadInfo(any()) } returns Flowable.error(Exception("test")) + mockkStatic(Log::class) + var ret = 0 + every { Log.e(any(), any()) } answers { + ret = 6 + ret + } + + viewModel.getImageUploadProgress(ekoMessage) + assertEquals(ret, 6) + } +} \ No newline at end of file diff --git a/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityMessageListViewModelTest.kt b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityMessageListViewModelTest.kt new file mode 100644 index 00000000..96b39aae --- /dev/null +++ b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityMessageListViewModelTest.kt @@ -0,0 +1,370 @@ +package com.amity.socialcloud.uikit.chat + +import android.net.Uri +import androidx.paging.PagedList +import androidx.recyclerview.widget.RecyclerView +import com.amity.socialcloud.sdk.chat.AmityChatClient +import com.amity.socialcloud.sdk.chat.AmityMessageRepository +import com.amity.socialcloud.sdk.chat.channel.AmityChannel +import com.amity.socialcloud.sdk.chat.channel.AmityChannelMember +import com.amity.socialcloud.sdk.chat.channel.AmityChannelRepository +import com.amity.socialcloud.sdk.chat.message.AmityMessage +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityMessageListViewModel +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier +import io.mockk.every +import io.mockk.mockk +import io.mockk.mockkStatic +import io.mockk.verify +import io.reactivex.Completable +import io.reactivex.Flowable +import org.junit.Assert +import org.junit.Test + +class AmityMessageListViewModelTest { + + @Test + fun initTest() { + val viewModel = AmityMessageListViewModel() + viewModel.title.set("title") + Assert.assertEquals(viewModel.title.get(), "title") + viewModel.channelID = "channelId" + Assert.assertEquals(viewModel.channelID, "channelId") + Assert.assertFalse(viewModel.isScrollable.get()) + Assert.assertFalse(viewModel.showComposeBar.get()) + Assert.assertEquals(viewModel.stickyDate.get(), "") + Assert.assertEquals(viewModel.keyboardHeight.get(), 0) + Assert.assertFalse(viewModel.isRecording.get()) + + } + + @Test + fun when_joinChannel_Expect_Success() { + mockkStatic(AmityChatClient::class) + val channelRepository: AmityChannelRepository = mockk() + every { AmityChatClient.newChannelRepository() } returns channelRepository + every { + channelRepository.joinChannel(any()).ignoreElement() + } returns Completable.complete() + + val viewModel = AmityMessageListViewModel() + val res = viewModel.joinChannel().test() + res.assertComplete() + } + + @Test + fun when_joinChannel_Expect_Failure() { + mockkStatic(AmityChatClient::class) + val channelRepository: AmityChannelRepository = mockk() + every { AmityChatClient.newChannelRepository() } returns channelRepository + every { channelRepository.joinChannel(any()).ignoreElement() } returns Completable.error( + Exception("error_message") + ) + + val viewModel = AmityMessageListViewModel() + val res = viewModel.joinChannel().test() + res.assertErrorMessage("error_message") + } + + @Test + fun startReadingTest() { + mockkStatic(AmityChatClient::class) + val channelRepository: AmityChannelRepository = mockk() + every { AmityChatClient.newChannelRepository() } returns channelRepository + every { channelRepository.membership(any()).startReading() } returns Unit + val viewModel = AmityMessageListViewModel() + viewModel.startReading() + verify(exactly = 1) { channelRepository.membership(any()).startReading() } + + } + + @Test + fun stopReadingTest() { + mockkStatic(AmityChatClient::class) + val channelRepository: AmityChannelRepository = mockk() + every { AmityChatClient.newChannelRepository() } returns channelRepository + every { channelRepository.membership(any()).stopReading() } returns Unit + val viewModel = AmityMessageListViewModel() + viewModel.stopReading() + verify(exactly = 1) { channelRepository.membership(any()).stopReading() } + + } + + @Test + fun when_getAllMessages_expect_pagedListOfMessage() { + mockkStatic(AmityChatClient::class) + val messageRepository: AmityMessageRepository = mockk() + every { AmityChatClient.newMessageRepository() } returns messageRepository + val mockList: PagedList = mockk() + every { mockList.size } returns 5 + every { + messageRepository.getMessages(any()).parentId(any()).build().query() + } returns Flowable.just(mockList) + + val viewModel = AmityMessageListViewModel() + val res = viewModel.getAllMessages().blockingFirst() + Assert.assertEquals(res.size, 5) + } + + @Test + fun when_sendMessage_expect_success() { + var msgSuccess = false + val viewModel = AmityMessageListViewModel() + viewModel.text.set("Test text") + Assert.assertEquals(viewModel.text.get(), "Test text") + + mockkStatic(AmityChatClient::class) + val messageRepository: AmityMessageRepository = mockk() + every { AmityChatClient.newMessageRepository() } returns messageRepository + every { + messageRepository.createMessage(any()).with().text(any()).build().send() + } returns Completable.complete() + + viewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.MSG_SEND_SUCCESS -> msgSuccess = true + else -> { + } + } + } + + viewModel.sendMessage() + Assert.assertTrue(msgSuccess) + Assert.assertEquals(viewModel.text.get(), "") + + viewModel.text.set("Test text") + viewModel.isVoiceMsgUi.set(true) + viewModel.sendMessage() + Assert.assertEquals(viewModel.text.get(), "Test text") + + } + + @Test + fun when_sendMessage_expect_failure() { + var msgError = false + val viewModel = AmityMessageListViewModel() + viewModel.text.set("Test text") + Assert.assertEquals(viewModel.text.get(), "Test text") + + mockkStatic(AmityChatClient::class) + val messageRepository: AmityMessageRepository = mockk() + every { AmityChatClient.newMessageRepository() } returns messageRepository + every { + messageRepository.createMessage(any()).with().text(any()).build().send() + } returns Completable.error(Exception("test_exception")) + + viewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.MSG_SEND_ERROR -> msgError = true + else -> { + } + } + } + + viewModel.sendMessage() + Assert.assertTrue(msgError) + Assert.assertEquals(viewModel.text.get(), "") + } + + @Test + fun when_sendImageMessage_expect_success() { + val viewModel = AmityMessageListViewModel() + mockkStatic(AmityChatClient::class) + val messageRepository: AmityMessageRepository = mockk() + every { AmityChatClient.newMessageRepository() } returns messageRepository + every { + messageRepository.createMessage(any()).with().image(any()).build().send() + } returns Completable.complete() + val imageUri: Uri = mockk() + val res = viewModel.sendImageMessage(imageUri).test() + res.assertComplete() + } + + @Test + fun when_sendImageMessage_expect_failure() { + val viewModel = AmityMessageListViewModel() + mockkStatic(AmityChatClient::class) + val messageRepository: AmityMessageRepository = mockk() + every { AmityChatClient.newMessageRepository() } returns messageRepository + every { + messageRepository.createMessage(any()).with().image(any()).build().send() + } returns Completable.error(Exception("test_exception")) + val imageUri: Uri = mockk() + val res = viewModel.sendImageMessage(imageUri).test() + res.assertErrorMessage("test_exception") + + } + + @Test + fun composeBarClickListenerTest() { + val viewModel = AmityMessageListViewModel() + var leftIconClick = false + var centerIconClick = false + var rightIconClick = false + + viewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.CAMERA_CLICKED -> leftIconClick = true + AmityEventIdentifier.PICK_IMAGE -> centerIconClick = true + AmityEventIdentifier.PICK_FILE -> rightIconClick = true + else -> { + } + } + } + + viewModel.composeBarClickListener.onCameraClicked() + Assert.assertTrue(leftIconClick) + + viewModel.composeBarClickListener.onAlbumClicked() + Assert.assertTrue(centerIconClick) + + viewModel.composeBarClickListener.onFileClicked() + viewModel.composeBarClickListener.onLocationCLicked() + + } + + @Test + fun onRVScrollStateChangedTest() { + val viewModel = AmityMessageListViewModel() + val recyclerView: RecyclerView = mockk() + + viewModel.isRVScrolling = true + every { recyclerView.computeVerticalScrollRange() } returns 10 + every { recyclerView.height } returns 5 + initialScrollStateTest(recyclerView, viewModel) + + testWhenScrollable(recyclerView, viewModel) + + every { recyclerView.computeVerticalScrollRange() } returns 5 + every { recyclerView.height } returns 10 + + testWhenNotScrollable(recyclerView, viewModel) + } + + private fun initialScrollStateTest( + recyclerView: RecyclerView, + viewModel: AmityMessageListViewModel + ) { + viewModel.onRVScrollStateChanged(recyclerView, RecyclerView.SCROLL_STATE_IDLE) + Assert.assertFalse(viewModel.isRVScrolling) + } + + private fun testWhenScrollable( + recyclerView: RecyclerView, + viewModel: AmityMessageListViewModel + ) { + viewModel.isRVScrolling = false + viewModel.onRVScrollStateChanged(recyclerView, RecyclerView.SCROLL_STATE_DRAGGING) + Assert.assertTrue(viewModel.isRVScrolling) + + viewModel.isRVScrolling = false + viewModel.onRVScrollStateChanged(recyclerView, RecyclerView.SCROLL_STATE_SETTLING) + Assert.assertTrue(viewModel.isRVScrolling) + + viewModel.isRVScrolling = false + viewModel.onRVScrollStateChanged(recyclerView, RecyclerView.SCROLL_STATE_IDLE) + Assert.assertFalse(viewModel.isRVScrolling) + } + + private fun testWhenNotScrollable( + recyclerView: RecyclerView, + viewModel: AmityMessageListViewModel + ) { + viewModel.isRVScrolling = true + viewModel.onRVScrollStateChanged(recyclerView, RecyclerView.SCROLL_STATE_IDLE) + Assert.assertFalse(viewModel.isRVScrolling) + + viewModel.isRVScrolling = true + viewModel.onRVScrollStateChanged(recyclerView, RecyclerView.SCROLL_STATE_SETTLING) + Assert.assertFalse(viewModel.isRVScrolling) + + viewModel.isRVScrolling = true + viewModel.onRVScrollStateChanged(recyclerView, RecyclerView.SCROLL_STATE_DRAGGING) + Assert.assertFalse(viewModel.isRVScrolling) + } + + @Test + fun toggleRecordingViewTest() { + var toggleComposeBar = false + val viewModel = AmityMessageListViewModel() + Assert.assertFalse(viewModel.isVoiceMsgUi.get()) + var showAudioUi = false + viewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.SHOW_AUDIO_RECORD_UI -> showAudioUi = true + AmityEventIdentifier.TOGGLE_CHAT_COMPOSE_BAR -> toggleComposeBar = true + else -> { + } + } + } + + viewModel.toggleRecordingView() + Assert.assertTrue(viewModel.isVoiceMsgUi.get()) + Assert.assertTrue(showAudioUi) + + viewModel.toggleRecordingView() + Assert.assertFalse(viewModel.isVoiceMsgUi.get()) + + viewModel.toggleComposeBar() + Assert.assertTrue(toggleComposeBar) + } + + @Test + fun when_getChannelType_expect_Flowable_Channel() { + val ekoChannel: AmityChannel = mockk() + mockkStatic(AmityChatClient::class) + val channelRepository: AmityChannelRepository = mockk() + every { AmityChatClient.newChannelRepository() } returns channelRepository + every { channelRepository.getChannel(any()) } returns Flowable.just(ekoChannel) + + val viewModel = AmityMessageListViewModel() + val res = viewModel.getChannelType().blockingFirst() + Assert.assertEquals(res, ekoChannel) + } + + @Test + fun when_getDisplayName_expect_Flowable_PagedList_ChannelMembership() { + val mockList: PagedList = mockk() + mockkStatic(AmityChatClient::class) + val channelRepository: AmityChannelRepository = mockk() + every { AmityChatClient.newChannelRepository() } returns channelRepository + every { + channelRepository.membership(any()).getMembers().build().query() + } returns Flowable.just(mockList) + + val viewModel = AmityMessageListViewModel() + val res = viewModel.getDisplayName().blockingFirst() + Assert.assertEquals(res, mockList) + } + + @Test + fun when_sendAudioMessage_expect_success() { + val audioFileUri: Uri = mockk() + mockkStatic(AmityChatClient::class) + val messageRepository: AmityMessageRepository = mockk() + every { AmityChatClient.newMessageRepository() } returns messageRepository + every { + messageRepository.createMessage(any()).with() + .audio(any()).build().send() + } returns Completable.complete() + + val viewModel = AmityMessageListViewModel() + val res = viewModel.sendAudioMessage(audioFileUri).test() + res.assertComplete() + } + + @Test + fun when_sendAudioMessage_expect_error() { + val audioFileUri: Uri = mockk() + mockkStatic(AmityChatClient::class) + val messageRepository: AmityMessageRepository = mockk() + every { AmityChatClient.newMessageRepository() } returns messageRepository + every { + messageRepository.createMessage(any()).with() + .audio(any()).build().send() + } returns Completable.error(Exception("test")) + + val viewModel = AmityMessageListViewModel() + val res = viewModel.sendAudioMessage(audioFileUri).test() + res.assertErrorMessage("test") + } +} \ No newline at end of file diff --git a/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityRecentChatViewModelTest.kt b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityRecentChatViewModelTest.kt new file mode 100644 index 00000000..892afcfd --- /dev/null +++ b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityRecentChatViewModelTest.kt @@ -0,0 +1,34 @@ +package com.amity.socialcloud.uikit.chat + +import androidx.paging.PagedList +import com.amity.socialcloud.sdk.chat.AmityChatClient +import com.amity.socialcloud.sdk.chat.channel.AmityChannel +import com.amity.socialcloud.sdk.chat.channel.AmityChannelRepository +import com.amity.socialcloud.uikit.chat.recent.fragment.AmityRecentChatViewModel +import io.mockk.every +import io.mockk.mockk +import io.mockk.mockkStatic +import io.reactivex.Flowable +import org.junit.Assert +import org.junit.Test + + +class AmityRecentChatViewModelTest { + + @Test + fun when_getRecentChat_expect_PagedListOfChannel() { + mockkStatic(AmityChatClient::class) + val channelRepository: AmityChannelRepository = mockk() + every { AmityChatClient.newChannelRepository() } returns channelRepository + val mockList: PagedList = mockk() + every { mockList.size } returns 5 + every { + channelRepository.getChannels().types(any()).filter(any()).build() + .query() + } returns Flowable.just(mockList) + + val viewModel = AmityRecentChatViewModel() + val res = viewModel.getRecentChat().blockingFirst() + Assert.assertEquals(res.size, 5) + } +} \ No newline at end of file diff --git a/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityRxImmediateSchedulerRule.kt b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityRxImmediateSchedulerRule.kt new file mode 100644 index 00000000..889d7d4f --- /dev/null +++ b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityRxImmediateSchedulerRule.kt @@ -0,0 +1,37 @@ +package com.amity.socialcloud.uikit.chat + +import io.reactivex.Scheduler +import io.reactivex.android.plugins.RxAndroidPlugins +import io.reactivex.internal.schedulers.ExecutorScheduler +import io.reactivex.plugins.RxJavaPlugins +import org.junit.rules.TestRule +import org.junit.runner.Description +import org.junit.runners.model.Statement + +class AmityRxImmediateSchedulerRule : TestRule { + private val immediate = object : Scheduler() { + override fun createWorker(): Worker { + return ExecutorScheduler.ExecutorWorker({ it.run() }, true) + } + } + + override fun apply(base: Statement, description: Description): Statement { + return object : Statement() { + @Throws(Throwable::class) + override fun evaluate() { + RxJavaPlugins.setInitIoSchedulerHandler { immediate } + RxJavaPlugins.setInitComputationSchedulerHandler { immediate } + RxJavaPlugins.setInitNewThreadSchedulerHandler { immediate } + RxJavaPlugins.setInitSingleSchedulerHandler { immediate } + RxAndroidPlugins.setInitMainThreadSchedulerHandler { immediate } + + try { + base.evaluate() + } finally { + RxJavaPlugins.reset() + RxAndroidPlugins.reset() + } + } + } + } +} \ No newline at end of file diff --git a/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmitySelectableMessageViewModelTest.kt b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmitySelectableMessageViewModelTest.kt new file mode 100644 index 00000000..7b973827 --- /dev/null +++ b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmitySelectableMessageViewModelTest.kt @@ -0,0 +1,55 @@ +package com.amity.socialcloud.uikit.chat + +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmitySelectableMessageViewModel +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier +import org.junit.Assert +import org.junit.Test + +class AmitySelectableMessageViewModelTest { + + @Test + fun getter_setterTest() { + val viewModel = AmitySelectableMessageViewModel() + Assert.assertFalse(viewModel.inSelectionMode.get()) + + viewModel.inSelectionMode.set(true) + Assert.assertTrue(viewModel.inSelectionMode.get()) + } + + @Test + fun clickEventTest() { + val viewModel = AmitySelectableMessageViewModel() + var longPress = false + var editClick = false + var deleteClick = false + var reportClick = false + var failedClick = true + + viewModel.onAmityEventReceived += { event -> + when (event.type) { + AmityEventIdentifier.MESSAGE_LONG_PRESS -> longPress = true + AmityEventIdentifier.EDIT_MESSAGE -> editClick = true + AmityEventIdentifier.DELETE_MESSAGE -> deleteClick = true + AmityEventIdentifier.REPORT_MESSAGE -> reportClick = true + AmityEventIdentifier.FAILED_MESSAGE -> failedClick = true + else -> { + } + } + } + + viewModel.onLongPress() + Assert.assertTrue(longPress) + + viewModel.onEditClick() + Assert.assertTrue(editClick) + + viewModel.onDeleteClick() + Assert.assertTrue(deleteClick) + + viewModel.onReportClick() + Assert.assertTrue(reportClick) + + viewModel.onFailedMsgClick() + Assert.assertTrue(failedClick) + } +} \ No newline at end of file diff --git a/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityTextMessageViewModelTest.kt b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityTextMessageViewModelTest.kt new file mode 100644 index 00000000..70af0b99 --- /dev/null +++ b/chat/src/test/java/com/amity/socialcloud/uikit/chat/AmityTextMessageViewModelTest.kt @@ -0,0 +1,24 @@ +package com.amity.socialcloud.uikit.chat + +import com.amity.socialcloud.uikit.chat.messages.viewModel.AmityTextMessageViewModel +import org.junit.Assert +import org.junit.Test + +class AmityTextMessageViewModelTest { + + @Test + fun getter_setterTest() { + val viewModel = AmityTextMessageViewModel() + Assert.assertNull(viewModel.text.get()) + Assert.assertEquals(viewModel.senderFillColor.get(), R.color.amityColorPrimary) + Assert.assertEquals(viewModel.receiverFillColor.get(), R.color.amityMessageBubbleInverse) + + viewModel.text.set("test") + viewModel.senderFillColor.set(100) + viewModel.receiverFillColor.set(101) + + Assert.assertEquals(viewModel.text.get(), "test") + Assert.assertEquals(viewModel.senderFillColor.get(), 100) + Assert.assertEquals(viewModel.receiverFillColor.get(), 101) + } +} \ No newline at end of file diff --git a/chatkit/.DS_Store b/chatkit/.DS_Store new file mode 100644 index 00000000..50ca2e0b Binary files /dev/null and b/chatkit/.DS_Store differ diff --git a/chatkit/build/.transforms/01e6e9fea948858066c7883c4dcc9333.bin b/chatkit/build/.transforms/01e6e9fea948858066c7883c4dcc9333.bin new file mode 100644 index 00000000..0d259ddc --- /dev/null +++ b/chatkit/build/.transforms/01e6e9fea948858066c7883c4dcc9333.bin @@ -0,0 +1 @@ +o/classes diff --git a/chatkit/build/.transforms/01e6e9fea948858066c7883c4dcc9333/classes/classes.dex b/chatkit/build/.transforms/01e6e9fea948858066c7883c4dcc9333/classes/classes.dex new file mode 100644 index 00000000..6492cf86 Binary files /dev/null and b/chatkit/build/.transforms/01e6e9fea948858066c7883c4dcc9333/classes/classes.dex differ diff --git a/chatkit/build/.transforms/7118b31976c0a269c742b245c85a2b1c.bin b/chatkit/build/.transforms/7118b31976c0a269c742b245c85a2b1c.bin new file mode 100644 index 00000000..0d259ddc --- /dev/null +++ b/chatkit/build/.transforms/7118b31976c0a269c742b245c85a2b1c.bin @@ -0,0 +1 @@ +o/classes diff --git a/chatkit/build/.transforms/7118b31976c0a269c742b245c85a2b1c/classes/classes.dex b/chatkit/build/.transforms/7118b31976c0a269c742b245c85a2b1c/classes/classes.dex new file mode 100644 index 00000000..6492cf86 Binary files /dev/null and b/chatkit/build/.transforms/7118b31976c0a269c742b245c85a2b1c/classes/classes.dex differ diff --git a/chatkit/build/.transforms/b40f31ab9c433f5befd5f819a347f4ee.bin b/chatkit/build/.transforms/b40f31ab9c433f5befd5f819a347f4ee.bin new file mode 100644 index 00000000..0d259ddc --- /dev/null +++ b/chatkit/build/.transforms/b40f31ab9c433f5befd5f819a347f4ee.bin @@ -0,0 +1 @@ +o/classes diff --git a/chatkit/build/.transforms/b40f31ab9c433f5befd5f819a347f4ee/classes/classes.dex b/chatkit/build/.transforms/b40f31ab9c433f5befd5f819a347f4ee/classes/classes.dex new file mode 100644 index 00000000..6492cf86 Binary files /dev/null and b/chatkit/build/.transforms/b40f31ab9c433f5befd5f819a347f4ee/classes/classes.dex differ diff --git a/chatkit/build/.transforms/d41e468c6b3610f557970a13cdfa9959.bin b/chatkit/build/.transforms/d41e468c6b3610f557970a13cdfa9959.bin new file mode 100644 index 00000000..0d259ddc --- /dev/null +++ b/chatkit/build/.transforms/d41e468c6b3610f557970a13cdfa9959.bin @@ -0,0 +1 @@ +o/classes diff --git a/chatkit/build/.transforms/d41e468c6b3610f557970a13cdfa9959/classes/classes.dex b/chatkit/build/.transforms/d41e468c6b3610f557970a13cdfa9959/classes/classes.dex new file mode 100644 index 00000000..f4c2488b Binary files /dev/null and b/chatkit/build/.transforms/d41e468c6b3610f557970a13cdfa9959/classes/classes.dex differ diff --git a/chatkit/build/.transforms/deaf6df926fb11fa004eaa571ba22032.bin b/chatkit/build/.transforms/deaf6df926fb11fa004eaa571ba22032.bin new file mode 100644 index 00000000..0d259ddc --- /dev/null +++ b/chatkit/build/.transforms/deaf6df926fb11fa004eaa571ba22032.bin @@ -0,0 +1 @@ +o/classes diff --git a/chatkit/build/.transforms/deaf6df926fb11fa004eaa571ba22032/classes/classes.dex b/chatkit/build/.transforms/deaf6df926fb11fa004eaa571ba22032/classes/classes.dex new file mode 100644 index 00000000..6492cf86 Binary files /dev/null and b/chatkit/build/.transforms/deaf6df926fb11fa004eaa571ba22032/classes/classes.dex differ diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBinding.java new file mode 100644 index 00000000..315d6691 --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBinding.java @@ -0,0 +1,92 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.home.EkoChatHomePageViewModel; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityActivityChatHomeBinding extends ViewDataBinding { + @NonNull + public final FrameLayout chatHomeContainer; + + @Bindable + protected EkoChatHomePageViewModel mViewModel; + + protected AmityActivityChatHomeBinding(Object _bindingComponent, View _root, int _localFieldCount, + FrameLayout chatHomeContainer) { + super(_bindingComponent, _root, _localFieldCount); + this.chatHomeContainer = chatHomeContainer; + } + + public abstract void setViewModel(@Nullable EkoChatHomePageViewModel viewModel); + + @Nullable + public EkoChatHomePageViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityActivityChatHomeBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_chat_home, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityActivityChatHomeBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_chat_home, root, attachToRoot, component); + } + + @NonNull + public static AmityActivityChatHomeBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_chat_home, null, false, component) + */ + @NonNull + @Deprecated + public static AmityActivityChatHomeBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_chat_home, null, false, component); + } + + public static AmityActivityChatHomeBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityActivityChatHomeBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityActivityChatHomeBinding)bind(component, view, R.layout.amity_activity_chat_home); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBinding.java new file mode 100644 index 00000000..d008a854 --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBinding.java @@ -0,0 +1,108 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.editMessage.EkoEditMessageViewModel; +import com.google.android.material.textfield.TextInputEditText; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityActivityEditMessageBinding extends ViewDataBinding { + @NonNull + public final View divider; + + @NonNull + public final AmityEditMsgBarBinding emToolBar; + + @NonNull + public final TextInputEditText etMessage; + + @NonNull + public final ConstraintLayout lMessage; + + @Bindable + protected EkoEditMessageViewModel mViewModel; + + protected AmityActivityEditMessageBinding(Object _bindingComponent, View _root, + int _localFieldCount, View divider, AmityEditMsgBarBinding emToolBar, + TextInputEditText etMessage, ConstraintLayout lMessage) { + super(_bindingComponent, _root, _localFieldCount); + this.divider = divider; + this.emToolBar = emToolBar; + setContainedBinding(this.emToolBar); + this.etMessage = etMessage; + this.lMessage = lMessage; + } + + public abstract void setViewModel(@Nullable EkoEditMessageViewModel viewModel); + + @Nullable + public EkoEditMessageViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityActivityEditMessageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_edit_message, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityActivityEditMessageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_edit_message, root, attachToRoot, component); + } + + @NonNull + public static AmityActivityEditMessageBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_edit_message, null, false, component) + */ + @NonNull + @Deprecated + public static AmityActivityEditMessageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_edit_message, null, false, component); + } + + public static AmityActivityEditMessageBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityActivityEditMessageBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityActivityEditMessageBinding)bind(component, view, R.layout.amity_activity_edit_message); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBinding.java new file mode 100644 index 00000000..4175ded9 --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBinding.java @@ -0,0 +1,101 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityChatBarBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView ivAvatar; + + @NonNull + public final ImageView ivBack; + + @NonNull + public final TextView tvName; + + @Bindable + protected String mTitle; + + protected AmityChatBarBinding(Object _bindingComponent, View _root, int _localFieldCount, + ShapeableImageView ivAvatar, ImageView ivBack, TextView tvName) { + super(_bindingComponent, _root, _localFieldCount); + this.ivAvatar = ivAvatar; + this.ivBack = ivBack; + this.tvName = tvName; + } + + public abstract void setTitle(@Nullable String title); + + @Nullable + public String getTitle() { + return mTitle; + } + + @NonNull + public static AmityChatBarBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_chat_bar, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityChatBarBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_chat_bar, root, attachToRoot, component); + } + + @NonNull + public static AmityChatBarBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_chat_bar, null, false, component) + */ + @NonNull + @Deprecated + public static AmityChatBarBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_chat_bar, null, false, component); + } + + public static AmityChatBarBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityChatBarBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityChatBarBinding)bind(component, view, R.layout.amity_chat_bar); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBinding.java new file mode 100644 index 00000000..6aa1af5c --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBinding.java @@ -0,0 +1,123 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.components.EkoChatComposeBarClickListener; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityChatComposeBarBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView ivAlbum; + + @NonNull + public final ShapeableImageView ivCamera; + + @NonNull + public final ShapeableImageView ivFile; + + @NonNull + public final ShapeableImageView ivLocation; + + @NonNull + public final TextView tvAlbum; + + @NonNull + public final TextView tvCamera; + + @NonNull + public final TextView tvFile; + + @NonNull + public final TextView tvLocation; + + @Bindable + protected EkoChatComposeBarClickListener mClickListener; + + protected AmityChatComposeBarBinding(Object _bindingComponent, View _root, int _localFieldCount, + ShapeableImageView ivAlbum, ShapeableImageView ivCamera, ShapeableImageView ivFile, + ShapeableImageView ivLocation, TextView tvAlbum, TextView tvCamera, TextView tvFile, + TextView tvLocation) { + super(_bindingComponent, _root, _localFieldCount); + this.ivAlbum = ivAlbum; + this.ivCamera = ivCamera; + this.ivFile = ivFile; + this.ivLocation = ivLocation; + this.tvAlbum = tvAlbum; + this.tvCamera = tvCamera; + this.tvFile = tvFile; + this.tvLocation = tvLocation; + } + + public abstract void setClickListener(@Nullable EkoChatComposeBarClickListener clickListener); + + @Nullable + public EkoChatComposeBarClickListener getClickListener() { + return mClickListener; + } + + @NonNull + public static AmityChatComposeBarBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_chat_compose_bar, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityChatComposeBarBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_chat_compose_bar, root, attachToRoot, component); + } + + @NonNull + public static AmityChatComposeBarBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_chat_compose_bar, null, false, component) + */ + @NonNull + @Deprecated + public static AmityChatComposeBarBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_chat_compose_bar, null, false, component); + } + + public static AmityChatComposeBarBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityChatComposeBarBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityChatComposeBarBinding)bind(component, view, R.layout.amity_chat_compose_bar); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBinding.java new file mode 100644 index 00000000..813e74d5 --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBinding.java @@ -0,0 +1,97 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.editMessage.EkoEditMessageViewModel; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityEditMsgBarBinding extends ViewDataBinding { + @NonNull + public final ImageView icCross; + + @NonNull + public final TextView tvSave; + + @Bindable + protected EkoEditMessageViewModel mViewModel; + + protected AmityEditMsgBarBinding(Object _bindingComponent, View _root, int _localFieldCount, + ImageView icCross, TextView tvSave) { + super(_bindingComponent, _root, _localFieldCount); + this.icCross = icCross; + this.tvSave = tvSave; + } + + public abstract void setViewModel(@Nullable EkoEditMessageViewModel viewModel); + + @Nullable + public EkoEditMessageViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityEditMsgBarBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_edit_msg_bar, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityEditMsgBarBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_edit_msg_bar, root, attachToRoot, component); + } + + @NonNull + public static AmityEditMsgBarBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_edit_msg_bar, null, false, component) + */ + @NonNull + @Deprecated + public static AmityEditMsgBarBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_edit_msg_bar, null, false, component); + } + + public static AmityEditMsgBarBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityEditMsgBarBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityEditMsgBarBinding)bind(component, view, R.layout.amity_edit_msg_bar); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBinding.java new file mode 100644 index 00000000..f27a02ae --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBinding.java @@ -0,0 +1,148 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.Barrier; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoMessageListViewModel; +import com.ekoapp.ekosdk.uikit.components.EkoAudioRecorderView; +import com.google.android.material.button.MaterialButton; +import com.google.android.material.textfield.TextInputEditText; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentChatBinding extends ViewDataBinding { + @NonNull + public final ImageView btnAdd; + + @NonNull + public final AmityChatBarBinding chatToolBar; + + @NonNull + public final AmityChatComposeBarBinding composeBar; + + @NonNull + public final TextInputEditText etMessage; + + @NonNull + public final MaterialButton ivSend; + + @NonNull + public final ImageView ivVoiceMsg; + + @NonNull + public final ConstraintLayout layoutParent; + + @NonNull + public final View recordBackground; + + @NonNull + public final EkoAudioRecorderView recorderView; + + @NonNull + public final Barrier rightBarrier; + + @NonNull + public final RecyclerView rvChatList; + + @NonNull + public final TextView tvRecord; + + @Bindable + protected EkoMessageListViewModel mViewModel; + + protected AmityFragmentChatBinding(Object _bindingComponent, View _root, int _localFieldCount, + ImageView btnAdd, AmityChatBarBinding chatToolBar, AmityChatComposeBarBinding composeBar, + TextInputEditText etMessage, MaterialButton ivSend, ImageView ivVoiceMsg, + ConstraintLayout layoutParent, View recordBackground, EkoAudioRecorderView recorderView, + Barrier rightBarrier, RecyclerView rvChatList, TextView tvRecord) { + super(_bindingComponent, _root, _localFieldCount); + this.btnAdd = btnAdd; + this.chatToolBar = chatToolBar; + setContainedBinding(this.chatToolBar); + this.composeBar = composeBar; + setContainedBinding(this.composeBar); + this.etMessage = etMessage; + this.ivSend = ivSend; + this.ivVoiceMsg = ivVoiceMsg; + this.layoutParent = layoutParent; + this.recordBackground = recordBackground; + this.recorderView = recorderView; + this.rightBarrier = rightBarrier; + this.rvChatList = rvChatList; + this.tvRecord = tvRecord; + } + + public abstract void setViewModel(@Nullable EkoMessageListViewModel viewModel); + + @Nullable + public EkoMessageListViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityFragmentChatBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_chat, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentChatBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_chat, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentChatBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_chat, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentChatBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_chat, null, false, component); + } + + public static AmityFragmentChatBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentChatBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityFragmentChatBinding)bind(component, view, R.layout.amity_fragment_chat); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBinding.java new file mode 100644 index 00000000..cc5575f6 --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBinding.java @@ -0,0 +1,92 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.LinearLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.chat.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentRecentChatBinding extends ViewDataBinding { + @NonNull + public final LinearLayout emptyView; + + @NonNull + public final ImageView ivNoConversation; + + @NonNull + public final RecyclerView rvRecentChat; + + protected AmityFragmentRecentChatBinding(Object _bindingComponent, View _root, + int _localFieldCount, LinearLayout emptyView, ImageView ivNoConversation, + RecyclerView rvRecentChat) { + super(_bindingComponent, _root, _localFieldCount); + this.emptyView = emptyView; + this.ivNoConversation = ivNoConversation; + this.rvRecentChat = rvRecentChat; + } + + @NonNull + public static AmityFragmentRecentChatBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_recent_chat, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentRecentChatBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_recent_chat, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentRecentChatBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_recent_chat, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentRecentChatBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_recent_chat, null, false, component); + } + + public static AmityFragmentRecentChatBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentRecentChatBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentRecentChatBinding)bind(component, view, R.layout.amity_fragment_recent_chat); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBinding.java new file mode 100644 index 00000000..0cfdce7f --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBinding.java @@ -0,0 +1,123 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemAudioMessageReceiverBinding extends ViewDataBinding { + @NonNull + public final AmityViewDateBinding dateHeader; + + @NonNull + public final ShapeableImageView ivAvatar; + + @NonNull + public final ImageView ivPlay; + + @NonNull + public final ConstraintLayout layoutAudio; + + @NonNull + public final ConstraintLayout layoutAudioReceiver; + + @NonNull + public final TextView tvName; + + @NonNull + public final TextView tvTime; + + @Bindable + protected EkoAudioMsgViewModel mVmAudioMsg; + + protected AmityItemAudioMessageReceiverBinding(Object _bindingComponent, View _root, + int _localFieldCount, AmityViewDateBinding dateHeader, ShapeableImageView ivAvatar, + ImageView ivPlay, ConstraintLayout layoutAudio, ConstraintLayout layoutAudioReceiver, + TextView tvName, TextView tvTime) { + super(_bindingComponent, _root, _localFieldCount); + this.dateHeader = dateHeader; + setContainedBinding(this.dateHeader); + this.ivAvatar = ivAvatar; + this.ivPlay = ivPlay; + this.layoutAudio = layoutAudio; + this.layoutAudioReceiver = layoutAudioReceiver; + this.tvName = tvName; + this.tvTime = tvTime; + } + + public abstract void setVmAudioMsg(@Nullable EkoAudioMsgViewModel vmAudioMsg); + + @Nullable + public EkoAudioMsgViewModel getVmAudioMsg() { + return mVmAudioMsg; + } + + @NonNull + public static AmityItemAudioMessageReceiverBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_audio_message_receiver, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemAudioMessageReceiverBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_audio_message_receiver, root, attachToRoot, component); + } + + @NonNull + public static AmityItemAudioMessageReceiverBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_audio_message_receiver, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemAudioMessageReceiverBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_audio_message_receiver, null, false, component); + } + + public static AmityItemAudioMessageReceiverBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemAudioMessageReceiverBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemAudioMessageReceiverBinding)bind(component, view, R.layout.amity_item_audio_message_receiver); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBinding.java new file mode 100644 index 00000000..c38fe79b --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBinding.java @@ -0,0 +1,109 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemAudioMessageSenderBinding extends ViewDataBinding { + @NonNull + public final AmityViewDateBinding dateHeader; + + @NonNull + public final ImageView ivPlay; + + @NonNull + public final ConstraintLayout layoutAudio; + + @NonNull + public final TextView tvTime; + + @Bindable + protected EkoAudioMsgViewModel mVmAudioMsg; + + protected AmityItemAudioMessageSenderBinding(Object _bindingComponent, View _root, + int _localFieldCount, AmityViewDateBinding dateHeader, ImageView ivPlay, + ConstraintLayout layoutAudio, TextView tvTime) { + super(_bindingComponent, _root, _localFieldCount); + this.dateHeader = dateHeader; + setContainedBinding(this.dateHeader); + this.ivPlay = ivPlay; + this.layoutAudio = layoutAudio; + this.tvTime = tvTime; + } + + public abstract void setVmAudioMsg(@Nullable EkoAudioMsgViewModel vmAudioMsg); + + @Nullable + public EkoAudioMsgViewModel getVmAudioMsg() { + return mVmAudioMsg; + } + + @NonNull + public static AmityItemAudioMessageSenderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_audio_message_sender, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemAudioMessageSenderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_audio_message_sender, root, attachToRoot, component); + } + + @NonNull + public static AmityItemAudioMessageSenderBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_audio_message_sender, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemAudioMessageSenderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_audio_message_sender, null, false, component); + } + + public static AmityItemAudioMessageSenderBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemAudioMessageSenderBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemAudioMessageSenderBinding)bind(component, view, R.layout.amity_item_audio_message_sender); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBinding.java new file mode 100644 index 00000000..50ebed98 --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBinding.java @@ -0,0 +1,112 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoImageMsgViewModel; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemImageMsgReceiverBinding extends ViewDataBinding { + @NonNull + public final AmityViewDateBinding dateHeader; + + @NonNull + public final ShapeableImageView ivAvatar; + + @NonNull + public final ShapeableImageView ivImageIncoming; + + @NonNull + public final TextView tvName; + + @NonNull + public final TextView tvTime; + + @Bindable + protected EkoImageMsgViewModel mVmImageMessage; + + protected AmityItemImageMsgReceiverBinding(Object _bindingComponent, View _root, + int _localFieldCount, AmityViewDateBinding dateHeader, ShapeableImageView ivAvatar, + ShapeableImageView ivImageIncoming, TextView tvName, TextView tvTime) { + super(_bindingComponent, _root, _localFieldCount); + this.dateHeader = dateHeader; + setContainedBinding(this.dateHeader); + this.ivAvatar = ivAvatar; + this.ivImageIncoming = ivImageIncoming; + this.tvName = tvName; + this.tvTime = tvTime; + } + + public abstract void setVmImageMessage(@Nullable EkoImageMsgViewModel vmImageMessage); + + @Nullable + public EkoImageMsgViewModel getVmImageMessage() { + return mVmImageMessage; + } + + @NonNull + public static AmityItemImageMsgReceiverBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_image_msg_receiver, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemImageMsgReceiverBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_image_msg_receiver, root, attachToRoot, component); + } + + @NonNull + public static AmityItemImageMsgReceiverBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_image_msg_receiver, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemImageMsgReceiverBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_image_msg_receiver, null, false, component); + } + + public static AmityItemImageMsgReceiverBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemImageMsgReceiverBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemImageMsgReceiverBinding)bind(component, view, R.layout.amity_item_image_msg_receiver); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBinding.java new file mode 100644 index 00000000..812e8912 --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBinding.java @@ -0,0 +1,109 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoImageMsgViewModel; +import com.google.android.material.imageview.ShapeableImageView; +import com.google.android.material.progressindicator.CircularProgressIndicator; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemImageMsgSenderBinding extends ViewDataBinding { + @NonNull + public final AmityViewDateBinding dateHeader; + + @NonNull + public final ShapeableImageView ivMsgOutgoing; + + @NonNull + public final CircularProgressIndicator progressBar; + + @NonNull + public final TextView tvTimeOutgoing; + + @Bindable + protected EkoImageMsgViewModel mVmImageMessage; + + protected AmityItemImageMsgSenderBinding(Object _bindingComponent, View _root, + int _localFieldCount, AmityViewDateBinding dateHeader, ShapeableImageView ivMsgOutgoing, + CircularProgressIndicator progressBar, TextView tvTimeOutgoing) { + super(_bindingComponent, _root, _localFieldCount); + this.dateHeader = dateHeader; + setContainedBinding(this.dateHeader); + this.ivMsgOutgoing = ivMsgOutgoing; + this.progressBar = progressBar; + this.tvTimeOutgoing = tvTimeOutgoing; + } + + public abstract void setVmImageMessage(@Nullable EkoImageMsgViewModel vmImageMessage); + + @Nullable + public EkoImageMsgViewModel getVmImageMessage() { + return mVmImageMessage; + } + + @NonNull + public static AmityItemImageMsgSenderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_image_msg_sender, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemImageMsgSenderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_image_msg_sender, root, attachToRoot, component); + } + + @NonNull + public static AmityItemImageMsgSenderBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_image_msg_sender, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemImageMsgSenderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_image_msg_sender, null, false, component); + } + + public static AmityItemImageMsgSenderBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemImageMsgSenderBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemImageMsgSenderBinding)bind(component, view, R.layout.amity_item_image_msg_sender); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBinding.java new file mode 100644 index 00000000..615278c3 --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBinding.java @@ -0,0 +1,98 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemRecentMessageBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView ivAvatar; + + @NonNull + public final TextView tvDisplayName; + + @NonNull + public final TextView tvMemberCount; + + @NonNull + public final TextView tvTime; + + @NonNull + public final TextView tvUnreadCount; + + protected AmityItemRecentMessageBinding(Object _bindingComponent, View _root, + int _localFieldCount, ShapeableImageView ivAvatar, TextView tvDisplayName, + TextView tvMemberCount, TextView tvTime, TextView tvUnreadCount) { + super(_bindingComponent, _root, _localFieldCount); + this.ivAvatar = ivAvatar; + this.tvDisplayName = tvDisplayName; + this.tvMemberCount = tvMemberCount; + this.tvTime = tvTime; + this.tvUnreadCount = tvUnreadCount; + } + + @NonNull + public static AmityItemRecentMessageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_recent_message, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemRecentMessageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_recent_message, root, attachToRoot, component); + } + + @NonNull + public static AmityItemRecentMessageBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_recent_message, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemRecentMessageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_recent_message, null, false, component); + } + + public static AmityItemRecentMessageBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemRecentMessageBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityItemRecentMessageBinding)bind(component, view, R.layout.amity_item_recent_message); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBinding.java new file mode 100644 index 00000000..aa98a9cb --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBinding.java @@ -0,0 +1,124 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoTextMessageViewModel; +import com.ekoapp.ekosdk.uikit.components.EkoReadMoreTextView; +import com.ekoapp.ekosdk.uikit.components.ILongPressListener; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemTextMessageReceiverBinding extends ViewDataBinding { + @NonNull + public final AmityViewDateBinding dateHeader; + + @NonNull + public final ShapeableImageView ivAvatar; + + @NonNull + public final EkoReadMoreTextView tvMessageIncoming; + + @NonNull + public final TextView tvName; + + @NonNull + public final TextView tvTime; + + @Bindable + protected EkoTextMessageViewModel mVmTextMessage; + + @Bindable + protected ILongPressListener mLonPressListener; + + protected AmityItemTextMessageReceiverBinding(Object _bindingComponent, View _root, + int _localFieldCount, AmityViewDateBinding dateHeader, ShapeableImageView ivAvatar, + EkoReadMoreTextView tvMessageIncoming, TextView tvName, TextView tvTime) { + super(_bindingComponent, _root, _localFieldCount); + this.dateHeader = dateHeader; + setContainedBinding(this.dateHeader); + this.ivAvatar = ivAvatar; + this.tvMessageIncoming = tvMessageIncoming; + this.tvName = tvName; + this.tvTime = tvTime; + } + + public abstract void setVmTextMessage(@Nullable EkoTextMessageViewModel vmTextMessage); + + @Nullable + public EkoTextMessageViewModel getVmTextMessage() { + return mVmTextMessage; + } + + public abstract void setLonPressListener(@Nullable ILongPressListener lonPressListener); + + @Nullable + public ILongPressListener getLonPressListener() { + return mLonPressListener; + } + + @NonNull + public static AmityItemTextMessageReceiverBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_text_message_receiver, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemTextMessageReceiverBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_text_message_receiver, root, attachToRoot, component); + } + + @NonNull + public static AmityItemTextMessageReceiverBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_text_message_receiver, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemTextMessageReceiverBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_text_message_receiver, null, false, component); + } + + public static AmityItemTextMessageReceiverBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemTextMessageReceiverBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemTextMessageReceiverBinding)bind(component, view, R.layout.amity_item_text_message_receiver); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBinding.java new file mode 100644 index 00000000..858ff43a --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBinding.java @@ -0,0 +1,115 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoTextMessageViewModel; +import com.ekoapp.ekosdk.uikit.components.EkoReadMoreTextView; +import com.ekoapp.ekosdk.uikit.components.ILongPressListener; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemTextMessageSenderBinding extends ViewDataBinding { + @NonNull + public final AmityViewDateBinding dateHeader; + + @NonNull + public final EkoReadMoreTextView tvMessageOutgoing; + + @NonNull + public final TextView tvTimeOutgoing; + + @Bindable + protected EkoTextMessageViewModel mVmTextMessage; + + @Bindable + protected ILongPressListener mLonPressListener; + + protected AmityItemTextMessageSenderBinding(Object _bindingComponent, View _root, + int _localFieldCount, AmityViewDateBinding dateHeader, EkoReadMoreTextView tvMessageOutgoing, + TextView tvTimeOutgoing) { + super(_bindingComponent, _root, _localFieldCount); + this.dateHeader = dateHeader; + setContainedBinding(this.dateHeader); + this.tvMessageOutgoing = tvMessageOutgoing; + this.tvTimeOutgoing = tvTimeOutgoing; + } + + public abstract void setVmTextMessage(@Nullable EkoTextMessageViewModel vmTextMessage); + + @Nullable + public EkoTextMessageViewModel getVmTextMessage() { + return mVmTextMessage; + } + + public abstract void setLonPressListener(@Nullable ILongPressListener lonPressListener); + + @Nullable + public ILongPressListener getLonPressListener() { + return mLonPressListener; + } + + @NonNull + public static AmityItemTextMessageSenderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_text_message_sender, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemTextMessageSenderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_text_message_sender, root, attachToRoot, component); + } + + @NonNull + public static AmityItemTextMessageSenderBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_text_message_sender, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemTextMessageSenderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_text_message_sender, null, false, component); + } + + public static AmityItemTextMessageSenderBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemTextMessageSenderBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemTextMessageSenderBinding)bind(component, view, R.layout.amity_item_text_message_sender); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBinding.java new file mode 100644 index 00000000..b1c108c2 --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBinding.java @@ -0,0 +1,76 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemUnknownMessageBinding extends ViewDataBinding { + protected AmityItemUnknownMessageBinding(Object _bindingComponent, View _root, + int _localFieldCount) { + super(_bindingComponent, _root, _localFieldCount); + } + + @NonNull + public static AmityItemUnknownMessageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_unknown_message, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemUnknownMessageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_unknown_message, root, attachToRoot, component); + } + + @NonNull + public static AmityItemUnknownMessageBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_unknown_message, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemUnknownMessageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_unknown_message, null, false, component); + } + + public static AmityItemUnknownMessageBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemUnknownMessageBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemUnknownMessageBinding)bind(component, view, R.layout.amity_item_unknown_message); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBinding.java new file mode 100644 index 00000000..aab96838 --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBinding.java @@ -0,0 +1,86 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityPopupMsgDeleteBinding extends ViewDataBinding { + @Bindable + protected EkoSelectableMessageViewModel mViewModel; + + protected AmityPopupMsgDeleteBinding(Object _bindingComponent, View _root, int _localFieldCount) { + super(_bindingComponent, _root, _localFieldCount); + } + + public abstract void setViewModel(@Nullable EkoSelectableMessageViewModel viewModel); + + @Nullable + public EkoSelectableMessageViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityPopupMsgDeleteBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_popup_msg_delete, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityPopupMsgDeleteBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_popup_msg_delete, root, attachToRoot, component); + } + + @NonNull + public static AmityPopupMsgDeleteBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_popup_msg_delete, null, false, component) + */ + @NonNull + @Deprecated + public static AmityPopupMsgDeleteBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_popup_msg_delete, null, false, component); + } + + public static AmityPopupMsgDeleteBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityPopupMsgDeleteBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityPopupMsgDeleteBinding)bind(component, view, R.layout.amity_popup_msg_delete); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBinding.java new file mode 100644 index 00000000..170f9c09 --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBinding.java @@ -0,0 +1,86 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityPopupMsgReportBinding extends ViewDataBinding { + @Bindable + protected EkoSelectableMessageViewModel mViewModel; + + protected AmityPopupMsgReportBinding(Object _bindingComponent, View _root, int _localFieldCount) { + super(_bindingComponent, _root, _localFieldCount); + } + + public abstract void setViewModel(@Nullable EkoSelectableMessageViewModel viewModel); + + @Nullable + public EkoSelectableMessageViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityPopupMsgReportBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_popup_msg_report, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityPopupMsgReportBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_popup_msg_report, root, attachToRoot, component); + } + + @NonNull + public static AmityPopupMsgReportBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_popup_msg_report, null, false, component) + */ + @NonNull + @Deprecated + public static AmityPopupMsgReportBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_popup_msg_report, null, false, component); + } + + public static AmityPopupMsgReportBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityPopupMsgReportBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityPopupMsgReportBinding)bind(component, view, R.layout.amity_popup_msg_report); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBinding.java new file mode 100644 index 00000000..8399ffb5 --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBinding.java @@ -0,0 +1,101 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityPopupTextMsgSenderBinding extends ViewDataBinding { + @NonNull + public final View divider; + + @NonNull + public final TextView tvDelete; + + @NonNull + public final TextView tvEdit; + + @Bindable + protected EkoSelectableMessageViewModel mViewModel; + + protected AmityPopupTextMsgSenderBinding(Object _bindingComponent, View _root, + int _localFieldCount, View divider, TextView tvDelete, TextView tvEdit) { + super(_bindingComponent, _root, _localFieldCount); + this.divider = divider; + this.tvDelete = tvDelete; + this.tvEdit = tvEdit; + } + + public abstract void setViewModel(@Nullable EkoSelectableMessageViewModel viewModel); + + @Nullable + public EkoSelectableMessageViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityPopupTextMsgSenderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_popup_text_msg_sender, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityPopupTextMsgSenderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_popup_text_msg_sender, root, attachToRoot, component); + } + + @NonNull + public static AmityPopupTextMsgSenderBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_popup_text_msg_sender, null, false, component) + */ + @NonNull + @Deprecated + public static AmityPopupTextMsgSenderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_popup_text_msg_sender, null, false, component); + } + + public static AmityPopupTextMsgSenderBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityPopupTextMsgSenderBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityPopupTextMsgSenderBinding)bind(component, view, R.layout.amity_popup_text_msg_sender); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBinding.java new file mode 100644 index 00000000..8ea8c7a8 --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBinding.java @@ -0,0 +1,94 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityViewDateBinding extends ViewDataBinding { + @Bindable + protected String mDate; + + @Bindable + protected int mDateFillColor; + + protected AmityViewDateBinding(Object _bindingComponent, View _root, int _localFieldCount) { + super(_bindingComponent, _root, _localFieldCount); + } + + public abstract void setDate(@Nullable String date); + + @Nullable + public String getDate() { + return mDate; + } + + public abstract void setDateFillColor(int dateFillColor); + + public int getDateFillColor() { + return mDateFillColor; + } + + @NonNull + public static AmityViewDateBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_date, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityViewDateBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_date, root, attachToRoot, component); + } + + @NonNull + public static AmityViewDateBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_date, null, false, component) + */ + @NonNull + @Deprecated + public static AmityViewDateBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_date, null, false, component); + } + + public static AmityViewDateBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityViewDateBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityViewDateBinding)bind(component, view, R.layout.amity_view_date); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBinding.java new file mode 100644 index 00000000..e2651ea5 --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBinding.java @@ -0,0 +1,101 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityViewMsgDeletedBinding extends ViewDataBinding { + @NonNull + public final ImageView ivRemove; + + @NonNull + public final TextView tvDltMsg; + + @NonNull + public final TextView tvDltTime; + + @Bindable + protected EkoSelectableMessageViewModel mViewModel; + + protected AmityViewMsgDeletedBinding(Object _bindingComponent, View _root, int _localFieldCount, + ImageView ivRemove, TextView tvDltMsg, TextView tvDltTime) { + super(_bindingComponent, _root, _localFieldCount); + this.ivRemove = ivRemove; + this.tvDltMsg = tvDltMsg; + this.tvDltTime = tvDltTime; + } + + public abstract void setViewModel(@Nullable EkoSelectableMessageViewModel viewModel); + + @Nullable + public EkoSelectableMessageViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityViewMsgDeletedBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_msg_deleted, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityViewMsgDeletedBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_msg_deleted, root, attachToRoot, component); + } + + @NonNull + public static AmityViewMsgDeletedBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_msg_deleted, null, false, component) + */ + @NonNull + @Deprecated + public static AmityViewMsgDeletedBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_msg_deleted, null, false, component); + } + + public static AmityViewMsgDeletedBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityViewMsgDeletedBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityViewMsgDeletedBinding)bind(component, view, R.layout.amity_view_msg_deleted); + } +} diff --git a/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBinding.java b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBinding.java new file mode 100644 index 00000000..c19d802c --- /dev/null +++ b/chatkit/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBinding.java @@ -0,0 +1,86 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.chat.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityViewMsgErrorBinding extends ViewDataBinding { + @Bindable + protected EkoSelectableMessageViewModel mViewModel; + + protected AmityViewMsgErrorBinding(Object _bindingComponent, View _root, int _localFieldCount) { + super(_bindingComponent, _root, _localFieldCount); + } + + public abstract void setViewModel(@Nullable EkoSelectableMessageViewModel viewModel); + + @Nullable + public EkoSelectableMessageViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityViewMsgErrorBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_msg_error, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityViewMsgErrorBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_msg_error, root, attachToRoot, component); + } + + @NonNull + public static AmityViewMsgErrorBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_msg_error, null, false, component) + */ + @NonNull + @Deprecated + public static AmityViewMsgErrorBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_msg_error, null, false, component); + } + + public static AmityViewMsgErrorBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityViewMsgErrorBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityViewMsgErrorBinding)bind(component, view, R.layout.amity_view_msg_error); + } +} diff --git a/chatkit/build/generated/source/buildConfig/debug/com/ekoapp/ekosdk/uikit/chat/BuildConfig.java b/chatkit/build/generated/source/buildConfig/debug/com/ekoapp/ekosdk/uikit/chat/BuildConfig.java new file mode 100644 index 00000000..2f4ae151 --- /dev/null +++ b/chatkit/build/generated/source/buildConfig/debug/com/ekoapp/ekosdk/uikit/chat/BuildConfig.java @@ -0,0 +1,12 @@ +/** + * Automatically generated file. DO NOT MODIFY + */ +package com.ekoapp.ekosdk.uikit.chat; + +public final class BuildConfig { + public static final boolean DEBUG = Boolean.parseBoolean("true"); + public static final String LIBRARY_PACKAGE_NAME = "com.ekoapp.ekosdk.uikit.chat"; + public static final String BUILD_TYPE = "debug"; + public static final int VERSION_CODE = 1; + public static final String VERSION_NAME = "1.0"; +} diff --git a/chatkit/build/generated/source/dataBinding/trigger/debug/com/ekoapp/ekosdk/uikit/chat/DataBindingInfo.java b/chatkit/build/generated/source/dataBinding/trigger/debug/com/ekoapp/ekosdk/uikit/chat/DataBindingInfo.java new file mode 100644 index 00000000..90edd5d2 --- /dev/null +++ b/chatkit/build/generated/source/dataBinding/trigger/debug/com/ekoapp/ekosdk/uikit/chat/DataBindingInfo.java @@ -0,0 +1,6 @@ +package com.ekoapp.ekosdk.uikit.chat; + +import androidx.databinding.BindingBuildInfo; + +@BindingBuildInfo +public class DataBindingInfo {} diff --git a/chatkit/build/generated/source/kapt/debug/androidx/databinding/DataBindingComponent.java b/chatkit/build/generated/source/kapt/debug/androidx/databinding/DataBindingComponent.java new file mode 100644 index 00000000..4ca39f98 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/androidx/databinding/DataBindingComponent.java @@ -0,0 +1,4 @@ +package androidx.databinding; + +public interface DataBindingComponent { +} diff --git a/chatkit/build/generated/source/kapt/debug/androidx/databinding/library/baseAdapters/BR.java b/chatkit/build/generated/source/kapt/debug/androidx/databinding/library/baseAdapters/BR.java new file mode 100644 index 00000000..f4c08af0 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/androidx/databinding/library/baseAdapters/BR.java @@ -0,0 +1,55 @@ +package androidx.databinding.library.baseAdapters; + +public class BR { + public static int _all = 0; + + public static int alertColor = 1; + + public static int avatarUrl = 2; + + public static int clickListener = 3; + + public static int date = 4; + + public static int dateFillColor = 5; + + public static int delete = 6; + + public static int description = 7; + + public static int disable = 8; + + public static int isLoggedInUser = 9; + + public static int isSender = 10; + + public static int leftDrawable = 11; + + public static int leftString = 12; + + public static int listener = 13; + + public static int lonPressListener = 14; + + public static int menuItem = 15; + + public static int name = 16; + + public static int postCount = 17; + + public static int rightDrawable = 18; + + public static int rightString = 19; + + public static int rightStringActive = 20; + + public static int title = 21; + + public static int viewModel = 22; + + public static int vmAudioMsg = 23; + + public static int vmImageMessage = 24; + + public static int vmTextMessage = 25; +} diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/BR.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/BR.java new file mode 100644 index 00000000..39dfc531 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/BR.java @@ -0,0 +1,55 @@ +package com.ekoapp.ekosdk.uikit; + +public class BR { + public static int _all = 0; + + public static int alertColor = 1; + + public static int avatarUrl = 2; + + public static int clickListener = 3; + + public static int date = 4; + + public static int dateFillColor = 5; + + public static int delete = 6; + + public static int description = 7; + + public static int disable = 8; + + public static int isLoggedInUser = 9; + + public static int isSender = 10; + + public static int leftDrawable = 11; + + public static int leftString = 12; + + public static int listener = 13; + + public static int lonPressListener = 14; + + public static int menuItem = 15; + + public static int name = 16; + + public static int postCount = 17; + + public static int rightDrawable = 18; + + public static int rightString = 19; + + public static int rightStringActive = 20; + + public static int title = 21; + + public static int viewModel = 22; + + public static int vmAudioMsg = 23; + + public static int vmImageMessage = 24; + + public static int vmTextMessage = 25; +} diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/BR.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/BR.java new file mode 100644 index 00000000..7fd27a50 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/BR.java @@ -0,0 +1,55 @@ +package com.ekoapp.ekosdk.uikit.chat; + +public class BR { + public static int _all = 0; + + public static int alertColor = 1; + + public static int avatarUrl = 2; + + public static int clickListener = 3; + + public static int date = 4; + + public static int dateFillColor = 5; + + public static int delete = 6; + + public static int description = 7; + + public static int disable = 8; + + public static int isLoggedInUser = 9; + + public static int isSender = 10; + + public static int leftDrawable = 11; + + public static int leftString = 12; + + public static int listener = 13; + + public static int lonPressListener = 14; + + public static int menuItem = 15; + + public static int name = 16; + + public static int postCount = 17; + + public static int rightDrawable = 18; + + public static int rightString = 19; + + public static int rightStringActive = 20; + + public static int title = 21; + + public static int viewModel = 22; + + public static int vmAudioMsg = 23; + + public static int vmImageMessage = 24; + + public static int vmTextMessage = 25; +} diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl.java new file mode 100644 index 00000000..03336828 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl.java @@ -0,0 +1,349 @@ +package com.ekoapp.ekosdk.uikit.chat; + +import android.util.SparseArray; +import android.util.SparseIntArray; +import android.view.View; +import androidx.databinding.DataBinderMapper; +import androidx.databinding.DataBindingComponent; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityActivityChatHomeBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityActivityEditMessageBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityChatBarBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityChatComposeBarBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityEditMsgBarBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityFragmentChatBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityFragmentRecentChatBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemAudioMessageReceiverBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemAudioMessageSenderBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemImageMsgReceiverBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemImageMsgSenderBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemRecentMessageBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemTextMessageReceiverBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemTextMessageSenderBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemUnknownMessageBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityPopupMsgDeleteBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityPopupMsgReportBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityPopupTextMsgSenderBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgDeletedBindingImpl; +import com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgErrorBindingImpl; +import java.lang.IllegalArgumentException; +import java.lang.Integer; +import java.lang.Object; +import java.lang.Override; +import java.lang.RuntimeException; +import java.lang.String; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; + +public class DataBinderMapperImpl extends DataBinderMapper { + private static final int LAYOUT_AMITYACTIVITYCHATHOME = 1; + + private static final int LAYOUT_AMITYACTIVITYEDITMESSAGE = 2; + + private static final int LAYOUT_AMITYCHATBAR = 3; + + private static final int LAYOUT_AMITYCHATCOMPOSEBAR = 4; + + private static final int LAYOUT_AMITYEDITMSGBAR = 5; + + private static final int LAYOUT_AMITYFRAGMENTCHAT = 6; + + private static final int LAYOUT_AMITYFRAGMENTRECENTCHAT = 7; + + private static final int LAYOUT_AMITYITEMAUDIOMESSAGERECEIVER = 8; + + private static final int LAYOUT_AMITYITEMAUDIOMESSAGESENDER = 9; + + private static final int LAYOUT_AMITYITEMIMAGEMSGRECEIVER = 10; + + private static final int LAYOUT_AMITYITEMIMAGEMSGSENDER = 11; + + private static final int LAYOUT_AMITYITEMRECENTMESSAGE = 12; + + private static final int LAYOUT_AMITYITEMTEXTMESSAGERECEIVER = 13; + + private static final int LAYOUT_AMITYITEMTEXTMESSAGESENDER = 14; + + private static final int LAYOUT_AMITYITEMUNKNOWNMESSAGE = 15; + + private static final int LAYOUT_AMITYPOPUPMSGDELETE = 16; + + private static final int LAYOUT_AMITYPOPUPMSGREPORT = 17; + + private static final int LAYOUT_AMITYPOPUPTEXTMSGSENDER = 18; + + private static final int LAYOUT_AMITYVIEWDATE = 19; + + private static final int LAYOUT_AMITYVIEWMSGDELETED = 20; + + private static final int LAYOUT_AMITYVIEWMSGERROR = 21; + + private static final SparseIntArray INTERNAL_LAYOUT_ID_LOOKUP = new SparseIntArray(21); + + static { + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_activity_chat_home, LAYOUT_AMITYACTIVITYCHATHOME); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_activity_edit_message, LAYOUT_AMITYACTIVITYEDITMESSAGE); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_chat_bar, LAYOUT_AMITYCHATBAR); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_chat_compose_bar, LAYOUT_AMITYCHATCOMPOSEBAR); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_edit_msg_bar, LAYOUT_AMITYEDITMSGBAR); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_fragment_chat, LAYOUT_AMITYFRAGMENTCHAT); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_fragment_recent_chat, LAYOUT_AMITYFRAGMENTRECENTCHAT); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_audio_message_receiver, LAYOUT_AMITYITEMAUDIOMESSAGERECEIVER); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_audio_message_sender, LAYOUT_AMITYITEMAUDIOMESSAGESENDER); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_image_msg_receiver, LAYOUT_AMITYITEMIMAGEMSGRECEIVER); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_image_msg_sender, LAYOUT_AMITYITEMIMAGEMSGSENDER); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_recent_message, LAYOUT_AMITYITEMRECENTMESSAGE); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_text_message_receiver, LAYOUT_AMITYITEMTEXTMESSAGERECEIVER); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_text_message_sender, LAYOUT_AMITYITEMTEXTMESSAGESENDER); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_unknown_message, LAYOUT_AMITYITEMUNKNOWNMESSAGE); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_popup_msg_delete, LAYOUT_AMITYPOPUPMSGDELETE); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_popup_msg_report, LAYOUT_AMITYPOPUPMSGREPORT); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_popup_text_msg_sender, LAYOUT_AMITYPOPUPTEXTMSGSENDER); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_date, LAYOUT_AMITYVIEWDATE); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_msg_deleted, LAYOUT_AMITYVIEWMSGDELETED); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_msg_error, LAYOUT_AMITYVIEWMSGERROR); + } + + @Override + public ViewDataBinding getDataBinder(DataBindingComponent component, View view, int layoutId) { + int localizedLayoutId = INTERNAL_LAYOUT_ID_LOOKUP.get(layoutId); + if(localizedLayoutId > 0) { + final Object tag = view.getTag(); + if(tag == null) { + throw new RuntimeException("view must have a tag"); + } + switch(localizedLayoutId) { + case LAYOUT_AMITYACTIVITYCHATHOME: { + if ("layout/amity_activity_chat_home_0".equals(tag)) { + return new AmityActivityChatHomeBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_activity_chat_home is invalid. Received: " + tag); + } + case LAYOUT_AMITYACTIVITYEDITMESSAGE: { + if ("layout/amity_activity_edit_message_0".equals(tag)) { + return new AmityActivityEditMessageBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_activity_edit_message is invalid. Received: " + tag); + } + case LAYOUT_AMITYCHATBAR: { + if ("layout/amity_chat_bar_0".equals(tag)) { + return new AmityChatBarBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_chat_bar is invalid. Received: " + tag); + } + case LAYOUT_AMITYCHATCOMPOSEBAR: { + if ("layout/amity_chat_compose_bar_0".equals(tag)) { + return new AmityChatComposeBarBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_chat_compose_bar is invalid. Received: " + tag); + } + case LAYOUT_AMITYEDITMSGBAR: { + if ("layout/amity_edit_msg_bar_0".equals(tag)) { + return new AmityEditMsgBarBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_edit_msg_bar is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTCHAT: { + if ("layout/amity_fragment_chat_0".equals(tag)) { + return new AmityFragmentChatBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_chat is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTRECENTCHAT: { + if ("layout/amity_fragment_recent_chat_0".equals(tag)) { + return new AmityFragmentRecentChatBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_recent_chat is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMAUDIOMESSAGERECEIVER: { + if ("layout/amity_item_audio_message_receiver_0".equals(tag)) { + return new AmityItemAudioMessageReceiverBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_audio_message_receiver is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMAUDIOMESSAGESENDER: { + if ("layout/amity_item_audio_message_sender_0".equals(tag)) { + return new AmityItemAudioMessageSenderBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_audio_message_sender is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMIMAGEMSGRECEIVER: { + if ("layout/amity_item_image_msg_receiver_0".equals(tag)) { + return new AmityItemImageMsgReceiverBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_image_msg_receiver is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMIMAGEMSGSENDER: { + if ("layout/amity_item_image_msg_sender_0".equals(tag)) { + return new AmityItemImageMsgSenderBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_image_msg_sender is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMRECENTMESSAGE: { + if ("layout/amity_item_recent_message_0".equals(tag)) { + return new AmityItemRecentMessageBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_recent_message is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMTEXTMESSAGERECEIVER: { + if ("layout/amity_item_text_message_receiver_0".equals(tag)) { + return new AmityItemTextMessageReceiverBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_text_message_receiver is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMTEXTMESSAGESENDER: { + if ("layout/amity_item_text_message_sender_0".equals(tag)) { + return new AmityItemTextMessageSenderBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_text_message_sender is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMUNKNOWNMESSAGE: { + if ("layout/amity_item_unknown_message_0".equals(tag)) { + return new AmityItemUnknownMessageBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_unknown_message is invalid. Received: " + tag); + } + case LAYOUT_AMITYPOPUPMSGDELETE: { + if ("layout/amity_popup_msg_delete_0".equals(tag)) { + return new AmityPopupMsgDeleteBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_popup_msg_delete is invalid. Received: " + tag); + } + case LAYOUT_AMITYPOPUPMSGREPORT: { + if ("layout/amity_popup_msg_report_0".equals(tag)) { + return new AmityPopupMsgReportBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_popup_msg_report is invalid. Received: " + tag); + } + case LAYOUT_AMITYPOPUPTEXTMSGSENDER: { + if ("layout/amity_popup_text_msg_sender_0".equals(tag)) { + return new AmityPopupTextMsgSenderBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_popup_text_msg_sender is invalid. Received: " + tag); + } + case LAYOUT_AMITYVIEWDATE: { + if ("layout/amity_view_date_0".equals(tag)) { + return new AmityViewDateBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_view_date is invalid. Received: " + tag); + } + case LAYOUT_AMITYVIEWMSGDELETED: { + if ("layout/amity_view_msg_deleted_0".equals(tag)) { + return new AmityViewMsgDeletedBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_view_msg_deleted is invalid. Received: " + tag); + } + case LAYOUT_AMITYVIEWMSGERROR: { + if ("layout/amity_view_msg_error_0".equals(tag)) { + return new AmityViewMsgErrorBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_view_msg_error is invalid. Received: " + tag); + } + } + } + return null; + } + + @Override + public ViewDataBinding getDataBinder(DataBindingComponent component, View[] views, int layoutId) { + if(views == null || views.length == 0) { + return null; + } + int localizedLayoutId = INTERNAL_LAYOUT_ID_LOOKUP.get(layoutId); + if(localizedLayoutId > 0) { + final Object tag = views[0].getTag(); + if(tag == null) { + throw new RuntimeException("view must have a tag"); + } + switch(localizedLayoutId) { + } + } + return null; + } + + @Override + public int getLayoutId(String tag) { + if (tag == null) { + return 0; + } + Integer tmpVal = InnerLayoutIdLookup.sKeys.get(tag); + return tmpVal == null ? 0 : tmpVal; + } + + @Override + public String convertBrIdToString(int localId) { + String tmpVal = InnerBrLookup.sKeys.get(localId); + return tmpVal; + } + + @Override + public List collectDependencies() { + ArrayList result = new ArrayList(2); + result.add(new androidx.databinding.library.baseAdapters.DataBinderMapperImpl()); + result.add(new com.ekoapp.ekosdk.uikit.DataBinderMapperImpl()); + return result; + } + + private static class InnerBrLookup { + static final SparseArray sKeys = new SparseArray(26); + + static { + sKeys.put(0, "_all"); + sKeys.put(1, "alertColor"); + sKeys.put(2, "avatarUrl"); + sKeys.put(3, "clickListener"); + sKeys.put(4, "date"); + sKeys.put(5, "dateFillColor"); + sKeys.put(6, "delete"); + sKeys.put(7, "description"); + sKeys.put(8, "disable"); + sKeys.put(9, "isLoggedInUser"); + sKeys.put(10, "isSender"); + sKeys.put(11, "leftDrawable"); + sKeys.put(12, "leftString"); + sKeys.put(13, "listener"); + sKeys.put(14, "lonPressListener"); + sKeys.put(15, "menuItem"); + sKeys.put(16, "name"); + sKeys.put(17, "postCount"); + sKeys.put(18, "rightDrawable"); + sKeys.put(19, "rightString"); + sKeys.put(20, "rightStringActive"); + sKeys.put(21, "title"); + sKeys.put(22, "viewModel"); + sKeys.put(23, "vmAudioMsg"); + sKeys.put(24, "vmImageMessage"); + sKeys.put(25, "vmTextMessage"); + } + } + + private static class InnerLayoutIdLookup { + static final HashMap sKeys = new HashMap(21); + + static { + sKeys.put("layout/amity_activity_chat_home_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_activity_chat_home); + sKeys.put("layout/amity_activity_edit_message_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_activity_edit_message); + sKeys.put("layout/amity_chat_bar_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_chat_bar); + sKeys.put("layout/amity_chat_compose_bar_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_chat_compose_bar); + sKeys.put("layout/amity_edit_msg_bar_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_edit_msg_bar); + sKeys.put("layout/amity_fragment_chat_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_fragment_chat); + sKeys.put("layout/amity_fragment_recent_chat_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_fragment_recent_chat); + sKeys.put("layout/amity_item_audio_message_receiver_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_audio_message_receiver); + sKeys.put("layout/amity_item_audio_message_sender_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_audio_message_sender); + sKeys.put("layout/amity_item_image_msg_receiver_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_image_msg_receiver); + sKeys.put("layout/amity_item_image_msg_sender_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_image_msg_sender); + sKeys.put("layout/amity_item_recent_message_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_recent_message); + sKeys.put("layout/amity_item_text_message_receiver_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_text_message_receiver); + sKeys.put("layout/amity_item_text_message_sender_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_text_message_sender); + sKeys.put("layout/amity_item_unknown_message_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_item_unknown_message); + sKeys.put("layout/amity_popup_msg_delete_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_popup_msg_delete); + sKeys.put("layout/amity_popup_msg_report_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_popup_msg_report); + sKeys.put("layout/amity_popup_text_msg_sender_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_popup_text_msg_sender); + sKeys.put("layout/amity_view_date_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_date); + sKeys.put("layout/amity_view_msg_deleted_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_msg_deleted); + sKeys.put("layout/amity_view_msg_error_0", com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_msg_error); + } + } +} diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBindingImpl.java new file mode 100644 index 00000000..ef11981c --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBindingImpl.java @@ -0,0 +1,100 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityActivityChatHomeBindingImpl extends AmityActivityChatHomeBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.chatHomeContainer, 1); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityActivityChatHomeBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 2, sIncludes, sViewsWithIds)); + } + private AmityActivityChatHomeBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.FrameLayout) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.chat.home.EkoChatHomePageViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.chat.home.EkoChatHomePageViewModel ViewModel) { + this.mViewModel = ViewModel; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBindingImpl.java new file mode 100644 index 00000000..70b3c58c --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBindingImpl.java @@ -0,0 +1,218 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityActivityEditMessageBindingImpl extends AmityActivityEditMessageBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = new androidx.databinding.ViewDataBinding.IncludedLayouts(4); + sIncludes.setIncludes(0, + new String[] {"amity_edit_msg_bar"}, + new int[] {3}, + new int[] {com.ekoapp.ekosdk.uikit.chat.R.layout.amity_edit_msg_bar}); + sViewsWithIds = null; + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + private androidx.databinding.InverseBindingListener etMessageandroidTextAttrChanged = new androidx.databinding.InverseBindingListener() { + @Override + public void onChange() { + // Inverse of viewModel.message.get() + // is viewModel.message.set((java.lang.String) callbackArg_0) + java.lang.String callbackArg_0 = androidx.databinding.adapters.TextViewBindingAdapter.getTextString(etMessage); + // localize variables for thread safety + // viewModel.message + androidx.databinding.ObservableField viewModelMessage = null; + // viewModel + com.ekoapp.ekosdk.uikit.chat.editMessage.EkoEditMessageViewModel viewModel = mViewModel; + // viewModel.message != null + boolean viewModelMessageJavaLangObjectNull = false; + // viewModel.message.get() + java.lang.String viewModelMessageGet = null; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModelMessage = viewModel.getMessage(); + + viewModelMessageJavaLangObjectNull = (viewModelMessage) != (null); + if (viewModelMessageJavaLangObjectNull) { + + + + + viewModelMessage.set(((java.lang.String) (callbackArg_0))); + } + } + } + }; + + public AmityActivityEditMessageBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityActivityEditMessageBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 2 + , (android.view.View) bindings[1] + , (com.ekoapp.ekosdk.uikit.chat.databinding.AmityEditMsgBarBinding) bindings[3] + , (com.google.android.material.textfield.TextInputEditText) bindings[2] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[0] + ); + this.divider.setTag(null); + this.etMessage.setTag(null); + this.lMessage.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x8L; + } + emToolBar.invalidateAll(); + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + if (emToolBar.hasPendingBindings()) { + return true; + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.chat.editMessage.EkoEditMessageViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.chat.editMessage.EkoEditMessageViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x4L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + public void setLifecycleOwner(@Nullable androidx.lifecycle.LifecycleOwner lifecycleOwner) { + super.setLifecycleOwner(lifecycleOwner); + emToolBar.setLifecycleOwner(lifecycleOwner); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeViewModelMessage((androidx.databinding.ObservableField) object, fieldId); + case 1 : + return onChangeEmToolBar((com.ekoapp.ekosdk.uikit.chat.databinding.AmityEditMsgBarBinding) object, fieldId); + } + return false; + } + private boolean onChangeViewModelMessage(androidx.databinding.ObservableField ViewModelMessage, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeEmToolBar(com.ekoapp.ekosdk.uikit.chat.databinding.AmityEditMsgBarBinding EmToolBar, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + androidx.databinding.ObservableField viewModelMessage = null; + com.ekoapp.ekosdk.uikit.chat.editMessage.EkoEditMessageViewModel viewModel = mViewModel; + java.lang.String viewModelMessageGet = null; + + if ((dirtyFlags & 0xdL) != 0) { + + + + if (viewModel != null) { + // read viewModel.message + viewModelMessage = viewModel.getMessage(); + } + updateRegistration(0, viewModelMessage); + + + if (viewModelMessage != null) { + // read viewModel.message.get() + viewModelMessageGet = viewModelMessage.get(); + } + } + // batch finished + if ((dirtyFlags & 0x8L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.divider, getColorFromResource(divider, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + androidx.databinding.adapters.TextViewBindingAdapter.setTextWatcher(this.etMessage, (androidx.databinding.adapters.TextViewBindingAdapter.BeforeTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.OnTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.AfterTextChanged)null, etMessageandroidTextAttrChanged); + } + if ((dirtyFlags & 0xcL) != 0) { + // api target 1 + + this.emToolBar.setViewModel(viewModel); + } + if ((dirtyFlags & 0xdL) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.etMessage, viewModelMessageGet); + } + executeBindingsOn(emToolBar); + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel.message + flag 1 (0x2L): emToolBar + flag 2 (0x3L): viewModel + flag 3 (0x4L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBindingImpl.java new file mode 100644 index 00000000..c3b004b2 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBindingImpl.java @@ -0,0 +1,123 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityChatBarBindingImpl extends AmityChatBarBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.ivBack, 3); + } + // views + @NonNull + private final com.google.android.material.appbar.MaterialToolbar mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityChatBarBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityChatBarBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (android.widget.ImageView) bindings[3] + , (android.widget.TextView) bindings[2] + ); + this.ivAvatar.setTag(null); + this.mboundView0 = (com.google.android.material.appbar.MaterialToolbar) bindings[0]; + this.mboundView0.setTag(null); + this.tvName.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.title == variableId) { + setTitle((java.lang.String) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setTitle(@Nullable java.lang.String Title) { + this.mTitle = Title; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.title); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + java.lang.String title = mTitle; + + if ((dirtyFlags & 0x3L) != 0) { + } + // batch finished + if ((dirtyFlags & 0x2L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAvatar, getColorFromResource(ivAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + } + if ((dirtyFlags & 0x3L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setText(this.tvName, title); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): title + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBindingImpl.java new file mode 100644 index 00000000..a813aefa --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBindingImpl.java @@ -0,0 +1,225 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityChatComposeBarBindingImpl extends AmityChatComposeBarBinding implements com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @NonNull + private final android.view.View mboundView1; + // variables + @Nullable + private final android.view.View.OnClickListener mCallback8; + @Nullable + private final android.view.View.OnClickListener mCallback6; + @Nullable + private final android.view.View.OnClickListener mCallback7; + @Nullable + private final android.view.View.OnClickListener mCallback5; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityChatComposeBarBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 10, sIncludes, sViewsWithIds)); + } + private AmityChatComposeBarBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[4] + , (com.google.android.material.imageview.ShapeableImageView) bindings[2] + , (com.google.android.material.imageview.ShapeableImageView) bindings[6] + , (com.google.android.material.imageview.ShapeableImageView) bindings[8] + , (android.widget.TextView) bindings[5] + , (android.widget.TextView) bindings[3] + , (android.widget.TextView) bindings[7] + , (android.widget.TextView) bindings[9] + ); + this.ivAlbum.setTag(null); + this.ivCamera.setTag(null); + this.ivFile.setTag(null); + this.ivLocation.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView1 = (android.view.View) bindings[1]; + this.mboundView1.setTag(null); + this.tvAlbum.setTag(null); + this.tvCamera.setTag(null); + this.tvFile.setTag(null); + this.tvLocation.setTag(null); + setRootTag(root); + // listeners + mCallback8 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener(this, 4); + mCallback6 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener(this, 2); + mCallback7 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener(this, 3); + mCallback5 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.clickListener == variableId) { + setClickListener((com.ekoapp.ekosdk.uikit.components.EkoChatComposeBarClickListener) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setClickListener(@Nullable com.ekoapp.ekosdk.uikit.components.EkoChatComposeBarClickListener ClickListener) { + this.mClickListener = ClickListener; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.clickListener); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + com.ekoapp.ekosdk.uikit.components.EkoChatComposeBarClickListener clickListener = mClickListener; + // batch finished + if ((dirtyFlags & 0x2L) != 0) { + // api target 1 + + this.ivAlbum.setOnClickListener(mCallback6); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAlbum, getColorFromResource(ivAlbum, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + this.ivCamera.setOnClickListener(mCallback5); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivCamera, getColorFromResource(ivCamera, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + this.ivFile.setOnClickListener(mCallback7); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivFile, getColorFromResource(ivFile, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + this.ivLocation.setOnClickListener(mCallback8); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivLocation, getColorFromResource(ivLocation, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.mboundView1, getColorFromResource(mboundView1, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvAlbum, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvCamera, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvFile, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvLocation, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + switch(sourceId) { + case 4: { + // localize variables for thread safety + // clickListener + com.ekoapp.ekosdk.uikit.components.EkoChatComposeBarClickListener clickListener = mClickListener; + // clickListener != null + boolean clickListenerJavaLangObjectNull = false; + + + + clickListenerJavaLangObjectNull = (clickListener) != (null); + if (clickListenerJavaLangObjectNull) { + + + clickListener.onLocationCLicked(); + } + break; + } + case 2: { + // localize variables for thread safety + // clickListener + com.ekoapp.ekosdk.uikit.components.EkoChatComposeBarClickListener clickListener = mClickListener; + // clickListener != null + boolean clickListenerJavaLangObjectNull = false; + + + + clickListenerJavaLangObjectNull = (clickListener) != (null); + if (clickListenerJavaLangObjectNull) { + + + clickListener.onAlbumClicked(); + } + break; + } + case 3: { + // localize variables for thread safety + // clickListener + com.ekoapp.ekosdk.uikit.components.EkoChatComposeBarClickListener clickListener = mClickListener; + // clickListener != null + boolean clickListenerJavaLangObjectNull = false; + + + + clickListenerJavaLangObjectNull = (clickListener) != (null); + if (clickListenerJavaLangObjectNull) { + + + clickListener.onFileClicked(); + } + break; + } + case 1: { + // localize variables for thread safety + // clickListener + com.ekoapp.ekosdk.uikit.components.EkoChatComposeBarClickListener clickListener = mClickListener; + // clickListener != null + boolean clickListenerJavaLangObjectNull = false; + + + + clickListenerJavaLangObjectNull = (clickListener) != (null); + if (clickListenerJavaLangObjectNull) { + + + clickListener.onCameraClicked(); + } + break; + } + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): clickListener + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBindingImpl.java new file mode 100644 index 00000000..1541c230 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBindingImpl.java @@ -0,0 +1,239 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityEditMsgBarBindingImpl extends AmityEditMsgBarBinding implements com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.icCross, 2); + } + // views + @NonNull + private final com.google.android.material.appbar.MaterialToolbar mboundView0; + // variables + @Nullable + private final android.view.View.OnClickListener mCallback4; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityEditMsgBarBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 3, sIncludes, sViewsWithIds)); + } + private AmityEditMsgBarBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 2 + , (android.widget.ImageView) bindings[2] + , (android.widget.TextView) bindings[1] + ); + this.mboundView0 = (com.google.android.material.appbar.MaterialToolbar) bindings[0]; + this.mboundView0.setTag(null); + this.tvSave.setTag(null); + setRootTag(root); + // listeners + mCallback4 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x8L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.chat.editMessage.EkoEditMessageViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.chat.editMessage.EkoEditMessageViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x4L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeViewModelIsSaveEnabled((androidx.databinding.ObservableBoolean) object, fieldId); + case 1 : + return onChangeViewModelSaveColor((androidx.databinding.ObservableField) object, fieldId); + } + return false; + } + private boolean onChangeViewModelIsSaveEnabled(androidx.databinding.ObservableBoolean ViewModelIsSaveEnabled, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeViewModelSaveColor(androidx.databinding.ObservableField ViewModelSaveColor, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + int androidxDatabindingViewDataBindingSafeUnboxViewModelIsSaveEnabledViewModelSaveColorColorPaletteUtilINSTANCEGetColorViewModelSaveColorColorShadeSHADE2 = 0; + boolean viewModelIsSaveEnabledGet = false; + int androidxDatabindingViewDataBindingSafeUnboxViewModelSaveColorGet = 0; + int colorPaletteUtilINSTANCEGetColorViewModelSaveColorColorShadeSHADE2 = 0; + androidx.databinding.ObservableBoolean viewModelIsSaveEnabled = null; + androidx.databinding.ObservableField viewModelSaveColor = null; + com.ekoapp.ekosdk.uikit.chat.editMessage.EkoEditMessageViewModel viewModel = mViewModel; + java.lang.Integer viewModelIsSaveEnabledViewModelSaveColorColorPaletteUtilINSTANCEGetColorViewModelSaveColorColorShadeSHADE2 = null; + java.lang.Integer viewModelSaveColorGet = null; + + if ((dirtyFlags & 0xfL) != 0) { + + + + if (viewModel != null) { + // read viewModel.isSaveEnabled() + viewModelIsSaveEnabled = viewModel.isSaveEnabled(); + } + updateRegistration(0, viewModelIsSaveEnabled); + + + if (viewModelIsSaveEnabled != null) { + // read viewModel.isSaveEnabled().get() + viewModelIsSaveEnabledGet = viewModelIsSaveEnabled.get(); + } + if((dirtyFlags & 0xfL) != 0) { + if(viewModelIsSaveEnabledGet) { + dirtyFlags |= 0x20L; + } + else { + dirtyFlags |= 0x10L; + } + } + } + // batch finished + + if ((dirtyFlags & 0x30L) != 0) { + + if (viewModel != null) { + // read viewModel.saveColor + viewModelSaveColor = viewModel.getSaveColor(); + } + updateRegistration(1, viewModelSaveColor); + + + if (viewModelSaveColor != null) { + // read viewModel.saveColor.get() + viewModelSaveColorGet = viewModelSaveColor.get(); + } + + if ((dirtyFlags & 0x10L) != 0) { + + // read androidx.databinding.ViewDataBinding.safeUnbox(viewModel.saveColor.get()) + androidxDatabindingViewDataBindingSafeUnboxViewModelSaveColorGet = androidx.databinding.ViewDataBinding.safeUnbox(viewModelSaveColorGet); + + + // read ColorPaletteUtil.INSTANCE.getColor(androidx.databinding.ViewDataBinding.safeUnbox(viewModel.saveColor.get()), ColorShade.SHADE2) + colorPaletteUtilINSTANCEGetColorViewModelSaveColorColorShadeSHADE2 = com.ekoapp.ekosdk.uikit.common.views.ColorPaletteUtil.INSTANCE.getColor(androidxDatabindingViewDataBindingSafeUnboxViewModelSaveColorGet, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2); + } + } + + if ((dirtyFlags & 0xfL) != 0) { + + // read viewModel.isSaveEnabled().get() ? viewModel.saveColor.get() : ColorPaletteUtil.INSTANCE.getColor(androidx.databinding.ViewDataBinding.safeUnbox(viewModel.saveColor.get()), ColorShade.SHADE2) + viewModelIsSaveEnabledViewModelSaveColorColorPaletteUtilINSTANCEGetColorViewModelSaveColorColorShadeSHADE2 = ((viewModelIsSaveEnabledGet) ? (viewModelSaveColorGet) : (colorPaletteUtilINSTANCEGetColorViewModelSaveColorColorShadeSHADE2)); + + + // read androidx.databinding.ViewDataBinding.safeUnbox(viewModel.isSaveEnabled().get() ? viewModel.saveColor.get() : ColorPaletteUtil.INSTANCE.getColor(androidx.databinding.ViewDataBinding.safeUnbox(viewModel.saveColor.get()), ColorShade.SHADE2)) + androidxDatabindingViewDataBindingSafeUnboxViewModelIsSaveEnabledViewModelSaveColorColorPaletteUtilINSTANCEGetColorViewModelSaveColorColorShadeSHADE2 = androidx.databinding.ViewDataBinding.safeUnbox(viewModelIsSaveEnabledViewModelSaveColorColorPaletteUtilINSTANCEGetColorViewModelSaveColorColorShadeSHADE2); + } + // batch finished + if ((dirtyFlags & 0xdL) != 0) { + // api target 1 + + this.tvSave.setEnabled(viewModelIsSaveEnabledGet); + } + if ((dirtyFlags & 0x8L) != 0) { + // api target 1 + + this.tvSave.setOnClickListener(mCallback4); + } + if ((dirtyFlags & 0xfL) != 0) { + // api target 1 + + this.tvSave.setTextColor(androidxDatabindingViewDataBindingSafeUnboxViewModelIsSaveEnabledViewModelSaveColorColorPaletteUtilINSTANCEGetColorViewModelSaveColorColorShadeSHADE2); + } + } + // Listener Stub Implementations + // callback impls + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // viewModel.saveMessage() + io.reactivex.Completable viewModelSaveMessage = null; + // viewModel + com.ekoapp.ekosdk.uikit.chat.editMessage.EkoEditMessageViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModelSaveMessage = viewModel.saveMessage(); + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel.isSaveEnabled() + flag 1 (0x2L): viewModel.saveColor + flag 2 (0x3L): viewModel + flag 3 (0x4L): null + flag 4 (0x5L): viewModel.isSaveEnabled().get() ? viewModel.saveColor.get() : ColorPaletteUtil.INSTANCE.getColor(androidx.databinding.ViewDataBinding.safeUnbox(viewModel.saveColor.get()), ColorShade.SHADE2) + flag 5 (0x6L): viewModel.isSaveEnabled().get() ? viewModel.saveColor.get() : ColorPaletteUtil.INSTANCE.getColor(androidx.databinding.ViewDataBinding.safeUnbox(viewModel.saveColor.get()), ColorShade.SHADE2) + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBindingImpl.java new file mode 100644 index 00000000..a4d3d9b2 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBindingImpl.java @@ -0,0 +1,750 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentChatBindingImpl extends AmityFragmentChatBinding implements com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener.Listener, com.ekoapp.ekosdk.uikit.chat.generated.callback.OnScrollStateChanged.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = new androidx.databinding.ViewDataBinding.IncludedLayouts(14); + sIncludes.setIncludes(1, + new String[] {"amity_chat_bar", "amity_view_date", "amity_chat_compose_bar"}, + new int[] {10, 11, 12}, + new int[] {com.ekoapp.ekosdk.uikit.chat.R.layout.amity_chat_bar, + com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_date, + com.ekoapp.ekosdk.uikit.chat.R.layout.amity_chat_compose_bar}); + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.rightBarrier, 13); + } + // views + @NonNull + private final android.widget.FrameLayout mboundView0; + @Nullable + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding mboundView1; + // variables + @Nullable + private final android.view.View.OnClickListener mCallback15; + @Nullable + private final android.view.View.OnClickListener mCallback16; + @Nullable + private final android.view.View.OnClickListener mCallback17; + @Nullable + private final com.ekoapp.ekosdk.uikit.components.OnScrollStateChanged mCallback14; + // values + // listeners + // Inverse Binding Event Handlers + private androidx.databinding.InverseBindingListener etMessageandroidTextAttrChanged = new androidx.databinding.InverseBindingListener() { + @Override + public void onChange() { + // Inverse of viewModel.text.get() + // is viewModel.text.set((java.lang.String) callbackArg_0) + java.lang.String callbackArg_0 = androidx.databinding.adapters.TextViewBindingAdapter.getTextString(etMessage); + // localize variables for thread safety + // viewModel.text + androidx.databinding.ObservableField viewModelText = null; + // viewModel.text.get() + java.lang.String viewModelTextGet = null; + // viewModel + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoMessageListViewModel viewModel = mViewModel; + // viewModel.text != null + boolean viewModelTextJavaLangObjectNull = false; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModelText = viewModel.getText(); + + viewModelTextJavaLangObjectNull = (viewModelText) != (null); + if (viewModelTextJavaLangObjectNull) { + + + + + viewModelText.set(((java.lang.String) (callbackArg_0))); + } + } + } + }; + + public AmityFragmentChatBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 14, sIncludes, sViewsWithIds)); + } + private AmityFragmentChatBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 10 + , (android.widget.ImageView) bindings[7] + , (com.ekoapp.ekosdk.uikit.chat.databinding.AmityChatBarBinding) bindings[10] + , (com.ekoapp.ekosdk.uikit.chat.databinding.AmityChatComposeBarBinding) bindings[12] + , (com.google.android.material.textfield.TextInputEditText) bindings[4] + , (com.google.android.material.button.MaterialButton) bindings[8] + , (android.widget.ImageView) bindings[3] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[1] + , (android.view.View) bindings[5] + , (com.ekoapp.ekosdk.uikit.components.EkoAudioRecorderView) bindings[9] + , (androidx.constraintlayout.widget.Barrier) bindings[13] + , (androidx.recyclerview.widget.RecyclerView) bindings[2] + , (android.widget.TextView) bindings[6] + ); + this.btnAdd.setTag(null); + this.etMessage.setTag(null); + this.ivSend.setTag(null); + this.ivVoiceMsg.setTag(null); + this.layoutParent.setTag(null); + this.mboundView0 = (android.widget.FrameLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView1 = (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding) bindings[11]; + setContainedBinding(this.mboundView1); + this.recordBackground.setTag(null); + this.recorderView.setTag(null); + this.rvChatList.setTag(null); + this.tvRecord.setTag(null); + setRootTag(root); + // listeners + mCallback15 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener(this, 2); + mCallback16 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener(this, 3); + mCallback17 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener(this, 4); + mCallback14 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnScrollStateChanged(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x800L; + } + chatToolBar.invalidateAll(); + mboundView1.invalidateAll(); + composeBar.invalidateAll(); + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + if (chatToolBar.hasPendingBindings()) { + return true; + } + if (mboundView1.hasPendingBindings()) { + return true; + } + if (composeBar.hasPendingBindings()) { + return true; + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoMessageListViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoMessageListViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x400L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + public void setLifecycleOwner(@Nullable androidx.lifecycle.LifecycleOwner lifecycleOwner) { + super.setLifecycleOwner(lifecycleOwner); + chatToolBar.setLifecycleOwner(lifecycleOwner); + mboundView1.setLifecycleOwner(lifecycleOwner); + composeBar.setLifecycleOwner(lifecycleOwner); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeChatToolBar((com.ekoapp.ekosdk.uikit.chat.databinding.AmityChatBarBinding) object, fieldId); + case 1 : + return onChangeViewModelTitle((androidx.databinding.ObservableField) object, fieldId); + case 2 : + return onChangeViewModelDateFillColor((androidx.databinding.ObservableField) object, fieldId); + case 3 : + return onChangeViewModelIsRecording((androidx.databinding.ObservableBoolean) object, fieldId); + case 4 : + return onChangeViewModelIsScrollable((androidx.databinding.ObservableBoolean) object, fieldId); + case 5 : + return onChangeViewModelStickyDate((androidx.databinding.ObservableField) object, fieldId); + case 6 : + return onChangeViewModelText((androidx.databinding.ObservableField) object, fieldId); + case 7 : + return onChangeViewModelShowComposeBar((androidx.databinding.ObservableBoolean) object, fieldId); + case 8 : + return onChangeViewModelIsVoiceMsgUi((androidx.databinding.ObservableBoolean) object, fieldId); + case 9 : + return onChangeComposeBar((com.ekoapp.ekosdk.uikit.chat.databinding.AmityChatComposeBarBinding) object, fieldId); + } + return false; + } + private boolean onChangeChatToolBar(com.ekoapp.ekosdk.uikit.chat.databinding.AmityChatBarBinding ChatToolBar, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeViewModelTitle(androidx.databinding.ObservableField ViewModelTitle, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + private boolean onChangeViewModelDateFillColor(androidx.databinding.ObservableField ViewModelDateFillColor, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x4L; + } + return true; + } + return false; + } + private boolean onChangeViewModelIsRecording(androidx.databinding.ObservableBoolean ViewModelIsRecording, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x8L; + } + return true; + } + return false; + } + private boolean onChangeViewModelIsScrollable(androidx.databinding.ObservableBoolean ViewModelIsScrollable, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x10L; + } + return true; + } + return false; + } + private boolean onChangeViewModelStickyDate(androidx.databinding.ObservableField ViewModelStickyDate, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x20L; + } + return true; + } + return false; + } + private boolean onChangeViewModelText(androidx.databinding.ObservableField ViewModelText, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x40L; + } + return true; + } + return false; + } + private boolean onChangeViewModelShowComposeBar(androidx.databinding.ObservableBoolean ViewModelShowComposeBar, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x80L; + } + return true; + } + return false; + } + private boolean onChangeViewModelIsVoiceMsgUi(androidx.databinding.ObservableBoolean ViewModelIsVoiceMsgUi, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x100L; + } + return true; + } + return false; + } + private boolean onChangeComposeBar(com.ekoapp.ekosdk.uikit.chat.databinding.AmityChatComposeBarBinding ComposeBar, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x200L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + int textUtilsIsEmptyViewModelTextTrimViewModelIsVoiceMsgUiViewVISIBLEViewGONE = 0; + int viewModelIsRecordingViewVISIBLEViewINVISIBLE = 0; + boolean viewModelIsRecordingGet = false; + com.ekoapp.ekosdk.uikit.components.EkoChatComposeBarClickListener viewModelComposeBarClickListener = null; + java.lang.String viewModelTextTrim = null; + int textUtilsIsEmptyViewModelTextTrimBooleanTrueViewModelIsVoiceMsgUiViewGONEViewVISIBLE = 0; + boolean textUtilsIsEmptyViewModelTextTrim = false; + java.lang.String viewModelStickyDateGet = null; + boolean viewModelShowComposeBarGet = false; + boolean viewModelIsVoiceMsgUiGet = false; + androidx.databinding.ObservableField viewModelTitle = null; + boolean textUtilsIsEmptyViewModelTextTrimBooleanTrueViewModelIsVoiceMsgUi = false; + boolean textUtilsIsEmptyViewModelTextTrimViewModelIsVoiceMsgUi = false; + int androidxDatabindingViewDataBindingSafeUnboxViewModelDateFillColorGet = 0; + androidx.databinding.ObservableField viewModelDateFillColor = null; + androidx.databinding.ObservableBoolean viewModelIsRecording = null; + java.lang.Integer viewModelDateFillColorGet = null; + int viewModelIsScrollableViewVISIBLEViewGONE = 0; + java.lang.String viewModelTextGet = null; + boolean viewModelIsScrollableGet = false; + boolean viewModelIsVoiceMsgUi = false; + androidx.databinding.ObservableBoolean viewModelIsScrollable = null; + int viewModelShowComposeBarViewVISIBLEViewGONE = 0; + androidx.databinding.ObservableField viewModelStickyDate = null; + androidx.databinding.ObservableField viewModelText = null; + android.graphics.drawable.Drawable viewModelIsVoiceMsgUiIvVoiceMsgAndroidDrawableAmityIcKeyboardIvVoiceMsgAndroidDrawableAmityIcVoiceMessage = null; + androidx.databinding.ObservableBoolean viewModelShowComposeBar = null; + java.lang.String viewModelTitleGet = null; + int viewModelIsVoiceMsgUiViewVISIBLEViewGONE = 0; + android.graphics.drawable.Drawable viewModelShowComposeBarBtnAddAndroidDrawableAmityIcCrossBtnAddAndroidDrawableAmityIcChatAdd = null; + androidx.databinding.ObservableBoolean ViewModelIsVoiceMsgUi1 = null; + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoMessageListViewModel viewModel = mViewModel; + + if ((dirtyFlags & 0xdfeL) != 0) { + + + if ((dirtyFlags & 0xc00L) != 0) { + + if (viewModel != null) { + // read viewModel.composeBarClickListener + viewModelComposeBarClickListener = viewModel.getComposeBarClickListener(); + } + } + if ((dirtyFlags & 0xc02L) != 0) { + + if (viewModel != null) { + // read viewModel.title + viewModelTitle = viewModel.getTitle(); + } + updateRegistration(1, viewModelTitle); + + + if (viewModelTitle != null) { + // read viewModel.title.get() + viewModelTitleGet = viewModelTitle.get(); + } + } + if ((dirtyFlags & 0xc04L) != 0) { + + if (viewModel != null) { + // read viewModel.dateFillColor + viewModelDateFillColor = viewModel.getDateFillColor(); + } + updateRegistration(2, viewModelDateFillColor); + + + if (viewModelDateFillColor != null) { + // read viewModel.dateFillColor.get() + viewModelDateFillColorGet = viewModelDateFillColor.get(); + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(viewModel.dateFillColor.get()) + androidxDatabindingViewDataBindingSafeUnboxViewModelDateFillColorGet = androidx.databinding.ViewDataBinding.safeUnbox(viewModelDateFillColorGet); + } + if ((dirtyFlags & 0xc08L) != 0) { + + if (viewModel != null) { + // read viewModel.isRecording() + viewModelIsRecording = viewModel.isRecording(); + } + updateRegistration(3, viewModelIsRecording); + + + if (viewModelIsRecording != null) { + // read viewModel.isRecording().get() + viewModelIsRecordingGet = viewModelIsRecording.get(); + } + if((dirtyFlags & 0xc08L) != 0) { + if(viewModelIsRecordingGet) { + dirtyFlags |= 0x8000L; + } + else { + dirtyFlags |= 0x4000L; + } + } + + + // read viewModel.isRecording().get() ? View.VISIBLE : View.INVISIBLE + viewModelIsRecordingViewVISIBLEViewINVISIBLE = ((viewModelIsRecordingGet) ? (android.view.View.VISIBLE) : (android.view.View.INVISIBLE)); + } + if ((dirtyFlags & 0xc10L) != 0) { + + if (viewModel != null) { + // read viewModel.isScrollable() + viewModelIsScrollable = viewModel.isScrollable(); + } + updateRegistration(4, viewModelIsScrollable); + + + if (viewModelIsScrollable != null) { + // read viewModel.isScrollable().get() + viewModelIsScrollableGet = viewModelIsScrollable.get(); + } + if((dirtyFlags & 0xc10L) != 0) { + if(viewModelIsScrollableGet) { + dirtyFlags |= 0x200000L; + } + else { + dirtyFlags |= 0x100000L; + } + } + + + // read viewModel.isScrollable().get() ? View.VISIBLE : View.GONE + viewModelIsScrollableViewVISIBLEViewGONE = ((viewModelIsScrollableGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0xc20L) != 0) { + + if (viewModel != null) { + // read viewModel.stickyDate + viewModelStickyDate = viewModel.getStickyDate(); + } + updateRegistration(5, viewModelStickyDate); + + + if (viewModelStickyDate != null) { + // read viewModel.stickyDate.get() + viewModelStickyDateGet = viewModelStickyDate.get(); + } + } + if ((dirtyFlags & 0xd40L) != 0) { + + if (viewModel != null) { + // read viewModel.text + viewModelText = viewModel.getText(); + // read viewModel.isVoiceMsgUi() + ViewModelIsVoiceMsgUi1 = viewModel.isVoiceMsgUi(); + } + updateRegistration(6, viewModelText); + updateRegistration(8, ViewModelIsVoiceMsgUi1); + + + if (viewModelText != null) { + // read viewModel.text.get() + viewModelTextGet = viewModelText.get(); + } + if (ViewModelIsVoiceMsgUi1 != null) { + // read viewModel.isVoiceMsgUi().get() + viewModelIsVoiceMsgUiGet = ViewModelIsVoiceMsgUi1.get(); + } + if((dirtyFlags & 0xd00L) != 0) { + if(viewModelIsVoiceMsgUiGet) { + dirtyFlags |= 0x2000000L; + dirtyFlags |= 0x8000000L; + } + else { + dirtyFlags |= 0x1000000L; + dirtyFlags |= 0x4000000L; + } + } + + + if (viewModelTextGet != null) { + // read viewModel.text.get().trim() + viewModelTextTrim = viewModelTextGet.trim(); + } + // read !viewModel.isVoiceMsgUi().get() + viewModelIsVoiceMsgUi = !viewModelIsVoiceMsgUiGet; + + + // read TextUtils.isEmpty(viewModel.text.get().trim()) + textUtilsIsEmptyViewModelTextTrim = android.text.TextUtils.isEmpty(viewModelTextTrim); + if((dirtyFlags & 0xd40L) != 0) { + if(textUtilsIsEmptyViewModelTextTrim) { + dirtyFlags |= 0x80000L; + } + else { + dirtyFlags |= 0x40000L; + } + } + + + // read (TextUtils.isEmpty(viewModel.text.get().trim())) & (!viewModel.isVoiceMsgUi().get()) + textUtilsIsEmptyViewModelTextTrimViewModelIsVoiceMsgUi = (textUtilsIsEmptyViewModelTextTrim) & (viewModelIsVoiceMsgUi); + if((dirtyFlags & 0xd40L) != 0) { + if(textUtilsIsEmptyViewModelTextTrimViewModelIsVoiceMsgUi) { + dirtyFlags |= 0x2000L; + } + else { + dirtyFlags |= 0x1000L; + } + } + + + // read (TextUtils.isEmpty(viewModel.text.get().trim())) & (!viewModel.isVoiceMsgUi().get()) ? View.VISIBLE : View.GONE + textUtilsIsEmptyViewModelTextTrimViewModelIsVoiceMsgUiViewVISIBLEViewGONE = ((textUtilsIsEmptyViewModelTextTrimViewModelIsVoiceMsgUi) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + if ((dirtyFlags & 0xd00L) != 0) { + + // read viewModel.isVoiceMsgUi().get() ? @android:drawable/amity_ic_keyboard : @android:drawable/amity_ic_voice_message + viewModelIsVoiceMsgUiIvVoiceMsgAndroidDrawableAmityIcKeyboardIvVoiceMsgAndroidDrawableAmityIcVoiceMessage = ((viewModelIsVoiceMsgUiGet) ? (androidx.appcompat.content.res.AppCompatResources.getDrawable(ivVoiceMsg.getContext(), R.drawable.amity_ic_keyboard)) : (androidx.appcompat.content.res.AppCompatResources.getDrawable(ivVoiceMsg.getContext(), R.drawable.amity_ic_voice_message))); + // read viewModel.isVoiceMsgUi().get() ? View.VISIBLE : View.GONE + viewModelIsVoiceMsgUiViewVISIBLEViewGONE = ((viewModelIsVoiceMsgUiGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + } + if ((dirtyFlags & 0xc80L) != 0) { + + if (viewModel != null) { + // read viewModel.showComposeBar + viewModelShowComposeBar = viewModel.getShowComposeBar(); + } + updateRegistration(7, viewModelShowComposeBar); + + + if (viewModelShowComposeBar != null) { + // read viewModel.showComposeBar.get() + viewModelShowComposeBarGet = viewModelShowComposeBar.get(); + } + if((dirtyFlags & 0xc80L) != 0) { + if(viewModelShowComposeBarGet) { + dirtyFlags |= 0x800000L; + dirtyFlags |= 0x20000000L; + } + else { + dirtyFlags |= 0x400000L; + dirtyFlags |= 0x10000000L; + } + } + + + // read viewModel.showComposeBar.get() ? View.VISIBLE : View.GONE + viewModelShowComposeBarViewVISIBLEViewGONE = ((viewModelShowComposeBarGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + // read viewModel.showComposeBar.get() ? @android:drawable/amity_ic_cross : @android:drawable/amity_ic_chat_add + viewModelShowComposeBarBtnAddAndroidDrawableAmityIcCrossBtnAddAndroidDrawableAmityIcChatAdd = ((viewModelShowComposeBarGet) ? (androidx.appcompat.content.res.AppCompatResources.getDrawable(btnAdd.getContext(), R.drawable.amity_ic_cross)) : (androidx.appcompat.content.res.AppCompatResources.getDrawable(btnAdd.getContext(), R.drawable.amity_ic_chat_add))); + } + } + // batch finished + + if ((dirtyFlags & 0xd40L) != 0) { + + // read TextUtils.isEmpty(viewModel.text.get().trim()) ? true : viewModel.isVoiceMsgUi().get() + textUtilsIsEmptyViewModelTextTrimBooleanTrueViewModelIsVoiceMsgUi = ((textUtilsIsEmptyViewModelTextTrim) ? (true) : (viewModelIsVoiceMsgUiGet)); + if((dirtyFlags & 0xd40L) != 0) { + if(textUtilsIsEmptyViewModelTextTrimBooleanTrueViewModelIsVoiceMsgUi) { + dirtyFlags |= 0x20000L; + } + else { + dirtyFlags |= 0x10000L; + } + } + + + // read TextUtils.isEmpty(viewModel.text.get().trim()) ? true : viewModel.isVoiceMsgUi().get() ? View.GONE : View.VISIBLE + textUtilsIsEmptyViewModelTextTrimBooleanTrueViewModelIsVoiceMsgUiViewGONEViewVISIBLE = ((textUtilsIsEmptyViewModelTextTrimBooleanTrueViewModelIsVoiceMsgUi) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + // batch finished + if ((dirtyFlags & 0x800L) != 0) { + // api target 1 + + this.btnAdd.setOnClickListener(mCallback16); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageViewTint(this.btnAdd, getColorFromResource(btnAdd, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1); + this.etMessage.setHintTextColor(getColorFromResource(etMessage, R.color.amityColorBase)); + androidx.databinding.adapters.TextViewBindingAdapter.setTextWatcher(this.etMessage, (androidx.databinding.adapters.TextViewBindingAdapter.BeforeTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.OnTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.AfterTextChanged)null, etMessageandroidTextAttrChanged); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.etMessage, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + this.ivSend.setOnClickListener(mCallback17); + this.ivVoiceMsg.setOnClickListener(mCallback15); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setOnRVScroll(this.rvChatList, (com.ekoapp.ekosdk.uikit.components.OnScroll)null, mCallback14); + } + if ((dirtyFlags & 0xc80L) != 0) { + // api target 1 + + androidx.databinding.adapters.ImageViewBindingAdapter.setImageDrawable(this.btnAdd, viewModelShowComposeBarBtnAddAndroidDrawableAmityIcCrossBtnAddAndroidDrawableAmityIcChatAdd); + this.composeBar.getRoot().setVisibility(viewModelShowComposeBarViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0xd40L) != 0) { + // api target 1 + + this.btnAdd.setVisibility(textUtilsIsEmptyViewModelTextTrimViewModelIsVoiceMsgUiViewVISIBLEViewGONE); + this.ivSend.setVisibility(textUtilsIsEmptyViewModelTextTrimBooleanTrueViewModelIsVoiceMsgUiViewGONEViewVISIBLE); + } + if ((dirtyFlags & 0xc02L) != 0) { + // api target 1 + + this.chatToolBar.setTitle(viewModelTitleGet); + } + if ((dirtyFlags & 0xc00L) != 0) { + // api target 1 + + this.composeBar.setClickListener(viewModelComposeBarClickListener); + } + if ((dirtyFlags & 0xd00L) != 0) { + // api target 1 + + this.etMessage.setEnabled(viewModelIsVoiceMsgUi); + androidx.databinding.adapters.ImageViewBindingAdapter.setImageDrawable(this.ivVoiceMsg, viewModelIsVoiceMsgUiIvVoiceMsgAndroidDrawableAmityIcKeyboardIvVoiceMsgAndroidDrawableAmityIcVoiceMessage); + this.recordBackground.setVisibility(viewModelIsVoiceMsgUiViewVISIBLEViewGONE); + this.tvRecord.setVisibility(viewModelIsVoiceMsgUiViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0xc40L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.etMessage, viewModelTextGet); + } + if ((dirtyFlags & 0xc10L) != 0) { + // api target 1 + + this.mboundView1.getRoot().setVisibility(viewModelIsScrollableViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0xc20L) != 0) { + // api target 1 + + this.mboundView1.setDate(viewModelStickyDateGet); + } + if ((dirtyFlags & 0xc04L) != 0) { + // api target 1 + + this.mboundView1.setDateFillColor(androidxDatabindingViewDataBindingSafeUnboxViewModelDateFillColorGet); + } + if ((dirtyFlags & 0xc08L) != 0) { + // api target 1 + + this.recorderView.setVisibility(viewModelIsRecordingViewVISIBLEViewINVISIBLE); + } + executeBindingsOn(chatToolBar); + executeBindingsOn(mboundView1); + executeBindingsOn(composeBar); + } + // Listener Stub Implementations + // callback impls + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + switch(sourceId) { + case 2: { + // localize variables for thread safety + // viewModel + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoMessageListViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModel.toggleRecordingView(); + } + break; + } + case 3: { + // localize variables for thread safety + // viewModel + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoMessageListViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModel.toggleComposeBar(); + } + break; + } + case 4: { + // localize variables for thread safety + // viewModel + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoMessageListViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModel.sendMessage(); + } + break; + } + } + } + public final void _internalCallbackOnScrollStateChanged(int sourceId , androidx.recyclerview.widget.RecyclerView callbackArg_0, int callbackArg_1) { + // localize variables for thread safety + // viewModel + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoMessageListViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + + + viewModel.onRVScrollStateChanged(callbackArg_0, callbackArg_1); + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): chatToolBar + flag 1 (0x2L): viewModel.title + flag 2 (0x3L): viewModel.dateFillColor + flag 3 (0x4L): viewModel.isRecording() + flag 4 (0x5L): viewModel.isScrollable() + flag 5 (0x6L): viewModel.stickyDate + flag 6 (0x7L): viewModel.text + flag 7 (0x8L): viewModel.showComposeBar + flag 8 (0x9L): viewModel.isVoiceMsgUi() + flag 9 (0xaL): composeBar + flag 10 (0xbL): viewModel + flag 11 (0xcL): null + flag 12 (0xdL): (TextUtils.isEmpty(viewModel.text.get().trim())) & (!viewModel.isVoiceMsgUi().get()) ? View.VISIBLE : View.GONE + flag 13 (0xeL): (TextUtils.isEmpty(viewModel.text.get().trim())) & (!viewModel.isVoiceMsgUi().get()) ? View.VISIBLE : View.GONE + flag 14 (0xfL): viewModel.isRecording().get() ? View.VISIBLE : View.INVISIBLE + flag 15 (0x10L): viewModel.isRecording().get() ? View.VISIBLE : View.INVISIBLE + flag 16 (0x11L): TextUtils.isEmpty(viewModel.text.get().trim()) ? true : viewModel.isVoiceMsgUi().get() ? View.GONE : View.VISIBLE + flag 17 (0x12L): TextUtils.isEmpty(viewModel.text.get().trim()) ? true : viewModel.isVoiceMsgUi().get() ? View.GONE : View.VISIBLE + flag 18 (0x13L): TextUtils.isEmpty(viewModel.text.get().trim()) ? true : viewModel.isVoiceMsgUi().get() + flag 19 (0x14L): TextUtils.isEmpty(viewModel.text.get().trim()) ? true : viewModel.isVoiceMsgUi().get() + flag 20 (0x15L): viewModel.isScrollable().get() ? View.VISIBLE : View.GONE + flag 21 (0x16L): viewModel.isScrollable().get() ? View.VISIBLE : View.GONE + flag 22 (0x17L): viewModel.showComposeBar.get() ? View.VISIBLE : View.GONE + flag 23 (0x18L): viewModel.showComposeBar.get() ? View.VISIBLE : View.GONE + flag 24 (0x19L): viewModel.isVoiceMsgUi().get() ? @android:drawable/amity_ic_keyboard : @android:drawable/amity_ic_voice_message + flag 25 (0x1aL): viewModel.isVoiceMsgUi().get() ? @android:drawable/amity_ic_keyboard : @android:drawable/amity_ic_voice_message + flag 26 (0x1bL): viewModel.isVoiceMsgUi().get() ? View.VISIBLE : View.GONE + flag 27 (0x1cL): viewModel.isVoiceMsgUi().get() ? View.VISIBLE : View.GONE + flag 28 (0x1dL): viewModel.showComposeBar.get() ? @android:drawable/amity_ic_cross : @android:drawable/amity_ic_chat_add + flag 29 (0x1eL): viewModel.showComposeBar.get() ? @android:drawable/amity_ic_cross : @android:drawable/amity_ic_chat_add + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBindingImpl.java new file mode 100644 index 00000000..4099ac96 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBindingImpl.java @@ -0,0 +1,102 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentRecentChatBindingImpl extends AmityFragmentRecentChatBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.rvRecentChat, 2); + sViewsWithIds.put(R.id.emptyView, 3); + sViewsWithIds.put(R.id.ivNoConversation, 4); + } + // views + @NonNull + private final android.widget.FrameLayout mboundView0; + @NonNull + private final android.widget.TextView mboundView1; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityFragmentRecentChatBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 5, sIncludes, sViewsWithIds)); + } + private AmityFragmentRecentChatBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.LinearLayout) bindings[3] + , (android.widget.ImageView) bindings[4] + , (androidx.recyclerview.widget.RecyclerView) bindings[2] + ); + this.mboundView0 = (android.widget.FrameLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView1 = (android.widget.TextView) bindings[1]; + this.mboundView1.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x1L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.mboundView1, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBindingImpl.java new file mode 100644 index 00000000..6e8fffa6 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBindingImpl.java @@ -0,0 +1,880 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemAudioMessageReceiverBindingImpl extends AmityItemAudioMessageReceiverBinding implements com.ekoapp.ekosdk.uikit.chat.generated.callback.OnLongClickListener.Listener, com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = new androidx.databinding.ViewDataBinding.IncludedLayouts(13); + sIncludes.setIncludes(0, + new String[] {"amity_view_date", "amity_view_msg_deleted"}, + new int[] {10, 12}, + new int[] {com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_date, + com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_msg_deleted}); + sIncludes.setIncludes(1, + new String[] {"amity_view_msg_error"}, + new int[] {11}, + new int[] {com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_msg_error}); + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @Nullable + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgDeletedBinding mboundView01; + @Nullable + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgErrorBinding mboundView1; + @NonNull + private final android.widget.TextView mboundView6; + @NonNull + private final com.google.android.material.progressindicator.CircularProgressIndicator mboundView7; + @NonNull + private final android.widget.TextView mboundView8; + // variables + @Nullable + private final android.view.View.OnLongClickListener mCallback2; + @Nullable + private final android.view.View.OnClickListener mCallback3; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemAudioMessageReceiverBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 13, sIncludes, sViewsWithIds)); + } + private AmityItemAudioMessageReceiverBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 15 + , (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding) bindings[10] + , (com.google.android.material.imageview.ShapeableImageView) bindings[2] + , (android.widget.ImageView) bindings[5] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[4] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[1] + , (android.widget.TextView) bindings[3] + , (android.widget.TextView) bindings[9] + ); + this.ivAvatar.setTag(null); + this.ivPlay.setTag(null); + this.layoutAudio.setTag(null); + this.layoutAudioReceiver.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView01 = (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgDeletedBinding) bindings[12]; + setContainedBinding(this.mboundView01); + this.mboundView1 = (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgErrorBinding) bindings[11]; + setContainedBinding(this.mboundView1); + this.mboundView6 = (android.widget.TextView) bindings[6]; + this.mboundView6.setTag(null); + this.mboundView7 = (com.google.android.material.progressindicator.CircularProgressIndicator) bindings[7]; + this.mboundView7.setTag(null); + this.mboundView8 = (android.widget.TextView) bindings[8]; + this.mboundView8.setTag(null); + this.tvName.setTag(null); + this.tvTime.setTag(null); + setRootTag(root); + // listeners + mCallback2 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnLongClickListener(this, 1); + mCallback3 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener(this, 2); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x10000L; + } + dateHeader.invalidateAll(); + mboundView1.invalidateAll(); + mboundView01.invalidateAll(); + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + if (dateHeader.hasPendingBindings()) { + return true; + } + if (mboundView1.hasPendingBindings()) { + return true; + } + if (mboundView01.hasPendingBindings()) { + return true; + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.vmAudioMsg == variableId) { + setVmAudioMsg((com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setVmAudioMsg(@Nullable com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel VmAudioMsg) { + this.mVmAudioMsg = VmAudioMsg; + synchronized(this) { + mDirtyFlags |= 0x8000L; + } + notifyPropertyChanged(BR.vmAudioMsg); + super.requestRebind(); + } + + @Override + public void setLifecycleOwner(@Nullable androidx.lifecycle.LifecycleOwner lifecycleOwner) { + super.setLifecycleOwner(lifecycleOwner); + dateHeader.setLifecycleOwner(lifecycleOwner); + mboundView1.setLifecycleOwner(lifecycleOwner); + mboundView01.setLifecycleOwner(lifecycleOwner); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeVmAudioMsgDuration((androidx.databinding.ObservableField) object, fieldId); + case 1 : + return onChangeVmAudioMsgReceiverFillColor((androidx.databinding.ObservableField) object, fieldId); + case 2 : + return onChangeVmAudioMsgUploading((androidx.databinding.ObservableBoolean) object, fieldId); + case 3 : + return onChangeVmAudioMsgIsFailed((androidx.databinding.ObservableBoolean) object, fieldId); + case 4 : + return onChangeVmAudioMsgIsSenderVisible((androidx.databinding.ObservableBoolean) object, fieldId); + case 5 : + return onChangeVmAudioMsgIsPlaying((androidx.databinding.ObservableBoolean) object, fieldId); + case 6 : + return onChangeVmAudioMsgMsgTime((androidx.databinding.ObservableField) object, fieldId); + case 7 : + return onChangeVmAudioMsgBuffering((androidx.databinding.ObservableBoolean) object, fieldId); + case 8 : + return onChangeVmAudioMsgIsDeleted((androidx.databinding.ObservableBoolean) object, fieldId); + case 9 : + return onChangeVmAudioMsgInSelectionMode((androidx.databinding.ObservableBoolean) object, fieldId); + case 10 : + return onChangeVmAudioMsgSender((androidx.databinding.ObservableField) object, fieldId); + case 11 : + return onChangeVmAudioMsgDateFillColor((androidx.databinding.ObservableField) object, fieldId); + case 12 : + return onChangeDateHeader((com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding) object, fieldId); + case 13 : + return onChangeVmAudioMsgMsgDate((androidx.databinding.ObservableField) object, fieldId); + case 14 : + return onChangeVmAudioMsgIsDateVisible((androidx.databinding.ObservableBoolean) object, fieldId); + } + return false; + } + private boolean onChangeVmAudioMsgDuration(androidx.databinding.ObservableField VmAudioMsgDuration, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgReceiverFillColor(androidx.databinding.ObservableField VmAudioMsgReceiverFillColor, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgUploading(androidx.databinding.ObservableBoolean VmAudioMsgUploading, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x4L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgIsFailed(androidx.databinding.ObservableBoolean VmAudioMsgIsFailed, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x8L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgIsSenderVisible(androidx.databinding.ObservableBoolean VmAudioMsgIsSenderVisible, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x10L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgIsPlaying(androidx.databinding.ObservableBoolean VmAudioMsgIsPlaying, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x20L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgMsgTime(androidx.databinding.ObservableField VmAudioMsgMsgTime, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x40L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgBuffering(androidx.databinding.ObservableBoolean VmAudioMsgBuffering, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x80L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgIsDeleted(androidx.databinding.ObservableBoolean VmAudioMsgIsDeleted, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x100L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgInSelectionMode(androidx.databinding.ObservableBoolean VmAudioMsgInSelectionMode, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x200L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgSender(androidx.databinding.ObservableField VmAudioMsgSender, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x400L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgDateFillColor(androidx.databinding.ObservableField VmAudioMsgDateFillColor, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x800L; + } + return true; + } + return false; + } + private boolean onChangeDateHeader(com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding DateHeader, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1000L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgMsgDate(androidx.databinding.ObservableField VmAudioMsgMsgDate, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2000L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgIsDateVisible(androidx.databinding.ObservableBoolean VmAudioMsgIsDateVisible, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x4000L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + androidx.databinding.ObservableField vmAudioMsgDuration = null; + int vmAudioMsgUploadingBooleanTrueVmAudioMsgBufferingViewVISIBLEViewGONE = 0; + boolean vmAudioMsgInSelectionModeBooleanTrueVmAudioMsgUploading = false; + androidx.databinding.ObservableField vmAudioMsgReceiverFillColor = null; + int vmAudioMsgIsDeletedViewGONEViewVISIBLE = 0; + androidx.databinding.ObservableBoolean vmAudioMsgUploading = null; + boolean vmAudioMsgBufferingGet = false; + int vmAudioMsgInSelectionModeBooleanTrueVmAudioMsgUploadingViewVISIBLEViewGONE = 0; + boolean vmAudioMsgIsDateVisibleGet = false; + int androidxDatabindingViewDataBindingSafeUnboxVmAudioMsgDateFillColorGet = 0; + androidx.databinding.ObservableBoolean vmAudioMsgIsFailed = null; + boolean vmAudioMsgUploadingBooleanTrueVmAudioMsgBuffering = false; + int vmAudioMsgIsSenderVisibleViewVISIBLEViewGONE = 0; + androidx.databinding.ObservableBoolean vmAudioMsgIsSenderVisible = null; + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel vmAudioMsg = mVmAudioMsg; + java.lang.String vmAudioMsgDurationGet = null; + androidx.databinding.ObservableBoolean vmAudioMsgIsPlaying = null; + int vmAudioMsgIsFailedViewVISIBLEViewGONE = 0; + int vmAudioMsgUploadingBooleanTrueVmAudioMsgBufferingViewGONEViewVISIBLE = 0; + java.lang.Integer vmAudioMsgDateFillColorGet = null; + androidx.databinding.ObservableField vmAudioMsgMsgTime = null; + android.graphics.drawable.Drawable vmAudioMsgIsPlayingIvPlayAndroidDrawableAmityIcPauseIvPlayAndroidDrawableAmityIcPlay = null; + androidx.databinding.ObservableBoolean vmAudioMsgBuffering = null; + androidx.databinding.ObservableBoolean vmAudioMsgIsDeleted = null; + boolean vmAudioMsgUploadingGet = false; + boolean vmAudioMsgInSelectionModeGet = false; + int vmAudioMsgIsDateVisibleViewVISIBLEViewGONE = 0; + androidx.databinding.ObservableBoolean vmAudioMsgInSelectionMode = null; + androidx.databinding.ObservableField vmAudioMsgSender = null; + androidx.databinding.ObservableField vmAudioMsgDateFillColor = null; + java.lang.String vmAudioMsgMsgDateGet = null; + boolean vmAudioMsgIsSenderVisibleGet = false; + boolean vmAudioMsgIsPlayingGet = false; + java.lang.String vmAudioMsgSenderGet = null; + boolean vmAudioMsgIsDeletedGet = false; + androidx.databinding.ObservableField vmAudioMsgMsgDate = null; + java.lang.String vmAudioMsgMsgTimeGet = null; + androidx.databinding.ObservableBoolean vmAudioMsgIsDateVisible = null; + java.lang.Integer vmAudioMsgReceiverFillColorGet = null; + boolean vmAudioMsgIsFailedGet = false; + + if ((dirtyFlags & 0x1efffL) != 0) { + + + if ((dirtyFlags & 0x18001L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.duration + vmAudioMsgDuration = vmAudioMsg.getDuration(); + } + updateRegistration(0, vmAudioMsgDuration); + + + if (vmAudioMsgDuration != null) { + // read vmAudioMsg.duration.get() + vmAudioMsgDurationGet = vmAudioMsgDuration.get(); + } + } + if ((dirtyFlags & 0x18002L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.receiverFillColor + vmAudioMsgReceiverFillColor = vmAudioMsg.getReceiverFillColor(); + } + updateRegistration(1, vmAudioMsgReceiverFillColor); + + + if (vmAudioMsgReceiverFillColor != null) { + // read vmAudioMsg.receiverFillColor.get() + vmAudioMsgReceiverFillColorGet = vmAudioMsgReceiverFillColor.get(); + } + } + if ((dirtyFlags & 0x18084L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.uploading + vmAudioMsgUploading = vmAudioMsg.getUploading(); + } + updateRegistration(2, vmAudioMsgUploading); + + + if (vmAudioMsgUploading != null) { + // read vmAudioMsg.uploading.get() + vmAudioMsgUploadingGet = vmAudioMsgUploading.get(); + } + if((dirtyFlags & 0x18084L) != 0) { + if(vmAudioMsgUploadingGet) { + dirtyFlags |= 0x4000000L; + } + else { + dirtyFlags |= 0x2000000L; + } + } + } + if ((dirtyFlags & 0x18008L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.isFailed() + vmAudioMsgIsFailed = vmAudioMsg.isFailed(); + } + updateRegistration(3, vmAudioMsgIsFailed); + + + if (vmAudioMsgIsFailed != null) { + // read vmAudioMsg.isFailed().get() + vmAudioMsgIsFailedGet = vmAudioMsgIsFailed.get(); + } + if((dirtyFlags & 0x18008L) != 0) { + if(vmAudioMsgIsFailedGet) { + dirtyFlags |= 0x40000000L; + } + else { + dirtyFlags |= 0x20000000L; + } + } + + + // read vmAudioMsg.isFailed().get() ? View.VISIBLE : View.GONE + vmAudioMsgIsFailedViewVISIBLEViewGONE = ((vmAudioMsgIsFailedGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x18010L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.isSenderVisible() + vmAudioMsgIsSenderVisible = vmAudioMsg.isSenderVisible(); + } + updateRegistration(4, vmAudioMsgIsSenderVisible); + + + if (vmAudioMsgIsSenderVisible != null) { + // read vmAudioMsg.isSenderVisible().get() + vmAudioMsgIsSenderVisibleGet = vmAudioMsgIsSenderVisible.get(); + } + if((dirtyFlags & 0x18010L) != 0) { + if(vmAudioMsgIsSenderVisibleGet) { + dirtyFlags |= 0x10000000L; + } + else { + dirtyFlags |= 0x8000000L; + } + } + + + // read vmAudioMsg.isSenderVisible().get() ? View.VISIBLE : View.GONE + vmAudioMsgIsSenderVisibleViewVISIBLEViewGONE = ((vmAudioMsgIsSenderVisibleGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x18020L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.isPlaying() + vmAudioMsgIsPlaying = vmAudioMsg.isPlaying(); + } + updateRegistration(5, vmAudioMsgIsPlaying); + + + if (vmAudioMsgIsPlaying != null) { + // read vmAudioMsg.isPlaying().get() + vmAudioMsgIsPlayingGet = vmAudioMsgIsPlaying.get(); + } + if((dirtyFlags & 0x18020L) != 0) { + if(vmAudioMsgIsPlayingGet) { + dirtyFlags |= 0x400000000L; + } + else { + dirtyFlags |= 0x200000000L; + } + } + + + // read vmAudioMsg.isPlaying().get() ? @android:drawable/amity_ic_pause : @android:drawable/amity_ic_play + vmAudioMsgIsPlayingIvPlayAndroidDrawableAmityIcPauseIvPlayAndroidDrawableAmityIcPlay = ((vmAudioMsgIsPlayingGet) ? (androidx.appcompat.content.res.AppCompatResources.getDrawable(ivPlay.getContext(), R.drawable.amity_ic_pause)) : (androidx.appcompat.content.res.AppCompatResources.getDrawable(ivPlay.getContext(), R.drawable.amity_ic_play))); + } + if ((dirtyFlags & 0x18040L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.msgTime + vmAudioMsgMsgTime = vmAudioMsg.getMsgTime(); + } + updateRegistration(6, vmAudioMsgMsgTime); + + + if (vmAudioMsgMsgTime != null) { + // read vmAudioMsg.msgTime.get() + vmAudioMsgMsgTimeGet = vmAudioMsgMsgTime.get(); + } + } + if ((dirtyFlags & 0x18100L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.isDeleted() + vmAudioMsgIsDeleted = vmAudioMsg.isDeleted(); + } + updateRegistration(8, vmAudioMsgIsDeleted); + + + if (vmAudioMsgIsDeleted != null) { + // read vmAudioMsg.isDeleted().get() + vmAudioMsgIsDeletedGet = vmAudioMsgIsDeleted.get(); + } + if((dirtyFlags & 0x18100L) != 0) { + if(vmAudioMsgIsDeletedGet) { + dirtyFlags |= 0x400000L; + } + else { + dirtyFlags |= 0x200000L; + } + } + + + // read vmAudioMsg.isDeleted().get() ? View.GONE : View.VISIBLE + vmAudioMsgIsDeletedViewGONEViewVISIBLE = ((vmAudioMsgIsDeletedGet) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + if ((dirtyFlags & 0x18204L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.inSelectionMode + vmAudioMsgInSelectionMode = vmAudioMsg.getInSelectionMode(); + } + updateRegistration(9, vmAudioMsgInSelectionMode); + + + if (vmAudioMsgInSelectionMode != null) { + // read vmAudioMsg.inSelectionMode.get() + vmAudioMsgInSelectionModeGet = vmAudioMsgInSelectionMode.get(); + } + if((dirtyFlags & 0x18204L) != 0) { + if(vmAudioMsgInSelectionModeGet) { + dirtyFlags |= 0x100000L; + } + else { + dirtyFlags |= 0x80000L; + } + } + } + if ((dirtyFlags & 0x18400L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.sender + vmAudioMsgSender = vmAudioMsg.getSender(); + } + updateRegistration(10, vmAudioMsgSender); + + + if (vmAudioMsgSender != null) { + // read vmAudioMsg.sender.get() + vmAudioMsgSenderGet = vmAudioMsgSender.get(); + } + } + if ((dirtyFlags & 0x18800L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.dateFillColor + vmAudioMsgDateFillColor = vmAudioMsg.getDateFillColor(); + } + updateRegistration(11, vmAudioMsgDateFillColor); + + + if (vmAudioMsgDateFillColor != null) { + // read vmAudioMsg.dateFillColor.get() + vmAudioMsgDateFillColorGet = vmAudioMsgDateFillColor.get(); + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(vmAudioMsg.dateFillColor.get()) + androidxDatabindingViewDataBindingSafeUnboxVmAudioMsgDateFillColorGet = androidx.databinding.ViewDataBinding.safeUnbox(vmAudioMsgDateFillColorGet); + } + if ((dirtyFlags & 0x1a000L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.msgDate + vmAudioMsgMsgDate = vmAudioMsg.getMsgDate(); + } + updateRegistration(13, vmAudioMsgMsgDate); + + + if (vmAudioMsgMsgDate != null) { + // read vmAudioMsg.msgDate.get() + vmAudioMsgMsgDateGet = vmAudioMsgMsgDate.get(); + } + } + if ((dirtyFlags & 0x1c000L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.isDateVisible() + vmAudioMsgIsDateVisible = vmAudioMsg.isDateVisible(); + } + updateRegistration(14, vmAudioMsgIsDateVisible); + + + if (vmAudioMsgIsDateVisible != null) { + // read vmAudioMsg.isDateVisible().get() + vmAudioMsgIsDateVisibleGet = vmAudioMsgIsDateVisible.get(); + } + if((dirtyFlags & 0x1c000L) != 0) { + if(vmAudioMsgIsDateVisibleGet) { + dirtyFlags |= 0x1000000000L; + } + else { + dirtyFlags |= 0x800000000L; + } + } + + + // read vmAudioMsg.isDateVisible().get() ? View.VISIBLE : View.GONE + vmAudioMsgIsDateVisibleViewVISIBLEViewGONE = ((vmAudioMsgIsDateVisibleGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + } + // batch finished + + if ((dirtyFlags & 0x80000L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.uploading + vmAudioMsgUploading = vmAudioMsg.getUploading(); + } + updateRegistration(2, vmAudioMsgUploading); + + + if (vmAudioMsgUploading != null) { + // read vmAudioMsg.uploading.get() + vmAudioMsgUploadingGet = vmAudioMsgUploading.get(); + } + if((dirtyFlags & 0x18084L) != 0) { + if(vmAudioMsgUploadingGet) { + dirtyFlags |= 0x4000000L; + } + else { + dirtyFlags |= 0x2000000L; + } + } + } + + if ((dirtyFlags & 0x18204L) != 0) { + + // read vmAudioMsg.inSelectionMode.get() ? true : vmAudioMsg.uploading.get() + vmAudioMsgInSelectionModeBooleanTrueVmAudioMsgUploading = ((vmAudioMsgInSelectionModeGet) ? (true) : (vmAudioMsgUploadingGet)); + if((dirtyFlags & 0x18204L) != 0) { + if(vmAudioMsgInSelectionModeBooleanTrueVmAudioMsgUploading) { + dirtyFlags |= 0x1000000L; + } + else { + dirtyFlags |= 0x800000L; + } + } + + + // read vmAudioMsg.inSelectionMode.get() ? true : vmAudioMsg.uploading.get() ? View.VISIBLE : View.GONE + vmAudioMsgInSelectionModeBooleanTrueVmAudioMsgUploadingViewVISIBLEViewGONE = ((vmAudioMsgInSelectionModeBooleanTrueVmAudioMsgUploading) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + // batch finished + + if ((dirtyFlags & 0x2000000L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.buffering + vmAudioMsgBuffering = vmAudioMsg.getBuffering(); + } + updateRegistration(7, vmAudioMsgBuffering); + + + if (vmAudioMsgBuffering != null) { + // read vmAudioMsg.buffering.get() + vmAudioMsgBufferingGet = vmAudioMsgBuffering.get(); + } + } + + if ((dirtyFlags & 0x18084L) != 0) { + + // read vmAudioMsg.uploading.get() ? true : vmAudioMsg.buffering.get() + vmAudioMsgUploadingBooleanTrueVmAudioMsgBuffering = ((vmAudioMsgUploadingGet) ? (true) : (vmAudioMsgBufferingGet)); + if((dirtyFlags & 0x18084L) != 0) { + if(vmAudioMsgUploadingBooleanTrueVmAudioMsgBuffering) { + dirtyFlags |= 0x40000L; + dirtyFlags |= 0x100000000L; + } + else { + dirtyFlags |= 0x20000L; + dirtyFlags |= 0x80000000L; + } + } + + + // read vmAudioMsg.uploading.get() ? true : vmAudioMsg.buffering.get() ? View.VISIBLE : View.GONE + vmAudioMsgUploadingBooleanTrueVmAudioMsgBufferingViewVISIBLEViewGONE = ((vmAudioMsgUploadingBooleanTrueVmAudioMsgBuffering) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + // read vmAudioMsg.uploading.get() ? true : vmAudioMsg.buffering.get() ? View.GONE : View.VISIBLE + vmAudioMsgUploadingBooleanTrueVmAudioMsgBufferingViewGONEViewVISIBLE = ((vmAudioMsgUploadingBooleanTrueVmAudioMsgBuffering) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + // batch finished + if ((dirtyFlags & 0x1c000L) != 0) { + // api target 1 + + this.dateHeader.getRoot().setVisibility(vmAudioMsgIsDateVisibleViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x1a000L) != 0) { + // api target 1 + + this.dateHeader.setDate(vmAudioMsgMsgDateGet); + } + if ((dirtyFlags & 0x18800L) != 0) { + // api target 1 + + this.dateHeader.setDateFillColor(androidxDatabindingViewDataBindingSafeUnboxVmAudioMsgDateFillColorGet); + } + if ((dirtyFlags & 0x18010L) != 0) { + // api target 1 + + this.ivAvatar.setVisibility(vmAudioMsgIsSenderVisibleViewVISIBLEViewGONE); + this.tvName.setVisibility(vmAudioMsgIsSenderVisibleViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x10000L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAvatar, getColorFromResource(ivAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + this.ivPlay.setOnClickListener(mCallback3); + this.layoutAudio.setOnLongClickListener(mCallback2); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedCorner(this.mboundView8, true, (java.lang.Float)null, (java.lang.Float)null, mboundView8.getResources().getDimension(R.dimen.amity_zero), (java.lang.Float)null, (java.lang.Integer)null, (java.lang.Integer)null, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvName, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvTime, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0x18020L) != 0) { + // api target 1 + + androidx.databinding.adapters.ImageViewBindingAdapter.setImageDrawable(this.ivPlay, vmAudioMsgIsPlayingIvPlayAndroidDrawableAmityIcPauseIvPlayAndroidDrawableAmityIcPlay); + } + if ((dirtyFlags & 0x18002L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedCorner(this.layoutAudio, true, layoutAudio.getResources().getDimension(R.dimen.amity_zero), (java.lang.Float)null, (java.lang.Float)null, (java.lang.Float)null, vmAudioMsgReceiverFillColorGet, (java.lang.Integer)null, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0x18100L) != 0) { + // api target 1 + + this.layoutAudioReceiver.setVisibility(vmAudioMsgIsDeletedViewGONEViewVISIBLE); + this.tvTime.setVisibility(vmAudioMsgIsDeletedViewGONEViewVISIBLE); + } + if ((dirtyFlags & 0x18000L) != 0) { + // api target 1 + + this.mboundView01.setViewModel(vmAudioMsg); + this.mboundView1.setViewModel(vmAudioMsg); + } + if ((dirtyFlags & 0x18008L) != 0) { + // api target 1 + + this.mboundView1.getRoot().setVisibility(vmAudioMsgIsFailedViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x18001L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.mboundView6, vmAudioMsgDurationGet); + } + if ((dirtyFlags & 0x18084L) != 0) { + // api target 1 + + this.mboundView6.setVisibility(vmAudioMsgUploadingBooleanTrueVmAudioMsgBufferingViewGONEViewVISIBLE); + this.mboundView7.setVisibility(vmAudioMsgUploadingBooleanTrueVmAudioMsgBufferingViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x18204L) != 0) { + // api target 1 + + this.mboundView8.setVisibility(vmAudioMsgInSelectionModeBooleanTrueVmAudioMsgUploadingViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x18400L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvName, vmAudioMsgSenderGet); + } + if ((dirtyFlags & 0x18040L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvTime, vmAudioMsgMsgTimeGet); + } + executeBindingsOn(dateHeader); + executeBindingsOn(mboundView1); + executeBindingsOn(mboundView01); + } + // Listener Stub Implementations + // callback impls + public final boolean _internalCallbackOnLongClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // vmAudioMsg.onLongPress() + boolean vmAudioMsgOnLongPress = false; + // vmAudioMsg != null + boolean vmAudioMsgJavaLangObjectNull = false; + // vmAudioMsg + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel vmAudioMsg = mVmAudioMsg; + + + + vmAudioMsgJavaLangObjectNull = (vmAudioMsg) != (null); + if (vmAudioMsgJavaLangObjectNull) { + + + vmAudioMsgOnLongPress = vmAudioMsg.onLongPress(); + } + return vmAudioMsgOnLongPress; + } + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // vmAudioMsg != null + boolean vmAudioMsgJavaLangObjectNull = false; + // vmAudioMsg + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel vmAudioMsg = mVmAudioMsg; + + + + vmAudioMsgJavaLangObjectNull = (vmAudioMsg) != (null); + if (vmAudioMsgJavaLangObjectNull) { + + + vmAudioMsg.playButtonClicked(); + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): vmAudioMsg.duration + flag 1 (0x2L): vmAudioMsg.receiverFillColor + flag 2 (0x3L): vmAudioMsg.uploading + flag 3 (0x4L): vmAudioMsg.isFailed() + flag 4 (0x5L): vmAudioMsg.isSenderVisible() + flag 5 (0x6L): vmAudioMsg.isPlaying() + flag 6 (0x7L): vmAudioMsg.msgTime + flag 7 (0x8L): vmAudioMsg.buffering + flag 8 (0x9L): vmAudioMsg.isDeleted() + flag 9 (0xaL): vmAudioMsg.inSelectionMode + flag 10 (0xbL): vmAudioMsg.sender + flag 11 (0xcL): vmAudioMsg.dateFillColor + flag 12 (0xdL): dateHeader + flag 13 (0xeL): vmAudioMsg.msgDate + flag 14 (0xfL): vmAudioMsg.isDateVisible() + flag 15 (0x10L): vmAudioMsg + flag 16 (0x11L): null + flag 17 (0x12L): vmAudioMsg.uploading.get() ? true : vmAudioMsg.buffering.get() ? View.VISIBLE : View.GONE + flag 18 (0x13L): vmAudioMsg.uploading.get() ? true : vmAudioMsg.buffering.get() ? View.VISIBLE : View.GONE + flag 19 (0x14L): vmAudioMsg.inSelectionMode.get() ? true : vmAudioMsg.uploading.get() + flag 20 (0x15L): vmAudioMsg.inSelectionMode.get() ? true : vmAudioMsg.uploading.get() + flag 21 (0x16L): vmAudioMsg.isDeleted().get() ? View.GONE : View.VISIBLE + flag 22 (0x17L): vmAudioMsg.isDeleted().get() ? View.GONE : View.VISIBLE + flag 23 (0x18L): vmAudioMsg.inSelectionMode.get() ? true : vmAudioMsg.uploading.get() ? View.VISIBLE : View.GONE + flag 24 (0x19L): vmAudioMsg.inSelectionMode.get() ? true : vmAudioMsg.uploading.get() ? View.VISIBLE : View.GONE + flag 25 (0x1aL): vmAudioMsg.uploading.get() ? true : vmAudioMsg.buffering.get() + flag 26 (0x1bL): vmAudioMsg.uploading.get() ? true : vmAudioMsg.buffering.get() + flag 27 (0x1cL): vmAudioMsg.isSenderVisible().get() ? View.VISIBLE : View.GONE + flag 28 (0x1dL): vmAudioMsg.isSenderVisible().get() ? View.VISIBLE : View.GONE + flag 29 (0x1eL): vmAudioMsg.isFailed().get() ? View.VISIBLE : View.GONE + flag 30 (0x1fL): vmAudioMsg.isFailed().get() ? View.VISIBLE : View.GONE + flag 31 (0x20L): vmAudioMsg.uploading.get() ? true : vmAudioMsg.buffering.get() ? View.GONE : View.VISIBLE + flag 32 (0x21L): vmAudioMsg.uploading.get() ? true : vmAudioMsg.buffering.get() ? View.GONE : View.VISIBLE + flag 33 (0x22L): vmAudioMsg.isPlaying().get() ? @android:drawable/amity_ic_pause : @android:drawable/amity_ic_play + flag 34 (0x23L): vmAudioMsg.isPlaying().get() ? @android:drawable/amity_ic_pause : @android:drawable/amity_ic_play + flag 35 (0x24L): vmAudioMsg.isDateVisible().get() ? View.VISIBLE : View.GONE + flag 36 (0x25L): vmAudioMsg.isDateVisible().get() ? View.VISIBLE : View.GONE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBindingImpl.java new file mode 100644 index 00000000..d1cf7906 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBindingImpl.java @@ -0,0 +1,847 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemAudioMessageSenderBindingImpl extends AmityItemAudioMessageSenderBinding implements com.ekoapp.ekosdk.uikit.chat.generated.callback.OnLongClickListener.Listener, com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = new androidx.databinding.ViewDataBinding.IncludedLayouts(11); + sIncludes.setIncludes(0, + new String[] {"amity_view_date", "amity_view_msg_error", "amity_view_msg_deleted"}, + new int[] {8, 9, 10}, + new int[] {com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_date, + com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_msg_error, + com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_msg_deleted}); + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @Nullable + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgErrorBinding mboundView01; + @Nullable + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgDeletedBinding mboundView02; + @NonNull + private final android.widget.TextView mboundView3; + @NonNull + private final com.google.android.material.progressindicator.CircularProgressIndicator mboundView4; + @NonNull + private final com.google.android.material.progressindicator.CircularProgressIndicator mboundView5; + @NonNull + private final android.widget.TextView mboundView6; + // variables + @Nullable + private final android.view.View.OnLongClickListener mCallback12; + @Nullable + private final android.view.View.OnClickListener mCallback13; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemAudioMessageSenderBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 11, sIncludes, sViewsWithIds)); + } + private AmityItemAudioMessageSenderBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 14 + , (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding) bindings[8] + , (android.widget.ImageView) bindings[2] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[1] + , (android.widget.TextView) bindings[7] + ); + this.ivPlay.setTag(null); + this.layoutAudio.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView01 = (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgErrorBinding) bindings[9]; + setContainedBinding(this.mboundView01); + this.mboundView02 = (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgDeletedBinding) bindings[10]; + setContainedBinding(this.mboundView02); + this.mboundView3 = (android.widget.TextView) bindings[3]; + this.mboundView3.setTag(null); + this.mboundView4 = (com.google.android.material.progressindicator.CircularProgressIndicator) bindings[4]; + this.mboundView4.setTag(null); + this.mboundView5 = (com.google.android.material.progressindicator.CircularProgressIndicator) bindings[5]; + this.mboundView5.setTag(null); + this.mboundView6 = (android.widget.TextView) bindings[6]; + this.mboundView6.setTag(null); + this.tvTime.setTag(null); + setRootTag(root); + // listeners + mCallback12 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnLongClickListener(this, 1); + mCallback13 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener(this, 2); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x8000L; + } + dateHeader.invalidateAll(); + mboundView01.invalidateAll(); + mboundView02.invalidateAll(); + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + if (dateHeader.hasPendingBindings()) { + return true; + } + if (mboundView01.hasPendingBindings()) { + return true; + } + if (mboundView02.hasPendingBindings()) { + return true; + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.vmAudioMsg == variableId) { + setVmAudioMsg((com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setVmAudioMsg(@Nullable com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel VmAudioMsg) { + this.mVmAudioMsg = VmAudioMsg; + synchronized(this) { + mDirtyFlags |= 0x4000L; + } + notifyPropertyChanged(BR.vmAudioMsg); + super.requestRebind(); + } + + @Override + public void setLifecycleOwner(@Nullable androidx.lifecycle.LifecycleOwner lifecycleOwner) { + super.setLifecycleOwner(lifecycleOwner); + dateHeader.setLifecycleOwner(lifecycleOwner); + mboundView01.setLifecycleOwner(lifecycleOwner); + mboundView02.setLifecycleOwner(lifecycleOwner); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeVmAudioMsgDuration((androidx.databinding.ObservableField) object, fieldId); + case 1 : + return onChangeVmAudioMsgUploading((androidx.databinding.ObservableBoolean) object, fieldId); + case 2 : + return onChangeVmAudioMsgUploadProgress((androidx.databinding.ObservableField) object, fieldId); + case 3 : + return onChangeVmAudioMsgIsFailed((androidx.databinding.ObservableBoolean) object, fieldId); + case 4 : + return onChangeVmAudioMsgIsPlaying((androidx.databinding.ObservableBoolean) object, fieldId); + case 5 : + return onChangeVmAudioMsgMsgTime((androidx.databinding.ObservableField) object, fieldId); + case 6 : + return onChangeVmAudioMsgBuffering((androidx.databinding.ObservableBoolean) object, fieldId); + case 7 : + return onChangeVmAudioMsgIsDeleted((androidx.databinding.ObservableBoolean) object, fieldId); + case 8 : + return onChangeVmAudioMsgInSelectionMode((androidx.databinding.ObservableBoolean) object, fieldId); + case 9 : + return onChangeVmAudioMsgDateFillColor((androidx.databinding.ObservableField) object, fieldId); + case 10 : + return onChangeDateHeader((com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding) object, fieldId); + case 11 : + return onChangeVmAudioMsgSenderFillColor((androidx.databinding.ObservableField) object, fieldId); + case 12 : + return onChangeVmAudioMsgMsgDate((androidx.databinding.ObservableField) object, fieldId); + case 13 : + return onChangeVmAudioMsgIsDateVisible((androidx.databinding.ObservableBoolean) object, fieldId); + } + return false; + } + private boolean onChangeVmAudioMsgDuration(androidx.databinding.ObservableField VmAudioMsgDuration, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgUploading(androidx.databinding.ObservableBoolean VmAudioMsgUploading, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgUploadProgress(androidx.databinding.ObservableField VmAudioMsgUploadProgress, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x4L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgIsFailed(androidx.databinding.ObservableBoolean VmAudioMsgIsFailed, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x8L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgIsPlaying(androidx.databinding.ObservableBoolean VmAudioMsgIsPlaying, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x10L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgMsgTime(androidx.databinding.ObservableField VmAudioMsgMsgTime, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x20L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgBuffering(androidx.databinding.ObservableBoolean VmAudioMsgBuffering, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x40L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgIsDeleted(androidx.databinding.ObservableBoolean VmAudioMsgIsDeleted, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x80L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgInSelectionMode(androidx.databinding.ObservableBoolean VmAudioMsgInSelectionMode, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x100L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgDateFillColor(androidx.databinding.ObservableField VmAudioMsgDateFillColor, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x200L; + } + return true; + } + return false; + } + private boolean onChangeDateHeader(com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding DateHeader, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x400L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgSenderFillColor(androidx.databinding.ObservableField VmAudioMsgSenderFillColor, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x800L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgMsgDate(androidx.databinding.ObservableField VmAudioMsgMsgDate, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1000L; + } + return true; + } + return false; + } + private boolean onChangeVmAudioMsgIsDateVisible(androidx.databinding.ObservableBoolean VmAudioMsgIsDateVisible, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2000L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + androidx.databinding.ObservableField vmAudioMsgDuration = null; + int androidxDatabindingViewDataBindingSafeUnboxVmAudioMsgUploadProgressGet = 0; + int vmAudioMsgUploadingViewVISIBLEViewGONE = 0; + int vmAudioMsgIsDeletedViewGONEViewVISIBLE = 0; + androidx.databinding.ObservableBoolean vmAudioMsgUploading = null; + androidx.databinding.ObservableField vmAudioMsgUploadProgress = null; + boolean vmAudioMsgBufferingGet = false; + int vmAudioMsgInSelectionModeViewVISIBLEViewGONE = 0; + int vmAudioMsgBufferingViewVISIBLEViewGONE = 0; + boolean vmAudioMsgIsDateVisibleGet = false; + int androidxDatabindingViewDataBindingSafeUnboxVmAudioMsgDateFillColorGet = 0; + androidx.databinding.ObservableBoolean vmAudioMsgIsFailed = null; + boolean vmAudioMsgUploadingBooleanTrueVmAudioMsgBuffering = false; + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel vmAudioMsg = mVmAudioMsg; + java.lang.String vmAudioMsgDurationGet = null; + androidx.databinding.ObservableBoolean vmAudioMsgIsPlaying = null; + int vmAudioMsgIsFailedViewVISIBLEViewGONE = 0; + int vmAudioMsgUploadingBooleanTrueVmAudioMsgBufferingViewGONEViewVISIBLE = 0; + java.lang.Integer vmAudioMsgDateFillColorGet = null; + boolean VmAudioMsgUploading1 = false; + androidx.databinding.ObservableField vmAudioMsgMsgTime = null; + android.graphics.drawable.Drawable vmAudioMsgIsPlayingIvPlayAndroidDrawableAmityIcPauseIvPlayAndroidDrawableAmityIcPlay = null; + androidx.databinding.ObservableBoolean vmAudioMsgBuffering = null; + androidx.databinding.ObservableBoolean vmAudioMsgIsDeleted = null; + boolean vmAudioMsgUploadingGet = false; + boolean vmAudioMsgInSelectionModeGet = false; + java.lang.Integer vmAudioMsgSenderFillColorGet = null; + int vmAudioMsgIsDateVisibleViewVISIBLEViewGONE = 0; + androidx.databinding.ObservableBoolean vmAudioMsgInSelectionMode = null; + androidx.databinding.ObservableField vmAudioMsgDateFillColor = null; + java.lang.String vmAudioMsgMsgDateGet = null; + androidx.databinding.ObservableField vmAudioMsgSenderFillColor = null; + boolean vmAudioMsgIsPlayingGet = false; + boolean vmAudioMsgIsDeletedGet = false; + androidx.databinding.ObservableField vmAudioMsgMsgDate = null; + java.lang.String vmAudioMsgMsgTimeGet = null; + androidx.databinding.ObservableBoolean vmAudioMsgIsDateVisible = null; + java.lang.Integer vmAudioMsgUploadProgressGet = null; + boolean vmAudioMsgIsFailedGet = false; + + if ((dirtyFlags & 0xfbffL) != 0) { + + + if ((dirtyFlags & 0xc001L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.duration + vmAudioMsgDuration = vmAudioMsg.getDuration(); + } + updateRegistration(0, vmAudioMsgDuration); + + + if (vmAudioMsgDuration != null) { + // read vmAudioMsg.duration.get() + vmAudioMsgDurationGet = vmAudioMsgDuration.get(); + } + } + if ((dirtyFlags & 0xc042L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.uploading + vmAudioMsgUploading = vmAudioMsg.getUploading(); + } + updateRegistration(1, vmAudioMsgUploading); + + + if (vmAudioMsgUploading != null) { + // read vmAudioMsg.uploading.get() + vmAudioMsgUploadingGet = vmAudioMsgUploading.get(); + } + if((dirtyFlags & 0xc002L) != 0) { + if(vmAudioMsgUploadingGet) { + dirtyFlags |= 0x20000L; + } + else { + dirtyFlags |= 0x10000L; + } + } + if((dirtyFlags & 0xc042L) != 0) { + if(vmAudioMsgUploadingGet) { + dirtyFlags |= 0x2000000L; + } + else { + dirtyFlags |= 0x1000000L; + } + } + + if ((dirtyFlags & 0xc002L) != 0) { + + // read vmAudioMsg.uploading.get() ? View.VISIBLE : View.GONE + vmAudioMsgUploadingViewVISIBLEViewGONE = ((vmAudioMsgUploadingGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + // read !vmAudioMsg.uploading.get() + VmAudioMsgUploading1 = !vmAudioMsgUploadingGet; + } + } + if ((dirtyFlags & 0xc004L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.uploadProgress + vmAudioMsgUploadProgress = vmAudioMsg.getUploadProgress(); + } + updateRegistration(2, vmAudioMsgUploadProgress); + + + if (vmAudioMsgUploadProgress != null) { + // read vmAudioMsg.uploadProgress.get() + vmAudioMsgUploadProgressGet = vmAudioMsgUploadProgress.get(); + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(vmAudioMsg.uploadProgress.get()) + androidxDatabindingViewDataBindingSafeUnboxVmAudioMsgUploadProgressGet = androidx.databinding.ViewDataBinding.safeUnbox(vmAudioMsgUploadProgressGet); + } + if ((dirtyFlags & 0xc008L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.isFailed() + vmAudioMsgIsFailed = vmAudioMsg.isFailed(); + } + updateRegistration(3, vmAudioMsgIsFailed); + + + if (vmAudioMsgIsFailed != null) { + // read vmAudioMsg.isFailed().get() + vmAudioMsgIsFailedGet = vmAudioMsgIsFailed.get(); + } + if((dirtyFlags & 0xc008L) != 0) { + if(vmAudioMsgIsFailedGet) { + dirtyFlags |= 0x8000000L; + } + else { + dirtyFlags |= 0x4000000L; + } + } + + + // read vmAudioMsg.isFailed().get() ? View.VISIBLE : View.GONE + vmAudioMsgIsFailedViewVISIBLEViewGONE = ((vmAudioMsgIsFailedGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0xc010L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.isPlaying() + vmAudioMsgIsPlaying = vmAudioMsg.isPlaying(); + } + updateRegistration(4, vmAudioMsgIsPlaying); + + + if (vmAudioMsgIsPlaying != null) { + // read vmAudioMsg.isPlaying().get() + vmAudioMsgIsPlayingGet = vmAudioMsgIsPlaying.get(); + } + if((dirtyFlags & 0xc010L) != 0) { + if(vmAudioMsgIsPlayingGet) { + dirtyFlags |= 0x80000000L; + } + else { + dirtyFlags |= 0x40000000L; + } + } + + + // read vmAudioMsg.isPlaying().get() ? @android:drawable/amity_ic_pause : @android:drawable/amity_ic_play + vmAudioMsgIsPlayingIvPlayAndroidDrawableAmityIcPauseIvPlayAndroidDrawableAmityIcPlay = ((vmAudioMsgIsPlayingGet) ? (androidx.appcompat.content.res.AppCompatResources.getDrawable(ivPlay.getContext(), R.drawable.amity_ic_pause)) : (androidx.appcompat.content.res.AppCompatResources.getDrawable(ivPlay.getContext(), R.drawable.amity_ic_play))); + } + if ((dirtyFlags & 0xc020L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.msgTime + vmAudioMsgMsgTime = vmAudioMsg.getMsgTime(); + } + updateRegistration(5, vmAudioMsgMsgTime); + + + if (vmAudioMsgMsgTime != null) { + // read vmAudioMsg.msgTime.get() + vmAudioMsgMsgTimeGet = vmAudioMsgMsgTime.get(); + } + } + if ((dirtyFlags & 0xc040L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.buffering + vmAudioMsgBuffering = vmAudioMsg.getBuffering(); + } + updateRegistration(6, vmAudioMsgBuffering); + + + if (vmAudioMsgBuffering != null) { + // read vmAudioMsg.buffering.get() + vmAudioMsgBufferingGet = vmAudioMsgBuffering.get(); + } + if((dirtyFlags & 0xc040L) != 0) { + if(vmAudioMsgBufferingGet) { + dirtyFlags |= 0x800000L; + } + else { + dirtyFlags |= 0x400000L; + } + } + + + // read vmAudioMsg.buffering.get() ? View.VISIBLE : View.GONE + vmAudioMsgBufferingViewVISIBLEViewGONE = ((vmAudioMsgBufferingGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0xc080L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.isDeleted() + vmAudioMsgIsDeleted = vmAudioMsg.isDeleted(); + } + updateRegistration(7, vmAudioMsgIsDeleted); + + + if (vmAudioMsgIsDeleted != null) { + // read vmAudioMsg.isDeleted().get() + vmAudioMsgIsDeletedGet = vmAudioMsgIsDeleted.get(); + } + if((dirtyFlags & 0xc080L) != 0) { + if(vmAudioMsgIsDeletedGet) { + dirtyFlags |= 0x80000L; + } + else { + dirtyFlags |= 0x40000L; + } + } + + + // read vmAudioMsg.isDeleted().get() ? View.GONE : View.VISIBLE + vmAudioMsgIsDeletedViewGONEViewVISIBLE = ((vmAudioMsgIsDeletedGet) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + if ((dirtyFlags & 0xc100L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.inSelectionMode + vmAudioMsgInSelectionMode = vmAudioMsg.getInSelectionMode(); + } + updateRegistration(8, vmAudioMsgInSelectionMode); + + + if (vmAudioMsgInSelectionMode != null) { + // read vmAudioMsg.inSelectionMode.get() + vmAudioMsgInSelectionModeGet = vmAudioMsgInSelectionMode.get(); + } + if((dirtyFlags & 0xc100L) != 0) { + if(vmAudioMsgInSelectionModeGet) { + dirtyFlags |= 0x200000L; + } + else { + dirtyFlags |= 0x100000L; + } + } + + + // read vmAudioMsg.inSelectionMode.get() ? View.VISIBLE : View.GONE + vmAudioMsgInSelectionModeViewVISIBLEViewGONE = ((vmAudioMsgInSelectionModeGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0xc200L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.dateFillColor + vmAudioMsgDateFillColor = vmAudioMsg.getDateFillColor(); + } + updateRegistration(9, vmAudioMsgDateFillColor); + + + if (vmAudioMsgDateFillColor != null) { + // read vmAudioMsg.dateFillColor.get() + vmAudioMsgDateFillColorGet = vmAudioMsgDateFillColor.get(); + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(vmAudioMsg.dateFillColor.get()) + androidxDatabindingViewDataBindingSafeUnboxVmAudioMsgDateFillColorGet = androidx.databinding.ViewDataBinding.safeUnbox(vmAudioMsgDateFillColorGet); + } + if ((dirtyFlags & 0xc800L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.senderFillColor + vmAudioMsgSenderFillColor = vmAudioMsg.getSenderFillColor(); + } + updateRegistration(11, vmAudioMsgSenderFillColor); + + + if (vmAudioMsgSenderFillColor != null) { + // read vmAudioMsg.senderFillColor.get() + vmAudioMsgSenderFillColorGet = vmAudioMsgSenderFillColor.get(); + } + } + if ((dirtyFlags & 0xd000L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.msgDate + vmAudioMsgMsgDate = vmAudioMsg.getMsgDate(); + } + updateRegistration(12, vmAudioMsgMsgDate); + + + if (vmAudioMsgMsgDate != null) { + // read vmAudioMsg.msgDate.get() + vmAudioMsgMsgDateGet = vmAudioMsgMsgDate.get(); + } + } + if ((dirtyFlags & 0xe000L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.isDateVisible() + vmAudioMsgIsDateVisible = vmAudioMsg.isDateVisible(); + } + updateRegistration(13, vmAudioMsgIsDateVisible); + + + if (vmAudioMsgIsDateVisible != null) { + // read vmAudioMsg.isDateVisible().get() + vmAudioMsgIsDateVisibleGet = vmAudioMsgIsDateVisible.get(); + } + if((dirtyFlags & 0xe000L) != 0) { + if(vmAudioMsgIsDateVisibleGet) { + dirtyFlags |= 0x200000000L; + } + else { + dirtyFlags |= 0x100000000L; + } + } + + + // read vmAudioMsg.isDateVisible().get() ? View.VISIBLE : View.GONE + vmAudioMsgIsDateVisibleViewVISIBLEViewGONE = ((vmAudioMsgIsDateVisibleGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + } + // batch finished + + if ((dirtyFlags & 0x1000000L) != 0) { + + if (vmAudioMsg != null) { + // read vmAudioMsg.buffering + vmAudioMsgBuffering = vmAudioMsg.getBuffering(); + } + updateRegistration(6, vmAudioMsgBuffering); + + + if (vmAudioMsgBuffering != null) { + // read vmAudioMsg.buffering.get() + vmAudioMsgBufferingGet = vmAudioMsgBuffering.get(); + } + if((dirtyFlags & 0xc040L) != 0) { + if(vmAudioMsgBufferingGet) { + dirtyFlags |= 0x800000L; + } + else { + dirtyFlags |= 0x400000L; + } + } + } + + if ((dirtyFlags & 0xc042L) != 0) { + + // read vmAudioMsg.uploading.get() ? true : vmAudioMsg.buffering.get() + vmAudioMsgUploadingBooleanTrueVmAudioMsgBuffering = ((vmAudioMsgUploadingGet) ? (true) : (vmAudioMsgBufferingGet)); + if((dirtyFlags & 0xc042L) != 0) { + if(vmAudioMsgUploadingBooleanTrueVmAudioMsgBuffering) { + dirtyFlags |= 0x20000000L; + } + else { + dirtyFlags |= 0x10000000L; + } + } + + + // read vmAudioMsg.uploading.get() ? true : vmAudioMsg.buffering.get() ? View.GONE : View.VISIBLE + vmAudioMsgUploadingBooleanTrueVmAudioMsgBufferingViewGONEViewVISIBLE = ((vmAudioMsgUploadingBooleanTrueVmAudioMsgBuffering) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + // batch finished + if ((dirtyFlags & 0xe000L) != 0) { + // api target 1 + + this.dateHeader.getRoot().setVisibility(vmAudioMsgIsDateVisibleViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0xd000L) != 0) { + // api target 1 + + this.dateHeader.setDate(vmAudioMsgMsgDateGet); + } + if ((dirtyFlags & 0xc200L) != 0) { + // api target 1 + + this.dateHeader.setDateFillColor(androidxDatabindingViewDataBindingSafeUnboxVmAudioMsgDateFillColorGet); + } + if ((dirtyFlags & 0xc010L) != 0) { + // api target 1 + + androidx.databinding.adapters.ImageViewBindingAdapter.setImageDrawable(this.ivPlay, vmAudioMsgIsPlayingIvPlayAndroidDrawableAmityIcPauseIvPlayAndroidDrawableAmityIcPlay); + } + if ((dirtyFlags & 0xc002L) != 0) { + // api target 1 + + androidx.databinding.adapters.ViewBindingAdapter.setOnClick(this.ivPlay, mCallback13, VmAudioMsgUploading1); + this.mboundView4.setVisibility(vmAudioMsgUploadingViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x8000L) != 0) { + // api target 1 + + this.layoutAudio.setOnLongClickListener(mCallback12); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedCorner(this.mboundView6, true, (java.lang.Float)null, (java.lang.Float)null, mboundView6.getResources().getDimension(R.dimen.amity_zero), (java.lang.Float)null, (java.lang.Integer)null, (java.lang.Integer)null, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvTime, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0xc080L) != 0) { + // api target 1 + + this.layoutAudio.setVisibility(vmAudioMsgIsDeletedViewGONEViewVISIBLE); + this.tvTime.setVisibility(vmAudioMsgIsDeletedViewGONEViewVISIBLE); + } + if ((dirtyFlags & 0xc800L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedCorner(this.layoutAudio, true, (java.lang.Float)null, (java.lang.Float)null, layoutAudio.getResources().getDimension(R.dimen.amity_zero), (java.lang.Float)null, vmAudioMsgSenderFillColorGet, (java.lang.Integer)null, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0xc008L) != 0) { + // api target 1 + + this.mboundView01.getRoot().setVisibility(vmAudioMsgIsFailedViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0xc000L) != 0) { + // api target 1 + + this.mboundView01.setViewModel(vmAudioMsg); + this.mboundView02.setViewModel(vmAudioMsg); + } + if ((dirtyFlags & 0xc001L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.mboundView3, vmAudioMsgDurationGet); + } + if ((dirtyFlags & 0xc042L) != 0) { + // api target 1 + + this.mboundView3.setVisibility(vmAudioMsgUploadingBooleanTrueVmAudioMsgBufferingViewGONEViewVISIBLE); + } + if ((dirtyFlags & 0xc004L) != 0) { + // api target 1 + + this.mboundView4.setProgress(androidxDatabindingViewDataBindingSafeUnboxVmAudioMsgUploadProgressGet); + } + if ((dirtyFlags & 0xc040L) != 0) { + // api target 1 + + this.mboundView5.setVisibility(vmAudioMsgBufferingViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0xc100L) != 0) { + // api target 1 + + this.mboundView6.setVisibility(vmAudioMsgInSelectionModeViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0xc020L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvTime, vmAudioMsgMsgTimeGet); + } + executeBindingsOn(dateHeader); + executeBindingsOn(mboundView01); + executeBindingsOn(mboundView02); + } + // Listener Stub Implementations + // callback impls + public final boolean _internalCallbackOnLongClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // vmAudioMsg.onLongPress() + boolean vmAudioMsgOnLongPress = false; + // vmAudioMsg != null + boolean vmAudioMsgJavaLangObjectNull = false; + // vmAudioMsg + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel vmAudioMsg = mVmAudioMsg; + + + + vmAudioMsgJavaLangObjectNull = (vmAudioMsg) != (null); + if (vmAudioMsgJavaLangObjectNull) { + + + vmAudioMsgOnLongPress = vmAudioMsg.onLongPress(); + } + return vmAudioMsgOnLongPress; + } + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // vmAudioMsg != null + boolean vmAudioMsgJavaLangObjectNull = false; + // vmAudioMsg + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel vmAudioMsg = mVmAudioMsg; + + + + vmAudioMsgJavaLangObjectNull = (vmAudioMsg) != (null); + if (vmAudioMsgJavaLangObjectNull) { + + + vmAudioMsg.playButtonClicked(); + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): vmAudioMsg.duration + flag 1 (0x2L): vmAudioMsg.uploading + flag 2 (0x3L): vmAudioMsg.uploadProgress + flag 3 (0x4L): vmAudioMsg.isFailed() + flag 4 (0x5L): vmAudioMsg.isPlaying() + flag 5 (0x6L): vmAudioMsg.msgTime + flag 6 (0x7L): vmAudioMsg.buffering + flag 7 (0x8L): vmAudioMsg.isDeleted() + flag 8 (0x9L): vmAudioMsg.inSelectionMode + flag 9 (0xaL): vmAudioMsg.dateFillColor + flag 10 (0xbL): dateHeader + flag 11 (0xcL): vmAudioMsg.senderFillColor + flag 12 (0xdL): vmAudioMsg.msgDate + flag 13 (0xeL): vmAudioMsg.isDateVisible() + flag 14 (0xfL): vmAudioMsg + flag 15 (0x10L): null + flag 16 (0x11L): vmAudioMsg.uploading.get() ? View.VISIBLE : View.GONE + flag 17 (0x12L): vmAudioMsg.uploading.get() ? View.VISIBLE : View.GONE + flag 18 (0x13L): vmAudioMsg.isDeleted().get() ? View.GONE : View.VISIBLE + flag 19 (0x14L): vmAudioMsg.isDeleted().get() ? View.GONE : View.VISIBLE + flag 20 (0x15L): vmAudioMsg.inSelectionMode.get() ? View.VISIBLE : View.GONE + flag 21 (0x16L): vmAudioMsg.inSelectionMode.get() ? View.VISIBLE : View.GONE + flag 22 (0x17L): vmAudioMsg.buffering.get() ? View.VISIBLE : View.GONE + flag 23 (0x18L): vmAudioMsg.buffering.get() ? View.VISIBLE : View.GONE + flag 24 (0x19L): vmAudioMsg.uploading.get() ? true : vmAudioMsg.buffering.get() + flag 25 (0x1aL): vmAudioMsg.uploading.get() ? true : vmAudioMsg.buffering.get() + flag 26 (0x1bL): vmAudioMsg.isFailed().get() ? View.VISIBLE : View.GONE + flag 27 (0x1cL): vmAudioMsg.isFailed().get() ? View.VISIBLE : View.GONE + flag 28 (0x1dL): vmAudioMsg.uploading.get() ? true : vmAudioMsg.buffering.get() ? View.GONE : View.VISIBLE + flag 29 (0x1eL): vmAudioMsg.uploading.get() ? true : vmAudioMsg.buffering.get() ? View.GONE : View.VISIBLE + flag 30 (0x1fL): vmAudioMsg.isPlaying().get() ? @android:drawable/amity_ic_pause : @android:drawable/amity_ic_play + flag 31 (0x20L): vmAudioMsg.isPlaying().get() ? @android:drawable/amity_ic_pause : @android:drawable/amity_ic_play + flag 32 (0x21L): vmAudioMsg.isDateVisible().get() ? View.VISIBLE : View.GONE + flag 33 (0x22L): vmAudioMsg.isDateVisible().get() ? View.VISIBLE : View.GONE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBindingImpl.java new file mode 100644 index 00000000..3eb83bb7 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBindingImpl.java @@ -0,0 +1,563 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemImageMsgReceiverBindingImpl extends AmityItemImageMsgReceiverBinding implements com.ekoapp.ekosdk.uikit.chat.generated.callback.OnLongClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = new androidx.databinding.ViewDataBinding.IncludedLayouts(9); + sIncludes.setIncludes(0, + new String[] {"amity_view_date", "amity_view_msg_deleted"}, + new int[] {7, 8}, + new int[] {com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_date, + com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_msg_deleted}); + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @Nullable + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgDeletedBinding mboundView01; + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView1; + @NonNull + private final android.widget.TextView mboundView5; + // variables + @Nullable + private final android.view.View.OnLongClickListener mCallback19; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemImageMsgReceiverBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 9, sIncludes, sViewsWithIds)); + } + private AmityItemImageMsgReceiverBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 10 + , (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding) bindings[7] + , (com.google.android.material.imageview.ShapeableImageView) bindings[2] + , (com.google.android.material.imageview.ShapeableImageView) bindings[4] + , (android.widget.TextView) bindings[3] + , (android.widget.TextView) bindings[6] + ); + this.ivAvatar.setTag(null); + this.ivImageIncoming.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView01 = (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgDeletedBinding) bindings[8]; + setContainedBinding(this.mboundView01); + this.mboundView1 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[1]; + this.mboundView1.setTag(null); + this.mboundView5 = (android.widget.TextView) bindings[5]; + this.mboundView5.setTag(null); + this.tvName.setTag(null); + this.tvTime.setTag(null); + setRootTag(root); + // listeners + mCallback19 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnLongClickListener(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x800L; + } + dateHeader.invalidateAll(); + mboundView01.invalidateAll(); + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + if (dateHeader.hasPendingBindings()) { + return true; + } + if (mboundView01.hasPendingBindings()) { + return true; + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.vmImageMessage == variableId) { + setVmImageMessage((com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoImageMsgViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setVmImageMessage(@Nullable com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoImageMsgViewModel VmImageMessage) { + this.mVmImageMessage = VmImageMessage; + synchronized(this) { + mDirtyFlags |= 0x400L; + } + notifyPropertyChanged(BR.vmImageMessage); + super.requestRebind(); + } + + @Override + public void setLifecycleOwner(@Nullable androidx.lifecycle.LifecycleOwner lifecycleOwner) { + super.setLifecycleOwner(lifecycleOwner); + dateHeader.setLifecycleOwner(lifecycleOwner); + mboundView01.setLifecycleOwner(lifecycleOwner); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeVmImageMessageDateFillColor((androidx.databinding.ObservableField) object, fieldId); + case 1 : + return onChangeVmImageMessageIsDeleted((androidx.databinding.ObservableBoolean) object, fieldId); + case 2 : + return onChangeVmImageMessageIsSenderVisible((androidx.databinding.ObservableBoolean) object, fieldId); + case 3 : + return onChangeVmImageMessageMsgDate((androidx.databinding.ObservableField) object, fieldId); + case 4 : + return onChangeVmImageMessageSender((androidx.databinding.ObservableField) object, fieldId); + case 5 : + return onChangeDateHeader((com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding) object, fieldId); + case 6 : + return onChangeVmImageMessageInSelectionMode((androidx.databinding.ObservableBoolean) object, fieldId); + case 7 : + return onChangeVmImageMessageImageUrl((androidx.databinding.ObservableField) object, fieldId); + case 8 : + return onChangeVmImageMessageMsgTime((androidx.databinding.ObservableField) object, fieldId); + case 9 : + return onChangeVmImageMessageIsDateVisible((androidx.databinding.ObservableBoolean) object, fieldId); + } + return false; + } + private boolean onChangeVmImageMessageDateFillColor(androidx.databinding.ObservableField VmImageMessageDateFillColor, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageIsDeleted(androidx.databinding.ObservableBoolean VmImageMessageIsDeleted, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageIsSenderVisible(androidx.databinding.ObservableBoolean VmImageMessageIsSenderVisible, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x4L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageMsgDate(androidx.databinding.ObservableField VmImageMessageMsgDate, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x8L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageSender(androidx.databinding.ObservableField VmImageMessageSender, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x10L; + } + return true; + } + return false; + } + private boolean onChangeDateHeader(com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding DateHeader, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x20L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageInSelectionMode(androidx.databinding.ObservableBoolean VmImageMessageInSelectionMode, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x40L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageImageUrl(androidx.databinding.ObservableField VmImageMessageImageUrl, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x80L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageMsgTime(androidx.databinding.ObservableField VmImageMessageMsgTime, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x100L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageIsDateVisible(androidx.databinding.ObservableBoolean VmImageMessageIsDateVisible, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x200L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + androidx.databinding.ObservableField vmImageMessageDateFillColor = null; + androidx.databinding.ObservableBoolean vmImageMessageIsDeleted = null; + int vmImageMessageIsDateVisibleViewVISIBLEViewGONE = 0; + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoImageMsgViewModel vmImageMessage = mVmImageMessage; + androidx.databinding.ObservableBoolean vmImageMessageIsSenderVisible = null; + int vmImageMessageIsDeletedViewGONEViewVISIBLE = 0; + int vmImageMessageInSelectionModeViewVISIBLEViewGONE = 0; + java.lang.String vmImageMessageMsgDateGet = null; + java.lang.String vmImageMessageSenderGet = null; + androidx.databinding.ObservableField vmImageMessageMsgDate = null; + java.lang.Integer vmImageMessageDateFillColorGet = null; + boolean vmImageMessageIsDateVisibleGet = false; + androidx.databinding.ObservableField vmImageMessageSender = null; + java.lang.String vmImageMessageMsgTimeGet = null; + int vmImageMessageIsSenderVisibleViewVISIBLEViewGONE = 0; + androidx.databinding.ObservableBoolean vmImageMessageInSelectionMode = null; + int androidxDatabindingViewDataBindingSafeUnboxVmImageMessageDateFillColorGet = 0; + boolean vmImageMessageInSelectionModeGet = false; + androidx.databinding.ObservableField vmImageMessageImageUrl = null; + androidx.databinding.ObservableField vmImageMessageMsgTime = null; + java.lang.String vmImageMessageImageUrlGet = null; + boolean vmImageMessageIsSenderVisibleGet = false; + androidx.databinding.ObservableBoolean vmImageMessageIsDateVisible = null; + boolean vmImageMessageIsDeletedGet = false; + + if ((dirtyFlags & 0xfdfL) != 0) { + + + if ((dirtyFlags & 0xc01L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.dateFillColor + vmImageMessageDateFillColor = vmImageMessage.getDateFillColor(); + } + updateRegistration(0, vmImageMessageDateFillColor); + + + if (vmImageMessageDateFillColor != null) { + // read vmImageMessage.dateFillColor.get() + vmImageMessageDateFillColorGet = vmImageMessageDateFillColor.get(); + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(vmImageMessage.dateFillColor.get()) + androidxDatabindingViewDataBindingSafeUnboxVmImageMessageDateFillColorGet = androidx.databinding.ViewDataBinding.safeUnbox(vmImageMessageDateFillColorGet); + } + if ((dirtyFlags & 0xc02L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.isDeleted() + vmImageMessageIsDeleted = vmImageMessage.isDeleted(); + } + updateRegistration(1, vmImageMessageIsDeleted); + + + if (vmImageMessageIsDeleted != null) { + // read vmImageMessage.isDeleted().get() + vmImageMessageIsDeletedGet = vmImageMessageIsDeleted.get(); + } + if((dirtyFlags & 0xc02L) != 0) { + if(vmImageMessageIsDeletedGet) { + dirtyFlags |= 0x8000L; + } + else { + dirtyFlags |= 0x4000L; + } + } + + + // read vmImageMessage.isDeleted().get() ? View.GONE : View.VISIBLE + vmImageMessageIsDeletedViewGONEViewVISIBLE = ((vmImageMessageIsDeletedGet) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + if ((dirtyFlags & 0xc04L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.isSenderVisible() + vmImageMessageIsSenderVisible = vmImageMessage.isSenderVisible(); + } + updateRegistration(2, vmImageMessageIsSenderVisible); + + + if (vmImageMessageIsSenderVisible != null) { + // read vmImageMessage.isSenderVisible().get() + vmImageMessageIsSenderVisibleGet = vmImageMessageIsSenderVisible.get(); + } + if((dirtyFlags & 0xc04L) != 0) { + if(vmImageMessageIsSenderVisibleGet) { + dirtyFlags |= 0x80000L; + } + else { + dirtyFlags |= 0x40000L; + } + } + + + // read vmImageMessage.isSenderVisible().get() ? View.VISIBLE : View.GONE + vmImageMessageIsSenderVisibleViewVISIBLEViewGONE = ((vmImageMessageIsSenderVisibleGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0xc08L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.msgDate + vmImageMessageMsgDate = vmImageMessage.getMsgDate(); + } + updateRegistration(3, vmImageMessageMsgDate); + + + if (vmImageMessageMsgDate != null) { + // read vmImageMessage.msgDate.get() + vmImageMessageMsgDateGet = vmImageMessageMsgDate.get(); + } + } + if ((dirtyFlags & 0xc10L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.sender + vmImageMessageSender = vmImageMessage.getSender(); + } + updateRegistration(4, vmImageMessageSender); + + + if (vmImageMessageSender != null) { + // read vmImageMessage.sender.get() + vmImageMessageSenderGet = vmImageMessageSender.get(); + } + } + if ((dirtyFlags & 0xc40L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.inSelectionMode + vmImageMessageInSelectionMode = vmImageMessage.getInSelectionMode(); + } + updateRegistration(6, vmImageMessageInSelectionMode); + + + if (vmImageMessageInSelectionMode != null) { + // read vmImageMessage.inSelectionMode.get() + vmImageMessageInSelectionModeGet = vmImageMessageInSelectionMode.get(); + } + if((dirtyFlags & 0xc40L) != 0) { + if(vmImageMessageInSelectionModeGet) { + dirtyFlags |= 0x20000L; + } + else { + dirtyFlags |= 0x10000L; + } + } + + + // read vmImageMessage.inSelectionMode.get() ? View.VISIBLE : View.GONE + vmImageMessageInSelectionModeViewVISIBLEViewGONE = ((vmImageMessageInSelectionModeGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0xc80L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.imageUrl + vmImageMessageImageUrl = vmImageMessage.getImageUrl(); + } + updateRegistration(7, vmImageMessageImageUrl); + + + if (vmImageMessageImageUrl != null) { + // read vmImageMessage.imageUrl.get() + vmImageMessageImageUrlGet = vmImageMessageImageUrl.get(); + } + } + if ((dirtyFlags & 0xd00L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.msgTime + vmImageMessageMsgTime = vmImageMessage.getMsgTime(); + } + updateRegistration(8, vmImageMessageMsgTime); + + + if (vmImageMessageMsgTime != null) { + // read vmImageMessage.msgTime.get() + vmImageMessageMsgTimeGet = vmImageMessageMsgTime.get(); + } + } + if ((dirtyFlags & 0xe00L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.isDateVisible() + vmImageMessageIsDateVisible = vmImageMessage.isDateVisible(); + } + updateRegistration(9, vmImageMessageIsDateVisible); + + + if (vmImageMessageIsDateVisible != null) { + // read vmImageMessage.isDateVisible().get() + vmImageMessageIsDateVisibleGet = vmImageMessageIsDateVisible.get(); + } + if((dirtyFlags & 0xe00L) != 0) { + if(vmImageMessageIsDateVisibleGet) { + dirtyFlags |= 0x2000L; + } + else { + dirtyFlags |= 0x1000L; + } + } + + + // read vmImageMessage.isDateVisible().get() ? View.VISIBLE : View.GONE + vmImageMessageIsDateVisibleViewVISIBLEViewGONE = ((vmImageMessageIsDateVisibleGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + } + // batch finished + if ((dirtyFlags & 0xe00L) != 0) { + // api target 1 + + this.dateHeader.getRoot().setVisibility(vmImageMessageIsDateVisibleViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0xc08L) != 0) { + // api target 1 + + this.dateHeader.setDate(vmImageMessageMsgDateGet); + } + if ((dirtyFlags & 0xc01L) != 0) { + // api target 1 + + this.dateHeader.setDateFillColor(androidxDatabindingViewDataBindingSafeUnboxVmImageMessageDateFillColorGet); + } + if ((dirtyFlags & 0xc04L) != 0) { + // api target 1 + + this.ivAvatar.setVisibility(vmImageMessageIsSenderVisibleViewVISIBLEViewGONE); + this.tvName.setVisibility(vmImageMessageIsSenderVisibleViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x800L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAvatar, getColorFromResource(ivAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + this.ivImageIncoming.setOnLongClickListener(mCallback19); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedCorner(this.mboundView5, true, (java.lang.Float)null, (java.lang.Float)null, mboundView5.getResources().getDimension(R.dimen.amity_zero), (java.lang.Float)null, (java.lang.Integer)null, (java.lang.Integer)null, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvName, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvTime, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0xc80L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageUrl(this.ivImageIncoming, vmImageMessageImageUrlGet, androidx.appcompat.content.res.AppCompatResources.getDrawable(ivImageIncoming.getContext(), R.drawable.amity_ic_image_failed)); + } + if ((dirtyFlags & 0xc00L) != 0) { + // api target 1 + + this.mboundView01.setViewModel(vmImageMessage); + } + if ((dirtyFlags & 0xc02L) != 0) { + // api target 1 + + this.mboundView1.setVisibility(vmImageMessageIsDeletedViewGONEViewVISIBLE); + } + if ((dirtyFlags & 0xc40L) != 0) { + // api target 1 + + this.mboundView5.setVisibility(vmImageMessageInSelectionModeViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0xc10L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvName, vmImageMessageSenderGet); + } + if ((dirtyFlags & 0xd00L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvTime, vmImageMessageMsgTimeGet); + } + executeBindingsOn(dateHeader); + executeBindingsOn(mboundView01); + } + // Listener Stub Implementations + // callback impls + public final boolean _internalCallbackOnLongClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // vmImageMessage != null + boolean vmImageMessageJavaLangObjectNull = false; + // vmImageMessage + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoImageMsgViewModel vmImageMessage = mVmImageMessage; + // vmImageMessage.onLongPress() + boolean vmImageMessageOnLongPress = false; + + + + vmImageMessageJavaLangObjectNull = (vmImageMessage) != (null); + if (vmImageMessageJavaLangObjectNull) { + + + vmImageMessageOnLongPress = vmImageMessage.onLongPress(); + } + return vmImageMessageOnLongPress; + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): vmImageMessage.dateFillColor + flag 1 (0x2L): vmImageMessage.isDeleted() + flag 2 (0x3L): vmImageMessage.isSenderVisible() + flag 3 (0x4L): vmImageMessage.msgDate + flag 4 (0x5L): vmImageMessage.sender + flag 5 (0x6L): dateHeader + flag 6 (0x7L): vmImageMessage.inSelectionMode + flag 7 (0x8L): vmImageMessage.imageUrl + flag 8 (0x9L): vmImageMessage.msgTime + flag 9 (0xaL): vmImageMessage.isDateVisible() + flag 10 (0xbL): vmImageMessage + flag 11 (0xcL): null + flag 12 (0xdL): vmImageMessage.isDateVisible().get() ? View.VISIBLE : View.GONE + flag 13 (0xeL): vmImageMessage.isDateVisible().get() ? View.VISIBLE : View.GONE + flag 14 (0xfL): vmImageMessage.isDeleted().get() ? View.GONE : View.VISIBLE + flag 15 (0x10L): vmImageMessage.isDeleted().get() ? View.GONE : View.VISIBLE + flag 16 (0x11L): vmImageMessage.inSelectionMode.get() ? View.VISIBLE : View.GONE + flag 17 (0x12L): vmImageMessage.inSelectionMode.get() ? View.VISIBLE : View.GONE + flag 18 (0x13L): vmImageMessage.isSenderVisible().get() ? View.VISIBLE : View.GONE + flag 19 (0x14L): vmImageMessage.isSenderVisible().get() ? View.VISIBLE : View.GONE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBindingImpl.java new file mode 100644 index 00000000..b432ff11 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBindingImpl.java @@ -0,0 +1,663 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemImageMsgSenderBindingImpl extends AmityItemImageMsgSenderBinding implements com.ekoapp.ekosdk.uikit.chat.generated.callback.OnLongClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = new androidx.databinding.ViewDataBinding.IncludedLayouts(9); + sIncludes.setIncludes(0, + new String[] {"amity_view_date", "amity_view_msg_deleted"}, + new int[] {6, 8}, + new int[] {com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_date, + com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_msg_deleted}); + sIncludes.setIncludes(1, + new String[] {"amity_view_msg_error"}, + new int[] {7}, + new int[] {com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_msg_error}); + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @Nullable + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgDeletedBinding mboundView01; + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView1; + @Nullable + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgErrorBinding mboundView11; + @NonNull + private final android.widget.TextView mboundView4; + // variables + @Nullable + private final android.view.View.OnLongClickListener mCallback18; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemImageMsgSenderBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 9, sIncludes, sViewsWithIds)); + } + private AmityItemImageMsgSenderBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 11 + , (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding) bindings[6] + , (com.google.android.material.imageview.ShapeableImageView) bindings[3] + , (com.google.android.material.progressindicator.CircularProgressIndicator) bindings[5] + , (android.widget.TextView) bindings[2] + ); + this.ivMsgOutgoing.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView01 = (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgDeletedBinding) bindings[8]; + setContainedBinding(this.mboundView01); + this.mboundView1 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[1]; + this.mboundView1.setTag(null); + this.mboundView11 = (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgErrorBinding) bindings[7]; + setContainedBinding(this.mboundView11); + this.mboundView4 = (android.widget.TextView) bindings[4]; + this.mboundView4.setTag(null); + this.progressBar.setTag(null); + this.tvTimeOutgoing.setTag(null); + setRootTag(root); + // listeners + mCallback18 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnLongClickListener(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1000L; + } + dateHeader.invalidateAll(); + mboundView11.invalidateAll(); + mboundView01.invalidateAll(); + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + if (dateHeader.hasPendingBindings()) { + return true; + } + if (mboundView11.hasPendingBindings()) { + return true; + } + if (mboundView01.hasPendingBindings()) { + return true; + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.vmImageMessage == variableId) { + setVmImageMessage((com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoImageMsgViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setVmImageMessage(@Nullable com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoImageMsgViewModel VmImageMessage) { + this.mVmImageMessage = VmImageMessage; + synchronized(this) { + mDirtyFlags |= 0x800L; + } + notifyPropertyChanged(BR.vmImageMessage); + super.requestRebind(); + } + + @Override + public void setLifecycleOwner(@Nullable androidx.lifecycle.LifecycleOwner lifecycleOwner) { + super.setLifecycleOwner(lifecycleOwner); + dateHeader.setLifecycleOwner(lifecycleOwner); + mboundView11.setLifecycleOwner(lifecycleOwner); + mboundView01.setLifecycleOwner(lifecycleOwner); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeVmImageMessageIsDeleted((androidx.databinding.ObservableBoolean) object, fieldId); + case 1 : + return onChangeVmImageMessageMsgDate((androidx.databinding.ObservableField) object, fieldId); + case 2 : + return onChangeVmImageMessageInSelectionMode((androidx.databinding.ObservableBoolean) object, fieldId); + case 3 : + return onChangeVmImageMessageUploadProgress((androidx.databinding.ObservableField) object, fieldId); + case 4 : + return onChangeVmImageMessageMsgTime((androidx.databinding.ObservableField) object, fieldId); + case 5 : + return onChangeVmImageMessageImageUrl((androidx.databinding.ObservableField) object, fieldId); + case 6 : + return onChangeVmImageMessageUploading((androidx.databinding.ObservableBoolean) object, fieldId); + case 7 : + return onChangeVmImageMessageDateFillColor((androidx.databinding.ObservableField) object, fieldId); + case 8 : + return onChangeDateHeader((com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding) object, fieldId); + case 9 : + return onChangeVmImageMessageIsDateVisible((androidx.databinding.ObservableBoolean) object, fieldId); + case 10 : + return onChangeVmImageMessageIsFailed((androidx.databinding.ObservableBoolean) object, fieldId); + } + return false; + } + private boolean onChangeVmImageMessageIsDeleted(androidx.databinding.ObservableBoolean VmImageMessageIsDeleted, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageMsgDate(androidx.databinding.ObservableField VmImageMessageMsgDate, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageInSelectionMode(androidx.databinding.ObservableBoolean VmImageMessageInSelectionMode, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x4L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageUploadProgress(androidx.databinding.ObservableField VmImageMessageUploadProgress, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x8L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageMsgTime(androidx.databinding.ObservableField VmImageMessageMsgTime, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x10L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageImageUrl(androidx.databinding.ObservableField VmImageMessageImageUrl, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x20L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageUploading(androidx.databinding.ObservableBoolean VmImageMessageUploading, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x40L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageDateFillColor(androidx.databinding.ObservableField VmImageMessageDateFillColor, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x80L; + } + return true; + } + return false; + } + private boolean onChangeDateHeader(com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding DateHeader, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x100L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageIsDateVisible(androidx.databinding.ObservableBoolean VmImageMessageIsDateVisible, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x200L; + } + return true; + } + return false; + } + private boolean onChangeVmImageMessageIsFailed(androidx.databinding.ObservableBoolean VmImageMessageIsFailed, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x400L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + androidx.databinding.ObservableBoolean vmImageMessageIsDeleted = null; + boolean vmImageMessageIsFailed = false; + java.lang.Integer vmImageMessageUploadProgressGet = null; + int vmImageMessageIsDeletedViewGONEViewVISIBLE = 0; + androidx.databinding.ObservableField vmImageMessageMsgDate = null; + int androidxDatabindingViewDataBindingSafeUnboxVmImageMessageUploadProgressGet = 0; + boolean vmImageMessageIsDateVisibleGet = false; + androidx.databinding.ObservableBoolean vmImageMessageInSelectionMode = null; + androidx.databinding.ObservableField vmImageMessageUploadProgress = null; + boolean vmImageMessageInSelectionModeGet = false; + androidx.databinding.ObservableField vmImageMessageMsgTime = null; + androidx.databinding.ObservableField vmImageMessageImageUrl = null; + java.lang.String vmImageMessageImageUrlGet = null; + boolean vmImageMessageIsFailedGet = false; + androidx.databinding.ObservableBoolean vmImageMessageUploading = null; + androidx.databinding.ObservableField vmImageMessageDateFillColor = null; + int vmImageMessageInSelectionModeBooleanTrueVmImageMessageUploadingViewVISIBLEViewGONE = 0; + int vmImageMessageIsDateVisibleViewVISIBLEViewGONE = 0; + int vmImageMessageUploadingVmImageMessageIsFailedViewVISIBLEViewGONE = 0; + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoImageMsgViewModel vmImageMessage = mVmImageMessage; + java.lang.String vmImageMessageMsgDateGet = null; + boolean vmImageMessageUploadingGet = false; + java.lang.Integer vmImageMessageDateFillColorGet = null; + boolean vmImageMessageUploadingVmImageMessageIsFailed = false; + int vmImageMessageIsFailedViewVISIBLEViewGONE = 0; + java.lang.String vmImageMessageMsgTimeGet = null; + boolean vmImageMessageInSelectionModeBooleanTrueVmImageMessageUploading = false; + int androidxDatabindingViewDataBindingSafeUnboxVmImageMessageDateFillColorGet = 0; + androidx.databinding.ObservableBoolean vmImageMessageIsDateVisible = null; + androidx.databinding.ObservableBoolean VmImageMessageIsFailed1 = null; + boolean vmImageMessageIsDeletedGet = false; + + if ((dirtyFlags & 0x1effL) != 0) { + + + if ((dirtyFlags & 0x1801L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.isDeleted() + vmImageMessageIsDeleted = vmImageMessage.isDeleted(); + } + updateRegistration(0, vmImageMessageIsDeleted); + + + if (vmImageMessageIsDeleted != null) { + // read vmImageMessage.isDeleted().get() + vmImageMessageIsDeletedGet = vmImageMessageIsDeleted.get(); + } + if((dirtyFlags & 0x1801L) != 0) { + if(vmImageMessageIsDeletedGet) { + dirtyFlags |= 0x4000L; + } + else { + dirtyFlags |= 0x2000L; + } + } + + + // read vmImageMessage.isDeleted().get() ? View.GONE : View.VISIBLE + vmImageMessageIsDeletedViewGONEViewVISIBLE = ((vmImageMessageIsDeletedGet) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + if ((dirtyFlags & 0x1802L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.msgDate + vmImageMessageMsgDate = vmImageMessage.getMsgDate(); + } + updateRegistration(1, vmImageMessageMsgDate); + + + if (vmImageMessageMsgDate != null) { + // read vmImageMessage.msgDate.get() + vmImageMessageMsgDateGet = vmImageMessageMsgDate.get(); + } + } + if ((dirtyFlags & 0x1844L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.inSelectionMode + vmImageMessageInSelectionMode = vmImageMessage.getInSelectionMode(); + } + updateRegistration(2, vmImageMessageInSelectionMode); + + + if (vmImageMessageInSelectionMode != null) { + // read vmImageMessage.inSelectionMode.get() + vmImageMessageInSelectionModeGet = vmImageMessageInSelectionMode.get(); + } + if((dirtyFlags & 0x1844L) != 0) { + if(vmImageMessageInSelectionModeGet) { + dirtyFlags |= 0x1000000L; + } + else { + dirtyFlags |= 0x800000L; + } + } + } + if ((dirtyFlags & 0x1808L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.uploadProgress + vmImageMessageUploadProgress = vmImageMessage.getUploadProgress(); + } + updateRegistration(3, vmImageMessageUploadProgress); + + + if (vmImageMessageUploadProgress != null) { + // read vmImageMessage.uploadProgress.get() + vmImageMessageUploadProgressGet = vmImageMessageUploadProgress.get(); + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(vmImageMessage.uploadProgress.get()) + androidxDatabindingViewDataBindingSafeUnboxVmImageMessageUploadProgressGet = androidx.databinding.ViewDataBinding.safeUnbox(vmImageMessageUploadProgressGet); + } + if ((dirtyFlags & 0x1810L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.msgTime + vmImageMessageMsgTime = vmImageMessage.getMsgTime(); + } + updateRegistration(4, vmImageMessageMsgTime); + + + if (vmImageMessageMsgTime != null) { + // read vmImageMessage.msgTime.get() + vmImageMessageMsgTimeGet = vmImageMessageMsgTime.get(); + } + } + if ((dirtyFlags & 0x1820L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.imageUrl + vmImageMessageImageUrl = vmImageMessage.getImageUrl(); + } + updateRegistration(5, vmImageMessageImageUrl); + + + if (vmImageMessageImageUrl != null) { + // read vmImageMessage.imageUrl.get() + vmImageMessageImageUrlGet = vmImageMessageImageUrl.get(); + } + } + if ((dirtyFlags & 0x1c40L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.uploading + vmImageMessageUploading = vmImageMessage.getUploading(); + // read vmImageMessage.isFailed() + VmImageMessageIsFailed1 = vmImageMessage.isFailed(); + } + updateRegistration(6, vmImageMessageUploading); + updateRegistration(10, VmImageMessageIsFailed1); + + + if (vmImageMessageUploading != null) { + // read vmImageMessage.uploading.get() + vmImageMessageUploadingGet = vmImageMessageUploading.get(); + } + if (VmImageMessageIsFailed1 != null) { + // read vmImageMessage.isFailed().get() + vmImageMessageIsFailedGet = VmImageMessageIsFailed1.get(); + } + if((dirtyFlags & 0x1c00L) != 0) { + if(vmImageMessageIsFailedGet) { + dirtyFlags |= 0x400000L; + } + else { + dirtyFlags |= 0x200000L; + } + } + + + // read !vmImageMessage.isFailed().get() + vmImageMessageIsFailed = !vmImageMessageIsFailedGet; + + + // read (vmImageMessage.uploading.get()) & (!vmImageMessage.isFailed().get()) + vmImageMessageUploadingVmImageMessageIsFailed = (vmImageMessageUploadingGet) & (vmImageMessageIsFailed); + if((dirtyFlags & 0x1c40L) != 0) { + if(vmImageMessageUploadingVmImageMessageIsFailed) { + dirtyFlags |= 0x100000L; + } + else { + dirtyFlags |= 0x80000L; + } + } + + + // read (vmImageMessage.uploading.get()) & (!vmImageMessage.isFailed().get()) ? View.VISIBLE : View.GONE + vmImageMessageUploadingVmImageMessageIsFailedViewVISIBLEViewGONE = ((vmImageMessageUploadingVmImageMessageIsFailed) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + if ((dirtyFlags & 0x1c00L) != 0) { + + // read vmImageMessage.isFailed().get() ? View.VISIBLE : View.GONE + vmImageMessageIsFailedViewVISIBLEViewGONE = ((vmImageMessageIsFailedGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + } + if ((dirtyFlags & 0x1880L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.dateFillColor + vmImageMessageDateFillColor = vmImageMessage.getDateFillColor(); + } + updateRegistration(7, vmImageMessageDateFillColor); + + + if (vmImageMessageDateFillColor != null) { + // read vmImageMessage.dateFillColor.get() + vmImageMessageDateFillColorGet = vmImageMessageDateFillColor.get(); + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(vmImageMessage.dateFillColor.get()) + androidxDatabindingViewDataBindingSafeUnboxVmImageMessageDateFillColorGet = androidx.databinding.ViewDataBinding.safeUnbox(vmImageMessageDateFillColorGet); + } + if ((dirtyFlags & 0x1a00L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.isDateVisible() + vmImageMessageIsDateVisible = vmImageMessage.isDateVisible(); + } + updateRegistration(9, vmImageMessageIsDateVisible); + + + if (vmImageMessageIsDateVisible != null) { + // read vmImageMessage.isDateVisible().get() + vmImageMessageIsDateVisibleGet = vmImageMessageIsDateVisible.get(); + } + if((dirtyFlags & 0x1a00L) != 0) { + if(vmImageMessageIsDateVisibleGet) { + dirtyFlags |= 0x40000L; + } + else { + dirtyFlags |= 0x20000L; + } + } + + + // read vmImageMessage.isDateVisible().get() ? View.VISIBLE : View.GONE + vmImageMessageIsDateVisibleViewVISIBLEViewGONE = ((vmImageMessageIsDateVisibleGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + } + // batch finished + + if ((dirtyFlags & 0x800000L) != 0) { + + if (vmImageMessage != null) { + // read vmImageMessage.uploading + vmImageMessageUploading = vmImageMessage.getUploading(); + } + updateRegistration(6, vmImageMessageUploading); + + + if (vmImageMessageUploading != null) { + // read vmImageMessage.uploading.get() + vmImageMessageUploadingGet = vmImageMessageUploading.get(); + } + } + + if ((dirtyFlags & 0x1844L) != 0) { + + // read vmImageMessage.inSelectionMode.get() ? true : vmImageMessage.uploading.get() + vmImageMessageInSelectionModeBooleanTrueVmImageMessageUploading = ((vmImageMessageInSelectionModeGet) ? (true) : (vmImageMessageUploadingGet)); + if((dirtyFlags & 0x1844L) != 0) { + if(vmImageMessageInSelectionModeBooleanTrueVmImageMessageUploading) { + dirtyFlags |= 0x10000L; + } + else { + dirtyFlags |= 0x8000L; + } + } + + + // read vmImageMessage.inSelectionMode.get() ? true : vmImageMessage.uploading.get() ? View.VISIBLE : View.GONE + vmImageMessageInSelectionModeBooleanTrueVmImageMessageUploadingViewVISIBLEViewGONE = ((vmImageMessageInSelectionModeBooleanTrueVmImageMessageUploading) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + // batch finished + if ((dirtyFlags & 0x1a00L) != 0) { + // api target 1 + + this.dateHeader.getRoot().setVisibility(vmImageMessageIsDateVisibleViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x1802L) != 0) { + // api target 1 + + this.dateHeader.setDate(vmImageMessageMsgDateGet); + } + if ((dirtyFlags & 0x1880L) != 0) { + // api target 1 + + this.dateHeader.setDateFillColor(androidxDatabindingViewDataBindingSafeUnboxVmImageMessageDateFillColorGet); + } + if ((dirtyFlags & 0x1000L) != 0) { + // api target 1 + + this.ivMsgOutgoing.setOnLongClickListener(mCallback18); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedCorner(this.mboundView4, true, (java.lang.Float)null, (java.lang.Float)null, mboundView4.getResources().getDimension(R.dimen.amity_zero), (java.lang.Float)null, (java.lang.Integer)null, (java.lang.Integer)null, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvTimeOutgoing, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0x1820L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageUrl(this.ivMsgOutgoing, vmImageMessageImageUrlGet, androidx.appcompat.content.res.AppCompatResources.getDrawable(ivMsgOutgoing.getContext(), R.drawable.amity_ic_image_failed)); + } + if ((dirtyFlags & 0x1800L) != 0) { + // api target 1 + + this.mboundView01.setViewModel(vmImageMessage); + this.mboundView11.setViewModel(vmImageMessage); + } + if ((dirtyFlags & 0x1801L) != 0) { + // api target 1 + + this.mboundView1.setVisibility(vmImageMessageIsDeletedViewGONEViewVISIBLE); + } + if ((dirtyFlags & 0x1c00L) != 0) { + // api target 1 + + this.mboundView11.getRoot().setVisibility(vmImageMessageIsFailedViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x1844L) != 0) { + // api target 1 + + this.mboundView4.setVisibility(vmImageMessageInSelectionModeBooleanTrueVmImageMessageUploadingViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x1808L) != 0) { + // api target 1 + + this.progressBar.setProgress(androidxDatabindingViewDataBindingSafeUnboxVmImageMessageUploadProgressGet); + } + if ((dirtyFlags & 0x1c40L) != 0) { + // api target 1 + + this.progressBar.setVisibility(vmImageMessageUploadingVmImageMessageIsFailedViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x1810L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvTimeOutgoing, vmImageMessageMsgTimeGet); + } + executeBindingsOn(dateHeader); + executeBindingsOn(mboundView11); + executeBindingsOn(mboundView01); + } + // Listener Stub Implementations + // callback impls + public final boolean _internalCallbackOnLongClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // vmImageMessage != null + boolean vmImageMessageJavaLangObjectNull = false; + // vmImageMessage + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoImageMsgViewModel vmImageMessage = mVmImageMessage; + // vmImageMessage.onLongPress() + boolean vmImageMessageOnLongPress = false; + + + + vmImageMessageJavaLangObjectNull = (vmImageMessage) != (null); + if (vmImageMessageJavaLangObjectNull) { + + + vmImageMessageOnLongPress = vmImageMessage.onLongPress(); + } + return vmImageMessageOnLongPress; + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): vmImageMessage.isDeleted() + flag 1 (0x2L): vmImageMessage.msgDate + flag 2 (0x3L): vmImageMessage.inSelectionMode + flag 3 (0x4L): vmImageMessage.uploadProgress + flag 4 (0x5L): vmImageMessage.msgTime + flag 5 (0x6L): vmImageMessage.imageUrl + flag 6 (0x7L): vmImageMessage.uploading + flag 7 (0x8L): vmImageMessage.dateFillColor + flag 8 (0x9L): dateHeader + flag 9 (0xaL): vmImageMessage.isDateVisible() + flag 10 (0xbL): vmImageMessage.isFailed() + flag 11 (0xcL): vmImageMessage + flag 12 (0xdL): null + flag 13 (0xeL): vmImageMessage.isDeleted().get() ? View.GONE : View.VISIBLE + flag 14 (0xfL): vmImageMessage.isDeleted().get() ? View.GONE : View.VISIBLE + flag 15 (0x10L): vmImageMessage.inSelectionMode.get() ? true : vmImageMessage.uploading.get() ? View.VISIBLE : View.GONE + flag 16 (0x11L): vmImageMessage.inSelectionMode.get() ? true : vmImageMessage.uploading.get() ? View.VISIBLE : View.GONE + flag 17 (0x12L): vmImageMessage.isDateVisible().get() ? View.VISIBLE : View.GONE + flag 18 (0x13L): vmImageMessage.isDateVisible().get() ? View.VISIBLE : View.GONE + flag 19 (0x14L): (vmImageMessage.uploading.get()) & (!vmImageMessage.isFailed().get()) ? View.VISIBLE : View.GONE + flag 20 (0x15L): (vmImageMessage.uploading.get()) & (!vmImageMessage.isFailed().get()) ? View.VISIBLE : View.GONE + flag 21 (0x16L): vmImageMessage.isFailed().get() ? View.VISIBLE : View.GONE + flag 22 (0x17L): vmImageMessage.isFailed().get() ? View.VISIBLE : View.GONE + flag 23 (0x18L): vmImageMessage.inSelectionMode.get() ? true : vmImageMessage.uploading.get() + flag 24 (0x19L): vmImageMessage.inSelectionMode.get() ? true : vmImageMessage.uploading.get() + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBindingImpl.java new file mode 100644 index 00000000..9b0f1eef --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBindingImpl.java @@ -0,0 +1,104 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemRecentMessageBindingImpl extends AmityItemRecentMessageBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.tvDisplayName, 4); + sViewsWithIds.put(R.id.tvUnreadCount, 5); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemRecentMessageBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 6, sIncludes, sViewsWithIds)); + } + private AmityItemRecentMessageBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (android.widget.TextView) bindings[4] + , (android.widget.TextView) bindings[2] + , (android.widget.TextView) bindings[3] + , (android.widget.TextView) bindings[5] + ); + this.ivAvatar.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvMemberCount.setTag(null); + this.tvTime.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x1L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAvatar, getColorFromResource(ivAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvMemberCount, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvTime, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBindingImpl.java new file mode 100644 index 00000000..c07d85a9 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBindingImpl.java @@ -0,0 +1,592 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemTextMessageReceiverBindingImpl extends AmityItemTextMessageReceiverBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = new androidx.databinding.ViewDataBinding.IncludedLayouts(9); + sIncludes.setIncludes(0, + new String[] {"amity_view_date", "amity_view_msg_deleted"}, + new int[] {7, 8}, + new int[] {com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_date, + com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_msg_deleted}); + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @Nullable + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgDeletedBinding mboundView01; + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView1; + @NonNull + private final android.widget.TextView mboundView6; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemTextMessageReceiverBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 9, sIncludes, sViewsWithIds)); + } + private AmityItemTextMessageReceiverBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 11 + , (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding) bindings[7] + , (com.google.android.material.imageview.ShapeableImageView) bindings[2] + , (com.ekoapp.ekosdk.uikit.components.EkoReadMoreTextView) bindings[4] + , (android.widget.TextView) bindings[3] + , (android.widget.TextView) bindings[5] + ); + this.ivAvatar.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView01 = (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgDeletedBinding) bindings[8]; + setContainedBinding(this.mboundView01); + this.mboundView1 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[1]; + this.mboundView1.setTag(null); + this.mboundView6 = (android.widget.TextView) bindings[6]; + this.mboundView6.setTag(null); + this.tvMessageIncoming.setTag(null); + this.tvName.setTag(null); + this.tvTime.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2000L; + } + dateHeader.invalidateAll(); + mboundView01.invalidateAll(); + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + if (dateHeader.hasPendingBindings()) { + return true; + } + if (mboundView01.hasPendingBindings()) { + return true; + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.lonPressListener == variableId) { + setLonPressListener((com.ekoapp.ekosdk.uikit.components.ILongPressListener) variable); + } + else if (BR.vmTextMessage == variableId) { + setVmTextMessage((com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoTextMessageViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setLonPressListener(@Nullable com.ekoapp.ekosdk.uikit.components.ILongPressListener LonPressListener) { + this.mLonPressListener = LonPressListener; + synchronized(this) { + mDirtyFlags |= 0x800L; + } + notifyPropertyChanged(BR.lonPressListener); + super.requestRebind(); + } + public void setVmTextMessage(@Nullable com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoTextMessageViewModel VmTextMessage) { + this.mVmTextMessage = VmTextMessage; + synchronized(this) { + mDirtyFlags |= 0x1000L; + } + notifyPropertyChanged(BR.vmTextMessage); + super.requestRebind(); + } + + @Override + public void setLifecycleOwner(@Nullable androidx.lifecycle.LifecycleOwner lifecycleOwner) { + super.setLifecycleOwner(lifecycleOwner); + dateHeader.setLifecycleOwner(lifecycleOwner); + mboundView01.setLifecycleOwner(lifecycleOwner); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeVmTextMessageDateFillColor((androidx.databinding.ObservableField) object, fieldId); + case 1 : + return onChangeVmTextMessageIsSenderVisible((androidx.databinding.ObservableBoolean) object, fieldId); + case 2 : + return onChangeVmTextMessageSender((androidx.databinding.ObservableField) object, fieldId); + case 3 : + return onChangeVmTextMessageMsgDate((androidx.databinding.ObservableField) object, fieldId); + case 4 : + return onChangeVmTextMessageIsDeleted((androidx.databinding.ObservableBoolean) object, fieldId); + case 5 : + return onChangeVmTextMessageInSelectionMode((androidx.databinding.ObservableBoolean) object, fieldId); + case 6 : + return onChangeVmTextMessageText((androidx.databinding.ObservableField) object, fieldId); + case 7 : + return onChangeDateHeader((com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding) object, fieldId); + case 8 : + return onChangeVmTextMessageMsgTime((androidx.databinding.ObservableField) object, fieldId); + case 9 : + return onChangeVmTextMessageReceiverFillColor((androidx.databinding.ObservableField) object, fieldId); + case 10 : + return onChangeVmTextMessageIsDateVisible((androidx.databinding.ObservableBoolean) object, fieldId); + } + return false; + } + private boolean onChangeVmTextMessageDateFillColor(androidx.databinding.ObservableField VmTextMessageDateFillColor, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageIsSenderVisible(androidx.databinding.ObservableBoolean VmTextMessageIsSenderVisible, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageSender(androidx.databinding.ObservableField VmTextMessageSender, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x4L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageMsgDate(androidx.databinding.ObservableField VmTextMessageMsgDate, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x8L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageIsDeleted(androidx.databinding.ObservableBoolean VmTextMessageIsDeleted, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x10L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageInSelectionMode(androidx.databinding.ObservableBoolean VmTextMessageInSelectionMode, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x20L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageText(androidx.databinding.ObservableField VmTextMessageText, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x40L; + } + return true; + } + return false; + } + private boolean onChangeDateHeader(com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding DateHeader, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x80L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageMsgTime(androidx.databinding.ObservableField VmTextMessageMsgTime, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x100L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageReceiverFillColor(androidx.databinding.ObservableField VmTextMessageReceiverFillColor, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x200L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageIsDateVisible(androidx.databinding.ObservableBoolean VmTextMessageIsDateVisible, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x400L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + java.lang.String vmTextMessageMsgDateGet = null; + java.lang.Integer vmTextMessageDateFillColorGet = null; + java.lang.String vmTextMessageMsgTimeGet = null; + java.lang.String vmTextMessageSenderGet = null; + androidx.databinding.ObservableField vmTextMessageDateFillColor = null; + int androidxDatabindingViewDataBindingSafeUnboxVmTextMessageDateFillColorGet = 0; + boolean vmTextMessageIsDateVisibleGet = false; + java.lang.String vmTextMessageTextGet = null; + androidx.databinding.ObservableBoolean vmTextMessageIsSenderVisible = null; + int vmTextMessageInSelectionModeViewVISIBLEViewGONE = 0; + int vmTextMessageIsSenderVisibleViewVISIBLEViewGONE = 0; + boolean vmTextMessageIsSenderVisibleGet = false; + androidx.databinding.ObservableField vmTextMessageSender = null; + com.ekoapp.ekosdk.uikit.components.ILongPressListener lonPressListener = mLonPressListener; + int vmTextMessageIsDateVisibleViewVISIBLEViewGONE = 0; + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoTextMessageViewModel vmTextMessage = mVmTextMessage; + androidx.databinding.ObservableField vmTextMessageMsgDate = null; + java.lang.Integer vmTextMessageReceiverFillColorGet = null; + androidx.databinding.ObservableBoolean vmTextMessageIsDeleted = null; + androidx.databinding.ObservableBoolean vmTextMessageInSelectionMode = null; + boolean vmTextMessageInSelectionModeGet = false; + androidx.databinding.ObservableField vmTextMessageText = null; + androidx.databinding.ObservableField vmTextMessageMsgTime = null; + androidx.databinding.ObservableField vmTextMessageReceiverFillColor = null; + androidx.databinding.ObservableBoolean vmTextMessageIsDateVisible = null; + int vmTextMessageIsDeletedViewGONEViewVISIBLE = 0; + boolean vmTextMessageIsDeletedGet = false; + + if ((dirtyFlags & 0x2800L) != 0) { + } + if ((dirtyFlags & 0x377fL) != 0) { + + + if ((dirtyFlags & 0x3001L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.dateFillColor + vmTextMessageDateFillColor = vmTextMessage.getDateFillColor(); + } + updateRegistration(0, vmTextMessageDateFillColor); + + + if (vmTextMessageDateFillColor != null) { + // read vmTextMessage.dateFillColor.get() + vmTextMessageDateFillColorGet = vmTextMessageDateFillColor.get(); + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(vmTextMessage.dateFillColor.get()) + androidxDatabindingViewDataBindingSafeUnboxVmTextMessageDateFillColorGet = androidx.databinding.ViewDataBinding.safeUnbox(vmTextMessageDateFillColorGet); + } + if ((dirtyFlags & 0x3002L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.isSenderVisible() + vmTextMessageIsSenderVisible = vmTextMessage.isSenderVisible(); + } + updateRegistration(1, vmTextMessageIsSenderVisible); + + + if (vmTextMessageIsSenderVisible != null) { + // read vmTextMessage.isSenderVisible().get() + vmTextMessageIsSenderVisibleGet = vmTextMessageIsSenderVisible.get(); + } + if((dirtyFlags & 0x3002L) != 0) { + if(vmTextMessageIsSenderVisibleGet) { + dirtyFlags |= 0x20000L; + } + else { + dirtyFlags |= 0x10000L; + } + } + + + // read vmTextMessage.isSenderVisible().get() ? View.VISIBLE : View.GONE + vmTextMessageIsSenderVisibleViewVISIBLEViewGONE = ((vmTextMessageIsSenderVisibleGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x3004L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.sender + vmTextMessageSender = vmTextMessage.getSender(); + } + updateRegistration(2, vmTextMessageSender); + + + if (vmTextMessageSender != null) { + // read vmTextMessage.sender.get() + vmTextMessageSenderGet = vmTextMessageSender.get(); + } + } + if ((dirtyFlags & 0x3008L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.msgDate + vmTextMessageMsgDate = vmTextMessage.getMsgDate(); + } + updateRegistration(3, vmTextMessageMsgDate); + + + if (vmTextMessageMsgDate != null) { + // read vmTextMessage.msgDate.get() + vmTextMessageMsgDateGet = vmTextMessageMsgDate.get(); + } + } + if ((dirtyFlags & 0x3010L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.isDeleted() + vmTextMessageIsDeleted = vmTextMessage.isDeleted(); + } + updateRegistration(4, vmTextMessageIsDeleted); + + + if (vmTextMessageIsDeleted != null) { + // read vmTextMessage.isDeleted().get() + vmTextMessageIsDeletedGet = vmTextMessageIsDeleted.get(); + } + if((dirtyFlags & 0x3010L) != 0) { + if(vmTextMessageIsDeletedGet) { + dirtyFlags |= 0x200000L; + } + else { + dirtyFlags |= 0x100000L; + } + } + + + // read vmTextMessage.isDeleted().get() ? View.GONE : View.VISIBLE + vmTextMessageIsDeletedViewGONEViewVISIBLE = ((vmTextMessageIsDeletedGet) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + if ((dirtyFlags & 0x3020L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.inSelectionMode + vmTextMessageInSelectionMode = vmTextMessage.getInSelectionMode(); + } + updateRegistration(5, vmTextMessageInSelectionMode); + + + if (vmTextMessageInSelectionMode != null) { + // read vmTextMessage.inSelectionMode.get() + vmTextMessageInSelectionModeGet = vmTextMessageInSelectionMode.get(); + } + if((dirtyFlags & 0x3020L) != 0) { + if(vmTextMessageInSelectionModeGet) { + dirtyFlags |= 0x8000L; + } + else { + dirtyFlags |= 0x4000L; + } + } + + + // read vmTextMessage.inSelectionMode.get() ? View.VISIBLE : View.GONE + vmTextMessageInSelectionModeViewVISIBLEViewGONE = ((vmTextMessageInSelectionModeGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x3040L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.text + vmTextMessageText = vmTextMessage.getText(); + } + updateRegistration(6, vmTextMessageText); + + + if (vmTextMessageText != null) { + // read vmTextMessage.text.get() + vmTextMessageTextGet = vmTextMessageText.get(); + } + } + if ((dirtyFlags & 0x3100L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.msgTime + vmTextMessageMsgTime = vmTextMessage.getMsgTime(); + } + updateRegistration(8, vmTextMessageMsgTime); + + + if (vmTextMessageMsgTime != null) { + // read vmTextMessage.msgTime.get() + vmTextMessageMsgTimeGet = vmTextMessageMsgTime.get(); + } + } + if ((dirtyFlags & 0x3200L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.receiverFillColor + vmTextMessageReceiverFillColor = vmTextMessage.getReceiverFillColor(); + } + updateRegistration(9, vmTextMessageReceiverFillColor); + + + if (vmTextMessageReceiverFillColor != null) { + // read vmTextMessage.receiverFillColor.get() + vmTextMessageReceiverFillColorGet = vmTextMessageReceiverFillColor.get(); + } + } + if ((dirtyFlags & 0x3400L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.isDateVisible() + vmTextMessageIsDateVisible = vmTextMessage.isDateVisible(); + } + updateRegistration(10, vmTextMessageIsDateVisible); + + + if (vmTextMessageIsDateVisible != null) { + // read vmTextMessage.isDateVisible().get() + vmTextMessageIsDateVisibleGet = vmTextMessageIsDateVisible.get(); + } + if((dirtyFlags & 0x3400L) != 0) { + if(vmTextMessageIsDateVisibleGet) { + dirtyFlags |= 0x80000L; + } + else { + dirtyFlags |= 0x40000L; + } + } + + + // read vmTextMessage.isDateVisible().get() ? View.VISIBLE : View.GONE + vmTextMessageIsDateVisibleViewVISIBLEViewGONE = ((vmTextMessageIsDateVisibleGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + } + // batch finished + if ((dirtyFlags & 0x3400L) != 0) { + // api target 1 + + this.dateHeader.getRoot().setVisibility(vmTextMessageIsDateVisibleViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x3008L) != 0) { + // api target 1 + + this.dateHeader.setDate(vmTextMessageMsgDateGet); + } + if ((dirtyFlags & 0x3001L) != 0) { + // api target 1 + + this.dateHeader.setDateFillColor(androidxDatabindingViewDataBindingSafeUnboxVmTextMessageDateFillColorGet); + } + if ((dirtyFlags & 0x3002L) != 0) { + // api target 1 + + this.ivAvatar.setVisibility(vmTextMessageIsSenderVisibleViewVISIBLEViewGONE); + this.tvName.setVisibility(vmTextMessageIsSenderVisibleViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x2000L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAvatar, getColorFromResource(ivAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvName, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvTime, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0x3000L) != 0) { + // api target 1 + + this.mboundView01.setViewModel(vmTextMessage); + } + if ((dirtyFlags & 0x3010L) != 0) { + // api target 1 + + this.mboundView1.setVisibility(vmTextMessageIsDeletedViewGONEViewVISIBLE); + } + if ((dirtyFlags & 0x3020L) != 0) { + // api target 1 + + this.mboundView6.setVisibility(vmTextMessageInSelectionModeViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x3200L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedCorner(this.tvMessageIncoming, true, tvMessageIncoming.getResources().getDimension(R.dimen.amity_zero), (java.lang.Float)null, (java.lang.Float)null, (java.lang.Float)null, vmTextMessageReceiverFillColorGet, (java.lang.Integer)null, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0x3040L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setText(this.tvMessageIncoming, vmTextMessageTextGet, false); + } + if ((dirtyFlags & 0x2800L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setListener(this.tvMessageIncoming, lonPressListener, (java.lang.Integer)null); + } + if ((dirtyFlags & 0x3004L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvName, vmTextMessageSenderGet); + } + if ((dirtyFlags & 0x3100L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvTime, vmTextMessageMsgTimeGet); + } + executeBindingsOn(dateHeader); + executeBindingsOn(mboundView01); + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): vmTextMessage.dateFillColor + flag 1 (0x2L): vmTextMessage.isSenderVisible() + flag 2 (0x3L): vmTextMessage.sender + flag 3 (0x4L): vmTextMessage.msgDate + flag 4 (0x5L): vmTextMessage.isDeleted() + flag 5 (0x6L): vmTextMessage.inSelectionMode + flag 6 (0x7L): vmTextMessage.text + flag 7 (0x8L): dateHeader + flag 8 (0x9L): vmTextMessage.msgTime + flag 9 (0xaL): vmTextMessage.receiverFillColor + flag 10 (0xbL): vmTextMessage.isDateVisible() + flag 11 (0xcL): lonPressListener + flag 12 (0xdL): vmTextMessage + flag 13 (0xeL): null + flag 14 (0xfL): vmTextMessage.inSelectionMode.get() ? View.VISIBLE : View.GONE + flag 15 (0x10L): vmTextMessage.inSelectionMode.get() ? View.VISIBLE : View.GONE + flag 16 (0x11L): vmTextMessage.isSenderVisible().get() ? View.VISIBLE : View.GONE + flag 17 (0x12L): vmTextMessage.isSenderVisible().get() ? View.VISIBLE : View.GONE + flag 18 (0x13L): vmTextMessage.isDateVisible().get() ? View.VISIBLE : View.GONE + flag 19 (0x14L): vmTextMessage.isDateVisible().get() ? View.VISIBLE : View.GONE + flag 20 (0x15L): vmTextMessage.isDeleted().get() ? View.GONE : View.VISIBLE + flag 21 (0x16L): vmTextMessage.isDeleted().get() ? View.GONE : View.VISIBLE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBindingImpl.java new file mode 100644 index 00000000..ba67fba0 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBindingImpl.java @@ -0,0 +1,670 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemTextMessageSenderBindingImpl extends AmityItemTextMessageSenderBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = new androidx.databinding.ViewDataBinding.IncludedLayouts(9); + sIncludes.setIncludes(0, + new String[] {"amity_view_date", "amity_view_msg_deleted"}, + new int[] {6, 8}, + new int[] {com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_date, + com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_msg_deleted}); + sIncludes.setIncludes(1, + new String[] {"amity_view_msg_error"}, + new int[] {7}, + new int[] {com.ekoapp.ekosdk.uikit.chat.R.layout.amity_view_msg_error}); + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @Nullable + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgDeletedBinding mboundView01; + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView1; + @Nullable + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgErrorBinding mboundView11; + @NonNull + private final android.widget.TextView mboundView3; + @NonNull + private final android.widget.TextView mboundView5; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemTextMessageSenderBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 9, sIncludes, sViewsWithIds)); + } + private AmityItemTextMessageSenderBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 12 + , (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding) bindings[6] + , (com.ekoapp.ekosdk.uikit.components.EkoReadMoreTextView) bindings[4] + , (android.widget.TextView) bindings[2] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView01 = (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgDeletedBinding) bindings[8]; + setContainedBinding(this.mboundView01); + this.mboundView1 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[1]; + this.mboundView1.setTag(null); + this.mboundView11 = (com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewMsgErrorBinding) bindings[7]; + setContainedBinding(this.mboundView11); + this.mboundView3 = (android.widget.TextView) bindings[3]; + this.mboundView3.setTag(null); + this.mboundView5 = (android.widget.TextView) bindings[5]; + this.mboundView5.setTag(null); + this.tvMessageOutgoing.setTag(null); + this.tvTimeOutgoing.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x4000L; + } + dateHeader.invalidateAll(); + mboundView11.invalidateAll(); + mboundView01.invalidateAll(); + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + if (dateHeader.hasPendingBindings()) { + return true; + } + if (mboundView11.hasPendingBindings()) { + return true; + } + if (mboundView01.hasPendingBindings()) { + return true; + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.lonPressListener == variableId) { + setLonPressListener((com.ekoapp.ekosdk.uikit.components.ILongPressListener) variable); + } + else if (BR.vmTextMessage == variableId) { + setVmTextMessage((com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoTextMessageViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setLonPressListener(@Nullable com.ekoapp.ekosdk.uikit.components.ILongPressListener LonPressListener) { + this.mLonPressListener = LonPressListener; + synchronized(this) { + mDirtyFlags |= 0x1000L; + } + notifyPropertyChanged(BR.lonPressListener); + super.requestRebind(); + } + public void setVmTextMessage(@Nullable com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoTextMessageViewModel VmTextMessage) { + this.mVmTextMessage = VmTextMessage; + synchronized(this) { + mDirtyFlags |= 0x2000L; + } + notifyPropertyChanged(BR.vmTextMessage); + super.requestRebind(); + } + + @Override + public void setLifecycleOwner(@Nullable androidx.lifecycle.LifecycleOwner lifecycleOwner) { + super.setLifecycleOwner(lifecycleOwner); + dateHeader.setLifecycleOwner(lifecycleOwner); + mboundView11.setLifecycleOwner(lifecycleOwner); + mboundView01.setLifecycleOwner(lifecycleOwner); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeVmTextMessageDateFillColor((androidx.databinding.ObservableField) object, fieldId); + case 1 : + return onChangeVmTextMessageIsFailed((androidx.databinding.ObservableBoolean) object, fieldId); + case 2 : + return onChangeVmTextMessageEditedAt((androidx.databinding.ObservableField) object, fieldId); + case 3 : + return onChangeVmTextMessageMsgDate((androidx.databinding.ObservableField) object, fieldId); + case 4 : + return onChangeVmTextMessageSenderFillColor((androidx.databinding.ObservableField) object, fieldId); + case 5 : + return onChangeVmTextMessageIsDeleted((androidx.databinding.ObservableBoolean) object, fieldId); + case 6 : + return onChangeVmTextMessageInSelectionMode((androidx.databinding.ObservableBoolean) object, fieldId); + case 7 : + return onChangeVmTextMessageText((androidx.databinding.ObservableField) object, fieldId); + case 8 : + return onChangeDateHeader((com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding) object, fieldId); + case 9 : + return onChangeVmTextMessageMsgTime((androidx.databinding.ObservableField) object, fieldId); + case 10 : + return onChangeVmTextMessageIsEdited((androidx.databinding.ObservableBoolean) object, fieldId); + case 11 : + return onChangeVmTextMessageIsDateVisible((androidx.databinding.ObservableBoolean) object, fieldId); + } + return false; + } + private boolean onChangeVmTextMessageDateFillColor(androidx.databinding.ObservableField VmTextMessageDateFillColor, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageIsFailed(androidx.databinding.ObservableBoolean VmTextMessageIsFailed, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageEditedAt(androidx.databinding.ObservableField VmTextMessageEditedAt, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x4L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageMsgDate(androidx.databinding.ObservableField VmTextMessageMsgDate, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x8L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageSenderFillColor(androidx.databinding.ObservableField VmTextMessageSenderFillColor, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x10L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageIsDeleted(androidx.databinding.ObservableBoolean VmTextMessageIsDeleted, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x20L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageInSelectionMode(androidx.databinding.ObservableBoolean VmTextMessageInSelectionMode, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x40L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageText(androidx.databinding.ObservableField VmTextMessageText, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x80L; + } + return true; + } + return false; + } + private boolean onChangeDateHeader(com.ekoapp.ekosdk.uikit.chat.databinding.AmityViewDateBinding DateHeader, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x100L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageMsgTime(androidx.databinding.ObservableField VmTextMessageMsgTime, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x200L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageIsEdited(androidx.databinding.ObservableBoolean VmTextMessageIsEdited, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x400L; + } + return true; + } + return false; + } + private boolean onChangeVmTextMessageIsDateVisible(androidx.databinding.ObservableBoolean VmTextMessageIsDateVisible, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x800L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + java.lang.String vmTextMessageMsgDateGet = null; + java.lang.Integer vmTextMessageDateFillColorGet = null; + boolean vmTextMessageIsFailedGet = false; + java.lang.String vmTextMessageMsgTimeGet = null; + androidx.databinding.ObservableField vmTextMessageDateFillColor = null; + int androidxDatabindingViewDataBindingSafeUnboxVmTextMessageDateFillColorGet = 0; + boolean vmTextMessageIsDateVisibleGet = false; + androidx.databinding.ObservableBoolean vmTextMessageIsFailed = null; + java.lang.String vmTextMessageTextGet = null; + int vmTextMessageIsEditedViewVISIBLEViewGONE = 0; + int vmTextMessageInSelectionModeViewVISIBLEViewGONE = 0; + com.ekoapp.ekosdk.uikit.components.ILongPressListener lonPressListener = mLonPressListener; + int vmTextMessageIsDateVisibleViewVISIBLEViewGONE = 0; + androidx.databinding.ObservableField vmTextMessageEditedAt = null; + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoTextMessageViewModel vmTextMessage = mVmTextMessage; + androidx.databinding.ObservableField vmTextMessageMsgDate = null; + boolean vmTextMessageIsEditedGet = false; + java.lang.String vmTextMessageIsEditedVmTextMessageEditedAtVmTextMessageMsgTime = null; + androidx.databinding.ObservableField vmTextMessageSenderFillColor = null; + java.lang.String vmTextMessageEditedAtGet = null; + androidx.databinding.ObservableBoolean vmTextMessageIsDeleted = null; + androidx.databinding.ObservableBoolean vmTextMessageInSelectionMode = null; + java.lang.Integer vmTextMessageSenderFillColorGet = null; + boolean vmTextMessageInSelectionModeGet = false; + androidx.databinding.ObservableField vmTextMessageText = null; + androidx.databinding.ObservableField vmTextMessageMsgTime = null; + androidx.databinding.ObservableBoolean vmTextMessageIsEdited = null; + int vmTextMessageIsFailedViewVISIBLEViewGONE = 0; + androidx.databinding.ObservableBoolean vmTextMessageIsDateVisible = null; + int vmTextMessageIsDeletedViewGONEViewVISIBLE = 0; + boolean vmTextMessageIsDeletedGet = false; + + if ((dirtyFlags & 0x5000L) != 0) { + } + if ((dirtyFlags & 0x6effL) != 0) { + + + if ((dirtyFlags & 0x6001L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.dateFillColor + vmTextMessageDateFillColor = vmTextMessage.getDateFillColor(); + } + updateRegistration(0, vmTextMessageDateFillColor); + + + if (vmTextMessageDateFillColor != null) { + // read vmTextMessage.dateFillColor.get() + vmTextMessageDateFillColorGet = vmTextMessageDateFillColor.get(); + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(vmTextMessage.dateFillColor.get()) + androidxDatabindingViewDataBindingSafeUnboxVmTextMessageDateFillColorGet = androidx.databinding.ViewDataBinding.safeUnbox(vmTextMessageDateFillColorGet); + } + if ((dirtyFlags & 0x6002L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.isFailed() + vmTextMessageIsFailed = vmTextMessage.isFailed(); + } + updateRegistration(1, vmTextMessageIsFailed); + + + if (vmTextMessageIsFailed != null) { + // read vmTextMessage.isFailed().get() + vmTextMessageIsFailedGet = vmTextMessageIsFailed.get(); + } + if((dirtyFlags & 0x6002L) != 0) { + if(vmTextMessageIsFailedGet) { + dirtyFlags |= 0x1000000L; + } + else { + dirtyFlags |= 0x800000L; + } + } + + + // read vmTextMessage.isFailed().get() ? View.VISIBLE : View.GONE + vmTextMessageIsFailedViewVISIBLEViewGONE = ((vmTextMessageIsFailedGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x6008L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.msgDate + vmTextMessageMsgDate = vmTextMessage.getMsgDate(); + } + updateRegistration(3, vmTextMessageMsgDate); + + + if (vmTextMessageMsgDate != null) { + // read vmTextMessage.msgDate.get() + vmTextMessageMsgDateGet = vmTextMessageMsgDate.get(); + } + } + if ((dirtyFlags & 0x6010L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.senderFillColor + vmTextMessageSenderFillColor = vmTextMessage.getSenderFillColor(); + } + updateRegistration(4, vmTextMessageSenderFillColor); + + + if (vmTextMessageSenderFillColor != null) { + // read vmTextMessage.senderFillColor.get() + vmTextMessageSenderFillColorGet = vmTextMessageSenderFillColor.get(); + } + } + if ((dirtyFlags & 0x6020L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.isDeleted() + vmTextMessageIsDeleted = vmTextMessage.isDeleted(); + } + updateRegistration(5, vmTextMessageIsDeleted); + + + if (vmTextMessageIsDeleted != null) { + // read vmTextMessage.isDeleted().get() + vmTextMessageIsDeletedGet = vmTextMessageIsDeleted.get(); + } + if((dirtyFlags & 0x6020L) != 0) { + if(vmTextMessageIsDeletedGet) { + dirtyFlags |= 0x4000000L; + } + else { + dirtyFlags |= 0x2000000L; + } + } + + + // read vmTextMessage.isDeleted().get() ? View.GONE : View.VISIBLE + vmTextMessageIsDeletedViewGONEViewVISIBLE = ((vmTextMessageIsDeletedGet) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + if ((dirtyFlags & 0x6040L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.inSelectionMode + vmTextMessageInSelectionMode = vmTextMessage.getInSelectionMode(); + } + updateRegistration(6, vmTextMessageInSelectionMode); + + + if (vmTextMessageInSelectionMode != null) { + // read vmTextMessage.inSelectionMode.get() + vmTextMessageInSelectionModeGet = vmTextMessageInSelectionMode.get(); + } + if((dirtyFlags & 0x6040L) != 0) { + if(vmTextMessageInSelectionModeGet) { + dirtyFlags |= 0x40000L; + } + else { + dirtyFlags |= 0x20000L; + } + } + + + // read vmTextMessage.inSelectionMode.get() ? View.VISIBLE : View.GONE + vmTextMessageInSelectionModeViewVISIBLEViewGONE = ((vmTextMessageInSelectionModeGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x6080L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.text + vmTextMessageText = vmTextMessage.getText(); + } + updateRegistration(7, vmTextMessageText); + + + if (vmTextMessageText != null) { + // read vmTextMessage.text.get() + vmTextMessageTextGet = vmTextMessageText.get(); + } + } + if ((dirtyFlags & 0x6604L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.isEdited() + vmTextMessageIsEdited = vmTextMessage.isEdited(); + } + updateRegistration(10, vmTextMessageIsEdited); + + + if (vmTextMessageIsEdited != null) { + // read vmTextMessage.isEdited().get() + vmTextMessageIsEditedGet = vmTextMessageIsEdited.get(); + } + if((dirtyFlags & 0x6400L) != 0) { + if(vmTextMessageIsEditedGet) { + dirtyFlags |= 0x10000L; + } + else { + dirtyFlags |= 0x8000L; + } + } + if((dirtyFlags & 0x6604L) != 0) { + if(vmTextMessageIsEditedGet) { + dirtyFlags |= 0x400000L; + } + else { + dirtyFlags |= 0x200000L; + } + } + + if ((dirtyFlags & 0x6400L) != 0) { + + // read vmTextMessage.isEdited().get() ? View.VISIBLE : View.GONE + vmTextMessageIsEditedViewVISIBLEViewGONE = ((vmTextMessageIsEditedGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + } + if ((dirtyFlags & 0x6800L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.isDateVisible() + vmTextMessageIsDateVisible = vmTextMessage.isDateVisible(); + } + updateRegistration(11, vmTextMessageIsDateVisible); + + + if (vmTextMessageIsDateVisible != null) { + // read vmTextMessage.isDateVisible().get() + vmTextMessageIsDateVisibleGet = vmTextMessageIsDateVisible.get(); + } + if((dirtyFlags & 0x6800L) != 0) { + if(vmTextMessageIsDateVisibleGet) { + dirtyFlags |= 0x100000L; + } + else { + dirtyFlags |= 0x80000L; + } + } + + + // read vmTextMessage.isDateVisible().get() ? View.VISIBLE : View.GONE + vmTextMessageIsDateVisibleViewVISIBLEViewGONE = ((vmTextMessageIsDateVisibleGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + } + // batch finished + + if ((dirtyFlags & 0x400000L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.editedAt + vmTextMessageEditedAt = vmTextMessage.getEditedAt(); + } + updateRegistration(2, vmTextMessageEditedAt); + + + if (vmTextMessageEditedAt != null) { + // read vmTextMessage.editedAt.get() + vmTextMessageEditedAtGet = vmTextMessageEditedAt.get(); + } + } + if ((dirtyFlags & 0x200000L) != 0) { + + if (vmTextMessage != null) { + // read vmTextMessage.msgTime + vmTextMessageMsgTime = vmTextMessage.getMsgTime(); + } + updateRegistration(9, vmTextMessageMsgTime); + + + if (vmTextMessageMsgTime != null) { + // read vmTextMessage.msgTime.get() + vmTextMessageMsgTimeGet = vmTextMessageMsgTime.get(); + } + } + + if ((dirtyFlags & 0x6604L) != 0) { + + // read vmTextMessage.isEdited().get() ? vmTextMessage.editedAt.get() : vmTextMessage.msgTime.get() + vmTextMessageIsEditedVmTextMessageEditedAtVmTextMessageMsgTime = ((vmTextMessageIsEditedGet) ? (vmTextMessageEditedAtGet) : (vmTextMessageMsgTimeGet)); + } + // batch finished + if ((dirtyFlags & 0x6800L) != 0) { + // api target 1 + + this.dateHeader.getRoot().setVisibility(vmTextMessageIsDateVisibleViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x6008L) != 0) { + // api target 1 + + this.dateHeader.setDate(vmTextMessageMsgDateGet); + } + if ((dirtyFlags & 0x6001L) != 0) { + // api target 1 + + this.dateHeader.setDateFillColor(androidxDatabindingViewDataBindingSafeUnboxVmTextMessageDateFillColorGet); + } + if ((dirtyFlags & 0x6000L) != 0) { + // api target 1 + + this.mboundView01.setViewModel(vmTextMessage); + this.mboundView11.setViewModel(vmTextMessage); + } + if ((dirtyFlags & 0x6020L) != 0) { + // api target 1 + + this.mboundView1.setVisibility(vmTextMessageIsDeletedViewGONEViewVISIBLE); + } + if ((dirtyFlags & 0x6002L) != 0) { + // api target 1 + + this.mboundView11.getRoot().setVisibility(vmTextMessageIsFailedViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x6400L) != 0) { + // api target 1 + + this.mboundView3.setVisibility(vmTextMessageIsEditedViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x4000L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.mboundView3, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedCorner(this.mboundView5, true, (java.lang.Float)null, (java.lang.Float)null, mboundView5.getResources().getDimension(R.dimen.amity_zero), (java.lang.Float)null, (java.lang.Integer)null, (java.lang.Integer)null, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvTimeOutgoing, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0x6040L) != 0) { + // api target 1 + + this.mboundView5.setVisibility(vmTextMessageInSelectionModeViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x6010L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedCorner(this.tvMessageOutgoing, true, (java.lang.Float)null, (java.lang.Float)null, tvMessageOutgoing.getResources().getDimension(R.dimen.amity_zero), (java.lang.Float)null, vmTextMessageSenderFillColorGet, (java.lang.Integer)null, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0x6080L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setText(this.tvMessageOutgoing, vmTextMessageTextGet, true); + } + if ((dirtyFlags & 0x5000L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setListener(this.tvMessageOutgoing, lonPressListener, (java.lang.Integer)null); + } + if ((dirtyFlags & 0x6604L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvTimeOutgoing, vmTextMessageIsEditedVmTextMessageEditedAtVmTextMessageMsgTime); + } + executeBindingsOn(dateHeader); + executeBindingsOn(mboundView11); + executeBindingsOn(mboundView01); + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): vmTextMessage.dateFillColor + flag 1 (0x2L): vmTextMessage.isFailed() + flag 2 (0x3L): vmTextMessage.editedAt + flag 3 (0x4L): vmTextMessage.msgDate + flag 4 (0x5L): vmTextMessage.senderFillColor + flag 5 (0x6L): vmTextMessage.isDeleted() + flag 6 (0x7L): vmTextMessage.inSelectionMode + flag 7 (0x8L): vmTextMessage.text + flag 8 (0x9L): dateHeader + flag 9 (0xaL): vmTextMessage.msgTime + flag 10 (0xbL): vmTextMessage.isEdited() + flag 11 (0xcL): vmTextMessage.isDateVisible() + flag 12 (0xdL): lonPressListener + flag 13 (0xeL): vmTextMessage + flag 14 (0xfL): null + flag 15 (0x10L): vmTextMessage.isEdited().get() ? View.VISIBLE : View.GONE + flag 16 (0x11L): vmTextMessage.isEdited().get() ? View.VISIBLE : View.GONE + flag 17 (0x12L): vmTextMessage.inSelectionMode.get() ? View.VISIBLE : View.GONE + flag 18 (0x13L): vmTextMessage.inSelectionMode.get() ? View.VISIBLE : View.GONE + flag 19 (0x14L): vmTextMessage.isDateVisible().get() ? View.VISIBLE : View.GONE + flag 20 (0x15L): vmTextMessage.isDateVisible().get() ? View.VISIBLE : View.GONE + flag 21 (0x16L): vmTextMessage.isEdited().get() ? vmTextMessage.editedAt.get() : vmTextMessage.msgTime.get() + flag 22 (0x17L): vmTextMessage.isEdited().get() ? vmTextMessage.editedAt.get() : vmTextMessage.msgTime.get() + flag 23 (0x18L): vmTextMessage.isFailed().get() ? View.VISIBLE : View.GONE + flag 24 (0x19L): vmTextMessage.isFailed().get() ? View.VISIBLE : View.GONE + flag 25 (0x1aL): vmTextMessage.isDeleted().get() ? View.GONE : View.VISIBLE + flag 26 (0x1bL): vmTextMessage.isDeleted().get() ? View.GONE : View.VISIBLE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBindingImpl.java new file mode 100644 index 00000000..ef916f95 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBindingImpl.java @@ -0,0 +1,87 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemUnknownMessageBindingImpl extends AmityItemUnknownMessageBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemUnknownMessageBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 1, sIncludes, sViewsWithIds)); + } + private AmityItemUnknownMessageBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBindingImpl.java new file mode 100644 index 00000000..9a24b2e3 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBindingImpl.java @@ -0,0 +1,133 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityPopupMsgDeleteBindingImpl extends AmityPopupMsgDeleteBinding implements com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @NonNull + private final android.widget.TextView mboundView1; + // variables + @Nullable + private final android.view.View.OnClickListener mCallback20; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityPopupMsgDeleteBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 2, sIncludes, sViewsWithIds)); + } + private AmityPopupMsgDeleteBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView1 = (android.widget.TextView) bindings[1]; + this.mboundView1.setTag(null); + setRootTag(root); + // listeners + mCallback20 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel viewModel = mViewModel; + // batch finished + if ((dirtyFlags & 0x2L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedCorner(this.mboundView0, true, (java.lang.Float)null, (java.lang.Float)null, (java.lang.Float)null, mboundView0.getResources().getDimension(R.dimen.amity_zero), (java.lang.Integer)null, (java.lang.Integer)null, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + this.mboundView1.setOnClickListener(mCallback20); + } + } + // Listener Stub Implementations + // callback impls + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // viewModel + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModel.onDeleteClick(); + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBindingImpl.java new file mode 100644 index 00000000..49ad173a --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBindingImpl.java @@ -0,0 +1,133 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityPopupMsgReportBindingImpl extends AmityPopupMsgReportBinding implements com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @NonNull + private final android.widget.TextView mboundView1; + // variables + @Nullable + private final android.view.View.OnClickListener mCallback1; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityPopupMsgReportBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 2, sIncludes, sViewsWithIds)); + } + private AmityPopupMsgReportBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView1 = (android.widget.TextView) bindings[1]; + this.mboundView1.setTag(null); + setRootTag(root); + // listeners + mCallback1 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel viewModel = mViewModel; + // batch finished + if ((dirtyFlags & 0x2L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedCorner(this.mboundView0, true, (java.lang.Float)null, mboundView0.getResources().getDimension(R.dimen.amity_zero), (java.lang.Float)null, (java.lang.Float)null, (java.lang.Integer)null, (java.lang.Integer)null, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + this.mboundView1.setOnClickListener(mCallback1); + } + } + // Listener Stub Implementations + // callback impls + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // viewModel + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModel.onReportClick(); + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBindingImpl.java new file mode 100644 index 00000000..d634def9 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBindingImpl.java @@ -0,0 +1,162 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityPopupTextMsgSenderBindingImpl extends AmityPopupTextMsgSenderBinding implements com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + @Nullable + private final android.view.View.OnClickListener mCallback10; + @Nullable + private final android.view.View.OnClickListener mCallback9; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityPopupTextMsgSenderBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityPopupTextMsgSenderBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.view.View) bindings[2] + , (android.widget.TextView) bindings[3] + , (android.widget.TextView) bindings[1] + ); + this.divider.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvDelete.setTag(null); + this.tvEdit.setTag(null); + setRootTag(root); + // listeners + mCallback10 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener(this, 2); + mCallback9 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel viewModel = mViewModel; + // batch finished + if ((dirtyFlags & 0x2L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.divider, getColorFromResource(divider, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedCorner(this.mboundView0, true, (java.lang.Float)null, (java.lang.Float)null, (java.lang.Float)null, mboundView0.getResources().getDimension(R.dimen.amity_zero), (java.lang.Integer)null, (java.lang.Integer)null, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + this.tvDelete.setOnClickListener(mCallback10); + this.tvEdit.setOnClickListener(mCallback9); + } + } + // Listener Stub Implementations + // callback impls + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + switch(sourceId) { + case 2: { + // localize variables for thread safety + // viewModel + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModel.onDeleteClick(); + } + break; + } + case 1: { + // localize variables for thread safety + // viewModel + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModel.onEditClick(); + } + break; + } + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBindingImpl.java new file mode 100644 index 00000000..93c601b0 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBindingImpl.java @@ -0,0 +1,136 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityViewDateBindingImpl extends AmityViewDateBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @NonNull + private final android.widget.TextView mboundView1; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityViewDateBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 2, sIncludes, sViewsWithIds)); + } + private AmityViewDateBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView1 = (android.widget.TextView) bindings[1]; + this.mboundView1.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x4L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.date == variableId) { + setDate((java.lang.String) variable); + } + else if (BR.dateFillColor == variableId) { + setDateFillColor((int) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setDate(@Nullable java.lang.String Date) { + this.mDate = Date; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.date); + super.requestRebind(); + } + public void setDateFillColor(int DateFillColor) { + this.mDateFillColor = DateFillColor; + synchronized(this) { + mDirtyFlags |= 0x2L; + } + notifyPropertyChanged(BR.dateFillColor); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + java.lang.String date = mDate; + int dateFillColor = mDateFillColor; + + if ((dirtyFlags & 0x5L) != 0) { + } + if ((dirtyFlags & 0x6L) != 0) { + } + // batch finished + if ((dirtyFlags & 0x5L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.mboundView1, date); + } + if ((dirtyFlags & 0x6L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedCorner(this.mboundView1, true, (java.lang.Float)null, (java.lang.Float)null, (java.lang.Float)null, (java.lang.Float)null, dateFillColor, (java.lang.Integer)null, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): date + flag 1 (0x2L): dateFillColor + flag 2 (0x3L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBindingImpl.java new file mode 100644 index 00000000..cec8f9eb --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBindingImpl.java @@ -0,0 +1,202 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityViewMsgDeletedBindingImpl extends AmityViewMsgDeletedBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.ivRemove, 3); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityViewMsgDeletedBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityViewMsgDeletedBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 2 + , (android.widget.ImageView) bindings[3] + , (android.widget.TextView) bindings[1] + , (android.widget.TextView) bindings[2] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvDltMsg.setTag(null); + this.tvDltTime.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x8L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x4L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeViewModelEditedAt((androidx.databinding.ObservableField) object, fieldId); + case 1 : + return onChangeViewModelIsDeleted((androidx.databinding.ObservableBoolean) object, fieldId); + } + return false; + } + private boolean onChangeViewModelEditedAt(androidx.databinding.ObservableField ViewModelEditedAt, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeViewModelIsDeleted(androidx.databinding.ObservableBoolean ViewModelIsDeleted, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + int viewModelIsDeletedViewVISIBLEViewGONE = 0; + androidx.databinding.ObservableField viewModelEditedAt = null; + java.lang.String viewModelEditedAtGet = null; + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel viewModel = mViewModel; + boolean viewModelIsDeletedGet = false; + androidx.databinding.ObservableBoolean viewModelIsDeleted = null; + + if ((dirtyFlags & 0xfL) != 0) { + + + if ((dirtyFlags & 0xdL) != 0) { + + if (viewModel != null) { + // read viewModel.editedAt + viewModelEditedAt = viewModel.getEditedAt(); + } + updateRegistration(0, viewModelEditedAt); + + + if (viewModelEditedAt != null) { + // read viewModel.editedAt.get() + viewModelEditedAtGet = viewModelEditedAt.get(); + } + } + if ((dirtyFlags & 0xeL) != 0) { + + if (viewModel != null) { + // read viewModel.isDeleted() + viewModelIsDeleted = viewModel.isDeleted(); + } + updateRegistration(1, viewModelIsDeleted); + + + if (viewModelIsDeleted != null) { + // read viewModel.isDeleted().get() + viewModelIsDeletedGet = viewModelIsDeleted.get(); + } + if((dirtyFlags & 0xeL) != 0) { + if(viewModelIsDeletedGet) { + dirtyFlags |= 0x20L; + } + else { + dirtyFlags |= 0x10L; + } + } + + + // read viewModel.isDeleted().get() ? View.VISIBLE : View.GONE + viewModelIsDeletedViewVISIBLEViewGONE = ((viewModelIsDeletedGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + } + // batch finished + if ((dirtyFlags & 0xeL) != 0) { + // api target 1 + + this.mboundView0.setVisibility(viewModelIsDeletedViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x8L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvDltMsg, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvDltTime, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0xdL) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvDltTime, viewModelEditedAtGet); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel.editedAt + flag 1 (0x2L): viewModel.isDeleted() + flag 2 (0x3L): viewModel + flag 3 (0x4L): null + flag 4 (0x5L): viewModel.isDeleted().get() ? View.VISIBLE : View.GONE + flag 5 (0x6L): viewModel.isDeleted().get() ? View.VISIBLE : View.GONE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBindingImpl.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBindingImpl.java new file mode 100644 index 00000000..954b3738 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBindingImpl.java @@ -0,0 +1,133 @@ +package com.ekoapp.ekosdk.uikit.chat.databinding; +import com.ekoapp.ekosdk.uikit.chat.R; +import com.ekoapp.ekosdk.uikit.chat.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityViewMsgErrorBindingImpl extends AmityViewMsgErrorBinding implements com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @NonNull + private final android.widget.ImageView mboundView1; + // variables + @Nullable + private final android.view.View.OnClickListener mCallback11; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityViewMsgErrorBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 2, sIncludes, sViewsWithIds)); + } + private AmityViewMsgErrorBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView1 = (android.widget.ImageView) bindings[1]; + this.mboundView1.setTag(null); + setRootTag(root); + // listeners + mCallback11 = new com.ekoapp.ekosdk.uikit.chat.generated.callback.OnClickListener(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel viewModel = mViewModel; + // batch finished + if ((dirtyFlags & 0x2L) != 0) { + // api target 1 + + this.mboundView1.setOnClickListener(mCallback11); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageViewTint(this.mboundView1, getColorFromResource(mboundView1, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2); + } + } + // Listener Stub Implementations + // callback impls + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // viewModel + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModel.onFailedMsgClick(); + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnClickListener.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnClickListener.java new file mode 100644 index 00000000..ffa40c4f --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnClickListener.java @@ -0,0 +1,16 @@ +package com.ekoapp.ekosdk.uikit.chat.generated.callback; +public final class OnClickListener implements android.view.View.OnClickListener { + final Listener mListener; + final int mSourceId; + public OnClickListener(Listener listener, int sourceId) { + mListener = listener; + mSourceId = sourceId; + } + @Override + public void onClick(android.view.View callbackArg_0) { + mListener._internalCallbackOnClick(mSourceId , callbackArg_0); + } + public interface Listener { + void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0); + } +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnLongClickListener.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnLongClickListener.java new file mode 100644 index 00000000..07dfc316 --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnLongClickListener.java @@ -0,0 +1,16 @@ +package com.ekoapp.ekosdk.uikit.chat.generated.callback; +public final class OnLongClickListener implements android.view.View.OnLongClickListener { + final Listener mListener; + final int mSourceId; + public OnLongClickListener(Listener listener, int sourceId) { + mListener = listener; + mSourceId = sourceId; + } + @Override + public boolean onLongClick(android.view.View callbackArg_0) { + return mListener._internalCallbackOnLongClick(mSourceId , callbackArg_0); + } + public interface Listener { + boolean _internalCallbackOnLongClick(int sourceId , android.view.View callbackArg_0); + } +} \ No newline at end of file diff --git a/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnScrollStateChanged.java b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnScrollStateChanged.java new file mode 100644 index 00000000..dbc3fbed --- /dev/null +++ b/chatkit/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnScrollStateChanged.java @@ -0,0 +1,16 @@ +package com.ekoapp.ekosdk.uikit.chat.generated.callback; +public final class OnScrollStateChanged implements com.ekoapp.ekosdk.uikit.components.OnScrollStateChanged { + final Listener mListener; + final int mSourceId; + public OnScrollStateChanged(Listener listener, int sourceId) { + mListener = listener; + mSourceId = sourceId; + } + @Override + public void onScrollStateChanged(androidx.recyclerview.widget.RecyclerView callbackArg_0, int callbackArg_1) { + mListener._internalCallbackOnScrollStateChanged(mSourceId , callbackArg_0, callbackArg_1); + } + public interface Listener { + void _internalCallbackOnScrollStateChanged(int sourceId , androidx.recyclerview.widget.RecyclerView callbackArg_0, int callbackArg_1); + } +} \ No newline at end of file diff --git a/chatkit/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml b/chatkit/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml new file mode 100644 index 00000000..c0079720 --- /dev/null +++ b/chatkit/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json b/chatkit/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json new file mode 100644 index 00000000..6713b2e1 --- /dev/null +++ b/chatkit/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "applicationId": "com.ekoapp.ekosdk.uikit.chat", + "variantType": "LIBRARY", + "elements": [ + { + "outputType": { + "type": "AAPT_FRIENDLY_MERGED_MANIFESTS" + }, + "apkData": { + "type": "MAIN", + "splits": [], + "versionCode": 1, + "versionName": "1.0", + "outputFile": "chatkit-debug.aar", + "fullName": "debug", + "baseName": "debug", + "dirName": "" + }, + "path": "AndroidManifest.xml", + "properties": { + "packageId": "com.ekoapp.ekosdk.uikit.chat", + "split": "" + } + } + ] +} \ No newline at end of file diff --git a/chatkit/build/intermediates/annotation_processor_list/debug/annotationProcessors.json b/chatkit/build/intermediates/annotation_processor_list/debug/annotationProcessors.json new file mode 100644 index 00000000..a45257e6 --- /dev/null +++ b/chatkit/build/intermediates/annotation_processor_list/debug/annotationProcessors.json @@ -0,0 +1 @@ +{"databinding-compiler-4.0.0.jar (androidx.databinding:databinding-compiler:4.0.0)":true} \ No newline at end of file diff --git a/chatkit/build/intermediates/compile_library_classes_jar/debug/classes.jar b/chatkit/build/intermediates/compile_library_classes_jar/debug/classes.jar new file mode 100644 index 00000000..7c8cd04d Binary files /dev/null and b/chatkit/build/intermediates/compile_library_classes_jar/debug/classes.jar differ diff --git a/chatkit/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar b/chatkit/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar new file mode 100644 index 00000000..9aa35206 Binary files /dev/null and b/chatkit/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar differ diff --git a/chatkit/build/intermediates/compile_symbol_list/debug/R.txt b/chatkit/build/intermediates/compile_symbol_list/debug/R.txt new file mode 100644 index 00000000..212c88fd --- /dev/null +++ b/chatkit/build/intermediates/compile_symbol_list/debug/R.txt @@ -0,0 +1,5615 @@ +int anim abc_fade_in 0x0 +int anim abc_fade_out 0x0 +int anim abc_grow_fade_in_from_bottom 0x0 +int anim abc_popup_enter 0x0 +int anim abc_popup_exit 0x0 +int anim abc_shrink_fade_out_from_bottom 0x0 +int anim abc_slide_in_bottom 0x0 +int anim abc_slide_in_top 0x0 +int anim abc_slide_out_bottom 0x0 +int anim abc_slide_out_top 0x0 +int anim abc_tooltip_enter 0x0 +int anim abc_tooltip_exit 0x0 +int anim btn_checkbox_to_checked_box_inner_merged_animation 0x0 +int anim btn_checkbox_to_checked_box_outer_merged_animation 0x0 +int anim btn_checkbox_to_checked_icon_null_animation 0x0 +int anim btn_checkbox_to_unchecked_box_inner_merged_animation 0x0 +int anim btn_checkbox_to_unchecked_check_path_merged_animation 0x0 +int anim btn_checkbox_to_unchecked_icon_null_animation 0x0 +int anim btn_radio_to_off_mtrl_dot_group_animation 0x0 +int anim btn_radio_to_off_mtrl_ring_outer_animation 0x0 +int anim btn_radio_to_off_mtrl_ring_outer_path_animation 0x0 +int anim btn_radio_to_on_mtrl_dot_group_animation 0x0 +int anim btn_radio_to_on_mtrl_ring_outer_animation 0x0 +int anim btn_radio_to_on_mtrl_ring_outer_path_animation 0x0 +int anim design_bottom_sheet_slide_in 0x0 +int anim design_bottom_sheet_slide_out 0x0 +int anim design_snackbar_in 0x0 +int anim design_snackbar_out 0x0 +int anim fragment_fast_out_extra_slow_in 0x0 +int anim mtrl_bottom_sheet_slide_in 0x0 +int anim mtrl_bottom_sheet_slide_out 0x0 +int anim mtrl_card_lowers_interpolator 0x0 +int animator design_appbar_state_list_animator 0x0 +int animator design_fab_hide_motion_spec 0x0 +int animator design_fab_show_motion_spec 0x0 +int animator fragment_close_enter 0x0 +int animator fragment_close_exit 0x0 +int animator fragment_fade_enter 0x0 +int animator fragment_fade_exit 0x0 +int animator fragment_open_enter 0x0 +int animator fragment_open_exit 0x0 +int animator linear_indeterminate_line1_head_interpolator 0x0 +int animator linear_indeterminate_line1_tail_interpolator 0x0 +int animator linear_indeterminate_line2_head_interpolator 0x0 +int animator linear_indeterminate_line2_tail_interpolator 0x0 +int animator mtrl_btn_state_list_anim 0x0 +int animator mtrl_btn_unelevated_state_list_anim 0x0 +int animator mtrl_card_state_list_anim 0x0 +int animator mtrl_chip_state_list_anim 0x0 +int animator mtrl_extended_fab_change_size_collapse_motion_spec 0x0 +int animator mtrl_extended_fab_change_size_expand_motion_spec 0x0 +int animator mtrl_extended_fab_hide_motion_spec 0x0 +int animator mtrl_extended_fab_show_motion_spec 0x0 +int animator mtrl_extended_fab_state_list_animator 0x0 +int animator mtrl_fab_hide_motion_spec 0x0 +int animator mtrl_fab_show_motion_spec 0x0 +int animator mtrl_fab_transformation_sheet_collapse_spec 0x0 +int animator mtrl_fab_transformation_sheet_expand_spec 0x0 +int attr actionBarDivider 0x0 +int attr actionBarItemBackground 0x0 +int attr actionBarPopupTheme 0x0 +int attr actionBarSize 0x0 +int attr actionBarSplitStyle 0x0 +int attr actionBarStyle 0x0 +int attr actionBarTabBarStyle 0x0 +int attr actionBarTabStyle 0x0 +int attr actionBarTabTextStyle 0x0 +int attr actionBarTheme 0x0 +int attr actionBarWidgetTheme 0x0 +int attr actionButtonStyle 0x0 +int attr actionDropDownStyle 0x0 +int attr actionLayout 0x0 +int attr actionMenuTextAppearance 0x0 +int attr actionMenuTextColor 0x0 +int attr actionModeBackground 0x0 +int attr actionModeCloseButtonStyle 0x0 +int attr actionModeCloseDrawable 0x0 +int attr actionModeCopyDrawable 0x0 +int attr actionModeCutDrawable 0x0 +int attr actionModeFindDrawable 0x0 +int attr actionModePasteDrawable 0x0 +int attr actionModePopupWindowStyle 0x0 +int attr actionModeSelectAllDrawable 0x0 +int attr actionModeShareDrawable 0x0 +int attr actionModeSplitBackground 0x0 +int attr actionModeStyle 0x0 +int attr actionModeWebSearchDrawable 0x0 +int attr actionOverflowButtonStyle 0x0 +int attr actionOverflowMenuStyle 0x0 +int attr actionProviderClass 0x0 +int attr actionTextColorAlpha 0x0 +int attr actionViewClass 0x0 +int attr activityChooserViewStyle 0x0 +int attr adjustable 0x0 +int attr album_dropdown_count_color 0x0 +int attr album_dropdown_title_color 0x0 +int attr album_element_color 0x0 +int attr album_emptyView 0x0 +int attr album_emptyView_textColor 0x0 +int attr album_thumbnail_placeholder 0x0 +int attr alertDialogButtonGroupStyle 0x0 +int attr alertDialogCenterButtons 0x0 +int attr alertDialogStyle 0x0 +int attr alertDialogTheme 0x0 +int attr allowDividerAbove 0x0 +int attr allowDividerAfterLastItem 0x0 +int attr allowDividerBelow 0x0 +int attr allowStacking 0x0 +int attr alpha 0x0 +int attr alphabeticModifiers 0x0 +int attr altSrc 0x0 +int attr animate_relativeTo 0x0 +int attr animationMode 0x0 +int attr appBarLayoutStyle 0x0 +int attr applyMotionScene 0x0 +int attr arcMode 0x0 +int attr arrowHeadLength 0x0 +int attr arrowShaftLength 0x0 +int attr attributeName 0x0 +int attr autoCompleteTextViewStyle 0x0 +int attr autoSizeMaxTextSize 0x0 +int attr autoSizeMinTextSize 0x0 +int attr autoSizePresetSizes 0x0 +int attr autoSizeStepGranularity 0x0 +int attr autoSizeTextType 0x0 +int attr autoTransition 0x0 +int attr avatarDrawable 0x0 +int attr avatarHeight 0x0 +int attr avatarPlaceholderImage 0x0 +int attr avatarShape 0x0 +int attr avatarStyle 0x0 +int attr avatarUrl 0x0 +int attr avatarWidth 0x0 +int attr background 0x0 +int attr backgroundColor 0x0 +int attr backgroundInsetBottom 0x0 +int attr backgroundInsetEnd 0x0 +int attr backgroundInsetStart 0x0 +int attr backgroundInsetTop 0x0 +int attr backgroundOverlayColorAlpha 0x0 +int attr backgroundSplit 0x0 +int attr backgroundStacked 0x0 +int attr backgroundTint 0x0 +int attr backgroundTintMode 0x0 +int attr badgeGravity 0x0 +int attr badgeStyle 0x0 +int attr badgeTextColor 0x0 +int attr barLength 0x0 +int attr barrierAllowsGoneWidgets 0x0 +int attr barrierDirection 0x0 +int attr barrierMargin 0x0 +int attr behavior_autoHide 0x0 +int attr behavior_autoShrink 0x0 +int attr behavior_draggable 0x0 +int attr behavior_expandedOffset 0x0 +int attr behavior_fitToContents 0x0 +int attr behavior_halfExpandedRatio 0x0 +int attr behavior_hideable 0x0 +int attr behavior_overlapTop 0x0 +int attr behavior_peekHeight 0x0 +int attr behavior_saveFlags 0x0 +int attr behavior_skipCollapsed 0x0 +int attr borderWidth 0x0 +int attr borderlessButtonStyle 0x0 +int attr bottomAppBarStyle 0x0 +int attr bottomNavigationStyle 0x0 +int attr bottomSheetDialogTheme 0x0 +int attr bottomSheetStyle 0x0 +int attr bottomToolbar_apply_textColor 0x0 +int attr bottomToolbar_bg 0x0 +int attr bottomToolbar_preview_textColor 0x0 +int attr boxBackgroundColor 0x0 +int attr boxBackgroundMode 0x0 +int attr boxCollapsedPaddingTop 0x0 +int attr boxCornerRadiusBottomEnd 0x0 +int attr boxCornerRadiusBottomStart 0x0 +int attr boxCornerRadiusTopEnd 0x0 +int attr boxCornerRadiusTopStart 0x0 +int attr boxStrokeColor 0x0 +int attr boxStrokeErrorColor 0x0 +int attr boxStrokeWidth 0x0 +int attr boxStrokeWidthFocused 0x0 +int attr brightness 0x0 +int attr buttonBarButtonStyle 0x0 +int attr buttonBarNegativeButtonStyle 0x0 +int attr buttonBarNeutralButtonStyle 0x0 +int attr buttonBarPositiveButtonStyle 0x0 +int attr buttonBarStyle 0x0 +int attr buttonCompat 0x0 +int attr buttonGravity 0x0 +int attr buttonIconDimen 0x0 +int attr buttonPanelSideLayout 0x0 +int attr buttonSize 0x0 +int attr buttonStyle 0x0 +int attr buttonStyleSmall 0x0 +int attr buttonTextColor 0x0 +int attr buttonTint 0x0 +int attr buttonTintMode 0x0 +int attr buttonType 0x0 +int attr capture_textColor 0x0 +int attr cardBackgroundColor 0x0 +int attr cardCornerRadius 0x0 +int attr cardElevation 0x0 +int attr cardForegroundColor 0x0 +int attr cardMaxElevation 0x0 +int attr cardPreventCornerOverlap 0x0 +int attr cardUseCompatPadding 0x0 +int attr cardViewStyle 0x0 +int attr chainUseRtl 0x0 +int attr checkBoxPreferenceStyle 0x0 +int attr checkboxStyle 0x0 +int attr checkedButton 0x0 +int attr checkedChip 0x0 +int attr checkedIcon 0x0 +int attr checkedIconEnabled 0x0 +int attr checkedIconMargin 0x0 +int attr checkedIconSize 0x0 +int attr checkedIconTint 0x0 +int attr checkedIconVisible 0x0 +int attr checkedTextViewStyle 0x0 +int attr chipBackgroundColor 0x0 +int attr chipCornerRadius 0x0 +int attr chipEndPadding 0x0 +int attr chipGroupStyle 0x0 +int attr chipIcon 0x0 +int attr chipIconEnabled 0x0 +int attr chipIconSize 0x0 +int attr chipIconTint 0x0 +int attr chipIconVisible 0x0 +int attr chipMinHeight 0x0 +int attr chipMinTouchTargetSize 0x0 +int attr chipSpacing 0x0 +int attr chipSpacingHorizontal 0x0 +int attr chipSpacingVertical 0x0 +int attr chipStandaloneStyle 0x0 +int attr chipStartPadding 0x0 +int attr chipStrokeColor 0x0 +int attr chipStrokeWidth 0x0 +int attr chipStyle 0x0 +int attr chipSurfaceColor 0x0 +int attr circleCrop 0x0 +int attr circleRadius 0x0 +int attr circularProgressIndicatorStyle 0x0 +int attr clickAction 0x0 +int attr clockFaceBackgroundColor 0x0 +int attr clockHandColor 0x0 +int attr clockIcon 0x0 +int attr clockNumberTextColor 0x0 +int attr closeIcon 0x0 +int attr closeIconEnabled 0x0 +int attr closeIconEndPadding 0x0 +int attr closeIconSize 0x0 +int attr closeIconStartPadding 0x0 +int attr closeIconTint 0x0 +int attr closeIconVisible 0x0 +int attr closeItemLayout 0x0 +int attr collapseContentDescription 0x0 +int attr collapseIcon 0x0 +int attr collapsedSize 0x0 +int attr collapsedTitleGravity 0x0 +int attr collapsedTitleTextAppearance 0x0 +int attr collapsingToolbarLayoutStyle 0x0 +int attr color 0x0 +int attr colorAccent 0x0 +int attr colorBackgroundFloating 0x0 +int attr colorButtonNormal 0x0 +int attr colorControlActivated 0x0 +int attr colorControlHighlight 0x0 +int attr colorControlNormal 0x0 +int attr colorError 0x0 +int attr colorOnBackground 0x0 +int attr colorOnError 0x0 +int attr colorOnPrimary 0x0 +int attr colorOnPrimarySurface 0x0 +int attr colorOnSecondary 0x0 +int attr colorOnSurface 0x0 +int attr colorPrimary 0x0 +int attr colorPrimaryDark 0x0 +int attr colorPrimarySurface 0x0 +int attr colorPrimaryVariant 0x0 +int attr colorScheme 0x0 +int attr colorSecondary 0x0 +int attr colorSecondaryVariant 0x0 +int attr colorSurface 0x0 +int attr colorSwitchThumbNormal 0x0 +int attr commitIcon 0x0 +int attr communityNameStyle 0x0 +int attr constraintSet 0x0 +int attr constraintSetEnd 0x0 +int attr constraintSetStart 0x0 +int attr constraint_referenced_ids 0x0 +int attr constraints 0x0 +int attr content 0x0 +int attr contentDescription 0x0 +int attr contentInsetEnd 0x0 +int attr contentInsetEndWithActions 0x0 +int attr contentInsetLeft 0x0 +int attr contentInsetRight 0x0 +int attr contentInsetStart 0x0 +int attr contentInsetStartWithNavigation 0x0 +int attr contentPadding 0x0 +int attr contentPaddingBottom 0x0 +int attr contentPaddingEnd 0x0 +int attr contentPaddingLeft 0x0 +int attr contentPaddingRight 0x0 +int attr contentPaddingStart 0x0 +int attr contentPaddingTop 0x0 +int attr contentScrim 0x0 +int attr contrast 0x0 +int attr controlBackground 0x0 +int attr coordinatorLayoutStyle 0x0 +int attr cornerFamily 0x0 +int attr cornerFamilyBottomLeft 0x0 +int attr cornerFamilyBottomRight 0x0 +int attr cornerFamilyTopLeft 0x0 +int attr cornerFamilyTopRight 0x0 +int attr cornerRadius 0x0 +int attr cornerSize 0x0 +int attr cornerSizeBottomLeft 0x0 +int attr cornerSizeBottomRight 0x0 +int attr cornerSizeTopLeft 0x0 +int attr cornerSizeTopRight 0x0 +int attr counterEnabled 0x0 +int attr counterMaxLength 0x0 +int attr counterOverflowTextAppearance 0x0 +int attr counterOverflowTextColor 0x0 +int attr counterTextAppearance 0x0 +int attr counterTextColor 0x0 +int attr crossfade 0x0 +int attr currentState 0x0 +int attr curveFit 0x0 +int attr customBoolean 0x0 +int attr customColorDrawableValue 0x0 +int attr customColorValue 0x0 +int attr customDimension 0x0 +int attr customFloatValue 0x0 +int attr customIntegerValue 0x0 +int attr customNavigationLayout 0x0 +int attr customPixelDimension 0x0 +int attr customStringValue 0x0 +int attr dayInvalidStyle 0x0 +int attr daySelectedStyle 0x0 +int attr dayStyle 0x0 +int attr dayTodayStyle 0x0 +int attr defaultDuration 0x0 +int attr defaultQueryHint 0x0 +int attr defaultState 0x0 +int attr defaultValue 0x0 +int attr deltaPolarAngle 0x0 +int attr deltaPolarRadius 0x0 +int attr dependency 0x0 +int attr deriveConstraintsFrom 0x0 +int attr dialogCornerRadius 0x0 +int attr dialogIcon 0x0 +int attr dialogLayout 0x0 +int attr dialogMessage 0x0 +int attr dialogPreferenceStyle 0x0 +int attr dialogPreferredPadding 0x0 +int attr dialogTheme 0x0 +int attr dialogTitle 0x0 +int attr disableDependentsState 0x0 +int attr displayOptions 0x0 +int attr divider 0x0 +int attr dividerHorizontal 0x0 +int attr dividerPadding 0x0 +int attr dividerVertical 0x0 +int attr dragDirection 0x0 +int attr dragScale 0x0 +int attr dragThreshold 0x0 +int attr drawPath 0x0 +int attr drawableBottomCompat 0x0 +int attr drawableEndCompat 0x0 +int attr drawableLeftCompat 0x0 +int attr drawableRightCompat 0x0 +int attr drawableSize 0x0 +int attr drawableStartCompat 0x0 +int attr drawableTint 0x0 +int attr drawableTintMode 0x0 +int attr drawableTopCompat 0x0 +int attr drawerArrowStyle 0x0 +int attr dropDownListViewStyle 0x0 +int attr dropdownListPreferredItemHeight 0x0 +int attr dropdownPreferenceStyle 0x0 +int attr duration 0x0 +int attr editTextBackground 0x0 +int attr editTextColor 0x0 +int attr editTextPreferenceStyle 0x0 +int attr editTextStyle 0x0 +int attr elevation 0x0 +int attr elevationOverlayColor 0x0 +int attr elevationOverlayEnabled 0x0 +int attr enableCopying 0x0 +int attr enabled 0x0 +int attr endIconCheckable 0x0 +int attr endIconContentDescription 0x0 +int attr endIconDrawable 0x0 +int attr endIconMode 0x0 +int attr endIconTint 0x0 +int attr endIconTintMode 0x0 +int attr enforceMaterialTheme 0x0 +int attr enforceTextAppearance 0x0 +int attr ensureMinTouchTargetSize 0x0 +int attr entries 0x0 +int attr entryValues 0x0 +int attr errorContentDescription 0x0 +int attr errorEnabled 0x0 +int attr errorIconDrawable 0x0 +int attr errorIconTint 0x0 +int attr errorIconTintMode 0x0 +int attr errorTextAppearance 0x0 +int attr errorTextColor 0x0 +int attr expandActivityOverflowButtonDrawable 0x0 +int attr expanded 0x0 +int attr expandedHintEnabled 0x0 +int attr expandedTitleGravity 0x0 +int attr expandedTitleMargin 0x0 +int attr expandedTitleMarginBottom 0x0 +int attr expandedTitleMarginEnd 0x0 +int attr expandedTitleMarginStart 0x0 +int attr expandedTitleMarginTop 0x0 +int attr expandedTitleTextAppearance 0x0 +int attr extendMotionSpec 0x0 +int attr extendedFloatingActionButtonStyle 0x0 +int attr fabAlignmentMode 0x0 +int attr fabAnimationMode 0x0 +int attr fabCradleMargin 0x0 +int attr fabCradleRoundedCornerRadius 0x0 +int attr fabCradleVerticalOffset 0x0 +int attr fabCustomSize 0x0 +int attr fabSize 0x0 +int attr fastScrollEnabled 0x0 +int attr fastScrollHorizontalThumbDrawable 0x0 +int attr fastScrollHorizontalTrackDrawable 0x0 +int attr fastScrollVerticalThumbDrawable 0x0 +int attr fastScrollVerticalTrackDrawable 0x0 +int attr firstBaselineToTopHeight 0x0 +int attr floatingActionButtonStyle 0x0 +int attr flow_firstHorizontalBias 0x0 +int attr flow_firstHorizontalStyle 0x0 +int attr flow_firstVerticalBias 0x0 +int attr flow_firstVerticalStyle 0x0 +int attr flow_horizontalAlign 0x0 +int attr flow_horizontalBias 0x0 +int attr flow_horizontalGap 0x0 +int attr flow_horizontalStyle 0x0 +int attr flow_lastHorizontalBias 0x0 +int attr flow_lastHorizontalStyle 0x0 +int attr flow_lastVerticalBias 0x0 +int attr flow_lastVerticalStyle 0x0 +int attr flow_maxElementsWrap 0x0 +int attr flow_padding 0x0 +int attr flow_verticalAlign 0x0 +int attr flow_verticalBias 0x0 +int attr flow_verticalGap 0x0 +int attr flow_verticalStyle 0x0 +int attr flow_wrapMode 0x0 +int attr followButtonStyle 0x0 +int attr followerStyle 0x0 +int attr font 0x0 +int attr fontFamily 0x0 +int attr fontProviderAuthority 0x0 +int attr fontProviderCerts 0x0 +int attr fontProviderFetchStrategy 0x0 +int attr fontProviderFetchTimeout 0x0 +int attr fontProviderPackage 0x0 +int attr fontProviderQuery 0x0 +int attr fontStyle 0x0 +int attr fontVariationSettings 0x0 +int attr fontWeight 0x0 +int attr foregroundInsidePadding 0x0 +int attr fragment 0x0 +int attr framePosition 0x0 +int attr gapBetweenBars 0x0 +int attr gestureInsetBottomIgnored 0x0 +int attr goIcon 0x0 +int attr haloColor 0x0 +int attr haloRadius 0x0 +int attr headerLayout 0x0 +int attr height 0x0 +int attr helperText 0x0 +int attr helperTextEnabled 0x0 +int attr helperTextTextAppearance 0x0 +int attr helperTextTextColor 0x0 +int attr hideAnimationBehavior 0x0 +int attr hideMotionSpec 0x0 +int attr hideOnContentScroll 0x0 +int attr hideOnScroll 0x0 +int attr hintAnimationEnabled 0x0 +int attr hintEnabled 0x0 +int attr hintTextAppearance 0x0 +int attr hintTextColor 0x0 +int attr homeAsUpIndicator 0x0 +int attr homeLayout 0x0 +int attr horizontalOffset 0x0 +int attr hoveredFocusedTranslationZ 0x0 +int attr icon 0x0 +int attr iconEndPadding 0x0 +int attr iconGravity 0x0 +int attr iconPadding 0x0 +int attr iconSize 0x0 +int attr iconSpaceReserved 0x0 +int attr iconStartPadding 0x0 +int attr iconTint 0x0 +int attr iconTintMode 0x0 +int attr iconifiedByDefault 0x0 +int attr imageAspectRatio 0x0 +int attr imageAspectRatioAdjust 0x0 +int attr imageButtonStyle 0x0 +int attr indeterminateAnimationType 0x0 +int attr indeterminateProgressStyle 0x0 +int attr indicatorColor 0x0 +int attr indicatorDirectionCircular 0x0 +int attr indicatorDirectionLinear 0x0 +int attr indicatorInset 0x0 +int attr indicatorSize 0x0 +int attr initialActivityCount 0x0 +int attr initialExpandedChildrenCount 0x0 +int attr insetForeground 0x0 +int attr isLightTheme 0x0 +int attr isMaterialTheme 0x0 +int attr isPreferenceVisible 0x0 +int attr itemBackground 0x0 +int attr itemFillColor 0x0 +int attr itemHorizontalPadding 0x0 +int attr itemHorizontalTranslationEnabled 0x0 +int attr itemIconPadding 0x0 +int attr itemIconSize 0x0 +int attr itemIconTint 0x0 +int attr itemMaxLines 0x0 +int attr itemPadding 0x0 +int attr itemRippleColor 0x0 +int attr itemShapeAppearance 0x0 +int attr itemShapeAppearanceOverlay 0x0 +int attr itemShapeFillColor 0x0 +int attr itemShapeInsetBottom 0x0 +int attr itemShapeInsetEnd 0x0 +int attr itemShapeInsetStart 0x0 +int attr itemShapeInsetTop 0x0 +int attr itemSpacing 0x0 +int attr itemStrokeColor 0x0 +int attr itemStrokeWidth 0x0 +int attr itemTextAppearance 0x0 +int attr itemTextAppearanceActive 0x0 +int attr itemTextAppearanceInactive 0x0 +int attr itemTextColor 0x0 +int attr item_checkCircle_backgroundColor 0x0 +int attr item_checkCircle_borderColor 0x0 +int attr item_placeholder 0x0 +int attr key 0x0 +int attr keyPositionType 0x0 +int attr keyboardIcon 0x0 +int attr keylines 0x0 +int attr labelBehavior 0x0 +int attr labelStyle 0x0 +int attr labelVisibilityMode 0x0 +int attr lastBaselineToBottomHeight 0x0 +int attr layout 0x0 +int attr layoutDescription 0x0 +int attr layoutDuringTransition 0x0 +int attr layoutManager 0x0 +int attr layout_anchor 0x0 +int attr layout_anchorGravity 0x0 +int attr layout_behavior 0x0 +int attr layout_collapseMode 0x0 +int attr layout_collapseParallaxMultiplier 0x0 +int attr layout_constrainedHeight 0x0 +int attr layout_constrainedWidth 0x0 +int attr layout_constraintBaseline_creator 0x0 +int attr layout_constraintBaseline_toBaselineOf 0x0 +int attr layout_constraintBottom_creator 0x0 +int attr layout_constraintBottom_toBottomOf 0x0 +int attr layout_constraintBottom_toTopOf 0x0 +int attr layout_constraintCircle 0x0 +int attr layout_constraintCircleAngle 0x0 +int attr layout_constraintCircleRadius 0x0 +int attr layout_constraintDimensionRatio 0x0 +int attr layout_constraintEnd_toEndOf 0x0 +int attr layout_constraintEnd_toStartOf 0x0 +int attr layout_constraintGuide_begin 0x0 +int attr layout_constraintGuide_end 0x0 +int attr layout_constraintGuide_percent 0x0 +int attr layout_constraintHeight_default 0x0 +int attr layout_constraintHeight_max 0x0 +int attr layout_constraintHeight_min 0x0 +int attr layout_constraintHeight_percent 0x0 +int attr layout_constraintHorizontal_bias 0x0 +int attr layout_constraintHorizontal_chainStyle 0x0 +int attr layout_constraintHorizontal_weight 0x0 +int attr layout_constraintLeft_creator 0x0 +int attr layout_constraintLeft_toLeftOf 0x0 +int attr layout_constraintLeft_toRightOf 0x0 +int attr layout_constraintRight_creator 0x0 +int attr layout_constraintRight_toLeftOf 0x0 +int attr layout_constraintRight_toRightOf 0x0 +int attr layout_constraintStart_toEndOf 0x0 +int attr layout_constraintStart_toStartOf 0x0 +int attr layout_constraintTag 0x0 +int attr layout_constraintTop_creator 0x0 +int attr layout_constraintTop_toBottomOf 0x0 +int attr layout_constraintTop_toTopOf 0x0 +int attr layout_constraintVertical_bias 0x0 +int attr layout_constraintVertical_chainStyle 0x0 +int attr layout_constraintVertical_weight 0x0 +int attr layout_constraintWidth_default 0x0 +int attr layout_constraintWidth_max 0x0 +int attr layout_constraintWidth_min 0x0 +int attr layout_constraintWidth_percent 0x0 +int attr layout_dodgeInsetEdges 0x0 +int attr layout_editor_absoluteX 0x0 +int attr layout_editor_absoluteY 0x0 +int attr layout_goneMarginBottom 0x0 +int attr layout_goneMarginEnd 0x0 +int attr layout_goneMarginLeft 0x0 +int attr layout_goneMarginRight 0x0 +int attr layout_goneMarginStart 0x0 +int attr layout_goneMarginTop 0x0 +int attr layout_insetEdge 0x0 +int attr layout_keyline 0x0 +int attr layout_optimizationLevel 0x0 +int attr layout_scrollFlags 0x0 +int attr layout_scrollInterpolator 0x0 +int attr leftDrawableStyle 0x0 +int attr leftTextViewStyle 0x0 +int attr liftOnScroll 0x0 +int attr liftOnScrollTargetViewId 0x0 +int attr limitBoundsTo 0x0 +int attr lineHeight 0x0 +int attr lineSpacing 0x0 +int attr linearProgressIndicatorStyle 0x0 +int attr listChoiceBackgroundIndicator 0x0 +int attr listChoiceIndicatorMultipleAnimated 0x0 +int attr listChoiceIndicatorSingleAnimated 0x0 +int attr listDividerAlertDialog 0x0 +int attr listItemLayout 0x0 +int attr listLayout 0x0 +int attr listMenuViewStyle 0x0 +int attr listPopupWindowStyle 0x0 +int attr listPreferredItemHeight 0x0 +int attr listPreferredItemHeightLarge 0x0 +int attr listPreferredItemHeightSmall 0x0 +int attr listPreferredItemPaddingEnd 0x0 +int attr listPreferredItemPaddingLeft 0x0 +int attr listPreferredItemPaddingRight 0x0 +int attr listPreferredItemPaddingStart 0x0 +int attr logo 0x0 +int attr logoDescription 0x0 +int attr materialAlertDialogBodyTextStyle 0x0 +int attr materialAlertDialogTheme 0x0 +int attr materialAlertDialogTitleIconStyle 0x0 +int attr materialAlertDialogTitlePanelStyle 0x0 +int attr materialAlertDialogTitleTextStyle 0x0 +int attr materialButtonOutlinedStyle 0x0 +int attr materialButtonStyle 0x0 +int attr materialButtonToggleGroupStyle 0x0 +int attr materialCalendarDay 0x0 +int attr materialCalendarFullscreenTheme 0x0 +int attr materialCalendarHeaderCancelButton 0x0 +int attr materialCalendarHeaderConfirmButton 0x0 +int attr materialCalendarHeaderDivider 0x0 +int attr materialCalendarHeaderLayout 0x0 +int attr materialCalendarHeaderSelection 0x0 +int attr materialCalendarHeaderTitle 0x0 +int attr materialCalendarHeaderToggleButton 0x0 +int attr materialCalendarMonth 0x0 +int attr materialCalendarMonthNavigationButton 0x0 +int attr materialCalendarStyle 0x0 +int attr materialCalendarTheme 0x0 +int attr materialCalendarYearNavigationButton 0x0 +int attr materialCardViewStyle 0x0 +int attr materialCircleRadius 0x0 +int attr materialClockStyle 0x0 +int attr materialThemeOverlay 0x0 +int attr materialTimePickerStyle 0x0 +int attr materialTimePickerTheme 0x0 +int attr maxAcceleration 0x0 +int attr maxActionInlineWidth 0x0 +int attr maxButtonHeight 0x0 +int attr maxCharacterCount 0x0 +int attr maxHeight 0x0 +int attr maxImageSize 0x0 +int attr maxLines 0x0 +int attr maxVelocity 0x0 +int attr maxWidth 0x0 +int attr measureWithLargestChild 0x0 +int attr menu 0x0 +int attr min 0x0 +int attr minHeight 0x0 +int attr minHideDelay 0x0 +int attr minSeparation 0x0 +int attr minTouchTargetSize 0x0 +int attr minWidth 0x0 +int attr mock_diagonalsColor 0x0 +int attr mock_label 0x0 +int attr mock_labelBackgroundColor 0x0 +int attr mock_labelColor 0x0 +int attr mock_showDiagonals 0x0 +int attr mock_showLabel 0x0 +int attr motionDebug 0x0 +int attr motionInterpolator 0x0 +int attr motionPathRotate 0x0 +int attr motionProgress 0x0 +int attr motionStagger 0x0 +int attr motionTarget 0x0 +int attr motion_postLayoutCollision 0x0 +int attr motion_triggerOnCollision 0x0 +int attr moveWhenScrollAtTop 0x0 +int attr multiChoiceItemLayout 0x0 +int attr navigationContentDescription 0x0 +int attr navigationIcon 0x0 +int attr navigationIconTint 0x0 +int attr navigationMode 0x0 +int attr navigationViewStyle 0x0 +int attr negativeButtonText 0x0 +int attr nestedScrollFlags 0x0 +int attr nestedScrollable 0x0 +int attr number 0x0 +int attr numericModifiers 0x0 +int attr onCross 0x0 +int attr onHide 0x0 +int attr onNegativeCross 0x0 +int attr onPositiveCross 0x0 +int attr onShow 0x0 +int attr onTouchUp 0x0 +int attr order 0x0 +int attr orderingFromXml 0x0 +int attr outlineColor 0x0 +int attr overlapAnchor 0x0 +int attr overlay 0x0 +int attr paddingBottomNoButtons 0x0 +int attr paddingBottomSystemWindowInsets 0x0 +int attr paddingEnd 0x0 +int attr paddingLeftSystemWindowInsets 0x0 +int attr paddingRightSystemWindowInsets 0x0 +int attr paddingStart 0x0 +int attr paddingTopNoTitle 0x0 +int attr page_bg 0x0 +int attr panelBackground 0x0 +int attr panelMenuListTheme 0x0 +int attr panelMenuListWidth 0x0 +int attr passwordToggleContentDescription 0x0 +int attr passwordToggleDrawable 0x0 +int attr passwordToggleEnabled 0x0 +int attr passwordToggleTint 0x0 +int attr passwordToggleTintMode 0x0 +int attr pathMotionArc 0x0 +int attr path_percent 0x0 +int attr percentHeight 0x0 +int attr percentWidth 0x0 +int attr percentX 0x0 +int attr percentY 0x0 +int attr perpendicularPath_percent 0x0 +int attr persistent 0x0 +int attr pivotAnchor 0x0 +int attr placeholderText 0x0 +int attr placeholderTextAppearance 0x0 +int attr placeholderTextColor 0x0 +int attr placeholder_emptyVisibility 0x0 +int attr popupMenuBackground 0x0 +int attr popupMenuStyle 0x0 +int attr popupTheme 0x0 +int attr popupWindowStyle 0x0 +int attr positiveButtonText 0x0 +int attr preferenceCategoryStyle 0x0 +int attr preferenceCategoryTitleTextAppearance 0x0 +int attr preferenceFragmentCompatStyle 0x0 +int attr preferenceFragmentListStyle 0x0 +int attr preferenceFragmentStyle 0x0 +int attr preferenceInformationStyle 0x0 +int attr preferenceScreenStyle 0x0 +int attr preferenceStyle 0x0 +int attr preferenceTheme 0x0 +int attr prefixText 0x0 +int attr prefixTextAppearance 0x0 +int attr prefixTextColor 0x0 +int attr preserveIconSpacing 0x0 +int attr pressedTranslationZ 0x0 +int attr preview_bottomToolbar_apply_textColor 0x0 +int attr preview_bottomToolbar_back_textColor 0x0 +int attr progressBarPadding 0x0 +int attr progressBarStyle 0x0 +int attr queryBackground 0x0 +int attr queryHint 0x0 +int attr radioButtonStyle 0x0 +int attr rangeFillColor 0x0 +int attr ratingBarStyle 0x0 +int attr ratingBarStyleIndicator 0x0 +int attr ratingBarStyleSmall 0x0 +int attr rbColor 0x0 +int attr rbDuration 0x0 +int attr rbRadius 0x0 +int attr rbRippleAmount 0x0 +int attr rbScale 0x0 +int attr rbStrokeWidth 0x0 +int attr rbType 0x0 +int attr recyclerViewStyle 0x0 +int attr region_heightLessThan 0x0 +int attr region_heightMoreThan 0x0 +int attr region_widthLessThan 0x0 +int attr region_widthMoreThan 0x0 +int attr reverseLayout 0x0 +int attr rightTextViewStyle 0x0 +int attr rippleColor 0x0 +int attr round 0x0 +int attr roundPercent 0x0 +int attr saturation 0x0 +int attr scopeUris 0x0 +int attr scrimAnimationDuration 0x0 +int attr scrimBackground 0x0 +int attr scrimVisibleHeightTrigger 0x0 +int attr searchHintIcon 0x0 +int attr searchIcon 0x0 +int attr searchViewStyle 0x0 +int attr seekBarIncrement 0x0 +int attr seekBarPreferenceStyle 0x0 +int attr seekBarStyle 0x0 +int attr selectable 0x0 +int attr selectableItemBackground 0x0 +int attr selectableItemBackgroundBorderless 0x0 +int attr selectionRequired 0x0 +int attr selectorSize 0x0 +int attr shapeAppearance 0x0 +int attr shapeAppearanceLargeComponent 0x0 +int attr shapeAppearanceMediumComponent 0x0 +int attr shapeAppearanceOverlay 0x0 +int attr shapeAppearanceSmallComponent 0x0 +int attr shouldDisableView 0x0 +int attr showAnimationBehavior 0x0 +int attr showAsAction 0x0 +int attr showDelay 0x0 +int attr showDividers 0x0 +int attr showMotionSpec 0x0 +int attr showPaths 0x0 +int attr showSeekBarValue 0x0 +int attr showText 0x0 +int attr showTitle 0x0 +int attr shrinkMotionSpec 0x0 +int attr singleChoiceItemLayout 0x0 +int attr singleLine 0x0 +int attr singleLineTitle 0x0 +int attr singleSelection 0x0 +int attr sizePercent 0x0 +int attr sliderStyle 0x0 +int attr snackbarButtonStyle 0x0 +int attr snackbarStyle 0x0 +int attr snackbarTextViewStyle 0x0 +int attr spanCount 0x0 +int attr spinBars 0x0 +int attr spinnerDropDownItemStyle 0x0 +int attr spinnerStyle 0x0 +int attr splitTrack 0x0 +int attr srcCompat 0x0 +int attr stackFromEnd 0x0 +int attr staggered 0x0 +int attr startIconCheckable 0x0 +int attr startIconContentDescription 0x0 +int attr startIconDrawable 0x0 +int attr startIconTint 0x0 +int attr startIconTintMode 0x0 +int attr state_above_anchor 0x0 +int attr state_collapsed 0x0 +int attr state_collapsible 0x0 +int attr state_dragged 0x0 +int attr state_liftable 0x0 +int attr state_lifted 0x0 +int attr statusBarBackground 0x0 +int attr statusBarForeground 0x0 +int attr statusBarScrim 0x0 +int attr strokeColor 0x0 +int attr strokeWidth 0x0 +int attr subMenuArrow 0x0 +int attr submitBackground 0x0 +int attr subtitle 0x0 +int attr subtitleTextAppearance 0x0 +int attr subtitleTextColor 0x0 +int attr subtitleTextStyle 0x0 +int attr suffixText 0x0 +int attr suffixTextAppearance 0x0 +int attr suffixTextColor 0x0 +int attr suggestionRowLayout 0x0 +int attr summary 0x0 +int attr summaryOff 0x0 +int attr summaryOn 0x0 +int attr switchMinWidth 0x0 +int attr switchPadding 0x0 +int attr switchPreferenceCompatStyle 0x0 +int attr switchPreferenceStyle 0x0 +int attr switchStyle 0x0 +int attr switchTextAppearance 0x0 +int attr switchTextOff 0x0 +int attr switchTextOn 0x0 +int attr tabBackground 0x0 +int attr tabContentStart 0x0 +int attr tabGravity 0x0 +int attr tabIconTint 0x0 +int attr tabIconTintMode 0x0 +int attr tabIndicator 0x0 +int attr tabIndicatorAnimationDuration 0x0 +int attr tabIndicatorAnimationMode 0x0 +int attr tabIndicatorColor 0x0 +int attr tabIndicatorFullWidth 0x0 +int attr tabIndicatorGravity 0x0 +int attr tabIndicatorHeight 0x0 +int attr tabInlineLabel 0x0 +int attr tabMaxWidth 0x0 +int attr tabMinWidth 0x0 +int attr tabMode 0x0 +int attr tabPadding 0x0 +int attr tabPaddingBottom 0x0 +int attr tabPaddingEnd 0x0 +int attr tabPaddingStart 0x0 +int attr tabPaddingTop 0x0 +int attr tabRippleColor 0x0 +int attr tabSelectedTextColor 0x0 +int attr tabStyle 0x0 +int attr tabTextAppearance 0x0 +int attr tabTextColor 0x0 +int attr tabUnboundedRipple 0x0 +int attr targetId 0x0 +int attr telltales_tailColor 0x0 +int attr telltales_tailScale 0x0 +int attr telltales_velocityMode 0x0 +int attr textAllCaps 0x0 +int attr textAppearanceBody1 0x0 +int attr textAppearanceBody2 0x0 +int attr textAppearanceButton 0x0 +int attr textAppearanceCaption 0x0 +int attr textAppearanceHeadline1 0x0 +int attr textAppearanceHeadline2 0x0 +int attr textAppearanceHeadline3 0x0 +int attr textAppearanceHeadline4 0x0 +int attr textAppearanceHeadline5 0x0 +int attr textAppearanceHeadline6 0x0 +int attr textAppearanceLargePopupMenu 0x0 +int attr textAppearanceLineHeightEnabled 0x0 +int attr textAppearanceListItem 0x0 +int attr textAppearanceListItemSecondary 0x0 +int attr textAppearanceListItemSmall 0x0 +int attr textAppearanceOverline 0x0 +int attr textAppearancePopupMenuHeader 0x0 +int attr textAppearanceSearchResultSubtitle 0x0 +int attr textAppearanceSearchResultTitle 0x0 +int attr textAppearanceSmallPopupMenu 0x0 +int attr textAppearanceSubtitle1 0x0 +int attr textAppearanceSubtitle2 0x0 +int attr textColor 0x0 +int attr textColorAlertDialogListItem 0x0 +int attr textColorSearchUrl 0x0 +int attr textEndPadding 0x0 +int attr textInputLayoutFocusedRectEnabled 0x0 +int attr textInputStyle 0x0 +int attr textLocale 0x0 +int attr textStartPadding 0x0 +int attr textStyle 0x0 +int attr theme 0x0 +int attr themeLineHeight 0x0 +int attr thickness 0x0 +int attr thumbColor 0x0 +int attr thumbElevation 0x0 +int attr thumbRadius 0x0 +int attr thumbStrokeColor 0x0 +int attr thumbStrokeWidth 0x0 +int attr thumbTextPadding 0x0 +int attr thumbTint 0x0 +int attr thumbTintMode 0x0 +int attr tickColor 0x0 +int attr tickColorActive 0x0 +int attr tickColorInactive 0x0 +int attr tickMark 0x0 +int attr tickMarkTint 0x0 +int attr tickMarkTintMode 0x0 +int attr tickVisible 0x0 +int attr tint 0x0 +int attr tintColor 0x0 +int attr tintMode 0x0 +int attr title 0x0 +int attr titleEnabled 0x0 +int attr titleMargin 0x0 +int attr titleMarginBottom 0x0 +int attr titleMarginEnd 0x0 +int attr titleMarginStart 0x0 +int attr titleMarginTop 0x0 +int attr titleMargins 0x0 +int attr titleTextAppearance 0x0 +int attr titleTextColor 0x0 +int attr titleTextStyle 0x0 +int attr toolbar 0x0 +int attr toolbarId 0x0 +int attr toolbarNavigationButtonStyle 0x0 +int attr toolbarStyle 0x0 +int attr tooltipForegroundColor 0x0 +int attr tooltipFrameBackground 0x0 +int attr tooltipStyle 0x0 +int attr tooltipText 0x0 +int attr touchAnchorId 0x0 +int attr touchAnchorSide 0x0 +int attr touchRegionId 0x0 +int attr track 0x0 +int attr trackColor 0x0 +int attr trackColorActive 0x0 +int attr trackColorInactive 0x0 +int attr trackCornerRadius 0x0 +int attr trackHeight 0x0 +int attr trackThickness 0x0 +int attr trackTint 0x0 +int attr trackTintMode 0x0 +int attr transitionDisable 0x0 +int attr transitionEasing 0x0 +int attr transitionFlags 0x0 +int attr transitionPathRotate 0x0 +int attr transitionShapeAppearance 0x0 +int attr triggerId 0x0 +int attr triggerReceiver 0x0 +int attr triggerSlack 0x0 +int attr ttcIndex 0x0 +int attr updatesContinuously 0x0 +int attr useCompatPadding 0x0 +int attr useMaterialThemeColors 0x0 +int attr useSimpleSummaryProvider 0x0 +int attr values 0x0 +int attr verticalOffset 0x0 +int attr viewInflaterClass 0x0 +int attr visibilityMode 0x0 +int attr voiceIcon 0x0 +int attr warmth 0x0 +int attr waveDecay 0x0 +int attr waveOffset 0x0 +int attr wavePeriod 0x0 +int attr waveShape 0x0 +int attr waveVariesBy 0x0 +int attr widgetLayout 0x0 +int attr windowActionBar 0x0 +int attr windowActionBarOverlay 0x0 +int attr windowActionModeOverlay 0x0 +int attr windowFixedHeightMajor 0x0 +int attr windowFixedHeightMinor 0x0 +int attr windowFixedWidthMajor 0x0 +int attr windowFixedWidthMinor 0x0 +int attr windowMinWidthMajor 0x0 +int attr windowMinWidthMinor 0x0 +int attr windowNoTitle 0x0 +int attr yearSelectedStyle 0x0 +int attr yearStyle 0x0 +int attr yearTodayStyle 0x0 +int bool abc_action_bar_embed_tabs 0x0 +int bool abc_allow_stacked_button_bar 0x0 +int bool abc_config_actionMenuItemAllCaps 0x0 +int bool config_materialPreferenceIconSpaceReserved 0x0 +int bool enableLogging 0x0 +int bool mtrl_btn_textappearance_all_caps 0x0 +int color abc_background_cache_hint_selector_material_dark 0x0 +int color abc_background_cache_hint_selector_material_light 0x0 +int color abc_btn_colored_borderless_text_material 0x0 +int color abc_btn_colored_text_material 0x0 +int color abc_color_highlight_material 0x0 +int color abc_decor_view_status_guard 0x0 +int color abc_decor_view_status_guard_light 0x0 +int color abc_hint_foreground_material_dark 0x0 +int color abc_hint_foreground_material_light 0x0 +int color abc_input_method_navigation_guard 0x0 +int color abc_primary_text_disable_only_material_dark 0x0 +int color abc_primary_text_disable_only_material_light 0x0 +int color abc_primary_text_material_dark 0x0 +int color abc_primary_text_material_light 0x0 +int color abc_search_url_text 0x0 +int color abc_search_url_text_normal 0x0 +int color abc_search_url_text_pressed 0x0 +int color abc_search_url_text_selected 0x0 +int color abc_secondary_text_material_dark 0x0 +int color abc_secondary_text_material_light 0x0 +int color abc_tint_btn_checkable 0x0 +int color abc_tint_default 0x0 +int color abc_tint_edittext 0x0 +int color abc_tint_seek_thumb 0x0 +int color abc_tint_spinner 0x0 +int color abc_tint_switch_track 0x0 +int color accent_material_dark 0x0 +int color accent_material_light 0x0 +int color amityBlueLight 0x0 +int color amityColorAlert 0x0 +int color amityColorBase 0x0 +int color amityColorBaseInverse 0x0 +int color amityColorBlack 0x0 +int color amityColorHighlight 0x0 +int color amityColorPrimary 0x0 +int color amityColorSecondary 0x0 +int color amityColorWhite 0x0 +int color amityMessageBubble 0x0 +int color amityMessageBubbleInverse 0x0 +int color androidx_core_ripple_material_light 0x0 +int color androidx_core_secondary_text_default_material_light 0x0 +int color background_floating_material_dark 0x0 +int color background_floating_material_light 0x0 +int color background_material_dark 0x0 +int color background_material_light 0x0 +int color bright_foreground_disabled_material_dark 0x0 +int color bright_foreground_disabled_material_light 0x0 +int color bright_foreground_inverse_material_dark 0x0 +int color bright_foreground_inverse_material_light 0x0 +int color bright_foreground_material_dark 0x0 +int color bright_foreground_material_light 0x0 +int color button_material_dark 0x0 +int color button_material_light 0x0 +int color cardview_dark_background 0x0 +int color cardview_light_background 0x0 +int color cardview_shadow_end_color 0x0 +int color cardview_shadow_start_color 0x0 +int color checkbox_themeable_attribute_color 0x0 +int color common_google_signin_btn_text_dark 0x0 +int color common_google_signin_btn_text_dark_default 0x0 +int color common_google_signin_btn_text_dark_disabled 0x0 +int color common_google_signin_btn_text_dark_focused 0x0 +int color common_google_signin_btn_text_dark_pressed 0x0 +int color common_google_signin_btn_text_light 0x0 +int color common_google_signin_btn_text_light_default 0x0 +int color common_google_signin_btn_text_light_disabled 0x0 +int color common_google_signin_btn_text_light_focused 0x0 +int color common_google_signin_btn_text_light_pressed 0x0 +int color common_google_signin_btn_tint 0x0 +int color design_bottom_navigation_shadow_color 0x0 +int color design_box_stroke_color 0x0 +int color design_dark_default_color_background 0x0 +int color design_dark_default_color_error 0x0 +int color design_dark_default_color_on_background 0x0 +int color design_dark_default_color_on_error 0x0 +int color design_dark_default_color_on_primary 0x0 +int color design_dark_default_color_on_secondary 0x0 +int color design_dark_default_color_on_surface 0x0 +int color design_dark_default_color_primary 0x0 +int color design_dark_default_color_primary_dark 0x0 +int color design_dark_default_color_primary_variant 0x0 +int color design_dark_default_color_secondary 0x0 +int color design_dark_default_color_secondary_variant 0x0 +int color design_dark_default_color_surface 0x0 +int color design_default_color_background 0x0 +int color design_default_color_error 0x0 +int color design_default_color_on_background 0x0 +int color design_default_color_on_error 0x0 +int color design_default_color_on_primary 0x0 +int color design_default_color_on_secondary 0x0 +int color design_default_color_on_surface 0x0 +int color design_default_color_primary 0x0 +int color design_default_color_primary_dark 0x0 +int color design_default_color_primary_variant 0x0 +int color design_default_color_secondary 0x0 +int color design_default_color_secondary_variant 0x0 +int color design_default_color_surface 0x0 +int color design_error 0x0 +int color design_fab_shadow_end_color 0x0 +int color design_fab_shadow_mid_color 0x0 +int color design_fab_shadow_start_color 0x0 +int color design_fab_stroke_end_inner_color 0x0 +int color design_fab_stroke_end_outer_color 0x0 +int color design_fab_stroke_top_inner_color 0x0 +int color design_fab_stroke_top_outer_color 0x0 +int color design_icon_tint 0x0 +int color design_snackbar_background_color 0x0 +int color dim_foreground_disabled_material_dark 0x0 +int color dim_foreground_disabled_material_light 0x0 +int color dim_foreground_material_dark 0x0 +int color dim_foreground_material_light 0x0 +int color dracula_album_dropdown_count_text 0x0 +int color dracula_album_dropdown_thumbnail_placeholder 0x0 +int color dracula_album_dropdown_title_text 0x0 +int color dracula_album_empty_view 0x0 +int color dracula_album_popup_bg 0x0 +int color dracula_bottom_toolbar_apply 0x0 +int color dracula_bottom_toolbar_apply_text 0x0 +int color dracula_bottom_toolbar_apply_text_disable 0x0 +int color dracula_bottom_toolbar_bg 0x0 +int color dracula_bottom_toolbar_preview 0x0 +int color dracula_bottom_toolbar_preview_text 0x0 +int color dracula_bottom_toolbar_preview_text_disable 0x0 +int color dracula_capture 0x0 +int color dracula_item_checkCircle_backgroundColor 0x0 +int color dracula_item_checkCircle_borderColor 0x0 +int color dracula_item_placeholder 0x0 +int color dracula_page_bg 0x0 +int color dracula_preview_bottom_toolbar_apply 0x0 +int color dracula_preview_bottom_toolbar_apply_text 0x0 +int color dracula_preview_bottom_toolbar_apply_text_disable 0x0 +int color dracula_preview_bottom_toolbar_back_text 0x0 +int color dracula_primary 0x0 +int color dracula_primary_dark 0x0 +int color error_color_material_dark 0x0 +int color error_color_material_light 0x0 +int color foreground_material_dark 0x0 +int color foreground_material_light 0x0 +int color highlighted_text_material_dark 0x0 +int color highlighted_text_material_light 0x0 +int color material_blue_grey_800 0x0 +int color material_blue_grey_900 0x0 +int color material_blue_grey_950 0x0 +int color material_btn_bg_color_selector 0x0 +int color material_btn_stroke_color_selector 0x0 +int color material_btn_text_color_selector 0x0 +int color material_cursor_color 0x0 +int color material_deep_teal_200 0x0 +int color material_deep_teal_500 0x0 +int color material_fab_bg_color_selector 0x0 +int color material_fab_icon_text_color_selector 0x0 +int color material_grey_100 0x0 +int color material_grey_300 0x0 +int color material_grey_50 0x0 +int color material_grey_600 0x0 +int color material_grey_800 0x0 +int color material_grey_850 0x0 +int color material_grey_900 0x0 +int color material_on_background_disabled 0x0 +int color material_on_background_emphasis_high_type 0x0 +int color material_on_background_emphasis_medium 0x0 +int color material_on_primary_disabled 0x0 +int color material_on_primary_emphasis_high_type 0x0 +int color material_on_primary_emphasis_medium 0x0 +int color material_on_surface_disabled 0x0 +int color material_on_surface_emphasis_high_type 0x0 +int color material_on_surface_emphasis_medium 0x0 +int color material_on_surface_stroke 0x0 +int color material_slider_active_tick_marks_color 0x0 +int color material_slider_active_track_color 0x0 +int color material_slider_halo_color 0x0 +int color material_slider_inactive_tick_marks_color 0x0 +int color material_slider_inactive_track_color 0x0 +int color material_slider_thumb_color 0x0 +int color material_timepicker_button_background 0x0 +int color material_timepicker_button_stroke 0x0 +int color material_timepicker_clock_text_color 0x0 +int color material_timepicker_clockface 0x0 +int color material_timepicker_modebutton_tint 0x0 +int color mtrl_bottom_nav_colored_item_tint 0x0 +int color mtrl_bottom_nav_colored_ripple_color 0x0 +int color mtrl_bottom_nav_item_tint 0x0 +int color mtrl_bottom_nav_ripple_color 0x0 +int color mtrl_btn_bg_color_selector 0x0 +int color mtrl_btn_ripple_color 0x0 +int color mtrl_btn_stroke_color_selector 0x0 +int color mtrl_btn_text_btn_bg_color_selector 0x0 +int color mtrl_btn_text_btn_ripple_color 0x0 +int color mtrl_btn_text_color_disabled 0x0 +int color mtrl_btn_text_color_selector 0x0 +int color mtrl_btn_transparent_bg_color 0x0 +int color mtrl_calendar_item_stroke_color 0x0 +int color mtrl_calendar_selected_range 0x0 +int color mtrl_card_view_foreground 0x0 +int color mtrl_card_view_ripple 0x0 +int color mtrl_chip_background_color 0x0 +int color mtrl_chip_close_icon_tint 0x0 +int color mtrl_chip_surface_color 0x0 +int color mtrl_chip_text_color 0x0 +int color mtrl_choice_chip_background_color 0x0 +int color mtrl_choice_chip_ripple_color 0x0 +int color mtrl_choice_chip_text_color 0x0 +int color mtrl_error 0x0 +int color mtrl_fab_bg_color_selector 0x0 +int color mtrl_fab_icon_text_color_selector 0x0 +int color mtrl_fab_ripple_color 0x0 +int color mtrl_filled_background_color 0x0 +int color mtrl_filled_icon_tint 0x0 +int color mtrl_filled_stroke_color 0x0 +int color mtrl_indicator_text_color 0x0 +int color mtrl_navigation_item_background_color 0x0 +int color mtrl_navigation_item_icon_tint 0x0 +int color mtrl_navigation_item_text_color 0x0 +int color mtrl_on_primary_text_btn_text_color_selector 0x0 +int color mtrl_on_surface_ripple_color 0x0 +int color mtrl_outlined_icon_tint 0x0 +int color mtrl_outlined_stroke_color 0x0 +int color mtrl_popupmenu_overlay_color 0x0 +int color mtrl_scrim_color 0x0 +int color mtrl_tabs_colored_ripple_color 0x0 +int color mtrl_tabs_icon_color_selector 0x0 +int color mtrl_tabs_icon_color_selector_colored 0x0 +int color mtrl_tabs_legacy_text_color_selector 0x0 +int color mtrl_tabs_ripple_color 0x0 +int color mtrl_text_btn_text_color_selector 0x0 +int color mtrl_textinput_default_box_stroke_color 0x0 +int color mtrl_textinput_disabled_color 0x0 +int color mtrl_textinput_filled_box_default_background_color 0x0 +int color mtrl_textinput_focused_box_stroke_color 0x0 +int color mtrl_textinput_hovered_box_stroke_color 0x0 +int color notification_action_color_filter 0x0 +int color notification_icon_bg_color 0x0 +int color notification_material_background_media_default_color 0x0 +int color preference_fallback_accent_color 0x0 +int color preview_bottom_size 0x0 +int color preview_bottom_toolbar_bg 0x0 +int color primary_dark_material_dark 0x0 +int color primary_dark_material_light 0x0 +int color primary_material_dark 0x0 +int color primary_material_light 0x0 +int color primary_text_default_material_dark 0x0 +int color primary_text_default_material_light 0x0 +int color primary_text_disabled_material_dark 0x0 +int color primary_text_disabled_material_light 0x0 +int color radio_btn_bg_selector 0x0 +int color radiobutton_themeable_attribute_color 0x0 +int color ripple_material_dark 0x0 +int color ripple_material_light 0x0 +int color secondary_text_default_material_dark 0x0 +int color secondary_text_default_material_light 0x0 +int color secondary_text_disabled_material_dark 0x0 +int color secondary_text_disabled_material_light 0x0 +int color switch_btn_bg_selector 0x0 +int color switch_thumb_disabled_material_dark 0x0 +int color switch_thumb_disabled_material_light 0x0 +int color switch_thumb_material_dark 0x0 +int color switch_thumb_material_light 0x0 +int color switch_thumb_normal_material_dark 0x0 +int color switch_thumb_normal_material_light 0x0 +int color test_mtrl_calendar_day 0x0 +int color test_mtrl_calendar_day_selected 0x0 +int color tooltip_background_dark 0x0 +int color tooltip_background_light 0x0 +int color upstraColorAlert 0x0 +int color upstraColorBase 0x0 +int color upstraColorBaseInverse 0x0 +int color upstraColorHighlight 0x0 +int color upstraColorPrimary 0x0 +int color upstraColorSecondary 0x0 +int color upstraMessageBubble 0x0 +int color upstraMessageBubbleInverse 0x0 +int color zhihu_album_dropdown_count_text 0x0 +int color zhihu_album_dropdown_thumbnail_placeholder 0x0 +int color zhihu_album_dropdown_title_text 0x0 +int color zhihu_album_empty_view 0x0 +int color zhihu_album_popup_bg 0x0 +int color zhihu_bottom_toolbar_apply 0x0 +int color zhihu_bottom_toolbar_apply_text 0x0 +int color zhihu_bottom_toolbar_apply_text_disable 0x0 +int color zhihu_bottom_toolbar_bg 0x0 +int color zhihu_bottom_toolbar_preview 0x0 +int color zhihu_bottom_toolbar_preview_text 0x0 +int color zhihu_bottom_toolbar_preview_text_disable 0x0 +int color zhihu_capture 0x0 +int color zhihu_check_original_radio_disable 0x0 +int color zhihu_item_checkCircle_backgroundColor 0x0 +int color zhihu_item_checkCircle_borderColor 0x0 +int color zhihu_item_placeholder 0x0 +int color zhihu_page_bg 0x0 +int color zhihu_preview_bottom_toolbar_apply 0x0 +int color zhihu_preview_bottom_toolbar_apply_text 0x0 +int color zhihu_preview_bottom_toolbar_apply_text_disable 0x0 +int color zhihu_preview_bottom_toolbar_back_text 0x0 +int color zhihu_primary 0x0 +int color zhihu_primary_dark 0x0 +int dimen abc_action_bar_content_inset_material 0x0 +int dimen abc_action_bar_content_inset_with_nav 0x0 +int dimen abc_action_bar_default_height_material 0x0 +int dimen abc_action_bar_default_padding_end_material 0x0 +int dimen abc_action_bar_default_padding_start_material 0x0 +int dimen abc_action_bar_elevation_material 0x0 +int dimen abc_action_bar_icon_vertical_padding_material 0x0 +int dimen abc_action_bar_overflow_padding_end_material 0x0 +int dimen abc_action_bar_overflow_padding_start_material 0x0 +int dimen abc_action_bar_stacked_max_height 0x0 +int dimen abc_action_bar_stacked_tab_max_width 0x0 +int dimen abc_action_bar_subtitle_bottom_margin_material 0x0 +int dimen abc_action_bar_subtitle_top_margin_material 0x0 +int dimen abc_action_button_min_height_material 0x0 +int dimen abc_action_button_min_width_material 0x0 +int dimen abc_action_button_min_width_overflow_material 0x0 +int dimen abc_alert_dialog_button_bar_height 0x0 +int dimen abc_alert_dialog_button_dimen 0x0 +int dimen abc_button_inset_horizontal_material 0x0 +int dimen abc_button_inset_vertical_material 0x0 +int dimen abc_button_padding_horizontal_material 0x0 +int dimen abc_button_padding_vertical_material 0x0 +int dimen abc_cascading_menus_min_smallest_width 0x0 +int dimen abc_config_prefDialogWidth 0x0 +int dimen abc_control_corner_material 0x0 +int dimen abc_control_inset_material 0x0 +int dimen abc_control_padding_material 0x0 +int dimen abc_dialog_corner_radius_material 0x0 +int dimen abc_dialog_fixed_height_major 0x0 +int dimen abc_dialog_fixed_height_minor 0x0 +int dimen abc_dialog_fixed_width_major 0x0 +int dimen abc_dialog_fixed_width_minor 0x0 +int dimen abc_dialog_list_padding_bottom_no_buttons 0x0 +int dimen abc_dialog_list_padding_top_no_title 0x0 +int dimen abc_dialog_min_width_major 0x0 +int dimen abc_dialog_min_width_minor 0x0 +int dimen abc_dialog_padding_material 0x0 +int dimen abc_dialog_padding_top_material 0x0 +int dimen abc_dialog_title_divider_material 0x0 +int dimen abc_disabled_alpha_material_dark 0x0 +int dimen abc_disabled_alpha_material_light 0x0 +int dimen abc_dropdownitem_icon_width 0x0 +int dimen abc_dropdownitem_text_padding_left 0x0 +int dimen abc_dropdownitem_text_padding_right 0x0 +int dimen abc_edit_text_inset_bottom_material 0x0 +int dimen abc_edit_text_inset_horizontal_material 0x0 +int dimen abc_edit_text_inset_top_material 0x0 +int dimen abc_floating_window_z 0x0 +int dimen abc_list_item_height_large_material 0x0 +int dimen abc_list_item_height_material 0x0 +int dimen abc_list_item_height_small_material 0x0 +int dimen abc_list_item_padding_horizontal_material 0x0 +int dimen abc_panel_menu_list_width 0x0 +int dimen abc_progress_bar_height_material 0x0 +int dimen abc_search_view_preferred_height 0x0 +int dimen abc_search_view_preferred_width 0x0 +int dimen abc_seekbar_track_background_height_material 0x0 +int dimen abc_seekbar_track_progress_height_material 0x0 +int dimen abc_select_dialog_padding_start_material 0x0 +int dimen abc_switch_padding 0x0 +int dimen abc_text_size_body_1_material 0x0 +int dimen abc_text_size_body_2_material 0x0 +int dimen abc_text_size_button_material 0x0 +int dimen abc_text_size_caption_material 0x0 +int dimen abc_text_size_display_1_material 0x0 +int dimen abc_text_size_display_2_material 0x0 +int dimen abc_text_size_display_3_material 0x0 +int dimen abc_text_size_display_4_material 0x0 +int dimen abc_text_size_headline_material 0x0 +int dimen abc_text_size_large_material 0x0 +int dimen abc_text_size_medium_material 0x0 +int dimen abc_text_size_menu_header_material 0x0 +int dimen abc_text_size_menu_material 0x0 +int dimen abc_text_size_small_material 0x0 +int dimen abc_text_size_subhead_material 0x0 +int dimen abc_text_size_subtitle_material_toolbar 0x0 +int dimen abc_text_size_title_material 0x0 +int dimen abc_text_size_title_material_toolbar 0x0 +int dimen action_bar_size 0x0 +int dimen album_item_height 0x0 +int dimen amity_avatar_default_height 0x0 +int dimen amity_avatar_default_width 0x0 +int dimen amity_eight 0x0 +int dimen amity_eighteen 0x0 +int dimen amity_eighty 0x0 +int dimen amity_fifty 0x0 +int dimen amity_fifty_eight 0x0 +int dimen amity_forty 0x0 +int dimen amity_forty_eight 0x0 +int dimen amity_four 0x0 +int dimen amity_fourteen 0x0 +int dimen amity_ninety_five 0x0 +int dimen amity_one 0x0 +int dimen amity_one_hundred_four 0x0 +int dimen amity_one_hundred_fourteen 0x0 +int dimen amity_one_hundred_sixty 0x0 +int dimen amity_one_hundred_twenty 0x0 +int dimen amity_one_twenty_five 0x0 +int dimen amity_padding_l 0x0 +int dimen amity_padding_m1 0x0 +int dimen amity_padding_m2 0x0 +int dimen amity_padding_m3 0x0 +int dimen amity_padding_s 0x0 +int dimen amity_padding_xl 0x0 +int dimen amity_padding_xs 0x0 +int dimen amity_padding_xxs 0x0 +int dimen amity_seventy_two 0x0 +int dimen amity_six 0x0 +int dimen amity_sixteen 0x0 +int dimen amity_sixty_eight 0x0 +int dimen amity_sixty_four 0x0 +int dimen amity_sixty_two 0x0 +int dimen amity_ten 0x0 +int dimen amity_text_size_body 0x0 +int dimen amity_text_size_caption 0x0 +int dimen amity_text_size_headline 0x0 +int dimen amity_text_size_title 0x0 +int dimen amity_thirty 0x0 +int dimen amity_thirty_eight 0x0 +int dimen amity_thirty_six 0x0 +int dimen amity_thirty_two 0x0 +int dimen amity_three_hundred_twenty_eight 0x0 +int dimen amity_twenty 0x0 +int dimen amity_twenty_eight 0x0 +int dimen amity_twenty_five 0x0 +int dimen amity_twenty_four 0x0 +int dimen amity_twenty_seven 0x0 +int dimen amity_two 0x0 +int dimen amity_two_hundred_twenty 0x0 +int dimen amity_zero 0x0 +int dimen appcompat_dialog_background_inset 0x0 +int dimen cardview_compat_inset_shadow 0x0 +int dimen cardview_default_elevation 0x0 +int dimen cardview_default_radius 0x0 +int dimen clock_face_margin_start 0x0 +int dimen compat_button_inset_horizontal_material 0x0 +int dimen compat_button_inset_vertical_material 0x0 +int dimen compat_button_padding_horizontal_material 0x0 +int dimen compat_button_padding_vertical_material 0x0 +int dimen compat_control_corner_material 0x0 +int dimen compat_notification_large_icon_max_height 0x0 +int dimen compat_notification_large_icon_max_width 0x0 +int dimen default_dimension 0x0 +int dimen design_appbar_elevation 0x0 +int dimen design_bottom_navigation_active_item_max_width 0x0 +int dimen design_bottom_navigation_active_item_min_width 0x0 +int dimen design_bottom_navigation_active_text_size 0x0 +int dimen design_bottom_navigation_elevation 0x0 +int dimen design_bottom_navigation_height 0x0 +int dimen design_bottom_navigation_icon_size 0x0 +int dimen design_bottom_navigation_item_max_width 0x0 +int dimen design_bottom_navigation_item_min_width 0x0 +int dimen design_bottom_navigation_label_padding 0x0 +int dimen design_bottom_navigation_margin 0x0 +int dimen design_bottom_navigation_shadow_height 0x0 +int dimen design_bottom_navigation_text_size 0x0 +int dimen design_bottom_sheet_elevation 0x0 +int dimen design_bottom_sheet_modal_elevation 0x0 +int dimen design_bottom_sheet_peek_height_min 0x0 +int dimen design_fab_border_width 0x0 +int dimen design_fab_elevation 0x0 +int dimen design_fab_image_size 0x0 +int dimen design_fab_size_mini 0x0 +int dimen design_fab_size_normal 0x0 +int dimen design_fab_translation_z_hovered_focused 0x0 +int dimen design_fab_translation_z_pressed 0x0 +int dimen design_navigation_elevation 0x0 +int dimen design_navigation_icon_padding 0x0 +int dimen design_navigation_icon_size 0x0 +int dimen design_navigation_item_horizontal_padding 0x0 +int dimen design_navigation_item_icon_padding 0x0 +int dimen design_navigation_max_width 0x0 +int dimen design_navigation_padding_bottom 0x0 +int dimen design_navigation_separator_vertical_padding 0x0 +int dimen design_snackbar_action_inline_max_width 0x0 +int dimen design_snackbar_action_text_color_alpha 0x0 +int dimen design_snackbar_background_corner_radius 0x0 +int dimen design_snackbar_elevation 0x0 +int dimen design_snackbar_extra_spacing_horizontal 0x0 +int dimen design_snackbar_max_width 0x0 +int dimen design_snackbar_min_width 0x0 +int dimen design_snackbar_padding_horizontal 0x0 +int dimen design_snackbar_padding_vertical 0x0 +int dimen design_snackbar_padding_vertical_2lines 0x0 +int dimen design_snackbar_text_size 0x0 +int dimen design_tab_max_width 0x0 +int dimen design_tab_scrollable_min_width 0x0 +int dimen design_tab_text_size 0x0 +int dimen design_tab_text_size_2line 0x0 +int dimen design_textinput_caption_translate_y 0x0 +int dimen disabled_alpha_material_dark 0x0 +int dimen disabled_alpha_material_light 0x0 +int dimen fastscroll_default_thickness 0x0 +int dimen fastscroll_margin 0x0 +int dimen fastscroll_minimum_range 0x0 +int dimen highlight_alpha_material_colored 0x0 +int dimen highlight_alpha_material_dark 0x0 +int dimen highlight_alpha_material_light 0x0 +int dimen hint_alpha_material_dark 0x0 +int dimen hint_alpha_material_light 0x0 +int dimen hint_pressed_alpha_material_dark 0x0 +int dimen hint_pressed_alpha_material_light 0x0 +int dimen item_touch_helper_max_drag_scroll_per_frame 0x0 +int dimen item_touch_helper_swipe_escape_max_velocity 0x0 +int dimen item_touch_helper_swipe_escape_velocity 0x0 +int dimen material_clock_display_padding 0x0 +int dimen material_clock_face_margin_top 0x0 +int dimen material_clock_hand_center_dot_radius 0x0 +int dimen material_clock_hand_padding 0x0 +int dimen material_clock_hand_stroke_width 0x0 +int dimen material_clock_number_text_size 0x0 +int dimen material_clock_period_toggle_height 0x0 +int dimen material_clock_period_toggle_margin_left 0x0 +int dimen material_clock_period_toggle_width 0x0 +int dimen material_clock_size 0x0 +int dimen material_cursor_inset_bottom 0x0 +int dimen material_cursor_inset_top 0x0 +int dimen material_cursor_width 0x0 +int dimen material_emphasis_disabled 0x0 +int dimen material_emphasis_high_type 0x0 +int dimen material_emphasis_medium 0x0 +int dimen material_filled_edittext_font_1_3_padding_bottom 0x0 +int dimen material_filled_edittext_font_1_3_padding_top 0x0 +int dimen material_filled_edittext_font_2_0_padding_bottom 0x0 +int dimen material_filled_edittext_font_2_0_padding_top 0x0 +int dimen material_font_1_3_box_collapsed_padding_top 0x0 +int dimen material_font_2_0_box_collapsed_padding_top 0x0 +int dimen material_helper_text_default_padding_top 0x0 +int dimen material_helper_text_font_1_3_padding_horizontal 0x0 +int dimen material_helper_text_font_1_3_padding_top 0x0 +int dimen material_input_text_to_prefix_suffix_padding 0x0 +int dimen material_text_view_test_line_height 0x0 +int dimen material_text_view_test_line_height_override 0x0 +int dimen material_timepicker_dialog_buttons_margin_top 0x0 +int dimen media_grid_size 0x0 +int dimen media_grid_spacing 0x0 +int dimen mtrl_alert_dialog_background_inset_bottom 0x0 +int dimen mtrl_alert_dialog_background_inset_end 0x0 +int dimen mtrl_alert_dialog_background_inset_start 0x0 +int dimen mtrl_alert_dialog_background_inset_top 0x0 +int dimen mtrl_alert_dialog_picker_background_inset 0x0 +int dimen mtrl_badge_horizontal_edge_offset 0x0 +int dimen mtrl_badge_long_text_horizontal_padding 0x0 +int dimen mtrl_badge_radius 0x0 +int dimen mtrl_badge_text_horizontal_edge_offset 0x0 +int dimen mtrl_badge_text_size 0x0 +int dimen mtrl_badge_toolbar_action_menu_item_horizontal_offset 0x0 +int dimen mtrl_badge_toolbar_action_menu_item_vertical_offset 0x0 +int dimen mtrl_badge_with_text_radius 0x0 +int dimen mtrl_bottomappbar_fabOffsetEndMode 0x0 +int dimen mtrl_bottomappbar_fab_bottom_margin 0x0 +int dimen mtrl_bottomappbar_fab_cradle_margin 0x0 +int dimen mtrl_bottomappbar_fab_cradle_rounded_corner_radius 0x0 +int dimen mtrl_bottomappbar_fab_cradle_vertical_offset 0x0 +int dimen mtrl_bottomappbar_height 0x0 +int dimen mtrl_btn_corner_radius 0x0 +int dimen mtrl_btn_dialog_btn_min_width 0x0 +int dimen mtrl_btn_disabled_elevation 0x0 +int dimen mtrl_btn_disabled_z 0x0 +int dimen mtrl_btn_elevation 0x0 +int dimen mtrl_btn_focused_z 0x0 +int dimen mtrl_btn_hovered_z 0x0 +int dimen mtrl_btn_icon_btn_padding_left 0x0 +int dimen mtrl_btn_icon_padding 0x0 +int dimen mtrl_btn_inset 0x0 +int dimen mtrl_btn_letter_spacing 0x0 +int dimen mtrl_btn_padding_bottom 0x0 +int dimen mtrl_btn_padding_left 0x0 +int dimen mtrl_btn_padding_right 0x0 +int dimen mtrl_btn_padding_top 0x0 +int dimen mtrl_btn_pressed_z 0x0 +int dimen mtrl_btn_snackbar_margin_horizontal 0x0 +int dimen mtrl_btn_stroke_size 0x0 +int dimen mtrl_btn_text_btn_icon_padding 0x0 +int dimen mtrl_btn_text_btn_padding_left 0x0 +int dimen mtrl_btn_text_btn_padding_right 0x0 +int dimen mtrl_btn_text_size 0x0 +int dimen mtrl_btn_z 0x0 +int dimen mtrl_calendar_action_confirm_button_min_width 0x0 +int dimen mtrl_calendar_action_height 0x0 +int dimen mtrl_calendar_action_padding 0x0 +int dimen mtrl_calendar_bottom_padding 0x0 +int dimen mtrl_calendar_content_padding 0x0 +int dimen mtrl_calendar_day_corner 0x0 +int dimen mtrl_calendar_day_height 0x0 +int dimen mtrl_calendar_day_horizontal_padding 0x0 +int dimen mtrl_calendar_day_today_stroke 0x0 +int dimen mtrl_calendar_day_vertical_padding 0x0 +int dimen mtrl_calendar_day_width 0x0 +int dimen mtrl_calendar_days_of_week_height 0x0 +int dimen mtrl_calendar_dialog_background_inset 0x0 +int dimen mtrl_calendar_header_content_padding 0x0 +int dimen mtrl_calendar_header_content_padding_fullscreen 0x0 +int dimen mtrl_calendar_header_divider_thickness 0x0 +int dimen mtrl_calendar_header_height 0x0 +int dimen mtrl_calendar_header_height_fullscreen 0x0 +int dimen mtrl_calendar_header_selection_line_height 0x0 +int dimen mtrl_calendar_header_text_padding 0x0 +int dimen mtrl_calendar_header_toggle_margin_bottom 0x0 +int dimen mtrl_calendar_header_toggle_margin_top 0x0 +int dimen mtrl_calendar_landscape_header_width 0x0 +int dimen mtrl_calendar_maximum_default_fullscreen_minor_axis 0x0 +int dimen mtrl_calendar_month_horizontal_padding 0x0 +int dimen mtrl_calendar_month_vertical_padding 0x0 +int dimen mtrl_calendar_navigation_bottom_padding 0x0 +int dimen mtrl_calendar_navigation_height 0x0 +int dimen mtrl_calendar_navigation_top_padding 0x0 +int dimen mtrl_calendar_pre_l_text_clip_padding 0x0 +int dimen mtrl_calendar_selection_baseline_to_top_fullscreen 0x0 +int dimen mtrl_calendar_selection_text_baseline_to_bottom 0x0 +int dimen mtrl_calendar_selection_text_baseline_to_bottom_fullscreen 0x0 +int dimen mtrl_calendar_selection_text_baseline_to_top 0x0 +int dimen mtrl_calendar_text_input_padding_top 0x0 +int dimen mtrl_calendar_title_baseline_to_top 0x0 +int dimen mtrl_calendar_title_baseline_to_top_fullscreen 0x0 +int dimen mtrl_calendar_year_corner 0x0 +int dimen mtrl_calendar_year_height 0x0 +int dimen mtrl_calendar_year_horizontal_padding 0x0 +int dimen mtrl_calendar_year_vertical_padding 0x0 +int dimen mtrl_calendar_year_width 0x0 +int dimen mtrl_card_checked_icon_margin 0x0 +int dimen mtrl_card_checked_icon_size 0x0 +int dimen mtrl_card_corner_radius 0x0 +int dimen mtrl_card_dragged_z 0x0 +int dimen mtrl_card_elevation 0x0 +int dimen mtrl_card_spacing 0x0 +int dimen mtrl_chip_pressed_translation_z 0x0 +int dimen mtrl_chip_text_size 0x0 +int dimen mtrl_edittext_rectangle_top_offset 0x0 +int dimen mtrl_exposed_dropdown_menu_popup_elevation 0x0 +int dimen mtrl_exposed_dropdown_menu_popup_vertical_offset 0x0 +int dimen mtrl_exposed_dropdown_menu_popup_vertical_padding 0x0 +int dimen mtrl_extended_fab_bottom_padding 0x0 +int dimen mtrl_extended_fab_corner_radius 0x0 +int dimen mtrl_extended_fab_disabled_elevation 0x0 +int dimen mtrl_extended_fab_disabled_translation_z 0x0 +int dimen mtrl_extended_fab_elevation 0x0 +int dimen mtrl_extended_fab_end_padding 0x0 +int dimen mtrl_extended_fab_end_padding_icon 0x0 +int dimen mtrl_extended_fab_icon_size 0x0 +int dimen mtrl_extended_fab_icon_text_spacing 0x0 +int dimen mtrl_extended_fab_min_height 0x0 +int dimen mtrl_extended_fab_min_width 0x0 +int dimen mtrl_extended_fab_start_padding 0x0 +int dimen mtrl_extended_fab_start_padding_icon 0x0 +int dimen mtrl_extended_fab_top_padding 0x0 +int dimen mtrl_extended_fab_translation_z_base 0x0 +int dimen mtrl_extended_fab_translation_z_hovered_focused 0x0 +int dimen mtrl_extended_fab_translation_z_pressed 0x0 +int dimen mtrl_fab_elevation 0x0 +int dimen mtrl_fab_min_touch_target 0x0 +int dimen mtrl_fab_translation_z_hovered_focused 0x0 +int dimen mtrl_fab_translation_z_pressed 0x0 +int dimen mtrl_high_ripple_default_alpha 0x0 +int dimen mtrl_high_ripple_focused_alpha 0x0 +int dimen mtrl_high_ripple_hovered_alpha 0x0 +int dimen mtrl_high_ripple_pressed_alpha 0x0 +int dimen mtrl_large_touch_target 0x0 +int dimen mtrl_low_ripple_default_alpha 0x0 +int dimen mtrl_low_ripple_focused_alpha 0x0 +int dimen mtrl_low_ripple_hovered_alpha 0x0 +int dimen mtrl_low_ripple_pressed_alpha 0x0 +int dimen mtrl_min_touch_target_size 0x0 +int dimen mtrl_navigation_elevation 0x0 +int dimen mtrl_navigation_item_horizontal_padding 0x0 +int dimen mtrl_navigation_item_icon_padding 0x0 +int dimen mtrl_navigation_item_icon_size 0x0 +int dimen mtrl_navigation_item_shape_horizontal_margin 0x0 +int dimen mtrl_navigation_item_shape_vertical_margin 0x0 +int dimen mtrl_progress_circular_inset 0x0 +int dimen mtrl_progress_circular_inset_extra_small 0x0 +int dimen mtrl_progress_circular_inset_medium 0x0 +int dimen mtrl_progress_circular_inset_small 0x0 +int dimen mtrl_progress_circular_radius 0x0 +int dimen mtrl_progress_circular_size 0x0 +int dimen mtrl_progress_circular_size_extra_small 0x0 +int dimen mtrl_progress_circular_size_medium 0x0 +int dimen mtrl_progress_circular_size_small 0x0 +int dimen mtrl_progress_circular_track_thickness_extra_small 0x0 +int dimen mtrl_progress_circular_track_thickness_medium 0x0 +int dimen mtrl_progress_circular_track_thickness_small 0x0 +int dimen mtrl_progress_indicator_full_rounded_corner_radius 0x0 +int dimen mtrl_progress_track_thickness 0x0 +int dimen mtrl_shape_corner_size_large_component 0x0 +int dimen mtrl_shape_corner_size_medium_component 0x0 +int dimen mtrl_shape_corner_size_small_component 0x0 +int dimen mtrl_slider_halo_radius 0x0 +int dimen mtrl_slider_label_padding 0x0 +int dimen mtrl_slider_label_radius 0x0 +int dimen mtrl_slider_label_square_side 0x0 +int dimen mtrl_slider_thumb_elevation 0x0 +int dimen mtrl_slider_thumb_radius 0x0 +int dimen mtrl_slider_track_height 0x0 +int dimen mtrl_slider_track_side_padding 0x0 +int dimen mtrl_slider_track_top 0x0 +int dimen mtrl_slider_widget_height 0x0 +int dimen mtrl_snackbar_action_text_color_alpha 0x0 +int dimen mtrl_snackbar_background_corner_radius 0x0 +int dimen mtrl_snackbar_background_overlay_color_alpha 0x0 +int dimen mtrl_snackbar_margin 0x0 +int dimen mtrl_snackbar_message_margin_horizontal 0x0 +int dimen mtrl_snackbar_padding_horizontal 0x0 +int dimen mtrl_switch_thumb_elevation 0x0 +int dimen mtrl_textinput_box_corner_radius_medium 0x0 +int dimen mtrl_textinput_box_corner_radius_small 0x0 +int dimen mtrl_textinput_box_label_cutout_padding 0x0 +int dimen mtrl_textinput_box_stroke_width_default 0x0 +int dimen mtrl_textinput_box_stroke_width_focused 0x0 +int dimen mtrl_textinput_counter_margin_start 0x0 +int dimen mtrl_textinput_end_icon_margin_start 0x0 +int dimen mtrl_textinput_outline_box_expanded_padding 0x0 +int dimen mtrl_textinput_start_icon_margin_end 0x0 +int dimen mtrl_toolbar_default_height 0x0 +int dimen mtrl_tooltip_arrowSize 0x0 +int dimen mtrl_tooltip_cornerSize 0x0 +int dimen mtrl_tooltip_minHeight 0x0 +int dimen mtrl_tooltip_minWidth 0x0 +int dimen mtrl_tooltip_padding 0x0 +int dimen mtrl_transition_shared_axis_slide_distance 0x0 +int dimen notification_action_icon_size 0x0 +int dimen notification_action_text_size 0x0 +int dimen notification_big_circle_margin 0x0 +int dimen notification_content_margin_start 0x0 +int dimen notification_large_icon_height 0x0 +int dimen notification_large_icon_width 0x0 +int dimen notification_main_column_padding_top 0x0 +int dimen notification_media_narrow_margin 0x0 +int dimen notification_right_icon_size 0x0 +int dimen notification_right_side_padding_top 0x0 +int dimen notification_small_icon_background_padding 0x0 +int dimen notification_small_icon_size_as_large 0x0 +int dimen notification_subtext_size 0x0 +int dimen notification_top_pad 0x0 +int dimen notification_top_pad_large_text 0x0 +int dimen preference_dropdown_padding_start 0x0 +int dimen preference_icon_minWidth 0x0 +int dimen preference_seekbar_padding_horizontal 0x0 +int dimen preference_seekbar_padding_vertical 0x0 +int dimen preference_seekbar_value_minWidth 0x0 +int dimen subtitle_corner_radius 0x0 +int dimen subtitle_outline_width 0x0 +int dimen subtitle_shadow_offset 0x0 +int dimen subtitle_shadow_radius 0x0 +int dimen test_mtrl_calendar_day_cornerSize 0x0 +int dimen tooltip_corner_radius 0x0 +int dimen tooltip_horizontal_padding 0x0 +int dimen tooltip_margin 0x0 +int dimen tooltip_precise_anchor_extra_offset 0x0 +int dimen tooltip_precise_anchor_threshold 0x0 +int dimen tooltip_vertical_padding 0x0 +int dimen tooltip_y_offset_non_touch 0x0 +int dimen tooltip_y_offset_touch 0x0 +int drawable abc_ab_share_pack_mtrl_alpha 0x0 +int drawable abc_action_bar_item_background_material 0x0 +int drawable abc_btn_borderless_material 0x0 +int drawable abc_btn_check_material 0x0 +int drawable abc_btn_check_material_anim 0x0 +int drawable abc_btn_check_to_on_mtrl_000 0x0 +int drawable abc_btn_check_to_on_mtrl_015 0x0 +int drawable abc_btn_colored_material 0x0 +int drawable abc_btn_default_mtrl_shape 0x0 +int drawable abc_btn_radio_material 0x0 +int drawable abc_btn_radio_material_anim 0x0 +int drawable abc_btn_radio_to_on_mtrl_000 0x0 +int drawable abc_btn_radio_to_on_mtrl_015 0x0 +int drawable abc_btn_switch_to_on_mtrl_00001 0x0 +int drawable abc_btn_switch_to_on_mtrl_00012 0x0 +int drawable abc_cab_background_internal_bg 0x0 +int drawable abc_cab_background_top_material 0x0 +int drawable abc_cab_background_top_mtrl_alpha 0x0 +int drawable abc_control_background_material 0x0 +int drawable abc_dialog_material_background 0x0 +int drawable abc_edit_text_material 0x0 +int drawable abc_ic_ab_back_material 0x0 +int drawable abc_ic_arrow_drop_right_black_24dp 0x0 +int drawable abc_ic_clear_material 0x0 +int drawable abc_ic_commit_search_api_mtrl_alpha 0x0 +int drawable abc_ic_go_search_api_material 0x0 +int drawable abc_ic_menu_copy_mtrl_am_alpha 0x0 +int drawable abc_ic_menu_cut_mtrl_alpha 0x0 +int drawable abc_ic_menu_overflow_material 0x0 +int drawable abc_ic_menu_paste_mtrl_am_alpha 0x0 +int drawable abc_ic_menu_selectall_mtrl_alpha 0x0 +int drawable abc_ic_menu_share_mtrl_alpha 0x0 +int drawable abc_ic_search_api_material 0x0 +int drawable abc_ic_star_black_16dp 0x0 +int drawable abc_ic_star_black_36dp 0x0 +int drawable abc_ic_star_black_48dp 0x0 +int drawable abc_ic_star_half_black_16dp 0x0 +int drawable abc_ic_star_half_black_36dp 0x0 +int drawable abc_ic_star_half_black_48dp 0x0 +int drawable abc_ic_voice_search_api_material 0x0 +int drawable abc_item_background_holo_dark 0x0 +int drawable abc_item_background_holo_light 0x0 +int drawable abc_list_divider_material 0x0 +int drawable abc_list_divider_mtrl_alpha 0x0 +int drawable abc_list_focused_holo 0x0 +int drawable abc_list_longpressed_holo 0x0 +int drawable abc_list_pressed_holo_dark 0x0 +int drawable abc_list_pressed_holo_light 0x0 +int drawable abc_list_selector_background_transition_holo_dark 0x0 +int drawable abc_list_selector_background_transition_holo_light 0x0 +int drawable abc_list_selector_disabled_holo_dark 0x0 +int drawable abc_list_selector_disabled_holo_light 0x0 +int drawable abc_list_selector_holo_dark 0x0 +int drawable abc_list_selector_holo_light 0x0 +int drawable abc_menu_hardkey_panel_mtrl_mult 0x0 +int drawable abc_popup_background_mtrl_mult 0x0 +int drawable abc_ratingbar_indicator_material 0x0 +int drawable abc_ratingbar_material 0x0 +int drawable abc_ratingbar_small_material 0x0 +int drawable abc_scrubber_control_off_mtrl_alpha 0x0 +int drawable abc_scrubber_control_to_pressed_mtrl_000 0x0 +int drawable abc_scrubber_control_to_pressed_mtrl_005 0x0 +int drawable abc_scrubber_primary_mtrl_alpha 0x0 +int drawable abc_scrubber_track_mtrl_alpha 0x0 +int drawable abc_seekbar_thumb_material 0x0 +int drawable abc_seekbar_tick_mark_material 0x0 +int drawable abc_seekbar_track_material 0x0 +int drawable abc_spinner_mtrl_am_alpha 0x0 +int drawable abc_spinner_textfield_background_material 0x0 +int drawable abc_switch_thumb_material 0x0 +int drawable abc_switch_track_mtrl_alpha 0x0 +int drawable abc_tab_indicator_material 0x0 +int drawable abc_tab_indicator_mtrl_alpha 0x0 +int drawable abc_text_cursor_material 0x0 +int drawable abc_text_select_handle_left_mtrl_dark 0x0 +int drawable abc_text_select_handle_left_mtrl_light 0x0 +int drawable abc_text_select_handle_middle_mtrl_dark 0x0 +int drawable abc_text_select_handle_middle_mtrl_light 0x0 +int drawable abc_text_select_handle_right_mtrl_dark 0x0 +int drawable abc_text_select_handle_right_mtrl_light 0x0 +int drawable abc_textfield_activated_mtrl_alpha 0x0 +int drawable abc_textfield_default_mtrl_alpha 0x0 +int drawable abc_textfield_search_activated_mtrl_alpha 0x0 +int drawable abc_textfield_search_default_mtrl_alpha 0x0 +int drawable abc_textfield_search_material 0x0 +int drawable abc_vector_test 0x0 +int drawable amity_bg_bottom_naviation 0x0 +int drawable amity_bg_search 0x0 +int drawable amity_ic_add 0x0 +int drawable amity_ic_add_black 0x0 +int drawable amity_ic_add_members 0x0 +int drawable amity_ic_album 0x0 +int drawable amity_ic_arrow 0x0 +int drawable amity_ic_arrow_back 0x0 +int drawable amity_ic_arrow_down 0x0 +int drawable amity_ic_arrow_forward 0x0 +int drawable amity_ic_arrow_upward 0x0 +int drawable amity_ic_attachment 0x0 +int drawable amity_ic_audio_large 0x0 +int drawable amity_ic_avatar_placeholder 0x0 +int drawable amity_ic_avi_large 0x0 +int drawable amity_ic_baseline_dehaze 0x0 +int drawable amity_ic_camera 0x0 +int drawable amity_ic_chat 0x0 +int drawable amity_ic_chat_add 0x0 +int drawable amity_ic_check 0x0 +int drawable amity_ic_circle 0x0 +int drawable amity_ic_close 0x0 +int drawable amity_ic_community_private 0x0 +int drawable amity_ic_community_public 0x0 +int drawable amity_ic_count 0x0 +int drawable amity_ic_create_chat 0x0 +int drawable amity_ic_cross 0x0 +int drawable amity_ic_csv_large 0x0 +int drawable amity_ic_default_avatar_direct_chat 0x0 +int drawable amity_ic_default_avatar_group_chat 0x0 +int drawable amity_ic_default_avatar_private_community_chat 0x0 +int drawable amity_ic_default_avatar_publc_community_chat 0x0 +int drawable amity_ic_default_category_avatar 0x0 +int drawable amity_ic_default_profile1 0x0 +int drawable amity_ic_default_profile2 0x0 +int drawable amity_ic_default_ring 0x0 +int drawable amity_ic_delete 0x0 +int drawable amity_ic_doc_large 0x0 +int drawable amity_ic_edit_profile 0x0 +int drawable amity_ic_error 0x0 +int drawable amity_ic_exe_large 0x0 +int drawable amity_ic_file_type_unknown 0x0 +int drawable amity_ic_globe 0x0 +int drawable amity_ic_group 0x0 +int drawable amity_ic_html_large 0x0 +int drawable amity_ic_image_failed 0x0 +int drawable amity_ic_img_large 0x0 +int drawable amity_ic_info 0x0 +int drawable amity_ic_keyboard 0x0 +int drawable amity_ic_location 0x0 +int drawable amity_ic_lock1 0x0 +int drawable amity_ic_lock2 0x0 +int drawable amity_ic_mic 0x0 +int drawable amity_ic_moderator 0x0 +int drawable amity_ic_more_horiz 0x0 +int drawable amity_ic_mov_large 0x0 +int drawable amity_ic_mp3_large 0x0 +int drawable amity_ic_mp4_large 0x0 +int drawable amity_ic_mpeg_large 0x0 +int drawable amity_ic_no_conversation 0x0 +int drawable amity_ic_pause 0x0 +int drawable amity_ic_pdf_large 0x0 +int drawable amity_ic_photo 0x0 +int drawable amity_ic_play 0x0 +int drawable amity_ic_plus 0x0 +int drawable amity_ic_plus_white 0x0 +int drawable amity_ic_ppt_large 0x0 +int drawable amity_ic_ppx_large 0x0 +int drawable amity_ic_rar_large 0x0 +int drawable amity_ic_rectangle_white 0x0 +int drawable amity_ic_remove 0x0 +int drawable amity_ic_search 0x0 +int drawable amity_ic_send 0x0 +int drawable amity_ic_settings 0x0 +int drawable amity_ic_star 0x0 +int drawable amity_ic_tick_green 0x0 +int drawable amity_ic_txt_large 0x0 +int drawable amity_ic_user 0x0 +int drawable amity_ic_verified 0x0 +int drawable amity_ic_voice_message 0x0 +int drawable amity_ic_xls_large 0x0 +int drawable amity_ic_zip_large 0x0 +int drawable avd_hide_password 0x0 +int drawable avd_show_password 0x0 +int drawable btn_checkbox_checked_mtrl 0x0 +int drawable btn_checkbox_checked_to_unchecked_mtrl_animation 0x0 +int drawable btn_checkbox_unchecked_mtrl 0x0 +int drawable btn_checkbox_unchecked_to_checked_mtrl_animation 0x0 +int drawable btn_radio_off_mtrl 0x0 +int drawable btn_radio_off_to_on_mtrl_animation 0x0 +int drawable btn_radio_on_mtrl 0x0 +int drawable btn_radio_on_to_off_mtrl_animation 0x0 +int drawable common_full_open_on_phone 0x0 +int drawable common_google_signin_btn_icon_dark 0x0 +int drawable common_google_signin_btn_icon_dark_focused 0x0 +int drawable common_google_signin_btn_icon_dark_normal 0x0 +int drawable common_google_signin_btn_icon_dark_normal_background 0x0 +int drawable common_google_signin_btn_icon_disabled 0x0 +int drawable common_google_signin_btn_icon_light 0x0 +int drawable common_google_signin_btn_icon_light_focused 0x0 +int drawable common_google_signin_btn_icon_light_normal 0x0 +int drawable common_google_signin_btn_icon_light_normal_background 0x0 +int drawable common_google_signin_btn_text_dark 0x0 +int drawable common_google_signin_btn_text_dark_focused 0x0 +int drawable common_google_signin_btn_text_dark_normal 0x0 +int drawable common_google_signin_btn_text_dark_normal_background 0x0 +int drawable common_google_signin_btn_text_disabled 0x0 +int drawable common_google_signin_btn_text_light 0x0 +int drawable common_google_signin_btn_text_light_focused 0x0 +int drawable common_google_signin_btn_text_light_normal 0x0 +int drawable common_google_signin_btn_text_light_normal_background 0x0 +int drawable design_bottom_navigation_item_background 0x0 +int drawable design_fab_background 0x0 +int drawable design_ic_visibility 0x0 +int drawable design_ic_visibility_off 0x0 +int drawable design_password_eye 0x0 +int drawable design_snackbar_background 0x0 +int drawable fetch_notification_cancel 0x0 +int drawable fetch_notification_pause 0x0 +int drawable fetch_notification_resume 0x0 +int drawable fetch_notification_retry 0x0 +int drawable googleg_disabled_color_18 0x0 +int drawable googleg_standard_color_18 0x0 +int drawable ic_arrow_down_24dp 0x0 +int drawable ic_arrow_drop_down_white_24dp 0x0 +int drawable ic_check_white_18dp 0x0 +int drawable ic_clock_black_24dp 0x0 +int drawable ic_empty_dracula 0x0 +int drawable ic_empty_zhihu 0x0 +int drawable ic_gif 0x0 +int drawable ic_keyboard_black_24dp 0x0 +int drawable ic_mtrl_checked_circle 0x0 +int drawable ic_mtrl_chip_checked_black 0x0 +int drawable ic_mtrl_chip_checked_circle 0x0 +int drawable ic_mtrl_chip_close_circle 0x0 +int drawable ic_photo_camera_white_24dp 0x0 +int drawable ic_play_circle_outline_white_48dp 0x0 +int drawable ic_preview_radio_off 0x0 +int drawable ic_preview_radio_on 0x0 +int drawable material_cursor_drawable 0x0 +int drawable material_ic_calendar_black_24dp 0x0 +int drawable material_ic_clear_black_24dp 0x0 +int drawable material_ic_edit_black_24dp 0x0 +int drawable material_ic_keyboard_arrow_left_black_24dp 0x0 +int drawable material_ic_keyboard_arrow_next_black_24dp 0x0 +int drawable material_ic_keyboard_arrow_previous_black_24dp 0x0 +int drawable material_ic_keyboard_arrow_right_black_24dp 0x0 +int drawable material_ic_menu_arrow_down_black_24dp 0x0 +int drawable material_ic_menu_arrow_up_black_24dp 0x0 +int drawable mtrl_dialog_background 0x0 +int drawable mtrl_dropdown_arrow 0x0 +int drawable mtrl_ic_arrow_drop_down 0x0 +int drawable mtrl_ic_arrow_drop_up 0x0 +int drawable mtrl_ic_cancel 0x0 +int drawable mtrl_ic_error 0x0 +int drawable mtrl_popupmenu_background 0x0 +int drawable mtrl_popupmenu_background_dark 0x0 +int drawable mtrl_tabs_default_indicator 0x0 +int drawable navigation_empty_icon 0x0 +int drawable notification_action_background 0x0 +int drawable notification_bg 0x0 +int drawable notification_bg_low 0x0 +int drawable notification_bg_low_normal 0x0 +int drawable notification_bg_low_pressed 0x0 +int drawable notification_bg_normal 0x0 +int drawable notification_bg_normal_pressed 0x0 +int drawable notification_icon_background 0x0 +int drawable notification_template_icon_bg 0x0 +int drawable notification_template_icon_low_bg 0x0 +int drawable notification_tile_bg 0x0 +int drawable notify_panel_notification_icon_bg 0x0 +int drawable preference_list_divider_material 0x0 +int drawable test_custom_background 0x0 +int drawable tooltip_frame_dark 0x0 +int drawable tooltip_frame_light 0x0 +int id BOTTOM_END 0x0 +int id BOTTOM_START 0x0 +int id NO_DEBUG 0x0 +int id SHOW_ALL 0x0 +int id SHOW_PATH 0x0 +int id SHOW_PROGRESS 0x0 +int id TOP_END 0x0 +int id TOP_START 0x0 +int id accelerate 0x0 +int id accessibility_action_clickable_span 0x0 +int id accessibility_custom_action_0 0x0 +int id accessibility_custom_action_1 0x0 +int id accessibility_custom_action_10 0x0 +int id accessibility_custom_action_11 0x0 +int id accessibility_custom_action_12 0x0 +int id accessibility_custom_action_13 0x0 +int id accessibility_custom_action_14 0x0 +int id accessibility_custom_action_15 0x0 +int id accessibility_custom_action_16 0x0 +int id accessibility_custom_action_17 0x0 +int id accessibility_custom_action_18 0x0 +int id accessibility_custom_action_19 0x0 +int id accessibility_custom_action_2 0x0 +int id accessibility_custom_action_20 0x0 +int id accessibility_custom_action_21 0x0 +int id accessibility_custom_action_22 0x0 +int id accessibility_custom_action_23 0x0 +int id accessibility_custom_action_24 0x0 +int id accessibility_custom_action_25 0x0 +int id accessibility_custom_action_26 0x0 +int id accessibility_custom_action_27 0x0 +int id accessibility_custom_action_28 0x0 +int id accessibility_custom_action_29 0x0 +int id accessibility_custom_action_3 0x0 +int id accessibility_custom_action_30 0x0 +int id accessibility_custom_action_31 0x0 +int id accessibility_custom_action_4 0x0 +int id accessibility_custom_action_5 0x0 +int id accessibility_custom_action_6 0x0 +int id accessibility_custom_action_7 0x0 +int id accessibility_custom_action_8 0x0 +int id accessibility_custom_action_9 0x0 +int id action0 0x0 +int id action_bar 0x0 +int id action_bar_activity_content 0x0 +int id action_bar_container 0x0 +int id action_bar_root 0x0 +int id action_bar_spinner 0x0 +int id action_bar_subtitle 0x0 +int id action_bar_title 0x0 +int id action_container 0x0 +int id action_context_bar 0x0 +int id action_divider 0x0 +int id action_image 0x0 +int id action_menu_divider 0x0 +int id action_menu_presenter 0x0 +int id action_mode_bar 0x0 +int id action_mode_bar_stub 0x0 +int id action_mode_close_button 0x0 +int id action_text 0x0 +int id actions 0x0 +int id activity_chooser_view_content 0x0 +int id add 0x0 +int id adjust_height 0x0 +int id adjust_width 0x0 +int id album_cover 0x0 +int id album_media_count 0x0 +int id album_name 0x0 +int id alertTitle 0x0 +int id aligned 0x0 +int id animateToEnd 0x0 +int id animateToStart 0x0 +int id appBarLayout 0x0 +int id asConfigured 0x0 +int id async 0x0 +int id auto 0x0 +int id autoComplete 0x0 +int id autoCompleteToEnd 0x0 +int id autoCompleteToStart 0x0 +int id barrier 0x0 +int id baseline 0x0 +int id blocking 0x0 +int id bottom 0x0 +int id bottom_toolbar 0x0 +int id bounce 0x0 +int id btnAdd 0x0 +int id btnDelete 0x0 +int id btnProfileDefaultAction 0x0 +int id btnRecordAudio 0x0 +int id buttonPanel 0x0 +int id button_apply 0x0 +int id button_back 0x0 +int id button_preview 0x0 +int id cancel_action 0x0 +int id cancel_button 0x0 +int id center 0x0 +int id chain 0x0 +int id channelAvatarView 0x0 +int id channelDescription 0x0 +int id channelDisplayName 0x0 +int id chatHomeContainer 0x0 +int id chatHomeToolBar 0x0 +int id chatToolBar 0x0 +int id check_view 0x0 +int id checkbox 0x0 +int id checked 0x0 +int id chip 0x0 +int id chip1 0x0 +int id chip2 0x0 +int id chip3 0x0 +int id chip_group 0x0 +int id chronometer 0x0 +int id circle_center 0x0 +int id clear_text 0x0 +int id clockwise 0x0 +int id composeBar 0x0 +int id confirm_button 0x0 +int id container 0x0 +int id content 0x0 +int id contentPanel 0x0 +int id contiguous 0x0 +int id coordinator 0x0 +int id cos 0x0 +int id counterclockwise 0x0 +int id create 0x0 +int id custom 0x0 +int id customPanel 0x0 +int id cut 0x0 +int id dark 0x0 +int id dataBinding 0x0 +int id dateHeader 0x0 +int id date_picker_actions 0x0 +int id decelerate 0x0 +int id decelerateAndComplete 0x0 +int id decor_content_parent 0x0 +int id default_activity_button 0x0 +int id default_bottom_sheet 0x0 +int id deltaRelative 0x0 +int id design_bottom_sheet 0x0 +int id design_menu_item_action_area 0x0 +int id design_menu_item_action_area_stub 0x0 +int id design_menu_item_text 0x0 +int id design_navigation_view 0x0 +int id dialog_button 0x0 +int id disjoint 0x0 +int id divider 0x0 +int id dragDown 0x0 +int id dragEnd 0x0 +int id dragLeft 0x0 +int id dragRight 0x0 +int id dragStart 0x0 +int id dragUp 0x0 +int id dropdown_menu 0x0 +int id easeIn 0x0 +int id easeInOut 0x0 +int id easeOut 0x0 +int id edit_query 0x0 +int id eko_viewPager 0x0 +int id elastic 0x0 +int id emToolBar 0x0 +int id emptyView 0x0 +int id empty_view 0x0 +int id empty_view_content 0x0 +int id end 0x0 +int id endToStart 0x0 +int id end_padder 0x0 +int id errorMessageContainer 0x0 +int id etMessage 0x0 +int id expand_activities_button 0x0 +int id expanded_menu 0x0 +int id fade 0x0 +int id fill 0x0 +int id fillRipple 0x0 +int id filled 0x0 +int id fixed 0x0 +int id flip 0x0 +int id floating 0x0 +int id forever 0x0 +int id fragmentContainer 0x0 +int id fragment_container_view_tag 0x0 +int id ghost_view 0x0 +int id ghost_view_holder 0x0 +int id gif 0x0 +int id glide_custom_view_target_tag 0x0 +int id gone 0x0 +int id group_divider 0x0 +int id guideline 0x0 +int id header_title 0x0 +int id hint 0x0 +int id home 0x0 +int id honorRequest 0x0 +int id icCross 0x0 +int id icon 0x0 +int id icon_frame 0x0 +int id icon_group 0x0 +int id icon_only 0x0 +int id ignore 0x0 +int id ignoreRequest 0x0 +int id image 0x0 +int id imageViewPages 0x0 +int id image_avatar 0x0 +int id image_view 0x0 +int id info 0x0 +int id invisible 0x0 +int id inward 0x0 +int id italic 0x0 +int id item_touch_helper_previous_elevation 0x0 +int id ivAlbum 0x0 +int id ivAvatar 0x0 +int id ivBack 0x0 +int id ivCamera 0x0 +int id ivFile 0x0 +int id ivImageIncoming 0x0 +int id ivLeft 0x0 +int id ivLocation 0x0 +int id ivMsgOutgoing 0x0 +int id ivNoConversation 0x0 +int id ivPlay 0x0 +int id ivPreviewImage 0x0 +int id ivRemove 0x0 +int id ivSend 0x0 +int id ivVoiceMsg 0x0 +int id iv_avatar 0x0 +int id iv_camera 0x0 +int id jumpToEnd 0x0 +int id jumpToStart 0x0 +int id lMessage 0x0 +int id labelGroup 0x0 +int id labeled 0x0 +int id largeLabel 0x0 +int id layout 0x0 +int id layoutAudio 0x0 +int id layoutAudioReceiver 0x0 +int id layoutParent 0x0 +int id layoutRecorder 0x0 +int id left 0x0 +int id leftToRight 0x0 +int id light 0x0 +int id line1 0x0 +int id line3 0x0 +int id linear 0x0 +int id listMode 0x0 +int id list_item 0x0 +int id masked 0x0 +int id material_clock_display 0x0 +int id material_clock_face 0x0 +int id material_clock_hand 0x0 +int id material_clock_period_am_button 0x0 +int id material_clock_period_pm_button 0x0 +int id material_clock_period_toggle 0x0 +int id material_hour_text_input 0x0 +int id material_hour_tv 0x0 +int id material_label 0x0 +int id material_minute_text_input 0x0 +int id material_minute_tv 0x0 +int id material_textinput_timepicker 0x0 +int id material_timepicker_cancel_button 0x0 +int id material_timepicker_container 0x0 +int id material_timepicker_edit_text 0x0 +int id material_timepicker_mode_button 0x0 +int id material_timepicker_ok_button 0x0 +int id material_timepicker_view 0x0 +int id material_value_index 0x0 +int id media_actions 0x0 +int id media_thumbnail 0x0 +int id message 0x0 +int id messageListContainer 0x0 +int id middle 0x0 +int id mini 0x0 +int id month_grid 0x0 +int id month_navigation_bar 0x0 +int id month_navigation_fragment_toggle 0x0 +int id month_navigation_next 0x0 +int id month_navigation_previous 0x0 +int id month_title 0x0 +int id motion_base 0x0 +int id mtrl_anchor_parent 0x0 +int id mtrl_calendar_day_selector_frame 0x0 +int id mtrl_calendar_days_of_week 0x0 +int id mtrl_calendar_frame 0x0 +int id mtrl_calendar_main_pane 0x0 +int id mtrl_calendar_months 0x0 +int id mtrl_calendar_selection_frame 0x0 +int id mtrl_calendar_text_input_frame 0x0 +int id mtrl_calendar_year_selector_frame 0x0 +int id mtrl_card_checked_layer_id 0x0 +int id mtrl_child_content_container 0x0 +int id mtrl_internal_children_alpha_tag 0x0 +int id mtrl_motion_snapshot_view 0x0 +int id mtrl_picker_fullscreen 0x0 +int id mtrl_picker_header 0x0 +int id mtrl_picker_header_selection_text 0x0 +int id mtrl_picker_header_title_and_selection 0x0 +int id mtrl_picker_header_toggle 0x0 +int id mtrl_picker_text_input_date 0x0 +int id mtrl_picker_text_input_range_end 0x0 +int id mtrl_picker_text_input_range_start 0x0 +int id mtrl_picker_title_text 0x0 +int id mtrl_view_tag_bottom_padding 0x0 +int id multiply 0x0 +int id navigationView 0x0 +int id navigation_header_container 0x0 +int id none 0x0 +int id normal 0x0 +int id notification_background 0x0 +int id notification_main_column 0x0 +int id notification_main_column_container 0x0 +int id off 0x0 +int id on 0x0 +int id onAttachStateChangeListener 0x0 +int id onDateChanged 0x0 +int id original 0x0 +int id originalLayout 0x0 +int id outline 0x0 +int id outward 0x0 +int id packed 0x0 +int id pager 0x0 +int id parallax 0x0 +int id parent 0x0 +int id parentPanel 0x0 +int id parentRelative 0x0 +int id parent_matrix 0x0 +int id password_toggle 0x0 +int id path 0x0 +int id pathRelative 0x0 +int id percent 0x0 +int id pin 0x0 +int id position 0x0 +int id postCount 0x0 +int id postLayout 0x0 +int id progressBar 0x0 +int id progress_circular 0x0 +int id progress_horizontal 0x0 +int id radio 0x0 +int id readMoreContainer 0x0 +int id recordBackground 0x0 +int id recorderView 0x0 +int id rectangles 0x0 +int id recycler_view 0x0 +int id recyclerview 0x0 +int id reverseSawtooth 0x0 +int id right 0x0 +int id rightBarrier 0x0 +int id rightToLeft 0x0 +int id right_icon 0x0 +int id right_side 0x0 +int id rippleBackGround 0x0 +int id root 0x0 +int id root_component_like_action 0x0 +int id rounded 0x0 +int id row_index_key 0x0 +int id rvBottomSheet 0x0 +int id rvChatList 0x0 +int id rvRecentChat 0x0 +int id save_non_transition_alpha 0x0 +int id save_overlay_view 0x0 +int id sawtooth 0x0 +int id scale 0x0 +int id screen 0x0 +int id scrollIndicatorDown 0x0 +int id scrollIndicatorUp 0x0 +int id scrollView 0x0 +int id scrollable 0x0 +int id search 0x0 +int id search_badge 0x0 +int id search_bar 0x0 +int id search_button 0x0 +int id search_close_btn 0x0 +int id search_edit_frame 0x0 +int id search_go_btn 0x0 +int id search_mag_icon 0x0 +int id search_plate 0x0 +int id search_src_text 0x0 +int id search_voice_btn 0x0 +int id seekbar 0x0 +int id seekbar_value 0x0 +int id select_dialog_listview 0x0 +int id selected 0x0 +int id selected_album 0x0 +int id selection_type 0x0 +int id shortcut 0x0 +int id sin 0x0 +int id size 0x0 +int id slide 0x0 +int id smallLabel 0x0 +int id snackbar_action 0x0 +int id snackbar_text 0x0 +int id spacer 0x0 +int id special_effects_controller_view_tag 0x0 +int id spinner 0x0 +int id spline 0x0 +int id split_action_bar 0x0 +int id spread 0x0 +int id spread_inside 0x0 +int id square 0x0 +int id src_atop 0x0 +int id src_in 0x0 +int id src_over 0x0 +int id standard 0x0 +int id start 0x0 +int id startHorizontal 0x0 +int id startToEnd 0x0 +int id startVertical 0x0 +int id staticLayout 0x0 +int id staticPostLayout 0x0 +int id status_bar_latest_event_content 0x0 +int id stop 0x0 +int id stretch 0x0 +int id strokeRipple 0x0 +int id submenuarrow 0x0 +int id submit_area 0x0 +int id switchWidget 0x0 +int id tabLayout 0x0 +int id tabMode 0x0 +int id tab_header 0x0 +int id tag_accessibility_actions 0x0 +int id tag_accessibility_clickable_spans 0x0 +int id tag_accessibility_heading 0x0 +int id tag_accessibility_pane_title 0x0 +int id tag_screen_reader_focusable 0x0 +int id tag_state_description 0x0 +int id tag_transition_group 0x0 +int id tag_unhandled_key_event_manager 0x0 +int id tag_unhandled_key_listeners 0x0 +int id test_checkbox_android_button_tint 0x0 +int id test_checkbox_app_button_tint 0x0 +int id test_radiobutton_android_button_tint 0x0 +int id test_radiobutton_app_button_tint 0x0 +int id text 0x0 +int id text2 0x0 +int id textSpacerNoButtons 0x0 +int id textSpacerNoTitle 0x0 +int id textWatcher 0x0 +int id text_input_end_icon 0x0 +int id text_input_error_icon 0x0 +int id text_input_start_icon 0x0 +int id textinput_counter 0x0 +int id textinput_error 0x0 +int id textinput_helper_text 0x0 +int id textinput_placeholder 0x0 +int id textinput_prefix_text 0x0 +int id textinput_suffix_text 0x0 +int id time 0x0 +int id title 0x0 +int id titleDividerNoCustom 0x0 +int id title_template 0x0 +int id toolbar 0x0 +int id toolbar_layout 0x0 +int id top 0x0 +int id topPanel 0x0 +int id top_toolbar 0x0 +int id touch_outside 0x0 +int id transition_current_scene 0x0 +int id transition_layout_save 0x0 +int id transition_position 0x0 +int id transition_scene_layoutid_cache 0x0 +int id transition_transform 0x0 +int id triangle 0x0 +int id tvAlbum 0x0 +int id tvCamera 0x0 +int id tvDelete 0x0 +int id tvDescription 0x0 +int id tvDisplayName 0x0 +int id tvDltMsg 0x0 +int id tvDltTime 0x0 +int id tvEdit 0x0 +int id tvFile 0x0 +int id tvLocation 0x0 +int id tvMemberCount 0x0 +int id tvMessage 0x0 +int id tvMessageIncoming 0x0 +int id tvMessageOutgoing 0x0 +int id tvName 0x0 +int id tvPostCount 0x0 +int id tvReadMore 0x0 +int id tvRecord 0x0 +int id tvRelease 0x0 +int id tvSave 0x0 +int id tvTime 0x0 +int id tvTimeOutgoing 0x0 +int id tvTitle 0x0 +int id tvUnreadCount 0x0 +int id tv_left 0x0 +int id tv_right 0x0 +int id unchecked 0x0 +int id uniform 0x0 +int id unlabeled 0x0 +int id up 0x0 +int id video_duration 0x0 +int id video_play_button 0x0 +int id view_offset_helper 0x0 +int id view_tree_lifecycle_owner 0x0 +int id view_tree_saved_state_registry_owner 0x0 +int id view_tree_view_model_store_owner 0x0 +int id visible 0x0 +int id visible_removing_fragment_view_tag 0x0 +int id wide 0x0 +int id withinBounds 0x0 +int id wrap 0x0 +int id wrap_content 0x0 +int id zero_corner_chip 0x0 +int integer abc_config_activityDefaultDur 0x0 +int integer abc_config_activityShortDur 0x0 +int integer app_bar_elevation_anim_duration 0x0 +int integer bottom_sheet_slide_duration 0x0 +int integer cancel_button_image_alpha 0x0 +int integer config_tooltipAnimTime 0x0 +int integer design_snackbar_text_max_lines 0x0 +int integer design_tab_indicator_anim_duration_ms 0x0 +int integer google_play_services_version 0x0 +int integer hide_password_duration 0x0 +int integer maxLimitProfileDescription 0x0 +int integer mtrl_badge_max_character_count 0x0 +int integer mtrl_btn_anim_delay_ms 0x0 +int integer mtrl_btn_anim_duration_ms 0x0 +int integer mtrl_calendar_header_orientation 0x0 +int integer mtrl_calendar_selection_text_lines 0x0 +int integer mtrl_calendar_year_selector_span 0x0 +int integer mtrl_card_anim_delay_ms 0x0 +int integer mtrl_card_anim_duration_ms 0x0 +int integer mtrl_chip_anim_duration 0x0 +int integer mtrl_tab_indicator_anim_duration_ms 0x0 +int integer show_password_duration 0x0 +int integer status_bar_notification_info_maxnum 0x0 +int interpolator btn_checkbox_checked_mtrl_animation_interpolator_0 0x0 +int interpolator btn_checkbox_checked_mtrl_animation_interpolator_1 0x0 +int interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_0 0x0 +int interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_1 0x0 +int interpolator btn_radio_to_off_mtrl_animation_interpolator_0 0x0 +int interpolator btn_radio_to_on_mtrl_animation_interpolator_0 0x0 +int interpolator fast_out_slow_in 0x0 +int interpolator mtrl_fast_out_linear_in 0x0 +int interpolator mtrl_fast_out_slow_in 0x0 +int interpolator mtrl_linear 0x0 +int interpolator mtrl_linear_out_slow_in 0x0 +int layout abc_action_bar_title_item 0x0 +int layout abc_action_bar_up_container 0x0 +int layout abc_action_menu_item_layout 0x0 +int layout abc_action_menu_layout 0x0 +int layout abc_action_mode_bar 0x0 +int layout abc_action_mode_close_item_material 0x0 +int layout abc_activity_chooser_view 0x0 +int layout abc_activity_chooser_view_list_item 0x0 +int layout abc_alert_dialog_button_bar_material 0x0 +int layout abc_alert_dialog_material 0x0 +int layout abc_alert_dialog_title_material 0x0 +int layout abc_cascading_menu_item_layout 0x0 +int layout abc_dialog_title_material 0x0 +int layout abc_expanded_menu_layout 0x0 +int layout abc_list_menu_item_checkbox 0x0 +int layout abc_list_menu_item_icon 0x0 +int layout abc_list_menu_item_layout 0x0 +int layout abc_list_menu_item_radio 0x0 +int layout abc_popup_menu_header_item_layout 0x0 +int layout abc_popup_menu_item_layout 0x0 +int layout abc_screen_content_include 0x0 +int layout abc_screen_simple 0x0 +int layout abc_screen_simple_overlay_action_mode 0x0 +int layout abc_screen_toolbar 0x0 +int layout abc_search_dropdown_item_icons_2line 0x0 +int layout abc_search_view 0x0 +int layout abc_select_dialog_material 0x0 +int layout abc_tooltip 0x0 +int layout activity_matisse 0x0 +int layout activity_media_preview 0x0 +int layout album_list_item 0x0 +int layout amity_activity_base_fragment_container 0x0 +int layout amity_activity_base_toolbar_fragment_container 0x0 +int layout amity_activity_camera 0x0 +int layout amity_activity_chat 0x0 +int layout amity_activity_chat_home 0x0 +int layout amity_activity_edit_message 0x0 +int layout amity_activity_image_preview 0x0 +int layout amity_bottom_sheet 0x0 +int layout amity_chat_bar 0x0 +int layout amity_chat_compose_bar 0x0 +int layout amity_component_avatar 0x0 +int layout amity_component_community_feed1 0x0 +int layout amity_dialog_bottom_sheet 0x0 +int layout amity_dialog_chat 0x0 +int layout amity_edit_msg_bar 0x0 +int layout amity_fragment_chat 0x0 +int layout amity_fragment_chat_home_page 0x0 +int layout amity_fragment_create_group_chat 0x0 +int layout amity_fragment_directory 0x0 +int layout amity_fragment_recent_chat 0x0 +int layout amity_item_audio_message_receiver 0x0 +int layout amity_item_audio_message_sender 0x0 +int layout amity_item_bottom_sheet 0x0 +int layout amity_item_image_msg_receiver 0x0 +int layout amity_item_image_msg_sender 0x0 +int layout amity_item_image_preview 0x0 +int layout amity_item_recent_message 0x0 +int layout amity_item_text_message_receiver 0x0 +int layout amity_item_text_message_sender 0x0 +int layout amity_item_unknown_message 0x0 +int layout amity_popup_msg_delete 0x0 +int layout amity_popup_msg_report 0x0 +int layout amity_popup_text_msg_sender 0x0 +int layout amity_tab_layout 0x0 +int layout amity_view_audio_msg_error 0x0 +int layout amity_view_audio_recorder 0x0 +int layout amity_view_avatar 0x0 +int layout amity_view_custom_toast 0x0 +int layout amity_view_date 0x0 +int layout amity_view_msg_deleted 0x0 +int layout amity_view_msg_error 0x0 +int layout amity_view_radio_button 0x0 +int layout amity_view_read_more 0x0 +int layout amity_view_user_profile_header 0x0 +int layout custom_dialog 0x0 +int layout design_bottom_navigation_item 0x0 +int layout design_bottom_sheet_dialog 0x0 +int layout design_layout_snackbar 0x0 +int layout design_layout_snackbar_include 0x0 +int layout design_layout_tab_icon 0x0 +int layout design_layout_tab_text 0x0 +int layout design_menu_item_action_area 0x0 +int layout design_navigation_item 0x0 +int layout design_navigation_item_header 0x0 +int layout design_navigation_item_separator 0x0 +int layout design_navigation_item_subheader 0x0 +int layout design_navigation_menu 0x0 +int layout design_navigation_menu_item 0x0 +int layout design_text_input_end_icon 0x0 +int layout design_text_input_start_icon 0x0 +int layout eko_toolbar 0x0 +int layout expand_button 0x0 +int layout fragment_media_selection 0x0 +int layout fragment_preview_item 0x0 +int layout image_frame 0x0 +int layout material_chip_input_combo 0x0 +int layout material_clock_display 0x0 +int layout material_clock_display_divider 0x0 +int layout material_clock_period_toggle 0x0 +int layout material_clock_period_toggle_land 0x0 +int layout material_clockface_textview 0x0 +int layout material_clockface_view 0x0 +int layout material_radial_view_group 0x0 +int layout material_textinput_timepicker 0x0 +int layout material_time_chip 0x0 +int layout material_time_input 0x0 +int layout material_timepicker 0x0 +int layout material_timepicker_dialog 0x0 +int layout material_timepicker_textinput_display 0x0 +int layout media_grid_content 0x0 +int layout media_grid_item 0x0 +int layout mtrl_alert_dialog 0x0 +int layout mtrl_alert_dialog_actions 0x0 +int layout mtrl_alert_dialog_title 0x0 +int layout mtrl_alert_select_dialog_item 0x0 +int layout mtrl_alert_select_dialog_multichoice 0x0 +int layout mtrl_alert_select_dialog_singlechoice 0x0 +int layout mtrl_calendar_day 0x0 +int layout mtrl_calendar_day_of_week 0x0 +int layout mtrl_calendar_days_of_week 0x0 +int layout mtrl_calendar_horizontal 0x0 +int layout mtrl_calendar_month 0x0 +int layout mtrl_calendar_month_labeled 0x0 +int layout mtrl_calendar_month_navigation 0x0 +int layout mtrl_calendar_months 0x0 +int layout mtrl_calendar_vertical 0x0 +int layout mtrl_calendar_year 0x0 +int layout mtrl_layout_snackbar 0x0 +int layout mtrl_layout_snackbar_include 0x0 +int layout mtrl_picker_actions 0x0 +int layout mtrl_picker_dialog 0x0 +int layout mtrl_picker_fullscreen 0x0 +int layout mtrl_picker_header_dialog 0x0 +int layout mtrl_picker_header_fullscreen 0x0 +int layout mtrl_picker_header_selection_text 0x0 +int layout mtrl_picker_header_title_text 0x0 +int layout mtrl_picker_header_toggle 0x0 +int layout mtrl_picker_text_input_date 0x0 +int layout mtrl_picker_text_input_date_range 0x0 +int layout notification_action 0x0 +int layout notification_action_tombstone 0x0 +int layout notification_media_action 0x0 +int layout notification_media_cancel_action 0x0 +int layout notification_template_big_media 0x0 +int layout notification_template_big_media_custom 0x0 +int layout notification_template_big_media_narrow 0x0 +int layout notification_template_big_media_narrow_custom 0x0 +int layout notification_template_custom_big 0x0 +int layout notification_template_icon_group 0x0 +int layout notification_template_lines_media 0x0 +int layout notification_template_media 0x0 +int layout notification_template_media_custom 0x0 +int layout notification_template_part_chronometer 0x0 +int layout notification_template_part_time 0x0 +int layout photo_capture_item 0x0 +int layout preference 0x0 +int layout preference_category 0x0 +int layout preference_category_material 0x0 +int layout preference_dialog_edittext 0x0 +int layout preference_dropdown 0x0 +int layout preference_dropdown_material 0x0 +int layout preference_information 0x0 +int layout preference_information_material 0x0 +int layout preference_list_fragment 0x0 +int layout preference_material 0x0 +int layout preference_recyclerview 0x0 +int layout preference_widget_checkbox 0x0 +int layout preference_widget_seekbar 0x0 +int layout preference_widget_seekbar_material 0x0 +int layout preference_widget_switch 0x0 +int layout preference_widget_switch_compat 0x0 +int layout select_dialog_item_material 0x0 +int layout select_dialog_multichoice_material 0x0 +int layout select_dialog_singlechoice_material 0x0 +int layout support_simple_spinner_dropdown_item 0x0 +int layout test_action_chip 0x0 +int layout test_chip_zero_corner_radius 0x0 +int layout test_design_checkbox 0x0 +int layout test_design_radiobutton 0x0 +int layout test_reflow_chipgroup 0x0 +int layout test_toolbar 0x0 +int layout test_toolbar_custom_background 0x0 +int layout test_toolbar_elevation 0x0 +int layout test_toolbar_surface 0x0 +int layout text_view_with_line_height_from_appearance 0x0 +int layout text_view_with_line_height_from_layout 0x0 +int layout text_view_with_line_height_from_style 0x0 +int layout text_view_with_theme_line_height 0x0 +int layout text_view_without_line_height 0x0 +int menu amity_chat_home 0x0 +int menu amity_chat_list 0x0 +int menu amity_text_sender_menu 0x0 +int plurals amity_number_of_days 0x0 +int plurals amity_number_of_hours 0x0 +int plurals amity_number_of_mins 0x0 +int plurals error_over_count 0x0 +int plurals mtrl_badge_content_description 0x0 +int string abc_action_bar_home_description 0x0 +int string abc_action_bar_up_description 0x0 +int string abc_action_menu_overflow_description 0x0 +int string abc_action_mode_done 0x0 +int string abc_activity_chooser_view_see_all 0x0 +int string abc_activitychooserview_choose_application 0x0 +int string abc_capital_off 0x0 +int string abc_capital_on 0x0 +int string abc_font_family_body_1_material 0x0 +int string abc_font_family_body_2_material 0x0 +int string abc_font_family_button_material 0x0 +int string abc_font_family_caption_material 0x0 +int string abc_font_family_display_1_material 0x0 +int string abc_font_family_display_2_material 0x0 +int string abc_font_family_display_3_material 0x0 +int string abc_font_family_display_4_material 0x0 +int string abc_font_family_headline_material 0x0 +int string abc_font_family_menu_material 0x0 +int string abc_font_family_subhead_material 0x0 +int string abc_font_family_title_material 0x0 +int string abc_menu_alt_shortcut_label 0x0 +int string abc_menu_ctrl_shortcut_label 0x0 +int string abc_menu_delete_shortcut_label 0x0 +int string abc_menu_enter_shortcut_label 0x0 +int string abc_menu_function_shortcut_label 0x0 +int string abc_menu_meta_shortcut_label 0x0 +int string abc_menu_shift_shortcut_label 0x0 +int string abc_menu_space_shortcut_label 0x0 +int string abc_menu_sym_shortcut_label 0x0 +int string abc_prepend_shortcut_label 0x0 +int string abc_search_hint 0x0 +int string abc_searchview_description_clear 0x0 +int string abc_searchview_description_query 0x0 +int string abc_searchview_description_search 0x0 +int string abc_searchview_description_submit 0x0 +int string abc_searchview_description_voice 0x0 +int string abc_shareactionprovider_share_with 0x0 +int string abc_shareactionprovider_share_with_application 0x0 +int string abc_toolbar_collapse_description 0x0 +int string album_name_all 0x0 +int string amity_album 0x0 +int string amity_anonymous 0x0 +int string amity_billie_elli 0x0 +int string amity_camera 0x0 +int string amity_cancel 0x0 +int string amity_center_icon 0x0 +int string amity_chat 0x0 +int string amity_choose_image 0x0 +int string amity_day 0x0 +int string amity_delete 0x0 +int string amity_delete_msg 0x0 +int string amity_delete_post 0x0 +int string amity_display_name 0x0 +int string amity_dlt_dlg_body 0x0 +int string amity_edit 0x0 +int string amity_edit_msg 0x0 +int string amity_edit_post 0x0 +int string amity_edit_profile 0x0 +int string amity_failed_dlg_body 0x0 +int string amity_failed_msg 0x0 +int string amity_feed 0x0 +int string amity_file 0x0 +int string amity_follow 0x0 +int string amity_gallery 0x0 +int string amity_general_search 0x0 +int string amity_hold_to_record 0x0 +int string amity_hour 0x0 +int string amity_image_preview_title 0x0 +int string amity_just_now 0x0 +int string amity_left_icon 0x0 +int string amity_location 0x0 +int string amity_max_image_selected 0x0 +int string amity_member_count 0x0 +int string amity_message 0x0 +int string amity_message_is_too_short 0x0 +int string amity_min 0x0 +int string amity_msg_dltd 0x0 +int string amity_msg_edited 0x0 +int string amity_no_conversations 0x0 +int string amity_no_permission_message 0x0 +int string amity_no_permission_title 0x0 +int string amity_ok 0x0 +int string amity_playback_error 0x0 +int string amity_read_more 0x0 +int string amity_release_to_send 0x0 +int string amity_remove_user 0x0 +int string amity_report 0x0 +int string amity_report_msg 0x0 +int string amity_right_icon 0x0 +int string amity_save 0x0 +int string amity_save_caps 0x0 +int string amity_saved 0x0 +int string amity_search 0x0 +int string amity_search_results 0x0 +int string amity_settings 0x0 +int string amity_time 0x0 +int string amity_title_directory 0x0 +int string amity_title_recent_chat 0x0 +int string amity_try_again 0x0 +int string amity_type_message 0x0 +int string amity_unable_to_delete 0x0 +int string amity_unknown_msg 0x0 +int string app_name 0x0 +int string appbar_scrolling_view_behavior 0x0 +int string bottom_sheet_behavior 0x0 +int string bottomsheet_action_expand_halfway 0x0 +int string button_apply 0x0 +int string button_apply_default 0x0 +int string button_back 0x0 +int string button_ok 0x0 +int string button_original 0x0 +int string button_preview 0x0 +int string button_sure 0x0 +int string button_sure_default 0x0 +int string character_counter_content_description 0x0 +int string character_counter_overflowed_content_description 0x0 +int string character_counter_pattern 0x0 +int string chip_text 0x0 +int string clear_text_end_icon_content_description 0x0 +int string common_google_play_services_enable_button 0x0 +int string common_google_play_services_enable_text 0x0 +int string common_google_play_services_enable_title 0x0 +int string common_google_play_services_install_button 0x0 +int string common_google_play_services_install_text 0x0 +int string common_google_play_services_install_title 0x0 +int string common_google_play_services_notification_channel_name 0x0 +int string common_google_play_services_notification_ticker 0x0 +int string common_google_play_services_unknown_issue 0x0 +int string common_google_play_services_unsupported_text 0x0 +int string common_google_play_services_update_button 0x0 +int string common_google_play_services_update_text 0x0 +int string common_google_play_services_update_title 0x0 +int string common_google_play_services_updating_text 0x0 +int string common_google_play_services_wear_update_text 0x0 +int string common_open_on_phone 0x0 +int string common_signin_button_text 0x0 +int string common_signin_button_text_long 0x0 +int string copy 0x0 +int string default_web_client_id 0x0 +int string domain_key 0x0 +int string empty_text 0x0 +int string error_file_type 0x0 +int string error_icon_content_description 0x0 +int string error_no_video_activity 0x0 +int string error_over_count 0x0 +int string error_over_count_default 0x0 +int string error_over_original_count 0x0 +int string error_over_original_size 0x0 +int string error_over_quality 0x0 +int string error_type_conflict 0x0 +int string error_under_quality 0x0 +int string expand_button_title 0x0 +int string exposed_dropdown_menu_content_description 0x0 +int string fab_transformation_scrim_behavior 0x0 +int string fab_transformation_sheet_behavior 0x0 +int string fetch_notification_default_channel_id 0x0 +int string fetch_notification_default_channel_name 0x0 +int string fetch_notification_download_cancel 0x0 +int string fetch_notification_download_complete 0x0 +int string fetch_notification_download_downloading 0x0 +int string fetch_notification_download_eta_hrs 0x0 +int string fetch_notification_download_eta_min 0x0 +int string fetch_notification_download_eta_sec 0x0 +int string fetch_notification_download_failed 0x0 +int string fetch_notification_download_pause 0x0 +int string fetch_notification_download_paused 0x0 +int string fetch_notification_download_resume 0x0 +int string fetch_notification_download_retry 0x0 +int string fetch_notification_download_starting 0x0 +int string firebase_database_url 0x0 +int string gcm_defaultSenderId 0x0 +int string google_api_key 0x0 +int string google_app_id 0x0 +int string google_crash_reporting_api_key 0x0 +int string google_storage_bucket 0x0 +int string hide_bottom_view_on_scroll_behavior 0x0 +int string icon_content_description 0x0 +int string item_view_role_description 0x0 +int string material_clock_display_divider 0x0 +int string material_clock_toggle_content_description 0x0 +int string material_hour_selection 0x0 +int string material_hour_suffix 0x0 +int string material_minute_selection 0x0 +int string material_minute_suffix 0x0 +int string material_slider_range_end 0x0 +int string material_slider_range_start 0x0 +int string material_timepicker_am 0x0 +int string material_timepicker_clock_mode_description 0x0 +int string material_timepicker_hour 0x0 +int string material_timepicker_minute 0x0 +int string material_timepicker_pm 0x0 +int string material_timepicker_select_time 0x0 +int string material_timepicker_text_input_mode_description 0x0 +int string mtrl_badge_numberless_content_description 0x0 +int string mtrl_chip_close_icon_content_description 0x0 +int string mtrl_exceed_max_badge_number_content_description 0x0 +int string mtrl_exceed_max_badge_number_suffix 0x0 +int string mtrl_picker_a11y_next_month 0x0 +int string mtrl_picker_a11y_prev_month 0x0 +int string mtrl_picker_announce_current_selection 0x0 +int string mtrl_picker_cancel 0x0 +int string mtrl_picker_confirm 0x0 +int string mtrl_picker_date_header_selected 0x0 +int string mtrl_picker_date_header_title 0x0 +int string mtrl_picker_date_header_unselected 0x0 +int string mtrl_picker_day_of_week_column_header 0x0 +int string mtrl_picker_invalid_format 0x0 +int string mtrl_picker_invalid_format_example 0x0 +int string mtrl_picker_invalid_format_use 0x0 +int string mtrl_picker_invalid_range 0x0 +int string mtrl_picker_navigate_to_year_description 0x0 +int string mtrl_picker_out_of_range 0x0 +int string mtrl_picker_range_header_only_end_selected 0x0 +int string mtrl_picker_range_header_only_start_selected 0x0 +int string mtrl_picker_range_header_selected 0x0 +int string mtrl_picker_range_header_title 0x0 +int string mtrl_picker_range_header_unselected 0x0 +int string mtrl_picker_save 0x0 +int string mtrl_picker_text_input_date_hint 0x0 +int string mtrl_picker_text_input_date_range_end_hint 0x0 +int string mtrl_picker_text_input_date_range_start_hint 0x0 +int string mtrl_picker_text_input_day_abbr 0x0 +int string mtrl_picker_text_input_month_abbr 0x0 +int string mtrl_picker_text_input_year_abbr 0x0 +int string mtrl_picker_toggle_to_calendar_input_mode 0x0 +int string mtrl_picker_toggle_to_day_selection 0x0 +int string mtrl_picker_toggle_to_text_input_mode 0x0 +int string mtrl_picker_toggle_to_year_selection 0x0 +int string not_set 0x0 +int string password_toggle_content_description 0x0 +int string path_password_eye 0x0 +int string path_password_eye_mask_strike_through 0x0 +int string path_password_eye_mask_visible 0x0 +int string path_password_strike_through 0x0 +int string photo_grid_capture 0x0 +int string preference_copied 0x0 +int string project_id 0x0 +int string search_menu_title 0x0 +int string status_bar_notification_info_overflow 0x0 +int string summary_collapsed_preference_list 0x0 +int string v7_preference_off 0x0 +int string v7_preference_on 0x0 +int style AlertDialogBodyTextStyl 0x0 +int style AlertDialog_AppCompat 0x0 +int style AlertDialog_AppCompat_Light 0x0 +int style AmityTextStyleBody 0x0 +int style AmityTextStyleBodyBold 0x0 +int style AmityTextStyleCaption 0x0 +int style AmityTextStyleCaptionBold 0x0 +int style AmityTextStyleHeadline 0x0 +int style AmityTextStyleTitle 0x0 +int style AmityTextStyleTitleBold 0x0 +int style AndroidThemeColorAccentYellow 0x0 +int style Animation_AppCompat_Dialog 0x0 +int style Animation_AppCompat_DropDownUp 0x0 +int style Animation_AppCompat_Tooltip 0x0 +int style Animation_Design_BottomSheetDialog 0x0 +int style Animation_MaterialComponents_BottomSheetDialog 0x0 +int style AppBarTheme 0x0 +int style AppTheme1 0x0 +int style AppTheme2 0x0 +int style BaseToolBarStyle 0x0 +int style Base_AlertDialog_AppCompat 0x0 +int style Base_AlertDialog_AppCompat_Light 0x0 +int style Base_Animation_AppCompat_Dialog 0x0 +int style Base_Animation_AppCompat_DropDownUp 0x0 +int style Base_Animation_AppCompat_Tooltip 0x0 +int style Base_CardView 0x0 +int style Base_DialogWindowTitleBackground_AppCompat 0x0 +int style Base_DialogWindowTitle_AppCompat 0x0 +int style Base_MaterialAlertDialog_MaterialComponents_Title_Icon 0x0 +int style Base_MaterialAlertDialog_MaterialComponents_Title_Panel 0x0 +int style Base_MaterialAlertDialog_MaterialComponents_Title_Text 0x0 +int style Base_TextAppearance_AppCompat 0x0 +int style Base_TextAppearance_AppCompat_Body1 0x0 +int style Base_TextAppearance_AppCompat_Body2 0x0 +int style Base_TextAppearance_AppCompat_Button 0x0 +int style Base_TextAppearance_AppCompat_Caption 0x0 +int style Base_TextAppearance_AppCompat_Display1 0x0 +int style Base_TextAppearance_AppCompat_Display2 0x0 +int style Base_TextAppearance_AppCompat_Display3 0x0 +int style Base_TextAppearance_AppCompat_Display4 0x0 +int style Base_TextAppearance_AppCompat_Headline 0x0 +int style Base_TextAppearance_AppCompat_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Large 0x0 +int style Base_TextAppearance_AppCompat_Large_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x0 +int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x0 +int style Base_TextAppearance_AppCompat_Medium 0x0 +int style Base_TextAppearance_AppCompat_Medium_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Menu 0x0 +int style Base_TextAppearance_AppCompat_SearchResult 0x0 +int style Base_TextAppearance_AppCompat_SearchResult_Subtitle 0x0 +int style Base_TextAppearance_AppCompat_SearchResult_Title 0x0 +int style Base_TextAppearance_AppCompat_Small 0x0 +int style Base_TextAppearance_AppCompat_Small_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Subhead 0x0 +int style Base_TextAppearance_AppCompat_Subhead_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Title 0x0 +int style Base_TextAppearance_AppCompat_Title_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Tooltip 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionMode_Title 0x0 +int style Base_TextAppearance_AppCompat_Widget_Button 0x0 +int style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x0 +int style Base_TextAppearance_AppCompat_Widget_Button_Colored 0x0 +int style Base_TextAppearance_AppCompat_Widget_Button_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Widget_DropDownItem 0x0 +int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header 0x0 +int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large 0x0 +int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small 0x0 +int style Base_TextAppearance_AppCompat_Widget_Switch 0x0 +int style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x0 +int style Base_TextAppearance_MaterialComponents_Badge 0x0 +int style Base_TextAppearance_MaterialComponents_Button 0x0 +int style Base_TextAppearance_MaterialComponents_Headline6 0x0 +int style Base_TextAppearance_MaterialComponents_Subtitle2 0x0 +int style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x0 +int style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x0 +int style Base_TextAppearance_Widget_AppCompat_Toolbar_Title 0x0 +int style Base_ThemeOverlay_AppCompat 0x0 +int style Base_ThemeOverlay_AppCompat_ActionBar 0x0 +int style Base_ThemeOverlay_AppCompat_Dark 0x0 +int style Base_ThemeOverlay_AppCompat_Dark_ActionBar 0x0 +int style Base_ThemeOverlay_AppCompat_Dialog 0x0 +int style Base_ThemeOverlay_AppCompat_Dialog_Alert 0x0 +int style Base_ThemeOverlay_AppCompat_Light 0x0 +int style Base_ThemeOverlay_MaterialComponents_Dialog 0x0 +int style Base_ThemeOverlay_MaterialComponents_Dialog_Alert 0x0 +int style Base_ThemeOverlay_MaterialComponents_Dialog_Alert_Framework 0x0 +int style Base_ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework 0x0 +int style Base_ThemeOverlay_MaterialComponents_MaterialAlertDialog 0x0 +int style Base_Theme_AppCompat 0x0 +int style Base_Theme_AppCompat_CompactMenu 0x0 +int style Base_Theme_AppCompat_Dialog 0x0 +int style Base_Theme_AppCompat_DialogWhenLarge 0x0 +int style Base_Theme_AppCompat_Dialog_Alert 0x0 +int style Base_Theme_AppCompat_Dialog_FixedSize 0x0 +int style Base_Theme_AppCompat_Dialog_MinWidth 0x0 +int style Base_Theme_AppCompat_Light 0x0 +int style Base_Theme_AppCompat_Light_DarkActionBar 0x0 +int style Base_Theme_AppCompat_Light_Dialog 0x0 +int style Base_Theme_AppCompat_Light_DialogWhenLarge 0x0 +int style Base_Theme_AppCompat_Light_Dialog_Alert 0x0 +int style Base_Theme_AppCompat_Light_Dialog_FixedSize 0x0 +int style Base_Theme_AppCompat_Light_Dialog_MinWidth 0x0 +int style Base_Theme_EkoApp 0x0 +int style Base_Theme_MaterialComponents 0x0 +int style Base_Theme_MaterialComponents_Bridge 0x0 +int style Base_Theme_MaterialComponents_CompactMenu 0x0 +int style Base_Theme_MaterialComponents_Dialog 0x0 +int style Base_Theme_MaterialComponents_DialogWhenLarge 0x0 +int style Base_Theme_MaterialComponents_Dialog_Alert 0x0 +int style Base_Theme_MaterialComponents_Dialog_Bridge 0x0 +int style Base_Theme_MaterialComponents_Dialog_FixedSize 0x0 +int style Base_Theme_MaterialComponents_Dialog_MinWidth 0x0 +int style Base_Theme_MaterialComponents_Light 0x0 +int style Base_Theme_MaterialComponents_Light_Bridge 0x0 +int style Base_Theme_MaterialComponents_Light_DarkActionBar 0x0 +int style Base_Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x0 +int style Base_Theme_MaterialComponents_Light_Dialog 0x0 +int style Base_Theme_MaterialComponents_Light_DialogWhenLarge 0x0 +int style Base_Theme_MaterialComponents_Light_Dialog_Alert 0x0 +int style Base_Theme_MaterialComponents_Light_Dialog_Bridge 0x0 +int style Base_Theme_MaterialComponents_Light_Dialog_FixedSize 0x0 +int style Base_Theme_MaterialComponents_Light_Dialog_MinWidth 0x0 +int style Base_Theme_MaterialThemeBuilder 0x0 +int style Base_V14_ThemeOverlay_MaterialComponents_Dialog 0x0 +int style Base_V14_ThemeOverlay_MaterialComponents_Dialog_Alert 0x0 +int style Base_V14_ThemeOverlay_MaterialComponents_MaterialAlertDialog 0x0 +int style Base_V14_Theme_MaterialComponents 0x0 +int style Base_V14_Theme_MaterialComponents_Bridge 0x0 +int style Base_V14_Theme_MaterialComponents_Dialog 0x0 +int style Base_V14_Theme_MaterialComponents_Dialog_Bridge 0x0 +int style Base_V14_Theme_MaterialComponents_Light 0x0 +int style Base_V14_Theme_MaterialComponents_Light_Bridge 0x0 +int style Base_V14_Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x0 +int style Base_V14_Theme_MaterialComponents_Light_Dialog 0x0 +int style Base_V14_Theme_MaterialComponents_Light_Dialog_Bridge 0x0 +int style Base_V21_ThemeOverlay_AppCompat_Dialog 0x0 +int style Base_V21_Theme_AppCompat 0x0 +int style Base_V21_Theme_AppCompat_Dialog 0x0 +int style Base_V21_Theme_AppCompat_Light 0x0 +int style Base_V21_Theme_AppCompat_Light_Dialog 0x0 +int style Base_V21_Theme_MaterialComponents 0x0 +int style Base_V21_Theme_MaterialComponents_Dialog 0x0 +int style Base_V21_Theme_MaterialComponents_Light 0x0 +int style Base_V21_Theme_MaterialComponents_Light_Dialog 0x0 +int style Base_V22_Theme_AppCompat 0x0 +int style Base_V22_Theme_AppCompat_Light 0x0 +int style Base_V23_Theme_AppCompat 0x0 +int style Base_V23_Theme_AppCompat_Light 0x0 +int style Base_V26_Theme_AppCompat 0x0 +int style Base_V26_Theme_AppCompat_Light 0x0 +int style Base_V26_Widget_AppCompat_Toolbar 0x0 +int style Base_V28_Theme_AppCompat 0x0 +int style Base_V28_Theme_AppCompat_Light 0x0 +int style Base_V7_ThemeOverlay_AppCompat_Dialog 0x0 +int style Base_V7_Theme_AppCompat 0x0 +int style Base_V7_Theme_AppCompat_Dialog 0x0 +int style Base_V7_Theme_AppCompat_Light 0x0 +int style Base_V7_Theme_AppCompat_Light_Dialog 0x0 +int style Base_V7_Widget_AppCompat_AutoCompleteTextView 0x0 +int style Base_V7_Widget_AppCompat_EditText 0x0 +int style Base_V7_Widget_AppCompat_Toolbar 0x0 +int style Base_Widget_AppCompat_ActionBar 0x0 +int style Base_Widget_AppCompat_ActionBar_Solid 0x0 +int style Base_Widget_AppCompat_ActionBar_TabBar 0x0 +int style Base_Widget_AppCompat_ActionBar_TabText 0x0 +int style Base_Widget_AppCompat_ActionBar_TabView 0x0 +int style Base_Widget_AppCompat_ActionButton 0x0 +int style Base_Widget_AppCompat_ActionButton_CloseMode 0x0 +int style Base_Widget_AppCompat_ActionButton_Overflow 0x0 +int style Base_Widget_AppCompat_ActionMode 0x0 +int style Base_Widget_AppCompat_ActivityChooserView 0x0 +int style Base_Widget_AppCompat_AutoCompleteTextView 0x0 +int style Base_Widget_AppCompat_Button 0x0 +int style Base_Widget_AppCompat_ButtonBar 0x0 +int style Base_Widget_AppCompat_ButtonBar_AlertDialog 0x0 +int style Base_Widget_AppCompat_Button_Borderless 0x0 +int style Base_Widget_AppCompat_Button_Borderless_Colored 0x0 +int style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog 0x0 +int style Base_Widget_AppCompat_Button_Colored 0x0 +int style Base_Widget_AppCompat_Button_Small 0x0 +int style Base_Widget_AppCompat_CompoundButton_CheckBox 0x0 +int style Base_Widget_AppCompat_CompoundButton_RadioButton 0x0 +int style Base_Widget_AppCompat_CompoundButton_Switch 0x0 +int style Base_Widget_AppCompat_DrawerArrowToggle 0x0 +int style Base_Widget_AppCompat_DrawerArrowToggle_Common 0x0 +int style Base_Widget_AppCompat_DropDownItem_Spinner 0x0 +int style Base_Widget_AppCompat_EditText 0x0 +int style Base_Widget_AppCompat_ImageButton 0x0 +int style Base_Widget_AppCompat_Light_ActionBar 0x0 +int style Base_Widget_AppCompat_Light_ActionBar_Solid 0x0 +int style Base_Widget_AppCompat_Light_ActionBar_TabBar 0x0 +int style Base_Widget_AppCompat_Light_ActionBar_TabText 0x0 +int style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x0 +int style Base_Widget_AppCompat_Light_ActionBar_TabView 0x0 +int style Base_Widget_AppCompat_Light_PopupMenu 0x0 +int style Base_Widget_AppCompat_Light_PopupMenu_Overflow 0x0 +int style Base_Widget_AppCompat_ListMenuView 0x0 +int style Base_Widget_AppCompat_ListPopupWindow 0x0 +int style Base_Widget_AppCompat_ListView 0x0 +int style Base_Widget_AppCompat_ListView_DropDown 0x0 +int style Base_Widget_AppCompat_ListView_Menu 0x0 +int style Base_Widget_AppCompat_PopupMenu 0x0 +int style Base_Widget_AppCompat_PopupMenu_Overflow 0x0 +int style Base_Widget_AppCompat_PopupWindow 0x0 +int style Base_Widget_AppCompat_ProgressBar 0x0 +int style Base_Widget_AppCompat_ProgressBar_Horizontal 0x0 +int style Base_Widget_AppCompat_RatingBar 0x0 +int style Base_Widget_AppCompat_RatingBar_Indicator 0x0 +int style Base_Widget_AppCompat_RatingBar_Small 0x0 +int style Base_Widget_AppCompat_SearchView 0x0 +int style Base_Widget_AppCompat_SearchView_ActionBar 0x0 +int style Base_Widget_AppCompat_SeekBar 0x0 +int style Base_Widget_AppCompat_SeekBar_Discrete 0x0 +int style Base_Widget_AppCompat_Spinner 0x0 +int style Base_Widget_AppCompat_Spinner_Underlined 0x0 +int style Base_Widget_AppCompat_TextView 0x0 +int style Base_Widget_AppCompat_TextView_SpinnerItem 0x0 +int style Base_Widget_AppCompat_Toolbar 0x0 +int style Base_Widget_AppCompat_Toolbar_Button_Navigation 0x0 +int style Base_Widget_Design_TabLayout 0x0 +int style Base_Widget_MaterialComponents_AutoCompleteTextView 0x0 +int style Base_Widget_MaterialComponents_CheckedTextView 0x0 +int style Base_Widget_MaterialComponents_Chip 0x0 +int style Base_Widget_MaterialComponents_MaterialCalendar_NavigationButton 0x0 +int style Base_Widget_MaterialComponents_PopupMenu 0x0 +int style Base_Widget_MaterialComponents_PopupMenu_ContextMenu 0x0 +int style Base_Widget_MaterialComponents_PopupMenu_ListPopupWindow 0x0 +int style Base_Widget_MaterialComponents_PopupMenu_Overflow 0x0 +int style Base_Widget_MaterialComponents_Slider 0x0 +int style Base_Widget_MaterialComponents_Snackbar 0x0 +int style Base_Widget_MaterialComponents_TextInputEditText 0x0 +int style Base_Widget_MaterialComponents_TextInputLayout 0x0 +int style Base_Widget_MaterialComponents_TextView 0x0 +int style BrandedSwitch_control 0x0 +int style CardView 0x0 +int style CardView_Dark 0x0 +int style CardView_Light 0x0 +int style ChatHomeToolBarStyle 0x0 +int style ChatToolbarLeftDrawableStyle 0x0 +int style ChatToolbarLeftTextStyle 0x0 +int style CircleImage 0x0 +int style CircularAvatarStyle 0x0 +int style CreatePostImageStyle 0x0 +int style Divider 0x0 +int style EkoAlertDialogStyle 0x0 +int style EkoAlertDialogTheme 0x0 +int style EkoAlertDialogTheme_App_Title_Text 0x0 +int style EkoAvatarStyle 0x0 +int style EkoCheckBoxStyle 0x0 +int style EkoFabButtonStyle 0x0 +int style EkoIconButtonStyle 0x0 +int style EkoMaterialButtonStyle 0x0 +int style EkoNewsFeedAvatarStyle 0x0 +int style EkoOutlinedButtonStyle 0x0 +int style EkoRadioButtonStyle 0x0 +int style EkoSearchViewStyle 0x0 +int style EkoSnackBarStyle 0x0 +int style EmptyTheme 0x0 +int style IconButtonStyle 0x0 +int style ImagePickerTheme 0x0 +int style ImagePickerToolbarStyle 0x0 +int style ImagePreviewTheme 0x0 +int style ImagePreviewToolbarStyle 0x0 +int style MaterialAlertDialog_MaterialComponents 0x0 +int style MaterialAlertDialog_MaterialComponents_Body_Text 0x0 +int style MaterialAlertDialog_MaterialComponents_Picker_Date_Calendar 0x0 +int style MaterialAlertDialog_MaterialComponents_Picker_Date_Spinner 0x0 +int style MaterialAlertDialog_MaterialComponents_Title_Icon 0x0 +int style MaterialAlertDialog_MaterialComponents_Title_Icon_CenterStacked 0x0 +int style MaterialAlertDialog_MaterialComponents_Title_Panel 0x0 +int style MaterialAlertDialog_MaterialComponents_Title_Panel_CenterStacked 0x0 +int style MaterialAlertDialog_MaterialComponents_Title_Text 0x0 +int style MaterialAlertDialog_MaterialComponents_Title_Text_CenterStacked 0x0 +int style Matisse_Dracula 0x0 +int style Matisse_Zhihu 0x0 +int style Platform_AppCompat 0x0 +int style Platform_AppCompat_Light 0x0 +int style Platform_MaterialComponents 0x0 +int style Platform_MaterialComponents_Dialog 0x0 +int style Platform_MaterialComponents_Light 0x0 +int style Platform_MaterialComponents_Light_Dialog 0x0 +int style Platform_ThemeOverlay_AppCompat 0x0 +int style Platform_ThemeOverlay_AppCompat_Dark 0x0 +int style Platform_ThemeOverlay_AppCompat_Light 0x0 +int style Platform_V21_AppCompat 0x0 +int style Platform_V21_AppCompat_Light 0x0 +int style Platform_V25_AppCompat 0x0 +int style Platform_V25_AppCompat_Light 0x0 +int style Platform_Widget_AppCompat_Spinner 0x0 +int style Popup_Dracula 0x0 +int style Popup_Zhihu 0x0 +int style Preference 0x0 +int style PreferenceCategoryTitleTextStyle 0x0 +int style PreferenceFragment 0x0 +int style PreferenceFragmentList 0x0 +int style PreferenceFragmentList_Material 0x0 +int style PreferenceFragment_Material 0x0 +int style PreferenceSummaryTextStyle 0x0 +int style PreferenceThemeOverlay 0x0 +int style PreferenceThemeOverlay_v14 0x0 +int style PreferenceThemeOverlay_v14_Material 0x0 +int style Preference_Category 0x0 +int style Preference_Category_Material 0x0 +int style Preference_CheckBoxPreference 0x0 +int style Preference_CheckBoxPreference_Material 0x0 +int style Preference_DialogPreference 0x0 +int style Preference_DialogPreference_EditTextPreference 0x0 +int style Preference_DialogPreference_EditTextPreference_Material 0x0 +int style Preference_DialogPreference_Material 0x0 +int style Preference_DropDown 0x0 +int style Preference_DropDown_Material 0x0 +int style Preference_Information 0x0 +int style Preference_Information_Material 0x0 +int style Preference_Material 0x0 +int style Preference_PreferenceScreen 0x0 +int style Preference_PreferenceScreen_Material 0x0 +int style Preference_SeekBarPreference 0x0 +int style Preference_SeekBarPreference_Material 0x0 +int style Preference_SwitchPreference 0x0 +int style Preference_SwitchPreferenceCompat 0x0 +int style Preference_SwitchPreferenceCompat_Material 0x0 +int style Preference_SwitchPreference_Material 0x0 +int style RtlOverlay_DialogWindowTitle_AppCompat 0x0 +int style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem 0x0 +int style RtlOverlay_Widget_AppCompat_DialogTitle_Icon 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Title 0x0 +int style RtlOverlay_Widget_AppCompat_SearchView_MagIcon 0x0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown 0x0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 0x0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 0x0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Query 0x0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Text 0x0 +int style RtlUnderlay_Widget_AppCompat_ActionButton 0x0 +int style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow 0x0 +int style SearchEditTextStyle 0x0 +int style ShapeAppearanceOverlay 0x0 +int style ShapeAppearanceOverlay_BottomLeftDifferentCornerSize 0x0 +int style ShapeAppearanceOverlay_BottomRightCut 0x0 +int style ShapeAppearanceOverlay_Cut 0x0 +int style ShapeAppearanceOverlay_DifferentCornerSize 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_BottomSheet 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_Chip 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_ExtendedFloatingActionButton 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_FloatingActionButton 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Day 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Window_Fullscreen 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Year 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_TextInputLayout_FilledBox 0x0 +int style ShapeAppearanceOverlay_TopLeftCut 0x0 +int style ShapeAppearanceOverlay_TopRightDifferentCornerSize 0x0 +int style ShapeAppearance_EkoTheme_LargeComponent 0x0 +int style ShapeAppearance_EkoTheme_MediumComponent 0x0 +int style ShapeAppearance_EkoTheme_SmallComponent 0x0 +int style ShapeAppearance_MaterialComponents 0x0 +int style ShapeAppearance_MaterialComponents_LargeComponent 0x0 +int style ShapeAppearance_MaterialComponents_MediumComponent 0x0 +int style ShapeAppearance_MaterialComponents_SmallComponent 0x0 +int style ShapeAppearance_MaterialComponents_Test 0x0 +int style ShapeAppearance_MaterialComponents_Tooltip 0x0 +int style TestStyleWithLineHeight 0x0 +int style TestStyleWithLineHeightAppearance 0x0 +int style TestStyleWithThemeLineHeightAttribute 0x0 +int style TestStyleWithoutLineHeight 0x0 +int style TestThemeWithLineHeight 0x0 +int style TestThemeWithLineHeightDisabled 0x0 +int style Test_ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Day 0x0 +int style Test_Theme_MaterialComponents_MaterialCalendar 0x0 +int style Test_Widget_MaterialComponents_MaterialCalendar 0x0 +int style Test_Widget_MaterialComponents_MaterialCalendar_Day 0x0 +int style Test_Widget_MaterialComponents_MaterialCalendar_Day_Selected 0x0 +int style TextAppearance_AppCompat 0x0 +int style TextAppearance_AppCompat_Body1 0x0 +int style TextAppearance_AppCompat_Body2 0x0 +int style TextAppearance_AppCompat_Button 0x0 +int style TextAppearance_AppCompat_Caption 0x0 +int style TextAppearance_AppCompat_Display1 0x0 +int style TextAppearance_AppCompat_Display2 0x0 +int style TextAppearance_AppCompat_Display3 0x0 +int style TextAppearance_AppCompat_Display4 0x0 +int style TextAppearance_AppCompat_Headline 0x0 +int style TextAppearance_AppCompat_Inverse 0x0 +int style TextAppearance_AppCompat_Large 0x0 +int style TextAppearance_AppCompat_Large_Inverse 0x0 +int style TextAppearance_AppCompat_Light_SearchResult_Subtitle 0x0 +int style TextAppearance_AppCompat_Light_SearchResult_Title 0x0 +int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x0 +int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x0 +int style TextAppearance_AppCompat_Medium 0x0 +int style TextAppearance_AppCompat_Medium_Inverse 0x0 +int style TextAppearance_AppCompat_Menu 0x0 +int style TextAppearance_AppCompat_SearchResult_Subtitle 0x0 +int style TextAppearance_AppCompat_SearchResult_Title 0x0 +int style TextAppearance_AppCompat_Small 0x0 +int style TextAppearance_AppCompat_Small_Inverse 0x0 +int style TextAppearance_AppCompat_Subhead 0x0 +int style TextAppearance_AppCompat_Subhead_Inverse 0x0 +int style TextAppearance_AppCompat_Title 0x0 +int style TextAppearance_AppCompat_Title_Inverse 0x0 +int style TextAppearance_AppCompat_Tooltip 0x0 +int style TextAppearance_AppCompat_Widget_ActionBar_Menu 0x0 +int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x0 +int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x0 +int style TextAppearance_AppCompat_Widget_ActionBar_Title 0x0 +int style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x0 +int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x0 +int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse 0x0 +int style TextAppearance_AppCompat_Widget_ActionMode_Title 0x0 +int style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse 0x0 +int style TextAppearance_AppCompat_Widget_Button 0x0 +int style TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x0 +int style TextAppearance_AppCompat_Widget_Button_Colored 0x0 +int style TextAppearance_AppCompat_Widget_Button_Inverse 0x0 +int style TextAppearance_AppCompat_Widget_DropDownItem 0x0 +int style TextAppearance_AppCompat_Widget_PopupMenu_Header 0x0 +int style TextAppearance_AppCompat_Widget_PopupMenu_Large 0x0 +int style TextAppearance_AppCompat_Widget_PopupMenu_Small 0x0 +int style TextAppearance_AppCompat_Widget_Switch 0x0 +int style TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x0 +int style TextAppearance_Compat_Notification 0x0 +int style TextAppearance_Compat_Notification_Info 0x0 +int style TextAppearance_Compat_Notification_Info_Media 0x0 +int style TextAppearance_Compat_Notification_Line2 0x0 +int style TextAppearance_Compat_Notification_Line2_Media 0x0 +int style TextAppearance_Compat_Notification_Media 0x0 +int style TextAppearance_Compat_Notification_Time 0x0 +int style TextAppearance_Compat_Notification_Time_Media 0x0 +int style TextAppearance_Compat_Notification_Title 0x0 +int style TextAppearance_Compat_Notification_Title_Media 0x0 +int style TextAppearance_Design_CollapsingToolbar_Expanded 0x0 +int style TextAppearance_Design_Counter 0x0 +int style TextAppearance_Design_Counter_Overflow 0x0 +int style TextAppearance_Design_Error 0x0 +int style TextAppearance_Design_HelperText 0x0 +int style TextAppearance_Design_Hint 0x0 +int style TextAppearance_Design_Placeholder 0x0 +int style TextAppearance_Design_Prefix 0x0 +int style TextAppearance_Design_Snackbar_Message 0x0 +int style TextAppearance_Design_Suffix 0x0 +int style TextAppearance_Design_Tab 0x0 +int style TextAppearance_MaterialComponents_Badge 0x0 +int style TextAppearance_MaterialComponents_Body1 0x0 +int style TextAppearance_MaterialComponents_Body2 0x0 +int style TextAppearance_MaterialComponents_Button 0x0 +int style TextAppearance_MaterialComponents_Caption 0x0 +int style TextAppearance_MaterialComponents_Chip 0x0 +int style TextAppearance_MaterialComponents_Headline1 0x0 +int style TextAppearance_MaterialComponents_Headline2 0x0 +int style TextAppearance_MaterialComponents_Headline3 0x0 +int style TextAppearance_MaterialComponents_Headline4 0x0 +int style TextAppearance_MaterialComponents_Headline5 0x0 +int style TextAppearance_MaterialComponents_Headline6 0x0 +int style TextAppearance_MaterialComponents_Overline 0x0 +int style TextAppearance_MaterialComponents_Subtitle1 0x0 +int style TextAppearance_MaterialComponents_Subtitle2 0x0 +int style TextAppearance_MaterialComponents_TimePicker_Title 0x0 +int style TextAppearance_MaterialComponents_Tooltip 0x0 +int style TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x0 +int style TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x0 +int style TextAppearance_Widget_AppCompat_Toolbar_Title 0x0 +int style ThemeOverlayColorAccentRed 0x0 +int style ThemeOverlay_AppCompat 0x0 +int style ThemeOverlay_AppCompat_ActionBar 0x0 +int style ThemeOverlay_AppCompat_Dark 0x0 +int style ThemeOverlay_AppCompat_Dark_ActionBar 0x0 +int style ThemeOverlay_AppCompat_DayNight 0x0 +int style ThemeOverlay_AppCompat_DayNight_ActionBar 0x0 +int style ThemeOverlay_AppCompat_Dialog 0x0 +int style ThemeOverlay_AppCompat_Dialog_Alert 0x0 +int style ThemeOverlay_AppCompat_Light 0x0 +int style ThemeOverlay_App_CheckBox 0x0 +int style ThemeOverlay_Design_TextInputEditText 0x0 +int style ThemeOverlay_EkoThemeShapeAppearanceBottomSheetDialog 0x0 +int style ThemeOverlay_EkoTheme_BottomSheetDialog 0x0 +int style ThemeOverlay_MaterialComponents 0x0 +int style ThemeOverlay_MaterialComponents_ActionBar 0x0 +int style ThemeOverlay_MaterialComponents_ActionBar_Primary 0x0 +int style ThemeOverlay_MaterialComponents_ActionBar_Surface 0x0 +int style ThemeOverlay_MaterialComponents_AutoCompleteTextView 0x0 +int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox 0x0 +int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox_Dense 0x0 +int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox 0x0 +int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense 0x0 +int style ThemeOverlay_MaterialComponents_BottomAppBar_Primary 0x0 +int style ThemeOverlay_MaterialComponents_BottomAppBar_Surface 0x0 +int style ThemeOverlay_MaterialComponents_BottomSheetDialog 0x0 +int style ThemeOverlay_MaterialComponents_Dark 0x0 +int style ThemeOverlay_MaterialComponents_Dark_ActionBar 0x0 +int style ThemeOverlay_MaterialComponents_DayNight_BottomSheetDialog 0x0 +int style ThemeOverlay_MaterialComponents_Dialog 0x0 +int style ThemeOverlay_MaterialComponents_Dialog_Alert 0x0 +int style ThemeOverlay_MaterialComponents_Dialog_Alert_Framework 0x0 +int style ThemeOverlay_MaterialComponents_Light 0x0 +int style ThemeOverlay_MaterialComponents_Light_BottomSheetDialog 0x0 +int style ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework 0x0 +int style ThemeOverlay_MaterialComponents_MaterialAlertDialog 0x0 +int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Centered 0x0 +int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date 0x0 +int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Calendar 0x0 +int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text 0x0 +int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text_Day 0x0 +int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Spinner 0x0 +int style ThemeOverlay_MaterialComponents_MaterialCalendar 0x0 +int style ThemeOverlay_MaterialComponents_MaterialCalendar_Fullscreen 0x0 +int style ThemeOverlay_MaterialComponents_TextInputEditText 0x0 +int style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox 0x0 +int style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox_Dense 0x0 +int style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox 0x0 +int style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox_Dense 0x0 +int style ThemeOverlay_MaterialComponents_TimePicker 0x0 +int style ThemeOverlay_MaterialComponents_TimePicker_Display 0x0 +int style ThemeOverlay_MaterialComponents_Toolbar_Primary 0x0 +int style ThemeOverlay_MaterialComponents_Toolbar_Surface 0x0 +int style Theme_AppCompat 0x0 +int style Theme_AppCompat_CompactMenu 0x0 +int style Theme_AppCompat_DayNight 0x0 +int style Theme_AppCompat_DayNight_DarkActionBar 0x0 +int style Theme_AppCompat_DayNight_Dialog 0x0 +int style Theme_AppCompat_DayNight_DialogWhenLarge 0x0 +int style Theme_AppCompat_DayNight_Dialog_Alert 0x0 +int style Theme_AppCompat_DayNight_Dialog_MinWidth 0x0 +int style Theme_AppCompat_DayNight_NoActionBar 0x0 +int style Theme_AppCompat_Dialog 0x0 +int style Theme_AppCompat_DialogWhenLarge 0x0 +int style Theme_AppCompat_Dialog_Alert 0x0 +int style Theme_AppCompat_Dialog_MinWidth 0x0 +int style Theme_AppCompat_Empty 0x0 +int style Theme_AppCompat_Light 0x0 +int style Theme_AppCompat_Light_DarkActionBar 0x0 +int style Theme_AppCompat_Light_Dialog 0x0 +int style Theme_AppCompat_Light_DialogWhenLarge 0x0 +int style Theme_AppCompat_Light_Dialog_Alert 0x0 +int style Theme_AppCompat_Light_Dialog_MinWidth 0x0 +int style Theme_AppCompat_Light_NoActionBar 0x0 +int style Theme_AppCompat_NoActionBar 0x0 +int style Theme_Design 0x0 +int style Theme_Design_BottomSheetDialog 0x0 +int style Theme_Design_Light 0x0 +int style Theme_Design_Light_BottomSheetDialog 0x0 +int style Theme_Design_Light_NoActionBar 0x0 +int style Theme_Design_NoActionBar 0x0 +int style Theme_MaterialComponents 0x0 +int style Theme_MaterialComponents_BottomSheetDialog 0x0 +int style Theme_MaterialComponents_Bridge 0x0 +int style Theme_MaterialComponents_CompactMenu 0x0 +int style Theme_MaterialComponents_DayNight 0x0 +int style Theme_MaterialComponents_DayNight_BottomSheetDialog 0x0 +int style Theme_MaterialComponents_DayNight_Bridge 0x0 +int style Theme_MaterialComponents_DayNight_DarkActionBar 0x0 +int style Theme_MaterialComponents_DayNight_DarkActionBar_Bridge 0x0 +int style Theme_MaterialComponents_DayNight_Dialog 0x0 +int style Theme_MaterialComponents_DayNight_DialogWhenLarge 0x0 +int style Theme_MaterialComponents_DayNight_Dialog_Alert 0x0 +int style Theme_MaterialComponents_DayNight_Dialog_Alert_Bridge 0x0 +int style Theme_MaterialComponents_DayNight_Dialog_Bridge 0x0 +int style Theme_MaterialComponents_DayNight_Dialog_FixedSize 0x0 +int style Theme_MaterialComponents_DayNight_Dialog_FixedSize_Bridge 0x0 +int style Theme_MaterialComponents_DayNight_Dialog_MinWidth 0x0 +int style Theme_MaterialComponents_DayNight_Dialog_MinWidth_Bridge 0x0 +int style Theme_MaterialComponents_DayNight_NoActionBar 0x0 +int style Theme_MaterialComponents_DayNight_NoActionBar_Bridge 0x0 +int style Theme_MaterialComponents_Dialog 0x0 +int style Theme_MaterialComponents_DialogWhenLarge 0x0 +int style Theme_MaterialComponents_Dialog_Alert 0x0 +int style Theme_MaterialComponents_Dialog_Alert_Bridge 0x0 +int style Theme_MaterialComponents_Dialog_Bridge 0x0 +int style Theme_MaterialComponents_Dialog_FixedSize 0x0 +int style Theme_MaterialComponents_Dialog_FixedSize_Bridge 0x0 +int style Theme_MaterialComponents_Dialog_MinWidth 0x0 +int style Theme_MaterialComponents_Dialog_MinWidth_Bridge 0x0 +int style Theme_MaterialComponents_Light 0x0 +int style Theme_MaterialComponents_Light_BarSize 0x0 +int style Theme_MaterialComponents_Light_BottomSheetDialog 0x0 +int style Theme_MaterialComponents_Light_Bridge 0x0 +int style Theme_MaterialComponents_Light_DarkActionBar 0x0 +int style Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x0 +int style Theme_MaterialComponents_Light_Dialog 0x0 +int style Theme_MaterialComponents_Light_DialogWhenLarge 0x0 +int style Theme_MaterialComponents_Light_Dialog_Alert 0x0 +int style Theme_MaterialComponents_Light_Dialog_Alert_Bridge 0x0 +int style Theme_MaterialComponents_Light_Dialog_Bridge 0x0 +int style Theme_MaterialComponents_Light_Dialog_FixedSize 0x0 +int style Theme_MaterialComponents_Light_Dialog_FixedSize_Bridge 0x0 +int style Theme_MaterialComponents_Light_Dialog_MinWidth 0x0 +int style Theme_MaterialComponents_Light_Dialog_MinWidth_Bridge 0x0 +int style Theme_MaterialComponents_Light_LargeTouch 0x0 +int style Theme_MaterialComponents_Light_NoActionBar 0x0 +int style Theme_MaterialComponents_Light_NoActionBar_Bridge 0x0 +int style Theme_MaterialComponents_NoActionBar 0x0 +int style Theme_MaterialComponents_NoActionBar_Bridge 0x0 +int style ToolBarLeftDrawableStyle 0x0 +int style ToolBarLeftTextStyle 0x0 +int style ToolBarRightTextStyle 0x0 +int style Toolbar_Dracula 0x0 +int style Toolbar_Zhihu 0x0 +int style Widget_AppCompat_ActionBar 0x0 +int style Widget_AppCompat_ActionBar_Solid 0x0 +int style Widget_AppCompat_ActionBar_TabBar 0x0 +int style Widget_AppCompat_ActionBar_TabText 0x0 +int style Widget_AppCompat_ActionBar_TabView 0x0 +int style Widget_AppCompat_ActionButton 0x0 +int style Widget_AppCompat_ActionButton_CloseMode 0x0 +int style Widget_AppCompat_ActionButton_Overflow 0x0 +int style Widget_AppCompat_ActionMode 0x0 +int style Widget_AppCompat_ActivityChooserView 0x0 +int style Widget_AppCompat_AutoCompleteTextView 0x0 +int style Widget_AppCompat_Button 0x0 +int style Widget_AppCompat_ButtonBar 0x0 +int style Widget_AppCompat_ButtonBar_AlertDialog 0x0 +int style Widget_AppCompat_Button_Borderless 0x0 +int style Widget_AppCompat_Button_Borderless_Colored 0x0 +int style Widget_AppCompat_Button_ButtonBar_AlertDialog 0x0 +int style Widget_AppCompat_Button_Colored 0x0 +int style Widget_AppCompat_Button_Small 0x0 +int style Widget_AppCompat_CompoundButton_CheckBox 0x0 +int style Widget_AppCompat_CompoundButton_RadioButton 0x0 +int style Widget_AppCompat_CompoundButton_Switch 0x0 +int style Widget_AppCompat_DrawerArrowToggle 0x0 +int style Widget_AppCompat_DropDownItem_Spinner 0x0 +int style Widget_AppCompat_EditText 0x0 +int style Widget_AppCompat_ImageButton 0x0 +int style Widget_AppCompat_Light_ActionBar 0x0 +int style Widget_AppCompat_Light_ActionBar_Solid 0x0 +int style Widget_AppCompat_Light_ActionBar_Solid_Inverse 0x0 +int style Widget_AppCompat_Light_ActionBar_TabBar 0x0 +int style Widget_AppCompat_Light_ActionBar_TabBar_Inverse 0x0 +int style Widget_AppCompat_Light_ActionBar_TabText 0x0 +int style Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x0 +int style Widget_AppCompat_Light_ActionBar_TabView 0x0 +int style Widget_AppCompat_Light_ActionBar_TabView_Inverse 0x0 +int style Widget_AppCompat_Light_ActionButton 0x0 +int style Widget_AppCompat_Light_ActionButton_CloseMode 0x0 +int style Widget_AppCompat_Light_ActionButton_Overflow 0x0 +int style Widget_AppCompat_Light_ActionMode_Inverse 0x0 +int style Widget_AppCompat_Light_ActivityChooserView 0x0 +int style Widget_AppCompat_Light_AutoCompleteTextView 0x0 +int style Widget_AppCompat_Light_DropDownItem_Spinner 0x0 +int style Widget_AppCompat_Light_ListPopupWindow 0x0 +int style Widget_AppCompat_Light_ListView_DropDown 0x0 +int style Widget_AppCompat_Light_PopupMenu 0x0 +int style Widget_AppCompat_Light_PopupMenu_Overflow 0x0 +int style Widget_AppCompat_Light_SearchView 0x0 +int style Widget_AppCompat_Light_Spinner_DropDown_ActionBar 0x0 +int style Widget_AppCompat_ListMenuView 0x0 +int style Widget_AppCompat_ListPopupWindow 0x0 +int style Widget_AppCompat_ListView 0x0 +int style Widget_AppCompat_ListView_DropDown 0x0 +int style Widget_AppCompat_ListView_Menu 0x0 +int style Widget_AppCompat_PopupMenu 0x0 +int style Widget_AppCompat_PopupMenu_Overflow 0x0 +int style Widget_AppCompat_PopupWindow 0x0 +int style Widget_AppCompat_ProgressBar 0x0 +int style Widget_AppCompat_ProgressBar_Horizontal 0x0 +int style Widget_AppCompat_RatingBar 0x0 +int style Widget_AppCompat_RatingBar_Indicator 0x0 +int style Widget_AppCompat_RatingBar_Small 0x0 +int style Widget_AppCompat_SearchView 0x0 +int style Widget_AppCompat_SearchView_ActionBar 0x0 +int style Widget_AppCompat_SeekBar 0x0 +int style Widget_AppCompat_SeekBar_Discrete 0x0 +int style Widget_AppCompat_Spinner 0x0 +int style Widget_AppCompat_Spinner_DropDown 0x0 +int style Widget_AppCompat_Spinner_DropDown_ActionBar 0x0 +int style Widget_AppCompat_Spinner_Underlined 0x0 +int style Widget_AppCompat_TextView 0x0 +int style Widget_AppCompat_TextView_SpinnerItem 0x0 +int style Widget_AppCompat_Toolbar 0x0 +int style Widget_AppCompat_Toolbar_Button_Navigation 0x0 +int style Widget_Compat_NotificationActionContainer 0x0 +int style Widget_Compat_NotificationActionText 0x0 +int style Widget_Design_AppBarLayout 0x0 +int style Widget_Design_BottomNavigationView 0x0 +int style Widget_Design_BottomSheet_Modal 0x0 +int style Widget_Design_CollapsingToolbar 0x0 +int style Widget_Design_FloatingActionButton 0x0 +int style Widget_Design_NavigationView 0x0 +int style Widget_Design_ScrimInsetsFrameLayout 0x0 +int style Widget_Design_Snackbar 0x0 +int style Widget_Design_TabLayout 0x0 +int style Widget_Design_TextInputEditText 0x0 +int style Widget_Design_TextInputLayout 0x0 +int style Widget_EkoTheme_BottomSheet 0x0 +int style Widget_MaterialComponents_ActionBar_Primary 0x0 +int style Widget_MaterialComponents_ActionBar_PrimarySurface 0x0 +int style Widget_MaterialComponents_ActionBar_Solid 0x0 +int style Widget_MaterialComponents_ActionBar_Surface 0x0 +int style Widget_MaterialComponents_AppBarLayout_Primary 0x0 +int style Widget_MaterialComponents_AppBarLayout_PrimarySurface 0x0 +int style Widget_MaterialComponents_AppBarLayout_Surface 0x0 +int style Widget_MaterialComponents_AutoCompleteTextView_FilledBox 0x0 +int style Widget_MaterialComponents_AutoCompleteTextView_FilledBox_Dense 0x0 +int style Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox 0x0 +int style Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense 0x0 +int style Widget_MaterialComponents_Badge 0x0 +int style Widget_MaterialComponents_BottomAppBar 0x0 +int style Widget_MaterialComponents_BottomAppBar_Colored 0x0 +int style Widget_MaterialComponents_BottomAppBar_PrimarySurface 0x0 +int style Widget_MaterialComponents_BottomNavigationView 0x0 +int style Widget_MaterialComponents_BottomNavigationView_Colored 0x0 +int style Widget_MaterialComponents_BottomNavigationView_PrimarySurface 0x0 +int style Widget_MaterialComponents_BottomSheet 0x0 +int style Widget_MaterialComponents_BottomSheet_Modal 0x0 +int style Widget_MaterialComponents_Button 0x0 +int style Widget_MaterialComponents_Button_Icon 0x0 +int style Widget_MaterialComponents_Button_OutlinedButton 0x0 +int style Widget_MaterialComponents_Button_OutlinedButton_Icon 0x0 +int style Widget_MaterialComponents_Button_TextButton 0x0 +int style Widget_MaterialComponents_Button_TextButton_Dialog 0x0 +int style Widget_MaterialComponents_Button_TextButton_Dialog_Flush 0x0 +int style Widget_MaterialComponents_Button_TextButton_Dialog_Icon 0x0 +int style Widget_MaterialComponents_Button_TextButton_Icon 0x0 +int style Widget_MaterialComponents_Button_TextButton_Snackbar 0x0 +int style Widget_MaterialComponents_Button_UnelevatedButton 0x0 +int style Widget_MaterialComponents_Button_UnelevatedButton_Icon 0x0 +int style Widget_MaterialComponents_CardView 0x0 +int style Widget_MaterialComponents_CheckedTextView 0x0 +int style Widget_MaterialComponents_ChipGroup 0x0 +int style Widget_MaterialComponents_Chip_Action 0x0 +int style Widget_MaterialComponents_Chip_Choice 0x0 +int style Widget_MaterialComponents_Chip_Entry 0x0 +int style Widget_MaterialComponents_Chip_Filter 0x0 +int style Widget_MaterialComponents_CircularProgressIndicator 0x0 +int style Widget_MaterialComponents_CircularProgressIndicator_ExtraSmall 0x0 +int style Widget_MaterialComponents_CircularProgressIndicator_Medium 0x0 +int style Widget_MaterialComponents_CircularProgressIndicator_Small 0x0 +int style Widget_MaterialComponents_CollapsingToolbar 0x0 +int style Widget_MaterialComponents_CompoundButton_CheckBox 0x0 +int style Widget_MaterialComponents_CompoundButton_RadioButton 0x0 +int style Widget_MaterialComponents_CompoundButton_Switch 0x0 +int style Widget_MaterialComponents_ExtendedFloatingActionButton 0x0 +int style Widget_MaterialComponents_ExtendedFloatingActionButton_Icon 0x0 +int style Widget_MaterialComponents_FloatingActionButton 0x0 +int style Widget_MaterialComponents_Light_ActionBar_Solid 0x0 +int style Widget_MaterialComponents_LinearProgressIndicator 0x0 +int style Widget_MaterialComponents_MaterialButtonToggleGroup 0x0 +int style Widget_MaterialComponents_MaterialCalendar 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Day 0x0 +int style Widget_MaterialComponents_MaterialCalendar_DayTextView 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Day_Invalid 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Day_Selected 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Day_Today 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Fullscreen 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderCancelButton 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderConfirmButton 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderDivider 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderLayout 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderSelection 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderSelection_Fullscreen 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderTitle 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderToggleButton 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Item 0x0 +int style Widget_MaterialComponents_MaterialCalendar_MonthNavigationButton 0x0 +int style Widget_MaterialComponents_MaterialCalendar_MonthTextView 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Year 0x0 +int style Widget_MaterialComponents_MaterialCalendar_YearNavigationButton 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Year_Selected 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Year_Today 0x0 +int style Widget_MaterialComponents_NavigationView 0x0 +int style Widget_MaterialComponents_PopupMenu 0x0 +int style Widget_MaterialComponents_PopupMenu_ContextMenu 0x0 +int style Widget_MaterialComponents_PopupMenu_ListPopupWindow 0x0 +int style Widget_MaterialComponents_PopupMenu_Overflow 0x0 +int style Widget_MaterialComponents_ProgressIndicator 0x0 +int style Widget_MaterialComponents_ShapeableImageView 0x0 +int style Widget_MaterialComponents_Slider 0x0 +int style Widget_MaterialComponents_Snackbar 0x0 +int style Widget_MaterialComponents_Snackbar_FullWidth 0x0 +int style Widget_MaterialComponents_Snackbar_TextView 0x0 +int style Widget_MaterialComponents_TabLayout 0x0 +int style Widget_MaterialComponents_TabLayout_Colored 0x0 +int style Widget_MaterialComponents_TabLayout_PrimarySurface 0x0 +int style Widget_MaterialComponents_TextInputEditText_FilledBox 0x0 +int style Widget_MaterialComponents_TextInputEditText_FilledBox_Dense 0x0 +int style Widget_MaterialComponents_TextInputEditText_OutlinedBox 0x0 +int style Widget_MaterialComponents_TextInputEditText_OutlinedBox_Dense 0x0 +int style Widget_MaterialComponents_TextInputLayout_FilledBox 0x0 +int style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense 0x0 +int style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense_ExposedDropdownMenu 0x0 +int style Widget_MaterialComponents_TextInputLayout_FilledBox_ExposedDropdownMenu 0x0 +int style Widget_MaterialComponents_TextInputLayout_OutlinedBox 0x0 +int style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense 0x0 +int style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense_ExposedDropdownMenu 0x0 +int style Widget_MaterialComponents_TextInputLayout_OutlinedBox_ExposedDropdownMenu 0x0 +int style Widget_MaterialComponents_TextView 0x0 +int style Widget_MaterialComponents_TimePicker 0x0 +int style Widget_MaterialComponents_TimePicker_Button 0x0 +int style Widget_MaterialComponents_TimePicker_Clock 0x0 +int style Widget_MaterialComponents_TimePicker_Display 0x0 +int style Widget_MaterialComponents_TimePicker_Display_TextInputEditText 0x0 +int style Widget_MaterialComponents_TimePicker_ImageButton 0x0 +int style Widget_MaterialComponents_TimePicker_ImageButton_ShapeAppearance 0x0 +int style Widget_MaterialComponents_Toolbar 0x0 +int style Widget_MaterialComponents_Toolbar_Primary 0x0 +int style Widget_MaterialComponents_Toolbar_PrimarySurface 0x0 +int style Widget_MaterialComponents_Toolbar_Surface 0x0 +int style Widget_MaterialComponents_Tooltip 0x0 +int style Widget_Support_CoordinatorLayout 0x0 +int[] styleable ActionBar { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ActionBar_background 0 +int styleable ActionBar_backgroundSplit 1 +int styleable ActionBar_backgroundStacked 2 +int styleable ActionBar_contentInsetEnd 3 +int styleable ActionBar_contentInsetEndWithActions 4 +int styleable ActionBar_contentInsetLeft 5 +int styleable ActionBar_contentInsetRight 6 +int styleable ActionBar_contentInsetStart 7 +int styleable ActionBar_contentInsetStartWithNavigation 8 +int styleable ActionBar_customNavigationLayout 9 +int styleable ActionBar_displayOptions 10 +int styleable ActionBar_divider 11 +int styleable ActionBar_elevation 12 +int styleable ActionBar_height 13 +int styleable ActionBar_hideOnContentScroll 14 +int styleable ActionBar_homeAsUpIndicator 15 +int styleable ActionBar_homeLayout 16 +int styleable ActionBar_icon 17 +int styleable ActionBar_indeterminateProgressStyle 18 +int styleable ActionBar_itemPadding 19 +int styleable ActionBar_logo 20 +int styleable ActionBar_navigationMode 21 +int styleable ActionBar_popupTheme 22 +int styleable ActionBar_progressBarPadding 23 +int styleable ActionBar_progressBarStyle 24 +int styleable ActionBar_subtitle 25 +int styleable ActionBar_subtitleTextStyle 26 +int styleable ActionBar_title 27 +int styleable ActionBar_titleTextStyle 28 +int[] styleable ActionBarLayout { 0x10100b3 } +int styleable ActionBarLayout_android_layout_gravity 0 +int[] styleable ActionMenuItemView { 0x101013f } +int styleable ActionMenuItemView_android_minWidth 0 +int[] styleable ActionMenuView { } +int[] styleable ActionMode { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ActionMode_background 0 +int styleable ActionMode_backgroundSplit 1 +int styleable ActionMode_closeItemLayout 2 +int styleable ActionMode_height 3 +int styleable ActionMode_subtitleTextStyle 4 +int styleable ActionMode_titleTextStyle 5 +int[] styleable ActivityChooserView { 0x0, 0x0 } +int styleable ActivityChooserView_expandActivityOverflowButtonDrawable 0 +int styleable ActivityChooserView_initialActivityCount 1 +int[] styleable AlertDialog { 0x10100f2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable AlertDialog_android_layout 0 +int styleable AlertDialog_buttonIconDimen 1 +int styleable AlertDialog_buttonPanelSideLayout 2 +int styleable AlertDialog_listItemLayout 3 +int styleable AlertDialog_listLayout 4 +int styleable AlertDialog_multiChoiceItemLayout 5 +int styleable AlertDialog_showTitle 6 +int styleable AlertDialog_singleChoiceItemLayout 7 +int[] styleable AnimatedStateListDrawableCompat { 0x1010196, 0x101011c, 0x101030c, 0x101030d, 0x1010195, 0x1010194 } +int styleable AnimatedStateListDrawableCompat_android_constantSize 0 +int styleable AnimatedStateListDrawableCompat_android_dither 1 +int styleable AnimatedStateListDrawableCompat_android_enterFadeDuration 2 +int styleable AnimatedStateListDrawableCompat_android_exitFadeDuration 3 +int styleable AnimatedStateListDrawableCompat_android_variablePadding 4 +int styleable AnimatedStateListDrawableCompat_android_visible 5 +int[] styleable AnimatedStateListDrawableItem { 0x1010199, 0x10100d0 } +int styleable AnimatedStateListDrawableItem_android_drawable 0 +int styleable AnimatedStateListDrawableItem_android_id 1 +int[] styleable AnimatedStateListDrawableTransition { 0x1010199, 0x101044a, 0x101044b, 0x1010449 } +int styleable AnimatedStateListDrawableTransition_android_drawable 0 +int styleable AnimatedStateListDrawableTransition_android_fromId 1 +int styleable AnimatedStateListDrawableTransition_android_reversible 2 +int styleable AnimatedStateListDrawableTransition_android_toId 3 +int[] styleable AppBarLayout { 0x10100d4, 0x1010540, 0x101048f, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable AppBarLayout_android_background 0 +int styleable AppBarLayout_android_keyboardNavigationCluster 1 +int styleable AppBarLayout_android_touchscreenBlocksFocus 2 +int styleable AppBarLayout_elevation 3 +int styleable AppBarLayout_expanded 4 +int styleable AppBarLayout_liftOnScroll 5 +int styleable AppBarLayout_liftOnScrollTargetViewId 6 +int styleable AppBarLayout_statusBarForeground 7 +int[] styleable AppBarLayoutStates { 0x0, 0x0, 0x0, 0x0 } +int styleable AppBarLayoutStates_state_collapsed 0 +int styleable AppBarLayoutStates_state_collapsible 1 +int styleable AppBarLayoutStates_state_liftable 2 +int styleable AppBarLayoutStates_state_lifted 3 +int[] styleable AppBarLayout_Layout { 0x0, 0x0 } +int styleable AppBarLayout_Layout_layout_scrollFlags 0 +int styleable AppBarLayout_Layout_layout_scrollInterpolator 1 +int[] styleable AppCompatImageView { 0x1010119, 0x0, 0x0, 0x0 } +int styleable AppCompatImageView_android_src 0 +int styleable AppCompatImageView_srcCompat 1 +int styleable AppCompatImageView_tint 2 +int styleable AppCompatImageView_tintMode 3 +int[] styleable AppCompatSeekBar { 0x1010142, 0x0, 0x0, 0x0 } +int styleable AppCompatSeekBar_android_thumb 0 +int styleable AppCompatSeekBar_tickMark 1 +int styleable AppCompatSeekBar_tickMarkTint 2 +int styleable AppCompatSeekBar_tickMarkTintMode 3 +int[] styleable AppCompatTextHelper { 0x101016e, 0x1010393, 0x101016f, 0x1010170, 0x1010392, 0x101016d, 0x1010034 } +int styleable AppCompatTextHelper_android_drawableBottom 0 +int styleable AppCompatTextHelper_android_drawableEnd 1 +int styleable AppCompatTextHelper_android_drawableLeft 2 +int styleable AppCompatTextHelper_android_drawableRight 3 +int styleable AppCompatTextHelper_android_drawableStart 4 +int styleable AppCompatTextHelper_android_drawableTop 5 +int styleable AppCompatTextHelper_android_textAppearance 6 +int[] styleable AppCompatTextView { 0x1010034, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable AppCompatTextView_android_textAppearance 0 +int styleable AppCompatTextView_autoSizeMaxTextSize 1 +int styleable AppCompatTextView_autoSizeMinTextSize 2 +int styleable AppCompatTextView_autoSizePresetSizes 3 +int styleable AppCompatTextView_autoSizeStepGranularity 4 +int styleable AppCompatTextView_autoSizeTextType 5 +int styleable AppCompatTextView_drawableBottomCompat 6 +int styleable AppCompatTextView_drawableEndCompat 7 +int styleable AppCompatTextView_drawableLeftCompat 8 +int styleable AppCompatTextView_drawableRightCompat 9 +int styleable AppCompatTextView_drawableStartCompat 10 +int styleable AppCompatTextView_drawableTint 11 +int styleable AppCompatTextView_drawableTintMode 12 +int styleable AppCompatTextView_drawableTopCompat 13 +int styleable AppCompatTextView_firstBaselineToTopHeight 14 +int styleable AppCompatTextView_fontFamily 15 +int styleable AppCompatTextView_fontVariationSettings 16 +int styleable AppCompatTextView_lastBaselineToBottomHeight 17 +int styleable AppCompatTextView_lineHeight 18 +int styleable AppCompatTextView_textAllCaps 19 +int styleable AppCompatTextView_textLocale 20 +int[] styleable AppCompatTheme { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10100ae, 0x1010057, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable AppCompatTheme_actionBarDivider 0 +int styleable AppCompatTheme_actionBarItemBackground 1 +int styleable AppCompatTheme_actionBarPopupTheme 2 +int styleable AppCompatTheme_actionBarSize 3 +int styleable AppCompatTheme_actionBarSplitStyle 4 +int styleable AppCompatTheme_actionBarStyle 5 +int styleable AppCompatTheme_actionBarTabBarStyle 6 +int styleable AppCompatTheme_actionBarTabStyle 7 +int styleable AppCompatTheme_actionBarTabTextStyle 8 +int styleable AppCompatTheme_actionBarTheme 9 +int styleable AppCompatTheme_actionBarWidgetTheme 10 +int styleable AppCompatTheme_actionButtonStyle 11 +int styleable AppCompatTheme_actionDropDownStyle 12 +int styleable AppCompatTheme_actionMenuTextAppearance 13 +int styleable AppCompatTheme_actionMenuTextColor 14 +int styleable AppCompatTheme_actionModeBackground 15 +int styleable AppCompatTheme_actionModeCloseButtonStyle 16 +int styleable AppCompatTheme_actionModeCloseDrawable 17 +int styleable AppCompatTheme_actionModeCopyDrawable 18 +int styleable AppCompatTheme_actionModeCutDrawable 19 +int styleable AppCompatTheme_actionModeFindDrawable 20 +int styleable AppCompatTheme_actionModePasteDrawable 21 +int styleable AppCompatTheme_actionModePopupWindowStyle 22 +int styleable AppCompatTheme_actionModeSelectAllDrawable 23 +int styleable AppCompatTheme_actionModeShareDrawable 24 +int styleable AppCompatTheme_actionModeSplitBackground 25 +int styleable AppCompatTheme_actionModeStyle 26 +int styleable AppCompatTheme_actionModeWebSearchDrawable 27 +int styleable AppCompatTheme_actionOverflowButtonStyle 28 +int styleable AppCompatTheme_actionOverflowMenuStyle 29 +int styleable AppCompatTheme_activityChooserViewStyle 30 +int styleable AppCompatTheme_alertDialogButtonGroupStyle 31 +int styleable AppCompatTheme_alertDialogCenterButtons 32 +int styleable AppCompatTheme_alertDialogStyle 33 +int styleable AppCompatTheme_alertDialogTheme 34 +int styleable AppCompatTheme_android_windowAnimationStyle 35 +int styleable AppCompatTheme_android_windowIsFloating 36 +int styleable AppCompatTheme_autoCompleteTextViewStyle 37 +int styleable AppCompatTheme_borderlessButtonStyle 38 +int styleable AppCompatTheme_buttonBarButtonStyle 39 +int styleable AppCompatTheme_buttonBarNegativeButtonStyle 40 +int styleable AppCompatTheme_buttonBarNeutralButtonStyle 41 +int styleable AppCompatTheme_buttonBarPositiveButtonStyle 42 +int styleable AppCompatTheme_buttonBarStyle 43 +int styleable AppCompatTheme_buttonStyle 44 +int styleable AppCompatTheme_buttonStyleSmall 45 +int styleable AppCompatTheme_checkboxStyle 46 +int styleable AppCompatTheme_checkedTextViewStyle 47 +int styleable AppCompatTheme_colorAccent 48 +int styleable AppCompatTheme_colorBackgroundFloating 49 +int styleable AppCompatTheme_colorButtonNormal 50 +int styleable AppCompatTheme_colorControlActivated 51 +int styleable AppCompatTheme_colorControlHighlight 52 +int styleable AppCompatTheme_colorControlNormal 53 +int styleable AppCompatTheme_colorError 54 +int styleable AppCompatTheme_colorPrimary 55 +int styleable AppCompatTheme_colorPrimaryDark 56 +int styleable AppCompatTheme_colorSwitchThumbNormal 57 +int styleable AppCompatTheme_controlBackground 58 +int styleable AppCompatTheme_dialogCornerRadius 59 +int styleable AppCompatTheme_dialogPreferredPadding 60 +int styleable AppCompatTheme_dialogTheme 61 +int styleable AppCompatTheme_dividerHorizontal 62 +int styleable AppCompatTheme_dividerVertical 63 +int styleable AppCompatTheme_dropDownListViewStyle 64 +int styleable AppCompatTheme_dropdownListPreferredItemHeight 65 +int styleable AppCompatTheme_editTextBackground 66 +int styleable AppCompatTheme_editTextColor 67 +int styleable AppCompatTheme_editTextStyle 68 +int styleable AppCompatTheme_homeAsUpIndicator 69 +int styleable AppCompatTheme_imageButtonStyle 70 +int styleable AppCompatTheme_listChoiceBackgroundIndicator 71 +int styleable AppCompatTheme_listChoiceIndicatorMultipleAnimated 72 +int styleable AppCompatTheme_listChoiceIndicatorSingleAnimated 73 +int styleable AppCompatTheme_listDividerAlertDialog 74 +int styleable AppCompatTheme_listMenuViewStyle 75 +int styleable AppCompatTheme_listPopupWindowStyle 76 +int styleable AppCompatTheme_listPreferredItemHeight 77 +int styleable AppCompatTheme_listPreferredItemHeightLarge 78 +int styleable AppCompatTheme_listPreferredItemHeightSmall 79 +int styleable AppCompatTheme_listPreferredItemPaddingEnd 80 +int styleable AppCompatTheme_listPreferredItemPaddingLeft 81 +int styleable AppCompatTheme_listPreferredItemPaddingRight 82 +int styleable AppCompatTheme_listPreferredItemPaddingStart 83 +int styleable AppCompatTheme_panelBackground 84 +int styleable AppCompatTheme_panelMenuListTheme 85 +int styleable AppCompatTheme_panelMenuListWidth 86 +int styleable AppCompatTheme_popupMenuStyle 87 +int styleable AppCompatTheme_popupWindowStyle 88 +int styleable AppCompatTheme_radioButtonStyle 89 +int styleable AppCompatTheme_ratingBarStyle 90 +int styleable AppCompatTheme_ratingBarStyleIndicator 91 +int styleable AppCompatTheme_ratingBarStyleSmall 92 +int styleable AppCompatTheme_searchViewStyle 93 +int styleable AppCompatTheme_seekBarStyle 94 +int styleable AppCompatTheme_selectableItemBackground 95 +int styleable AppCompatTheme_selectableItemBackgroundBorderless 96 +int styleable AppCompatTheme_spinnerDropDownItemStyle 97 +int styleable AppCompatTheme_spinnerStyle 98 +int styleable AppCompatTheme_switchStyle 99 +int styleable AppCompatTheme_textAppearanceLargePopupMenu 100 +int styleable AppCompatTheme_textAppearanceListItem 101 +int styleable AppCompatTheme_textAppearanceListItemSecondary 102 +int styleable AppCompatTheme_textAppearanceListItemSmall 103 +int styleable AppCompatTheme_textAppearancePopupMenuHeader 104 +int styleable AppCompatTheme_textAppearanceSearchResultSubtitle 105 +int styleable AppCompatTheme_textAppearanceSearchResultTitle 106 +int styleable AppCompatTheme_textAppearanceSmallPopupMenu 107 +int styleable AppCompatTheme_textColorAlertDialogListItem 108 +int styleable AppCompatTheme_textColorSearchUrl 109 +int styleable AppCompatTheme_toolbarNavigationButtonStyle 110 +int styleable AppCompatTheme_toolbarStyle 111 +int styleable AppCompatTheme_tooltipForegroundColor 112 +int styleable AppCompatTheme_tooltipFrameBackground 113 +int styleable AppCompatTheme_viewInflaterClass 114 +int styleable AppCompatTheme_windowActionBar 115 +int styleable AppCompatTheme_windowActionBarOverlay 116 +int styleable AppCompatTheme_windowActionModeOverlay 117 +int styleable AppCompatTheme_windowFixedHeightMajor 118 +int styleable AppCompatTheme_windowFixedHeightMinor 119 +int styleable AppCompatTheme_windowFixedWidthMajor 120 +int styleable AppCompatTheme_windowFixedWidthMinor 121 +int styleable AppCompatTheme_windowMinWidthMajor 122 +int styleable AppCompatTheme_windowMinWidthMinor 123 +int styleable AppCompatTheme_windowNoTitle 124 +int[] styleable Avatar { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Avatar_avatarDrawable 0 +int styleable Avatar_avatarHeight 1 +int styleable Avatar_avatarPlaceholderImage 2 +int styleable Avatar_avatarShape 3 +int styleable Avatar_avatarUrl 4 +int styleable Avatar_avatarWidth 5 +int[] styleable BackgroundStyle { 0x101030e, 0x0 } +int styleable BackgroundStyle_android_selectableItemBackground 0 +int styleable BackgroundStyle_selectableItemBackground 1 +int[] styleable Badge { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Badge_backgroundColor 0 +int styleable Badge_badgeGravity 1 +int styleable Badge_badgeTextColor 2 +int styleable Badge_horizontalOffset 3 +int styleable Badge_maxCharacterCount 4 +int styleable Badge_number 5 +int styleable Badge_verticalOffset 6 +int[] styleable BaseProgressIndicator { 0x1010139, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable BaseProgressIndicator_android_indeterminate 0 +int styleable BaseProgressIndicator_hideAnimationBehavior 1 +int styleable BaseProgressIndicator_indicatorColor 2 +int styleable BaseProgressIndicator_minHideDelay 3 +int styleable BaseProgressIndicator_showAnimationBehavior 4 +int styleable BaseProgressIndicator_showDelay 5 +int styleable BaseProgressIndicator_trackColor 6 +int styleable BaseProgressIndicator_trackCornerRadius 7 +int styleable BaseProgressIndicator_trackThickness 8 +int[] styleable BottomAppBar { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable BottomAppBar_backgroundTint 0 +int styleable BottomAppBar_elevation 1 +int styleable BottomAppBar_fabAlignmentMode 2 +int styleable BottomAppBar_fabAnimationMode 3 +int styleable BottomAppBar_fabCradleMargin 4 +int styleable BottomAppBar_fabCradleRoundedCornerRadius 5 +int styleable BottomAppBar_fabCradleVerticalOffset 6 +int styleable BottomAppBar_hideOnScroll 7 +int styleable BottomAppBar_paddingBottomSystemWindowInsets 8 +int styleable BottomAppBar_paddingLeftSystemWindowInsets 9 +int styleable BottomAppBar_paddingRightSystemWindowInsets 10 +int[] styleable BottomNavigationView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable BottomNavigationView_backgroundTint 0 +int styleable BottomNavigationView_elevation 1 +int styleable BottomNavigationView_itemBackground 2 +int styleable BottomNavigationView_itemHorizontalTranslationEnabled 3 +int styleable BottomNavigationView_itemIconSize 4 +int styleable BottomNavigationView_itemIconTint 5 +int styleable BottomNavigationView_itemRippleColor 6 +int styleable BottomNavigationView_itemTextAppearanceActive 7 +int styleable BottomNavigationView_itemTextAppearanceInactive 8 +int styleable BottomNavigationView_itemTextColor 9 +int styleable BottomNavigationView_labelVisibilityMode 10 +int styleable BottomNavigationView_menu 11 +int[] styleable BottomSheetBehavior_Layout { 0x1010440, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable BottomSheetBehavior_Layout_android_elevation 0 +int styleable BottomSheetBehavior_Layout_backgroundTint 1 +int styleable BottomSheetBehavior_Layout_behavior_draggable 2 +int styleable BottomSheetBehavior_Layout_behavior_expandedOffset 3 +int styleable BottomSheetBehavior_Layout_behavior_fitToContents 4 +int styleable BottomSheetBehavior_Layout_behavior_halfExpandedRatio 5 +int styleable BottomSheetBehavior_Layout_behavior_hideable 6 +int styleable BottomSheetBehavior_Layout_behavior_peekHeight 7 +int styleable BottomSheetBehavior_Layout_behavior_saveFlags 8 +int styleable BottomSheetBehavior_Layout_behavior_skipCollapsed 9 +int styleable BottomSheetBehavior_Layout_gestureInsetBottomIgnored 10 +int styleable BottomSheetBehavior_Layout_shapeAppearance 11 +int styleable BottomSheetBehavior_Layout_shapeAppearanceOverlay 12 +int[] styleable Button { 0x0, 0x0, 0x0, 0x0 } +int styleable Button_backgroundColor 0 +int styleable Button_buttonTextColor 1 +int styleable Button_buttonType 2 +int styleable Button_outlineColor 3 +int[] styleable ButtonBarLayout { 0x0 } +int styleable ButtonBarLayout_allowStacking 0 +int[] styleable CardView { 0x1010140, 0x101013f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable CardView_android_minHeight 0 +int styleable CardView_android_minWidth 1 +int styleable CardView_cardBackgroundColor 2 +int styleable CardView_cardCornerRadius 3 +int styleable CardView_cardElevation 4 +int styleable CardView_cardMaxElevation 5 +int styleable CardView_cardPreventCornerOverlap 6 +int styleable CardView_cardUseCompatPadding 7 +int styleable CardView_contentPadding 8 +int styleable CardView_contentPaddingBottom 9 +int styleable CardView_contentPaddingLeft 10 +int styleable CardView_contentPaddingRight 11 +int styleable CardView_contentPaddingTop 12 +int[] styleable CheckBoxPreference { 0x10101f1, 0x10101f0, 0x10101ef, 0x0, 0x0, 0x0 } +int styleable CheckBoxPreference_android_disableDependentsState 0 +int styleable CheckBoxPreference_android_summaryOff 1 +int styleable CheckBoxPreference_android_summaryOn 2 +int styleable CheckBoxPreference_disableDependentsState 3 +int styleable CheckBoxPreference_summaryOff 4 +int styleable CheckBoxPreference_summaryOn 5 +int[] styleable Chip { 0x10101e5, 0x10100ab, 0x101011f, 0x101014f, 0x1010034, 0x1010098, 0x1010095, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Chip_android_checkable 0 +int styleable Chip_android_ellipsize 1 +int styleable Chip_android_maxWidth 2 +int styleable Chip_android_text 3 +int styleable Chip_android_textAppearance 4 +int styleable Chip_android_textColor 5 +int styleable Chip_android_textSize 6 +int styleable Chip_checkedIcon 7 +int styleable Chip_checkedIconEnabled 8 +int styleable Chip_checkedIconTint 9 +int styleable Chip_checkedIconVisible 10 +int styleable Chip_chipBackgroundColor 11 +int styleable Chip_chipCornerRadius 12 +int styleable Chip_chipEndPadding 13 +int styleable Chip_chipIcon 14 +int styleable Chip_chipIconEnabled 15 +int styleable Chip_chipIconSize 16 +int styleable Chip_chipIconTint 17 +int styleable Chip_chipIconVisible 18 +int styleable Chip_chipMinHeight 19 +int styleable Chip_chipMinTouchTargetSize 20 +int styleable Chip_chipStartPadding 21 +int styleable Chip_chipStrokeColor 22 +int styleable Chip_chipStrokeWidth 23 +int styleable Chip_chipSurfaceColor 24 +int styleable Chip_closeIcon 25 +int styleable Chip_closeIconEnabled 26 +int styleable Chip_closeIconEndPadding 27 +int styleable Chip_closeIconSize 28 +int styleable Chip_closeIconStartPadding 29 +int styleable Chip_closeIconTint 30 +int styleable Chip_closeIconVisible 31 +int styleable Chip_ensureMinTouchTargetSize 32 +int styleable Chip_hideMotionSpec 33 +int styleable Chip_iconEndPadding 34 +int styleable Chip_iconStartPadding 35 +int styleable Chip_rippleColor 36 +int styleable Chip_shapeAppearance 37 +int styleable Chip_shapeAppearanceOverlay 38 +int styleable Chip_showMotionSpec 39 +int styleable Chip_textEndPadding 40 +int styleable Chip_textStartPadding 41 +int[] styleable ChipGroup { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ChipGroup_checkedChip 0 +int styleable ChipGroup_chipSpacing 1 +int styleable ChipGroup_chipSpacingHorizontal 2 +int styleable ChipGroup_chipSpacingVertical 3 +int styleable ChipGroup_selectionRequired 4 +int styleable ChipGroup_singleLine 5 +int styleable ChipGroup_singleSelection 6 +int[] styleable CircularProgressIndicator { 0x0, 0x0, 0x0 } +int styleable CircularProgressIndicator_indicatorDirectionCircular 0 +int styleable CircularProgressIndicator_indicatorInset 1 +int styleable CircularProgressIndicator_indicatorSize 2 +int[] styleable ClockFaceView { 0x0, 0x0 } +int styleable ClockFaceView_clockFaceBackgroundColor 0 +int styleable ClockFaceView_clockNumberTextColor 1 +int[] styleable ClockHandView { 0x0, 0x0, 0x0 } +int styleable ClockHandView_clockHandColor 0 +int styleable ClockHandView_materialCircleRadius 1 +int styleable ClockHandView_selectorSize 2 +int[] styleable CollapsingToolbarLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable CollapsingToolbarLayout_collapsedTitleGravity 0 +int styleable CollapsingToolbarLayout_collapsedTitleTextAppearance 1 +int styleable CollapsingToolbarLayout_contentScrim 2 +int styleable CollapsingToolbarLayout_expandedTitleGravity 3 +int styleable CollapsingToolbarLayout_expandedTitleMargin 4 +int styleable CollapsingToolbarLayout_expandedTitleMarginBottom 5 +int styleable CollapsingToolbarLayout_expandedTitleMarginEnd 6 +int styleable CollapsingToolbarLayout_expandedTitleMarginStart 7 +int styleable CollapsingToolbarLayout_expandedTitleMarginTop 8 +int styleable CollapsingToolbarLayout_expandedTitleTextAppearance 9 +int styleable CollapsingToolbarLayout_maxLines 10 +int styleable CollapsingToolbarLayout_scrimAnimationDuration 11 +int styleable CollapsingToolbarLayout_scrimVisibleHeightTrigger 12 +int styleable CollapsingToolbarLayout_statusBarScrim 13 +int styleable CollapsingToolbarLayout_title 14 +int styleable CollapsingToolbarLayout_titleEnabled 15 +int styleable CollapsingToolbarLayout_toolbarId 16 +int[] styleable CollapsingToolbarLayout_Layout { 0x0, 0x0 } +int styleable CollapsingToolbarLayout_Layout_layout_collapseMode 0 +int styleable CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier 1 +int[] styleable ColorStateListItem { 0x0, 0x101031f, 0x10101a5 } +int styleable ColorStateListItem_alpha 0 +int styleable ColorStateListItem_android_alpha 1 +int styleable ColorStateListItem_android_color 2 +int[] styleable CompoundButton { 0x1010107, 0x0, 0x0, 0x0 } +int styleable CompoundButton_android_button 0 +int styleable CompoundButton_buttonCompat 1 +int styleable CompoundButton_buttonTint 2 +int styleable CompoundButton_buttonTintMode 3 +int[] styleable Constraint { 0x101031f, 0x1010440, 0x10100d0, 0x10100f5, 0x10100fa, 0x10103b6, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x10100f4, 0x1010120, 0x101011f, 0x1010140, 0x101013f, 0x10100c4, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x10100dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Constraint_android_alpha 0 +int styleable Constraint_android_elevation 1 +int styleable Constraint_android_id 2 +int styleable Constraint_android_layout_height 3 +int styleable Constraint_android_layout_marginBottom 4 +int styleable Constraint_android_layout_marginEnd 5 +int styleable Constraint_android_layout_marginLeft 6 +int styleable Constraint_android_layout_marginRight 7 +int styleable Constraint_android_layout_marginStart 8 +int styleable Constraint_android_layout_marginTop 9 +int styleable Constraint_android_layout_width 10 +int styleable Constraint_android_maxHeight 11 +int styleable Constraint_android_maxWidth 12 +int styleable Constraint_android_minHeight 13 +int styleable Constraint_android_minWidth 14 +int styleable Constraint_android_orientation 15 +int styleable Constraint_android_rotation 16 +int styleable Constraint_android_rotationX 17 +int styleable Constraint_android_rotationY 18 +int styleable Constraint_android_scaleX 19 +int styleable Constraint_android_scaleY 20 +int styleable Constraint_android_transformPivotX 21 +int styleable Constraint_android_transformPivotY 22 +int styleable Constraint_android_translationX 23 +int styleable Constraint_android_translationY 24 +int styleable Constraint_android_translationZ 25 +int styleable Constraint_android_visibility 26 +int styleable Constraint_animate_relativeTo 27 +int styleable Constraint_barrierAllowsGoneWidgets 28 +int styleable Constraint_barrierDirection 29 +int styleable Constraint_barrierMargin 30 +int styleable Constraint_chainUseRtl 31 +int styleable Constraint_constraint_referenced_ids 32 +int styleable Constraint_drawPath 33 +int styleable Constraint_flow_firstHorizontalBias 34 +int styleable Constraint_flow_firstHorizontalStyle 35 +int styleable Constraint_flow_firstVerticalBias 36 +int styleable Constraint_flow_firstVerticalStyle 37 +int styleable Constraint_flow_horizontalAlign 38 +int styleable Constraint_flow_horizontalBias 39 +int styleable Constraint_flow_horizontalGap 40 +int styleable Constraint_flow_horizontalStyle 41 +int styleable Constraint_flow_lastHorizontalBias 42 +int styleable Constraint_flow_lastHorizontalStyle 43 +int styleable Constraint_flow_lastVerticalBias 44 +int styleable Constraint_flow_lastVerticalStyle 45 +int styleable Constraint_flow_maxElementsWrap 46 +int styleable Constraint_flow_verticalAlign 47 +int styleable Constraint_flow_verticalBias 48 +int styleable Constraint_flow_verticalGap 49 +int styleable Constraint_flow_verticalStyle 50 +int styleable Constraint_flow_wrapMode 51 +int styleable Constraint_layout_constrainedHeight 52 +int styleable Constraint_layout_constrainedWidth 53 +int styleable Constraint_layout_constraintBaseline_creator 54 +int styleable Constraint_layout_constraintBaseline_toBaselineOf 55 +int styleable Constraint_layout_constraintBottom_creator 56 +int styleable Constraint_layout_constraintBottom_toBottomOf 57 +int styleable Constraint_layout_constraintBottom_toTopOf 58 +int styleable Constraint_layout_constraintCircle 59 +int styleable Constraint_layout_constraintCircleAngle 60 +int styleable Constraint_layout_constraintCircleRadius 61 +int styleable Constraint_layout_constraintDimensionRatio 62 +int styleable Constraint_layout_constraintEnd_toEndOf 63 +int styleable Constraint_layout_constraintEnd_toStartOf 64 +int styleable Constraint_layout_constraintGuide_begin 65 +int styleable Constraint_layout_constraintGuide_end 66 +int styleable Constraint_layout_constraintGuide_percent 67 +int styleable Constraint_layout_constraintHeight_default 68 +int styleable Constraint_layout_constraintHeight_max 69 +int styleable Constraint_layout_constraintHeight_min 70 +int styleable Constraint_layout_constraintHeight_percent 71 +int styleable Constraint_layout_constraintHorizontal_bias 72 +int styleable Constraint_layout_constraintHorizontal_chainStyle 73 +int styleable Constraint_layout_constraintHorizontal_weight 74 +int styleable Constraint_layout_constraintLeft_creator 75 +int styleable Constraint_layout_constraintLeft_toLeftOf 76 +int styleable Constraint_layout_constraintLeft_toRightOf 77 +int styleable Constraint_layout_constraintRight_creator 78 +int styleable Constraint_layout_constraintRight_toLeftOf 79 +int styleable Constraint_layout_constraintRight_toRightOf 80 +int styleable Constraint_layout_constraintStart_toEndOf 81 +int styleable Constraint_layout_constraintStart_toStartOf 82 +int styleable Constraint_layout_constraintTag 83 +int styleable Constraint_layout_constraintTop_creator 84 +int styleable Constraint_layout_constraintTop_toBottomOf 85 +int styleable Constraint_layout_constraintTop_toTopOf 86 +int styleable Constraint_layout_constraintVertical_bias 87 +int styleable Constraint_layout_constraintVertical_chainStyle 88 +int styleable Constraint_layout_constraintVertical_weight 89 +int styleable Constraint_layout_constraintWidth_default 90 +int styleable Constraint_layout_constraintWidth_max 91 +int styleable Constraint_layout_constraintWidth_min 92 +int styleable Constraint_layout_constraintWidth_percent 93 +int styleable Constraint_layout_editor_absoluteX 94 +int styleable Constraint_layout_editor_absoluteY 95 +int styleable Constraint_layout_goneMarginBottom 96 +int styleable Constraint_layout_goneMarginEnd 97 +int styleable Constraint_layout_goneMarginLeft 98 +int styleable Constraint_layout_goneMarginRight 99 +int styleable Constraint_layout_goneMarginStart 100 +int styleable Constraint_layout_goneMarginTop 101 +int styleable Constraint_motionProgress 102 +int styleable Constraint_motionStagger 103 +int styleable Constraint_pathMotionArc 104 +int styleable Constraint_pivotAnchor 105 +int styleable Constraint_transitionEasing 106 +int styleable Constraint_transitionPathRotate 107 +int styleable Constraint_visibilityMode 108 +int[] styleable ConstraintLayout_Layout { 0x1010440, 0x1010120, 0x101011f, 0x1010140, 0x101013f, 0x10100c4, 0x10100d5, 0x10100d9, 0x10103b4, 0x10100d6, 0x10100d8, 0x10103b3, 0x10100d7, 0x10100dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ConstraintLayout_Layout_android_elevation 0 +int styleable ConstraintLayout_Layout_android_maxHeight 1 +int styleable ConstraintLayout_Layout_android_maxWidth 2 +int styleable ConstraintLayout_Layout_android_minHeight 3 +int styleable ConstraintLayout_Layout_android_minWidth 4 +int styleable ConstraintLayout_Layout_android_orientation 5 +int styleable ConstraintLayout_Layout_android_padding 6 +int styleable ConstraintLayout_Layout_android_paddingBottom 7 +int styleable ConstraintLayout_Layout_android_paddingEnd 8 +int styleable ConstraintLayout_Layout_android_paddingLeft 9 +int styleable ConstraintLayout_Layout_android_paddingRight 10 +int styleable ConstraintLayout_Layout_android_paddingStart 11 +int styleable ConstraintLayout_Layout_android_paddingTop 12 +int styleable ConstraintLayout_Layout_android_visibility 13 +int styleable ConstraintLayout_Layout_barrierAllowsGoneWidgets 14 +int styleable ConstraintLayout_Layout_barrierDirection 15 +int styleable ConstraintLayout_Layout_barrierMargin 16 +int styleable ConstraintLayout_Layout_chainUseRtl 17 +int styleable ConstraintLayout_Layout_constraintSet 18 +int styleable ConstraintLayout_Layout_constraint_referenced_ids 19 +int styleable ConstraintLayout_Layout_flow_firstHorizontalBias 20 +int styleable ConstraintLayout_Layout_flow_firstHorizontalStyle 21 +int styleable ConstraintLayout_Layout_flow_firstVerticalBias 22 +int styleable ConstraintLayout_Layout_flow_firstVerticalStyle 23 +int styleable ConstraintLayout_Layout_flow_horizontalAlign 24 +int styleable ConstraintLayout_Layout_flow_horizontalBias 25 +int styleable ConstraintLayout_Layout_flow_horizontalGap 26 +int styleable ConstraintLayout_Layout_flow_horizontalStyle 27 +int styleable ConstraintLayout_Layout_flow_lastHorizontalBias 28 +int styleable ConstraintLayout_Layout_flow_lastHorizontalStyle 29 +int styleable ConstraintLayout_Layout_flow_lastVerticalBias 30 +int styleable ConstraintLayout_Layout_flow_lastVerticalStyle 31 +int styleable ConstraintLayout_Layout_flow_maxElementsWrap 32 +int styleable ConstraintLayout_Layout_flow_verticalAlign 33 +int styleable ConstraintLayout_Layout_flow_verticalBias 34 +int styleable ConstraintLayout_Layout_flow_verticalGap 35 +int styleable ConstraintLayout_Layout_flow_verticalStyle 36 +int styleable ConstraintLayout_Layout_flow_wrapMode 37 +int styleable ConstraintLayout_Layout_layoutDescription 38 +int styleable ConstraintLayout_Layout_layout_constrainedHeight 39 +int styleable ConstraintLayout_Layout_layout_constrainedWidth 40 +int styleable ConstraintLayout_Layout_layout_constraintBaseline_creator 41 +int styleable ConstraintLayout_Layout_layout_constraintBaseline_toBaselineOf 42 +int styleable ConstraintLayout_Layout_layout_constraintBottom_creator 43 +int styleable ConstraintLayout_Layout_layout_constraintBottom_toBottomOf 44 +int styleable ConstraintLayout_Layout_layout_constraintBottom_toTopOf 45 +int styleable ConstraintLayout_Layout_layout_constraintCircle 46 +int styleable ConstraintLayout_Layout_layout_constraintCircleAngle 47 +int styleable ConstraintLayout_Layout_layout_constraintCircleRadius 48 +int styleable ConstraintLayout_Layout_layout_constraintDimensionRatio 49 +int styleable ConstraintLayout_Layout_layout_constraintEnd_toEndOf 50 +int styleable ConstraintLayout_Layout_layout_constraintEnd_toStartOf 51 +int styleable ConstraintLayout_Layout_layout_constraintGuide_begin 52 +int styleable ConstraintLayout_Layout_layout_constraintGuide_end 53 +int styleable ConstraintLayout_Layout_layout_constraintGuide_percent 54 +int styleable ConstraintLayout_Layout_layout_constraintHeight_default 55 +int styleable ConstraintLayout_Layout_layout_constraintHeight_max 56 +int styleable ConstraintLayout_Layout_layout_constraintHeight_min 57 +int styleable ConstraintLayout_Layout_layout_constraintHeight_percent 58 +int styleable ConstraintLayout_Layout_layout_constraintHorizontal_bias 59 +int styleable ConstraintLayout_Layout_layout_constraintHorizontal_chainStyle 60 +int styleable ConstraintLayout_Layout_layout_constraintHorizontal_weight 61 +int styleable ConstraintLayout_Layout_layout_constraintLeft_creator 62 +int styleable ConstraintLayout_Layout_layout_constraintLeft_toLeftOf 63 +int styleable ConstraintLayout_Layout_layout_constraintLeft_toRightOf 64 +int styleable ConstraintLayout_Layout_layout_constraintRight_creator 65 +int styleable ConstraintLayout_Layout_layout_constraintRight_toLeftOf 66 +int styleable ConstraintLayout_Layout_layout_constraintRight_toRightOf 67 +int styleable ConstraintLayout_Layout_layout_constraintStart_toEndOf 68 +int styleable ConstraintLayout_Layout_layout_constraintStart_toStartOf 69 +int styleable ConstraintLayout_Layout_layout_constraintTag 70 +int styleable ConstraintLayout_Layout_layout_constraintTop_creator 71 +int styleable ConstraintLayout_Layout_layout_constraintTop_toBottomOf 72 +int styleable ConstraintLayout_Layout_layout_constraintTop_toTopOf 73 +int styleable ConstraintLayout_Layout_layout_constraintVertical_bias 74 +int styleable ConstraintLayout_Layout_layout_constraintVertical_chainStyle 75 +int styleable ConstraintLayout_Layout_layout_constraintVertical_weight 76 +int styleable ConstraintLayout_Layout_layout_constraintWidth_default 77 +int styleable ConstraintLayout_Layout_layout_constraintWidth_max 78 +int styleable ConstraintLayout_Layout_layout_constraintWidth_min 79 +int styleable ConstraintLayout_Layout_layout_constraintWidth_percent 80 +int styleable ConstraintLayout_Layout_layout_editor_absoluteX 81 +int styleable ConstraintLayout_Layout_layout_editor_absoluteY 82 +int styleable ConstraintLayout_Layout_layout_goneMarginBottom 83 +int styleable ConstraintLayout_Layout_layout_goneMarginEnd 84 +int styleable ConstraintLayout_Layout_layout_goneMarginLeft 85 +int styleable ConstraintLayout_Layout_layout_goneMarginRight 86 +int styleable ConstraintLayout_Layout_layout_goneMarginStart 87 +int styleable ConstraintLayout_Layout_layout_goneMarginTop 88 +int styleable ConstraintLayout_Layout_layout_optimizationLevel 89 +int[] styleable ConstraintLayout_placeholder { 0x0, 0x0 } +int styleable ConstraintLayout_placeholder_content 0 +int styleable ConstraintLayout_placeholder_placeholder_emptyVisibility 1 +int[] styleable ConstraintSet { 0x101031f, 0x1010440, 0x10100d0, 0x10100f5, 0x10100fa, 0x10103b6, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x10100f4, 0x1010120, 0x101011f, 0x1010140, 0x101013f, 0x10100c4, 0x10101b5, 0x10101b6, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x10100dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ConstraintSet_android_alpha 0 +int styleable ConstraintSet_android_elevation 1 +int styleable ConstraintSet_android_id 2 +int styleable ConstraintSet_android_layout_height 3 +int styleable ConstraintSet_android_layout_marginBottom 4 +int styleable ConstraintSet_android_layout_marginEnd 5 +int styleable ConstraintSet_android_layout_marginLeft 6 +int styleable ConstraintSet_android_layout_marginRight 7 +int styleable ConstraintSet_android_layout_marginStart 8 +int styleable ConstraintSet_android_layout_marginTop 9 +int styleable ConstraintSet_android_layout_width 10 +int styleable ConstraintSet_android_maxHeight 11 +int styleable ConstraintSet_android_maxWidth 12 +int styleable ConstraintSet_android_minHeight 13 +int styleable ConstraintSet_android_minWidth 14 +int styleable ConstraintSet_android_orientation 15 +int styleable ConstraintSet_android_pivotX 16 +int styleable ConstraintSet_android_pivotY 17 +int styleable ConstraintSet_android_rotation 18 +int styleable ConstraintSet_android_rotationX 19 +int styleable ConstraintSet_android_rotationY 20 +int styleable ConstraintSet_android_scaleX 21 +int styleable ConstraintSet_android_scaleY 22 +int styleable ConstraintSet_android_transformPivotX 23 +int styleable ConstraintSet_android_transformPivotY 24 +int styleable ConstraintSet_android_translationX 25 +int styleable ConstraintSet_android_translationY 26 +int styleable ConstraintSet_android_translationZ 27 +int styleable ConstraintSet_android_visibility 28 +int styleable ConstraintSet_animate_relativeTo 29 +int styleable ConstraintSet_barrierAllowsGoneWidgets 30 +int styleable ConstraintSet_barrierDirection 31 +int styleable ConstraintSet_barrierMargin 32 +int styleable ConstraintSet_chainUseRtl 33 +int styleable ConstraintSet_constraint_referenced_ids 34 +int styleable ConstraintSet_deriveConstraintsFrom 35 +int styleable ConstraintSet_drawPath 36 +int styleable ConstraintSet_flow_firstHorizontalBias 37 +int styleable ConstraintSet_flow_firstHorizontalStyle 38 +int styleable ConstraintSet_flow_firstVerticalBias 39 +int styleable ConstraintSet_flow_firstVerticalStyle 40 +int styleable ConstraintSet_flow_horizontalAlign 41 +int styleable ConstraintSet_flow_horizontalBias 42 +int styleable ConstraintSet_flow_horizontalGap 43 +int styleable ConstraintSet_flow_horizontalStyle 44 +int styleable ConstraintSet_flow_lastHorizontalBias 45 +int styleable ConstraintSet_flow_lastHorizontalStyle 46 +int styleable ConstraintSet_flow_lastVerticalBias 47 +int styleable ConstraintSet_flow_lastVerticalStyle 48 +int styleable ConstraintSet_flow_maxElementsWrap 49 +int styleable ConstraintSet_flow_verticalAlign 50 +int styleable ConstraintSet_flow_verticalBias 51 +int styleable ConstraintSet_flow_verticalGap 52 +int styleable ConstraintSet_flow_verticalStyle 53 +int styleable ConstraintSet_flow_wrapMode 54 +int styleable ConstraintSet_layout_constrainedHeight 55 +int styleable ConstraintSet_layout_constrainedWidth 56 +int styleable ConstraintSet_layout_constraintBaseline_creator 57 +int styleable ConstraintSet_layout_constraintBaseline_toBaselineOf 58 +int styleable ConstraintSet_layout_constraintBottom_creator 59 +int styleable ConstraintSet_layout_constraintBottom_toBottomOf 60 +int styleable ConstraintSet_layout_constraintBottom_toTopOf 61 +int styleable ConstraintSet_layout_constraintCircle 62 +int styleable ConstraintSet_layout_constraintCircleAngle 63 +int styleable ConstraintSet_layout_constraintCircleRadius 64 +int styleable ConstraintSet_layout_constraintDimensionRatio 65 +int styleable ConstraintSet_layout_constraintEnd_toEndOf 66 +int styleable ConstraintSet_layout_constraintEnd_toStartOf 67 +int styleable ConstraintSet_layout_constraintGuide_begin 68 +int styleable ConstraintSet_layout_constraintGuide_end 69 +int styleable ConstraintSet_layout_constraintGuide_percent 70 +int styleable ConstraintSet_layout_constraintHeight_default 71 +int styleable ConstraintSet_layout_constraintHeight_max 72 +int styleable ConstraintSet_layout_constraintHeight_min 73 +int styleable ConstraintSet_layout_constraintHeight_percent 74 +int styleable ConstraintSet_layout_constraintHorizontal_bias 75 +int styleable ConstraintSet_layout_constraintHorizontal_chainStyle 76 +int styleable ConstraintSet_layout_constraintHorizontal_weight 77 +int styleable ConstraintSet_layout_constraintLeft_creator 78 +int styleable ConstraintSet_layout_constraintLeft_toLeftOf 79 +int styleable ConstraintSet_layout_constraintLeft_toRightOf 80 +int styleable ConstraintSet_layout_constraintRight_creator 81 +int styleable ConstraintSet_layout_constraintRight_toLeftOf 82 +int styleable ConstraintSet_layout_constraintRight_toRightOf 83 +int styleable ConstraintSet_layout_constraintStart_toEndOf 84 +int styleable ConstraintSet_layout_constraintStart_toStartOf 85 +int styleable ConstraintSet_layout_constraintTag 86 +int styleable ConstraintSet_layout_constraintTop_creator 87 +int styleable ConstraintSet_layout_constraintTop_toBottomOf 88 +int styleable ConstraintSet_layout_constraintTop_toTopOf 89 +int styleable ConstraintSet_layout_constraintVertical_bias 90 +int styleable ConstraintSet_layout_constraintVertical_chainStyle 91 +int styleable ConstraintSet_layout_constraintVertical_weight 92 +int styleable ConstraintSet_layout_constraintWidth_default 93 +int styleable ConstraintSet_layout_constraintWidth_max 94 +int styleable ConstraintSet_layout_constraintWidth_min 95 +int styleable ConstraintSet_layout_constraintWidth_percent 96 +int styleable ConstraintSet_layout_editor_absoluteX 97 +int styleable ConstraintSet_layout_editor_absoluteY 98 +int styleable ConstraintSet_layout_goneMarginBottom 99 +int styleable ConstraintSet_layout_goneMarginEnd 100 +int styleable ConstraintSet_layout_goneMarginLeft 101 +int styleable ConstraintSet_layout_goneMarginRight 102 +int styleable ConstraintSet_layout_goneMarginStart 103 +int styleable ConstraintSet_layout_goneMarginTop 104 +int styleable ConstraintSet_motionProgress 105 +int styleable ConstraintSet_motionStagger 106 +int styleable ConstraintSet_pathMotionArc 107 +int styleable ConstraintSet_pivotAnchor 108 +int styleable ConstraintSet_transitionEasing 109 +int styleable ConstraintSet_transitionPathRotate 110 +int[] styleable CoordinatorLayout { 0x0, 0x0 } +int styleable CoordinatorLayout_keylines 0 +int styleable CoordinatorLayout_statusBarBackground 1 +int[] styleable CoordinatorLayout_Layout { 0x10100b3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable CoordinatorLayout_Layout_android_layout_gravity 0 +int styleable CoordinatorLayout_Layout_layout_anchor 1 +int styleable CoordinatorLayout_Layout_layout_anchorGravity 2 +int styleable CoordinatorLayout_Layout_layout_behavior 3 +int styleable CoordinatorLayout_Layout_layout_dodgeInsetEdges 4 +int styleable CoordinatorLayout_Layout_layout_insetEdge 5 +int styleable CoordinatorLayout_Layout_layout_keyline 6 +int[] styleable CustomAttribute { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable CustomAttribute_attributeName 0 +int styleable CustomAttribute_customBoolean 1 +int styleable CustomAttribute_customColorDrawableValue 2 +int styleable CustomAttribute_customColorValue 3 +int styleable CustomAttribute_customDimension 4 +int styleable CustomAttribute_customFloatValue 5 +int styleable CustomAttribute_customIntegerValue 6 +int styleable CustomAttribute_customPixelDimension 7 +int styleable CustomAttribute_customStringValue 8 +int[] styleable DialogPreference { 0x10101f4, 0x10101f7, 0x10101f3, 0x10101f2, 0x10101f6, 0x10101f5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable DialogPreference_android_dialogIcon 0 +int styleable DialogPreference_android_dialogLayout 1 +int styleable DialogPreference_android_dialogMessage 2 +int styleable DialogPreference_android_dialogTitle 3 +int styleable DialogPreference_android_negativeButtonText 4 +int styleable DialogPreference_android_positiveButtonText 5 +int styleable DialogPreference_dialogIcon 6 +int styleable DialogPreference_dialogLayout 7 +int styleable DialogPreference_dialogMessage 8 +int styleable DialogPreference_dialogTitle 9 +int styleable DialogPreference_negativeButtonText 10 +int styleable DialogPreference_positiveButtonText 11 +int[] styleable DrawerArrowToggle { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable DrawerArrowToggle_arrowHeadLength 0 +int styleable DrawerArrowToggle_arrowShaftLength 1 +int styleable DrawerArrowToggle_barLength 2 +int styleable DrawerArrowToggle_color 3 +int styleable DrawerArrowToggle_drawableSize 4 +int styleable DrawerArrowToggle_gapBetweenBars 5 +int styleable DrawerArrowToggle_spinBars 6 +int styleable DrawerArrowToggle_thickness 7 +int[] styleable EditTextPreference { 0x0 } +int styleable EditTextPreference_useSimpleSummaryProvider 0 +int[] styleable EkoRippleBackground { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable EkoRippleBackground_rbColor 0 +int styleable EkoRippleBackground_rbDuration 1 +int styleable EkoRippleBackground_rbRadius 2 +int styleable EkoRippleBackground_rbRippleAmount 3 +int styleable EkoRippleBackground_rbScale 4 +int styleable EkoRippleBackground_rbStrokeWidth 5 +int styleable EkoRippleBackground_rbType 6 +int[] styleable EkoToolBarStyle { 0x0, 0x0, 0x0 } +int styleable EkoToolBarStyle_leftDrawableStyle 0 +int styleable EkoToolBarStyle_leftTextViewStyle 1 +int styleable EkoToolBarStyle_rightTextViewStyle 2 +int[] styleable ExpandableText { 0x0 } +int styleable ExpandableText_maxLines 0 +int[] styleable ExtendedFloatingActionButton { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ExtendedFloatingActionButton_collapsedSize 0 +int styleable ExtendedFloatingActionButton_elevation 1 +int styleable ExtendedFloatingActionButton_extendMotionSpec 2 +int styleable ExtendedFloatingActionButton_hideMotionSpec 3 +int styleable ExtendedFloatingActionButton_showMotionSpec 4 +int styleable ExtendedFloatingActionButton_shrinkMotionSpec 5 +int[] styleable ExtendedFloatingActionButton_Behavior_Layout { 0x0, 0x0 } +int styleable ExtendedFloatingActionButton_Behavior_Layout_behavior_autoHide 0 +int styleable ExtendedFloatingActionButton_Behavior_Layout_behavior_autoShrink 1 +int[] styleable FloatingActionButton { 0x101000e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable FloatingActionButton_android_enabled 0 +int styleable FloatingActionButton_backgroundTint 1 +int styleable FloatingActionButton_backgroundTintMode 2 +int styleable FloatingActionButton_borderWidth 3 +int styleable FloatingActionButton_elevation 4 +int styleable FloatingActionButton_ensureMinTouchTargetSize 5 +int styleable FloatingActionButton_fabCustomSize 6 +int styleable FloatingActionButton_fabSize 7 +int styleable FloatingActionButton_hideMotionSpec 8 +int styleable FloatingActionButton_hoveredFocusedTranslationZ 9 +int styleable FloatingActionButton_maxImageSize 10 +int styleable FloatingActionButton_pressedTranslationZ 11 +int styleable FloatingActionButton_rippleColor 12 +int styleable FloatingActionButton_shapeAppearance 13 +int styleable FloatingActionButton_shapeAppearanceOverlay 14 +int styleable FloatingActionButton_showMotionSpec 15 +int styleable FloatingActionButton_useCompatPadding 16 +int[] styleable FloatingActionButton_Behavior_Layout { 0x0 } +int styleable FloatingActionButton_Behavior_Layout_behavior_autoHide 0 +int[] styleable FlowLayout { 0x0, 0x0 } +int styleable FlowLayout_itemSpacing 0 +int styleable FlowLayout_lineSpacing 1 +int[] styleable FontFamily { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable FontFamily_fontProviderAuthority 0 +int styleable FontFamily_fontProviderCerts 1 +int styleable FontFamily_fontProviderFetchStrategy 2 +int styleable FontFamily_fontProviderFetchTimeout 3 +int styleable FontFamily_fontProviderPackage 4 +int styleable FontFamily_fontProviderQuery 5 +int[] styleable FontFamilyFont { 0x1010532, 0x101053f, 0x1010570, 0x1010533, 0x101056f, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable FontFamilyFont_android_font 0 +int styleable FontFamilyFont_android_fontStyle 1 +int styleable FontFamilyFont_android_fontVariationSettings 2 +int styleable FontFamilyFont_android_fontWeight 3 +int styleable FontFamilyFont_android_ttcIndex 4 +int styleable FontFamilyFont_font 5 +int styleable FontFamilyFont_fontStyle 6 +int styleable FontFamilyFont_fontVariationSettings 7 +int styleable FontFamilyFont_fontWeight 8 +int styleable FontFamilyFont_ttcIndex 9 +int[] styleable ForegroundLinearLayout { 0x1010109, 0x1010200, 0x0 } +int styleable ForegroundLinearLayout_android_foreground 0 +int styleable ForegroundLinearLayout_android_foregroundGravity 1 +int styleable ForegroundLinearLayout_foregroundInsidePadding 2 +int[] styleable Fragment { 0x10100d0, 0x1010003, 0x10100d1 } +int styleable Fragment_android_id 0 +int styleable Fragment_android_name 1 +int styleable Fragment_android_tag 2 +int[] styleable FragmentContainerView { 0x1010003, 0x10100d1 } +int styleable FragmentContainerView_android_name 0 +int styleable FragmentContainerView_android_tag 1 +int[] styleable GradientColor { 0x101020b, 0x10101a2, 0x10101a3, 0x101019e, 0x1010512, 0x1010513, 0x10101a4, 0x101019d, 0x1010510, 0x1010511, 0x1010201, 0x10101a1 } +int styleable GradientColor_android_centerColor 0 +int styleable GradientColor_android_centerX 1 +int styleable GradientColor_android_centerY 2 +int styleable GradientColor_android_endColor 3 +int styleable GradientColor_android_endX 4 +int styleable GradientColor_android_endY 5 +int styleable GradientColor_android_gradientRadius 6 +int styleable GradientColor_android_startColor 7 +int styleable GradientColor_android_startX 8 +int styleable GradientColor_android_startY 9 +int styleable GradientColor_android_tileMode 10 +int styleable GradientColor_android_type 11 +int[] styleable GradientColorItem { 0x10101a5, 0x1010514 } +int styleable GradientColorItem_android_color 0 +int styleable GradientColorItem_android_offset 1 +int[] styleable Image { 0x0 } +int styleable Image_tintColor 0 +int[] styleable ImageFilterView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ImageFilterView_altSrc 0 +int styleable ImageFilterView_brightness 1 +int styleable ImageFilterView_contrast 2 +int styleable ImageFilterView_crossfade 3 +int styleable ImageFilterView_overlay 4 +int styleable ImageFilterView_round 5 +int styleable ImageFilterView_roundPercent 6 +int styleable ImageFilterView_saturation 7 +int styleable ImageFilterView_warmth 8 +int[] styleable Insets { 0x0, 0x0, 0x0 } +int styleable Insets_paddingBottomSystemWindowInsets 0 +int styleable Insets_paddingLeftSystemWindowInsets 1 +int styleable Insets_paddingRightSystemWindowInsets 2 +int[] styleable KeyAttribute { 0x101031f, 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable KeyAttribute_android_alpha 0 +int styleable KeyAttribute_android_elevation 1 +int styleable KeyAttribute_android_rotation 2 +int styleable KeyAttribute_android_rotationX 3 +int styleable KeyAttribute_android_rotationY 4 +int styleable KeyAttribute_android_scaleX 5 +int styleable KeyAttribute_android_scaleY 6 +int styleable KeyAttribute_android_transformPivotX 7 +int styleable KeyAttribute_android_transformPivotY 8 +int styleable KeyAttribute_android_translationX 9 +int styleable KeyAttribute_android_translationY 10 +int styleable KeyAttribute_android_translationZ 11 +int styleable KeyAttribute_curveFit 12 +int styleable KeyAttribute_framePosition 13 +int styleable KeyAttribute_motionProgress 14 +int styleable KeyAttribute_motionTarget 15 +int styleable KeyAttribute_transitionEasing 16 +int styleable KeyAttribute_transitionPathRotate 17 +int[] styleable KeyCycle { 0x101031f, 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010322, 0x1010323, 0x10103fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable KeyCycle_android_alpha 0 +int styleable KeyCycle_android_elevation 1 +int styleable KeyCycle_android_rotation 2 +int styleable KeyCycle_android_rotationX 3 +int styleable KeyCycle_android_rotationY 4 +int styleable KeyCycle_android_scaleX 5 +int styleable KeyCycle_android_scaleY 6 +int styleable KeyCycle_android_translationX 7 +int styleable KeyCycle_android_translationY 8 +int styleable KeyCycle_android_translationZ 9 +int styleable KeyCycle_curveFit 10 +int styleable KeyCycle_framePosition 11 +int styleable KeyCycle_motionProgress 12 +int styleable KeyCycle_motionTarget 13 +int styleable KeyCycle_transitionEasing 14 +int styleable KeyCycle_transitionPathRotate 15 +int styleable KeyCycle_waveOffset 16 +int styleable KeyCycle_wavePeriod 17 +int styleable KeyCycle_waveShape 18 +int styleable KeyCycle_waveVariesBy 19 +int[] styleable KeyPosition { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable KeyPosition_curveFit 0 +int styleable KeyPosition_drawPath 1 +int styleable KeyPosition_framePosition 2 +int styleable KeyPosition_keyPositionType 3 +int styleable KeyPosition_motionTarget 4 +int styleable KeyPosition_pathMotionArc 5 +int styleable KeyPosition_percentHeight 6 +int styleable KeyPosition_percentWidth 7 +int styleable KeyPosition_percentX 8 +int styleable KeyPosition_percentY 9 +int styleable KeyPosition_sizePercent 10 +int styleable KeyPosition_transitionEasing 11 +int[] styleable KeyTimeCycle { 0x101031f, 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010322, 0x1010323, 0x10103fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable KeyTimeCycle_android_alpha 0 +int styleable KeyTimeCycle_android_elevation 1 +int styleable KeyTimeCycle_android_rotation 2 +int styleable KeyTimeCycle_android_rotationX 3 +int styleable KeyTimeCycle_android_rotationY 4 +int styleable KeyTimeCycle_android_scaleX 5 +int styleable KeyTimeCycle_android_scaleY 6 +int styleable KeyTimeCycle_android_translationX 7 +int styleable KeyTimeCycle_android_translationY 8 +int styleable KeyTimeCycle_android_translationZ 9 +int styleable KeyTimeCycle_curveFit 10 +int styleable KeyTimeCycle_framePosition 11 +int styleable KeyTimeCycle_motionProgress 12 +int styleable KeyTimeCycle_motionTarget 13 +int styleable KeyTimeCycle_transitionEasing 14 +int styleable KeyTimeCycle_transitionPathRotate 15 +int styleable KeyTimeCycle_waveDecay 16 +int styleable KeyTimeCycle_waveOffset 17 +int styleable KeyTimeCycle_wavePeriod 18 +int styleable KeyTimeCycle_waveShape 19 +int[] styleable KeyTrigger { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable KeyTrigger_framePosition 0 +int styleable KeyTrigger_motionTarget 1 +int styleable KeyTrigger_motion_postLayoutCollision 2 +int styleable KeyTrigger_motion_triggerOnCollision 3 +int styleable KeyTrigger_onCross 4 +int styleable KeyTrigger_onNegativeCross 5 +int styleable KeyTrigger_onPositiveCross 6 +int styleable KeyTrigger_triggerId 7 +int styleable KeyTrigger_triggerReceiver 8 +int styleable KeyTrigger_triggerSlack 9 +int[] styleable Layout { 0x10100f5, 0x10100fa, 0x10103b6, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x10100f4, 0x10100c4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Layout_android_layout_height 0 +int styleable Layout_android_layout_marginBottom 1 +int styleable Layout_android_layout_marginEnd 2 +int styleable Layout_android_layout_marginLeft 3 +int styleable Layout_android_layout_marginRight 4 +int styleable Layout_android_layout_marginStart 5 +int styleable Layout_android_layout_marginTop 6 +int styleable Layout_android_layout_width 7 +int styleable Layout_android_orientation 8 +int styleable Layout_barrierAllowsGoneWidgets 9 +int styleable Layout_barrierDirection 10 +int styleable Layout_barrierMargin 11 +int styleable Layout_chainUseRtl 12 +int styleable Layout_constraint_referenced_ids 13 +int styleable Layout_layout_constrainedHeight 14 +int styleable Layout_layout_constrainedWidth 15 +int styleable Layout_layout_constraintBaseline_creator 16 +int styleable Layout_layout_constraintBaseline_toBaselineOf 17 +int styleable Layout_layout_constraintBottom_creator 18 +int styleable Layout_layout_constraintBottom_toBottomOf 19 +int styleable Layout_layout_constraintBottom_toTopOf 20 +int styleable Layout_layout_constraintCircle 21 +int styleable Layout_layout_constraintCircleAngle 22 +int styleable Layout_layout_constraintCircleRadius 23 +int styleable Layout_layout_constraintDimensionRatio 24 +int styleable Layout_layout_constraintEnd_toEndOf 25 +int styleable Layout_layout_constraintEnd_toStartOf 26 +int styleable Layout_layout_constraintGuide_begin 27 +int styleable Layout_layout_constraintGuide_end 28 +int styleable Layout_layout_constraintGuide_percent 29 +int styleable Layout_layout_constraintHeight_default 30 +int styleable Layout_layout_constraintHeight_max 31 +int styleable Layout_layout_constraintHeight_min 32 +int styleable Layout_layout_constraintHeight_percent 33 +int styleable Layout_layout_constraintHorizontal_bias 34 +int styleable Layout_layout_constraintHorizontal_chainStyle 35 +int styleable Layout_layout_constraintHorizontal_weight 36 +int styleable Layout_layout_constraintLeft_creator 37 +int styleable Layout_layout_constraintLeft_toLeftOf 38 +int styleable Layout_layout_constraintLeft_toRightOf 39 +int styleable Layout_layout_constraintRight_creator 40 +int styleable Layout_layout_constraintRight_toLeftOf 41 +int styleable Layout_layout_constraintRight_toRightOf 42 +int styleable Layout_layout_constraintStart_toEndOf 43 +int styleable Layout_layout_constraintStart_toStartOf 44 +int styleable Layout_layout_constraintTop_creator 45 +int styleable Layout_layout_constraintTop_toBottomOf 46 +int styleable Layout_layout_constraintTop_toTopOf 47 +int styleable Layout_layout_constraintVertical_bias 48 +int styleable Layout_layout_constraintVertical_chainStyle 49 +int styleable Layout_layout_constraintVertical_weight 50 +int styleable Layout_layout_constraintWidth_default 51 +int styleable Layout_layout_constraintWidth_max 52 +int styleable Layout_layout_constraintWidth_min 53 +int styleable Layout_layout_constraintWidth_percent 54 +int styleable Layout_layout_editor_absoluteX 55 +int styleable Layout_layout_editor_absoluteY 56 +int styleable Layout_layout_goneMarginBottom 57 +int styleable Layout_layout_goneMarginEnd 58 +int styleable Layout_layout_goneMarginLeft 59 +int styleable Layout_layout_goneMarginRight 60 +int styleable Layout_layout_goneMarginStart 61 +int styleable Layout_layout_goneMarginTop 62 +int styleable Layout_maxHeight 63 +int styleable Layout_maxWidth 64 +int styleable Layout_minHeight 65 +int styleable Layout_minWidth 66 +int[] styleable LinearLayoutCompat { 0x1010126, 0x1010127, 0x10100af, 0x10100c4, 0x1010128, 0x0, 0x0, 0x0, 0x0 } +int styleable LinearLayoutCompat_android_baselineAligned 0 +int styleable LinearLayoutCompat_android_baselineAlignedChildIndex 1 +int styleable LinearLayoutCompat_android_gravity 2 +int styleable LinearLayoutCompat_android_orientation 3 +int styleable LinearLayoutCompat_android_weightSum 4 +int styleable LinearLayoutCompat_divider 5 +int styleable LinearLayoutCompat_dividerPadding 6 +int styleable LinearLayoutCompat_measureWithLargestChild 7 +int styleable LinearLayoutCompat_showDividers 8 +int[] styleable LinearLayoutCompat_Layout { 0x10100b3, 0x10100f5, 0x1010181, 0x10100f4 } +int styleable LinearLayoutCompat_Layout_android_layout_gravity 0 +int styleable LinearLayoutCompat_Layout_android_layout_height 1 +int styleable LinearLayoutCompat_Layout_android_layout_weight 2 +int styleable LinearLayoutCompat_Layout_android_layout_width 3 +int[] styleable LinearProgressIndicator { 0x0, 0x0 } +int styleable LinearProgressIndicator_indeterminateAnimationType 0 +int styleable LinearProgressIndicator_indicatorDirectionLinear 1 +int[] styleable ListPopupWindow { 0x10102ac, 0x10102ad } +int styleable ListPopupWindow_android_dropDownHorizontalOffset 0 +int styleable ListPopupWindow_android_dropDownVerticalOffset 1 +int[] styleable ListPreference { 0x10100b2, 0x10101f8, 0x0, 0x0, 0x0 } +int styleable ListPreference_android_entries 0 +int styleable ListPreference_android_entryValues 1 +int styleable ListPreference_entries 2 +int styleable ListPreference_entryValues 3 +int styleable ListPreference_useSimpleSummaryProvider 4 +int[] styleable LoadingImageView { 0x0, 0x0, 0x0 } +int styleable LoadingImageView_circleCrop 0 +int styleable LoadingImageView_imageAspectRatio 1 +int styleable LoadingImageView_imageAspectRatioAdjust 2 +int[] styleable MaterialAlertDialog { 0x0, 0x0, 0x0, 0x0 } +int styleable MaterialAlertDialog_backgroundInsetBottom 0 +int styleable MaterialAlertDialog_backgroundInsetEnd 1 +int styleable MaterialAlertDialog_backgroundInsetStart 2 +int styleable MaterialAlertDialog_backgroundInsetTop 3 +int[] styleable MaterialAlertDialogTheme { 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MaterialAlertDialogTheme_materialAlertDialogBodyTextStyle 0 +int styleable MaterialAlertDialogTheme_materialAlertDialogTheme 1 +int styleable MaterialAlertDialogTheme_materialAlertDialogTitleIconStyle 2 +int styleable MaterialAlertDialogTheme_materialAlertDialogTitlePanelStyle 3 +int styleable MaterialAlertDialogTheme_materialAlertDialogTitleTextStyle 4 +int[] styleable MaterialAutoCompleteTextView { 0x1010220 } +int styleable MaterialAutoCompleteTextView_android_inputType 0 +int[] styleable MaterialButton { 0x10100d4, 0x10101e5, 0x10101ba, 0x10101b7, 0x10101b8, 0x10101b9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MaterialButton_android_background 0 +int styleable MaterialButton_android_checkable 1 +int styleable MaterialButton_android_insetBottom 2 +int styleable MaterialButton_android_insetLeft 3 +int styleable MaterialButton_android_insetRight 4 +int styleable MaterialButton_android_insetTop 5 +int styleable MaterialButton_backgroundTint 6 +int styleable MaterialButton_backgroundTintMode 7 +int styleable MaterialButton_cornerRadius 8 +int styleable MaterialButton_elevation 9 +int styleable MaterialButton_icon 10 +int styleable MaterialButton_iconGravity 11 +int styleable MaterialButton_iconPadding 12 +int styleable MaterialButton_iconSize 13 +int styleable MaterialButton_iconTint 14 +int styleable MaterialButton_iconTintMode 15 +int styleable MaterialButton_rippleColor 16 +int styleable MaterialButton_shapeAppearance 17 +int styleable MaterialButton_shapeAppearanceOverlay 18 +int styleable MaterialButton_strokeColor 19 +int styleable MaterialButton_strokeWidth 20 +int[] styleable MaterialButtonToggleGroup { 0x0, 0x0, 0x0 } +int styleable MaterialButtonToggleGroup_checkedButton 0 +int styleable MaterialButtonToggleGroup_selectionRequired 1 +int styleable MaterialButtonToggleGroup_singleSelection 2 +int[] styleable MaterialCalendar { 0x101020d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MaterialCalendar_android_windowFullscreen 0 +int styleable MaterialCalendar_dayInvalidStyle 1 +int styleable MaterialCalendar_daySelectedStyle 2 +int styleable MaterialCalendar_dayStyle 3 +int styleable MaterialCalendar_dayTodayStyle 4 +int styleable MaterialCalendar_nestedScrollable 5 +int styleable MaterialCalendar_rangeFillColor 6 +int styleable MaterialCalendar_yearSelectedStyle 7 +int styleable MaterialCalendar_yearStyle 8 +int styleable MaterialCalendar_yearTodayStyle 9 +int[] styleable MaterialCalendarItem { 0x10101ba, 0x10101b7, 0x10101b8, 0x10101b9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MaterialCalendarItem_android_insetBottom 0 +int styleable MaterialCalendarItem_android_insetLeft 1 +int styleable MaterialCalendarItem_android_insetRight 2 +int styleable MaterialCalendarItem_android_insetTop 3 +int styleable MaterialCalendarItem_itemFillColor 4 +int styleable MaterialCalendarItem_itemShapeAppearance 5 +int styleable MaterialCalendarItem_itemShapeAppearanceOverlay 6 +int styleable MaterialCalendarItem_itemStrokeColor 7 +int styleable MaterialCalendarItem_itemStrokeWidth 8 +int styleable MaterialCalendarItem_itemTextColor 9 +int[] styleable MaterialCardView { 0x10101e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MaterialCardView_android_checkable 0 +int styleable MaterialCardView_cardForegroundColor 1 +int styleable MaterialCardView_checkedIcon 2 +int styleable MaterialCardView_checkedIconMargin 3 +int styleable MaterialCardView_checkedIconSize 4 +int styleable MaterialCardView_checkedIconTint 5 +int styleable MaterialCardView_rippleColor 6 +int styleable MaterialCardView_shapeAppearance 7 +int styleable MaterialCardView_shapeAppearanceOverlay 8 +int styleable MaterialCardView_state_dragged 9 +int styleable MaterialCardView_strokeColor 10 +int styleable MaterialCardView_strokeWidth 11 +int[] styleable MaterialCheckBox { 0x0, 0x0 } +int styleable MaterialCheckBox_buttonTint 0 +int styleable MaterialCheckBox_useMaterialThemeColors 1 +int[] styleable MaterialRadioButton { 0x0, 0x0 } +int styleable MaterialRadioButton_buttonTint 0 +int styleable MaterialRadioButton_useMaterialThemeColors 1 +int[] styleable MaterialShape { 0x0, 0x0 } +int styleable MaterialShape_shapeAppearance 0 +int styleable MaterialShape_shapeAppearanceOverlay 1 +int[] styleable MaterialTextAppearance { 0x10104b6, 0x101057f, 0x0 } +int styleable MaterialTextAppearance_android_letterSpacing 0 +int styleable MaterialTextAppearance_android_lineHeight 1 +int styleable MaterialTextAppearance_lineHeight 2 +int[] styleable MaterialTextView { 0x101057f, 0x1010034, 0x0 } +int styleable MaterialTextView_android_lineHeight 0 +int styleable MaterialTextView_android_textAppearance 1 +int styleable MaterialTextView_lineHeight 2 +int[] styleable MaterialTimePicker { 0x0, 0x0 } +int styleable MaterialTimePicker_clockIcon 0 +int styleable MaterialTimePicker_keyboardIcon 1 +int[] styleable MaterialToolbar { 0x0 } +int styleable MaterialToolbar_navigationIconTint 0 +int[] styleable MenuGroup { 0x10101e0, 0x101000e, 0x10100d0, 0x10101de, 0x10101df, 0x1010194 } +int styleable MenuGroup_android_checkableBehavior 0 +int styleable MenuGroup_android_enabled 1 +int styleable MenuGroup_android_id 2 +int styleable MenuGroup_android_menuCategory 3 +int styleable MenuGroup_android_orderInCategory 4 +int styleable MenuGroup_android_visible 5 +int[] styleable MenuItem { 0x0, 0x0, 0x0, 0x0, 0x10101e3, 0x10101e5, 0x1010106, 0x101000e, 0x1010002, 0x10100d0, 0x10101de, 0x10101e4, 0x101026f, 0x10101df, 0x10101e1, 0x10101e2, 0x1010194, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MenuItem_actionLayout 0 +int styleable MenuItem_actionProviderClass 1 +int styleable MenuItem_actionViewClass 2 +int styleable MenuItem_alphabeticModifiers 3 +int styleable MenuItem_android_alphabeticShortcut 4 +int styleable MenuItem_android_checkable 5 +int styleable MenuItem_android_checked 6 +int styleable MenuItem_android_enabled 7 +int styleable MenuItem_android_icon 8 +int styleable MenuItem_android_id 9 +int styleable MenuItem_android_menuCategory 10 +int styleable MenuItem_android_numericShortcut 11 +int styleable MenuItem_android_onClick 12 +int styleable MenuItem_android_orderInCategory 13 +int styleable MenuItem_android_title 14 +int styleable MenuItem_android_titleCondensed 15 +int styleable MenuItem_android_visible 16 +int styleable MenuItem_contentDescription 17 +int styleable MenuItem_iconTint 18 +int styleable MenuItem_iconTintMode 19 +int styleable MenuItem_numericModifiers 20 +int styleable MenuItem_showAsAction 21 +int styleable MenuItem_tooltipText 22 +int[] styleable MenuView { 0x101012f, 0x101012d, 0x1010130, 0x1010131, 0x101012c, 0x101012e, 0x10100ae, 0x0, 0x0 } +int styleable MenuView_android_headerBackground 0 +int styleable MenuView_android_horizontalDivider 1 +int styleable MenuView_android_itemBackground 2 +int styleable MenuView_android_itemIconDisabledAlpha 3 +int styleable MenuView_android_itemTextAppearance 4 +int styleable MenuView_android_verticalDivider 5 +int styleable MenuView_android_windowAnimationStyle 6 +int styleable MenuView_preserveIconSpacing 7 +int styleable MenuView_subMenuArrow 8 +int[] styleable MockView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MockView_mock_diagonalsColor 0 +int styleable MockView_mock_label 1 +int styleable MockView_mock_labelBackgroundColor 2 +int styleable MockView_mock_labelColor 3 +int styleable MockView_mock_showDiagonals 4 +int styleable MockView_mock_showLabel 5 +int[] styleable Motion { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Motion_animate_relativeTo 0 +int styleable Motion_drawPath 1 +int styleable Motion_motionPathRotate 2 +int styleable Motion_motionStagger 3 +int styleable Motion_pathMotionArc 4 +int styleable Motion_transitionEasing 5 +int[] styleable MotionHelper { 0x0, 0x0 } +int styleable MotionHelper_onHide 0 +int styleable MotionHelper_onShow 1 +int[] styleable MotionLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MotionLayout_applyMotionScene 0 +int styleable MotionLayout_currentState 1 +int styleable MotionLayout_layoutDescription 2 +int styleable MotionLayout_motionDebug 3 +int styleable MotionLayout_motionProgress 4 +int styleable MotionLayout_showPaths 5 +int[] styleable MotionScene { 0x0, 0x0 } +int styleable MotionScene_defaultDuration 0 +int styleable MotionScene_layoutDuringTransition 1 +int[] styleable MotionTelltales { 0x0, 0x0, 0x0 } +int styleable MotionTelltales_telltales_tailColor 0 +int styleable MotionTelltales_telltales_tailScale 1 +int styleable MotionTelltales_telltales_velocityMode 2 +int[] styleable MultiSelectListPreference { 0x10100b2, 0x10101f8, 0x0, 0x0 } +int styleable MultiSelectListPreference_android_entries 0 +int styleable MultiSelectListPreference_android_entryValues 1 +int styleable MultiSelectListPreference_entries 2 +int styleable MultiSelectListPreference_entryValues 3 +int[] styleable NavigationView { 0x10100d4, 0x10100dd, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable NavigationView_android_background 0 +int styleable NavigationView_android_fitsSystemWindows 1 +int styleable NavigationView_android_maxWidth 2 +int styleable NavigationView_elevation 3 +int styleable NavigationView_headerLayout 4 +int styleable NavigationView_itemBackground 5 +int styleable NavigationView_itemHorizontalPadding 6 +int styleable NavigationView_itemIconPadding 7 +int styleable NavigationView_itemIconSize 8 +int styleable NavigationView_itemIconTint 9 +int styleable NavigationView_itemMaxLines 10 +int styleable NavigationView_itemShapeAppearance 11 +int styleable NavigationView_itemShapeAppearanceOverlay 12 +int styleable NavigationView_itemShapeFillColor 13 +int styleable NavigationView_itemShapeInsetBottom 14 +int styleable NavigationView_itemShapeInsetEnd 15 +int styleable NavigationView_itemShapeInsetStart 16 +int styleable NavigationView_itemShapeInsetTop 17 +int styleable NavigationView_itemTextAppearance 18 +int styleable NavigationView_itemTextColor 19 +int styleable NavigationView_menu 20 +int styleable NavigationView_shapeAppearance 21 +int styleable NavigationView_shapeAppearanceOverlay 22 +int[] styleable OnClick { 0x0, 0x0 } +int styleable OnClick_clickAction 0 +int styleable OnClick_targetId 1 +int[] styleable OnSwipe { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable OnSwipe_dragDirection 0 +int styleable OnSwipe_dragScale 1 +int styleable OnSwipe_dragThreshold 2 +int styleable OnSwipe_limitBoundsTo 3 +int styleable OnSwipe_maxAcceleration 4 +int styleable OnSwipe_maxVelocity 5 +int styleable OnSwipe_moveWhenScrollAtTop 6 +int styleable OnSwipe_nestedScrollFlags 7 +int styleable OnSwipe_onTouchUp 8 +int styleable OnSwipe_touchAnchorId 9 +int styleable OnSwipe_touchAnchorSide 10 +int styleable OnSwipe_touchRegionId 11 +int[] styleable PopupWindow { 0x10102c9, 0x1010176, 0x0 } +int styleable PopupWindow_android_popupAnimationStyle 0 +int styleable PopupWindow_android_popupBackground 1 +int styleable PopupWindow_overlapAnchor 2 +int[] styleable PopupWindowBackgroundState { 0x0 } +int styleable PopupWindowBackgroundState_state_above_anchor 0 +int[] styleable Preference { 0x0, 0x0, 0x10101ed, 0x10101ec, 0x101000e, 0x10102e3, 0x1010002, 0x1010561, 0x10101e8, 0x10100f2, 0x10101ea, 0x101000d, 0x10101e6, 0x10101ee, 0x101055c, 0x10101e9, 0x10101e1, 0x10101eb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Preference_allowDividerAbove 0 +int styleable Preference_allowDividerBelow 1 +int styleable Preference_android_defaultValue 2 +int styleable Preference_android_dependency 3 +int styleable Preference_android_enabled 4 +int styleable Preference_android_fragment 5 +int styleable Preference_android_icon 6 +int styleable Preference_android_iconSpaceReserved 7 +int styleable Preference_android_key 8 +int styleable Preference_android_layout 9 +int styleable Preference_android_order 10 +int styleable Preference_android_persistent 11 +int styleable Preference_android_selectable 12 +int styleable Preference_android_shouldDisableView 13 +int styleable Preference_android_singleLineTitle 14 +int styleable Preference_android_summary 15 +int styleable Preference_android_title 16 +int styleable Preference_android_widgetLayout 17 +int styleable Preference_defaultValue 18 +int styleable Preference_dependency 19 +int styleable Preference_enableCopying 20 +int styleable Preference_enabled 21 +int styleable Preference_fragment 22 +int styleable Preference_icon 23 +int styleable Preference_iconSpaceReserved 24 +int styleable Preference_isPreferenceVisible 25 +int styleable Preference_key 26 +int styleable Preference_layout 27 +int styleable Preference_order 28 +int styleable Preference_persistent 29 +int styleable Preference_selectable 30 +int styleable Preference_shouldDisableView 31 +int styleable Preference_singleLineTitle 32 +int styleable Preference_summary 33 +int styleable Preference_title 34 +int styleable Preference_widgetLayout 35 +int[] styleable PreferenceFragment { 0x0, 0x1010129, 0x101012a, 0x10100f2 } +int styleable PreferenceFragment_allowDividerAfterLastItem 0 +int styleable PreferenceFragment_android_divider 1 +int styleable PreferenceFragment_android_dividerHeight 2 +int styleable PreferenceFragment_android_layout 3 +int[] styleable PreferenceFragmentCompat { 0x0, 0x1010129, 0x101012a, 0x10100f2 } +int styleable PreferenceFragmentCompat_allowDividerAfterLastItem 0 +int styleable PreferenceFragmentCompat_android_divider 1 +int styleable PreferenceFragmentCompat_android_dividerHeight 2 +int styleable PreferenceFragmentCompat_android_layout 3 +int[] styleable PreferenceGroup { 0x10101e7, 0x0, 0x0 } +int styleable PreferenceGroup_android_orderingFromXml 0 +int styleable PreferenceGroup_initialExpandedChildrenCount 1 +int styleable PreferenceGroup_orderingFromXml 2 +int[] styleable PreferenceImageView { 0x1010120, 0x101011f, 0x0, 0x0 } +int styleable PreferenceImageView_android_maxHeight 0 +int styleable PreferenceImageView_android_maxWidth 1 +int styleable PreferenceImageView_maxHeight 2 +int styleable PreferenceImageView_maxWidth 3 +int[] styleable PreferenceTheme { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable PreferenceTheme_checkBoxPreferenceStyle 0 +int styleable PreferenceTheme_dialogPreferenceStyle 1 +int styleable PreferenceTheme_dropdownPreferenceStyle 2 +int styleable PreferenceTheme_editTextPreferenceStyle 3 +int styleable PreferenceTheme_preferenceCategoryStyle 4 +int styleable PreferenceTheme_preferenceCategoryTitleTextAppearance 5 +int styleable PreferenceTheme_preferenceFragmentCompatStyle 6 +int styleable PreferenceTheme_preferenceFragmentListStyle 7 +int styleable PreferenceTheme_preferenceFragmentStyle 8 +int styleable PreferenceTheme_preferenceInformationStyle 9 +int styleable PreferenceTheme_preferenceScreenStyle 10 +int styleable PreferenceTheme_preferenceStyle 11 +int styleable PreferenceTheme_preferenceTheme 12 +int styleable PreferenceTheme_seekBarPreferenceStyle 13 +int styleable PreferenceTheme_switchPreferenceCompatStyle 14 +int styleable PreferenceTheme_switchPreferenceStyle 15 +int[] styleable PropertySet { 0x101031f, 0x10100dc, 0x0, 0x0, 0x0 } +int styleable PropertySet_android_alpha 0 +int styleable PropertySet_android_visibility 1 +int styleable PropertySet_layout_constraintTag 2 +int styleable PropertySet_motionProgress 3 +int styleable PropertySet_visibilityMode 4 +int[] styleable RadialViewGroup { 0x0 } +int styleable RadialViewGroup_materialCircleRadius 0 +int[] styleable RangeSlider { 0x0, 0x0 } +int styleable RangeSlider_minSeparation 0 +int styleable RangeSlider_values 1 +int[] styleable RecycleListView { 0x0, 0x0 } +int styleable RecycleListView_paddingBottomNoButtons 0 +int styleable RecycleListView_paddingTopNoTitle 1 +int[] styleable RecyclerView { 0x10100eb, 0x10100f1, 0x10100c4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable RecyclerView_android_clipToPadding 0 +int styleable RecyclerView_android_descendantFocusability 1 +int styleable RecyclerView_android_orientation 2 +int styleable RecyclerView_fastScrollEnabled 3 +int styleable RecyclerView_fastScrollHorizontalThumbDrawable 4 +int styleable RecyclerView_fastScrollHorizontalTrackDrawable 5 +int styleable RecyclerView_fastScrollVerticalThumbDrawable 6 +int styleable RecyclerView_fastScrollVerticalTrackDrawable 7 +int styleable RecyclerView_layoutManager 8 +int styleable RecyclerView_reverseLayout 9 +int styleable RecyclerView_spanCount 10 +int styleable RecyclerView_stackFromEnd 11 +int[] styleable ScrimInsetsFrameLayout { 0x0 } +int styleable ScrimInsetsFrameLayout_insetForeground 0 +int[] styleable ScrollingViewBehavior_Layout { 0x0 } +int styleable ScrollingViewBehavior_Layout_behavior_overlapTop 0 +int[] styleable SearchView { 0x10100da, 0x1010264, 0x1010220, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable SearchView_android_focusable 0 +int styleable SearchView_android_imeOptions 1 +int styleable SearchView_android_inputType 2 +int styleable SearchView_android_maxWidth 3 +int styleable SearchView_closeIcon 4 +int styleable SearchView_commitIcon 5 +int styleable SearchView_defaultQueryHint 6 +int styleable SearchView_goIcon 7 +int styleable SearchView_iconifiedByDefault 8 +int styleable SearchView_layout 9 +int styleable SearchView_queryBackground 10 +int styleable SearchView_queryHint 11 +int styleable SearchView_searchHintIcon 12 +int styleable SearchView_searchIcon 13 +int styleable SearchView_submitBackground 14 +int styleable SearchView_suggestionRowLayout 15 +int styleable SearchView_voiceIcon 16 +int[] styleable SeekBarPreference { 0x0, 0x10100f2, 0x1010136, 0x0, 0x0, 0x0, 0x0 } +int styleable SeekBarPreference_adjustable 0 +int styleable SeekBarPreference_android_layout 1 +int styleable SeekBarPreference_android_max 2 +int styleable SeekBarPreference_min 3 +int styleable SeekBarPreference_seekBarIncrement 4 +int styleable SeekBarPreference_showSeekBarValue 5 +int styleable SeekBarPreference_updatesContinuously 6 +int[] styleable ShapeAppearance { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ShapeAppearance_cornerFamily 0 +int styleable ShapeAppearance_cornerFamilyBottomLeft 1 +int styleable ShapeAppearance_cornerFamilyBottomRight 2 +int styleable ShapeAppearance_cornerFamilyTopLeft 3 +int styleable ShapeAppearance_cornerFamilyTopRight 4 +int styleable ShapeAppearance_cornerSize 5 +int styleable ShapeAppearance_cornerSizeBottomLeft 6 +int styleable ShapeAppearance_cornerSizeBottomRight 7 +int styleable ShapeAppearance_cornerSizeTopLeft 8 +int styleable ShapeAppearance_cornerSizeTopRight 9 +int[] styleable ShapeableImageView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ShapeableImageView_contentPadding 0 +int styleable ShapeableImageView_contentPaddingBottom 1 +int styleable ShapeableImageView_contentPaddingEnd 2 +int styleable ShapeableImageView_contentPaddingLeft 3 +int styleable ShapeableImageView_contentPaddingRight 4 +int styleable ShapeableImageView_contentPaddingStart 5 +int styleable ShapeableImageView_contentPaddingTop 6 +int styleable ShapeableImageView_shapeAppearance 7 +int styleable ShapeableImageView_shapeAppearanceOverlay 8 +int styleable ShapeableImageView_strokeColor 9 +int styleable ShapeableImageView_strokeWidth 10 +int[] styleable SignInButton { 0x0, 0x0, 0x0 } +int styleable SignInButton_buttonSize 0 +int styleable SignInButton_colorScheme 1 +int styleable SignInButton_scopeUris 2 +int[] styleable Slider { 0x101000e, 0x1010146, 0x1010024, 0x10102de, 0x10102df, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Slider_android_enabled 0 +int styleable Slider_android_stepSize 1 +int styleable Slider_android_value 2 +int styleable Slider_android_valueFrom 3 +int styleable Slider_android_valueTo 4 +int styleable Slider_haloColor 5 +int styleable Slider_haloRadius 6 +int styleable Slider_labelBehavior 7 +int styleable Slider_labelStyle 8 +int styleable Slider_thumbColor 9 +int styleable Slider_thumbElevation 10 +int styleable Slider_thumbRadius 11 +int styleable Slider_thumbStrokeColor 12 +int styleable Slider_thumbStrokeWidth 13 +int styleable Slider_tickColor 14 +int styleable Slider_tickColorActive 15 +int styleable Slider_tickColorInactive 16 +int styleable Slider_tickVisible 17 +int styleable Slider_trackColor 18 +int styleable Slider_trackColorActive 19 +int styleable Slider_trackColorInactive 20 +int styleable Slider_trackHeight 21 +int[] styleable Snackbar { 0x0, 0x0, 0x0 } +int styleable Snackbar_snackbarButtonStyle 0 +int styleable Snackbar_snackbarStyle 1 +int styleable Snackbar_snackbarTextViewStyle 2 +int[] styleable SnackbarLayout { 0x0, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable SnackbarLayout_actionTextColorAlpha 0 +int styleable SnackbarLayout_android_maxWidth 1 +int styleable SnackbarLayout_animationMode 2 +int styleable SnackbarLayout_backgroundOverlayColorAlpha 3 +int styleable SnackbarLayout_backgroundTint 4 +int styleable SnackbarLayout_backgroundTintMode 5 +int styleable SnackbarLayout_elevation 6 +int styleable SnackbarLayout_maxActionInlineWidth 7 +int[] styleable Spinner { 0x1010262, 0x10100b2, 0x1010176, 0x101017b, 0x0 } +int styleable Spinner_android_dropDownWidth 0 +int styleable Spinner_android_entries 1 +int styleable Spinner_android_popupBackground 2 +int styleable Spinner_android_prompt 3 +int styleable Spinner_popupTheme 4 +int[] styleable State { 0x10100d0, 0x0 } +int styleable State_android_id 0 +int styleable State_constraints 1 +int[] styleable StateListDrawable { 0x1010196, 0x101011c, 0x101030c, 0x101030d, 0x1010195, 0x1010194 } +int styleable StateListDrawable_android_constantSize 0 +int styleable StateListDrawable_android_dither 1 +int styleable StateListDrawable_android_enterFadeDuration 2 +int styleable StateListDrawable_android_exitFadeDuration 3 +int styleable StateListDrawable_android_variablePadding 4 +int styleable StateListDrawable_android_visible 5 +int[] styleable StateListDrawableItem { 0x1010199 } +int styleable StateListDrawableItem_android_drawable 0 +int[] styleable StateSet { 0x0 } +int styleable StateSet_defaultState 0 +int[] styleable SwitchCompat { 0x1010125, 0x1010124, 0x1010142, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable SwitchCompat_android_textOff 0 +int styleable SwitchCompat_android_textOn 1 +int styleable SwitchCompat_android_thumb 2 +int styleable SwitchCompat_showText 3 +int styleable SwitchCompat_splitTrack 4 +int styleable SwitchCompat_switchMinWidth 5 +int styleable SwitchCompat_switchPadding 6 +int styleable SwitchCompat_switchTextAppearance 7 +int styleable SwitchCompat_thumbTextPadding 8 +int styleable SwitchCompat_thumbTint 9 +int styleable SwitchCompat_thumbTintMode 10 +int styleable SwitchCompat_track 11 +int styleable SwitchCompat_trackTint 12 +int styleable SwitchCompat_trackTintMode 13 +int[] styleable SwitchMaterial { 0x0 } +int styleable SwitchMaterial_useMaterialThemeColors 0 +int[] styleable SwitchPreference { 0x10101f1, 0x10101f0, 0x10101ef, 0x101036c, 0x101036b, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable SwitchPreference_android_disableDependentsState 0 +int styleable SwitchPreference_android_summaryOff 1 +int styleable SwitchPreference_android_summaryOn 2 +int styleable SwitchPreference_android_switchTextOff 3 +int styleable SwitchPreference_android_switchTextOn 4 +int styleable SwitchPreference_disableDependentsState 5 +int styleable SwitchPreference_summaryOff 6 +int styleable SwitchPreference_summaryOn 7 +int styleable SwitchPreference_switchTextOff 8 +int styleable SwitchPreference_switchTextOn 9 +int[] styleable SwitchPreferenceCompat { 0x10101f1, 0x10101f0, 0x10101ef, 0x101036c, 0x101036b, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable SwitchPreferenceCompat_android_disableDependentsState 0 +int styleable SwitchPreferenceCompat_android_summaryOff 1 +int styleable SwitchPreferenceCompat_android_summaryOn 2 +int styleable SwitchPreferenceCompat_android_switchTextOff 3 +int styleable SwitchPreferenceCompat_android_switchTextOn 4 +int styleable SwitchPreferenceCompat_disableDependentsState 5 +int styleable SwitchPreferenceCompat_summaryOff 6 +int styleable SwitchPreferenceCompat_summaryOn 7 +int styleable SwitchPreferenceCompat_switchTextOff 8 +int styleable SwitchPreferenceCompat_switchTextOn 9 +int[] styleable TabItem { 0x1010002, 0x10100f2, 0x101014f } +int styleable TabItem_android_icon 0 +int styleable TabItem_android_layout 1 +int styleable TabItem_android_text 2 +int[] styleable TabLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable TabLayout_tabBackground 0 +int styleable TabLayout_tabContentStart 1 +int styleable TabLayout_tabGravity 2 +int styleable TabLayout_tabIconTint 3 +int styleable TabLayout_tabIconTintMode 4 +int styleable TabLayout_tabIndicator 5 +int styleable TabLayout_tabIndicatorAnimationDuration 6 +int styleable TabLayout_tabIndicatorAnimationMode 7 +int styleable TabLayout_tabIndicatorColor 8 +int styleable TabLayout_tabIndicatorFullWidth 9 +int styleable TabLayout_tabIndicatorGravity 10 +int styleable TabLayout_tabIndicatorHeight 11 +int styleable TabLayout_tabInlineLabel 12 +int styleable TabLayout_tabMaxWidth 13 +int styleable TabLayout_tabMinWidth 14 +int styleable TabLayout_tabMode 15 +int styleable TabLayout_tabPadding 16 +int styleable TabLayout_tabPaddingBottom 17 +int styleable TabLayout_tabPaddingEnd 18 +int styleable TabLayout_tabPaddingStart 19 +int styleable TabLayout_tabPaddingTop 20 +int styleable TabLayout_tabRippleColor 21 +int styleable TabLayout_tabSelectedTextColor 22 +int styleable TabLayout_tabTextAppearance 23 +int styleable TabLayout_tabTextColor 24 +int styleable TabLayout_tabUnboundedRipple 25 +int[] styleable Text { 0x0, 0x0 } +int styleable Text_textColor 0 +int styleable Text_textStyle 1 +int[] styleable TextAppearance { 0x10103ac, 0x1010161, 0x1010162, 0x1010163, 0x1010164, 0x1010098, 0x101009a, 0x101009b, 0x1010585, 0x1010095, 0x1010097, 0x1010096, 0x0, 0x0, 0x0, 0x0 } +int styleable TextAppearance_android_fontFamily 0 +int styleable TextAppearance_android_shadowColor 1 +int styleable TextAppearance_android_shadowDx 2 +int styleable TextAppearance_android_shadowDy 3 +int styleable TextAppearance_android_shadowRadius 4 +int styleable TextAppearance_android_textColor 5 +int styleable TextAppearance_android_textColorHint 6 +int styleable TextAppearance_android_textColorLink 7 +int styleable TextAppearance_android_textFontWeight 8 +int styleable TextAppearance_android_textSize 9 +int styleable TextAppearance_android_textStyle 10 +int styleable TextAppearance_android_typeface 11 +int styleable TextAppearance_fontFamily 12 +int styleable TextAppearance_fontVariationSettings 13 +int styleable TextAppearance_textAllCaps 14 +int styleable TextAppearance_textLocale 15 +int[] styleable TextInputEditText { 0x0 } +int styleable TextInputEditText_textInputLayoutFocusedRectEnabled 0 +int[] styleable TextInputLayout { 0x101000e, 0x1010150, 0x101009a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable TextInputLayout_android_enabled 0 +int styleable TextInputLayout_android_hint 1 +int styleable TextInputLayout_android_textColorHint 2 +int styleable TextInputLayout_boxBackgroundColor 3 +int styleable TextInputLayout_boxBackgroundMode 4 +int styleable TextInputLayout_boxCollapsedPaddingTop 5 +int styleable TextInputLayout_boxCornerRadiusBottomEnd 6 +int styleable TextInputLayout_boxCornerRadiusBottomStart 7 +int styleable TextInputLayout_boxCornerRadiusTopEnd 8 +int styleable TextInputLayout_boxCornerRadiusTopStart 9 +int styleable TextInputLayout_boxStrokeColor 10 +int styleable TextInputLayout_boxStrokeErrorColor 11 +int styleable TextInputLayout_boxStrokeWidth 12 +int styleable TextInputLayout_boxStrokeWidthFocused 13 +int styleable TextInputLayout_counterEnabled 14 +int styleable TextInputLayout_counterMaxLength 15 +int styleable TextInputLayout_counterOverflowTextAppearance 16 +int styleable TextInputLayout_counterOverflowTextColor 17 +int styleable TextInputLayout_counterTextAppearance 18 +int styleable TextInputLayout_counterTextColor 19 +int styleable TextInputLayout_endIconCheckable 20 +int styleable TextInputLayout_endIconContentDescription 21 +int styleable TextInputLayout_endIconDrawable 22 +int styleable TextInputLayout_endIconMode 23 +int styleable TextInputLayout_endIconTint 24 +int styleable TextInputLayout_endIconTintMode 25 +int styleable TextInputLayout_errorContentDescription 26 +int styleable TextInputLayout_errorEnabled 27 +int styleable TextInputLayout_errorIconDrawable 28 +int styleable TextInputLayout_errorIconTint 29 +int styleable TextInputLayout_errorIconTintMode 30 +int styleable TextInputLayout_errorTextAppearance 31 +int styleable TextInputLayout_errorTextColor 32 +int styleable TextInputLayout_expandedHintEnabled 33 +int styleable TextInputLayout_helperText 34 +int styleable TextInputLayout_helperTextEnabled 35 +int styleable TextInputLayout_helperTextTextAppearance 36 +int styleable TextInputLayout_helperTextTextColor 37 +int styleable TextInputLayout_hintAnimationEnabled 38 +int styleable TextInputLayout_hintEnabled 39 +int styleable TextInputLayout_hintTextAppearance 40 +int styleable TextInputLayout_hintTextColor 41 +int styleable TextInputLayout_passwordToggleContentDescription 42 +int styleable TextInputLayout_passwordToggleDrawable 43 +int styleable TextInputLayout_passwordToggleEnabled 44 +int styleable TextInputLayout_passwordToggleTint 45 +int styleable TextInputLayout_passwordToggleTintMode 46 +int styleable TextInputLayout_placeholderText 47 +int styleable TextInputLayout_placeholderTextAppearance 48 +int styleable TextInputLayout_placeholderTextColor 49 +int styleable TextInputLayout_prefixText 50 +int styleable TextInputLayout_prefixTextAppearance 51 +int styleable TextInputLayout_prefixTextColor 52 +int styleable TextInputLayout_shapeAppearance 53 +int styleable TextInputLayout_shapeAppearanceOverlay 54 +int styleable TextInputLayout_startIconCheckable 55 +int styleable TextInputLayout_startIconContentDescription 56 +int styleable TextInputLayout_startIconDrawable 57 +int styleable TextInputLayout_startIconTint 58 +int styleable TextInputLayout_startIconTintMode 59 +int styleable TextInputLayout_suffixText 60 +int styleable TextInputLayout_suffixTextAppearance 61 +int styleable TextInputLayout_suffixTextColor 62 +int[] styleable ThemeEnforcement { 0x1010034, 0x0, 0x0 } +int styleable ThemeEnforcement_android_textAppearance 0 +int styleable ThemeEnforcement_enforceMaterialTheme 1 +int styleable ThemeEnforcement_enforceTextAppearance 2 +int[] styleable Toolbar { 0x10100af, 0x1010140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Toolbar_android_gravity 0 +int styleable Toolbar_android_minHeight 1 +int styleable Toolbar_buttonGravity 2 +int styleable Toolbar_collapseContentDescription 3 +int styleable Toolbar_collapseIcon 4 +int styleable Toolbar_contentInsetEnd 5 +int styleable Toolbar_contentInsetEndWithActions 6 +int styleable Toolbar_contentInsetLeft 7 +int styleable Toolbar_contentInsetRight 8 +int styleable Toolbar_contentInsetStart 9 +int styleable Toolbar_contentInsetStartWithNavigation 10 +int styleable Toolbar_logo 11 +int styleable Toolbar_logoDescription 12 +int styleable Toolbar_maxButtonHeight 13 +int styleable Toolbar_menu 14 +int styleable Toolbar_navigationContentDescription 15 +int styleable Toolbar_navigationIcon 16 +int styleable Toolbar_popupTheme 17 +int styleable Toolbar_subtitle 18 +int styleable Toolbar_subtitleTextAppearance 19 +int styleable Toolbar_subtitleTextColor 20 +int styleable Toolbar_title 21 +int styleable Toolbar_titleMargin 22 +int styleable Toolbar_titleMarginBottom 23 +int styleable Toolbar_titleMarginEnd 24 +int styleable Toolbar_titleMarginStart 25 +int styleable Toolbar_titleMarginTop 26 +int styleable Toolbar_titleMargins 27 +int styleable Toolbar_titleTextAppearance 28 +int styleable Toolbar_titleTextColor 29 +int[] styleable Tooltip { 0x10100f6, 0x1010140, 0x101013f, 0x10100d5, 0x101014f, 0x1010034, 0x0 } +int styleable Tooltip_android_layout_margin 0 +int styleable Tooltip_android_minHeight 1 +int styleable Tooltip_android_minWidth 2 +int styleable Tooltip_android_padding 3 +int styleable Tooltip_android_text 4 +int styleable Tooltip_android_textAppearance 5 +int styleable Tooltip_backgroundTint 6 +int[] styleable Transform { 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa } +int styleable Transform_android_elevation 0 +int styleable Transform_android_rotation 1 +int styleable Transform_android_rotationX 2 +int styleable Transform_android_rotationY 3 +int styleable Transform_android_scaleX 4 +int styleable Transform_android_scaleY 5 +int styleable Transform_android_transformPivotX 6 +int styleable Transform_android_transformPivotY 7 +int styleable Transform_android_translationX 8 +int styleable Transform_android_translationY 9 +int styleable Transform_android_translationZ 10 +int[] styleable Transition { 0x10100d0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Transition_android_id 0 +int styleable Transition_autoTransition 1 +int styleable Transition_constraintSetEnd 2 +int styleable Transition_constraintSetStart 3 +int styleable Transition_duration 4 +int styleable Transition_layoutDuringTransition 5 +int styleable Transition_motionInterpolator 6 +int styleable Transition_pathMotionArc 7 +int styleable Transition_staggered 8 +int styleable Transition_transitionDisable 9 +int styleable Transition_transitionFlags 10 +int[] styleable Variant { 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Variant_constraints 0 +int styleable Variant_region_heightLessThan 1 +int styleable Variant_region_heightMoreThan 2 +int styleable Variant_region_widthLessThan 3 +int styleable Variant_region_widthMoreThan 4 +int[] styleable View { 0x10100da, 0x1010000, 0x0, 0x0, 0x0 } +int styleable View_android_focusable 0 +int styleable View_android_theme 1 +int styleable View_paddingEnd 2 +int styleable View_paddingStart 3 +int styleable View_theme 4 +int[] styleable ViewBackgroundHelper { 0x10100d4, 0x0, 0x0 } +int styleable ViewBackgroundHelper_android_background 0 +int styleable ViewBackgroundHelper_backgroundTint 1 +int styleable ViewBackgroundHelper_backgroundTintMode 2 +int[] styleable ViewPager2 { 0x10100c4 } +int styleable ViewPager2_android_orientation 0 +int[] styleable ViewStubCompat { 0x10100d0, 0x10100f3, 0x10100f2 } +int styleable ViewStubCompat_android_id 0 +int styleable ViewStubCompat_android_inflatedId 1 +int styleable ViewStubCompat_android_layout 2 +int xml file_path 0x0 +int xml standalone_badge 0x0 +int xml standalone_badge_gravity_bottom_end 0x0 +int xml standalone_badge_gravity_bottom_start 0x0 +int xml standalone_badge_gravity_top_start 0x0 +int xml standalone_badge_offset 0x0 diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_arrow_down.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_arrow_down.xml.flat new file mode 100644 index 00000000..b4662b14 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_arrow_down.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_chat_add.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_chat_add.xml.flat new file mode 100644 index 00000000..5322f2fe Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_chat_add.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_check.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_check.xml.flat new file mode 100644 index 00000000..2cb7f2b9 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_check.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_community_private.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_community_private.xml.flat new file mode 100644 index 00000000..5cad01e5 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_community_private.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_community_public.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_community_public.xml.flat new file mode 100644 index 00000000..248ab35b Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_community_public.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_count.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_count.xml.flat new file mode 100644 index 00000000..e172e632 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_count.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_create_chat.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_create_chat.xml.flat new file mode 100644 index 00000000..cb73d44c Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_create_chat.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_avatar_direct_chat.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_avatar_direct_chat.xml.flat new file mode 100644 index 00000000..834da733 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_avatar_direct_chat.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_avatar_group_chat.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_avatar_group_chat.xml.flat new file mode 100644 index 00000000..ea6b4a82 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_avatar_group_chat.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_avatar_private_community_chat.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_avatar_private_community_chat.xml.flat new file mode 100644 index 00000000..16eca3bf Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_avatar_private_community_chat.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_avatar_publc_community_chat.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_avatar_publc_community_chat.xml.flat new file mode 100644 index 00000000..510ffaad Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_avatar_publc_community_chat.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_image_failed.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_image_failed.xml.flat new file mode 100644 index 00000000..029f7bc2 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_image_failed.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_no_conversation.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_no_conversation.xml.flat new file mode 100644 index 00000000..6cabbc2a Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_no_conversation.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_pause.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_pause.xml.flat new file mode 100644 index 00000000..b09be01d Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_pause.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_play.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_play.xml.flat new file mode 100644 index 00000000..76b15ceb Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_play.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_send.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_send.xml.flat new file mode 100644 index 00000000..d6bec956 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_send.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_chat.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_chat.xml.flat new file mode 100644 index 00000000..568c3999 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_chat.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_chat_home.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_chat_home.xml.flat new file mode 100644 index 00000000..f8d163fb Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_chat_home.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_edit_message.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_edit_message.xml.flat new file mode 100644 index 00000000..03891fe3 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_edit_message.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_chat_bar.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_chat_bar.xml.flat new file mode 100644 index 00000000..77203f00 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_chat_bar.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_chat_compose_bar.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_chat_compose_bar.xml.flat new file mode 100644 index 00000000..b46593e5 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_chat_compose_bar.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_dialog_chat.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_dialog_chat.xml.flat new file mode 100644 index 00000000..7aaaf3fe Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_dialog_chat.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_edit_msg_bar.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_edit_msg_bar.xml.flat new file mode 100644 index 00000000..17228c4e Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_edit_msg_bar.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_chat.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_chat.xml.flat new file mode 100644 index 00000000..55cf3c11 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_chat.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_chat_home_page.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_chat_home_page.xml.flat new file mode 100644 index 00000000..bd46af88 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_chat_home_page.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_create_group_chat.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_create_group_chat.xml.flat new file mode 100644 index 00000000..09362504 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_create_group_chat.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_directory.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_directory.xml.flat new file mode 100644 index 00000000..06035e15 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_directory.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_recent_chat.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_recent_chat.xml.flat new file mode 100644 index 00000000..3330f73a Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_recent_chat.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_audio_message_receiver.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_audio_message_receiver.xml.flat new file mode 100644 index 00000000..60380613 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_audio_message_receiver.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_audio_message_sender.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_audio_message_sender.xml.flat new file mode 100644 index 00000000..92167ae4 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_audio_message_sender.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_image_msg_receiver.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_image_msg_receiver.xml.flat new file mode 100644 index 00000000..dda9ef19 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_image_msg_receiver.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_image_msg_sender.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_image_msg_sender.xml.flat new file mode 100644 index 00000000..a76a2358 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_image_msg_sender.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_recent_message.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_recent_message.xml.flat new file mode 100644 index 00000000..2f8991e8 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_recent_message.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_text_message_receiver.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_text_message_receiver.xml.flat new file mode 100644 index 00000000..6ed5fb8a Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_text_message_receiver.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_text_message_sender.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_text_message_sender.xml.flat new file mode 100644 index 00000000..a3f75b72 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_text_message_sender.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_unknown_message.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_unknown_message.xml.flat new file mode 100644 index 00000000..e99c735e Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_unknown_message.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_popup_msg_delete.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_popup_msg_delete.xml.flat new file mode 100644 index 00000000..0a7d1bd5 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_popup_msg_delete.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_popup_msg_report.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_popup_msg_report.xml.flat new file mode 100644 index 00000000..f366d7a3 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_popup_msg_report.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_popup_text_msg_sender.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_popup_text_msg_sender.xml.flat new file mode 100644 index 00000000..d6bab94f Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_popup_text_msg_sender.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_audio_msg_error.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_audio_msg_error.xml.flat new file mode 100644 index 00000000..af98de84 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_audio_msg_error.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_date.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_date.xml.flat new file mode 100644 index 00000000..b972e6f9 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_date.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_msg_deleted.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_msg_deleted.xml.flat new file mode 100644 index 00000000..f0d05001 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_msg_deleted.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_msg_error.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_msg_error.xml.flat new file mode 100644 index 00000000..1340d6ac Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_msg_error.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/menu_amity_chat_home.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/menu_amity_chat_home.xml.flat new file mode 100644 index 00000000..7378d3ac Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/menu_amity_chat_home.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/menu_amity_chat_list.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/menu_amity_chat_list.xml.flat new file mode 100644 index 00000000..51256aa3 Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/menu_amity_chat_list.xml.flat differ diff --git a/chatkit/build/intermediates/compiled_local_resources/debug/out/menu_amity_text_sender_menu.xml.flat b/chatkit/build/intermediates/compiled_local_resources/debug/out/menu_amity_text_sender_menu.xml.flat new file mode 100644 index 00000000..154c610a Binary files /dev/null and b/chatkit/build/intermediates/compiled_local_resources/debug/out/menu_amity_text_sender_menu.xml.flat differ diff --git a/chatkit/build/intermediates/data-binding/debug/class-list/_generated.txt b/chatkit/build/intermediates/data-binding/debug/class-list/_generated.txt new file mode 100644 index 00000000..37fca85c --- /dev/null +++ b/chatkit/build/intermediates/data-binding/debug/class-list/_generated.txt @@ -0,0 +1 @@ +androidx.databinding.DataBindingComponent \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_artifact/debug/kaptDebugKotlin/com.ekoapp.ekosdk.uikit.chat-br.bin b/chatkit/build/intermediates/data_binding_artifact/debug/kaptDebugKotlin/com.ekoapp.ekosdk.uikit.chat-br.bin new file mode 100644 index 00000000..8cea3ab2 Binary files /dev/null and b/chatkit/build/intermediates/data_binding_artifact/debug/kaptDebugKotlin/com.ekoapp.ekosdk.uikit.chat-br.bin differ diff --git a/chatkit/build/intermediates/data_binding_artifact/debug/kaptDebugKotlin/com.ekoapp.ekosdk.uikit.chat-setter_store.json b/chatkit/build/intermediates/data_binding_artifact/debug/kaptDebugKotlin/com.ekoapp.ekosdk.uikit.chat-setter_store.json new file mode 100644 index 00000000..5f36d339 --- /dev/null +++ b/chatkit/build/intermediates/data_binding_artifact/debug/kaptDebugKotlin/com.ekoapp.ekosdk.uikit.chat-setter_store.json @@ -0,0 +1 @@ +{"version":5,"adapterMethods":{},"renamedMethods":{},"conversionMethods":{},"untaggableTypes":{},"multiValueAdapters":{},"inverseAdapters":{},"inverseMethods":{},"twoWayMethods":{},"useAndroidX":true} \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_base_class_log_artifact/debug/out/com.ekoapp.ekosdk.uikit.chat-binding_classes.json b/chatkit/build/intermediates/data_binding_base_class_log_artifact/debug/out/com.ekoapp.ekosdk.uikit.chat-binding_classes.json new file mode 100644 index 00000000..b1723f6b Binary files /dev/null and b/chatkit/build/intermediates/data_binding_base_class_log_artifact/debug/out/com.ekoapp.ekosdk.uikit.chat-binding_classes.json differ diff --git a/chatkit/build/intermediates/data_binding_base_class_logs_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-binding_classes.json b/chatkit/build/intermediates/data_binding_base_class_logs_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-binding_classes.json new file mode 100644 index 00000000..2bea4465 Binary files /dev/null and b/chatkit/build/intermediates/data_binding_base_class_logs_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-binding_classes.json differ diff --git a/chatkit/build/intermediates/data_binding_base_class_logs_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-binding_classes.json b/chatkit/build/intermediates/data_binding_base_class_logs_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-binding_classes.json new file mode 100644 index 00000000..81525a7d Binary files /dev/null and b/chatkit/build/intermediates/data_binding_base_class_logs_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-binding_classes.json differ diff --git a/chatkit/build/intermediates/data_binding_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-br.bin b/chatkit/build/intermediates/data_binding_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-br.bin new file mode 100644 index 00000000..56dbcb66 Binary files /dev/null and b/chatkit/build/intermediates/data_binding_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-br.bin differ diff --git a/chatkit/build/intermediates/data_binding_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-setter_store.json b/chatkit/build/intermediates/data_binding_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-setter_store.json new file mode 100644 index 00000000..73a96aeb --- /dev/null +++ b/chatkit/build/intermediates/data_binding_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-setter_store.json @@ -0,0 +1 @@ +{"version":5,"adapterMethods":{"android:animateLayoutChanges":[[{"viewType":"android.view.ViewGroup","valueType":"boolean"},{"type":"androidx.databinding.adapters.ViewGroupBindingAdapter","method":"setAnimateLayoutChanges","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:autoText":[[{"viewType":"android.widget.TextView","valueType":"boolean"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setAutoText","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:background":[[{"viewType":"android.view.View","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setBackground","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:bufferType":[[{"viewType":"android.widget.TextView","valueType":"android.widget.TextView.BufferType"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setBufferType","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:capitalize":[[{"viewType":"android.widget.TextView","valueType":"android.text.method.TextKeyListener.Capitalize"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setCapitalize","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:checked":[[{"viewType":"android.widget.CompoundButton","valueType":"boolean"},{"type":"androidx.databinding.adapters.CompoundButtonBindingAdapter","method":"setChecked","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:checkedButton":[[{"viewType":"android.widget.RadioGroup","valueType":"int"},{"type":"androidx.databinding.adapters.RadioGroupBindingAdapter","method":"setCheckedButton","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:collapseColumns":[[{"viewType":"android.widget.TableLayout","valueType":"java.lang.CharSequence"},{"type":"androidx.databinding.adapters.TableLayoutBindingAdapter","method":"setCollapseColumns","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:currentTab":[[{"viewType":"android.widget.TabHost","valueType":"int"},{"type":"androidx.databinding.adapters.TabHostBindingAdapter","method":"setCurrentTab","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.TabHost","valueType":"java.lang.String"},{"type":"androidx.databinding.adapters.TabHostBindingAdapter","method":"setCurrentTabTag","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:date":[[{"viewType":"android.widget.CalendarView","valueType":"long"},{"type":"androidx.databinding.adapters.CalendarViewBindingAdapter","method":"setDate","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:digits":[[{"viewType":"android.widget.TextView","valueType":"java.lang.CharSequence"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setDigits","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:drawableBottom":[[{"viewType":"android.widget.TextView","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setDrawableBottom","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:drawableEnd":[[{"viewType":"android.widget.TextView","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setDrawableEnd","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:drawableLeft":[[{"viewType":"android.widget.TextView","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setDrawableLeft","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:drawableRight":[[{"viewType":"android.widget.TextView","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setDrawableRight","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:drawableStart":[[{"viewType":"android.widget.TextView","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setDrawableStart","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:drawableTop":[[{"viewType":"android.widget.TextView","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setDrawableTop","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:entries":[[{"viewType":"android.widget.AbsSpinner","valueType":"java.lang.CharSequence[]"},{"type":"androidx.databinding.adapters.AbsSpinnerBindingAdapter","method":"setEntries","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.AbsSpinner","valueType":"java.util.List"},{"type":"androidx.databinding.adapters.AbsSpinnerBindingAdapter","method":"setEntries","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:hour":[[{"viewType":"android.widget.TimePicker","valueType":"int"},{"type":"androidx.databinding.adapters.TimePickerBindingAdapter","method":"setHour","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:imeActionId":[[{"viewType":"android.widget.TextView","valueType":"int"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setImeActionLabel","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:imeActionLabel":[[{"viewType":"android.widget.TextView","valueType":"java.lang.CharSequence"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setImeActionLabel","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:inputMethod":[[{"viewType":"android.widget.TextView","valueType":"java.lang.CharSequence"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setInputMethod","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:lineSpacingExtra":[[{"viewType":"android.widget.TextView","valueType":"float"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setLineSpacingExtra","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:lineSpacingMultiplier":[[{"viewType":"android.widget.TextView","valueType":"float"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setLineSpacingMultiplier","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:maxLength":[[{"viewType":"android.widget.TextView","valueType":"int"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setMaxLength","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:minute":[[{"viewType":"android.widget.TimePicker","valueType":"int"},{"type":"androidx.databinding.adapters.TimePickerBindingAdapter","method":"setMinute","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:numeric":[[{"viewType":"android.widget.TextView","valueType":"int"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setNumeric","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:onInflate":[[{"viewType":"androidx.databinding.ViewStubProxy","valueType":"android.view.ViewStub.OnInflateListener"},{"type":"androidx.databinding.adapters.ViewStubBindingAdapter","method":"setOnInflateListener","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:onLayoutChange":[[{"viewType":"android.view.View","valueType":"android.view.View.OnLayoutChangeListener"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnLayoutChangeListener","requiresOldValue":true,"isStatic":true,"componentClass":null}]],"android:padding":[[{"viewType":"android.view.View","valueType":"float"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPadding","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:paddingBottom":[[{"viewType":"android.view.View","valueType":"float"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPaddingBottom","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:paddingEnd":[[{"viewType":"android.view.View","valueType":"float"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPaddingEnd","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:paddingLeft":[[{"viewType":"android.view.View","valueType":"float"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPaddingLeft","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:paddingRight":[[{"viewType":"android.view.View","valueType":"float"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPaddingRight","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:paddingStart":[[{"viewType":"android.view.View","valueType":"float"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPaddingStart","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:paddingTop":[[{"viewType":"android.view.View","valueType":"float"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPaddingTop","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:password":[[{"viewType":"android.widget.TextView","valueType":"boolean"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setPassword","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:phoneNumber":[[{"viewType":"android.widget.TextView","valueType":"boolean"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setPhoneNumber","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:progress":[[{"viewType":"android.widget.SeekBar","valueType":"int"},{"type":"androidx.databinding.adapters.SeekBarBindingAdapter","method":"setProgress","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:rating":[[{"viewType":"android.widget.RatingBar","valueType":"float"},{"type":"androidx.databinding.adapters.RatingBarBindingAdapter","method":"setRating","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:requiresFadingEdge":[[{"viewType":"android.view.View","valueType":"int"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setRequiresFadingEdge","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:selectedItemPosition":[[{"viewType":"android.widget.AdapterView","valueType":"int"},{"type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"setSelectedItemPosition","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:selection":[[{"viewType":"android.widget.AdapterView","valueType":"int"},{"type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"setSelection","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:shadowColor":[[{"viewType":"android.widget.TextView","valueType":"int"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setShadowColor","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:shadowDx":[[{"viewType":"android.widget.TextView","valueType":"float"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setShadowDx","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:shadowDy":[[{"viewType":"android.widget.TextView","valueType":"float"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setShadowDy","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:shadowRadius":[[{"viewType":"android.widget.TextView","valueType":"float"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setShadowRadius","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:shrinkColumns":[[{"viewType":"android.widget.TableLayout","valueType":"java.lang.CharSequence"},{"type":"androidx.databinding.adapters.TableLayoutBindingAdapter","method":"setShrinkColumns","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:src":[[{"viewType":"android.widget.ImageView","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.ImageViewBindingAdapter","method":"setImageDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","valueType":"android.net.Uri"},{"type":"androidx.databinding.adapters.ImageViewBindingAdapter","method":"setImageUri","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","valueType":"java.lang.String"},{"type":"androidx.databinding.adapters.ImageViewBindingAdapter","method":"setImageUri","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:stretchColumns":[[{"viewType":"android.widget.TableLayout","valueType":"java.lang.CharSequence"},{"type":"androidx.databinding.adapters.TableLayoutBindingAdapter","method":"setStretchColumns","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:switchTextAppearance":[[{"viewType":"android.widget.Switch","valueType":"int"},{"type":"androidx.databinding.adapters.SwitchBindingAdapter","method":"setSwitchTextAppearance","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"androidx.appcompat.widget.SwitchCompat","valueType":"int"},{"type":"androidx.databinding.adapters.SwitchCompatBindingAdapter","method":"setSwitchTextAppearance","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:text":[[{"viewType":"android.widget.TextView","valueType":"java.lang.CharSequence"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setText","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:textSize":[[{"viewType":"android.widget.TextView","valueType":"float"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setTextSize","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:value":[[{"viewType":"android.widget.NumberPicker","valueType":"int"},{"type":"androidx.databinding.adapters.NumberPickerBindingAdapter","method":"setValue","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"contentPadding":[[{"viewType":"androidx.cardview.widget.CardView","valueType":"int"},{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setContentPadding","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"contentPaddingBottom":[[{"viewType":"androidx.cardview.widget.CardView","valueType":"int"},{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setContentPaddingBottom","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"contentPaddingLeft":[[{"viewType":"androidx.cardview.widget.CardView","valueType":"int"},{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setContentPaddingLeft","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"contentPaddingRight":[[{"viewType":"androidx.cardview.widget.CardView","valueType":"int"},{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setContentPaddingRight","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"contentPaddingTop":[[{"viewType":"androidx.cardview.widget.CardView","valueType":"int"},{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setContentPaddingTop","requiresOldValue":false,"isStatic":true,"componentClass":null}]]},"renamedMethods":{"android:alwaysDrawnWithCache":{"android.view.ViewGroup":{"type":"androidx.databinding.adapters.ViewGroupBindingAdapter","method":"setAlwaysDrawnWithCacheEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:animationCache":{"android.view.ViewGroup":{"type":"androidx.databinding.adapters.ViewGroupBindingAdapter","method":"setAnimationCacheEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:autoLink":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setAutoLinkMask","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:backgroundTint":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setBackgroundTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:buttonTint":{"android.widget.CompoundButton":{"type":"androidx.databinding.adapters.CompoundButtonBindingAdapter","method":"setButtonTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:checkMark":{"android.widget.CheckedTextView":{"type":"androidx.databinding.adapters.CheckedTextViewBindingAdapter","method":"setCheckMarkDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:checkMarkTint":{"android.widget.CheckedTextView":{"type":"androidx.databinding.adapters.CheckedTextViewBindingAdapter","method":"setCheckMarkTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:completionThreshold":{"android.widget.AutoCompleteTextView":{"type":"androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter","method":"setThreshold","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:divider":{"android.widget.LinearLayout":{"type":"androidx.databinding.adapters.LinearLayoutBindingAdapter","method":"setDividerDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null},"android.widget.TabWidget":{"type":"androidx.databinding.adapters.TabWidgetBindingAdapter","method":"setDividerDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:drawablePadding":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setCompoundDrawablePadding","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:editorExtras":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setInputExtras","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:fadeScrollbars":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setScrollbarFadingEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:foregroundTint":{"android.widget.FrameLayout":{"type":"androidx.databinding.adapters.FrameLayoutBindingAdapter","method":"setForegroundTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:format":{"android.widget.NumberPicker":{"type":"androidx.databinding.adapters.NumberPickerBindingAdapter","method":"setFormatter","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:getOutline":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOutlineProvider","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:indeterminateTint":{"android.widget.ProgressBar":{"type":"androidx.databinding.adapters.ProgressBarBindingAdapter","method":"setIndeterminateTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:inputType":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setRawInputType","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:layout":{"android.view.ViewStub":{"type":"androidx.databinding.adapters.ViewStubBindingAdapter","method":"setLayoutResource","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:listSelector":{"android.widget.AbsListView":{"type":"androidx.databinding.adapters.AbsListViewBindingAdapter","method":"setSelector","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:measureWithLargestChild":{"android.widget.LinearLayout":{"type":"androidx.databinding.adapters.LinearLayoutBindingAdapter","method":"setMeasureWithLargestChildEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:nextFocusDown":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setNextFocusDownId","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:nextFocusForward":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setNextFocusForwardId","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:nextFocusLeft":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setNextFocusLeftId","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:nextFocusRight":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setNextFocusRightId","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:nextFocusUp":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setNextFocusUpId","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onApplyWindowInsets":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnApplyWindowInsetsListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onCheckedChanged":{"android.widget.CompoundButton":{"type":"androidx.databinding.adapters.CompoundButtonBindingAdapter","method":"setOnCheckedChangeListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onChildClick":{"android.widget.ExpandableListView":{"type":"androidx.databinding.adapters.ExpandableListViewBindingAdapter","method":"setOnChildClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onChronometerTick":{"android.widget.Chronometer":{"type":"androidx.databinding.adapters.ChronometerBindingAdapter","method":"setOnChronometerTickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onClick":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onClose":{"android.widget.SearchView":{"type":"androidx.databinding.adapters.SearchViewBindingAdapter","method":"setOnCloseListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onCompletion":{"android.widget.VideoView":{"type":"androidx.databinding.adapters.VideoViewBindingAdapter","method":"setOnCompletionListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onCreateContextMenu":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnCreateContextMenuListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onDismiss":{"android.widget.AutoCompleteTextView":{"type":"androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter","method":"setOnDismissListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onDrag":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnDragListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onEditorAction":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setOnEditorActionListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onError":{"android.widget.VideoView":{"type":"androidx.databinding.adapters.VideoViewBindingAdapter","method":"setOnErrorListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onFocusChange":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnFocusChangeListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onGenericMotion":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnGenericMotionListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onGroupClick":{"android.widget.ExpandableListView":{"type":"androidx.databinding.adapters.ExpandableListViewBindingAdapter","method":"setOnGroupClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onGroupCollapse":{"android.widget.ExpandableListView":{"type":"androidx.databinding.adapters.ExpandableListViewBindingAdapter","method":"setOnGroupCollapseListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onGroupExpand":{"android.widget.ExpandableListView":{"type":"androidx.databinding.adapters.ExpandableListViewBindingAdapter","method":"setOnGroupExpandListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onHover":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnHoverListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onInfo":{"android.widget.VideoView":{"type":"androidx.databinding.adapters.VideoViewBindingAdapter","method":"setOnInfoListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onItemClick":{"android.widget.AdapterView":{"type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"setOnItemClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null},"android.widget.AutoCompleteTextView":{"type":"androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter","method":"setOnItemClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onItemLongClick":{"android.widget.AdapterView":{"type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"setOnItemLongClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onKey":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnKeyListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onLongClick":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnLongClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onMenuItemClick":{"android.widget.ActionMenuView":{"type":"androidx.databinding.adapters.ActionMenuViewBindingAdapter","method":"setOnMenuItemClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null},"android.widget.Toolbar":{"type":"androidx.databinding.adapters.ToolbarBindingAdapter","method":"setOnMenuItemClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onMovedToScrapHeap":{"android.widget.AbsListView":{"type":"androidx.databinding.adapters.AbsListViewBindingAdapter","method":"setRecyclerListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onNavigationClick":{"android.widget.Toolbar":{"type":"androidx.databinding.adapters.ToolbarBindingAdapter","method":"setNavigationOnClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onPrepared":{"android.widget.VideoView":{"type":"androidx.databinding.adapters.VideoViewBindingAdapter","method":"setOnPreparedListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onQueryTextFocusChange":{"android.widget.SearchView":{"type":"androidx.databinding.adapters.SearchViewBindingAdapter","method":"setOnQueryTextFocusChangeListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onScrollStateChange":{"android.widget.NumberPicker":{"type":"androidx.databinding.adapters.NumberPickerBindingAdapter","method":"setOnScrollListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onSearchClick":{"android.widget.SearchView":{"type":"androidx.databinding.adapters.SearchViewBindingAdapter","method":"setOnSearchClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onSystemUiVisibilityChange":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnSystemUiVisibilityChangeListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onTouch":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnTouchListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onZoomIn":{"android.widget.ZoomControls":{"type":"androidx.databinding.adapters.ZoomControlsBindingAdapter","method":"setOnZoomInClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onZoomOut":{"android.widget.ZoomControls":{"type":"androidx.databinding.adapters.ZoomControlsBindingAdapter","method":"setOnZoomOutClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:popupBackground":{"android.widget.AutoCompleteTextView":{"type":"androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter","method":"setDropDownBackgroundDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null},"android.widget.Spinner":{"type":"androidx.databinding.adapters.SpinnerBindingAdapter","method":"setPopupBackgroundDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:progressTint":{"android.widget.ProgressBar":{"type":"androidx.databinding.adapters.ProgressBarBindingAdapter","method":"setProgressTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:requiresFadingEdge":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setVerticalFadingEdgeEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:scrollHorizontally":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setHorizontallyScrolling","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:scrollbarDefaultDelayBeforeFade":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setScrollBarDefaultDelayBeforeFade","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:scrollbarFadeDuration":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setScrollBarFadeDuration","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:scrollbarSize":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setScrollBarSize","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:scrollbarStyle":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setScrollBarStyle","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:scrollingCache":{"android.widget.AbsListView":{"type":"androidx.databinding.adapters.AbsListViewBindingAdapter","method":"setScrollingCacheEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:secondaryProgressTint":{"android.widget.ProgressBar":{"type":"androidx.databinding.adapters.ProgressBarBindingAdapter","method":"setSecondaryProgressTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:smoothScrollbar":{"android.widget.AbsListView":{"type":"androidx.databinding.adapters.AbsListViewBindingAdapter","method":"setSmoothScrollbarEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:splitMotionEvents":{"android.view.ViewGroup":{"type":"androidx.databinding.adapters.ViewGroupBindingAdapter","method":"setMotionEventSplittingEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:tabStripEnabled":{"android.widget.TabWidget":{"type":"androidx.databinding.adapters.TabWidgetBindingAdapter","method":"setStripEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:tabStripLeft":{"android.widget.TabWidget":{"type":"androidx.databinding.adapters.TabWidgetBindingAdapter","method":"setLeftStripDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:tabStripRight":{"android.widget.TabWidget":{"type":"androidx.databinding.adapters.TabWidgetBindingAdapter","method":"setRightStripDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:textAllCaps":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setAllCaps","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:textColorHighlight":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setHighlightColor","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:textColorHint":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setHintTextColor","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:textColorLink":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setLinkTextColor","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:thumb":{"android.widget.Switch":{"type":"androidx.databinding.adapters.SwitchBindingAdapter","method":"setThumbDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null},"androidx.appcompat.widget.SwitchCompat":{"type":"androidx.databinding.adapters.SwitchCompatBindingAdapter","method":"setThumbDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:thumbTint":{"android.widget.AbsSeekBar":{"type":"androidx.databinding.adapters.AbsSeekBarBindingAdapter","method":"setThumbTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:tint":{"android.widget.ImageView":{"type":"androidx.databinding.adapters.ImageViewBindingAdapter","method":"setImageTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:tintMode":{"android.widget.ImageView":{"type":"androidx.databinding.adapters.ImageViewBindingAdapter","method":"setImageTintMode","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:track":{"android.widget.Switch":{"type":"androidx.databinding.adapters.SwitchBindingAdapter","method":"setTrackDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null},"androidx.appcompat.widget.SwitchCompat":{"type":"androidx.databinding.adapters.SwitchCompatBindingAdapter","method":"setTrackDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:transformPivotX":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPivotX","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:transformPivotY":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPivotY","requiresOldValue":false,"isStatic":true,"componentClass":null}},"cardCornerRadius":{"androidx.cardview.widget.CardView":{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setRadius","requiresOldValue":false,"isStatic":true,"componentClass":null}},"cardMaxElevation":{"androidx.cardview.widget.CardView":{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setMaxCardElevation","requiresOldValue":false,"isStatic":true,"componentClass":null}},"cardPreventCornerOverlap":{"androidx.cardview.widget.CardView":{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setPreventCornerOverlap","requiresOldValue":false,"isStatic":true,"componentClass":null}},"cardUseCompatPadding":{"androidx.cardview.widget.CardView":{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setUseCompatPadding","requiresOldValue":false,"isStatic":true,"componentClass":null}}},"conversionMethods":{"int":{"android.content.res.ColorStateList":{"type":"androidx.databinding.adapters.Converters","method":"convertColorToColorStateList","requiresOldValue":false,"isStatic":true,"componentClass":null},"android.graphics.drawable.ColorDrawable":{"type":"androidx.databinding.adapters.Converters","method":"convertColorToDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}}},"untaggableTypes":{"android.view.ViewStub":"androidx.databinding.adapters.ViewStubBindingAdapter"},"multiValueAdapters":[[{"viewType":"android.view.View","attributes":["android:onClick","android:clickable"],"parameterTypes":["android.view.View.OnClickListener","boolean"],"requireAll":true,"attributeIndices":{"android:clickable":1,"android:onClick":0}},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnClick","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.view.View","attributes":["android:onClickListener","android:clickable"],"parameterTypes":["android.view.View.OnClickListener","boolean"],"requireAll":true,"attributeIndices":{"android:clickable":1,"android:onClickListener":0}},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.view.View","attributes":["android:onLongClick","android:longClickable"],"parameterTypes":["android.view.View.OnLongClickListener","boolean"],"requireAll":true,"attributeIndices":{"android:longClickable":1,"android:onLongClick":0}},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnLongClick","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.view.View","attributes":["android:onLongClickListener","android:longClickable"],"parameterTypes":["android.view.View.OnLongClickListener","boolean"],"requireAll":true,"attributeIndices":{"android:longClickable":1,"android:onLongClickListener":0}},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnLongClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.view.View","attributes":["android:onViewDetachedFromWindow","android:onViewAttachedToWindow"],"parameterTypes":["androidx.databinding.adapters.ViewBindingAdapter.OnViewDetachedFromWindow","androidx.databinding.adapters.ViewBindingAdapter.OnViewAttachedToWindow"],"requireAll":false,"attributeIndices":{"android:onViewAttachedToWindow":1,"android:onViewDetachedFromWindow":0}},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnAttachStateChangeListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.view.ViewGroup","attributes":["android:onChildViewAdded","android:onChildViewRemoved"],"parameterTypes":["androidx.databinding.adapters.ViewGroupBindingAdapter.OnChildViewAdded","androidx.databinding.adapters.ViewGroupBindingAdapter.OnChildViewRemoved"],"requireAll":false,"attributeIndices":{"android:onChildViewAdded":0,"android:onChildViewRemoved":1}},{"type":"androidx.databinding.adapters.ViewGroupBindingAdapter","method":"setListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.view.ViewGroup","attributes":["android:onAnimationStart","android:onAnimationEnd","android:onAnimationRepeat"],"parameterTypes":["androidx.databinding.adapters.ViewGroupBindingAdapter.OnAnimationStart","androidx.databinding.adapters.ViewGroupBindingAdapter.OnAnimationEnd","androidx.databinding.adapters.ViewGroupBindingAdapter.OnAnimationRepeat"],"requireAll":false,"attributeIndices":{"android:onAnimationEnd":1,"android:onAnimationRepeat":2,"android:onAnimationStart":0}},{"type":"androidx.databinding.adapters.ViewGroupBindingAdapter","method":"setListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.AbsListView","attributes":["android:onScroll","android:onScrollStateChanged"],"parameterTypes":["androidx.databinding.adapters.AbsListViewBindingAdapter.OnScroll","androidx.databinding.adapters.AbsListViewBindingAdapter.OnScrollStateChanged"],"requireAll":false,"attributeIndices":{"android:onScroll":0,"android:onScrollStateChanged":1}},{"type":"androidx.databinding.adapters.AbsListViewBindingAdapter","method":"setOnScroll","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.AdapterView","attributes":["android:selectedItemPosition","android:adapter"],"parameterTypes":["int","android.widget.Adapter"],"requireAll":true,"attributeIndices":{"android:adapter":1,"android:selectedItemPosition":0}},{"type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"setSelectedItemPosition","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.AdapterView","attributes":["android:selection","android:adapter"],"parameterTypes":["int","android.widget.Adapter"],"requireAll":true,"attributeIndices":{"android:adapter":1,"android:selection":0}},{"type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"setSelection","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.AdapterView","attributes":["android:onItemSelected","android:onNothingSelected","android:selectedItemPositionAttrChanged"],"parameterTypes":["androidx.databinding.adapters.AdapterViewBindingAdapter.OnItemSelected","androidx.databinding.adapters.AdapterViewBindingAdapter.OnNothingSelected","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:onItemSelected":0,"android:onNothingSelected":1,"android:selectedItemPositionAttrChanged":2}},{"type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"setOnItemSelectedListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.AutoCompleteTextView","attributes":["android:fixText","android:isValid"],"parameterTypes":["androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter.FixText","androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter.IsValid"],"requireAll":false,"attributeIndices":{"android:fixText":0,"android:isValid":1}},{"type":"androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter","method":"setValidator","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.AutoCompleteTextView","attributes":["android:onItemSelected","android:onNothingSelected"],"parameterTypes":["androidx.databinding.adapters.AdapterViewBindingAdapter.OnItemSelected","androidx.databinding.adapters.AdapterViewBindingAdapter.OnNothingSelected"],"requireAll":false,"attributeIndices":{"android:onItemSelected":0,"android:onNothingSelected":1}},{"type":"androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter","method":"setOnItemSelectedListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.CalendarView","attributes":["android:onSelectedDayChange","android:dateAttrChanged"],"parameterTypes":["android.widget.CalendarView.OnDateChangeListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:dateAttrChanged":1,"android:onSelectedDayChange":0}},{"type":"androidx.databinding.adapters.CalendarViewBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.CompoundButton","attributes":["android:onCheckedChanged","android:checkedAttrChanged"],"parameterTypes":["android.widget.CompoundButton.OnCheckedChangeListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:checkedAttrChanged":1,"android:onCheckedChanged":0}},{"type":"androidx.databinding.adapters.CompoundButtonBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.DatePicker","attributes":["android:year","android:month","android:day","android:onDateChanged","android:yearAttrChanged","android:monthAttrChanged","android:dayAttrChanged"],"parameterTypes":["int","int","int","android.widget.DatePicker.OnDateChangedListener","androidx.databinding.InverseBindingListener","androidx.databinding.InverseBindingListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:day":2,"android:dayAttrChanged":6,"android:month":1,"android:monthAttrChanged":5,"android:onDateChanged":3,"android:year":0,"android:yearAttrChanged":4}},{"type":"androidx.databinding.adapters.DatePickerBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.NumberPicker","attributes":["android:onValueChange","android:valueAttrChanged"],"parameterTypes":["android.widget.NumberPicker.OnValueChangeListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:onValueChange":0,"android:valueAttrChanged":1}},{"type":"androidx.databinding.adapters.NumberPickerBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.RadioGroup","attributes":["android:onCheckedChanged","android:checkedButtonAttrChanged"],"parameterTypes":["android.widget.RadioGroup.OnCheckedChangeListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:checkedButtonAttrChanged":1,"android:onCheckedChanged":0}},{"type":"androidx.databinding.adapters.RadioGroupBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.RatingBar","attributes":["android:onRatingChanged","android:ratingAttrChanged"],"parameterTypes":["android.widget.RatingBar.OnRatingBarChangeListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:onRatingChanged":0,"android:ratingAttrChanged":1}},{"type":"androidx.databinding.adapters.RatingBarBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.SearchView","attributes":["android:onQueryTextSubmit","android:onQueryTextChange"],"parameterTypes":["androidx.databinding.adapters.SearchViewBindingAdapter.OnQueryTextSubmit","androidx.databinding.adapters.SearchViewBindingAdapter.OnQueryTextChange"],"requireAll":false,"attributeIndices":{"android:onQueryTextChange":1,"android:onQueryTextSubmit":0}},{"type":"androidx.databinding.adapters.SearchViewBindingAdapter","method":"setOnQueryTextListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.SearchView","attributes":["android:onSuggestionSelect","android:onSuggestionClick"],"parameterTypes":["androidx.databinding.adapters.SearchViewBindingAdapter.OnSuggestionSelect","androidx.databinding.adapters.SearchViewBindingAdapter.OnSuggestionClick"],"requireAll":false,"attributeIndices":{"android:onSuggestionClick":1,"android:onSuggestionSelect":0}},{"type":"androidx.databinding.adapters.SearchViewBindingAdapter","method":"setOnSuggestListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.SeekBar","attributes":["android:onStartTrackingTouch","android:onStopTrackingTouch","android:onProgressChanged","android:progressAttrChanged"],"parameterTypes":["androidx.databinding.adapters.SeekBarBindingAdapter.OnStartTrackingTouch","androidx.databinding.adapters.SeekBarBindingAdapter.OnStopTrackingTouch","androidx.databinding.adapters.SeekBarBindingAdapter.OnProgressChanged","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:onProgressChanged":2,"android:onStartTrackingTouch":0,"android:onStopTrackingTouch":1,"android:progressAttrChanged":3}},{"type":"androidx.databinding.adapters.SeekBarBindingAdapter","method":"setOnSeekBarChangeListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.TabHost","attributes":["android:onTabChanged","android:currentTabAttrChanged"],"parameterTypes":["android.widget.TabHost.OnTabChangeListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:currentTabAttrChanged":1,"android:onTabChanged":0}},{"type":"androidx.databinding.adapters.TabHostBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.TextView","attributes":["android:beforeTextChanged","android:onTextChanged","android:afterTextChanged","android:textAttrChanged"],"parameterTypes":["androidx.databinding.adapters.TextViewBindingAdapter.BeforeTextChanged","androidx.databinding.adapters.TextViewBindingAdapter.OnTextChanged","androidx.databinding.adapters.TextViewBindingAdapter.AfterTextChanged","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:afterTextChanged":2,"android:beforeTextChanged":0,"android:onTextChanged":1,"android:textAttrChanged":3}},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setTextWatcher","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.TimePicker","attributes":["android:onTimeChanged","android:hourAttrChanged","android:minuteAttrChanged"],"parameterTypes":["android.widget.TimePicker.OnTimeChangedListener","androidx.databinding.InverseBindingListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:hourAttrChanged":1,"android:minuteAttrChanged":2,"android:onTimeChanged":0}},{"type":"androidx.databinding.adapters.TimePickerBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"inverseAdapters":{"android:currentTab":[[{"viewType":"android.widget.TabHost","valueType":"int"},{"event":"android:currentTabAttrChanged","type":"androidx.databinding.adapters.TabHostBindingAdapter","method":"getCurrentTab","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.TabHost","valueType":"java.lang.String"},{"event":"android:currentTabAttrChanged","type":"androidx.databinding.adapters.TabHostBindingAdapter","method":"getCurrentTabTag","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:hour":[[{"viewType":"android.widget.TimePicker","valueType":"int"},{"event":"android:hourAttrChanged","type":"androidx.databinding.adapters.TimePickerBindingAdapter","method":"getHour","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:minute":[[{"viewType":"android.widget.TimePicker","valueType":"int"},{"event":"android:minuteAttrChanged","type":"androidx.databinding.adapters.TimePickerBindingAdapter","method":"getMinute","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:text":[[{"viewType":"android.widget.TextView","valueType":"java.lang.String"},{"event":"android:textAttrChanged","type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"getTextString","requiresOldValue":false,"isStatic":true,"componentClass":null}]]},"inverseMethods":{"android:checked":{"android.widget.CompoundButton":{"event":"android:checkedAttrChanged","type":"androidx.databinding.adapters.CompoundButtonBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:checkedButton":{"android.widget.RadioGroup":{"event":"android:checkedButtonAttrChanged","type":"androidx.databinding.adapters.RadioGroupBindingAdapter","method":"getCheckedRadioButtonId","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:date":{"android.widget.CalendarView":{"event":"android:dateAttrChanged","type":"androidx.databinding.adapters.CalendarViewBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:day":{"android.widget.DatePicker":{"event":"android:dayAttrChanged","type":"androidx.databinding.adapters.DatePickerBindingAdapter","method":"getDayOfMonth","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:month":{"android.widget.DatePicker":{"event":"android:monthAttrChanged","type":"androidx.databinding.adapters.DatePickerBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:progress":{"android.widget.SeekBar":{"event":"android:progressAttrChanged","type":"androidx.databinding.adapters.SeekBarBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:rating":{"android.widget.RatingBar":{"event":"android:ratingAttrChanged","type":"androidx.databinding.adapters.RatingBarBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:selectedItemPosition":{"android.widget.AdapterView":{"event":"android:selectedItemPositionAttrChanged","type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:selection":{"android.widget.AdapterView":{"event":"android:selectedItemPositionAttrChanged","type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"getSelectedItemPosition","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:value":{"android.widget.NumberPicker":{"event":"android:valueAttrChanged","type":"androidx.databinding.adapters.NumberPickerBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:year":{"android.widget.DatePicker":{"event":"android:yearAttrChanged","type":"androidx.databinding.adapters.DatePickerBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}}},"twoWayMethods":{},"useAndroidX":true} \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-br.bin b/chatkit/build/intermediates/data_binding_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-br.bin new file mode 100644 index 00000000..daa358d5 Binary files /dev/null and b/chatkit/build/intermediates/data_binding_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-br.bin differ diff --git a/chatkit/build/intermediates/data_binding_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-setter_store.json b/chatkit/build/intermediates/data_binding_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-setter_store.json new file mode 100644 index 00000000..d3a98d76 --- /dev/null +++ b/chatkit/build/intermediates/data_binding_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-setter_store.json @@ -0,0 +1 @@ +{"version":5,"adapterMethods":{"ekoBackgroundColorAlpha":[[{"viewType":"com.google.android.material.imageview.ShapeableImageView","valueType":"int"},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setBackgroundAlpha","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"ekoButtonStrokeShade":[[{"viewType":"com.google.android.material.button.MaterialButton","valueType":"com.ekoapp.ekosdk.uikit.common.views.ColorShade"},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setBackgroundAlpha","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"ekoVisibility":[[{"viewType":"android.view.View","valueType":"boolean"},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setVisibility","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"imageResource":[[{"viewType":"android.widget.ImageView","valueType":"android.graphics.drawable.Drawable"},{"type":"com.ekoapp.ekosdk.uikit.components.ImageViewBindingAdapterKt","method":"setImageDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","valueType":"android.net.Uri"},{"type":"com.ekoapp.ekosdk.uikit.components.ImageViewBindingAdapterKt","method":"setImageUri","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","valueType":"int"},{"type":"com.ekoapp.ekosdk.uikit.components.ImageViewBindingAdapterKt","method":"setImageResource","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","valueType":"java.lang.String"},{"type":"com.ekoapp.ekosdk.uikit.components.ImageViewBindingAdapterKt","method":"setImageUri","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"isBold":[[{"viewType":"android.widget.TextView","valueType":"boolean"},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setBold","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"required":[[{"viewType":"android.widget.TextView","valueType":"boolean"},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setRequiredInLabel","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"safeText":[[{"viewType":"android.widget.TextView","valueType":"java.lang.CharSequence"},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setText","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"showCameraIcon":[[{"viewType":"com.ekoapp.ekosdk.uikit.components.EkoAvatarView","valueType":"boolean"},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setShowCameraIcon","requiresOldValue":false,"isStatic":true,"componentClass":null}]]},"renamedMethods":{},"conversionMethods":{},"untaggableTypes":{},"multiValueAdapters":[[{"viewType":"android.view.View","attributes":["ekoBackgroundColor","backgroundColorShade"],"parameterTypes":["java.lang.Integer","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":false,"attributeIndices":{"backgroundColorShade":1,"ekoBackgroundColor":0}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setEkoViewBackgroundColor","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.view.View","attributes":["roundedCorner","topLeftRadius","bottomLeftRadius","topRightRadius","bottomRightRadius","fillColor","StrokeColor","colorShade"],"parameterTypes":["boolean","java.lang.Float","java.lang.Float","java.lang.Float","java.lang.Float","java.lang.Integer","java.lang.Integer","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":false,"attributeIndices":{"StrokeColor":6,"bottomLeftRadius":2,"bottomRightRadius":4,"colorShade":7,"fillColor":5,"roundedCorner":0,"topLeftRadius":1,"topRightRadius":3}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setRoundedCorner","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.Button","attributes":["buttonEnabledTextColor","buttonEnabledTextColorShade","buttonDisabledTextColor","buttonDisabledTextColorShade"],"parameterTypes":["java.lang.Integer","com.ekoapp.ekosdk.uikit.common.views.ColorShade","java.lang.Integer","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":false,"attributeIndices":{"buttonDisabledTextColor":2,"buttonDisabledTextColorShade":3,"buttonEnabledTextColor":0,"buttonEnabledTextColorShade":1}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setEkoButtonTextColor","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","attributes":["ekoFillColor","ekoFillShade"],"parameterTypes":["int","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":true,"attributeIndices":{"ekoFillColor":0,"ekoFillShade":1}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setRoundedImageView","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","attributes":["ekoTintColor","ekoTintShade"],"parameterTypes":["int","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":false,"attributeIndices":{"ekoTintColor":0,"ekoTintShade":1}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setImageViewTint","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","attributes":["imageUrl","placeHolder"],"parameterTypes":["java.lang.String","android.graphics.drawable.Drawable"],"requireAll":false,"attributeIndices":{"imageUrl":0,"placeHolder":1}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setImageUrl","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.TextView","attributes":["drawableTintColor","drawableTintShade"],"parameterTypes":["java.lang.Integer","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":false,"attributeIndices":{"drawableTintColor":0,"drawableTintShade":1}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setDrawableTint","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.TextView","attributes":["textColorShade","textColorHintShade"],"parameterTypes":["com.ekoapp.ekosdk.uikit.common.views.ColorShade","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":false,"attributeIndices":{"textColorHintShade":1,"textColorShade":0}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setEkoTextColor","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"androidx.recyclerview.widget.RecyclerView","attributes":["onScrolled","onScrollStateChanged"],"parameterTypes":["com.ekoapp.ekosdk.uikit.components.OnScroll","com.ekoapp.ekosdk.uikit.components.OnScrollStateChanged"],"requireAll":false,"attributeIndices":{"onScrollStateChanged":1,"onScrolled":0}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setOnRVScroll","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"com.ekoapp.ekosdk.uikit.components.EkoAvatarView","attributes":["avatarViewImage","avatarViewPlaceHolder","avatarViewSignature","isCircular"],"parameterTypes":["java.lang.String","android.graphics.drawable.Drawable","java.lang.String","boolean"],"requireAll":false,"attributeIndices":{"avatarViewImage":0,"avatarViewPlaceHolder":1,"avatarViewSignature":2,"isCircular":3}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setAvatarViewImage","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"com.ekoapp.ekosdk.uikit.components.EkoReadMoreTextView","attributes":["longPress","maxLines"],"parameterTypes":["com.ekoapp.ekosdk.uikit.components.ILongPressListener","java.lang.Integer"],"requireAll":false,"attributeIndices":{"longPress":0,"maxLines":1}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"com.ekoapp.ekosdk.uikit.components.EkoReadMoreTextView","attributes":["message","isSender"],"parameterTypes":["java.lang.String","boolean"],"requireAll":true,"attributeIndices":{"isSender":1,"message":0}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setText","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"com.google.android.material.checkbox.MaterialCheckBox","attributes":["checkBoxDefaultColor","checkBoxDefaultShade","checkBoxCheckedColor","checkBoxCheckedShade"],"parameterTypes":["java.lang.Integer","com.ekoapp.ekosdk.uikit.common.views.ColorShade","java.lang.Integer","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":false,"attributeIndices":{"checkBoxCheckedColor":2,"checkBoxCheckedShade":3,"checkBoxDefaultColor":0,"checkBoxDefaultShade":1}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setCheckboxSelectorColor","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"inverseAdapters":{},"inverseMethods":{},"twoWayMethods":{},"useAndroidX":true} \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_chat_home-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_chat_home-layout.xml new file mode 100644 index 00000000..7d47d8a9 --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_chat_home-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_edit_message-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_edit_message-layout.xml new file mode 100644 index 00000000..f83f6335 --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_edit_message-layout.xml @@ -0,0 +1 @@ +falsefalsefalsetrue \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_chat_bar-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_chat_bar-layout.xml new file mode 100644 index 00000000..05ea5cda --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_chat_bar-layout.xml @@ -0,0 +1 @@ +falsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_chat_compose_bar-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_chat_compose_bar-layout.xml new file mode 100644 index 00000000..824c2f4c --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_chat_compose_bar-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_edit_msg_bar-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_edit_msg_bar-layout.xml new file mode 100644 index 00000000..8154237b --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_edit_msg_bar-layout.xml @@ -0,0 +1 @@ +falsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_chat-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_chat-layout.xml new file mode 100644 index 00000000..1a6dd55f --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_chat-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_recent_chat-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_recent_chat-layout.xml new file mode 100644 index 00000000..f7434394 --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_recent_chat-layout.xml @@ -0,0 +1 @@ +false \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_audio_message_receiver-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_audio_message_receiver-layout.xml new file mode 100644 index 00000000..037f027f --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_audio_message_receiver-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_audio_message_sender-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_audio_message_sender-layout.xml new file mode 100644 index 00000000..2f892c58 --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_audio_message_sender-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_image_msg_receiver-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_image_msg_receiver-layout.xml new file mode 100644 index 00000000..d07d4fa5 --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_image_msg_receiver-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_image_msg_sender-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_image_msg_sender-layout.xml new file mode 100644 index 00000000..9af948e9 --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_image_msg_sender-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_recent_message-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_recent_message-layout.xml new file mode 100644 index 00000000..3869589e --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_recent_message-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_text_message_receiver-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_text_message_receiver-layout.xml new file mode 100644 index 00000000..8250066d --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_text_message_receiver-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_text_message_sender-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_text_message_sender-layout.xml new file mode 100644 index 00000000..cc9cb130 --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_text_message_sender-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_unknown_message-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_unknown_message-layout.xml new file mode 100644 index 00000000..903f9bd7 --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_unknown_message-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_popup_msg_delete-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_popup_msg_delete-layout.xml new file mode 100644 index 00000000..d7bdc0a6 --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_popup_msg_delete-layout.xml @@ -0,0 +1 @@ +falsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_popup_msg_report-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_popup_msg_report-layout.xml new file mode 100644 index 00000000..c25550ac --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_popup_msg_report-layout.xml @@ -0,0 +1 @@ +falsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_popup_text_msg_sender-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_popup_text_msg_sender-layout.xml new file mode 100644 index 00000000..ae828e53 --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_popup_text_msg_sender-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_date-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_date-layout.xml new file mode 100644 index 00000000..6093c9b2 --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_date-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_msg_deleted-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_msg_deleted-layout.xml new file mode 100644 index 00000000..c0ef55a4 --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_msg_deleted-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_msg_error-layout.xml b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_msg_error-layout.xml new file mode 100644 index 00000000..43456830 --- /dev/null +++ b/chatkit/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_msg_error-layout.xml @@ -0,0 +1 @@ +falsefalsefalse \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json b/chatkit/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json new file mode 100644 index 00000000..5bd798ba Binary files /dev/null and b/chatkit/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json differ diff --git a/chatkit/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/chatkit/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml new file mode 100644 index 00000000..9cc3328f --- /dev/null +++ b/chatkit/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/mergeDebugShaders/merger.xml b/chatkit/build/intermediates/incremental/mergeDebugShaders/merger.xml new file mode 100644 index 00000000..1e14036f --- /dev/null +++ b/chatkit/build/intermediates/incremental/mergeDebugShaders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugAssets/merger.xml b/chatkit/build/intermediates/incremental/packageDebugAssets/merger.xml new file mode 100644 index 00000000..3c209d4f --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugAssets/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/compile-file-map.properties b/chatkit/build/intermediates/incremental/packageDebugResources/compile-file-map.properties new file mode 100644 index 00000000..f80c7399 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/compile-file-map.properties @@ -0,0 +1,47 @@ +#Fri Jun 25 23:06:36 ICT 2021 +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_chat_compose_bar.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_chat_compose_bar.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_popup_msg_delete.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_popup_msg_delete.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_count.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_count.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/menu/amity_chat_home.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/menu/amity_chat_home.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_no_conversation.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_no_conversation.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_recent_message.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_recent_message.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/layout/amity_view_audio_msg_error.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_audio_msg_error.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/layout/amity_fragment_create_group_chat.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_create_group_chat.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_popup_msg_report.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_popup_msg_report.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_pause.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_pause.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_text_message_receiver.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_text_message_receiver.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_chat_home.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_activity_chat_home.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_play.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_play.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_chat_add.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_chat_add.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_check.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_check.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/layout/amity_dialog_chat.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_dialog_chat.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_create_chat.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_create_chat.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_popup_text_msg_sender.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_popup_text_msg_sender.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_community_private.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_community_private.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_chat.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_chat.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/menu/amity_chat_list.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/menu/amity_chat_list.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_recent_chat.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_recent_chat.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_image_msg_sender.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_image_msg_sender.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_image_msg_receiver.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_image_msg_receiver.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_edit_msg_bar.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_edit_msg_bar.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_audio_message_receiver.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_audio_message_receiver.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/layout/amity_activity_chat.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_activity_chat.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_arrow_down.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_arrow_down.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_chat_bar.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_chat_bar.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/layout/amity_fragment_chat_home_page.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_chat_home_page.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/layout/amity_fragment_directory.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_directory.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_default_avatar_group_chat.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_group_chat.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_default_avatar_publc_community_chat.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_publc_community_chat.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_text_message_sender.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_text_message_sender.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_date.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_date.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_image_failed.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_image_failed.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_community_public.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_community_public.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_audio_message_sender.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_audio_message_sender.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/menu/amity_text_sender_menu.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/menu/amity_text_sender_menu.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_default_avatar_private_community_chat.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_private_community_chat.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_msg_error.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_msg_error.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_default_avatar_direct_chat.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_direct_chat.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/res/drawable/amity_ic_send.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_send.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_unknown_message.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_unknown_message.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_msg_deleted.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_msg_deleted.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_edit_message.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/build/intermediates/packaged_res/debug/layout/amity_activity_edit_message.xml diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/merged.dir/values/values.xml b/chatkit/build/intermediates/incremental/packageDebugResources/merged.dir/values/values.xml new file mode 100644 index 00000000..e7847620 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/merged.dir/values/values.xml @@ -0,0 +1,44 @@ + + + Album + Billie Ellish \u00F4\u0080\u0087\u00BB + Camera + Chat + Delete + Edit + Edit Message + Can\'t send the message + File + Hold to record + Location + (%d) + Message is too short. + Message deleted \u2022 + Edited \u2022 + No conversations + Unable to play message. + Report + SAVE + Settings + Directory + Recent + Type message + Unknown message type + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/merger.xml b/chatkit/build/intermediates/incremental/packageDebugResources/merger.xml new file mode 100644 index 00000000..713e91fc --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/merger.xml @@ -0,0 +1,16 @@ + +ChatRecentDirectoryBillie Ellish \u00F4\u0080\u0087\u00BB(%d)No conversationsType messageSettingsEditDeleteReportEdit MessageSAVEMessage deleted \u2022Unknown message typeEdited \u2022Can\'t send the messageCameraAlbumFileLocationHold to recordMessage is too short.Unable to play message. \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_chat.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_chat.xml new file mode 100644 index 00000000..5aabae87 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_chat.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_chat_home.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_chat_home.xml new file mode 100644 index 00000000..a80168c2 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_chat_home.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_edit_message.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_edit_message.xml new file mode 100644 index 00000000..f475984a --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_edit_message.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_chat_bar.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_chat_bar.xml new file mode 100644 index 00000000..d2f52042 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_chat_bar.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_chat_compose_bar.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_chat_compose_bar.xml new file mode 100644 index 00000000..d23911cf --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_chat_compose_bar.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_dialog_chat.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_dialog_chat.xml new file mode 100644 index 00000000..006fd496 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_dialog_chat.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_edit_msg_bar.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_edit_msg_bar.xml new file mode 100644 index 00000000..25781de7 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_edit_msg_bar.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_chat.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_chat.xml new file mode 100644 index 00000000..c2eaae51 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_chat.xml @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_chat_home_page.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_chat_home_page.xml new file mode 100644 index 00000000..268cff82 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_chat_home_page.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_create_group_chat.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_create_group_chat.xml new file mode 100644 index 00000000..efd3a471 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_create_group_chat.xml @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_directory.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_directory.xml new file mode 100644 index 00000000..5e79e224 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_directory.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_recent_chat.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_recent_chat.xml new file mode 100644 index 00000000..2da36992 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_recent_chat.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_audio_message_receiver.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_audio_message_receiver.xml new file mode 100644 index 00000000..ef647d0a --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_audio_message_receiver.xml @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_audio_message_sender.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_audio_message_sender.xml new file mode 100644 index 00000000..8ef2e1eb --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_audio_message_sender.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_image_msg_receiver.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_image_msg_receiver.xml new file mode 100644 index 00000000..4d55190f --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_image_msg_receiver.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_image_msg_sender.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_image_msg_sender.xml new file mode 100644 index 00000000..b828e1b6 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_image_msg_sender.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_recent_message.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_recent_message.xml new file mode 100644 index 00000000..36e6b6bf --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_recent_message.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_text_message_receiver.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_text_message_receiver.xml new file mode 100644 index 00000000..9344a570 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_text_message_receiver.xml @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_text_message_sender.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_text_message_sender.xml new file mode 100644 index 00000000..3847b350 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_text_message_sender.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_unknown_message.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_unknown_message.xml new file mode 100644 index 00000000..4a308733 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_unknown_message.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_popup_msg_delete.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_popup_msg_delete.xml new file mode 100644 index 00000000..c44aaaeb --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_popup_msg_delete.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_popup_msg_report.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_popup_msg_report.xml new file mode 100644 index 00000000..b0cf7a65 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_popup_msg_report.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_popup_text_msg_sender.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_popup_text_msg_sender.xml new file mode 100644 index 00000000..5ca1a528 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_popup_text_msg_sender.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_audio_msg_error.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_audio_msg_error.xml new file mode 100644 index 00000000..8c859f77 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_audio_msg_error.xml @@ -0,0 +1,30 @@ + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_date.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_date.xml new file mode 100644 index 00000000..7aacb5c4 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_date.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_msg_deleted.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_msg_deleted.xml new file mode 100644 index 00000000..b58f6819 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_msg_deleted.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_msg_error.xml b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_msg_error.xml new file mode 100644 index 00000000..e0265de8 --- /dev/null +++ b/chatkit/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_msg_error.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/META-INF/chatkit_debug.kotlin_module b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/META-INF/chatkit_debug.kotlin_module new file mode 100644 index 00000000..22ddabff Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/META-INF/chatkit_debug.kotlin_module differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/androidx/databinding/DataBindingComponent.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/androidx/databinding/DataBindingComponent.class new file mode 100644 index 00000000..5dd900dd Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/androidx/databinding/DataBindingComponent.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/androidx/databinding/library/baseAdapters/BR.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/androidx/databinding/library/baseAdapters/BR.class new file mode 100644 index 00000000..89343834 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/androidx/databinding/library/baseAdapters/BR.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/BR.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/BR.class new file mode 100644 index 00000000..5b201b2b Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/BR.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/BR.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/BR.class new file mode 100644 index 00000000..cba9ac8e Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/BR.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/BuildConfig.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/BuildConfig.class new file mode 100644 index 00000000..f302e8fa Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/BuildConfig.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl$InnerBrLookup.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl$InnerBrLookup.class new file mode 100644 index 00000000..c019c4b6 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl$InnerBrLookup.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl$InnerLayoutIdLookup.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl$InnerLayoutIdLookup.class new file mode 100644 index 00000000..e8f5c805 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl$InnerLayoutIdLookup.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl.class new file mode 100644 index 00000000..40e94eaa Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/DataBindingInfo.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/DataBindingInfo.class new file mode 100644 index 00000000..b25e3f5d Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/DataBindingInfo.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBinding.class new file mode 100644 index 00000000..8f3f9f3b Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBindingImpl.class new file mode 100644 index 00000000..410cc1fa Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBinding.class new file mode 100644 index 00000000..97b6aa27 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBindingImpl$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBindingImpl$1.class new file mode 100644 index 00000000..4416c4bc Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBindingImpl$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBindingImpl.class new file mode 100644 index 00000000..993244c3 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBinding.class new file mode 100644 index 00000000..53a2f080 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBindingImpl.class new file mode 100644 index 00000000..5c9a0f74 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBinding.class new file mode 100644 index 00000000..88251f97 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBindingImpl.class new file mode 100644 index 00000000..28684b13 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBinding.class new file mode 100644 index 00000000..90064022 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBindingImpl.class new file mode 100644 index 00000000..19b47b88 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBinding.class new file mode 100644 index 00000000..ea72a8b0 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBindingImpl$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBindingImpl$1.class new file mode 100644 index 00000000..51845d66 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBindingImpl$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBindingImpl.class new file mode 100644 index 00000000..6a9a71fe Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBinding.class new file mode 100644 index 00000000..1130c1e9 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBindingImpl.class new file mode 100644 index 00000000..999641cb Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBinding.class new file mode 100644 index 00000000..c7cc3f60 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBindingImpl.class new file mode 100644 index 00000000..a4faf01d Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBinding.class new file mode 100644 index 00000000..31f8339e Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBindingImpl.class new file mode 100644 index 00000000..a4c73053 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBinding.class new file mode 100644 index 00000000..f81d0fe8 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBindingImpl.class new file mode 100644 index 00000000..c51b351e Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBinding.class new file mode 100644 index 00000000..449d325f Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBindingImpl.class new file mode 100644 index 00000000..dc66dbcb Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBinding.class new file mode 100644 index 00000000..79191ead Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBindingImpl.class new file mode 100644 index 00000000..d5da9eab Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBinding.class new file mode 100644 index 00000000..aafa0a38 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBindingImpl.class new file mode 100644 index 00000000..d97a81f2 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBinding.class new file mode 100644 index 00000000..50cf4360 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBindingImpl.class new file mode 100644 index 00000000..b4fd39db Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBinding.class new file mode 100644 index 00000000..604b5575 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBindingImpl.class new file mode 100644 index 00000000..b2dc1f2e Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBinding.class new file mode 100644 index 00000000..3282a375 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBindingImpl.class new file mode 100644 index 00000000..1e7dded7 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBinding.class new file mode 100644 index 00000000..a5e1e824 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBindingImpl.class new file mode 100644 index 00000000..501df388 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBinding.class new file mode 100644 index 00000000..52670783 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBindingImpl.class new file mode 100644 index 00000000..a0a57543 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBinding.class new file mode 100644 index 00000000..6fee3674 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBindingImpl.class new file mode 100644 index 00000000..62257436 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBinding.class new file mode 100644 index 00000000..b7115b5e Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBindingImpl.class new file mode 100644 index 00000000..075a7ed3 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBinding.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBinding.class new file mode 100644 index 00000000..b3ad2a00 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBinding.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBindingImpl.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBindingImpl.class new file mode 100644 index 00000000..166aa944 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBindingImpl.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/directory/fragment/EkoDirectoryFragment.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/directory/fragment/EkoDirectoryFragment.class new file mode 100644 index 00000000..85aa5e93 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/directory/fragment/EkoDirectoryFragment.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$$special$$inlined$viewModels$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$$special$$inlined$viewModels$1.class new file mode 100644 index 00000000..03364d59 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$$special$$inlined$viewModels$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$$special$$inlined$viewModels$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$$special$$inlined$viewModels$2.class new file mode 100644 index 00000000..ef003ba5 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$$special$$inlined$viewModels$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$Companion.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$Companion.class new file mode 100644 index 00000000..2fe95b12 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$Companion.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$getMessage$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$getMessage$1.class new file mode 100644 index 00000000..4e909300 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$getMessage$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$onCreate$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$onCreate$1.class new file mode 100644 index 00000000..a288373b Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$onCreate$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$requestFocus$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$requestFocus$1.class new file mode 100644 index 00000000..b5085bb7 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$requestFocus$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$setUpToolbar$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$setUpToolbar$1.class new file mode 100644 index 00000000..458fd425 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$setUpToolbar$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$setUpToolbar$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$setUpToolbar$2.class new file mode 100644 index 00000000..0f11c423 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$setUpToolbar$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity.class new file mode 100644 index 00000000..b76f736e Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel$observeMessageChange$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel$observeMessageChange$1.class new file mode 100644 index 00000000..7e414e29 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel$observeMessageChange$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel.class new file mode 100644 index 00000000..1921c4f8 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnClickListener$Listener.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnClickListener$Listener.class new file mode 100644 index 00000000..0ca51d61 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnClickListener$Listener.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnClickListener.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnClickListener.class new file mode 100644 index 00000000..18a36336 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnClickListener.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnLongClickListener$Listener.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnLongClickListener$Listener.class new file mode 100644 index 00000000..dfe59a68 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnLongClickListener$Listener.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnLongClickListener.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnLongClickListener.class new file mode 100644 index 00000000..8532dddb Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnLongClickListener.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnScrollStateChanged$Listener.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnScrollStateChanged$Listener.class new file mode 100644 index 00000000..89bd3a6c Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnScrollStateChanged$Listener.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnScrollStateChanged.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnScrollStateChanged.class new file mode 100644 index 00000000..dfa91508 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnScrollStateChanged.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity$$special$$inlined$viewModels$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity$$special$$inlined$viewModels$1.class new file mode 100644 index 00000000..b6bab46f Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity$$special$$inlined$viewModels$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity$$special$$inlined$viewModels$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity$$special$$inlined$viewModels$2.class new file mode 100644 index 00000000..c148d002 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity$$special$$inlined$viewModels$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity.class new file mode 100644 index 00000000..116de3d4 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel.class new file mode 100644 index 00000000..d73936eb Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate.class new file mode 100644 index 00000000..11bb20a3 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate.class new file mode 100644 index 00000000..6b422358 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener.class new file mode 100644 index 00000000..28ce7506 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment$Builder.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment$Builder.class new file mode 100644 index 00000000..03647e74 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment$Builder.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment.class new file mode 100644 index 00000000..fb0e9f53 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/groupchat/EkoCreateGroupChatFragment.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/groupchat/EkoCreateGroupChatFragment.class new file mode 100644 index 00000000..aa106fa7 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/home/groupchat/EkoCreateGroupChatFragment.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity$Companion.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity$Companion.class new file mode 100644 index 00000000..2891faf1 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity$Companion.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity.class new file mode 100644 index 00000000..54440848 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil$WhenMappings.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil$WhenMappings.class new file mode 100644 index 00000000..0f76c01e Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil$WhenMappings.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil.class new file mode 100644 index 00000000..42936552 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$Companion$MESSAGE_DIFF_CALLBACK$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$Companion$MESSAGE_DIFF_CALLBACK$1.class new file mode 100644 index 00000000..ef13f04c Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$Companion$MESSAGE_DIFF_CALLBACK$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$Companion.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$Companion.class new file mode 100644 index 00000000..d0644271 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$Companion.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ICustomViewHolder.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ICustomViewHolder.class new file mode 100644 index 00000000..3c097cfe Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ICustomViewHolder.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ekoClient$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ekoClient$2.class new file mode 100644 index 00000000..8b1e09c2 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ekoClient$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$exoPlayer$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$exoPlayer$2.class new file mode 100644 index 00000000..564c8bf9 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$exoPlayer$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$exoPlayerListener$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$exoPlayerListener$1.class new file mode 100644 index 00000000..da98f9dd Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$exoPlayerListener$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$okHttpDataSourceFactory$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$okHttpDataSourceFactory$2.class new file mode 100644 index 00000000..a16b8dd1 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$okHttpDataSourceFactory$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$uiUpdateHandler$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$uiUpdateHandler$2.class new file mode 100644 index 00000000..9be60051 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$uiUpdateHandler$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$updateSeekBar$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$updateSeekBar$1.class new file mode 100644 index 00000000..fca79632 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$updateSeekBar$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter.class new file mode 100644 index 00000000..bd2d1413 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$$special$$inlined$activityViewModels$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$$special$$inlined$activityViewModels$1.class new file mode 100644 index 00000000..cb237cbb Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$$special$$inlined$activityViewModels$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$$special$$inlined$activityViewModels$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$$special$$inlined$activityViewModels$2.class new file mode 100644 index 00000000..25701774 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$$special$$inlined$activityViewModels$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$Builder.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$Builder.class new file mode 100644 index 00000000..9c6e52a9 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$Builder.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$Companion.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$Companion.class new file mode 100644 index 00000000..ab584463 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$Companion.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$WhenMappings.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$WhenMappings.class new file mode 100644 index 00000000..19d16907 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$WhenMappings.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$1.class new file mode 100644 index 00000000..8fc21622 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$2$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$2$1.class new file mode 100644 index 00000000..7d409e16 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$2$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$2.class new file mode 100644 index 00000000..0da8c6eb Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1.class new file mode 100644 index 00000000..4d2770c1 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$initRecyclerView$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$initRecyclerView$1.class new file mode 100644 index 00000000..858573ed Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$initRecyclerView$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$initToolBar$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$initToolBar$1.class new file mode 100644 index 00000000..b23b6aa4 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$initToolBar$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$joinChannel$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$joinChannel$1.class new file mode 100644 index 00000000..d9172285 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$joinChannel$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$observeViewModelEvents$1$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$observeViewModelEvents$1$1.class new file mode 100644 index 00000000..18e66396 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$observeViewModelEvents$1$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$observeViewModelEvents$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$observeViewModelEvents$1.class new file mode 100644 index 00000000..9834c0ee Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$observeViewModelEvents$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onActivityResult$$inlined$let$lambda$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onActivityResult$$inlined$let$lambda$1.class new file mode 100644 index 00000000..6dee2c5f Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onActivityResult$$inlined$let$lambda$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onActivityResult$$inlined$let$lambda$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onActivityResult$$inlined$let$lambda$2.class new file mode 100644 index 00000000..9cd05187 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onActivityResult$$inlined$let$lambda$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onFileRecorded$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onFileRecorded$1.class new file mode 100644 index 00000000..a8ea4983 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onFileRecorded$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onFileRecorded$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onFileRecorded$2.class new file mode 100644 index 00000000..7800e622 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onFileRecorded$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onPhotoClicked$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onPhotoClicked$1.class new file mode 100644 index 00000000..167ca7f9 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onPhotoClicked$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onPhotoClicked$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onPhotoClicked$2.class new file mode 100644 index 00000000..9c413758 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onPhotoClicked$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onViewCreated$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onViewCreated$1.class new file mode 100644 index 00000000..a188d2b9 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onViewCreated$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onViewCreated$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onViewCreated$2.class new file mode 100644 index 00000000..f94fb7f4 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onViewCreated$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$recordPermission$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$recordPermission$1.class new file mode 100644 index 00000000..30a7ffda Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$recordPermission$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$scrollToEnd$$inlined$schedule$1$lambda$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$scrollToEnd$$inlined$schedule$1$lambda$1.class new file mode 100644 index 00000000..4589d121 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$scrollToEnd$$inlined$schedule$1$lambda$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$scrollToEnd$$inlined$schedule$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$scrollToEnd$$inlined$schedule$1.class new file mode 100644 index 00000000..487ad347 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$scrollToEnd$$inlined$schedule$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$setRecorderTouchListener$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$setRecorderTouchListener$1.class new file mode 100644 index 00000000..c05f952a Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$setRecorderTouchListener$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$setUpBackPress$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$setUpBackPress$1.class new file mode 100644 index 00000000..3bc93a88 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$setUpBackPress$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$toggleSoftKeyboard$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$toggleSoftKeyboard$1.class new file mode 100644 index 00000000..f2307a41 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$toggleSoftKeyboard$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment.class new file mode 100644 index 00000000..e6c047f7 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragmentKt.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragmentKt.class new file mode 100644 index 00000000..a492d7dc Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragmentKt.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp$PopUpGravity.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp$PopUpGravity.class new file mode 100644 index 00000000..dcefb4c9 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp$PopUpGravity.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp$showPopUp$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp$showPopUp$1.class new file mode 100644 index 00000000..53d48d0a Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp$showPopUp$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp.class new file mode 100644 index 00000000..e5eaf4e6 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$WhenMappings.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$WhenMappings.class new file mode 100644 index 00000000..1a990e22 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$WhenMappings.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$addViewModelListener$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$addViewModelListener$1.class new file mode 100644 index 00000000..6278a075 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$addViewModelListener$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$downloadAudioFile$listener$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$downloadAudioFile$listener$1.class new file mode 100644 index 00000000..c75d203f Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$downloadAudioFile$listener$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder.class new file mode 100644 index 00000000..7aabe638 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder$WhenMappings.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder$WhenMappings.class new file mode 100644 index 00000000..2a5d3146 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder$WhenMappings.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder$addViewModelListeners$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder$addViewModelListeners$1.class new file mode 100644 index 00000000..a4743da9 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder$addViewModelListeners$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder.class new file mode 100644 index 00000000..f0f6d507 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder$WhenMappings.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder$WhenMappings.class new file mode 100644 index 00000000..8cafea6a Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder$WhenMappings.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder$addViewModelListeners$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder$addViewModelListeners$1.class new file mode 100644 index 00000000..4e53a834 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder$addViewModelListeners$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder.class new file mode 100644 index 00000000..b1a38c5e Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder.class new file mode 100644 index 00000000..0b20ad6e Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$WhenMappings.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$WhenMappings.class new file mode 100644 index 00000000..5d7c15af Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$WhenMappings.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$addViewModelListeners$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$addViewModelListeners$1.class new file mode 100644 index 00000000..e083b5b6 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$addViewModelListeners$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$setMessageData$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$setMessageData$1.class new file mode 100644 index 00000000..43fcec49 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$setMessageData$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder.class new file mode 100644 index 00000000..4f156c4a Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$WhenMappings.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$WhenMappings.class new file mode 100644 index 00000000..3dd9e29a Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$WhenMappings.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$addViewModelListeners$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$addViewModelListeners$1.class new file mode 100644 index 00000000..6952f9b3 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$addViewModelListeners$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$setMessageData$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$setMessageData$1.class new file mode 100644 index 00000000..df2a124e Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$setMessageData$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder.class new file mode 100644 index 00000000..9b299fe8 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$WhenMappings.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$WhenMappings.class new file mode 100644 index 00000000..72ca6587 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$WhenMappings.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$addViewModelListener$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$addViewModelListener$1.class new file mode 100644 index 00000000..69109b88 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$addViewModelListener$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$deleteMessage$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$deleteMessage$1.class new file mode 100644 index 00000000..9e7fa48e Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$deleteMessage$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$deleteMessage$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$deleteMessage$2.class new file mode 100644 index 00000000..c20088c8 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$deleteMessage$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$reportMessage$1$onComplete$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$reportMessage$1$onComplete$1.class new file mode 100644 index 00000000..43f0d8c6 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$reportMessage$1$onComplete$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$reportMessage$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$reportMessage$1.class new file mode 100644 index 00000000..d6d3847e Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$reportMessage$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showDeleteDialog$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showDeleteDialog$1.class new file mode 100644 index 00000000..f06459a5 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showDeleteDialog$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showDeleteFailedDialog$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showDeleteFailedDialog$1.class new file mode 100644 index 00000000..727c5293 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showDeleteFailedDialog$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showFailedMessageDialog$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showFailedMessageDialog$1.class new file mode 100644 index 00000000..a359e4ee Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showFailedMessageDialog$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder.class new file mode 100644 index 00000000..da7a1d60 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder$WhenMappings.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder$WhenMappings.class new file mode 100644 index 00000000..a0636a08 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder$WhenMappings.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder$addViewModelListener$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder$addViewModelListener$1.class new file mode 100644 index 00000000..d1dd1fcf Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder$addViewModelListener$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder.class new file mode 100644 index 00000000..fe594f20 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder$WhenMappings.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder$WhenMappings.class new file mode 100644 index 00000000..6e4d1ff4 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder$WhenMappings.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder$addViewModelListener$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder$addViewModelListener$1.class new file mode 100644 index 00000000..a1355d7b Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder$addViewModelListener$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder.class new file mode 100644 index 00000000..0c703144 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoUnknownMessageViewHolder.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoUnknownMessageViewHolder.class new file mode 100644 index 00000000..17137b2c Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoUnknownMessageViewHolder.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback.class new file mode 100644 index 00000000..ec3e10eb Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$1.class new file mode 100644 index 00000000..11854a49 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$WhenMappings.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$WhenMappings.class new file mode 100644 index 00000000..496d8084 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$WhenMappings.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$getUploadProgress$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$getUploadProgress$1.class new file mode 100644 index 00000000..89653928 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$getUploadProgress$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$getUploadProgress$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$getUploadProgress$2.class new file mode 100644 index 00000000..5b0ac8da Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$getUploadProgress$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel.class new file mode 100644 index 00000000..02b7d51a Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel.class new file mode 100644 index 00000000..ad265ec4 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$1.class new file mode 100644 index 00000000..1b02e07e Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$getImageUploadProgress$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$getImageUploadProgress$1.class new file mode 100644 index 00000000..8711b102 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$getImageUploadProgress$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$getImageUploadProgress$2.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$getImageUploadProgress$2.class new file mode 100644 index 00000000..9484c5bc Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$getImageUploadProgress$2.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel.class new file mode 100644 index 00000000..1305af0a Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel$composeBarClickListener$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel$composeBarClickListener$1.class new file mode 100644 index 00000000..d7b7a0b9 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel$composeBarClickListener$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel$sendMessage$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel$sendMessage$1.class new file mode 100644 index 00000000..b1eef924 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel$sendMessage$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel.class new file mode 100644 index 00000000..13117d47 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel.class new file mode 100644 index 00000000..0d8af8d0 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel.class new file mode 100644 index 00000000..c03f68d3 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoUnknownMsgViewModel.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoUnknownMsgViewModel.class new file mode 100644 index 00000000..a62bd630 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoUnknownMsgViewModel.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter$Companion$diffCallBack$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter$Companion$diffCallBack$1.class new file mode 100644 index 00000000..9b67357b Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter$Companion$diffCallBack$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter$Companion.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter$Companion.class new file mode 100644 index 00000000..b1325c65 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter$Companion.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter.class new file mode 100644 index 00000000..fe4dbfc9 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder$WhenMappings.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder$WhenMappings.class new file mode 100644 index 00000000..89460384 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder$WhenMappings.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder$bind$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder$bind$1.class new file mode 100644 index 00000000..098fc060 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder$bind$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder.class new file mode 100644 index 00000000..80864157 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment$Builder.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment$Builder.class new file mode 100644 index 00000000..7f90da85 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment$Builder.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment$getRecentChatData$1.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment$getRecentChatData$1.class new file mode 100644 index 00000000..d2f49b60 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment$getRecentChatData$1.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment.class new file mode 100644 index 00000000..ac556c75 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatViewModel.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatViewModel.class new file mode 100644 index 00000000..6fb17776 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatViewModel.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/util/EkoRecentItemDecoration.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/util/EkoRecentItemDecoration.class new file mode 100644 index 00000000..2ad3f7b5 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/util/EkoRecentItemDecoration.class differ diff --git a/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/util/MessageType.class b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/util/MessageType.class new file mode 100644 index 00000000..29498021 Binary files /dev/null and b/chatkit/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/chat/util/MessageType.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/androidx/databinding/DataBindingComponent.class b/chatkit/build/intermediates/javac/debug/classes/androidx/databinding/DataBindingComponent.class new file mode 100644 index 00000000..5dd900dd Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/androidx/databinding/DataBindingComponent.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/androidx/databinding/library/baseAdapters/BR.class b/chatkit/build/intermediates/javac/debug/classes/androidx/databinding/library/baseAdapters/BR.class new file mode 100644 index 00000000..92745616 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/androidx/databinding/library/baseAdapters/BR.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/BR.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/BR.class new file mode 100644 index 00000000..08f1a885 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/BR.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/BR.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/BR.class new file mode 100644 index 00000000..6351ca9b Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/BR.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/BuildConfig.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/BuildConfig.class new file mode 100644 index 00000000..af60ec5d Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/BuildConfig.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl$InnerBrLookup.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl$InnerBrLookup.class new file mode 100644 index 00000000..85ca9d20 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl$InnerBrLookup.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl$InnerLayoutIdLookup.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl$InnerLayoutIdLookup.class new file mode 100644 index 00000000..18bb7490 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl$InnerLayoutIdLookup.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl.class new file mode 100644 index 00000000..32b9fa94 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/DataBinderMapperImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/DataBindingInfo.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/DataBindingInfo.class new file mode 100644 index 00000000..d283c59b Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/DataBindingInfo.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBinding.class new file mode 100644 index 00000000..cbf25ce9 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBindingImpl.class new file mode 100644 index 00000000..6523c506 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBinding.class new file mode 100644 index 00000000..d231b5f5 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBindingImpl$1.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBindingImpl$1.class new file mode 100644 index 00000000..b99e3eda Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBindingImpl$1.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBindingImpl.class new file mode 100644 index 00000000..27afbd01 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityEditMessageBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBinding.class new file mode 100644 index 00000000..f8d10947 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBindingImpl.class new file mode 100644 index 00000000..13d405a6 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatBarBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBinding.class new file mode 100644 index 00000000..eb617636 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBindingImpl.class new file mode 100644 index 00000000..5e0d7f35 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityChatComposeBarBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBinding.class new file mode 100644 index 00000000..f1119d84 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBindingImpl.class new file mode 100644 index 00000000..87af825f Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityEditMsgBarBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBinding.class new file mode 100644 index 00000000..f83eb602 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBindingImpl$1.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBindingImpl$1.class new file mode 100644 index 00000000..460eef1a Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBindingImpl$1.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBindingImpl.class new file mode 100644 index 00000000..d553dabf Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBinding.class new file mode 100644 index 00000000..d4da7798 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBindingImpl.class new file mode 100644 index 00000000..461afbf7 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBinding.class new file mode 100644 index 00000000..bb8cf93c Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBindingImpl.class new file mode 100644 index 00000000..96e68b6f Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBinding.class new file mode 100644 index 00000000..dff5924c Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBindingImpl.class new file mode 100644 index 00000000..21301a11 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBinding.class new file mode 100644 index 00000000..46629ace Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBindingImpl.class new file mode 100644 index 00000000..b3aa7dd8 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBinding.class new file mode 100644 index 00000000..a6fde585 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBindingImpl.class new file mode 100644 index 00000000..ae2659e6 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBinding.class new file mode 100644 index 00000000..71df9c12 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBindingImpl.class new file mode 100644 index 00000000..059e3dcd Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBinding.class new file mode 100644 index 00000000..7de86dd7 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBindingImpl.class new file mode 100644 index 00000000..c82b2ffd Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBinding.class new file mode 100644 index 00000000..7bc488e9 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBindingImpl.class new file mode 100644 index 00000000..e4877a63 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBinding.class new file mode 100644 index 00000000..25d603f2 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBindingImpl.class new file mode 100644 index 00000000..37ec7606 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBinding.class new file mode 100644 index 00000000..f5267362 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBindingImpl.class new file mode 100644 index 00000000..dc109cd2 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgDeleteBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBinding.class new file mode 100644 index 00000000..0a6a86dd Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBindingImpl.class new file mode 100644 index 00000000..f5981414 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupMsgReportBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBinding.class new file mode 100644 index 00000000..7ea16193 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBindingImpl.class new file mode 100644 index 00000000..af27f553 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityPopupTextMsgSenderBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBinding.class new file mode 100644 index 00000000..1b45dcbf Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBindingImpl.class new file mode 100644 index 00000000..c36e4071 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewDateBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBinding.class new file mode 100644 index 00000000..98620252 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBindingImpl.class new file mode 100644 index 00000000..73313ea9 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgDeletedBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBinding.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBinding.class new file mode 100644 index 00000000..9c3c269a Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBinding.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBindingImpl.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBindingImpl.class new file mode 100644 index 00000000..e31f738f Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/databinding/AmityViewMsgErrorBindingImpl.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnClickListener$Listener.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnClickListener$Listener.class new file mode 100644 index 00000000..0ca51d61 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnClickListener$Listener.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnClickListener.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnClickListener.class new file mode 100644 index 00000000..fc9b3965 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnClickListener.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnLongClickListener$Listener.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnLongClickListener$Listener.class new file mode 100644 index 00000000..dfe59a68 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnLongClickListener$Listener.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnLongClickListener.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnLongClickListener.class new file mode 100644 index 00000000..eff72040 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnLongClickListener.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnScrollStateChanged$Listener.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnScrollStateChanged$Listener.class new file mode 100644 index 00000000..89bd3a6c Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnScrollStateChanged$Listener.class differ diff --git a/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnScrollStateChanged.class b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnScrollStateChanged.class new file mode 100644 index 00000000..4ae7ac37 Binary files /dev/null and b/chatkit/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/chat/generated/callback/OnScrollStateChanged.class differ diff --git a/chatkit/build/intermediates/library_java_res/debug/res.jar b/chatkit/build/intermediates/library_java_res/debug/res.jar new file mode 100644 index 00000000..fda901a5 Binary files /dev/null and b/chatkit/build/intermediates/library_java_res/debug/res.jar differ diff --git a/chatkit/build/intermediates/library_manifest/debug/AndroidManifest.xml b/chatkit/build/intermediates/library_manifest/debug/AndroidManifest.xml new file mode 100644 index 00000000..c0079720 --- /dev/null +++ b/chatkit/build/intermediates/library_manifest/debug/AndroidManifest.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/local_only_symbol_list/debug/R-def.txt b/chatkit/build/intermediates/local_only_symbol_list/debug/R-def.txt new file mode 100644 index 00000000..3bc6cc3f --- /dev/null +++ b/chatkit/build/intermediates/local_only_symbol_list/debug/R-def.txt @@ -0,0 +1,133 @@ +R_DEF: Internal format may change without notice +local +drawable amity_ic_arrow_down +drawable amity_ic_chat_add +drawable amity_ic_check +drawable amity_ic_community_private +drawable amity_ic_community_public +drawable amity_ic_count +drawable amity_ic_create_chat +drawable amity_ic_default_avatar_direct_chat +drawable amity_ic_default_avatar_group_chat +drawable amity_ic_default_avatar_private_community_chat +drawable amity_ic_default_avatar_publc_community_chat +drawable amity_ic_image_failed +drawable amity_ic_no_conversation +drawable amity_ic_pause +drawable amity_ic_play +drawable amity_ic_send +id btnAdd +id chatHomeContainer +id chatHomeToolBar +id chatToolBar +id composeBar +id create +id dateHeader +id divider +id emToolBar +id emptyView +id errorMessageContainer +id etMessage +id icCross +id ivAlbum +id ivAvatar +id ivBack +id ivCamera +id ivFile +id ivImageIncoming +id ivLocation +id ivMsgOutgoing +id ivNoConversation +id ivPlay +id ivRemove +id ivSend +id ivVoiceMsg +id lMessage +id layoutAudio +id layoutAudioReceiver +id layoutParent +id messageListContainer +id progressBar +id recordBackground +id recorderView +id rightBarrier +id rvChatList +id rvRecentChat +id search +id tabLayout +id tvAlbum +id tvCamera +id tvDelete +id tvDisplayName +id tvDltMsg +id tvDltTime +id tvEdit +id tvFile +id tvLocation +id tvMemberCount +id tvMessage +id tvMessageIncoming +id tvMessageOutgoing +id tvName +id tvRecord +id tvSave +id tvTime +id tvTimeOutgoing +id tvUnreadCount +layout amity_activity_chat +layout amity_activity_chat_home +layout amity_activity_edit_message +layout amity_chat_bar +layout amity_chat_compose_bar +layout amity_dialog_chat +layout amity_edit_msg_bar +layout amity_fragment_chat +layout amity_fragment_chat_home_page +layout amity_fragment_create_group_chat +layout amity_fragment_directory +layout amity_fragment_recent_chat +layout amity_item_audio_message_receiver +layout amity_item_audio_message_sender +layout amity_item_image_msg_receiver +layout amity_item_image_msg_sender +layout amity_item_recent_message +layout amity_item_text_message_receiver +layout amity_item_text_message_sender +layout amity_item_unknown_message +layout amity_popup_msg_delete +layout amity_popup_msg_report +layout amity_popup_text_msg_sender +layout amity_view_audio_msg_error +layout amity_view_date +layout amity_view_msg_deleted +layout amity_view_msg_error +menu amity_chat_home +menu amity_chat_list +menu amity_text_sender_menu +string amity_album +string amity_billie_elli +string amity_camera +string amity_chat +string amity_delete +string amity_edit +string amity_edit_msg +string amity_failed_msg +string amity_file +string amity_hold_to_record +string amity_location +string amity_member_count +string amity_message_is_too_short +string amity_msg_dltd +string amity_msg_edited +string amity_no_conversations +string amity_playback_error +string amity_report +string amity_save +string amity_settings +string amity_title_directory +string amity_title_recent_chat +string amity_type_message +string amity_unknown_msg +style ChatHomeToolBarStyle +style ChatToolbarLeftDrawableStyle +style ChatToolbarLeftTextStyle diff --git a/chatkit/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/chatkit/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt new file mode 100644 index 00000000..648477e1 --- /dev/null +++ b/chatkit/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt @@ -0,0 +1,47 @@ +1 +2 +6 +7 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml +9 android:targetSdkVersion="30" /> +9-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml +10 +11 +11-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:5:5-71 +11-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:5:22-68 +12 +13 +13-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:7:5-21:19 +14 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:8:9-11:56 +15 android:name="com.ekoapp.ekosdk.uikit.chat.editMessage.EkoEditMessageActivity" +15-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:9:13-63 +16 android:screenOrientation="portrait" +16-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:10:13-49 +17 android:theme="@style/Base.Theme.EkoApp" /> +17-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:11:13-53 +18 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:12:9-16:58 +19 android:name="com.ekoapp.ekosdk.uikit.chat.messages.EkoMessageListActivity" +19-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:13:13-60 +20 android:screenOrientation="portrait" +20-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:14:13-49 +21 android:theme="@style/Base.Theme.EkoApp" +21-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:15:13-53 +22 android:windowSoftInputMode="adjustResize" /> +22-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:16:13-55 +23 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:17:9-20:56 +24 android:name="com.ekoapp.ekosdk.uikit.chat.home.EkoChatHomePageActivity" +24-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:18:13-57 +25 android:screenOrientation="portrait" +25-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:19:13-49 +26 android:theme="@style/Base.Theme.EkoApp" /> +26-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/chatkit/src/main/AndroidManifest.xml:20:13-53 +27 +28 +29 diff --git a/chatkit/build/intermediates/merged_manifests/debug/output.json b/chatkit/build/intermediates/merged_manifests/debug/output.json new file mode 100644 index 00000000..b83f3c2f --- /dev/null +++ b/chatkit/build/intermediates/merged_manifests/debug/output.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "applicationId": "com.ekoapp.ekosdk.uikit.chat", + "variantType": "LIBRARY", + "elements": [ + { + "outputType": { + "type": "MERGED_MANIFESTS" + }, + "apkData": { + "type": "MAIN", + "splits": [], + "versionCode": 1, + "versionName": "1.0", + "outputFile": "chatkit-debug.aar", + "fullName": "debug", + "baseName": "debug", + "dirName": "" + }, + "path": "../../library_manifest/debug/AndroidManifest.xml", + "properties": { + "packageId": "com.ekoapp.ekosdk.uikit.chat", + "split": "" + } + } + ] +} \ No newline at end of file diff --git a/chatkit/build/intermediates/navigation_json/debug/navigation.json b/chatkit/build/intermediates/navigation_json/debug/navigation.json new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/chatkit/build/intermediates/navigation_json/debug/navigation.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_arrow_down.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_arrow_down.xml new file mode 100644 index 00000000..e4a5d3a3 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_arrow_down.xml @@ -0,0 +1,10 @@ + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_chat_add.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_chat_add.xml new file mode 100644 index 00000000..4f250884 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_chat_add.xml @@ -0,0 +1,10 @@ + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_check.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_check.xml new file mode 100644 index 00000000..c5034b8b --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_check.xml @@ -0,0 +1,10 @@ + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_community_private.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_community_private.xml new file mode 100644 index 00000000..2a055818 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_community_private.xml @@ -0,0 +1,9 @@ + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_community_public.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_community_public.xml new file mode 100644 index 00000000..78ef273f --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_community_public.xml @@ -0,0 +1,9 @@ + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_count.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_count.xml new file mode 100644 index 00000000..854080fc --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_count.xml @@ -0,0 +1,9 @@ + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_create_chat.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_create_chat.xml new file mode 100644 index 00000000..cb02098d --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_create_chat.xml @@ -0,0 +1,9 @@ + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_direct_chat.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_direct_chat.xml new file mode 100644 index 00000000..fba9a261 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_direct_chat.xml @@ -0,0 +1,9 @@ + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_group_chat.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_group_chat.xml new file mode 100644 index 00000000..cb158c54 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_group_chat.xml @@ -0,0 +1,9 @@ + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_private_community_chat.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_private_community_chat.xml new file mode 100644 index 00000000..70654daf --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_private_community_chat.xml @@ -0,0 +1,9 @@ + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_publc_community_chat.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_publc_community_chat.xml new file mode 100644 index 00000000..17268795 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_default_avatar_publc_community_chat.xml @@ -0,0 +1,12 @@ + + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_image_failed.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_image_failed.xml new file mode 100644 index 00000000..f6bb526a --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_image_failed.xml @@ -0,0 +1,10 @@ + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_no_conversation.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_no_conversation.xml new file mode 100644 index 00000000..6398d4b3 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_no_conversation.xml @@ -0,0 +1,9 @@ + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_pause.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_pause.xml new file mode 100644 index 00000000..534667e8 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_pause.xml @@ -0,0 +1,10 @@ + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_play.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_play.xml new file mode 100644 index 00000000..8d8443e5 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_play.xml @@ -0,0 +1,9 @@ + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_send.xml b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_send.xml new file mode 100644 index 00000000..4351d941 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/drawable/amity_ic_send.xml @@ -0,0 +1,10 @@ + + + diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_activity_chat.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_activity_chat.xml new file mode 100644 index 00000000..5aabae87 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_activity_chat.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_activity_chat_home.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_activity_chat_home.xml new file mode 100644 index 00000000..a80168c2 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_activity_chat_home.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_activity_edit_message.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_activity_edit_message.xml new file mode 100644 index 00000000..f475984a --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_activity_edit_message.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_chat_bar.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_chat_bar.xml new file mode 100644 index 00000000..d2f52042 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_chat_bar.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_chat_compose_bar.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_chat_compose_bar.xml new file mode 100644 index 00000000..d23911cf --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_chat_compose_bar.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_dialog_chat.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_dialog_chat.xml new file mode 100644 index 00000000..006fd496 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_dialog_chat.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_edit_msg_bar.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_edit_msg_bar.xml new file mode 100644 index 00000000..25781de7 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_edit_msg_bar.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_chat.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_chat.xml new file mode 100644 index 00000000..c2eaae51 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_chat.xml @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_chat_home_page.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_chat_home_page.xml new file mode 100644 index 00000000..268cff82 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_chat_home_page.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_create_group_chat.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_create_group_chat.xml new file mode 100644 index 00000000..efd3a471 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_create_group_chat.xml @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_directory.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_directory.xml new file mode 100644 index 00000000..5e79e224 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_directory.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_recent_chat.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_recent_chat.xml new file mode 100644 index 00000000..2da36992 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_fragment_recent_chat.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_audio_message_receiver.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_audio_message_receiver.xml new file mode 100644 index 00000000..ef647d0a --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_audio_message_receiver.xml @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_audio_message_sender.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_audio_message_sender.xml new file mode 100644 index 00000000..8ef2e1eb --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_audio_message_sender.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_image_msg_receiver.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_image_msg_receiver.xml new file mode 100644 index 00000000..4d55190f --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_image_msg_receiver.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_image_msg_sender.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_image_msg_sender.xml new file mode 100644 index 00000000..b828e1b6 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_image_msg_sender.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_recent_message.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_recent_message.xml new file mode 100644 index 00000000..36e6b6bf --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_recent_message.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_text_message_receiver.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_text_message_receiver.xml new file mode 100644 index 00000000..9344a570 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_text_message_receiver.xml @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_text_message_sender.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_text_message_sender.xml new file mode 100644 index 00000000..3847b350 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_text_message_sender.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_unknown_message.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_unknown_message.xml new file mode 100644 index 00000000..4a308733 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_item_unknown_message.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_popup_msg_delete.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_popup_msg_delete.xml new file mode 100644 index 00000000..c44aaaeb --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_popup_msg_delete.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_popup_msg_report.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_popup_msg_report.xml new file mode 100644 index 00000000..b0cf7a65 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_popup_msg_report.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_popup_text_msg_sender.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_popup_text_msg_sender.xml new file mode 100644 index 00000000..5ca1a528 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_popup_text_msg_sender.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_audio_msg_error.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_audio_msg_error.xml new file mode 100644 index 00000000..8c859f77 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_audio_msg_error.xml @@ -0,0 +1,30 @@ + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_date.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_date.xml new file mode 100644 index 00000000..7aacb5c4 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_date.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_msg_deleted.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_msg_deleted.xml new file mode 100644 index 00000000..b58f6819 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_msg_deleted.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_msg_error.xml b/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_msg_error.xml new file mode 100644 index 00000000..e0265de8 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/layout/amity_view_msg_error.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/menu/amity_chat_home.xml b/chatkit/build/intermediates/packaged_res/debug/menu/amity_chat_home.xml new file mode 100644 index 00000000..36f97358 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/menu/amity_chat_home.xml @@ -0,0 +1,19 @@ + + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/menu/amity_chat_list.xml b/chatkit/build/intermediates/packaged_res/debug/menu/amity_chat_list.xml new file mode 100644 index 00000000..e1d145fc --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/menu/amity_chat_list.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/menu/amity_text_sender_menu.xml b/chatkit/build/intermediates/packaged_res/debug/menu/amity_text_sender_menu.xml new file mode 100644 index 00000000..d0bb326f --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/menu/amity_text_sender_menu.xml @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/packaged_res/debug/values/values.xml b/chatkit/build/intermediates/packaged_res/debug/values/values.xml new file mode 100644 index 00000000..e7847620 --- /dev/null +++ b/chatkit/build/intermediates/packaged_res/debug/values/values.xml @@ -0,0 +1,44 @@ + + + Album + Billie Ellish \u00F4\u0080\u0087\u00BB + Camera + Chat + Delete + Edit + Edit Message + Can\'t send the message + File + Hold to record + Location + (%d) + Message is too short. + Message deleted \u2022 + Edited \u2022 + No conversations + Unable to play message. + Report + SAVE + Settings + Directory + Recent + Type message + Unknown message type + + + + \ No newline at end of file diff --git a/chatkit/build/intermediates/runtime_library_classes_jar/debug/classes.jar b/chatkit/build/intermediates/runtime_library_classes_jar/debug/classes.jar new file mode 100644 index 00000000..4386e0de Binary files /dev/null and b/chatkit/build/intermediates/runtime_library_classes_jar/debug/classes.jar differ diff --git a/chatkit/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt b/chatkit/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt new file mode 100644 index 00000000..b94968dd --- /dev/null +++ b/chatkit/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt @@ -0,0 +1,4001 @@ +com.ekoapp.ekosdk.uikit.chat +anim abc_fade_in +anim abc_fade_out +anim abc_grow_fade_in_from_bottom +anim abc_popup_enter +anim abc_popup_exit +anim abc_shrink_fade_out_from_bottom +anim abc_slide_in_bottom +anim abc_slide_in_top +anim abc_slide_out_bottom +anim abc_slide_out_top +anim abc_tooltip_enter +anim abc_tooltip_exit +anim btn_checkbox_to_checked_box_inner_merged_animation +anim btn_checkbox_to_checked_box_outer_merged_animation +anim btn_checkbox_to_checked_icon_null_animation +anim btn_checkbox_to_unchecked_box_inner_merged_animation +anim btn_checkbox_to_unchecked_check_path_merged_animation +anim btn_checkbox_to_unchecked_icon_null_animation +anim btn_radio_to_off_mtrl_dot_group_animation +anim btn_radio_to_off_mtrl_ring_outer_animation +anim btn_radio_to_off_mtrl_ring_outer_path_animation +anim btn_radio_to_on_mtrl_dot_group_animation +anim btn_radio_to_on_mtrl_ring_outer_animation +anim btn_radio_to_on_mtrl_ring_outer_path_animation +anim design_bottom_sheet_slide_in +anim design_bottom_sheet_slide_out +anim design_snackbar_in +anim design_snackbar_out +anim fragment_fast_out_extra_slow_in +anim mtrl_bottom_sheet_slide_in +anim mtrl_bottom_sheet_slide_out +anim mtrl_card_lowers_interpolator +animator design_appbar_state_list_animator +animator design_fab_hide_motion_spec +animator design_fab_show_motion_spec +animator fragment_close_enter +animator fragment_close_exit +animator fragment_fade_enter +animator fragment_fade_exit +animator fragment_open_enter +animator fragment_open_exit +animator linear_indeterminate_line1_head_interpolator +animator linear_indeterminate_line1_tail_interpolator +animator linear_indeterminate_line2_head_interpolator +animator linear_indeterminate_line2_tail_interpolator +animator mtrl_btn_state_list_anim +animator mtrl_btn_unelevated_state_list_anim +animator mtrl_card_state_list_anim +animator mtrl_chip_state_list_anim +animator mtrl_extended_fab_change_size_collapse_motion_spec +animator mtrl_extended_fab_change_size_expand_motion_spec +animator mtrl_extended_fab_hide_motion_spec +animator mtrl_extended_fab_show_motion_spec +animator mtrl_extended_fab_state_list_animator +animator mtrl_fab_hide_motion_spec +animator mtrl_fab_show_motion_spec +animator mtrl_fab_transformation_sheet_collapse_spec +animator mtrl_fab_transformation_sheet_expand_spec +attr actionBarDivider +attr actionBarItemBackground +attr actionBarPopupTheme +attr actionBarSize +attr actionBarSplitStyle +attr actionBarStyle +attr actionBarTabBarStyle +attr actionBarTabStyle +attr actionBarTabTextStyle +attr actionBarTheme +attr actionBarWidgetTheme +attr actionButtonStyle +attr actionDropDownStyle +attr actionLayout +attr actionMenuTextAppearance +attr actionMenuTextColor +attr actionModeBackground +attr actionModeCloseButtonStyle +attr actionModeCloseDrawable +attr actionModeCopyDrawable +attr actionModeCutDrawable +attr actionModeFindDrawable +attr actionModePasteDrawable +attr actionModePopupWindowStyle +attr actionModeSelectAllDrawable +attr actionModeShareDrawable +attr actionModeSplitBackground +attr actionModeStyle +attr actionModeWebSearchDrawable +attr actionOverflowButtonStyle +attr actionOverflowMenuStyle +attr actionProviderClass +attr actionTextColorAlpha +attr actionViewClass +attr activityChooserViewStyle +attr adjustable +attr album_dropdown_count_color +attr album_dropdown_title_color +attr album_element_color +attr album_emptyView +attr album_emptyView_textColor +attr album_thumbnail_placeholder +attr alertDialogButtonGroupStyle +attr alertDialogCenterButtons +attr alertDialogStyle +attr alertDialogTheme +attr allowDividerAbove +attr allowDividerAfterLastItem +attr allowDividerBelow +attr allowStacking +attr alpha +attr alphabeticModifiers +attr altSrc +attr animate_relativeTo +attr animationMode +attr appBarLayoutStyle +attr applyMotionScene +attr arcMode +attr arrowHeadLength +attr arrowShaftLength +attr attributeName +attr autoCompleteTextViewStyle +attr autoSizeMaxTextSize +attr autoSizeMinTextSize +attr autoSizePresetSizes +attr autoSizeStepGranularity +attr autoSizeTextType +attr autoTransition +attr avatarDrawable +attr avatarHeight +attr avatarPlaceholderImage +attr avatarShape +attr avatarStyle +attr avatarUrl +attr avatarWidth +attr background +attr backgroundColor +attr backgroundInsetBottom +attr backgroundInsetEnd +attr backgroundInsetStart +attr backgroundInsetTop +attr backgroundOverlayColorAlpha +attr backgroundSplit +attr backgroundStacked +attr backgroundTint +attr backgroundTintMode +attr badgeGravity +attr badgeStyle +attr badgeTextColor +attr barLength +attr barrierAllowsGoneWidgets +attr barrierDirection +attr barrierMargin +attr behavior_autoHide +attr behavior_autoShrink +attr behavior_draggable +attr behavior_expandedOffset +attr behavior_fitToContents +attr behavior_halfExpandedRatio +attr behavior_hideable +attr behavior_overlapTop +attr behavior_peekHeight +attr behavior_saveFlags +attr behavior_skipCollapsed +attr borderWidth +attr borderlessButtonStyle +attr bottomAppBarStyle +attr bottomNavigationStyle +attr bottomSheetDialogTheme +attr bottomSheetStyle +attr bottomToolbar_apply_textColor +attr bottomToolbar_bg +attr bottomToolbar_preview_textColor +attr boxBackgroundColor +attr boxBackgroundMode +attr boxCollapsedPaddingTop +attr boxCornerRadiusBottomEnd +attr boxCornerRadiusBottomStart +attr boxCornerRadiusTopEnd +attr boxCornerRadiusTopStart +attr boxStrokeColor +attr boxStrokeErrorColor +attr boxStrokeWidth +attr boxStrokeWidthFocused +attr brightness +attr buttonBarButtonStyle +attr buttonBarNegativeButtonStyle +attr buttonBarNeutralButtonStyle +attr buttonBarPositiveButtonStyle +attr buttonBarStyle +attr buttonCompat +attr buttonGravity +attr buttonIconDimen +attr buttonPanelSideLayout +attr buttonSize +attr buttonStyle +attr buttonStyleSmall +attr buttonTextColor +attr buttonTint +attr buttonTintMode +attr buttonType +attr capture_textColor +attr cardBackgroundColor +attr cardCornerRadius +attr cardElevation +attr cardForegroundColor +attr cardMaxElevation +attr cardPreventCornerOverlap +attr cardUseCompatPadding +attr cardViewStyle +attr chainUseRtl +attr checkBoxPreferenceStyle +attr checkboxStyle +attr checkedButton +attr checkedChip +attr checkedIcon +attr checkedIconEnabled +attr checkedIconMargin +attr checkedIconSize +attr checkedIconTint +attr checkedIconVisible +attr checkedTextViewStyle +attr chipBackgroundColor +attr chipCornerRadius +attr chipEndPadding +attr chipGroupStyle +attr chipIcon +attr chipIconEnabled +attr chipIconSize +attr chipIconTint +attr chipIconVisible +attr chipMinHeight +attr chipMinTouchTargetSize +attr chipSpacing +attr chipSpacingHorizontal +attr chipSpacingVertical +attr chipStandaloneStyle +attr chipStartPadding +attr chipStrokeColor +attr chipStrokeWidth +attr chipStyle +attr chipSurfaceColor +attr circleCrop +attr circleRadius +attr circularProgressIndicatorStyle +attr clickAction +attr clockFaceBackgroundColor +attr clockHandColor +attr clockIcon +attr clockNumberTextColor +attr closeIcon +attr closeIconEnabled +attr closeIconEndPadding +attr closeIconSize +attr closeIconStartPadding +attr closeIconTint +attr closeIconVisible +attr closeItemLayout +attr collapseContentDescription +attr collapseIcon +attr collapsedSize +attr collapsedTitleGravity +attr collapsedTitleTextAppearance +attr collapsingToolbarLayoutStyle +attr color +attr colorAccent +attr colorBackgroundFloating +attr colorButtonNormal +attr colorControlActivated +attr colorControlHighlight +attr colorControlNormal +attr colorError +attr colorOnBackground +attr colorOnError +attr colorOnPrimary +attr colorOnPrimarySurface +attr colorOnSecondary +attr colorOnSurface +attr colorPrimary +attr colorPrimaryDark +attr colorPrimarySurface +attr colorPrimaryVariant +attr colorScheme +attr colorSecondary +attr colorSecondaryVariant +attr colorSurface +attr colorSwitchThumbNormal +attr commitIcon +attr communityNameStyle +attr constraintSet +attr constraintSetEnd +attr constraintSetStart +attr constraint_referenced_ids +attr constraints +attr content +attr contentDescription +attr contentInsetEnd +attr contentInsetEndWithActions +attr contentInsetLeft +attr contentInsetRight +attr contentInsetStart +attr contentInsetStartWithNavigation +attr contentPadding +attr contentPaddingBottom +attr contentPaddingEnd +attr contentPaddingLeft +attr contentPaddingRight +attr contentPaddingStart +attr contentPaddingTop +attr contentScrim +attr contrast +attr controlBackground +attr coordinatorLayoutStyle +attr cornerFamily +attr cornerFamilyBottomLeft +attr cornerFamilyBottomRight +attr cornerFamilyTopLeft +attr cornerFamilyTopRight +attr cornerRadius +attr cornerSize +attr cornerSizeBottomLeft +attr cornerSizeBottomRight +attr cornerSizeTopLeft +attr cornerSizeTopRight +attr counterEnabled +attr counterMaxLength +attr counterOverflowTextAppearance +attr counterOverflowTextColor +attr counterTextAppearance +attr counterTextColor +attr crossfade +attr currentState +attr curveFit +attr customBoolean +attr customColorDrawableValue +attr customColorValue +attr customDimension +attr customFloatValue +attr customIntegerValue +attr customNavigationLayout +attr customPixelDimension +attr customStringValue +attr dayInvalidStyle +attr daySelectedStyle +attr dayStyle +attr dayTodayStyle +attr defaultDuration +attr defaultQueryHint +attr defaultState +attr defaultValue +attr deltaPolarAngle +attr deltaPolarRadius +attr dependency +attr deriveConstraintsFrom +attr dialogCornerRadius +attr dialogIcon +attr dialogLayout +attr dialogMessage +attr dialogPreferenceStyle +attr dialogPreferredPadding +attr dialogTheme +attr dialogTitle +attr disableDependentsState +attr displayOptions +attr divider +attr dividerHorizontal +attr dividerPadding +attr dividerVertical +attr dragDirection +attr dragScale +attr dragThreshold +attr drawPath +attr drawableBottomCompat +attr drawableEndCompat +attr drawableLeftCompat +attr drawableRightCompat +attr drawableSize +attr drawableStartCompat +attr drawableTint +attr drawableTintMode +attr drawableTopCompat +attr drawerArrowStyle +attr dropDownListViewStyle +attr dropdownListPreferredItemHeight +attr dropdownPreferenceStyle +attr duration +attr editTextBackground +attr editTextColor +attr editTextPreferenceStyle +attr editTextStyle +attr elevation +attr elevationOverlayColor +attr elevationOverlayEnabled +attr enableCopying +attr enabled +attr endIconCheckable +attr endIconContentDescription +attr endIconDrawable +attr endIconMode +attr endIconTint +attr endIconTintMode +attr enforceMaterialTheme +attr enforceTextAppearance +attr ensureMinTouchTargetSize +attr entries +attr entryValues +attr errorContentDescription +attr errorEnabled +attr errorIconDrawable +attr errorIconTint +attr errorIconTintMode +attr errorTextAppearance +attr errorTextColor +attr expandActivityOverflowButtonDrawable +attr expanded +attr expandedHintEnabled +attr expandedTitleGravity +attr expandedTitleMargin +attr expandedTitleMarginBottom +attr expandedTitleMarginEnd +attr expandedTitleMarginStart +attr expandedTitleMarginTop +attr expandedTitleTextAppearance +attr extendMotionSpec +attr extendedFloatingActionButtonStyle +attr fabAlignmentMode +attr fabAnimationMode +attr fabCradleMargin +attr fabCradleRoundedCornerRadius +attr fabCradleVerticalOffset +attr fabCustomSize +attr fabSize +attr fastScrollEnabled +attr fastScrollHorizontalThumbDrawable +attr fastScrollHorizontalTrackDrawable +attr fastScrollVerticalThumbDrawable +attr fastScrollVerticalTrackDrawable +attr firstBaselineToTopHeight +attr floatingActionButtonStyle +attr flow_firstHorizontalBias +attr flow_firstHorizontalStyle +attr flow_firstVerticalBias +attr flow_firstVerticalStyle +attr flow_horizontalAlign +attr flow_horizontalBias +attr flow_horizontalGap +attr flow_horizontalStyle +attr flow_lastHorizontalBias +attr flow_lastHorizontalStyle +attr flow_lastVerticalBias +attr flow_lastVerticalStyle +attr flow_maxElementsWrap +attr flow_padding +attr flow_verticalAlign +attr flow_verticalBias +attr flow_verticalGap +attr flow_verticalStyle +attr flow_wrapMode +attr followButtonStyle +attr followerStyle +attr font +attr fontFamily +attr fontProviderAuthority +attr fontProviderCerts +attr fontProviderFetchStrategy +attr fontProviderFetchTimeout +attr fontProviderPackage +attr fontProviderQuery +attr fontStyle +attr fontVariationSettings +attr fontWeight +attr foregroundInsidePadding +attr fragment +attr framePosition +attr gapBetweenBars +attr gestureInsetBottomIgnored +attr goIcon +attr haloColor +attr haloRadius +attr headerLayout +attr height +attr helperText +attr helperTextEnabled +attr helperTextTextAppearance +attr helperTextTextColor +attr hideAnimationBehavior +attr hideMotionSpec +attr hideOnContentScroll +attr hideOnScroll +attr hintAnimationEnabled +attr hintEnabled +attr hintTextAppearance +attr hintTextColor +attr homeAsUpIndicator +attr homeLayout +attr horizontalOffset +attr hoveredFocusedTranslationZ +attr icon +attr iconEndPadding +attr iconGravity +attr iconPadding +attr iconSize +attr iconSpaceReserved +attr iconStartPadding +attr iconTint +attr iconTintMode +attr iconifiedByDefault +attr imageAspectRatio +attr imageAspectRatioAdjust +attr imageButtonStyle +attr indeterminateAnimationType +attr indeterminateProgressStyle +attr indicatorColor +attr indicatorDirectionCircular +attr indicatorDirectionLinear +attr indicatorInset +attr indicatorSize +attr initialActivityCount +attr initialExpandedChildrenCount +attr insetForeground +attr isLightTheme +attr isMaterialTheme +attr isPreferenceVisible +attr itemBackground +attr itemFillColor +attr itemHorizontalPadding +attr itemHorizontalTranslationEnabled +attr itemIconPadding +attr itemIconSize +attr itemIconTint +attr itemMaxLines +attr itemPadding +attr itemRippleColor +attr itemShapeAppearance +attr itemShapeAppearanceOverlay +attr itemShapeFillColor +attr itemShapeInsetBottom +attr itemShapeInsetEnd +attr itemShapeInsetStart +attr itemShapeInsetTop +attr itemSpacing +attr itemStrokeColor +attr itemStrokeWidth +attr itemTextAppearance +attr itemTextAppearanceActive +attr itemTextAppearanceInactive +attr itemTextColor +attr item_checkCircle_backgroundColor +attr item_checkCircle_borderColor +attr item_placeholder +attr key +attr keyPositionType +attr keyboardIcon +attr keylines +attr labelBehavior +attr labelStyle +attr labelVisibilityMode +attr lastBaselineToBottomHeight +attr layout +attr layoutDescription +attr layoutDuringTransition +attr layoutManager +attr layout_anchor +attr layout_anchorGravity +attr layout_behavior +attr layout_collapseMode +attr layout_collapseParallaxMultiplier +attr layout_constrainedHeight +attr layout_constrainedWidth +attr layout_constraintBaseline_creator +attr layout_constraintBaseline_toBaselineOf +attr layout_constraintBottom_creator +attr layout_constraintBottom_toBottomOf +attr layout_constraintBottom_toTopOf +attr layout_constraintCircle +attr layout_constraintCircleAngle +attr layout_constraintCircleRadius +attr layout_constraintDimensionRatio +attr layout_constraintEnd_toEndOf +attr layout_constraintEnd_toStartOf +attr layout_constraintGuide_begin +attr layout_constraintGuide_end +attr layout_constraintGuide_percent +attr layout_constraintHeight_default +attr layout_constraintHeight_max +attr layout_constraintHeight_min +attr layout_constraintHeight_percent +attr layout_constraintHorizontal_bias +attr layout_constraintHorizontal_chainStyle +attr layout_constraintHorizontal_weight +attr layout_constraintLeft_creator +attr layout_constraintLeft_toLeftOf +attr layout_constraintLeft_toRightOf +attr layout_constraintRight_creator +attr layout_constraintRight_toLeftOf +attr layout_constraintRight_toRightOf +attr layout_constraintStart_toEndOf +attr layout_constraintStart_toStartOf +attr layout_constraintTag +attr layout_constraintTop_creator +attr layout_constraintTop_toBottomOf +attr layout_constraintTop_toTopOf +attr layout_constraintVertical_bias +attr layout_constraintVertical_chainStyle +attr layout_constraintVertical_weight +attr layout_constraintWidth_default +attr layout_constraintWidth_max +attr layout_constraintWidth_min +attr layout_constraintWidth_percent +attr layout_dodgeInsetEdges +attr layout_editor_absoluteX +attr layout_editor_absoluteY +attr layout_goneMarginBottom +attr layout_goneMarginEnd +attr layout_goneMarginLeft +attr layout_goneMarginRight +attr layout_goneMarginStart +attr layout_goneMarginTop +attr layout_insetEdge +attr layout_keyline +attr layout_optimizationLevel +attr layout_scrollFlags +attr layout_scrollInterpolator +attr leftDrawableStyle +attr leftTextViewStyle +attr liftOnScroll +attr liftOnScrollTargetViewId +attr limitBoundsTo +attr lineHeight +attr lineSpacing +attr linearProgressIndicatorStyle +attr listChoiceBackgroundIndicator +attr listChoiceIndicatorMultipleAnimated +attr listChoiceIndicatorSingleAnimated +attr listDividerAlertDialog +attr listItemLayout +attr listLayout +attr listMenuViewStyle +attr listPopupWindowStyle +attr listPreferredItemHeight +attr listPreferredItemHeightLarge +attr listPreferredItemHeightSmall +attr listPreferredItemPaddingEnd +attr listPreferredItemPaddingLeft +attr listPreferredItemPaddingRight +attr listPreferredItemPaddingStart +attr logo +attr logoDescription +attr materialAlertDialogBodyTextStyle +attr materialAlertDialogTheme +attr materialAlertDialogTitleIconStyle +attr materialAlertDialogTitlePanelStyle +attr materialAlertDialogTitleTextStyle +attr materialButtonOutlinedStyle +attr materialButtonStyle +attr materialButtonToggleGroupStyle +attr materialCalendarDay +attr materialCalendarFullscreenTheme +attr materialCalendarHeaderCancelButton +attr materialCalendarHeaderConfirmButton +attr materialCalendarHeaderDivider +attr materialCalendarHeaderLayout +attr materialCalendarHeaderSelection +attr materialCalendarHeaderTitle +attr materialCalendarHeaderToggleButton +attr materialCalendarMonth +attr materialCalendarMonthNavigationButton +attr materialCalendarStyle +attr materialCalendarTheme +attr materialCalendarYearNavigationButton +attr materialCardViewStyle +attr materialCircleRadius +attr materialClockStyle +attr materialThemeOverlay +attr materialTimePickerStyle +attr materialTimePickerTheme +attr maxAcceleration +attr maxActionInlineWidth +attr maxButtonHeight +attr maxCharacterCount +attr maxHeight +attr maxImageSize +attr maxLines +attr maxVelocity +attr maxWidth +attr measureWithLargestChild +attr menu +attr min +attr minHeight +attr minHideDelay +attr minSeparation +attr minTouchTargetSize +attr minWidth +attr mock_diagonalsColor +attr mock_label +attr mock_labelBackgroundColor +attr mock_labelColor +attr mock_showDiagonals +attr mock_showLabel +attr motionDebug +attr motionInterpolator +attr motionPathRotate +attr motionProgress +attr motionStagger +attr motionTarget +attr motion_postLayoutCollision +attr motion_triggerOnCollision +attr moveWhenScrollAtTop +attr multiChoiceItemLayout +attr navigationContentDescription +attr navigationIcon +attr navigationIconTint +attr navigationMode +attr navigationViewStyle +attr negativeButtonText +attr nestedScrollFlags +attr nestedScrollable +attr number +attr numericModifiers +attr onCross +attr onHide +attr onNegativeCross +attr onPositiveCross +attr onShow +attr onTouchUp +attr order +attr orderingFromXml +attr outlineColor +attr overlapAnchor +attr overlay +attr paddingBottomNoButtons +attr paddingBottomSystemWindowInsets +attr paddingEnd +attr paddingLeftSystemWindowInsets +attr paddingRightSystemWindowInsets +attr paddingStart +attr paddingTopNoTitle +attr page_bg +attr panelBackground +attr panelMenuListTheme +attr panelMenuListWidth +attr passwordToggleContentDescription +attr passwordToggleDrawable +attr passwordToggleEnabled +attr passwordToggleTint +attr passwordToggleTintMode +attr pathMotionArc +attr path_percent +attr percentHeight +attr percentWidth +attr percentX +attr percentY +attr perpendicularPath_percent +attr persistent +attr pivotAnchor +attr placeholderText +attr placeholderTextAppearance +attr placeholderTextColor +attr placeholder_emptyVisibility +attr popupMenuBackground +attr popupMenuStyle +attr popupTheme +attr popupWindowStyle +attr positiveButtonText +attr preferenceCategoryStyle +attr preferenceCategoryTitleTextAppearance +attr preferenceFragmentCompatStyle +attr preferenceFragmentListStyle +attr preferenceFragmentStyle +attr preferenceInformationStyle +attr preferenceScreenStyle +attr preferenceStyle +attr preferenceTheme +attr prefixText +attr prefixTextAppearance +attr prefixTextColor +attr preserveIconSpacing +attr pressedTranslationZ +attr preview_bottomToolbar_apply_textColor +attr preview_bottomToolbar_back_textColor +attr progressBarPadding +attr progressBarStyle +attr queryBackground +attr queryHint +attr radioButtonStyle +attr rangeFillColor +attr ratingBarStyle +attr ratingBarStyleIndicator +attr ratingBarStyleSmall +attr rbColor +attr rbDuration +attr rbRadius +attr rbRippleAmount +attr rbScale +attr rbStrokeWidth +attr rbType +attr recyclerViewStyle +attr region_heightLessThan +attr region_heightMoreThan +attr region_widthLessThan +attr region_widthMoreThan +attr reverseLayout +attr rightTextViewStyle +attr rippleColor +attr round +attr roundPercent +attr saturation +attr scopeUris +attr scrimAnimationDuration +attr scrimBackground +attr scrimVisibleHeightTrigger +attr searchHintIcon +attr searchIcon +attr searchViewStyle +attr seekBarIncrement +attr seekBarPreferenceStyle +attr seekBarStyle +attr selectable +attr selectableItemBackground +attr selectableItemBackgroundBorderless +attr selectionRequired +attr selectorSize +attr shapeAppearance +attr shapeAppearanceLargeComponent +attr shapeAppearanceMediumComponent +attr shapeAppearanceOverlay +attr shapeAppearanceSmallComponent +attr shouldDisableView +attr showAnimationBehavior +attr showAsAction +attr showDelay +attr showDividers +attr showMotionSpec +attr showPaths +attr showSeekBarValue +attr showText +attr showTitle +attr shrinkMotionSpec +attr singleChoiceItemLayout +attr singleLine +attr singleLineTitle +attr singleSelection +attr sizePercent +attr sliderStyle +attr snackbarButtonStyle +attr snackbarStyle +attr snackbarTextViewStyle +attr spanCount +attr spinBars +attr spinnerDropDownItemStyle +attr spinnerStyle +attr splitTrack +attr srcCompat +attr stackFromEnd +attr staggered +attr startIconCheckable +attr startIconContentDescription +attr startIconDrawable +attr startIconTint +attr startIconTintMode +attr state_above_anchor +attr state_collapsed +attr state_collapsible +attr state_dragged +attr state_liftable +attr state_lifted +attr statusBarBackground +attr statusBarForeground +attr statusBarScrim +attr strokeColor +attr strokeWidth +attr subMenuArrow +attr submitBackground +attr subtitle +attr subtitleTextAppearance +attr subtitleTextColor +attr subtitleTextStyle +attr suffixText +attr suffixTextAppearance +attr suffixTextColor +attr suggestionRowLayout +attr summary +attr summaryOff +attr summaryOn +attr switchMinWidth +attr switchPadding +attr switchPreferenceCompatStyle +attr switchPreferenceStyle +attr switchStyle +attr switchTextAppearance +attr switchTextOff +attr switchTextOn +attr tabBackground +attr tabContentStart +attr tabGravity +attr tabIconTint +attr tabIconTintMode +attr tabIndicator +attr tabIndicatorAnimationDuration +attr tabIndicatorAnimationMode +attr tabIndicatorColor +attr tabIndicatorFullWidth +attr tabIndicatorGravity +attr tabIndicatorHeight +attr tabInlineLabel +attr tabMaxWidth +attr tabMinWidth +attr tabMode +attr tabPadding +attr tabPaddingBottom +attr tabPaddingEnd +attr tabPaddingStart +attr tabPaddingTop +attr tabRippleColor +attr tabSelectedTextColor +attr tabStyle +attr tabTextAppearance +attr tabTextColor +attr tabUnboundedRipple +attr targetId +attr telltales_tailColor +attr telltales_tailScale +attr telltales_velocityMode +attr textAllCaps +attr textAppearanceBody1 +attr textAppearanceBody2 +attr textAppearanceButton +attr textAppearanceCaption +attr textAppearanceHeadline1 +attr textAppearanceHeadline2 +attr textAppearanceHeadline3 +attr textAppearanceHeadline4 +attr textAppearanceHeadline5 +attr textAppearanceHeadline6 +attr textAppearanceLargePopupMenu +attr textAppearanceLineHeightEnabled +attr textAppearanceListItem +attr textAppearanceListItemSecondary +attr textAppearanceListItemSmall +attr textAppearanceOverline +attr textAppearancePopupMenuHeader +attr textAppearanceSearchResultSubtitle +attr textAppearanceSearchResultTitle +attr textAppearanceSmallPopupMenu +attr textAppearanceSubtitle1 +attr textAppearanceSubtitle2 +attr textColor +attr textColorAlertDialogListItem +attr textColorSearchUrl +attr textEndPadding +attr textInputLayoutFocusedRectEnabled +attr textInputStyle +attr textLocale +attr textStartPadding +attr textStyle +attr theme +attr themeLineHeight +attr thickness +attr thumbColor +attr thumbElevation +attr thumbRadius +attr thumbStrokeColor +attr thumbStrokeWidth +attr thumbTextPadding +attr thumbTint +attr thumbTintMode +attr tickColor +attr tickColorActive +attr tickColorInactive +attr tickMark +attr tickMarkTint +attr tickMarkTintMode +attr tickVisible +attr tint +attr tintColor +attr tintMode +attr title +attr titleEnabled +attr titleMargin +attr titleMarginBottom +attr titleMarginEnd +attr titleMarginStart +attr titleMarginTop +attr titleMargins +attr titleTextAppearance +attr titleTextColor +attr titleTextStyle +attr toolbar +attr toolbarId +attr toolbarNavigationButtonStyle +attr toolbarStyle +attr tooltipForegroundColor +attr tooltipFrameBackground +attr tooltipStyle +attr tooltipText +attr touchAnchorId +attr touchAnchorSide +attr touchRegionId +attr track +attr trackColor +attr trackColorActive +attr trackColorInactive +attr trackCornerRadius +attr trackHeight +attr trackThickness +attr trackTint +attr trackTintMode +attr transitionDisable +attr transitionEasing +attr transitionFlags +attr transitionPathRotate +attr transitionShapeAppearance +attr triggerId +attr triggerReceiver +attr triggerSlack +attr ttcIndex +attr updatesContinuously +attr useCompatPadding +attr useMaterialThemeColors +attr useSimpleSummaryProvider +attr values +attr verticalOffset +attr viewInflaterClass +attr visibilityMode +attr voiceIcon +attr warmth +attr waveDecay +attr waveOffset +attr wavePeriod +attr waveShape +attr waveVariesBy +attr widgetLayout +attr windowActionBar +attr windowActionBarOverlay +attr windowActionModeOverlay +attr windowFixedHeightMajor +attr windowFixedHeightMinor +attr windowFixedWidthMajor +attr windowFixedWidthMinor +attr windowMinWidthMajor +attr windowMinWidthMinor +attr windowNoTitle +attr yearSelectedStyle +attr yearStyle +attr yearTodayStyle +bool abc_action_bar_embed_tabs +bool abc_allow_stacked_button_bar +bool abc_config_actionMenuItemAllCaps +bool config_materialPreferenceIconSpaceReserved +bool enableLogging +bool mtrl_btn_textappearance_all_caps +color abc_background_cache_hint_selector_material_dark +color abc_background_cache_hint_selector_material_light +color abc_btn_colored_borderless_text_material +color abc_btn_colored_text_material +color abc_color_highlight_material +color abc_decor_view_status_guard +color abc_decor_view_status_guard_light +color abc_hint_foreground_material_dark +color abc_hint_foreground_material_light +color abc_input_method_navigation_guard +color abc_primary_text_disable_only_material_dark +color abc_primary_text_disable_only_material_light +color abc_primary_text_material_dark +color abc_primary_text_material_light +color abc_search_url_text +color abc_search_url_text_normal +color abc_search_url_text_pressed +color abc_search_url_text_selected +color abc_secondary_text_material_dark +color abc_secondary_text_material_light +color abc_tint_btn_checkable +color abc_tint_default +color abc_tint_edittext +color abc_tint_seek_thumb +color abc_tint_spinner +color abc_tint_switch_track +color accent_material_dark +color accent_material_light +color amityBlueLight +color amityColorAlert +color amityColorBase +color amityColorBaseInverse +color amityColorBlack +color amityColorHighlight +color amityColorPrimary +color amityColorSecondary +color amityColorWhite +color amityMessageBubble +color amityMessageBubbleInverse +color androidx_core_ripple_material_light +color androidx_core_secondary_text_default_material_light +color background_floating_material_dark +color background_floating_material_light +color background_material_dark +color background_material_light +color bright_foreground_disabled_material_dark +color bright_foreground_disabled_material_light +color bright_foreground_inverse_material_dark +color bright_foreground_inverse_material_light +color bright_foreground_material_dark +color bright_foreground_material_light +color button_material_dark +color button_material_light +color cardview_dark_background +color cardview_light_background +color cardview_shadow_end_color +color cardview_shadow_start_color +color checkbox_themeable_attribute_color +color common_google_signin_btn_text_dark +color common_google_signin_btn_text_dark_default +color common_google_signin_btn_text_dark_disabled +color common_google_signin_btn_text_dark_focused +color common_google_signin_btn_text_dark_pressed +color common_google_signin_btn_text_light +color common_google_signin_btn_text_light_default +color common_google_signin_btn_text_light_disabled +color common_google_signin_btn_text_light_focused +color common_google_signin_btn_text_light_pressed +color common_google_signin_btn_tint +color design_bottom_navigation_shadow_color +color design_box_stroke_color +color design_dark_default_color_background +color design_dark_default_color_error +color design_dark_default_color_on_background +color design_dark_default_color_on_error +color design_dark_default_color_on_primary +color design_dark_default_color_on_secondary +color design_dark_default_color_on_surface +color design_dark_default_color_primary +color design_dark_default_color_primary_dark +color design_dark_default_color_primary_variant +color design_dark_default_color_secondary +color design_dark_default_color_secondary_variant +color design_dark_default_color_surface +color design_default_color_background +color design_default_color_error +color design_default_color_on_background +color design_default_color_on_error +color design_default_color_on_primary +color design_default_color_on_secondary +color design_default_color_on_surface +color design_default_color_primary +color design_default_color_primary_dark +color design_default_color_primary_variant +color design_default_color_secondary +color design_default_color_secondary_variant +color design_default_color_surface +color design_error +color design_fab_shadow_end_color +color design_fab_shadow_mid_color +color design_fab_shadow_start_color +color design_fab_stroke_end_inner_color +color design_fab_stroke_end_outer_color +color design_fab_stroke_top_inner_color +color design_fab_stroke_top_outer_color +color design_icon_tint +color design_snackbar_background_color +color dim_foreground_disabled_material_dark +color dim_foreground_disabled_material_light +color dim_foreground_material_dark +color dim_foreground_material_light +color dracula_album_dropdown_count_text +color dracula_album_dropdown_thumbnail_placeholder +color dracula_album_dropdown_title_text +color dracula_album_empty_view +color dracula_album_popup_bg +color dracula_bottom_toolbar_apply +color dracula_bottom_toolbar_apply_text +color dracula_bottom_toolbar_apply_text_disable +color dracula_bottom_toolbar_bg +color dracula_bottom_toolbar_preview +color dracula_bottom_toolbar_preview_text +color dracula_bottom_toolbar_preview_text_disable +color dracula_capture +color dracula_item_checkCircle_backgroundColor +color dracula_item_checkCircle_borderColor +color dracula_item_placeholder +color dracula_page_bg +color dracula_preview_bottom_toolbar_apply +color dracula_preview_bottom_toolbar_apply_text +color dracula_preview_bottom_toolbar_apply_text_disable +color dracula_preview_bottom_toolbar_back_text +color dracula_primary +color dracula_primary_dark +color error_color_material_dark +color error_color_material_light +color foreground_material_dark +color foreground_material_light +color highlighted_text_material_dark +color highlighted_text_material_light +color material_blue_grey_800 +color material_blue_grey_900 +color material_blue_grey_950 +color material_btn_bg_color_selector +color material_btn_stroke_color_selector +color material_btn_text_color_selector +color material_cursor_color +color material_deep_teal_200 +color material_deep_teal_500 +color material_fab_bg_color_selector +color material_fab_icon_text_color_selector +color material_grey_100 +color material_grey_300 +color material_grey_50 +color material_grey_600 +color material_grey_800 +color material_grey_850 +color material_grey_900 +color material_on_background_disabled +color material_on_background_emphasis_high_type +color material_on_background_emphasis_medium +color material_on_primary_disabled +color material_on_primary_emphasis_high_type +color material_on_primary_emphasis_medium +color material_on_surface_disabled +color material_on_surface_emphasis_high_type +color material_on_surface_emphasis_medium +color material_on_surface_stroke +color material_slider_active_tick_marks_color +color material_slider_active_track_color +color material_slider_halo_color +color material_slider_inactive_tick_marks_color +color material_slider_inactive_track_color +color material_slider_thumb_color +color material_timepicker_button_background +color material_timepicker_button_stroke +color material_timepicker_clock_text_color +color material_timepicker_clockface +color material_timepicker_modebutton_tint +color mtrl_bottom_nav_colored_item_tint +color mtrl_bottom_nav_colored_ripple_color +color mtrl_bottom_nav_item_tint +color mtrl_bottom_nav_ripple_color +color mtrl_btn_bg_color_selector +color mtrl_btn_ripple_color +color mtrl_btn_stroke_color_selector +color mtrl_btn_text_btn_bg_color_selector +color mtrl_btn_text_btn_ripple_color +color mtrl_btn_text_color_disabled +color mtrl_btn_text_color_selector +color mtrl_btn_transparent_bg_color +color mtrl_calendar_item_stroke_color +color mtrl_calendar_selected_range +color mtrl_card_view_foreground +color mtrl_card_view_ripple +color mtrl_chip_background_color +color mtrl_chip_close_icon_tint +color mtrl_chip_surface_color +color mtrl_chip_text_color +color mtrl_choice_chip_background_color +color mtrl_choice_chip_ripple_color +color mtrl_choice_chip_text_color +color mtrl_error +color mtrl_fab_bg_color_selector +color mtrl_fab_icon_text_color_selector +color mtrl_fab_ripple_color +color mtrl_filled_background_color +color mtrl_filled_icon_tint +color mtrl_filled_stroke_color +color mtrl_indicator_text_color +color mtrl_navigation_item_background_color +color mtrl_navigation_item_icon_tint +color mtrl_navigation_item_text_color +color mtrl_on_primary_text_btn_text_color_selector +color mtrl_on_surface_ripple_color +color mtrl_outlined_icon_tint +color mtrl_outlined_stroke_color +color mtrl_popupmenu_overlay_color +color mtrl_scrim_color +color mtrl_tabs_colored_ripple_color +color mtrl_tabs_icon_color_selector +color mtrl_tabs_icon_color_selector_colored +color mtrl_tabs_legacy_text_color_selector +color mtrl_tabs_ripple_color +color mtrl_text_btn_text_color_selector +color mtrl_textinput_default_box_stroke_color +color mtrl_textinput_disabled_color +color mtrl_textinput_filled_box_default_background_color +color mtrl_textinput_focused_box_stroke_color +color mtrl_textinput_hovered_box_stroke_color +color notification_action_color_filter +color notification_icon_bg_color +color notification_material_background_media_default_color +color preference_fallback_accent_color +color preview_bottom_size +color preview_bottom_toolbar_bg +color primary_dark_material_dark +color primary_dark_material_light +color primary_material_dark +color primary_material_light +color primary_text_default_material_dark +color primary_text_default_material_light +color primary_text_disabled_material_dark +color primary_text_disabled_material_light +color radio_btn_bg_selector +color radiobutton_themeable_attribute_color +color ripple_material_dark +color ripple_material_light +color secondary_text_default_material_dark +color secondary_text_default_material_light +color secondary_text_disabled_material_dark +color secondary_text_disabled_material_light +color switch_btn_bg_selector +color switch_thumb_disabled_material_dark +color switch_thumb_disabled_material_light +color switch_thumb_material_dark +color switch_thumb_material_light +color switch_thumb_normal_material_dark +color switch_thumb_normal_material_light +color test_mtrl_calendar_day +color test_mtrl_calendar_day_selected +color tooltip_background_dark +color tooltip_background_light +color upstraColorAlert +color upstraColorBase +color upstraColorBaseInverse +color upstraColorHighlight +color upstraColorPrimary +color upstraColorSecondary +color upstraMessageBubble +color upstraMessageBubbleInverse +color zhihu_album_dropdown_count_text +color zhihu_album_dropdown_thumbnail_placeholder +color zhihu_album_dropdown_title_text +color zhihu_album_empty_view +color zhihu_album_popup_bg +color zhihu_bottom_toolbar_apply +color zhihu_bottom_toolbar_apply_text +color zhihu_bottom_toolbar_apply_text_disable +color zhihu_bottom_toolbar_bg +color zhihu_bottom_toolbar_preview +color zhihu_bottom_toolbar_preview_text +color zhihu_bottom_toolbar_preview_text_disable +color zhihu_capture +color zhihu_check_original_radio_disable +color zhihu_item_checkCircle_backgroundColor +color zhihu_item_checkCircle_borderColor +color zhihu_item_placeholder +color zhihu_page_bg +color zhihu_preview_bottom_toolbar_apply +color zhihu_preview_bottom_toolbar_apply_text +color zhihu_preview_bottom_toolbar_apply_text_disable +color zhihu_preview_bottom_toolbar_back_text +color zhihu_primary +color zhihu_primary_dark +dimen abc_action_bar_content_inset_material +dimen abc_action_bar_content_inset_with_nav +dimen abc_action_bar_default_height_material +dimen abc_action_bar_default_padding_end_material +dimen abc_action_bar_default_padding_start_material +dimen abc_action_bar_elevation_material +dimen abc_action_bar_icon_vertical_padding_material +dimen abc_action_bar_overflow_padding_end_material +dimen abc_action_bar_overflow_padding_start_material +dimen abc_action_bar_stacked_max_height +dimen abc_action_bar_stacked_tab_max_width +dimen abc_action_bar_subtitle_bottom_margin_material +dimen abc_action_bar_subtitle_top_margin_material +dimen abc_action_button_min_height_material +dimen abc_action_button_min_width_material +dimen abc_action_button_min_width_overflow_material +dimen abc_alert_dialog_button_bar_height +dimen abc_alert_dialog_button_dimen +dimen abc_button_inset_horizontal_material +dimen abc_button_inset_vertical_material +dimen abc_button_padding_horizontal_material +dimen abc_button_padding_vertical_material +dimen abc_cascading_menus_min_smallest_width +dimen abc_config_prefDialogWidth +dimen abc_control_corner_material +dimen abc_control_inset_material +dimen abc_control_padding_material +dimen abc_dialog_corner_radius_material +dimen abc_dialog_fixed_height_major +dimen abc_dialog_fixed_height_minor +dimen abc_dialog_fixed_width_major +dimen abc_dialog_fixed_width_minor +dimen abc_dialog_list_padding_bottom_no_buttons +dimen abc_dialog_list_padding_top_no_title +dimen abc_dialog_min_width_major +dimen abc_dialog_min_width_minor +dimen abc_dialog_padding_material +dimen abc_dialog_padding_top_material +dimen abc_dialog_title_divider_material +dimen abc_disabled_alpha_material_dark +dimen abc_disabled_alpha_material_light +dimen abc_dropdownitem_icon_width +dimen abc_dropdownitem_text_padding_left +dimen abc_dropdownitem_text_padding_right +dimen abc_edit_text_inset_bottom_material +dimen abc_edit_text_inset_horizontal_material +dimen abc_edit_text_inset_top_material +dimen abc_floating_window_z +dimen abc_list_item_height_large_material +dimen abc_list_item_height_material +dimen abc_list_item_height_small_material +dimen abc_list_item_padding_horizontal_material +dimen abc_panel_menu_list_width +dimen abc_progress_bar_height_material +dimen abc_search_view_preferred_height +dimen abc_search_view_preferred_width +dimen abc_seekbar_track_background_height_material +dimen abc_seekbar_track_progress_height_material +dimen abc_select_dialog_padding_start_material +dimen abc_switch_padding +dimen abc_text_size_body_1_material +dimen abc_text_size_body_2_material +dimen abc_text_size_button_material +dimen abc_text_size_caption_material +dimen abc_text_size_display_1_material +dimen abc_text_size_display_2_material +dimen abc_text_size_display_3_material +dimen abc_text_size_display_4_material +dimen abc_text_size_headline_material +dimen abc_text_size_large_material +dimen abc_text_size_medium_material +dimen abc_text_size_menu_header_material +dimen abc_text_size_menu_material +dimen abc_text_size_small_material +dimen abc_text_size_subhead_material +dimen abc_text_size_subtitle_material_toolbar +dimen abc_text_size_title_material +dimen abc_text_size_title_material_toolbar +dimen action_bar_size +dimen album_item_height +dimen amity_avatar_default_height +dimen amity_avatar_default_width +dimen amity_eight +dimen amity_eighteen +dimen amity_eighty +dimen amity_fifty +dimen amity_fifty_eight +dimen amity_forty +dimen amity_forty_eight +dimen amity_four +dimen amity_fourteen +dimen amity_ninety_five +dimen amity_one +dimen amity_one_hundred_four +dimen amity_one_hundred_fourteen +dimen amity_one_hundred_sixty +dimen amity_one_hundred_twenty +dimen amity_one_twenty_five +dimen amity_padding_l +dimen amity_padding_m1 +dimen amity_padding_m2 +dimen amity_padding_m3 +dimen amity_padding_s +dimen amity_padding_xl +dimen amity_padding_xs +dimen amity_padding_xxs +dimen amity_seventy_two +dimen amity_six +dimen amity_sixteen +dimen amity_sixty_eight +dimen amity_sixty_four +dimen amity_sixty_two +dimen amity_ten +dimen amity_text_size_body +dimen amity_text_size_caption +dimen amity_text_size_headline +dimen amity_text_size_title +dimen amity_thirty +dimen amity_thirty_eight +dimen amity_thirty_six +dimen amity_thirty_two +dimen amity_three_hundred_twenty_eight +dimen amity_twenty +dimen amity_twenty_eight +dimen amity_twenty_five +dimen amity_twenty_four +dimen amity_twenty_seven +dimen amity_two +dimen amity_two_hundred_twenty +dimen amity_zero +dimen appcompat_dialog_background_inset +dimen cardview_compat_inset_shadow +dimen cardview_default_elevation +dimen cardview_default_radius +dimen clock_face_margin_start +dimen compat_button_inset_horizontal_material +dimen compat_button_inset_vertical_material +dimen compat_button_padding_horizontal_material +dimen compat_button_padding_vertical_material +dimen compat_control_corner_material +dimen compat_notification_large_icon_max_height +dimen compat_notification_large_icon_max_width +dimen default_dimension +dimen design_appbar_elevation +dimen design_bottom_navigation_active_item_max_width +dimen design_bottom_navigation_active_item_min_width +dimen design_bottom_navigation_active_text_size +dimen design_bottom_navigation_elevation +dimen design_bottom_navigation_height +dimen design_bottom_navigation_icon_size +dimen design_bottom_navigation_item_max_width +dimen design_bottom_navigation_item_min_width +dimen design_bottom_navigation_label_padding +dimen design_bottom_navigation_margin +dimen design_bottom_navigation_shadow_height +dimen design_bottom_navigation_text_size +dimen design_bottom_sheet_elevation +dimen design_bottom_sheet_modal_elevation +dimen design_bottom_sheet_peek_height_min +dimen design_fab_border_width +dimen design_fab_elevation +dimen design_fab_image_size +dimen design_fab_size_mini +dimen design_fab_size_normal +dimen design_fab_translation_z_hovered_focused +dimen design_fab_translation_z_pressed +dimen design_navigation_elevation +dimen design_navigation_icon_padding +dimen design_navigation_icon_size +dimen design_navigation_item_horizontal_padding +dimen design_navigation_item_icon_padding +dimen design_navigation_max_width +dimen design_navigation_padding_bottom +dimen design_navigation_separator_vertical_padding +dimen design_snackbar_action_inline_max_width +dimen design_snackbar_action_text_color_alpha +dimen design_snackbar_background_corner_radius +dimen design_snackbar_elevation +dimen design_snackbar_extra_spacing_horizontal +dimen design_snackbar_max_width +dimen design_snackbar_min_width +dimen design_snackbar_padding_horizontal +dimen design_snackbar_padding_vertical +dimen design_snackbar_padding_vertical_2lines +dimen design_snackbar_text_size +dimen design_tab_max_width +dimen design_tab_scrollable_min_width +dimen design_tab_text_size +dimen design_tab_text_size_2line +dimen design_textinput_caption_translate_y +dimen disabled_alpha_material_dark +dimen disabled_alpha_material_light +dimen fastscroll_default_thickness +dimen fastscroll_margin +dimen fastscroll_minimum_range +dimen highlight_alpha_material_colored +dimen highlight_alpha_material_dark +dimen highlight_alpha_material_light +dimen hint_alpha_material_dark +dimen hint_alpha_material_light +dimen hint_pressed_alpha_material_dark +dimen hint_pressed_alpha_material_light +dimen item_touch_helper_max_drag_scroll_per_frame +dimen item_touch_helper_swipe_escape_max_velocity +dimen item_touch_helper_swipe_escape_velocity +dimen material_clock_display_padding +dimen material_clock_face_margin_top +dimen material_clock_hand_center_dot_radius +dimen material_clock_hand_padding +dimen material_clock_hand_stroke_width +dimen material_clock_number_text_size +dimen material_clock_period_toggle_height +dimen material_clock_period_toggle_margin_left +dimen material_clock_period_toggle_width +dimen material_clock_size +dimen material_cursor_inset_bottom +dimen material_cursor_inset_top +dimen material_cursor_width +dimen material_emphasis_disabled +dimen material_emphasis_high_type +dimen material_emphasis_medium +dimen material_filled_edittext_font_1_3_padding_bottom +dimen material_filled_edittext_font_1_3_padding_top +dimen material_filled_edittext_font_2_0_padding_bottom +dimen material_filled_edittext_font_2_0_padding_top +dimen material_font_1_3_box_collapsed_padding_top +dimen material_font_2_0_box_collapsed_padding_top +dimen material_helper_text_default_padding_top +dimen material_helper_text_font_1_3_padding_horizontal +dimen material_helper_text_font_1_3_padding_top +dimen material_input_text_to_prefix_suffix_padding +dimen material_text_view_test_line_height +dimen material_text_view_test_line_height_override +dimen material_timepicker_dialog_buttons_margin_top +dimen media_grid_size +dimen media_grid_spacing +dimen mtrl_alert_dialog_background_inset_bottom +dimen mtrl_alert_dialog_background_inset_end +dimen mtrl_alert_dialog_background_inset_start +dimen mtrl_alert_dialog_background_inset_top +dimen mtrl_alert_dialog_picker_background_inset +dimen mtrl_badge_horizontal_edge_offset +dimen mtrl_badge_long_text_horizontal_padding +dimen mtrl_badge_radius +dimen mtrl_badge_text_horizontal_edge_offset +dimen mtrl_badge_text_size +dimen mtrl_badge_toolbar_action_menu_item_horizontal_offset +dimen mtrl_badge_toolbar_action_menu_item_vertical_offset +dimen mtrl_badge_with_text_radius +dimen mtrl_bottomappbar_fabOffsetEndMode +dimen mtrl_bottomappbar_fab_bottom_margin +dimen mtrl_bottomappbar_fab_cradle_margin +dimen mtrl_bottomappbar_fab_cradle_rounded_corner_radius +dimen mtrl_bottomappbar_fab_cradle_vertical_offset +dimen mtrl_bottomappbar_height +dimen mtrl_btn_corner_radius +dimen mtrl_btn_dialog_btn_min_width +dimen mtrl_btn_disabled_elevation +dimen mtrl_btn_disabled_z +dimen mtrl_btn_elevation +dimen mtrl_btn_focused_z +dimen mtrl_btn_hovered_z +dimen mtrl_btn_icon_btn_padding_left +dimen mtrl_btn_icon_padding +dimen mtrl_btn_inset +dimen mtrl_btn_letter_spacing +dimen mtrl_btn_padding_bottom +dimen mtrl_btn_padding_left +dimen mtrl_btn_padding_right +dimen mtrl_btn_padding_top +dimen mtrl_btn_pressed_z +dimen mtrl_btn_snackbar_margin_horizontal +dimen mtrl_btn_stroke_size +dimen mtrl_btn_text_btn_icon_padding +dimen mtrl_btn_text_btn_padding_left +dimen mtrl_btn_text_btn_padding_right +dimen mtrl_btn_text_size +dimen mtrl_btn_z +dimen mtrl_calendar_action_confirm_button_min_width +dimen mtrl_calendar_action_height +dimen mtrl_calendar_action_padding +dimen mtrl_calendar_bottom_padding +dimen mtrl_calendar_content_padding +dimen mtrl_calendar_day_corner +dimen mtrl_calendar_day_height +dimen mtrl_calendar_day_horizontal_padding +dimen mtrl_calendar_day_today_stroke +dimen mtrl_calendar_day_vertical_padding +dimen mtrl_calendar_day_width +dimen mtrl_calendar_days_of_week_height +dimen mtrl_calendar_dialog_background_inset +dimen mtrl_calendar_header_content_padding +dimen mtrl_calendar_header_content_padding_fullscreen +dimen mtrl_calendar_header_divider_thickness +dimen mtrl_calendar_header_height +dimen mtrl_calendar_header_height_fullscreen +dimen mtrl_calendar_header_selection_line_height +dimen mtrl_calendar_header_text_padding +dimen mtrl_calendar_header_toggle_margin_bottom +dimen mtrl_calendar_header_toggle_margin_top +dimen mtrl_calendar_landscape_header_width +dimen mtrl_calendar_maximum_default_fullscreen_minor_axis +dimen mtrl_calendar_month_horizontal_padding +dimen mtrl_calendar_month_vertical_padding +dimen mtrl_calendar_navigation_bottom_padding +dimen mtrl_calendar_navigation_height +dimen mtrl_calendar_navigation_top_padding +dimen mtrl_calendar_pre_l_text_clip_padding +dimen mtrl_calendar_selection_baseline_to_top_fullscreen +dimen mtrl_calendar_selection_text_baseline_to_bottom +dimen mtrl_calendar_selection_text_baseline_to_bottom_fullscreen +dimen mtrl_calendar_selection_text_baseline_to_top +dimen mtrl_calendar_text_input_padding_top +dimen mtrl_calendar_title_baseline_to_top +dimen mtrl_calendar_title_baseline_to_top_fullscreen +dimen mtrl_calendar_year_corner +dimen mtrl_calendar_year_height +dimen mtrl_calendar_year_horizontal_padding +dimen mtrl_calendar_year_vertical_padding +dimen mtrl_calendar_year_width +dimen mtrl_card_checked_icon_margin +dimen mtrl_card_checked_icon_size +dimen mtrl_card_corner_radius +dimen mtrl_card_dragged_z +dimen mtrl_card_elevation +dimen mtrl_card_spacing +dimen mtrl_chip_pressed_translation_z +dimen mtrl_chip_text_size +dimen mtrl_edittext_rectangle_top_offset +dimen mtrl_exposed_dropdown_menu_popup_elevation +dimen mtrl_exposed_dropdown_menu_popup_vertical_offset +dimen mtrl_exposed_dropdown_menu_popup_vertical_padding +dimen mtrl_extended_fab_bottom_padding +dimen mtrl_extended_fab_corner_radius +dimen mtrl_extended_fab_disabled_elevation +dimen mtrl_extended_fab_disabled_translation_z +dimen mtrl_extended_fab_elevation +dimen mtrl_extended_fab_end_padding +dimen mtrl_extended_fab_end_padding_icon +dimen mtrl_extended_fab_icon_size +dimen mtrl_extended_fab_icon_text_spacing +dimen mtrl_extended_fab_min_height +dimen mtrl_extended_fab_min_width +dimen mtrl_extended_fab_start_padding +dimen mtrl_extended_fab_start_padding_icon +dimen mtrl_extended_fab_top_padding +dimen mtrl_extended_fab_translation_z_base +dimen mtrl_extended_fab_translation_z_hovered_focused +dimen mtrl_extended_fab_translation_z_pressed +dimen mtrl_fab_elevation +dimen mtrl_fab_min_touch_target +dimen mtrl_fab_translation_z_hovered_focused +dimen mtrl_fab_translation_z_pressed +dimen mtrl_high_ripple_default_alpha +dimen mtrl_high_ripple_focused_alpha +dimen mtrl_high_ripple_hovered_alpha +dimen mtrl_high_ripple_pressed_alpha +dimen mtrl_large_touch_target +dimen mtrl_low_ripple_default_alpha +dimen mtrl_low_ripple_focused_alpha +dimen mtrl_low_ripple_hovered_alpha +dimen mtrl_low_ripple_pressed_alpha +dimen mtrl_min_touch_target_size +dimen mtrl_navigation_elevation +dimen mtrl_navigation_item_horizontal_padding +dimen mtrl_navigation_item_icon_padding +dimen mtrl_navigation_item_icon_size +dimen mtrl_navigation_item_shape_horizontal_margin +dimen mtrl_navigation_item_shape_vertical_margin +dimen mtrl_progress_circular_inset +dimen mtrl_progress_circular_inset_extra_small +dimen mtrl_progress_circular_inset_medium +dimen mtrl_progress_circular_inset_small +dimen mtrl_progress_circular_radius +dimen mtrl_progress_circular_size +dimen mtrl_progress_circular_size_extra_small +dimen mtrl_progress_circular_size_medium +dimen mtrl_progress_circular_size_small +dimen mtrl_progress_circular_track_thickness_extra_small +dimen mtrl_progress_circular_track_thickness_medium +dimen mtrl_progress_circular_track_thickness_small +dimen mtrl_progress_indicator_full_rounded_corner_radius +dimen mtrl_progress_track_thickness +dimen mtrl_shape_corner_size_large_component +dimen mtrl_shape_corner_size_medium_component +dimen mtrl_shape_corner_size_small_component +dimen mtrl_slider_halo_radius +dimen mtrl_slider_label_padding +dimen mtrl_slider_label_radius +dimen mtrl_slider_label_square_side +dimen mtrl_slider_thumb_elevation +dimen mtrl_slider_thumb_radius +dimen mtrl_slider_track_height +dimen mtrl_slider_track_side_padding +dimen mtrl_slider_track_top +dimen mtrl_slider_widget_height +dimen mtrl_snackbar_action_text_color_alpha +dimen mtrl_snackbar_background_corner_radius +dimen mtrl_snackbar_background_overlay_color_alpha +dimen mtrl_snackbar_margin +dimen mtrl_snackbar_message_margin_horizontal +dimen mtrl_snackbar_padding_horizontal +dimen mtrl_switch_thumb_elevation +dimen mtrl_textinput_box_corner_radius_medium +dimen mtrl_textinput_box_corner_radius_small +dimen mtrl_textinput_box_label_cutout_padding +dimen mtrl_textinput_box_stroke_width_default +dimen mtrl_textinput_box_stroke_width_focused +dimen mtrl_textinput_counter_margin_start +dimen mtrl_textinput_end_icon_margin_start +dimen mtrl_textinput_outline_box_expanded_padding +dimen mtrl_textinput_start_icon_margin_end +dimen mtrl_toolbar_default_height +dimen mtrl_tooltip_arrowSize +dimen mtrl_tooltip_cornerSize +dimen mtrl_tooltip_minHeight +dimen mtrl_tooltip_minWidth +dimen mtrl_tooltip_padding +dimen mtrl_transition_shared_axis_slide_distance +dimen notification_action_icon_size +dimen notification_action_text_size +dimen notification_big_circle_margin +dimen notification_content_margin_start +dimen notification_large_icon_height +dimen notification_large_icon_width +dimen notification_main_column_padding_top +dimen notification_media_narrow_margin +dimen notification_right_icon_size +dimen notification_right_side_padding_top +dimen notification_small_icon_background_padding +dimen notification_small_icon_size_as_large +dimen notification_subtext_size +dimen notification_top_pad +dimen notification_top_pad_large_text +dimen preference_dropdown_padding_start +dimen preference_icon_minWidth +dimen preference_seekbar_padding_horizontal +dimen preference_seekbar_padding_vertical +dimen preference_seekbar_value_minWidth +dimen subtitle_corner_radius +dimen subtitle_outline_width +dimen subtitle_shadow_offset +dimen subtitle_shadow_radius +dimen test_mtrl_calendar_day_cornerSize +dimen tooltip_corner_radius +dimen tooltip_horizontal_padding +dimen tooltip_margin +dimen tooltip_precise_anchor_extra_offset +dimen tooltip_precise_anchor_threshold +dimen tooltip_vertical_padding +dimen tooltip_y_offset_non_touch +dimen tooltip_y_offset_touch +drawable abc_ab_share_pack_mtrl_alpha +drawable abc_action_bar_item_background_material +drawable abc_btn_borderless_material +drawable abc_btn_check_material +drawable abc_btn_check_material_anim +drawable abc_btn_check_to_on_mtrl_000 +drawable abc_btn_check_to_on_mtrl_015 +drawable abc_btn_colored_material +drawable abc_btn_default_mtrl_shape +drawable abc_btn_radio_material +drawable abc_btn_radio_material_anim +drawable abc_btn_radio_to_on_mtrl_000 +drawable abc_btn_radio_to_on_mtrl_015 +drawable abc_btn_switch_to_on_mtrl_00001 +drawable abc_btn_switch_to_on_mtrl_00012 +drawable abc_cab_background_internal_bg +drawable abc_cab_background_top_material +drawable abc_cab_background_top_mtrl_alpha +drawable abc_control_background_material +drawable abc_dialog_material_background +drawable abc_edit_text_material +drawable abc_ic_ab_back_material +drawable abc_ic_arrow_drop_right_black_24dp +drawable abc_ic_clear_material +drawable abc_ic_commit_search_api_mtrl_alpha +drawable abc_ic_go_search_api_material +drawable abc_ic_menu_copy_mtrl_am_alpha +drawable abc_ic_menu_cut_mtrl_alpha +drawable abc_ic_menu_overflow_material +drawable abc_ic_menu_paste_mtrl_am_alpha +drawable abc_ic_menu_selectall_mtrl_alpha +drawable abc_ic_menu_share_mtrl_alpha +drawable abc_ic_search_api_material +drawable abc_ic_star_black_16dp +drawable abc_ic_star_black_36dp +drawable abc_ic_star_black_48dp +drawable abc_ic_star_half_black_16dp +drawable abc_ic_star_half_black_36dp +drawable abc_ic_star_half_black_48dp +drawable abc_ic_voice_search_api_material +drawable abc_item_background_holo_dark +drawable abc_item_background_holo_light +drawable abc_list_divider_material +drawable abc_list_divider_mtrl_alpha +drawable abc_list_focused_holo +drawable abc_list_longpressed_holo +drawable abc_list_pressed_holo_dark +drawable abc_list_pressed_holo_light +drawable abc_list_selector_background_transition_holo_dark +drawable abc_list_selector_background_transition_holo_light +drawable abc_list_selector_disabled_holo_dark +drawable abc_list_selector_disabled_holo_light +drawable abc_list_selector_holo_dark +drawable abc_list_selector_holo_light +drawable abc_menu_hardkey_panel_mtrl_mult +drawable abc_popup_background_mtrl_mult +drawable abc_ratingbar_indicator_material +drawable abc_ratingbar_material +drawable abc_ratingbar_small_material +drawable abc_scrubber_control_off_mtrl_alpha +drawable abc_scrubber_control_to_pressed_mtrl_000 +drawable abc_scrubber_control_to_pressed_mtrl_005 +drawable abc_scrubber_primary_mtrl_alpha +drawable abc_scrubber_track_mtrl_alpha +drawable abc_seekbar_thumb_material +drawable abc_seekbar_tick_mark_material +drawable abc_seekbar_track_material +drawable abc_spinner_mtrl_am_alpha +drawable abc_spinner_textfield_background_material +drawable abc_switch_thumb_material +drawable abc_switch_track_mtrl_alpha +drawable abc_tab_indicator_material +drawable abc_tab_indicator_mtrl_alpha +drawable abc_text_cursor_material +drawable abc_text_select_handle_left_mtrl_dark +drawable abc_text_select_handle_left_mtrl_light +drawable abc_text_select_handle_middle_mtrl_dark +drawable abc_text_select_handle_middle_mtrl_light +drawable abc_text_select_handle_right_mtrl_dark +drawable abc_text_select_handle_right_mtrl_light +drawable abc_textfield_activated_mtrl_alpha +drawable abc_textfield_default_mtrl_alpha +drawable abc_textfield_search_activated_mtrl_alpha +drawable abc_textfield_search_default_mtrl_alpha +drawable abc_textfield_search_material +drawable abc_vector_test +drawable amity_bg_bottom_naviation +drawable amity_bg_search +drawable amity_ic_add +drawable amity_ic_add_black +drawable amity_ic_add_members +drawable amity_ic_album +drawable amity_ic_arrow +drawable amity_ic_arrow_back +drawable amity_ic_arrow_down +drawable amity_ic_arrow_forward +drawable amity_ic_arrow_upward +drawable amity_ic_attachment +drawable amity_ic_audio_large +drawable amity_ic_avatar_placeholder +drawable amity_ic_avi_large +drawable amity_ic_baseline_dehaze +drawable amity_ic_camera +drawable amity_ic_chat +drawable amity_ic_chat_add +drawable amity_ic_check +drawable amity_ic_circle +drawable amity_ic_close +drawable amity_ic_community_private +drawable amity_ic_community_public +drawable amity_ic_count +drawable amity_ic_create_chat +drawable amity_ic_cross +drawable amity_ic_csv_large +drawable amity_ic_default_avatar_direct_chat +drawable amity_ic_default_avatar_group_chat +drawable amity_ic_default_avatar_private_community_chat +drawable amity_ic_default_avatar_publc_community_chat +drawable amity_ic_default_category_avatar +drawable amity_ic_default_profile1 +drawable amity_ic_default_profile2 +drawable amity_ic_default_ring +drawable amity_ic_delete +drawable amity_ic_doc_large +drawable amity_ic_edit_profile +drawable amity_ic_error +drawable amity_ic_exe_large +drawable amity_ic_file_type_unknown +drawable amity_ic_globe +drawable amity_ic_group +drawable amity_ic_html_large +drawable amity_ic_image_failed +drawable amity_ic_img_large +drawable amity_ic_info +drawable amity_ic_keyboard +drawable amity_ic_location +drawable amity_ic_lock1 +drawable amity_ic_lock2 +drawable amity_ic_mic +drawable amity_ic_moderator +drawable amity_ic_more_horiz +drawable amity_ic_mov_large +drawable amity_ic_mp3_large +drawable amity_ic_mp4_large +drawable amity_ic_mpeg_large +drawable amity_ic_no_conversation +drawable amity_ic_pause +drawable amity_ic_pdf_large +drawable amity_ic_photo +drawable amity_ic_play +drawable amity_ic_plus +drawable amity_ic_plus_white +drawable amity_ic_ppt_large +drawable amity_ic_ppx_large +drawable amity_ic_rar_large +drawable amity_ic_rectangle_white +drawable amity_ic_remove +drawable amity_ic_search +drawable amity_ic_send +drawable amity_ic_settings +drawable amity_ic_star +drawable amity_ic_tick_green +drawable amity_ic_txt_large +drawable amity_ic_user +drawable amity_ic_verified +drawable amity_ic_voice_message +drawable amity_ic_xls_large +drawable amity_ic_zip_large +drawable avd_hide_password +drawable avd_show_password +drawable btn_checkbox_checked_mtrl +drawable btn_checkbox_checked_to_unchecked_mtrl_animation +drawable btn_checkbox_unchecked_mtrl +drawable btn_checkbox_unchecked_to_checked_mtrl_animation +drawable btn_radio_off_mtrl +drawable btn_radio_off_to_on_mtrl_animation +drawable btn_radio_on_mtrl +drawable btn_radio_on_to_off_mtrl_animation +drawable common_full_open_on_phone +drawable common_google_signin_btn_icon_dark +drawable common_google_signin_btn_icon_dark_focused +drawable common_google_signin_btn_icon_dark_normal +drawable common_google_signin_btn_icon_dark_normal_background +drawable common_google_signin_btn_icon_disabled +drawable common_google_signin_btn_icon_light +drawable common_google_signin_btn_icon_light_focused +drawable common_google_signin_btn_icon_light_normal +drawable common_google_signin_btn_icon_light_normal_background +drawable common_google_signin_btn_text_dark +drawable common_google_signin_btn_text_dark_focused +drawable common_google_signin_btn_text_dark_normal +drawable common_google_signin_btn_text_dark_normal_background +drawable common_google_signin_btn_text_disabled +drawable common_google_signin_btn_text_light +drawable common_google_signin_btn_text_light_focused +drawable common_google_signin_btn_text_light_normal +drawable common_google_signin_btn_text_light_normal_background +drawable design_bottom_navigation_item_background +drawable design_fab_background +drawable design_ic_visibility +drawable design_ic_visibility_off +drawable design_password_eye +drawable design_snackbar_background +drawable fetch_notification_cancel +drawable fetch_notification_pause +drawable fetch_notification_resume +drawable fetch_notification_retry +drawable googleg_disabled_color_18 +drawable googleg_standard_color_18 +drawable ic_arrow_down_24dp +drawable ic_arrow_drop_down_white_24dp +drawable ic_check_white_18dp +drawable ic_clock_black_24dp +drawable ic_empty_dracula +drawable ic_empty_zhihu +drawable ic_gif +drawable ic_keyboard_black_24dp +drawable ic_mtrl_checked_circle +drawable ic_mtrl_chip_checked_black +drawable ic_mtrl_chip_checked_circle +drawable ic_mtrl_chip_close_circle +drawable ic_photo_camera_white_24dp +drawable ic_play_circle_outline_white_48dp +drawable ic_preview_radio_off +drawable ic_preview_radio_on +drawable material_cursor_drawable +drawable material_ic_calendar_black_24dp +drawable material_ic_clear_black_24dp +drawable material_ic_edit_black_24dp +drawable material_ic_keyboard_arrow_left_black_24dp +drawable material_ic_keyboard_arrow_next_black_24dp +drawable material_ic_keyboard_arrow_previous_black_24dp +drawable material_ic_keyboard_arrow_right_black_24dp +drawable material_ic_menu_arrow_down_black_24dp +drawable material_ic_menu_arrow_up_black_24dp +drawable mtrl_dialog_background +drawable mtrl_dropdown_arrow +drawable mtrl_ic_arrow_drop_down +drawable mtrl_ic_arrow_drop_up +drawable mtrl_ic_cancel +drawable mtrl_ic_error +drawable mtrl_popupmenu_background +drawable mtrl_popupmenu_background_dark +drawable mtrl_tabs_default_indicator +drawable navigation_empty_icon +drawable notification_action_background +drawable notification_bg +drawable notification_bg_low +drawable notification_bg_low_normal +drawable notification_bg_low_pressed +drawable notification_bg_normal +drawable notification_bg_normal_pressed +drawable notification_icon_background +drawable notification_template_icon_bg +drawable notification_template_icon_low_bg +drawable notification_tile_bg +drawable notify_panel_notification_icon_bg +drawable preference_list_divider_material +drawable test_custom_background +drawable tooltip_frame_dark +drawable tooltip_frame_light +id BOTTOM_END +id BOTTOM_START +id NO_DEBUG +id SHOW_ALL +id SHOW_PATH +id SHOW_PROGRESS +id TOP_END +id TOP_START +id accelerate +id accessibility_action_clickable_span +id accessibility_custom_action_0 +id accessibility_custom_action_1 +id accessibility_custom_action_10 +id accessibility_custom_action_11 +id accessibility_custom_action_12 +id accessibility_custom_action_13 +id accessibility_custom_action_14 +id accessibility_custom_action_15 +id accessibility_custom_action_16 +id accessibility_custom_action_17 +id accessibility_custom_action_18 +id accessibility_custom_action_19 +id accessibility_custom_action_2 +id accessibility_custom_action_20 +id accessibility_custom_action_21 +id accessibility_custom_action_22 +id accessibility_custom_action_23 +id accessibility_custom_action_24 +id accessibility_custom_action_25 +id accessibility_custom_action_26 +id accessibility_custom_action_27 +id accessibility_custom_action_28 +id accessibility_custom_action_29 +id accessibility_custom_action_3 +id accessibility_custom_action_30 +id accessibility_custom_action_31 +id accessibility_custom_action_4 +id accessibility_custom_action_5 +id accessibility_custom_action_6 +id accessibility_custom_action_7 +id accessibility_custom_action_8 +id accessibility_custom_action_9 +id action0 +id action_bar +id action_bar_activity_content +id action_bar_container +id action_bar_root +id action_bar_spinner +id action_bar_subtitle +id action_bar_title +id action_container +id action_context_bar +id action_divider +id action_image +id action_menu_divider +id action_menu_presenter +id action_mode_bar +id action_mode_bar_stub +id action_mode_close_button +id action_text +id actions +id activity_chooser_view_content +id add +id adjust_height +id adjust_width +id album_cover +id album_media_count +id album_name +id alertTitle +id aligned +id animateToEnd +id animateToStart +id appBarLayout +id asConfigured +id async +id auto +id autoComplete +id autoCompleteToEnd +id autoCompleteToStart +id barrier +id baseline +id blocking +id bottom +id bottom_toolbar +id bounce +id btnAdd +id btnDelete +id btnProfileDefaultAction +id btnRecordAudio +id buttonPanel +id button_apply +id button_back +id button_preview +id cancel_action +id cancel_button +id center +id chain +id channelAvatarView +id channelDescription +id channelDisplayName +id chatHomeContainer +id chatHomeToolBar +id chatToolBar +id check_view +id checkbox +id checked +id chip +id chip1 +id chip2 +id chip3 +id chip_group +id chronometer +id circle_center +id clear_text +id clockwise +id composeBar +id confirm_button +id container +id content +id contentPanel +id contiguous +id coordinator +id cos +id counterclockwise +id create +id custom +id customPanel +id cut +id dark +id dataBinding +id dateHeader +id date_picker_actions +id decelerate +id decelerateAndComplete +id decor_content_parent +id default_activity_button +id default_bottom_sheet +id deltaRelative +id design_bottom_sheet +id design_menu_item_action_area +id design_menu_item_action_area_stub +id design_menu_item_text +id design_navigation_view +id dialog_button +id disjoint +id divider +id dragDown +id dragEnd +id dragLeft +id dragRight +id dragStart +id dragUp +id dropdown_menu +id easeIn +id easeInOut +id easeOut +id edit_query +id eko_viewPager +id elastic +id emToolBar +id emptyView +id empty_view +id empty_view_content +id end +id endToStart +id end_padder +id errorMessageContainer +id etMessage +id expand_activities_button +id expanded_menu +id fade +id fill +id fillRipple +id filled +id fixed +id flip +id floating +id forever +id fragmentContainer +id fragment_container_view_tag +id ghost_view +id ghost_view_holder +id gif +id glide_custom_view_target_tag +id gone +id group_divider +id guideline +id header_title +id hint +id home +id honorRequest +id icCross +id icon +id icon_frame +id icon_group +id icon_only +id ignore +id ignoreRequest +id image +id imageViewPages +id image_avatar +id image_view +id info +id invisible +id inward +id italic +id item_touch_helper_previous_elevation +id ivAlbum +id ivAvatar +id ivBack +id ivCamera +id ivFile +id ivImageIncoming +id ivLeft +id ivLocation +id ivMsgOutgoing +id ivNoConversation +id ivPlay +id ivPreviewImage +id ivRemove +id ivSend +id ivVoiceMsg +id iv_avatar +id iv_camera +id jumpToEnd +id jumpToStart +id lMessage +id labelGroup +id labeled +id largeLabel +id layout +id layoutAudio +id layoutAudioReceiver +id layoutParent +id layoutRecorder +id left +id leftToRight +id light +id line1 +id line3 +id linear +id listMode +id list_item +id masked +id material_clock_display +id material_clock_face +id material_clock_hand +id material_clock_period_am_button +id material_clock_period_pm_button +id material_clock_period_toggle +id material_hour_text_input +id material_hour_tv +id material_label +id material_minute_text_input +id material_minute_tv +id material_textinput_timepicker +id material_timepicker_cancel_button +id material_timepicker_container +id material_timepicker_edit_text +id material_timepicker_mode_button +id material_timepicker_ok_button +id material_timepicker_view +id material_value_index +id media_actions +id media_thumbnail +id message +id messageListContainer +id middle +id mini +id month_grid +id month_navigation_bar +id month_navigation_fragment_toggle +id month_navigation_next +id month_navigation_previous +id month_title +id motion_base +id mtrl_anchor_parent +id mtrl_calendar_day_selector_frame +id mtrl_calendar_days_of_week +id mtrl_calendar_frame +id mtrl_calendar_main_pane +id mtrl_calendar_months +id mtrl_calendar_selection_frame +id mtrl_calendar_text_input_frame +id mtrl_calendar_year_selector_frame +id mtrl_card_checked_layer_id +id mtrl_child_content_container +id mtrl_internal_children_alpha_tag +id mtrl_motion_snapshot_view +id mtrl_picker_fullscreen +id mtrl_picker_header +id mtrl_picker_header_selection_text +id mtrl_picker_header_title_and_selection +id mtrl_picker_header_toggle +id mtrl_picker_text_input_date +id mtrl_picker_text_input_range_end +id mtrl_picker_text_input_range_start +id mtrl_picker_title_text +id mtrl_view_tag_bottom_padding +id multiply +id navigationView +id navigation_header_container +id none +id normal +id notification_background +id notification_main_column +id notification_main_column_container +id off +id on +id onAttachStateChangeListener +id onDateChanged +id original +id originalLayout +id outline +id outward +id packed +id pager +id parallax +id parent +id parentPanel +id parentRelative +id parent_matrix +id password_toggle +id path +id pathRelative +id percent +id pin +id position +id postCount +id postLayout +id progressBar +id progress_circular +id progress_horizontal +id radio +id readMoreContainer +id recordBackground +id recorderView +id rectangles +id recycler_view +id recyclerview +id reverseSawtooth +id right +id rightBarrier +id rightToLeft +id right_icon +id right_side +id rippleBackGround +id root +id root_component_like_action +id rounded +id row_index_key +id rvBottomSheet +id rvChatList +id rvRecentChat +id save_non_transition_alpha +id save_overlay_view +id sawtooth +id scale +id screen +id scrollIndicatorDown +id scrollIndicatorUp +id scrollView +id scrollable +id search +id search_badge +id search_bar +id search_button +id search_close_btn +id search_edit_frame +id search_go_btn +id search_mag_icon +id search_plate +id search_src_text +id search_voice_btn +id seekbar +id seekbar_value +id select_dialog_listview +id selected +id selected_album +id selection_type +id shortcut +id sin +id size +id slide +id smallLabel +id snackbar_action +id snackbar_text +id spacer +id special_effects_controller_view_tag +id spinner +id spline +id split_action_bar +id spread +id spread_inside +id square +id src_atop +id src_in +id src_over +id standard +id start +id startHorizontal +id startToEnd +id startVertical +id staticLayout +id staticPostLayout +id status_bar_latest_event_content +id stop +id stretch +id strokeRipple +id submenuarrow +id submit_area +id switchWidget +id tabLayout +id tabMode +id tab_header +id tag_accessibility_actions +id tag_accessibility_clickable_spans +id tag_accessibility_heading +id tag_accessibility_pane_title +id tag_screen_reader_focusable +id tag_state_description +id tag_transition_group +id tag_unhandled_key_event_manager +id tag_unhandled_key_listeners +id test_checkbox_android_button_tint +id test_checkbox_app_button_tint +id test_radiobutton_android_button_tint +id test_radiobutton_app_button_tint +id text +id text2 +id textSpacerNoButtons +id textSpacerNoTitle +id textWatcher +id text_input_end_icon +id text_input_error_icon +id text_input_start_icon +id textinput_counter +id textinput_error +id textinput_helper_text +id textinput_placeholder +id textinput_prefix_text +id textinput_suffix_text +id time +id title +id titleDividerNoCustom +id title_template +id toolbar +id toolbar_layout +id top +id topPanel +id top_toolbar +id touch_outside +id transition_current_scene +id transition_layout_save +id transition_position +id transition_scene_layoutid_cache +id transition_transform +id triangle +id tvAlbum +id tvCamera +id tvDelete +id tvDescription +id tvDisplayName +id tvDltMsg +id tvDltTime +id tvEdit +id tvFile +id tvLocation +id tvMemberCount +id tvMessage +id tvMessageIncoming +id tvMessageOutgoing +id tvName +id tvPostCount +id tvReadMore +id tvRecord +id tvRelease +id tvSave +id tvTime +id tvTimeOutgoing +id tvTitle +id tvUnreadCount +id tv_left +id tv_right +id unchecked +id uniform +id unlabeled +id up +id video_duration +id video_play_button +id view_offset_helper +id view_tree_lifecycle_owner +id view_tree_saved_state_registry_owner +id view_tree_view_model_store_owner +id visible +id visible_removing_fragment_view_tag +id wide +id withinBounds +id wrap +id wrap_content +id zero_corner_chip +integer abc_config_activityDefaultDur +integer abc_config_activityShortDur +integer app_bar_elevation_anim_duration +integer bottom_sheet_slide_duration +integer cancel_button_image_alpha +integer config_tooltipAnimTime +integer design_snackbar_text_max_lines +integer design_tab_indicator_anim_duration_ms +integer google_play_services_version +integer hide_password_duration +integer maxLimitProfileDescription +integer mtrl_badge_max_character_count +integer mtrl_btn_anim_delay_ms +integer mtrl_btn_anim_duration_ms +integer mtrl_calendar_header_orientation +integer mtrl_calendar_selection_text_lines +integer mtrl_calendar_year_selector_span +integer mtrl_card_anim_delay_ms +integer mtrl_card_anim_duration_ms +integer mtrl_chip_anim_duration +integer mtrl_tab_indicator_anim_duration_ms +integer show_password_duration +integer status_bar_notification_info_maxnum +interpolator btn_checkbox_checked_mtrl_animation_interpolator_0 +interpolator btn_checkbox_checked_mtrl_animation_interpolator_1 +interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_0 +interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_1 +interpolator btn_radio_to_off_mtrl_animation_interpolator_0 +interpolator btn_radio_to_on_mtrl_animation_interpolator_0 +interpolator fast_out_slow_in +interpolator mtrl_fast_out_linear_in +interpolator mtrl_fast_out_slow_in +interpolator mtrl_linear +interpolator mtrl_linear_out_slow_in +layout abc_action_bar_title_item +layout abc_action_bar_up_container +layout abc_action_menu_item_layout +layout abc_action_menu_layout +layout abc_action_mode_bar +layout abc_action_mode_close_item_material +layout abc_activity_chooser_view +layout abc_activity_chooser_view_list_item +layout abc_alert_dialog_button_bar_material +layout abc_alert_dialog_material +layout abc_alert_dialog_title_material +layout abc_cascading_menu_item_layout +layout abc_dialog_title_material +layout abc_expanded_menu_layout +layout abc_list_menu_item_checkbox +layout abc_list_menu_item_icon +layout abc_list_menu_item_layout +layout abc_list_menu_item_radio +layout abc_popup_menu_header_item_layout +layout abc_popup_menu_item_layout +layout abc_screen_content_include +layout abc_screen_simple +layout abc_screen_simple_overlay_action_mode +layout abc_screen_toolbar +layout abc_search_dropdown_item_icons_2line +layout abc_search_view +layout abc_select_dialog_material +layout abc_tooltip +layout activity_matisse +layout activity_media_preview +layout album_list_item +layout amity_activity_base_fragment_container +layout amity_activity_base_toolbar_fragment_container +layout amity_activity_camera +layout amity_activity_chat +layout amity_activity_chat_home +layout amity_activity_edit_message +layout amity_activity_image_preview +layout amity_bottom_sheet +layout amity_chat_bar +layout amity_chat_compose_bar +layout amity_component_avatar +layout amity_component_community_feed1 +layout amity_dialog_bottom_sheet +layout amity_dialog_chat +layout amity_edit_msg_bar +layout amity_fragment_chat +layout amity_fragment_chat_home_page +layout amity_fragment_create_group_chat +layout amity_fragment_directory +layout amity_fragment_recent_chat +layout amity_item_audio_message_receiver +layout amity_item_audio_message_sender +layout amity_item_bottom_sheet +layout amity_item_image_msg_receiver +layout amity_item_image_msg_sender +layout amity_item_image_preview +layout amity_item_recent_message +layout amity_item_text_message_receiver +layout amity_item_text_message_sender +layout amity_item_unknown_message +layout amity_popup_msg_delete +layout amity_popup_msg_report +layout amity_popup_text_msg_sender +layout amity_tab_layout +layout amity_view_audio_msg_error +layout amity_view_audio_recorder +layout amity_view_avatar +layout amity_view_custom_toast +layout amity_view_date +layout amity_view_msg_deleted +layout amity_view_msg_error +layout amity_view_radio_button +layout amity_view_read_more +layout amity_view_user_profile_header +layout custom_dialog +layout design_bottom_navigation_item +layout design_bottom_sheet_dialog +layout design_layout_snackbar +layout design_layout_snackbar_include +layout design_layout_tab_icon +layout design_layout_tab_text +layout design_menu_item_action_area +layout design_navigation_item +layout design_navigation_item_header +layout design_navigation_item_separator +layout design_navigation_item_subheader +layout design_navigation_menu +layout design_navigation_menu_item +layout design_text_input_end_icon +layout design_text_input_start_icon +layout eko_toolbar +layout expand_button +layout fragment_media_selection +layout fragment_preview_item +layout image_frame +layout material_chip_input_combo +layout material_clock_display +layout material_clock_display_divider +layout material_clock_period_toggle +layout material_clock_period_toggle_land +layout material_clockface_textview +layout material_clockface_view +layout material_radial_view_group +layout material_textinput_timepicker +layout material_time_chip +layout material_time_input +layout material_timepicker +layout material_timepicker_dialog +layout material_timepicker_textinput_display +layout media_grid_content +layout media_grid_item +layout mtrl_alert_dialog +layout mtrl_alert_dialog_actions +layout mtrl_alert_dialog_title +layout mtrl_alert_select_dialog_item +layout mtrl_alert_select_dialog_multichoice +layout mtrl_alert_select_dialog_singlechoice +layout mtrl_calendar_day +layout mtrl_calendar_day_of_week +layout mtrl_calendar_days_of_week +layout mtrl_calendar_horizontal +layout mtrl_calendar_month +layout mtrl_calendar_month_labeled +layout mtrl_calendar_month_navigation +layout mtrl_calendar_months +layout mtrl_calendar_vertical +layout mtrl_calendar_year +layout mtrl_layout_snackbar +layout mtrl_layout_snackbar_include +layout mtrl_picker_actions +layout mtrl_picker_dialog +layout mtrl_picker_fullscreen +layout mtrl_picker_header_dialog +layout mtrl_picker_header_fullscreen +layout mtrl_picker_header_selection_text +layout mtrl_picker_header_title_text +layout mtrl_picker_header_toggle +layout mtrl_picker_text_input_date +layout mtrl_picker_text_input_date_range +layout notification_action +layout notification_action_tombstone +layout notification_media_action +layout notification_media_cancel_action +layout notification_template_big_media +layout notification_template_big_media_custom +layout notification_template_big_media_narrow +layout notification_template_big_media_narrow_custom +layout notification_template_custom_big +layout notification_template_icon_group +layout notification_template_lines_media +layout notification_template_media +layout notification_template_media_custom +layout notification_template_part_chronometer +layout notification_template_part_time +layout photo_capture_item +layout preference +layout preference_category +layout preference_category_material +layout preference_dialog_edittext +layout preference_dropdown +layout preference_dropdown_material +layout preference_information +layout preference_information_material +layout preference_list_fragment +layout preference_material +layout preference_recyclerview +layout preference_widget_checkbox +layout preference_widget_seekbar +layout preference_widget_seekbar_material +layout preference_widget_switch +layout preference_widget_switch_compat +layout select_dialog_item_material +layout select_dialog_multichoice_material +layout select_dialog_singlechoice_material +layout support_simple_spinner_dropdown_item +layout test_action_chip +layout test_chip_zero_corner_radius +layout test_design_checkbox +layout test_design_radiobutton +layout test_reflow_chipgroup +layout test_toolbar +layout test_toolbar_custom_background +layout test_toolbar_elevation +layout test_toolbar_surface +layout text_view_with_line_height_from_appearance +layout text_view_with_line_height_from_layout +layout text_view_with_line_height_from_style +layout text_view_with_theme_line_height +layout text_view_without_line_height +menu amity_chat_home +menu amity_chat_list +menu amity_text_sender_menu +plurals amity_number_of_days +plurals amity_number_of_hours +plurals amity_number_of_mins +plurals error_over_count +plurals mtrl_badge_content_description +string abc_action_bar_home_description +string abc_action_bar_up_description +string abc_action_menu_overflow_description +string abc_action_mode_done +string abc_activity_chooser_view_see_all +string abc_activitychooserview_choose_application +string abc_capital_off +string abc_capital_on +string abc_font_family_body_1_material +string abc_font_family_body_2_material +string abc_font_family_button_material +string abc_font_family_caption_material +string abc_font_family_display_1_material +string abc_font_family_display_2_material +string abc_font_family_display_3_material +string abc_font_family_display_4_material +string abc_font_family_headline_material +string abc_font_family_menu_material +string abc_font_family_subhead_material +string abc_font_family_title_material +string abc_menu_alt_shortcut_label +string abc_menu_ctrl_shortcut_label +string abc_menu_delete_shortcut_label +string abc_menu_enter_shortcut_label +string abc_menu_function_shortcut_label +string abc_menu_meta_shortcut_label +string abc_menu_shift_shortcut_label +string abc_menu_space_shortcut_label +string abc_menu_sym_shortcut_label +string abc_prepend_shortcut_label +string abc_search_hint +string abc_searchview_description_clear +string abc_searchview_description_query +string abc_searchview_description_search +string abc_searchview_description_submit +string abc_searchview_description_voice +string abc_shareactionprovider_share_with +string abc_shareactionprovider_share_with_application +string abc_toolbar_collapse_description +string album_name_all +string amity_album +string amity_anonymous +string amity_billie_elli +string amity_camera +string amity_cancel +string amity_center_icon +string amity_chat +string amity_choose_image +string amity_day +string amity_delete +string amity_delete_msg +string amity_delete_post +string amity_display_name +string amity_dlt_dlg_body +string amity_edit +string amity_edit_msg +string amity_edit_post +string amity_edit_profile +string amity_failed_dlg_body +string amity_failed_msg +string amity_feed +string amity_file +string amity_follow +string amity_gallery +string amity_general_search +string amity_hold_to_record +string amity_hour +string amity_image_preview_title +string amity_just_now +string amity_left_icon +string amity_location +string amity_max_image_selected +string amity_member_count +string amity_message +string amity_message_is_too_short +string amity_min +string amity_msg_dltd +string amity_msg_edited +string amity_no_conversations +string amity_no_permission_message +string amity_no_permission_title +string amity_ok +string amity_playback_error +string amity_read_more +string amity_release_to_send +string amity_remove_user +string amity_report +string amity_report_msg +string amity_right_icon +string amity_save +string amity_save_caps +string amity_saved +string amity_search +string amity_search_results +string amity_settings +string amity_time +string amity_title_directory +string amity_title_recent_chat +string amity_try_again +string amity_type_message +string amity_unable_to_delete +string amity_unknown_msg +string app_name +string appbar_scrolling_view_behavior +string bottom_sheet_behavior +string bottomsheet_action_expand_halfway +string button_apply +string button_apply_default +string button_back +string button_ok +string button_original +string button_preview +string button_sure +string button_sure_default +string character_counter_content_description +string character_counter_overflowed_content_description +string character_counter_pattern +string chip_text +string clear_text_end_icon_content_description +string common_google_play_services_enable_button +string common_google_play_services_enable_text +string common_google_play_services_enable_title +string common_google_play_services_install_button +string common_google_play_services_install_text +string common_google_play_services_install_title +string common_google_play_services_notification_channel_name +string common_google_play_services_notification_ticker +string common_google_play_services_unknown_issue +string common_google_play_services_unsupported_text +string common_google_play_services_update_button +string common_google_play_services_update_text +string common_google_play_services_update_title +string common_google_play_services_updating_text +string common_google_play_services_wear_update_text +string common_open_on_phone +string common_signin_button_text +string common_signin_button_text_long +string copy +string default_web_client_id +string domain_key +string empty_text +string error_file_type +string error_icon_content_description +string error_no_video_activity +string error_over_count +string error_over_count_default +string error_over_original_count +string error_over_original_size +string error_over_quality +string error_type_conflict +string error_under_quality +string expand_button_title +string exposed_dropdown_menu_content_description +string fab_transformation_scrim_behavior +string fab_transformation_sheet_behavior +string fetch_notification_default_channel_id +string fetch_notification_default_channel_name +string fetch_notification_download_cancel +string fetch_notification_download_complete +string fetch_notification_download_downloading +string fetch_notification_download_eta_hrs +string fetch_notification_download_eta_min +string fetch_notification_download_eta_sec +string fetch_notification_download_failed +string fetch_notification_download_pause +string fetch_notification_download_paused +string fetch_notification_download_resume +string fetch_notification_download_retry +string fetch_notification_download_starting +string firebase_database_url +string gcm_defaultSenderId +string google_api_key +string google_app_id +string google_crash_reporting_api_key +string google_storage_bucket +string hide_bottom_view_on_scroll_behavior +string icon_content_description +string item_view_role_description +string material_clock_display_divider +string material_clock_toggle_content_description +string material_hour_selection +string material_hour_suffix +string material_minute_selection +string material_minute_suffix +string material_slider_range_end +string material_slider_range_start +string material_timepicker_am +string material_timepicker_clock_mode_description +string material_timepicker_hour +string material_timepicker_minute +string material_timepicker_pm +string material_timepicker_select_time +string material_timepicker_text_input_mode_description +string mtrl_badge_numberless_content_description +string mtrl_chip_close_icon_content_description +string mtrl_exceed_max_badge_number_content_description +string mtrl_exceed_max_badge_number_suffix +string mtrl_picker_a11y_next_month +string mtrl_picker_a11y_prev_month +string mtrl_picker_announce_current_selection +string mtrl_picker_cancel +string mtrl_picker_confirm +string mtrl_picker_date_header_selected +string mtrl_picker_date_header_title +string mtrl_picker_date_header_unselected +string mtrl_picker_day_of_week_column_header +string mtrl_picker_invalid_format +string mtrl_picker_invalid_format_example +string mtrl_picker_invalid_format_use +string mtrl_picker_invalid_range +string mtrl_picker_navigate_to_year_description +string mtrl_picker_out_of_range +string mtrl_picker_range_header_only_end_selected +string mtrl_picker_range_header_only_start_selected +string mtrl_picker_range_header_selected +string mtrl_picker_range_header_title +string mtrl_picker_range_header_unselected +string mtrl_picker_save +string mtrl_picker_text_input_date_hint +string mtrl_picker_text_input_date_range_end_hint +string mtrl_picker_text_input_date_range_start_hint +string mtrl_picker_text_input_day_abbr +string mtrl_picker_text_input_month_abbr +string mtrl_picker_text_input_year_abbr +string mtrl_picker_toggle_to_calendar_input_mode +string mtrl_picker_toggle_to_day_selection +string mtrl_picker_toggle_to_text_input_mode +string mtrl_picker_toggle_to_year_selection +string not_set +string password_toggle_content_description +string path_password_eye +string path_password_eye_mask_strike_through +string path_password_eye_mask_visible +string path_password_strike_through +string photo_grid_capture +string preference_copied +string project_id +string search_menu_title +string status_bar_notification_info_overflow +string summary_collapsed_preference_list +string v7_preference_off +string v7_preference_on +style AlertDialogBodyTextStyl +style AlertDialog_AppCompat +style AlertDialog_AppCompat_Light +style AmityTextStyleBody +style AmityTextStyleBodyBold +style AmityTextStyleCaption +style AmityTextStyleCaptionBold +style AmityTextStyleHeadline +style AmityTextStyleTitle +style AmityTextStyleTitleBold +style AndroidThemeColorAccentYellow +style Animation_AppCompat_Dialog +style Animation_AppCompat_DropDownUp +style Animation_AppCompat_Tooltip +style Animation_Design_BottomSheetDialog +style Animation_MaterialComponents_BottomSheetDialog +style AppBarTheme +style AppTheme1 +style AppTheme2 +style BaseToolBarStyle +style Base_AlertDialog_AppCompat +style Base_AlertDialog_AppCompat_Light +style Base_Animation_AppCompat_Dialog +style Base_Animation_AppCompat_DropDownUp +style Base_Animation_AppCompat_Tooltip +style Base_CardView +style Base_DialogWindowTitleBackground_AppCompat +style Base_DialogWindowTitle_AppCompat +style Base_MaterialAlertDialog_MaterialComponents_Title_Icon +style Base_MaterialAlertDialog_MaterialComponents_Title_Panel +style Base_MaterialAlertDialog_MaterialComponents_Title_Text +style Base_TextAppearance_AppCompat +style Base_TextAppearance_AppCompat_Body1 +style Base_TextAppearance_AppCompat_Body2 +style Base_TextAppearance_AppCompat_Button +style Base_TextAppearance_AppCompat_Caption +style Base_TextAppearance_AppCompat_Display1 +style Base_TextAppearance_AppCompat_Display2 +style Base_TextAppearance_AppCompat_Display3 +style Base_TextAppearance_AppCompat_Display4 +style Base_TextAppearance_AppCompat_Headline +style Base_TextAppearance_AppCompat_Inverse +style Base_TextAppearance_AppCompat_Large +style Base_TextAppearance_AppCompat_Large_Inverse +style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large +style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small +style Base_TextAppearance_AppCompat_Medium +style Base_TextAppearance_AppCompat_Medium_Inverse +style Base_TextAppearance_AppCompat_Menu +style Base_TextAppearance_AppCompat_SearchResult +style Base_TextAppearance_AppCompat_SearchResult_Subtitle +style Base_TextAppearance_AppCompat_SearchResult_Title +style Base_TextAppearance_AppCompat_Small +style Base_TextAppearance_AppCompat_Small_Inverse +style Base_TextAppearance_AppCompat_Subhead +style Base_TextAppearance_AppCompat_Subhead_Inverse +style Base_TextAppearance_AppCompat_Title +style Base_TextAppearance_AppCompat_Title_Inverse +style Base_TextAppearance_AppCompat_Tooltip +style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu +style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle +style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse +style Base_TextAppearance_AppCompat_Widget_ActionBar_Title +style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse +style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle +style Base_TextAppearance_AppCompat_Widget_ActionMode_Title +style Base_TextAppearance_AppCompat_Widget_Button +style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored +style Base_TextAppearance_AppCompat_Widget_Button_Colored +style Base_TextAppearance_AppCompat_Widget_Button_Inverse +style Base_TextAppearance_AppCompat_Widget_DropDownItem +style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header +style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large +style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small +style Base_TextAppearance_AppCompat_Widget_Switch +style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem +style Base_TextAppearance_MaterialComponents_Badge +style Base_TextAppearance_MaterialComponents_Button +style Base_TextAppearance_MaterialComponents_Headline6 +style Base_TextAppearance_MaterialComponents_Subtitle2 +style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item +style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle +style Base_TextAppearance_Widget_AppCompat_Toolbar_Title +style Base_ThemeOverlay_AppCompat +style Base_ThemeOverlay_AppCompat_ActionBar +style Base_ThemeOverlay_AppCompat_Dark +style Base_ThemeOverlay_AppCompat_Dark_ActionBar +style Base_ThemeOverlay_AppCompat_Dialog +style Base_ThemeOverlay_AppCompat_Dialog_Alert +style Base_ThemeOverlay_AppCompat_Light +style Base_ThemeOverlay_MaterialComponents_Dialog +style Base_ThemeOverlay_MaterialComponents_Dialog_Alert +style Base_ThemeOverlay_MaterialComponents_Dialog_Alert_Framework +style Base_ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework +style Base_ThemeOverlay_MaterialComponents_MaterialAlertDialog +style Base_Theme_AppCompat +style Base_Theme_AppCompat_CompactMenu +style Base_Theme_AppCompat_Dialog +style Base_Theme_AppCompat_DialogWhenLarge +style Base_Theme_AppCompat_Dialog_Alert +style Base_Theme_AppCompat_Dialog_FixedSize +style Base_Theme_AppCompat_Dialog_MinWidth +style Base_Theme_AppCompat_Light +style Base_Theme_AppCompat_Light_DarkActionBar +style Base_Theme_AppCompat_Light_Dialog +style Base_Theme_AppCompat_Light_DialogWhenLarge +style Base_Theme_AppCompat_Light_Dialog_Alert +style Base_Theme_AppCompat_Light_Dialog_FixedSize +style Base_Theme_AppCompat_Light_Dialog_MinWidth +style Base_Theme_EkoApp +style Base_Theme_MaterialComponents +style Base_Theme_MaterialComponents_Bridge +style Base_Theme_MaterialComponents_CompactMenu +style Base_Theme_MaterialComponents_Dialog +style Base_Theme_MaterialComponents_DialogWhenLarge +style Base_Theme_MaterialComponents_Dialog_Alert +style Base_Theme_MaterialComponents_Dialog_Bridge +style Base_Theme_MaterialComponents_Dialog_FixedSize +style Base_Theme_MaterialComponents_Dialog_MinWidth +style Base_Theme_MaterialComponents_Light +style Base_Theme_MaterialComponents_Light_Bridge +style Base_Theme_MaterialComponents_Light_DarkActionBar +style Base_Theme_MaterialComponents_Light_DarkActionBar_Bridge +style Base_Theme_MaterialComponents_Light_Dialog +style Base_Theme_MaterialComponents_Light_DialogWhenLarge +style Base_Theme_MaterialComponents_Light_Dialog_Alert +style Base_Theme_MaterialComponents_Light_Dialog_Bridge +style Base_Theme_MaterialComponents_Light_Dialog_FixedSize +style Base_Theme_MaterialComponents_Light_Dialog_MinWidth +style Base_Theme_MaterialThemeBuilder +style Base_V14_ThemeOverlay_MaterialComponents_Dialog +style Base_V14_ThemeOverlay_MaterialComponents_Dialog_Alert +style Base_V14_ThemeOverlay_MaterialComponents_MaterialAlertDialog +style Base_V14_Theme_MaterialComponents +style Base_V14_Theme_MaterialComponents_Bridge +style Base_V14_Theme_MaterialComponents_Dialog +style Base_V14_Theme_MaterialComponents_Dialog_Bridge +style Base_V14_Theme_MaterialComponents_Light +style Base_V14_Theme_MaterialComponents_Light_Bridge +style Base_V14_Theme_MaterialComponents_Light_DarkActionBar_Bridge +style Base_V14_Theme_MaterialComponents_Light_Dialog +style Base_V14_Theme_MaterialComponents_Light_Dialog_Bridge +style Base_V21_ThemeOverlay_AppCompat_Dialog +style Base_V21_Theme_AppCompat +style Base_V21_Theme_AppCompat_Dialog +style Base_V21_Theme_AppCompat_Light +style Base_V21_Theme_AppCompat_Light_Dialog +style Base_V21_Theme_MaterialComponents +style Base_V21_Theme_MaterialComponents_Dialog +style Base_V21_Theme_MaterialComponents_Light +style Base_V21_Theme_MaterialComponents_Light_Dialog +style Base_V22_Theme_AppCompat +style Base_V22_Theme_AppCompat_Light +style Base_V23_Theme_AppCompat +style Base_V23_Theme_AppCompat_Light +style Base_V26_Theme_AppCompat +style Base_V26_Theme_AppCompat_Light +style Base_V26_Widget_AppCompat_Toolbar +style Base_V28_Theme_AppCompat +style Base_V28_Theme_AppCompat_Light +style Base_V7_ThemeOverlay_AppCompat_Dialog +style Base_V7_Theme_AppCompat +style Base_V7_Theme_AppCompat_Dialog +style Base_V7_Theme_AppCompat_Light +style Base_V7_Theme_AppCompat_Light_Dialog +style Base_V7_Widget_AppCompat_AutoCompleteTextView +style Base_V7_Widget_AppCompat_EditText +style Base_V7_Widget_AppCompat_Toolbar +style Base_Widget_AppCompat_ActionBar +style Base_Widget_AppCompat_ActionBar_Solid +style Base_Widget_AppCompat_ActionBar_TabBar +style Base_Widget_AppCompat_ActionBar_TabText +style Base_Widget_AppCompat_ActionBar_TabView +style Base_Widget_AppCompat_ActionButton +style Base_Widget_AppCompat_ActionButton_CloseMode +style Base_Widget_AppCompat_ActionButton_Overflow +style Base_Widget_AppCompat_ActionMode +style Base_Widget_AppCompat_ActivityChooserView +style Base_Widget_AppCompat_AutoCompleteTextView +style Base_Widget_AppCompat_Button +style Base_Widget_AppCompat_ButtonBar +style Base_Widget_AppCompat_ButtonBar_AlertDialog +style Base_Widget_AppCompat_Button_Borderless +style Base_Widget_AppCompat_Button_Borderless_Colored +style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog +style Base_Widget_AppCompat_Button_Colored +style Base_Widget_AppCompat_Button_Small +style Base_Widget_AppCompat_CompoundButton_CheckBox +style Base_Widget_AppCompat_CompoundButton_RadioButton +style Base_Widget_AppCompat_CompoundButton_Switch +style Base_Widget_AppCompat_DrawerArrowToggle +style Base_Widget_AppCompat_DrawerArrowToggle_Common +style Base_Widget_AppCompat_DropDownItem_Spinner +style Base_Widget_AppCompat_EditText +style Base_Widget_AppCompat_ImageButton +style Base_Widget_AppCompat_Light_ActionBar +style Base_Widget_AppCompat_Light_ActionBar_Solid +style Base_Widget_AppCompat_Light_ActionBar_TabBar +style Base_Widget_AppCompat_Light_ActionBar_TabText +style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse +style Base_Widget_AppCompat_Light_ActionBar_TabView +style Base_Widget_AppCompat_Light_PopupMenu +style Base_Widget_AppCompat_Light_PopupMenu_Overflow +style Base_Widget_AppCompat_ListMenuView +style Base_Widget_AppCompat_ListPopupWindow +style Base_Widget_AppCompat_ListView +style Base_Widget_AppCompat_ListView_DropDown +style Base_Widget_AppCompat_ListView_Menu +style Base_Widget_AppCompat_PopupMenu +style Base_Widget_AppCompat_PopupMenu_Overflow +style Base_Widget_AppCompat_PopupWindow +style Base_Widget_AppCompat_ProgressBar +style Base_Widget_AppCompat_ProgressBar_Horizontal +style Base_Widget_AppCompat_RatingBar +style Base_Widget_AppCompat_RatingBar_Indicator +style Base_Widget_AppCompat_RatingBar_Small +style Base_Widget_AppCompat_SearchView +style Base_Widget_AppCompat_SearchView_ActionBar +style Base_Widget_AppCompat_SeekBar +style Base_Widget_AppCompat_SeekBar_Discrete +style Base_Widget_AppCompat_Spinner +style Base_Widget_AppCompat_Spinner_Underlined +style Base_Widget_AppCompat_TextView +style Base_Widget_AppCompat_TextView_SpinnerItem +style Base_Widget_AppCompat_Toolbar +style Base_Widget_AppCompat_Toolbar_Button_Navigation +style Base_Widget_Design_TabLayout +style Base_Widget_MaterialComponents_AutoCompleteTextView +style Base_Widget_MaterialComponents_CheckedTextView +style Base_Widget_MaterialComponents_Chip +style Base_Widget_MaterialComponents_MaterialCalendar_NavigationButton +style Base_Widget_MaterialComponents_PopupMenu +style Base_Widget_MaterialComponents_PopupMenu_ContextMenu +style Base_Widget_MaterialComponents_PopupMenu_ListPopupWindow +style Base_Widget_MaterialComponents_PopupMenu_Overflow +style Base_Widget_MaterialComponents_Slider +style Base_Widget_MaterialComponents_Snackbar +style Base_Widget_MaterialComponents_TextInputEditText +style Base_Widget_MaterialComponents_TextInputLayout +style Base_Widget_MaterialComponents_TextView +style BrandedSwitch_control +style CardView +style CardView_Dark +style CardView_Light +style ChatHomeToolBarStyle +style ChatToolbarLeftDrawableStyle +style ChatToolbarLeftTextStyle +style CircleImage +style CircularAvatarStyle +style CreatePostImageStyle +style Divider +style EkoAlertDialogStyle +style EkoAlertDialogTheme +style EkoAlertDialogTheme_App_Title_Text +style EkoAvatarStyle +style EkoCheckBoxStyle +style EkoFabButtonStyle +style EkoIconButtonStyle +style EkoMaterialButtonStyle +style EkoNewsFeedAvatarStyle +style EkoOutlinedButtonStyle +style EkoRadioButtonStyle +style EkoSearchViewStyle +style EkoSnackBarStyle +style EmptyTheme +style IconButtonStyle +style ImagePickerTheme +style ImagePickerToolbarStyle +style ImagePreviewTheme +style ImagePreviewToolbarStyle +style MaterialAlertDialog_MaterialComponents +style MaterialAlertDialog_MaterialComponents_Body_Text +style MaterialAlertDialog_MaterialComponents_Picker_Date_Calendar +style MaterialAlertDialog_MaterialComponents_Picker_Date_Spinner +style MaterialAlertDialog_MaterialComponents_Title_Icon +style MaterialAlertDialog_MaterialComponents_Title_Icon_CenterStacked +style MaterialAlertDialog_MaterialComponents_Title_Panel +style MaterialAlertDialog_MaterialComponents_Title_Panel_CenterStacked +style MaterialAlertDialog_MaterialComponents_Title_Text +style MaterialAlertDialog_MaterialComponents_Title_Text_CenterStacked +style Matisse_Dracula +style Matisse_Zhihu +style Platform_AppCompat +style Platform_AppCompat_Light +style Platform_MaterialComponents +style Platform_MaterialComponents_Dialog +style Platform_MaterialComponents_Light +style Platform_MaterialComponents_Light_Dialog +style Platform_ThemeOverlay_AppCompat +style Platform_ThemeOverlay_AppCompat_Dark +style Platform_ThemeOverlay_AppCompat_Light +style Platform_V21_AppCompat +style Platform_V21_AppCompat_Light +style Platform_V25_AppCompat +style Platform_V25_AppCompat_Light +style Platform_Widget_AppCompat_Spinner +style Popup_Dracula +style Popup_Zhihu +style Preference +style PreferenceCategoryTitleTextStyle +style PreferenceFragment +style PreferenceFragmentList +style PreferenceFragmentList_Material +style PreferenceFragment_Material +style PreferenceSummaryTextStyle +style PreferenceThemeOverlay +style PreferenceThemeOverlay_v14 +style PreferenceThemeOverlay_v14_Material +style Preference_Category +style Preference_Category_Material +style Preference_CheckBoxPreference +style Preference_CheckBoxPreference_Material +style Preference_DialogPreference +style Preference_DialogPreference_EditTextPreference +style Preference_DialogPreference_EditTextPreference_Material +style Preference_DialogPreference_Material +style Preference_DropDown +style Preference_DropDown_Material +style Preference_Information +style Preference_Information_Material +style Preference_Material +style Preference_PreferenceScreen +style Preference_PreferenceScreen_Material +style Preference_SeekBarPreference +style Preference_SeekBarPreference_Material +style Preference_SwitchPreference +style Preference_SwitchPreferenceCompat +style Preference_SwitchPreferenceCompat_Material +style Preference_SwitchPreference_Material +style RtlOverlay_DialogWindowTitle_AppCompat +style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem +style RtlOverlay_Widget_AppCompat_DialogTitle_Icon +style RtlOverlay_Widget_AppCompat_PopupMenuItem +style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup +style RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut +style RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow +style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text +style RtlOverlay_Widget_AppCompat_PopupMenuItem_Title +style RtlOverlay_Widget_AppCompat_SearchView_MagIcon +style RtlOverlay_Widget_AppCompat_Search_DropDown +style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 +style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 +style RtlOverlay_Widget_AppCompat_Search_DropDown_Query +style RtlOverlay_Widget_AppCompat_Search_DropDown_Text +style RtlUnderlay_Widget_AppCompat_ActionButton +style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow +style SearchEditTextStyle +style ShapeAppearanceOverlay +style ShapeAppearanceOverlay_BottomLeftDifferentCornerSize +style ShapeAppearanceOverlay_BottomRightCut +style ShapeAppearanceOverlay_Cut +style ShapeAppearanceOverlay_DifferentCornerSize +style ShapeAppearanceOverlay_MaterialComponents_BottomSheet +style ShapeAppearanceOverlay_MaterialComponents_Chip +style ShapeAppearanceOverlay_MaterialComponents_ExtendedFloatingActionButton +style ShapeAppearanceOverlay_MaterialComponents_FloatingActionButton +style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Day +style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Window_Fullscreen +style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Year +style ShapeAppearanceOverlay_MaterialComponents_TextInputLayout_FilledBox +style ShapeAppearanceOverlay_TopLeftCut +style ShapeAppearanceOverlay_TopRightDifferentCornerSize +style ShapeAppearance_EkoTheme_LargeComponent +style ShapeAppearance_EkoTheme_MediumComponent +style ShapeAppearance_EkoTheme_SmallComponent +style ShapeAppearance_MaterialComponents +style ShapeAppearance_MaterialComponents_LargeComponent +style ShapeAppearance_MaterialComponents_MediumComponent +style ShapeAppearance_MaterialComponents_SmallComponent +style ShapeAppearance_MaterialComponents_Test +style ShapeAppearance_MaterialComponents_Tooltip +style TestStyleWithLineHeight +style TestStyleWithLineHeightAppearance +style TestStyleWithThemeLineHeightAttribute +style TestStyleWithoutLineHeight +style TestThemeWithLineHeight +style TestThemeWithLineHeightDisabled +style Test_ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Day +style Test_Theme_MaterialComponents_MaterialCalendar +style Test_Widget_MaterialComponents_MaterialCalendar +style Test_Widget_MaterialComponents_MaterialCalendar_Day +style Test_Widget_MaterialComponents_MaterialCalendar_Day_Selected +style TextAppearance_AppCompat +style TextAppearance_AppCompat_Body1 +style TextAppearance_AppCompat_Body2 +style TextAppearance_AppCompat_Button +style TextAppearance_AppCompat_Caption +style TextAppearance_AppCompat_Display1 +style TextAppearance_AppCompat_Display2 +style TextAppearance_AppCompat_Display3 +style TextAppearance_AppCompat_Display4 +style TextAppearance_AppCompat_Headline +style TextAppearance_AppCompat_Inverse +style TextAppearance_AppCompat_Large +style TextAppearance_AppCompat_Large_Inverse +style TextAppearance_AppCompat_Light_SearchResult_Subtitle +style TextAppearance_AppCompat_Light_SearchResult_Title +style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large +style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small +style TextAppearance_AppCompat_Medium +style TextAppearance_AppCompat_Medium_Inverse +style TextAppearance_AppCompat_Menu +style TextAppearance_AppCompat_SearchResult_Subtitle +style TextAppearance_AppCompat_SearchResult_Title +style TextAppearance_AppCompat_Small +style TextAppearance_AppCompat_Small_Inverse +style TextAppearance_AppCompat_Subhead +style TextAppearance_AppCompat_Subhead_Inverse +style TextAppearance_AppCompat_Title +style TextAppearance_AppCompat_Title_Inverse +style TextAppearance_AppCompat_Tooltip +style TextAppearance_AppCompat_Widget_ActionBar_Menu +style TextAppearance_AppCompat_Widget_ActionBar_Subtitle +style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse +style TextAppearance_AppCompat_Widget_ActionBar_Title +style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse +style TextAppearance_AppCompat_Widget_ActionMode_Subtitle +style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse +style TextAppearance_AppCompat_Widget_ActionMode_Title +style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse +style TextAppearance_AppCompat_Widget_Button +style TextAppearance_AppCompat_Widget_Button_Borderless_Colored +style TextAppearance_AppCompat_Widget_Button_Colored +style TextAppearance_AppCompat_Widget_Button_Inverse +style TextAppearance_AppCompat_Widget_DropDownItem +style TextAppearance_AppCompat_Widget_PopupMenu_Header +style TextAppearance_AppCompat_Widget_PopupMenu_Large +style TextAppearance_AppCompat_Widget_PopupMenu_Small +style TextAppearance_AppCompat_Widget_Switch +style TextAppearance_AppCompat_Widget_TextView_SpinnerItem +style TextAppearance_Compat_Notification +style TextAppearance_Compat_Notification_Info +style TextAppearance_Compat_Notification_Info_Media +style TextAppearance_Compat_Notification_Line2 +style TextAppearance_Compat_Notification_Line2_Media +style TextAppearance_Compat_Notification_Media +style TextAppearance_Compat_Notification_Time +style TextAppearance_Compat_Notification_Time_Media +style TextAppearance_Compat_Notification_Title +style TextAppearance_Compat_Notification_Title_Media +style TextAppearance_Design_CollapsingToolbar_Expanded +style TextAppearance_Design_Counter +style TextAppearance_Design_Counter_Overflow +style TextAppearance_Design_Error +style TextAppearance_Design_HelperText +style TextAppearance_Design_Hint +style TextAppearance_Design_Placeholder +style TextAppearance_Design_Prefix +style TextAppearance_Design_Snackbar_Message +style TextAppearance_Design_Suffix +style TextAppearance_Design_Tab +style TextAppearance_MaterialComponents_Badge +style TextAppearance_MaterialComponents_Body1 +style TextAppearance_MaterialComponents_Body2 +style TextAppearance_MaterialComponents_Button +style TextAppearance_MaterialComponents_Caption +style TextAppearance_MaterialComponents_Chip +style TextAppearance_MaterialComponents_Headline1 +style TextAppearance_MaterialComponents_Headline2 +style TextAppearance_MaterialComponents_Headline3 +style TextAppearance_MaterialComponents_Headline4 +style TextAppearance_MaterialComponents_Headline5 +style TextAppearance_MaterialComponents_Headline6 +style TextAppearance_MaterialComponents_Overline +style TextAppearance_MaterialComponents_Subtitle1 +style TextAppearance_MaterialComponents_Subtitle2 +style TextAppearance_MaterialComponents_TimePicker_Title +style TextAppearance_MaterialComponents_Tooltip +style TextAppearance_Widget_AppCompat_ExpandedMenu_Item +style TextAppearance_Widget_AppCompat_Toolbar_Subtitle +style TextAppearance_Widget_AppCompat_Toolbar_Title +style ThemeOverlayColorAccentRed +style ThemeOverlay_AppCompat +style ThemeOverlay_AppCompat_ActionBar +style ThemeOverlay_AppCompat_Dark +style ThemeOverlay_AppCompat_Dark_ActionBar +style ThemeOverlay_AppCompat_DayNight +style ThemeOverlay_AppCompat_DayNight_ActionBar +style ThemeOverlay_AppCompat_Dialog +style ThemeOverlay_AppCompat_Dialog_Alert +style ThemeOverlay_AppCompat_Light +style ThemeOverlay_App_CheckBox +style ThemeOverlay_Design_TextInputEditText +style ThemeOverlay_EkoThemeShapeAppearanceBottomSheetDialog +style ThemeOverlay_EkoTheme_BottomSheetDialog +style ThemeOverlay_MaterialComponents +style ThemeOverlay_MaterialComponents_ActionBar +style ThemeOverlay_MaterialComponents_ActionBar_Primary +style ThemeOverlay_MaterialComponents_ActionBar_Surface +style ThemeOverlay_MaterialComponents_AutoCompleteTextView +style ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox +style ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox_Dense +style ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox +style ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense +style ThemeOverlay_MaterialComponents_BottomAppBar_Primary +style ThemeOverlay_MaterialComponents_BottomAppBar_Surface +style ThemeOverlay_MaterialComponents_BottomSheetDialog +style ThemeOverlay_MaterialComponents_Dark +style ThemeOverlay_MaterialComponents_Dark_ActionBar +style ThemeOverlay_MaterialComponents_DayNight_BottomSheetDialog +style ThemeOverlay_MaterialComponents_Dialog +style ThemeOverlay_MaterialComponents_Dialog_Alert +style ThemeOverlay_MaterialComponents_Dialog_Alert_Framework +style ThemeOverlay_MaterialComponents_Light +style ThemeOverlay_MaterialComponents_Light_BottomSheetDialog +style ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework +style ThemeOverlay_MaterialComponents_MaterialAlertDialog +style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Centered +style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date +style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Calendar +style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text +style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text_Day +style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Spinner +style ThemeOverlay_MaterialComponents_MaterialCalendar +style ThemeOverlay_MaterialComponents_MaterialCalendar_Fullscreen +style ThemeOverlay_MaterialComponents_TextInputEditText +style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox +style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox_Dense +style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox +style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox_Dense +style ThemeOverlay_MaterialComponents_TimePicker +style ThemeOverlay_MaterialComponents_TimePicker_Display +style ThemeOverlay_MaterialComponents_Toolbar_Primary +style ThemeOverlay_MaterialComponents_Toolbar_Surface +style Theme_AppCompat +style Theme_AppCompat_CompactMenu +style Theme_AppCompat_DayNight +style Theme_AppCompat_DayNight_DarkActionBar +style Theme_AppCompat_DayNight_Dialog +style Theme_AppCompat_DayNight_DialogWhenLarge +style Theme_AppCompat_DayNight_Dialog_Alert +style Theme_AppCompat_DayNight_Dialog_MinWidth +style Theme_AppCompat_DayNight_NoActionBar +style Theme_AppCompat_Dialog +style Theme_AppCompat_DialogWhenLarge +style Theme_AppCompat_Dialog_Alert +style Theme_AppCompat_Dialog_MinWidth +style Theme_AppCompat_Empty +style Theme_AppCompat_Light +style Theme_AppCompat_Light_DarkActionBar +style Theme_AppCompat_Light_Dialog +style Theme_AppCompat_Light_DialogWhenLarge +style Theme_AppCompat_Light_Dialog_Alert +style Theme_AppCompat_Light_Dialog_MinWidth +style Theme_AppCompat_Light_NoActionBar +style Theme_AppCompat_NoActionBar +style Theme_Design +style Theme_Design_BottomSheetDialog +style Theme_Design_Light +style Theme_Design_Light_BottomSheetDialog +style Theme_Design_Light_NoActionBar +style Theme_Design_NoActionBar +style Theme_MaterialComponents +style Theme_MaterialComponents_BottomSheetDialog +style Theme_MaterialComponents_Bridge +style Theme_MaterialComponents_CompactMenu +style Theme_MaterialComponents_DayNight +style Theme_MaterialComponents_DayNight_BottomSheetDialog +style Theme_MaterialComponents_DayNight_Bridge +style Theme_MaterialComponents_DayNight_DarkActionBar +style Theme_MaterialComponents_DayNight_DarkActionBar_Bridge +style Theme_MaterialComponents_DayNight_Dialog +style Theme_MaterialComponents_DayNight_DialogWhenLarge +style Theme_MaterialComponents_DayNight_Dialog_Alert +style Theme_MaterialComponents_DayNight_Dialog_Alert_Bridge +style Theme_MaterialComponents_DayNight_Dialog_Bridge +style Theme_MaterialComponents_DayNight_Dialog_FixedSize +style Theme_MaterialComponents_DayNight_Dialog_FixedSize_Bridge +style Theme_MaterialComponents_DayNight_Dialog_MinWidth +style Theme_MaterialComponents_DayNight_Dialog_MinWidth_Bridge +style Theme_MaterialComponents_DayNight_NoActionBar +style Theme_MaterialComponents_DayNight_NoActionBar_Bridge +style Theme_MaterialComponents_Dialog +style Theme_MaterialComponents_DialogWhenLarge +style Theme_MaterialComponents_Dialog_Alert +style Theme_MaterialComponents_Dialog_Alert_Bridge +style Theme_MaterialComponents_Dialog_Bridge +style Theme_MaterialComponents_Dialog_FixedSize +style Theme_MaterialComponents_Dialog_FixedSize_Bridge +style Theme_MaterialComponents_Dialog_MinWidth +style Theme_MaterialComponents_Dialog_MinWidth_Bridge +style Theme_MaterialComponents_Light +style Theme_MaterialComponents_Light_BarSize +style Theme_MaterialComponents_Light_BottomSheetDialog +style Theme_MaterialComponents_Light_Bridge +style Theme_MaterialComponents_Light_DarkActionBar +style Theme_MaterialComponents_Light_DarkActionBar_Bridge +style Theme_MaterialComponents_Light_Dialog +style Theme_MaterialComponents_Light_DialogWhenLarge +style Theme_MaterialComponents_Light_Dialog_Alert +style Theme_MaterialComponents_Light_Dialog_Alert_Bridge +style Theme_MaterialComponents_Light_Dialog_Bridge +style Theme_MaterialComponents_Light_Dialog_FixedSize +style Theme_MaterialComponents_Light_Dialog_FixedSize_Bridge +style Theme_MaterialComponents_Light_Dialog_MinWidth +style Theme_MaterialComponents_Light_Dialog_MinWidth_Bridge +style Theme_MaterialComponents_Light_LargeTouch +style Theme_MaterialComponents_Light_NoActionBar +style Theme_MaterialComponents_Light_NoActionBar_Bridge +style Theme_MaterialComponents_NoActionBar +style Theme_MaterialComponents_NoActionBar_Bridge +style ToolBarLeftDrawableStyle +style ToolBarLeftTextStyle +style ToolBarRightTextStyle +style Toolbar_Dracula +style Toolbar_Zhihu +style Widget_AppCompat_ActionBar +style Widget_AppCompat_ActionBar_Solid +style Widget_AppCompat_ActionBar_TabBar +style Widget_AppCompat_ActionBar_TabText +style Widget_AppCompat_ActionBar_TabView +style Widget_AppCompat_ActionButton +style Widget_AppCompat_ActionButton_CloseMode +style Widget_AppCompat_ActionButton_Overflow +style Widget_AppCompat_ActionMode +style Widget_AppCompat_ActivityChooserView +style Widget_AppCompat_AutoCompleteTextView +style Widget_AppCompat_Button +style Widget_AppCompat_ButtonBar +style Widget_AppCompat_ButtonBar_AlertDialog +style Widget_AppCompat_Button_Borderless +style Widget_AppCompat_Button_Borderless_Colored +style Widget_AppCompat_Button_ButtonBar_AlertDialog +style Widget_AppCompat_Button_Colored +style Widget_AppCompat_Button_Small +style Widget_AppCompat_CompoundButton_CheckBox +style Widget_AppCompat_CompoundButton_RadioButton +style Widget_AppCompat_CompoundButton_Switch +style Widget_AppCompat_DrawerArrowToggle +style Widget_AppCompat_DropDownItem_Spinner +style Widget_AppCompat_EditText +style Widget_AppCompat_ImageButton +style Widget_AppCompat_Light_ActionBar +style Widget_AppCompat_Light_ActionBar_Solid +style Widget_AppCompat_Light_ActionBar_Solid_Inverse +style Widget_AppCompat_Light_ActionBar_TabBar +style Widget_AppCompat_Light_ActionBar_TabBar_Inverse +style Widget_AppCompat_Light_ActionBar_TabText +style Widget_AppCompat_Light_ActionBar_TabText_Inverse +style Widget_AppCompat_Light_ActionBar_TabView +style Widget_AppCompat_Light_ActionBar_TabView_Inverse +style Widget_AppCompat_Light_ActionButton +style Widget_AppCompat_Light_ActionButton_CloseMode +style Widget_AppCompat_Light_ActionButton_Overflow +style Widget_AppCompat_Light_ActionMode_Inverse +style Widget_AppCompat_Light_ActivityChooserView +style Widget_AppCompat_Light_AutoCompleteTextView +style Widget_AppCompat_Light_DropDownItem_Spinner +style Widget_AppCompat_Light_ListPopupWindow +style Widget_AppCompat_Light_ListView_DropDown +style Widget_AppCompat_Light_PopupMenu +style Widget_AppCompat_Light_PopupMenu_Overflow +style Widget_AppCompat_Light_SearchView +style Widget_AppCompat_Light_Spinner_DropDown_ActionBar +style Widget_AppCompat_ListMenuView +style Widget_AppCompat_ListPopupWindow +style Widget_AppCompat_ListView +style Widget_AppCompat_ListView_DropDown +style Widget_AppCompat_ListView_Menu +style Widget_AppCompat_PopupMenu +style Widget_AppCompat_PopupMenu_Overflow +style Widget_AppCompat_PopupWindow +style Widget_AppCompat_ProgressBar +style Widget_AppCompat_ProgressBar_Horizontal +style Widget_AppCompat_RatingBar +style Widget_AppCompat_RatingBar_Indicator +style Widget_AppCompat_RatingBar_Small +style Widget_AppCompat_SearchView +style Widget_AppCompat_SearchView_ActionBar +style Widget_AppCompat_SeekBar +style Widget_AppCompat_SeekBar_Discrete +style Widget_AppCompat_Spinner +style Widget_AppCompat_Spinner_DropDown +style Widget_AppCompat_Spinner_DropDown_ActionBar +style Widget_AppCompat_Spinner_Underlined +style Widget_AppCompat_TextView +style Widget_AppCompat_TextView_SpinnerItem +style Widget_AppCompat_Toolbar +style Widget_AppCompat_Toolbar_Button_Navigation +style Widget_Compat_NotificationActionContainer +style Widget_Compat_NotificationActionText +style Widget_Design_AppBarLayout +style Widget_Design_BottomNavigationView +style Widget_Design_BottomSheet_Modal +style Widget_Design_CollapsingToolbar +style Widget_Design_FloatingActionButton +style Widget_Design_NavigationView +style Widget_Design_ScrimInsetsFrameLayout +style Widget_Design_Snackbar +style Widget_Design_TabLayout +style Widget_Design_TextInputEditText +style Widget_Design_TextInputLayout +style Widget_EkoTheme_BottomSheet +style Widget_MaterialComponents_ActionBar_Primary +style Widget_MaterialComponents_ActionBar_PrimarySurface +style Widget_MaterialComponents_ActionBar_Solid +style Widget_MaterialComponents_ActionBar_Surface +style Widget_MaterialComponents_AppBarLayout_Primary +style Widget_MaterialComponents_AppBarLayout_PrimarySurface +style Widget_MaterialComponents_AppBarLayout_Surface +style Widget_MaterialComponents_AutoCompleteTextView_FilledBox +style Widget_MaterialComponents_AutoCompleteTextView_FilledBox_Dense +style Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox +style Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense +style Widget_MaterialComponents_Badge +style Widget_MaterialComponents_BottomAppBar +style Widget_MaterialComponents_BottomAppBar_Colored +style Widget_MaterialComponents_BottomAppBar_PrimarySurface +style Widget_MaterialComponents_BottomNavigationView +style Widget_MaterialComponents_BottomNavigationView_Colored +style Widget_MaterialComponents_BottomNavigationView_PrimarySurface +style Widget_MaterialComponents_BottomSheet +style Widget_MaterialComponents_BottomSheet_Modal +style Widget_MaterialComponents_Button +style Widget_MaterialComponents_Button_Icon +style Widget_MaterialComponents_Button_OutlinedButton +style Widget_MaterialComponents_Button_OutlinedButton_Icon +style Widget_MaterialComponents_Button_TextButton +style Widget_MaterialComponents_Button_TextButton_Dialog +style Widget_MaterialComponents_Button_TextButton_Dialog_Flush +style Widget_MaterialComponents_Button_TextButton_Dialog_Icon +style Widget_MaterialComponents_Button_TextButton_Icon +style Widget_MaterialComponents_Button_TextButton_Snackbar +style Widget_MaterialComponents_Button_UnelevatedButton +style Widget_MaterialComponents_Button_UnelevatedButton_Icon +style Widget_MaterialComponents_CardView +style Widget_MaterialComponents_CheckedTextView +style Widget_MaterialComponents_ChipGroup +style Widget_MaterialComponents_Chip_Action +style Widget_MaterialComponents_Chip_Choice +style Widget_MaterialComponents_Chip_Entry +style Widget_MaterialComponents_Chip_Filter +style Widget_MaterialComponents_CircularProgressIndicator +style Widget_MaterialComponents_CircularProgressIndicator_ExtraSmall +style Widget_MaterialComponents_CircularProgressIndicator_Medium +style Widget_MaterialComponents_CircularProgressIndicator_Small +style Widget_MaterialComponents_CollapsingToolbar +style Widget_MaterialComponents_CompoundButton_CheckBox +style Widget_MaterialComponents_CompoundButton_RadioButton +style Widget_MaterialComponents_CompoundButton_Switch +style Widget_MaterialComponents_ExtendedFloatingActionButton +style Widget_MaterialComponents_ExtendedFloatingActionButton_Icon +style Widget_MaterialComponents_FloatingActionButton +style Widget_MaterialComponents_Light_ActionBar_Solid +style Widget_MaterialComponents_LinearProgressIndicator +style Widget_MaterialComponents_MaterialButtonToggleGroup +style Widget_MaterialComponents_MaterialCalendar +style Widget_MaterialComponents_MaterialCalendar_Day +style Widget_MaterialComponents_MaterialCalendar_DayTextView +style Widget_MaterialComponents_MaterialCalendar_Day_Invalid +style Widget_MaterialComponents_MaterialCalendar_Day_Selected +style Widget_MaterialComponents_MaterialCalendar_Day_Today +style Widget_MaterialComponents_MaterialCalendar_Fullscreen +style Widget_MaterialComponents_MaterialCalendar_HeaderCancelButton +style Widget_MaterialComponents_MaterialCalendar_HeaderConfirmButton +style Widget_MaterialComponents_MaterialCalendar_HeaderDivider +style Widget_MaterialComponents_MaterialCalendar_HeaderLayout +style Widget_MaterialComponents_MaterialCalendar_HeaderSelection +style Widget_MaterialComponents_MaterialCalendar_HeaderSelection_Fullscreen +style Widget_MaterialComponents_MaterialCalendar_HeaderTitle +style Widget_MaterialComponents_MaterialCalendar_HeaderToggleButton +style Widget_MaterialComponents_MaterialCalendar_Item +style Widget_MaterialComponents_MaterialCalendar_MonthNavigationButton +style Widget_MaterialComponents_MaterialCalendar_MonthTextView +style Widget_MaterialComponents_MaterialCalendar_Year +style Widget_MaterialComponents_MaterialCalendar_YearNavigationButton +style Widget_MaterialComponents_MaterialCalendar_Year_Selected +style Widget_MaterialComponents_MaterialCalendar_Year_Today +style Widget_MaterialComponents_NavigationView +style Widget_MaterialComponents_PopupMenu +style Widget_MaterialComponents_PopupMenu_ContextMenu +style Widget_MaterialComponents_PopupMenu_ListPopupWindow +style Widget_MaterialComponents_PopupMenu_Overflow +style Widget_MaterialComponents_ProgressIndicator +style Widget_MaterialComponents_ShapeableImageView +style Widget_MaterialComponents_Slider +style Widget_MaterialComponents_Snackbar +style Widget_MaterialComponents_Snackbar_FullWidth +style Widget_MaterialComponents_Snackbar_TextView +style Widget_MaterialComponents_TabLayout +style Widget_MaterialComponents_TabLayout_Colored +style Widget_MaterialComponents_TabLayout_PrimarySurface +style Widget_MaterialComponents_TextInputEditText_FilledBox +style Widget_MaterialComponents_TextInputEditText_FilledBox_Dense +style Widget_MaterialComponents_TextInputEditText_OutlinedBox +style Widget_MaterialComponents_TextInputEditText_OutlinedBox_Dense +style Widget_MaterialComponents_TextInputLayout_FilledBox +style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense +style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense_ExposedDropdownMenu +style Widget_MaterialComponents_TextInputLayout_FilledBox_ExposedDropdownMenu +style Widget_MaterialComponents_TextInputLayout_OutlinedBox +style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense +style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense_ExposedDropdownMenu +style Widget_MaterialComponents_TextInputLayout_OutlinedBox_ExposedDropdownMenu +style Widget_MaterialComponents_TextView +style Widget_MaterialComponents_TimePicker +style Widget_MaterialComponents_TimePicker_Button +style Widget_MaterialComponents_TimePicker_Clock +style Widget_MaterialComponents_TimePicker_Display +style Widget_MaterialComponents_TimePicker_Display_TextInputEditText +style Widget_MaterialComponents_TimePicker_ImageButton +style Widget_MaterialComponents_TimePicker_ImageButton_ShapeAppearance +style Widget_MaterialComponents_Toolbar +style Widget_MaterialComponents_Toolbar_Primary +style Widget_MaterialComponents_Toolbar_PrimarySurface +style Widget_MaterialComponents_Toolbar_Surface +style Widget_MaterialComponents_Tooltip +style Widget_Support_CoordinatorLayout +styleable ActionBar background backgroundSplit backgroundStacked contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation customNavigationLayout displayOptions divider elevation height hideOnContentScroll homeAsUpIndicator homeLayout icon indeterminateProgressStyle itemPadding logo navigationMode popupTheme progressBarPadding progressBarStyle subtitle subtitleTextStyle title titleTextStyle +styleable ActionBarLayout android_layout_gravity +styleable ActionMenuItemView android_minWidth +styleable ActionMenuView +styleable ActionMode background backgroundSplit closeItemLayout height subtitleTextStyle titleTextStyle +styleable ActivityChooserView expandActivityOverflowButtonDrawable initialActivityCount +styleable AlertDialog android_layout buttonIconDimen buttonPanelSideLayout listItemLayout listLayout multiChoiceItemLayout showTitle singleChoiceItemLayout +styleable AnimatedStateListDrawableCompat android_constantSize android_dither android_enterFadeDuration android_exitFadeDuration android_variablePadding android_visible +styleable AnimatedStateListDrawableItem android_drawable android_id +styleable AnimatedStateListDrawableTransition android_drawable android_fromId android_reversible android_toId +styleable AppBarLayout android_background android_keyboardNavigationCluster android_touchscreenBlocksFocus elevation expanded liftOnScroll liftOnScrollTargetViewId statusBarForeground +styleable AppBarLayoutStates state_collapsed state_collapsible state_liftable state_lifted +styleable AppBarLayout_Layout layout_scrollFlags layout_scrollInterpolator +styleable AppCompatImageView android_src srcCompat tint tintMode +styleable AppCompatSeekBar android_thumb tickMark tickMarkTint tickMarkTintMode +styleable AppCompatTextHelper android_drawableBottom android_drawableEnd android_drawableLeft android_drawableRight android_drawableStart android_drawableTop android_textAppearance +styleable AppCompatTextView android_textAppearance autoSizeMaxTextSize autoSizeMinTextSize autoSizePresetSizes autoSizeStepGranularity autoSizeTextType drawableBottomCompat drawableEndCompat drawableLeftCompat drawableRightCompat drawableStartCompat drawableTint drawableTintMode drawableTopCompat firstBaselineToTopHeight fontFamily fontVariationSettings lastBaselineToBottomHeight lineHeight textAllCaps textLocale +styleable AppCompatTheme actionBarDivider actionBarItemBackground actionBarPopupTheme actionBarSize actionBarSplitStyle actionBarStyle actionBarTabBarStyle actionBarTabStyle actionBarTabTextStyle actionBarTheme actionBarWidgetTheme actionButtonStyle actionDropDownStyle actionMenuTextAppearance actionMenuTextColor actionModeBackground actionModeCloseButtonStyle actionModeCloseDrawable actionModeCopyDrawable actionModeCutDrawable actionModeFindDrawable actionModePasteDrawable actionModePopupWindowStyle actionModeSelectAllDrawable actionModeShareDrawable actionModeSplitBackground actionModeStyle actionModeWebSearchDrawable actionOverflowButtonStyle actionOverflowMenuStyle activityChooserViewStyle alertDialogButtonGroupStyle alertDialogCenterButtons alertDialogStyle alertDialogTheme android_windowAnimationStyle android_windowIsFloating autoCompleteTextViewStyle borderlessButtonStyle buttonBarButtonStyle buttonBarNegativeButtonStyle buttonBarNeutralButtonStyle buttonBarPositiveButtonStyle buttonBarStyle buttonStyle buttonStyleSmall checkboxStyle checkedTextViewStyle colorAccent colorBackgroundFloating colorButtonNormal colorControlActivated colorControlHighlight colorControlNormal colorError colorPrimary colorPrimaryDark colorSwitchThumbNormal controlBackground dialogCornerRadius dialogPreferredPadding dialogTheme dividerHorizontal dividerVertical dropDownListViewStyle dropdownListPreferredItemHeight editTextBackground editTextColor editTextStyle homeAsUpIndicator imageButtonStyle listChoiceBackgroundIndicator listChoiceIndicatorMultipleAnimated listChoiceIndicatorSingleAnimated listDividerAlertDialog listMenuViewStyle listPopupWindowStyle listPreferredItemHeight listPreferredItemHeightLarge listPreferredItemHeightSmall listPreferredItemPaddingEnd listPreferredItemPaddingLeft listPreferredItemPaddingRight listPreferredItemPaddingStart panelBackground panelMenuListTheme panelMenuListWidth popupMenuStyle popupWindowStyle radioButtonStyle ratingBarStyle ratingBarStyleIndicator ratingBarStyleSmall searchViewStyle seekBarStyle selectableItemBackground selectableItemBackgroundBorderless spinnerDropDownItemStyle spinnerStyle switchStyle textAppearanceLargePopupMenu textAppearanceListItem textAppearanceListItemSecondary textAppearanceListItemSmall textAppearancePopupMenuHeader textAppearanceSearchResultSubtitle textAppearanceSearchResultTitle textAppearanceSmallPopupMenu textColorAlertDialogListItem textColorSearchUrl toolbarNavigationButtonStyle toolbarStyle tooltipForegroundColor tooltipFrameBackground viewInflaterClass windowActionBar windowActionBarOverlay windowActionModeOverlay windowFixedHeightMajor windowFixedHeightMinor windowFixedWidthMajor windowFixedWidthMinor windowMinWidthMajor windowMinWidthMinor windowNoTitle +styleable Avatar avatarDrawable avatarHeight avatarPlaceholderImage avatarShape avatarUrl avatarWidth +styleable BackgroundStyle android_selectableItemBackground selectableItemBackground +styleable Badge backgroundColor badgeGravity badgeTextColor horizontalOffset maxCharacterCount number verticalOffset +styleable BaseProgressIndicator android_indeterminate hideAnimationBehavior indicatorColor minHideDelay showAnimationBehavior showDelay trackColor trackCornerRadius trackThickness +styleable BottomAppBar backgroundTint elevation fabAlignmentMode fabAnimationMode fabCradleMargin fabCradleRoundedCornerRadius fabCradleVerticalOffset hideOnScroll paddingBottomSystemWindowInsets paddingLeftSystemWindowInsets paddingRightSystemWindowInsets +styleable BottomNavigationView backgroundTint elevation itemBackground itemHorizontalTranslationEnabled itemIconSize itemIconTint itemRippleColor itemTextAppearanceActive itemTextAppearanceInactive itemTextColor labelVisibilityMode menu +styleable BottomSheetBehavior_Layout android_elevation backgroundTint behavior_draggable behavior_expandedOffset behavior_fitToContents behavior_halfExpandedRatio behavior_hideable behavior_peekHeight behavior_saveFlags behavior_skipCollapsed gestureInsetBottomIgnored shapeAppearance shapeAppearanceOverlay +styleable Button backgroundColor buttonTextColor buttonType outlineColor +styleable ButtonBarLayout allowStacking +styleable CardView android_minHeight android_minWidth cardBackgroundColor cardCornerRadius cardElevation cardMaxElevation cardPreventCornerOverlap cardUseCompatPadding contentPadding contentPaddingBottom contentPaddingLeft contentPaddingRight contentPaddingTop +styleable CheckBoxPreference android_disableDependentsState android_summaryOff android_summaryOn disableDependentsState summaryOff summaryOn +styleable Chip android_checkable android_ellipsize android_maxWidth android_text android_textAppearance android_textColor android_textSize checkedIcon checkedIconEnabled checkedIconTint checkedIconVisible chipBackgroundColor chipCornerRadius chipEndPadding chipIcon chipIconEnabled chipIconSize chipIconTint chipIconVisible chipMinHeight chipMinTouchTargetSize chipStartPadding chipStrokeColor chipStrokeWidth chipSurfaceColor closeIcon closeIconEnabled closeIconEndPadding closeIconSize closeIconStartPadding closeIconTint closeIconVisible ensureMinTouchTargetSize hideMotionSpec iconEndPadding iconStartPadding rippleColor shapeAppearance shapeAppearanceOverlay showMotionSpec textEndPadding textStartPadding +styleable ChipGroup checkedChip chipSpacing chipSpacingHorizontal chipSpacingVertical selectionRequired singleLine singleSelection +styleable CircularProgressIndicator indicatorDirectionCircular indicatorInset indicatorSize +styleable ClockFaceView clockFaceBackgroundColor clockNumberTextColor +styleable ClockHandView clockHandColor materialCircleRadius selectorSize +styleable CollapsingToolbarLayout collapsedTitleGravity collapsedTitleTextAppearance contentScrim expandedTitleGravity expandedTitleMargin expandedTitleMarginBottom expandedTitleMarginEnd expandedTitleMarginStart expandedTitleMarginTop expandedTitleTextAppearance maxLines scrimAnimationDuration scrimVisibleHeightTrigger statusBarScrim title titleEnabled toolbarId +styleable CollapsingToolbarLayout_Layout layout_collapseMode layout_collapseParallaxMultiplier +styleable ColorStateListItem alpha android_alpha android_color +styleable CompoundButton android_button buttonCompat buttonTint buttonTintMode +styleable Constraint android_alpha android_elevation android_id android_layout_height android_layout_marginBottom android_layout_marginEnd android_layout_marginLeft android_layout_marginRight android_layout_marginStart android_layout_marginTop android_layout_width android_maxHeight android_maxWidth android_minHeight android_minWidth android_orientation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_transformPivotX android_transformPivotY android_translationX android_translationY android_translationZ android_visibility animate_relativeTo barrierAllowsGoneWidgets barrierDirection barrierMargin chainUseRtl constraint_referenced_ids drawPath flow_firstHorizontalBias flow_firstHorizontalStyle flow_firstVerticalBias flow_firstVerticalStyle flow_horizontalAlign flow_horizontalBias flow_horizontalGap flow_horizontalStyle flow_lastHorizontalBias flow_lastHorizontalStyle flow_lastVerticalBias flow_lastVerticalStyle flow_maxElementsWrap flow_verticalAlign flow_verticalBias flow_verticalGap flow_verticalStyle flow_wrapMode layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTag layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop motionProgress motionStagger pathMotionArc pivotAnchor transitionEasing transitionPathRotate visibilityMode +styleable ConstraintLayout_Layout android_elevation android_maxHeight android_maxWidth android_minHeight android_minWidth android_orientation android_padding android_paddingBottom android_paddingEnd android_paddingLeft android_paddingRight android_paddingStart android_paddingTop android_visibility barrierAllowsGoneWidgets barrierDirection barrierMargin chainUseRtl constraintSet constraint_referenced_ids flow_firstHorizontalBias flow_firstHorizontalStyle flow_firstVerticalBias flow_firstVerticalStyle flow_horizontalAlign flow_horizontalBias flow_horizontalGap flow_horizontalStyle flow_lastHorizontalBias flow_lastHorizontalStyle flow_lastVerticalBias flow_lastVerticalStyle flow_maxElementsWrap flow_verticalAlign flow_verticalBias flow_verticalGap flow_verticalStyle flow_wrapMode layoutDescription layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTag layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop layout_optimizationLevel +styleable ConstraintLayout_placeholder content placeholder_emptyVisibility +styleable ConstraintSet android_alpha android_elevation android_id android_layout_height android_layout_marginBottom android_layout_marginEnd android_layout_marginLeft android_layout_marginRight android_layout_marginStart android_layout_marginTop android_layout_width android_maxHeight android_maxWidth android_minHeight android_minWidth android_orientation android_pivotX android_pivotY android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_transformPivotX android_transformPivotY android_translationX android_translationY android_translationZ android_visibility animate_relativeTo barrierAllowsGoneWidgets barrierDirection barrierMargin chainUseRtl constraint_referenced_ids deriveConstraintsFrom drawPath flow_firstHorizontalBias flow_firstHorizontalStyle flow_firstVerticalBias flow_firstVerticalStyle flow_horizontalAlign flow_horizontalBias flow_horizontalGap flow_horizontalStyle flow_lastHorizontalBias flow_lastHorizontalStyle flow_lastVerticalBias flow_lastVerticalStyle flow_maxElementsWrap flow_verticalAlign flow_verticalBias flow_verticalGap flow_verticalStyle flow_wrapMode layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTag layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop motionProgress motionStagger pathMotionArc pivotAnchor transitionEasing transitionPathRotate +styleable CoordinatorLayout keylines statusBarBackground +styleable CoordinatorLayout_Layout android_layout_gravity layout_anchor layout_anchorGravity layout_behavior layout_dodgeInsetEdges layout_insetEdge layout_keyline +styleable CustomAttribute attributeName customBoolean customColorDrawableValue customColorValue customDimension customFloatValue customIntegerValue customPixelDimension customStringValue +styleable DialogPreference android_dialogIcon android_dialogLayout android_dialogMessage android_dialogTitle android_negativeButtonText android_positiveButtonText dialogIcon dialogLayout dialogMessage dialogTitle negativeButtonText positiveButtonText +styleable DrawerArrowToggle arrowHeadLength arrowShaftLength barLength color drawableSize gapBetweenBars spinBars thickness +styleable EditTextPreference useSimpleSummaryProvider +styleable EkoRippleBackground rbColor rbDuration rbRadius rbRippleAmount rbScale rbStrokeWidth rbType +styleable EkoToolBarStyle leftDrawableStyle leftTextViewStyle rightTextViewStyle +styleable ExpandableText maxLines +styleable ExtendedFloatingActionButton collapsedSize elevation extendMotionSpec hideMotionSpec showMotionSpec shrinkMotionSpec +styleable ExtendedFloatingActionButton_Behavior_Layout behavior_autoHide behavior_autoShrink +styleable FloatingActionButton android_enabled backgroundTint backgroundTintMode borderWidth elevation ensureMinTouchTargetSize fabCustomSize fabSize hideMotionSpec hoveredFocusedTranslationZ maxImageSize pressedTranslationZ rippleColor shapeAppearance shapeAppearanceOverlay showMotionSpec useCompatPadding +styleable FloatingActionButton_Behavior_Layout behavior_autoHide +styleable FlowLayout itemSpacing lineSpacing +styleable FontFamily fontProviderAuthority fontProviderCerts fontProviderFetchStrategy fontProviderFetchTimeout fontProviderPackage fontProviderQuery +styleable FontFamilyFont android_font android_fontStyle android_fontVariationSettings android_fontWeight android_ttcIndex font fontStyle fontVariationSettings fontWeight ttcIndex +styleable ForegroundLinearLayout android_foreground android_foregroundGravity foregroundInsidePadding +styleable Fragment android_id android_name android_tag +styleable FragmentContainerView android_name android_tag +styleable GradientColor android_centerColor android_centerX android_centerY android_endColor android_endX android_endY android_gradientRadius android_startColor android_startX android_startY android_tileMode android_type +styleable GradientColorItem android_color android_offset +styleable Image tintColor +styleable ImageFilterView altSrc brightness contrast crossfade overlay round roundPercent saturation warmth +styleable Insets paddingBottomSystemWindowInsets paddingLeftSystemWindowInsets paddingRightSystemWindowInsets +styleable KeyAttribute android_alpha android_elevation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_transformPivotX android_transformPivotY android_translationX android_translationY android_translationZ curveFit framePosition motionProgress motionTarget transitionEasing transitionPathRotate +styleable KeyCycle android_alpha android_elevation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_translationX android_translationY android_translationZ curveFit framePosition motionProgress motionTarget transitionEasing transitionPathRotate waveOffset wavePeriod waveShape waveVariesBy +styleable KeyPosition curveFit drawPath framePosition keyPositionType motionTarget pathMotionArc percentHeight percentWidth percentX percentY sizePercent transitionEasing +styleable KeyTimeCycle android_alpha android_elevation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_translationX android_translationY android_translationZ curveFit framePosition motionProgress motionTarget transitionEasing transitionPathRotate waveDecay waveOffset wavePeriod waveShape +styleable KeyTrigger framePosition motionTarget motion_postLayoutCollision motion_triggerOnCollision onCross onNegativeCross onPositiveCross triggerId triggerReceiver triggerSlack +styleable Layout android_layout_height android_layout_marginBottom android_layout_marginEnd android_layout_marginLeft android_layout_marginRight android_layout_marginStart android_layout_marginTop android_layout_width android_orientation barrierAllowsGoneWidgets barrierDirection barrierMargin chainUseRtl constraint_referenced_ids layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop maxHeight maxWidth minHeight minWidth +styleable LinearLayoutCompat android_baselineAligned android_baselineAlignedChildIndex android_gravity android_orientation android_weightSum divider dividerPadding measureWithLargestChild showDividers +styleable LinearLayoutCompat_Layout android_layout_gravity android_layout_height android_layout_weight android_layout_width +styleable LinearProgressIndicator indeterminateAnimationType indicatorDirectionLinear +styleable ListPopupWindow android_dropDownHorizontalOffset android_dropDownVerticalOffset +styleable ListPreference android_entries android_entryValues entries entryValues useSimpleSummaryProvider +styleable LoadingImageView circleCrop imageAspectRatio imageAspectRatioAdjust +styleable MaterialAlertDialog backgroundInsetBottom backgroundInsetEnd backgroundInsetStart backgroundInsetTop +styleable MaterialAlertDialogTheme materialAlertDialogBodyTextStyle materialAlertDialogTheme materialAlertDialogTitleIconStyle materialAlertDialogTitlePanelStyle materialAlertDialogTitleTextStyle +styleable MaterialAutoCompleteTextView android_inputType +styleable MaterialButton android_background android_checkable android_insetBottom android_insetLeft android_insetRight android_insetTop backgroundTint backgroundTintMode cornerRadius elevation icon iconGravity iconPadding iconSize iconTint iconTintMode rippleColor shapeAppearance shapeAppearanceOverlay strokeColor strokeWidth +styleable MaterialButtonToggleGroup checkedButton selectionRequired singleSelection +styleable MaterialCalendar android_windowFullscreen dayInvalidStyle daySelectedStyle dayStyle dayTodayStyle nestedScrollable rangeFillColor yearSelectedStyle yearStyle yearTodayStyle +styleable MaterialCalendarItem android_insetBottom android_insetLeft android_insetRight android_insetTop itemFillColor itemShapeAppearance itemShapeAppearanceOverlay itemStrokeColor itemStrokeWidth itemTextColor +styleable MaterialCardView android_checkable cardForegroundColor checkedIcon checkedIconMargin checkedIconSize checkedIconTint rippleColor shapeAppearance shapeAppearanceOverlay state_dragged strokeColor strokeWidth +styleable MaterialCheckBox buttonTint useMaterialThemeColors +styleable MaterialRadioButton buttonTint useMaterialThemeColors +styleable MaterialShape shapeAppearance shapeAppearanceOverlay +styleable MaterialTextAppearance android_letterSpacing android_lineHeight lineHeight +styleable MaterialTextView android_lineHeight android_textAppearance lineHeight +styleable MaterialTimePicker clockIcon keyboardIcon +styleable MaterialToolbar navigationIconTint +styleable MenuGroup android_checkableBehavior android_enabled android_id android_menuCategory android_orderInCategory android_visible +styleable MenuItem actionLayout actionProviderClass actionViewClass alphabeticModifiers android_alphabeticShortcut android_checkable android_checked android_enabled android_icon android_id android_menuCategory android_numericShortcut android_onClick android_orderInCategory android_title android_titleCondensed android_visible contentDescription iconTint iconTintMode numericModifiers showAsAction tooltipText +styleable MenuView android_headerBackground android_horizontalDivider android_itemBackground android_itemIconDisabledAlpha android_itemTextAppearance android_verticalDivider android_windowAnimationStyle preserveIconSpacing subMenuArrow +styleable MockView mock_diagonalsColor mock_label mock_labelBackgroundColor mock_labelColor mock_showDiagonals mock_showLabel +styleable Motion animate_relativeTo drawPath motionPathRotate motionStagger pathMotionArc transitionEasing +styleable MotionHelper onHide onShow +styleable MotionLayout applyMotionScene currentState layoutDescription motionDebug motionProgress showPaths +styleable MotionScene defaultDuration layoutDuringTransition +styleable MotionTelltales telltales_tailColor telltales_tailScale telltales_velocityMode +styleable MultiSelectListPreference android_entries android_entryValues entries entryValues +styleable NavigationView android_background android_fitsSystemWindows android_maxWidth elevation headerLayout itemBackground itemHorizontalPadding itemIconPadding itemIconSize itemIconTint itemMaxLines itemShapeAppearance itemShapeAppearanceOverlay itemShapeFillColor itemShapeInsetBottom itemShapeInsetEnd itemShapeInsetStart itemShapeInsetTop itemTextAppearance itemTextColor menu shapeAppearance shapeAppearanceOverlay +styleable OnClick clickAction targetId +styleable OnSwipe dragDirection dragScale dragThreshold limitBoundsTo maxAcceleration maxVelocity moveWhenScrollAtTop nestedScrollFlags onTouchUp touchAnchorId touchAnchorSide touchRegionId +styleable PopupWindow android_popupAnimationStyle android_popupBackground overlapAnchor +styleable PopupWindowBackgroundState state_above_anchor +styleable Preference allowDividerAbove allowDividerBelow android_defaultValue android_dependency android_enabled android_fragment android_icon android_iconSpaceReserved android_key android_layout android_order android_persistent android_selectable android_shouldDisableView android_singleLineTitle android_summary android_title android_widgetLayout defaultValue dependency enableCopying enabled fragment icon iconSpaceReserved isPreferenceVisible key layout order persistent selectable shouldDisableView singleLineTitle summary title widgetLayout +styleable PreferenceFragment allowDividerAfterLastItem android_divider android_dividerHeight android_layout +styleable PreferenceFragmentCompat allowDividerAfterLastItem android_divider android_dividerHeight android_layout +styleable PreferenceGroup android_orderingFromXml initialExpandedChildrenCount orderingFromXml +styleable PreferenceImageView android_maxHeight android_maxWidth maxHeight maxWidth +styleable PreferenceTheme checkBoxPreferenceStyle dialogPreferenceStyle dropdownPreferenceStyle editTextPreferenceStyle preferenceCategoryStyle preferenceCategoryTitleTextAppearance preferenceFragmentCompatStyle preferenceFragmentListStyle preferenceFragmentStyle preferenceInformationStyle preferenceScreenStyle preferenceStyle preferenceTheme seekBarPreferenceStyle switchPreferenceCompatStyle switchPreferenceStyle +styleable PropertySet android_alpha android_visibility layout_constraintTag motionProgress visibilityMode +styleable RadialViewGroup materialCircleRadius +styleable RangeSlider minSeparation values +styleable RecycleListView paddingBottomNoButtons paddingTopNoTitle +styleable RecyclerView android_clipToPadding android_descendantFocusability android_orientation fastScrollEnabled fastScrollHorizontalThumbDrawable fastScrollHorizontalTrackDrawable fastScrollVerticalThumbDrawable fastScrollVerticalTrackDrawable layoutManager reverseLayout spanCount stackFromEnd +styleable ScrimInsetsFrameLayout insetForeground +styleable ScrollingViewBehavior_Layout behavior_overlapTop +styleable SearchView android_focusable android_imeOptions android_inputType android_maxWidth closeIcon commitIcon defaultQueryHint goIcon iconifiedByDefault layout queryBackground queryHint searchHintIcon searchIcon submitBackground suggestionRowLayout voiceIcon +styleable SeekBarPreference adjustable android_layout android_max min seekBarIncrement showSeekBarValue updatesContinuously +styleable ShapeAppearance cornerFamily cornerFamilyBottomLeft cornerFamilyBottomRight cornerFamilyTopLeft cornerFamilyTopRight cornerSize cornerSizeBottomLeft cornerSizeBottomRight cornerSizeTopLeft cornerSizeTopRight +styleable ShapeableImageView contentPadding contentPaddingBottom contentPaddingEnd contentPaddingLeft contentPaddingRight contentPaddingStart contentPaddingTop shapeAppearance shapeAppearanceOverlay strokeColor strokeWidth +styleable SignInButton buttonSize colorScheme scopeUris +styleable Slider android_enabled android_stepSize android_value android_valueFrom android_valueTo haloColor haloRadius labelBehavior labelStyle thumbColor thumbElevation thumbRadius thumbStrokeColor thumbStrokeWidth tickColor tickColorActive tickColorInactive tickVisible trackColor trackColorActive trackColorInactive trackHeight +styleable Snackbar snackbarButtonStyle snackbarStyle snackbarTextViewStyle +styleable SnackbarLayout actionTextColorAlpha android_maxWidth animationMode backgroundOverlayColorAlpha backgroundTint backgroundTintMode elevation maxActionInlineWidth +styleable Spinner android_dropDownWidth android_entries android_popupBackground android_prompt popupTheme +styleable State android_id constraints +styleable StateListDrawable android_constantSize android_dither android_enterFadeDuration android_exitFadeDuration android_variablePadding android_visible +styleable StateListDrawableItem android_drawable +styleable StateSet defaultState +styleable SwitchCompat android_textOff android_textOn android_thumb showText splitTrack switchMinWidth switchPadding switchTextAppearance thumbTextPadding thumbTint thumbTintMode track trackTint trackTintMode +styleable SwitchMaterial useMaterialThemeColors +styleable SwitchPreference android_disableDependentsState android_summaryOff android_summaryOn android_switchTextOff android_switchTextOn disableDependentsState summaryOff summaryOn switchTextOff switchTextOn +styleable SwitchPreferenceCompat android_disableDependentsState android_summaryOff android_summaryOn android_switchTextOff android_switchTextOn disableDependentsState summaryOff summaryOn switchTextOff switchTextOn +styleable TabItem android_icon android_layout android_text +styleable TabLayout tabBackground tabContentStart tabGravity tabIconTint tabIconTintMode tabIndicator tabIndicatorAnimationDuration tabIndicatorAnimationMode tabIndicatorColor tabIndicatorFullWidth tabIndicatorGravity tabIndicatorHeight tabInlineLabel tabMaxWidth tabMinWidth tabMode tabPadding tabPaddingBottom tabPaddingEnd tabPaddingStart tabPaddingTop tabRippleColor tabSelectedTextColor tabTextAppearance tabTextColor tabUnboundedRipple +styleable Text textColor textStyle +styleable TextAppearance android_fontFamily android_shadowColor android_shadowDx android_shadowDy android_shadowRadius android_textColor android_textColorHint android_textColorLink android_textFontWeight android_textSize android_textStyle android_typeface fontFamily fontVariationSettings textAllCaps textLocale +styleable TextInputEditText textInputLayoutFocusedRectEnabled +styleable TextInputLayout android_enabled android_hint android_textColorHint boxBackgroundColor boxBackgroundMode boxCollapsedPaddingTop boxCornerRadiusBottomEnd boxCornerRadiusBottomStart boxCornerRadiusTopEnd boxCornerRadiusTopStart boxStrokeColor boxStrokeErrorColor boxStrokeWidth boxStrokeWidthFocused counterEnabled counterMaxLength counterOverflowTextAppearance counterOverflowTextColor counterTextAppearance counterTextColor endIconCheckable endIconContentDescription endIconDrawable endIconMode endIconTint endIconTintMode errorContentDescription errorEnabled errorIconDrawable errorIconTint errorIconTintMode errorTextAppearance errorTextColor expandedHintEnabled helperText helperTextEnabled helperTextTextAppearance helperTextTextColor hintAnimationEnabled hintEnabled hintTextAppearance hintTextColor passwordToggleContentDescription passwordToggleDrawable passwordToggleEnabled passwordToggleTint passwordToggleTintMode placeholderText placeholderTextAppearance placeholderTextColor prefixText prefixTextAppearance prefixTextColor shapeAppearance shapeAppearanceOverlay startIconCheckable startIconContentDescription startIconDrawable startIconTint startIconTintMode suffixText suffixTextAppearance suffixTextColor +styleable ThemeEnforcement android_textAppearance enforceMaterialTheme enforceTextAppearance +styleable Toolbar android_gravity android_minHeight buttonGravity collapseContentDescription collapseIcon contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation logo logoDescription maxButtonHeight menu navigationContentDescription navigationIcon popupTheme subtitle subtitleTextAppearance subtitleTextColor title titleMargin titleMarginBottom titleMarginEnd titleMarginStart titleMarginTop titleMargins titleTextAppearance titleTextColor +styleable Tooltip android_layout_margin android_minHeight android_minWidth android_padding android_text android_textAppearance backgroundTint +styleable Transform android_elevation android_rotation android_rotationX android_rotationY android_scaleX android_scaleY android_transformPivotX android_transformPivotY android_translationX android_translationY android_translationZ +styleable Transition android_id autoTransition constraintSetEnd constraintSetStart duration layoutDuringTransition motionInterpolator pathMotionArc staggered transitionDisable transitionFlags +styleable Variant constraints region_heightLessThan region_heightMoreThan region_widthLessThan region_widthMoreThan +styleable View android_focusable android_theme paddingEnd paddingStart theme +styleable ViewBackgroundHelper android_background backgroundTint backgroundTintMode +styleable ViewPager2 android_orientation +styleable ViewStubCompat android_id android_inflatedId android_layout +xml file_path +xml standalone_badge +xml standalone_badge_gravity_bottom_end +xml standalone_badge_gravity_bottom_start +xml standalone_badge_gravity_top_start +xml standalone_badge_offset diff --git a/chatkit/build/kotlin/compileDebugKotlin/build-history.bin b/chatkit/build/kotlin/compileDebugKotlin/build-history.bin new file mode 100644 index 00000000..8534b95d Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/build-history.bin differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab new file mode 100644 index 00000000..3df23abc Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream new file mode 100644 index 00000000..485b4915 Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len new file mode 100644 index 00000000..7969e9d8 Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.len b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.len new file mode 100644 index 00000000..8e952063 Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.len differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at new file mode 100644 index 00000000..e3fec51b Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab.values.at differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i new file mode 100644 index 00000000..dab667db Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i.len b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/inputs/source-to-output.tab_i.len differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab new file mode 100644 index 00000000..5533d6e5 Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream new file mode 100644 index 00000000..c3bb5acd Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len new file mode 100644 index 00000000..cd23a11a Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len new file mode 100644 index 00000000..bcf25234 Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at new file mode 100644 index 00000000..e7e4958c Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i new file mode 100644 index 00000000..519542ae Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab new file mode 100644 index 00000000..bdf584a8 Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab.keystream b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab.keystream new file mode 100644 index 00000000..6970898f Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab.keystream differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab.keystream.len b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab.keystream.len new file mode 100644 index 00000000..1a44f278 Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab.keystream.len differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab.len b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab.len new file mode 100644 index 00000000..2a17e6e5 Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab.len differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab.values.at b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab.values.at new file mode 100644 index 00000000..15b909b3 Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab.values.at differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab_i b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab_i new file mode 100644 index 00000000..5ec9a8aa Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab_i differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab_i.len b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab_i.len new file mode 100644 index 00000000..131e2657 Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/constants.tab_i.len differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab new file mode 100644 index 00000000..2ccfc236 Binary files /dev/null and b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab differ diff --git a/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream new file mode 100644 index 00000000..acc956d7 --- /dev/null +++ b/chatkit/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream @@ -0,0 +1 @@ + { + private final kotlin.Lazy editMessageViewModel$delegate = null; + private io.reactivex.disposables.Disposable messageDisposable; + private io.reactivex.disposables.Disposable editMessageDisposable; + private static final java.lang.String INTENT_MESSAGE_ID = "messageId"; + public static final com.ekoapp.ekosdk.uikit.chat.editMessage.EkoEditMessageActivity.Companion Companion = null; + private java.util.HashMap _$_findViewCache; + + private final com.ekoapp.ekosdk.uikit.chat.editMessage.EkoEditMessageViewModel getEditMessageViewModel() { + return null; + } + + @java.lang.Override() + protected void onCreate(@org.jetbrains.annotations.Nullable() + android.os.Bundle savedInstanceState) { + } + + private final void setUpToolbar() { + } + + private final void getMessage() { + } + + @java.lang.Override() + protected void onDestroy() { + } + + @java.lang.Override() + public int getLayoutId() { + return 0; + } + + @org.jetbrains.annotations.NotNull() + @java.lang.Override() + public com.ekoapp.ekosdk.uikit.chat.editMessage.EkoEditMessageViewModel getViewModel() { + return null; + } + + @java.lang.Override() + public int getBindingVariable() { + return 0; + } + + private final void requestFocus() { + } + + public EkoEditMessageActivity() { + super(); + } + + @kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002J\u0016\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\b2\u0006\u0010\t\u001a\u00020\u0004R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082T\u00a2\u0006\u0002\n\u0000\u00a8\u0006\n"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$Companion;", "", "()V", "INTENT_MESSAGE_ID", "", "newIntent", "Landroid/content/Intent;", "context", "Landroid/content/Context;", "messageId", "chatkit_debug"}) + public static final class Companion { + + @org.jetbrains.annotations.NotNull() + public final android.content.Intent newIntent(@org.jetbrains.annotations.NotNull() + android.content.Context context, @org.jetbrains.annotations.NotNull() + java.lang.String messageId) { + return null; + } + + private Companion() { + super(); + } + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity.kapt_metadata new file mode 100644 index 00000000..cd7c677a Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel.java new file mode 100644 index 00000000..1fc96d36 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel.java @@ -0,0 +1,61 @@ +package com.ekoapp.ekosdk.uikit.chat.editMessage; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000F\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0014\u0010\t\u001a\b\u0012\u0004\u0012\u00020\u00170\u00162\u0006\u0010\u0018\u001a\u00020\bJ\u0006\u0010\u0019\u001a\u00020\u001aJ\u0006\u0010\u001b\u001a\u00020\u001cR\u0011\u0010\u0003\u001a\u00020\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0003\u0010\u0005R\u0017\u0010\u0006\u001a\b\u0012\u0004\u0012\u00020\b0\u0007\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\nR\u001a\u0010\u000b\u001a\u00020\fX\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\r\u0010\u000e\"\u0004\b\u000f\u0010\u0010R\u0017\u0010\u0011\u001a\b\u0012\u0004\u0012\u00020\f0\u0007\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0012\u0010\nR\u0017\u0010\u0013\u001a\b\u0012\u0004\u0012\u00020\u00140\u0007\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0015\u0010\n\u00a8\u0006\u001d"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel;", "Lcom/ekoapp/ekosdk/uikit/base/EkoBaseViewModel;", "()V", "isSaveEnabled", "Landroidx/databinding/ObservableBoolean;", "()Landroidx/databinding/ObservableBoolean;", "message", "Landroidx/databinding/ObservableField;", "", "getMessage", "()Landroidx/databinding/ObservableField;", "messageLength", "", "getMessageLength", "()I", "setMessageLength", "(I)V", "saveColor", "getSaveColor", "textData", "Lcom/ekoapp/ekosdk/message/EkoMessage$Data$TEXT;", "getTextData", "Lio/reactivex/Flowable;", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "messageId", "observeMessageChange", "", "saveMessage", "Lio/reactivex/Completable;", "chatkit_debug"}) +public final class EkoEditMessageViewModel extends com.ekoapp.ekosdk.uikit.base.EkoBaseViewModel { + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField message = null; + private int messageLength = 0; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean isSaveEnabled = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField textData = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField saveColor = null; + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getMessage() { + return null; + } + + public final int getMessageLength() { + return 0; + } + + public final void setMessageLength(int p0) { + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean isSaveEnabled() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getTextData() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getSaveColor() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final io.reactivex.Flowable getMessage(@org.jetbrains.annotations.NotNull() + java.lang.String messageId) { + return null; + } + + public final void observeMessageChange() { + } + + @org.jetbrains.annotations.NotNull() + public final io.reactivex.Completable saveMessage() { + return null; + } + + public EkoEditMessageViewModel() { + super(); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel.kapt_metadata new file mode 100644 index 00000000..9569ef4b Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity.java new file mode 100644 index 00000000..de37a914 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity.java @@ -0,0 +1,45 @@ +package com.ekoapp.ekosdk.uikit.chat.home; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u000e\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u00030\u0001B\u0005\u00a2\u0006\u0002\u0010\u0004J\b\u0010\n\u001a\u00020\u000bH\u0016J\b\u0010\f\u001a\u00020\u000bH\u0016J\b\u0010\r\u001a\u00020\u0003H\u0016J\b\u0010\u000e\u001a\u00020\u000fH\u0002J\b\u0010\u0010\u001a\u00020\u000fH\u0016J\u0012\u0010\u0011\u001a\u00020\u000f2\b\u0010\u0012\u001a\u0004\u0018\u00010\u0013H\u0014R\u001b\u0010\u0005\u001a\u00020\u00038BX\u0082\u0084\u0002\u00a2\u0006\f\n\u0004\b\b\u0010\t\u001a\u0004\b\u0006\u0010\u0007\u00a8\u0006\u0014"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity;", "Lcom/ekoapp/ekosdk/uikit/base/EkoBaseActivity;", "Lcom/ekoapp/ekosdk/uikit/chat/databinding/AmityActivityChatHomeBinding;", "Lcom/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel;", "()V", "mViewModel", "getMViewModel", "()Lcom/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel;", "mViewModel$delegate", "Lkotlin/Lazy;", "getBindingVariable", "", "getLayoutId", "getViewModel", "initializeFragment", "", "onBackPressed", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "chatkit_debug"}) +public final class EkoChatHomePageActivity extends com.ekoapp.ekosdk.uikit.base.EkoBaseActivity { + private final kotlin.Lazy mViewModel$delegate = null; + private java.util.HashMap _$_findViewCache; + + private final com.ekoapp.ekosdk.uikit.chat.home.EkoChatHomePageViewModel getMViewModel() { + return null; + } + + @java.lang.Override() + protected void onCreate(@org.jetbrains.annotations.Nullable() + android.os.Bundle savedInstanceState) { + } + + private final void initializeFragment() { + } + + @java.lang.Override() + public void onBackPressed() { + } + + @java.lang.Override() + public int getLayoutId() { + return 0; + } + + @org.jetbrains.annotations.NotNull() + @java.lang.Override() + public com.ekoapp.ekosdk.uikit.chat.home.EkoChatHomePageViewModel getViewModel() { + return null; + } + + @java.lang.Override() + public int getBindingVariable() { + return 0; + } + + public EkoChatHomePageActivity() { + super(); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity.kapt_metadata new file mode 100644 index 00000000..29c93f91 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel.java new file mode 100644 index 00000000..bbd54248 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel.java @@ -0,0 +1,44 @@ +package com.ekoapp.ekosdk.uikit.chat.home; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002R\u001c\u0010\u0003\u001a\u0004\u0018\u00010\u0004X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u0005\u0010\u0006\"\u0004\b\u0007\u0010\bR\u001c\u0010\t\u001a\u0004\u0018\u00010\nX\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u000b\u0010\f\"\u0004\b\r\u0010\u000eR\u001c\u0010\u000f\u001a\u0004\u0018\u00010\u0010X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u0011\u0010\u0012\"\u0004\b\u0013\u0010\u0014\u00a8\u0006\u0015"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel;", "Lcom/ekoapp/ekosdk/uikit/base/EkoBaseViewModel;", "()V", "directoryFragmentDelegate", "Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate;", "getDirectoryFragmentDelegate", "()Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate;", "setDirectoryFragmentDelegate", "(Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate;)V", "recentChatFragmentDelegate", "Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate;", "getRecentChatFragmentDelegate", "()Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate;", "setRecentChatFragmentDelegate", "(Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate;)V", "recentChatItemClickListener", "Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener;", "getRecentChatItemClickListener", "()Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener;", "setRecentChatItemClickListener", "(Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener;)V", "chatkit_debug"}) +public final class EkoChatHomePageViewModel extends com.ekoapp.ekosdk.uikit.base.EkoBaseViewModel { + @org.jetbrains.annotations.Nullable() + private com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatItemClickListener recentChatItemClickListener; + @org.jetbrains.annotations.Nullable() + private com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatFragmentDelegate recentChatFragmentDelegate; + @org.jetbrains.annotations.Nullable() + private com.ekoapp.ekosdk.uikit.chat.home.callback.IDirectoryFragmentDelegate directoryFragmentDelegate; + + @org.jetbrains.annotations.Nullable() + public final com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatItemClickListener getRecentChatItemClickListener() { + return null; + } + + public final void setRecentChatItemClickListener(@org.jetbrains.annotations.Nullable() + com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatItemClickListener p0) { + } + + @org.jetbrains.annotations.Nullable() + public final com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatFragmentDelegate getRecentChatFragmentDelegate() { + return null; + } + + public final void setRecentChatFragmentDelegate(@org.jetbrains.annotations.Nullable() + com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatFragmentDelegate p0) { + } + + @org.jetbrains.annotations.Nullable() + public final com.ekoapp.ekosdk.uikit.chat.home.callback.IDirectoryFragmentDelegate getDirectoryFragmentDelegate() { + return null; + } + + public final void setDirectoryFragmentDelegate(@org.jetbrains.annotations.Nullable() + com.ekoapp.ekosdk.uikit.chat.home.callback.IDirectoryFragmentDelegate p0) { + } + + public EkoChatHomePageViewModel() { + super(); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel.kapt_metadata new file mode 100644 index 00000000..044735fe Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate.java new file mode 100644 index 00000000..21c43fce --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate.java @@ -0,0 +1,10 @@ +package com.ekoapp.ekosdk.uikit.chat.home.callback; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0000\bf\u0018\u00002\u00020\u0001J\b\u0010\u0002\u001a\u00020\u0003H&\u00a8\u0006\u0004"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate;", "", "directoryFragment", "Lcom/ekoapp/ekosdk/uikit/chat/directory/fragment/EkoDirectoryFragment;", "chatkit_debug"}) +public abstract interface IDirectoryFragmentDelegate { + + @org.jetbrains.annotations.NotNull() + public abstract com.ekoapp.ekosdk.uikit.chat.directory.fragment.EkoDirectoryFragment directoryFragment(); +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate.kapt_metadata new file mode 100644 index 00000000..4277cfdc Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate.java new file mode 100644 index 00000000..ef91137f --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate.java @@ -0,0 +1,10 @@ +package com.ekoapp.ekosdk.uikit.chat.home.callback; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0000\bf\u0018\u00002\u00020\u0001J\b\u0010\u0002\u001a\u00020\u0003H&\u00a8\u0006\u0004"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate;", "", "recentChatFragment", "Lcom/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment;", "chatkit_debug"}) +public abstract interface IRecentChatFragmentDelegate { + + @org.jetbrains.annotations.NotNull() + public abstract com.ekoapp.ekosdk.uikit.chat.recent.fragment.EkoRecentChatFragment recentChatFragment(); +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate.kapt_metadata new file mode 100644 index 00000000..9b5662e5 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener.java new file mode 100644 index 00000000..44b90e15 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener.java @@ -0,0 +1,10 @@ +package com.ekoapp.ekosdk.uikit.chat.home.callback; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\bf\u0018\u00002\u00020\u0001J\u0010\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H&\u00a8\u0006\u0006"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener;", "", "onRecentChatItemClick", "", "channelId", "", "chatkit_debug"}) +public abstract interface IRecentChatItemClickListener { + + public abstract void onRecentChatItemClick(@org.jetbrains.annotations.NotNull() + java.lang.String channelId); +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener.kapt_metadata new file mode 100644 index 00000000..5f64fc3d Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment.java new file mode 100644 index 00000000..f3426ad4 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment.java @@ -0,0 +1,98 @@ +package com.ekoapp.ekosdk.uikit.chat.home.fragment; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\u0018\u00002\u00020\u0001:\u0001 B\u0007\b\u0000\u00a2\u0006\u0002\u0010\u0002J\b\u0010\u0007\u001a\u00020\u0001H\u0002J\b\u0010\b\u001a\u00020\u0001H\u0002J\b\u0010\t\u001a\u00020\nH\u0002J\b\u0010\u000b\u001a\u00020\nH\u0002J\b\u0010\f\u001a\u00020\nH\u0002J\u0012\u0010\r\u001a\u00020\n2\b\u0010\u000e\u001a\u0004\u0018\u00010\u000fH\u0016J\u0018\u0010\u0010\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u00122\u0006\u0010\u0013\u001a\u00020\u0014H\u0016J&\u0010\u0015\u001a\u0004\u0018\u00010\u00162\u0006\u0010\u0013\u001a\u00020\u00172\b\u0010\u0018\u001a\u0004\u0018\u00010\u00192\b\u0010\u000e\u001a\u0004\u0018\u00010\u000fH\u0016J\u0010\u0010\u001a\u001a\u00020\u001b2\u0006\u0010\u001c\u001a\u00020\u001dH\u0016J\u001a\u0010\u001e\u001a\u00020\n2\u0006\u0010\u001f\u001a\u00020\u00162\b\u0010\u000e\u001a\u0004\u0018\u00010\u000fH\u0016R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082.\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082.\u00a2\u0006\u0002\n\u0000\u00a8\u0006!"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment;", "Landroidx/fragment/app/Fragment;", "()V", "fragmentStateAdapter", "Lcom/ekoapp/ekosdk/uikit/base/EkoFragmentStateAdapter;", "mViewModel", "Lcom/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel;", "getDirectoryFragment", "getRecentChatFragment", "initTabLayout", "", "initToolbar", "navigateToCreateGroupChat", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onCreateOptionsMenu", "menu", "Landroid/view/Menu;", "inflater", "Landroid/view/MenuInflater;", "onCreateView", "Landroid/view/View;", "Landroid/view/LayoutInflater;", "container", "Landroid/view/ViewGroup;", "onOptionsItemSelected", "", "item", "Landroid/view/MenuItem;", "onViewCreated", "view", "Builder", "chatkit_debug"}) +public final class EkoChatHomePageFragment extends androidx.fragment.app.Fragment { + private com.ekoapp.ekosdk.uikit.chat.home.EkoChatHomePageViewModel mViewModel; + private com.ekoapp.ekosdk.uikit.base.EkoFragmentStateAdapter fragmentStateAdapter; + private java.util.HashMap _$_findViewCache; + + @java.lang.Override() + public void onCreate(@org.jetbrains.annotations.Nullable() + android.os.Bundle savedInstanceState) { + } + + @org.jetbrains.annotations.Nullable() + @java.lang.Override() + public android.view.View onCreateView(@org.jetbrains.annotations.NotNull() + android.view.LayoutInflater inflater, @org.jetbrains.annotations.Nullable() + android.view.ViewGroup container, @org.jetbrains.annotations.Nullable() + android.os.Bundle savedInstanceState) { + return null; + } + + @java.lang.Override() + public void onViewCreated(@org.jetbrains.annotations.NotNull() + android.view.View view, @org.jetbrains.annotations.Nullable() + android.os.Bundle savedInstanceState) { + } + + private final void initToolbar() { + } + + private final void initTabLayout() { + } + + private final androidx.fragment.app.Fragment getRecentChatFragment() { + return null; + } + + private final androidx.fragment.app.Fragment getDirectoryFragment() { + return null; + } + + @java.lang.Override() + public void onCreateOptionsMenu(@org.jetbrains.annotations.NotNull() + android.view.Menu menu, @org.jetbrains.annotations.NotNull() + android.view.MenuInflater inflater) { + } + + @java.lang.Override() + public boolean onOptionsItemSelected(@org.jetbrains.annotations.NotNull() + android.view.MenuItem item) { + return false; + } + + private final void navigateToCreateGroupChat() { + } + + public EkoChatHomePageFragment() { + super(); + } + + @kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u000e\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\fJ\u000e\u0010\u0003\u001a\u00020\u00002\u0006\u0010\r\u001a\u00020\u0004J\u000e\u0010\u0007\u001a\u00020\u00002\u0006\u0010\r\u001a\u00020\bJ\u000e\u0010\u000e\u001a\u00020\u00002\u0006\u0010\u000f\u001a\u00020\u0006R\u0010\u0010\u0003\u001a\u0004\u0018\u00010\u0004X\u0082\u000e\u00a2\u0006\u0002\n\u0000R\u0010\u0010\u0005\u001a\u0004\u0018\u00010\u0006X\u0082\u000e\u00a2\u0006\u0002\n\u0000R\u0010\u0010\u0007\u001a\u0004\u0018\u00010\bX\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0010"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment$Builder;", "", "()V", "directoryFragmentDelegate", "Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate;", "mListener", "Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener;", "recentChatFragmentDelegate", "Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate;", "build", "Lcom/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment;", "activity", "Landroidx/appcompat/app/AppCompatActivity;", "delegate", "recentChatItemClickListener", "listener", "chatkit_debug"}) + public static final class Builder { + private com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatItemClickListener mListener; + private com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatFragmentDelegate recentChatFragmentDelegate; + private com.ekoapp.ekosdk.uikit.chat.home.callback.IDirectoryFragmentDelegate directoryFragmentDelegate; + + @org.jetbrains.annotations.NotNull() + public final com.ekoapp.ekosdk.uikit.chat.home.fragment.EkoChatHomePageFragment build(@org.jetbrains.annotations.NotNull() + androidx.appcompat.app.AppCompatActivity activity) { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final com.ekoapp.ekosdk.uikit.chat.home.fragment.EkoChatHomePageFragment.Builder recentChatItemClickListener(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatItemClickListener listener) { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final com.ekoapp.ekosdk.uikit.chat.home.fragment.EkoChatHomePageFragment.Builder recentChatFragmentDelegate(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatFragmentDelegate delegate) { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final com.ekoapp.ekosdk.uikit.chat.home.fragment.EkoChatHomePageFragment.Builder directoryFragmentDelegate(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.home.callback.IDirectoryFragmentDelegate delegate) { + return null; + } + + public Builder() { + super(); + } + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment.kapt_metadata new file mode 100644 index 00000000..d7248e79 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/groupchat/EkoCreateGroupChatFragment.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/groupchat/EkoCreateGroupChatFragment.java new file mode 100644 index 00000000..e99e9d65 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/groupchat/EkoCreateGroupChatFragment.java @@ -0,0 +1,21 @@ +package com.ekoapp.ekosdk.uikit.chat.home.groupchat; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J&\u0010\u0003\u001a\u0004\u0018\u00010\u00042\u0006\u0010\u0005\u001a\u00020\u00062\b\u0010\u0007\u001a\u0004\u0018\u00010\b2\b\u0010\t\u001a\u0004\u0018\u00010\nH\u0016\u00a8\u0006\u000b"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/home/groupchat/EkoCreateGroupChatFragment;", "Landroidx/fragment/app/Fragment;", "()V", "onCreateView", "Landroid/view/View;", "inflater", "Landroid/view/LayoutInflater;", "container", "Landroid/view/ViewGroup;", "savedInstanceState", "Landroid/os/Bundle;", "chatkit_debug"}) +public final class EkoCreateGroupChatFragment extends androidx.fragment.app.Fragment { + private java.util.HashMap _$_findViewCache; + + @org.jetbrains.annotations.Nullable() + @java.lang.Override() + public android.view.View onCreateView(@org.jetbrains.annotations.NotNull() + android.view.LayoutInflater inflater, @org.jetbrains.annotations.Nullable() + android.view.ViewGroup container, @org.jetbrains.annotations.Nullable() + android.os.Bundle savedInstanceState) { + return null; + } + + public EkoCreateGroupChatFragment() { + super(); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/groupchat/EkoCreateGroupChatFragment.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/groupchat/EkoCreateGroupChatFragment.kapt_metadata new file mode 100644 index 00000000..6c453d8f Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/home/groupchat/EkoCreateGroupChatFragment.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity.java new file mode 100644 index 00000000..f14db598 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity.java @@ -0,0 +1,38 @@ +package com.ekoapp.ekosdk.uikit.chat.messages; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\u0018\u0000 \n2\u00020\u0001:\u0001\nB\u0005\u00a2\u0006\u0002\u0010\u0002J\b\u0010\u0005\u001a\u00020\u0006H\u0002J\u0012\u0010\u0007\u001a\u00020\u00062\b\u0010\b\u001a\u0004\u0018\u00010\tH\u0014R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082.\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u000b"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity;", "Landroidx/appcompat/app/AppCompatActivity;", "()V", "channelId", "", "initializeFragment", "", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "Companion", "chatkit_debug"}) +public final class EkoMessageListActivity extends androidx.appcompat.app.AppCompatActivity { + private java.lang.String channelId; + private static final java.lang.String INTENT_CHANNEL_ID = "channelID"; + public static final com.ekoapp.ekosdk.uikit.chat.messages.EkoMessageListActivity.Companion Companion = null; + private java.util.HashMap _$_findViewCache; + + @java.lang.Override() + protected void onCreate(@org.jetbrains.annotations.Nullable() + android.os.Bundle savedInstanceState) { + } + + private final void initializeFragment() { + } + + public EkoMessageListActivity() { + super(); + } + + @kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002J\u0016\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\b2\u0006\u0010\t\u001a\u00020\u0004R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082T\u00a2\u0006\u0002\n\u0000\u00a8\u0006\n"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity$Companion;", "", "()V", "INTENT_CHANNEL_ID", "", "newIntent", "Landroid/content/Intent;", "context", "Landroid/content/Context;", "channelId", "chatkit_debug"}) + public static final class Companion { + + @org.jetbrains.annotations.NotNull() + public final android.content.Intent newIntent(@org.jetbrains.annotations.NotNull() + android.content.Context context, @org.jetbrains.annotations.NotNull() + java.lang.String channelId) { + return null; + } + + private Companion() { + super(); + } + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity.kapt_metadata new file mode 100644 index 00000000..0546ea42 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil.java new file mode 100644 index 00000000..570ce131 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil.java @@ -0,0 +1,65 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.adapter; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000B\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\n\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0018\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\bH\u0002J\u0010\u0010\t\u001a\u00020\u00042\b\u0010\u0005\u001a\u0004\u0018\u00010\u0006J2\u0010\n\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u00042\b\u0010\u0011\u001a\u0004\u0018\u00010\u00122\u0006\u0010\u0013\u001a\u00020\u0014H\u0002J*\u0010\u0015\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u00042\b\u0010\u0011\u001a\u0004\u0018\u00010\u0012H\u0002J*\u0010\u0016\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u00042\b\u0010\u0011\u001a\u0004\u0018\u00010\u0012H\u0002J*\u0010\u0017\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u00042\b\u0010\u0011\u001a\u0004\u0018\u00010\u0012H\u0002J2\u0010\u0018\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u00042\b\u0010\u0011\u001a\u0004\u0018\u00010\u00122\u0006\u0010\u0013\u001a\u00020\u0014H\u0002J*\u0010\u0019\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u00042\b\u0010\u0011\u001a\u0004\u0018\u00010\u0012H\u0002J*\u0010\u001a\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u00042\b\u0010\u0011\u001a\u0004\u0018\u00010\u0012H\u0002J*\u0010\u001b\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u00042\b\u0010\u0011\u001a\u0004\u0018\u00010\u0012H\u0002J\u0018\u0010\u001c\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u000fH\u0002J0\u0010\u001d\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u00042\b\u0010\u0011\u001a\u0004\u0018\u00010\u00122\u0006\u0010\u0013\u001a\u00020\u0014\u00a8\u0006\u001e"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil;", "", "()V", "getContentType", "", "message", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "isSelf", "", "getMessageType", "getReceiverAudioMsgViewHolder", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder;", "inflater", "Landroid/view/LayoutInflater;", "parent", "Landroid/view/ViewGroup;", "itemType", "iViewHolder", "Lcom/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ICustomViewHolder;", "listener", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback;", "getReceiverCustomMessageViewHolder", "getReceiverImageMsgViewHolder", "getReceiverTextMsgViewHolder", "getSenderAudioMsgViewHolder", "getSenderCustomMessageViewHolder", "getSenderImageMsgViewHolder", "getSenderTextMsgViewHolder", "getUnknownMessageViewHolder", "getViewHolder", "chatkit_debug"}) +public final class EkoMessageItemUtil { + + @org.jetbrains.annotations.NotNull() + public final com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder getViewHolder(@org.jetbrains.annotations.NotNull() + android.view.LayoutInflater inflater, @org.jetbrains.annotations.NotNull() + android.view.ViewGroup parent, int itemType, @org.jetbrains.annotations.Nullable() + com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageListAdapter.ICustomViewHolder iViewHolder, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.IAudioPlayCallback listener) { + return null; + } + + private final com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder getReceiverTextMsgViewHolder(android.view.LayoutInflater inflater, android.view.ViewGroup parent, int itemType, com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageListAdapter.ICustomViewHolder iViewHolder) { + return null; + } + + private final com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder getSenderTextMsgViewHolder(android.view.LayoutInflater inflater, android.view.ViewGroup parent, int itemType, com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageListAdapter.ICustomViewHolder iViewHolder) { + return null; + } + + private final com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder getReceiverImageMsgViewHolder(android.view.LayoutInflater inflater, android.view.ViewGroup parent, int itemType, com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageListAdapter.ICustomViewHolder iViewHolder) { + return null; + } + + private final com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder getSenderImageMsgViewHolder(android.view.LayoutInflater inflater, android.view.ViewGroup parent, int itemType, com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageListAdapter.ICustomViewHolder iViewHolder) { + return null; + } + + private final com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder getReceiverAudioMsgViewHolder(android.view.LayoutInflater inflater, android.view.ViewGroup parent, int itemType, com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageListAdapter.ICustomViewHolder iViewHolder, com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.IAudioPlayCallback listener) { + return null; + } + + private final com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder getSenderAudioMsgViewHolder(android.view.LayoutInflater inflater, android.view.ViewGroup parent, int itemType, com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageListAdapter.ICustomViewHolder iViewHolder, com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.IAudioPlayCallback listener) { + return null; + } + + private final com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder getUnknownMessageViewHolder(android.view.LayoutInflater inflater, android.view.ViewGroup parent) { + return null; + } + + private final com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder getSenderCustomMessageViewHolder(android.view.LayoutInflater inflater, android.view.ViewGroup parent, int itemType, com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageListAdapter.ICustomViewHolder iViewHolder) { + return null; + } + + private final com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder getReceiverCustomMessageViewHolder(android.view.LayoutInflater inflater, android.view.ViewGroup parent, int itemType, com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageListAdapter.ICustomViewHolder iViewHolder) { + return null; + } + + public final int getMessageType(@org.jetbrains.annotations.Nullable() + com.ekoapp.ekosdk.message.EkoMessage message) { + return 0; + } + + private final int getContentType(com.ekoapp.ekosdk.message.EkoMessage message, boolean isSelf) { + return 0; + } + + public EkoMessageItemUtil() { + super(); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil.kapt_metadata new file mode 100644 index 00000000..79ddc73d Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter.java new file mode 100644 index 00000000..316146f1 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter.java @@ -0,0 +1,131 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.adapter; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\u008a\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\f\b\u0016\u0018\u0000 L2\u000e\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u00030\u00012\u00020\u0004:\u0002LMB\u001f\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u0012\b\u0010\u0007\u001a\u0004\u0018\u00010\b\u0012\u0006\u0010\t\u001a\u00020\n\u00a2\u0006\u0002\u0010\u000bJ\u0010\u00108\u001a\u00020\u001c2\u0006\u00109\u001a\u00020\u001cH\u0016J\u0010\u0010:\u001a\u00020;2\u0006\u0010<\u001a\u00020\u0003H\u0002J\u0010\u0010=\u001a\u00020;2\u0006\u0010>\u001a\u00020\rH\u0016J\u0018\u0010?\u001a\u00020;2\u0006\u0010<\u001a\u00020\u00032\u0006\u00109\u001a\u00020\u001cH\u0016J\u0018\u0010@\u001a\u00020\u00032\u0006\u0010A\u001a\u00020B2\u0006\u0010C\u001a\u00020\u001cH\u0016J\u0010\u0010D\u001a\u00020;2\u0006\u0010<\u001a\u00020\u0003H\u0016J\u0006\u0010E\u001a\u00020;J\u0010\u0010F\u001a\u00020;2\u0006\u0010G\u001a\u00020)H\u0016J\u0006\u0010H\u001a\u00020;J\b\u0010I\u001a\u00020;H\u0002J\b\u0010J\u001a\u00020;H\u0002J\b\u0010K\u001a\u00020;H\u0002R\u000e\u0010\f\u001a\u00020\rX\u0082D\u00a2\u0006\u0002\n\u0000R\u000e\u0010\t\u001a\u00020\nX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u001b\u0010\u000e\u001a\u00020\u000f8BX\u0082\u0084\u0002\u00a2\u0006\f\n\u0004\b\u0012\u0010\u0013\u001a\u0004\b\u0010\u0010\u0011R\u001b\u0010\u0014\u001a\u00020\u00158BX\u0082\u0084\u0002\u00a2\u0006\f\n\u0004\b\u0018\u0010\u0013\u001a\u0004\b\u0016\u0010\u0017R\u000e\u0010\u0019\u001a\u00020\u001aX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u001a\u0010\u001b\u001a\u00020\u001cX\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u001d\u0010\u001e\"\u0004\b\u001f\u0010 R\u0010\u0010\u0007\u001a\u0004\u0018\u00010\bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010!\u001a\u00020\"X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u001b\u0010#\u001a\u00020$8BX\u0082\u0084\u0002\u00a2\u0006\f\n\u0004\b\'\u0010\u0013\u001a\u0004\b%\u0010&R\u0010\u0010(\u001a\u0004\u0018\u00010)X\u0082\u000e\u00a2\u0006\u0002\n\u0000R\u001a\u0010*\u001a\u00020\rX\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b+\u0010,\"\u0004\b-\u0010.R\u000e\u0010/\u001a\u000200X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u001b\u00101\u001a\u0002028BX\u0082\u0084\u0002\u00a2\u0006\f\n\u0004\b5\u0010\u0013\u001a\u0004\b3\u00104R\u000e\u00106\u001a\u000207X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006N"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter;", "Landroidx/paging/PagedListAdapter;", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback;", "vmChat", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel;", "iViewHolder", "Lcom/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ICustomViewHolder;", "context", "Landroid/content/Context;", "(Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel;Lcom/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ICustomViewHolder;Landroid/content/Context;)V", "TAG", "", "ekoClient", "Lokhttp3/OkHttpClient;", "getEkoClient", "()Lokhttp3/OkHttpClient;", "ekoClient$delegate", "Lkotlin/Lazy;", "exoPlayer", "Lcom/google/android/exoplayer2/SimpleExoPlayer;", "getExoPlayer", "()Lcom/google/android/exoplayer2/SimpleExoPlayer;", "exoPlayer$delegate", "exoPlayerListener", "Lcom/google/android/exoplayer2/Player$EventListener;", "firstCompletelyVisibleItem", "", "getFirstCompletelyVisibleItem", "()I", "setFirstCompletelyVisibleItem", "(I)V", "messageUtil", "Lcom/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil;", "okHttpDataSourceFactory", "Lcom/google/android/exoplayer2/ext/okhttp/OkHttpDataSourceFactory;", "getOkHttpDataSourceFactory", "()Lcom/google/android/exoplayer2/ext/okhttp/OkHttpDataSourceFactory;", "okHttpDataSourceFactory$delegate", "playingAudioHolder", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder;", "playingMsgId", "getPlayingMsgId", "()Ljava/lang/String;", "setPlayingMsgId", "(Ljava/lang/String;)V", "uAmpAudioAttributes", "Lcom/google/android/exoplayer2/audio/AudioAttributes;", "uiUpdateHandler", "Landroid/os/Handler;", "getUiUpdateHandler", "()Landroid/os/Handler;", "uiUpdateHandler$delegate", "updateSeekBar", "Ljava/lang/Runnable;", "getItemViewType", "position", "handleDateAndSenderVisibility", "", "holder", "messageDeleted", "msgId", "onBindViewHolder", "onCreateViewHolder", "parent", "Landroid/view/ViewGroup;", "viewType", "onViewRecycled", "pauseAndResetPlayer", "playAudio", "vh", "releaseMediaPlayer", "resetMediaPlayer", "updateNotPlayingState", "updatePlayingState", "Companion", "ICustomViewHolder", "chatkit_debug"}) +public class EkoMessageListAdapter extends androidx.paging.PagedListAdapter implements com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.IAudioPlayCallback { + private final java.lang.String TAG = "EkoMessageListAdapter"; + private final com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageItemUtil messageUtil = null; + private int firstCompletelyVisibleItem = 0; + @org.jetbrains.annotations.NotNull() + private java.lang.String playingMsgId = "-1"; + private final com.google.android.exoplayer2.audio.AudioAttributes uAmpAudioAttributes = null; + private final kotlin.Lazy exoPlayer$delegate = null; + private final kotlin.Lazy ekoClient$delegate = null; + private final kotlin.Lazy okHttpDataSourceFactory$delegate = null; + private com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.AudioMsgBaseViewHolder playingAudioHolder; + private final kotlin.Lazy uiUpdateHandler$delegate = null; + private final com.google.android.exoplayer2.Player.EventListener exoPlayerListener = null; + private final java.lang.Runnable updateSeekBar = null; + private final com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoMessageListViewModel vmChat = null; + private final com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageListAdapter.ICustomViewHolder iViewHolder = null; + private final android.content.Context context = null; + private static final androidx.recyclerview.widget.DiffUtil.ItemCallback MESSAGE_DIFF_CALLBACK = null; + public static final com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageListAdapter.Companion Companion = null; + + public final int getFirstCompletelyVisibleItem() { + return 0; + } + + public final void setFirstCompletelyVisibleItem(int p0) { + } + + @org.jetbrains.annotations.NotNull() + public final java.lang.String getPlayingMsgId() { + return null; + } + + public final void setPlayingMsgId(@org.jetbrains.annotations.NotNull() + java.lang.String p0) { + } + + private final com.google.android.exoplayer2.SimpleExoPlayer getExoPlayer() { + return null; + } + + private final okhttp3.OkHttpClient getEkoClient() { + return null; + } + + private final com.google.android.exoplayer2.ext.okhttp.OkHttpDataSourceFactory getOkHttpDataSourceFactory() { + return null; + } + + private final android.os.Handler getUiUpdateHandler() { + return null; + } + + @org.jetbrains.annotations.NotNull() + @java.lang.Override() + public com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder onCreateViewHolder(@org.jetbrains.annotations.NotNull() + android.view.ViewGroup parent, int viewType) { + return null; + } + + @java.lang.Override() + public void onBindViewHolder(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder holder, int position) { + } + + @java.lang.Override() + public void onViewRecycled(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder holder) { + } + + @java.lang.Override() + public int getItemViewType(int position) { + return 0; + } + + private final void handleDateAndSenderVisibility(com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder holder) { + } + + @java.lang.Override() + public void playAudio(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.AudioMsgBaseViewHolder vh) { + } + + @java.lang.Override() + public void messageDeleted(@org.jetbrains.annotations.NotNull() + java.lang.String msgId) { + } + + private final void updatePlayingState() { + } + + private final void updateNotPlayingState() { + } + + private final void resetMediaPlayer() { + } + + public final void pauseAndResetPlayer() { + } + + public final void releaseMediaPlayer() { + } + + public EkoMessageListAdapter(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoMessageListViewModel vmChat, @org.jetbrains.annotations.Nullable() + com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageListAdapter.ICustomViewHolder iViewHolder, @org.jetbrains.annotations.NotNull() + android.content.Context context) { + super(null); + } + + @kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\bf\u0018\u00002\u00020\u0001J\"\u0010\u0002\u001a\u0004\u0018\u00010\u00032\u0006\u0010\u0004\u001a\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\tH&\u00a8\u0006\n"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ICustomViewHolder;", "", "getViewHolder", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder;", "inflater", "Landroid/view/LayoutInflater;", "parent", "Landroid/view/ViewGroup;", "viewType", "", "chatkit_debug"}) + public static abstract interface ICustomViewHolder { + + @org.jetbrains.annotations.Nullable() + public abstract com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder getViewHolder(@org.jetbrains.annotations.NotNull() + android.view.LayoutInflater inflater, @org.jetbrains.annotations.NotNull() + android.view.ViewGroup parent, int viewType); + } + + @kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002R\u0014\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0006"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$Companion;", "", "()V", "MESSAGE_DIFF_CALLBACK", "Landroidx/recyclerview/widget/DiffUtil$ItemCallback;", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "chatkit_debug"}) + public static final class Companion { + + private Companion() { + super(); + } + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter.kapt_metadata new file mode 100644 index 00000000..c7a17294 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment.java new file mode 100644 index 00000000..b42fbcae --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment.java @@ -0,0 +1,175 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.fragment; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\u0096\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0011\n\u0002\u0010\u000e\n\u0002\b\n\n\u0002\u0010\u0002\n\u0002\b\t\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0012\u0018\u0000 U2\u00020\u00012\u00020\u0002:\u0002TUB\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0003J\u000e\u0010\u001f\u001a\u00020 2\u0006\u0010!\u001a\u00020\u0005J\b\u0010\"\u001a\u00020 H\u0002J\b\u0010#\u001a\u00020 H\u0002J\b\u0010$\u001a\u00020 H\u0002J\b\u0010%\u001a\u00020\u0011H\u0002J\b\u0010&\u001a\u00020 H\u0002J\b\u0010\'\u001a\u00020 H\u0002J\"\u0010(\u001a\u00020 2\u0006\u0010)\u001a\u00020*2\u0006\u0010+\u001a\u00020*2\b\u0010,\u001a\u0004\u0018\u00010-H\u0016J\u0012\u0010.\u001a\u00020 2\b\u0010/\u001a\u0004\u0018\u000100H\u0016J\u0018\u00101\u001a\u00020 2\u0006\u00102\u001a\u0002032\u0006\u00104\u001a\u000205H\u0016J&\u00106\u001a\u0004\u0018\u0001072\u0006\u00104\u001a\u0002082\b\u00109\u001a\u0004\u0018\u00010:2\b\u0010/\u001a\u0004\u0018\u000100H\u0016J\b\u0010;\u001a\u00020 H\u0016J\u0012\u0010<\u001a\u00020 2\b\u0010,\u001a\u0004\u0018\u00010=H\u0016J\u0012\u0010>\u001a\u00020 2\b\u0010?\u001a\u0004\u0018\u00010@H\u0016J\u0012\u0010A\u001a\u00020 2\b\u0010,\u001a\u0004\u0018\u00010=H\u0016J\u0010\u0010B\u001a\u00020\u00112\u0006\u0010C\u001a\u00020DH\u0016J\b\u0010E\u001a\u00020 H\u0016J\u0012\u0010F\u001a\u00020 2\b\u0010G\u001a\u0004\u0018\u00010@H\u0016J\b\u0010H\u001a\u00020 H\u0016J\u001a\u0010I\u001a\u00020 2\u0006\u0010J\u001a\u0002072\b\u0010/\u001a\u0004\u0018\u000100H\u0016J\b\u0010K\u001a\u00020 H\u0002J\b\u0010L\u001a\u00020 H\u0002J\u0010\u0010M\u001a\u00020 2\u0006\u0010N\u001a\u00020*H\u0002J\b\u0010O\u001a\u00020 H\u0003J\b\u0010P\u001a\u00020 H\u0002J\b\u0010Q\u001a\u00020 H\u0002J\b\u0010R\u001a\u00020 H\u0016J\b\u0010S\u001a\u00020 H\u0002R\u0010\u0010\u0004\u001a\u0004\u0018\u00010\u0005X\u0082\u000e\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082.\u00a2\u0006\u0002\n\u0000R\u000e\u0010\b\u001a\u00020\tX\u0082.\u00a2\u0006\u0002\n\u0000R\u001b\u0010\n\u001a\u00020\u000b8BX\u0082\u0084\u0002\u00a2\u0006\f\n\u0004\b\u000e\u0010\u000f\u001a\u0004\b\f\u0010\rR\u000e\u0010\u0010\u001a\u00020\u0011X\u0082\u000e\u00a2\u0006\u0002\n\u0000R\"\u0010\u0012\u001a\u0016\u0012\u0012\u0012\u0010\u0012\f\u0012\n \u0016*\u0004\u0018\u00010\u00150\u00150\u00140\u0013X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u001a\u0010\u0017\u001a\u00020\u0011X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u0018\u0010\u0019\"\u0004\b\u001a\u0010\u001bR\u0016\u0010\u001c\u001a\b\u0012\u0004\u0012\u00020\u00150\u0014X\u0082\u0004\u00a2\u0006\u0004\n\u0002\u0010\u001dR\u000e\u0010\u001e\u001a\u00020\u0011X\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006V"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment;", "Lcom/ekoapp/ekosdk/uikit/base/EkoPickerFragment;", "Lcom/ekoapp/ekosdk/uikit/components/IAudioRecorderListener;", "()V", "iCustomViewHolder", "Lcom/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ICustomViewHolder;", "mAdapter", "Lcom/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter;", "mBinding", "Lcom/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentChatBinding;", "messageListViewModel", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel;", "getMessageListViewModel", "()Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel;", "messageListViewModel$delegate", "Lkotlin/Lazy;", "msgSent", "", "recordPermission", "Landroidx/activity/result/ActivityResultLauncher;", "", "", "kotlin.jvm.PlatformType", "recordPermissionGranted", "getRecordPermissionGranted", "()Z", "setRecordPermissionGranted", "(Z)V", "requiredPermissions", "[Ljava/lang/String;", "scrollRequired", "addCustomView", "", "listener", "getChannelType", "initRecyclerView", "initToolBar", "isRecorderPermissionGranted", "joinChannel", "observeViewModelEvents", "onActivityResult", "requestCode", "", "resultCode", "data", "Landroid/content/Intent;", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onCreateOptionsMenu", "menu", "Landroid/view/Menu;", "inflater", "Landroid/view/MenuInflater;", "onCreateView", "Landroid/view/View;", "Landroid/view/LayoutInflater;", "container", "Landroid/view/ViewGroup;", "onDestroyView", "onFilePicked", "Landroid/net/Uri;", "onFileRecorded", "audioFile", "Ljava/io/File;", "onImagePicked", "onOptionsItemSelected", "item", "Landroid/view/MenuItem;", "onPause", "onPhotoClicked", "file", "onResume", "onViewCreated", "view", "pickMultipleImages", "requestRecorderPermission", "scrollToEnd", "position", "setRecorderTouchListener", "setUpBackPress", "showAudioRecordUi", "showMessage", "toggleSoftKeyboard", "Builder", "Companion", "chatkit_debug"}) +public final class EkoMessageListFragment extends com.ekoapp.ekosdk.uikit.base.EkoPickerFragment implements com.ekoapp.ekosdk.uikit.components.IAudioRecorderListener { + private final kotlin.Lazy messageListViewModel$delegate = null; + private com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageListAdapter mAdapter; + private com.ekoapp.ekosdk.uikit.chat.databinding.AmityFragmentChatBinding mBinding; + private boolean scrollRequired = true; + private boolean msgSent = false; + private com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageListAdapter.ICustomViewHolder iCustomViewHolder; + private boolean recordPermissionGranted = false; + private final java.lang.String[] requiredPermissions = {"android.permission.RECORD_AUDIO", "android.permission.WRITE_EXTERNAL_STORAGE"}; + private final androidx.activity.result.ActivityResultLauncher recordPermission = null; + private static final long SCROLL_DELAY = 200L; + public static final com.ekoapp.ekosdk.uikit.chat.messages.fragment.EkoMessageListFragment.Companion Companion = null; + private java.util.HashMap _$_findViewCache; + + private final com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoMessageListViewModel getMessageListViewModel() { + return null; + } + + public final boolean getRecordPermissionGranted() { + return false; + } + + public final void setRecordPermissionGranted(boolean p0) { + } + + @java.lang.Override() + public void onCreate(@org.jetbrains.annotations.Nullable() + android.os.Bundle savedInstanceState) { + } + + @org.jetbrains.annotations.Nullable() + @java.lang.Override() + public android.view.View onCreateView(@org.jetbrains.annotations.NotNull() + android.view.LayoutInflater inflater, @org.jetbrains.annotations.Nullable() + android.view.ViewGroup container, @org.jetbrains.annotations.Nullable() + android.os.Bundle savedInstanceState) { + return null; + } + + @java.lang.Override() + public void onViewCreated(@org.jetbrains.annotations.NotNull() + android.view.View view, @org.jetbrains.annotations.Nullable() + android.os.Bundle savedInstanceState) { + } + + @java.lang.Override() + public void onResume() { + } + + private final void setUpBackPress() { + } + + private final void getChannelType() { + } + + private final void initToolBar() { + } + + private final void initRecyclerView() { + } + + private final void joinChannel() { + } + + @android.annotation.SuppressLint(value = {"ClickableViewAccessibility"}) + private final void setRecorderTouchListener() { + } + + private final void requestRecorderPermission() { + } + + private final boolean isRecorderPermissionGranted() { + return false; + } + + private final void scrollToEnd(int position) { + } + + private final void observeViewModelEvents() { + } + + private final void showAudioRecordUi() { + } + + private final void toggleSoftKeyboard() { + } + + private final void pickMultipleImages() { + } + + @java.lang.Override() + public void onFilePicked(@org.jetbrains.annotations.Nullable() + android.net.Uri data) { + } + + @java.lang.Override() + public void onImagePicked(@org.jetbrains.annotations.Nullable() + android.net.Uri data) { + } + + @java.lang.Override() + public void onPhotoClicked(@org.jetbrains.annotations.Nullable() + java.io.File file) { + } + + @java.lang.Override() + public void onFileRecorded(@org.jetbrains.annotations.Nullable() + java.io.File audioFile) { + } + + @java.lang.Override() + public void showMessage() { + } + + public final void addCustomView(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.adapter.EkoMessageListAdapter.ICustomViewHolder listener) { + } + + @java.lang.Override() + public void onActivityResult(int requestCode, int resultCode, @org.jetbrains.annotations.Nullable() + android.content.Intent data) { + } + + @java.lang.Override() + public void onCreateOptionsMenu(@org.jetbrains.annotations.NotNull() + android.view.Menu menu, @org.jetbrains.annotations.NotNull() + android.view.MenuInflater inflater) { + } + + @java.lang.Override() + public boolean onOptionsItemSelected(@org.jetbrains.annotations.NotNull() + android.view.MenuItem item) { + return false; + } + + @java.lang.Override() + public void onPause() { + } + + @java.lang.Override() + public void onDestroyView() { + } + + private EkoMessageListFragment() { + super(); + } + + @kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\u0006\u0010\u0005\u001a\u00020\u0006R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0007"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$Builder;", "", "channelId", "", "(Ljava/lang/String;)V", "build", "Lcom/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment;", "chatkit_debug"}) + public static final class Builder { + private final java.lang.String channelId = null; + + @org.jetbrains.annotations.NotNull() + public final com.ekoapp.ekosdk.uikit.chat.messages.fragment.EkoMessageListFragment build() { + return null; + } + + public Builder(@org.jetbrains.annotations.NotNull() + java.lang.String channelId) { + super(); + } + } + + @kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\t\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082T\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0005"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$Companion;", "", "()V", "SCROLL_DELAY", "", "chatkit_debug"}) + public static final class Companion { + + private Companion() { + super(); + } + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment.kapt_metadata new file mode 100644 index 00000000..a537bbb3 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragmentKt.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragmentKt.java new file mode 100644 index 00000000..1fcd7cea --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragmentKt.java @@ -0,0 +1,8 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.fragment; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 2, d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u000e\n\u0000\"\u000e\u0010\u0000\u001a\u00020\u0001X\u0082T\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0002"}, d2 = {"ARG_CHANNEL_ID", "", "chatkit_debug"}) +public final class EkoMessageListFragmentKt { + private static final java.lang.String ARG_CHANNEL_ID = "channelId"; +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragmentKt.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragmentKt.kapt_metadata new file mode 100644 index 00000000..b6a575fb Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragmentKt.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp.java new file mode 100644 index 00000000..23221e70 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp.java @@ -0,0 +1,31 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.popUp; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u0018\u00002\u00020\u0001:\u0001\u000fB\u0005\u00a2\u0006\u0002\u0010\u0002J\u0006\u0010\u0005\u001a\u00020\u0006J&\u0010\u0007\u001a\u00020\u00062\u0006\u0010\b\u001a\u00020\t2\u0006\u0010\n\u001a\u00020\t2\u0006\u0010\u000b\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000eR\u000e\u0010\u0003\u001a\u00020\u0004X\u0082.\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0010"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp;", "", "()V", "popUpWindow", "Landroid/widget/PopupWindow;", "dismiss", "", "showPopUp", "rootView", "Landroid/view/View;", "anchor", "viewModel", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel;", "gravity", "Lcom/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp$PopUpGravity;", "PopUpGravity", "chatkit_debug"}) +public final class EkoPopUp { + private android.widget.PopupWindow popUpWindow; + + public final void showPopUp(@org.jetbrains.annotations.NotNull() + android.view.View rootView, @org.jetbrains.annotations.NotNull() + android.view.View anchor, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel viewModel, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.popUp.EkoPopUp.PopUpGravity gravity) { + } + + public final void dismiss() { + } + + public EkoPopUp() { + super(); + } + + @kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\b\u0004\b\u0086\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002j\u0002\b\u0003j\u0002\b\u0004\u00a8\u0006\u0005"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp$PopUpGravity;", "", "(Ljava/lang/String;I)V", "START", "END", "chatkit_debug"}) + public static enum PopUpGravity { + /*public static final*/ START /* = new START() */, + /*public static final*/ END /* = new END() */; + + PopUpGravity() { + } + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp.kapt_metadata new file mode 100644 index 00000000..f758d8df Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder.java new file mode 100644 index 00000000..414be0d1 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder.java @@ -0,0 +1,46 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewHolder; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u0002\n\u0002\b\u0004\b&\u0018\u00002\u00020\u0001B%\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u0012\u0006\u0010\b\u001a\u00020\t\u00a2\u0006\u0002\u0010\nJ\b\u0010\r\u001a\u00020\u000eH\u0002J\b\u0010\u000f\u001a\u00020\u000eH\u0002J\b\u0010\u0010\u001a\u00020\u0000H&J\b\u0010\u0011\u001a\u00020\u000eH\u0002R\u0011\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\b\n\u0000\u001a\u0004\b\u000b\u0010\fR\u000e\u0010\b\u001a\u00020\tX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0012"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder;", "itemView", "Landroid/view/View;", "audioMsgBaseViewModel", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel;", "context", "Landroid/content/Context;", "audioPlayListener", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback;", "(Landroid/view/View;Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel;Landroid/content/Context;Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback;)V", "getAudioMsgBaseViewModel", "()Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel;", "addViewModelListener", "", "downloadAudioFile", "getAudioViewHolder", "setAudioFileProperties", "chatkit_debug"}) +public abstract class AudioMsgBaseViewHolder extends com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoSelectableMessageViewHolder { + @org.jetbrains.annotations.NotNull() + private final com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel audioMsgBaseViewModel = null; + private final android.content.Context context = null; + private final com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.IAudioPlayCallback audioPlayListener = null; + + @org.jetbrains.annotations.NotNull() + public abstract com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.AudioMsgBaseViewHolder getAudioViewHolder(); + + private final void addViewModelListener() { + } + + /** + * Not using now will be used when we'll start downloading Audio Files + * @author sumitlakra + * @date 12/01/2020 + */ + private final void setAudioFileProperties() { + } + + /** + * Not using now will be used when we'll start downloading Audio Files + * @author sumitlakra + * @date 12/01/2020 + */ + private final void downloadAudioFile() { + } + + @org.jetbrains.annotations.NotNull() + public final com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel getAudioMsgBaseViewModel() { + return null; + } + + public AudioMsgBaseViewHolder(@org.jetbrains.annotations.NotNull() + android.view.View itemView, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel audioMsgBaseViewModel, @org.jetbrains.annotations.NotNull() + android.content.Context context, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.IAudioPlayCallback audioPlayListener) { + super(null, null, null); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder.kapt_metadata new file mode 100644 index 00000000..c8dabc8c Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder.java new file mode 100644 index 00000000..28b5e08d --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder.java @@ -0,0 +1,42 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewHolder; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000B\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\u0018\u00002\u00020\u0001B%\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u0012\u0006\u0010\b\u001a\u00020\t\u00a2\u0006\u0002\u0010\nJ\b\u0010\u0011\u001a\u00020\u0012H\u0002J\b\u0010\u0013\u001a\u00020\u0001H\u0016J\u0010\u0010\u0014\u001a\u00020\u00122\u0006\u0010\u0015\u001a\u00020\u0016H\u0016J\b\u0010\u0017\u001a\u00020\u0012H\u0016R\u0010\u0010\u000b\u001a\u0004\u0018\u00010\fX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0011\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000eR\u0010\u0010\u000f\u001a\u0004\u0018\u00010\u0010X\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0018"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder;", "itemView", "Landroid/view/View;", "itemViewModel", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel;", "context", "Landroid/content/Context;", "audioPlayListener", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback;", "(Landroid/view/View;Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel;Landroid/content/Context;Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback;)V", "binding", "Lcom/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageReceiverBinding;", "getItemViewModel", "()Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel;", "popUp", "Lcom/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp;", "addViewModelListeners", "", "getAudioViewHolder", "setMessageData", "item", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "showPopUp", "chatkit_debug"}) +public final class EkoAudioMsgReceiverViewHolder extends com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.AudioMsgBaseViewHolder { + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemAudioMessageReceiverBinding binding = null; + private com.ekoapp.ekosdk.uikit.chat.messages.popUp.EkoPopUp popUp; + @org.jetbrains.annotations.NotNull() + private final com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel itemViewModel = null; + + @org.jetbrains.annotations.NotNull() + @java.lang.Override() + public com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.AudioMsgBaseViewHolder getAudioViewHolder() { + return null; + } + + private final void addViewModelListeners() { + } + + @java.lang.Override() + public void setMessageData(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.message.EkoMessage item) { + } + + @java.lang.Override() + public void showPopUp() { + } + + @org.jetbrains.annotations.NotNull() + public final com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel getItemViewModel() { + return null; + } + + public EkoAudioMsgReceiverViewHolder(@org.jetbrains.annotations.NotNull() + android.view.View itemView, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel itemViewModel, @org.jetbrains.annotations.NotNull() + android.content.Context context, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.IAudioPlayCallback audioPlayListener) { + super(null, null, null, null); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder.kapt_metadata new file mode 100644 index 00000000..764d799d Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder.java new file mode 100644 index 00000000..e2eaa1f9 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder.java @@ -0,0 +1,36 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewHolder; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000@\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\u0018\u00002\u00020\u0001B%\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u0012\u0006\u0010\b\u001a\u00020\t\u00a2\u0006\u0002\u0010\nJ\b\u0010\u000f\u001a\u00020\u0010H\u0002J\b\u0010\u0011\u001a\u00020\u0001H\u0016J\u0010\u0010\u0012\u001a\u00020\u00102\u0006\u0010\u0013\u001a\u00020\u0014H\u0016J\b\u0010\u0015\u001a\u00020\u0010H\u0016R\u0010\u0010\u000b\u001a\u0004\u0018\u00010\fX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0010\u0010\r\u001a\u0004\u0018\u00010\u000eX\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0016"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder;", "itemView", "Landroid/view/View;", "itemViewModel", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel;", "context", "Landroid/content/Context;", "audioPlayListener", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback;", "(Landroid/view/View;Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel;Landroid/content/Context;Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback;)V", "binding", "Lcom/ekoapp/ekosdk/uikit/chat/databinding/AmityItemAudioMessageSenderBinding;", "popUp", "Lcom/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp;", "addViewModelListeners", "", "getAudioViewHolder", "setMessageData", "item", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "showPopUp", "chatkit_debug"}) +public final class EkoAudioMsgSenderViewHolder extends com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.AudioMsgBaseViewHolder { + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemAudioMessageSenderBinding binding = null; + private com.ekoapp.ekosdk.uikit.chat.messages.popUp.EkoPopUp popUp; + private final com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel itemViewModel = null; + + @org.jetbrains.annotations.NotNull() + @java.lang.Override() + public com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.AudioMsgBaseViewHolder getAudioViewHolder() { + return null; + } + + private final void addViewModelListeners() { + } + + @java.lang.Override() + public void setMessageData(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.message.EkoMessage item) { + } + + @java.lang.Override() + public void showPopUp() { + } + + public EkoAudioMsgSenderViewHolder(@org.jetbrains.annotations.NotNull() + android.view.View itemView, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoAudioMsgViewModel itemViewModel, @org.jetbrains.annotations.NotNull() + android.content.Context context, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.IAudioPlayCallback audioPlayListener) { + super(null, null, null, null); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder.kapt_metadata new file mode 100644 index 00000000..2f7d3285 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder.java new file mode 100644 index 00000000..b75527bd --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder.java @@ -0,0 +1,31 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewHolder; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\b&\u0018\u00002\u00020\u0001B\u0015\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0006J\u0010\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\fH\u0002J\u0010\u0010\r\u001a\u00020\u000e2\b\u0010\u000b\u001a\u0004\u0018\u00010\fJ\u0010\u0010\u000f\u001a\u00020\u000e2\u0006\u0010\u0010\u001a\u00020\fH&R\u0011\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0007\u0010\b\u00a8\u0006\u0011"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder;", "Landroidx/recyclerview/widget/RecyclerView$ViewHolder;", "itemView", "Landroid/view/View;", "itemBaseViewModel", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel;", "(Landroid/view/View;Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel;)V", "getItemBaseViewModel", "()Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel;", "getSenderName", "", "item", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "setItem", "", "setMessage", "message", "chatkit_debug"}) +public abstract class EkoChatMessageBaseViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder { + @org.jetbrains.annotations.NotNull() + private final com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoChatMessageBaseViewModel itemBaseViewModel = null; + + public abstract void setMessage(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.message.EkoMessage message); + + public final void setItem(@org.jetbrains.annotations.Nullable() + com.ekoapp.ekosdk.message.EkoMessage item) { + } + + private final java.lang.String getSenderName(com.ekoapp.ekosdk.message.EkoMessage item) { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoChatMessageBaseViewModel getItemBaseViewModel() { + return null; + } + + public EkoChatMessageBaseViewHolder(@org.jetbrains.annotations.NotNull() + android.view.View itemView, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoChatMessageBaseViewModel itemBaseViewModel) { + super(null); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder.kapt_metadata new file mode 100644 index 00000000..19fd2e1d Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder.java new file mode 100644 index 00000000..1a1027bf --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder.java @@ -0,0 +1,33 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewHolder; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000B\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\u0018\u00002\u00020\u0001B\u001d\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u00a2\u0006\u0002\u0010\bJ\b\u0010\r\u001a\u00020\u000eH\u0002J\u0010\u0010\u000f\u001a\u00020\u000e2\u0006\u0010\u0010\u001a\u00020\u0011H\u0002J\u0010\u0010\u0012\u001a\u00020\u000e2\u0006\u0010\u0013\u001a\u00020\u0014H\u0016J\b\u0010\u0015\u001a\u00020\u000eH\u0016R\u0010\u0010\t\u001a\u0004\u0018\u00010\nX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0010\u0010\u000b\u001a\u0004\u0018\u00010\fX\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0016"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder;", "itemView", "Landroid/view/View;", "itemViewModel", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel;", "context", "Landroid/content/Context;", "(Landroid/view/View;Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel;Landroid/content/Context;)V", "binding", "Lcom/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgReceiverBinding;", "popUp", "Lcom/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp;", "addViewModelListeners", "", "navigateToImagePreview", "imageUrl", "", "setMessageData", "item", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "showPopUp", "chatkit_debug"}) +public final class EkoImageMsgReceiverViewHolder extends com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoSelectableMessageViewHolder { + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemImageMsgReceiverBinding binding = null; + private com.ekoapp.ekosdk.uikit.chat.messages.popUp.EkoPopUp popUp; + private final com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoImageMsgViewModel itemViewModel = null; + private final android.content.Context context = null; + + private final void addViewModelListeners() { + } + + @java.lang.Override() + public void setMessageData(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.message.EkoMessage item) { + } + + private final void navigateToImagePreview(java.lang.String imageUrl) { + } + + @java.lang.Override() + public void showPopUp() { + } + + public EkoImageMsgReceiverViewHolder(@org.jetbrains.annotations.NotNull() + android.view.View itemView, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoImageMsgViewModel itemViewModel, @org.jetbrains.annotations.NotNull() + android.content.Context context) { + super(null, null, null); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder.kapt_metadata new file mode 100644 index 00000000..8ede748d Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder.java new file mode 100644 index 00000000..293cf7b5 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder.java @@ -0,0 +1,33 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewHolder; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000B\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\u0018\u00002\u00020\u0001B\u001d\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u00a2\u0006\u0002\u0010\bJ\b\u0010\r\u001a\u00020\u000eH\u0002J\u0010\u0010\u000f\u001a\u00020\u000e2\u0006\u0010\u0010\u001a\u00020\u0011H\u0002J\u0010\u0010\u0012\u001a\u00020\u000e2\u0006\u0010\u0013\u001a\u00020\u0014H\u0016J\b\u0010\u0015\u001a\u00020\u000eH\u0016R\u0010\u0010\t\u001a\u0004\u0018\u00010\nX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0010\u0010\u000b\u001a\u0004\u0018\u00010\fX\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0016"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder;", "itemView", "Landroid/view/View;", "itemViewModel", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel;", "context", "Landroid/content/Context;", "(Landroid/view/View;Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel;Landroid/content/Context;)V", "binding", "Lcom/ekoapp/ekosdk/uikit/chat/databinding/AmityItemImageMsgSenderBinding;", "popUp", "Lcom/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp;", "addViewModelListeners", "", "navigateToImagePreview", "imageUrl", "", "setMessageData", "item", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "showPopUp", "chatkit_debug"}) +public final class EkoImageMsgSenderViewHolder extends com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoSelectableMessageViewHolder { + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemImageMsgSenderBinding binding = null; + private com.ekoapp.ekosdk.uikit.chat.messages.popUp.EkoPopUp popUp; + private final com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoImageMsgViewModel itemViewModel = null; + private final android.content.Context context = null; + + private final void addViewModelListeners() { + } + + @java.lang.Override() + public void setMessageData(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.message.EkoMessage item) { + } + + private final void navigateToImagePreview(java.lang.String imageUrl) { + } + + @java.lang.Override() + public void showPopUp() { + } + + public EkoImageMsgSenderViewHolder(@org.jetbrains.annotations.NotNull() + android.view.View itemView, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoImageMsgViewModel itemViewModel, @org.jetbrains.annotations.NotNull() + android.content.Context context) { + super(null, null, null); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder.kapt_metadata new file mode 100644 index 00000000..0a0f8a3a Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder.java new file mode 100644 index 00000000..3f02fd5c --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder.java @@ -0,0 +1,44 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewHolder; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0007\b&\u0018\u00002\u00020\u0001B\u001d\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u00a2\u0006\u0002\u0010\bJ\b\u0010\t\u001a\u00020\nH\u0002J\b\u0010\u000b\u001a\u00020\nH\u0002J\b\u0010\f\u001a\u00020\nH\u0002J\u0010\u0010\r\u001a\u00020\n2\u0006\u0010\u000e\u001a\u00020\u000fH\u0016J\u0010\u0010\u0010\u001a\u00020\n2\u0006\u0010\u0011\u001a\u00020\u000fH&J\b\u0010\u0012\u001a\u00020\nH\u0002J\b\u0010\u0013\u001a\u00020\nH\u0002J\b\u0010\u0014\u001a\u00020\nH\u0002J\b\u0010\u0015\u001a\u00020\nH&R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0016"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder;", "itemView", "Landroid/view/View;", "itemViewModel", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel;", "context", "Landroid/content/Context;", "(Landroid/view/View;Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel;Landroid/content/Context;)V", "addViewModelListener", "", "deleteMessage", "reportMessage", "setMessage", "message", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "setMessageData", "item", "showDeleteDialog", "showDeleteFailedDialog", "showFailedMessageDialog", "showPopUp", "chatkit_debug"}) +public abstract class EkoSelectableMessageViewHolder extends com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder { + private final com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel itemViewModel = null; + private final android.content.Context context = null; + + private final void addViewModelListener() { + } + + public abstract void showPopUp(); + + public abstract void setMessageData(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.message.EkoMessage item); + + @java.lang.Override() + public void setMessage(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.message.EkoMessage message) { + } + + private final void showDeleteDialog() { + } + + private final void showFailedMessageDialog() { + } + + private final void deleteMessage() { + } + + private final void showDeleteFailedDialog() { + } + + private final void reportMessage() { + } + + public EkoSelectableMessageViewHolder(@org.jetbrains.annotations.NotNull() + android.view.View itemView, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel itemViewModel, @org.jetbrains.annotations.NotNull() + android.content.Context context) { + super(null, null); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder.kapt_metadata new file mode 100644 index 00000000..9dccd7b6 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder.java new file mode 100644 index 00000000..f61e7ebd --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder.java @@ -0,0 +1,33 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewHolder; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\u0018\u00002\u00020\u00012\u00020\u0002B\u001d\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u0012\u0006\u0010\u0007\u001a\u00020\b\u00a2\u0006\u0002\u0010\tJ\b\u0010\u000e\u001a\u00020\u000fH\u0002J\b\u0010\u0010\u001a\u00020\u000fH\u0016J\u0010\u0010\u0011\u001a\u00020\u000f2\u0006\u0010\u0012\u001a\u00020\u0013H\u0016J\b\u0010\u0014\u001a\u00020\u000fH\u0016R\u0010\u0010\n\u001a\u0004\u0018\u00010\u000bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0010\u0010\f\u001a\u0004\u0018\u00010\rX\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0015"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder;", "Lcom/ekoapp/ekosdk/uikit/components/ILongPressListener;", "itemView", "Landroid/view/View;", "itemViewModel", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel;", "context", "Landroid/content/Context;", "(Landroid/view/View;Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel;Landroid/content/Context;)V", "binding", "Lcom/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageReceiverBinding;", "popUp", "Lcom/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp;", "addViewModelListener", "", "onLongPress", "setMessageData", "item", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "showPopUp", "chatkit_debug"}) +public final class EkoTextMsgReceiverViewHolder extends com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoSelectableMessageViewHolder implements com.ekoapp.ekosdk.uikit.components.ILongPressListener { + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemTextMessageReceiverBinding binding = null; + private com.ekoapp.ekosdk.uikit.chat.messages.popUp.EkoPopUp popUp; + private final com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoTextMessageViewModel itemViewModel = null; + + private final void addViewModelListener() { + } + + @java.lang.Override() + public void setMessageData(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.message.EkoMessage item) { + } + + @java.lang.Override() + public void showPopUp() { + } + + @java.lang.Override() + public void onLongPress() { + } + + public EkoTextMsgReceiverViewHolder(@org.jetbrains.annotations.NotNull() + android.view.View itemView, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoTextMessageViewModel itemViewModel, @org.jetbrains.annotations.NotNull() + android.content.Context context) { + super(null, null, null); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder.kapt_metadata new file mode 100644 index 00000000..6c6771c4 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder.java new file mode 100644 index 00000000..28ce6260 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder.java @@ -0,0 +1,36 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewHolder; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\u0018\u00002\u00020\u00012\u00020\u0002B\u001d\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u0012\u0006\u0010\u0007\u001a\u00020\b\u00a2\u0006\u0002\u0010\tJ\b\u0010\u000e\u001a\u00020\u000fH\u0002J\b\u0010\u0010\u001a\u00020\u000fH\u0002J\b\u0010\u0011\u001a\u00020\u000fH\u0016J\u0010\u0010\u0012\u001a\u00020\u000f2\u0006\u0010\u0013\u001a\u00020\u0014H\u0016J\b\u0010\u0015\u001a\u00020\u000fH\u0016R\u0010\u0010\n\u001a\u0004\u0018\u00010\u000bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0010\u0010\f\u001a\u0004\u0018\u00010\rX\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0016"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder;", "Lcom/ekoapp/ekosdk/uikit/components/ILongPressListener;", "itemView", "Landroid/view/View;", "itemViewModel", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel;", "context", "Landroid/content/Context;", "(Landroid/view/View;Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel;Landroid/content/Context;)V", "binding", "Lcom/ekoapp/ekosdk/uikit/chat/databinding/AmityItemTextMessageSenderBinding;", "popUp", "Lcom/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp;", "addViewModelListener", "", "navigateToEditMessage", "onLongPress", "setMessageData", "item", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "showPopUp", "chatkit_debug"}) +public final class EkoTextMsgSenderViewHolder extends com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoSelectableMessageViewHolder implements com.ekoapp.ekosdk.uikit.components.ILongPressListener { + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemTextMessageSenderBinding binding = null; + private com.ekoapp.ekosdk.uikit.chat.messages.popUp.EkoPopUp popUp; + private final com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoTextMessageViewModel itemViewModel = null; + + private final void addViewModelListener() { + } + + @java.lang.Override() + public void setMessageData(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.message.EkoMessage item) { + } + + @java.lang.Override() + public void showPopUp() { + } + + private final void navigateToEditMessage() { + } + + @java.lang.Override() + public void onLongPress() { + } + + public EkoTextMsgSenderViewHolder(@org.jetbrains.annotations.NotNull() + android.view.View itemView, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoTextMessageViewModel itemViewModel, @org.jetbrains.annotations.NotNull() + android.content.Context context) { + super(null, null, null); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder.kapt_metadata new file mode 100644 index 00000000..3cc9e1c6 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoUnknownMessageViewHolder.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoUnknownMessageViewHolder.java new file mode 100644 index 00000000..91357ea3 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoUnknownMessageViewHolder.java @@ -0,0 +1,20 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewHolder; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u0015\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0006J\u0010\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\fH\u0016R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0010\u0010\u0007\u001a\u0004\u0018\u00010\bX\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\r"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoUnknownMessageViewHolder;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder;", "itemView", "Landroid/view/View;", "itemViewModel", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoUnknownMsgViewModel;", "(Landroid/view/View;Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoUnknownMsgViewModel;)V", "mBinding", "Lcom/ekoapp/ekosdk/uikit/chat/databinding/AmityItemUnknownMessageBinding;", "setMessage", "", "message", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "chatkit_debug"}) +public final class EkoUnknownMessageViewHolder extends com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.EkoChatMessageBaseViewHolder { + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemUnknownMessageBinding mBinding = null; + private final com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoUnknownMsgViewModel itemViewModel = null; + + @java.lang.Override() + public void setMessage(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.message.EkoMessage message) { + } + + public EkoUnknownMessageViewHolder(@org.jetbrains.annotations.NotNull() + android.view.View itemView, @org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoUnknownMsgViewModel itemViewModel) { + super(null, null); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoUnknownMessageViewHolder.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoUnknownMessageViewHolder.kapt_metadata new file mode 100644 index 00000000..1e797d7c Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoUnknownMessageViewHolder.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback.java new file mode 100644 index 00000000..1bfbd5ee --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback.java @@ -0,0 +1,13 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewHolder; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\bf\u0018\u00002\u00020\u0001J\u0010\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H&J\u0010\u0010\u0006\u001a\u00020\u00032\u0006\u0010\u0007\u001a\u00020\bH&\u00a8\u0006\t"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback;", "", "messageDeleted", "", "msgId", "", "playAudio", "vh", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder;", "chatkit_debug"}) +public abstract interface IAudioPlayCallback { + + public abstract void playAudio(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.messages.viewHolder.AudioMsgBaseViewHolder vh); + + public abstract void messageDeleted(@org.jetbrains.annotations.NotNull() + java.lang.String msgId); +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback.kapt_metadata new file mode 100644 index 00000000..c20e8ad8 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel.java new file mode 100644 index 00000000..69290ed1 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel.java @@ -0,0 +1,92 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewModel; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000F\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0007\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u000e\u0010 \u001a\u00020#2\u0006\u0010$\u001a\u00020%J\u0006\u0010&\u001a\u00020#R\u001c\u0010\u0003\u001a\u0004\u0018\u00010\u0004X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u0005\u0010\u0006\"\u0004\b\u0007\u0010\bR\u001f\u0010\t\u001a\u0010\u0012\f\u0012\n \f*\u0004\u0018\u00010\u000b0\u000b0\n\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000eR\u0011\u0010\u000f\u001a\u00020\u0010\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0011\u0010\u0012R\u001f\u0010\u0013\u001a\u0010\u0012\f\u0012\n \f*\u0004\u0018\u00010\u000b0\u000b0\n\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0014\u0010\u000eR\u0011\u0010\u0015\u001a\u00020\u0010\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0015\u0010\u0012R\u0011\u0010\u0016\u001a\u00020\u0017\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0018\u0010\u0019R\u001f\u0010\u001a\u001a\u0010\u0012\f\u0012\n \f*\u0004\u0018\u00010\u001b0\u001b0\n\u00a2\u0006\b\n\u0000\u001a\u0004\b\u001c\u0010\u000eR\u001f\u0010\u001d\u001a\u0010\u0012\f\u0012\n \f*\u0004\u0018\u00010\u001b0\u001b0\n\u00a2\u0006\b\n\u0000\u001a\u0004\b\u001e\u0010\u000eR\u0017\u0010\u001f\u001a\b\u0012\u0004\u0012\u00020\u001b0\n\u00a2\u0006\b\n\u0000\u001a\u0004\b \u0010\u000eR\u0011\u0010!\u001a\u00020\u0010\u00a2\u0006\b\n\u0000\u001a\u0004\b\"\u0010\u0012\u00a8\u0006\'"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel;", "()V", "audioUri", "Landroid/net/Uri;", "getAudioUri", "()Landroid/net/Uri;", "setAudioUri", "(Landroid/net/Uri;)V", "audioUrl", "Landroidx/databinding/ObservableField;", "", "kotlin.jvm.PlatformType", "getAudioUrl", "()Landroidx/databinding/ObservableField;", "buffering", "Landroidx/databinding/ObservableBoolean;", "getBuffering", "()Landroidx/databinding/ObservableBoolean;", "duration", "getDuration", "isPlaying", "progressMax", "Landroidx/databinding/ObservableInt;", "getProgressMax", "()Landroidx/databinding/ObservableInt;", "receiverFillColor", "", "getReceiverFillColor", "senderFillColor", "getSenderFillColor", "uploadProgress", "getUploadProgress", "uploading", "getUploading", "", "ekoMessage", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "playButtonClicked", "chatkit_debug"}) +public final class EkoAudioMsgViewModel extends com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel { + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField audioUrl = null; + @org.jetbrains.annotations.Nullable() + private android.net.Uri audioUri; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean isPlaying = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField duration = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableInt progressMax = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField senderFillColor = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField receiverFillColor = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean uploading = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField uploadProgress = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean buffering = null; + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getAudioUrl() { + return null; + } + + @org.jetbrains.annotations.Nullable() + public final android.net.Uri getAudioUri() { + return null; + } + + public final void setAudioUri(@org.jetbrains.annotations.Nullable() + android.net.Uri p0) { + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean isPlaying() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getDuration() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableInt getProgressMax() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getSenderFillColor() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getReceiverFillColor() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean getUploading() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getUploadProgress() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean getBuffering() { + return null; + } + + public final void playButtonClicked() { + } + + public final void getUploadProgress(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.message.EkoMessage ekoMessage) { + } + + public EkoAudioMsgViewModel() { + super(); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel.kapt_metadata new file mode 100644 index 00000000..2f51c870 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel.java new file mode 100644 index 00000000..60c76537 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel.java @@ -0,0 +1,104 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewModel; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u00006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\r\n\u0002\u0018\u0002\n\u0000\b\u0016\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\b\u0010 \u001a\u0004\u0018\u00010!R\u0017\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u001f\u0010\b\u001a\u0010\u0012\f\u0012\n \n*\u0004\u0018\u00010\t0\t0\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\u000b\u0010\u0007R\u001c\u0010\f\u001a\u0004\u0018\u00010\rX\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u000e\u0010\u000f\"\u0004\b\u0010\u0010\u0011R\u0011\u0010\u0012\u001a\u00020\u0013\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0012\u0010\u0014R\u0011\u0010\u0015\u001a\u00020\u0013\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0015\u0010\u0014R\u0011\u0010\u0016\u001a\u00020\u0013\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0016\u0010\u0014R\u0011\u0010\u0017\u001a\u00020\u0013\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0017\u0010\u0014R\u0011\u0010\u0018\u001a\u00020\u0013\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0018\u0010\u0014R\u0011\u0010\u0019\u001a\u00020\u0013\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0019\u0010\u0014R\u001f\u0010\u001a\u001a\u0010\u0012\f\u0012\n \n*\u0004\u0018\u00010\t0\t0\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\u001b\u0010\u0007R\u001f\u0010\u001c\u001a\u0010\u0012\f\u0012\n \n*\u0004\u0018\u00010\t0\t0\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\u001d\u0010\u0007R\u001f\u0010\u001e\u001a\u0010\u0012\f\u0012\n \n*\u0004\u0018\u00010\t0\t0\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\u001f\u0010\u0007\u00a8\u0006\""}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel;", "Lcom/ekoapp/ekosdk/uikit/base/EkoBaseViewModel;", "()V", "dateFillColor", "Landroidx/databinding/ObservableField;", "", "getDateFillColor", "()Landroidx/databinding/ObservableField;", "editedAt", "", "kotlin.jvm.PlatformType", "getEditedAt", "ekoMessage", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "getEkoMessage", "()Lcom/ekoapp/ekosdk/message/EkoMessage;", "setEkoMessage", "(Lcom/ekoapp/ekosdk/message/EkoMessage;)V", "isDateVisible", "Landroidx/databinding/ObservableBoolean;", "()Landroidx/databinding/ObservableBoolean;", "isDeleted", "isEdited", "isFailed", "isSelf", "isSenderVisible", "msgDate", "getMsgDate", "msgTime", "getMsgTime", "sender", "getSender", "deleteMessage", "Lio/reactivex/Completable;", "chatkit_debug"}) +public class EkoChatMessageBaseViewModel extends com.ekoapp.ekosdk.uikit.base.EkoBaseViewModel { + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean isSelf = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField sender = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField msgTime = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField msgDate = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean isDateVisible = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean isSenderVisible = null; + @org.jetbrains.annotations.Nullable() + private com.ekoapp.ekosdk.message.EkoMessage ekoMessage; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean isDeleted = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField editedAt = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean isEdited = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField dateFillColor = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean isFailed = null; + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean isSelf() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getSender() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getMsgTime() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getMsgDate() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean isDateVisible() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean isSenderVisible() { + return null; + } + + @org.jetbrains.annotations.Nullable() + public final com.ekoapp.ekosdk.message.EkoMessage getEkoMessage() { + return null; + } + + public final void setEkoMessage(@org.jetbrains.annotations.Nullable() + com.ekoapp.ekosdk.message.EkoMessage p0) { + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean isDeleted() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getEditedAt() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean isEdited() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getDateFillColor() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean isFailed() { + return null; + } + + @org.jetbrains.annotations.Nullable() + public final io.reactivex.Completable deleteMessage() { + return null; + } + + public EkoChatMessageBaseViewModel() { + super(); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel.kapt_metadata new file mode 100644 index 00000000..bd4f09e5 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel.java new file mode 100644 index 00000000..2002ac4b --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel.java @@ -0,0 +1,36 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewModel; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u00004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u000e\u0010\u000f\u001a\u00020\u00102\u0006\u0010\u0011\u001a\u00020\u0012R\u0017\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0017\u0010\b\u001a\b\u0012\u0004\u0012\u00020\t0\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u0007R\u0011\u0010\u000b\u001a\u00020\f\u00a2\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e\u00a8\u0006\u0013"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel;", "()V", "imageUrl", "Landroidx/databinding/ObservableField;", "", "getImageUrl", "()Landroidx/databinding/ObservableField;", "uploadProgress", "", "getUploadProgress", "uploading", "Landroidx/databinding/ObservableBoolean;", "getUploading", "()Landroidx/databinding/ObservableBoolean;", "getImageUploadProgress", "", "ekoMessage", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "chatkit_debug"}) +public final class EkoImageMsgViewModel extends com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel { + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField imageUrl = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean uploading = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField uploadProgress = null; + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getImageUrl() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean getUploading() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getUploadProgress() { + return null; + } + + public final void getImageUploadProgress(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.message.EkoMessage ekoMessage) { + } + + public EkoImageMsgViewModel() { + super(); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel.kapt_metadata new file mode 100644 index 00000000..002afa6c Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel.java new file mode 100644 index 00000000..4884df18 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel.java @@ -0,0 +1,144 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewModel; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000x\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\b\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0012\u0010%\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020(0\'0&J\f\u0010)\u001a\b\u0012\u0004\u0012\u00020*0&J\u0012\u0010+\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020,0\'0&J\u0006\u0010-\u001a\u00020.J\u0016\u0010/\u001a\u0002002\u0006\u00101\u001a\u0002022\u0006\u00103\u001a\u000204J\u000e\u00105\u001a\u00020.2\u0006\u00106\u001a\u000207J\u000e\u00108\u001a\u00020.2\u0006\u00109\u001a\u000207J\u0006\u0010:\u001a\u000200J\u0006\u0010;\u001a\u000200J\u0006\u0010<\u001a\u000200J\u0006\u0010=\u001a\u000200J\u0006\u0010>\u001a\u000200R\u001a\u0010\u0003\u001a\u00020\u0004X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u0005\u0010\u0006\"\u0004\b\u0007\u0010\bR\u0011\u0010\t\u001a\u00020\n\u00a2\u0006\b\n\u0000\u001a\u0004\b\u000b\u0010\fR\u001a\u0010\r\u001a\u00020\u000eX\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\r\u0010\u000f\"\u0004\b\u0010\u0010\u0011R\u0011\u0010\u0012\u001a\u00020\u0013\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0012\u0010\u0014R\u0011\u0010\u0015\u001a\u00020\u0013\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0015\u0010\u0014R\u0011\u0010\u0016\u001a\u00020\u0013\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0016\u0010\u0014R\u0011\u0010\u0017\u001a\u00020\u0018\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0019\u0010\u001aR\u0011\u0010\u001b\u001a\u00020\u0013\u00a2\u0006\b\n\u0000\u001a\u0004\b\u001c\u0010\u0014R\u0017\u0010\u001d\u001a\b\u0012\u0004\u0012\u00020\u00040\u001e\u00a2\u0006\b\n\u0000\u001a\u0004\b\u001f\u0010 R\u0017\u0010!\u001a\b\u0012\u0004\u0012\u00020\u00040\u001e\u00a2\u0006\b\n\u0000\u001a\u0004\b\"\u0010 R\u0017\u0010#\u001a\b\u0012\u0004\u0012\u00020\u00040\u001e\u00a2\u0006\b\n\u0000\u001a\u0004\b$\u0010 \u00a8\u0006?"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel;", "()V", "channelID", "", "getChannelID", "()Ljava/lang/String;", "setChannelID", "(Ljava/lang/String;)V", "composeBarClickListener", "Lcom/ekoapp/ekosdk/uikit/components/EkoChatComposeBarClickListener;", "getComposeBarClickListener", "()Lcom/ekoapp/ekosdk/uikit/components/EkoChatComposeBarClickListener;", "isRVScrolling", "", "()Z", "setRVScrolling", "(Z)V", "isRecording", "Landroidx/databinding/ObservableBoolean;", "()Landroidx/databinding/ObservableBoolean;", "isScrollable", "isVoiceMsgUi", "keyboardHeight", "Landroidx/databinding/ObservableInt;", "getKeyboardHeight", "()Landroidx/databinding/ObservableInt;", "showComposeBar", "getShowComposeBar", "stickyDate", "Landroidx/databinding/ObservableField;", "getStickyDate", "()Landroidx/databinding/ObservableField;", "text", "getText", "title", "getTitle", "getAllMessages", "Lio/reactivex/Flowable;", "Landroidx/paging/PagedList;", "Lcom/ekoapp/ekosdk/message/EkoMessage;", "getChannelType", "Lcom/ekoapp/ekosdk/channel/EkoChannel;", "getDisplayName", "Lcom/ekoapp/ekosdk/channel/membership/EkoChannelMembership;", "joinChannel", "Lio/reactivex/Completable;", "onRVScrollStateChanged", "", "rv", "Landroidx/recyclerview/widget/RecyclerView;", "newState", "", "sendAudioMessage", "audioFileUri", "Landroid/net/Uri;", "sendImageMessage", "imageUri", "sendMessage", "startReading", "stopReading", "toggleComposeBar", "toggleRecordingView", "chatkit_debug"}) +public final class EkoMessageListViewModel extends com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoChatMessageBaseViewModel { + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField text = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField title = null; + @org.jetbrains.annotations.NotNull() + private java.lang.String channelID = ""; + private boolean isRVScrolling = false; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean isScrollable = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField stickyDate = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean showComposeBar = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableInt keyboardHeight = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean isVoiceMsgUi = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean isRecording = null; + @org.jetbrains.annotations.NotNull() + private final com.ekoapp.ekosdk.uikit.components.EkoChatComposeBarClickListener composeBarClickListener = null; + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getText() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getTitle() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final java.lang.String getChannelID() { + return null; + } + + public final void setChannelID(@org.jetbrains.annotations.NotNull() + java.lang.String p0) { + } + + public final boolean isRVScrolling() { + return false; + } + + public final void setRVScrolling(boolean p0) { + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean isScrollable() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getStickyDate() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean getShowComposeBar() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableInt getKeyboardHeight() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean isVoiceMsgUi() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean isRecording() { + return null; + } + + public final void toggleRecordingView() { + } + + @org.jetbrains.annotations.NotNull() + public final io.reactivex.Flowable getChannelType() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final io.reactivex.Flowable> getDisplayName() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final io.reactivex.Completable joinChannel() { + return null; + } + + public final void startReading() { + } + + public final void stopReading() { + } + + @org.jetbrains.annotations.NotNull() + public final io.reactivex.Flowable> getAllMessages() { + return null; + } + + public final void sendMessage() { + } + + @org.jetbrains.annotations.NotNull() + public final io.reactivex.Completable sendImageMessage(@org.jetbrains.annotations.NotNull() + android.net.Uri imageUri) { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final io.reactivex.Completable sendAudioMessage(@org.jetbrains.annotations.NotNull() + android.net.Uri audioFileUri) { + return null; + } + + public final void toggleComposeBar() { + } + + @org.jetbrains.annotations.NotNull() + public final com.ekoapp.ekosdk.uikit.components.EkoChatComposeBarClickListener getComposeBarClickListener() { + return null; + } + + public final void onRVScrollStateChanged(@org.jetbrains.annotations.NotNull() + androidx.recyclerview.widget.RecyclerView rv, int newState) { + } + + public EkoMessageListViewModel() { + super(); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel.kapt_metadata new file mode 100644 index 00000000..542ddd1b Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel.java new file mode 100644 index 00000000..1d7166c3 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel.java @@ -0,0 +1,34 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewModel; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0002\b\u0016\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0006\u0010\u0007\u001a\u00020\bJ\u0006\u0010\t\u001a\u00020\bJ\u0006\u0010\n\u001a\u00020\bJ\u0006\u0010\u000b\u001a\u00020\fJ\u0006\u0010\r\u001a\u00020\bR\u0011\u0010\u0003\u001a\u00020\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006\u00a8\u0006\u000e"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel;", "()V", "inSelectionMode", "Landroidx/databinding/ObservableBoolean;", "getInSelectionMode", "()Landroidx/databinding/ObservableBoolean;", "onDeleteClick", "", "onEditClick", "onFailedMsgClick", "onLongPress", "", "onReportClick", "chatkit_debug"}) +public class EkoSelectableMessageViewModel extends com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoChatMessageBaseViewModel { + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableBoolean inSelectionMode = null; + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableBoolean getInSelectionMode() { + return null; + } + + public final boolean onLongPress() { + return false; + } + + public final void onEditClick() { + } + + public final void onDeleteClick() { + } + + public final void onReportClick() { + } + + public final void onFailedMsgClick() { + } + + public EkoSelectableMessageViewModel() { + super(); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel.kapt_metadata new file mode 100644 index 00000000..bf381dfc Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel.java new file mode 100644 index 00000000..4412fb5e --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel.java @@ -0,0 +1,32 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewModel; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0002\b\u0002\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002R\u0017\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007R\u0017\u0010\b\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\u0007R\u0017\u0010\n\u001a\b\u0012\u0004\u0012\u00020\u000b0\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\f\u0010\u0007\u00a8\u0006\r"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel;", "()V", "receiverFillColor", "Landroidx/databinding/ObservableField;", "", "getReceiverFillColor", "()Landroidx/databinding/ObservableField;", "senderFillColor", "getSenderFillColor", "text", "", "getText", "chatkit_debug"}) +public final class EkoTextMessageViewModel extends com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoSelectableMessageViewModel { + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField text = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField senderFillColor = null; + @org.jetbrains.annotations.NotNull() + private final androidx.databinding.ObservableField receiverFillColor = null; + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getText() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getSenderFillColor() { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final androidx.databinding.ObservableField getReceiverFillColor() { + return null; + } + + public EkoTextMessageViewModel() { + super(); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel.kapt_metadata new file mode 100644 index 00000000..471dc898 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoUnknownMsgViewModel.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoUnknownMsgViewModel.java new file mode 100644 index 00000000..1702a902 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoUnknownMsgViewModel.java @@ -0,0 +1,11 @@ +package com.ekoapp.ekosdk.uikit.chat.messages.viewModel; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002\u00a8\u0006\u0003"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoUnknownMsgViewModel;", "Lcom/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel;", "()V", "chatkit_debug"}) +public final class EkoUnknownMsgViewModel extends com.ekoapp.ekosdk.uikit.chat.messages.viewModel.EkoChatMessageBaseViewModel { + + public EkoUnknownMsgViewModel() { + super(); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoUnknownMsgViewModel.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoUnknownMsgViewModel.kapt_metadata new file mode 100644 index 00000000..62d3b124 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoUnknownMsgViewModel.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter.java new file mode 100644 index 00000000..b2659b21 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter.java @@ -0,0 +1,39 @@ +package com.ekoapp.ekosdk.uikit.chat.recent.adapter; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u00004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0003\u0018\u0000 \u00122\b\u0012\u0004\u0012\u00020\u00020\u0001:\u0001\u0012B\u0005\u00a2\u0006\u0002\u0010\u0003J\u001a\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\u00072\b\u0010\t\u001a\u0004\u0018\u00010\u0002H\u0014J\u0018\u0010\n\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u0007H\u0016J\u0010\u0010\u000f\u001a\u00020\u00102\b\u0010\u0011\u001a\u0004\u0018\u00010\u0005R\u0010\u0010\u0004\u001a\u0004\u0018\u00010\u0005X\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0013"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter;", "Lcom/ekoapp/ekosdk/uikit/base/EkoBaseRecyclerViewPagedAdapter;", "Lcom/ekoapp/ekosdk/channel/EkoChannel;", "()V", "recentChatItemClickListener", "Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener;", "getLayoutId", "", "position", "obj", "getViewHolder", "Landroidx/recyclerview/widget/RecyclerView$ViewHolder;", "view", "Landroid/view/View;", "viewType", "setCommunityChatItemClickListener", "", "listener", "Companion", "chatkit_debug"}) +public final class EkoRecentChatAdapter extends com.ekoapp.ekosdk.uikit.base.EkoBaseRecyclerViewPagedAdapter { + private com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatItemClickListener recentChatItemClickListener; + private static final androidx.recyclerview.widget.DiffUtil.ItemCallback diffCallBack = null; + public static final com.ekoapp.ekosdk.uikit.chat.recent.adapter.EkoRecentChatAdapter.Companion Companion = null; + + @java.lang.Override() + protected int getLayoutId(int position, @org.jetbrains.annotations.Nullable() + com.ekoapp.ekosdk.channel.EkoChannel obj) { + return 0; + } + + @org.jetbrains.annotations.NotNull() + @java.lang.Override() + public androidx.recyclerview.widget.RecyclerView.ViewHolder getViewHolder(@org.jetbrains.annotations.NotNull() + android.view.View view, int viewType) { + return null; + } + + public final void setCommunityChatItemClickListener(@org.jetbrains.annotations.Nullable() + com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatItemClickListener listener) { + } + + public EkoRecentChatAdapter() { + super(null); + } + + @kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002R\u0014\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0006"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter$Companion;", "", "()V", "diffCallBack", "Landroidx/recyclerview/widget/DiffUtil$ItemCallback;", "Lcom/ekoapp/ekosdk/channel/EkoChannel;", "chatkit_debug"}) + public static final class Companion { + + private Companion() { + super(); + } + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter.kapt_metadata new file mode 100644 index 00000000..82c35037 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder.java new file mode 100644 index 00000000..2abff3c2 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder.java @@ -0,0 +1,33 @@ +package com.ekoapp.ekosdk.uikit.chat.recent.adapter; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000D\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0004\u0018\u00002\u00020\u00012\b\u0012\u0004\u0012\u00020\u00030\u0002B\u0017\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\b\u0010\u0006\u001a\u0004\u0018\u00010\u0007\u00a2\u0006\u0002\u0010\bJ\u001a\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u00032\u0006\u0010\u0014\u001a\u00020\u0015H\u0016J\u0010\u0010\u0016\u001a\u00020\u00122\u0006\u0010\u0013\u001a\u00020\u0003H\u0002J\u0010\u0010\u0017\u001a\u00020\u00122\u0006\u0010\u0013\u001a\u00020\u0003H\u0002J\u0010\u0010\u0018\u001a\u00020\u00122\u0006\u0010\u0013\u001a\u00020\u0003H\u0002R\u000e\u0010\t\u001a\u00020\nX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0010\u0010\u000b\u001a\u0004\u0018\u00010\fX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0010\u0010\u0006\u001a\u0004\u0018\u00010\u0007X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\r\u001a\u00020\u000eX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u000f\u001a\u00020\u000eX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0010\u001a\u00020\u000eX\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0019"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder;", "Landroidx/recyclerview/widget/RecyclerView$ViewHolder;", "Lcom/ekoapp/ekosdk/uikit/base/EkoBaseRecyclerViewPagedAdapter$Binder;", "Lcom/ekoapp/ekosdk/channel/EkoChannel;", "itemView", "Landroid/view/View;", "listener", "Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener;", "(Landroid/view/View;Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener;)V", "avatar", "Lcom/google/android/material/imageview/ShapeableImageView;", "binding", "Lcom/ekoapp/ekosdk/uikit/chat/databinding/AmityItemRecentMessageBinding;", "memberCount", "Landroid/widget/TextView;", "name", "unreadCount", "bind", "", "data", "position", "", "setUpAvatarView", "setupNameView", "setupUnreadCount", "chatkit_debug"}) +public final class EkoRecentChatViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder implements com.ekoapp.ekosdk.uikit.base.EkoBaseRecyclerViewPagedAdapter.Binder { + private final com.ekoapp.ekosdk.uikit.chat.databinding.AmityItemRecentMessageBinding binding = null; + private final android.widget.TextView memberCount = null; + private final android.widget.TextView name = null; + private final com.google.android.material.imageview.ShapeableImageView avatar = null; + private final android.widget.TextView unreadCount = null; + private final com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatItemClickListener listener = null; + + @java.lang.Override() + public void bind(@org.jetbrains.annotations.Nullable() + com.ekoapp.ekosdk.channel.EkoChannel data, int position) { + } + + private final void setUpAvatarView(com.ekoapp.ekosdk.channel.EkoChannel data) { + } + + private final void setupNameView(com.ekoapp.ekosdk.channel.EkoChannel data) { + } + + private final void setupUnreadCount(com.ekoapp.ekosdk.channel.EkoChannel data) { + } + + public EkoRecentChatViewHolder(@org.jetbrains.annotations.NotNull() + android.view.View itemView, @org.jetbrains.annotations.Nullable() + com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatItemClickListener listener) { + super(null); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder.kapt_metadata new file mode 100644 index 00000000..57f7e8da Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment.java new file mode 100644 index 00000000..c980071b --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment.java @@ -0,0 +1,67 @@ +package com.ekoapp.ekosdk.uikit.chat.recent.fragment; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000R\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0002\b\u0004\u0018\u00002\u00020\u00012\u00020\u0002:\u0001\u001dB\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0003J\b\u0010\f\u001a\u00020\rH\u0002J\b\u0010\u000e\u001a\u00020\rH\u0002J&\u0010\u000f\u001a\u0004\u0018\u00010\u00102\u0006\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u00142\b\u0010\u0015\u001a\u0004\u0018\u00010\u0016H\u0016J\b\u0010\u0017\u001a\u00020\rH\u0016J\u0010\u0010\u0018\u001a\u00020\r2\u0006\u0010\u0019\u001a\u00020\u001aH\u0016J\u001a\u0010\u001b\u001a\u00020\r2\u0006\u0010\u001c\u001a\u00020\u00102\b\u0010\u0015\u001a\u0004\u0018\u00010\u0016H\u0016R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082.\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082.\u00a2\u0006\u0002\n\u0000R\u000e\u0010\b\u001a\u00020\tX\u0082.\u00a2\u0006\u0002\n\u0000R\u000e\u0010\n\u001a\u00020\u000bX\u0082.\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u001e"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment;", "Landroidx/fragment/app/Fragment;", "Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener;", "()V", "mAdapter", "Lcom/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter;", "mBinding", "Lcom/ekoapp/ekosdk/uikit/chat/databinding/AmityFragmentRecentChatBinding;", "mViewModel", "Lcom/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatViewModel;", "recentChatDisposable", "Lio/reactivex/disposables/Disposable;", "getRecentChatData", "", "initRecyclerView", "onCreateView", "Landroid/view/View;", "inflater", "Landroid/view/LayoutInflater;", "container", "Landroid/view/ViewGroup;", "savedInstanceState", "Landroid/os/Bundle;", "onDestroyView", "onRecentChatItemClick", "channelId", "", "onViewCreated", "view", "Builder", "chatkit_debug"}) +public final class EkoRecentChatFragment extends androidx.fragment.app.Fragment implements com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatItemClickListener { + private com.ekoapp.ekosdk.uikit.chat.recent.fragment.EkoRecentChatViewModel mViewModel; + private com.ekoapp.ekosdk.uikit.chat.recent.adapter.EkoRecentChatAdapter mAdapter; + private io.reactivex.disposables.Disposable recentChatDisposable; + private com.ekoapp.ekosdk.uikit.chat.databinding.AmityFragmentRecentChatBinding mBinding; + private java.util.HashMap _$_findViewCache; + + @org.jetbrains.annotations.Nullable() + @java.lang.Override() + public android.view.View onCreateView(@org.jetbrains.annotations.NotNull() + android.view.LayoutInflater inflater, @org.jetbrains.annotations.Nullable() + android.view.ViewGroup container, @org.jetbrains.annotations.Nullable() + android.os.Bundle savedInstanceState) { + return null; + } + + @java.lang.Override() + public void onViewCreated(@org.jetbrains.annotations.NotNull() + android.view.View view, @org.jetbrains.annotations.Nullable() + android.os.Bundle savedInstanceState) { + } + + private final void initRecyclerView() { + } + + private final void getRecentChatData() { + } + + @java.lang.Override() + public void onRecentChatItemClick(@org.jetbrains.annotations.NotNull() + java.lang.String channelId) { + } + + @java.lang.Override() + public void onDestroyView() { + } + + private EkoRecentChatFragment() { + super(); + } + + @kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u000e\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\bJ\u000e\u0010\t\u001a\u00020\u00002\u0006\u0010\n\u001a\u00020\u0004R\u0010\u0010\u0003\u001a\u0004\u0018\u00010\u0004X\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u000b"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment$Builder;", "", "()V", "mListener", "Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener;", "build", "Lcom/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment;", "activity", "Landroidx/appcompat/app/AppCompatActivity;", "recentChatItemClickListener", "listener", "chatkit_debug"}) + public static final class Builder { + private com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatItemClickListener mListener; + + @org.jetbrains.annotations.NotNull() + public final com.ekoapp.ekosdk.uikit.chat.recent.fragment.EkoRecentChatFragment build(@org.jetbrains.annotations.NotNull() + androidx.appcompat.app.AppCompatActivity activity) { + return null; + } + + @org.jetbrains.annotations.NotNull() + public final com.ekoapp.ekosdk.uikit.chat.recent.fragment.EkoRecentChatFragment.Builder recentChatItemClickListener(@org.jetbrains.annotations.NotNull() + com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatItemClickListener listener) { + return null; + } + + public Builder() { + super(); + } + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment.kapt_metadata new file mode 100644 index 00000000..7db9a939 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatViewModel.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatViewModel.java new file mode 100644 index 00000000..d1aefd97 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatViewModel.java @@ -0,0 +1,27 @@ +package com.ekoapp.ekosdk.uikit.chat.recent.fragment; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0012\u0010\t\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\f0\u000b0\nR\u001c\u0010\u0003\u001a\u0004\u0018\u00010\u0004X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\b\u0005\u0010\u0006\"\u0004\b\u0007\u0010\b\u00a8\u0006\r"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatViewModel;", "Lcom/ekoapp/ekosdk/uikit/base/EkoBaseViewModel;", "()V", "recentChatItemClickListener", "Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener;", "getRecentChatItemClickListener", "()Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener;", "setRecentChatItemClickListener", "(Lcom/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener;)V", "getRecentChat", "Lio/reactivex/Flowable;", "Landroidx/paging/PagedList;", "Lcom/ekoapp/ekosdk/channel/EkoChannel;", "chatkit_debug"}) +public final class EkoRecentChatViewModel extends com.ekoapp.ekosdk.uikit.base.EkoBaseViewModel { + @org.jetbrains.annotations.Nullable() + private com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatItemClickListener recentChatItemClickListener; + + @org.jetbrains.annotations.Nullable() + public final com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatItemClickListener getRecentChatItemClickListener() { + return null; + } + + public final void setRecentChatItemClickListener(@org.jetbrains.annotations.Nullable() + com.ekoapp.ekosdk.uikit.chat.home.callback.IRecentChatItemClickListener p0) { + } + + @org.jetbrains.annotations.NotNull() + public final io.reactivex.Flowable> getRecentChat() { + return null; + } + + public EkoRecentChatViewModel() { + super(); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatViewModel.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatViewModel.kapt_metadata new file mode 100644 index 00000000..03b3e65d Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatViewModel.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/util/EkoRecentItemDecoration.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/util/EkoRecentItemDecoration.java new file mode 100644 index 00000000..93da23b1 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/util/EkoRecentItemDecoration.java @@ -0,0 +1,37 @@ +package com.ekoapp.ekosdk.uikit.chat.util; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000L\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u0015\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001B\u0015\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0006J\u0018\u0010\u000b\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\u0010H\u0002J(\u0010\u0011\u001a\u00020\f2\u0006\u0010\u0012\u001a\u00020\u00132\u0006\u0010\u0014\u001a\u00020\u00152\u0006\u0010\u000f\u001a\u00020\u00102\u0006\u0010\u0016\u001a\u00020\u0017H\u0016J\b\u0010\u0018\u001a\u00020\fH\u0002J \u0010\u0019\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\u00102\u0006\u0010\u0016\u001a\u00020\u0017H\u0016R\u000e\u0010\u0007\u001a\u00020\bX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0010\u0010\t\u001a\u0004\u0018\u00010\nX\u0082\u000e\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u001a"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/util/EkoRecentItemDecoration;", "Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;", "context", "Landroid/content/Context;", "margin", "", "(Landroid/content/Context;I)V", "ATTRS", "", "mDivider", "Landroid/graphics/drawable/Drawable;", "drawDivider", "", "c", "Landroid/graphics/Canvas;", "parent", "Landroidx/recyclerview/widget/RecyclerView;", "getItemOffsets", "outRect", "Landroid/graphics/Rect;", "view", "Landroid/view/View;", "state", "Landroidx/recyclerview/widget/RecyclerView$State;", "init", "onDrawOver", "chatkit_debug"}) +public final class EkoRecentItemDecoration extends androidx.recyclerview.widget.RecyclerView.ItemDecoration { + private android.graphics.drawable.Drawable mDivider; + private final int[] ATTRS = {16843284}; + private final android.content.Context context = null; + private final int margin = 0; + + private final void init() { + } + + @java.lang.Override() + public void onDrawOver(@org.jetbrains.annotations.NotNull() + android.graphics.Canvas c, @org.jetbrains.annotations.NotNull() + androidx.recyclerview.widget.RecyclerView parent, @org.jetbrains.annotations.NotNull() + androidx.recyclerview.widget.RecyclerView.State state) { + } + + @java.lang.Override() + public void getItemOffsets(@org.jetbrains.annotations.NotNull() + android.graphics.Rect outRect, @org.jetbrains.annotations.NotNull() + android.view.View view, @org.jetbrains.annotations.NotNull() + androidx.recyclerview.widget.RecyclerView parent, @org.jetbrains.annotations.NotNull() + androidx.recyclerview.widget.RecyclerView.State state) { + } + + private final void drawDivider(android.graphics.Canvas c, androidx.recyclerview.widget.RecyclerView parent) { + } + + public EkoRecentItemDecoration(@org.jetbrains.annotations.NotNull() + android.content.Context context, int margin) { + super(); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/util/EkoRecentItemDecoration.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/util/EkoRecentItemDecoration.kapt_metadata new file mode 100644 index 00000000..7869f25f Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/util/EkoRecentItemDecoration.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/util/MessageType.java b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/util/MessageType.java new file mode 100644 index 00000000..31555c71 --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/util/MessageType.java @@ -0,0 +1,23 @@ +package com.ekoapp.ekosdk.uikit.chat.util; + +import java.lang.System; + +@kotlin.Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u000b\b\u00c6\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002R\u000e\u0010\u0003\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0007\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\b\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\t\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\n\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u000b\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\f\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\r\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u000e\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u000f"}, d2 = {"Lcom/ekoapp/ekosdk/uikit/chat/util/MessageType;", "", "()V", "MESSAGE_ID_AUDIO_RECEIVER", "", "MESSAGE_ID_AUDIO_SENDER", "MESSAGE_ID_CUSTOM_RECEIVER", "MESSAGE_ID_CUSTOM_SENDER", "MESSAGE_ID_FILE_RECEIVER", "MESSAGE_ID_FILE_SENDER", "MESSAGE_ID_IMAGE_RECEIVER", "MESSAGE_ID_IMAGE_SENDER", "MESSAGE_ID_TEXT_RECEIVER", "MESSAGE_ID_TEXT_SENDER", "MESSAGE_ID_UNKNOWN", "chatkit_debug"}) +public final class MessageType { + public static final int MESSAGE_ID_TEXT_SENDER = 1111; + public static final int MESSAGE_ID_TEXT_RECEIVER = 1112; + public static final int MESSAGE_ID_IMAGE_SENDER = 1113; + public static final int MESSAGE_ID_IMAGE_RECEIVER = 1114; + public static final int MESSAGE_ID_FILE_SENDER = 1115; + public static final int MESSAGE_ID_FILE_RECEIVER = 1116; + public static final int MESSAGE_ID_AUDIO_SENDER = 1117; + public static final int MESSAGE_ID_AUDIO_RECEIVER = 1118; + public static final int MESSAGE_ID_CUSTOM_SENDER = 1129; + public static final int MESSAGE_ID_CUSTOM_RECEIVER = 1130; + public static final int MESSAGE_ID_UNKNOWN = 2222; + public static final com.ekoapp.ekosdk.uikit.chat.util.MessageType INSTANCE = null; + + private MessageType() { + super(); + } +} \ No newline at end of file diff --git a/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/util/MessageType.kapt_metadata b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/util/MessageType.kapt_metadata new file mode 100644 index 00000000..65d82e55 Binary files /dev/null and b/chatkit/build/tmp/kapt3/stubs/debug/com/ekoapp/ekosdk/uikit/chat/util/MessageType.kapt_metadata differ diff --git a/chatkit/build/tmp/kapt3/stubs/debug/error/NonExistentClass.java b/chatkit/build/tmp/kapt3/stubs/debug/error/NonExistentClass.java new file mode 100644 index 00000000..73693e1c --- /dev/null +++ b/chatkit/build/tmp/kapt3/stubs/debug/error/NonExistentClass.java @@ -0,0 +1,4 @@ +package error; + +public final class NonExistentClass { +} \ No newline at end of file diff --git a/chatkit/build/tmp/kotlin-classes/debug/META-INF/chatkit_debug.kotlin_module b/chatkit/build/tmp/kotlin-classes/debug/META-INF/chatkit_debug.kotlin_module new file mode 100644 index 00000000..22ddabff Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/META-INF/chatkit_debug.kotlin_module differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/directory/fragment/EkoDirectoryFragment.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/directory/fragment/EkoDirectoryFragment.class new file mode 100644 index 00000000..98ecb81a Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/directory/fragment/EkoDirectoryFragment.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$$special$$inlined$viewModels$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$$special$$inlined$viewModels$1.class new file mode 100644 index 00000000..6c02bda6 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$$special$$inlined$viewModels$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$$special$$inlined$viewModels$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$$special$$inlined$viewModels$2.class new file mode 100644 index 00000000..6607e557 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$$special$$inlined$viewModels$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$Companion.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$Companion.class new file mode 100644 index 00000000..666556a1 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$Companion.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$getMessage$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$getMessage$1.class new file mode 100644 index 00000000..a7e85145 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$getMessage$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$onCreate$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$onCreate$1.class new file mode 100644 index 00000000..d3359534 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$onCreate$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$requestFocus$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$requestFocus$1.class new file mode 100644 index 00000000..87f0c6d4 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$requestFocus$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$setUpToolbar$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$setUpToolbar$1.class new file mode 100644 index 00000000..2db9883a Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$setUpToolbar$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$setUpToolbar$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$setUpToolbar$2.class new file mode 100644 index 00000000..629d46a5 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity$setUpToolbar$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity.class new file mode 100644 index 00000000..d1b6342e Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageActivity.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel$observeMessageChange$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel$observeMessageChange$1.class new file mode 100644 index 00000000..a6773462 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel$observeMessageChange$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel.class new file mode 100644 index 00000000..fec4e6e9 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/editMessage/EkoEditMessageViewModel.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity$$special$$inlined$viewModels$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity$$special$$inlined$viewModels$1.class new file mode 100644 index 00000000..87b1dcaf Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity$$special$$inlined$viewModels$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity$$special$$inlined$viewModels$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity$$special$$inlined$viewModels$2.class new file mode 100644 index 00000000..48b65932 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity$$special$$inlined$viewModels$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity.class new file mode 100644 index 00000000..994e9e13 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageActivity.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel.class new file mode 100644 index 00000000..55435193 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/EkoChatHomePageViewModel.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate.class new file mode 100644 index 00000000..11bb20a3 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IDirectoryFragmentDelegate.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate.class new file mode 100644 index 00000000..6b422358 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatFragmentDelegate.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener.class new file mode 100644 index 00000000..28ce7506 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/callback/IRecentChatItemClickListener.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment$Builder.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment$Builder.class new file mode 100644 index 00000000..dca408d3 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment$Builder.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment.class new file mode 100644 index 00000000..7e5e5010 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/fragment/EkoChatHomePageFragment.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/groupchat/EkoCreateGroupChatFragment.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/groupchat/EkoCreateGroupChatFragment.class new file mode 100644 index 00000000..0630149b Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/home/groupchat/EkoCreateGroupChatFragment.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity$Companion.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity$Companion.class new file mode 100644 index 00000000..8b563c7b Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity$Companion.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity.class new file mode 100644 index 00000000..6c53b71e Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/EkoMessageListActivity.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil$WhenMappings.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil$WhenMappings.class new file mode 100644 index 00000000..05597a9e Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil$WhenMappings.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil.class new file mode 100644 index 00000000..fa220754 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageItemUtil.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$Companion$MESSAGE_DIFF_CALLBACK$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$Companion$MESSAGE_DIFF_CALLBACK$1.class new file mode 100644 index 00000000..3181740c Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$Companion$MESSAGE_DIFF_CALLBACK$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$Companion.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$Companion.class new file mode 100644 index 00000000..dfb22764 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$Companion.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ICustomViewHolder.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ICustomViewHolder.class new file mode 100644 index 00000000..343ce10c Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ICustomViewHolder.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ekoClient$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ekoClient$2.class new file mode 100644 index 00000000..9e735025 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$ekoClient$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$exoPlayer$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$exoPlayer$2.class new file mode 100644 index 00000000..04bb3bcc Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$exoPlayer$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$exoPlayerListener$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$exoPlayerListener$1.class new file mode 100644 index 00000000..9f2daf19 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$exoPlayerListener$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$okHttpDataSourceFactory$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$okHttpDataSourceFactory$2.class new file mode 100644 index 00000000..2bda02a4 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$okHttpDataSourceFactory$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$uiUpdateHandler$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$uiUpdateHandler$2.class new file mode 100644 index 00000000..1eaf95b1 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$uiUpdateHandler$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$updateSeekBar$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$updateSeekBar$1.class new file mode 100644 index 00000000..647d5841 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter$updateSeekBar$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter.class new file mode 100644 index 00000000..0f72309e Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/adapter/EkoMessageListAdapter.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$$special$$inlined$activityViewModels$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$$special$$inlined$activityViewModels$1.class new file mode 100644 index 00000000..c52973bf Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$$special$$inlined$activityViewModels$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$$special$$inlined$activityViewModels$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$$special$$inlined$activityViewModels$2.class new file mode 100644 index 00000000..d886ebda Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$$special$$inlined$activityViewModels$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$Builder.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$Builder.class new file mode 100644 index 00000000..543b7158 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$Builder.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$Companion.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$Companion.class new file mode 100644 index 00000000..bbdd986a Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$Companion.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$WhenMappings.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$WhenMappings.class new file mode 100644 index 00000000..5aa2dfae Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$WhenMappings.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$1.class new file mode 100644 index 00000000..c3cfa202 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$2$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$2$1.class new file mode 100644 index 00000000..b57a94f7 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$2$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$2.class new file mode 100644 index 00000000..f75fabcf Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1.class new file mode 100644 index 00000000..d78b0b15 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$getChannelType$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$initRecyclerView$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$initRecyclerView$1.class new file mode 100644 index 00000000..f3f726e3 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$initRecyclerView$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$initToolBar$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$initToolBar$1.class new file mode 100644 index 00000000..cf164b8c Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$initToolBar$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$joinChannel$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$joinChannel$1.class new file mode 100644 index 00000000..f0a49507 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$joinChannel$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$observeViewModelEvents$1$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$observeViewModelEvents$1$1.class new file mode 100644 index 00000000..4c800c9e Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$observeViewModelEvents$1$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$observeViewModelEvents$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$observeViewModelEvents$1.class new file mode 100644 index 00000000..69099c4d Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$observeViewModelEvents$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onActivityResult$$inlined$let$lambda$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onActivityResult$$inlined$let$lambda$1.class new file mode 100644 index 00000000..80fa5bef Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onActivityResult$$inlined$let$lambda$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onActivityResult$$inlined$let$lambda$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onActivityResult$$inlined$let$lambda$2.class new file mode 100644 index 00000000..dac2ec13 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onActivityResult$$inlined$let$lambda$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onFileRecorded$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onFileRecorded$1.class new file mode 100644 index 00000000..d109ed19 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onFileRecorded$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onFileRecorded$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onFileRecorded$2.class new file mode 100644 index 00000000..ade48ae7 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onFileRecorded$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onPhotoClicked$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onPhotoClicked$1.class new file mode 100644 index 00000000..08dd1b36 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onPhotoClicked$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onPhotoClicked$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onPhotoClicked$2.class new file mode 100644 index 00000000..acc59657 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onPhotoClicked$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onViewCreated$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onViewCreated$1.class new file mode 100644 index 00000000..ad085e5a Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onViewCreated$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onViewCreated$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onViewCreated$2.class new file mode 100644 index 00000000..806c6a7c Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$onViewCreated$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$recordPermission$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$recordPermission$1.class new file mode 100644 index 00000000..6dd9eb45 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$recordPermission$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$scrollToEnd$$inlined$schedule$1$lambda$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$scrollToEnd$$inlined$schedule$1$lambda$1.class new file mode 100644 index 00000000..b572e7ae Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$scrollToEnd$$inlined$schedule$1$lambda$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$scrollToEnd$$inlined$schedule$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$scrollToEnd$$inlined$schedule$1.class new file mode 100644 index 00000000..6ce0824c Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$scrollToEnd$$inlined$schedule$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$setRecorderTouchListener$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$setRecorderTouchListener$1.class new file mode 100644 index 00000000..85bb62d1 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$setRecorderTouchListener$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$setUpBackPress$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$setUpBackPress$1.class new file mode 100644 index 00000000..59377119 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$setUpBackPress$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$toggleSoftKeyboard$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$toggleSoftKeyboard$1.class new file mode 100644 index 00000000..5551b121 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment$toggleSoftKeyboard$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment.class new file mode 100644 index 00000000..f97a0470 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragment.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragmentKt.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragmentKt.class new file mode 100644 index 00000000..e042c797 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/fragment/EkoMessageListFragmentKt.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp$PopUpGravity.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp$PopUpGravity.class new file mode 100644 index 00000000..c8b0b11c Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp$PopUpGravity.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp$showPopUp$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp$showPopUp$1.class new file mode 100644 index 00000000..afcdb622 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp$showPopUp$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp.class new file mode 100644 index 00000000..3405e3c9 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/popUp/EkoPopUp.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$WhenMappings.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$WhenMappings.class new file mode 100644 index 00000000..dbc3d444 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$WhenMappings.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$addViewModelListener$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$addViewModelListener$1.class new file mode 100644 index 00000000..75a61fbe Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$addViewModelListener$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$downloadAudioFile$listener$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$downloadAudioFile$listener$1.class new file mode 100644 index 00000000..28b11a51 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder$downloadAudioFile$listener$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder.class new file mode 100644 index 00000000..46e4cde3 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/AudioMsgBaseViewHolder.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder$WhenMappings.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder$WhenMappings.class new file mode 100644 index 00000000..13c00a81 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder$WhenMappings.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder$addViewModelListeners$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder$addViewModelListeners$1.class new file mode 100644 index 00000000..d04402ef Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder$addViewModelListeners$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder.class new file mode 100644 index 00000000..38151872 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgReceiverViewHolder.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder$WhenMappings.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder$WhenMappings.class new file mode 100644 index 00000000..21c4a8eb Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder$WhenMappings.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder$addViewModelListeners$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder$addViewModelListeners$1.class new file mode 100644 index 00000000..04131fc8 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder$addViewModelListeners$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder.class new file mode 100644 index 00000000..03c415c7 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoAudioMsgSenderViewHolder.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder.class new file mode 100644 index 00000000..3cc86c17 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoChatMessageBaseViewHolder.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$WhenMappings.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$WhenMappings.class new file mode 100644 index 00000000..1db933c8 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$WhenMappings.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$addViewModelListeners$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$addViewModelListeners$1.class new file mode 100644 index 00000000..69304cf9 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$addViewModelListeners$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$setMessageData$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$setMessageData$1.class new file mode 100644 index 00000000..4057455a Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder$setMessageData$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder.class new file mode 100644 index 00000000..0fc19907 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgReceiverViewHolder.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$WhenMappings.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$WhenMappings.class new file mode 100644 index 00000000..7eced0ee Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$WhenMappings.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$addViewModelListeners$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$addViewModelListeners$1.class new file mode 100644 index 00000000..2f98ff13 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$addViewModelListeners$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$setMessageData$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$setMessageData$1.class new file mode 100644 index 00000000..441a4391 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder$setMessageData$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder.class new file mode 100644 index 00000000..0b0a3503 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoImageMsgSenderViewHolder.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$WhenMappings.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$WhenMappings.class new file mode 100644 index 00000000..8d95887f Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$WhenMappings.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$addViewModelListener$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$addViewModelListener$1.class new file mode 100644 index 00000000..e11f9c59 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$addViewModelListener$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$deleteMessage$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$deleteMessage$1.class new file mode 100644 index 00000000..234a9bd3 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$deleteMessage$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$deleteMessage$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$deleteMessage$2.class new file mode 100644 index 00000000..fe395976 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$deleteMessage$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$reportMessage$1$onComplete$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$reportMessage$1$onComplete$1.class new file mode 100644 index 00000000..905ca9c1 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$reportMessage$1$onComplete$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$reportMessage$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$reportMessage$1.class new file mode 100644 index 00000000..2482f019 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$reportMessage$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showDeleteDialog$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showDeleteDialog$1.class new file mode 100644 index 00000000..0cb74143 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showDeleteDialog$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showDeleteFailedDialog$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showDeleteFailedDialog$1.class new file mode 100644 index 00000000..eef8c517 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showDeleteFailedDialog$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showFailedMessageDialog$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showFailedMessageDialog$1.class new file mode 100644 index 00000000..35d13c5d Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder$showFailedMessageDialog$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder.class new file mode 100644 index 00000000..d5710077 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoSelectableMessageViewHolder.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder$WhenMappings.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder$WhenMappings.class new file mode 100644 index 00000000..475368b1 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder$WhenMappings.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder$addViewModelListener$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder$addViewModelListener$1.class new file mode 100644 index 00000000..38a09aed Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder$addViewModelListener$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder.class new file mode 100644 index 00000000..b99fd924 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgReceiverViewHolder.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder$WhenMappings.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder$WhenMappings.class new file mode 100644 index 00000000..ad1ec370 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder$WhenMappings.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder$addViewModelListener$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder$addViewModelListener$1.class new file mode 100644 index 00000000..a2922271 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder$addViewModelListener$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder.class new file mode 100644 index 00000000..99466691 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoTextMsgSenderViewHolder.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoUnknownMessageViewHolder.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoUnknownMessageViewHolder.class new file mode 100644 index 00000000..615bfa58 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/EkoUnknownMessageViewHolder.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback.class new file mode 100644 index 00000000..ec3e10eb Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewHolder/IAudioPlayCallback.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$1.class new file mode 100644 index 00000000..9f065527 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$WhenMappings.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$WhenMappings.class new file mode 100644 index 00000000..5a6a290b Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$WhenMappings.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$getUploadProgress$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$getUploadProgress$1.class new file mode 100644 index 00000000..46d35be7 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$getUploadProgress$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$getUploadProgress$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$getUploadProgress$2.class new file mode 100644 index 00000000..4a26d389 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel$getUploadProgress$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel.class new file mode 100644 index 00000000..72d35152 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoAudioMsgViewModel.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel.class new file mode 100644 index 00000000..7e8de4b8 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoChatMessageBaseViewModel.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$1.class new file mode 100644 index 00000000..438764f0 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$getImageUploadProgress$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$getImageUploadProgress$1.class new file mode 100644 index 00000000..9c866d18 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$getImageUploadProgress$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$getImageUploadProgress$2.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$getImageUploadProgress$2.class new file mode 100644 index 00000000..8044c859 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel$getImageUploadProgress$2.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel.class new file mode 100644 index 00000000..1a2dedee Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoImageMsgViewModel.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel$composeBarClickListener$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel$composeBarClickListener$1.class new file mode 100644 index 00000000..6020c4cb Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel$composeBarClickListener$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel$sendMessage$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel$sendMessage$1.class new file mode 100644 index 00000000..d54034c0 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel$sendMessage$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel.class new file mode 100644 index 00000000..66624177 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoMessageListViewModel.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel.class new file mode 100644 index 00000000..6c039d4d Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoSelectableMessageViewModel.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel.class new file mode 100644 index 00000000..c9bf0f3c Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoTextMessageViewModel.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoUnknownMsgViewModel.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoUnknownMsgViewModel.class new file mode 100644 index 00000000..4b804a0e Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/messages/viewModel/EkoUnknownMsgViewModel.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter$Companion$diffCallBack$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter$Companion$diffCallBack$1.class new file mode 100644 index 00000000..608858b7 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter$Companion$diffCallBack$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter$Companion.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter$Companion.class new file mode 100644 index 00000000..e6e577db Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter$Companion.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter.class new file mode 100644 index 00000000..0562c566 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatAdapter.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder$WhenMappings.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder$WhenMappings.class new file mode 100644 index 00000000..3d39f9bb Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder$WhenMappings.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder$bind$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder$bind$1.class new file mode 100644 index 00000000..ecae3954 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder$bind$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder.class new file mode 100644 index 00000000..d40c3912 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/adapter/EkoRecentChatViewHolder.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment$Builder.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment$Builder.class new file mode 100644 index 00000000..31272f69 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment$Builder.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment$getRecentChatData$1.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment$getRecentChatData$1.class new file mode 100644 index 00000000..75cf69f4 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment$getRecentChatData$1.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment.class new file mode 100644 index 00000000..bc3895df Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatFragment.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatViewModel.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatViewModel.class new file mode 100644 index 00000000..0ef2d84b Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/recent/fragment/EkoRecentChatViewModel.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/util/EkoRecentItemDecoration.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/util/EkoRecentItemDecoration.class new file mode 100644 index 00000000..e575e8c3 Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/util/EkoRecentItemDecoration.class differ diff --git a/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/util/MessageType.class b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/util/MessageType.class new file mode 100644 index 00000000..16d2425d Binary files /dev/null and b/chatkit/build/tmp/kotlin-classes/debug/com/ekoapp/ekosdk/uikit/chat/util/MessageType.class differ diff --git a/common/.gitignore b/common/.gitignore new file mode 100644 index 00000000..796b96d1 --- /dev/null +++ b/common/.gitignore @@ -0,0 +1 @@ +/build diff --git a/common/build.gradle b/common/build.gradle new file mode 100644 index 00000000..4d537f5e --- /dev/null +++ b/common/build.gradle @@ -0,0 +1,16 @@ +apply from: "../buildsystem/activity.gradle" +apply plugin: 'com.android.library' + + +android { + buildFeatures { + dataBinding = true + viewBinding = true + } +} + +dependencies { + implementation project(path: ':logging') + implementation 'commons-io:commons-io:2.6' + api 'com.jakewharton.timber:timber:4.7.1' +} diff --git a/common/proguard-rules.pro b/common/proguard-rules.pro new file mode 100644 index 00000000..f1b42451 --- /dev/null +++ b/common/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/common/src/androidTest/java/com/amity/socialcloud/uikit/common/ExampleInstrumentedTest.kt b/common/src/androidTest/java/com/amity/socialcloud/uikit/common/ExampleInstrumentedTest.kt new file mode 100644 index 00000000..e570e5a0 --- /dev/null +++ b/common/src/androidTest/java/com/amity/socialcloud/uikit/common/ExampleInstrumentedTest.kt @@ -0,0 +1,22 @@ +package com.amity.socialcloud.uikit.common + +import androidx.test.platform.app.InstrumentationRegistry +import androidx.test.runner.AndroidJUnit4 +import org.junit.Assert.assertEquals +import org.junit.Test +import org.junit.runner.RunWith + +/** + * Instrumented test, which will execute on an Android device. + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +@RunWith(AndroidJUnit4::class) +class ExampleInstrumentedTest { + @Test + fun useAppContext() { + // Context of the app under test. + val appContext = InstrumentationRegistry.getInstrumentation().targetContext + assertEquals("com.amity.socialcloud.uikit.common.test", appContext.packageName) + } +} diff --git a/common/src/main/AndroidManifest.xml b/common/src/main/AndroidManifest.xml new file mode 100644 index 00000000..17b2031a --- /dev/null +++ b/common/src/main/AndroidManifest.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityAcitivtyExtension.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityAcitivtyExtension.kt new file mode 100644 index 00000000..42c37538 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityAcitivtyExtension.kt @@ -0,0 +1,36 @@ +package com.amity.socialcloud.uikit.common.base + +import androidx.appcompat.app.AppCompatActivity +import androidx.fragment.app.Fragment +import androidx.fragment.app.FragmentActivity +import androidx.lifecycle.ViewModel +import androidx.lifecycle.ViewModelProvider +import androidx.lifecycle.ViewModelStoreOwner + +fun AppCompatActivity.getFragmentViewModelStoreOwner(fragment: Fragment) : ViewModelStoreOwner { + val owners = ViewModelProvider(this).get(FragmentStoreOwnerMap::class.java).owners + var owner = owners.get(fragment.hashCode().toString()) + if(owner == null) { + owner = FragmentStoreOwner() + owners.put(fragment.hashCode().toString(), owner) + } + return owner +} + +fun FragmentActivity.getFragmentViewModelStoreOwner(fragment: Fragment) : ViewModelStoreOwner { + val owners = ViewModelProvider(this).get(FragmentStoreOwnerMap::class.java).owners + var owner = owners.get(fragment.hashCode().toString()) + if(owner == null) { + owner = FragmentStoreOwner() + owners.put(fragment.hashCode().toString(), owner) + } + return owner +} + +fun AppCompatActivity.createFragmentViewModel(fragment: Fragment, clazz: Class) : T { + return ViewModelProvider(getFragmentViewModelStoreOwner(fragment)).get(clazz) +} + +fun FragmentActivity.createFragmentViewModel(fragment: Fragment, clazz: Class) : T { + return ViewModelProvider(getFragmentViewModelStoreOwner(fragment)).get(clazz) +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseActivity.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseActivity.kt new file mode 100644 index 00000000..c54336b2 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseActivity.kt @@ -0,0 +1,105 @@ +package com.amity.socialcloud.uikit.common.base + +import android.content.pm.PackageManager +import android.content.res.Configuration +import android.os.Build +import android.os.Bundle +import androidx.annotation.LayoutRes +import androidx.appcompat.app.AppCompatDelegate +import androidx.core.app.ActivityCompat +import androidx.core.content.ContextCompat +import androidx.databinding.DataBindingUtil +import androidx.databinding.ViewDataBinding +import com.amity.socialcloud.uikit.common.utils.AmityThemeUtil +import com.trello.rxlifecycle3.components.support.RxAppCompatActivity + +/** + * Base activity to be extended by all activities of application. + * @author sumitlakra + * @date 06/01/2020 + */ +abstract class AmityBaseActivity : + RxAppCompatActivity() { + + private lateinit var mViewDataBinding: T + private var mViewModel: V? = null + + @LayoutRes + abstract fun getLayoutId(): Int + + abstract fun getViewModel(): V + + abstract fun getBindingVariable(): Int + + override fun onCreate(savedInstanceState: Bundle?) { + AmityThemeUtil.setCurrentTheme(this) + super.onCreate(savedInstanceState) + performDataBinding() + } + + + /** + * to change app theme between day/night mode + * @author sumitlakra + * @date 06/01/2020 + */ + fun changeTheme() { + when (resources.configuration.uiMode.and(Configuration.UI_MODE_NIGHT_MASK)) { + Configuration.UI_MODE_NIGHT_NO -> AppCompatDelegate.setDefaultNightMode( + AppCompatDelegate.MODE_NIGHT_YES + ) + Configuration.UI_MODE_NIGHT_YES -> AppCompatDelegate.setDefaultNightMode( + AppCompatDelegate.MODE_NIGHT_NO + ) + else -> AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO) + } + } + + /** + * Function to get ViewDataBinding + * @return [T] ViewDataBinding + * @author sumitlakra + * @date 06/01/2020 + */ + fun getViewDataBinding(): T = mViewDataBinding + + /** + * Function to execute ViewDataBinding + * @author Sumit Lakra + * @date 12/07/19 + */ + private fun performDataBinding() { + mViewDataBinding = DataBindingUtil.setContentView(this, getLayoutId()) + this.mViewModel = if (mViewModel == null) getViewModel() else mViewModel + mViewDataBinding.setVariable(getBindingVariable(), mViewModel) + mViewDataBinding.executePendingBindings() + } + + fun hasPermission(permission: String): Boolean { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { + val status = ContextCompat.checkSelfPermission( + this, + permission + ) + return (status == PackageManager.PERMISSION_GRANTED) + } + return true + } + + fun requestPermission(permission: String, requestCode: Int) { + ActivityCompat.requestPermissions( + this, arrayOf( + permission + ), requestCode + ) + } + + fun requestPermission(permission: Array, requestCode: Int) { + ActivityCompat.requestPermissions( + this, + permission, requestCode + ) + } + + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseFragment.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseFragment.kt new file mode 100644 index 00000000..16523312 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseFragment.kt @@ -0,0 +1,84 @@ +package com.amity.socialcloud.uikit.common.base + +import android.app.Activity +import android.content.pm.ActivityInfo +import android.content.pm.PackageManager +import android.os.Build +import android.os.Bundle +import androidx.activity.OnBackPressedCallback +import androidx.core.app.ActivityCompat +import androidx.core.content.ContextCompat +import com.trello.rxlifecycle3.components.support.RxFragment +import io.reactivex.disposables.CompositeDisposable + +open class AmityBaseFragment : RxFragment() { + protected var disposable: CompositeDisposable = CompositeDisposable() + var consumeBackPress = false + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + listenBackPress() + } + + private fun listenBackPress() { + activity?.onBackPressedDispatcher?.addCallback(this, object : OnBackPressedCallback(true) { + override fun handleOnBackPressed() { + if (consumeBackPress) { + handleBackPress() + } else { + isEnabled = false + activity?.onBackPressed() + } + } + }) + } + + open fun handleBackPress() { + backPressFragment() + } + + fun backPressFragment() { + consumeBackPress = false + activity?.onBackPressed() + } + + override fun onDestroy() { + if (!disposable.isDisposed) { + disposable.dispose() + } + super.onDestroy() + } + + fun hasPermission(permission: String): Boolean { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { + context?.let { + val status = ContextCompat.checkSelfPermission( + it, + permission + ) + return (status == PackageManager.PERMISSION_GRANTED) + } + } + return true + } + + fun requestPermission(permission: String, requestCode: Int) { + (activity as? Activity)?.let { + ActivityCompat.requestPermissions( + it, arrayOf( + permission + ), requestCode + ) + } + } + + fun requestPermission(permission: Array, requestCode: Int) { + (activity as? Activity)?.let { + ActivityCompat.requestPermissions( + it, + permission, requestCode + ) + } + + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseRecyclerViewAdapter.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseRecyclerViewAdapter.kt new file mode 100644 index 00000000..ca94bf64 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseRecyclerViewAdapter.kt @@ -0,0 +1,59 @@ +package com.amity.socialcloud.uikit.common.base + +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.recyclerview.widget.DiffUtil +import androidx.recyclerview.widget.RecyclerView + +@Deprecated("Use AmityRecyclerViewAdapter instead") +abstract class AmityBaseRecyclerViewAdapter : + RecyclerView.Adapter() { + + val list: ArrayList = arrayListOf() + + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RecyclerView.ViewHolder = + getViewHolder( + LayoutInflater.from(parent.context).inflate(viewType, parent, false), + viewType + ) + + override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) = + (holder as IBinder).bind(list[position], position) + + override fun getItemViewType(position: Int): Int = getLayoutId(position, list[position]) + + override fun getItemCount(): Int = list.size + + protected abstract fun getLayoutId(position: Int, obj: T?): Int + + abstract fun getViewHolder(view: View, viewType: Int): RecyclerView.ViewHolder + + fun setItems(listItems: List, diffCallBack: DiffUtil.Callback) { + val diffResult = DiffUtil.calculateDiff(diffCallBack) + list.clear() + list.addAll(listItems) + diffResult.dispatchUpdatesTo(this) + } + + fun setItems(listItems: List) { + list.clear() + list.addAll(listItems) + notifyDataSetChanged() + } + + fun getItems(): List { + return list + } + + fun getItem(position: Int) :T { + return list[position] + } + + interface IBinder { + fun bind(data: T?, position: Int) + } + + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseRecyclerViewPagedAdapter.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseRecyclerViewPagedAdapter.kt new file mode 100644 index 00000000..68dbbd2b --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseRecyclerViewPagedAdapter.kt @@ -0,0 +1,33 @@ +package com.amity.socialcloud.uikit.common.base + +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.annotation.NonNull +import androidx.paging.PagedListAdapter +import androidx.recyclerview.widget.DiffUtil +import androidx.recyclerview.widget.RecyclerView + +abstract class AmityBaseRecyclerViewPagedAdapter(@NonNull diffCallBack: DiffUtil.ItemCallback) : + PagedListAdapter(diffCallBack) { + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RecyclerView.ViewHolder = + getViewHolder( + LayoutInflater.from(parent.context).inflate( + viewType, parent, false + ), viewType + ) + + override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) = + (holder as Binder).bind(getItem(position), position) + + override fun getItemViewType(position: Int): Int = getLayoutId(position, getItem(position)) + + protected abstract fun getLayoutId(position: Int, obj: T?): Int + + abstract fun getViewHolder(view: View, viewType: Int): RecyclerView.ViewHolder + + interface Binder { + fun bind(data: T?, position: Int) + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseToolbarFragmentContainerActivity.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseToolbarFragmentContainerActivity.kt new file mode 100644 index 00000000..afb72567 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseToolbarFragmentContainerActivity.kt @@ -0,0 +1,56 @@ +package com.amity.socialcloud.uikit.common.base + +import android.os.Bundle +import android.view.View +import androidx.appcompat.app.ActionBar +import androidx.appcompat.app.AppCompatActivity +import androidx.databinding.DataBindingUtil +import androidx.fragment.app.Fragment +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.components.AmityToolBar +import com.amity.socialcloud.uikit.common.components.AmityToolBarClickListener +import com.amity.socialcloud.uikit.common.databinding.AmityActivityBaseToolbarFragmentContainerBinding +import kotlinx.android.synthetic.main.amity_activity_base_toolbar_fragment_container.* + + +abstract class AmityBaseToolbarFragmentContainerActivity : AppCompatActivity(), + AmityToolBarClickListener { + lateinit var binding: AmityActivityBaseToolbarFragmentContainerBinding + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + binding = DataBindingUtil.setContentView(this, R.layout.amity_activity_base_toolbar_fragment_container) + if (savedInstanceState == null) { + val fragmentManager = supportFragmentManager + val fragmentTransaction = fragmentManager.beginTransaction() + val fragment = getContentFragment() + fragmentTransaction.replace(R.id.fragmentContainer, fragment) + fragmentTransaction.commit() + } + + supportActionBar?.displayOptions = ActionBar.DISPLAY_SHOW_CUSTOM + setSupportActionBar(toolbar) + toolbar?.setClickListener(this) + + initToolbar() + } + + fun getToolBar(): AmityToolBar? { + return toolbar + } + + fun showToolbarDivider() { + binding.divider.visibility = View.VISIBLE + } + + abstract fun initToolbar() + + abstract fun getContentFragment(): Fragment + + override fun leftIconClick() { + onBackPressed() + } + + override fun rightIconClick() { + + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseViewModel.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseViewModel.kt new file mode 100644 index 00000000..7261cbcd --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityBaseViewModel.kt @@ -0,0 +1,85 @@ +package com.amity.socialcloud.uikit.common.base + +import androidx.databinding.Observable +import androidx.lifecycle.ViewModel +import com.amity.socialcloud.sdk.AmityCoreClient +import com.amity.socialcloud.sdk.core.permission.AmityPermission +import com.amity.socialcloud.uikit.common.model.AmityEventIdentifier +import com.amity.socialcloud.uikit.common.model.AmityEventType +import com.amity.socialcloud.uikit.common.utils.AmityEvent +import io.reactivex.Flowable +import io.reactivex.disposables.CompositeDisposable +import io.reactivex.disposables.Disposable + +/** + * Base viewModel to be extended by all viewModels of application. + * @author sumitlakra + * @date 06/01/2020 + */ +open class AmityBaseViewModel : ViewModel() { + + protected val compositeDisposable: CompositeDisposable by lazy { + CompositeDisposable() + } + + val onAmityEventReceived: AmityEvent = AmityEvent() + + //TODO Refactor permission function move to other class + fun hasPermissionAtCommunity( + permission: AmityPermission, + communityId: String + ): Flowable { + return AmityCoreClient.hasPermission(permission).atCommunity(communityId).check() + } + + fun checkModeratorPermissionAtChannel( + permission: AmityPermission, + channelId: String + ): Flowable { + return AmityCoreClient.hasPermission(permission).atChannel(channelId) + .check() + } + + fun checkPermissionAtGlobal(permission: AmityPermission): Flowable { + return AmityCoreClient.hasPermission(permission).atGlobal().check() + } + + /** + * Function to be used by child view models to trigger any event + * @author sumitlakra + * @date 06/01/2020 + */ + fun triggerEvent(type: AmityEventIdentifier, dataObj: Any = "") { + val eventType = AmityEventType(type, dataObj) + onAmityEventReceived(eventType) + } + + /** + * define a property change callback which calls "callback " on change + * @return Unit + * @author sumitlakra + * @date 06/01/2020 + */ + @Suppress("UNCHECKED_CAST") + fun T.addOnPropertyChanged(callback: (T) -> Unit) = + object : Observable.OnPropertyChangedCallback() { + @Suppress("UNCHECKED_CAST") + override fun onPropertyChanged(observable: Observable?, i: Int) = + callback(observable as T) + }.also { addOnPropertyChangedCallback(it) } + + /** + * add disposable to [compositeDisposable] to dispose later + * @param [disposable] + * @author sumitlakra + * @date 08/11/2020 + */ + fun addDisposable(disposable: Disposable) { + compositeDisposable.add(disposable) + } + + override fun onCleared() { + compositeDisposable.dispose() + super.onCleared() + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityFragmentExtension.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityFragmentExtension.kt new file mode 100644 index 00000000..fd50c632 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityFragmentExtension.kt @@ -0,0 +1,12 @@ +package com.amity.socialcloud.uikit.common.base + +import androidx.appcompat.app.AppCompatActivity +import androidx.fragment.app.Fragment +import androidx.lifecycle.ViewModel +import androidx.lifecycle.ViewModelProvider +import androidx.lifecycle.ViewModelStoreOwner + +fun Fragment.createViewModel(viewModelStoreOwner: ViewModelStoreOwner = (requireActivity() as AppCompatActivity).getFragmentViewModelStoreOwner(this), + clazz: Class) : T { + return ViewModelProvider(viewModelStoreOwner).get(clazz) +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityFragmentStateAdapter.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityFragmentStateAdapter.kt new file mode 100644 index 00000000..41597bfd --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityFragmentStateAdapter.kt @@ -0,0 +1,29 @@ +package com.amity.socialcloud.uikit.common.base + +import androidx.fragment.app.Fragment +import androidx.fragment.app.FragmentManager +import androidx.lifecycle.Lifecycle +import androidx.viewpager2.adapter.FragmentStateAdapter + +class AmityFragmentStateAdapter(fm: FragmentManager, lifeCycle: Lifecycle) : + FragmentStateAdapter(fm, lifeCycle) { + + private val fragmentList: ArrayList = arrayListOf() + + override fun getItemCount(): Int = fragmentList.size + + override fun createFragment(position: Int): Fragment = fragmentList[position].fragment + + fun setFragmentList(list: List) { + fragmentList.clear() + fragmentList.addAll(list) + notifyDataSetChanged() + } + + fun getTitle(position: Int): String = fragmentList[position].title + + data class AmityPagerModel( + val title: String, + val fragment: Fragment + ) +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityPickerFragment.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityPickerFragment.kt new file mode 100644 index 00000000..fff23ac2 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityPickerFragment.kt @@ -0,0 +1,92 @@ +package com.amity.socialcloud.uikit.common.base + +import android.Manifest +import android.net.Uri +import androidx.activity.result.contract.ActivityResultContracts +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.common.showSnackBar +import com.amity.socialcloud.uikit.common.contract.AmityPickFileContract +import com.amity.socialcloud.uikit.common.contract.AmityPickImageContract +import com.amity.socialcloud.uikit.common.utils.AmityCameraUtil +import com.google.android.material.snackbar.Snackbar +import java.io.File + +abstract class AmityPickerFragment : AmityBaseFragment() { + + private var photoFile: File? = null + + private val pickImage = registerForActivityResult(AmityPickImageContract()) { data -> + onImagePicked(data) + } + + private val pickImagePermission = + registerForActivityResult(ActivityResultContracts.RequestPermission()) { + if (it) { + pickImage.launch(getString(R.string.amity_choose_image)) + } else { + view?.showSnackBar("Permission denied", Snackbar.LENGTH_SHORT) + } + } + + private val pickFile = registerForActivityResult(AmityPickFileContract()) { data -> + onFilePicked(data) + } + + private val pickFilePermission = + registerForActivityResult(ActivityResultContracts.RequestPermission()) { + if (it) { + pickFile.launch("") + } else { + view?.showSnackBar("Permission denied", Snackbar.LENGTH_SHORT) + } + } + + private val cameraPermission = + registerForActivityResult(ActivityResultContracts.RequestMultiplePermissions()) { permissions -> + var permissionGranted = true + permissions.entries.forEach { + if(it.value == false) { + permissionGranted = false + } + } + if (permissionGranted) { + photoFile = AmityCameraUtil.createImageFile(requireContext()) + photoFile?.let { + val uri = AmityCameraUtil.createPhotoUri(requireContext(), it) + takePhoto.launch(uri) + } + } + } + + private val takePhoto = registerForActivityResult(ActivityResultContracts.TakePicture()) { + if(it) { + onPhotoClicked(photoFile) + } + } + + abstract fun onImagePicked(data: Uri?) + abstract fun onFilePicked(data: Uri?) + abstract fun onPhotoClicked(file: File?) + + fun pickImage() { + + pickImagePermission.launch(Manifest.permission.WRITE_EXTERNAL_STORAGE) + + } + + fun pickFile() { + + //pickFilePermission.launch(Manifest.permission.WRITE_EXTERNAL_STORAGE) + } + + fun takePicture() { + + cameraPermission.launch( + arrayOf( + Manifest.permission.CAMERA, + Manifest.permission.WRITE_EXTERNAL_STORAGE + ) + ) + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityRecyclerViewAdapter.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityRecyclerViewAdapter.kt new file mode 100644 index 00000000..ba4c237c --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityRecyclerViewAdapter.kt @@ -0,0 +1,35 @@ +package com.amity.socialcloud.uikit.common.base + +import androidx.recyclerview.widget.DiffUtil +import androidx.recyclerview.widget.RecyclerView + +abstract class AmityRecyclerViewAdapter> + : RecyclerView.Adapter() { + + private val list: ArrayList = arrayListOf() + + override fun getItemCount(): Int = list.size + + override fun onBindViewHolder(holder: H, position: Int) { + holder.bind(getItem(position)) + } + + fun submitList(listItems: List, diffCallBack: DiffUtil.Callback? = null) { + val diffResult = diffCallBack?.let { DiffUtil.calculateDiff(diffCallBack) } + list.clear() + list.addAll(listItems) + if (diffResult != null) { + diffResult.dispatchUpdatesTo(this) + } else { + notifyDataSetChanged() + } + } + + fun getItems(): List { + return list + } + + fun getItem(position: Int): T { + return list[position] + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmitySpacesItemDecoration.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmitySpacesItemDecoration.kt new file mode 100644 index 00000000..bed14d0f --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmitySpacesItemDecoration.kt @@ -0,0 +1,60 @@ +package com.amity.socialcloud.uikit.common.base + +import android.graphics.Rect +import android.os.Parcel +import android.os.Parcelable +import android.view.View +import androidx.recyclerview.widget.RecyclerView +import androidx.recyclerview.widget.RecyclerView.ItemDecoration + + +class AmitySpacesItemDecoration( + private val left: Int, + private val right: Int, + private val top: Int, + private val bottom: Int +) : ItemDecoration(), Parcelable { + + + constructor(parcel: Parcel) : this( + parcel.readInt(), + parcel.readInt(), + parcel.readInt(), + parcel.readInt() + ) { + } + + companion object CREATOR : Parcelable.Creator { + override fun createFromParcel(parcel: Parcel): AmitySpacesItemDecoration { + return AmitySpacesItemDecoration(parcel) + } + + override fun newArray(size: Int): Array { + return arrayOfNulls(size) + } + } + + override fun getItemOffsets( + outRect: Rect, + view: View, + parent: RecyclerView, + state: RecyclerView.State + ) { + outRect.left = left + outRect.right = right + outRect.bottom = bottom; + outRect.top = top + } + + override fun writeToParcel(parcel: Parcel, flags: Int) { + parcel.writeInt(left) + parcel.writeInt(right) + parcel.writeInt(top) + parcel.writeInt(bottom) + } + + override fun describeContents(): Int { + return 0 + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityViewHolder.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityViewHolder.kt new file mode 100644 index 00000000..51b2c82e --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/AmityViewHolder.kt @@ -0,0 +1,9 @@ +package com.amity.socialcloud.uikit.common.base + +import android.view.View +import androidx.recyclerview.widget.RecyclerView + +abstract class AmityViewHolder(view: View) : RecyclerView.ViewHolder(view) { + + abstract fun bind(data: T) +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/FragmentStoreOwner.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/FragmentStoreOwner.kt new file mode 100644 index 00000000..67087e5e --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/FragmentStoreOwner.kt @@ -0,0 +1,11 @@ +package com.amity.socialcloud.uikit.common.base + +import androidx.lifecycle.ViewModelStore +import androidx.lifecycle.ViewModelStoreOwner + +class FragmentStoreOwner: ViewModelStoreOwner { + private val store = ViewModelStore() + override fun getViewModelStore(): ViewModelStore { + return store + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/FragmentStoreOwnerMap.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/FragmentStoreOwnerMap.kt new file mode 100644 index 00000000..8be00b45 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/FragmentStoreOwnerMap.kt @@ -0,0 +1,8 @@ +package com.amity.socialcloud.uikit.common.base + +import androidx.lifecycle.ViewModel +import androidx.lifecycle.ViewModelStoreOwner + +class FragmentStoreOwnerMap: ViewModel() { + val owners : HashMap = hashMapOf() +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/base/LinearLayoutPagerManager.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/base/LinearLayoutPagerManager.kt new file mode 100644 index 00000000..a526c0f4 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/base/LinearLayoutPagerManager.kt @@ -0,0 +1,44 @@ +package com.amity.socialcloud.uikit.common.base + +import android.content.Context +import android.view.ViewGroup +import androidx.recyclerview.widget.LinearLayoutManager +import androidx.recyclerview.widget.RecyclerView + + +class LinearLayoutPagerManager( + context: Context?, + orientation: Int, + reverseLayout: Boolean, + private val itemsPerPage: Int +) : + LinearLayoutManager(context, orientation, reverseLayout) { + + override fun checkLayoutParams(lp: RecyclerView.LayoutParams): Boolean { + return super.checkLayoutParams(lp) && lp.width == getItemSize() + } + + override fun generateDefaultLayoutParams(): RecyclerView.LayoutParams { + return setProperItemSize(super.generateDefaultLayoutParams()) + } + + override fun generateLayoutParams(lp: ViewGroup.LayoutParams): RecyclerView.LayoutParams { + return setProperItemSize(super.generateLayoutParams(lp)) + } + + private fun setProperItemSize(lp: RecyclerView.LayoutParams): RecyclerView.LayoutParams { + val itemSize = getItemSize() + if (orientation == HORIZONTAL) { + lp.width = itemSize + } else { + lp.height = itemSize + } + return lp + } + + private fun getItemSize() : Int { + val pageSize = if (orientation == HORIZONTAL) width else height + return Math.round(pageSize.toFloat() / itemsPerPage) + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/camera/AmityCameraActivity.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/camera/AmityCameraActivity.kt new file mode 100644 index 00000000..0dc67c6f --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/camera/AmityCameraActivity.kt @@ -0,0 +1,12 @@ +package com.amity.socialcloud.uikit.common.camera + +import android.os.Bundle +import androidx.appcompat.app.AppCompatActivity +import com.amity.socialcloud.uikit.common.R + +class AmityCameraActivity : AppCompatActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.amity_activity_camera) + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/AmityExtensions.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/AmityExtensions.kt new file mode 100644 index 00000000..41cbf598 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/AmityExtensions.kt @@ -0,0 +1,275 @@ +package com.amity.socialcloud.uikit.common.common + +import android.content.Context +import android.content.res.Resources +import android.graphics.Rect +import android.graphics.drawable.Drawable +import android.os.AsyncTask +import android.view.TouchDelegate +import android.view.View +import android.widget.ImageView +import android.widget.TextView +import androidx.annotation.ColorRes +import androidx.core.content.ContextCompat +import androidx.core.view.ViewCompat +import androidx.paging.PagedList +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.common.views.AmityColorPaletteUtil +import com.amity.socialcloud.uikit.common.common.views.AmityColorShade +import com.amity.socialcloud.uikit.common.utils.AmityListDataSource +import com.amity.socialcloud.uikit.common.utils.AmitySafeClickListener +import com.amity.socialcloud.uikit.common.utils.AmityScaleErrorImageViewTarget +import com.bumptech.glide.Glide +import com.google.android.material.shape.CornerFamily +import com.google.android.material.shape.MaterialShapeDrawable +import com.google.android.material.shape.ShapeAppearanceModel +import com.google.android.material.snackbar.BaseTransientBottomBar +import com.google.android.material.snackbar.Snackbar +import java.math.RoundingMode +import java.text.DecimalFormat +import java.util.concurrent.TimeUnit +import kotlin.math.ln +import kotlin.math.pow + +fun String.isNotEmptyOrBlank(): Boolean { + return this.isNotEmpty() && this.isNotBlank() +} + +fun TextView.leftDrawable(drawable: Drawable) { + this.setCompoundDrawablesRelativeWithIntrinsicBounds(drawable, null, null, null) +} + +fun String.changeValue(default: String, previous: String): String { + return if (this == default) { + previous + } else { + this + } +} + +fun Boolean.changeValue(default: Boolean, previous: Boolean): Boolean { + return if (this == default) { + previous + } else { + this + } +} + +fun ImageView.loadImage(url: String?, id: Int? = null) { + if (id != null) { + Glide.with(this) + .load(url) + .centerCrop() + .placeholder(id) + .into(AmityScaleErrorImageViewTarget(this).error()) + } else { + Glide.with(this) + .load(url) + .centerCrop() + .placeholder(R.drawable.amity_ic_user) + .into(AmityScaleErrorImageViewTarget(this).error()) + } + +} + +fun Long.readableFeedPostTime(context: Context): String { + val diff = System.currentTimeMillis() - this + val days = TimeUnit.MILLISECONDS.toDays(diff) + val hours = TimeUnit.MILLISECONDS.toHours(diff) + val minutes = TimeUnit.MILLISECONDS.toMinutes(diff) + + return when { + days > 0 -> context.resources.getQuantityString( + R.plurals.amity_number_of_days, + days.toInt(), + days + ) + hours > 0 -> context.resources.getQuantityString( + R.plurals.amity_number_of_hours, + hours.toInt(), + hours + ) + minutes > 0 -> context.resources.getQuantityString( + R.plurals.amity_number_of_mins, + minutes.toInt(), + minutes + ) + else -> context.getString(R.string.amity_just_now) + } +} + +fun isPlurals(number: Long): Boolean { + return number > 1 +} + +fun Int.readableNumber(): String { + if (this < 1000) return "" + this + val exp = (ln(this.toDouble()) / ln(1000.0)).toInt() + val format = DecimalFormat("0.#") + val value: String = format.format(this / 1000.0.pow(exp.toDouble())) + return String.format("%s%c", value, "kMBTPE"[exp - 1]) +} + +fun List.toPagedList(pageSize: Int): PagedList { + val validPageSize = Math.max(pageSize, 1) + val config = PagedList.Config.Builder() + .setEnablePlaceholders(false) + .setPageSize(validPageSize) + .build() + + return PagedList.Builder(AmityListDataSource(this), config) + .setNotifyExecutor(AmityListDataSource.AmityUiThreadExecutor()) + .setFetchExecutor(AsyncTask.THREAD_POOL_EXECUTOR) + .build() + +} + +fun View.setShape( + topLeft: Float?, bottomLeft: Float?, + topRight: Float?, bottomRight: Float?, @ColorRes fillColor: Int?, + @ColorRes strokeColor: Int?, colorShade: AmityColorShade? +) { + + val modal = ShapeAppearanceModel() + .toBuilder() + val cornerRadius = this.context.resources.getDimensionPixelSize(R.dimen.amity_eight).toFloat() + if (topLeft == null) { + modal.setTopLeftCorner(CornerFamily.ROUNDED, cornerRadius) + } else { + modal.setTopLeftCorner(CornerFamily.ROUNDED, topLeft) + } + + if (bottomLeft == null) { + modal.setBottomLeftCorner(CornerFamily.ROUNDED, cornerRadius) + } else { + modal.setBottomLeftCorner(CornerFamily.ROUNDED, bottomLeft) + } + + if (topRight == null) { + modal.setTopRightCorner(CornerFamily.ROUNDED, cornerRadius) + } else { + modal.setTopRightCorner(CornerFamily.ROUNDED, topRight) + } + + if (bottomRight == null) { + modal.setBottomRightCorner(CornerFamily.ROUNDED, cornerRadius) + } else { + modal.setBottomRightCorner(CornerFamily.ROUNDED, bottomRight) + } + + val shapeDrawable = MaterialShapeDrawable(modal.build()) + + if (fillColor == null) { + shapeDrawable.fillColor = ContextCompat.getColorStateList(this.context, R.color.amityColorWhite) + } else { + if (colorShade == null) + shapeDrawable.fillColor = ContextCompat.getColorStateList(this.context, fillColor) + else { + shapeDrawable.setTint( + AmityColorPaletteUtil.getColor( + ContextCompat.getColor( + this.context, + fillColor + ), colorShade + ) + ) + } + + + if (strokeColor == null) { + if (colorShade == null) { + shapeDrawable.setStroke(2F, ContextCompat.getColor(this.context, fillColor)) + } else { + shapeDrawable.setStroke( + 2F, AmityColorPaletteUtil.getColor( + ContextCompat.getColor( + this.context, + fillColor + ), colorShade + ) + ) + } + + } else { + if (colorShade == null) { + shapeDrawable.setStroke(2F, ContextCompat.getColor(this.context, strokeColor)) + } else { + shapeDrawable.setStroke( + 2F, AmityColorPaletteUtil.getColor( + ContextCompat.getColor( + this.context, + strokeColor + ), colorShade + ) + ) + } + + } + + ViewCompat.setBackground(this, shapeDrawable) + + } +} + +fun View.toCircularShape(fillColor: Int, strokeWidth: Float? = null) { + val modal = ShapeAppearanceModel() + .toBuilder() + .setAllCorners( + CornerFamily.ROUNDED, + this.context.resources.getDimensionPixelSize(R.dimen.amity_thirty_two).toFloat() + ) + val shapeDrawable = MaterialShapeDrawable(modal.build()) + shapeDrawable.setTint(fillColor) + if (strokeWidth != null) { + shapeDrawable.setStroke(strokeWidth, ContextCompat.getColor(this.context, R.color.amityColorWhite)) + } + ViewCompat.setBackground(this, shapeDrawable) +} + +fun View.setBackgroundColor(color: Int?, colorShade: AmityColorShade?) { + val shade = colorShade ?: AmityColorShade.DEFAULT + val backgroundColor = color ?: ContextCompat.getColor(this.context, R.color.amityColorBase) + this.setBackgroundColor(AmityColorPaletteUtil.getColor(backgroundColor, shade)) +} + +fun Double.formatCount(): String { + val suffixChars = "KMGTPE" + val formatter = DecimalFormat("###.#") + formatter.roundingMode = RoundingMode.DOWN + return if (this < 1000.0) { + formatter.format(this) + } else { + val exp = (ln(this) / ln(1000.0)).toInt() + formatter.format(this / 1000.0.pow(exp.toDouble())) + suffixChars[exp - 1] + } +} + +fun View.expandViewHitArea(): View? { + val parent = (this.parent as? View) + parent?.post { + val parentRect = Rect() + val childRect = Rect() + parent.getHitRect(parentRect) + this.getHitRect(childRect) + + childRect.left -= 4 + childRect.top -= 4 + childRect.right += 4 + childRect.bottom += 4 + parent.touchDelegate = TouchDelegate(childRect, this) + } + return parent +} + +fun Int.toDp(): Int = (this / Resources.getSystem().displayMetrics.density).toInt() + +fun View.showSnackBar(msg: String, @BaseTransientBottomBar.Duration duration: Int = Snackbar.LENGTH_LONG) { + Snackbar.make(this, msg, duration).show() +} + +fun View.setSafeOnClickListener(onSafeClick: (View) -> Unit) { + val safeClickListener = AmitySafeClickListener { + onSafeClick(it) + } + setOnClickListener(safeClickListener) +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/AmityFileManager.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/AmityFileManager.kt new file mode 100644 index 00000000..3181f262 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/AmityFileManager.kt @@ -0,0 +1,33 @@ +package com.amity.socialcloud.uikit.common.common + +import android.app.DownloadManager +import android.content.Context +import android.net.Uri +import android.os.Environment +import java.io.File + + +class AmityFileManager { + + companion object { + + fun saveFile(context: Context, url: String, fileName: String) { + if (url.isNotEmptyOrBlank() && fileName.isNotEmptyOrBlank()) { + val dirPath = + Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) + .toString() + val filePath = "$dirPath/$fileName" + val file = File(filePath) + val uri = Uri.fromFile(file) + val downloadRequest = DownloadManager.Request(Uri.parse(url)) + downloadRequest.setTitle(fileName) + downloadRequest.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED) + downloadRequest.setDestinationUri(uri) + val downloadmanager: DownloadManager = + context.getSystemService(Context.DOWNLOAD_SERVICE) as DownloadManager + downloadmanager.enqueue(downloadRequest) + } + } + + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/AmityFileUtils.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/AmityFileUtils.kt new file mode 100644 index 00000000..041f09de --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/AmityFileUtils.kt @@ -0,0 +1,231 @@ +package com.amity.socialcloud.uikit.common.common + +import android.content.ContentResolver +import android.content.Context +import android.database.CursorIndexOutOfBoundsException +import android.net.Uri +import android.provider.DocumentsContract +import android.provider.MediaStore +import android.provider.OpenableColumns +import android.webkit.MimeTypeMap +import com.amity.socialcloud.uikit.common.R +import org.apache.commons.io.FilenameUtils +import java.io.File +import java.io.FileOutputStream +import java.io.InputStream + +class AmityFileUtils { + + companion object { + fun getFileName(uri: Uri, context: Context): String { + var result: String? = null + if (uri.scheme == "content") { + val cursor = + context.contentResolver.query(uri, null, null, null, null) + try { + if (cursor != null && cursor.moveToFirst()) { + result = + cursor.getString(cursor.getColumnIndex(OpenableColumns.DISPLAY_NAME)) + } + } finally { + cursor!!.close() + } + } + if (result == null) { + result = uri.path + val cut = result!!.lastIndexOf('/') + if (cut != -1) { + result = result.substring(cut + 1) + } + } + return result + } + + fun getPathFromUri( + context: Context, + uri: Uri + ): String? { + return if (isFile(uri)) { + getPathFromFile(context, uri) + } else if (isDocument(context, uri)) { + getPathFromDocument(context, uri) + } else { + try { + getPathFromContent(context, uri) + } catch (e: CursorIndexOutOfBoundsException) { + uri.toString() + } + } + } + + private fun isFile(uri: Uri): Boolean { + return (uri.scheme == null + || ContentResolver.SCHEME_FILE == uri.scheme) + } + + private fun getPathFromFile( + context: Context, + uri: Uri + ): String? { + return uri.path + } + + private fun isDocument( + context: Context, + uri: Uri + ): Boolean { + return DocumentsContract.isDocumentUri(context, uri) + } + + private fun getPathFromContent( + context: Context, + uri: Uri + ): String? { + val projection = + arrayOf(MediaStore.Images.Media.DATA) + val cursor = + context.contentResolver.query(uri, projection, null, null, null) + val index = cursor!!.getColumnIndex(MediaStore.Images.Media.DATA) + cursor.moveToFirst() + val path = cursor.getString(index) + cursor.close() + return path + } + + private fun getPathFromDocument( + context: Context, + uri: Uri + ): String? { + val fileName = getName(context.contentResolver, uri) + var inputStream: InputStream? = null + var output: FileOutputStream? = null + try { + inputStream = context.contentResolver.openInputStream(uri) + val file = File(context.cacheDir, fileName) + output = FileOutputStream(file) + val bufferSize = 1024 + val buffer = ByteArray(bufferSize) + var len: Int + while (inputStream!!.read(buffer).also { len = it } != -1) { + output.write(buffer, 0, len) + } + output.flush() + return file.absolutePath + } catch (e: OutOfMemoryError) { + } catch (e: Exception) { + } finally { + try { + inputStream?.close() + output?.close() + } catch (e: Exception) { + } + } + return "" + } + + fun getName(contentResolver: ContentResolver, uri: Uri): String? { + if (uri.scheme == null || ContentResolver.SCHEME_FILE == uri.scheme) { + val file = File(uri.path) + return file.name + } + val cursor = + contentResolver.query(uri, null, null, null, null, null) + try { + if (cursor != null && cursor.moveToFirst()) { + return cursor.getString(cursor.getColumnIndex(OpenableColumns.DISPLAY_NAME)) + } + } finally { + cursor?.close() + } + return null + } + + fun getMimeType(contentResolver: ContentResolver, uri: Uri): String? { + if (uri.scheme == null || ContentResolver.SCHEME_FILE == uri.scheme) { + val extension = FilenameUtils.getExtension(uri.path) + return MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension) + } + return contentResolver.getType(uri) + } + + fun getSize(contentResolver: ContentResolver, uri: Uri): Int { + if (uri.scheme == null || ContentResolver.SCHEME_FILE == uri.scheme) { + val file = File(uri.path) + return file.length().toInt() + } + val cursor = + contentResolver.query(uri, null, null, null, null, null) + try { + if (cursor != null && cursor.moveToFirst()) { + val sizeIndex = cursor.getColumnIndex(OpenableColumns.SIZE) + return if (!cursor.isNull(sizeIndex)) { + cursor.getInt(sizeIndex) + } else { + 0 + } + } + } finally { + cursor?.close() + } + return 0 + } + + fun humanReadableByteCount(bytes: Long, si: Boolean): String? { + val unit = if (si) 1000 else 1024 + if (bytes < unit) { + return "$bytes B" + } + val exp = + (Math.log(bytes.toDouble()) / Math.log(unit.toDouble())).toInt() + val pre = + (if (si) "kMGTPE" else "KMGTPE")[exp - 1].toString() + if (si) "" else "i" + return String.format( + "%.2f %sB", + bytes / Math.pow(unit.toDouble(), exp.toDouble()), + pre + ) + } + + fun isFileTypeDoc(fileExtension: String): Boolean { + return fileExtension.equals("doc", ignoreCase = true) || fileExtension.equals( + "docx", + ignoreCase = true + ) + } + + fun isFileTypePdf(fileExtension: String): Boolean { + return fileExtension.equals("pdf", ignoreCase = true) + } + + fun getFileIcon(mimeType: String): Int { + return (when (mimeType) { + "application/x-msdos-program", + "application/vnd.microsoft.portable-executable", + "application/octet-stream" -> R.drawable.amity_ic_exe_large + "application/rar" -> R.drawable.amity_ic_rar_large + "application/pdf" -> R.drawable.amity_ic_pdf_large + "application/msword", + "application/vnd.openxmlformats-officedocument.wordprocessingml.document" -> R.drawable.amity_ic_doc_large + "application/vnd.ms-excel", + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" -> R.drawable.amity_ic_xls_large + "text/html" -> R.drawable.amity_ic_html_large + "video/mp4" -> R.drawable.amity_ic_mp4_large + "video/quicktime" -> R.drawable.amity_ic_mov_large + "application/vnd.ms-powerpoint" -> R.drawable.amity_ic_ppt_large + "application/vnd.openxmlformats-officedocument.presentationml.presentation" -> R.drawable.amity_ic_ppx_large + "application/zip" -> R.drawable.amity_ic_zip_large + "audio/mpeg" -> R.drawable.amity_ic_mp3_large + "text/plain" -> R.drawable.amity_ic_txt_large + "text/comma-separated-values" -> R.drawable.amity_ic_csv_large + "video/mpeg" -> R.drawable.amity_ic_mpeg_large + "video/x-msvideo" -> R.drawable.amity_ic_avi_large + else -> { + if (mimeType.startsWith("audio")) R.drawable.amity_ic_audio_large + else if (mimeType.startsWith("image")) R.drawable.amity_ic_img_large + else R.drawable.amity_ic_file_type_unknown + } + }) + + } + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/AmityColorPaletteUtil.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/AmityColorPaletteUtil.kt new file mode 100644 index 00000000..1e427ba4 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/AmityColorPaletteUtil.kt @@ -0,0 +1,39 @@ +package com.amity.socialcloud.uikit.common.common.views + +import androidx.core.graphics.ColorUtils +import com.amity.socialcloud.uikit.common.common.views.AmityColorShade.* + +object AmityColorPaletteUtil { + private val colorMap = HashMap>() + + fun getColor(color: Int, shade: AmityColorShade): Int { + if (colorMap[color]?.contains(shade) == true) { + return colorMap[color]!![shade]!! + } + + val hslColor = FloatArray(3) + ColorUtils.colorToHSL(color, hslColor) + hslColor[2] = hslColor[2] + getLumenValue( + shade + ) + + val calculatedColor = ColorUtils.HSLToColor(hslColor) + + val colors = colorMap[color] ?: hashMapOf() + colors[shade] = calculatedColor + colorMap[color] = colors + return calculatedColor + + } + + private fun getLumenValue(shade: AmityColorShade): Float { + return ( + when (shade) { + SHADE1 -> 0.25F + SHADE2 -> 0.40F + SHADE3 -> 0.50F + SHADE4 -> 0.75F + else -> 0.0F + }) + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/AmityColorShade.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/AmityColorShade.kt new file mode 100644 index 00000000..f34a85de --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/AmityColorShade.kt @@ -0,0 +1,5 @@ +package com.amity.socialcloud.uikit.common.common.views + +enum class AmityColorShade { + DEFAULT, SHADE1, SHADE2, SHADE3, SHADE4 +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/AmityStyle.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/AmityStyle.kt new file mode 100644 index 00000000..c0ed8d13 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/AmityStyle.kt @@ -0,0 +1,69 @@ +package com.amity.socialcloud.uikit.common.common.views + +import android.content.Context +import android.content.res.Resources +import android.graphics.drawable.Drawable +import android.util.TypedValue +import androidx.annotation.AttrRes +import androidx.annotation.ColorRes +import androidx.annotation.DimenRes +import androidx.annotation.DrawableRes +import androidx.core.content.ContextCompat +import com.amity.socialcloud.uikit.common.R + +open class AmityStyle { + + protected var context: Context + private var resources: Resources + + constructor( + context: Context + ) { + this.context = context + resources = context.resources + } + + protected fun getSystemAccentColor(): Int { + return getSystemColor(R.attr.colorAccent) + } + + protected fun getSystemPrimaryColor(): Int { + return getSystemColor(R.attr.colorPrimary) + } + + protected fun getSystemPrimaryDarkColor(): Int { + return getSystemColor(R.attr.colorPrimaryDark) + } + + protected fun getSystemPrimaryTextColor(): Int { + return getSystemColor(android.R.attr.textColorPrimary) + } + + protected fun getSystemHintColor(): Int { + return getSystemColor(android.R.attr.textColorHint) + } + + protected fun getSystemColor(@AttrRes attr: Int): Int { + val typedValue = TypedValue() + val a = context.obtainStyledAttributes(typedValue.data, intArrayOf(attr)) + val color = a.getColor(0, 0) + a.recycle() + return color + } + + protected fun getDimensionPixelSize(@DimenRes dimen: Int): Int { + return resources.getDimensionPixelSize(dimen) + } + + protected fun getColor(@ColorRes color: Int): Int { + return ContextCompat.getColor(context, color) + } + + protected fun getDrawable(@DrawableRes drawable: Int): Drawable? { + return ContextCompat.getDrawable(context, drawable) + } + + protected fun getVectorDrawable(@DrawableRes drawable: Int): Drawable? { + return ContextCompat.getDrawable(context, drawable) + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/avatar/AmityAvatarShape.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/avatar/AmityAvatarShape.kt new file mode 100644 index 00000000..f712f163 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/avatar/AmityAvatarShape.kt @@ -0,0 +1,10 @@ +package com.amity.socialcloud.uikit.common.common.views.avatar + + +class AmityAvatarShape { + + companion object { + const val Circle = 0 + const val Rectangle = 1 + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/avatar/AmityAvatarView.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/avatar/AmityAvatarView.kt new file mode 100644 index 00000000..52b82d10 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/avatar/AmityAvatarView.kt @@ -0,0 +1,71 @@ +package com.amity.socialcloud.uikit.common.common.views.avatar + +import android.content.Context +import android.util.AttributeSet +import android.view.LayoutInflater +import androidx.annotation.DrawableRes +import androidx.constraintlayout.widget.ConstraintLayout +import androidx.core.content.ContextCompat +import com.amity.socialcloud.uikit.common.R +import com.bumptech.glide.Glide +import kotlinx.android.synthetic.main.amity_component_avatar.view.* + +class AmityAvatarView : ConstraintLayout { + lateinit var style: AmityAvatarViewStyle + + init { + LayoutInflater.from(context).inflate(R.layout.amity_component_avatar, this, true) + } + + constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super( + context, + attrs, + defStyle + ) { + parseStyle(attrs) + } + + constructor(context: Context, attrs: AttributeSet) : this(context, attrs, 0) { + parseStyle(attrs) + } + + private fun parseStyle(attrs: AttributeSet) { + style = AmityAvatarViewStyle(context, attrs) + applyStyle() + } + + fun setViewStyle(style: AmityAvatarViewStyle) { + this.style = style + applyStyle() + } + + fun setImage(url: String) { + style.avatarUrl = url + applyStyle() + } + + fun setImage(@DrawableRes drawable: Int) { + style.avatarDrawable = drawable + applyStyle() + } + + private fun applyStyle() { + background = ContextCompat.getDrawable(context, R.drawable.amity_ic_default_ring) + image_avatar.layoutParams.height = style.avatarHeight + image_avatar.layoutParams.width = style.avatarWidth + if (style.avatarDrawable != -1) { + Glide.with(context).load(style.avatarDrawable) + .into(image_avatar) + } else if (style.avatarUrl != null) { + Glide.with(context) + .load(style.avatarUrl) + .centerCrop() + .into(image_avatar) + } else { + Glide.with(context).load(R.drawable.amity_ic_avatar_placeholder).into(image_avatar) + } + + + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/avatar/AmityAvatarViewStyle.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/avatar/AmityAvatarViewStyle.kt new file mode 100644 index 00000000..409bf993 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/avatar/AmityAvatarViewStyle.kt @@ -0,0 +1,51 @@ +package com.amity.socialcloud.uikit.common.common.views.avatar + +import android.content.Context +import android.content.res.TypedArray +import android.util.AttributeSet +import androidx.annotation.StyleRes +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.common.views.AmityStyle + +class AmityAvatarViewStyle : AmityStyle { + var avatarHeight: Int = -1 + var avatarWidth: Int = -1 + var avatarShape: Int = -1 + var avatarDrawable: Int = -1 + var avatarUrl: String? = null + + constructor(context: Context, attributeSet: AttributeSet) : super(context) { + parseStyle(context, attributeSet) + } + + constructor(context: Context, @StyleRes style: Int) : super(context) { + parseStyle(context, style) + } + + private fun parseStyle(context: Context, attrs: AttributeSet) { + val typedArray = + context.obtainStyledAttributes(attrs, R.styleable.AmityAvatar) + parse(typedArray) + } + + private fun parseStyle(context: Context, @StyleRes style: Int) { + val typeArray = context.obtainStyledAttributes(style, R.styleable.AmityAvatar); + parse(typeArray) + } + + private fun parse(typedArray: TypedArray) { + avatarHeight = typedArray.getDimensionPixelSize( + R.styleable.AmityAvatar_amityAvatarHeight, + getDimensionPixelSize(R.dimen.amity_avatar_default_height) + ) + avatarWidth = typedArray.getDimensionPixelSize( + R.styleable.AmityAvatar_amityAvatarWidth, + getDimensionPixelSize(R.dimen.amity_avatar_default_width) + ) + avatarShape = typedArray.getInt(R.styleable.AmityAvatar_amityAvatarShape, AmityAvatarShape.Circle) + avatarDrawable = typedArray.getResourceId(R.styleable.AmityAvatar_amityAvatarDrawable, -1); + avatarUrl = typedArray.getString(R.styleable.AmityAvatar_amityAvatarUrl) + typedArray.recycle() + + } +} diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/bottomsheet/AmityBottomSheetAdapter.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/bottomsheet/AmityBottomSheetAdapter.kt new file mode 100644 index 00000000..315e6ed4 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/bottomsheet/AmityBottomSheetAdapter.kt @@ -0,0 +1,38 @@ +package com.amity.socialcloud.uikit.common.common.views.bottomsheet + +import android.view.LayoutInflater +import android.view.ViewGroup +import androidx.databinding.DataBindingUtil +import androidx.recyclerview.widget.RecyclerView +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.databinding.AmityItemBottomSheetBinding +import com.amity.socialcloud.uikit.common.model.AmityMenuItem + +class AmityBottomSheetAdapter(private val list: List, + private val listener: AmityMenuItemClickListener?) : RecyclerView.Adapter() { + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): BottomSheetViewHolder { + val inflater = LayoutInflater.from(parent.context) + val binding: AmityItemBottomSheetBinding = DataBindingUtil.inflate(inflater, R.layout.amity_item_bottom_sheet, parent, false) + return BottomSheetViewHolder(binding, listener) + } + + override fun onBindViewHolder(holder: BottomSheetViewHolder, position: Int) { + holder.bind(list[position]) + } + + override fun getItemCount(): Int = list.size + + inner class BottomSheetViewHolder( + private val binding: AmityItemBottomSheetBinding, + private val listener: AmityMenuItemClickListener? + ) : RecyclerView.ViewHolder(binding.root) { + + fun bind(item: AmityMenuItem?) { + if (item != null) { + binding.menuItem = item + binding.listener = listener + } + } + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/bottomsheet/AmityBottomSheetListFragment.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/bottomsheet/AmityBottomSheetListFragment.kt new file mode 100644 index 00000000..48c402a0 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/bottomsheet/AmityBottomSheetListFragment.kt @@ -0,0 +1,55 @@ +package com.amity.socialcloud.uikit.common.common.views.bottomsheet + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.recyclerview.widget.LinearLayoutManager +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.model.AmityMenuItem +import com.google.android.material.bottomsheet.BottomSheetDialogFragment +import kotlinx.android.synthetic.main.amity_bottom_sheet.* + +@Deprecated("Use AmityBottomSheetDialog instead") +class AmityBottomSheetListFragment private constructor() : BottomSheetDialogFragment() { + + private lateinit var itemList: ArrayList + private var mListener: AmityMenuItemClickListener? = null + private lateinit var mAdapter: AmityBottomSheetAdapter + + companion object { + private const val ARG_LIST = "ARG_LIST" + fun newInstance(list: ArrayList): AmityBottomSheetListFragment = + AmityBottomSheetListFragment().apply { + arguments = Bundle().apply { + putParcelableArrayList(ARG_LIST, list) + } + } + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + itemList = requireArguments().getParcelableArrayList(ARG_LIST) ?: arrayListOf() + } + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + return inflater.inflate(R.layout.amity_bottom_sheet, container, false) + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + mAdapter = AmityBottomSheetAdapter(itemList, mListener) + rvBottomSheet.layoutManager = LinearLayoutManager(requireContext()) + rvBottomSheet.adapter = mAdapter + } + + fun setMenuItemClickListener(listener: AmityMenuItemClickListener) { + mListener = listener + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/bottomsheet/AmityMenuItemClickListener.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/bottomsheet/AmityMenuItemClickListener.kt new file mode 100644 index 00000000..4b3c2590 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/bottomsheet/AmityMenuItemClickListener.kt @@ -0,0 +1,9 @@ +package com.amity.socialcloud.uikit.common.common.views.bottomsheet + +import com.amity.socialcloud.uikit.common.model.AmityMenuItem + + +interface AmityMenuItemClickListener { + + fun onMenuItemClicked(menuItem: AmityMenuItem) +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/button/AmityButton.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/button/AmityButton.kt new file mode 100644 index 00000000..8cbfa3de --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/button/AmityButton.kt @@ -0,0 +1,48 @@ +package com.amity.socialcloud.uikit.common.common.views.button + +import android.content.Context +import android.util.AttributeSet +import androidx.appcompat.widget.AppCompatButton +import androidx.core.view.setPadding +import com.amity.socialcloud.uikit.common.R + +class AmityButton : AppCompatButton { + + lateinit var buttonStyle: AmityButtonStyle + + + constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super( + context, + attrs, + defStyle + ) { + parseStyle(attrs) + } + + constructor(context: Context, attrs: AttributeSet) : this(context, attrs, 0) { + parseStyle(attrs) + } + + + private fun parseStyle(attrs: AttributeSet) { + buttonStyle = AmityButtonStyle(context, attrs) + applyStyle() + } + + fun setViewStyle(buttonStyle: AmityButtonStyle) { + this.buttonStyle = buttonStyle + applyStyle() + } + + private fun applyStyle() { + if (buttonStyle.backgroundColor != null) { + setBackgroundColor(buttonStyle.backgroundColor) + } + + setTextColor(buttonStyle.buttonTextColor) + + setPadding(context.resources.getDimensionPixelSize(R.dimen.amity_padding_xs)) + + + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/button/AmityButtonStyle.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/button/AmityButtonStyle.kt new file mode 100644 index 00000000..997b179e --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/button/AmityButtonStyle.kt @@ -0,0 +1,54 @@ +package com.amity.socialcloud.uikit.common.common.views.button + +import android.content.Context +import android.content.res.TypedArray +import android.util.AttributeSet +import androidx.annotation.StyleRes +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.common.views.AmityStyle + +class AmityButtonStyle : AmityStyle { + var outlineColor: Int = -1 + var backgroundColor: Int = -1 + var buttonType: Int = AmityButtonType.Solid + var buttonTextColor: Int = -1 + + constructor(context: Context, attributeSet: AttributeSet) : super(context) { + parseStyle(context, attributeSet) + } + + constructor(context: Context, @StyleRes style: Int) : super(context) { + parseStyle(context, style) + } + + + private fun parseStyle(context: Context, attrs: AttributeSet) { + val typedArray = + context.obtainStyledAttributes(attrs, R.styleable.AmityButton) + parse(typedArray) + } + + private fun parseStyle(context: Context, @StyleRes style: Int) { + val typeArray = context.obtainStyledAttributes(style, R.styleable.AmityButton); + parse(typeArray) + } + + private fun parse(typedArray: TypedArray) { + outlineColor = typedArray.getColor( + R.styleable.AmityButton_amityOutlineColor, + getColor(R.color.amityColorBase) + ) + + backgroundColor = typedArray.getColor( + R.styleable.AmityButton_amityBackgroundColor, + getColor(R.color.amityColorBlack) + ) + + buttonType = typedArray.getInt(R.styleable.AmityButton_amityButtonType, AmityButtonType.Solid) + buttonTextColor = + typedArray.getInt(R.styleable.AmityButton_amityButtonTextColor, getColor(R.color.amityColorBase)) + + typedArray.recycle() + + } +} diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/button/AmityButtonType.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/button/AmityButtonType.kt new file mode 100644 index 00000000..678e2e68 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/button/AmityButtonType.kt @@ -0,0 +1,10 @@ +package com.amity.socialcloud.uikit.common.common.views.button + + +class AmityButtonType { + + companion object { + const val Outlined = 0 + const val Solid = 1 + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/dialog/AmityAlertDialogFragment.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/dialog/AmityAlertDialogFragment.kt new file mode 100644 index 00000000..34346cfd --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/dialog/AmityAlertDialogFragment.kt @@ -0,0 +1,89 @@ +package com.amity.socialcloud.uikit.common.common.views.dialog + +import android.app.AlertDialog +import android.app.Dialog +import android.os.Bundle +import android.view.ContextThemeWrapper +import androidx.annotation.StringRes +import androidx.core.content.ContextCompat +import androidx.fragment.app.DialogFragment +import com.amity.socialcloud.uikit.common.R +import com.google.android.material.dialog.MaterialAlertDialogBuilder + + +class AmityAlertDialogFragment : DialogFragment() { + var title: Int = -1 + var message: Int = -1 + private var positiveButtonTitle: Int = -1 + private var negativeButtonTitle: Int = -1 + var listener: IAlertDialogActionListener? = null + + companion object { + const val EXTRA_PARAM_TITLE = "title" + const val EXTRA_PARAM_MESSAGE = "message" + const val EXTRA_PARAM_POSITIVE_BUTTON_TITLE = "positive" + const val EXTRA_PARAM_NEGATIVE_BUTTON_TITLE = "negative" + val TAG: String = AmityAlertDialogFragment::class.java.simpleName + fun newInstance( + @StringRes title: Int, + @StringRes message: Int, + @StringRes positiveButtonTitle: Int?, + @StringRes negativeButtonTitle: Int? + ): AmityAlertDialogFragment { + val args = Bundle() + args.putInt(EXTRA_PARAM_TITLE, title) + args.putInt(EXTRA_PARAM_MESSAGE, message) + positiveButtonTitle?.let { args.putInt(EXTRA_PARAM_POSITIVE_BUTTON_TITLE, it) } + negativeButtonTitle?.let { args.putInt(EXTRA_PARAM_NEGATIVE_BUTTON_TITLE, it) } + val fragment = AmityAlertDialogFragment() + fragment.arguments = args + return fragment + } + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + if (arguments != null) { + title = requireArguments().getInt(EXTRA_PARAM_TITLE)!! + message = requireArguments().getInt(EXTRA_PARAM_MESSAGE)!! + positiveButtonTitle = requireArguments().getInt(EXTRA_PARAM_POSITIVE_BUTTON_TITLE, -1) + negativeButtonTitle = requireArguments().getInt(EXTRA_PARAM_NEGATIVE_BUTTON_TITLE, -1) + } + } + + override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { + val context = ContextThemeWrapper(requireContext(), R.style.AmityAlertDialogTheme) + var dialog = MaterialAlertDialogBuilder(context) + .setTitle(resources.getString(title)) + .setMessage(resources.getString(message)) + if (positiveButtonTitle != -1) { + dialog.setPositiveButton(resources.getString(positiveButtonTitle!!)) { dialog, which -> + listener?.onClickPositiveButton() + dialog.dismiss() + } + } + if (negativeButtonTitle != -1) { + dialog.setNegativeButton(resources.getString(negativeButtonTitle!!)) { dialog, which -> + listener?.onClickNegativeButton() + dialog.dismiss() + } + } + val alertDialog = dialog.create() + alertDialog.setOnShowListener { + alertDialog.getButton(AlertDialog.BUTTON_POSITIVE) + .setTextColor(ContextCompat.getColor(requireContext(), R.color.amityColorPrimary)) + alertDialog.getButton(AlertDialog.BUTTON_NEGATIVE) + .setTextColor(ContextCompat.getColor(requireContext(), R.color.amityColorPrimary)) + } + return alertDialog + } + + fun setAlertDialogActionListener(listener: IAlertDialogActionListener) { + this.listener = listener + } + + interface IAlertDialogActionListener { + fun onClickPositiveButton() + fun onClickNegativeButton() + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/dialog/AmityBottomSheetDialogFragment.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/dialog/AmityBottomSheetDialogFragment.kt new file mode 100644 index 00000000..fea91443 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/dialog/AmityBottomSheetDialogFragment.kt @@ -0,0 +1,65 @@ +package com.amity.socialcloud.uikit.common.common.views.dialog + +import android.os.Bundle +import android.view.* +import androidx.annotation.MenuRes +import com.amity.socialcloud.uikit.common.R +import com.google.android.material.bottomsheet.BottomSheetDialogFragment +import kotlinx.android.synthetic.main.amity_dialog_bottom_sheet.* +import kotlin.properties.Delegates + + +const val EXTRA_PARAM_NAV_MENU = "nav_menu" + +@Deprecated("Use AmityBottomSheetDialog instead") +class AmityBottomSheetDialogFragment private constructor() : BottomSheetDialogFragment() { + private var navListener: OnNavigationItemSelectedListener? = null + var menu by Delegates.notNull() + private var menuItemCallback: (Menu) -> Unit = {} + + companion object { + fun newInstance(@MenuRes menu: Int): AmityBottomSheetDialogFragment { + val args = Bundle() + + val fragment = AmityBottomSheetDialogFragment() + args.putInt(EXTRA_PARAM_NAV_MENU, menu) + fragment.arguments = args + return fragment + } + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + menu = requireArguments().getInt(EXTRA_PARAM_NAV_MENU) + } + + override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { + return inflater.inflate(R.layout.amity_dialog_bottom_sheet, container, false) + } + + fun setOnNavigationItemSelectedListener(listener: OnNavigationItemSelectedListener) { + this.navListener = listener + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + navigationView.menu.clear() + navigationView.inflateMenu(menu) + menuItemCallback.invoke(navigationView.menu) + navigationView.setNavigationItemSelectedListener { item -> + navListener?.onItemSelected(item) + dismiss() + true + } + + } + + fun menuItem(menuItemCallback: (Menu) -> Unit) { + this.menuItemCallback = menuItemCallback + } + + interface OnNavigationItemSelectedListener { + fun onItemSelected(item: MenuItem) + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/dialog/bottomsheet/AmityBottomSheetDialog.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/dialog/bottomsheet/AmityBottomSheetDialog.kt new file mode 100644 index 00000000..9aa731e8 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/dialog/bottomsheet/AmityBottomSheetDialog.kt @@ -0,0 +1,37 @@ +package com.amity.socialcloud.uikit.common.common.views.dialog.bottomsheet + +import android.content.Context +import android.view.LayoutInflater +import androidx.recyclerview.widget.LinearLayoutManager +import com.amity.socialcloud.uikit.common.R +import com.google.android.material.bottomsheet.BottomSheetDialog +import kotlinx.android.synthetic.main.amity_bottom_sheet_menu.view.* + +class AmityBottomSheetDialog(context: Context, items: List? = listOf()) { + + private val bottomSheetDialog: BottomSheetDialog = BottomSheetDialog(context) + private val adapter = BottomSheetMenuAdapter(items ?: listOf()) + + init { + val view = LayoutInflater.from(context).inflate(R.layout.amity_bottom_sheet_menu, null) + bottomSheetDialog.setContentView(view) + with(view) { + bottom_sheet_recyclerview.layoutManager = LinearLayoutManager(context) + bottom_sheet_recyclerview.adapter = adapter + } + } + + fun show() { + bottomSheetDialog.show() + } + + fun show(items: List) { + adapter.submitList(items) + bottomSheetDialog.show() + } + + fun dismiss() { + bottomSheetDialog.dismiss() + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/dialog/bottomsheet/BottomSheetMenuAdapter.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/dialog/bottomsheet/BottomSheetMenuAdapter.kt new file mode 100644 index 00000000..914bd7b0 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/dialog/bottomsheet/BottomSheetMenuAdapter.kt @@ -0,0 +1,48 @@ +package com.amity.socialcloud.uikit.common.common.views.dialog.bottomsheet + +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.recyclerview.widget.RecyclerView +import com.amity.socialcloud.uikit.common.R +import kotlinx.android.synthetic.main.amity_item_bottom_sheet_menu.view.* + +class BottomSheetMenuAdapter(private var items: List) : RecyclerView.Adapter() { + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): BottomSheetMenuViewHolder { + return BottomSheetMenuViewHolder(LayoutInflater.from(parent.context).inflate(R.layout.amity_item_bottom_sheet_menu, parent, false)) + } + + override fun getItemCount(): Int = items.size + + override fun onBindViewHolder(holder: BottomSheetMenuViewHolder, position: Int) { + holder.bind(items[position]) + } + + class BottomSheetMenuViewHolder(val view: View) : RecyclerView.ViewHolder(view) { + + fun bind(item: BottomSheetMenuItem) { + with(view) { + bottom_menu_title.text = view.resources.getString(item.titleResId) + if(item.iconResId != null) { + bottom_menu_icon.setImageResource(item.iconResId) + bottom_menu_icon.visibility = View.VISIBLE + } else { + bottom_menu_icon.visibility = View.GONE + } + if (item.colorResId != null) { + bottom_menu_title.setTextColor(context.resources.getColor(item.colorResId)) + } else { + bottom_menu_title.setTextColor(context.resources.getColor(R.color.amityColorBlack)) + } + setOnClickListener { item.action() } + } + } + } + + fun submitList(items: List) { + this.items = items + notifyDataSetChanged() + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/dialog/bottomsheet/BottomSheetMenuItem.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/dialog/bottomsheet/BottomSheetMenuItem.kt new file mode 100644 index 00000000..54e62cf7 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/dialog/bottomsheet/BottomSheetMenuItem.kt @@ -0,0 +1,8 @@ +package com.amity.socialcloud.uikit.common.common.views.dialog.bottomsheet + +data class BottomSheetMenuItem( + val iconResId: Int? = null, + val colorResId: Int? = null, + val titleResId: Int, + val action: () -> Unit +) \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/image/AmityImageView.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/image/AmityImageView.kt new file mode 100644 index 00000000..def68f40 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/image/AmityImageView.kt @@ -0,0 +1,45 @@ +package com.amity.socialcloud.uikit.common.common.views.image + +import android.content.Context +import android.util.AttributeSet +import androidx.appcompat.widget.AppCompatImageView +import androidx.core.content.ContextCompat +import com.amity.socialcloud.uikit.common.R + +class AmityImageView : AppCompatImageView { + + lateinit var style: AmityImageViewStyle + + constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super( + context, + attrs, + defStyle + ) { + parseStyle(attrs) + } + + constructor(context: Context, attrs: AttributeSet) : this(context, attrs, 0) { + parseStyle(attrs) + } + + + private fun parseStyle(attrs: AttributeSet) { + style = AmityImageViewStyle(context, attrs) + applyStyle() + } + + fun setViewStyle(style: AmityImageViewStyle) { + this.style = style + applyStyle() + } + + private fun applyStyle() { + if (style.tintColor != -1) { + setColorFilter( + ContextCompat.getColor(context, R.color.amityColorAlert), + android.graphics.PorterDuff.Mode.MULTIPLY + ); + } + + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/image/AmityImageViewStyle.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/image/AmityImageViewStyle.kt new file mode 100644 index 00000000..d20d9422 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/image/AmityImageViewStyle.kt @@ -0,0 +1,44 @@ +package com.amity.socialcloud.uikit.common.common.views.image + +import android.content.Context +import android.content.res.TypedArray +import android.util.AttributeSet +import androidx.annotation.StyleRes +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.common.views.AmityStyle + +class AmityImageViewStyle : AmityStyle { + + var tintColor: Int = -1 + + constructor(context: Context, attributeSet: AttributeSet) : super(context) { + parseStyle(context, attributeSet) + } + + constructor(context: Context, @StyleRes style: Int) : super(context) { + parseStyle(context, style) + } + + + private fun parseStyle(context: Context, attrs: AttributeSet) { + val typedArray = + context.obtainStyledAttributes(attrs, R.styleable.AmityImage) + parse(typedArray) + } + + private fun parseStyle(context: Context, @StyleRes style: Int) { + val typeArray = context.obtainStyledAttributes(style, R.styleable.AmityImage); + parse(typeArray) + } + + private fun parse(typedArray: TypedArray) { + tintColor = typedArray.getColor( + R.styleable.AmityImage_amityTintColor, + -1 + ) + + typedArray.recycle() + + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/list/AmityLayoutMarginDecoration.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/list/AmityLayoutMarginDecoration.kt new file mode 100644 index 00000000..95e153b6 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/list/AmityLayoutMarginDecoration.kt @@ -0,0 +1,32 @@ +package com.amity.socialcloud.uikit.common.common.views.list + +import android.graphics.Rect +import android.view.View +import androidx.recyclerview.widget.RecyclerView + + +class AmityLayoutMarginDecoration( + val left: Int, + val right: Int, + val top: Int, + val bottom: Int +) : RecyclerView.ItemDecoration() { + + constructor(margin: Int) : this(margin, margin, margin, margin) + + + override fun getItemOffsets( + outRect: Rect, + view: View, + parent: RecyclerView, + state: RecyclerView.State + ) { + if (parent.adapter != null) { + outRect.left = left + outRect.right = right + outRect.top = top + outRect.bottom = bottom + } + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/list/AmityRecyclerView.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/list/AmityRecyclerView.kt new file mode 100644 index 00000000..c67cbd26 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/list/AmityRecyclerView.kt @@ -0,0 +1,18 @@ +package com.amity.socialcloud.uikit.common.common.views.list + +import android.content.Context +import android.util.AttributeSet +import androidx.recyclerview.widget.RecyclerView + +class AmityRecyclerView : RecyclerView { + + constructor(context: Context) : super(context) + + constructor(context: Context, attributeSet: AttributeSet?) : super(context, attributeSet) + + constructor(context: Context, attributeSet: AttributeSet?, defStyle: Int) : super( + context, + attributeSet, + defStyle + ) +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/text/AmityExpandableTextView.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/text/AmityExpandableTextView.kt new file mode 100644 index 00000000..48b1293b --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/text/AmityExpandableTextView.kt @@ -0,0 +1,150 @@ +package com.amity.socialcloud.uikit.common.common.views.text + +import android.content.Context +import android.text.Spannable +import android.text.SpannableString +import android.text.TextPaint +import android.text.TextUtils +import android.text.method.LinkMovementMethod +import android.text.style.ClickableSpan +import android.util.AttributeSet +import android.util.Log +import android.view.View +import androidx.appcompat.widget.AppCompatTextView +import androidx.core.content.ContextCompat +import com.amity.socialcloud.uikit.common.R + +class AmityExpandableTextView : AppCompatTextView { + private var readMoreClicked: Boolean = false + private var readMoreColor = R.color.amityColorHighlight + private var originalText: CharSequence? = null + private var trimmedText: CharSequence? = null + private var trimmed = false + private var expandOnlyOnReadMoreClick = false + + constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super( + context, + attrs, + defStyle + ) { + initView() + } + + constructor(context: Context, attrs: AttributeSet) : super(context, attrs) { + initView() + } + + private fun initView() { + ellipsize = TextUtils.TruncateAt.END + movementMethod = LinkMovementMethod.getInstance() + + } + + fun showCompleteText() { + readMoreClicked = false + trimmed = false + maxLines = Int.MAX_VALUE + setText() + } + + fun isReadMoreClicked(): Boolean { + return readMoreClicked + } + + fun setReadMoreClicked(readMoreClicked: Boolean) { + this.readMoreClicked = readMoreClicked + } + + fun setExpandOnlyOnReadMoreClick(readMoreClickExpand: Boolean) { + this.expandOnlyOnReadMoreClick = readMoreClickExpand + } + + private fun setText() { + if (!text.endsWith(context.getString(R.string.amity_read_more))) { + originalText = text + trimmedText = getTrimmedText(text) + } + super.setText(getDisplayedText(), BufferType.SPANNABLE) + + } + + private fun getDisplayedText(): CharSequence? { + return if (trimmed) trimmedText else originalText + } + + override fun onLayout(changed: Boolean, left: Int, top: Int, right: Int, bottom: Int) { + super.onLayout(changed, left, top, right, bottom) + trimmed = lineCount >= maxLines + setText() + } + + private fun getTrimmedText(text: CharSequence?): CharSequence? { + if (originalText != null && this.lineCount >= maxLines) { + return try { + val newLine = System.getProperty("line.separator") ?: "\n" + val truncatedSpannableString: SpannableString + val lastCharShown = layout.getLineVisibleEnd(maxLines - 1) + + val readMoreString = context.getString(R.string.amity_read_more) + val visibleText = text?.subSequence(0, lastCharShown) + val displayText: CharSequence + if (visibleText!!.contains(newLine)) { + val lastLineIndex = visibleText.lastIndexOf(newLine) + var lastLine = visibleText.subSequence(lastLineIndex + 1,visibleText.length - 1) + if (lastLine.length > 30) { + lastLine = TextUtils.concat(lastLine.subSequence( + 0, + lastLine.length - readMoreString.length + ), readMoreString) + } else { + lastLine = TextUtils.concat(lastLine, readMoreString) + } + displayText = TextUtils.concat(visibleText.subSequence(0, lastLineIndex + 1), lastLine) + } else { + displayText = TextUtils.concat(text.subSequence(0, lastCharShown - readMoreString.length), readMoreString) + } + + val startIndex = displayText.indexOf(readMoreString) + truncatedSpannableString = SpannableString(displayText) + truncatedSpannableString.setSpan( + getReadMoreSpan(), + startIndex, + startIndex + readMoreString.length, + Spannable.SPAN_EXCLUSIVE_EXCLUSIVE + ) + + truncatedSpannableString + } catch (ex: Exception) { + Log.e("EkoExpandableTextView", "exception $text ${ex.localizedMessage}") + originalText + } + } else { + return originalText + } + } + + fun getVisibleLineCount(): Int { + return if (this.lineCount >= maxLines) + maxLines + else + this.lineCount + } + + private fun getReadMoreSpan(): ClickableSpan { + return object : ClickableSpan() { + override fun onClick(textView: View) { + readMoreClicked = true + } + + override fun updateDrawState(ds: TextPaint) { + ds.color = ContextCompat.getColor(context, readMoreColor) + } + } + } + + fun setReadMoreColor(color: Int) { + readMoreColor = color + setText() + } +} + diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/text/AmityTextStyle.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/text/AmityTextStyle.kt new file mode 100644 index 00000000..48549113 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/text/AmityTextStyle.kt @@ -0,0 +1,51 @@ +package com.amity.socialcloud.uikit.common.common.views.text + +import android.content.Context +import android.content.res.TypedArray +import android.graphics.Typeface +import android.util.AttributeSet +import androidx.annotation.StyleRes +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.common.views.AmityStyle + +class AmityTextStyle : AmityStyle { + + var textColor: Int = -1 + var textStyle: Int = -1 + + constructor(context: Context, attributeSet: AttributeSet) : super(context) { + parseStyle(context, attributeSet) + } + + constructor(context: Context, @StyleRes style: Int) : super(context) { + parseStyle(context, style) + } + + + private fun parseStyle(context: Context, attrs: AttributeSet) { + val typedArray = + context.obtainStyledAttributes(attrs, R.styleable.AmityText) + parse(typedArray) + } + + private fun parseStyle(context: Context, @StyleRes style: Int) { + val typeArray = context.obtainStyledAttributes(style, R.styleable.AmityText); + parse(typeArray) + } + + private fun parse(typedArray: TypedArray) { + textColor = typedArray.getColor( + R.styleable.AmityText_amityTextColor, + getColor(R.color.amityColorBase) + ) + textStyle = typedArray.getInt( + R.styleable.AmityText_amityTextStyle, + Typeface.NORMAL + ) + + typedArray.recycle() + + } + + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/text/AmityTextView.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/text/AmityTextView.kt new file mode 100644 index 00000000..d60bdce1 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/common/views/text/AmityTextView.kt @@ -0,0 +1,38 @@ +package com.amity.socialcloud.uikit.common.common.views.text + +import android.content.Context +import android.util.AttributeSet + +class AmityTextView : androidx.appcompat.widget.AppCompatTextView { + + lateinit var style: AmityTextStyle + + + constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super( + context, + attrs, + defStyle + ) { + parseStyle(attrs) + } + + constructor(context: Context, attrs: AttributeSet) : this(context, attrs, 0) { + parseStyle(attrs) + } + + + private fun parseStyle(attrs: AttributeSet) { + style = AmityTextStyle(context, attrs) + applyStyle() + } + + fun setViewStyle(style: AmityTextStyle) { + this.style = style + applyStyle() + } + + private fun applyStyle() { + setTextColor(style.textColor) + setTypeface(typeface, style.textStyle) + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityAudioRecorderListener.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityAudioRecorderListener.kt new file mode 100644 index 00000000..cc7a52fa --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityAudioRecorderListener.kt @@ -0,0 +1,10 @@ +package com.amity.socialcloud.uikit.common.components + +import java.io.File + +interface AmityAudioRecorderListener { + + fun onFileRecorded(audioFile: File?) + + fun showMessage() +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityAudioRecorderView.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityAudioRecorderView.kt new file mode 100644 index 00000000..3e9e47b1 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityAudioRecorderView.kt @@ -0,0 +1,254 @@ +package com.amity.socialcloud.uikit.common.components + +import android.content.Context +import android.graphics.Point +import android.media.MediaRecorder +import android.os.Environment +import android.os.SystemClock +import android.util.AttributeSet +import android.util.Log +import android.view.LayoutInflater +import android.view.MotionEvent +import android.view.View +import android.view.ViewAnimationUtils +import androidx.constraintlayout.widget.ConstraintLayout +import androidx.databinding.DataBindingUtil +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.databinding.AmityViewAudioRecorderBinding +import org.joda.time.DateTime +import java.io.File +import java.io.IOException +import java.text.SimpleDateFormat +import java.util.* + +class AmityAudioRecorderView : ConstraintLayout { + + private lateinit var mBinding: AmityViewAudioRecorderBinding + private var initialRecordBtnPos = 0 + private var initialDltBtnPos = 0 + private var recordButtonHeight = 0 + private var mediaRecorder: MediaRecorder? = null + private var timer: Timer? = null + private var audioFile: File? = null + private var mListener: AmityAudioRecorderListener? = null + private var startTime = 0L + private var fileSent = false + + constructor(context: Context) : super(context) { + init() + } + + constructor(context: Context, attrs: AttributeSet) : super(context, attrs) { + init() + } + + constructor(context: Context, attrs: AttributeSet, defStyleAttr: Int) : super( + context, + attrs, + defStyleAttr + ) { + init() + } + + private fun init() { + val inflater = context.getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater + mBinding = DataBindingUtil.inflate(inflater, R.layout.amity_view_audio_recorder, this, true) + } + + fun setAudioRecorderListener(listener: AmityAudioRecorderListener) { + mListener = listener + } + + fun onTouch(event: MotionEvent?) { + if (initialRecordBtnPos == 0 || initialDltBtnPos == 0) { + val recordButtonPosition = getCenterPointOfView(mBinding.btnRecordAudio) + initialRecordBtnPos = recordButtonPosition.x + recordButtonHeight = recordButtonPosition.y + + val deleteButtonPosition = getCenterPointOfView(mBinding.btnDelete) + initialDltBtnPos = deleteButtonPosition.x + } + val xPos = event?.rawX + when (event?.action) { + MotionEvent.ACTION_DOWN -> { + startTime = System.currentTimeMillis() + //stopRecording() + startRecording() + startChronometer() + } + MotionEvent.ACTION_MOVE -> { + val currentPos = xPos?.toInt() ?: 0 + val currentHeight = event.rawY.toInt() + val outsideVerticalBound = + currentHeight < recordButtonHeight - mBinding.btnRecordAudio.height / 2 + when { + currentPos <= initialDltBtnPos + (mBinding.btnDelete.width / 2) && !outsideVerticalBound -> { + mBinding.delete = true + mBinding.disable = true + } + else -> { + mBinding.delete = false + mBinding.disable = false + } + } + + if (mBinding.delete == true) { + mBinding.btnDelete.layoutParams.width = + resources.getDimensionPixelSize(R.dimen.amity_sixty_four) + mBinding.btnDelete.layoutParams.height = + resources.getDimensionPixelSize(R.dimen.amity_sixty_four) + mBinding.btnDelete.requestLayout() + } else { + resetDeleteButton() + } + + } + MotionEvent.ACTION_UP -> { + dismissRecordingUi() + } + } + } + + private fun dismissRecordingUi() { + val recordedTime = System.currentTimeMillis() - startTime + stopRecording(recordedTime) + if (mBinding.delete == true) { + audioFile?.delete() + } else { + sendFile(recordedTime) + } + mBinding.delete = false + mBinding.disable = false + mBinding.chronometer.stop() + mBinding.rippleBackGround.stopRippleAnimation() + resetDeleteButton() + } + + + private fun startChronometer() { + var i = 0 + mBinding.chronometer.base = SystemClock.elapsedRealtime() + mBinding.chronometer.setOnChronometerTickListener { chronometer -> + if (chronometer.text == "0$i:00" && chronometer.text != "00:00") { + dismissRecordingUi() + //stopRecording() + //sendFile() + //startRecording() + } + val time = SystemClock.elapsedRealtime() - chronometer.base + val dateTime = DateTime(time) + val seconds = String.format("%02d", dateTime.secondOfMinute().get() % 60) + if (seconds == "00") { + i++ + } + chronometer.text = context.getString(R.string.amity_time, seconds) + } + mBinding.chronometer.start() + } + + + private fun resetDeleteButton() { + mBinding.btnDelete.layoutParams.width = resources.getDimensionPixelSize(R.dimen.amity_forty_eight) + mBinding.btnDelete.layoutParams.height = + resources.getDimensionPixelSize(R.dimen.amity_forty_eight) + mBinding.btnDelete.requestLayout() + } + + private fun getCenterPointOfView(view: View): Point { + val location = IntArray(2) + view.getLocationInWindow(location) + val x = location[0] + view.width / 2 + val y = location[1] + view.height / 2 + return Point(x, y) + } + + fun circularReveal() { + val radius = mBinding.layoutRecorder.width.coerceAtLeast(mBinding.layoutRecorder.height) + val circularReveal = ViewAnimationUtils.createCircularReveal( + mBinding.layoutRecorder, + mBinding.layoutRecorder.width / 2, mBinding.layoutRecorder.height, 0F, radius * 1.1F + ) + circularReveal.duration = 1500 + circularReveal.start() + } + + private fun startRecording() { + fileSent = false + mediaRecorder = MediaRecorder() + audioFile = try { + createAudioFile() + } catch (ex: IOException) { + Log.e("EkoAudioRecorderView", "createAudioFile Exception ${ex.localizedMessage}") + null + } + mediaRecorder?.apply { + setAudioSource(MediaRecorder.AudioSource.MIC) + setOutputFormat(MediaRecorder.OutputFormat.MPEG_4) + setAudioEncoder(MediaRecorder.AudioEncoder.AAC) + setOutputFile(audioFile?.absolutePath) + setAudioSamplingRate(8000) + setAudioEncodingBitRate(8000) + prepare() + start() + } + timer = Timer() + timer?.schedule(object : TimerTask() { + override fun run() { + val currentMaxAmplitude = mediaRecorder?.maxAmplitude ?: 0 + post { + if (currentMaxAmplitude >= 1000) { + mBinding.rippleBackGround.startRippleAnimation() + } else { + mBinding.rippleBackGround.stopRippleAnimation() + } + } + } + }, 0, 500) + } + + private fun stopRecording(recordedTime: Long) { + if (recordedTime > 500) { + try { + mediaRecorder?.apply { + stop() + reset() + release() + } + } catch (ex: Exception) { + Log.e("EkoAudioRecorderView", "stopRecording: ${ex.printStackTrace()}") + } + + } + mediaRecorder = null + timer?.cancel() + timer = null + } + + private fun sendFile(recordedTime: Long) { + + if (recordedTime < 1000) { + audioFile?.delete() + mListener?.showMessage() + } else { + if (!fileSent) { + mListener?.onFileRecorded(audioFile) + fileSent = true + } + + } + } + + @Throws(IOException::class) + private fun createAudioFile(): File { + // Create an audio file name + val timeStamp: String = + SimpleDateFormat("yyyyMMdd_HHmmss", Locale.getDefault()).format(Date()) + val storageDir: File? = context.getExternalFilesDir(Environment.DIRECTORY_DOCUMENTS) + return File.createTempFile( + "Audio_${timeStamp}_", /* prefix */ + ".mp3", /* suffix */ + storageDir /* directory */ + ) + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityAvatarView.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityAvatarView.kt new file mode 100644 index 00000000..0e8ffcbd --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityAvatarView.kt @@ -0,0 +1,130 @@ +package com.amity.socialcloud.uikit.common.components + +import android.content.Context +import android.graphics.drawable.Drawable +import android.net.Uri +import android.util.AttributeSet +import android.view.View +import android.widget.FrameLayout +import androidx.core.content.ContextCompat +import com.amity.socialcloud.uikit.common.R +import com.bumptech.glide.Glide +import com.bumptech.glide.signature.ObjectKey +import com.google.android.material.imageview.ShapeableImageView +import com.google.android.material.shape.ShapeAppearanceModel + +class AmityAvatarView : FrameLayout { + + // to track user avatar url + private var mUrl: String = "" + + // to track user avatar url + private lateinit var mPlaceholderDrawable: Drawable + + // to track avatar image + private lateinit var mAvatarImageView: ShapeableImageView + + private lateinit var mCameraImageView: ShapeableImageView + + private var isCircular = true + + private var showCameraIcon = false + + private var mUri: Uri? = null + + constructor(context: Context) : super(context) { + init() + } + + constructor(context: Context, attrs: AttributeSet) : super(context, attrs) { + init() + } + + constructor(context: Context, attrs: AttributeSet, defStyleAttr: Int) : super( + context, + attrs, + defStyleAttr + ) { + init() + } + + private fun init() { + val rootView = View.inflate(context, R.layout.amity_view_avatar, null) + mAvatarImageView = rootView.findViewById(R.id.iv_avatar) + mCameraImageView = rootView.findViewById(R.id.iv_camera) + mPlaceholderDrawable = ContextCompat.getDrawable(context, R.drawable.amity_ic_tick_green)!! + loadView() + addView(rootView) + } + + private fun loadView(signatureString: String = "") { + + val shapeBuilder = ShapeAppearanceModel.builder() + if (isCircular) { + shapeBuilder.setAllCornerSizes(ShapeAppearanceModel.PILL) + } + mAvatarImageView.shapeAppearanceModel = shapeBuilder.build() + + if (showCameraIcon) { + mCameraImageView.visibility = View.VISIBLE + } else { + mCameraImageView.visibility = View.GONE + } + + + Glide.with(this) + .load(mUri ?: mUrl) + .dontAnimate() + .signature(ObjectKey(signatureString)) + .into(mAvatarImageView) + } + + /** + * setter for AvatarView properties + * @param [url] + * @param [placeholder] + * @param [signatureString] + * @author sumitlakra + * @date 06/01/2020 + */ + fun setAvatarUrl(url: String?, placeholder: Drawable? = null, signatureString: String = "") { + mUrl = url ?: "" + if (placeholder != null) { + mPlaceholderDrawable = placeholder + } + loadView(signatureString) + } + + /** + * Function to load local storage image + * @author sumitlakra + * @date 06/17/2020 + */ + fun setUri(uri: Uri?) { + mUri = uri + loadView("") + } + + /** + * setter for AvatarView Shape + * @param [value] + * @author sumitlakra + * @date 06/01/2020 + */ + fun setIsCircular(value: Boolean) { + isCircular = value + loadView("") + } + + /** + * setter to control camera icon visibility + * @param [value] + * @author sumitlakra + * @date 06/15/2020 + */ + fun showCameraIcon(value: Boolean) { + showCameraIcon = value + loadView("") + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityBindingUtility.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityBindingUtility.kt new file mode 100644 index 00000000..0bee5f73 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityBindingUtility.kt @@ -0,0 +1,343 @@ +package com.amity.socialcloud.uikit.common.components + +import android.content.res.ColorStateList +import android.graphics.Color +import android.graphics.PorterDuff +import android.graphics.PorterDuffColorFilter +import android.graphics.Typeface +import android.graphics.drawable.Drawable +import android.net.Uri +import android.text.Spannable +import android.text.SpannableString +import android.text.style.ForegroundColorSpan +import android.view.View +import android.widget.Button +import android.widget.ImageView +import android.widget.TextView +import androidx.annotation.ColorRes +import androidx.annotation.DimenRes +import androidx.core.content.ContextCompat +import androidx.core.view.ViewCompat +import androidx.core.widget.ImageViewCompat +import androidx.databinding.BindingAdapter +import androidx.recyclerview.widget.RecyclerView +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.common.isNotEmptyOrBlank +import com.amity.socialcloud.uikit.common.common.views.AmityColorPaletteUtil +import com.amity.socialcloud.uikit.common.common.views.AmityColorShade +import com.amity.socialcloud.uikit.common.utils.AmityScaleErrorImageViewTarget +import com.bumptech.glide.Glide +import com.google.android.material.button.MaterialButton +import com.google.android.material.checkbox.MaterialCheckBox +import com.google.android.material.imageview.ShapeableImageView +import com.google.android.material.shape.CornerFamily +import com.google.android.material.shape.MaterialShapeDrawable +import com.google.android.material.shape.ShapeAppearanceModel +import java.io.File + + +@BindingAdapter( + value = ["textColorShade", "textColorHintShade"], + requireAll = false) +fun setTextColor(view: TextView, colorShade: AmityColorShade?, textColorHintShade: AmityColorShade?) { + colorShade?.let { + view.setTextColor(AmityColorPaletteUtil.getColor(view.currentTextColor, colorShade)) + } + textColorHintShade?.let { + view.setHintTextColor(AmityColorPaletteUtil.getColor(view.currentHintTextColor, textColorHintShade)) + } +} + +@BindingAdapter( + value = [ + "buttonEnabledTextColor", + "buttonEnabledTextColorShade", + "buttonDisabledTextColor", + "buttonDisabledTextColorShade"], + requireAll = false) +fun setButtonTextColor(view: Button, buttonEnabledTextColor: Int?, + buttonEnabledTextColorShade: AmityColorShade?, buttonDisabledTextColor: Int?, + buttonDisabledTextColorShade: AmityColorShade?) { + + val states = arrayOf(intArrayOf(android.R.attr.state_enabled), intArrayOf(-android.R.attr.state_enabled)) + val colorEnabled = AmityColorPaletteUtil.getColor(buttonEnabledTextColor!!, buttonEnabledTextColorShade + ?: AmityColorShade.DEFAULT) + val colorDefault = AmityColorPaletteUtil.getColor(buttonDisabledTextColor!!, buttonDisabledTextColorShade + ?: AmityColorShade.DEFAULT) + val colors = intArrayOf(colorEnabled, colorDefault) + + val colorStateList = ColorStateList(states, colors) + view.setTextColor(colorStateList) +} + +@BindingAdapter(value = ["amityBackgroundColorAlpha"], requireAll = true) +fun setBackgroundAlpha(view: ShapeableImageView, amityBackgroundColorAlpha: Int) { + view.background.alpha = amityBackgroundColorAlpha +} + +@BindingAdapter(value = ["amityButtonStrokeShade"], requireAll = true) +fun setBackgroundAlpha(view: MaterialButton, shade: AmityColorShade) { + val strokeColor = view.strokeColor.defaultColor + + val colorDefault = AmityColorPaletteUtil.getColor(strokeColor, AmityColorShade.SHADE3) + val states = arrayOf(intArrayOf(android.R.attr.state_enabled), intArrayOf(-android.R.attr.state_enabled)) + val colors = intArrayOf(colorDefault, colorDefault) + + val colorStateList = ColorStateList(states, colors) + view.strokeColor = colorStateList +} + +@BindingAdapter(value = ["drawableTintColor", "drawableTintShade"], requireAll = false) +fun setDrawableTint(view: TextView, drawableTintColor: Int?, drawableTintShade: AmityColorShade?) { + if (drawableTintColor != null) { + val tintColor: Int = AmityColorPaletteUtil.getColor(drawableTintColor, drawableTintShade + ?: AmityColorShade.DEFAULT) + if (drawableTintShade != null) { + for (drawable in view.compoundDrawables) { + drawable?.colorFilter = PorterDuffColorFilter(tintColor, PorterDuff.Mode.SRC_IN) + } + } + } +} + +@BindingAdapter(value = ["amityTintColor", "amityTintShade"], requireAll = false) +fun setImageViewTint(imageView: ImageView, tintColor: Int, tintShade: AmityColorShade?) { + val shade = tintShade ?: AmityColorShade.SHADE2 + ImageViewCompat.setImageTintList(imageView, ColorStateList.valueOf(AmityColorPaletteUtil.getColor(tintColor, shade))) +} + +@BindingAdapter( + value = [ + "checkBoxDefaultColor", + "checkBoxDefaultShade", + "checkBoxCheckedColor", + "checkBoxCheckedShade"], + requireAll = false) +fun setCheckboxSelectorColor(view: MaterialCheckBox, checkBoxDefaultColor: Int?, checkBoxDefaultShade: AmityColorShade?, + checkBoxCheckedColor: Int?, checkBoxCheckedShade: AmityColorShade?) { + + val states = arrayOf(intArrayOf(android.R.attr.state_checked), intArrayOf(-android.R.attr.state_checked)) + val tintColorChecked = AmityColorPaletteUtil.getColor(checkBoxCheckedColor!!, checkBoxCheckedShade + ?: AmityColorShade.DEFAULT) + val tintColorDefault = AmityColorPaletteUtil.getColor(checkBoxDefaultColor!!, checkBoxDefaultShade + ?: AmityColorShade.DEFAULT) + val colors = intArrayOf(tintColorChecked, tintColorDefault) + + val colorStateList = ColorStateList(states, colors) + view.buttonTintList = colorStateList + view.setTextColor(colorStateList) +} + +@BindingAdapter(value = ["message", "isSender"], requireAll = true) +fun setText(view: AmityReadMoreTextView, message: String?, isSender: Boolean) { + view.isSender(isSender) + view.setText(message) +} + +@BindingAdapter(value = ["longPress", "maxLines"], requireAll = false) +fun setListener(view: AmityReadMoreTextView, listener: AmityLongPressListener?, maxLines: Int?) { + if (listener != null) { + view.setReadMoreListener(listener) + } + if (maxLines != null) { + view.setMaxLines(maxLines) + } +} + +@BindingAdapter(value = ["amityBackgroundColor", "backgroundColorShade"], requireAll = false) +fun setViewBackgroundColor(view: View, color: Int?, colorShade: AmityColorShade?) { + val shade = colorShade ?: AmityColorShade.DEFAULT + val bgColor = color ?: ContextCompat.getColor(view.context, R.color.amityColorPrimary) + view.setBackgroundColor(AmityColorPaletteUtil.getColor(bgColor, shade)) +} + +@BindingAdapter( + value = [ + "avatarViewImage", + "avatarViewPlaceHolder", + "avatarViewSignature", + "isCircular"], + requireAll = false) +fun setAvatarViewImage(view: AmityAvatarView, imagePath: String?, placeholder: Drawable?, + signature: String? = "", isCircular: Boolean = true) { + view.setIsCircular(isCircular) + view.setAvatarUrl(imagePath, placeholder, signature ?: "") +} + +@BindingAdapter("showCameraIcon") +fun setShowCameraIcon(view: AmityAvatarView, showCameraIcon: Boolean = false) { + view.showCameraIcon(showCameraIcon) +} + +@BindingAdapter("required") +fun setRequiredInLabel(view: TextView, required: Boolean = false) { + if (required) { + val required: Spannable = SpannableString("*") + + required.setSpan(ForegroundColorSpan(Color.RED), 0, required.length, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE) + view.append(required) + } +} + +@BindingAdapter( + value = [ + "roundedCorner", + "cornerRadius", + "topLeftRadius", + "bottomLeftRadius", + "topRightRadius", + "bottomRightRadius", + "fillColor", + "StrokeColor", + "colorShade"], + requireAll = false) +fun setRoundedCorner(view: View, + roundedCorner: Boolean, + @DimenRes cornerRadius: Int?, + topLeft: Float?, + bottomLeft: Float?, + topRight: Float?, + bottomRight: Float?, + @ColorRes fillColor: Int?, + @ColorRes strokeColor: Int?, + colorShade: AmityColorShade?) { + if (roundedCorner) { + val radius = view.context.resources.getDimension(cornerRadius ?: R.dimen.amity_six) + val modal = ShapeAppearanceModel().toBuilder() + if (topLeft == null) { + modal.setTopLeftCorner(CornerFamily.ROUNDED, radius) + } else { + modal.setTopLeftCorner(CornerFamily.ROUNDED, topLeft) + } + + if (bottomLeft == null) { + modal.setBottomLeftCorner(CornerFamily.ROUNDED, radius) + } else { + modal.setBottomLeftCorner(CornerFamily.ROUNDED, bottomLeft) + } + + if (topRight == null) { + modal.setTopRightCorner(CornerFamily.ROUNDED, radius) + } else { + modal.setTopRightCorner(CornerFamily.ROUNDED, topRight) + } + + if (bottomRight == null) { + modal.setBottomRightCorner(CornerFamily.ROUNDED, radius) + } else { + modal.setBottomRightCorner(CornerFamily.ROUNDED, bottomRight) + } + + val shapeDrawable = MaterialShapeDrawable(modal.build()) + if (fillColor == null) { + shapeDrawable.fillColor = ContextCompat.getColorStateList(view.context, R.color.amityColorWhite) + } else { + if (colorShade == null) + shapeDrawable.fillColor = ContextCompat.getColorStateList(view.context, fillColor) + else + shapeDrawable.setTint(AmityColorPaletteUtil.getColor(ContextCompat.getColor(view.context, fillColor), colorShade)) + } + + if (strokeColor == null) { + if (fillColor == null) { + shapeDrawable.setStroke(2F, ContextCompat.getColor(view.context, R.color.amityColorWhite)) + } else { + if (colorShade == null) + shapeDrawable.setStroke(2F, ContextCompat.getColor(view.context, fillColor)) + else + shapeDrawable.setStroke(2F, AmityColorPaletteUtil.getColor(ContextCompat.getColor(view.context, fillColor), colorShade)) + } + } else { + shapeDrawable.setStroke(2F, ContextCompat.getColor(view.context, strokeColor)) + } + + ViewCompat.setBackground(view, shapeDrawable) + } +} + +@BindingAdapter("imageUrl", "placeHolder", requireAll = false) +fun setImageUrl(view: ImageView, imageUrl: String?, placeholder: Drawable?) { + var glideImageUrl = imageUrl + var mPlaceholder = placeholder + var imageUri: Uri = Uri.EMPTY + if (imageUrl == null) { + glideImageUrl = "" + } + if (placeholder == null) { + mPlaceholder = ContextCompat.getDrawable(view.context, R.drawable.amity_ic_user) + } + val imageSynced = when { + glideImageUrl!!.startsWith("https") -> { + true + } + glideImageUrl.isNotEmptyOrBlank() -> { + imageUri = Uri.fromFile(File(glideImageUrl)) + false + } + else -> false + } + Glide.with(view.context) + .load(if (imageSynced) glideImageUrl else imageUri) + .centerCrop() + .placeholder(mPlaceholder) + .error(mPlaceholder) + .dontAnimate() + .into(AmityScaleErrorImageViewTarget(view).error()) +} + +@BindingAdapter(value = ["onScrolled", "onScrollStateChanged"], requireAll = false) +fun setOnRVScroll(rv: RecyclerView, onScroll: OnScroll?, onScrollStateChanged: OnScrollStateChanged?) { + rv.addOnScrollListener(object : RecyclerView.OnScrollListener() { + override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) { + onScroll?.onScrolled(recyclerView, dx, dy) + } + + override fun onScrollStateChanged(recyclerView: RecyclerView, newState: Int) { + onScrollStateChanged?.onScrollStateChanged(recyclerView, newState) + } + }) +} + +interface OnScroll { + + fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) +} + +interface OnScrollStateChanged { + + fun onScrollStateChanged(recyclerView: RecyclerView, newState: Int) +} + +@BindingAdapter(value = ["amityFillColor", "amityFillShade"]) +fun setRoundedImageView(imageView: ImageView, fillColor: Int, shade: AmityColorShade) { + val modal = ShapeAppearanceModel() + .toBuilder() + .setAllCorners(CornerFamily.ROUNDED, imageView.context.resources.getDimensionPixelSize(R.dimen.amity_thirty_two).toFloat()) + val shapeDrawable = MaterialShapeDrawable(modal.build()) + shapeDrawable.setTint(AmityColorPaletteUtil.getColor(fillColor, shade)) + + ViewCompat.setBackground(imageView, shapeDrawable) +} + +@BindingAdapter("safeText") +fun setText(textView: TextView, input: CharSequence?) { + if (input != null && input.isNotEmpty()) { + textView.text = input + } else { + textView.text = textView.context.getString(R.string.amity_anonymous) + } +} + +@BindingAdapter("isBold") +fun setBold(view: TextView, isBold: Boolean) { + if (isBold) { + view.setTypeface(null, Typeface.BOLD) + } else { + view.setTypeface(null, Typeface.NORMAL) + } +} + +@BindingAdapter("amityVisibility") +fun setVisibility(view: View, value: Boolean) { + view.visibility = if (value) View.VISIBLE else View.GONE +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityChatComposeBarClickListener.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityChatComposeBarClickListener.kt new file mode 100644 index 00000000..8b86eb72 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityChatComposeBarClickListener.kt @@ -0,0 +1,9 @@ +package com.amity.socialcloud.uikit.common.components + +interface AmityChatComposeBarClickListener { + + fun onCameraClicked() + fun onAlbumClicked() + fun onFileClicked() + fun onLocationCLicked() +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityCommunityHeader.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityCommunityHeader.kt new file mode 100644 index 00000000..a05b80d3 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityCommunityHeader.kt @@ -0,0 +1,4 @@ +package com.amity.socialcloud.uikit.common.components + +class AmityCommunityHeader { +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityDividerItemDecor.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityDividerItemDecor.kt new file mode 100644 index 00000000..e95c00f7 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityDividerItemDecor.kt @@ -0,0 +1,40 @@ +package com.amity.socialcloud.uikit.common.components + +import android.content.Context +import android.graphics.Canvas +import android.graphics.drawable.Drawable +import androidx.recyclerview.widget.RecyclerView + + +class AmityDividerItemDecor : RecyclerView.ItemDecoration { + + private val ATTRS = intArrayOf(android.R.attr.listDivider) + private var mDivider: Drawable? = null + + constructor(divider: Drawable?) { + mDivider = divider + } + + constructor(context: Context) { + val styledAttributes = context.obtainStyledAttributes(ATTRS) + mDivider = styledAttributes.getDrawable(0) + styledAttributes.recycle() + } + + override fun onDrawOver(c: Canvas, parent: RecyclerView, state: RecyclerView.State) { + val dividerLeft = parent.paddingLeft + val dividerRight = parent.width - parent.paddingRight + + val childCount = parent.childCount + for (i in 0..childCount - 2) { + val child = parent.getChildAt(i) + val params = child.layoutParams as RecyclerView.LayoutParams + val dividerTop = child.bottom + params.bottomMargin + val dividerBottom = dividerTop + mDivider!!.intrinsicHeight + mDivider!!.setBounds(dividerLeft, dividerTop, dividerRight, dividerBottom) + mDivider!!.draw(c) + } + } + + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityImageViewBindingAdapter.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityImageViewBindingAdapter.kt new file mode 100644 index 00000000..01b41d38 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityImageViewBindingAdapter.kt @@ -0,0 +1,30 @@ +package com.amity.socialcloud.uikit.common.components + +import android.graphics.drawable.Drawable +import android.net.Uri +import android.widget.ImageView +import androidx.databinding.BindingAdapter + +@BindingAdapter("imageResource") +fun setImageUri(view: ImageView, imageUri: String?) { + if (imageUri == null) { + view.setImageURI(null) + } else { + view.setImageURI(Uri.parse(imageUri)) + } +} + +@BindingAdapter("imageResource") +fun setImageUri(view: ImageView, imageUri: Uri) { + view.setImageURI(imageUri) +} + +@BindingAdapter("imageResource") +fun setImageDrawable(view: ImageView, drawable: Drawable) { + view.setImageDrawable(drawable) +} + +@BindingAdapter("imageResource") +fun setImageResource(imageView: ImageView, resource: Int) { + imageView.setImageResource(resource) +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityLongPressListener.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityLongPressListener.kt new file mode 100644 index 00000000..67bcfb46 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityLongPressListener.kt @@ -0,0 +1,6 @@ +package com.amity.socialcloud.uikit.common.components + +interface AmityLongPressListener { + + fun onLongPress() +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityMessageListListener.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityMessageListListener.kt new file mode 100644 index 00000000..ee6082dc --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityMessageListListener.kt @@ -0,0 +1,5 @@ +package com.amity.socialcloud.uikit.common.components + +interface AmityMessageListListener { + fun onMessageClicked(position: Int) +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityReadMoreTextView.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityReadMoreTextView.kt new file mode 100644 index 00000000..356f8bd8 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityReadMoreTextView.kt @@ -0,0 +1,90 @@ +package com.amity.socialcloud.uikit.common.components + +import android.content.Context +import android.util.AttributeSet +import android.view.LayoutInflater +import android.view.View +import android.view.ViewTreeObserver +import androidx.constraintlayout.widget.ConstraintLayout +import androidx.databinding.DataBindingUtil +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.databinding.AmityViewReadMoreBinding + +class AmityReadMoreTextView : ConstraintLayout { + + private lateinit var mBinding: AmityViewReadMoreBinding + private var isSender = true + private var message: String? = "" + private var mListener: AmityLongPressListener? = null + + constructor(context: Context) : super(context) { + init() + } + + constructor(context: Context, attrs: AttributeSet) : super(context, attrs) { + init() + } + + constructor(context: Context, attrs: AttributeSet, defStyleAttr: Int) : super( + context, + attrs, + defStyleAttr + ) { + init() + } + + private fun init() { + val inflater = context.getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater + mBinding = DataBindingUtil.inflate(inflater, R.layout.amity_view_read_more, this, true) + mBinding.isSender = isSender + mBinding.readMoreContainer.setOnClickListener { + mBinding.tvMessage.maxLines = Int.MAX_VALUE + mBinding.tvReadMore.visibility = View.GONE + mBinding.tvMessage.text = message + } + + mBinding.readMoreContainer.setOnLongClickListener { + mListener?.onLongPress() + true + } + } + + fun setReadMoreColor(color: Int) { + mBinding.tvReadMore.setTextColor(color) + } + + fun setText(text: String?) { + message = text + mBinding.tvMessage.text = text + setReadMoreVisibility() + } + + fun isSender(value: Boolean) { + mBinding.isSender = value + } + + fun setReadMoreListener(listener: AmityLongPressListener) { + mListener = listener + } + + fun setMaxLines(value: Int) { + mBinding.tvMessage.maxLines = value + } + + private fun setReadMoreVisibility() { + val vto = mBinding.tvMessage.viewTreeObserver + vto.addOnGlobalLayoutListener(object : ViewTreeObserver.OnGlobalLayoutListener { + override fun onGlobalLayout() { + val obs = mBinding.tvMessage.viewTreeObserver + obs.removeOnGlobalLayoutListener(this) + + if (mBinding.tvMessage.lineCount > mBinding.tvMessage.maxLines) { + mBinding.tvReadMore.visibility = View.VISIBLE + } else { + mBinding.tvReadMore.visibility = View.GONE + } + } + }) + + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityRippleBackground.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityRippleBackground.kt new file mode 100644 index 00000000..c01c9a96 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityRippleBackground.kt @@ -0,0 +1,148 @@ +package com.amity.socialcloud.uikit.common.components + +import android.animation.Animator +import android.animation.AnimatorSet +import android.animation.ObjectAnimator +import android.content.Context +import android.graphics.Canvas +import android.graphics.Paint +import android.util.AttributeSet +import android.view.View +import android.view.animation.AccelerateDecelerateInterpolator +import android.widget.RelativeLayout +import com.amity.socialcloud.uikit.common.R +import java.util.* + +class AmityRippleBackground : RelativeLayout { + private var rippleStrokeWidth = 0f + private lateinit var paint: Paint + var isRippleAnimationRunning = false + private lateinit var animatorSet: AnimatorSet + private val rippleViewList: ArrayList = arrayListOf() + + constructor(context: Context?) : super(context) {} + constructor(context: Context, attrs: AttributeSet?) : super(context, attrs) { + init(context, attrs) + } + + constructor(context: Context, attrs: AttributeSet?, defStyleAttr: Int) : super( + context, + attrs, + defStyleAttr + ) { + init(context, attrs) + } + + companion object { + private const val DEFAULT_RIPPLE_COUNT = 6 + private const val DEFAULT_DURATION_TIME = 3000 + private const val DEFAULT_SCALE = 6.0f + private const val DEFAULT_FILL_TYPE = 0 + } + + private fun init(context: Context, attrs: AttributeSet?) { + if (isInEditMode) return + requireNotNull(attrs) { "Attributes should be provided to this view," } + val typedArray = context.obtainStyledAttributes(attrs, R.styleable.AmityRippleBackground) + val rippleColor = typedArray.getColor( + R.styleable.AmityRippleBackground_amityRbColor, + resources.getColor(R.color.amityColorBase) + ) + rippleStrokeWidth = typedArray.getDimension( + R.styleable.AmityRippleBackground_amityRbStrokeWidth, + resources.getDimension(R.dimen.amity_two) + ) + val rippleRadius = typedArray.getDimension( + R.styleable.AmityRippleBackground_amityRbRadius, + resources.getDimension(R.dimen.amity_sixty_four) + ) + val rippleDurationTime = + typedArray.getInt(R.styleable.AmityRippleBackground_amityRbDuration, DEFAULT_DURATION_TIME) + val rippleAmount = + typedArray.getInt(R.styleable.AmityRippleBackground_amityRbRippleAmount, DEFAULT_RIPPLE_COUNT) + val rippleScale = + typedArray.getFloat(R.styleable.AmityRippleBackground_amityRbScale, DEFAULT_SCALE) + val rippleType = + typedArray.getInt(R.styleable.AmityRippleBackground_amityRbType, DEFAULT_FILL_TYPE) + typedArray.recycle() + val rippleDelay = rippleDurationTime / rippleAmount + + paint = Paint() + paint.isAntiAlias = true + if (rippleType == DEFAULT_FILL_TYPE) { + rippleStrokeWidth = 0f + paint.style = Paint.Style.FILL + } else paint.style = Paint.Style.STROKE + paint.color = rippleColor + + val rippleParams = LayoutParams( + (2 * (rippleRadius + rippleStrokeWidth)).toInt(), + (2 * (rippleRadius + rippleStrokeWidth)).toInt() + ) + + rippleParams.addRule(ALIGN_PARENT_BOTTOM) + rippleParams.addRule(CENTER_HORIZONTAL) + animatorSet = AnimatorSet() + animatorSet.interpolator = AccelerateDecelerateInterpolator() + + val animatorList = ArrayList() + for (i in 0 until rippleAmount) { + val rippleView = RippleView(getContext()) + addView(rippleView, rippleParams) + rippleViewList.add(rippleView) + val scaleXAnimator = ObjectAnimator.ofFloat(rippleView, "ScaleX", 1.0f, rippleScale) + scaleXAnimator.repeatCount = ObjectAnimator.INFINITE + scaleXAnimator.repeatMode = ObjectAnimator.RESTART + scaleXAnimator.startDelay = i * rippleDelay.toLong() + scaleXAnimator.duration = rippleDurationTime.toLong() + animatorList.add(scaleXAnimator) + val scaleYAnimator = ObjectAnimator.ofFloat(rippleView, "ScaleY", 1.0f, rippleScale) + scaleYAnimator.repeatCount = ObjectAnimator.INFINITE + scaleYAnimator.repeatMode = ObjectAnimator.RESTART + scaleYAnimator.startDelay = i * rippleDelay.toLong() + scaleYAnimator.duration = rippleDurationTime.toLong() + animatorList.add(scaleYAnimator) + val alphaAnimator = ObjectAnimator.ofFloat(rippleView, "Alpha", 1.0f, 0f) + alphaAnimator.repeatCount = ObjectAnimator.INFINITE + alphaAnimator.repeatMode = ObjectAnimator.RESTART + alphaAnimator.startDelay = i * rippleDelay.toLong() + alphaAnimator.duration = rippleDurationTime.toLong() + animatorList.add(alphaAnimator) + } + animatorSet.playTogether(animatorList) + } + + private inner class RippleView(context: Context?) : View(context) { + override fun onDraw(canvas: Canvas) { + val radius = width.coerceAtMost(height) / 2 + canvas.drawCircle( + radius.toFloat(), + radius.toFloat(), + 100F, + paint + ) + } + + init { + this.visibility = INVISIBLE + } + } + + fun startRippleAnimation() { + if (!isRippleAnimationRunning) { + for (rippleView in rippleViewList) { + rippleView.visibility = VISIBLE + } + animatorSet.start() + isRippleAnimationRunning = true + } + } + + fun stopRippleAnimation() { + if (isRippleAnimationRunning) { + animatorSet.end() + isRippleAnimationRunning = false + } + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityStyleColorSpan.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityStyleColorSpan.kt new file mode 100644 index 00000000..8d41bd4c --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityStyleColorSpan.kt @@ -0,0 +1,18 @@ +package com.amity.socialcloud.uikit.common.components + +import android.text.TextPaint +import android.text.style.StyleSpan +import androidx.annotation.ColorInt + +class AmityStyleColorSpan(@ColorInt private val color: Int, style: Int) : StyleSpan(style) { + + override fun updateDrawState(ds: TextPaint?) { + super.updateDrawState(ds) + ds?.color = color + } + + override fun updateMeasureState(paint: TextPaint) { + super.updateMeasureState(paint) + paint.color = color + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityTabLayout.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityTabLayout.kt new file mode 100644 index 00000000..5698455f --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityTabLayout.kt @@ -0,0 +1,90 @@ +package com.amity.socialcloud.uikit.common.components + +import android.content.Context +import android.util.AttributeSet +import android.view.LayoutInflater +import android.view.View +import android.widget.TableLayout +import androidx.constraintlayout.widget.ConstraintLayout +import androidx.core.content.ContextCompat +import androidx.viewpager2.widget.ViewPager2 +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.base.AmityFragmentStateAdapter +import com.amity.socialcloud.uikit.common.common.setBackgroundColor +import com.amity.socialcloud.uikit.common.common.views.AmityColorPaletteUtil +import com.amity.socialcloud.uikit.common.common.views.AmityColorShade +import com.google.android.material.tabs.TabLayout +import com.google.android.material.tabs.TabLayoutMediator + +class AmityTabLayout : ConstraintLayout { + + private lateinit var mAdapter: AmityFragmentStateAdapter + private lateinit var tabLayout: TabLayout + private lateinit var viewPager2: ViewPager2 + + constructor(context: Context) : super(context) { + init() + } + + constructor(context: Context, attrs: AttributeSet) : super(context, attrs) { + init() + } + + constructor(context: Context, attrs: AttributeSet, defStyleAttr: Int) : super( + context, + attrs, + defStyleAttr + ) { + init() + } + + private fun init() { + val rootView = LayoutInflater.from(context).inflate(R.layout.amity_tab_layout, this, true) + tabLayout = rootView.findViewById(R.id.tab_header) + viewPager2 = rootView.findViewById(R.id.viewpager) + val divider = rootView.findViewById(R.id.divider) + divider.setBackgroundColor( + ContextCompat.getColor(context, R.color.amityColorBase), + AmityColorShade.SHADE4 + ) + } + + fun setAdapter(adapter: AmityFragmentStateAdapter) { + mAdapter = adapter + viewPager2.adapter = mAdapter + + tabLayout.setTabTextColors( + AmityColorPaletteUtil.getColor( + ContextCompat.getColor(context, R.color.amityColorBase), + AmityColorShade.SHADE3 + ), ContextCompat.getColor( + context, + R.color.amityColorPrimary + ) + ) + TabLayoutMediator(tabLayout, viewPager2) { tab, position -> + tab.text = mAdapter.getTitle(position) + }.attach() + + } + + fun setPageChangeListener(callback: ViewPager2.OnPageChangeCallback) { + viewPager2.registerOnPageChangeCallback(callback) + } + + fun setOffscreenPageLimit(limit: Int) { + viewPager2.offscreenPageLimit = limit + } + + fun switchTab(position: Int) { + try { + viewPager2.setCurrentItem(position, true) + } catch (ex: Exception) { + + } + } + + fun disableSwipe() { + viewPager2.isUserInputEnabled = false + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityToolBar.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityToolBar.kt new file mode 100644 index 00000000..d6381b6d --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityToolBar.kt @@ -0,0 +1,107 @@ +package com.amity.socialcloud.uikit.common.components + +import android.content.Context +import android.graphics.PorterDuff +import android.graphics.PorterDuffColorFilter +import android.graphics.drawable.Drawable +import android.util.AttributeSet +import android.view.LayoutInflater +import androidx.core.content.ContextCompat +import androidx.databinding.DataBindingUtil +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.common.expandViewHitArea +import com.amity.socialcloud.uikit.common.common.views.AmityColorPaletteUtil +import com.amity.socialcloud.uikit.common.common.views.AmityColorShade +import com.amity.socialcloud.uikit.common.databinding.AmityToolbarBinding +import com.google.android.material.appbar.MaterialToolbar +import kotlinx.android.synthetic.main.amity_toolbar.view.* + +class AmityToolBar : MaterialToolbar { + + private lateinit var mBinding: AmityToolbarBinding + + constructor(context: Context) : super(context) { + init() + } + + constructor(context: Context, attrs: AttributeSet) : super(context, attrs) { + init() + } + + constructor(context: Context, attrs: AttributeSet, defStyleAttr: Int) : super( + context, + attrs, + defStyleAttr + ) { + init() + } + + private fun init() { + val inflater = context.getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater + mBinding = DataBindingUtil.inflate(inflater, R.layout.amity_toolbar, this, true) + mBinding.rightStringActive = false + toggleRightTextColor(false) + setContentInsetsRelative(0, 0) + setUpImageViewLeft() + setUpImageViewRight() + } + + private fun setUpImageViewLeft() { + ivLeft.expandViewHitArea() + } + + private fun setUpImageViewRight() { + tv_right.expandViewHitArea() + } + + fun setLeftString(value: String) { + mBinding.leftString = value + } + + fun setLeftDrawable(value: Drawable?, color: Int? = null) { + mBinding.leftDrawable = value + if (color != null && mBinding.leftDrawable != null) { + mBinding.leftDrawable!!.colorFilter = + PorterDuffColorFilter(color, PorterDuff.Mode.SRC_IN) + } + + } + + fun setRightString(value: String) { + mBinding.rightString = value + } + + fun setRightStringActive(value: Boolean) { + mBinding.rightStringActive = value + toggleRightTextColor(value) + } + + private fun toggleRightTextColor(value: Boolean) { + if (value) { + tv_right.setTextColor( + AmityColorPaletteUtil.getColor( + ContextCompat.getColor(context, R.color.amityColorHighlight), + AmityColorShade.DEFAULT + ) + ) + } else { + tv_right.setTextColor( + AmityColorPaletteUtil.getColor( + ContextCompat.getColor(context, R.color.amityColorHighlight), AmityColorShade.SHADE2 + ) + ) + } + } + + fun setRightDrawable(value: Drawable?, color: Int? = null) { + mBinding.rightDrawable = value + if (color != null && mBinding.rightDrawable != null) { + mBinding.rightDrawable!!.colorFilter = + PorterDuffColorFilter(color, PorterDuff.Mode.SRC_IN) + } + } + + fun setClickListener(listener: AmityToolBarClickListener) { + mBinding.clickListener = listener + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityToolBarClickListener.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityToolBarClickListener.kt new file mode 100644 index 00000000..03683ebf --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/components/AmityToolBarClickListener.kt @@ -0,0 +1,8 @@ +package com.amity.socialcloud.uikit.common.components + +interface AmityToolBarClickListener { + + fun leftIconClick() + + fun rightIconClick() +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/contract/AmityPickFileContract.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/contract/AmityPickFileContract.kt new file mode 100644 index 00000000..d8fa347a --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/contract/AmityPickFileContract.kt @@ -0,0 +1,20 @@ +package com.amity.socialcloud.uikit.common.contract + +import android.app.Activity +import android.content.Context +import android.content.Intent +import android.net.Uri +import androidx.activity.result.contract.ActivityResultContract + +class AmityPickFileContract : ActivityResultContract() { + override fun createIntent(context: Context, input: String?): Intent { + return Intent(Intent.ACTION_GET_CONTENT).apply { + type = "file/*" + } + } + + override fun parseResult(resultCode: Int, intent: Intent?): Uri? { + return if (resultCode == Activity.RESULT_OK) intent?.data + else null + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/contract/AmityPickImageContract.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/contract/AmityPickImageContract.kt new file mode 100644 index 00000000..86182dcb --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/contract/AmityPickImageContract.kt @@ -0,0 +1,27 @@ +package com.amity.socialcloud.uikit.common.contract + +import android.app.Activity +import android.content.Context +import android.content.Intent +import android.net.Uri +import android.provider.MediaStore +import androidx.activity.result.contract.ActivityResultContract + +class AmityPickImageContract : ActivityResultContract() { + + override fun createIntent(context: Context, input: String?): Intent { + val getIntent = Intent(Intent.ACTION_GET_CONTENT) + getIntent.type = "image/*" + val pickIntent = Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI) + pickIntent.type = "image/*" + + val chooserIntent = Intent.createChooser(getIntent, input) + chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, arrayOf(pickIntent)) + return chooserIntent + } + + override fun parseResult(resultCode: Int, intent: Intent?): Uri? { + return if (resultCode == Activity.RESULT_OK) intent?.data + else null + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/imagepreview/AmityImagePreviewActivity.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/imagepreview/AmityImagePreviewActivity.kt new file mode 100644 index 00000000..c252e0bf --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/imagepreview/AmityImagePreviewActivity.kt @@ -0,0 +1,103 @@ +package com.amity.socialcloud.uikit.common.imagepreview + +import android.content.Context +import android.content.Intent +import android.os.Bundle +import android.view.MenuItem +import androidx.appcompat.app.AppCompatActivity +import androidx.core.content.ContextCompat +import androidx.viewpager2.widget.ViewPager2 +import com.amity.socialcloud.uikit.common.R +import kotlinx.android.synthetic.main.amity_activity_image_preview.* + +class AmityImagePreviewActivity : AppCompatActivity() { + private lateinit var amityImages: List + private var imagePosition: Int = 0 + private var showImageCount = true + private lateinit var imagePreviewAdapter: AmityImagePreviewPagerAdapter + private lateinit var pageChangeCallback: ViewPager2.OnPageChangeCallback + + companion object { + private const val EXTRA_IMAGES = "images" + private const val EXTRA_IMAGE_POSITION = "image_position" + private const val EXTRA_SHOW_IMAGE_COUNT = "show_image_count" + + fun newIntent( + context: Context, + imagePosition: Int, + showImageCount: Boolean, + imageAmities: ArrayList + ): Intent { + val intent = Intent(context, AmityImagePreviewActivity::class.java) + intent.putParcelableArrayListExtra(EXTRA_IMAGES, ArrayList(imageAmities)) + intent.putExtra(EXTRA_IMAGE_POSITION, imagePosition) + intent.putExtra(EXTRA_SHOW_IMAGE_COUNT, showImageCount) + return intent + } + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + window.statusBarColor = ContextCompat.getColor(this, R.color.amityColorSecondary); + + setContentView(R.layout.amity_activity_image_preview) + amityImages = intent.getParcelableArrayListExtra(EXTRA_IMAGES) ?: listOf() + showImageCount = intent.getBooleanExtra(EXTRA_SHOW_IMAGE_COUNT, true) + imagePosition = intent.getIntExtra(EXTRA_IMAGE_POSITION, 0) + + initToolbar() + initViewPager() + + } + + + private fun initViewPager() { + imagePreviewAdapter = AmityImagePreviewPagerAdapter() + + pageChangeCallback = object : ViewPager2.OnPageChangeCallback() { + override fun onPageSelected(position: Int) { + setToolbarTitle(position) + } + } + imageViewPages.adapter = imagePreviewAdapter + imagePreviewAdapter.setItems(amityImages) + imageViewPages.setCurrentItem(imagePosition, false) + setToolbarTitle(imagePosition) + + } + + override fun onResume() { + super.onResume() + imageViewPages.registerOnPageChangeCallback(pageChangeCallback) + } + + override fun onPause() { + super.onPause() + imageViewPages.unregisterOnPageChangeCallback(pageChangeCallback) + } + + private fun initToolbar() { + setSupportActionBar(toolbar) + supportActionBar?.setHomeAsUpIndicator(R.drawable.amity_ic_close) + supportActionBar?.setDisplayHomeAsUpEnabled(true) + supportActionBar?.setDisplayHomeAsUpEnabled(true) + supportActionBar?.setDisplayShowHomeEnabled(true) + } + + private fun setToolbarTitle(position: Int) { + if (!showImageCount) { + supportActionBar?.setDisplayShowTitleEnabled(false) + } else { + supportActionBar?.title = + String.format(getString(R.string.amity_image_preview_title, position + 1, amityImages.size)) + } + } + + + override fun onOptionsItemSelected(item: MenuItem): Boolean { + if (item.itemId == android.R.id.home) + finish() + return super.onOptionsItemSelected(item) + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/imagepreview/AmityImagePreviewPagerAdapter.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/imagepreview/AmityImagePreviewPagerAdapter.kt new file mode 100644 index 00000000..c830a7da --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/imagepreview/AmityImagePreviewPagerAdapter.kt @@ -0,0 +1,33 @@ +package com.amity.socialcloud.uikit.common.imagepreview + + +import android.view.View +import androidx.recyclerview.widget.RecyclerView +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.base.AmityBaseRecyclerViewAdapter +import com.bumptech.glide.Glide +import com.github.chrisbanes.photoview.PhotoView + +class AmityImagePreviewPagerAdapter : AmityBaseRecyclerViewAdapter() { + + override fun getLayoutId(position: Int, obj: AmityPreviewImage?): Int { + return R.layout.amity_item_image_preview + } + + override fun getViewHolder(view: View, viewType: Int): RecyclerView.ViewHolder { + return ImagePreviewItemViewHolder(view) + } + + + class ImagePreviewItemViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView), + IBinder { + var image: PhotoView = itemView.findViewById(R.id.ivPreviewImage) + override fun bind(data: AmityPreviewImage?, position: Int) { + image.maximumScale = 10F + data?.let { + Glide.with(itemView).load(it.url).into(image) + } + } + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/imagepreview/AmityPreviewImage.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/imagepreview/AmityPreviewImage.kt new file mode 100644 index 00000000..ef7cdb5e --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/imagepreview/AmityPreviewImage.kt @@ -0,0 +1,7 @@ +package com.amity.socialcloud.uikit.common.imagepreview + +import android.os.Parcelable +import kotlinx.android.parcel.Parcelize + +@Parcelize +data class AmityPreviewImage(val url: String) : Parcelable \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/model/AmityEventIdentifier.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/model/AmityEventIdentifier.kt new file mode 100644 index 00000000..9b1509ce --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/model/AmityEventIdentifier.kt @@ -0,0 +1,49 @@ +package com.amity.socialcloud.uikit.common.model + +/** + * enum class to hold event types + * @author sumitlakra + * @date 06/01/2020 + */ +enum class AmityEventIdentifier { + SEARCH_STRING_CHANGED, + MESSAGE_LONG_PRESS, + CAMERA_CLICKED, + PICK_IMAGE, + PICK_FILE, + EDIT_MESSAGE, + DELETE_MESSAGE, + REPORT_MESSAGE, + UNREPORT_MESSAGE, + FAILED_MESSAGE, + MSG_SEND_ERROR, + MSG_SEND_SUCCESS, + DISMISS_POPUP, + EXPLORE_COMMUNITY, + SHOW_COMMENT_ACTION_BY_COMMENT_OWNER, + SHOW_FEED_ACTION_BY_FEED_OWNER, + SHOW_FEED_ACTION_BY_ADMIN, + SHOW_FEED_ACTION_BY_OTHER_USER, + EMPTY_GLOBAL_FEED, + EMPTY_MY_COMMUNITY, + UPLOAD_NEXT_IMAGE, + FAILED_TO_UPLOAD_IMAGE, + FILE_UPLOAD_MAX_LIMIT_EXCEED, + FAILED_TO_UPLOAD_FILES, + CREATE_POST_IMAGE_REMOVED, + PROFILE_PICTURE_UPLOAD_FAILED, + PROFILE_PICTURE_UPLOAD_SUCCESS, + EDIT_PROFILE, + SEND_MESSAGE, + MODERATOR_MESSAGE, + TOGGLE_CHAT_COMPOSE_BAR, + SHOW_COMMENT_ACTION_BY_OTHER_USER, + SHOW_COMMENT_ACTION_BY_ADMIN, + SHOW_AUDIO_RECORD_UI, + AUDIO_PLAYER_PLAY_CLICKED, + SET_AUDIO_FILE_PROPERTIES, + MESSAGE_DELETE_SUCCESS, + SHOW_SHARE_OPTIONS, + SEARCH_COMMUNITY, + SEARCH_USERS +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/model/AmityEventType.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/model/AmityEventType.kt new file mode 100644 index 00000000..796edf5e --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/model/AmityEventType.kt @@ -0,0 +1,8 @@ +package com.amity.socialcloud.uikit.common.model + +/** + * Data class for event type + * @author sumitlakra + * @date 06/01/2020 + */ +data class AmityEventType(val type: AmityEventIdentifier, val dataObj: Any) \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/model/AmityMenuItem.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/model/AmityMenuItem.kt new file mode 100644 index 00000000..ed62faef --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/model/AmityMenuItem.kt @@ -0,0 +1,11 @@ +package com.amity.socialcloud.uikit.common.model + +import android.os.Parcelable +import kotlinx.android.parcel.Parcelize + +@Parcelize +data class AmityMenuItem( + val id: Int, + val title: String, + var isAlertItem: Boolean = false +) : Parcelable \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityAlbumUtil.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityAlbumUtil.kt new file mode 100644 index 00000000..966e485e --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityAlbumUtil.kt @@ -0,0 +1,65 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.Manifest +import android.content.pm.ActivityInfo +import android.view.View +import androidx.activity.result.contract.ActivityResultContracts +import androidx.appcompat.app.AppCompatActivity +import androidx.fragment.app.Fragment +import com.amity.socialcloud.uikit.common.R +import com.amity.socialcloud.uikit.common.common.showSnackBar +import com.google.android.material.snackbar.Snackbar +import com.zhihu.matisse.Matisse +import com.zhihu.matisse.MimeType +import com.zhihu.matisse.engine.impl.GlideEngine + +object AmityAlbumUtil { + + private const val MAX_SELECTION_COUNT = 20 + + fun pickMultipleImage(activity: AppCompatActivity, currentCount: Int, resultCode: Int) { + val pickImagePermission = + activity.registerForActivityResult(ActivityResultContracts.RequestPermission()) { + if (it) { + if (currentCount == MAX_SELECTION_COUNT) { + activity.findViewById(android.R.id.content).showSnackBar(activity.getString(R.string.amity_max_image_selected)) + } else { + Matisse.from(activity) + .choose(MimeType.of(MimeType.JPEG, MimeType.PNG, MimeType.GIF)) + .countable(true) + .maxSelectable(MAX_SELECTION_COUNT - currentCount) + .restrictOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED) + .imageEngine(GlideEngine()) + .theme(R.style.AmityImagePickerTheme) + .forResult(resultCode) + } + } else { + activity.findViewById(android.R.id.content).showSnackBar("Permission denied", Snackbar.LENGTH_SHORT) + } + } + pickImagePermission.launch(Manifest.permission.WRITE_EXTERNAL_STORAGE) + } + + fun pickMultipleImage(fragment: Fragment, currentCount: Int, resultCode: Int) { + fragment.view?.showSnackBar("Hello Test") + val pickImagePermission = fragment.registerForActivityResult(ActivityResultContracts.RequestPermission()) { + if (it) { + if (currentCount == MAX_SELECTION_COUNT) { + fragment.view?.showSnackBar(fragment.getString(R.string.amity_max_image_selected)) + } else { + Matisse.from(fragment) + .choose(MimeType.of(MimeType.JPEG, MimeType.PNG, MimeType.GIF)) + .countable(true) + .maxSelectable(MAX_SELECTION_COUNT - currentCount) + .restrictOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED) + .imageEngine(GlideEngine()) + .theme(R.style.AmityImagePickerTheme) + .forResult(resultCode) + } + } else { + fragment.view?.showSnackBar("Permission denied", Snackbar.LENGTH_SHORT) + } + } + pickImagePermission.launch(Manifest.permission.WRITE_EXTERNAL_STORAGE) + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityAlertDialogUtil.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityAlertDialogUtil.kt new file mode 100644 index 00000000..7ae3ded1 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityAlertDialogUtil.kt @@ -0,0 +1,85 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.app.AlertDialog +import android.content.Context +import android.content.DialogInterface +import androidx.core.content.ContextCompat +import com.amity.socialcloud.uikit.common.R +import com.google.android.material.dialog.MaterialAlertDialogBuilder + +object AmityAlertDialogUtil { + + fun showDialog(context: Context, title: String, msg: String, positiveButton: String, + negativeButton: String?, listener: DialogInterface.OnClickListener) { + val builder = MaterialAlertDialogBuilder(context) + builder.setTitle(title) + .setMessage(msg) + .setPositiveButton(positiveButton) { dialog, _ -> + listener.onClick(dialog, DialogInterface.BUTTON_POSITIVE) + } + if (negativeButton != null) { + builder.setNegativeButton(negativeButton) { dialog, _ -> + listener.onClick(dialog, DialogInterface.BUTTON_NEGATIVE) + + } + } + val dialog = builder.create() + dialog.setOnShowListener { + dialog.getButton(AlertDialog.BUTTON_POSITIVE) + .setTextColor(ContextCompat.getColor(context, R.color.amityColorPrimary)) + dialog.getButton(AlertDialog.BUTTON_NEGATIVE) + .setTextColor(ContextCompat.getColor(context, R.color.amityColorPrimary)) + } + dialog.show() + } + + fun showDialog(context: Context, title: String, msg: String, + positiveButton: String, negativeButton: String?, + cancelable : Boolean, listener: DialogInterface.OnClickListener) { + val builder = MaterialAlertDialogBuilder(context) + builder.setTitle(title) + .setMessage(msg) + .setPositiveButton(positiveButton) { dialog, _ -> + listener.onClick(dialog, DialogInterface.BUTTON_POSITIVE) + } + if (negativeButton != null) { + builder.setNegativeButton(negativeButton) { dialog, _ -> + listener.onClick(dialog, DialogInterface.BUTTON_NEGATIVE) + } + } + builder.setCancelable(cancelable) + + val dialog = builder.create() + dialog.setOnShowListener { + dialog.getButton(AlertDialog.BUTTON_POSITIVE) + .setTextColor(ContextCompat.getColor(context, R.color.amityColorPrimary)) + dialog.getButton(AlertDialog.BUTTON_NEGATIVE) + .setTextColor(ContextCompat.getColor(context, R.color.amityColorPrimary)) + } + dialog.show() + } + + fun showNoPermissionDialog(context: Context, listener: DialogInterface.OnClickListener) { + val builder = MaterialAlertDialogBuilder(context) + builder.setTitle(context.getString(R.string.amity_no_permission_title)) + .setMessage(context.getString(R.string.amity_no_permission_message)) + .setPositiveButton(context.getText(R.string.amity_ok)) { dialog, _ -> + listener.onClick(dialog, DialogInterface.BUTTON_POSITIVE) + } + val dialog = builder.create() + dialog.setOnShowListener { + dialog.getButton(AlertDialog.BUTTON_POSITIVE) + .setTextColor(ContextCompat.getColor(context, R.color.amityColorPrimary)) + } + dialog.show() + } + + fun checkConfirmDialog(isPositive: Int, confirmed: () -> Unit, cancel: () -> Unit = {}) { + if (isPositive == DialogInterface.BUTTON_POSITIVE) { + confirmed.invoke() + } else { + cancel.invoke() + } + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityAndroidUtil.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityAndroidUtil.kt new file mode 100644 index 00000000..176f4cda --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityAndroidUtil.kt @@ -0,0 +1,51 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.app.Activity +import android.content.Context +import android.media.MediaMetadataRetriever +import android.net.Uri +import android.util.Log +import android.view.View +import android.view.inputmethod.InputMethodManager +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import java.io.File + +object AmityAndroidUtil { + + fun hideKeyboard(view: View) { + val imm = view.context.getSystemService(Activity.INPUT_METHOD_SERVICE) as InputMethodManager + imm.hideSoftInputFromWindow(view.windowToken, 0) + } + + fun showKeyboard(view: View) { + val imm = view.context.getSystemService(Activity.INPUT_METHOD_SERVICE) as InputMethodManager + imm.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT) + } + + fun isSoftKeyboardOpen(view: View): Boolean { + val insets = ViewCompat.getRootWindowInsets(view) + return insets?.isVisible(WindowInsetsCompat.Type.ime()) ?: false + } + + fun getKeyboardHeight(view: View): Int? { + val insets = ViewCompat.getRootWindowInsets(view) + return insets?.getInsets(WindowInsetsCompat.Type.ime())?.bottom + } + + fun getMediaLength(context: Context?, fPath: String): Int { + val fileUri: Uri = Uri.fromFile(File(fPath)) + val retriever = MediaMetadataRetriever() + + return try { + retriever.setDataSource(context, fileUri) + val time = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION) + Integer.parseInt(time) + } catch (ex: Exception) { + Log.e("AndroidUtil", "getMediaLength: $fileUri -- ${ex.localizedMessage}") + 0 + } finally { + retriever.release() + } + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityCameraUtil.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityCameraUtil.kt new file mode 100644 index 00000000..1afd26c0 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityCameraUtil.kt @@ -0,0 +1,68 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.content.Context +import android.net.Uri +import android.os.Environment +import androidx.core.content.FileProvider +import com.amity.socialcloud.uikit.common.common.AmityFileManager +import java.io.File +import java.io.IOException +import java.text.SimpleDateFormat +import java.util.* + +class AmityCameraUtil { + + companion object { + fun createPhotoUri(context: Context, file: File): Uri? { + return FileProvider.getUriForFile( + context, + context.applicationContext.packageName + ".UikitCommonProvider", + file + ) + } + + fun createVideoUri(context: Context, file: File): Uri? { + return FileProvider.getUriForFile( + context, + context.applicationContext.packageName + ".UikitCommonProvider", + file + ) + } + + + fun createImageFile(context: Context): File? { + + return try { + val timeStamp: String = + SimpleDateFormat("yyyyMMdd_HHmmss", Locale.getDefault()).format(Date()) + + val storageDir: File? = context.getExternalFilesDir(Environment.DIRECTORY_PICTURES) + + return File.createTempFile( + "JPEG_${timeStamp}_", /* prefix */ + ".jpg", /* suffix */ + storageDir /* directory */ + ) + } catch (ex: IOException) { + null + } + } + + fun createVideoFile(context: Context): File? { + return try { + val timeStamp: String = + SimpleDateFormat("yyyyMMdd_HHmmss", Locale.getDefault()).format(Date()) + + val storageDir: File? = context.getExternalFilesDir(Environment.DIRECTORY_MOVIES) + + return File.createTempFile( + "VIDEO_${timeStamp}_", /* prefix */ + ".mp4", /* suffix */ + storageDir /* directory */ + ) + } catch (ex: IOException) { + null + } + } + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityConstants.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityConstants.kt new file mode 100644 index 00000000..b63d2651 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityConstants.kt @@ -0,0 +1,41 @@ +package com.amity.socialcloud.uikit.common.utils + +object AmityConstants { + const val PREF_NAME = "AMITY_UI_KIT_SHARED_PREFERENCE" + const val USER_ROLE = "USER_ROLE" + const val EMPTY_STRING = "" + const val ADD_MEMBERS = 102 + const val MEMBERS_LIST = "MEMBERS_LIST" + const val PICK_FILES = 103 + const val PICK_IMAGES = 104 + const val PICK_VIDEOS = 106 + const val CAPTURE_IMAGE = 105 + const val CAPTURE_VIDEO = 107 + const val FILE_SIZE_GB: Int = 1000000000 + const val FILE_EXTENSION_SEPARATOR = "." + const val MAX_SELECTION_COUNT = 20 + + // UI strings + const val TODAY = "Today" + const val YESTERDAY = "Yesterday" + const val DOT_SEPARATOR = "·" + + const val ID_REPORT_USER = 1000 + const val ID_UN_REPORT_USER = 1001 + const val ID_REMOVE_USER = 1002 + const val ID_PROMOTE_MODERATOR = 1003 + const val ID_REMOVE_MODERATOR = 1004 + const val ID_SELECT_IMAGE_GALLERY = 1005 + const val ID_SELECT_IMAGE_CAMERA = 1006 + const val ID_SELECT_VIDEO_GALLERY = 1007 + const val ID_SELECT_VIDEO_CAMERA = 1008 + + const val MODERATOR_ROLE = "moderator" + const val COMMUNITY_MODERATOR_ROLE = "community-moderator" + const val CHANNEL_MODERATOR_ROLE = "channel-moderator" + const val MEMBER_ROLE = "member" + + const val POST_REACTION = "like" + + const val NO_PERMISSION_ERROR_CODE = 400301 +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityDateUtils.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityDateUtils.kt new file mode 100644 index 00000000..19da8bb3 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityDateUtils.kt @@ -0,0 +1,69 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.text.format.DateUtils +import java.text.SimpleDateFormat +import java.util.* +import java.util.concurrent.TimeUnit + +object AmityDateUtils { + + private const val DAY_OF_WEEK = "EEEE" + private const val YEAR = "yyyy" + private const val MONTH_WITH_DATE = "MMMM d" + private const val TIME_FORMAT = "h:mm a" + const val TIME_MINUTE_FORMAT = "m:ss" + private const val TIME_HOUR_FORMAT = "HH:mm:ss" + private const val HOUR_IN_MILLISECOND = 3600000 + private const val EMPTY_FORMATTED_TIME = "0:00" + private const val TRANSFORMED_EMPTY_FORMATTED_TIME = "0:01" + private var formatter = SimpleDateFormat(TIME_MINUTE_FORMAT, Locale.getDefault()) + + private fun getTimeStr(timestamp: Long): String = + SimpleDateFormat(TIME_FORMAT, Locale.getDefault()).format(Date(timestamp)) + + fun getRelativeDate(timestamp: Long): String = when { + DateUtils.isToday(timestamp) -> AmityConstants.TODAY + isYesterday(timestamp) -> AmityConstants.YESTERDAY + isCurrentYear(timestamp) -> SimpleDateFormat( + "$MONTH_WITH_DATE, $YEAR", Locale.getDefault() + ).format(Date(timestamp)) + else -> SimpleDateFormat( + DAY_OF_WEEK + " " + AmityConstants.DOT_SEPARATOR + + " " + MONTH_WITH_DATE + ", " + YEAR, Locale.getDefault() + ).format(Date(timestamp)) + } + + fun getMessageTime(timestamp: Long): String = if (DateUtils.isToday(timestamp)) { + getTimeStr(timestamp) + } else { + SimpleDateFormat( + "dd/MM/yy", Locale.getDefault() + ).format(Date(timestamp)) + } + + private fun isYesterday(time: Long): Boolean = + DateUtils.isToday(time + TimeUnit.DAYS.toMillis(1)) + + private fun isCurrentYear(timestamp: Long): Boolean { + val year = Calendar.getInstance().get(Calendar.YEAR) + val cal = Calendar.getInstance() + cal.timeInMillis = timestamp + return year == cal.get(Calendar.YEAR) + } + + private fun getFormattedTime(milliSeconds: Int): String { + if (milliSeconds / HOUR_IN_MILLISECOND > 0) { + formatter = SimpleDateFormat(TIME_MINUTE_FORMAT, Locale.getDefault()) + } + val date = Date(milliSeconds.toLong()) + return formatter.format(date) + } + + fun getFormattedTimeForChat(milliSeconds: Int): String { + var formattedTime = getFormattedTime(milliSeconds) + if (formattedTime == EMPTY_FORMATTED_TIME) { + formattedTime = TRANSFORMED_EMPTY_FORMATTED_TIME + } + return formattedTime + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityEvent.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityEvent.kt new file mode 100755 index 00000000..1693e0fd --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityEvent.kt @@ -0,0 +1,76 @@ +/* + * Copyright ©2018 Pretlist. All Rights Reserved. + * + * This file has trade secrets and proprietary information of Pretlist India Private Limited. + * + * This file and the information contained herein are the subject of copyright and intellectual property rights + * under international conventions. + * + * No part of this file may be reproduced, stored in a retrieval system, or sent in any form by any means, + * electronic, mechanical, or optical, in whole or in part, without the prior written permission of + * Pretlist India Private Limited. + * + * Unless expressly shown or the context requires otherwise, the terms “Pretlist,” “Company,” “we,” “us,” and “our” + * in this file refer to Pretlist India Private Limited. The term “Pretlist” may also refer to our products, + * regardless of the way they are accessed. Pretlist, pretlist, Prêtlist, prêtlist, the Pretlist logo, + * and our other registered or common law trademarks, service marks, or trade names in this file are the property + * of Pretlist. Other trademarks, service marks, or trade names in this file are the property of their owners. + * + * Pretlist makes no warranties, express, implied, or statutory, as to the information in this file. + * This file has information about Pretlist that is not available to the public and should be treated as + * confidential information. No one shall disclose any confidential information to any third parties without express + * written authorization from Pretlist. + * + * This file and the information contained herein are the subject of copyright and intellectual property rights + * under international conventions. + */ +package com.amity.socialcloud.uikit.common.utils + +/** + * Class that defines reusable component Event used throughout the app. + * @author sumitlakra + * @date 06/01/2020 + */ +class AmityEvent { + + private val handlers = arrayListOf<(AmityEvent.(T) -> Unit)>() + + /** + * Function to overload '+' operator to add new event. + * @param [handler] Event of any generic type + * @author sumitlakra + * @date 06/01/2020 + */ + operator fun plusAssign(handler: AmityEvent.(T) -> Unit) { + handlers.add(handler) + } + + /** + * Function to overload '-' operator to remove event. + * @param [handler] Event of any generic type + * @author sumitlakra + * @date 06/01/2020 + */ + operator fun minusAssign(handler: AmityEvent.(T) -> Unit) { + handlers.remove(handler) + } + + /** + * Function to overload '[]' operator to invoke any particular event. + * @param [value] Any generic type + * @author sumitlakra + * @date 06/01/2020 + */ + operator fun invoke(value: T) { + for (handler in handlers) handler(value) + } + + /** + * Function to remove all events. + * @author sumitlakra + * @date 06/01/2020 + */ + fun removeAllhandlers() { + handlers.clear() + } +} diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityExceptionCatchGridLayoutManager.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityExceptionCatchGridLayoutManager.kt new file mode 100644 index 00000000..9fe83971 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityExceptionCatchGridLayoutManager.kt @@ -0,0 +1,43 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.content.Context +import android.util.AttributeSet +import androidx.recyclerview.widget.GridLayoutManager +import androidx.recyclerview.widget.RecyclerView + +class AmityExceptionCatchGridLayoutManager : GridLayoutManager { + + constructor(context: Context?, spanCount: Int) : super(context, spanCount) + + constructor( + context: Context?, + spanCount: Int, + orientation: Int, + reverseLayout: Boolean + ) : super( + context, + spanCount, + orientation, + reverseLayout + ) + + constructor( + context: Context?, + attrs: AttributeSet, + defStyleAttr: Int, + defStyleRes: Int + ) : super( + context, + attrs, + defStyleAttr, + defStyleRes + ) + + override fun onLayoutChildren(recycler: RecyclerView.Recycler?, state: RecyclerView.State?) { + try { + super.onLayoutChildren(recycler, state) + } catch (exception: Exception) { + exception.printStackTrace() + } + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityExceptionCatchLinearLayoutManager.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityExceptionCatchLinearLayoutManager.kt new file mode 100644 index 00000000..ffc77895 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityExceptionCatchLinearLayoutManager.kt @@ -0,0 +1,37 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.content.Context +import android.util.AttributeSet +import androidx.recyclerview.widget.LinearLayoutManager +import androidx.recyclerview.widget.RecyclerView + +class AmityExceptionCatchLinearLayoutManager : LinearLayoutManager { + + constructor(context: Context?) : super(context) + + constructor(context: Context?, orientation: Int, reverseLayout: Boolean) : super( + context, + orientation, + reverseLayout + ) + + constructor( + context: Context?, + attrs: AttributeSet, + defStyleAttr: Int, + defStyleRes: Int + ) : super( + context, + attrs, + defStyleAttr, + defStyleRes + ) + + override fun onLayoutChildren(recycler: RecyclerView.Recycler?, state: RecyclerView.State?) { + try { + super.onLayoutChildren(recycler, state) + } catch (exception: Exception) { + exception.printStackTrace() + } + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityFileDownloadStatus.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityFileDownloadStatus.kt new file mode 100644 index 00000000..1dac8d64 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityFileDownloadStatus.kt @@ -0,0 +1,9 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.net.Uri + +interface AmityFileDownloadStatus { + fun onDownloadComplete(fileUri: Uri) + fun onError(error: String?) + fun onProgressUpdate(progress: Int) +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityInlineFunctions.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityInlineFunctions.kt new file mode 100644 index 00000000..8285e36e --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityInlineFunctions.kt @@ -0,0 +1,19 @@ +package com.amity.socialcloud.uikit.common.utils + + +inline fun safeLet(p1: T1?, p2: T2?, block: (T1, T2)->R?): R? { + return if (p1 != null && p2 != null) block(p1, p2) else null +} +inline fun safeLet(p1: T1?, p2: T2?, p3: T3?, block: (T1, T2, T3)->R?): R? { + return if (p1 != null && p2 != null && p3 != null) block(p1, p2, p3) else null +} +inline fun safeLet(p1: T1?, p2: T2?, p3: T3?, p4: T4?, block: (T1, T2, T3, T4)->R?): R? { + return if (p1 != null && p2 != null && p3 != null && p4 != null) block(p1, p2, p3, p4) else null +} +inline fun safeLet(p1: T1?, p2: T2?, p3: T3?, p4: T4?, p5: T5?, block: (T1, T2, T3, T4, T5)->R?): R? { + return if (p1 != null && p2 != null && p3 != null && p4 != null && p5 != null) block(p1, p2, p3, p4, p5) else null +} + +inline fun safeCast(any: Any): T? { + return T::class.javaObjectType.cast(any) +} diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityListDataSource.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityListDataSource.kt new file mode 100644 index 00000000..d81786e2 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityListDataSource.kt @@ -0,0 +1,29 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.os.Handler +import android.os.Looper +import androidx.paging.PositionalDataSource +import java.util.concurrent.Executor + +class AmityListDataSource(private val items: List) : PositionalDataSource() { + override fun loadRange(params: LoadRangeParams, callback: LoadRangeCallback) { + val start = params.startPosition + val end = if (params.startPosition + params.loadSize > items.size) + items.size + else + params.startPosition + params.loadSize + + callback.onResult(items.subList(start, end)) + } + + override fun loadInitial(params: LoadInitialParams, callback: LoadInitialCallback) { + callback.onResult(items, 0, items.size) + } + + class AmityUiThreadExecutor : Executor { + private val handler = Handler(Looper.getMainLooper()) + override fun execute(command: Runnable) { + handler.post(command) + } + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityLivedataExt.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityLivedataExt.kt new file mode 100644 index 00000000..19d8b372 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityLivedataExt.kt @@ -0,0 +1,34 @@ +package com.amity.socialcloud.uikit.common.utils + +import androidx.lifecycle.LifecycleOwner +import androidx.lifecycle.LiveData +import androidx.lifecycle.MutableLiveData +import androidx.lifecycle.Observer +import timber.log.Timber + +fun LiveData.observeNotNull(lifecycleOwner: LifecycleOwner, render: (T) -> Unit) { + observe(lifecycleOwner, Observer { + if (it != null) render(it) + else Timber.w("observeNotNull is null") + }) +} + +fun LiveData.observeOnce(observer: (T) -> Unit) { + observeForever(object : Observer { + override fun onChanged(value: T) { + removeObserver(this) + observer(value) + } + }) +} + +fun LiveData.observeOnce(owner: LifecycleOwner, observer: (T) -> Unit) { + observe(owner, Observer { value -> + removeObservers(owner) + observer(value) + }) +} + +fun MutableLiveData.notifyObserver() { + this.value = this.value +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityOptionMenuColorUtil.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityOptionMenuColorUtil.kt new file mode 100644 index 00000000..638a747e --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityOptionMenuColorUtil.kt @@ -0,0 +1,31 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.content.Context +import androidx.core.content.ContextCompat +import com.amity.socialcloud.uikit.common.common.views.AmityColorPaletteUtil +import com.amity.socialcloud.uikit.common.common.views.AmityColorShade + +class AmityOptionMenuColorUtil { + + companion object { + fun getColor(enabled: Boolean, context: Context): Int { + return if (enabled) { + AmityColorPaletteUtil.getColor( + ContextCompat.getColor( + context, + com.amity.socialcloud.uikit.common.R.color.amityColorHighlight + ), AmityColorShade.DEFAULT + ) + } else { + + AmityColorPaletteUtil.getColor( + ContextCompat.getColor( + context, + com.amity.socialcloud.uikit.common.R.color.amityColorHighlight + ), AmityColorShade.SHADE2 + ) + } + } + } + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityProvider.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityProvider.kt new file mode 100644 index 00000000..ab6d07d6 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityProvider.kt @@ -0,0 +1,8 @@ +package com.amity.socialcloud.uikit.common.utils + +import androidx.core.content.FileProvider + +class AmityProvider : FileProvider() { + + +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityRecyclerViewItemDecoration.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityRecyclerViewItemDecoration.kt new file mode 100644 index 00000000..796ff009 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityRecyclerViewItemDecoration.kt @@ -0,0 +1,26 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.graphics.Rect +import android.view.View +import androidx.recyclerview.widget.RecyclerView + +class AmityRecyclerViewItemDecoration( + private var mTop: Int = 0, private var mLeft: Int = 0, + private var mBottom: Int = 0, private var mRight: Int = 0 +) : + RecyclerView.ItemDecoration() { + + override fun getItemOffsets( + outRect: Rect, + view: View, + parent: RecyclerView, + state: RecyclerView.State + ) { + with(outRect) { + top = mTop + left = mLeft + bottom = mBottom + right = mRight + } + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmitySafeClickListener.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmitySafeClickListener.kt new file mode 100644 index 00000000..c3a03b41 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmitySafeClickListener.kt @@ -0,0 +1,18 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.os.SystemClock +import android.view.View + +class AmitySafeClickListener( + private var defaultInterval: Int = 1000, + private val onSafeCLick: (View) -> Unit +) : View.OnClickListener { + private var lastTimeClicked: Long = 0 + override fun onClick(v: View) { + if (SystemClock.elapsedRealtime() - lastTimeClicked < defaultInterval) { + return + } + lastTimeClicked = SystemClock.elapsedRealtime() + onSafeCLick(v) + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityScaleErrorImageViewTarget.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityScaleErrorImageViewTarget.kt new file mode 100644 index 00000000..e91ab9bd --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityScaleErrorImageViewTarget.kt @@ -0,0 +1,32 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.graphics.drawable.Drawable +import android.widget.ImageView +import android.widget.ImageView.ScaleType +import com.bumptech.glide.request.target.ImageViewTarget + + +class AmityScaleErrorImageViewTarget(private val imageView: ImageView) : + ImageViewTarget(imageView) { + + private var scaleType = ScaleType.CENTER_INSIDE + + fun error(): AmityScaleErrorImageViewTarget { + return AmityScaleErrorImageViewTarget(imageView) + } + + fun error(scaleType: ScaleType): AmityScaleErrorImageViewTarget { + this.scaleType = scaleType + return AmityScaleErrorImageViewTarget(imageView) + } + + override fun onLoadFailed(errorDrawable: Drawable?) { + getView().scaleType = scaleType + super.onLoadFailed(errorDrawable) + } + + override fun setResource(resource: Drawable?) { + getView().scaleType = ScaleType.CENTER_INSIDE + getView().setImageDrawable(resource) + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityScreenUtils.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityScreenUtils.kt new file mode 100644 index 00000000..ab5d6ee9 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityScreenUtils.kt @@ -0,0 +1,30 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.content.Context +import android.graphics.Point +import android.view.WindowManager + + +object AmityScreenUtils { + fun getScreenHeight(context: Context): Int = getScreenWidthHeight(context).y + + fun getScreenWidth(context: Context): Int = getScreenWidthHeight(context).x + + fun getHalfScreenHeight(context: Context): Int = getScreenWidthHeight(context).y / 2 + + fun getHalfScreenWidth(context: Context): Int = getScreenWidthHeight(context).x / 2 + + fun getOneThirdScreenHeight(context: Context): Int = getScreenWidthHeight(context).y / 3 + + fun getOneThirdScreenWidth(context: Context): Int = getScreenWidthHeight(context).x / 3 + + + private fun getScreenWidthHeight(context: Context): Point { + val wm = + context.getSystemService(Context.WINDOW_SERVICE) as WindowManager + val display = wm.defaultDisplay + val point = Point() + display.getRealSize(point) + return point + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmitySingleLiveData.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmitySingleLiveData.kt new file mode 100644 index 00000000..2646adbc --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmitySingleLiveData.kt @@ -0,0 +1,17 @@ +package com.amity.socialcloud.uikit.common.utils + +import androidx.lifecycle.LifecycleOwner +import androidx.lifecycle.MutableLiveData +import androidx.lifecycle.Observer + +class AmitySingleLiveData : MutableLiveData() { + + override fun observe(owner: LifecycleOwner, observer: Observer) { + super.observe(owner, Observer { t -> + if (t != null) { + observer.onChanged(t) + postValue(null) + } + }) + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityTagLogUtil.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityTagLogUtil.kt new file mode 100644 index 00000000..2d969a3f --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityTagLogUtil.kt @@ -0,0 +1,13 @@ +package com.amity.socialcloud.uikit.common.utils + +import timber.log.Timber + +fun getCurrentClassAndMethodNames(): String { + val e = Thread.currentThread().stackTrace[3] + val s = e.className + return " " + s.substring(s.lastIndexOf('.') + 1, s.length) + "." + e.methodName +} + +fun Throwable.logThrowable() { + Timber.d("${getCurrentClassAndMethodNames()}$this") +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityThemeUtil.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityThemeUtil.kt new file mode 100644 index 00000000..4a7b0312 --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityThemeUtil.kt @@ -0,0 +1,17 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.content.Context +import com.amity.socialcloud.uikit.common.R + +object AmityThemeUtil { + + fun setCurrentTheme(context: Context) { + val sharedPref = context.getSharedPreferences("AMITY_PREF", Context.MODE_PRIVATE) + val currentTheme = sharedPref.getInt("THEME", 1) + if (currentTheme == 1) { + context.setTheme(R.style.AmityAppTheme1) + } else { + context.setTheme(R.style.AmityAppTheme2) + } + } +} \ No newline at end of file diff --git a/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityUtils.kt b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityUtils.kt new file mode 100644 index 00000000..530cea2f --- /dev/null +++ b/common/src/main/java/com/amity/socialcloud/uikit/common/utils/AmityUtils.kt @@ -0,0 +1,10 @@ +package com.amity.socialcloud.uikit.common.utils + +import android.app.Activity + +object AmityUtils { + + fun getScreenWidth(context: Activity) { + + } +} \ No newline at end of file diff --git a/common/src/main/res/color/material_btn_bg_color_selector.xml b/common/src/main/res/color/material_btn_bg_color_selector.xml new file mode 100644 index 00000000..1d097ec1 --- /dev/null +++ b/common/src/main/res/color/material_btn_bg_color_selector.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/common/src/main/res/color/material_btn_stroke_color_selector.xml b/common/src/main/res/color/material_btn_stroke_color_selector.xml new file mode 100644 index 00000000..e320f976 --- /dev/null +++ b/common/src/main/res/color/material_btn_stroke_color_selector.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/common/src/main/res/color/material_btn_text_color_selector.xml b/common/src/main/res/color/material_btn_text_color_selector.xml new file mode 100644 index 00000000..56584eeb --- /dev/null +++ b/common/src/main/res/color/material_btn_text_color_selector.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/common/src/main/res/color/material_fab_bg_color_selector.xml b/common/src/main/res/color/material_fab_bg_color_selector.xml new file mode 100644 index 00000000..4bf90b62 --- /dev/null +++ b/common/src/main/res/color/material_fab_bg_color_selector.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/common/src/main/res/color/material_fab_icon_text_color_selector.xml b/common/src/main/res/color/material_fab_icon_text_color_selector.xml new file mode 100644 index 00000000..56584eeb --- /dev/null +++ b/common/src/main/res/color/material_fab_icon_text_color_selector.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/common/src/main/res/color/radio_btn_bg_selector.xml b/common/src/main/res/color/radio_btn_bg_selector.xml new file mode 100644 index 00000000..feec8089 --- /dev/null +++ b/common/src/main/res/color/radio_btn_bg_selector.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/common/src/main/res/color/switch_btn_bg_selector.xml b/common/src/main/res/color/switch_btn_bg_selector.xml new file mode 100644 index 00000000..fc6134a6 --- /dev/null +++ b/common/src/main/res/color/switch_btn_bg_selector.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/common/src/main/res/drawable/amity_bg_bottom_naviation.xml b/common/src/main/res/drawable/amity_bg_bottom_naviation.xml new file mode 100644 index 00000000..c774b828 --- /dev/null +++ b/common/src/main/res/drawable/amity_bg_bottom_naviation.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/common/src/main/res/drawable/amity_bg_search.xml b/common/src/main/res/drawable/amity_bg_search.xml new file mode 100644 index 00000000..867d4230 --- /dev/null +++ b/common/src/main/res/drawable/amity_bg_search.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_bg_transparent_button.xml b/common/src/main/res/drawable/amity_bg_transparent_button.xml new file mode 100644 index 00000000..c1204a68 --- /dev/null +++ b/common/src/main/res/drawable/amity_bg_transparent_button.xml @@ -0,0 +1,14 @@ + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/drawable/amity_compose_bar_send_icon.xml b/common/src/main/res/drawable/amity_compose_bar_send_icon.xml new file mode 100644 index 00000000..b928812a --- /dev/null +++ b/common/src/main/res/drawable/amity_compose_bar_send_icon.xml @@ -0,0 +1,10 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_add.xml b/common/src/main/res/drawable/amity_ic_add.xml new file mode 100644 index 00000000..4f583df9 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_add.xml @@ -0,0 +1,10 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_add_black.xml b/common/src/main/res/drawable/amity_ic_add_black.xml new file mode 100644 index 00000000..2803100a --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_add_black.xml @@ -0,0 +1,10 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_add_members.xml b/common/src/main/res/drawable/amity_ic_add_members.xml new file mode 100644 index 00000000..721c4949 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_add_members.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_album.xml b/common/src/main/res/drawable/amity_ic_album.xml new file mode 100644 index 00000000..f265c389 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_album.xml @@ -0,0 +1,10 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_arrow.xml b/common/src/main/res/drawable/amity_ic_arrow.xml new file mode 100644 index 00000000..6448ed85 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_arrow.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_arrow_back.xml b/common/src/main/res/drawable/amity_ic_arrow_back.xml new file mode 100644 index 00000000..bd35fa33 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_arrow_back.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_arrow_forward.xml b/common/src/main/res/drawable/amity_ic_arrow_forward.xml new file mode 100644 index 00000000..480d1ead --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_arrow_forward.xml @@ -0,0 +1,5 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_attachment.xml b/common/src/main/res/drawable/amity_ic_attachment.xml new file mode 100644 index 00000000..ea681636 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_attachment.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_audio_large.xml b/common/src/main/res/drawable/amity_ic_audio_large.xml new file mode 100644 index 00000000..3bc01662 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_audio_large.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_avatar_placeholder.xml b/common/src/main/res/drawable/amity_ic_avatar_placeholder.xml new file mode 100644 index 00000000..a7609c9a --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_avatar_placeholder.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_avi_large.xml b/common/src/main/res/drawable/amity_ic_avi_large.xml new file mode 100644 index 00000000..969c4927 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_avi_large.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_baseline_dehaze.xml b/common/src/main/res/drawable/amity_ic_baseline_dehaze.xml new file mode 100644 index 00000000..8d14e898 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_baseline_dehaze.xml @@ -0,0 +1,11 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_camera.xml b/common/src/main/res/drawable/amity_ic_camera.xml new file mode 100644 index 00000000..686967b1 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_camera.xml @@ -0,0 +1,10 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_cancel_request.xml b/common/src/main/res/drawable/amity_ic_cancel_request.xml new file mode 100644 index 00000000..3d946ae2 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_cancel_request.xml @@ -0,0 +1,5 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_chat.xml b/common/src/main/res/drawable/amity_ic_chat.xml new file mode 100644 index 00000000..aca39a4c --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_chat.xml @@ -0,0 +1,12 @@ + + + + diff --git a/common/src/main/res/drawable/amity_ic_check.xml b/common/src/main/res/drawable/amity_ic_check.xml new file mode 100644 index 00000000..0d7078bc --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_check.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_circle.xml b/common/src/main/res/drawable/amity_ic_circle.xml new file mode 100644 index 00000000..45a71854 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_circle.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_close.xml b/common/src/main/res/drawable/amity_ic_close.xml new file mode 100644 index 00000000..9b1e6d52 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_close.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_cross.xml b/common/src/main/res/drawable/amity_ic_cross.xml new file mode 100644 index 00000000..ff482858 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_cross.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_csv_large.xml b/common/src/main/res/drawable/amity_ic_csv_large.xml new file mode 100644 index 00000000..3aeae2ec --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_csv_large.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_default_category_avatar.xml b/common/src/main/res/drawable/amity_ic_default_category_avatar.xml new file mode 100644 index 00000000..f25ce9a0 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_default_category_avatar.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_default_profile1.xml b/common/src/main/res/drawable/amity_ic_default_profile1.xml new file mode 100644 index 00000000..4eef6751 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_default_profile1.xml @@ -0,0 +1,12 @@ + + + + diff --git a/common/src/main/res/drawable/amity_ic_default_profile2.xml b/common/src/main/res/drawable/amity_ic_default_profile2.xml new file mode 100644 index 00000000..7bcbb8d2 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_default_profile2.xml @@ -0,0 +1,12 @@ + + + + diff --git a/common/src/main/res/drawable/amity_ic_default_ring.xml b/common/src/main/res/drawable/amity_ic_default_ring.xml new file mode 100644 index 00000000..11153f26 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_default_ring.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/common/src/main/res/drawable/amity_ic_delete.xml b/common/src/main/res/drawable/amity_ic_delete.xml new file mode 100644 index 00000000..a74e3989 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_delete.xml @@ -0,0 +1,10 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_doc_large.xml b/common/src/main/res/drawable/amity_ic_doc_large.xml new file mode 100644 index 00000000..2d50d930 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_doc_large.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/drawable/amity_ic_edit_profile.xml b/common/src/main/res/drawable/amity_ic_edit_profile.xml new file mode 100644 index 00000000..f141edea --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_edit_profile.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_error.xml b/common/src/main/res/drawable/amity_ic_error.xml new file mode 100644 index 00000000..ef1f58bb --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_error.xml @@ -0,0 +1,11 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_exe_large.xml b/common/src/main/res/drawable/amity_ic_exe_large.xml new file mode 100644 index 00000000..7ff84a7f --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_exe_large.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_file_type_unknown.xml b/common/src/main/res/drawable/amity_ic_file_type_unknown.xml new file mode 100644 index 00000000..61a850ee --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_file_type_unknown.xml @@ -0,0 +1,38 @@ + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_globe.xml b/common/src/main/res/drawable/amity_ic_globe.xml new file mode 100644 index 00000000..35992b86 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_globe.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_group.xml b/common/src/main/res/drawable/amity_ic_group.xml new file mode 100644 index 00000000..c3ac7b2b --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_group.xml @@ -0,0 +1,10 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_html_large.xml b/common/src/main/res/drawable/amity_ic_html_large.xml new file mode 100644 index 00000000..3cee5e14 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_html_large.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_img_large.xml b/common/src/main/res/drawable/amity_ic_img_large.xml new file mode 100644 index 00000000..a163881b --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_img_large.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_info.xml b/common/src/main/res/drawable/amity_ic_info.xml new file mode 100644 index 00000000..6a04b849 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_info.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_keyboard.xml b/common/src/main/res/drawable/amity_ic_keyboard.xml new file mode 100644 index 00000000..a62e2c9e --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_keyboard.xml @@ -0,0 +1,13 @@ + + + + diff --git a/common/src/main/res/drawable/amity_ic_location.xml b/common/src/main/res/drawable/amity_ic_location.xml new file mode 100644 index 00000000..1f2c4471 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_location.xml @@ -0,0 +1,10 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_lock1.xml b/common/src/main/res/drawable/amity_ic_lock1.xml new file mode 100644 index 00000000..b041f6c5 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_lock1.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_lock2.xml b/common/src/main/res/drawable/amity_ic_lock2.xml new file mode 100644 index 00000000..8601ce4b --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_lock2.xml @@ -0,0 +1,10 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_mic.xml b/common/src/main/res/drawable/amity_ic_mic.xml new file mode 100644 index 00000000..9c45592b --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_mic.xml @@ -0,0 +1,10 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_moderator.xml b/common/src/main/res/drawable/amity_ic_moderator.xml new file mode 100644 index 00000000..ebbb565d --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_moderator.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_more_horiz.xml b/common/src/main/res/drawable/amity_ic_more_horiz.xml new file mode 100644 index 00000000..b1932469 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_more_horiz.xml @@ -0,0 +1,11 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_mov_large.xml b/common/src/main/res/drawable/amity_ic_mov_large.xml new file mode 100644 index 00000000..e57ae471 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_mov_large.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_mp3_large.xml b/common/src/main/res/drawable/amity_ic_mp3_large.xml new file mode 100644 index 00000000..c410d29e --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_mp3_large.xml @@ -0,0 +1,34 @@ + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_mp4_large.xml b/common/src/main/res/drawable/amity_ic_mp4_large.xml new file mode 100644 index 00000000..c1edad44 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_mp4_large.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_mpeg_large.xml b/common/src/main/res/drawable/amity_ic_mpeg_large.xml new file mode 100644 index 00000000..d7909be8 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_mpeg_large.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_pdf_large.xml b/common/src/main/res/drawable/amity_ic_pdf_large.xml new file mode 100644 index 00000000..5e9b96b9 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_pdf_large.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_photo.xml b/common/src/main/res/drawable/amity_ic_photo.xml new file mode 100644 index 00000000..038304b7 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_photo.xml @@ -0,0 +1,10 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_play.xml b/common/src/main/res/drawable/amity_ic_play.xml new file mode 100644 index 00000000..58b493cf --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_play.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/drawable/amity_ic_plus.xml b/common/src/main/res/drawable/amity_ic_plus.xml new file mode 100644 index 00000000..5921a113 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_plus.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_plus_white.png b/common/src/main/res/drawable/amity_ic_plus_white.png new file mode 100644 index 00000000..ff661b99 Binary files /dev/null and b/common/src/main/res/drawable/amity_ic_plus_white.png differ diff --git a/common/src/main/res/drawable/amity_ic_ppt_large.xml b/common/src/main/res/drawable/amity_ic_ppt_large.xml new file mode 100644 index 00000000..7a8d7433 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_ppt_large.xml @@ -0,0 +1,38 @@ + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_ppx_large.xml b/common/src/main/res/drawable/amity_ic_ppx_large.xml new file mode 100644 index 00000000..d8df5eb5 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_ppx_large.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_rar_large.xml b/common/src/main/res/drawable/amity_ic_rar_large.xml new file mode 100644 index 00000000..f18fed6b --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_rar_large.xml @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_rectangle_white.xml b/common/src/main/res/drawable/amity_ic_rectangle_white.xml new file mode 100644 index 00000000..5a6f68f2 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_rectangle_white.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_remove.xml b/common/src/main/res/drawable/amity_ic_remove.xml new file mode 100644 index 00000000..08ec8f6f --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_remove.xml @@ -0,0 +1,10 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_search.xml b/common/src/main/res/drawable/amity_ic_search.xml new file mode 100644 index 00000000..7b076a18 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_search.xml @@ -0,0 +1,10 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_settings.xml b/common/src/main/res/drawable/amity_ic_settings.xml new file mode 100644 index 00000000..84ecad95 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_settings.xml @@ -0,0 +1,11 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_star.png b/common/src/main/res/drawable/amity_ic_star.png new file mode 100644 index 00000000..0dd0edb7 Binary files /dev/null and b/common/src/main/res/drawable/amity_ic_star.png differ diff --git a/common/src/main/res/drawable/amity_ic_tick_green.xml b/common/src/main/res/drawable/amity_ic_tick_green.xml new file mode 100644 index 00000000..c5968af2 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_tick_green.xml @@ -0,0 +1,10 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_txt_large.xml b/common/src/main/res/drawable/amity_ic_txt_large.xml new file mode 100644 index 00000000..0d118347 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_txt_large.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_user.xml b/common/src/main/res/drawable/amity_ic_user.xml new file mode 100644 index 00000000..abd6a111 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_user.xml @@ -0,0 +1,13 @@ + + + + diff --git a/common/src/main/res/drawable/amity_ic_verified.xml b/common/src/main/res/drawable/amity_ic_verified.xml new file mode 100644 index 00000000..1db7f2f1 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_verified.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/amity_ic_voice_message.xml b/common/src/main/res/drawable/amity_ic_voice_message.xml new file mode 100644 index 00000000..e5d546a8 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_voice_message.xml @@ -0,0 +1,13 @@ + + + + diff --git a/common/src/main/res/drawable/amity_ic_xls_large.xml b/common/src/main/res/drawable/amity_ic_xls_large.xml new file mode 100644 index 00000000..2f763d15 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_xls_large.xml @@ -0,0 +1,34 @@ + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_ic_zip_large.xml b/common/src/main/res/drawable/amity_ic_zip_large.xml new file mode 100644 index 00000000..356a5816 --- /dev/null +++ b/common/src/main/res/drawable/amity_ic_zip_large.xml @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/common/src/main/res/drawable/amity_rounded_primary_color_bg.xml b/common/src/main/res/drawable/amity_rounded_primary_color_bg.xml new file mode 100644 index 00000000..35562cb8 --- /dev/null +++ b/common/src/main/res/drawable/amity_rounded_primary_color_bg.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/common/src/main/res/drawable/ic_amity_ic_live_stream_create.xml b/common/src/main/res/drawable/ic_amity_ic_live_stream_create.xml new file mode 100644 index 00000000..5a1d6457 --- /dev/null +++ b/common/src/main/res/drawable/ic_amity_ic_live_stream_create.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/drawable/ic_amity_ic_poll_create.xml b/common/src/main/res/drawable/ic_amity_ic_poll_create.xml new file mode 100644 index 00000000..165f7835 --- /dev/null +++ b/common/src/main/res/drawable/ic_amity_ic_poll_create.xml @@ -0,0 +1,13 @@ + + + + + diff --git a/common/src/main/res/drawable/ic_amity_ic_post_create.xml b/common/src/main/res/drawable/ic_amity_ic_post_create.xml new file mode 100644 index 00000000..f6946afd --- /dev/null +++ b/common/src/main/res/drawable/ic_amity_ic_post_create.xml @@ -0,0 +1,9 @@ + + + diff --git a/common/src/main/res/layout/amity_activity_base_toolbar_fragment_container.xml b/common/src/main/res/layout/amity_activity_base_toolbar_fragment_container.xml new file mode 100644 index 00000000..e4910d9a --- /dev/null +++ b/common/src/main/res/layout/amity_activity_base_toolbar_fragment_container.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_activity_camera.xml b/common/src/main/res/layout/amity_activity_camera.xml new file mode 100644 index 00000000..5211e7e9 --- /dev/null +++ b/common/src/main/res/layout/amity_activity_camera.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_activity_image_preview.xml b/common/src/main/res/layout/amity_activity_image_preview.xml new file mode 100644 index 00000000..19d4f30e --- /dev/null +++ b/common/src/main/res/layout/amity_activity_image_preview.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_bottom_sheet.xml b/common/src/main/res/layout/amity_bottom_sheet.xml new file mode 100644 index 00000000..bbfcd280 --- /dev/null +++ b/common/src/main/res/layout/amity_bottom_sheet.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_bottom_sheet_menu.xml b/common/src/main/res/layout/amity_bottom_sheet_menu.xml new file mode 100644 index 00000000..689ecc25 --- /dev/null +++ b/common/src/main/res/layout/amity_bottom_sheet_menu.xml @@ -0,0 +1,8 @@ + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_component_avatar.xml b/common/src/main/res/layout/amity_component_avatar.xml new file mode 100644 index 00000000..93c8d4f8 --- /dev/null +++ b/common/src/main/res/layout/amity_component_avatar.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_component_community_feed1.xml b/common/src/main/res/layout/amity_component_community_feed1.xml new file mode 100644 index 00000000..66235373 --- /dev/null +++ b/common/src/main/res/layout/amity_component_community_feed1.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_dialog_bottom_sheet.xml b/common/src/main/res/layout/amity_dialog_bottom_sheet.xml new file mode 100644 index 00000000..c82947b1 --- /dev/null +++ b/common/src/main/res/layout/amity_dialog_bottom_sheet.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_fragment_parent_media_gallery.xml b/common/src/main/res/layout/amity_fragment_parent_media_gallery.xml new file mode 100644 index 00000000..a5617356 --- /dev/null +++ b/common/src/main/res/layout/amity_fragment_parent_media_gallery.xml @@ -0,0 +1,21 @@ + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_item_bottom_sheet.xml b/common/src/main/res/layout/amity_item_bottom_sheet.xml new file mode 100644 index 00000000..269f5108 --- /dev/null +++ b/common/src/main/res/layout/amity_item_bottom_sheet.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_item_bottom_sheet_menu.xml b/common/src/main/res/layout/amity_item_bottom_sheet_menu.xml new file mode 100644 index 00000000..c5ee51c1 --- /dev/null +++ b/common/src/main/res/layout/amity_item_bottom_sheet_menu.xml @@ -0,0 +1,36 @@ + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_item_image_preview.xml b/common/src/main/res/layout/amity_item_image_preview.xml new file mode 100644 index 00000000..91c8ddb4 --- /dev/null +++ b/common/src/main/res/layout/amity_item_image_preview.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_tab_layout.xml b/common/src/main/res/layout/amity_tab_layout.xml new file mode 100644 index 00000000..201b2b1c --- /dev/null +++ b/common/src/main/res/layout/amity_tab_layout.xml @@ -0,0 +1,35 @@ + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_toolbar.xml b/common/src/main/res/layout/amity_toolbar.xml new file mode 100644 index 00000000..8f28b9d9 --- /dev/null +++ b/common/src/main/res/layout/amity_toolbar.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/common/src/main/res/layout/amity_view_audio_recorder.xml b/common/src/main/res/layout/amity_view_audio_recorder.xml new file mode 100644 index 00000000..6eed2b39 --- /dev/null +++ b/common/src/main/res/layout/amity_view_audio_recorder.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_view_avatar.xml b/common/src/main/res/layout/amity_view_avatar.xml new file mode 100755 index 00000000..7b15f500 --- /dev/null +++ b/common/src/main/res/layout/amity_view_avatar.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + diff --git a/common/src/main/res/layout/amity_view_media_gallery_tab.xml b/common/src/main/res/layout/amity_view_media_gallery_tab.xml new file mode 100644 index 00000000..163b55fd --- /dev/null +++ b/common/src/main/res/layout/amity_view_media_gallery_tab.xml @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_view_radio_button.xml b/common/src/main/res/layout/amity_view_radio_button.xml new file mode 100644 index 00000000..ce656b00 --- /dev/null +++ b/common/src/main/res/layout/amity_view_radio_button.xml @@ -0,0 +1,12 @@ + + \ No newline at end of file diff --git a/common/src/main/res/layout/amity_view_read_more.xml b/common/src/main/res/layout/amity_view_read_more.xml new file mode 100644 index 00000000..beffdb7c --- /dev/null +++ b/common/src/main/res/layout/amity_view_read_more.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/values-v27/shape.xml b/common/src/main/res/values-v27/shape.xml new file mode 100644 index 00000000..feaeba2a --- /dev/null +++ b/common/src/main/res/values-v27/shape.xml @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/common/src/main/res/values/attrs.xml b/common/src/main/res/values/attrs.xml new file mode 100644 index 00000000..7b570710 --- /dev/null +++ b/common/src/main/res/values/attrs.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/common/src/main/res/values/colors.xml b/common/src/main/res/values/colors.xml new file mode 100644 index 00000000..f72265c4 --- /dev/null +++ b/common/src/main/res/values/colors.xml @@ -0,0 +1,36 @@ + + + @color/upstraColorPrimary + @color/upstraColorSecondary + @color/upstraColorAlert + @color/upstraColorHighlight + @color/upstraColorBase + @color/upstraColorBaseInverse + @color/upstraMessageBubble + @color/upstraMessageBubbleInverse + + #FFFFFF + #000 + #4A82F2 + #EBECEF + #A5A9B5 + #FF305A + #B3000000 + #B8B8B8 + #57CA6A + + + + #1054DE + #292B32 + #FA4D30 + #1054DE + #292B32 + #FFFFFF + #1054DE + #EBECEF + + #4D000000 + #00000000 + + diff --git a/common/src/main/res/values/dimens.xml b/common/src/main/res/values/dimens.xml new file mode 100644 index 00000000..09cfff37 --- /dev/null +++ b/common/src/main/res/values/dimens.xml @@ -0,0 +1,61 @@ + + + + // text size + 20sp + 16sp + 14sp + 12sp + + // padding + 4dp + 8dp + 12dp + 16dp + 20dp + 24dp + 32dp + 64dp + + 64dp + 64dp + + 0dp + 1dp + 2dp + 4dp + 6dp + 8dp + 10dp + 14dp + 16dp + 18dp + 20dp + 24dp + 25dp + 27dp + 28dp + 30dp + 32dp + 36dp + 38dp + 40dp + 48dp + 50dp + 58dp + 62dp + 64dp + 68dp + 72dp + 80dp + 84dp + 95dp + 104dp + 114dp + 120dp + 125dp + 160dp + 220dp + 328dp + + \ No newline at end of file diff --git a/common/src/main/res/values/integers.xml b/common/src/main/res/values/integers.xml new file mode 100644 index 00000000..639c0896 --- /dev/null +++ b/common/src/main/res/values/integers.xml @@ -0,0 +1,4 @@ + + + 180 + \ No newline at end of file diff --git a/common/src/main/res/values/shape.xml b/common/src/main/res/values/shape.xml new file mode 100644 index 00000000..fb3d7d59 --- /dev/null +++ b/common/src/main/res/values/shape.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/values/strings.xml b/common/src/main/res/values/strings.xml new file mode 100644 index 00000000..ce42103d --- /dev/null +++ b/common/src/main/res/values/strings.xml @@ -0,0 +1,60 @@ + + + Search + ...Read More + Feed + Gallery + Follow + Followers + Search + Search results + left icon + center icon + right icon + Choose Image + Edit Post + Delete Post + Save + Saved. + Delete this message? + Message will also be permanently removed from your friend\'s devices. + Your message was not sent + Cancel + day + hour + min + just now + SAVE + Anonymous + Edit Profile + Message + Display Name + Report sent. + Reached max image selection limit + Unable to delete the file + Please try again + %1$d/%2$d + Release to send + + %d day + %d days + + + %d hour + %d hours + + + %d min + %d mins + + 0:%1s + OK + Remove from community + Unable to perform this action + You no longer have permission to make any changes in this community + Downloading file + Download complete. + following + Remove %s from follower? + We won’t notify %s that they’ve been remove from your followers + \ No newline at end of file diff --git a/common/src/main/res/values/styles.xml b/common/src/main/res/values/styles.xml new file mode 100644 index 00000000..42b42327 --- /dev/null +++ b/common/src/main/res/values/styles.xml @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/common/src/main/res/values/theme.xml b/common/src/main/res/values/theme.xml new file mode 100644 index 00000000..3fdd4bb8 --- /dev/null +++ b/common/src/main/res/values/theme.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/values/toolbar_style.xml b/common/src/main/res/values/toolbar_style.xml new file mode 100644 index 00000000..33a11e2b --- /dev/null +++ b/common/src/main/res/values/toolbar_style.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/values/type.xml b/common/src/main/res/values/type.xml new file mode 100644 index 00000000..854083b4 --- /dev/null +++ b/common/src/main/res/values/type.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/common/src/main/res/xml/amity_file_path.xml b/common/src/main/res/xml/amity_file_path.xml new file mode 100644 index 00000000..9c839c0f --- /dev/null +++ b/common/src/main/res/xml/amity_file_path.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/common/src/test/java/com/amity/socialcloud/uikit/common/ExampleUnitTest.kt b/common/src/test/java/com/amity/socialcloud/uikit/common/ExampleUnitTest.kt new file mode 100644 index 00000000..f96c9487 --- /dev/null +++ b/common/src/test/java/com/amity/socialcloud/uikit/common/ExampleUnitTest.kt @@ -0,0 +1,16 @@ +package com.amity.socialcloud.uikit.common + +import org.junit.Assert.assertEquals +import org.junit.Test + +/** + * Example local unit test, which will execute on the development machine (host). + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +class ExampleUnitTest { + @Test + fun addition_isCorrect() { + assertEquals(4, 2 + 2) + } +} diff --git a/community/build/.transforms/1b73dec9cfd35edc105e52f8d9d64803.bin b/community/build/.transforms/1b73dec9cfd35edc105e52f8d9d64803.bin new file mode 100644 index 00000000..0d259ddc --- /dev/null +++ b/community/build/.transforms/1b73dec9cfd35edc105e52f8d9d64803.bin @@ -0,0 +1 @@ +o/classes diff --git a/community/build/.transforms/1b73dec9cfd35edc105e52f8d9d64803/classes/classes.dex b/community/build/.transforms/1b73dec9cfd35edc105e52f8d9d64803/classes/classes.dex new file mode 100644 index 00000000..d1b41796 Binary files /dev/null and b/community/build/.transforms/1b73dec9cfd35edc105e52f8d9d64803/classes/classes.dex differ diff --git a/community/build/.transforms/320142d30e08c13acdd5536df67dc1a1.bin b/community/build/.transforms/320142d30e08c13acdd5536df67dc1a1.bin new file mode 100644 index 00000000..0d259ddc --- /dev/null +++ b/community/build/.transforms/320142d30e08c13acdd5536df67dc1a1.bin @@ -0,0 +1 @@ +o/classes diff --git a/community/build/.transforms/320142d30e08c13acdd5536df67dc1a1/classes/classes.dex b/community/build/.transforms/320142d30e08c13acdd5536df67dc1a1/classes/classes.dex new file mode 100644 index 00000000..d1b41796 Binary files /dev/null and b/community/build/.transforms/320142d30e08c13acdd5536df67dc1a1/classes/classes.dex differ diff --git a/community/build/.transforms/34d7582516e333e8d6a00175352660a3.bin b/community/build/.transforms/34d7582516e333e8d6a00175352660a3.bin new file mode 100644 index 00000000..0d259ddc --- /dev/null +++ b/community/build/.transforms/34d7582516e333e8d6a00175352660a3.bin @@ -0,0 +1 @@ +o/classes diff --git a/community/build/.transforms/34d7582516e333e8d6a00175352660a3/classes/classes.dex b/community/build/.transforms/34d7582516e333e8d6a00175352660a3/classes/classes.dex new file mode 100644 index 00000000..fec5fe28 Binary files /dev/null and b/community/build/.transforms/34d7582516e333e8d6a00175352660a3/classes/classes.dex differ diff --git a/community/build/.transforms/b457359d094e09a7af220e1b415ca8bf.bin b/community/build/.transforms/b457359d094e09a7af220e1b415ca8bf.bin new file mode 100644 index 00000000..0d259ddc --- /dev/null +++ b/community/build/.transforms/b457359d094e09a7af220e1b415ca8bf.bin @@ -0,0 +1 @@ +o/classes diff --git a/community/build/.transforms/b457359d094e09a7af220e1b415ca8bf/classes/classes.dex b/community/build/.transforms/b457359d094e09a7af220e1b415ca8bf/classes/classes.dex new file mode 100644 index 00000000..d1b41796 Binary files /dev/null and b/community/build/.transforms/b457359d094e09a7af220e1b415ca8bf/classes/classes.dex differ diff --git a/community/build/.transforms/fa03f0029f3bcc83112eea6cd929e109.bin b/community/build/.transforms/fa03f0029f3bcc83112eea6cd929e109.bin new file mode 100644 index 00000000..0d259ddc --- /dev/null +++ b/community/build/.transforms/fa03f0029f3bcc83112eea6cd929e109.bin @@ -0,0 +1 @@ +o/classes diff --git a/community/build/.transforms/fa03f0029f3bcc83112eea6cd929e109/classes/classes.dex b/community/build/.transforms/fa03f0029f3bcc83112eea6cd929e109/classes/classes.dex new file mode 100644 index 00000000..d1b41796 Binary files /dev/null and b/community/build/.transforms/fa03f0029f3bcc83112eea6cd929e109/classes/classes.dex differ diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushNotificationsSettingsBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushNotificationsSettingsBinding.java new file mode 100644 index 00000000..e0ffb309 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushNotificationsSettingsBinding.java @@ -0,0 +1,93 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.components.EkoToolBar; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class ActivityEkoPushNotificationsSettingsBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final FrameLayout fragmentContainer; + + @NonNull + public final EkoToolBar pushNotificationToolBar; + + @NonNull + public final AmityItemSeparateContentBinding separatorToolbar; + + private ActivityEkoPushNotificationsSettingsBinding(@NonNull ConstraintLayout rootView, + @NonNull FrameLayout fragmentContainer, @NonNull EkoToolBar pushNotificationToolBar, + @NonNull AmityItemSeparateContentBinding separatorToolbar) { + this.rootView = rootView; + this.fragmentContainer = fragmentContainer; + this.pushNotificationToolBar = pushNotificationToolBar; + this.separatorToolbar = separatorToolbar; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static ActivityEkoPushNotificationsSettingsBinding inflate( + @NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static ActivityEkoPushNotificationsSettingsBinding inflate( + @NonNull LayoutInflater inflater, @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.activity_eko_push_notifications_settings, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static ActivityEkoPushNotificationsSettingsBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.fragmentContainer; + FrameLayout fragmentContainer = rootView.findViewById(id); + if (fragmentContainer == null) { + break missingId; + } + + id = R.id.pushNotificationToolBar; + EkoToolBar pushNotificationToolBar = rootView.findViewById(id); + if (pushNotificationToolBar == null) { + break missingId; + } + + id = R.id.separatorToolbar; + View separatorToolbar = rootView.findViewById(id); + if (separatorToolbar == null) { + break missingId; + } + AmityItemSeparateContentBinding binding_separatorToolbar = AmityItemSeparateContentBinding.bind(separatorToolbar); + + return new ActivityEkoPushNotificationsSettingsBinding((ConstraintLayout) rootView, + fragmentContainer, pushNotificationToolBar, binding_separatorToolbar); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushSettingsDetailBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushSettingsDetailBinding.java new file mode 100644 index 00000000..df454da5 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushSettingsDetailBinding.java @@ -0,0 +1,92 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.components.EkoToolBar; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class ActivityEkoPushSettingsDetailBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final FrameLayout fragmentContainer; + + @NonNull + public final EkoToolBar pushDetailToolBar; + + @NonNull + public final AmityItemSeparateContentBinding separatorToolbar; + + private ActivityEkoPushSettingsDetailBinding(@NonNull ConstraintLayout rootView, + @NonNull FrameLayout fragmentContainer, @NonNull EkoToolBar pushDetailToolBar, + @NonNull AmityItemSeparateContentBinding separatorToolbar) { + this.rootView = rootView; + this.fragmentContainer = fragmentContainer; + this.pushDetailToolBar = pushDetailToolBar; + this.separatorToolbar = separatorToolbar; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static ActivityEkoPushSettingsDetailBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static ActivityEkoPushSettingsDetailBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.activity_eko_push_settings_detail, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static ActivityEkoPushSettingsDetailBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.fragmentContainer; + FrameLayout fragmentContainer = rootView.findViewById(id); + if (fragmentContainer == null) { + break missingId; + } + + id = R.id.pushDetailToolBar; + EkoToolBar pushDetailToolBar = rootView.findViewById(id); + if (pushDetailToolBar == null) { + break missingId; + } + + id = R.id.separatorToolbar; + View separatorToolbar = rootView.findViewById(id); + if (separatorToolbar == null) { + break missingId; + } + AmityItemSeparateContentBinding binding_separatorToolbar = AmityItemSeparateContentBinding.bind(separatorToolbar); + + return new ActivityEkoPushSettingsDetailBinding((ConstraintLayout) rootView, + fragmentContainer, pushDetailToolBar, binding_separatorToolbar); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryCommunityListBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryCommunityListBinding.java new file mode 100644 index 00000000..9cbb0d6a --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryCommunityListBinding.java @@ -0,0 +1,70 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityActivityCategoryCommunityListBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final FrameLayout fragmentContainer; + + private AmityActivityCategoryCommunityListBinding(@NonNull ConstraintLayout rootView, + @NonNull FrameLayout fragmentContainer) { + this.rootView = rootView; + this.fragmentContainer = fragmentContainer; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityActivityCategoryCommunityListBinding inflate( + @NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityActivityCategoryCommunityListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_activity_category_community_list, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityActivityCategoryCommunityListBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.fragmentContainer; + FrameLayout fragmentContainer = rootView.findViewById(id); + if (fragmentContainer == null) { + break missingId; + } + + return new AmityActivityCategoryCommunityListBinding((ConstraintLayout) rootView, + fragmentContainer); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBinding.java new file mode 100644 index 00000000..5e7ed711 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBinding.java @@ -0,0 +1,81 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityActivityCategoryListBinding extends ViewDataBinding { + @NonNull + public final FrameLayout fragmentContainer; + + protected AmityActivityCategoryListBinding(Object _bindingComponent, View _root, + int _localFieldCount, FrameLayout fragmentContainer) { + super(_bindingComponent, _root, _localFieldCount); + this.fragmentContainer = fragmentContainer; + } + + @NonNull + public static AmityActivityCategoryListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_category_list, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityActivityCategoryListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_category_list, root, attachToRoot, component); + } + + @NonNull + public static AmityActivityCategoryListBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_category_list, null, false, component) + */ + @NonNull + @Deprecated + public static AmityActivityCategoryListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_category_list, null, false, component); + } + + public static AmityActivityCategoryListBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityActivityCategoryListBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityActivityCategoryListBinding)bind(component, view, R.layout.amity_activity_category_list); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBinding.java new file mode 100644 index 00000000..4548978e --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBinding.java @@ -0,0 +1,93 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.detailpage.EkoCommunityDetailViewModel; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityActivityCommunityDetailBinding extends ViewDataBinding { + @NonNull + public final FrameLayout fragmentContainer; + + @Bindable + protected EkoCommunityDetailViewModel mViewModel; + + protected AmityActivityCommunityDetailBinding(Object _bindingComponent, View _root, + int _localFieldCount, FrameLayout fragmentContainer) { + super(_bindingComponent, _root, _localFieldCount); + this.fragmentContainer = fragmentContainer; + } + + public abstract void setViewModel(@Nullable EkoCommunityDetailViewModel viewModel); + + @Nullable + public EkoCommunityDetailViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityActivityCommunityDetailBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_community_detail, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityActivityCommunityDetailBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_community_detail, root, attachToRoot, component); + } + + @NonNull + public static AmityActivityCommunityDetailBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_community_detail, null, false, component) + */ + @NonNull + @Deprecated + public static AmityActivityCommunityDetailBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_community_detail, null, false, component); + } + + public static AmityActivityCommunityDetailBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityActivityCommunityDetailBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityActivityCommunityDetailBinding)bind(component, view, R.layout.amity_activity_community_detail); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityHomeBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityHomeBinding.java new file mode 100644 index 00000000..b52685c6 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityHomeBinding.java @@ -0,0 +1,80 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.components.EkoToolBar; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityActivityCommunityHomeBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final EkoToolBar communityHomeToolbar; + + @NonNull + public final FrameLayout fragmentContainer; + + private AmityActivityCommunityHomeBinding(@NonNull ConstraintLayout rootView, + @NonNull EkoToolBar communityHomeToolbar, @NonNull FrameLayout fragmentContainer) { + this.rootView = rootView; + this.communityHomeToolbar = communityHomeToolbar; + this.fragmentContainer = fragmentContainer; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityActivityCommunityHomeBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityActivityCommunityHomeBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_activity_community_home, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityActivityCommunityHomeBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.communityHomeToolbar; + EkoToolBar communityHomeToolbar = rootView.findViewById(id); + if (communityHomeToolbar == null) { + break missingId; + } + + id = R.id.fragmentContainer; + FrameLayout fragmentContainer = rootView.findViewById(id); + if (fragmentContainer == null) { + break missingId; + } + + return new AmityActivityCommunityHomeBinding((ConstraintLayout) rootView, + communityHomeToolbar, fragmentContainer); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityMemberSettingsBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityMemberSettingsBinding.java new file mode 100644 index 00000000..59fa2789 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityMemberSettingsBinding.java @@ -0,0 +1,70 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityActivityCommunityMemberSettingsBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final FrameLayout fragmentContainer; + + private AmityActivityCommunityMemberSettingsBinding(@NonNull ConstraintLayout rootView, + @NonNull FrameLayout fragmentContainer) { + this.rootView = rootView; + this.fragmentContainer = fragmentContainer; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityActivityCommunityMemberSettingsBinding inflate( + @NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityActivityCommunityMemberSettingsBinding inflate( + @NonNull LayoutInflater inflater, @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_activity_community_member_settings, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityActivityCommunityMemberSettingsBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.fragmentContainer; + FrameLayout fragmentContainer = rootView.findViewById(id); + if (fragmentContainer == null) { + break missingId; + } + + return new AmityActivityCommunityMemberSettingsBinding((ConstraintLayout) rootView, + fragmentContainer); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBinding.java new file mode 100644 index 00000000..ae3430c1 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBinding.java @@ -0,0 +1,104 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.setting.EkoCommunitySettingViewModel; +import com.ekoapp.ekosdk.uikit.components.EkoToolBar; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityActivityCommunitySettingBinding extends ViewDataBinding { + @NonNull + public final EkoToolBar communitySettingsToolbar; + + @NonNull + public final FrameLayout fragmentContainer; + + @NonNull + public final AmityItemSeparateContentBinding separatorToolbar; + + @Bindable + protected EkoCommunitySettingViewModel mViewModel; + + protected AmityActivityCommunitySettingBinding(Object _bindingComponent, View _root, + int _localFieldCount, EkoToolBar communitySettingsToolbar, FrameLayout fragmentContainer, + AmityItemSeparateContentBinding separatorToolbar) { + super(_bindingComponent, _root, _localFieldCount); + this.communitySettingsToolbar = communitySettingsToolbar; + this.fragmentContainer = fragmentContainer; + this.separatorToolbar = separatorToolbar; + setContainedBinding(this.separatorToolbar); + } + + public abstract void setViewModel(@Nullable EkoCommunitySettingViewModel viewModel); + + @Nullable + public EkoCommunitySettingViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityActivityCommunitySettingBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_community_setting, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityActivityCommunitySettingBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_community_setting, root, attachToRoot, component); + } + + @NonNull + public static AmityActivityCommunitySettingBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_community_setting, null, false, component) + */ + @NonNull + @Deprecated + public static AmityActivityCommunitySettingBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_community_setting, null, false, component); + } + + public static AmityActivityCommunitySettingBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityActivityCommunitySettingBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityActivityCommunitySettingBinding)bind(component, view, R.layout.amity_activity_community_setting); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBinding.java new file mode 100644 index 00000000..a7cb7521 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBinding.java @@ -0,0 +1,86 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.components.EkoToolBar; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityActivityCreateCommunityBinding extends ViewDataBinding { + @NonNull + public final EkoToolBar communityToolbar; + + @NonNull + public final FrameLayout fragmentContainer; + + protected AmityActivityCreateCommunityBinding(Object _bindingComponent, View _root, + int _localFieldCount, EkoToolBar communityToolbar, FrameLayout fragmentContainer) { + super(_bindingComponent, _root, _localFieldCount); + this.communityToolbar = communityToolbar; + this.fragmentContainer = fragmentContainer; + } + + @NonNull + public static AmityActivityCreateCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_create_community, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityActivityCreateCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_create_community, root, attachToRoot, component); + } + + @NonNull + public static AmityActivityCreateCommunityBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_create_community, null, false, component) + */ + @NonNull + @Deprecated + public static AmityActivityCreateCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_create_community, null, false, component); + } + + public static AmityActivityCreateCommunityBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityActivityCreateCommunityBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityActivityCreateCommunityBinding)bind(component, view, R.layout.amity_activity_create_community); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBinding.java new file mode 100644 index 00000000..93d2f2cd --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBinding.java @@ -0,0 +1,141 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.LinearLayout; +import android.widget.ProgressBar; +import android.widget.RelativeLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.views.createpost.EkoPostComposeView; +import com.ekoapp.ekosdk.uikit.components.EkoToolBar; +import com.google.android.material.button.MaterialButton; +import com.google.android.material.switchmaterial.SwitchMaterial; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityActivityCreatePostBinding extends ViewDataBinding { + @NonNull + public final ConstraintLayout bottomBar; + + @NonNull + public final MaterialButton btnTakePhoto; + + @NonNull + public final MaterialButton btnUploadAttachment; + + @NonNull + public final MaterialButton btnUploadPhotos; + + @NonNull + public final ConstraintLayout clContent; + + @NonNull + public final RelativeLayout composeBar; + + @NonNull + public final EkoPostComposeView etPost; + + @NonNull + public final LinearLayout layoutPostAsCommunity; + + @NonNull + public final ProgressBar pbLoading; + + @NonNull + public final RecyclerView rvAttachment; + + @NonNull + public final View separator; + + @NonNull + public final SwitchMaterial switchPostAsCommunity; + + @NonNull + public final EkoToolBar toolbar; + + protected AmityActivityCreatePostBinding(Object _bindingComponent, View _root, + int _localFieldCount, ConstraintLayout bottomBar, MaterialButton btnTakePhoto, + MaterialButton btnUploadAttachment, MaterialButton btnUploadPhotos, + ConstraintLayout clContent, RelativeLayout composeBar, EkoPostComposeView etPost, + LinearLayout layoutPostAsCommunity, ProgressBar pbLoading, RecyclerView rvAttachment, + View separator, SwitchMaterial switchPostAsCommunity, EkoToolBar toolbar) { + super(_bindingComponent, _root, _localFieldCount); + this.bottomBar = bottomBar; + this.btnTakePhoto = btnTakePhoto; + this.btnUploadAttachment = btnUploadAttachment; + this.btnUploadPhotos = btnUploadPhotos; + this.clContent = clContent; + this.composeBar = composeBar; + this.etPost = etPost; + this.layoutPostAsCommunity = layoutPostAsCommunity; + this.pbLoading = pbLoading; + this.rvAttachment = rvAttachment; + this.separator = separator; + this.switchPostAsCommunity = switchPostAsCommunity; + this.toolbar = toolbar; + } + + @NonNull + public static AmityActivityCreatePostBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_create_post, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityActivityCreatePostBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_create_post, root, attachToRoot, component); + } + + @NonNull + public static AmityActivityCreatePostBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_create_post, null, false, component) + */ + @NonNull + @Deprecated + public static AmityActivityCreatePostBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_create_post, null, false, component); + } + + public static AmityActivityCreatePostBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityActivityCreatePostBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityActivityCreatePostBinding)bind(component, view, R.layout.amity_activity_create_post); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostRoleSelectionBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostRoleSelectionBinding.java new file mode 100644 index 00000000..7af35729 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostRoleSelectionBinding.java @@ -0,0 +1,70 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityActivityCreatePostRoleSelectionBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final FrameLayout fragmentContainer; + + private AmityActivityCreatePostRoleSelectionBinding(@NonNull ConstraintLayout rootView, + @NonNull FrameLayout fragmentContainer) { + this.rootView = rootView; + this.fragmentContainer = fragmentContainer; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityActivityCreatePostRoleSelectionBinding inflate( + @NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityActivityCreatePostRoleSelectionBinding inflate( + @NonNull LayoutInflater inflater, @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_activity_create_post_role_selection, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityActivityCreatePostRoleSelectionBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.fragmentContainer; + FrameLayout fragmentContainer = rootView.findViewById(id); + if (fragmentContainer == null) { + break missingId; + } + + return new AmityActivityCreatePostRoleSelectionBinding((ConstraintLayout) rootView, + fragmentContainer); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditCommunityBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditCommunityBinding.java new file mode 100644 index 00000000..86308577 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditCommunityBinding.java @@ -0,0 +1,80 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.components.EkoToolBar; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityActivityEditCommunityBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final EkoToolBar editCommunityToolbar; + + @NonNull + public final FrameLayout fragmentContainer; + + private AmityActivityEditCommunityBinding(@NonNull ConstraintLayout rootView, + @NonNull EkoToolBar editCommunityToolbar, @NonNull FrameLayout fragmentContainer) { + this.rootView = rootView; + this.editCommunityToolbar = editCommunityToolbar; + this.fragmentContainer = fragmentContainer; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityActivityEditCommunityBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityActivityEditCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_activity_edit_community, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityActivityEditCommunityBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.editCommunityToolbar; + EkoToolBar editCommunityToolbar = rootView.findViewById(id); + if (editCommunityToolbar == null) { + break missingId; + } + + id = R.id.fragmentContainer; + FrameLayout fragmentContainer = rootView.findViewById(id); + if (fragmentContainer == null) { + break missingId; + } + + return new AmityActivityEditCommunityBinding((ConstraintLayout) rootView, + editCommunityToolbar, fragmentContainer); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditPostBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditPostBinding.java new file mode 100644 index 00000000..ebc7659d --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditPostBinding.java @@ -0,0 +1,52 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; + +public final class AmityActivityEditPostBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + private AmityActivityEditPostBinding(@NonNull ConstraintLayout rootView) { + this.rootView = rootView; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityActivityEditPostBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityActivityEditPostBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_activity_edit_post, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityActivityEditPostBinding bind(@NonNull View rootView) { + if (rootView == null) { + throw new NullPointerException("rootView"); + } + + return new AmityActivityEditPostBinding((ConstraintLayout) rootView); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditUserProfileBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditUserProfileBinding.java new file mode 100644 index 00000000..43379aa5 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditUserProfileBinding.java @@ -0,0 +1,69 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityActivityEditUserProfileBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final FrameLayout fragmentContainer; + + private AmityActivityEditUserProfileBinding(@NonNull ConstraintLayout rootView, + @NonNull FrameLayout fragmentContainer) { + this.rootView = rootView; + this.fragmentContainer = fragmentContainer; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityActivityEditUserProfileBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityActivityEditUserProfileBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_activity_edit_user_profile, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityActivityEditUserProfileBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.fragmentContainer; + FrameLayout fragmentContainer = rootView.findViewById(id); + if (fragmentContainer == null) { + break missingId; + } + + return new AmityActivityEditUserProfileBinding((ConstraintLayout) rootView, + fragmentContainer); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBinding.java new file mode 100644 index 00000000..919a1127 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBinding.java @@ -0,0 +1,104 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.setting.postreview.EkoPostReviewSettingsViewModel; +import com.ekoapp.ekosdk.uikit.components.EkoToolBar; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityActivityPostReviewSettingsBinding extends ViewDataBinding { + @NonNull + public final FrameLayout fragmentContainer; + + @NonNull + public final EkoToolBar postReviewToolbar; + + @NonNull + public final AmityItemSeparateContentBinding separatorToolbar; + + @Bindable + protected EkoPostReviewSettingsViewModel mViewModel; + + protected AmityActivityPostReviewSettingsBinding(Object _bindingComponent, View _root, + int _localFieldCount, FrameLayout fragmentContainer, EkoToolBar postReviewToolbar, + AmityItemSeparateContentBinding separatorToolbar) { + super(_bindingComponent, _root, _localFieldCount); + this.fragmentContainer = fragmentContainer; + this.postReviewToolbar = postReviewToolbar; + this.separatorToolbar = separatorToolbar; + setContainedBinding(this.separatorToolbar); + } + + public abstract void setViewModel(@Nullable EkoPostReviewSettingsViewModel viewModel); + + @Nullable + public EkoPostReviewSettingsViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityActivityPostReviewSettingsBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_post_review_settings, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityActivityPostReviewSettingsBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_post_review_settings, root, attachToRoot, component); + } + + @NonNull + public static AmityActivityPostReviewSettingsBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_post_review_settings, null, false, component) + */ + @NonNull + @Deprecated + public static AmityActivityPostReviewSettingsBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_post_review_settings, null, false, component); + } + + public static AmityActivityPostReviewSettingsBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityActivityPostReviewSettingsBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityActivityPostReviewSettingsBinding)bind(component, view, R.layout.amity_activity_post_review_settings); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBinding.java new file mode 100644 index 00000000..ab01704d --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBinding.java @@ -0,0 +1,98 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoSelectMembersViewModel; +import com.ekoapp.ekosdk.uikit.components.EkoToolBar; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityActivitySelectMembersListBinding extends ViewDataBinding { + @NonNull + public final FrameLayout fragmentContainer; + + @NonNull + public final EkoToolBar smToolBar; + + @Bindable + protected EkoSelectMembersViewModel mViewModel; + + protected AmityActivitySelectMembersListBinding(Object _bindingComponent, View _root, + int _localFieldCount, FrameLayout fragmentContainer, EkoToolBar smToolBar) { + super(_bindingComponent, _root, _localFieldCount); + this.fragmentContainer = fragmentContainer; + this.smToolBar = smToolBar; + } + + public abstract void setViewModel(@Nullable EkoSelectMembersViewModel viewModel); + + @Nullable + public EkoSelectMembersViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityActivitySelectMembersListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_select_members_list, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityActivitySelectMembersListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_select_members_list, root, attachToRoot, component); + } + + @NonNull + public static AmityActivitySelectMembersListBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_activity_select_members_list, null, false, component) + */ + @NonNull + @Deprecated + public static AmityActivitySelectMembersListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_activity_select_members_list, null, false, component); + } + + public static AmityActivitySelectMembersListBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityActivitySelectMembersListBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityActivitySelectMembersListBinding)bind(component, view, R.layout.amity_activity_select_members_list); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityUserProfileBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityUserProfileBinding.java new file mode 100644 index 00000000..0e1980e2 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityUserProfileBinding.java @@ -0,0 +1,68 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityActivityUserProfileBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final FrameLayout fragmentContainer; + + private AmityActivityUserProfileBinding(@NonNull ConstraintLayout rootView, + @NonNull FrameLayout fragmentContainer) { + this.rootView = rootView; + this.fragmentContainer = fragmentContainer; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityActivityUserProfileBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityActivityUserProfileBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_activity_user_profile, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityActivityUserProfileBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.fragmentContainer; + FrameLayout fragmentContainer = rootView.findViewById(id); + if (fragmentContainer == null) { + break missingId; + } + + return new AmityActivityUserProfileBinding((ConstraintLayout) rootView, fragmentContainer); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBinding.java new file mode 100644 index 00000000..d53eb6d6 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBinding.java @@ -0,0 +1,112 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.Button; +import android.widget.ImageView; +import android.widget.RelativeLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import com.google.android.material.textfield.TextInputEditText; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityCommentComposeBarBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView avProfile; + + @NonNull + public final Button btnPost; + + @NonNull + public final TextInputEditText etPostComment; + + @NonNull + public final ImageView ivExpand; + + @NonNull + public final RelativeLayout layoutPostComment; + + @Bindable + protected String mAvatarUrl; + + protected AmityCommentComposeBarBinding(Object _bindingComponent, View _root, + int _localFieldCount, ShapeableImageView avProfile, Button btnPost, + TextInputEditText etPostComment, ImageView ivExpand, RelativeLayout layoutPostComment) { + super(_bindingComponent, _root, _localFieldCount); + this.avProfile = avProfile; + this.btnPost = btnPost; + this.etPostComment = etPostComment; + this.ivExpand = ivExpand; + this.layoutPostComment = layoutPostComment; + } + + public abstract void setAvatarUrl(@Nullable String avatarUrl); + + @Nullable + public String getAvatarUrl() { + return mAvatarUrl; + } + + @NonNull + public static AmityCommentComposeBarBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_comment_compose_bar, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityCommentComposeBarBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_comment_compose_bar, root, attachToRoot, component); + } + + @NonNull + public static AmityCommentComposeBarBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_comment_compose_bar, null, false, component) + */ + @NonNull + @Deprecated + public static AmityCommentComposeBarBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_comment_compose_bar, null, false, component); + } + + public static AmityCommentComposeBarBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityCommentComposeBarBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityCommentComposeBarBinding)bind(component, view, R.layout.amity_comment_compose_bar); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityComponentCommunityFeed2Binding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityComponentCommunityFeed2Binding.java new file mode 100644 index 00000000..e1e711ef --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityComponentCommunityFeed2Binding.java @@ -0,0 +1,80 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.common.views.avatar.EkoAvatarView; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityComponentCommunityFeed2Binding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final EkoAvatarView avatarView; + + @NonNull + public final TextView nameTextView; + + private AmityComponentCommunityFeed2Binding(@NonNull ConstraintLayout rootView, + @NonNull EkoAvatarView avatarView, @NonNull TextView nameTextView) { + this.rootView = rootView; + this.avatarView = avatarView; + this.nameTextView = nameTextView; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityComponentCommunityFeed2Binding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityComponentCommunityFeed2Binding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_component_community_feed2, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityComponentCommunityFeed2Binding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.avatarView; + EkoAvatarView avatarView = rootView.findViewById(id); + if (avatarView == null) { + break missingId; + } + + id = R.id.nameTextView; + TextView nameTextView = rootView.findViewById(id); + if (nameTextView == null) { + break missingId; + } + + return new AmityComponentCommunityFeed2Binding((ConstraintLayout) rootView, avatarView, + nameTextView); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBinding.java new file mode 100644 index 00000000..4a05fbb2 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBinding.java @@ -0,0 +1,96 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import android.widget.RelativeLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.core.widget.ContentLoadingProgressBar; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentBaseFeedBinding extends ViewDataBinding { + @NonNull + public final RelativeLayout baseFeedLoadingView; + + @NonNull + public final ContentLoadingProgressBar baseFeedProgressBar; + + @NonNull + public final FrameLayout emptyViewContainer; + + @NonNull + public final RecyclerView rvNewsFeed; + + protected AmityFragmentBaseFeedBinding(Object _bindingComponent, View _root, int _localFieldCount, + RelativeLayout baseFeedLoadingView, ContentLoadingProgressBar baseFeedProgressBar, + FrameLayout emptyViewContainer, RecyclerView rvNewsFeed) { + super(_bindingComponent, _root, _localFieldCount); + this.baseFeedLoadingView = baseFeedLoadingView; + this.baseFeedProgressBar = baseFeedProgressBar; + this.emptyViewContainer = emptyViewContainer; + this.rvNewsFeed = rvNewsFeed; + } + + @NonNull + public static AmityFragmentBaseFeedBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_base_feed, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentBaseFeedBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_base_feed, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentBaseFeedBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_base_feed, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentBaseFeedBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_base_feed, null, false, component); + } + + public static AmityFragmentBaseFeedBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentBaseFeedBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityFragmentBaseFeedBinding)bind(component, view, R.layout.amity_fragment_base_feed); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBinding.java new file mode 100644 index 00000000..caaf7e4d --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBinding.java @@ -0,0 +1,102 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.common.views.list.EkoRecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentCategoryCommunityListBinding extends ViewDataBinding { + @NonNull + public final LinearLayout emptyView; + + @NonNull + public final ImageView ivIcon; + + @NonNull + public final EkoRecyclerView rvCommunity; + + @NonNull + public final TextView tvEmptyCommunity; + + @NonNull + public final TextView tvEmptyCommunityMessage; + + protected AmityFragmentCategoryCommunityListBinding(Object _bindingComponent, View _root, + int _localFieldCount, LinearLayout emptyView, ImageView ivIcon, EkoRecyclerView rvCommunity, + TextView tvEmptyCommunity, TextView tvEmptyCommunityMessage) { + super(_bindingComponent, _root, _localFieldCount); + this.emptyView = emptyView; + this.ivIcon = ivIcon; + this.rvCommunity = rvCommunity; + this.tvEmptyCommunity = tvEmptyCommunity; + this.tvEmptyCommunityMessage = tvEmptyCommunityMessage; + } + + @NonNull + public static AmityFragmentCategoryCommunityListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_category_community_list, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentCategoryCommunityListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_category_community_list, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentCategoryCommunityListBinding inflate( + @NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_category_community_list, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentCategoryCommunityListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_category_community_list, null, false, component); + } + + public static AmityFragmentCategoryCommunityListBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentCategoryCommunityListBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentCategoryCommunityListBinding)bind(component, view, R.layout.amity_fragment_category_community_list); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBinding.java new file mode 100644 index 00000000..0593226c --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBinding.java @@ -0,0 +1,81 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.common.views.list.EkoRecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentCategoryListBinding extends ViewDataBinding { + @NonNull + public final EkoRecyclerView rvCategory; + + protected AmityFragmentCategoryListBinding(Object _bindingComponent, View _root, + int _localFieldCount, EkoRecyclerView rvCategory) { + super(_bindingComponent, _root, _localFieldCount); + this.rvCategory = rvCategory; + } + + @NonNull + public static AmityFragmentCategoryListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_category_list, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentCategoryListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_category_list, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentCategoryListBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_category_list, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentCategoryListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_category_list, null, false, component); + } + + public static AmityFragmentCategoryListBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentCategoryListBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentCategoryListBinding)bind(component, view, R.layout.amity_fragment_category_list); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBinding.java new file mode 100644 index 00000000..a053f92d --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBinding.java @@ -0,0 +1,91 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentCategoryPreviewBinding extends ViewDataBinding { + @NonNull + public final ImageView ivMore; + + @NonNull + public final RecyclerView rvCommunityCategory; + + @NonNull + public final TextView tvTitle; + + protected AmityFragmentCategoryPreviewBinding(Object _bindingComponent, View _root, + int _localFieldCount, ImageView ivMore, RecyclerView rvCommunityCategory, TextView tvTitle) { + super(_bindingComponent, _root, _localFieldCount); + this.ivMore = ivMore; + this.rvCommunityCategory = rvCommunityCategory; + this.tvTitle = tvTitle; + } + + @NonNull + public static AmityFragmentCategoryPreviewBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_category_preview, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentCategoryPreviewBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_category_preview, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentCategoryPreviewBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_category_preview, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentCategoryPreviewBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_category_preview, null, false, component); + } + + public static AmityFragmentCategoryPreviewBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentCategoryPreviewBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentCategoryPreviewBinding)bind(component, view, R.layout.amity_fragment_category_preview); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBinding.java new file mode 100644 index 00000000..fb4599dc --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBinding.java @@ -0,0 +1,98 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.home.fragments.EkoCommunityHomeViewModel; +import com.ekoapp.ekosdk.uikit.components.EkoTabLayout; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentCommunityHomePageBinding extends ViewDataBinding { + @NonNull + public final RecyclerView rvCommunitySearch; + + @NonNull + public final EkoTabLayout tabLayout; + + @Bindable + protected EkoCommunityHomeViewModel mViewModel; + + protected AmityFragmentCommunityHomePageBinding(Object _bindingComponent, View _root, + int _localFieldCount, RecyclerView rvCommunitySearch, EkoTabLayout tabLayout) { + super(_bindingComponent, _root, _localFieldCount); + this.rvCommunitySearch = rvCommunitySearch; + this.tabLayout = tabLayout; + } + + public abstract void setViewModel(@Nullable EkoCommunityHomeViewModel viewModel); + + @Nullable + public EkoCommunityHomeViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityFragmentCommunityHomePageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_community_home_page, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentCommunityHomePageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_community_home_page, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentCommunityHomePageBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_community_home_page, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentCommunityHomePageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_community_home_page, null, false, component); + } + + public static AmityFragmentCommunityHomePageBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentCommunityHomePageBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentCommunityHomePageBinding)bind(component, view, R.layout.amity_fragment_community_home_page); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityMemberSettingsBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityMemberSettingsBinding.java new file mode 100644 index 00000000..dfdfbec3 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityMemberSettingsBinding.java @@ -0,0 +1,70 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.components.EkoTabLayout; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityFragmentCommunityMemberSettingsBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final EkoTabLayout membersTabLayout; + + private AmityFragmentCommunityMemberSettingsBinding(@NonNull ConstraintLayout rootView, + @NonNull EkoTabLayout membersTabLayout) { + this.rootView = rootView; + this.membersTabLayout = membersTabLayout; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityFragmentCommunityMemberSettingsBinding inflate( + @NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityFragmentCommunityMemberSettingsBinding inflate( + @NonNull LayoutInflater inflater, @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_fragment_community_member_settings, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityFragmentCommunityMemberSettingsBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.membersTabLayout; + EkoTabLayout membersTabLayout = rootView.findViewById(id); + if (membersTabLayout == null) { + break missingId; + } + + return new AmityFragmentCommunityMemberSettingsBinding((ConstraintLayout) rootView, + membersTabLayout); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBinding.java new file mode 100644 index 00000000..dca45f5f --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBinding.java @@ -0,0 +1,186 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.coordinatorlayout.widget.CoordinatorLayout; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.detailpage.EkoCommunityDetailViewModel; +import com.ekoapp.ekosdk.uikit.components.EkoTabLayout; +import com.google.android.material.appbar.AppBarLayout; +import com.google.android.material.appbar.CollapsingToolbarLayout; +import com.google.android.material.button.MaterialButton; +import com.google.android.material.floatingactionbutton.FloatingActionButton; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentCommunityPageBinding extends ViewDataBinding { + @NonNull + public final AppBarLayout appBar; + + @NonNull + public final MaterialButton btnJoin; + + @NonNull + public final MaterialButton buttonEditProfile; + + @NonNull + public final MaterialButton buttonMessage; + + @NonNull + public final MaterialButton buttonSecondaryMessage; + + @NonNull + public final EkoTabLayout ccDetailTab; + + @NonNull + public final CollapsingToolbarLayout collapsingToolbar; + + @NonNull + public final FrameLayout communityNameContainer; + + @NonNull + public final FloatingActionButton fabCreatePost; + + @NonNull + public final ShapeableImageView ivAvatar; + + @NonNull + public final CoordinatorLayout layoutParent; + + @NonNull + public final SwipeRefreshLayout refreshLayout; + + @NonNull + public final TextView tvCategory; + + @NonNull + public final TextView tvDescription; + + @NonNull + public final TextView tvMembers; + + @NonNull + public final TextView tvMembersCount; + + @NonNull + public final TextView tvName; + + @NonNull + public final TextView tvPost; + + @NonNull + public final TextView tvPostCount; + + @NonNull + public final ConstraintLayout viewContainerActionButtons; + + @Bindable + protected EkoCommunityDetailViewModel mViewModel; + + protected AmityFragmentCommunityPageBinding(Object _bindingComponent, View _root, + int _localFieldCount, AppBarLayout appBar, MaterialButton btnJoin, + MaterialButton buttonEditProfile, MaterialButton buttonMessage, + MaterialButton buttonSecondaryMessage, EkoTabLayout ccDetailTab, + CollapsingToolbarLayout collapsingToolbar, FrameLayout communityNameContainer, + FloatingActionButton fabCreatePost, ShapeableImageView ivAvatar, + CoordinatorLayout layoutParent, SwipeRefreshLayout refreshLayout, TextView tvCategory, + TextView tvDescription, TextView tvMembers, TextView tvMembersCount, TextView tvName, + TextView tvPost, TextView tvPostCount, ConstraintLayout viewContainerActionButtons) { + super(_bindingComponent, _root, _localFieldCount); + this.appBar = appBar; + this.btnJoin = btnJoin; + this.buttonEditProfile = buttonEditProfile; + this.buttonMessage = buttonMessage; + this.buttonSecondaryMessage = buttonSecondaryMessage; + this.ccDetailTab = ccDetailTab; + this.collapsingToolbar = collapsingToolbar; + this.communityNameContainer = communityNameContainer; + this.fabCreatePost = fabCreatePost; + this.ivAvatar = ivAvatar; + this.layoutParent = layoutParent; + this.refreshLayout = refreshLayout; + this.tvCategory = tvCategory; + this.tvDescription = tvDescription; + this.tvMembers = tvMembers; + this.tvMembersCount = tvMembersCount; + this.tvName = tvName; + this.tvPost = tvPost; + this.tvPostCount = tvPostCount; + this.viewContainerActionButtons = viewContainerActionButtons; + } + + public abstract void setViewModel(@Nullable EkoCommunityDetailViewModel viewModel); + + @Nullable + public EkoCommunityDetailViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityFragmentCommunityPageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_community_page, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentCommunityPageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_community_page, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentCommunityPageBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_community_page, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentCommunityPageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_community_page, null, false, component); + } + + public static AmityFragmentCommunityPageBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentCommunityPageBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentCommunityPageBinding)bind(component, view, R.layout.amity_fragment_community_page); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunitySettingsBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunitySettingsBinding.java new file mode 100644 index 00000000..4ea805b5 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunitySettingsBinding.java @@ -0,0 +1,98 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ProgressBar; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.recyclerview.widget.RecyclerView; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityFragmentCommunitySettingsBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final AmityLayoutSettingsErrorBinding errorLayout; + + @NonNull + public final ProgressBar progressbar; + + @NonNull + public final RecyclerView rvCommunitySettings; + + @NonNull + public final ConstraintLayout viewParent; + + private AmityFragmentCommunitySettingsBinding(@NonNull ConstraintLayout rootView, + @NonNull AmityLayoutSettingsErrorBinding errorLayout, @NonNull ProgressBar progressbar, + @NonNull RecyclerView rvCommunitySettings, @NonNull ConstraintLayout viewParent) { + this.rootView = rootView; + this.errorLayout = errorLayout; + this.progressbar = progressbar; + this.rvCommunitySettings = rvCommunitySettings; + this.viewParent = viewParent; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityFragmentCommunitySettingsBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityFragmentCommunitySettingsBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_fragment_community_settings, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityFragmentCommunitySettingsBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.errorLayout; + View errorLayout = rootView.findViewById(id); + if (errorLayout == null) { + break missingId; + } + AmityLayoutSettingsErrorBinding binding_errorLayout = AmityLayoutSettingsErrorBinding.bind(errorLayout); + + id = R.id.progressbar; + ProgressBar progressbar = rootView.findViewById(id); + if (progressbar == null) { + break missingId; + } + + id = R.id.rvCommunitySettings; + RecyclerView rvCommunitySettings = rootView.findViewById(id); + if (rvCommunitySettings == null) { + break missingId; + } + + ConstraintLayout viewParent = (ConstraintLayout) rootView; + + return new AmityFragmentCommunitySettingsBinding((ConstraintLayout) rootView, + binding_errorLayout, progressbar, rvCommunitySettings, viewParent); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBinding.java new file mode 100644 index 00000000..467be3ea --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBinding.java @@ -0,0 +1,252 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.RadioButton; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.Barrier; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.constraintlayout.widget.Group; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoCreateCommunityViewModel; +import com.google.android.material.button.MaterialButton; +import com.google.android.material.imageview.ShapeableImageView; +import com.google.android.material.switchmaterial.SwitchMaterial; +import com.google.android.material.textfield.TextInputEditText; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentCreateCommunityBinding extends ViewDataBinding { + @NonNull + public final Barrier barrier; + + @NonNull + public final SwitchMaterial btnAdminSwitch; + + @NonNull + public final MaterialButton btnCreateCommunity; + + @NonNull + public final TextView category; + + @NonNull + public final ImageView categoryArrow; + + @NonNull + public final ShapeableImageView ccAvatar; + + @NonNull + public final TextInputEditText ccName; + + @NonNull + public final View divider1; + + @NonNull + public final View divider2; + + @NonNull + public final View divider3; + + @NonNull + public final View divider4; + + @NonNull + public final View divider5; + + @NonNull + public final View divider6; + + @NonNull + public final View divider7; + + @NonNull + public final View divider8; + + @NonNull + public final TextInputEditText etDescription; + + @NonNull + public final Group groupAddMembers; + + @NonNull + public final ImageView icCamera; + + @NonNull + public final ImageView ivAdd; + + @NonNull + public final ImageView ivGlobe; + + @NonNull + public final ImageView ivLock; + + @NonNull + public final ConstraintLayout lAvatar; + + @NonNull + public final RadioButton rbPrivate; + + @NonNull + public final RadioButton rbPublic; + + @NonNull + public final RecyclerView rvAddedMembers; + + @NonNull + public final TextView tvAbout; + + @NonNull + public final TextView tvAddMembers; + + @NonNull + public final TextView tvAdmin; + + @NonNull + public final TextView tvAdminDescription; + + @NonNull + public final TextView tvCategory; + + @NonNull + public final TextView tvCommName; + + @NonNull + public final TextView tvCount; + + @NonNull + public final TextView tvPrivate; + + @NonNull + public final TextView tvPrivateDescription; + + @NonNull + public final TextView tvPublic; + + @NonNull + public final TextView tvPublicDescription; + + @Bindable + protected EkoCreateCommunityViewModel mViewModel; + + protected AmityFragmentCreateCommunityBinding(Object _bindingComponent, View _root, + int _localFieldCount, Barrier barrier, SwitchMaterial btnAdminSwitch, + MaterialButton btnCreateCommunity, TextView category, ImageView categoryArrow, + ShapeableImageView ccAvatar, TextInputEditText ccName, View divider1, View divider2, + View divider3, View divider4, View divider5, View divider6, View divider7, View divider8, + TextInputEditText etDescription, Group groupAddMembers, ImageView icCamera, ImageView ivAdd, + ImageView ivGlobe, ImageView ivLock, ConstraintLayout lAvatar, RadioButton rbPrivate, + RadioButton rbPublic, RecyclerView rvAddedMembers, TextView tvAbout, TextView tvAddMembers, + TextView tvAdmin, TextView tvAdminDescription, TextView tvCategory, TextView tvCommName, + TextView tvCount, TextView tvPrivate, TextView tvPrivateDescription, TextView tvPublic, + TextView tvPublicDescription) { + super(_bindingComponent, _root, _localFieldCount); + this.barrier = barrier; + this.btnAdminSwitch = btnAdminSwitch; + this.btnCreateCommunity = btnCreateCommunity; + this.category = category; + this.categoryArrow = categoryArrow; + this.ccAvatar = ccAvatar; + this.ccName = ccName; + this.divider1 = divider1; + this.divider2 = divider2; + this.divider3 = divider3; + this.divider4 = divider4; + this.divider5 = divider5; + this.divider6 = divider6; + this.divider7 = divider7; + this.divider8 = divider8; + this.etDescription = etDescription; + this.groupAddMembers = groupAddMembers; + this.icCamera = icCamera; + this.ivAdd = ivAdd; + this.ivGlobe = ivGlobe; + this.ivLock = ivLock; + this.lAvatar = lAvatar; + this.rbPrivate = rbPrivate; + this.rbPublic = rbPublic; + this.rvAddedMembers = rvAddedMembers; + this.tvAbout = tvAbout; + this.tvAddMembers = tvAddMembers; + this.tvAdmin = tvAdmin; + this.tvAdminDescription = tvAdminDescription; + this.tvCategory = tvCategory; + this.tvCommName = tvCommName; + this.tvCount = tvCount; + this.tvPrivate = tvPrivate; + this.tvPrivateDescription = tvPrivateDescription; + this.tvPublic = tvPublic; + this.tvPublicDescription = tvPublicDescription; + } + + public abstract void setViewModel(@Nullable EkoCreateCommunityViewModel viewModel); + + @Nullable + public EkoCreateCommunityViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityFragmentCreateCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_create_community, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentCreateCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_create_community, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentCreateCommunityBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_create_community, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentCreateCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_create_community, null, false, component); + } + + public static AmityFragmentCreateCommunityBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentCreateCommunityBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentCreateCommunityBinding)bind(component, view, R.layout.amity_fragment_create_community); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBinding.java new file mode 100644 index 00000000..e6fa80b4 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBinding.java @@ -0,0 +1,118 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.newsfeed.viewmodel.EkoEditCommentViewModel; +import com.google.android.material.textfield.TextInputEditText; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentEditCommentBinding extends ViewDataBinding { + @NonNull + public final TextInputEditText etPostComment; + + @NonNull + public final TextView textviewReplyTo; + + @Bindable + protected EkoEditCommentViewModel mVm; + + @Bindable + protected String mReplyingToUser; + + @Bindable + protected Boolean mShowReplyingTo; + + protected AmityFragmentEditCommentBinding(Object _bindingComponent, View _root, + int _localFieldCount, TextInputEditText etPostComment, TextView textviewReplyTo) { + super(_bindingComponent, _root, _localFieldCount); + this.etPostComment = etPostComment; + this.textviewReplyTo = textviewReplyTo; + } + + public abstract void setVm(@Nullable EkoEditCommentViewModel vm); + + @Nullable + public EkoEditCommentViewModel getVm() { + return mVm; + } + + public abstract void setReplyingToUser(@Nullable String replyingToUser); + + @Nullable + public String getReplyingToUser() { + return mReplyingToUser; + } + + public abstract void setShowReplyingTo(@Nullable Boolean showReplyingTo); + + @Nullable + public Boolean getShowReplyingTo() { + return mShowReplyingTo; + } + + @NonNull + public static AmityFragmentEditCommentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_edit_comment, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentEditCommentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_edit_comment, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentEditCommentBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_edit_comment, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentEditCommentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_edit_comment, null, false, component); + } + + public static AmityFragmentEditCommentBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentEditCommentBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentEditCommentBinding)bind(component, view, R.layout.amity_fragment_edit_comment); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBinding.java new file mode 100644 index 00000000..777850c6 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBinding.java @@ -0,0 +1,131 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.profile.viewmodel.EkoEditUserProfileViewModel; +import com.google.android.material.imageview.ShapeableImageView; +import com.google.android.material.textfield.TextInputEditText; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentEditUserProfileBinding extends ViewDataBinding { + @NonNull + public final FrameLayout avatarView; + + @NonNull + public final TextInputEditText etAbout; + + @NonNull + public final TextInputEditText etDisplayName; + + @NonNull + public final ShapeableImageView ivAvatar; + + @NonNull + public final ShapeableImageView ivCamera; + + @NonNull + public final TextView tvAboutCount; + + @NonNull + public final TextView tvAboutLabel; + + @NonNull + public final TextView tvDisplayNameLabel; + + @NonNull + public final TextView tvUserNameCount; + + @Bindable + protected EkoEditUserProfileViewModel mVm; + + protected AmityFragmentEditUserProfileBinding(Object _bindingComponent, View _root, + int _localFieldCount, FrameLayout avatarView, TextInputEditText etAbout, + TextInputEditText etDisplayName, ShapeableImageView ivAvatar, ShapeableImageView ivCamera, + TextView tvAboutCount, TextView tvAboutLabel, TextView tvDisplayNameLabel, + TextView tvUserNameCount) { + super(_bindingComponent, _root, _localFieldCount); + this.avatarView = avatarView; + this.etAbout = etAbout; + this.etDisplayName = etDisplayName; + this.ivAvatar = ivAvatar; + this.ivCamera = ivCamera; + this.tvAboutCount = tvAboutCount; + this.tvAboutLabel = tvAboutLabel; + this.tvDisplayNameLabel = tvDisplayNameLabel; + this.tvUserNameCount = tvUserNameCount; + } + + public abstract void setVm(@Nullable EkoEditUserProfileViewModel vm); + + @Nullable + public EkoEditUserProfileViewModel getVm() { + return mVm; + } + + @NonNull + public static AmityFragmentEditUserProfileBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_edit_user_profile, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentEditUserProfileBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_edit_user_profile, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentEditUserProfileBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_edit_user_profile, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentEditUserProfileBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_edit_user_profile, null, false, component); + } + + public static AmityFragmentEditUserProfileBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentEditUserProfileBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentEditUserProfileBinding)bind(component, view, R.layout.amity_fragment_edit_user_profile); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBinding.java new file mode 100644 index 00000000..3526de9d --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBinding.java @@ -0,0 +1,106 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.explore.viewmodel.EkoExploreCommunityViewModel; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentExploreBinding extends ViewDataBinding { + @NonNull + public final FrameLayout categoryContainer; + + @NonNull + public final FrameLayout recommendedContainer; + + @NonNull + public final SwipeRefreshLayout refreshLayout; + + @NonNull + public final FrameLayout trendingContainer; + + @Bindable + protected EkoExploreCommunityViewModel mViewModel; + + protected AmityFragmentExploreBinding(Object _bindingComponent, View _root, int _localFieldCount, + FrameLayout categoryContainer, FrameLayout recommendedContainer, + SwipeRefreshLayout refreshLayout, FrameLayout trendingContainer) { + super(_bindingComponent, _root, _localFieldCount); + this.categoryContainer = categoryContainer; + this.recommendedContainer = recommendedContainer; + this.refreshLayout = refreshLayout; + this.trendingContainer = trendingContainer; + } + + public abstract void setViewModel(@Nullable EkoExploreCommunityViewModel viewModel); + + @Nullable + public EkoExploreCommunityViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityFragmentExploreBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_explore, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentExploreBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_explore, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentExploreBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_explore, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentExploreBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_explore, null, false, component); + } + + public static AmityFragmentExploreBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentExploreBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityFragmentExploreBinding)bind(component, view, R.layout.amity_fragment_explore); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBinding.java new file mode 100644 index 00000000..24b65b98 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBinding.java @@ -0,0 +1,97 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.members.EkoCommunityMembersViewModel; +import com.google.android.material.textfield.TextInputEditText; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentMembersBinding extends ViewDataBinding { + @NonNull + public final TextInputEditText etSearch; + + @NonNull + public final RecyclerView rvCommunityMembers; + + @Bindable + protected EkoCommunityMembersViewModel mViewModel; + + protected AmityFragmentMembersBinding(Object _bindingComponent, View _root, int _localFieldCount, + TextInputEditText etSearch, RecyclerView rvCommunityMembers) { + super(_bindingComponent, _root, _localFieldCount); + this.etSearch = etSearch; + this.rvCommunityMembers = rvCommunityMembers; + } + + public abstract void setViewModel(@Nullable EkoCommunityMembersViewModel viewModel); + + @Nullable + public EkoCommunityMembersViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityFragmentMembersBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_members, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentMembersBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_members, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentMembersBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_members, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentMembersBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_members, null, false, component); + } + + public static AmityFragmentMembersBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentMembersBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityFragmentMembersBinding)bind(component, view, R.layout.amity_fragment_members); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBinding.java new file mode 100644 index 00000000..1103a00b --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBinding.java @@ -0,0 +1,98 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.members.EkoCommunityMembersViewModel; +import com.google.android.material.textfield.TextInputEditText; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentModeratorsBinding extends ViewDataBinding { + @NonNull + public final TextInputEditText etSearch; + + @NonNull + public final RecyclerView rvCommunityModerators; + + @Bindable + protected EkoCommunityMembersViewModel mViewModel; + + protected AmityFragmentModeratorsBinding(Object _bindingComponent, View _root, + int _localFieldCount, TextInputEditText etSearch, RecyclerView rvCommunityModerators) { + super(_bindingComponent, _root, _localFieldCount); + this.etSearch = etSearch; + this.rvCommunityModerators = rvCommunityModerators; + } + + public abstract void setViewModel(@Nullable EkoCommunityMembersViewModel viewModel); + + @Nullable + public EkoCommunityMembersViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityFragmentModeratorsBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_moderators, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentModeratorsBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_moderators, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentModeratorsBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_moderators, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentModeratorsBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_moderators, null, false, component); + } + + public static AmityFragmentModeratorsBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentModeratorsBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentModeratorsBinding)bind(component, view, R.layout.amity_fragment_moderators); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBinding.java new file mode 100644 index 00000000..150d3211 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBinding.java @@ -0,0 +1,98 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.mycommunity.viewmodel.EkoMyCommunityListViewModel; +import com.google.android.material.textfield.TextInputEditText; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentMyCommunityBinding extends ViewDataBinding { + @NonNull + public final TextInputEditText etSearch; + + @NonNull + public final RecyclerView rvMyCommunities; + + @Bindable + protected EkoMyCommunityListViewModel mViewModel; + + protected AmityFragmentMyCommunityBinding(Object _bindingComponent, View _root, + int _localFieldCount, TextInputEditText etSearch, RecyclerView rvMyCommunities) { + super(_bindingComponent, _root, _localFieldCount); + this.etSearch = etSearch; + this.rvMyCommunities = rvMyCommunities; + } + + public abstract void setViewModel(@Nullable EkoMyCommunityListViewModel viewModel); + + @Nullable + public EkoMyCommunityListViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityFragmentMyCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_my_community, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentMyCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_my_community, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentMyCommunityBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_my_community, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentMyCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_my_community, null, false, component); + } + + public static AmityFragmentMyCommunityBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentMyCommunityBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentMyCommunityBinding)bind(component, view, R.layout.amity_fragment_my_community); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityListBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityListBinding.java new file mode 100644 index 00000000..9cc9b91f --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityListBinding.java @@ -0,0 +1,92 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.recyclerview.widget.RecyclerView; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityFragmentMyCommunityListBinding implements ViewBinding { + @NonNull + private final FrameLayout rootView; + + @NonNull + public final ImageView ivMore; + + @NonNull + public final RecyclerView rvMyCommunity; + + @NonNull + public final TextView tvMyCommunity; + + private AmityFragmentMyCommunityListBinding(@NonNull FrameLayout rootView, + @NonNull ImageView ivMore, @NonNull RecyclerView rvMyCommunity, + @NonNull TextView tvMyCommunity) { + this.rootView = rootView; + this.ivMore = ivMore; + this.rvMyCommunity = rvMyCommunity; + this.tvMyCommunity = tvMyCommunity; + } + + @Override + @NonNull + public FrameLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityFragmentMyCommunityListBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityFragmentMyCommunityListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_fragment_my_community_list, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityFragmentMyCommunityListBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.ivMore; + ImageView ivMore = rootView.findViewById(id); + if (ivMore == null) { + break missingId; + } + + id = R.id.rvMyCommunity; + RecyclerView rvMyCommunity = rootView.findViewById(id); + if (rvMyCommunity == null) { + break missingId; + } + + id = R.id.tvMyCommunity; + TextView tvMyCommunity = rootView.findViewById(id); + if (tvMyCommunity == null) { + break missingId; + } + + return new AmityFragmentMyCommunityListBinding((FrameLayout) rootView, ivMore, rvMyCommunity, + tvMyCommunity); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBinding.java new file mode 100644 index 00000000..6746b2bd --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBinding.java @@ -0,0 +1,146 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.newsfeed.viewmodel.EkoNewsFeedViewModel; +import com.google.android.material.appbar.AppBarLayout; +import com.google.android.material.appbar.CollapsingToolbarLayout; +import com.google.android.material.button.MaterialButton; +import com.google.android.material.floatingactionbutton.FloatingActionButton; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentNewsFeedBinding extends ViewDataBinding { + @NonNull + public final AppBarLayout appBar; + + @NonNull + public final MaterialButton btnExplore; + + @NonNull + public final CollapsingToolbarLayout collapsingToolbar; + + @NonNull + public final View divider; + + @NonNull + public final FloatingActionButton fabCreatePost; + + @NonNull + public final FrameLayout globalFeedContainer; + + @NonNull + public final ImageView ivIcon; + + @NonNull + public final FrameLayout myCommunityContainer; + + @NonNull + public final SwipeRefreshLayout refreshLayout; + + @NonNull + public final TextView tvCreateCommunity; + + @NonNull + public final TextView tvEmptyGlobalFeed; + + @NonNull + public final TextView tvFindCommunity; + + @Bindable + protected EkoNewsFeedViewModel mViewModel; + + protected AmityFragmentNewsFeedBinding(Object _bindingComponent, View _root, int _localFieldCount, + AppBarLayout appBar, MaterialButton btnExplore, CollapsingToolbarLayout collapsingToolbar, + View divider, FloatingActionButton fabCreatePost, FrameLayout globalFeedContainer, + ImageView ivIcon, FrameLayout myCommunityContainer, SwipeRefreshLayout refreshLayout, + TextView tvCreateCommunity, TextView tvEmptyGlobalFeed, TextView tvFindCommunity) { + super(_bindingComponent, _root, _localFieldCount); + this.appBar = appBar; + this.btnExplore = btnExplore; + this.collapsingToolbar = collapsingToolbar; + this.divider = divider; + this.fabCreatePost = fabCreatePost; + this.globalFeedContainer = globalFeedContainer; + this.ivIcon = ivIcon; + this.myCommunityContainer = myCommunityContainer; + this.refreshLayout = refreshLayout; + this.tvCreateCommunity = tvCreateCommunity; + this.tvEmptyGlobalFeed = tvEmptyGlobalFeed; + this.tvFindCommunity = tvFindCommunity; + } + + public abstract void setViewModel(@Nullable EkoNewsFeedViewModel viewModel); + + @Nullable + public EkoNewsFeedViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityFragmentNewsFeedBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_news_feed, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentNewsFeedBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_news_feed, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentNewsFeedBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_news_feed, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentNewsFeedBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_news_feed, null, false, component); + } + + public static AmityFragmentNewsFeedBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentNewsFeedBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityFragmentNewsFeedBinding)bind(component, view, R.layout.amity_fragment_news_feed); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBinding.java new file mode 100644 index 00000000..cce878fc --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBinding.java @@ -0,0 +1,136 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.LinearLayout; +import android.widget.ProgressBar; +import android.widget.RelativeLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.views.createpost.EkoPostComposeView; +import com.google.android.material.button.MaterialButton; +import com.google.android.material.switchmaterial.SwitchMaterial; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentPostCreateBinding extends ViewDataBinding { + @NonNull + public final ConstraintLayout bottomBar; + + @NonNull + public final MaterialButton btnTakePhoto; + + @NonNull + public final MaterialButton btnUploadAttachment; + + @NonNull + public final MaterialButton btnUploadPhotos; + + @NonNull + public final ConstraintLayout clContent; + + @NonNull + public final RelativeLayout composeBar; + + @NonNull + public final EkoPostComposeView etPost; + + @NonNull + public final LinearLayout layoutPostAsCommunity; + + @NonNull + public final ProgressBar pbLoading; + + @NonNull + public final RecyclerView rvAttachment; + + @NonNull + public final View separator; + + @NonNull + public final SwitchMaterial switchPostAsCommunity; + + protected AmityFragmentPostCreateBinding(Object _bindingComponent, View _root, + int _localFieldCount, ConstraintLayout bottomBar, MaterialButton btnTakePhoto, + MaterialButton btnUploadAttachment, MaterialButton btnUploadPhotos, + ConstraintLayout clContent, RelativeLayout composeBar, EkoPostComposeView etPost, + LinearLayout layoutPostAsCommunity, ProgressBar pbLoading, RecyclerView rvAttachment, + View separator, SwitchMaterial switchPostAsCommunity) { + super(_bindingComponent, _root, _localFieldCount); + this.bottomBar = bottomBar; + this.btnTakePhoto = btnTakePhoto; + this.btnUploadAttachment = btnUploadAttachment; + this.btnUploadPhotos = btnUploadPhotos; + this.clContent = clContent; + this.composeBar = composeBar; + this.etPost = etPost; + this.layoutPostAsCommunity = layoutPostAsCommunity; + this.pbLoading = pbLoading; + this.rvAttachment = rvAttachment; + this.separator = separator; + this.switchPostAsCommunity = switchPostAsCommunity; + } + + @NonNull + public static AmityFragmentPostCreateBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_post_create, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentPostCreateBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_post_create, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentPostCreateBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_post_create, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentPostCreateBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_post_create, null, false, component); + } + + public static AmityFragmentPostCreateBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentPostCreateBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentPostCreateBinding)bind(component, view, R.layout.amity_fragment_post_create); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBinding.java new file mode 100644 index 00000000..2f79e3bc --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBinding.java @@ -0,0 +1,180 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.coordinatorlayout.widget.CoordinatorLayout; +import androidx.core.widget.NestedScrollView; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.views.EkoCommentComposeBar; +import com.ekoapp.ekosdk.uikit.community.views.newsfeed.EkoPostItemFooter; +import com.ekoapp.ekosdk.uikit.community.views.newsfeed.EkoPostItemHeader; +import com.google.android.material.appbar.AppBarLayout; +import com.google.android.material.appbar.CollapsingToolbarLayout; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentPostDetailBinding extends ViewDataBinding { + @NonNull + public final AppBarLayout appBar; + + @NonNull + public final CollapsingToolbarLayout collapsingToolbar; + + @NonNull + public final EkoCommentComposeBar commentComposeBar; + + @NonNull + public final View composeBarDivider; + + @NonNull + public final ImageView imageviewCloseReply; + + @NonNull + public final ConstraintLayout layoutParent; + + @NonNull + public final EkoPostItemHeader newsFeedHeader; + + @NonNull + public final EkoPostItemFooter postItemFooter; + + @NonNull + public final RecyclerView rvNewsFeed; + + @NonNull + public final NestedScrollView scrollEmptyView; + + @NonNull + public final TextView textviewReplyTo; + + @NonNull + public final LinearLayout viewBottom; + + @NonNull + public final ConstraintLayout viewReplyTo; + + @NonNull + public final CoordinatorLayout viewTop; + + @Bindable + protected String mReplyingToUser; + + @Bindable + protected Boolean mShowReplying; + + @Bindable + protected Boolean mShowLoadingComment; + + protected AmityFragmentPostDetailBinding(Object _bindingComponent, View _root, + int _localFieldCount, AppBarLayout appBar, CollapsingToolbarLayout collapsingToolbar, + EkoCommentComposeBar commentComposeBar, View composeBarDivider, ImageView imageviewCloseReply, + ConstraintLayout layoutParent, EkoPostItemHeader newsFeedHeader, + EkoPostItemFooter postItemFooter, RecyclerView rvNewsFeed, NestedScrollView scrollEmptyView, + TextView textviewReplyTo, LinearLayout viewBottom, ConstraintLayout viewReplyTo, + CoordinatorLayout viewTop) { + super(_bindingComponent, _root, _localFieldCount); + this.appBar = appBar; + this.collapsingToolbar = collapsingToolbar; + this.commentComposeBar = commentComposeBar; + this.composeBarDivider = composeBarDivider; + this.imageviewCloseReply = imageviewCloseReply; + this.layoutParent = layoutParent; + this.newsFeedHeader = newsFeedHeader; + this.postItemFooter = postItemFooter; + this.rvNewsFeed = rvNewsFeed; + this.scrollEmptyView = scrollEmptyView; + this.textviewReplyTo = textviewReplyTo; + this.viewBottom = viewBottom; + this.viewReplyTo = viewReplyTo; + this.viewTop = viewTop; + } + + public abstract void setReplyingToUser(@Nullable String replyingToUser); + + @Nullable + public String getReplyingToUser() { + return mReplyingToUser; + } + + public abstract void setShowReplying(@Nullable Boolean showReplying); + + @Nullable + public Boolean getShowReplying() { + return mShowReplying; + } + + public abstract void setShowLoadingComment(@Nullable Boolean showLoadingComment); + + @Nullable + public Boolean getShowLoadingComment() { + return mShowLoadingComment; + } + + @NonNull + public static AmityFragmentPostDetailBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_post_detail, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentPostDetailBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_post_detail, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentPostDetailBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_post_detail, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentPostDetailBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_post_detail, null, false, component); + } + + public static AmityFragmentPostDetailBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentPostDetailBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentPostDetailBinding)bind(component, view, R.layout.amity_fragment_post_detail); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostReviewBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostReviewBinding.java new file mode 100644 index 00000000..8395c5f2 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostReviewBinding.java @@ -0,0 +1,75 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.recyclerview.widget.RecyclerView; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityFragmentPostReviewBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final RecyclerView rvPostReview; + + @NonNull + public final ConstraintLayout viewParent; + + private AmityFragmentPostReviewBinding(@NonNull ConstraintLayout rootView, + @NonNull RecyclerView rvPostReview, @NonNull ConstraintLayout viewParent) { + this.rootView = rootView; + this.rvPostReview = rvPostReview; + this.viewParent = viewParent; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityFragmentPostReviewBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityFragmentPostReviewBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_fragment_post_review, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityFragmentPostReviewBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.rvPostReview; + RecyclerView rvPostReview = rootView.findViewById(id); + if (rvPostReview == null) { + break missingId; + } + + ConstraintLayout viewParent = (ConstraintLayout) rootView; + + return new AmityFragmentPostReviewBinding((ConstraintLayout) rootView, rvPostReview, + viewParent); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBinding.java new file mode 100644 index 00000000..65333151 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBinding.java @@ -0,0 +1,118 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.newsfeed.viewmodel.EkoCreatePostRoleSelectionViewModel; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentPostTargetSelectionBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView avProfile; + + @NonNull + public final ConstraintLayout clMyTimeline; + + @NonNull + public final RecyclerView rvCommunity; + + @NonNull + public final View separator; + + @NonNull + public final TextView tvCommunityLabel; + + @NonNull + public final TextView tvMyTimelineLabel; + + @Bindable + protected EkoCreatePostRoleSelectionViewModel mViewModel; + + protected AmityFragmentPostTargetSelectionBinding(Object _bindingComponent, View _root, + int _localFieldCount, ShapeableImageView avProfile, ConstraintLayout clMyTimeline, + RecyclerView rvCommunity, View separator, TextView tvCommunityLabel, + TextView tvMyTimelineLabel) { + super(_bindingComponent, _root, _localFieldCount); + this.avProfile = avProfile; + this.clMyTimeline = clMyTimeline; + this.rvCommunity = rvCommunity; + this.separator = separator; + this.tvCommunityLabel = tvCommunityLabel; + this.tvMyTimelineLabel = tvMyTimelineLabel; + } + + public abstract void setViewModel(@Nullable EkoCreatePostRoleSelectionViewModel viewModel); + + @Nullable + public EkoCreatePostRoleSelectionViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityFragmentPostTargetSelectionBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_post_target_selection, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentPostTargetSelectionBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_post_target_selection, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentPostTargetSelectionBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_post_target_selection, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentPostTargetSelectionBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_post_target_selection, null, false, component); + } + + public static AmityFragmentPostTargetSelectionBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentPostTargetSelectionBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentPostTargetSelectionBinding)bind(component, view, R.layout.amity_fragment_post_target_selection); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushNotificationSettingsBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushNotificationSettingsBinding.java new file mode 100644 index 00000000..85da45af --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushNotificationSettingsBinding.java @@ -0,0 +1,93 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ProgressBar; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.recyclerview.widget.RecyclerView; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityFragmentPushNotificationSettingsBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final AmityLayoutSettingsErrorBinding errorLayout; + + @NonNull + public final ProgressBar progressbar; + + @NonNull + public final RecyclerView rvNotificationSettings; + + private AmityFragmentPushNotificationSettingsBinding(@NonNull ConstraintLayout rootView, + @NonNull AmityLayoutSettingsErrorBinding errorLayout, @NonNull ProgressBar progressbar, + @NonNull RecyclerView rvNotificationSettings) { + this.rootView = rootView; + this.errorLayout = errorLayout; + this.progressbar = progressbar; + this.rvNotificationSettings = rvNotificationSettings; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityFragmentPushNotificationSettingsBinding inflate( + @NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityFragmentPushNotificationSettingsBinding inflate( + @NonNull LayoutInflater inflater, @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_fragment_push_notification_settings, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityFragmentPushNotificationSettingsBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.errorLayout; + View errorLayout = rootView.findViewById(id); + if (errorLayout == null) { + break missingId; + } + AmityLayoutSettingsErrorBinding binding_errorLayout = AmityLayoutSettingsErrorBinding.bind(errorLayout); + + id = R.id.progressbar; + ProgressBar progressbar = rootView.findViewById(id); + if (progressbar == null) { + break missingId; + } + + id = R.id.rvNotificationSettings; + RecyclerView rvNotificationSettings = rootView.findViewById(id); + if (rvNotificationSettings == null) { + break missingId; + } + + return new AmityFragmentPushNotificationSettingsBinding((ConstraintLayout) rootView, + binding_errorLayout, progressbar, rvNotificationSettings); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushSettingsDetailsBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushSettingsDetailsBinding.java new file mode 100644 index 00000000..48d5707f --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushSettingsDetailsBinding.java @@ -0,0 +1,92 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ProgressBar; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.recyclerview.widget.RecyclerView; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityFragmentPushSettingsDetailsBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final AmityLayoutSettingsErrorBinding errorLayout; + + @NonNull + public final ProgressBar progressbar; + + @NonNull + public final RecyclerView rvNewPostSettings; + + private AmityFragmentPushSettingsDetailsBinding(@NonNull ConstraintLayout rootView, + @NonNull AmityLayoutSettingsErrorBinding errorLayout, @NonNull ProgressBar progressbar, + @NonNull RecyclerView rvNewPostSettings) { + this.rootView = rootView; + this.errorLayout = errorLayout; + this.progressbar = progressbar; + this.rvNewPostSettings = rvNewPostSettings; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityFragmentPushSettingsDetailsBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityFragmentPushSettingsDetailsBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_fragment_push_settings_details, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityFragmentPushSettingsDetailsBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.errorLayout; + View errorLayout = rootView.findViewById(id); + if (errorLayout == null) { + break missingId; + } + AmityLayoutSettingsErrorBinding binding_errorLayout = AmityLayoutSettingsErrorBinding.bind(errorLayout); + + id = R.id.progressbar; + ProgressBar progressbar = rootView.findViewById(id); + if (progressbar == null) { + break missingId; + } + + id = R.id.rvNewPostSettings; + RecyclerView rvNewPostSettings = rootView.findViewById(id); + if (rvNewPostSettings == null) { + break missingId; + } + + return new AmityFragmentPushSettingsDetailsBinding((ConstraintLayout) rootView, + binding_errorLayout, progressbar, rvNewPostSettings); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentRecommendedCommunityBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentRecommendedCommunityBinding.java new file mode 100644 index 00000000..25a036a1 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentRecommendedCommunityBinding.java @@ -0,0 +1,80 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.recyclerview.widget.RecyclerView; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityFragmentRecommendedCommunityBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final RecyclerView rvRecommCommunity; + + @NonNull + public final TextView tvRecommended; + + private AmityFragmentRecommendedCommunityBinding(@NonNull ConstraintLayout rootView, + @NonNull RecyclerView rvRecommCommunity, @NonNull TextView tvRecommended) { + this.rootView = rootView; + this.rvRecommCommunity = rvRecommCommunity; + this.tvRecommended = tvRecommended; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityFragmentRecommendedCommunityBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityFragmentRecommendedCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_fragment_recommended_community, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityFragmentRecommendedCommunityBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.rvRecommCommunity; + RecyclerView rvRecommCommunity = rootView.findViewById(id); + if (rvRecommCommunity == null) { + break missingId; + } + + id = R.id.tvRecommended; + TextView tvRecommended = rootView.findViewById(id); + if (tvRecommended == null) { + break missingId; + } + + return new AmityFragmentRecommendedCommunityBinding((ConstraintLayout) rootView, + rvRecommCommunity, tvRecommended); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBinding.java new file mode 100644 index 00000000..ebd019dd --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBinding.java @@ -0,0 +1,112 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoSelectMembersViewModel; +import com.google.android.material.textfield.TextInputEditText; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentSelectMembersListBinding extends ViewDataBinding { + @NonNull + public final TextInputEditText etSearch; + + @NonNull + public final RecyclerView rvMembersList; + + @NonNull + public final RecyclerView rvSearchResults; + + @NonNull + public final RecyclerView rvSelectedMembers; + + @NonNull + public final TextView tvSearchResult; + + @Bindable + protected EkoSelectMembersViewModel mViewModel; + + protected AmityFragmentSelectMembersListBinding(Object _bindingComponent, View _root, + int _localFieldCount, TextInputEditText etSearch, RecyclerView rvMembersList, + RecyclerView rvSearchResults, RecyclerView rvSelectedMembers, TextView tvSearchResult) { + super(_bindingComponent, _root, _localFieldCount); + this.etSearch = etSearch; + this.rvMembersList = rvMembersList; + this.rvSearchResults = rvSearchResults; + this.rvSelectedMembers = rvSelectedMembers; + this.tvSearchResult = tvSearchResult; + } + + public abstract void setViewModel(@Nullable EkoSelectMembersViewModel viewModel); + + @Nullable + public EkoSelectMembersViewModel getViewModel() { + return mViewModel; + } + + @NonNull + public static AmityFragmentSelectMembersListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_select_members_list, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentSelectMembersListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_select_members_list, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentSelectMembersListBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_select_members_list, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentSelectMembersListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_select_members_list, null, false, component); + } + + public static AmityFragmentSelectMembersListBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentSelectMembersListBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentSelectMembersListBinding)bind(component, view, R.layout.amity_fragment_select_members_list); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentTrendingCommunityBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentTrendingCommunityBinding.java new file mode 100644 index 00000000..46e72eed --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentTrendingCommunityBinding.java @@ -0,0 +1,80 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.recyclerview.widget.RecyclerView; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityFragmentTrendingCommunityBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final RecyclerView rvTrendingCommunity; + + @NonNull + public final TextView trendingLabel; + + private AmityFragmentTrendingCommunityBinding(@NonNull ConstraintLayout rootView, + @NonNull RecyclerView rvTrendingCommunity, @NonNull TextView trendingLabel) { + this.rootView = rootView; + this.rvTrendingCommunity = rvTrendingCommunity; + this.trendingLabel = trendingLabel; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityFragmentTrendingCommunityBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityFragmentTrendingCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_fragment_trending_community, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityFragmentTrendingCommunityBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.rvTrendingCommunity; + RecyclerView rvTrendingCommunity = rootView.findViewById(id); + if (rvTrendingCommunity == null) { + break missingId; + } + + id = R.id.trendingLabel; + TextView trendingLabel = rootView.findViewById(id); + if (trendingLabel == null) { + break missingId; + } + + return new AmityFragmentTrendingCommunityBinding((ConstraintLayout) rootView, + rvTrendingCommunity, trendingLabel); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBinding.java new file mode 100644 index 00000000..0ecca5ba --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBinding.java @@ -0,0 +1,108 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.views.profile.EkoUserProfileHeaderView; +import com.ekoapp.ekosdk.uikit.components.EkoTabLayout; +import com.google.android.material.appbar.AppBarLayout; +import com.google.android.material.appbar.CollapsingToolbarLayout; +import com.google.android.material.floatingactionbutton.FloatingActionButton; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityFragmentUserProfilePageBinding extends ViewDataBinding { + @NonNull + public final AppBarLayout appBar; + + @NonNull + public final CollapsingToolbarLayout collapsingToolbar; + + @NonNull + public final FloatingActionButton fabCreatePost; + + @NonNull + public final SwipeRefreshLayout refreshLayout; + + @NonNull + public final EkoTabLayout tabLayout; + + @NonNull + public final EkoUserProfileHeaderView userProfileHeader; + + protected AmityFragmentUserProfilePageBinding(Object _bindingComponent, View _root, + int _localFieldCount, AppBarLayout appBar, CollapsingToolbarLayout collapsingToolbar, + FloatingActionButton fabCreatePost, SwipeRefreshLayout refreshLayout, EkoTabLayout tabLayout, + EkoUserProfileHeaderView userProfileHeader) { + super(_bindingComponent, _root, _localFieldCount); + this.appBar = appBar; + this.collapsingToolbar = collapsingToolbar; + this.fabCreatePost = fabCreatePost; + this.refreshLayout = refreshLayout; + this.tabLayout = tabLayout; + this.userProfileHeader = userProfileHeader; + } + + @NonNull + public static AmityFragmentUserProfilePageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_user_profile_page, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityFragmentUserProfilePageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_user_profile_page, root, attachToRoot, component); + } + + @NonNull + public static AmityFragmentUserProfilePageBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_fragment_user_profile_page, null, false, component) + */ + @NonNull + @Deprecated + public static AmityFragmentUserProfilePageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_fragment_user_profile_page, null, false, component); + } + + public static AmityFragmentUserProfilePageBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityFragmentUserProfilePageBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityFragmentUserProfilePageBinding)bind(component, view, R.layout.amity_fragment_user_profile_page); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBinding.java new file mode 100644 index 00000000..623ef293 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBinding.java @@ -0,0 +1,107 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemAddedMemberBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView amAvatar; + + @NonNull + public final ImageView amCross; + + @NonNull + public final TextView amName; + + @NonNull + public final ConstraintLayout lAddedMemberItem; + + @Bindable + protected String mAvatarUrl; + + protected AmityItemAddedMemberBinding(Object _bindingComponent, View _root, int _localFieldCount, + ShapeableImageView amAvatar, ImageView amCross, TextView amName, + ConstraintLayout lAddedMemberItem) { + super(_bindingComponent, _root, _localFieldCount); + this.amAvatar = amAvatar; + this.amCross = amCross; + this.amName = amName; + this.lAddedMemberItem = lAddedMemberItem; + } + + public abstract void setAvatarUrl(@Nullable String avatarUrl); + + @Nullable + public String getAvatarUrl() { + return mAvatarUrl; + } + + @NonNull + public static AmityItemAddedMemberBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_added_member, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemAddedMemberBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_added_member, root, attachToRoot, component); + } + + @NonNull + public static AmityItemAddedMemberBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_added_member, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemAddedMemberBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_added_member, null, false, component); + } + + public static AmityItemAddedMemberBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemAddedMemberBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityItemAddedMemberBinding)bind(component, view, R.layout.amity_item_added_member); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBinding.java new file mode 100644 index 00000000..c67e5afa --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBinding.java @@ -0,0 +1,98 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.community.EkoCommunity; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemCategoryCommunityListBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView communityAvatar; + + @NonNull + public final TextView tvCommunityName; + + @Bindable + protected EkoCommunity mEkoCommunity; + + protected AmityItemCategoryCommunityListBinding(Object _bindingComponent, View _root, + int _localFieldCount, ShapeableImageView communityAvatar, TextView tvCommunityName) { + super(_bindingComponent, _root, _localFieldCount); + this.communityAvatar = communityAvatar; + this.tvCommunityName = tvCommunityName; + } + + public abstract void setEkoCommunity(@Nullable EkoCommunity ekoCommunity); + + @Nullable + public EkoCommunity getEkoCommunity() { + return mEkoCommunity; + } + + @NonNull + public static AmityItemCategoryCommunityListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_category_community_list, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemCategoryCommunityListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_category_community_list, root, attachToRoot, component); + } + + @NonNull + public static AmityItemCategoryCommunityListBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_category_community_list, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemCategoryCommunityListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_category_community_list, null, false, component); + } + + public static AmityItemCategoryCommunityListBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemCategoryCommunityListBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemCategoryCommunityListBinding)bind(component, view, R.layout.amity_item_category_community_list); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBinding.java new file mode 100644 index 00000000..6ac08f87 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBinding.java @@ -0,0 +1,96 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemCategoryListBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView categoryAvatar; + + @NonNull + public final TextView tvCategoryName; + + @Bindable + protected String mAvatarUrl; + + protected AmityItemCategoryListBinding(Object _bindingComponent, View _root, int _localFieldCount, + ShapeableImageView categoryAvatar, TextView tvCategoryName) { + super(_bindingComponent, _root, _localFieldCount); + this.categoryAvatar = categoryAvatar; + this.tvCategoryName = tvCategoryName; + } + + public abstract void setAvatarUrl(@Nullable String avatarUrl); + + @Nullable + public String getAvatarUrl() { + return mAvatarUrl; + } + + @NonNull + public static AmityItemCategoryListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_category_list, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemCategoryListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_category_list, root, attachToRoot, component); + } + + @NonNull + public static AmityItemCategoryListBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_category_list, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemCategoryListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_category_list, null, false, component); + } + + public static AmityItemCategoryListBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemCategoryListBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityItemCategoryListBinding)bind(component, view, R.layout.amity_item_category_list); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBinding.java new file mode 100644 index 00000000..9a915591 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBinding.java @@ -0,0 +1,91 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageButton; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.checkbox.MaterialCheckBox; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemCommentFooterNewsFeedBinding extends ViewDataBinding { + @NonNull + public final ImageButton btnCommentAction; + + @NonNull + public final MaterialCheckBox cbLike; + + @NonNull + public final TextView reply; + + protected AmityItemCommentFooterNewsFeedBinding(Object _bindingComponent, View _root, + int _localFieldCount, ImageButton btnCommentAction, MaterialCheckBox cbLike, TextView reply) { + super(_bindingComponent, _root, _localFieldCount); + this.btnCommentAction = btnCommentAction; + this.cbLike = cbLike; + this.reply = reply; + } + + @NonNull + public static AmityItemCommentFooterNewsFeedBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_comment_footer_news_feed, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemCommentFooterNewsFeedBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_comment_footer_news_feed, root, attachToRoot, component); + } + + @NonNull + public static AmityItemCommentFooterNewsFeedBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_comment_footer_news_feed, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemCommentFooterNewsFeedBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_comment_footer_news_feed, null, false, component); + } + + public static AmityItemCommentFooterNewsFeedBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemCommentFooterNewsFeedBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemCommentFooterNewsFeedBinding)bind(component, view, R.layout.amity_item_comment_footer_news_feed); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBinding.java new file mode 100644 index 00000000..951b1cb1 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBinding.java @@ -0,0 +1,191 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageButton; +import android.widget.LinearLayout; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.Group; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.common.views.text.EkoExpandableTextView; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.checkbox.MaterialCheckBox; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemCommentNewsFeedBinding extends ViewDataBinding { + @NonNull + public final Group actionGroup; + + @NonNull + public final ImageButton btnCommentAction; + + @NonNull + public final MaterialCheckBox cbLike; + + @NonNull + public final ShapeableImageView ivAvatar; + + @NonNull + public final TextView reply; + + @NonNull + public final TextView tvCommentTime; + + @NonNull + public final TextView tvEdited; + + @NonNull + public final EkoExpandableTextView tvPostComment; + + @NonNull + public final TextView tvUserName; + + @NonNull + public final TextView tvViewReplies; + + @NonNull + public final LinearLayout viewRepliesContainer; + + @Bindable + protected Boolean mReadOnly; + + @Bindable + protected Boolean mAddBottomSpace; + + @Bindable + protected Boolean mEdited; + + @Bindable + protected String mAvatarUrl; + + @Bindable + protected Boolean mShowViewRepliesButton; + + @Bindable + protected Boolean mIsReplyComment; + + protected AmityItemCommentNewsFeedBinding(Object _bindingComponent, View _root, + int _localFieldCount, Group actionGroup, ImageButton btnCommentAction, + MaterialCheckBox cbLike, ShapeableImageView ivAvatar, TextView reply, TextView tvCommentTime, + TextView tvEdited, EkoExpandableTextView tvPostComment, TextView tvUserName, + TextView tvViewReplies, LinearLayout viewRepliesContainer) { + super(_bindingComponent, _root, _localFieldCount); + this.actionGroup = actionGroup; + this.btnCommentAction = btnCommentAction; + this.cbLike = cbLike; + this.ivAvatar = ivAvatar; + this.reply = reply; + this.tvCommentTime = tvCommentTime; + this.tvEdited = tvEdited; + this.tvPostComment = tvPostComment; + this.tvUserName = tvUserName; + this.tvViewReplies = tvViewReplies; + this.viewRepliesContainer = viewRepliesContainer; + } + + public abstract void setReadOnly(@Nullable Boolean readOnly); + + @Nullable + public Boolean getReadOnly() { + return mReadOnly; + } + + public abstract void setAddBottomSpace(@Nullable Boolean addBottomSpace); + + @Nullable + public Boolean getAddBottomSpace() { + return mAddBottomSpace; + } + + public abstract void setEdited(@Nullable Boolean edited); + + @Nullable + public Boolean getEdited() { + return mEdited; + } + + public abstract void setAvatarUrl(@Nullable String avatarUrl); + + @Nullable + public String getAvatarUrl() { + return mAvatarUrl; + } + + public abstract void setShowViewRepliesButton(@Nullable Boolean showViewRepliesButton); + + @Nullable + public Boolean getShowViewRepliesButton() { + return mShowViewRepliesButton; + } + + public abstract void setIsReplyComment(@Nullable Boolean isReplyComment); + + @Nullable + public Boolean getIsReplyComment() { + return mIsReplyComment; + } + + @NonNull + public static AmityItemCommentNewsFeedBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_comment_news_feed, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemCommentNewsFeedBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_comment_news_feed, root, attachToRoot, component); + } + + @NonNull + public static AmityItemCommentNewsFeedBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_comment_news_feed, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemCommentNewsFeedBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_comment_news_feed, null, false, component); + } + + public static AmityItemCommentNewsFeedBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemCommentNewsFeedBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemCommentNewsFeedBinding)bind(component, view, R.layout.amity_item_comment_news_feed); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBinding.java new file mode 100644 index 00000000..afbdf917 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBinding.java @@ -0,0 +1,117 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.LinearLayout; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.views.newsfeed.EkoPostCommentView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemCommentPostBinding extends ViewDataBinding { + @NonNull + public final EkoPostCommentView ekoNewsFeedComment; + + @NonNull + public final RecyclerView rvReply; + + @NonNull + public final TextView textviewViewMoreReplies; + + @NonNull + public final LinearLayout viewMoreRepliesContainer; + + @Bindable + protected Boolean mShowViewMoreRepliesButton; + + @Bindable + protected Boolean mShowProgressBar; + + protected AmityItemCommentPostBinding(Object _bindingComponent, View _root, int _localFieldCount, + EkoPostCommentView ekoNewsFeedComment, RecyclerView rvReply, TextView textviewViewMoreReplies, + LinearLayout viewMoreRepliesContainer) { + super(_bindingComponent, _root, _localFieldCount); + this.ekoNewsFeedComment = ekoNewsFeedComment; + this.rvReply = rvReply; + this.textviewViewMoreReplies = textviewViewMoreReplies; + this.viewMoreRepliesContainer = viewMoreRepliesContainer; + } + + public abstract void setShowViewMoreRepliesButton(@Nullable Boolean showViewMoreRepliesButton); + + @Nullable + public Boolean getShowViewMoreRepliesButton() { + return mShowViewMoreRepliesButton; + } + + public abstract void setShowProgressBar(@Nullable Boolean showProgressBar); + + @Nullable + public Boolean getShowProgressBar() { + return mShowProgressBar; + } + + @NonNull + public static AmityItemCommentPostBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_comment_post, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemCommentPostBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_comment_post, root, attachToRoot, component); + } + + @NonNull + public static AmityItemCommentPostBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_comment_post, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemCommentPostBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_comment_post, null, false, component); + } + + public static AmityItemCommentPostBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemCommentPostBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityItemCommentPostBinding)bind(component, view, R.layout.amity_item_comment_post); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBinding.java new file mode 100644 index 00000000..dc4f6a71 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBinding.java @@ -0,0 +1,123 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.community.EkoCommunity; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemCommunityBinding extends ViewDataBinding { + @NonNull + public final FrameLayout communityNameContainer; + + @NonNull + public final ShapeableImageView ivAvatar; + + @NonNull + public final TextView tvCommunityName; + + @Bindable + protected EkoCommunity mEkoCommunity; + + @Bindable + protected String mAvatarUrl; + + @Bindable + protected IMyCommunityItemClickListener mListener; + + protected AmityItemCommunityBinding(Object _bindingComponent, View _root, int _localFieldCount, + FrameLayout communityNameContainer, ShapeableImageView ivAvatar, TextView tvCommunityName) { + super(_bindingComponent, _root, _localFieldCount); + this.communityNameContainer = communityNameContainer; + this.ivAvatar = ivAvatar; + this.tvCommunityName = tvCommunityName; + } + + public abstract void setEkoCommunity(@Nullable EkoCommunity ekoCommunity); + + @Nullable + public EkoCommunity getEkoCommunity() { + return mEkoCommunity; + } + + public abstract void setAvatarUrl(@Nullable String avatarUrl); + + @Nullable + public String getAvatarUrl() { + return mAvatarUrl; + } + + public abstract void setListener(@Nullable IMyCommunityItemClickListener listener); + + @Nullable + public IMyCommunityItemClickListener getListener() { + return mListener; + } + + @NonNull + public static AmityItemCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_community, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_community, root, attachToRoot, component); + } + + @NonNull + public static AmityItemCommunityBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_community, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_community, null, false, component); + } + + public static AmityItemCommunityBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemCommunityBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityItemCommunityBinding)bind(component, view, R.layout.amity_item_community); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBinding.java new file mode 100644 index 00000000..8e99f6ce --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBinding.java @@ -0,0 +1,114 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.community.category.EkoCommunityCategory; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.explore.listener.IEkoCategoryItemClickListener; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemCommunityCategoryBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView ivAvatar; + + @Bindable + protected EkoCommunityCategory mCommunityCategory; + + @Bindable + protected IEkoCategoryItemClickListener mListener; + + @Bindable + protected String mAvatarUrl; + + protected AmityItemCommunityCategoryBinding(Object _bindingComponent, View _root, + int _localFieldCount, ShapeableImageView ivAvatar) { + super(_bindingComponent, _root, _localFieldCount); + this.ivAvatar = ivAvatar; + } + + public abstract void setCommunityCategory(@Nullable EkoCommunityCategory communityCategory); + + @Nullable + public EkoCommunityCategory getCommunityCategory() { + return mCommunityCategory; + } + + public abstract void setListener(@Nullable IEkoCategoryItemClickListener listener); + + @Nullable + public IEkoCategoryItemClickListener getListener() { + return mListener; + } + + public abstract void setAvatarUrl(@Nullable String avatarUrl); + + @Nullable + public String getAvatarUrl() { + return mAvatarUrl; + } + + @NonNull + public static AmityItemCommunityCategoryBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_community_category, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemCommunityCategoryBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_community_category, root, attachToRoot, component); + } + + @NonNull + public static AmityItemCommunityCategoryBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_community_category, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemCommunityCategoryBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_community_category, null, false, component); + } + + public static AmityItemCommunityCategoryBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemCommunityCategoryBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemCommunityCategoryBinding)bind(component, view, R.layout.amity_item_community_category); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryListBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryListBinding.java new file mode 100644 index 00000000..e3f3b551 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryListBinding.java @@ -0,0 +1,60 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.views.communitycategory.EkoCommunityCategoryView; +import java.lang.NullPointerException; +import java.lang.Override; + +public final class AmityItemCommunityCategoryListBinding implements ViewBinding { + @NonNull + private final EkoCommunityCategoryView rootView; + + @NonNull + public final EkoCommunityCategoryView categoryView; + + private AmityItemCommunityCategoryListBinding(@NonNull EkoCommunityCategoryView rootView, + @NonNull EkoCommunityCategoryView categoryView) { + this.rootView = rootView; + this.categoryView = categoryView; + } + + @Override + @NonNull + public EkoCommunityCategoryView getRoot() { + return rootView; + } + + @NonNull + public static AmityItemCommunityCategoryListBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityItemCommunityCategoryListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_item_community_category_list, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityItemCommunityCategoryListBinding bind(@NonNull View rootView) { + if (rootView == null) { + throw new NullPointerException("rootView"); + } + + EkoCommunityCategoryView categoryView = (EkoCommunityCategoryView) rootView; + + return new AmityItemCommunityCategoryListBinding((EkoCommunityCategoryView) rootView, + categoryView); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBinding.java new file mode 100644 index 00000000..d57b4e6f --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBinding.java @@ -0,0 +1,144 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.community.membership.EkoCommunityMembership; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.members.IMemberClickListener; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemCommunityMembershipBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView ivAvatar; + + @NonNull + public final ImageView ivMore; + + @NonNull + public final TextView tvMemberName; + + @Bindable + protected String mAvatarUrl; + + @Bindable + protected Boolean mIsMyUser; + + @Bindable + protected Boolean mIsJoined; + + @Bindable + protected EkoCommunityMembership mCommunityMemberShip; + + @Bindable + protected IMemberClickListener mListener; + + protected AmityItemCommunityMembershipBinding(Object _bindingComponent, View _root, + int _localFieldCount, ShapeableImageView ivAvatar, ImageView ivMore, TextView tvMemberName) { + super(_bindingComponent, _root, _localFieldCount); + this.ivAvatar = ivAvatar; + this.ivMore = ivMore; + this.tvMemberName = tvMemberName; + } + + public abstract void setAvatarUrl(@Nullable String avatarUrl); + + @Nullable + public String getAvatarUrl() { + return mAvatarUrl; + } + + public abstract void setIsMyUser(@Nullable Boolean isMyUser); + + @Nullable + public Boolean getIsMyUser() { + return mIsMyUser; + } + + public abstract void setIsJoined(@Nullable Boolean isJoined); + + @Nullable + public Boolean getIsJoined() { + return mIsJoined; + } + + public abstract void setCommunityMemberShip(@Nullable EkoCommunityMembership communityMemberShip); + + @Nullable + public EkoCommunityMembership getCommunityMemberShip() { + return mCommunityMemberShip; + } + + public abstract void setListener(@Nullable IMemberClickListener listener); + + @Nullable + public IMemberClickListener getListener() { + return mListener; + } + + @NonNull + public static AmityItemCommunityMembershipBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_community_membership, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemCommunityMembershipBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_community_membership, root, attachToRoot, component); + } + + @NonNull + public static AmityItemCommunityMembershipBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_community_membership, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemCommunityMembershipBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_community_membership, null, false, component); + } + + public static AmityItemCommunityMembershipBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemCommunityMembershipBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemCommunityMembershipBinding)bind(component, view, R.layout.amity_item_community_membership); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBinding.java new file mode 100644 index 00000000..8d4bbb63 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBinding.java @@ -0,0 +1,104 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.community.EkoCommunity; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemCommunitySelectionListBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView avCommunityProfile; + + @NonNull + public final FrameLayout communityNameContainer; + + @NonNull + public final TextView tvCommunityName; + + @Bindable + protected EkoCommunity mCommunity; + + protected AmityItemCommunitySelectionListBinding(Object _bindingComponent, View _root, + int _localFieldCount, ShapeableImageView avCommunityProfile, + FrameLayout communityNameContainer, TextView tvCommunityName) { + super(_bindingComponent, _root, _localFieldCount); + this.avCommunityProfile = avCommunityProfile; + this.communityNameContainer = communityNameContainer; + this.tvCommunityName = tvCommunityName; + } + + public abstract void setCommunity(@Nullable EkoCommunity community); + + @Nullable + public EkoCommunity getCommunity() { + return mCommunity; + } + + @NonNull + public static AmityItemCommunitySelectionListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_community_selection_list, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemCommunitySelectionListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_community_selection_list, root, attachToRoot, component); + } + + @NonNull + public static AmityItemCommunitySelectionListBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_community_selection_list, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemCommunitySelectionListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_community_selection_list, null, false, component); + } + + public static AmityItemCommunitySelectionListBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemCommunitySelectionListBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemCommunitySelectionListBinding)bind(component, view, R.layout.amity_item_community_selection_list); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBinding.java new file mode 100644 index 00000000..bec7d232 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBinding.java @@ -0,0 +1,120 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.ProgressBar; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemCreatePostFileBinding extends ViewDataBinding { + @NonNull + public final ConstraintLayout containerView; + + @NonNull + public final ShapeableImageView ivError; + + @NonNull + public final ImageView ivFileIcon; + + @NonNull + public final ImageView ivRemove; + + @NonNull + public final LinearLayout layoutPreparingFile; + + @NonNull + public final View overlay; + + @NonNull + public final ProgressBar progress; + + @NonNull + public final TextView tvFileName; + + @NonNull + public final TextView tvFileSize; + + protected AmityItemCreatePostFileBinding(Object _bindingComponent, View _root, + int _localFieldCount, ConstraintLayout containerView, ShapeableImageView ivError, + ImageView ivFileIcon, ImageView ivRemove, LinearLayout layoutPreparingFile, View overlay, + ProgressBar progress, TextView tvFileName, TextView tvFileSize) { + super(_bindingComponent, _root, _localFieldCount); + this.containerView = containerView; + this.ivError = ivError; + this.ivFileIcon = ivFileIcon; + this.ivRemove = ivRemove; + this.layoutPreparingFile = layoutPreparingFile; + this.overlay = overlay; + this.progress = progress; + this.tvFileName = tvFileName; + this.tvFileSize = tvFileSize; + } + + @NonNull + public static AmityItemCreatePostFileBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_create_post_file, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemCreatePostFileBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_create_post_file, root, attachToRoot, component); + } + + @NonNull + public static AmityItemCreatePostFileBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_create_post_file, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemCreatePostFileBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_create_post_file, null, false, component); + } + + public static AmityItemCreatePostFileBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemCreatePostFileBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemCreatePostFileBinding)bind(component, view, R.layout.amity_item_create_post_file); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBinding.java new file mode 100644 index 00000000..f32c220f --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBinding.java @@ -0,0 +1,100 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ProgressBar; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemCreatePostImageBinding extends ViewDataBinding { + @NonNull + public final ConstraintLayout container; + + @NonNull + public final ShapeableImageView ivCross; + + @NonNull + public final ShapeableImageView ivError; + + @NonNull + public final ShapeableImageView ivPhoto; + + @NonNull + public final ProgressBar pbImageUpload; + + protected AmityItemCreatePostImageBinding(Object _bindingComponent, View _root, + int _localFieldCount, ConstraintLayout container, ShapeableImageView ivCross, + ShapeableImageView ivError, ShapeableImageView ivPhoto, ProgressBar pbImageUpload) { + super(_bindingComponent, _root, _localFieldCount); + this.container = container; + this.ivCross = ivCross; + this.ivError = ivError; + this.ivPhoto = ivPhoto; + this.pbImageUpload = pbImageUpload; + } + + @NonNull + public static AmityItemCreatePostImageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_create_post_image, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemCreatePostImageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_create_post_image, root, attachToRoot, component); + } + + @NonNull + public static AmityItemCreatePostImageBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_create_post_image, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemCreatePostImageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_create_post_image, null, false, component); + } + + public static AmityItemCreatePostImageBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemCreatePostImageBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemCreatePostImageBinding)bind(component, view, R.layout.amity_item_create_post_image); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBinding.java new file mode 100644 index 00000000..090eee5f --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBinding.java @@ -0,0 +1,90 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemDeletedCommentPostBinding extends ViewDataBinding { + @NonNull + public final ImageView ivRemove; + + @NonNull + public final TextView tvDeletionTime; + + @NonNull + public final TextView tvDltMsg; + + protected AmityItemDeletedCommentPostBinding(Object _bindingComponent, View _root, + int _localFieldCount, ImageView ivRemove, TextView tvDeletionTime, TextView tvDltMsg) { + super(_bindingComponent, _root, _localFieldCount); + this.ivRemove = ivRemove; + this.tvDeletionTime = tvDeletionTime; + this.tvDltMsg = tvDltMsg; + } + + @NonNull + public static AmityItemDeletedCommentPostBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_deleted_comment_post, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemDeletedCommentPostBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_deleted_comment_post, root, attachToRoot, component); + } + + @NonNull + public static AmityItemDeletedCommentPostBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_deleted_comment_post, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemDeletedCommentPostBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_deleted_comment_post, null, false, component); + } + + public static AmityItemDeletedCommentPostBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemDeletedCommentPostBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemDeletedCommentPostBinding)bind(component, view, R.layout.amity_item_deleted_comment_post); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBinding.java new file mode 100644 index 00000000..a7fc562c --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBinding.java @@ -0,0 +1,90 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemDeletedNewsFeedReplyBinding extends ViewDataBinding { + @NonNull + public final ImageView ivRemove; + + @NonNull + public final TextView tvDeletionTime; + + @NonNull + public final TextView tvDltMsg; + + protected AmityItemDeletedNewsFeedReplyBinding(Object _bindingComponent, View _root, + int _localFieldCount, ImageView ivRemove, TextView tvDeletionTime, TextView tvDltMsg) { + super(_bindingComponent, _root, _localFieldCount); + this.ivRemove = ivRemove; + this.tvDeletionTime = tvDeletionTime; + this.tvDltMsg = tvDltMsg; + } + + @NonNull + public static AmityItemDeletedNewsFeedReplyBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_deleted_news_feed_reply, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemDeletedNewsFeedReplyBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_deleted_news_feed_reply, root, attachToRoot, component); + } + + @NonNull + public static AmityItemDeletedNewsFeedReplyBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_deleted_news_feed_reply, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemDeletedNewsFeedReplyBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_deleted_news_feed_reply, null, false, component); + } + + public static AmityItemDeletedNewsFeedReplyBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemDeletedNewsFeedReplyBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemDeletedNewsFeedReplyBinding)bind(component, view, R.layout.amity_item_deleted_news_feed_reply); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFilesPostBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFilesPostBinding.java new file mode 100644 index 00000000..23198ecd --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFilesPostBinding.java @@ -0,0 +1,79 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.recyclerview.widget.RecyclerView; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.common.views.text.EkoExpandableTextView; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityItemFilesPostBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final RecyclerView rvAttachment; + + @NonNull + public final EkoExpandableTextView tvFeed; + + private AmityItemFilesPostBinding(@NonNull ConstraintLayout rootView, + @NonNull RecyclerView rvAttachment, @NonNull EkoExpandableTextView tvFeed) { + this.rootView = rootView; + this.rvAttachment = rvAttachment; + this.tvFeed = tvFeed; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityItemFilesPostBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityItemFilesPostBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_item_files_post, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityItemFilesPostBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.rvAttachment; + RecyclerView rvAttachment = rootView.findViewById(id); + if (rvAttachment == null) { + break missingId; + } + + id = R.id.tvFeed; + EkoExpandableTextView tvFeed = rootView.findViewById(id); + if (tvFeed == null) { + break missingId; + } + + return new AmityItemFilesPostBinding((ConstraintLayout) rootView, rvAttachment, tvFeed); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFooterViewPostFileBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFooterViewPostFileBinding.java new file mode 100644 index 00000000..903d7332 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFooterViewPostFileBinding.java @@ -0,0 +1,68 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.LinearLayout; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityItemFooterViewPostFileBinding implements ViewBinding { + @NonNull + private final LinearLayout rootView; + + @NonNull + public final TextView tvLoadMoreFiles; + + private AmityItemFooterViewPostFileBinding(@NonNull LinearLayout rootView, + @NonNull TextView tvLoadMoreFiles) { + this.rootView = rootView; + this.tvLoadMoreFiles = tvLoadMoreFiles; + } + + @Override + @NonNull + public LinearLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityItemFooterViewPostFileBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityItemFooterViewPostFileBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_item_footer_view_post_file, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityItemFooterViewPostFileBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.tvLoadMoreFiles; + TextView tvLoadMoreFiles = rootView.findViewById(id); + if (tvLoadMoreFiles == null) { + break missingId; + } + + return new AmityItemFooterViewPostFileBinding((LinearLayout) rootView, tvLoadMoreFiles); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBinding.java new file mode 100644 index 00000000..f06a73d7 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBinding.java @@ -0,0 +1,86 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemHeaderSelectMemberBinding extends ViewDataBinding { + @NonNull + public final AmityItemSelectMemberBinding layoutMember; + + @NonNull + public final TextView tvHeader; + + protected AmityItemHeaderSelectMemberBinding(Object _bindingComponent, View _root, + int _localFieldCount, AmityItemSelectMemberBinding layoutMember, TextView tvHeader) { + super(_bindingComponent, _root, _localFieldCount); + this.layoutMember = layoutMember; + setContainedBinding(this.layoutMember); + this.tvHeader = tvHeader; + } + + @NonNull + public static AmityItemHeaderSelectMemberBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_header_select_member, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemHeaderSelectMemberBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_header_select_member, root, attachToRoot, component); + } + + @NonNull + public static AmityItemHeaderSelectMemberBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_header_select_member, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemHeaderSelectMemberBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_header_select_member, null, false, component); + } + + public static AmityItemHeaderSelectMemberBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemHeaderSelectMemberBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemHeaderSelectMemberBinding)bind(component, view, R.layout.amity_item_header_select_member); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemImagePostBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemImagePostBinding.java new file mode 100644 index 00000000..6192c738 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemImagePostBinding.java @@ -0,0 +1,79 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.recyclerview.widget.RecyclerView; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.common.views.text.EkoExpandableTextView; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityItemImagePostBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final RecyclerView rvImages; + + @NonNull + public final EkoExpandableTextView tvFeed; + + private AmityItemImagePostBinding(@NonNull ConstraintLayout rootView, + @NonNull RecyclerView rvImages, @NonNull EkoExpandableTextView tvFeed) { + this.rootView = rootView; + this.rvImages = rvImages; + this.tvFeed = tvFeed; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityItemImagePostBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityItemImagePostBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_item_image_post, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityItemImagePostBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.rvImages; + RecyclerView rvImages = rootView.findViewById(id); + if (rvImages == null) { + break missingId; + } + + id = R.id.tvFeed; + EkoExpandableTextView tvFeed = rootView.findViewById(id); + if (tvFeed == null) { + break missingId; + } + + return new AmityItemImagePostBinding((ConstraintLayout) rootView, rvImages, tvFeed); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBinding.java new file mode 100644 index 00000000..68f60d80 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBinding.java @@ -0,0 +1,95 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ProgressBar; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemMultipleCreatePostImageBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView ivCross; + + @NonNull + public final ShapeableImageView ivError; + + @NonNull + public final ShapeableImageView ivPhoto; + + @NonNull + public final ProgressBar pbImageUpload; + + protected AmityItemMultipleCreatePostImageBinding(Object _bindingComponent, View _root, + int _localFieldCount, ShapeableImageView ivCross, ShapeableImageView ivError, + ShapeableImageView ivPhoto, ProgressBar pbImageUpload) { + super(_bindingComponent, _root, _localFieldCount); + this.ivCross = ivCross; + this.ivError = ivError; + this.ivPhoto = ivPhoto; + this.pbImageUpload = pbImageUpload; + } + + @NonNull + public static AmityItemMultipleCreatePostImageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_multiple_create_post_image, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemMultipleCreatePostImageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_multiple_create_post_image, root, attachToRoot, component); + } + + @NonNull + public static AmityItemMultipleCreatePostImageBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_multiple_create_post_image, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemMultipleCreatePostImageBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_multiple_create_post_image, null, false, component); + } + + public static AmityItemMultipleCreatePostImageBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemMultipleCreatePostImageBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemMultipleCreatePostImageBinding)bind(component, view, R.layout.amity_item_multiple_create_post_image); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBinding.java new file mode 100644 index 00000000..2462b9da --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBinding.java @@ -0,0 +1,113 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.community.EkoCommunity; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemMyCommunityBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView ivAvatar; + + @NonNull + public final ImageView ivOfficial; + + @NonNull + public final TextView tvName; + + @Bindable + protected EkoCommunity mEkoCommunity; + + @Bindable + protected IMyCommunityItemClickListener mListener; + + protected AmityItemMyCommunityBinding(Object _bindingComponent, View _root, int _localFieldCount, + ShapeableImageView ivAvatar, ImageView ivOfficial, TextView tvName) { + super(_bindingComponent, _root, _localFieldCount); + this.ivAvatar = ivAvatar; + this.ivOfficial = ivOfficial; + this.tvName = tvName; + } + + public abstract void setEkoCommunity(@Nullable EkoCommunity ekoCommunity); + + @Nullable + public EkoCommunity getEkoCommunity() { + return mEkoCommunity; + } + + public abstract void setListener(@Nullable IMyCommunityItemClickListener listener); + + @Nullable + public IMyCommunityItemClickListener getListener() { + return mListener; + } + + @NonNull + public static AmityItemMyCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_my_community, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemMyCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_my_community, root, attachToRoot, component); + } + + @NonNull + public static AmityItemMyCommunityBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_my_community, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemMyCommunityBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_my_community, null, false, component); + } + + public static AmityItemMyCommunityBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemMyCommunityBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityItemMyCommunityBinding)bind(component, view, R.layout.amity_item_my_community); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityMoreBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityMoreBinding.java new file mode 100644 index 00000000..4488f0ba --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityMoreBinding.java @@ -0,0 +1,87 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.LinearLayout; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityItemMyCommunityMoreBinding implements ViewBinding { + @NonNull + private final LinearLayout rootView; + + @NonNull + public final ShapeableImageView ivAvatar; + + @NonNull + public final LinearLayout layoutViewMore; + + @NonNull + public final TextView tvName; + + private AmityItemMyCommunityMoreBinding(@NonNull LinearLayout rootView, + @NonNull ShapeableImageView ivAvatar, @NonNull LinearLayout layoutViewMore, + @NonNull TextView tvName) { + this.rootView = rootView; + this.ivAvatar = ivAvatar; + this.layoutViewMore = layoutViewMore; + this.tvName = tvName; + } + + @Override + @NonNull + public LinearLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityItemMyCommunityMoreBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityItemMyCommunityMoreBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_item_my_community_more, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityItemMyCommunityMoreBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.ivAvatar; + ShapeableImageView ivAvatar = rootView.findViewById(id); + if (ivAvatar == null) { + break missingId; + } + + LinearLayout layoutViewMore = (LinearLayout) rootView; + + id = R.id.tvName; + TextView tvName = rootView.findViewById(id); + if (tvName == null) { + break missingId; + } + + return new AmityItemMyCommunityMoreBinding((LinearLayout) rootView, ivAvatar, layoutViewMore, + tvName); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemNoDataPostBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemNoDataPostBinding.java new file mode 100644 index 00000000..d3be5980 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemNoDataPostBinding.java @@ -0,0 +1,67 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityItemNoDataPostBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final TextView tvFeed; + + private AmityItemNoDataPostBinding(@NonNull ConstraintLayout rootView, @NonNull TextView tvFeed) { + this.rootView = rootView; + this.tvFeed = tvFeed; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityItemNoDataPostBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityItemNoDataPostBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_item_no_data_post, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityItemNoDataPostBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.tvFeed; + TextView tvFeed = rootView.findViewById(id); + if (tvFeed == null) { + break missingId; + } + + return new AmityItemNoDataPostBinding((ConstraintLayout) rootView, tvFeed); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBinding.java new file mode 100644 index 00000000..769fcab6 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBinding.java @@ -0,0 +1,166 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.LinearLayout; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import androidx.recyclerview.widget.RecyclerView; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.checkbox.MaterialCheckBox; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemPostFooterBinding extends ViewDataBinding { + @NonNull + public final TextView cbComment; + + @NonNull + public final MaterialCheckBox cbLike; + + @NonNull + public final TextView cbShare; + + @NonNull + public final LinearLayout postActionLayout; + + @NonNull + public final ConstraintLayout reactionStatusLayout; + + @NonNull + public final RecyclerView rvCommentFooter; + + @NonNull + public final View separator; + + @NonNull + public final View separator2; + + @NonNull + public final View separatorViewAllComments; + + @NonNull + public final LinearLayout tvJoinCommunityMessage; + + @NonNull + public final TextView tvNumberOfComments; + + @NonNull + public final TextView tvNumberOfLikes; + + @NonNull + public final LinearLayout viewAllCommentContainer; + + @Bindable + protected Boolean mReadOnly; + + @Bindable + protected Boolean mShowShareButton; + + @Bindable + protected Boolean mShowViewAllComment; + + protected AmityItemPostFooterBinding(Object _bindingComponent, View _root, int _localFieldCount, + TextView cbComment, MaterialCheckBox cbLike, TextView cbShare, LinearLayout postActionLayout, + ConstraintLayout reactionStatusLayout, RecyclerView rvCommentFooter, View separator, + View separator2, View separatorViewAllComments, LinearLayout tvJoinCommunityMessage, + TextView tvNumberOfComments, TextView tvNumberOfLikes, LinearLayout viewAllCommentContainer) { + super(_bindingComponent, _root, _localFieldCount); + this.cbComment = cbComment; + this.cbLike = cbLike; + this.cbShare = cbShare; + this.postActionLayout = postActionLayout; + this.reactionStatusLayout = reactionStatusLayout; + this.rvCommentFooter = rvCommentFooter; + this.separator = separator; + this.separator2 = separator2; + this.separatorViewAllComments = separatorViewAllComments; + this.tvJoinCommunityMessage = tvJoinCommunityMessage; + this.tvNumberOfComments = tvNumberOfComments; + this.tvNumberOfLikes = tvNumberOfLikes; + this.viewAllCommentContainer = viewAllCommentContainer; + } + + public abstract void setReadOnly(@Nullable Boolean readOnly); + + @Nullable + public Boolean getReadOnly() { + return mReadOnly; + } + + public abstract void setShowShareButton(@Nullable Boolean showShareButton); + + @Nullable + public Boolean getShowShareButton() { + return mShowShareButton; + } + + public abstract void setShowViewAllComment(@Nullable Boolean showViewAllComment); + + @Nullable + public Boolean getShowViewAllComment() { + return mShowViewAllComment; + } + + @NonNull + public static AmityItemPostFooterBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_post_footer, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemPostFooterBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_post_footer, root, attachToRoot, component); + } + + @NonNull + public static AmityItemPostFooterBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_post_footer, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemPostFooterBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_post_footer, null, false, component); + } + + public static AmityItemPostFooterBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemPostFooterBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityItemPostFooterBinding)bind(component, view, R.layout.amity_item_post_footer); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBinding.java new file mode 100644 index 00000000..c1332829 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBinding.java @@ -0,0 +1,169 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageButton; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.common.views.text.EkoTextView; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemPostHeaderBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView avatarView; + + @NonNull + public final ImageButton btnFeedAction; + + @NonNull + public final EkoTextView communityName; + + @NonNull + public final TextView feedPostTime; + + @NonNull + public final ConstraintLayout layoutNewsFeedHeader; + + @NonNull + public final ConstraintLayout layoutPostedBy; + + @NonNull + public final TextView tvEdited; + + @NonNull + public final TextView tvPostBy; + + @NonNull + public final EkoTextView userName; + + @Bindable + protected String mAvatarUrl; + + @Bindable + protected Boolean mReadOnly; + + @Bindable + protected Boolean mShowFeedAction; + + @Bindable + protected Boolean mIsModerator; + + @Bindable + protected Boolean mIsCommunity; + + protected AmityItemPostHeaderBinding(Object _bindingComponent, View _root, int _localFieldCount, + ShapeableImageView avatarView, ImageButton btnFeedAction, EkoTextView communityName, + TextView feedPostTime, ConstraintLayout layoutNewsFeedHeader, ConstraintLayout layoutPostedBy, + TextView tvEdited, TextView tvPostBy, EkoTextView userName) { + super(_bindingComponent, _root, _localFieldCount); + this.avatarView = avatarView; + this.btnFeedAction = btnFeedAction; + this.communityName = communityName; + this.feedPostTime = feedPostTime; + this.layoutNewsFeedHeader = layoutNewsFeedHeader; + this.layoutPostedBy = layoutPostedBy; + this.tvEdited = tvEdited; + this.tvPostBy = tvPostBy; + this.userName = userName; + } + + public abstract void setAvatarUrl(@Nullable String avatarUrl); + + @Nullable + public String getAvatarUrl() { + return mAvatarUrl; + } + + public abstract void setReadOnly(@Nullable Boolean readOnly); + + @Nullable + public Boolean getReadOnly() { + return mReadOnly; + } + + public abstract void setShowFeedAction(@Nullable Boolean showFeedAction); + + @Nullable + public Boolean getShowFeedAction() { + return mShowFeedAction; + } + + public abstract void setIsModerator(@Nullable Boolean isModerator); + + @Nullable + public Boolean getIsModerator() { + return mIsModerator; + } + + public abstract void setIsCommunity(@Nullable Boolean isCommunity); + + @Nullable + public Boolean getIsCommunity() { + return mIsCommunity; + } + + @NonNull + public static AmityItemPostHeaderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_post_header, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemPostHeaderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_post_header, root, attachToRoot, component); + } + + @NonNull + public static AmityItemPostHeaderBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_post_header, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemPostHeaderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_post_header, null, false, component); + } + + public static AmityItemPostHeaderBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemPostHeaderBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityItemPostHeaderBinding)bind(component, view, R.layout.amity_item_post_header); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenFourBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenFourBinding.java new file mode 100644 index 00000000..83607d90 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenFourBinding.java @@ -0,0 +1,115 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.LinearLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import com.google.android.material.textview.MaterialTextView; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityItemPostImageChildrenFourBinding implements ViewBinding { + @NonNull + private final LinearLayout rootView; + + @NonNull + public final ShapeableImageView imageViewPreviewImageFour; + + @NonNull + public final ShapeableImageView imageViewPreviewImageOne; + + @NonNull + public final ShapeableImageView imageViewPreviewImageThree; + + @NonNull + public final ShapeableImageView imageViewPreviewImageTwo; + + @NonNull + public final MaterialTextView textViewRemainingCount; + + private AmityItemPostImageChildrenFourBinding(@NonNull LinearLayout rootView, + @NonNull ShapeableImageView imageViewPreviewImageFour, + @NonNull ShapeableImageView imageViewPreviewImageOne, + @NonNull ShapeableImageView imageViewPreviewImageThree, + @NonNull ShapeableImageView imageViewPreviewImageTwo, + @NonNull MaterialTextView textViewRemainingCount) { + this.rootView = rootView; + this.imageViewPreviewImageFour = imageViewPreviewImageFour; + this.imageViewPreviewImageOne = imageViewPreviewImageOne; + this.imageViewPreviewImageThree = imageViewPreviewImageThree; + this.imageViewPreviewImageTwo = imageViewPreviewImageTwo; + this.textViewRemainingCount = textViewRemainingCount; + } + + @Override + @NonNull + public LinearLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityItemPostImageChildrenFourBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityItemPostImageChildrenFourBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_item_post_image_children_four, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityItemPostImageChildrenFourBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.imageViewPreviewImageFour; + ShapeableImageView imageViewPreviewImageFour = rootView.findViewById(id); + if (imageViewPreviewImageFour == null) { + break missingId; + } + + id = R.id.imageViewPreviewImageOne; + ShapeableImageView imageViewPreviewImageOne = rootView.findViewById(id); + if (imageViewPreviewImageOne == null) { + break missingId; + } + + id = R.id.imageViewPreviewImageThree; + ShapeableImageView imageViewPreviewImageThree = rootView.findViewById(id); + if (imageViewPreviewImageThree == null) { + break missingId; + } + + id = R.id.imageViewPreviewImageTwo; + ShapeableImageView imageViewPreviewImageTwo = rootView.findViewById(id); + if (imageViewPreviewImageTwo == null) { + break missingId; + } + + id = R.id.textViewRemainingCount; + MaterialTextView textViewRemainingCount = rootView.findViewById(id); + if (textViewRemainingCount == null) { + break missingId; + } + + return new AmityItemPostImageChildrenFourBinding((LinearLayout) rootView, + imageViewPreviewImageFour, imageViewPreviewImageOne, imageViewPreviewImageThree, + imageViewPreviewImageTwo, textViewRemainingCount); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenOneBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenOneBinding.java new file mode 100644 index 00000000..c21693a9 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenOneBinding.java @@ -0,0 +1,76 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.RelativeLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityItemPostImageChildrenOneBinding implements ViewBinding { + @NonNull + private final RelativeLayout rootView; + + @NonNull + public final RelativeLayout imageContainerLayout; + + @NonNull + public final ShapeableImageView imageViewPreviewImageOne; + + private AmityItemPostImageChildrenOneBinding(@NonNull RelativeLayout rootView, + @NonNull RelativeLayout imageContainerLayout, + @NonNull ShapeableImageView imageViewPreviewImageOne) { + this.rootView = rootView; + this.imageContainerLayout = imageContainerLayout; + this.imageViewPreviewImageOne = imageViewPreviewImageOne; + } + + @Override + @NonNull + public RelativeLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityItemPostImageChildrenOneBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityItemPostImageChildrenOneBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_item_post_image_children_one, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityItemPostImageChildrenOneBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + RelativeLayout imageContainerLayout = (RelativeLayout) rootView; + + id = R.id.imageViewPreviewImageOne; + ShapeableImageView imageViewPreviewImageOne = rootView.findViewById(id); + if (imageViewPreviewImageOne == null) { + break missingId; + } + + return new AmityItemPostImageChildrenOneBinding((RelativeLayout) rootView, + imageContainerLayout, imageViewPreviewImageOne); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenThreeBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenThreeBinding.java new file mode 100644 index 00000000..d5f46b47 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenThreeBinding.java @@ -0,0 +1,91 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.LinearLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityItemPostImageChildrenThreeBinding implements ViewBinding { + @NonNull + private final LinearLayout rootView; + + @NonNull + public final ShapeableImageView imageViewPreviewImageOne; + + @NonNull + public final ShapeableImageView imageViewPreviewImageThree; + + @NonNull + public final ShapeableImageView imageViewPreviewImageTwo; + + private AmityItemPostImageChildrenThreeBinding(@NonNull LinearLayout rootView, + @NonNull ShapeableImageView imageViewPreviewImageOne, + @NonNull ShapeableImageView imageViewPreviewImageThree, + @NonNull ShapeableImageView imageViewPreviewImageTwo) { + this.rootView = rootView; + this.imageViewPreviewImageOne = imageViewPreviewImageOne; + this.imageViewPreviewImageThree = imageViewPreviewImageThree; + this.imageViewPreviewImageTwo = imageViewPreviewImageTwo; + } + + @Override + @NonNull + public LinearLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityItemPostImageChildrenThreeBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityItemPostImageChildrenThreeBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_item_post_image_children_three, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityItemPostImageChildrenThreeBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.imageViewPreviewImageOne; + ShapeableImageView imageViewPreviewImageOne = rootView.findViewById(id); + if (imageViewPreviewImageOne == null) { + break missingId; + } + + id = R.id.imageViewPreviewImageThree; + ShapeableImageView imageViewPreviewImageThree = rootView.findViewById(id); + if (imageViewPreviewImageThree == null) { + break missingId; + } + + id = R.id.imageViewPreviewImageTwo; + ShapeableImageView imageViewPreviewImageTwo = rootView.findViewById(id); + if (imageViewPreviewImageTwo == null) { + break missingId; + } + + return new AmityItemPostImageChildrenThreeBinding((LinearLayout) rootView, + imageViewPreviewImageOne, imageViewPreviewImageThree, imageViewPreviewImageTwo); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenTwoBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenTwoBinding.java new file mode 100644 index 00000000..c14ac661 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenTwoBinding.java @@ -0,0 +1,80 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.LinearLayout; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityItemPostImageChildrenTwoBinding implements ViewBinding { + @NonNull + private final LinearLayout rootView; + + @NonNull + public final ShapeableImageView imageViewPreviewImageOne; + + @NonNull + public final ShapeableImageView imageViewPreviewImageTwo; + + private AmityItemPostImageChildrenTwoBinding(@NonNull LinearLayout rootView, + @NonNull ShapeableImageView imageViewPreviewImageOne, + @NonNull ShapeableImageView imageViewPreviewImageTwo) { + this.rootView = rootView; + this.imageViewPreviewImageOne = imageViewPreviewImageOne; + this.imageViewPreviewImageTwo = imageViewPreviewImageTwo; + } + + @Override + @NonNull + public LinearLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityItemPostImageChildrenTwoBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityItemPostImageChildrenTwoBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_item_post_image_children_two, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityItemPostImageChildrenTwoBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.imageViewPreviewImageOne; + ShapeableImageView imageViewPreviewImageOne = rootView.findViewById(id); + if (imageViewPreviewImageOne == null) { + break missingId; + } + + id = R.id.imageViewPreviewImageTwo; + ShapeableImageView imageViewPreviewImageTwo = rootView.findViewById(id); + if (imageViewPreviewImageTwo == null) { + break missingId; + } + + return new AmityItemPostImageChildrenTwoBinding((LinearLayout) rootView, + imageViewPreviewImageOne, imageViewPreviewImageTwo); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBinding.java new file mode 100644 index 00000000..08832226 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBinding.java @@ -0,0 +1,117 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.community.EkoCommunity; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemRecommCommBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView ivAvatar; + + @NonNull + public final TextView tvCommCategory; + + @NonNull + public final TextView tvCommName; + + @NonNull + public final TextView tvMembersCount; + + @Bindable + protected EkoCommunity mEkoCommunity; + + @Bindable + protected IMyCommunityItemClickListener mListener; + + protected AmityItemRecommCommBinding(Object _bindingComponent, View _root, int _localFieldCount, + ShapeableImageView ivAvatar, TextView tvCommCategory, TextView tvCommName, + TextView tvMembersCount) { + super(_bindingComponent, _root, _localFieldCount); + this.ivAvatar = ivAvatar; + this.tvCommCategory = tvCommCategory; + this.tvCommName = tvCommName; + this.tvMembersCount = tvMembersCount; + } + + public abstract void setEkoCommunity(@Nullable EkoCommunity ekoCommunity); + + @Nullable + public EkoCommunity getEkoCommunity() { + return mEkoCommunity; + } + + public abstract void setListener(@Nullable IMyCommunityItemClickListener listener); + + @Nullable + public IMyCommunityItemClickListener getListener() { + return mListener; + } + + @NonNull + public static AmityItemRecommCommBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_recomm_comm, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemRecommCommBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_recomm_comm, root, attachToRoot, component); + } + + @NonNull + public static AmityItemRecommCommBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_recomm_comm, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemRecommCommBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_recomm_comm, null, false, component); + } + + public static AmityItemRecommCommBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemRecommCommBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityItemRecommCommBinding)bind(component, view, R.layout.amity_item_recomm_comm); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBinding.java new file mode 100644 index 00000000..8cc5eae5 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBinding.java @@ -0,0 +1,105 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.CheckBox; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemSelectMemberBinding extends ViewDataBinding { + @NonNull + public final CheckBox ivStatus; + + @NonNull + public final ShapeableImageView smAvatar; + + @NonNull + public final TextView smSubTitle; + + @NonNull + public final TextView smTitle; + + @Bindable + protected String mAvatarUrl; + + protected AmityItemSelectMemberBinding(Object _bindingComponent, View _root, int _localFieldCount, + CheckBox ivStatus, ShapeableImageView smAvatar, TextView smSubTitle, TextView smTitle) { + super(_bindingComponent, _root, _localFieldCount); + this.ivStatus = ivStatus; + this.smAvatar = smAvatar; + this.smSubTitle = smSubTitle; + this.smTitle = smTitle; + } + + public abstract void setAvatarUrl(@Nullable String avatarUrl); + + @Nullable + public String getAvatarUrl() { + return mAvatarUrl; + } + + @NonNull + public static AmityItemSelectMemberBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_select_member, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemSelectMemberBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_select_member, root, attachToRoot, component); + } + + @NonNull + public static AmityItemSelectMemberBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_select_member, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemSelectMemberBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_select_member, null, false, component); + } + + public static AmityItemSelectMemberBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemSelectMemberBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityItemSelectMemberBinding)bind(component, view, R.layout.amity_item_select_member); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBinding.java new file mode 100644 index 00000000..ebfc4543 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBinding.java @@ -0,0 +1,91 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemSelectedMemberBinding extends ViewDataBinding { + @NonNull + public final ShapeableImageView ivAvatar; + + @NonNull + public final ShapeableImageView ivCross; + + @NonNull + public final TextView tvName; + + protected AmityItemSelectedMemberBinding(Object _bindingComponent, View _root, + int _localFieldCount, ShapeableImageView ivAvatar, ShapeableImageView ivCross, + TextView tvName) { + super(_bindingComponent, _root, _localFieldCount); + this.ivAvatar = ivAvatar; + this.ivCross = ivCross; + this.tvName = tvName; + } + + @NonNull + public static AmityItemSelectedMemberBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_selected_member, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemSelectedMemberBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_selected_member, root, attachToRoot, component); + } + + @NonNull + public static AmityItemSelectedMemberBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_selected_member, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemSelectedMemberBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_selected_member, null, false, component); + } + + public static AmityItemSelectedMemberBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemSelectedMemberBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemSelectedMemberBinding)bind(component, view, R.layout.amity_item_selected_member); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBinding.java new file mode 100644 index 00000000..b97e2d38 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBinding.java @@ -0,0 +1,76 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemSeparateContentBinding extends ViewDataBinding { + protected AmityItemSeparateContentBinding(Object _bindingComponent, View _root, + int _localFieldCount) { + super(_bindingComponent, _root, _localFieldCount); + } + + @NonNull + public static AmityItemSeparateContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_separate_content, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemSeparateContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_separate_content, root, attachToRoot, component); + } + + @NonNull + public static AmityItemSeparateContentBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_separate_content, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemSeparateContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_separate_content, null, false, component); + } + + public static AmityItemSeparateContentBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemSeparateContentBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemSeparateContentBinding)bind(component, view, R.layout.amity_item_separate_content); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBinding.java new file mode 100644 index 00000000..7f637614 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBinding.java @@ -0,0 +1,81 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemSettingsHeaderBinding extends ViewDataBinding { + @NonNull + public final TextView tvHeader; + + protected AmityItemSettingsHeaderBinding(Object _bindingComponent, View _root, + int _localFieldCount, TextView tvHeader) { + super(_bindingComponent, _root, _localFieldCount); + this.tvHeader = tvHeader; + } + + @NonNull + public static AmityItemSettingsHeaderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_settings_header, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemSettingsHeaderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_settings_header, root, attachToRoot, component); + } + + @NonNull + public static AmityItemSettingsHeaderBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_settings_header, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemSettingsHeaderBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_settings_header, null, false, component); + } + + public static AmityItemSettingsHeaderBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemSettingsHeaderBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemSettingsHeaderBinding)bind(component, view, R.layout.amity_item_settings_header); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBinding.java new file mode 100644 index 00000000..2466e781 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBinding.java @@ -0,0 +1,80 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemSettingsMarginBinding extends ViewDataBinding { + @NonNull + public final View vMargin; + + protected AmityItemSettingsMarginBinding(Object _bindingComponent, View _root, + int _localFieldCount, View vMargin) { + super(_bindingComponent, _root, _localFieldCount); + this.vMargin = vMargin; + } + + @NonNull + public static AmityItemSettingsMarginBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_settings_margin, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemSettingsMarginBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_settings_margin, root, attachToRoot, component); + } + + @NonNull + public static AmityItemSettingsMarginBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_settings_margin, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemSettingsMarginBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_settings_margin, null, false, component); + } + + public static AmityItemSettingsMarginBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemSettingsMarginBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemSettingsMarginBinding)bind(component, view, R.layout.amity_item_settings_margin); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBinding.java new file mode 100644 index 00000000..2ea6873a --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBinding.java @@ -0,0 +1,98 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemSettingsNavContentBinding extends ViewDataBinding { + @NonNull + public final ImageView ivNavigation; + + @NonNull + public final AmityViewMainSettingsContentBinding mainSettingsContent; + + @NonNull + public final ConstraintLayout rootView; + + @NonNull + public final TextView tvValue; + + protected AmityItemSettingsNavContentBinding(Object _bindingComponent, View _root, + int _localFieldCount, ImageView ivNavigation, + AmityViewMainSettingsContentBinding mainSettingsContent, ConstraintLayout rootView, + TextView tvValue) { + super(_bindingComponent, _root, _localFieldCount); + this.ivNavigation = ivNavigation; + this.mainSettingsContent = mainSettingsContent; + setContainedBinding(this.mainSettingsContent); + this.rootView = rootView; + this.tvValue = tvValue; + } + + @NonNull + public static AmityItemSettingsNavContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_settings_nav_content, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemSettingsNavContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_settings_nav_content, root, attachToRoot, component); + } + + @NonNull + public static AmityItemSettingsNavContentBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_settings_nav_content, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemSettingsNavContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_settings_nav_content, null, false, component); + } + + public static AmityItemSettingsNavContentBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemSettingsNavContentBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemSettingsNavContentBinding)bind(component, view, R.layout.amity_item_settings_nav_content); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBinding.java new file mode 100644 index 00000000..e1ec1204 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBinding.java @@ -0,0 +1,81 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.RadioGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemSettingsRadioContentBinding extends ViewDataBinding { + @NonNull + public final RadioGroup radioGroup; + + protected AmityItemSettingsRadioContentBinding(Object _bindingComponent, View _root, + int _localFieldCount, RadioGroup radioGroup) { + super(_bindingComponent, _root, _localFieldCount); + this.radioGroup = radioGroup; + } + + @NonNull + public static AmityItemSettingsRadioContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_settings_radio_content, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemSettingsRadioContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_settings_radio_content, root, attachToRoot, component); + } + + @NonNull + public static AmityItemSettingsRadioContentBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_settings_radio_content, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemSettingsRadioContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_settings_radio_content, null, false, component); + } + + public static AmityItemSettingsRadioContentBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemSettingsRadioContentBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemSettingsRadioContentBinding)bind(component, view, R.layout.amity_item_settings_radio_content); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBinding.java new file mode 100644 index 00000000..f17d39f5 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBinding.java @@ -0,0 +1,90 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemSettingsTextContentBinding extends ViewDataBinding { + @NonNull + public final ConstraintLayout rootView; + + @NonNull + public final TextView tvDescription; + + @NonNull + public final TextView tvTitle; + + protected AmityItemSettingsTextContentBinding(Object _bindingComponent, View _root, + int _localFieldCount, ConstraintLayout rootView, TextView tvDescription, TextView tvTitle) { + super(_bindingComponent, _root, _localFieldCount); + this.rootView = rootView; + this.tvDescription = tvDescription; + this.tvTitle = tvTitle; + } + + @NonNull + public static AmityItemSettingsTextContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_settings_text_content, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemSettingsTextContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_settings_text_content, root, attachToRoot, component); + } + + @NonNull + public static AmityItemSettingsTextContentBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_settings_text_content, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemSettingsTextContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_settings_text_content, null, false, component); + } + + public static AmityItemSettingsTextContentBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemSettingsTextContentBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemSettingsTextContentBinding)bind(component, view, R.layout.amity_item_settings_text_content); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBinding.java new file mode 100644 index 00000000..725cf77b --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBinding.java @@ -0,0 +1,123 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.appcompat.widget.SwitchCompat; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemSettingsToggleContentBinding extends ViewDataBinding { + @NonNull + public final AmityViewMainSettingsContentBinding mainSettingsContent; + + @NonNull + public final ConstraintLayout rootView; + + @NonNull + public final SwitchCompat svButton; + + @Bindable + protected String mDescription; + + @Bindable + protected Boolean mIsCheck; + + @Bindable + protected Boolean mVisibilityDescription; + + protected AmityItemSettingsToggleContentBinding(Object _bindingComponent, View _root, + int _localFieldCount, AmityViewMainSettingsContentBinding mainSettingsContent, + ConstraintLayout rootView, SwitchCompat svButton) { + super(_bindingComponent, _root, _localFieldCount); + this.mainSettingsContent = mainSettingsContent; + setContainedBinding(this.mainSettingsContent); + this.rootView = rootView; + this.svButton = svButton; + } + + public abstract void setDescription(@Nullable String description); + + @Nullable + public String getDescription() { + return mDescription; + } + + public abstract void setIsCheck(@Nullable Boolean isCheck); + + @Nullable + public Boolean getIsCheck() { + return mIsCheck; + } + + public abstract void setVisibilityDescription(@Nullable Boolean visibilityDescription); + + @Nullable + public Boolean getVisibilityDescription() { + return mVisibilityDescription; + } + + @NonNull + public static AmityItemSettingsToggleContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_settings_toggle_content, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemSettingsToggleContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_settings_toggle_content, root, attachToRoot, component); + } + + @NonNull + public static AmityItemSettingsToggleContentBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_settings_toggle_content, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemSettingsToggleContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_settings_toggle_content, null, false, component); + } + + public static AmityItemSettingsToggleContentBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemSettingsToggleContentBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemSettingsToggleContentBinding)bind(component, view, R.layout.amity_item_settings_toggle_content); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTextPostBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTextPostBinding.java new file mode 100644 index 00000000..59aabef6 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTextPostBinding.java @@ -0,0 +1,68 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.common.views.text.EkoExpandableTextView; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityItemTextPostBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final EkoExpandableTextView tvFeed; + + private AmityItemTextPostBinding(@NonNull ConstraintLayout rootView, + @NonNull EkoExpandableTextView tvFeed) { + this.rootView = rootView; + this.tvFeed = tvFeed; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityItemTextPostBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityItemTextPostBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_item_text_post, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityItemTextPostBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.tvFeed; + EkoExpandableTextView tvFeed = rootView.findViewById(id); + if (tvFeed == null) { + break missingId; + } + + return new AmityItemTextPostBinding((ConstraintLayout) rootView, tvFeed); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBinding.java new file mode 100644 index 00000000..460ac2bf --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBinding.java @@ -0,0 +1,147 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.helper.widget.Flow; +import androidx.databinding.Bindable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.community.EkoCommunity; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener; +import com.google.android.material.imageview.ShapeableImageView; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemTrendingCommunityListBinding extends ViewDataBinding { + @NonNull + public final FrameLayout communityNameContainer; + + @NonNull + public final Flow flow; + + @NonNull + public final ShapeableImageView ivAvatar; + + @NonNull + public final TextView tvCategory; + + @NonNull + public final TextView tvCommName; + + @NonNull + public final TextView tvCount; + + @NonNull + public final TextView tvDot; + + @NonNull + public final TextView tvMembersCount; + + @Bindable + protected EkoCommunity mEkoCommunity; + + @Bindable + protected String mAvatarUrl; + + @Bindable + protected IMyCommunityItemClickListener mListener; + + protected AmityItemTrendingCommunityListBinding(Object _bindingComponent, View _root, + int _localFieldCount, FrameLayout communityNameContainer, Flow flow, + ShapeableImageView ivAvatar, TextView tvCategory, TextView tvCommName, TextView tvCount, + TextView tvDot, TextView tvMembersCount) { + super(_bindingComponent, _root, _localFieldCount); + this.communityNameContainer = communityNameContainer; + this.flow = flow; + this.ivAvatar = ivAvatar; + this.tvCategory = tvCategory; + this.tvCommName = tvCommName; + this.tvCount = tvCount; + this.tvDot = tvDot; + this.tvMembersCount = tvMembersCount; + } + + public abstract void setEkoCommunity(@Nullable EkoCommunity ekoCommunity); + + @Nullable + public EkoCommunity getEkoCommunity() { + return mEkoCommunity; + } + + public abstract void setAvatarUrl(@Nullable String avatarUrl); + + @Nullable + public String getAvatarUrl() { + return mAvatarUrl; + } + + public abstract void setListener(@Nullable IMyCommunityItemClickListener listener); + + @Nullable + public IMyCommunityItemClickListener getListener() { + return mListener; + } + + @NonNull + public static AmityItemTrendingCommunityListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_trending_community_list, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemTrendingCommunityListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_trending_community_list, root, attachToRoot, component); + } + + @NonNull + public static AmityItemTrendingCommunityListBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_trending_community_list, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemTrendingCommunityListBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_trending_community_list, null, false, component); + } + + public static AmityItemTrendingCommunityListBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemTrendingCommunityListBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityItemTrendingCommunityListBinding)bind(component, view, R.layout.amity_item_trending_community_list); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTypeSelectorCommunityCategoryListBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTypeSelectorCommunityCategoryListBinding.java new file mode 100644 index 00000000..0938a705 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTypeSelectorCommunityCategoryListBinding.java @@ -0,0 +1,82 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.views.communitycategory.EkoCommunityCategoryView; +import com.google.android.material.radiobutton.MaterialRadioButton; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityItemTypeSelectorCommunityCategoryListBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final EkoCommunityCategoryView categoryView; + + @NonNull + public final MaterialRadioButton cbCategorySelecion; + + private AmityItemTypeSelectorCommunityCategoryListBinding(@NonNull ConstraintLayout rootView, + @NonNull EkoCommunityCategoryView categoryView, + @NonNull MaterialRadioButton cbCategorySelecion) { + this.rootView = rootView; + this.categoryView = categoryView; + this.cbCategorySelecion = cbCategorySelecion; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityItemTypeSelectorCommunityCategoryListBinding inflate( + @NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityItemTypeSelectorCommunityCategoryListBinding inflate( + @NonNull LayoutInflater inflater, @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_item_type_selector_community_category_list, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityItemTypeSelectorCommunityCategoryListBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.categoryView; + EkoCommunityCategoryView categoryView = rootView.findViewById(id); + if (categoryView == null) { + break missingId; + } + + id = R.id.cbCategorySelecion; + MaterialRadioButton cbCategorySelecion = rootView.findViewById(id); + if (cbCategorySelecion == null) { + break missingId; + } + + return new AmityItemTypeSelectorCommunityCategoryListBinding((ConstraintLayout) rootView, + categoryView, cbCategorySelecion); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemUnknownPostBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemUnknownPostBinding.java new file mode 100644 index 00000000..1232f6c7 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemUnknownPostBinding.java @@ -0,0 +1,91 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityItemUnknownPostBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final ImageView ivUnrecognizedPost; + + @NonNull + public final TextView tvSomethingWentWrong; + + @NonNull + public final TextView tvUnrecognizedPost; + + private AmityItemUnknownPostBinding(@NonNull ConstraintLayout rootView, + @NonNull ImageView ivUnrecognizedPost, @NonNull TextView tvSomethingWentWrong, + @NonNull TextView tvUnrecognizedPost) { + this.rootView = rootView; + this.ivUnrecognizedPost = ivUnrecognizedPost; + this.tvSomethingWentWrong = tvSomethingWentWrong; + this.tvUnrecognizedPost = tvUnrecognizedPost; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityItemUnknownPostBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityItemUnknownPostBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_item_unknown_post, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityItemUnknownPostBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.ivUnrecognizedPost; + ImageView ivUnrecognizedPost = rootView.findViewById(id); + if (ivUnrecognizedPost == null) { + break missingId; + } + + id = R.id.tvSomethingWentWrong; + TextView tvSomethingWentWrong = rootView.findViewById(id); + if (tvSomethingWentWrong == null) { + break missingId; + } + + id = R.id.tvUnrecognizedPost; + TextView tvUnrecognizedPost = rootView.findViewById(id); + if (tvUnrecognizedPost == null) { + break missingId; + } + + return new AmityItemUnknownPostBinding((ConstraintLayout) rootView, ivUnrecognizedPost, + tvSomethingWentWrong, tvUnrecognizedPost); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBinding.java new file mode 100644 index 00000000..364e2cfa --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBinding.java @@ -0,0 +1,89 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityItemViewPostFileBinding extends ViewDataBinding { + @NonNull + public final ImageView ivFileIcon; + + @NonNull + public final TextView tvFileName; + + @NonNull + public final TextView tvFileSize; + + protected AmityItemViewPostFileBinding(Object _bindingComponent, View _root, int _localFieldCount, + ImageView ivFileIcon, TextView tvFileName, TextView tvFileSize) { + super(_bindingComponent, _root, _localFieldCount); + this.ivFileIcon = ivFileIcon; + this.tvFileName = tvFileName; + this.tvFileSize = tvFileSize; + } + + @NonNull + public static AmityItemViewPostFileBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_view_post_file, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityItemViewPostFileBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_view_post_file, root, attachToRoot, component); + } + + @NonNull + public static AmityItemViewPostFileBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_item_view_post_file, null, false, component) + */ + @NonNull + @Deprecated + public static AmityItemViewPostFileBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_item_view_post_file, null, false, component); + } + + public static AmityItemViewPostFileBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityItemViewPostFileBinding bind(@NonNull View view, @Nullable Object component) { + return (AmityItemViewPostFileBinding)bind(component, view, R.layout.amity_item_view_post_file); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityLayoutSettingsErrorBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityLayoutSettingsErrorBinding.java new file mode 100644 index 00000000..1e5782e9 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityLayoutSettingsErrorBinding.java @@ -0,0 +1,79 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityLayoutSettingsErrorBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final ImageView ivError; + + @NonNull + public final TextView tvError; + + private AmityLayoutSettingsErrorBinding(@NonNull ConstraintLayout rootView, + @NonNull ImageView ivError, @NonNull TextView tvError) { + this.rootView = rootView; + this.ivError = ivError; + this.tvError = tvError; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityLayoutSettingsErrorBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityLayoutSettingsErrorBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_layout_settings_error, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityLayoutSettingsErrorBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.ivError; + ImageView ivError = rootView.findViewById(id); + if (ivError == null) { + break missingId; + } + + id = R.id.tvError; + TextView tvError = rootView.findViewById(id); + if (tvError == null) { + break missingId; + } + + return new AmityLayoutSettingsErrorBinding((ConstraintLayout) rootView, ivError, tvError); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityNewsFeedTemplateBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityNewsFeedTemplateBinding.java new file mode 100644 index 00000000..76e7d3b4 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityNewsFeedTemplateBinding.java @@ -0,0 +1,97 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.views.newsfeed.EkoPostItemFooter; +import com.ekoapp.ekosdk.uikit.community.views.newsfeed.EkoPostItemHeader; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityNewsFeedTemplateBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final ConstraintLayout containerBody; + + @NonNull + public final EkoPostItemFooter newsFeedFooter; + + @NonNull + public final EkoPostItemHeader newsFeedHeader; + + @NonNull + public final ConstraintLayout templateView; + + private AmityNewsFeedTemplateBinding(@NonNull ConstraintLayout rootView, + @NonNull ConstraintLayout containerBody, @NonNull EkoPostItemFooter newsFeedFooter, + @NonNull EkoPostItemHeader newsFeedHeader, @NonNull ConstraintLayout templateView) { + this.rootView = rootView; + this.containerBody = containerBody; + this.newsFeedFooter = newsFeedFooter; + this.newsFeedHeader = newsFeedHeader; + this.templateView = templateView; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityNewsFeedTemplateBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityNewsFeedTemplateBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_news_feed_template, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityNewsFeedTemplateBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.containerBody; + ConstraintLayout containerBody = rootView.findViewById(id); + if (containerBody == null) { + break missingId; + } + + id = R.id.newsFeedFooter; + EkoPostItemFooter newsFeedFooter = rootView.findViewById(id); + if (newsFeedFooter == null) { + break missingId; + } + + id = R.id.newsFeedHeader; + EkoPostItemHeader newsFeedHeader = rootView.findViewById(id); + if (newsFeedHeader == null) { + break missingId; + } + + ConstraintLayout templateView = (ConstraintLayout) rootView; + + return new AmityNewsFeedTemplateBinding((ConstraintLayout) rootView, containerBody, + newsFeedFooter, newsFeedHeader, templateView); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithAddIconBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithAddIconBinding.java new file mode 100644 index 00000000..a57a692b --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithAddIconBinding.java @@ -0,0 +1,68 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityViewAddedMemberWithAddIconBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final ImageView ivAdd; + + private AmityViewAddedMemberWithAddIconBinding(@NonNull ConstraintLayout rootView, + @NonNull ImageView ivAdd) { + this.rootView = rootView; + this.ivAdd = ivAdd; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityViewAddedMemberWithAddIconBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityViewAddedMemberWithAddIconBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_view_added_member_with_add_icon, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityViewAddedMemberWithAddIconBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.ivAdd; + ImageView ivAdd = rootView.findViewById(id); + if (ivAdd == null) { + break missingId; + } + + return new AmityViewAddedMemberWithAddIconBinding((ConstraintLayout) rootView, ivAdd); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBinding.java new file mode 100644 index 00000000..c92c5579 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBinding.java @@ -0,0 +1,97 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityViewAddedMemberWithCountBinding extends ViewDataBinding { + @NonNull + public final ImageView ivAdd; + + @NonNull + public final AmityItemAddedMemberBinding layoutAddedMember; + + @NonNull + public final ConstraintLayout layoutIcon; + + @NonNull + public final TextView tvCount; + + protected AmityViewAddedMemberWithCountBinding(Object _bindingComponent, View _root, + int _localFieldCount, ImageView ivAdd, AmityItemAddedMemberBinding layoutAddedMember, + ConstraintLayout layoutIcon, TextView tvCount) { + super(_bindingComponent, _root, _localFieldCount); + this.ivAdd = ivAdd; + this.layoutAddedMember = layoutAddedMember; + setContainedBinding(this.layoutAddedMember); + this.layoutIcon = layoutIcon; + this.tvCount = tvCount; + } + + @NonNull + public static AmityViewAddedMemberWithCountBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_added_member_with_count, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityViewAddedMemberWithCountBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_added_member_with_count, root, attachToRoot, component); + } + + @NonNull + public static AmityViewAddedMemberWithCountBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_added_member_with_count, null, false, component) + */ + @NonNull + @Deprecated + public static AmityViewAddedMemberWithCountBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_added_member_with_count, null, false, component); + } + + public static AmityViewAddedMemberWithCountBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityViewAddedMemberWithCountBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityViewAddedMemberWithCountBinding)bind(component, view, R.layout.amity_view_added_member_with_count); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewCommunitySubCategoryBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewCommunitySubCategoryBinding.java new file mode 100644 index 00000000..4cc6d001 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewCommunitySubCategoryBinding.java @@ -0,0 +1,80 @@ +// Generated by view binder compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.viewbinding.ViewBinding; +import com.ekoapp.ekosdk.uikit.common.views.avatar.EkoAvatarView; +import com.ekoapp.ekosdk.uikit.common.views.text.EkoTextView; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.NullPointerException; +import java.lang.Override; +import java.lang.String; + +public final class AmityViewCommunitySubCategoryBinding implements ViewBinding { + @NonNull + private final ConstraintLayout rootView; + + @NonNull + public final EkoAvatarView avatarView; + + @NonNull + public final EkoTextView subCategoryName; + + private AmityViewCommunitySubCategoryBinding(@NonNull ConstraintLayout rootView, + @NonNull EkoAvatarView avatarView, @NonNull EkoTextView subCategoryName) { + this.rootView = rootView; + this.avatarView = avatarView; + this.subCategoryName = subCategoryName; + } + + @Override + @NonNull + public ConstraintLayout getRoot() { + return rootView; + } + + @NonNull + public static AmityViewCommunitySubCategoryBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, null, false); + } + + @NonNull + public static AmityViewCommunitySubCategoryBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup parent, boolean attachToParent) { + View root = inflater.inflate(R.layout.amity_view_community_sub_category, parent, false); + if (attachToParent) { + parent.addView(root); + } + return bind(root); + } + + @NonNull + public static AmityViewCommunitySubCategoryBinding bind(@NonNull View rootView) { + // The body of this method is generated in a way you would not otherwise write. + // This is done to optimize the compiled bytecode for size and performance. + int id; + missingId: { + id = R.id.avatarView; + EkoAvatarView avatarView = rootView.findViewById(id); + if (avatarView == null) { + break missingId; + } + + id = R.id.subCategoryName; + EkoTextView subCategoryName = rootView.findViewById(id); + if (subCategoryName == null) { + break missingId; + } + + return new AmityViewCommunitySubCategoryBinding((ConstraintLayout) rootView, avatarView, + subCategoryName); + } + String missingId = rootView.getResources().getResourceName(id); + throw new NullPointerException("Missing required view with ID: ".concat(missingId)); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBinding.java new file mode 100644 index 00000000..69b258a2 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBinding.java @@ -0,0 +1,100 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.google.android.material.button.MaterialButton; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityViewGlobalFeedEmptyBinding extends ViewDataBinding { + @NonNull + public final MaterialButton btnExplore; + + @NonNull + public final ImageView ivIcon; + + @NonNull + public final TextView tvCreateCommunity; + + @NonNull + public final TextView tvEmptyGlobalFeed; + + @NonNull + public final TextView tvFindCommunity; + + protected AmityViewGlobalFeedEmptyBinding(Object _bindingComponent, View _root, + int _localFieldCount, MaterialButton btnExplore, ImageView ivIcon, TextView tvCreateCommunity, + TextView tvEmptyGlobalFeed, TextView tvFindCommunity) { + super(_bindingComponent, _root, _localFieldCount); + this.btnExplore = btnExplore; + this.ivIcon = ivIcon; + this.tvCreateCommunity = tvCreateCommunity; + this.tvEmptyGlobalFeed = tvEmptyGlobalFeed; + this.tvFindCommunity = tvFindCommunity; + } + + @NonNull + public static AmityViewGlobalFeedEmptyBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_global_feed_empty, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityViewGlobalFeedEmptyBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_global_feed_empty, root, attachToRoot, component); + } + + @NonNull + public static AmityViewGlobalFeedEmptyBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_global_feed_empty, null, false, component) + */ + @NonNull + @Deprecated + public static AmityViewGlobalFeedEmptyBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_global_feed_empty, null, false, component); + } + + public static AmityViewGlobalFeedEmptyBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityViewGlobalFeedEmptyBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityViewGlobalFeedEmptyBinding)bind(component, view, R.layout.amity_view_global_feed_empty); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBinding.java new file mode 100644 index 00000000..4af0f621 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBinding.java @@ -0,0 +1,96 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.constraintlayout.widget.ConstraintLayout; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityViewMainSettingsContentBinding extends ViewDataBinding { + @NonNull + public final ImageView ivIcon; + + @NonNull + public final ConstraintLayout rootView; + + @NonNull + public final TextView tvDescription; + + @NonNull + public final TextView tvTitle; + + protected AmityViewMainSettingsContentBinding(Object _bindingComponent, View _root, + int _localFieldCount, ImageView ivIcon, ConstraintLayout rootView, TextView tvDescription, + TextView tvTitle) { + super(_bindingComponent, _root, _localFieldCount); + this.ivIcon = ivIcon; + this.rootView = rootView; + this.tvDescription = tvDescription; + this.tvTitle = tvTitle; + } + + @NonNull + public static AmityViewMainSettingsContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_main_settings_content, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityViewMainSettingsContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_main_settings_content, root, attachToRoot, component); + } + + @NonNull + public static AmityViewMainSettingsContentBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_main_settings_content, null, false, component) + */ + @NonNull + @Deprecated + public static AmityViewMainSettingsContentBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_main_settings_content, null, false, component); + } + + public static AmityViewMainSettingsContentBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityViewMainSettingsContentBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityViewMainSettingsContentBinding)bind(component, view, R.layout.amity_view_main_settings_content); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBinding.java new file mode 100644 index 00000000..3082169c --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBinding.java @@ -0,0 +1,85 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityViewMyTimelineFeedEmptyBinding extends ViewDataBinding { + @NonNull + public final TextView tvEmptyFeed; + + @NonNull + public final TextView tvStartPost; + + protected AmityViewMyTimelineFeedEmptyBinding(Object _bindingComponent, View _root, + int _localFieldCount, TextView tvEmptyFeed, TextView tvStartPost) { + super(_bindingComponent, _root, _localFieldCount); + this.tvEmptyFeed = tvEmptyFeed; + this.tvStartPost = tvStartPost; + } + + @NonNull + public static AmityViewMyTimelineFeedEmptyBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_my_timeline_feed_empty, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityViewMyTimelineFeedEmptyBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_my_timeline_feed_empty, root, attachToRoot, component); + } + + @NonNull + public static AmityViewMyTimelineFeedEmptyBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_my_timeline_feed_empty, null, false, component) + */ + @NonNull + @Deprecated + public static AmityViewMyTimelineFeedEmptyBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_my_timeline_feed_empty, null, false, component); + } + + public static AmityViewMyTimelineFeedEmptyBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityViewMyTimelineFeedEmptyBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityViewMyTimelineFeedEmptyBinding)bind(component, view, R.layout.amity_view_my_timeline_feed_empty); + } +} diff --git a/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBinding.java b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBinding.java new file mode 100644 index 00000000..89c57b74 --- /dev/null +++ b/community/build/generated/data_binding_base_class_source_out/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBinding.java @@ -0,0 +1,86 @@ +// Generated by data binding compiler. Do not edit! +package com.ekoapp.ekosdk.uikit.community.databinding; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.R; +import java.lang.Deprecated; +import java.lang.Object; + +public abstract class AmityViewOtherUserTimelineEmptyBinding extends ViewDataBinding { + @NonNull + public final ImageView ivNoPost; + + @NonNull + public final TextView tvNoPost; + + protected AmityViewOtherUserTimelineEmptyBinding(Object _bindingComponent, View _root, + int _localFieldCount, ImageView ivNoPost, TextView tvNoPost) { + super(_bindingComponent, _root, _localFieldCount); + this.ivNoPost = ivNoPost; + this.tvNoPost = tvNoPost; + } + + @NonNull + public static AmityViewOtherUserTimelineEmptyBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot) { + return inflate(inflater, root, attachToRoot, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_other_user_timeline_empty, root, attachToRoot, component) + */ + @NonNull + @Deprecated + public static AmityViewOtherUserTimelineEmptyBinding inflate(@NonNull LayoutInflater inflater, + @Nullable ViewGroup root, boolean attachToRoot, @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_other_user_timeline_empty, root, attachToRoot, component); + } + + @NonNull + public static AmityViewOtherUserTimelineEmptyBinding inflate(@NonNull LayoutInflater inflater) { + return inflate(inflater, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.inflate(inflater, R.layout.amity_view_other_user_timeline_empty, null, false, component) + */ + @NonNull + @Deprecated + public static AmityViewOtherUserTimelineEmptyBinding inflate(@NonNull LayoutInflater inflater, + @Nullable Object component) { + return ViewDataBinding.inflateInternal(inflater, R.layout.amity_view_other_user_timeline_empty, null, false, component); + } + + public static AmityViewOtherUserTimelineEmptyBinding bind(@NonNull View view) { + return bind(view, DataBindingUtil.getDefaultComponent()); + } + + /** + * This method receives DataBindingComponent instance as type Object instead of + * type DataBindingComponent to avoid causing too many compilation errors if + * compilation fails for another reason. + * https://issuetracker.google.com/issues/116541301 + * @Deprecated Use DataBindingUtil.bind(view, component) + */ + @Deprecated + public static AmityViewOtherUserTimelineEmptyBinding bind(@NonNull View view, + @Nullable Object component) { + return (AmityViewOtherUserTimelineEmptyBinding)bind(component, view, R.layout.amity_view_other_user_timeline_empty); + } +} diff --git a/community/build/generated/res/pngs/debug/drawable-anydpi-v24/amity_ic_create.xml b/community/build/generated/res/pngs/debug/drawable-anydpi-v24/amity_ic_create.xml new file mode 100644 index 00000000..cd41389d --- /dev/null +++ b/community/build/generated/res/pngs/debug/drawable-anydpi-v24/amity_ic_create.xml @@ -0,0 +1,11 @@ + + + diff --git a/community/build/generated/res/pngs/debug/drawable-anydpi-v24/amity_ic_unrecognizedpost.xml b/community/build/generated/res/pngs/debug/drawable-anydpi-v24/amity_ic_unrecognizedpost.xml new file mode 100644 index 00000000..52f4a720 --- /dev/null +++ b/community/build/generated/res/pngs/debug/drawable-anydpi-v24/amity_ic_unrecognizedpost.xml @@ -0,0 +1,6 @@ + + + + diff --git a/community/build/generated/res/pngs/debug/drawable-hdpi/amity_ic_create.png b/community/build/generated/res/pngs/debug/drawable-hdpi/amity_ic_create.png new file mode 100644 index 00000000..ed9e9686 Binary files /dev/null and b/community/build/generated/res/pngs/debug/drawable-hdpi/amity_ic_create.png differ diff --git a/community/build/generated/res/pngs/debug/drawable-hdpi/amity_ic_unrecognizedpost.png b/community/build/generated/res/pngs/debug/drawable-hdpi/amity_ic_unrecognizedpost.png new file mode 100644 index 00000000..8676810d Binary files /dev/null and b/community/build/generated/res/pngs/debug/drawable-hdpi/amity_ic_unrecognizedpost.png differ diff --git a/community/build/generated/res/pngs/debug/drawable-ldpi/amity_ic_create.png b/community/build/generated/res/pngs/debug/drawable-ldpi/amity_ic_create.png new file mode 100644 index 00000000..aeb5fb6d Binary files /dev/null and b/community/build/generated/res/pngs/debug/drawable-ldpi/amity_ic_create.png differ diff --git a/community/build/generated/res/pngs/debug/drawable-ldpi/amity_ic_unrecognizedpost.png b/community/build/generated/res/pngs/debug/drawable-ldpi/amity_ic_unrecognizedpost.png new file mode 100644 index 00000000..dcd57121 Binary files /dev/null and b/community/build/generated/res/pngs/debug/drawable-ldpi/amity_ic_unrecognizedpost.png differ diff --git a/community/build/generated/res/pngs/debug/drawable-mdpi/amity_ic_create.png b/community/build/generated/res/pngs/debug/drawable-mdpi/amity_ic_create.png new file mode 100644 index 00000000..1b45262f Binary files /dev/null and b/community/build/generated/res/pngs/debug/drawable-mdpi/amity_ic_create.png differ diff --git a/community/build/generated/res/pngs/debug/drawable-mdpi/amity_ic_unrecognizedpost.png b/community/build/generated/res/pngs/debug/drawable-mdpi/amity_ic_unrecognizedpost.png new file mode 100644 index 00000000..9022714d Binary files /dev/null and b/community/build/generated/res/pngs/debug/drawable-mdpi/amity_ic_unrecognizedpost.png differ diff --git a/community/build/generated/res/pngs/debug/drawable-xhdpi/amity_ic_create.png b/community/build/generated/res/pngs/debug/drawable-xhdpi/amity_ic_create.png new file mode 100644 index 00000000..c6bec3bd Binary files /dev/null and b/community/build/generated/res/pngs/debug/drawable-xhdpi/amity_ic_create.png differ diff --git a/community/build/generated/res/pngs/debug/drawable-xhdpi/amity_ic_unrecognizedpost.png b/community/build/generated/res/pngs/debug/drawable-xhdpi/amity_ic_unrecognizedpost.png new file mode 100644 index 00000000..f8a82b2f Binary files /dev/null and b/community/build/generated/res/pngs/debug/drawable-xhdpi/amity_ic_unrecognizedpost.png differ diff --git a/community/build/generated/res/pngs/debug/drawable-xxhdpi/amity_ic_create.png b/community/build/generated/res/pngs/debug/drawable-xxhdpi/amity_ic_create.png new file mode 100644 index 00000000..78eb9ade Binary files /dev/null and b/community/build/generated/res/pngs/debug/drawable-xxhdpi/amity_ic_create.png differ diff --git a/community/build/generated/res/pngs/debug/drawable-xxhdpi/amity_ic_unrecognizedpost.png b/community/build/generated/res/pngs/debug/drawable-xxhdpi/amity_ic_unrecognizedpost.png new file mode 100644 index 00000000..2acbcc58 Binary files /dev/null and b/community/build/generated/res/pngs/debug/drawable-xxhdpi/amity_ic_unrecognizedpost.png differ diff --git a/community/build/generated/res/pngs/debug/drawable-xxxhdpi/amity_ic_create.png b/community/build/generated/res/pngs/debug/drawable-xxxhdpi/amity_ic_create.png new file mode 100644 index 00000000..ead8b0f6 Binary files /dev/null and b/community/build/generated/res/pngs/debug/drawable-xxxhdpi/amity_ic_create.png differ diff --git a/community/build/generated/res/pngs/debug/drawable-xxxhdpi/amity_ic_unrecognizedpost.png b/community/build/generated/res/pngs/debug/drawable-xxxhdpi/amity_ic_unrecognizedpost.png new file mode 100644 index 00000000..b69d6f7f Binary files /dev/null and b/community/build/generated/res/pngs/debug/drawable-xxxhdpi/amity_ic_unrecognizedpost.png differ diff --git a/community/build/generated/source/buildConfig/debug/com/ekoapp/ekosdk/uikit/community/BuildConfig.java b/community/build/generated/source/buildConfig/debug/com/ekoapp/ekosdk/uikit/community/BuildConfig.java new file mode 100644 index 00000000..c2776ded --- /dev/null +++ b/community/build/generated/source/buildConfig/debug/com/ekoapp/ekosdk/uikit/community/BuildConfig.java @@ -0,0 +1,12 @@ +/** + * Automatically generated file. DO NOT MODIFY + */ +package com.ekoapp.ekosdk.uikit.community; + +public final class BuildConfig { + public static final boolean DEBUG = Boolean.parseBoolean("true"); + public static final String LIBRARY_PACKAGE_NAME = "com.ekoapp.ekosdk.uikit.community"; + public static final String BUILD_TYPE = "debug"; + public static final int VERSION_CODE = 1; + public static final String VERSION_NAME = "1.0"; +} diff --git a/community/build/generated/source/dataBinding/trigger/debug/com/ekoapp/ekosdk/uikit/community/DataBindingInfo.java b/community/build/generated/source/dataBinding/trigger/debug/com/ekoapp/ekosdk/uikit/community/DataBindingInfo.java new file mode 100644 index 00000000..54232ff5 --- /dev/null +++ b/community/build/generated/source/dataBinding/trigger/debug/com/ekoapp/ekosdk/uikit/community/DataBindingInfo.java @@ -0,0 +1,6 @@ +package com.ekoapp.ekosdk.uikit.community; + +import androidx.databinding.BindingBuildInfo; + +@BindingBuildInfo +public class DataBindingInfo {} diff --git a/community/build/generated/source/kapt/debug/androidx/databinding/DataBindingComponent.java b/community/build/generated/source/kapt/debug/androidx/databinding/DataBindingComponent.java new file mode 100644 index 00000000..4ca39f98 --- /dev/null +++ b/community/build/generated/source/kapt/debug/androidx/databinding/DataBindingComponent.java @@ -0,0 +1,4 @@ +package androidx.databinding; + +public interface DataBindingComponent { +} diff --git a/community/build/generated/source/kapt/debug/androidx/databinding/library/baseAdapters/BR.java b/community/build/generated/source/kapt/debug/androidx/databinding/library/baseAdapters/BR.java new file mode 100644 index 00000000..5a17f07b --- /dev/null +++ b/community/build/generated/source/kapt/debug/androidx/databinding/library/baseAdapters/BR.java @@ -0,0 +1,91 @@ +package androidx.databinding.library.baseAdapters; + +public class BR { + public static int _all = 0; + + public static int addBottomSpace = 1; + + public static int alertColor = 2; + + public static int avatarUrl = 3; + + public static int clickListener = 4; + + public static int community = 5; + + public static int communityCategory = 6; + + public static int communityMemberShip = 7; + + public static int delete = 8; + + public static int description = 9; + + public static int disable = 10; + + public static int edited = 11; + + public static int ekoCommunity = 12; + + public static int isCheck = 13; + + public static int isCommunity = 14; + + public static int isJoined = 15; + + public static int isLoggedInUser = 16; + + public static int isModerator = 17; + + public static int isMyUser = 18; + + public static int isReplyComment = 19; + + public static int isSender = 20; + + public static int leftDrawable = 21; + + public static int leftString = 22; + + public static int listener = 23; + + public static int menuItem = 24; + + public static int name = 25; + + public static int postCount = 26; + + public static int readOnly = 27; + + public static int replyingToUser = 28; + + public static int rightDrawable = 29; + + public static int rightString = 30; + + public static int rightStringActive = 31; + + public static int showFeedAction = 32; + + public static int showLoadingComment = 33; + + public static int showProgressBar = 34; + + public static int showReplying = 35; + + public static int showReplyingTo = 36; + + public static int showShareButton = 37; + + public static int showViewAllComment = 38; + + public static int showViewMoreRepliesButton = 39; + + public static int showViewRepliesButton = 40; + + public static int viewModel = 41; + + public static int visibilityDescription = 42; + + public static int vm = 43; +} diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/BR.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/BR.java new file mode 100644 index 00000000..af5e66c7 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/BR.java @@ -0,0 +1,91 @@ +package com.ekoapp.ekosdk.uikit; + +public class BR { + public static int _all = 0; + + public static int addBottomSpace = 1; + + public static int alertColor = 2; + + public static int avatarUrl = 3; + + public static int clickListener = 4; + + public static int community = 5; + + public static int communityCategory = 6; + + public static int communityMemberShip = 7; + + public static int delete = 8; + + public static int description = 9; + + public static int disable = 10; + + public static int edited = 11; + + public static int ekoCommunity = 12; + + public static int isCheck = 13; + + public static int isCommunity = 14; + + public static int isJoined = 15; + + public static int isLoggedInUser = 16; + + public static int isModerator = 17; + + public static int isMyUser = 18; + + public static int isReplyComment = 19; + + public static int isSender = 20; + + public static int leftDrawable = 21; + + public static int leftString = 22; + + public static int listener = 23; + + public static int menuItem = 24; + + public static int name = 25; + + public static int postCount = 26; + + public static int readOnly = 27; + + public static int replyingToUser = 28; + + public static int rightDrawable = 29; + + public static int rightString = 30; + + public static int rightStringActive = 31; + + public static int showFeedAction = 32; + + public static int showLoadingComment = 33; + + public static int showProgressBar = 34; + + public static int showReplying = 35; + + public static int showReplyingTo = 36; + + public static int showShareButton = 37; + + public static int showViewAllComment = 38; + + public static int showViewMoreRepliesButton = 39; + + public static int showViewRepliesButton = 40; + + public static int viewModel = 41; + + public static int visibilityDescription = 42; + + public static int vm = 43; +} diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/BR.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/BR.java new file mode 100644 index 00000000..60ceacb5 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/BR.java @@ -0,0 +1,91 @@ +package com.ekoapp.ekosdk.uikit.community; + +public class BR { + public static int _all = 0; + + public static int addBottomSpace = 1; + + public static int alertColor = 2; + + public static int avatarUrl = 3; + + public static int clickListener = 4; + + public static int community = 5; + + public static int communityCategory = 6; + + public static int communityMemberShip = 7; + + public static int delete = 8; + + public static int description = 9; + + public static int disable = 10; + + public static int edited = 11; + + public static int ekoCommunity = 12; + + public static int isCheck = 13; + + public static int isCommunity = 14; + + public static int isJoined = 15; + + public static int isLoggedInUser = 16; + + public static int isModerator = 17; + + public static int isMyUser = 18; + + public static int isReplyComment = 19; + + public static int isSender = 20; + + public static int leftDrawable = 21; + + public static int leftString = 22; + + public static int listener = 23; + + public static int menuItem = 24; + + public static int name = 25; + + public static int postCount = 26; + + public static int readOnly = 27; + + public static int replyingToUser = 28; + + public static int rightDrawable = 29; + + public static int rightString = 30; + + public static int rightStringActive = 31; + + public static int showFeedAction = 32; + + public static int showLoadingComment = 33; + + public static int showProgressBar = 34; + + public static int showReplying = 35; + + public static int showReplyingTo = 36; + + public static int showShareButton = 37; + + public static int showViewAllComment = 38; + + public static int showViewMoreRepliesButton = 39; + + public static int showViewRepliesButton = 40; + + public static int viewModel = 41; + + public static int visibilityDescription = 42; + + public static int vm = 43; +} diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl.java new file mode 100644 index 00000000..1b555ddc --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl.java @@ -0,0 +1,875 @@ +package com.ekoapp.ekosdk.uikit.community; + +import android.util.SparseArray; +import android.util.SparseIntArray; +import android.view.View; +import androidx.databinding.DataBinderMapper; +import androidx.databinding.DataBindingComponent; +import androidx.databinding.ViewDataBinding; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityActivityCategoryListBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityActivityCommunityDetailBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityActivityCommunitySettingBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityActivityCreateCommunityBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityActivityCreatePostBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityActivityPostReviewSettingsBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityActivitySelectMembersListBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityCommentComposeBarBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentBaseFeedBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentCategoryCommunityListBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentCategoryListBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentCategoryPreviewBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentCommunityHomePageBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentCommunityPageBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentCreateCommunityBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentEditCommentBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentEditUserProfileBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentExploreBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentMembersBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentModeratorsBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentMyCommunityBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentNewsFeedBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentPostCreateBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentPostDetailBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentPostTargetSelectionBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentSelectMembersListBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityFragmentUserProfilePageBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemAddedMemberBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemCategoryCommunityListBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemCategoryListBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemCommentFooterNewsFeedBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemCommentNewsFeedBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemCommentPostBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemCommunityBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemCommunityCategoryBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemCommunityMembershipBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemCommunitySelectionListBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemCreatePostFileBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemCreatePostImageBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemDeletedCommentPostBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemDeletedNewsFeedReplyBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemHeaderSelectMemberBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemMultipleCreatePostImageBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemMyCommunityBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemPostFooterBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemPostHeaderBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemRecommCommBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSelectMemberBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSelectedMemberBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSeparateContentBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSettingsHeaderBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSettingsMarginBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSettingsNavContentBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSettingsRadioContentBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSettingsTextContentBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSettingsToggleContentBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemTrendingCommunityListBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityItemViewPostFileBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityViewAddedMemberWithCountBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityViewGlobalFeedEmptyBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityViewMainSettingsContentBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityViewMyTimelineFeedEmptyBindingImpl; +import com.ekoapp.ekosdk.uikit.community.databinding.AmityViewOtherUserTimelineEmptyBindingImpl; +import java.lang.IllegalArgumentException; +import java.lang.Integer; +import java.lang.Object; +import java.lang.Override; +import java.lang.RuntimeException; +import java.lang.String; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; + +public class DataBinderMapperImpl extends DataBinderMapper { + private static final int LAYOUT_AMITYACTIVITYCATEGORYLIST = 1; + + private static final int LAYOUT_AMITYACTIVITYCOMMUNITYDETAIL = 2; + + private static final int LAYOUT_AMITYACTIVITYCOMMUNITYSETTING = 3; + + private static final int LAYOUT_AMITYACTIVITYCREATECOMMUNITY = 4; + + private static final int LAYOUT_AMITYACTIVITYCREATEPOST = 5; + + private static final int LAYOUT_AMITYACTIVITYPOSTREVIEWSETTINGS = 6; + + private static final int LAYOUT_AMITYACTIVITYSELECTMEMBERSLIST = 7; + + private static final int LAYOUT_AMITYCOMMENTCOMPOSEBAR = 8; + + private static final int LAYOUT_AMITYFRAGMENTBASEFEED = 9; + + private static final int LAYOUT_AMITYFRAGMENTCATEGORYCOMMUNITYLIST = 10; + + private static final int LAYOUT_AMITYFRAGMENTCATEGORYLIST = 11; + + private static final int LAYOUT_AMITYFRAGMENTCATEGORYPREVIEW = 12; + + private static final int LAYOUT_AMITYFRAGMENTCOMMUNITYHOMEPAGE = 13; + + private static final int LAYOUT_AMITYFRAGMENTCOMMUNITYPAGE = 14; + + private static final int LAYOUT_AMITYFRAGMENTCREATECOMMUNITY = 15; + + private static final int LAYOUT_AMITYFRAGMENTEDITCOMMENT = 16; + + private static final int LAYOUT_AMITYFRAGMENTEDITUSERPROFILE = 17; + + private static final int LAYOUT_AMITYFRAGMENTEXPLORE = 18; + + private static final int LAYOUT_AMITYFRAGMENTMEMBERS = 19; + + private static final int LAYOUT_AMITYFRAGMENTMODERATORS = 20; + + private static final int LAYOUT_AMITYFRAGMENTMYCOMMUNITY = 21; + + private static final int LAYOUT_AMITYFRAGMENTNEWSFEED = 22; + + private static final int LAYOUT_AMITYFRAGMENTPOSTCREATE = 23; + + private static final int LAYOUT_AMITYFRAGMENTPOSTDETAIL = 24; + + private static final int LAYOUT_AMITYFRAGMENTPOSTTARGETSELECTION = 25; + + private static final int LAYOUT_AMITYFRAGMENTSELECTMEMBERSLIST = 26; + + private static final int LAYOUT_AMITYFRAGMENTUSERPROFILEPAGE = 27; + + private static final int LAYOUT_AMITYITEMADDEDMEMBER = 28; + + private static final int LAYOUT_AMITYITEMCATEGORYCOMMUNITYLIST = 29; + + private static final int LAYOUT_AMITYITEMCATEGORYLIST = 30; + + private static final int LAYOUT_AMITYITEMCOMMENTFOOTERNEWSFEED = 31; + + private static final int LAYOUT_AMITYITEMCOMMENTNEWSFEED = 32; + + private static final int LAYOUT_AMITYITEMCOMMENTPOST = 33; + + private static final int LAYOUT_AMITYITEMCOMMUNITY = 34; + + private static final int LAYOUT_AMITYITEMCOMMUNITYCATEGORY = 35; + + private static final int LAYOUT_AMITYITEMCOMMUNITYMEMBERSHIP = 36; + + private static final int LAYOUT_AMITYITEMCOMMUNITYSELECTIONLIST = 37; + + private static final int LAYOUT_AMITYITEMCREATEPOSTFILE = 38; + + private static final int LAYOUT_AMITYITEMCREATEPOSTIMAGE = 39; + + private static final int LAYOUT_AMITYITEMDELETEDCOMMENTPOST = 40; + + private static final int LAYOUT_AMITYITEMDELETEDNEWSFEEDREPLY = 41; + + private static final int LAYOUT_AMITYITEMHEADERSELECTMEMBER = 42; + + private static final int LAYOUT_AMITYITEMMULTIPLECREATEPOSTIMAGE = 43; + + private static final int LAYOUT_AMITYITEMMYCOMMUNITY = 44; + + private static final int LAYOUT_AMITYITEMPOSTFOOTER = 45; + + private static final int LAYOUT_AMITYITEMPOSTHEADER = 46; + + private static final int LAYOUT_AMITYITEMRECOMMCOMM = 47; + + private static final int LAYOUT_AMITYITEMSELECTMEMBER = 48; + + private static final int LAYOUT_AMITYITEMSELECTEDMEMBER = 49; + + private static final int LAYOUT_AMITYITEMSEPARATECONTENT = 50; + + private static final int LAYOUT_AMITYITEMSETTINGSHEADER = 51; + + private static final int LAYOUT_AMITYITEMSETTINGSMARGIN = 52; + + private static final int LAYOUT_AMITYITEMSETTINGSNAVCONTENT = 53; + + private static final int LAYOUT_AMITYITEMSETTINGSRADIOCONTENT = 54; + + private static final int LAYOUT_AMITYITEMSETTINGSTEXTCONTENT = 55; + + private static final int LAYOUT_AMITYITEMSETTINGSTOGGLECONTENT = 56; + + private static final int LAYOUT_AMITYITEMTRENDINGCOMMUNITYLIST = 57; + + private static final int LAYOUT_AMITYITEMVIEWPOSTFILE = 58; + + private static final int LAYOUT_AMITYVIEWADDEDMEMBERWITHCOUNT = 59; + + private static final int LAYOUT_AMITYVIEWGLOBALFEEDEMPTY = 60; + + private static final int LAYOUT_AMITYVIEWMAINSETTINGSCONTENT = 61; + + private static final int LAYOUT_AMITYVIEWMYTIMELINEFEEDEMPTY = 62; + + private static final int LAYOUT_AMITYVIEWOTHERUSERTIMELINEEMPTY = 63; + + private static final SparseIntArray INTERNAL_LAYOUT_ID_LOOKUP = new SparseIntArray(63); + + static { + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_activity_category_list, LAYOUT_AMITYACTIVITYCATEGORYLIST); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_activity_community_detail, LAYOUT_AMITYACTIVITYCOMMUNITYDETAIL); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_activity_community_setting, LAYOUT_AMITYACTIVITYCOMMUNITYSETTING); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_activity_create_community, LAYOUT_AMITYACTIVITYCREATECOMMUNITY); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_activity_create_post, LAYOUT_AMITYACTIVITYCREATEPOST); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_activity_post_review_settings, LAYOUT_AMITYACTIVITYPOSTREVIEWSETTINGS); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_activity_select_members_list, LAYOUT_AMITYACTIVITYSELECTMEMBERSLIST); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_comment_compose_bar, LAYOUT_AMITYCOMMENTCOMPOSEBAR); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_base_feed, LAYOUT_AMITYFRAGMENTBASEFEED); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_category_community_list, LAYOUT_AMITYFRAGMENTCATEGORYCOMMUNITYLIST); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_category_list, LAYOUT_AMITYFRAGMENTCATEGORYLIST); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_category_preview, LAYOUT_AMITYFRAGMENTCATEGORYPREVIEW); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_community_home_page, LAYOUT_AMITYFRAGMENTCOMMUNITYHOMEPAGE); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_community_page, LAYOUT_AMITYFRAGMENTCOMMUNITYPAGE); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_create_community, LAYOUT_AMITYFRAGMENTCREATECOMMUNITY); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_edit_comment, LAYOUT_AMITYFRAGMENTEDITCOMMENT); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_edit_user_profile, LAYOUT_AMITYFRAGMENTEDITUSERPROFILE); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_explore, LAYOUT_AMITYFRAGMENTEXPLORE); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_members, LAYOUT_AMITYFRAGMENTMEMBERS); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_moderators, LAYOUT_AMITYFRAGMENTMODERATORS); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_my_community, LAYOUT_AMITYFRAGMENTMYCOMMUNITY); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_news_feed, LAYOUT_AMITYFRAGMENTNEWSFEED); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_post_create, LAYOUT_AMITYFRAGMENTPOSTCREATE); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_post_detail, LAYOUT_AMITYFRAGMENTPOSTDETAIL); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_post_target_selection, LAYOUT_AMITYFRAGMENTPOSTTARGETSELECTION); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_select_members_list, LAYOUT_AMITYFRAGMENTSELECTMEMBERSLIST); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_user_profile_page, LAYOUT_AMITYFRAGMENTUSERPROFILEPAGE); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_added_member, LAYOUT_AMITYITEMADDEDMEMBER); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_category_community_list, LAYOUT_AMITYITEMCATEGORYCOMMUNITYLIST); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_category_list, LAYOUT_AMITYITEMCATEGORYLIST); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_comment_footer_news_feed, LAYOUT_AMITYITEMCOMMENTFOOTERNEWSFEED); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_comment_news_feed, LAYOUT_AMITYITEMCOMMENTNEWSFEED); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_comment_post, LAYOUT_AMITYITEMCOMMENTPOST); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_community, LAYOUT_AMITYITEMCOMMUNITY); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_community_category, LAYOUT_AMITYITEMCOMMUNITYCATEGORY); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_community_membership, LAYOUT_AMITYITEMCOMMUNITYMEMBERSHIP); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_community_selection_list, LAYOUT_AMITYITEMCOMMUNITYSELECTIONLIST); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_create_post_file, LAYOUT_AMITYITEMCREATEPOSTFILE); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_create_post_image, LAYOUT_AMITYITEMCREATEPOSTIMAGE); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_deleted_comment_post, LAYOUT_AMITYITEMDELETEDCOMMENTPOST); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_deleted_news_feed_reply, LAYOUT_AMITYITEMDELETEDNEWSFEEDREPLY); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_header_select_member, LAYOUT_AMITYITEMHEADERSELECTMEMBER); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_multiple_create_post_image, LAYOUT_AMITYITEMMULTIPLECREATEPOSTIMAGE); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_my_community, LAYOUT_AMITYITEMMYCOMMUNITY); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_post_footer, LAYOUT_AMITYITEMPOSTFOOTER); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_post_header, LAYOUT_AMITYITEMPOSTHEADER); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_recomm_comm, LAYOUT_AMITYITEMRECOMMCOMM); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_select_member, LAYOUT_AMITYITEMSELECTMEMBER); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_selected_member, LAYOUT_AMITYITEMSELECTEDMEMBER); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_separate_content, LAYOUT_AMITYITEMSEPARATECONTENT); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_settings_header, LAYOUT_AMITYITEMSETTINGSHEADER); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_settings_margin, LAYOUT_AMITYITEMSETTINGSMARGIN); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_settings_nav_content, LAYOUT_AMITYITEMSETTINGSNAVCONTENT); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_settings_radio_content, LAYOUT_AMITYITEMSETTINGSRADIOCONTENT); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_settings_text_content, LAYOUT_AMITYITEMSETTINGSTEXTCONTENT); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_settings_toggle_content, LAYOUT_AMITYITEMSETTINGSTOGGLECONTENT); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_trending_community_list, LAYOUT_AMITYITEMTRENDINGCOMMUNITYLIST); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_view_post_file, LAYOUT_AMITYITEMVIEWPOSTFILE); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_view_added_member_with_count, LAYOUT_AMITYVIEWADDEDMEMBERWITHCOUNT); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_view_global_feed_empty, LAYOUT_AMITYVIEWGLOBALFEEDEMPTY); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_view_main_settings_content, LAYOUT_AMITYVIEWMAINSETTINGSCONTENT); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_view_my_timeline_feed_empty, LAYOUT_AMITYVIEWMYTIMELINEFEEDEMPTY); + INTERNAL_LAYOUT_ID_LOOKUP.put(com.ekoapp.ekosdk.uikit.community.R.layout.amity_view_other_user_timeline_empty, LAYOUT_AMITYVIEWOTHERUSERTIMELINEEMPTY); + } + + private final ViewDataBinding internalGetViewDataBinding0(DataBindingComponent component, + View view, int internalId, Object tag) { + switch(internalId) { + case LAYOUT_AMITYACTIVITYCATEGORYLIST: { + if ("layout/amity_activity_category_list_0".equals(tag)) { + return new AmityActivityCategoryListBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_activity_category_list is invalid. Received: " + tag); + } + case LAYOUT_AMITYACTIVITYCOMMUNITYDETAIL: { + if ("layout/amity_activity_community_detail_0".equals(tag)) { + return new AmityActivityCommunityDetailBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_activity_community_detail is invalid. Received: " + tag); + } + case LAYOUT_AMITYACTIVITYCOMMUNITYSETTING: { + if ("layout/amity_activity_community_setting_0".equals(tag)) { + return new AmityActivityCommunitySettingBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_activity_community_setting is invalid. Received: " + tag); + } + case LAYOUT_AMITYACTIVITYCREATECOMMUNITY: { + if ("layout/amity_activity_create_community_0".equals(tag)) { + return new AmityActivityCreateCommunityBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_activity_create_community is invalid. Received: " + tag); + } + case LAYOUT_AMITYACTIVITYCREATEPOST: { + if ("layout/amity_activity_create_post_0".equals(tag)) { + return new AmityActivityCreatePostBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_activity_create_post is invalid. Received: " + tag); + } + case LAYOUT_AMITYACTIVITYPOSTREVIEWSETTINGS: { + if ("layout/amity_activity_post_review_settings_0".equals(tag)) { + return new AmityActivityPostReviewSettingsBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_activity_post_review_settings is invalid. Received: " + tag); + } + case LAYOUT_AMITYACTIVITYSELECTMEMBERSLIST: { + if ("layout/amity_activity_select_members_list_0".equals(tag)) { + return new AmityActivitySelectMembersListBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_activity_select_members_list is invalid. Received: " + tag); + } + case LAYOUT_AMITYCOMMENTCOMPOSEBAR: { + if ("layout/amity_comment_compose_bar_0".equals(tag)) { + return new AmityCommentComposeBarBindingImpl(component, new View[]{view}); + } + throw new IllegalArgumentException("The tag for amity_comment_compose_bar is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTBASEFEED: { + if ("layout/amity_fragment_base_feed_0".equals(tag)) { + return new AmityFragmentBaseFeedBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_base_feed is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTCATEGORYCOMMUNITYLIST: { + if ("layout/amity_fragment_category_community_list_0".equals(tag)) { + return new AmityFragmentCategoryCommunityListBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_category_community_list is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTCATEGORYLIST: { + if ("layout/amity_fragment_category_list_0".equals(tag)) { + return new AmityFragmentCategoryListBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_category_list is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTCATEGORYPREVIEW: { + if ("layout/amity_fragment_category_preview_0".equals(tag)) { + return new AmityFragmentCategoryPreviewBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_category_preview is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTCOMMUNITYHOMEPAGE: { + if ("layout/amity_fragment_community_home_page_0".equals(tag)) { + return new AmityFragmentCommunityHomePageBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_community_home_page is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTCOMMUNITYPAGE: { + if ("layout/amity_fragment_community_page_0".equals(tag)) { + return new AmityFragmentCommunityPageBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_community_page is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTCREATECOMMUNITY: { + if ("layout/amity_fragment_create_community_0".equals(tag)) { + return new AmityFragmentCreateCommunityBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_create_community is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTEDITCOMMENT: { + if ("layout/amity_fragment_edit_comment_0".equals(tag)) { + return new AmityFragmentEditCommentBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_edit_comment is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTEDITUSERPROFILE: { + if ("layout/amity_fragment_edit_user_profile_0".equals(tag)) { + return new AmityFragmentEditUserProfileBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_edit_user_profile is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTEXPLORE: { + if ("layout/amity_fragment_explore_0".equals(tag)) { + return new AmityFragmentExploreBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_explore is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTMEMBERS: { + if ("layout/amity_fragment_members_0".equals(tag)) { + return new AmityFragmentMembersBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_members is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTMODERATORS: { + if ("layout/amity_fragment_moderators_0".equals(tag)) { + return new AmityFragmentModeratorsBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_moderators is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTMYCOMMUNITY: { + if ("layout/amity_fragment_my_community_0".equals(tag)) { + return new AmityFragmentMyCommunityBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_my_community is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTNEWSFEED: { + if ("layout/amity_fragment_news_feed_0".equals(tag)) { + return new AmityFragmentNewsFeedBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_news_feed is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTPOSTCREATE: { + if ("layout/amity_fragment_post_create_0".equals(tag)) { + return new AmityFragmentPostCreateBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_post_create is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTPOSTDETAIL: { + if ("layout/amity_fragment_post_detail_0".equals(tag)) { + return new AmityFragmentPostDetailBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_post_detail is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTPOSTTARGETSELECTION: { + if ("layout/amity_fragment_post_target_selection_0".equals(tag)) { + return new AmityFragmentPostTargetSelectionBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_post_target_selection is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTSELECTMEMBERSLIST: { + if ("layout/amity_fragment_select_members_list_0".equals(tag)) { + return new AmityFragmentSelectMembersListBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_select_members_list is invalid. Received: " + tag); + } + case LAYOUT_AMITYFRAGMENTUSERPROFILEPAGE: { + if ("layout/amity_fragment_user_profile_page_0".equals(tag)) { + return new AmityFragmentUserProfilePageBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_fragment_user_profile_page is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMADDEDMEMBER: { + if ("layout/amity_item_added_member_0".equals(tag)) { + return new AmityItemAddedMemberBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_added_member is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMCATEGORYCOMMUNITYLIST: { + if ("layout/amity_item_category_community_list_0".equals(tag)) { + return new AmityItemCategoryCommunityListBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_category_community_list is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMCATEGORYLIST: { + if ("layout/amity_item_category_list_0".equals(tag)) { + return new AmityItemCategoryListBindingImpl(component, new View[]{view}); + } + throw new IllegalArgumentException("The tag for amity_item_category_list is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMCOMMENTFOOTERNEWSFEED: { + if ("layout/amity_item_comment_footer_news_feed_0".equals(tag)) { + return new AmityItemCommentFooterNewsFeedBindingImpl(component, new View[]{view}); + } + throw new IllegalArgumentException("The tag for amity_item_comment_footer_news_feed is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMCOMMENTNEWSFEED: { + if ("layout/amity_item_comment_news_feed_0".equals(tag)) { + return new AmityItemCommentNewsFeedBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_comment_news_feed is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMCOMMENTPOST: { + if ("layout/amity_item_comment_post_0".equals(tag)) { + return new AmityItemCommentPostBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_comment_post is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMCOMMUNITY: { + if ("layout/amity_item_community_0".equals(tag)) { + return new AmityItemCommunityBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_community is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMCOMMUNITYCATEGORY: { + if ("layout/amity_item_community_category_0".equals(tag)) { + return new AmityItemCommunityCategoryBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_community_category is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMCOMMUNITYMEMBERSHIP: { + if ("layout/amity_item_community_membership_0".equals(tag)) { + return new AmityItemCommunityMembershipBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_community_membership is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMCOMMUNITYSELECTIONLIST: { + if ("layout/amity_item_community_selection_list_0".equals(tag)) { + return new AmityItemCommunitySelectionListBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_community_selection_list is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMCREATEPOSTFILE: { + if ("layout/amity_item_create_post_file_0".equals(tag)) { + return new AmityItemCreatePostFileBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_create_post_file is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMCREATEPOSTIMAGE: { + if ("layout/amity_item_create_post_image_0".equals(tag)) { + return new AmityItemCreatePostImageBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_create_post_image is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMDELETEDCOMMENTPOST: { + if ("layout/amity_item_deleted_comment_post_0".equals(tag)) { + return new AmityItemDeletedCommentPostBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_deleted_comment_post is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMDELETEDNEWSFEEDREPLY: { + if ("layout/amity_item_deleted_news_feed_reply_0".equals(tag)) { + return new AmityItemDeletedNewsFeedReplyBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_deleted_news_feed_reply is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMHEADERSELECTMEMBER: { + if ("layout/amity_item_header_select_member_0".equals(tag)) { + return new AmityItemHeaderSelectMemberBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_header_select_member is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMMULTIPLECREATEPOSTIMAGE: { + if ("layout/amity_item_multiple_create_post_image_0".equals(tag)) { + return new AmityItemMultipleCreatePostImageBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_multiple_create_post_image is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMMYCOMMUNITY: { + if ("layout/amity_item_my_community_0".equals(tag)) { + return new AmityItemMyCommunityBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_my_community is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMPOSTFOOTER: { + if ("layout/amity_item_post_footer_0".equals(tag)) { + return new AmityItemPostFooterBindingImpl(component, new View[]{view}); + } + throw new IllegalArgumentException("The tag for amity_item_post_footer is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMPOSTHEADER: { + if ("layout/amity_item_post_header_0".equals(tag)) { + return new AmityItemPostHeaderBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_post_header is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMRECOMMCOMM: { + if ("layout/amity_item_recomm_comm_0".equals(tag)) { + return new AmityItemRecommCommBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_recomm_comm is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMSELECTMEMBER: { + if ("layout/amity_item_select_member_0".equals(tag)) { + return new AmityItemSelectMemberBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_select_member is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMSELECTEDMEMBER: { + if ("layout/amity_item_selected_member_0".equals(tag)) { + return new AmityItemSelectedMemberBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_selected_member is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMSEPARATECONTENT: { + if ("layout/amity_item_separate_content_0".equals(tag)) { + return new AmityItemSeparateContentBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_separate_content is invalid. Received: " + tag); + } + } + return null; + } + + private final ViewDataBinding internalGetViewDataBinding1(DataBindingComponent component, + View view, int internalId, Object tag) { + switch(internalId) { + case LAYOUT_AMITYITEMSETTINGSHEADER: { + if ("layout/amity_item_settings_header_0".equals(tag)) { + return new AmityItemSettingsHeaderBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_settings_header is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMSETTINGSMARGIN: { + if ("layout/amity_item_settings_margin_0".equals(tag)) { + return new AmityItemSettingsMarginBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_settings_margin is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMSETTINGSNAVCONTENT: { + if ("layout/amity_item_settings_nav_content_0".equals(tag)) { + return new AmityItemSettingsNavContentBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_settings_nav_content is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMSETTINGSRADIOCONTENT: { + if ("layout/amity_item_settings_radio_content_0".equals(tag)) { + return new AmityItemSettingsRadioContentBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_settings_radio_content is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMSETTINGSTEXTCONTENT: { + if ("layout/amity_item_settings_text_content_0".equals(tag)) { + return new AmityItemSettingsTextContentBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_settings_text_content is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMSETTINGSTOGGLECONTENT: { + if ("layout/amity_item_settings_toggle_content_0".equals(tag)) { + return new AmityItemSettingsToggleContentBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_settings_toggle_content is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMTRENDINGCOMMUNITYLIST: { + if ("layout/amity_item_trending_community_list_0".equals(tag)) { + return new AmityItemTrendingCommunityListBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_trending_community_list is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMVIEWPOSTFILE: { + if ("layout/amity_item_view_post_file_0".equals(tag)) { + return new AmityItemViewPostFileBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_item_view_post_file is invalid. Received: " + tag); + } + case LAYOUT_AMITYVIEWADDEDMEMBERWITHCOUNT: { + if ("layout/amity_view_added_member_with_count_0".equals(tag)) { + return new AmityViewAddedMemberWithCountBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_view_added_member_with_count is invalid. Received: " + tag); + } + case LAYOUT_AMITYVIEWGLOBALFEEDEMPTY: { + if ("layout/amity_view_global_feed_empty_0".equals(tag)) { + return new AmityViewGlobalFeedEmptyBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_view_global_feed_empty is invalid. Received: " + tag); + } + case LAYOUT_AMITYVIEWMAINSETTINGSCONTENT: { + if ("layout/amity_view_main_settings_content_0".equals(tag)) { + return new AmityViewMainSettingsContentBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_view_main_settings_content is invalid. Received: " + tag); + } + case LAYOUT_AMITYVIEWMYTIMELINEFEEDEMPTY: { + if ("layout/amity_view_my_timeline_feed_empty_0".equals(tag)) { + return new AmityViewMyTimelineFeedEmptyBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_view_my_timeline_feed_empty is invalid. Received: " + tag); + } + case LAYOUT_AMITYVIEWOTHERUSERTIMELINEEMPTY: { + if ("layout/amity_view_other_user_timeline_empty_0".equals(tag)) { + return new AmityViewOtherUserTimelineEmptyBindingImpl(component, view); + } + throw new IllegalArgumentException("The tag for amity_view_other_user_timeline_empty is invalid. Received: " + tag); + } + } + return null; + } + + @Override + public ViewDataBinding getDataBinder(DataBindingComponent component, View view, int layoutId) { + int localizedLayoutId = INTERNAL_LAYOUT_ID_LOOKUP.get(layoutId); + if(localizedLayoutId > 0) { + final Object tag = view.getTag(); + if(tag == null) { + throw new RuntimeException("view must have a tag"); + } + // find which method will have it. -1 is necessary becausefirst id starts with 1; + int methodIndex = (localizedLayoutId - 1) / 50; + switch(methodIndex) { + case 0: { + return internalGetViewDataBinding0(component, view, localizedLayoutId, tag); + } + case 1: { + return internalGetViewDataBinding1(component, view, localizedLayoutId, tag); + } + } + } + return null; + } + + @Override + public ViewDataBinding getDataBinder(DataBindingComponent component, View[] views, int layoutId) { + if(views == null || views.length == 0) { + return null; + } + int localizedLayoutId = INTERNAL_LAYOUT_ID_LOOKUP.get(layoutId); + if(localizedLayoutId > 0) { + final Object tag = views[0].getTag(); + if(tag == null) { + throw new RuntimeException("view must have a tag"); + } + switch(localizedLayoutId) { + case LAYOUT_AMITYCOMMENTCOMPOSEBAR: { + if("layout/amity_comment_compose_bar_0".equals(tag)) { + return new AmityCommentComposeBarBindingImpl(component, views); + } + throw new IllegalArgumentException("The tag for amity_comment_compose_bar is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMCATEGORYLIST: { + if("layout/amity_item_category_list_0".equals(tag)) { + return new AmityItemCategoryListBindingImpl(component, views); + } + throw new IllegalArgumentException("The tag for amity_item_category_list is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMCOMMENTFOOTERNEWSFEED: { + if("layout/amity_item_comment_footer_news_feed_0".equals(tag)) { + return new AmityItemCommentFooterNewsFeedBindingImpl(component, views); + } + throw new IllegalArgumentException("The tag for amity_item_comment_footer_news_feed is invalid. Received: " + tag); + } + case LAYOUT_AMITYITEMPOSTFOOTER: { + if("layout/amity_item_post_footer_0".equals(tag)) { + return new AmityItemPostFooterBindingImpl(component, views); + } + throw new IllegalArgumentException("The tag for amity_item_post_footer is invalid. Received: " + tag); + } + } + } + return null; + } + + @Override + public int getLayoutId(String tag) { + if (tag == null) { + return 0; + } + Integer tmpVal = InnerLayoutIdLookup.sKeys.get(tag); + return tmpVal == null ? 0 : tmpVal; + } + + @Override + public String convertBrIdToString(int localId) { + String tmpVal = InnerBrLookup.sKeys.get(localId); + return tmpVal; + } + + @Override + public List collectDependencies() { + ArrayList result = new ArrayList(2); + result.add(new androidx.databinding.library.baseAdapters.DataBinderMapperImpl()); + result.add(new com.ekoapp.ekosdk.uikit.DataBinderMapperImpl()); + return result; + } + + private static class InnerBrLookup { + static final SparseArray sKeys = new SparseArray(44); + + static { + sKeys.put(0, "_all"); + sKeys.put(1, "addBottomSpace"); + sKeys.put(2, "alertColor"); + sKeys.put(3, "avatarUrl"); + sKeys.put(4, "clickListener"); + sKeys.put(5, "community"); + sKeys.put(6, "communityCategory"); + sKeys.put(7, "communityMemberShip"); + sKeys.put(8, "delete"); + sKeys.put(9, "description"); + sKeys.put(10, "disable"); + sKeys.put(11, "edited"); + sKeys.put(12, "ekoCommunity"); + sKeys.put(13, "isCheck"); + sKeys.put(14, "isCommunity"); + sKeys.put(15, "isJoined"); + sKeys.put(16, "isLoggedInUser"); + sKeys.put(17, "isModerator"); + sKeys.put(18, "isMyUser"); + sKeys.put(19, "isReplyComment"); + sKeys.put(20, "isSender"); + sKeys.put(21, "leftDrawable"); + sKeys.put(22, "leftString"); + sKeys.put(23, "listener"); + sKeys.put(24, "menuItem"); + sKeys.put(25, "name"); + sKeys.put(26, "postCount"); + sKeys.put(27, "readOnly"); + sKeys.put(28, "replyingToUser"); + sKeys.put(29, "rightDrawable"); + sKeys.put(30, "rightString"); + sKeys.put(31, "rightStringActive"); + sKeys.put(32, "showFeedAction"); + sKeys.put(33, "showLoadingComment"); + sKeys.put(34, "showProgressBar"); + sKeys.put(35, "showReplying"); + sKeys.put(36, "showReplyingTo"); + sKeys.put(37, "showShareButton"); + sKeys.put(38, "showViewAllComment"); + sKeys.put(39, "showViewMoreRepliesButton"); + sKeys.put(40, "showViewRepliesButton"); + sKeys.put(41, "viewModel"); + sKeys.put(42, "visibilityDescription"); + sKeys.put(43, "vm"); + } + } + + private static class InnerLayoutIdLookup { + static final HashMap sKeys = new HashMap(63); + + static { + sKeys.put("layout/amity_activity_category_list_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_activity_category_list); + sKeys.put("layout/amity_activity_community_detail_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_activity_community_detail); + sKeys.put("layout/amity_activity_community_setting_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_activity_community_setting); + sKeys.put("layout/amity_activity_create_community_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_activity_create_community); + sKeys.put("layout/amity_activity_create_post_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_activity_create_post); + sKeys.put("layout/amity_activity_post_review_settings_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_activity_post_review_settings); + sKeys.put("layout/amity_activity_select_members_list_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_activity_select_members_list); + sKeys.put("layout/amity_comment_compose_bar_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_comment_compose_bar); + sKeys.put("layout/amity_fragment_base_feed_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_base_feed); + sKeys.put("layout/amity_fragment_category_community_list_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_category_community_list); + sKeys.put("layout/amity_fragment_category_list_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_category_list); + sKeys.put("layout/amity_fragment_category_preview_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_category_preview); + sKeys.put("layout/amity_fragment_community_home_page_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_community_home_page); + sKeys.put("layout/amity_fragment_community_page_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_community_page); + sKeys.put("layout/amity_fragment_create_community_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_create_community); + sKeys.put("layout/amity_fragment_edit_comment_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_edit_comment); + sKeys.put("layout/amity_fragment_edit_user_profile_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_edit_user_profile); + sKeys.put("layout/amity_fragment_explore_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_explore); + sKeys.put("layout/amity_fragment_members_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_members); + sKeys.put("layout/amity_fragment_moderators_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_moderators); + sKeys.put("layout/amity_fragment_my_community_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_my_community); + sKeys.put("layout/amity_fragment_news_feed_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_news_feed); + sKeys.put("layout/amity_fragment_post_create_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_post_create); + sKeys.put("layout/amity_fragment_post_detail_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_post_detail); + sKeys.put("layout/amity_fragment_post_target_selection_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_post_target_selection); + sKeys.put("layout/amity_fragment_select_members_list_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_select_members_list); + sKeys.put("layout/amity_fragment_user_profile_page_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_fragment_user_profile_page); + sKeys.put("layout/amity_item_added_member_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_added_member); + sKeys.put("layout/amity_item_category_community_list_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_category_community_list); + sKeys.put("layout/amity_item_category_list_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_category_list); + sKeys.put("layout/amity_item_comment_footer_news_feed_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_comment_footer_news_feed); + sKeys.put("layout/amity_item_comment_news_feed_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_comment_news_feed); + sKeys.put("layout/amity_item_comment_post_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_comment_post); + sKeys.put("layout/amity_item_community_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_community); + sKeys.put("layout/amity_item_community_category_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_community_category); + sKeys.put("layout/amity_item_community_membership_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_community_membership); + sKeys.put("layout/amity_item_community_selection_list_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_community_selection_list); + sKeys.put("layout/amity_item_create_post_file_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_create_post_file); + sKeys.put("layout/amity_item_create_post_image_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_create_post_image); + sKeys.put("layout/amity_item_deleted_comment_post_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_deleted_comment_post); + sKeys.put("layout/amity_item_deleted_news_feed_reply_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_deleted_news_feed_reply); + sKeys.put("layout/amity_item_header_select_member_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_header_select_member); + sKeys.put("layout/amity_item_multiple_create_post_image_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_multiple_create_post_image); + sKeys.put("layout/amity_item_my_community_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_my_community); + sKeys.put("layout/amity_item_post_footer_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_post_footer); + sKeys.put("layout/amity_item_post_header_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_post_header); + sKeys.put("layout/amity_item_recomm_comm_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_recomm_comm); + sKeys.put("layout/amity_item_select_member_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_select_member); + sKeys.put("layout/amity_item_selected_member_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_selected_member); + sKeys.put("layout/amity_item_separate_content_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_separate_content); + sKeys.put("layout/amity_item_settings_header_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_settings_header); + sKeys.put("layout/amity_item_settings_margin_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_settings_margin); + sKeys.put("layout/amity_item_settings_nav_content_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_settings_nav_content); + sKeys.put("layout/amity_item_settings_radio_content_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_settings_radio_content); + sKeys.put("layout/amity_item_settings_text_content_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_settings_text_content); + sKeys.put("layout/amity_item_settings_toggle_content_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_settings_toggle_content); + sKeys.put("layout/amity_item_trending_community_list_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_trending_community_list); + sKeys.put("layout/amity_item_view_post_file_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_view_post_file); + sKeys.put("layout/amity_view_added_member_with_count_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_view_added_member_with_count); + sKeys.put("layout/amity_view_global_feed_empty_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_view_global_feed_empty); + sKeys.put("layout/amity_view_main_settings_content_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_view_main_settings_content); + sKeys.put("layout/amity_view_my_timeline_feed_empty_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_view_my_timeline_feed_empty); + sKeys.put("layout/amity_view_other_user_timeline_empty_0", com.ekoapp.ekosdk.uikit.community.R.layout.amity_view_other_user_timeline_empty); + } + } +} diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBindingImpl.java new file mode 100644 index 00000000..f68c9724 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBindingImpl.java @@ -0,0 +1,89 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityActivityCategoryListBindingImpl extends AmityActivityCategoryListBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.fragmentContainer, 1); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityActivityCategoryListBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 2, sIncludes, sViewsWithIds)); + } + private AmityActivityCategoryListBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.FrameLayout) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBindingImpl.java new file mode 100644 index 00000000..84a8e61a --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBindingImpl.java @@ -0,0 +1,100 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityActivityCommunityDetailBindingImpl extends AmityActivityCommunityDetailBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.fragmentContainer, 1); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityActivityCommunityDetailBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 2, sIncludes, sViewsWithIds)); + } + private AmityActivityCommunityDetailBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.FrameLayout) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.community.detailpage.EkoCommunityDetailViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.community.detailpage.EkoCommunityDetailViewModel ViewModel) { + this.mViewModel = ViewModel; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBindingImpl.java new file mode 100644 index 00000000..afbb2488 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBindingImpl.java @@ -0,0 +1,130 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityActivityCommunitySettingBindingImpl extends AmityActivityCommunitySettingBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = new androidx.databinding.ViewDataBinding.IncludedLayouts(4); + sIncludes.setIncludes(0, + new String[] {"amity_item_separate_content"}, + new int[] {1}, + new int[] {com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_separate_content}); + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.communitySettingsToolbar, 2); + sViewsWithIds.put(R.id.fragmentContainer, 3); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityActivityCommunitySettingBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityActivityCommunitySettingBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 1 + , (com.ekoapp.ekosdk.uikit.components.EkoToolBar) bindings[2] + , (android.widget.FrameLayout) bindings[3] + , (com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSeparateContentBinding) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x4L; + } + separatorToolbar.invalidateAll(); + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + if (separatorToolbar.hasPendingBindings()) { + return true; + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.community.setting.EkoCommunitySettingViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.community.setting.EkoCommunitySettingViewModel ViewModel) { + this.mViewModel = ViewModel; + } + + @Override + public void setLifecycleOwner(@Nullable androidx.lifecycle.LifecycleOwner lifecycleOwner) { + super.setLifecycleOwner(lifecycleOwner); + separatorToolbar.setLifecycleOwner(lifecycleOwner); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeSeparatorToolbar((com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSeparateContentBinding) object, fieldId); + } + return false; + } + private boolean onChangeSeparatorToolbar(com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSeparateContentBinding SeparatorToolbar, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + executeBindingsOn(separatorToolbar); + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): separatorToolbar + flag 1 (0x2L): viewModel + flag 2 (0x3L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBindingImpl.java new file mode 100644 index 00000000..1d79444a --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBindingImpl.java @@ -0,0 +1,91 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityActivityCreateCommunityBindingImpl extends AmityActivityCreateCommunityBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.communityToolbar, 1); + sViewsWithIds.put(R.id.fragmentContainer, 2); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityActivityCreateCommunityBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 3, sIncludes, sViewsWithIds)); + } + private AmityActivityCreateCommunityBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.ekoapp.ekosdk.uikit.components.EkoToolBar) bindings[1] + , (android.widget.FrameLayout) bindings[2] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBindingImpl.java new file mode 100644 index 00000000..0d3212f5 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBindingImpl.java @@ -0,0 +1,113 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityActivityCreatePostBindingImpl extends AmityActivityCreatePostBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.toolbar, 1); + sViewsWithIds.put(R.id.clContent, 2); + sViewsWithIds.put(R.id.etPost, 3); + sViewsWithIds.put(R.id.rvAttachment, 4); + sViewsWithIds.put(R.id.bottomBar, 5); + sViewsWithIds.put(R.id.layoutPostAsCommunity, 6); + sViewsWithIds.put(R.id.switchPostAsCommunity, 7); + sViewsWithIds.put(R.id.composeBar, 8); + sViewsWithIds.put(R.id.separator, 9); + sViewsWithIds.put(R.id.btnTakePhoto, 10); + sViewsWithIds.put(R.id.btnUploadPhotos, 11); + sViewsWithIds.put(R.id.btnUploadAttachment, 12); + sViewsWithIds.put(R.id.pbLoading, 13); + } + // views + @NonNull + private final android.widget.RelativeLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityActivityCreatePostBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 14, sIncludes, sViewsWithIds)); + } + private AmityActivityCreatePostBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[5] + , (com.google.android.material.button.MaterialButton) bindings[10] + , (com.google.android.material.button.MaterialButton) bindings[12] + , (com.google.android.material.button.MaterialButton) bindings[11] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[2] + , (android.widget.RelativeLayout) bindings[8] + , (com.ekoapp.ekosdk.uikit.community.views.createpost.EkoPostComposeView) bindings[3] + , (android.widget.LinearLayout) bindings[6] + , (android.widget.ProgressBar) bindings[13] + , (androidx.recyclerview.widget.RecyclerView) bindings[4] + , (android.view.View) bindings[9] + , (com.google.android.material.switchmaterial.SwitchMaterial) bindings[7] + , (com.ekoapp.ekosdk.uikit.components.EkoToolBar) bindings[1] + ); + this.mboundView0 = (android.widget.RelativeLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBindingImpl.java new file mode 100644 index 00000000..15a05a78 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBindingImpl.java @@ -0,0 +1,130 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityActivityPostReviewSettingsBindingImpl extends AmityActivityPostReviewSettingsBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = new androidx.databinding.ViewDataBinding.IncludedLayouts(4); + sIncludes.setIncludes(0, + new String[] {"amity_item_separate_content"}, + new int[] {1}, + new int[] {com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_separate_content}); + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.postReviewToolbar, 2); + sViewsWithIds.put(R.id.fragmentContainer, 3); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityActivityPostReviewSettingsBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityActivityPostReviewSettingsBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 1 + , (android.widget.FrameLayout) bindings[3] + , (com.ekoapp.ekosdk.uikit.components.EkoToolBar) bindings[2] + , (com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSeparateContentBinding) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x4L; + } + separatorToolbar.invalidateAll(); + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + if (separatorToolbar.hasPendingBindings()) { + return true; + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.community.setting.postreview.EkoPostReviewSettingsViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.community.setting.postreview.EkoPostReviewSettingsViewModel ViewModel) { + this.mViewModel = ViewModel; + } + + @Override + public void setLifecycleOwner(@Nullable androidx.lifecycle.LifecycleOwner lifecycleOwner) { + super.setLifecycleOwner(lifecycleOwner); + separatorToolbar.setLifecycleOwner(lifecycleOwner); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeSeparatorToolbar((com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSeparateContentBinding) object, fieldId); + } + return false; + } + private boolean onChangeSeparatorToolbar(com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSeparateContentBinding SeparatorToolbar, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + executeBindingsOn(separatorToolbar); + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): separatorToolbar + flag 1 (0x2L): viewModel + flag 2 (0x3L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBindingImpl.java new file mode 100644 index 00000000..10344c47 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBindingImpl.java @@ -0,0 +1,102 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityActivitySelectMembersListBindingImpl extends AmityActivitySelectMembersListBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.smToolBar, 1); + sViewsWithIds.put(R.id.fragmentContainer, 2); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityActivitySelectMembersListBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 3, sIncludes, sViewsWithIds)); + } + private AmityActivitySelectMembersListBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.FrameLayout) bindings[2] + , (com.ekoapp.ekosdk.uikit.components.EkoToolBar) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoSelectMembersViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoSelectMembersViewModel ViewModel) { + this.mViewModel = ViewModel; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBindingImpl.java new file mode 100644 index 00000000..0050e50d --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBindingImpl.java @@ -0,0 +1,132 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityCommentComposeBarBindingImpl extends AmityCommentComposeBarBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.ivExpand, 4); + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityCommentComposeBarBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View[] root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 5, sIncludes, sViewsWithIds)); + } + private AmityCommentComposeBarBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View[] root, Object[] bindings) { + super(bindingComponent, root[0], 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[0] + , (android.widget.Button) bindings[3] + , (com.google.android.material.textfield.TextInputEditText) bindings[2] + , (android.widget.ImageView) bindings[4] + , (android.widget.RelativeLayout) bindings[1] + ); + this.avProfile.setTag(null); + this.btnPost.setTag(null); + this.etPostComment.setTag(null); + this.layoutPostComment.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.avatarUrl == variableId) { + setAvatarUrl((java.lang.String) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setAvatarUrl(@Nullable java.lang.String AvatarUrl) { + this.mAvatarUrl = AvatarUrl; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.avatarUrl); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + java.lang.String avatarUrl = mAvatarUrl; + int comEkoappEkosdkUikitRColorAmityColorBase = 0; + + if ((dirtyFlags & 0x3L) != 0) { + } + if ((dirtyFlags & 0x2L) != 0) { + + // read com.ekoapp.ekosdk.uikit.R.color.amityColorBase + comEkoappEkosdkUikitRColorAmityColorBase = com.ekoapp.ekosdk.uikit.R.color.amityColorBase; + } + // batch finished + if ((dirtyFlags & 0x2L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.avProfile, getColorFromResource(avProfile, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoButtonTextColor(this.btnPost, getColorFromResource(btnPost, R.color.amityColorHighlight), (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null, getColorFromResource(btnPost, R.color.amityColorHighlight), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedCorner(this.etPostComment, true, (java.lang.Float)null, (java.lang.Float)null, (java.lang.Float)null, (java.lang.Float)null, comEkoappEkosdkUikitRColorAmityColorBase, (java.lang.Integer)null, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.etPostComment, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2); + } + if ((dirtyFlags & 0x3L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageUrl(this.avProfile, avatarUrl, (android.graphics.drawable.Drawable)null); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): avatarUrl + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBindingImpl.java new file mode 100644 index 00000000..c8568986 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBindingImpl.java @@ -0,0 +1,95 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentBaseFeedBindingImpl extends AmityFragmentBaseFeedBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.rvNewsFeed, 1); + sViewsWithIds.put(R.id.emptyViewContainer, 2); + sViewsWithIds.put(R.id.base_feed_loading_view, 3); + sViewsWithIds.put(R.id.base_feed_progress_bar, 4); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityFragmentBaseFeedBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 5, sIncludes, sViewsWithIds)); + } + private AmityFragmentBaseFeedBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.RelativeLayout) bindings[3] + , (androidx.core.widget.ContentLoadingProgressBar) bindings[4] + , (android.widget.FrameLayout) bindings[2] + , (androidx.recyclerview.widget.RecyclerView) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBindingImpl.java new file mode 100644 index 00000000..20188a3e --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBindingImpl.java @@ -0,0 +1,103 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentCategoryCommunityListBindingImpl extends AmityFragmentCategoryCommunityListBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.rvCommunity, 3); + sViewsWithIds.put(R.id.emptyView, 4); + sViewsWithIds.put(R.id.ivIcon, 5); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityFragmentCategoryCommunityListBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 6, sIncludes, sViewsWithIds)); + } + private AmityFragmentCategoryCommunityListBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.LinearLayout) bindings[4] + , (android.widget.ImageView) bindings[5] + , (com.ekoapp.ekosdk.uikit.common.views.list.EkoRecyclerView) bindings[3] + , (android.widget.TextView) bindings[1] + , (android.widget.TextView) bindings[2] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvEmptyCommunity.setTag(null); + this.tvEmptyCommunityMessage.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x1L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvEmptyCommunity, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvEmptyCommunityMessage, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBindingImpl.java new file mode 100644 index 00000000..fb7804c5 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBindingImpl.java @@ -0,0 +1,89 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentCategoryListBindingImpl extends AmityFragmentCategoryListBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.rvCategory, 1); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityFragmentCategoryListBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 2, sIncludes, sViewsWithIds)); + } + private AmityFragmentCategoryListBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.ekoapp.ekosdk.uikit.common.views.list.EkoRecyclerView) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBindingImpl.java new file mode 100644 index 00000000..77b2dc37 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBindingImpl.java @@ -0,0 +1,93 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentCategoryPreviewBindingImpl extends AmityFragmentCategoryPreviewBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.tvTitle, 1); + sViewsWithIds.put(R.id.ivMore, 2); + sViewsWithIds.put(R.id.rvCommunityCategory, 3); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityFragmentCategoryPreviewBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityFragmentCategoryPreviewBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.ImageView) bindings[2] + , (androidx.recyclerview.widget.RecyclerView) bindings[3] + , (android.widget.TextView) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBindingImpl.java new file mode 100644 index 00000000..b2c0c5a2 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBindingImpl.java @@ -0,0 +1,320 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentCommunityHomePageBindingImpl extends AmityFragmentCommunityHomePageBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @NonNull + private final android.view.View mboundView3; + @NonNull + private final android.widget.TextView mboundView4; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityFragmentCommunityHomePageBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 5, sIncludes, sViewsWithIds)); + } + private AmityFragmentCommunityHomePageBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 3 + , (androidx.recyclerview.widget.RecyclerView) bindings[2] + , (com.ekoapp.ekosdk.uikit.components.EkoTabLayout) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView3 = (android.view.View) bindings[3]; + this.mboundView3.setTag(null); + this.mboundView4 = (android.widget.TextView) bindings[4]; + this.mboundView4.setTag(null); + this.rvCommunitySearch.setTag(null); + this.tabLayout.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x10L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.community.home.fragments.EkoCommunityHomeViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.community.home.fragments.EkoCommunityHomeViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x8L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeViewModelIsSearchMode((androidx.databinding.ObservableBoolean) object, fieldId); + case 1 : + return onChangeViewModelEmptySearchString((androidx.databinding.ObservableBoolean) object, fieldId); + case 2 : + return onChangeViewModelEmptySearch((androidx.databinding.ObservableBoolean) object, fieldId); + } + return false; + } + private boolean onChangeViewModelIsSearchMode(androidx.databinding.ObservableBoolean ViewModelIsSearchMode, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeViewModelEmptySearchString(androidx.databinding.ObservableBoolean ViewModelEmptySearchString, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + private boolean onChangeViewModelEmptySearch(androidx.databinding.ObservableBoolean ViewModelEmptySearch, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x4L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + int viewModelIsSearchModeViewGONEViewVISIBLE = 0; + int viewModelEmptySearchViewModelIsSearchModeBooleanFalseViewVISIBLEViewGONE = 0; + androidx.databinding.ObservableBoolean viewModelIsSearchMode = null; + boolean viewModelEmptySearchStringViewModelIsSearchMode = false; + androidx.databinding.ObservableBoolean viewModelEmptySearchString = null; + boolean viewModelEmptySearchStringGet = false; + boolean viewModelIsSearchModeGet = false; + int viewModelEmptySearchStringViewModelIsSearchModeViewVISIBLEViewGONE = 0; + int viewModelIsSearchModeViewVISIBLEViewGONE = 0; + com.ekoapp.ekosdk.uikit.community.home.fragments.EkoCommunityHomeViewModel viewModel = mViewModel; + boolean viewModelEmptySearchGet = false; + androidx.databinding.ObservableBoolean viewModelEmptySearch = null; + boolean viewModelEmptySearchViewModelIsSearchModeBooleanFalse = false; + + if ((dirtyFlags & 0x1fL) != 0) { + + + if ((dirtyFlags & 0x1bL) != 0) { + + if (viewModel != null) { + // read viewModel.isSearchMode() + viewModelIsSearchMode = viewModel.isSearchMode(); + // read viewModel.emptySearchString + viewModelEmptySearchString = viewModel.getEmptySearchString(); + } + updateRegistration(0, viewModelIsSearchMode); + updateRegistration(1, viewModelEmptySearchString); + + + if (viewModelIsSearchMode != null) { + // read viewModel.isSearchMode().get() + viewModelIsSearchModeGet = viewModelIsSearchMode.get(); + } + if((dirtyFlags & 0x19L) != 0) { + if(viewModelIsSearchModeGet) { + dirtyFlags |= 0x40L; + dirtyFlags |= 0x1000L; + } + else { + dirtyFlags |= 0x20L; + dirtyFlags |= 0x800L; + } + } + if (viewModelEmptySearchString != null) { + // read viewModel.emptySearchString.get() + viewModelEmptySearchStringGet = viewModelEmptySearchString.get(); + } + + if ((dirtyFlags & 0x19L) != 0) { + + // read viewModel.isSearchMode().get() ? View.GONE : View.VISIBLE + viewModelIsSearchModeViewGONEViewVISIBLE = ((viewModelIsSearchModeGet) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + // read viewModel.isSearchMode().get() ? View.VISIBLE : View.GONE + viewModelIsSearchModeViewVISIBLEViewGONE = ((viewModelIsSearchModeGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + + // read (viewModel.emptySearchString.get()) & (viewModel.isSearchMode().get()) + viewModelEmptySearchStringViewModelIsSearchMode = (viewModelEmptySearchStringGet) & (viewModelIsSearchModeGet); + if((dirtyFlags & 0x1bL) != 0) { + if(viewModelEmptySearchStringViewModelIsSearchMode) { + dirtyFlags |= 0x400L; + } + else { + dirtyFlags |= 0x200L; + } + } + + + // read (viewModel.emptySearchString.get()) & (viewModel.isSearchMode().get()) ? View.VISIBLE : View.GONE + viewModelEmptySearchStringViewModelIsSearchModeViewVISIBLEViewGONE = ((viewModelEmptySearchStringViewModelIsSearchMode) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x1dL) != 0) { + + if (viewModel != null) { + // read viewModel.emptySearch + viewModelEmptySearch = viewModel.getEmptySearch(); + } + updateRegistration(2, viewModelEmptySearch); + + + if (viewModelEmptySearch != null) { + // read viewModel.emptySearch.get() + viewModelEmptySearchGet = viewModelEmptySearch.get(); + } + if((dirtyFlags & 0x1dL) != 0) { + if(viewModelEmptySearchGet) { + dirtyFlags |= 0x4000L; + } + else { + dirtyFlags |= 0x2000L; + } + } + } + } + // batch finished + + if ((dirtyFlags & 0x4000L) != 0) { + + if (viewModel != null) { + // read viewModel.isSearchMode() + viewModelIsSearchMode = viewModel.isSearchMode(); + } + updateRegistration(0, viewModelIsSearchMode); + + + if (viewModelIsSearchMode != null) { + // read viewModel.isSearchMode().get() + viewModelIsSearchModeGet = viewModelIsSearchMode.get(); + } + if((dirtyFlags & 0x19L) != 0) { + if(viewModelIsSearchModeGet) { + dirtyFlags |= 0x40L; + dirtyFlags |= 0x1000L; + } + else { + dirtyFlags |= 0x20L; + dirtyFlags |= 0x800L; + } + } + } + + if ((dirtyFlags & 0x1dL) != 0) { + + // read viewModel.emptySearch.get() ? viewModel.isSearchMode().get() : false + viewModelEmptySearchViewModelIsSearchModeBooleanFalse = ((viewModelEmptySearchGet) ? (viewModelIsSearchModeGet) : (false)); + if((dirtyFlags & 0x1dL) != 0) { + if(viewModelEmptySearchViewModelIsSearchModeBooleanFalse) { + dirtyFlags |= 0x100L; + } + else { + dirtyFlags |= 0x80L; + } + } + + + // read viewModel.emptySearch.get() ? viewModel.isSearchMode().get() : false ? View.VISIBLE : View.GONE + viewModelEmptySearchViewModelIsSearchModeBooleanFalseViewVISIBLEViewGONE = ((viewModelEmptySearchViewModelIsSearchModeBooleanFalse) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + // batch finished + if ((dirtyFlags & 0x1bL) != 0) { + // api target 1 + + this.mboundView3.setVisibility(viewModelEmptySearchStringViewModelIsSearchModeViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x1dL) != 0) { + // api target 1 + + this.mboundView4.setVisibility(viewModelEmptySearchViewModelIsSearchModeBooleanFalseViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x10L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.mboundView4, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0x19L) != 0) { + // api target 1 + + this.rvCommunitySearch.setVisibility(viewModelIsSearchModeViewVISIBLEViewGONE); + this.tabLayout.setVisibility(viewModelIsSearchModeViewGONEViewVISIBLE); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel.isSearchMode() + flag 1 (0x2L): viewModel.emptySearchString + flag 2 (0x3L): viewModel.emptySearch + flag 3 (0x4L): viewModel + flag 4 (0x5L): null + flag 5 (0x6L): viewModel.isSearchMode().get() ? View.GONE : View.VISIBLE + flag 6 (0x7L): viewModel.isSearchMode().get() ? View.GONE : View.VISIBLE + flag 7 (0x8L): viewModel.emptySearch.get() ? viewModel.isSearchMode().get() : false ? View.VISIBLE : View.GONE + flag 8 (0x9L): viewModel.emptySearch.get() ? viewModel.isSearchMode().get() : false ? View.VISIBLE : View.GONE + flag 9 (0xaL): (viewModel.emptySearchString.get()) & (viewModel.isSearchMode().get()) ? View.VISIBLE : View.GONE + flag 10 (0xbL): (viewModel.emptySearchString.get()) & (viewModel.isSearchMode().get()) ? View.VISIBLE : View.GONE + flag 11 (0xcL): viewModel.isSearchMode().get() ? View.VISIBLE : View.GONE + flag 12 (0xdL): viewModel.isSearchMode().get() ? View.VISIBLE : View.GONE + flag 13 (0xeL): viewModel.emptySearch.get() ? viewModel.isSearchMode().get() : false + flag 14 (0xfL): viewModel.emptySearch.get() ? viewModel.isSearchMode().get() : false + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBindingImpl.java new file mode 100644 index 00000000..442d5bec --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBindingImpl.java @@ -0,0 +1,783 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentCommunityPageBindingImpl extends AmityFragmentCommunityPageBinding implements com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.layout_parent, 12); + sViewsWithIds.put(R.id.appBar, 13); + sViewsWithIds.put(R.id.collapsingToolbar, 14); + sViewsWithIds.put(R.id.communityNameContainer, 15); + sViewsWithIds.put(R.id.tvPost, 16); + sViewsWithIds.put(R.id.tvMembers, 17); + sViewsWithIds.put(R.id.view_container_action_buttons, 18); + sViewsWithIds.put(R.id.ccDetailTab, 19); + } + // views + // variables + @Nullable + private final android.view.View.OnClickListener mCallback2; + @Nullable + private final android.view.View.OnClickListener mCallback4; + @Nullable + private final android.view.View.OnClickListener mCallback3; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityFragmentCommunityPageBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 20, sIncludes, sViewsWithIds)); + } + private AmityFragmentCommunityPageBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 11 + , (com.google.android.material.appbar.AppBarLayout) bindings[13] + , (com.google.android.material.button.MaterialButton) bindings[10] + , (com.google.android.material.button.MaterialButton) bindings[7] + , (com.google.android.material.button.MaterialButton) bindings[8] + , (com.google.android.material.button.MaterialButton) bindings[9] + , (com.ekoapp.ekosdk.uikit.components.EkoTabLayout) bindings[19] + , (com.google.android.material.appbar.CollapsingToolbarLayout) bindings[14] + , (android.widget.FrameLayout) bindings[15] + , (com.google.android.material.floatingactionbutton.FloatingActionButton) bindings[11] + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (androidx.coordinatorlayout.widget.CoordinatorLayout) bindings[12] + , (androidx.swiperefreshlayout.widget.SwipeRefreshLayout) bindings[0] + , (android.widget.TextView) bindings[3] + , (android.widget.TextView) bindings[6] + , (android.widget.TextView) bindings[17] + , (android.widget.TextView) bindings[5] + , (android.widget.TextView) bindings[2] + , (android.widget.TextView) bindings[16] + , (android.widget.TextView) bindings[4] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[18] + ); + this.btnJoin.setTag(null); + this.buttonEditProfile.setTag(null); + this.buttonMessage.setTag(null); + this.buttonSecondaryMessage.setTag(null); + this.fabCreatePost.setTag(null); + this.ivAvatar.setTag(null); + this.refreshLayout.setTag(null); + this.tvCategory.setTag(null); + this.tvDescription.setTag(null); + this.tvMembersCount.setTag(null); + this.tvName.setTag(null); + this.tvPostCount.setTag(null); + setRootTag(root); + // listeners + mCallback2 = new com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener(this, 1); + mCallback4 = new com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener(this, 3); + mCallback3 = new com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener(this, 2); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1000L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.community.detailpage.EkoCommunityDetailViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.community.detailpage.EkoCommunityDetailViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x800L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeViewModelIsModerator((androidx.databinding.ObservableBoolean) object, fieldId); + case 1 : + return onChangeViewModelCategory((androidx.databinding.ObservableField) object, fieldId); + case 2 : + return onChangeViewModelIsOfficial((androidx.databinding.ObservableBoolean) object, fieldId); + case 3 : + return onChangeViewModelPosts((androidx.databinding.ObservableField) object, fieldId); + case 4 : + return onChangeViewModelIsPublic((androidx.databinding.ObservableBoolean) object, fieldId); + case 5 : + return onChangeViewModelDescription((androidx.databinding.ObservableField) object, fieldId); + case 6 : + return onChangeViewModelIsMember((androidx.databinding.ObservableBoolean) object, fieldId); + case 7 : + return onChangeViewModelAvatarUrl((androidx.databinding.ObservableField) object, fieldId); + case 8 : + return onChangeViewModelIsModerator1((androidx.databinding.ObservableBoolean) object, fieldId); + case 9 : + return onChangeViewModelName((androidx.databinding.ObservableField) object, fieldId); + case 10 : + return onChangeViewModelMembers((androidx.databinding.ObservableField) object, fieldId); + } + return false; + } + private boolean onChangeViewModelIsModerator(androidx.databinding.ObservableBoolean ViewModelIsModerator, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeViewModelCategory(androidx.databinding.ObservableField ViewModelCategory, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + private boolean onChangeViewModelIsOfficial(androidx.databinding.ObservableBoolean ViewModelIsOfficial, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x4L; + } + return true; + } + return false; + } + private boolean onChangeViewModelPosts(androidx.databinding.ObservableField ViewModelPosts, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x8L; + } + return true; + } + return false; + } + private boolean onChangeViewModelIsPublic(androidx.databinding.ObservableBoolean ViewModelIsPublic, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x10L; + } + return true; + } + return false; + } + private boolean onChangeViewModelDescription(androidx.databinding.ObservableField ViewModelDescription, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x20L; + } + return true; + } + return false; + } + private boolean onChangeViewModelIsMember(androidx.databinding.ObservableBoolean ViewModelIsMember, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x40L; + } + return true; + } + return false; + } + private boolean onChangeViewModelAvatarUrl(androidx.databinding.ObservableField ViewModelAvatarUrl, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x80L; + } + return true; + } + return false; + } + private boolean onChangeViewModelIsModerator1(androidx.databinding.ObservableBoolean ViewModelIsModerator, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x100L; + } + return true; + } + return false; + } + private boolean onChangeViewModelName(androidx.databinding.ObservableField ViewModelName, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x200L; + } + return true; + } + return false; + } + private boolean onChangeViewModelMembers(androidx.databinding.ObservableField ViewModelMembers, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x400L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + boolean viewModelIsModeratorViewModelIsMessageVisibleBooleanFalse = false; + androidx.databinding.ObservableBoolean viewModelIsModerator = null; + boolean viewModelIsMessageVisibleViewModelIsModeratorBooleanFalse = false; + boolean viewModelIsModeratorViewModelIsMessageVisibleBooleanFalseViewModelIsMemberBooleanFalse = false; + androidx.databinding.ObservableField viewModelCategory = null; + int viewModelIsModeratorViewVISIBLEViewGONE = 0; + java.lang.String viewModelDescriptionGet = null; + java.lang.String viewModelMembersGet = null; + boolean viewModelIsModeratorGet = false; + androidx.databinding.ObservableBoolean viewModelIsOfficial = null; + androidx.databinding.ObservableField viewModelPosts = null; + androidx.databinding.ObservableBoolean viewModelIsPublic = null; + java.lang.String viewModelCategoryGet = null; + androidx.databinding.ObservableField viewModelDescription = null; + androidx.databinding.ObservableBoolean viewModelIsMember = null; + android.graphics.drawable.Drawable viewModelIsOfficialTvNameAndroidDrawableAmityIcVerifiedJavaLangObjectNull = null; + boolean viewModelIsOfficialGet = false; + boolean viewModelIsPublicGet = false; + boolean ViewModelIsModerator1 = false; + boolean ViewModelIsModeratorGet1 = false; + android.graphics.drawable.Drawable viewModelIsPublicJavaLangObjectNullTvNameAndroidDrawableAmityIcLock2 = null; + java.lang.String viewModelNameGet = null; + java.lang.String viewModelPostsGet = null; + androidx.databinding.ObservableField viewModelAvatarUrl = null; + int viewModelIsModeratorViewModelIsMessageVisibleBooleanFalseViewModelIsMemberBooleanFalseViewVISIBLEViewGONE = 0; + int viewModelIsMemberViewVISIBLEViewGONE = 0; + java.lang.String viewModelAvatarUrlGet = null; + int viewModelIsMemberViewGONEViewVISIBLE = 0; + int viewModelIsMessageVisibleViewModelIsModeratorBooleanFalseViewVISIBLEViewGONE = 0; + boolean viewModelIsMemberGet = false; + androidx.databinding.ObservableBoolean ViewModelIsModerator2 = null; + boolean viewModelIsMessageVisible = false; + androidx.databinding.ObservableField viewModelName = null; + com.ekoapp.ekosdk.uikit.community.detailpage.EkoCommunityDetailViewModel viewModel = mViewModel; + androidx.databinding.ObservableField viewModelMembers = null; + + if ((dirtyFlags & 0x1fffL) != 0) { + + + if ((dirtyFlags & 0x1801L) != 0) { + + if (viewModel != null) { + // read viewModel.isModerator() + viewModelIsModerator = viewModel.isModerator(); + // read viewModel.isMessageVisible + viewModelIsMessageVisible = viewModel.isMessageVisible(); + } + updateRegistration(0, viewModelIsModerator); + if((dirtyFlags & 0x1801L) != 0) { + if(viewModelIsMessageVisible) { + dirtyFlags |= 0x10000L; + } + else { + dirtyFlags |= 0x8000L; + } + } + + + if (viewModelIsModerator != null) { + // read viewModel.isModerator().get() + viewModelIsModeratorGet = viewModelIsModerator.get(); + } + if((dirtyFlags & 0x1801L) != 0) { + if(viewModelIsModeratorGet) { + dirtyFlags |= 0x100000L; + } + else { + dirtyFlags |= 0x80000L; + } + } + + + // read viewModel.isModerator().get() ? View.VISIBLE : View.GONE + viewModelIsModeratorViewVISIBLEViewGONE = ((viewModelIsModeratorGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x1802L) != 0) { + + if (viewModel != null) { + // read viewModel.category + viewModelCategory = viewModel.getCategory(); + } + updateRegistration(1, viewModelCategory); + + + if (viewModelCategory != null) { + // read viewModel.category.get() + viewModelCategoryGet = viewModelCategory.get(); + } + } + if ((dirtyFlags & 0x1804L) != 0) { + + if (viewModel != null) { + // read viewModel.isOfficial() + viewModelIsOfficial = viewModel.isOfficial(); + } + updateRegistration(2, viewModelIsOfficial); + + + if (viewModelIsOfficial != null) { + // read viewModel.isOfficial().get() + viewModelIsOfficialGet = viewModelIsOfficial.get(); + } + if((dirtyFlags & 0x1804L) != 0) { + if(viewModelIsOfficialGet) { + dirtyFlags |= 0x400000L; + } + else { + dirtyFlags |= 0x200000L; + } + } + + + // read viewModel.isOfficial().get() ? @android:drawable/amity_ic_verified : null + viewModelIsOfficialTvNameAndroidDrawableAmityIcVerifiedJavaLangObjectNull = ((viewModelIsOfficialGet) ? (androidx.appcompat.content.res.AppCompatResources.getDrawable(tvName.getContext(), R.drawable.amity_ic_verified)) : (null)); + } + if ((dirtyFlags & 0x1808L) != 0) { + + if (viewModel != null) { + // read viewModel.posts + viewModelPosts = viewModel.getPosts(); + } + updateRegistration(3, viewModelPosts); + + + if (viewModelPosts != null) { + // read viewModel.posts.get() + viewModelPostsGet = viewModelPosts.get(); + } + } + if ((dirtyFlags & 0x1810L) != 0) { + + if (viewModel != null) { + // read viewModel.isPublic() + viewModelIsPublic = viewModel.isPublic(); + } + updateRegistration(4, viewModelIsPublic); + + + if (viewModelIsPublic != null) { + // read viewModel.isPublic().get() + viewModelIsPublicGet = viewModelIsPublic.get(); + } + if((dirtyFlags & 0x1810L) != 0) { + if(viewModelIsPublicGet) { + dirtyFlags |= 0x1000000L; + } + else { + dirtyFlags |= 0x800000L; + } + } + + + // read viewModel.isPublic().get() ? null : @android:drawable/amity_ic_lock2 + viewModelIsPublicJavaLangObjectNullTvNameAndroidDrawableAmityIcLock2 = ((viewModelIsPublicGet) ? (null) : (androidx.appcompat.content.res.AppCompatResources.getDrawable(tvName.getContext(), R.drawable.amity_ic_lock2))); + } + if ((dirtyFlags & 0x1820L) != 0) { + + if (viewModel != null) { + // read viewModel.description + viewModelDescription = viewModel.getDescription(); + } + updateRegistration(5, viewModelDescription); + + + if (viewModelDescription != null) { + // read viewModel.description.get() + viewModelDescriptionGet = viewModelDescription.get(); + } + } + if ((dirtyFlags & 0x1840L) != 0) { + + if (viewModel != null) { + // read viewModel.isMember() + viewModelIsMember = viewModel.isMember(); + } + updateRegistration(6, viewModelIsMember); + + + if (viewModelIsMember != null) { + // read viewModel.isMember().get() + viewModelIsMemberGet = viewModelIsMember.get(); + } + if((dirtyFlags & 0x1840L) != 0) { + if(viewModelIsMemberGet) { + dirtyFlags |= 0x10000000L; + dirtyFlags |= 0x40000000L; + } + else { + dirtyFlags |= 0x8000000L; + dirtyFlags |= 0x20000000L; + } + } + + + // read viewModel.isMember().get() ? View.VISIBLE : View.GONE + viewModelIsMemberViewVISIBLEViewGONE = ((viewModelIsMemberGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + // read viewModel.isMember().get() ? View.GONE : View.VISIBLE + viewModelIsMemberViewGONEViewVISIBLE = ((viewModelIsMemberGet) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + if ((dirtyFlags & 0x1880L) != 0) { + + if (viewModel != null) { + // read viewModel.avatarUrl + viewModelAvatarUrl = viewModel.getAvatarUrl(); + } + updateRegistration(7, viewModelAvatarUrl); + + + if (viewModelAvatarUrl != null) { + // read viewModel.avatarUrl.get() + viewModelAvatarUrlGet = viewModelAvatarUrl.get(); + } + } + if ((dirtyFlags & 0x1940L) != 0) { + + if (viewModel != null) { + // read viewModel.isModerator + ViewModelIsModerator2 = viewModel.isModerator(); + } + updateRegistration(8, ViewModelIsModerator2); + + + if (ViewModelIsModerator2 != null) { + // read viewModel.isModerator.get() + ViewModelIsModeratorGet1 = ViewModelIsModerator2.get(); + } + + + // read !viewModel.isModerator.get() + ViewModelIsModerator1 = !ViewModelIsModeratorGet1; + if((dirtyFlags & 0x1940L) != 0) { + if(ViewModelIsModerator1) { + dirtyFlags |= 0x4000L; + } + else { + dirtyFlags |= 0x2000L; + } + } + } + if ((dirtyFlags & 0x1a00L) != 0) { + + if (viewModel != null) { + // read viewModel.name + viewModelName = viewModel.getName(); + } + updateRegistration(9, viewModelName); + + + if (viewModelName != null) { + // read viewModel.name.get() + viewModelNameGet = viewModelName.get(); + } + } + if ((dirtyFlags & 0x1c00L) != 0) { + + if (viewModel != null) { + // read viewModel.members + viewModelMembers = viewModel.getMembers(); + } + updateRegistration(10, viewModelMembers); + + + if (viewModelMembers != null) { + // read viewModel.members.get() + viewModelMembersGet = viewModelMembers.get(); + } + } + } + // batch finished + + if ((dirtyFlags & 0x4000L) != 0) { + + if (viewModel != null) { + // read viewModel.isMessageVisible + viewModelIsMessageVisible = viewModel.isMessageVisible(); + } + if((dirtyFlags & 0x1801L) != 0) { + if(viewModelIsMessageVisible) { + dirtyFlags |= 0x10000L; + } + else { + dirtyFlags |= 0x8000L; + } + } + } + + if ((dirtyFlags & 0x1940L) != 0) { + + // read !viewModel.isModerator.get() ? viewModel.isMessageVisible : false + viewModelIsModeratorViewModelIsMessageVisibleBooleanFalse = ((ViewModelIsModerator1) ? (viewModelIsMessageVisible) : (false)); + if((dirtyFlags & 0x1940L) != 0) { + if(viewModelIsModeratorViewModelIsMessageVisibleBooleanFalse) { + dirtyFlags |= 0x40000L; + } + else { + dirtyFlags |= 0x20000L; + } + } + } + // batch finished + + if ((dirtyFlags & 0x1801L) != 0) { + + // read viewModel.isMessageVisible ? viewModel.isModerator().get() : false + viewModelIsMessageVisibleViewModelIsModeratorBooleanFalse = ((viewModelIsMessageVisible) ? (viewModelIsModeratorGet) : (false)); + if((dirtyFlags & 0x1801L) != 0) { + if(viewModelIsMessageVisibleViewModelIsModeratorBooleanFalse) { + dirtyFlags |= 0x100000000L; + } + else { + dirtyFlags |= 0x80000000L; + } + } + + + // read viewModel.isMessageVisible ? viewModel.isModerator().get() : false ? View.VISIBLE : View.GONE + viewModelIsMessageVisibleViewModelIsModeratorBooleanFalseViewVISIBLEViewGONE = ((viewModelIsMessageVisibleViewModelIsModeratorBooleanFalse) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x40000L) != 0) { + + if (viewModel != null) { + // read viewModel.isMember() + viewModelIsMember = viewModel.isMember(); + } + updateRegistration(6, viewModelIsMember); + + + if (viewModelIsMember != null) { + // read viewModel.isMember().get() + viewModelIsMemberGet = viewModelIsMember.get(); + } + if((dirtyFlags & 0x1840L) != 0) { + if(viewModelIsMemberGet) { + dirtyFlags |= 0x10000000L; + dirtyFlags |= 0x40000000L; + } + else { + dirtyFlags |= 0x8000000L; + dirtyFlags |= 0x20000000L; + } + } + } + + if ((dirtyFlags & 0x1940L) != 0) { + + // read !viewModel.isModerator.get() ? viewModel.isMessageVisible : false ? viewModel.isMember().get() : false + viewModelIsModeratorViewModelIsMessageVisibleBooleanFalseViewModelIsMemberBooleanFalse = ((viewModelIsModeratorViewModelIsMessageVisibleBooleanFalse) ? (viewModelIsMemberGet) : (false)); + if((dirtyFlags & 0x1940L) != 0) { + if(viewModelIsModeratorViewModelIsMessageVisibleBooleanFalseViewModelIsMemberBooleanFalse) { + dirtyFlags |= 0x4000000L; + } + else { + dirtyFlags |= 0x2000000L; + } + } + + + // read !viewModel.isModerator.get() ? viewModel.isMessageVisible : false ? viewModel.isMember().get() : false ? View.VISIBLE : View.GONE + viewModelIsModeratorViewModelIsMessageVisibleBooleanFalseViewModelIsMemberBooleanFalseViewVISIBLEViewGONE = ((viewModelIsModeratorViewModelIsMessageVisibleBooleanFalseViewModelIsMemberBooleanFalse) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + // batch finished + if ((dirtyFlags & 0x1840L) != 0) { + // api target 1 + + this.btnJoin.setVisibility(viewModelIsMemberViewGONEViewVISIBLE); + this.fabCreatePost.setVisibility(viewModelIsMemberViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x1000L) != 0) { + // api target 1 + + this.buttonEditProfile.setOnClickListener(mCallback2); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setBackgroundAlpha(this.buttonEditProfile, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + this.buttonMessage.setOnClickListener(mCallback3); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setBackgroundAlpha(this.buttonMessage, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + this.buttonSecondaryMessage.setOnClickListener(mCallback4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAvatar, getColorFromResource(ivAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvCategory, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0x1801L) != 0) { + // api target 1 + + this.buttonEditProfile.setVisibility(viewModelIsModeratorViewVISIBLEViewGONE); + this.buttonSecondaryMessage.setVisibility(viewModelIsMessageVisibleViewModelIsModeratorBooleanFalseViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x1940L) != 0) { + // api target 1 + + this.buttonMessage.setVisibility(viewModelIsModeratorViewModelIsMessageVisibleBooleanFalseViewModelIsMemberBooleanFalseViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x1880L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageUrl(this.ivAvatar, viewModelAvatarUrlGet, androidx.appcompat.content.res.AppCompatResources.getDrawable(ivAvatar.getContext(), R.drawable.amity_ic_default_community_avatar)); + } + if ((dirtyFlags & 0x1802L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvCategory, viewModelCategoryGet); + } + if ((dirtyFlags & 0x1820L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvDescription, viewModelDescriptionGet); + } + if ((dirtyFlags & 0x1c00L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvMembersCount, viewModelMembersGet); + } + if ((dirtyFlags & 0x1a00L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setText(this.tvName, viewModelNameGet); + } + if ((dirtyFlags & 0x1810L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setDrawableStart(this.tvName, viewModelIsPublicJavaLangObjectNullTvNameAndroidDrawableAmityIcLock2); + } + if ((dirtyFlags & 0x1804L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setDrawableEnd(this.tvName, viewModelIsOfficialTvNameAndroidDrawableAmityIcVerifiedJavaLangObjectNull); + } + if ((dirtyFlags & 0x1808L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvPostCount, viewModelPostsGet); + } + } + // Listener Stub Implementations + // callback impls + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + switch(sourceId) { + case 1: { + // localize variables for thread safety + // viewModel + com.ekoapp.ekosdk.uikit.community.detailpage.EkoCommunityDetailViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModel.onEditProfileButtonClick(); + } + break; + } + case 3: { + // localize variables for thread safety + // viewModel + com.ekoapp.ekosdk.uikit.community.detailpage.EkoCommunityDetailViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModel.onMessageButtonClick(); + } + break; + } + case 2: { + // localize variables for thread safety + // viewModel + com.ekoapp.ekosdk.uikit.community.detailpage.EkoCommunityDetailViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModel.onMessageButtonClick(); + } + break; + } + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel.isModerator() + flag 1 (0x2L): viewModel.category + flag 2 (0x3L): viewModel.isOfficial() + flag 3 (0x4L): viewModel.posts + flag 4 (0x5L): viewModel.isPublic() + flag 5 (0x6L): viewModel.description + flag 6 (0x7L): viewModel.isMember() + flag 7 (0x8L): viewModel.avatarUrl + flag 8 (0x9L): viewModel.isModerator + flag 9 (0xaL): viewModel.name + flag 10 (0xbL): viewModel.members + flag 11 (0xcL): viewModel + flag 12 (0xdL): null + flag 13 (0xeL): !viewModel.isModerator.get() ? viewModel.isMessageVisible : false + flag 14 (0xfL): !viewModel.isModerator.get() ? viewModel.isMessageVisible : false + flag 15 (0x10L): viewModel.isMessageVisible ? viewModel.isModerator().get() : false + flag 16 (0x11L): viewModel.isMessageVisible ? viewModel.isModerator().get() : false + flag 17 (0x12L): !viewModel.isModerator.get() ? viewModel.isMessageVisible : false ? viewModel.isMember().get() : false + flag 18 (0x13L): !viewModel.isModerator.get() ? viewModel.isMessageVisible : false ? viewModel.isMember().get() : false + flag 19 (0x14L): viewModel.isModerator().get() ? View.VISIBLE : View.GONE + flag 20 (0x15L): viewModel.isModerator().get() ? View.VISIBLE : View.GONE + flag 21 (0x16L): viewModel.isOfficial().get() ? @android:drawable/amity_ic_verified : null + flag 22 (0x17L): viewModel.isOfficial().get() ? @android:drawable/amity_ic_verified : null + flag 23 (0x18L): viewModel.isPublic().get() ? null : @android:drawable/amity_ic_lock2 + flag 24 (0x19L): viewModel.isPublic().get() ? null : @android:drawable/amity_ic_lock2 + flag 25 (0x1aL): !viewModel.isModerator.get() ? viewModel.isMessageVisible : false ? viewModel.isMember().get() : false ? View.VISIBLE : View.GONE + flag 26 (0x1bL): !viewModel.isModerator.get() ? viewModel.isMessageVisible : false ? viewModel.isMember().get() : false ? View.VISIBLE : View.GONE + flag 27 (0x1cL): viewModel.isMember().get() ? View.VISIBLE : View.GONE + flag 28 (0x1dL): viewModel.isMember().get() ? View.VISIBLE : View.GONE + flag 29 (0x1eL): viewModel.isMember().get() ? View.GONE : View.VISIBLE + flag 30 (0x1fL): viewModel.isMember().get() ? View.GONE : View.VISIBLE + flag 31 (0x20L): viewModel.isMessageVisible ? viewModel.isModerator().get() : false ? View.VISIBLE : View.GONE + flag 32 (0x21L): viewModel.isMessageVisible ? viewModel.isModerator().get() : false ? View.VISIBLE : View.GONE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl.java new file mode 100644 index 00000000..1b65bb98 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl.java @@ -0,0 +1,1020 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentCreateCommunityBindingImpl extends AmityFragmentCreateCommunityBinding implements com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.lAvatar, 28); + sViewsWithIds.put(R.id.icCamera, 29); + sViewsWithIds.put(R.id.tvCommName, 30); + sViewsWithIds.put(R.id.tv_about, 31); + sViewsWithIds.put(R.id.tvCategory, 32); + sViewsWithIds.put(R.id.categoryArrow, 33); + sViewsWithIds.put(R.id.tvAdmin, 34); + sViewsWithIds.put(R.id.tv_public, 35); + sViewsWithIds.put(R.id.tv_private, 36); + sViewsWithIds.put(R.id.tv_add_members, 37); + sViewsWithIds.put(R.id.rvAddedMembers, 38); + sViewsWithIds.put(R.id.barrier, 39); + } + // views + @NonNull + private final androidx.core.widget.NestedScrollView mboundView0; + @NonNull + private final androidx.constraintlayout.widget.Group mboundView23; + @NonNull + private final android.widget.TextView mboundView4; + @NonNull + private final android.widget.TextView mboundView6; + // variables + @Nullable + private final android.view.View.OnClickListener mCallback8; + @Nullable + private final android.view.View.OnClickListener mCallback7; + @Nullable + private final android.view.View.OnClickListener mCallback6; + // values + // listeners + // Inverse Binding Event Handlers + private androidx.databinding.InverseBindingListener ccNameandroidTextAttrChanged = new androidx.databinding.InverseBindingListener() { + @Override + public void onChange() { + // Inverse of viewModel.communityName.get() + // is viewModel.communityName.set((java.lang.String) callbackArg_0) + java.lang.String callbackArg_0 = androidx.databinding.adapters.TextViewBindingAdapter.getTextString(ccName); + // localize variables for thread safety + // viewModel.communityName + androidx.databinding.ObservableField viewModelCommunityName = null; + // viewModel.communityName.get() + java.lang.String viewModelCommunityNameGet = null; + // viewModel + com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoCreateCommunityViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + // viewModel.communityName != null + boolean viewModelCommunityNameJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModelCommunityName = viewModel.getCommunityName(); + + viewModelCommunityNameJavaLangObjectNull = (viewModelCommunityName) != (null); + if (viewModelCommunityNameJavaLangObjectNull) { + + + + + viewModelCommunityName.set(((java.lang.String) (callbackArg_0))); + } + } + } + }; + private androidx.databinding.InverseBindingListener etDescriptionandroidTextAttrChanged = new androidx.databinding.InverseBindingListener() { + @Override + public void onChange() { + // Inverse of viewModel.description.get() + // is viewModel.description.set((java.lang.String) callbackArg_0) + java.lang.String callbackArg_0 = androidx.databinding.adapters.TextViewBindingAdapter.getTextString(etDescription); + // localize variables for thread safety + // viewModel.description != null + boolean viewModelDescriptionJavaLangObjectNull = false; + // viewModel.description.get() + java.lang.String viewModelDescriptionGet = null; + // viewModel + com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoCreateCommunityViewModel viewModel = mViewModel; + // viewModel.description + androidx.databinding.ObservableField viewModelDescription = null; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModelDescription = viewModel.getDescription(); + + viewModelDescriptionJavaLangObjectNull = (viewModelDescription) != (null); + if (viewModelDescriptionJavaLangObjectNull) { + + + + + viewModelDescription.set(((java.lang.String) (callbackArg_0))); + } + } + } + }; + + public AmityFragmentCreateCommunityBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 40, sIncludes, sViewsWithIds)); + } + private AmityFragmentCreateCommunityBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 9 + , (androidx.constraintlayout.widget.Barrier) bindings[39] + , (com.google.android.material.switchmaterial.SwitchMaterial) bindings[13] + , (com.google.android.material.button.MaterialButton) bindings[27] + , (android.widget.TextView) bindings[10] + , (android.widget.ImageView) bindings[33] + , (com.google.android.material.imageview.ShapeableImageView) bindings[2] + , (com.google.android.material.textfield.TextInputEditText) bindings[3] + , (android.view.View) bindings[1] + , (android.view.View) bindings[5] + , (android.view.View) bindings[9] + , (android.view.View) bindings[11] + , (android.view.View) bindings[14] + , (android.view.View) bindings[18] + , (android.view.View) bindings[22] + , (android.view.View) bindings[26] + , (com.google.android.material.textfield.TextInputEditText) bindings[8] + , (androidx.constraintlayout.widget.Group) bindings[24] + , (android.widget.ImageView) bindings[29] + , (android.widget.ImageView) bindings[25] + , (android.widget.ImageView) bindings[15] + , (android.widget.ImageView) bindings[19] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[28] + , (android.widget.RadioButton) bindings[21] + , (android.widget.RadioButton) bindings[17] + , (androidx.recyclerview.widget.RecyclerView) bindings[38] + , (android.widget.TextView) bindings[31] + , (android.widget.TextView) bindings[37] + , (android.widget.TextView) bindings[34] + , (android.widget.TextView) bindings[12] + , (android.widget.TextView) bindings[32] + , (android.widget.TextView) bindings[30] + , (android.widget.TextView) bindings[7] + , (android.widget.TextView) bindings[36] + , (android.widget.TextView) bindings[20] + , (android.widget.TextView) bindings[35] + , (android.widget.TextView) bindings[16] + ); + this.btnAdminSwitch.setTag(null); + this.btnCreateCommunity.setTag(null); + this.category.setTag(null); + this.ccAvatar.setTag(null); + this.ccName.setTag(null); + this.divider1.setTag(null); + this.divider2.setTag(null); + this.divider3.setTag(null); + this.divider4.setTag(null); + this.divider5.setTag(null); + this.divider6.setTag(null); + this.divider7.setTag(null); + this.divider8.setTag(null); + this.etDescription.setTag(null); + this.groupAddMembers.setTag(null); + this.ivAdd.setTag(null); + this.ivGlobe.setTag(null); + this.ivLock.setTag(null); + this.mboundView0 = (androidx.core.widget.NestedScrollView) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView23 = (androidx.constraintlayout.widget.Group) bindings[23]; + this.mboundView23.setTag(null); + this.mboundView4 = (android.widget.TextView) bindings[4]; + this.mboundView4.setTag(null); + this.mboundView6 = (android.widget.TextView) bindings[6]; + this.mboundView6.setTag(null); + this.rbPrivate.setTag(null); + this.rbPublic.setTag(null); + this.tvAdminDescription.setTag(null); + this.tvCount.setTag(null); + this.tvPrivateDescription.setTag(null); + this.tvPublicDescription.setTag(null); + setRootTag(root); + // listeners + mCallback8 = new com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener(this, 3); + mCallback7 = new com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener(this, 2); + mCallback6 = new com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x400L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoCreateCommunityViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoCreateCommunityViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x200L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeViewModelCategory((androidx.databinding.ObservableParcelable) object, fieldId); + case 1 : + return onChangeViewModelNameError((androidx.databinding.ObservableBoolean) object, fieldId); + case 2 : + return onChangeViewModelCommunityId((androidx.databinding.ObservableField) object, fieldId); + case 3 : + return onChangeViewModelAddMemberVisible((androidx.databinding.ObservableBoolean) object, fieldId); + case 4 : + return onChangeViewModelCommunityName((androidx.databinding.ObservableField) object, fieldId); + case 5 : + return onChangeViewModelIsPublic((androidx.databinding.ObservableBoolean) object, fieldId); + case 6 : + return onChangeViewModelDescription((androidx.databinding.ObservableField) object, fieldId); + case 7 : + return onChangeViewModelAvatarUrl((androidx.databinding.ObservableField) object, fieldId); + case 8 : + return onChangeViewModelIsAdmin((androidx.databinding.ObservableBoolean) object, fieldId); + } + return false; + } + private boolean onChangeViewModelCategory(androidx.databinding.ObservableParcelable ViewModelCategory, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeViewModelNameError(androidx.databinding.ObservableBoolean ViewModelNameError, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + private boolean onChangeViewModelCommunityId(androidx.databinding.ObservableField ViewModelCommunityId, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x4L; + } + return true; + } + return false; + } + private boolean onChangeViewModelAddMemberVisible(androidx.databinding.ObservableBoolean ViewModelAddMemberVisible, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x8L; + } + return true; + } + return false; + } + private boolean onChangeViewModelCommunityName(androidx.databinding.ObservableField ViewModelCommunityName, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x10L; + } + return true; + } + return false; + } + private boolean onChangeViewModelIsPublic(androidx.databinding.ObservableBoolean ViewModelIsPublic, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x20L; + } + return true; + } + return false; + } + private boolean onChangeViewModelDescription(androidx.databinding.ObservableField ViewModelDescription, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x40L; + } + return true; + } + return false; + } + private boolean onChangeViewModelAvatarUrl(androidx.databinding.ObservableField ViewModelAvatarUrl, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x80L; + } + return true; + } + return false; + } + private boolean onChangeViewModelIsAdmin(androidx.databinding.ObservableBoolean ViewModelIsAdmin, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x100L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + boolean textUtilsIsEmptyViewModelCategoryName = false; + androidx.databinding.ObservableParcelable viewModelCategory = null; + androidx.databinding.ObservableBoolean viewModelNameError = null; + androidx.databinding.ObservableField viewModelCommunityId = null; + int viewModelAddMemberVisibleViewVISIBLEViewGONE = 0; + com.ekoapp.ekosdk.uikit.community.data.SelectCategoryItem viewModelCategoryGet = null; + boolean viewModelNameErrorGet = false; + java.lang.String viewModelDescriptionTrimLengthJavaLangString180 = null; + boolean viewModelIsAdminGet = false; + int viewModelNameErrorDivider2AndroidColorAmityColorAlertDivider2AndroidColorAmityColorBase = 0; + int viewModelDescriptionTrimLength = 0; + java.lang.String viewModelCommunityNameTrim = null; + int viewModelCommunityIdEmptyViewVISIBLEViewGONE = 0; + androidx.databinding.ObservableBoolean viewModelAddMemberVisible = null; + java.lang.String viewModelCategoryName = null; + int viewModelNameErrorViewVISIBLEViewGONE = 0; + androidx.databinding.ObservableField viewModelCommunityName = null; + java.lang.String viewModelCommunityIdGet = null; + boolean textUtilsIsEmptyViewModelCategoryNameTextUtilsIsEmptyViewModelCommunityNameTrimBooleanFalse = false; + boolean textUtilsIsEmptyViewModelCategoryNameTextUtilsIsEmptyViewModelCommunityNameTrimBooleanFalseViewModelIsPublicBooleanTrueViewModelAddMemberVisibleBooleanFalse = false; + int viewModelCommunityNameTrimLength = 0; + int viewModelIsPublicViewModelCommunityIdEmptyBooleanFalseViewVISIBLEViewGONE = 0; + boolean viewModelAddMemberVisibleGet = false; + boolean viewModelCommunityIdEmpty = false; + boolean viewModelIsPublic = false; + java.lang.String viewModelDescriptionGet = null; + androidx.databinding.ObservableBoolean ViewModelIsPublic1 = null; + androidx.databinding.ObservableField viewModelDescription = null; + boolean viewModelIsPublicGet = false; + boolean textUtilsIsEmptyViewModelCommunityNameTrim = false; + boolean viewModelIsPublicViewModelCommunityIdEmptyBooleanFalse = false; + boolean TextUtilsIsEmptyViewModelCategoryName1 = false; + androidx.databinding.ObservableField viewModelAvatarUrl = null; + boolean viewModelIsPublicBooleanTrueViewModelAddMemberVisible = false; + boolean ViewModelAddMemberVisible1 = false; + java.lang.String viewModelCommunityNameTrimLengthJavaLangString30 = null; + java.lang.String viewModelCategoryNameEmptyCategoryAndroidStringAmityPleaseSelectCategoryViewModelCategoryName = null; + java.lang.String viewModelCommunityNameGet = null; + boolean viewModelCategoryNameEmpty = false; + java.lang.String viewModelAvatarUrlGet = null; + boolean TextUtilsIsEmptyViewModelCommunityNameTrim1 = false; + java.lang.String viewModelDescriptionTrim = null; + androidx.databinding.ObservableBoolean viewModelIsAdmin = null; + com.ekoapp.ekosdk.uikit.common.views.ColorShade viewModelNameErrorColorShadeDEFAULTColorShadeSHADE4 = null; + com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoCreateCommunityViewModel viewModel = mViewModel; + + if ((dirtyFlags & 0x7ffL) != 0) { + + + if ((dirtyFlags & 0x639L) != 0) { + + if (viewModel != null) { + // read viewModel.category + viewModelCategory = viewModel.getCategory(); + } + updateRegistration(0, viewModelCategory); + + + if (viewModelCategory != null) { + // read viewModel.category.get() + viewModelCategoryGet = viewModelCategory.get(); + } + + + if (viewModelCategoryGet != null) { + // read viewModel.category.get().name + viewModelCategoryName = viewModelCategoryGet.getName(); + } + + + // read TextUtils.isEmpty(viewModel.category.get().name) + TextUtilsIsEmptyViewModelCategoryName1 = android.text.TextUtils.isEmpty(viewModelCategoryName); + + + // read !TextUtils.isEmpty(viewModel.category.get().name) + textUtilsIsEmptyViewModelCategoryName = !TextUtilsIsEmptyViewModelCategoryName1; + if((dirtyFlags & 0x639L) != 0) { + if(textUtilsIsEmptyViewModelCategoryName) { + dirtyFlags |= 0x100000L; + } + else { + dirtyFlags |= 0x80000L; + } + } + if ((dirtyFlags & 0x601L) != 0) { + + if (viewModelCategoryName != null) { + // read viewModel.category.get().name.empty + viewModelCategoryNameEmpty = viewModelCategoryName.isEmpty(); + } + if((dirtyFlags & 0x601L) != 0) { + if(viewModelCategoryNameEmpty) { + dirtyFlags |= 0x40000000L; + } + else { + dirtyFlags |= 0x20000000L; + } + } + } + } + if ((dirtyFlags & 0x602L) != 0) { + + if (viewModel != null) { + // read viewModel.nameError + viewModelNameError = viewModel.getNameError(); + } + updateRegistration(1, viewModelNameError); + + + if (viewModelNameError != null) { + // read viewModel.nameError.get() + viewModelNameErrorGet = viewModelNameError.get(); + } + if((dirtyFlags & 0x602L) != 0) { + if(viewModelNameErrorGet) { + dirtyFlags |= 0x4000L; + dirtyFlags |= 0x40000L; + dirtyFlags |= 0x100000000L; + } + else { + dirtyFlags |= 0x2000L; + dirtyFlags |= 0x20000L; + dirtyFlags |= 0x80000000L; + } + } + + + // read viewModel.nameError.get() ? @android:color/amityColorAlert : @android:color/amityColorBase + viewModelNameErrorDivider2AndroidColorAmityColorAlertDivider2AndroidColorAmityColorBase = ((viewModelNameErrorGet) ? (getColorFromResource(divider2, R.color.amityColorAlert)) : (getColorFromResource(divider2, R.color.amityColorBase))); + // read viewModel.nameError.get() ? View.VISIBLE : View.GONE + viewModelNameErrorViewVISIBLEViewGONE = ((viewModelNameErrorGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + // read viewModel.nameError.get() ? ColorShade.DEFAULT : ColorShade.SHADE4 + viewModelNameErrorColorShadeDEFAULTColorShadeSHADE4 = ((viewModelNameErrorGet) ? (com.ekoapp.ekosdk.uikit.common.views.ColorShade.DEFAULT) : (com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4)); + } + if ((dirtyFlags & 0x604L) != 0) { + + if (viewModel != null) { + // read viewModel.communityId + viewModelCommunityId = viewModel.getCommunityId(); + } + updateRegistration(2, viewModelCommunityId); + + + if (viewModelCommunityId != null) { + // read viewModel.communityId.get() + viewModelCommunityIdGet = viewModelCommunityId.get(); + } + + + if (viewModelCommunityIdGet != null) { + // read viewModel.communityId.get().empty + viewModelCommunityIdEmpty = viewModelCommunityIdGet.isEmpty(); + } + if((dirtyFlags & 0x604L) != 0) { + if(viewModelCommunityIdEmpty) { + dirtyFlags |= 0x10000L; + } + else { + dirtyFlags |= 0x8000L; + } + } + + + // read viewModel.communityId.get().empty ? View.VISIBLE : View.GONE + viewModelCommunityIdEmptyViewVISIBLEViewGONE = ((viewModelCommunityIdEmpty) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x608L) != 0) { + + if (viewModel != null) { + // read viewModel.addMemberVisible + viewModelAddMemberVisible = viewModel.getAddMemberVisible(); + } + updateRegistration(3, viewModelAddMemberVisible); + + + if (viewModelAddMemberVisible != null) { + // read viewModel.addMemberVisible.get() + viewModelAddMemberVisibleGet = viewModelAddMemberVisible.get(); + } + if((dirtyFlags & 0x608L) != 0) { + if(viewModelAddMemberVisibleGet) { + dirtyFlags |= 0x1000L; + } + else { + dirtyFlags |= 0x800L; + } + } + + + // read viewModel.addMemberVisible.get() ? View.VISIBLE : View.GONE + viewModelAddMemberVisibleViewVISIBLEViewGONE = ((viewModelAddMemberVisibleGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x610L) != 0) { + + if (viewModel != null) { + // read viewModel.communityName + viewModelCommunityName = viewModel.getCommunityName(); + } + updateRegistration(4, viewModelCommunityName); + + + if (viewModelCommunityName != null) { + // read viewModel.communityName.get() + viewModelCommunityNameGet = viewModelCommunityName.get(); + } + + + if (viewModelCommunityNameGet != null) { + // read viewModel.communityName.get().trim() + viewModelCommunityNameTrim = viewModelCommunityNameGet.trim(); + } + + + if (viewModelCommunityNameTrim != null) { + // read viewModel.communityName.get().trim().length() + viewModelCommunityNameTrimLength = viewModelCommunityNameTrim.length(); + } + + + // read (viewModel.communityName.get().trim().length()) + ("/30") + viewModelCommunityNameTrimLengthJavaLangString30 = (viewModelCommunityNameTrimLength) + ("/30"); + } + if ((dirtyFlags & 0x624L) != 0) { + + if (viewModel != null) { + // read viewModel.isPublic() + ViewModelIsPublic1 = viewModel.isPublic(); + } + updateRegistration(5, ViewModelIsPublic1); + + + if (ViewModelIsPublic1 != null) { + // read viewModel.isPublic().get() + viewModelIsPublicGet = ViewModelIsPublic1.get(); + } + if((dirtyFlags & 0x400000L) != 0) { + if(viewModelIsPublicGet) { + dirtyFlags |= 0x10000000L; + } + else { + dirtyFlags |= 0x8000000L; + } + } + + + // read !viewModel.isPublic().get() + viewModelIsPublic = !viewModelIsPublicGet; + if((dirtyFlags & 0x624L) != 0) { + if(viewModelIsPublic) { + dirtyFlags |= 0x4000000L; + } + else { + dirtyFlags |= 0x2000000L; + } + } + } + if ((dirtyFlags & 0x640L) != 0) { + + if (viewModel != null) { + // read viewModel.description + viewModelDescription = viewModel.getDescription(); + } + updateRegistration(6, viewModelDescription); + + + if (viewModelDescription != null) { + // read viewModel.description.get() + viewModelDescriptionGet = viewModelDescription.get(); + } + + + if (viewModelDescriptionGet != null) { + // read viewModel.description.get().trim() + viewModelDescriptionTrim = viewModelDescriptionGet.trim(); + } + + + if (viewModelDescriptionTrim != null) { + // read viewModel.description.get().trim().length() + viewModelDescriptionTrimLength = viewModelDescriptionTrim.length(); + } + + + // read (viewModel.description.get().trim().length()) + ("/180") + viewModelDescriptionTrimLengthJavaLangString180 = (viewModelDescriptionTrimLength) + ("/180"); + } + if ((dirtyFlags & 0x680L) != 0) { + + if (viewModel != null) { + // read viewModel.avatarUrl + viewModelAvatarUrl = viewModel.getAvatarUrl(); + } + updateRegistration(7, viewModelAvatarUrl); + + + if (viewModelAvatarUrl != null) { + // read viewModel.avatarUrl.get() + viewModelAvatarUrlGet = viewModelAvatarUrl.get(); + } + } + if ((dirtyFlags & 0x700L) != 0) { + + if (viewModel != null) { + // read viewModel.isAdmin() + viewModelIsAdmin = viewModel.isAdmin(); + } + updateRegistration(8, viewModelIsAdmin); + + + if (viewModelIsAdmin != null) { + // read viewModel.isAdmin().get() + viewModelIsAdminGet = viewModelIsAdmin.get(); + } + } + } + // batch finished + + if ((dirtyFlags & 0x601L) != 0) { + + // read viewModel.category.get().name.empty ? @android:string/amity_please_select_category : viewModel.category.get().name + viewModelCategoryNameEmptyCategoryAndroidStringAmityPleaseSelectCategoryViewModelCategoryName = ((viewModelCategoryNameEmpty) ? (category.getResources().getString(R.string.amity_please_select_category)) : (viewModelCategoryName)); + } + if ((dirtyFlags & 0x4100000L) != 0) { + + + if ((dirtyFlags & 0x4000000L) != 0) { + + if (viewModel != null) { + // read viewModel.communityId + viewModelCommunityId = viewModel.getCommunityId(); + } + updateRegistration(2, viewModelCommunityId); + + + if (viewModelCommunityId != null) { + // read viewModel.communityId.get() + viewModelCommunityIdGet = viewModelCommunityId.get(); + } + + + if (viewModelCommunityIdGet != null) { + // read viewModel.communityId.get().empty + viewModelCommunityIdEmpty = viewModelCommunityIdGet.isEmpty(); + } + if((dirtyFlags & 0x604L) != 0) { + if(viewModelCommunityIdEmpty) { + dirtyFlags |= 0x10000L; + } + else { + dirtyFlags |= 0x8000L; + } + } + } + if ((dirtyFlags & 0x100000L) != 0) { + + if (viewModel != null) { + // read viewModel.communityName + viewModelCommunityName = viewModel.getCommunityName(); + } + updateRegistration(4, viewModelCommunityName); + + + if (viewModelCommunityName != null) { + // read viewModel.communityName.get() + viewModelCommunityNameGet = viewModelCommunityName.get(); + } + + + if (viewModelCommunityNameGet != null) { + // read viewModel.communityName.get().trim() + viewModelCommunityNameTrim = viewModelCommunityNameGet.trim(); + } + + + // read TextUtils.isEmpty(viewModel.communityName.get().trim()) + TextUtilsIsEmptyViewModelCommunityNameTrim1 = android.text.TextUtils.isEmpty(viewModelCommunityNameTrim); + + + // read !TextUtils.isEmpty(viewModel.communityName.get().trim()) + textUtilsIsEmptyViewModelCommunityNameTrim = !TextUtilsIsEmptyViewModelCommunityNameTrim1; + } + } + + if ((dirtyFlags & 0x639L) != 0) { + + // read !TextUtils.isEmpty(viewModel.category.get().name) ? !TextUtils.isEmpty(viewModel.communityName.get().trim()) : false + textUtilsIsEmptyViewModelCategoryNameTextUtilsIsEmptyViewModelCommunityNameTrimBooleanFalse = ((textUtilsIsEmptyViewModelCategoryName) ? (textUtilsIsEmptyViewModelCommunityNameTrim) : (false)); + if((dirtyFlags & 0x639L) != 0) { + if(textUtilsIsEmptyViewModelCategoryNameTextUtilsIsEmptyViewModelCommunityNameTrimBooleanFalse) { + dirtyFlags |= 0x400000L; + } + else { + dirtyFlags |= 0x200000L; + } + } + } + if ((dirtyFlags & 0x624L) != 0) { + + // read !viewModel.isPublic().get() ? viewModel.communityId.get().empty : false + viewModelIsPublicViewModelCommunityIdEmptyBooleanFalse = ((viewModelIsPublic) ? (viewModelCommunityIdEmpty) : (false)); + if((dirtyFlags & 0x624L) != 0) { + if(viewModelIsPublicViewModelCommunityIdEmptyBooleanFalse) { + dirtyFlags |= 0x1000000L; + } + else { + dirtyFlags |= 0x800000L; + } + } + + + // read !viewModel.isPublic().get() ? viewModel.communityId.get().empty : false ? View.VISIBLE : View.GONE + viewModelIsPublicViewModelCommunityIdEmptyBooleanFalseViewVISIBLEViewGONE = ((viewModelIsPublicViewModelCommunityIdEmptyBooleanFalse) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + // batch finished + + if ((dirtyFlags & 0x400000L) != 0) { + + + + if (viewModel != null) { + // read viewModel.isPublic() + ViewModelIsPublic1 = viewModel.isPublic(); + } + updateRegistration(5, ViewModelIsPublic1); + + + if (ViewModelIsPublic1 != null) { + // read viewModel.isPublic().get() + viewModelIsPublicGet = ViewModelIsPublic1.get(); + } + if((dirtyFlags & 0x400000L) != 0) { + if(viewModelIsPublicGet) { + dirtyFlags |= 0x10000000L; + } + else { + dirtyFlags |= 0x8000000L; + } + } + } + // batch finished + + if ((dirtyFlags & 0x8000000L) != 0) { + + if (viewModel != null) { + // read viewModel.addMemberVisible + viewModelAddMemberVisible = viewModel.getAddMemberVisible(); + } + updateRegistration(3, viewModelAddMemberVisible); + + + if (viewModelAddMemberVisible != null) { + // read viewModel.addMemberVisible.get() + viewModelAddMemberVisibleGet = viewModelAddMemberVisible.get(); + } + if((dirtyFlags & 0x608L) != 0) { + if(viewModelAddMemberVisibleGet) { + dirtyFlags |= 0x1000L; + } + else { + dirtyFlags |= 0x800L; + } + } + + + // read !viewModel.addMemberVisible.get() + ViewModelAddMemberVisible1 = !viewModelAddMemberVisibleGet; + } + + if ((dirtyFlags & 0x400000L) != 0) { + + // read viewModel.isPublic().get() ? true : !viewModel.addMemberVisible.get() + viewModelIsPublicBooleanTrueViewModelAddMemberVisible = ((viewModelIsPublicGet) ? (true) : (ViewModelAddMemberVisible1)); + } + + if ((dirtyFlags & 0x639L) != 0) { + + // read !TextUtils.isEmpty(viewModel.category.get().name) ? !TextUtils.isEmpty(viewModel.communityName.get().trim()) : false ? viewModel.isPublic().get() ? true : !viewModel.addMemberVisible.get() : false + textUtilsIsEmptyViewModelCategoryNameTextUtilsIsEmptyViewModelCommunityNameTrimBooleanFalseViewModelIsPublicBooleanTrueViewModelAddMemberVisibleBooleanFalse = ((textUtilsIsEmptyViewModelCategoryNameTextUtilsIsEmptyViewModelCommunityNameTrimBooleanFalse) ? (viewModelIsPublicBooleanTrueViewModelAddMemberVisible) : (false)); + } + // batch finished + if ((dirtyFlags & 0x700L) != 0) { + // api target 1 + + androidx.databinding.adapters.CompoundButtonBindingAdapter.setChecked(this.btnAdminSwitch, viewModelIsAdminGet); + } + if ((dirtyFlags & 0x400L) != 0) { + // api target 1 + + this.btnAdminSwitch.setOnClickListener(mCallback6); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ccAvatar, getColorFromResource(ccAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + androidx.databinding.adapters.TextViewBindingAdapter.setTextWatcher(this.ccName, (androidx.databinding.adapters.TextViewBindingAdapter.BeforeTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.OnTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.AfterTextChanged)null, ccNameandroidTextAttrChanged); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.divider1, getColorFromResource(divider1, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.divider3, getColorFromResource(divider3, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.divider4, getColorFromResource(divider4, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.divider5, getColorFromResource(divider5, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.divider6, getColorFromResource(divider6, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.divider7, getColorFromResource(divider7, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.divider8, getColorFromResource(divider8, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + androidx.databinding.adapters.TextViewBindingAdapter.setTextWatcher(this.etDescription, (androidx.databinding.adapters.TextViewBindingAdapter.BeforeTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.OnTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.AfterTextChanged)null, etDescriptionandroidTextAttrChanged); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedImageView(this.ivAdd, getColorFromResource(ivAdd, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedImageView(this.ivGlobe, getColorFromResource(ivGlobe, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedImageView(this.ivLock, getColorFromResource(ivLock, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.mboundView4, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + this.rbPrivate.setOnClickListener(mCallback8); + this.rbPublic.setOnClickListener(mCallback7); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvAdminDescription, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvCount, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvPrivateDescription, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvPublicDescription, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0x639L) != 0) { + // api target 1 + + this.btnCreateCommunity.setEnabled(textUtilsIsEmptyViewModelCategoryNameTextUtilsIsEmptyViewModelCommunityNameTrimBooleanFalseViewModelIsPublicBooleanTrueViewModelAddMemberVisibleBooleanFalse); + } + if ((dirtyFlags & 0x601L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.category, viewModelCategoryNameEmptyCategoryAndroidStringAmityPleaseSelectCategoryViewModelCategoryName); + } + if ((dirtyFlags & 0x680L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageUrl(this.ccAvatar, viewModelAvatarUrlGet, androidx.appcompat.content.res.AppCompatResources.getDrawable(ccAvatar.getContext(), R.drawable.amity_ic_default_community_avatar)); + } + if ((dirtyFlags & 0x610L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.ccName, viewModelCommunityNameGet); + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.mboundView4, viewModelCommunityNameTrimLengthJavaLangString30); + } + if ((dirtyFlags & 0x602L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.divider2, viewModelNameErrorDivider2AndroidColorAmityColorAlertDivider2AndroidColorAmityColorBase, viewModelNameErrorColorShadeDEFAULTColorShadeSHADE4); + this.mboundView6.setVisibility(viewModelNameErrorViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x640L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.etDescription, viewModelDescriptionGet); + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvCount, viewModelDescriptionTrimLengthJavaLangString180); + } + if ((dirtyFlags & 0x624L) != 0) { + // api target 1 + + this.groupAddMembers.setVisibility(viewModelIsPublicViewModelCommunityIdEmptyBooleanFalseViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x608L) != 0) { + // api target 1 + + this.ivAdd.setVisibility(viewModelAddMemberVisibleViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x604L) != 0) { + // api target 1 + + this.mboundView23.setVisibility(viewModelCommunityIdEmptyViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x620L) != 0) { + // api target 1 + + androidx.databinding.adapters.CompoundButtonBindingAdapter.setChecked(this.rbPrivate, viewModelIsPublic); + androidx.databinding.adapters.CompoundButtonBindingAdapter.setChecked(this.rbPublic, viewModelIsPublicGet); + } + } + // Listener Stub Implementations + // callback impls + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + switch(sourceId) { + case 3: { + // localize variables for thread safety + // viewModel + com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoCreateCommunityViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + + viewModel.changePostType(false); + } + break; + } + case 2: { + // localize variables for thread safety + // viewModel + com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoCreateCommunityViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + + viewModel.changePostType(true); + } + break; + } + case 1: { + // localize variables for thread safety + // viewModel + com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoCreateCommunityViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModel.changeAdminPost(); + } + break; + } + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel.category + flag 1 (0x2L): viewModel.nameError + flag 2 (0x3L): viewModel.communityId + flag 3 (0x4L): viewModel.addMemberVisible + flag 4 (0x5L): viewModel.communityName + flag 5 (0x6L): viewModel.isPublic() + flag 6 (0x7L): viewModel.description + flag 7 (0x8L): viewModel.avatarUrl + flag 8 (0x9L): viewModel.isAdmin() + flag 9 (0xaL): viewModel + flag 10 (0xbL): null + flag 11 (0xcL): viewModel.addMemberVisible.get() ? View.VISIBLE : View.GONE + flag 12 (0xdL): viewModel.addMemberVisible.get() ? View.VISIBLE : View.GONE + flag 13 (0xeL): viewModel.nameError.get() ? @android:color/amityColorAlert : @android:color/amityColorBase + flag 14 (0xfL): viewModel.nameError.get() ? @android:color/amityColorAlert : @android:color/amityColorBase + flag 15 (0x10L): viewModel.communityId.get().empty ? View.VISIBLE : View.GONE + flag 16 (0x11L): viewModel.communityId.get().empty ? View.VISIBLE : View.GONE + flag 17 (0x12L): viewModel.nameError.get() ? View.VISIBLE : View.GONE + flag 18 (0x13L): viewModel.nameError.get() ? View.VISIBLE : View.GONE + flag 19 (0x14L): !TextUtils.isEmpty(viewModel.category.get().name) ? !TextUtils.isEmpty(viewModel.communityName.get().trim()) : false + flag 20 (0x15L): !TextUtils.isEmpty(viewModel.category.get().name) ? !TextUtils.isEmpty(viewModel.communityName.get().trim()) : false + flag 21 (0x16L): !TextUtils.isEmpty(viewModel.category.get().name) ? !TextUtils.isEmpty(viewModel.communityName.get().trim()) : false ? viewModel.isPublic().get() ? true : !viewModel.addMemberVisible.get() : false + flag 22 (0x17L): !TextUtils.isEmpty(viewModel.category.get().name) ? !TextUtils.isEmpty(viewModel.communityName.get().trim()) : false ? viewModel.isPublic().get() ? true : !viewModel.addMemberVisible.get() : false + flag 23 (0x18L): !viewModel.isPublic().get() ? viewModel.communityId.get().empty : false ? View.VISIBLE : View.GONE + flag 24 (0x19L): !viewModel.isPublic().get() ? viewModel.communityId.get().empty : false ? View.VISIBLE : View.GONE + flag 25 (0x1aL): !viewModel.isPublic().get() ? viewModel.communityId.get().empty : false + flag 26 (0x1bL): !viewModel.isPublic().get() ? viewModel.communityId.get().empty : false + flag 27 (0x1cL): viewModel.isPublic().get() ? true : !viewModel.addMemberVisible.get() + flag 28 (0x1dL): viewModel.isPublic().get() ? true : !viewModel.addMemberVisible.get() + flag 29 (0x1eL): viewModel.category.get().name.empty ? @android:string/amity_please_select_category : viewModel.category.get().name + flag 30 (0x1fL): viewModel.category.get().name.empty ? @android:string/amity_please_select_category : viewModel.category.get().name + flag 31 (0x20L): viewModel.nameError.get() ? ColorShade.DEFAULT : ColorShade.SHADE4 + flag 32 (0x21L): viewModel.nameError.get() ? ColorShade.DEFAULT : ColorShade.SHADE4 + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBindingImpl.java new file mode 100644 index 00000000..0f520118 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBindingImpl.java @@ -0,0 +1,254 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentEditCommentBindingImpl extends AmityFragmentEditCommentBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + private androidx.databinding.InverseBindingListener etPostCommentandroidTextAttrChanged = new androidx.databinding.InverseBindingListener() { + @Override + public void onChange() { + // Inverse of vm.commentText.getValue() + // is vm.commentText.setValue((java.lang.String) callbackArg_0) + java.lang.String callbackArg_0 = androidx.databinding.adapters.TextViewBindingAdapter.getTextString(etPostComment); + // localize variables for thread safety + // vm != null + boolean vmJavaLangObjectNull = false; + // vm + com.ekoapp.ekosdk.uikit.community.newsfeed.viewmodel.EkoEditCommentViewModel vm = mVm; + // vm.commentText.getValue() + java.lang.String vmCommentTextGetValue = null; + // vm.commentText + androidx.lifecycle.MutableLiveData vmCommentText = null; + // vm.commentText != null + boolean vmCommentTextJavaLangObjectNull = false; + + + + vmJavaLangObjectNull = (vm) != (null); + if (vmJavaLangObjectNull) { + + + vmCommentText = vm.getCommentText(); + + vmCommentTextJavaLangObjectNull = (vmCommentText) != (null); + if (vmCommentTextJavaLangObjectNull) { + + + + + vmCommentText.setValue(((java.lang.String) (callbackArg_0))); + } + } + } + }; + + public AmityFragmentEditCommentBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 3, sIncludes, sViewsWithIds)); + } + private AmityFragmentEditCommentBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 1 + , (com.google.android.material.textfield.TextInputEditText) bindings[2] + , (android.widget.TextView) bindings[1] + ); + this.etPostComment.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.textviewReplyTo.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x10L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.replyingToUser == variableId) { + setReplyingToUser((java.lang.String) variable); + } + else if (BR.vm == variableId) { + setVm((com.ekoapp.ekosdk.uikit.community.newsfeed.viewmodel.EkoEditCommentViewModel) variable); + } + else if (BR.showReplyingTo == variableId) { + setShowReplyingTo((java.lang.Boolean) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setReplyingToUser(@Nullable java.lang.String ReplyingToUser) { + this.mReplyingToUser = ReplyingToUser; + synchronized(this) { + mDirtyFlags |= 0x2L; + } + notifyPropertyChanged(BR.replyingToUser); + super.requestRebind(); + } + public void setVm(@Nullable com.ekoapp.ekosdk.uikit.community.newsfeed.viewmodel.EkoEditCommentViewModel Vm) { + this.mVm = Vm; + synchronized(this) { + mDirtyFlags |= 0x4L; + } + notifyPropertyChanged(BR.vm); + super.requestRebind(); + } + public void setShowReplyingTo(@Nullable java.lang.Boolean ShowReplyingTo) { + this.mShowReplyingTo = ShowReplyingTo; + synchronized(this) { + mDirtyFlags |= 0x8L; + } + notifyPropertyChanged(BR.showReplyingTo); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeVmCommentText((androidx.lifecycle.MutableLiveData) object, fieldId); + } + return false; + } + private boolean onChangeVmCommentText(androidx.lifecycle.MutableLiveData VmCommentText, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + java.lang.String vmCommentTextGetValue = null; + java.lang.String replyingToUser = mReplyingToUser; + int showReplyingToViewVISIBLEViewGONE = 0; + boolean androidxDatabindingViewDataBindingSafeUnboxShowReplyingTo = false; + com.ekoapp.ekosdk.uikit.community.newsfeed.viewmodel.EkoEditCommentViewModel vm = mVm; + java.lang.String stringFormatTextviewReplyToAndroidStringAmityReplyingToReplyingToUser = null; + androidx.lifecycle.MutableLiveData vmCommentText = null; + java.lang.Boolean showReplyingTo = mShowReplyingTo; + + if ((dirtyFlags & 0x12L) != 0) { + + + + // read String.format(@android:string/amity_replying_to, replyingToUser) + stringFormatTextviewReplyToAndroidStringAmityReplyingToReplyingToUser = java.lang.String.format(textviewReplyTo.getResources().getString(R.string.amity_replying_to), replyingToUser); + } + if ((dirtyFlags & 0x15L) != 0) { + + + + if (vm != null) { + // read vm.commentText + vmCommentText = vm.getCommentText(); + } + updateLiveDataRegistration(0, vmCommentText); + + + if (vmCommentText != null) { + // read vm.commentText.getValue() + vmCommentTextGetValue = vmCommentText.getValue(); + } + } + if ((dirtyFlags & 0x18L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showReplyingTo) + androidxDatabindingViewDataBindingSafeUnboxShowReplyingTo = androidx.databinding.ViewDataBinding.safeUnbox(showReplyingTo); + if((dirtyFlags & 0x18L) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxShowReplyingTo) { + dirtyFlags |= 0x40L; + } + else { + dirtyFlags |= 0x20L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showReplyingTo) ? View.VISIBLE : View.GONE + showReplyingToViewVISIBLEViewGONE = ((androidxDatabindingViewDataBindingSafeUnboxShowReplyingTo) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + // batch finished + if ((dirtyFlags & 0x15L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.etPostComment, vmCommentTextGetValue); + } + if ((dirtyFlags & 0x10L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setTextWatcher(this.etPostComment, (androidx.databinding.adapters.TextViewBindingAdapter.BeforeTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.OnTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.AfterTextChanged)null, etPostCommentandroidTextAttrChanged); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.etPostComment, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2); + } + if ((dirtyFlags & 0x12L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.textviewReplyTo, stringFormatTextviewReplyToAndroidStringAmityReplyingToReplyingToUser); + } + if ((dirtyFlags & 0x18L) != 0) { + // api target 1 + + this.textviewReplyTo.setVisibility(showReplyingToViewVISIBLEViewGONE); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): vm.commentText + flag 1 (0x2L): replyingToUser + flag 2 (0x3L): vm + flag 3 (0x4L): showReplyingTo + flag 4 (0x5L): null + flag 5 (0x6L): androidx.databinding.ViewDataBinding.safeUnbox(showReplyingTo) ? View.VISIBLE : View.GONE + flag 6 (0x7L): androidx.databinding.ViewDataBinding.safeUnbox(showReplyingTo) ? View.VISIBLE : View.GONE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl.java new file mode 100644 index 00000000..a5df2a64 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl.java @@ -0,0 +1,332 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentEditUserProfileBindingImpl extends AmityFragmentEditUserProfileBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.avatarView, 8); + sViewsWithIds.put(R.id.tvAboutLabel, 9); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + private androidx.databinding.InverseBindingListener etAboutandroidTextAttrChanged = new androidx.databinding.InverseBindingListener() { + @Override + public void onChange() { + // Inverse of vm.about.getValue() + // is vm.about.setValue((java.lang.String) callbackArg_0) + java.lang.String callbackArg_0 = androidx.databinding.adapters.TextViewBindingAdapter.getTextString(etAbout); + // localize variables for thread safety + // vm != null + boolean vmJavaLangObjectNull = false; + // vm + com.ekoapp.ekosdk.uikit.community.profile.viewmodel.EkoEditUserProfileViewModel vm = mVm; + // vm.about + androidx.lifecycle.MutableLiveData vmAbout = null; + // vm.about != null + boolean vmAboutJavaLangObjectNull = false; + // vm.about.getValue() + java.lang.String vmAboutGetValue = null; + + + + vmJavaLangObjectNull = (vm) != (null); + if (vmJavaLangObjectNull) { + + + vmAbout = vm.getAbout(); + + vmAboutJavaLangObjectNull = (vmAbout) != (null); + if (vmAboutJavaLangObjectNull) { + + + + + vmAbout.setValue(((java.lang.String) (callbackArg_0))); + } + } + } + }; + private androidx.databinding.InverseBindingListener etDisplayNameandroidTextAttrChanged = new androidx.databinding.InverseBindingListener() { + @Override + public void onChange() { + // Inverse of vm.displayName.getValue() + // is vm.displayName.setValue((java.lang.String) callbackArg_0) + java.lang.String callbackArg_0 = androidx.databinding.adapters.TextViewBindingAdapter.getTextString(etDisplayName); + // localize variables for thread safety + // vm != null + boolean vmJavaLangObjectNull = false; + // vm + com.ekoapp.ekosdk.uikit.community.profile.viewmodel.EkoEditUserProfileViewModel vm = mVm; + // vm.displayName.getValue() + java.lang.String vmDisplayNameGetValue = null; + // vm.displayName + androidx.lifecycle.MutableLiveData vmDisplayName = null; + // vm.displayName != null + boolean vmDisplayNameJavaLangObjectNull = false; + + + + vmJavaLangObjectNull = (vm) != (null); + if (vmJavaLangObjectNull) { + + + vmDisplayName = vm.getDisplayName(); + + vmDisplayNameJavaLangObjectNull = (vmDisplayName) != (null); + if (vmDisplayNameJavaLangObjectNull) { + + + + + vmDisplayName.setValue(((java.lang.String) (callbackArg_0))); + } + } + } + }; + + public AmityFragmentEditUserProfileBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 10, sIncludes, sViewsWithIds)); + } + private AmityFragmentEditUserProfileBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 2 + , (android.widget.FrameLayout) bindings[8] + , (com.google.android.material.textfield.TextInputEditText) bindings[7] + , (com.google.android.material.textfield.TextInputEditText) bindings[5] + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (com.google.android.material.imageview.ShapeableImageView) bindings[2] + , (android.widget.TextView) bindings[6] + , (android.widget.TextView) bindings[9] + , (android.widget.TextView) bindings[3] + , (android.widget.TextView) bindings[4] + ); + this.etAbout.setTag(null); + this.etDisplayName.setTag(null); + this.ivAvatar.setTag(null); + this.ivCamera.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvAboutCount.setTag(null); + this.tvDisplayNameLabel.setTag(null); + this.tvUserNameCount.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x8L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.vm == variableId) { + setVm((com.ekoapp.ekosdk.uikit.community.profile.viewmodel.EkoEditUserProfileViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setVm(@Nullable com.ekoapp.ekosdk.uikit.community.profile.viewmodel.EkoEditUserProfileViewModel Vm) { + this.mVm = Vm; + synchronized(this) { + mDirtyFlags |= 0x4L; + } + notifyPropertyChanged(BR.vm); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeVmAbout((androidx.lifecycle.MutableLiveData) object, fieldId); + case 1 : + return onChangeVmDisplayName((androidx.lifecycle.MutableLiveData) object, fieldId); + } + return false; + } + private boolean onChangeVmAbout(androidx.lifecycle.MutableLiveData VmAbout, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeVmDisplayName(androidx.lifecycle.MutableLiveData VmDisplayName, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + androidx.lifecycle.MutableLiveData vmAbout = null; + java.lang.String vmAboutTrimLengthJavaLangString = null; + com.ekoapp.ekosdk.uikit.community.profile.viewmodel.EkoEditUserProfileViewModel vm = mVm; + int vmAboutMaxTextLength = 0; + java.lang.String vmDisplayNameGetValue = null; + int vmAboutTrimLength = 0; + java.lang.String vmAboutTrimLengthJavaLangStringVmAboutMaxTextLength = null; + int vmDisplayNameTrimLength = 0; + int vmUserNameMaxTextLength = 0; + androidx.lifecycle.MutableLiveData vmDisplayName = null; + java.lang.String vmDisplayNameTrim = null; + java.lang.String vmAboutGetValue = null; + java.lang.String vmDisplayNameTrimLengthJavaLangStringVmUserNameMaxTextLength = null; + java.lang.String vmAboutTrim = null; + java.lang.String vmDisplayNameTrimLengthJavaLangString = null; + + if ((dirtyFlags & 0xfL) != 0) { + + + if ((dirtyFlags & 0xdL) != 0) { + + if (vm != null) { + // read vm.about + vmAbout = vm.getAbout(); + // read vm.aboutMaxTextLength + vmAboutMaxTextLength = vm.getAboutMaxTextLength(); + } + updateLiveDataRegistration(0, vmAbout); + + + if (vmAbout != null) { + // read vm.about.getValue() + vmAboutGetValue = vmAbout.getValue(); + } + + + if (vmAboutGetValue != null) { + // read vm.about.getValue().trim() + vmAboutTrim = vmAboutGetValue.trim(); + } + + + if (vmAboutTrim != null) { + // read vm.about.getValue().trim().length() + vmAboutTrimLength = vmAboutTrim.length(); + } + + + // read (vm.about.getValue().trim().length()) + ("/") + vmAboutTrimLengthJavaLangString = (vmAboutTrimLength) + ("/"); + + + // read ((vm.about.getValue().trim().length()) + ("/")) + (vm.aboutMaxTextLength) + vmAboutTrimLengthJavaLangStringVmAboutMaxTextLength = (vmAboutTrimLengthJavaLangString) + (vmAboutMaxTextLength); + } + if ((dirtyFlags & 0xeL) != 0) { + + if (vm != null) { + // read vm.userNameMaxTextLength + vmUserNameMaxTextLength = vm.getUserNameMaxTextLength(); + // read vm.displayName + vmDisplayName = vm.getDisplayName(); + } + updateLiveDataRegistration(1, vmDisplayName); + + + if (vmDisplayName != null) { + // read vm.displayName.getValue() + vmDisplayNameGetValue = vmDisplayName.getValue(); + } + + + if (vmDisplayNameGetValue != null) { + // read vm.displayName.getValue().trim() + vmDisplayNameTrim = vmDisplayNameGetValue.trim(); + } + + + if (vmDisplayNameTrim != null) { + // read vm.displayName.getValue().trim().length() + vmDisplayNameTrimLength = vmDisplayNameTrim.length(); + } + + + // read (vm.displayName.getValue().trim().length()) + ("/") + vmDisplayNameTrimLengthJavaLangString = (vmDisplayNameTrimLength) + ("/"); + + + // read ((vm.displayName.getValue().trim().length()) + ("/")) + (vm.userNameMaxTextLength) + vmDisplayNameTrimLengthJavaLangStringVmUserNameMaxTextLength = (vmDisplayNameTrimLengthJavaLangString) + (vmUserNameMaxTextLength); + } + } + // batch finished + if ((dirtyFlags & 0xdL) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.etAbout, vmAboutGetValue); + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvAboutCount, vmAboutTrimLengthJavaLangStringVmAboutMaxTextLength); + } + if ((dirtyFlags & 0x8L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setTextWatcher(this.etAbout, (androidx.databinding.adapters.TextViewBindingAdapter.BeforeTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.OnTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.AfterTextChanged)null, etAboutandroidTextAttrChanged); + androidx.databinding.adapters.TextViewBindingAdapter.setTextWatcher(this.etDisplayName, (androidx.databinding.adapters.TextViewBindingAdapter.BeforeTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.OnTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.AfterTextChanged)null, etDisplayNameandroidTextAttrChanged); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAvatar, getColorFromResource(ivAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivCamera, getColorFromResource(ivCamera, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRequiredInLabel(this.tvDisplayNameLabel, true); + } + if ((dirtyFlags & 0xeL) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.etDisplayName, vmDisplayNameGetValue); + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvUserNameCount, vmDisplayNameTrimLengthJavaLangStringVmUserNameMaxTextLength); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): vm.about + flag 1 (0x2L): vm.displayName + flag 2 (0x3L): vm + flag 3 (0x4L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBindingImpl.java new file mode 100644 index 00000000..69eadb1c --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBindingImpl.java @@ -0,0 +1,262 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentExploreBindingImpl extends AmityFragmentExploreBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityFragmentExploreBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityFragmentExploreBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 3 + , (android.widget.FrameLayout) bindings[3] + , (android.widget.FrameLayout) bindings[1] + , (androidx.swiperefreshlayout.widget.SwipeRefreshLayout) bindings[0] + , (android.widget.FrameLayout) bindings[2] + ); + this.categoryContainer.setTag(null); + this.recommendedContainer.setTag(null); + this.refreshLayout.setTag(null); + this.trendingContainer.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x10L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.community.explore.viewmodel.EkoExploreCommunityViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.community.explore.viewmodel.EkoExploreCommunityViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x8L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeViewModelEmptyCategoryList((androidx.databinding.ObservableBoolean) object, fieldId); + case 1 : + return onChangeViewModelEmptyRecommendedList((androidx.databinding.ObservableBoolean) object, fieldId); + case 2 : + return onChangeViewModelEmptyTrendingList((androidx.databinding.ObservableBoolean) object, fieldId); + } + return false; + } + private boolean onChangeViewModelEmptyCategoryList(androidx.databinding.ObservableBoolean ViewModelEmptyCategoryList, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeViewModelEmptyRecommendedList(androidx.databinding.ObservableBoolean ViewModelEmptyRecommendedList, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + private boolean onChangeViewModelEmptyTrendingList(androidx.databinding.ObservableBoolean ViewModelEmptyTrendingList, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x4L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + androidx.databinding.ObservableBoolean viewModelEmptyCategoryList = null; + boolean viewModelEmptyCategoryListGet = false; + boolean viewModelEmptyRecommendedListGet = false; + androidx.databinding.ObservableBoolean viewModelEmptyRecommendedList = null; + int viewModelEmptyCategoryListViewGONEViewVISIBLE = 0; + int viewModelEmptyRecommendedListViewGONEViewVISIBLE = 0; + boolean viewModelEmptyTrendingListGet = false; + com.ekoapp.ekosdk.uikit.community.explore.viewmodel.EkoExploreCommunityViewModel viewModel = mViewModel; + androidx.databinding.ObservableBoolean viewModelEmptyTrendingList = null; + int viewModelEmptyTrendingListViewGONEViewVISIBLE = 0; + + if ((dirtyFlags & 0x1fL) != 0) { + + + if ((dirtyFlags & 0x19L) != 0) { + + if (viewModel != null) { + // read viewModel.emptyCategoryList + viewModelEmptyCategoryList = viewModel.getEmptyCategoryList(); + } + updateRegistration(0, viewModelEmptyCategoryList); + + + if (viewModelEmptyCategoryList != null) { + // read viewModel.emptyCategoryList.get() + viewModelEmptyCategoryListGet = viewModelEmptyCategoryList.get(); + } + if((dirtyFlags & 0x19L) != 0) { + if(viewModelEmptyCategoryListGet) { + dirtyFlags |= 0x40L; + } + else { + dirtyFlags |= 0x20L; + } + } + + + // read viewModel.emptyCategoryList.get() ? View.GONE : View.VISIBLE + viewModelEmptyCategoryListViewGONEViewVISIBLE = ((viewModelEmptyCategoryListGet) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + if ((dirtyFlags & 0x1aL) != 0) { + + if (viewModel != null) { + // read viewModel.emptyRecommendedList + viewModelEmptyRecommendedList = viewModel.getEmptyRecommendedList(); + } + updateRegistration(1, viewModelEmptyRecommendedList); + + + if (viewModelEmptyRecommendedList != null) { + // read viewModel.emptyRecommendedList.get() + viewModelEmptyRecommendedListGet = viewModelEmptyRecommendedList.get(); + } + if((dirtyFlags & 0x1aL) != 0) { + if(viewModelEmptyRecommendedListGet) { + dirtyFlags |= 0x100L; + } + else { + dirtyFlags |= 0x80L; + } + } + + + // read viewModel.emptyRecommendedList.get() ? View.GONE : View.VISIBLE + viewModelEmptyRecommendedListViewGONEViewVISIBLE = ((viewModelEmptyRecommendedListGet) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + if ((dirtyFlags & 0x1cL) != 0) { + + if (viewModel != null) { + // read viewModel.emptyTrendingList + viewModelEmptyTrendingList = viewModel.getEmptyTrendingList(); + } + updateRegistration(2, viewModelEmptyTrendingList); + + + if (viewModelEmptyTrendingList != null) { + // read viewModel.emptyTrendingList.get() + viewModelEmptyTrendingListGet = viewModelEmptyTrendingList.get(); + } + if((dirtyFlags & 0x1cL) != 0) { + if(viewModelEmptyTrendingListGet) { + dirtyFlags |= 0x400L; + } + else { + dirtyFlags |= 0x200L; + } + } + + + // read viewModel.emptyTrendingList.get() ? View.GONE : View.VISIBLE + viewModelEmptyTrendingListViewGONEViewVISIBLE = ((viewModelEmptyTrendingListGet) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + } + // batch finished + if ((dirtyFlags & 0x19L) != 0) { + // api target 1 + + this.categoryContainer.setVisibility(viewModelEmptyCategoryListViewGONEViewVISIBLE); + } + if ((dirtyFlags & 0x1aL) != 0) { + // api target 1 + + this.recommendedContainer.setVisibility(viewModelEmptyRecommendedListViewGONEViewVISIBLE); + } + if ((dirtyFlags & 0x10L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.recommendedContainer, getColorFromResource(recommendedContainer, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + } + if ((dirtyFlags & 0x1cL) != 0) { + // api target 1 + + this.trendingContainer.setVisibility(viewModelEmptyTrendingListViewGONEViewVISIBLE); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel.emptyCategoryList + flag 1 (0x2L): viewModel.emptyRecommendedList + flag 2 (0x3L): viewModel.emptyTrendingList + flag 3 (0x4L): viewModel + flag 4 (0x5L): null + flag 5 (0x6L): viewModel.emptyCategoryList.get() ? View.GONE : View.VISIBLE + flag 6 (0x7L): viewModel.emptyCategoryList.get() ? View.GONE : View.VISIBLE + flag 7 (0x8L): viewModel.emptyRecommendedList.get() ? View.GONE : View.VISIBLE + flag 8 (0x9L): viewModel.emptyRecommendedList.get() ? View.GONE : View.VISIBLE + flag 9 (0xaL): viewModel.emptyTrendingList.get() ? View.GONE : View.VISIBLE + flag 10 (0xbL): viewModel.emptyTrendingList.get() ? View.GONE : View.VISIBLE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBindingImpl.java new file mode 100644 index 00000000..90eabe54 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBindingImpl.java @@ -0,0 +1,186 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentMembersBindingImpl extends AmityFragmentMembersBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.rvCommunityMembers, 2); + } + // views + @NonNull + private final android.widget.FrameLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + private androidx.databinding.InverseBindingListener etSearchandroidTextAttrChanged = new androidx.databinding.InverseBindingListener() { + @Override + public void onChange() { + // Inverse of viewModel.searchString.get() + // is viewModel.searchString.set((java.lang.String) callbackArg_0) + java.lang.String callbackArg_0 = androidx.databinding.adapters.TextViewBindingAdapter.getTextString(etSearch); + // localize variables for thread safety + // viewModel.searchString + androidx.databinding.ObservableField viewModelSearchString = null; + // viewModel.searchString.get() + java.lang.String viewModelSearchStringGet = null; + // viewModel.searchString != null + boolean viewModelSearchStringJavaLangObjectNull = false; + // viewModel + com.ekoapp.ekosdk.uikit.community.members.EkoCommunityMembersViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModelSearchString = viewModel.getSearchString(); + + viewModelSearchStringJavaLangObjectNull = (viewModelSearchString) != (null); + if (viewModelSearchStringJavaLangObjectNull) { + + + + + viewModelSearchString.set(((java.lang.String) (callbackArg_0))); + } + } + } + }; + + public AmityFragmentMembersBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 3, sIncludes, sViewsWithIds)); + } + private AmityFragmentMembersBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 1 + , (com.google.android.material.textfield.TextInputEditText) bindings[1] + , (androidx.recyclerview.widget.RecyclerView) bindings[2] + ); + this.etSearch.setTag(null); + this.mboundView0 = (android.widget.FrameLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x4L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.community.members.EkoCommunityMembersViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.community.members.EkoCommunityMembersViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x2L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeViewModelSearchString((androidx.databinding.ObservableField) object, fieldId); + } + return false; + } + private boolean onChangeViewModelSearchString(androidx.databinding.ObservableField ViewModelSearchString, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + androidx.databinding.ObservableField viewModelSearchString = null; + java.lang.String viewModelSearchStringGet = null; + com.ekoapp.ekosdk.uikit.community.members.EkoCommunityMembersViewModel viewModel = mViewModel; + + if ((dirtyFlags & 0x7L) != 0) { + + + + if (viewModel != null) { + // read viewModel.searchString + viewModelSearchString = viewModel.getSearchString(); + } + updateRegistration(0, viewModelSearchString); + + + if (viewModelSearchString != null) { + // read viewModel.searchString.get() + viewModelSearchStringGet = viewModelSearchString.get(); + } + } + // batch finished + if ((dirtyFlags & 0x7L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.etSearch, viewModelSearchStringGet); + } + if ((dirtyFlags & 0x4L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setTextWatcher(this.etSearch, (androidx.databinding.adapters.TextViewBindingAdapter.BeforeTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.OnTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.AfterTextChanged)null, etSearchandroidTextAttrChanged); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel.searchString + flag 1 (0x2L): viewModel + flag 2 (0x3L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBindingImpl.java new file mode 100644 index 00000000..8da04962 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBindingImpl.java @@ -0,0 +1,186 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentModeratorsBindingImpl extends AmityFragmentModeratorsBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.rvCommunityModerators, 2); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + private androidx.databinding.InverseBindingListener etSearchandroidTextAttrChanged = new androidx.databinding.InverseBindingListener() { + @Override + public void onChange() { + // Inverse of viewModel.searchString.get() + // is viewModel.searchString.set((java.lang.String) callbackArg_0) + java.lang.String callbackArg_0 = androidx.databinding.adapters.TextViewBindingAdapter.getTextString(etSearch); + // localize variables for thread safety + // viewModel.searchString + androidx.databinding.ObservableField viewModelSearchString = null; + // viewModel.searchString.get() + java.lang.String viewModelSearchStringGet = null; + // viewModel.searchString != null + boolean viewModelSearchStringJavaLangObjectNull = false; + // viewModel + com.ekoapp.ekosdk.uikit.community.members.EkoCommunityMembersViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModelSearchString = viewModel.getSearchString(); + + viewModelSearchStringJavaLangObjectNull = (viewModelSearchString) != (null); + if (viewModelSearchStringJavaLangObjectNull) { + + + + + viewModelSearchString.set(((java.lang.String) (callbackArg_0))); + } + } + } + }; + + public AmityFragmentModeratorsBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 3, sIncludes, sViewsWithIds)); + } + private AmityFragmentModeratorsBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 1 + , (com.google.android.material.textfield.TextInputEditText) bindings[1] + , (androidx.recyclerview.widget.RecyclerView) bindings[2] + ); + this.etSearch.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x4L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.community.members.EkoCommunityMembersViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.community.members.EkoCommunityMembersViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x2L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeViewModelSearchString((androidx.databinding.ObservableField) object, fieldId); + } + return false; + } + private boolean onChangeViewModelSearchString(androidx.databinding.ObservableField ViewModelSearchString, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + androidx.databinding.ObservableField viewModelSearchString = null; + java.lang.String viewModelSearchStringGet = null; + com.ekoapp.ekosdk.uikit.community.members.EkoCommunityMembersViewModel viewModel = mViewModel; + + if ((dirtyFlags & 0x7L) != 0) { + + + + if (viewModel != null) { + // read viewModel.searchString + viewModelSearchString = viewModel.getSearchString(); + } + updateRegistration(0, viewModelSearchString); + + + if (viewModelSearchString != null) { + // read viewModel.searchString.get() + viewModelSearchStringGet = viewModelSearchString.get(); + } + } + // batch finished + if ((dirtyFlags & 0x7L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.etSearch, viewModelSearchStringGet); + } + if ((dirtyFlags & 0x4L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setTextWatcher(this.etSearch, (androidx.databinding.adapters.TextViewBindingAdapter.BeforeTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.OnTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.AfterTextChanged)null, etSearchandroidTextAttrChanged); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel.searchString + flag 1 (0x2L): viewModel + flag 2 (0x3L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBindingImpl.java new file mode 100644 index 00000000..c577bc21 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBindingImpl.java @@ -0,0 +1,241 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentMyCommunityBindingImpl extends AmityFragmentMyCommunityBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.rvMyCommunities, 3); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @NonNull + private final android.widget.TextView mboundView2; + // variables + // values + // listeners + // Inverse Binding Event Handlers + private androidx.databinding.InverseBindingListener etSearchandroidTextAttrChanged = new androidx.databinding.InverseBindingListener() { + @Override + public void onChange() { + // Inverse of viewModel.searchString.get() + // is viewModel.searchString.set((java.lang.String) callbackArg_0) + java.lang.String callbackArg_0 = androidx.databinding.adapters.TextViewBindingAdapter.getTextString(etSearch); + // localize variables for thread safety + // viewModel.searchString + androidx.databinding.ObservableField viewModelSearchString = null; + // viewModel.searchString.get() + java.lang.String viewModelSearchStringGet = null; + // viewModel.searchString != null + boolean viewModelSearchStringJavaLangObjectNull = false; + // viewModel + com.ekoapp.ekosdk.uikit.community.mycommunity.viewmodel.EkoMyCommunityListViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModelSearchString = viewModel.getSearchString(); + + viewModelSearchStringJavaLangObjectNull = (viewModelSearchString) != (null); + if (viewModelSearchStringJavaLangObjectNull) { + + + + + viewModelSearchString.set(((java.lang.String) (callbackArg_0))); + } + } + } + }; + + public AmityFragmentMyCommunityBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityFragmentMyCommunityBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 2 + , (com.google.android.material.textfield.TextInputEditText) bindings[1] + , (androidx.recyclerview.widget.RecyclerView) bindings[3] + ); + this.etSearch.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView2 = (android.widget.TextView) bindings[2]; + this.mboundView2.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x8L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.community.mycommunity.viewmodel.EkoMyCommunityListViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.community.mycommunity.viewmodel.EkoMyCommunityListViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x4L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeViewModelSearchString((androidx.databinding.ObservableField) object, fieldId); + case 1 : + return onChangeViewModelEmptyCommunity((androidx.databinding.ObservableBoolean) object, fieldId); + } + return false; + } + private boolean onChangeViewModelSearchString(androidx.databinding.ObservableField ViewModelSearchString, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeViewModelEmptyCommunity(androidx.databinding.ObservableBoolean ViewModelEmptyCommunity, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + boolean viewModelEmptyCommunityGet = false; + androidx.databinding.ObservableField viewModelSearchString = null; + java.lang.String viewModelSearchStringGet = null; + com.ekoapp.ekosdk.uikit.community.mycommunity.viewmodel.EkoMyCommunityListViewModel viewModel = mViewModel; + androidx.databinding.ObservableBoolean viewModelEmptyCommunity = null; + int viewModelEmptyCommunityViewVISIBLEViewGONE = 0; + + if ((dirtyFlags & 0xfL) != 0) { + + + if ((dirtyFlags & 0xdL) != 0) { + + if (viewModel != null) { + // read viewModel.searchString + viewModelSearchString = viewModel.getSearchString(); + } + updateRegistration(0, viewModelSearchString); + + + if (viewModelSearchString != null) { + // read viewModel.searchString.get() + viewModelSearchStringGet = viewModelSearchString.get(); + } + } + if ((dirtyFlags & 0xeL) != 0) { + + if (viewModel != null) { + // read viewModel.emptyCommunity + viewModelEmptyCommunity = viewModel.getEmptyCommunity(); + } + updateRegistration(1, viewModelEmptyCommunity); + + + if (viewModelEmptyCommunity != null) { + // read viewModel.emptyCommunity.get() + viewModelEmptyCommunityGet = viewModelEmptyCommunity.get(); + } + if((dirtyFlags & 0xeL) != 0) { + if(viewModelEmptyCommunityGet) { + dirtyFlags |= 0x20L; + } + else { + dirtyFlags |= 0x10L; + } + } + + + // read viewModel.emptyCommunity.get() ? View.VISIBLE : View.GONE + viewModelEmptyCommunityViewVISIBLEViewGONE = ((viewModelEmptyCommunityGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + } + // batch finished + if ((dirtyFlags & 0xdL) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.etSearch, viewModelSearchStringGet); + } + if ((dirtyFlags & 0x8L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setTextWatcher(this.etSearch, (androidx.databinding.adapters.TextViewBindingAdapter.BeforeTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.OnTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.AfterTextChanged)null, etSearchandroidTextAttrChanged); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.mboundView2, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0xeL) != 0) { + // api target 1 + + this.mboundView2.setVisibility(viewModelEmptyCommunityViewVISIBLEViewGONE); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel.searchString + flag 1 (0x2L): viewModel.emptyCommunity + flag 2 (0x3L): viewModel + flag 3 (0x4L): null + flag 4 (0x5L): viewModel.emptyCommunity.get() ? View.VISIBLE : View.GONE + flag 5 (0x6L): viewModel.emptyCommunity.get() ? View.VISIBLE : View.GONE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBindingImpl.java new file mode 100644 index 00000000..caec8ee8 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBindingImpl.java @@ -0,0 +1,278 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentNewsFeedBindingImpl extends AmityFragmentNewsFeedBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.appBar, 7); + sViewsWithIds.put(R.id.collapsingToolbar, 8); + sViewsWithIds.put(R.id.globalFeedContainer, 9); + sViewsWithIds.put(R.id.ivIcon, 10); + sViewsWithIds.put(R.id.btnExplore, 11); + sViewsWithIds.put(R.id.tvCreateCommunity, 12); + sViewsWithIds.put(R.id.fabCreatePost, 13); + } + // views + @NonNull + private final androidx.constraintlayout.widget.Group mboundView3; + @NonNull + private final androidx.constraintlayout.widget.Group mboundView4; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityFragmentNewsFeedBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 14, sIncludes, sViewsWithIds)); + } + private AmityFragmentNewsFeedBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 2 + , (com.google.android.material.appbar.AppBarLayout) bindings[7] + , (com.google.android.material.button.MaterialButton) bindings[11] + , (com.google.android.material.appbar.CollapsingToolbarLayout) bindings[8] + , (android.view.View) bindings[2] + , (com.google.android.material.floatingactionbutton.FloatingActionButton) bindings[13] + , (android.widget.FrameLayout) bindings[9] + , (android.widget.ImageView) bindings[10] + , (android.widget.FrameLayout) bindings[1] + , (androidx.swiperefreshlayout.widget.SwipeRefreshLayout) bindings[0] + , (android.widget.TextView) bindings[12] + , (android.widget.TextView) bindings[5] + , (android.widget.TextView) bindings[6] + ); + this.divider.setTag(null); + this.mboundView3 = (androidx.constraintlayout.widget.Group) bindings[3]; + this.mboundView3.setTag(null); + this.mboundView4 = (androidx.constraintlayout.widget.Group) bindings[4]; + this.mboundView4.setTag(null); + this.myCommunityContainer.setTag(null); + this.refreshLayout.setTag(null); + this.tvEmptyGlobalFeed.setTag(null); + this.tvFindCommunity.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x8L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.community.newsfeed.viewmodel.EkoNewsFeedViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.community.newsfeed.viewmodel.EkoNewsFeedViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x4L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeViewModelEmptyCommunityList((androidx.databinding.ObservableBoolean) object, fieldId); + case 1 : + return onChangeViewModelEmptyGlobalFeed((androidx.databinding.ObservableBoolean) object, fieldId); + } + return false; + } + private boolean onChangeViewModelEmptyCommunityList(androidx.databinding.ObservableBoolean ViewModelEmptyCommunityList, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeViewModelEmptyGlobalFeed(androidx.databinding.ObservableBoolean ViewModelEmptyGlobalFeed, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + androidx.databinding.ObservableBoolean viewModelEmptyCommunityList = null; + boolean viewModelEmptyCommunityListViewModelEmptyGlobalFeedBooleanFalse = false; + int viewModelEmptyCommunityListViewModelEmptyGlobalFeedBooleanFalseViewVISIBLEViewGONE = 0; + androidx.databinding.ObservableBoolean viewModelEmptyGlobalFeed = null; + boolean viewModelEmptyGlobalFeedViewModelEmptyCommunityListBooleanFalse = false; + boolean viewModelEmptyGlobalFeedGet = false; + int viewModelEmptyCommunityListViewGONEViewVISIBLE = 0; + boolean viewModelEmptyCommunityListGet = false; + int viewModelEmptyGlobalFeedViewModelEmptyCommunityListBooleanFalseViewGONEViewVISIBLE = 0; + com.ekoapp.ekosdk.uikit.community.newsfeed.viewmodel.EkoNewsFeedViewModel viewModel = mViewModel; + + if ((dirtyFlags & 0xfL) != 0) { + + + + if (viewModel != null) { + // read viewModel.emptyCommunityList + viewModelEmptyCommunityList = viewModel.getEmptyCommunityList(); + // read viewModel.emptyGlobalFeed + viewModelEmptyGlobalFeed = viewModel.getEmptyGlobalFeed(); + } + updateRegistration(0, viewModelEmptyCommunityList); + updateRegistration(1, viewModelEmptyGlobalFeed); + + + if (viewModelEmptyCommunityList != null) { + // read viewModel.emptyCommunityList.get() + viewModelEmptyCommunityListGet = viewModelEmptyCommunityList.get(); + } + if((dirtyFlags & 0xfL) != 0) { + if(viewModelEmptyCommunityListGet) { + dirtyFlags |= 0x20L; + } + else { + dirtyFlags |= 0x10L; + } + } + if((dirtyFlags & 0xdL) != 0) { + if(viewModelEmptyCommunityListGet) { + dirtyFlags |= 0x800L; + } + else { + dirtyFlags |= 0x400L; + } + } + if (viewModelEmptyGlobalFeed != null) { + // read viewModel.emptyGlobalFeed.get() + viewModelEmptyGlobalFeedGet = viewModelEmptyGlobalFeed.get(); + } + if((dirtyFlags & 0xfL) != 0) { + if(viewModelEmptyGlobalFeedGet) { + dirtyFlags |= 0x200L; + } + else { + dirtyFlags |= 0x100L; + } + } + + if ((dirtyFlags & 0xdL) != 0) { + + // read viewModel.emptyCommunityList.get() ? View.GONE : View.VISIBLE + viewModelEmptyCommunityListViewGONEViewVISIBLE = ((viewModelEmptyCommunityListGet) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + } + // batch finished + + if ((dirtyFlags & 0xfL) != 0) { + + // read viewModel.emptyCommunityList.get() ? viewModel.emptyGlobalFeed.get() : false + viewModelEmptyCommunityListViewModelEmptyGlobalFeedBooleanFalse = ((viewModelEmptyCommunityListGet) ? (viewModelEmptyGlobalFeedGet) : (false)); + // read viewModel.emptyGlobalFeed.get() ? viewModel.emptyCommunityList.get() : false + viewModelEmptyGlobalFeedViewModelEmptyCommunityListBooleanFalse = ((viewModelEmptyGlobalFeedGet) ? (viewModelEmptyCommunityListGet) : (false)); + if((dirtyFlags & 0xfL) != 0) { + if(viewModelEmptyCommunityListViewModelEmptyGlobalFeedBooleanFalse) { + dirtyFlags |= 0x80L; + } + else { + dirtyFlags |= 0x40L; + } + } + if((dirtyFlags & 0xfL) != 0) { + if(viewModelEmptyGlobalFeedViewModelEmptyCommunityListBooleanFalse) { + dirtyFlags |= 0x2000L; + } + else { + dirtyFlags |= 0x1000L; + } + } + + + // read viewModel.emptyCommunityList.get() ? viewModel.emptyGlobalFeed.get() : false ? View.VISIBLE : View.GONE + viewModelEmptyCommunityListViewModelEmptyGlobalFeedBooleanFalseViewVISIBLEViewGONE = ((viewModelEmptyCommunityListViewModelEmptyGlobalFeedBooleanFalse) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + // read viewModel.emptyGlobalFeed.get() ? viewModel.emptyCommunityList.get() : false ? View.GONE : View.VISIBLE + viewModelEmptyGlobalFeedViewModelEmptyCommunityListBooleanFalseViewGONEViewVISIBLE = ((viewModelEmptyGlobalFeedViewModelEmptyCommunityListBooleanFalse) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + // batch finished + if ((dirtyFlags & 0xdL) != 0) { + // api target 1 + + this.divider.setVisibility(viewModelEmptyCommunityListViewGONEViewVISIBLE); + this.myCommunityContainer.setVisibility(viewModelEmptyCommunityListViewGONEViewVISIBLE); + } + if ((dirtyFlags & 0xfL) != 0) { + // api target 1 + + this.mboundView3.setVisibility(viewModelEmptyGlobalFeedViewModelEmptyCommunityListBooleanFalseViewGONEViewVISIBLE); + this.mboundView4.setVisibility(viewModelEmptyCommunityListViewModelEmptyGlobalFeedBooleanFalseViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x8L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvEmptyGlobalFeed, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvFindCommunity, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel.emptyCommunityList + flag 1 (0x2L): viewModel.emptyGlobalFeed + flag 2 (0x3L): viewModel + flag 3 (0x4L): null + flag 4 (0x5L): viewModel.emptyCommunityList.get() ? viewModel.emptyGlobalFeed.get() : false + flag 5 (0x6L): viewModel.emptyCommunityList.get() ? viewModel.emptyGlobalFeed.get() : false + flag 6 (0x7L): viewModel.emptyCommunityList.get() ? viewModel.emptyGlobalFeed.get() : false ? View.VISIBLE : View.GONE + flag 7 (0x8L): viewModel.emptyCommunityList.get() ? viewModel.emptyGlobalFeed.get() : false ? View.VISIBLE : View.GONE + flag 8 (0x9L): viewModel.emptyGlobalFeed.get() ? viewModel.emptyCommunityList.get() : false + flag 9 (0xaL): viewModel.emptyGlobalFeed.get() ? viewModel.emptyCommunityList.get() : false + flag 10 (0xbL): viewModel.emptyCommunityList.get() ? View.GONE : View.VISIBLE + flag 11 (0xcL): viewModel.emptyCommunityList.get() ? View.GONE : View.VISIBLE + flag 12 (0xdL): viewModel.emptyGlobalFeed.get() ? viewModel.emptyCommunityList.get() : false ? View.GONE : View.VISIBLE + flag 13 (0xeL): viewModel.emptyGlobalFeed.get() ? viewModel.emptyCommunityList.get() : false ? View.GONE : View.VISIBLE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBindingImpl.java new file mode 100644 index 00000000..3ddf6c3d --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBindingImpl.java @@ -0,0 +1,111 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentPostCreateBindingImpl extends AmityFragmentPostCreateBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.clContent, 1); + sViewsWithIds.put(R.id.etPost, 2); + sViewsWithIds.put(R.id.rvAttachment, 3); + sViewsWithIds.put(R.id.bottomBar, 4); + sViewsWithIds.put(R.id.layoutPostAsCommunity, 5); + sViewsWithIds.put(R.id.switchPostAsCommunity, 6); + sViewsWithIds.put(R.id.composeBar, 7); + sViewsWithIds.put(R.id.separator, 8); + sViewsWithIds.put(R.id.btnTakePhoto, 9); + sViewsWithIds.put(R.id.btnUploadPhotos, 10); + sViewsWithIds.put(R.id.btnUploadAttachment, 11); + sViewsWithIds.put(R.id.pbLoading, 12); + } + // views + @NonNull + private final android.widget.RelativeLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityFragmentPostCreateBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 13, sIncludes, sViewsWithIds)); + } + private AmityFragmentPostCreateBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[4] + , (com.google.android.material.button.MaterialButton) bindings[9] + , (com.google.android.material.button.MaterialButton) bindings[11] + , (com.google.android.material.button.MaterialButton) bindings[10] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[1] + , (android.widget.RelativeLayout) bindings[7] + , (com.ekoapp.ekosdk.uikit.community.views.createpost.EkoPostComposeView) bindings[2] + , (android.widget.LinearLayout) bindings[5] + , (android.widget.ProgressBar) bindings[12] + , (androidx.recyclerview.widget.RecyclerView) bindings[3] + , (android.view.View) bindings[8] + , (com.google.android.material.switchmaterial.SwitchMaterial) bindings[6] + ); + this.mboundView0 = (android.widget.RelativeLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBindingImpl.java new file mode 100644 index 00000000..f6180dad --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBindingImpl.java @@ -0,0 +1,228 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentPostDetailBindingImpl extends AmityFragmentPostDetailBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.view_top, 4); + sViewsWithIds.put(R.id.appBar, 5); + sViewsWithIds.put(R.id.collapsingToolbar, 6); + sViewsWithIds.put(R.id.newsFeedHeader, 7); + sViewsWithIds.put(R.id.rvNewsFeed, 8); + sViewsWithIds.put(R.id.postItemFooter, 9); + sViewsWithIds.put(R.id.scroll_empty_view, 10); + sViewsWithIds.put(R.id.view_bottom, 11); + sViewsWithIds.put(R.id.imageview_close_reply, 12); + sViewsWithIds.put(R.id.composeBarDivider, 13); + sViewsWithIds.put(R.id.commentComposeBar, 14); + } + // views + @NonNull + private final android.widget.ProgressBar mboundView1; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityFragmentPostDetailBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 15, sIncludes, sViewsWithIds)); + } + private AmityFragmentPostDetailBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.appbar.AppBarLayout) bindings[5] + , (com.google.android.material.appbar.CollapsingToolbarLayout) bindings[6] + , (com.ekoapp.ekosdk.uikit.community.views.EkoCommentComposeBar) bindings[14] + , (android.view.View) bindings[13] + , (android.widget.ImageView) bindings[12] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[0] + , (com.ekoapp.ekosdk.uikit.community.views.newsfeed.EkoPostItemHeader) bindings[7] + , (com.ekoapp.ekosdk.uikit.community.views.newsfeed.EkoPostItemFooter) bindings[9] + , (androidx.recyclerview.widget.RecyclerView) bindings[8] + , (androidx.core.widget.NestedScrollView) bindings[10] + , (android.widget.TextView) bindings[3] + , (android.widget.LinearLayout) bindings[11] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[2] + , (androidx.coordinatorlayout.widget.CoordinatorLayout) bindings[4] + ); + this.layoutParent.setTag(null); + this.mboundView1 = (android.widget.ProgressBar) bindings[1]; + this.mboundView1.setTag(null); + this.textviewReplyTo.setTag(null); + this.viewReplyTo.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x8L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.showReplying == variableId) { + setShowReplying((java.lang.Boolean) variable); + } + else if (BR.showLoadingComment == variableId) { + setShowLoadingComment((java.lang.Boolean) variable); + } + else if (BR.replyingToUser == variableId) { + setReplyingToUser((java.lang.String) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setShowReplying(@Nullable java.lang.Boolean ShowReplying) { + this.mShowReplying = ShowReplying; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.showReplying); + super.requestRebind(); + } + public void setShowLoadingComment(@Nullable java.lang.Boolean ShowLoadingComment) { + this.mShowLoadingComment = ShowLoadingComment; + synchronized(this) { + mDirtyFlags |= 0x2L; + } + notifyPropertyChanged(BR.showLoadingComment); + super.requestRebind(); + } + public void setReplyingToUser(@Nullable java.lang.String ReplyingToUser) { + this.mReplyingToUser = ReplyingToUser; + synchronized(this) { + mDirtyFlags |= 0x4L; + } + notifyPropertyChanged(BR.replyingToUser); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + java.lang.Boolean showReplying = mShowReplying; + java.lang.String stringFormatTextviewReplyToAndroidStringAmityReplyingToReplyingToUser = null; + int showReplyingViewVISIBLEViewGONE = 0; + boolean androidxDatabindingViewDataBindingSafeUnboxShowReplying = false; + java.lang.Boolean showLoadingComment = mShowLoadingComment; + java.lang.String replyingToUser = mReplyingToUser; + boolean androidxDatabindingViewDataBindingSafeUnboxShowLoadingComment = false; + int showLoadingCommentViewVISIBLEViewGONE = 0; + + if ((dirtyFlags & 0x9L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showReplying) + androidxDatabindingViewDataBindingSafeUnboxShowReplying = androidx.databinding.ViewDataBinding.safeUnbox(showReplying); + if((dirtyFlags & 0x9L) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxShowReplying) { + dirtyFlags |= 0x20L; + } + else { + dirtyFlags |= 0x10L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showReplying) ? View.VISIBLE : View.GONE + showReplyingViewVISIBLEViewGONE = ((androidxDatabindingViewDataBindingSafeUnboxShowReplying) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0xaL) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showLoadingComment) + androidxDatabindingViewDataBindingSafeUnboxShowLoadingComment = androidx.databinding.ViewDataBinding.safeUnbox(showLoadingComment); + if((dirtyFlags & 0xaL) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxShowLoadingComment) { + dirtyFlags |= 0x80L; + } + else { + dirtyFlags |= 0x40L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showLoadingComment) ? View.VISIBLE : View.GONE + showLoadingCommentViewVISIBLEViewGONE = ((androidxDatabindingViewDataBindingSafeUnboxShowLoadingComment) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0xcL) != 0) { + + + + // read String.format(@android:string/amity_replying_to, replyingToUser) + stringFormatTextviewReplyToAndroidStringAmityReplyingToReplyingToUser = java.lang.String.format(textviewReplyTo.getResources().getString(R.string.amity_replying_to), replyingToUser); + } + // batch finished + if ((dirtyFlags & 0xaL) != 0) { + // api target 1 + + this.mboundView1.setVisibility(showLoadingCommentViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0xcL) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.textviewReplyTo, stringFormatTextviewReplyToAndroidStringAmityReplyingToReplyingToUser); + } + if ((dirtyFlags & 0x9L) != 0) { + // api target 1 + + this.viewReplyTo.setVisibility(showReplyingViewVISIBLEViewGONE); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): showReplying + flag 1 (0x2L): showLoadingComment + flag 2 (0x3L): replyingToUser + flag 3 (0x4L): null + flag 4 (0x5L): androidx.databinding.ViewDataBinding.safeUnbox(showReplying) ? View.VISIBLE : View.GONE + flag 5 (0x6L): androidx.databinding.ViewDataBinding.safeUnbox(showReplying) ? View.VISIBLE : View.GONE + flag 6 (0x7L): androidx.databinding.ViewDataBinding.safeUnbox(showLoadingComment) ? View.VISIBLE : View.GONE + flag 7 (0x8L): androidx.databinding.ViewDataBinding.safeUnbox(showLoadingComment) ? View.VISIBLE : View.GONE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBindingImpl.java new file mode 100644 index 00000000..ba8d8887 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBindingImpl.java @@ -0,0 +1,116 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentPostTargetSelectionBindingImpl extends AmityFragmentPostTargetSelectionBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.clMyTimeline, 3); + sViewsWithIds.put(R.id.tvMyTimelineLabel, 4); + sViewsWithIds.put(R.id.separator, 5); + sViewsWithIds.put(R.id.rvCommunity, 6); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityFragmentPostTargetSelectionBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 7, sIncludes, sViewsWithIds)); + } + private AmityFragmentPostTargetSelectionBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[3] + , (androidx.recyclerview.widget.RecyclerView) bindings[6] + , (android.view.View) bindings[5] + , (android.widget.TextView) bindings[2] + , (android.widget.TextView) bindings[4] + ); + this.avProfile.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvCommunityLabel.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.community.newsfeed.viewmodel.EkoCreatePostRoleSelectionViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.community.newsfeed.viewmodel.EkoCreatePostRoleSelectionViewModel ViewModel) { + this.mViewModel = ViewModel; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x2L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.avProfile, getColorFromResource(avProfile, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvCommunityLabel, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBindingImpl.java new file mode 100644 index 00000000..d8cf2e83 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBindingImpl.java @@ -0,0 +1,290 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentSelectMembersListBindingImpl extends AmityFragmentSelectMembersListBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.rvSelectedMembers, 7); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView3; + @NonNull + private final android.widget.TextView mboundView6; + // variables + // values + // listeners + // Inverse Binding Event Handlers + private androidx.databinding.InverseBindingListener etSearchandroidTextAttrChanged = new androidx.databinding.InverseBindingListener() { + @Override + public void onChange() { + // Inverse of viewModel.searchString.get() + // is viewModel.searchString.set((java.lang.String) callbackArg_0) + java.lang.String callbackArg_0 = androidx.databinding.adapters.TextViewBindingAdapter.getTextString(etSearch); + // localize variables for thread safety + // viewModel.searchString + androidx.databinding.ObservableField viewModelSearchString = null; + // viewModel.searchString.get() + java.lang.String viewModelSearchStringGet = null; + // viewModel.searchString != null + boolean viewModelSearchStringJavaLangObjectNull = false; + // viewModel + com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoSelectMembersViewModel viewModel = mViewModel; + // viewModel != null + boolean viewModelJavaLangObjectNull = false; + + + + viewModelJavaLangObjectNull = (viewModel) != (null); + if (viewModelJavaLangObjectNull) { + + + viewModelSearchString = viewModel.getSearchString(); + + viewModelSearchStringJavaLangObjectNull = (viewModelSearchString) != (null); + if (viewModelSearchStringJavaLangObjectNull) { + + + + + viewModelSearchString.set(((java.lang.String) (callbackArg_0))); + } + } + } + }; + + public AmityFragmentSelectMembersListBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 8, sIncludes, sViewsWithIds)); + } + private AmityFragmentSelectMembersListBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 2 + , (com.google.android.material.textfield.TextInputEditText) bindings[1] + , (androidx.recyclerview.widget.RecyclerView) bindings[2] + , (androidx.recyclerview.widget.RecyclerView) bindings[5] + , (androidx.recyclerview.widget.RecyclerView) bindings[7] + , (android.widget.TextView) bindings[4] + ); + this.etSearch.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView3 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[3]; + this.mboundView3.setTag(null); + this.mboundView6 = (android.widget.TextView) bindings[6]; + this.mboundView6.setTag(null); + this.rvMembersList.setTag(null); + this.rvSearchResults.setTag(null); + this.tvSearchResult.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x8L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.viewModel == variableId) { + setViewModel((com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoSelectMembersViewModel) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setViewModel(@Nullable com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoSelectMembersViewModel ViewModel) { + this.mViewModel = ViewModel; + synchronized(this) { + mDirtyFlags |= 0x4L; + } + notifyPropertyChanged(BR.viewModel); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeViewModelIsSearchUser((androidx.databinding.ObservableBoolean) object, fieldId); + case 1 : + return onChangeViewModelSearchString((androidx.databinding.ObservableField) object, fieldId); + } + return false; + } + private boolean onChangeViewModelIsSearchUser(androidx.databinding.ObservableBoolean ViewModelIsSearchUser, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + private boolean onChangeViewModelSearchString(androidx.databinding.ObservableField ViewModelSearchString, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x2L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + boolean viewModelIsSearchUserGet = false; + int textUtilsIsEmptyViewModelSearchStringViewGONEViewVISIBLE = 0; + int viewModelIsSearchUserViewVISIBLEViewGONE = 0; + androidx.databinding.ObservableBoolean viewModelIsSearchUser = null; + boolean textUtilsIsEmptyViewModelSearchString = false; + androidx.databinding.ObservableField viewModelSearchString = null; + int viewModelIsSearchUserViewGONEViewVISIBLE = 0; + int textUtilsIsEmptyViewModelSearchStringViewVISIBLEViewGONE = 0; + java.lang.String viewModelSearchStringGet = null; + com.ekoapp.ekosdk.uikit.community.ui.viewModel.EkoSelectMembersViewModel viewModel = mViewModel; + + if ((dirtyFlags & 0xfL) != 0) { + + + if ((dirtyFlags & 0xdL) != 0) { + + if (viewModel != null) { + // read viewModel.isSearchUser() + viewModelIsSearchUser = viewModel.isSearchUser(); + } + updateRegistration(0, viewModelIsSearchUser); + + + if (viewModelIsSearchUser != null) { + // read viewModel.isSearchUser().get() + viewModelIsSearchUserGet = viewModelIsSearchUser.get(); + } + if((dirtyFlags & 0xdL) != 0) { + if(viewModelIsSearchUserGet) { + dirtyFlags |= 0x80L; + dirtyFlags |= 0x200L; + } + else { + dirtyFlags |= 0x40L; + dirtyFlags |= 0x100L; + } + } + + + // read viewModel.isSearchUser().get() ? View.VISIBLE : View.GONE + viewModelIsSearchUserViewVISIBLEViewGONE = ((viewModelIsSearchUserGet) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + // read viewModel.isSearchUser().get() ? View.GONE : View.VISIBLE + viewModelIsSearchUserViewGONEViewVISIBLE = ((viewModelIsSearchUserGet) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + if ((dirtyFlags & 0xeL) != 0) { + + if (viewModel != null) { + // read viewModel.searchString + viewModelSearchString = viewModel.getSearchString(); + } + updateRegistration(1, viewModelSearchString); + + + if (viewModelSearchString != null) { + // read viewModel.searchString.get() + viewModelSearchStringGet = viewModelSearchString.get(); + } + + + // read TextUtils.isEmpty(viewModel.searchString.get()) + textUtilsIsEmptyViewModelSearchString = android.text.TextUtils.isEmpty(viewModelSearchStringGet); + if((dirtyFlags & 0xeL) != 0) { + if(textUtilsIsEmptyViewModelSearchString) { + dirtyFlags |= 0x20L; + dirtyFlags |= 0x800L; + } + else { + dirtyFlags |= 0x10L; + dirtyFlags |= 0x400L; + } + } + + + // read TextUtils.isEmpty(viewModel.searchString.get()) ? View.GONE : View.VISIBLE + textUtilsIsEmptyViewModelSearchStringViewGONEViewVISIBLE = ((textUtilsIsEmptyViewModelSearchString) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + // read TextUtils.isEmpty(viewModel.searchString.get()) ? View.VISIBLE : View.GONE + textUtilsIsEmptyViewModelSearchStringViewVISIBLEViewGONE = ((textUtilsIsEmptyViewModelSearchString) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + } + // batch finished + if ((dirtyFlags & 0xeL) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.etSearch, viewModelSearchStringGet); + this.mboundView3.setVisibility(textUtilsIsEmptyViewModelSearchStringViewGONEViewVISIBLE); + this.rvMembersList.setVisibility(textUtilsIsEmptyViewModelSearchStringViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x8L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setTextWatcher(this.etSearch, (androidx.databinding.adapters.TextViewBindingAdapter.BeforeTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.OnTextChanged)null, (androidx.databinding.adapters.TextViewBindingAdapter.AfterTextChanged)null, etSearchandroidTextAttrChanged); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.mboundView6, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.tvSearchResult, getColorFromResource(tvSearchResult, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvSearchResult, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0xdL) != 0) { + // api target 1 + + this.mboundView6.setVisibility(viewModelIsSearchUserViewGONEViewVISIBLE); + this.rvSearchResults.setVisibility(viewModelIsSearchUserViewVISIBLEViewGONE); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): viewModel.isSearchUser() + flag 1 (0x2L): viewModel.searchString + flag 2 (0x3L): viewModel + flag 3 (0x4L): null + flag 4 (0x5L): TextUtils.isEmpty(viewModel.searchString.get()) ? View.GONE : View.VISIBLE + flag 5 (0x6L): TextUtils.isEmpty(viewModel.searchString.get()) ? View.GONE : View.VISIBLE + flag 6 (0x7L): viewModel.isSearchUser().get() ? View.VISIBLE : View.GONE + flag 7 (0x8L): viewModel.isSearchUser().get() ? View.VISIBLE : View.GONE + flag 8 (0x9L): viewModel.isSearchUser().get() ? View.GONE : View.VISIBLE + flag 9 (0xaL): viewModel.isSearchUser().get() ? View.GONE : View.VISIBLE + flag 10 (0xbL): TextUtils.isEmpty(viewModel.searchString.get()) ? View.VISIBLE : View.GONE + flag 11 (0xcL): TextUtils.isEmpty(viewModel.searchString.get()) ? View.VISIBLE : View.GONE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBindingImpl.java new file mode 100644 index 00000000..882b991a --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBindingImpl.java @@ -0,0 +1,95 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityFragmentUserProfilePageBindingImpl extends AmityFragmentUserProfilePageBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.appBar, 1); + sViewsWithIds.put(R.id.collapsingToolbar, 2); + sViewsWithIds.put(R.id.userProfileHeader, 3); + sViewsWithIds.put(R.id.tabLayout, 4); + sViewsWithIds.put(R.id.fabCreatePost, 5); + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityFragmentUserProfilePageBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 6, sIncludes, sViewsWithIds)); + } + private AmityFragmentUserProfilePageBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.appbar.AppBarLayout) bindings[1] + , (com.google.android.material.appbar.CollapsingToolbarLayout) bindings[2] + , (com.google.android.material.floatingactionbutton.FloatingActionButton) bindings[5] + , (androidx.swiperefreshlayout.widget.SwipeRefreshLayout) bindings[0] + , (com.ekoapp.ekosdk.uikit.components.EkoTabLayout) bindings[4] + , (com.ekoapp.ekosdk.uikit.community.views.profile.EkoUserProfileHeaderView) bindings[3] + ); + this.refreshLayout.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBindingImpl.java new file mode 100644 index 00000000..39c1a485 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBindingImpl.java @@ -0,0 +1,108 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemAddedMemberBindingImpl extends AmityItemAddedMemberBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.amName, 3); + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemAddedMemberBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityItemAddedMemberBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (android.widget.ImageView) bindings[2] + , (android.widget.TextView) bindings[3] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[0] + ); + this.amAvatar.setTag(null); + this.amCross.setTag(null); + this.lAddedMemberItem.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.avatarUrl == variableId) { + setAvatarUrl((java.lang.String) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setAvatarUrl(@Nullable java.lang.String AvatarUrl) { + this.mAvatarUrl = AvatarUrl; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x2L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.amAvatar, getColorFromResource(amAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedImageView(this.amCross, getColorFromResource(amCross, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): avatarUrl + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBindingImpl.java new file mode 100644 index 00000000..317df78b --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBindingImpl.java @@ -0,0 +1,161 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemCategoryCommunityListBindingImpl extends AmityItemCategoryCommunityListBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemCategoryCommunityListBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 3, sIncludes, sViewsWithIds)); + } + private AmityItemCategoryCommunityListBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (android.widget.TextView) bindings[2] + ); + this.communityAvatar.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvCommunityName.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.ekoCommunity == variableId) { + setEkoCommunity((com.ekoapp.ekosdk.community.EkoCommunity) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setEkoCommunity(@Nullable com.ekoapp.ekosdk.community.EkoCommunity EkoCommunity) { + this.mEkoCommunity = EkoCommunity; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.ekoCommunity); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + android.graphics.drawable.Drawable ekoCommunityPublicJavaLangObjectNullTvCommunityNameAndroidDrawableAmityIcLock2 = null; + com.ekoapp.ekosdk.community.EkoCommunity ekoCommunity = mEkoCommunity; + android.graphics.drawable.Drawable ekoCommunityOfficialTvCommunityNameAndroidDrawableAmityIcVerifiedJavaLangObjectNull = null; + boolean ekoCommunityPublic = false; + boolean ekoCommunityOfficial = false; + + if ((dirtyFlags & 0x3L) != 0) { + + + + if (ekoCommunity != null) { + // read ekoCommunity.public + ekoCommunityPublic = ekoCommunity.isPublic(); + // read ekoCommunity.official + ekoCommunityOfficial = ekoCommunity.isOfficial(); + } + if((dirtyFlags & 0x3L) != 0) { + if(ekoCommunityPublic) { + dirtyFlags |= 0x8L; + } + else { + dirtyFlags |= 0x4L; + } + } + if((dirtyFlags & 0x3L) != 0) { + if(ekoCommunityOfficial) { + dirtyFlags |= 0x20L; + } + else { + dirtyFlags |= 0x10L; + } + } + + + // read ekoCommunity.public ? null : @android:drawable/amity_ic_lock2 + ekoCommunityPublicJavaLangObjectNullTvCommunityNameAndroidDrawableAmityIcLock2 = ((ekoCommunityPublic) ? (null) : (androidx.appcompat.content.res.AppCompatResources.getDrawable(tvCommunityName.getContext(), R.drawable.amity_ic_lock2))); + // read ekoCommunity.official ? @android:drawable/amity_ic_verified : null + ekoCommunityOfficialTvCommunityNameAndroidDrawableAmityIcVerifiedJavaLangObjectNull = ((ekoCommunityOfficial) ? (androidx.appcompat.content.res.AppCompatResources.getDrawable(tvCommunityName.getContext(), R.drawable.amity_ic_verified)) : (null)); + } + // batch finished + if ((dirtyFlags & 0x2L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedImageView(this.communityAvatar, getColorFromResource(communityAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + } + if ((dirtyFlags & 0x3L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setDrawableStart(this.tvCommunityName, ekoCommunityPublicJavaLangObjectNullTvCommunityNameAndroidDrawableAmityIcLock2); + androidx.databinding.adapters.TextViewBindingAdapter.setDrawableEnd(this.tvCommunityName, ekoCommunityOfficialTvCommunityNameAndroidDrawableAmityIcVerifiedJavaLangObjectNull); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): ekoCommunity + flag 1 (0x2L): null + flag 2 (0x3L): ekoCommunity.public ? null : @android:drawable/amity_ic_lock2 + flag 3 (0x4L): ekoCommunity.public ? null : @android:drawable/amity_ic_lock2 + flag 4 (0x5L): ekoCommunity.official ? @android:drawable/amity_ic_verified : null + flag 5 (0x6L): ekoCommunity.official ? @android:drawable/amity_ic_verified : null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBindingImpl.java new file mode 100644 index 00000000..f49640cf --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBindingImpl.java @@ -0,0 +1,117 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemCategoryListBindingImpl extends AmityItemCategoryListBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemCategoryListBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View[] root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 2, sIncludes, sViewsWithIds)); + } + private AmityItemCategoryListBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View[] root, Object[] bindings) { + super(bindingComponent, root[0], 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[0] + , (android.widget.TextView) bindings[1] + ); + this.categoryAvatar.setTag(null); + this.tvCategoryName.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.avatarUrl == variableId) { + setAvatarUrl((java.lang.String) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setAvatarUrl(@Nullable java.lang.String AvatarUrl) { + this.mAvatarUrl = AvatarUrl; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.avatarUrl); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + java.lang.String avatarUrl = mAvatarUrl; + + if ((dirtyFlags & 0x3L) != 0) { + } + // batch finished + if ((dirtyFlags & 0x2L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedImageView(this.categoryAvatar, getColorFromResource(categoryAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + } + if ((dirtyFlags & 0x3L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageUrl(this.categoryAvatar, avatarUrl, androidx.appcompat.content.res.AppCompatResources.getDrawable(categoryAvatar.getContext(), R.drawable.amity_ic_default_category_avatar)); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): avatarUrl + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBindingImpl.java new file mode 100644 index 00000000..60a0240c --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBindingImpl.java @@ -0,0 +1,96 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemCommentFooterNewsFeedBindingImpl extends AmityItemCommentFooterNewsFeedBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemCommentFooterNewsFeedBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View[] root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 3, sIncludes, sViewsWithIds)); + } + private AmityItemCommentFooterNewsFeedBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View[] root, Object[] bindings) { + super(bindingComponent, root[0], 0 + , (android.widget.ImageButton) bindings[2] + , (com.google.android.material.checkbox.MaterialCheckBox) bindings[0] + , (android.widget.TextView) bindings[1] + ); + this.btnCommentAction.setTag(null); + this.cbLike.setTag(null); + this.reply.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x1L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setCheckboxSelectorColor(this.cbLike, getColorFromResource(cbLike, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, getColorFromResource(cbLike, R.color.amityColorPrimary), (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + this.reply.setTextColor(getColorFromResource(reply, R.color.amityColorBase)); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.reply, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBindingImpl.java new file mode 100644 index 00000000..37912dfc --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBindingImpl.java @@ -0,0 +1,393 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemCommentNewsFeedBindingImpl extends AmityItemCommentNewsFeedBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.tvUserName, 9); + sViewsWithIds.put(R.id.btnCommentAction, 10); + sViewsWithIds.put(R.id.tvViewReplies, 11); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemCommentNewsFeedBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 12, sIncludes, sViewsWithIds)); + } + private AmityItemCommentNewsFeedBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (androidx.constraintlayout.widget.Group) bindings[7] + , (android.widget.ImageButton) bindings[10] + , (com.google.android.material.checkbox.MaterialCheckBox) bindings[5] + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (android.widget.TextView) bindings[6] + , (android.widget.TextView) bindings[2] + , (android.widget.TextView) bindings[3] + , (com.ekoapp.ekosdk.uikit.common.views.text.EkoExpandableTextView) bindings[4] + , (android.widget.TextView) bindings[9] + , (android.widget.TextView) bindings[11] + , (android.widget.LinearLayout) bindings[8] + ); + this.actionGroup.setTag(null); + this.cbLike.setTag(null); + this.ivAvatar.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.reply.setTag(null); + this.tvCommentTime.setTag(null); + this.tvEdited.setTag(null); + this.tvPostComment.setTag(null); + this.viewRepliesContainer.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x40L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.edited == variableId) { + setEdited((java.lang.Boolean) variable); + } + else if (BR.isReplyComment == variableId) { + setIsReplyComment((java.lang.Boolean) variable); + } + else if (BR.addBottomSpace == variableId) { + setAddBottomSpace((java.lang.Boolean) variable); + } + else if (BR.showViewRepliesButton == variableId) { + setShowViewRepliesButton((java.lang.Boolean) variable); + } + else if (BR.readOnly == variableId) { + setReadOnly((java.lang.Boolean) variable); + } + else if (BR.avatarUrl == variableId) { + setAvatarUrl((java.lang.String) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setEdited(@Nullable java.lang.Boolean Edited) { + this.mEdited = Edited; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.edited); + super.requestRebind(); + } + public void setIsReplyComment(@Nullable java.lang.Boolean IsReplyComment) { + this.mIsReplyComment = IsReplyComment; + synchronized(this) { + mDirtyFlags |= 0x2L; + } + notifyPropertyChanged(BR.isReplyComment); + super.requestRebind(); + } + public void setAddBottomSpace(@Nullable java.lang.Boolean AddBottomSpace) { + this.mAddBottomSpace = AddBottomSpace; + synchronized(this) { + mDirtyFlags |= 0x4L; + } + notifyPropertyChanged(BR.addBottomSpace); + super.requestRebind(); + } + public void setShowViewRepliesButton(@Nullable java.lang.Boolean ShowViewRepliesButton) { + this.mShowViewRepliesButton = ShowViewRepliesButton; + synchronized(this) { + mDirtyFlags |= 0x8L; + } + notifyPropertyChanged(BR.showViewRepliesButton); + super.requestRebind(); + } + public void setReadOnly(@Nullable java.lang.Boolean ReadOnly) { + this.mReadOnly = ReadOnly; + synchronized(this) { + mDirtyFlags |= 0x10L; + } + notifyPropertyChanged(BR.readOnly); + super.requestRebind(); + } + public void setAvatarUrl(@Nullable java.lang.String AvatarUrl) { + this.mAvatarUrl = AvatarUrl; + synchronized(this) { + mDirtyFlags |= 0x20L; + } + notifyPropertyChanged(BR.avatarUrl); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + boolean androidxDatabindingViewDataBindingSafeUnboxShowViewRepliesButton = false; + boolean androidxDatabindingViewDataBindingSafeUnboxAddBottomSpace = false; + java.lang.Boolean edited = mEdited; + boolean isReplyCommentBooleanTrueReadOnly = false; + java.lang.Boolean isReplyComment = mIsReplyComment; + java.lang.Boolean addBottomSpace = mAddBottomSpace; + int isReplyCommentBooleanTrueReadOnlyViewGONEViewVISIBLE = 0; + java.lang.Boolean showViewRepliesButton = mShowViewRepliesButton; + int readOnlyViewGONEViewVISIBLE = 0; + float addBottomSpaceTvPostCommentAndroidDimenAmityPaddingXsInt0 = 0f; + boolean androidxDatabindingViewDataBindingSafeUnboxIsReplyComment = false; + boolean androidxDatabindingViewDataBindingSafeUnboxEdited = false; + boolean androidxDatabindingViewDataBindingSafeUnboxReadOnly = false; + int showViewRepliesButtonViewVISIBLEViewGONE = 0; + java.lang.Boolean readOnly = mReadOnly; + java.lang.String avatarUrl = mAvatarUrl; + int editedViewVISIBLEViewGONE = 0; + boolean readOnlyBooleanFalseBooleanTrue = false; + + if ((dirtyFlags & 0x41L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(edited) + androidxDatabindingViewDataBindingSafeUnboxEdited = androidx.databinding.ViewDataBinding.safeUnbox(edited); + if((dirtyFlags & 0x41L) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxEdited) { + dirtyFlags |= 0x40000L; + } + else { + dirtyFlags |= 0x20000L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(edited) ? View.VISIBLE : View.GONE + editedViewVISIBLEViewGONE = ((androidxDatabindingViewDataBindingSafeUnboxEdited) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x52L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(isReplyComment) + androidxDatabindingViewDataBindingSafeUnboxIsReplyComment = androidx.databinding.ViewDataBinding.safeUnbox(isReplyComment); + if((dirtyFlags & 0x52L) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxIsReplyComment) { + dirtyFlags |= 0x100L; + } + else { + dirtyFlags |= 0x80L; + } + } + } + if ((dirtyFlags & 0x44L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(addBottomSpace) + androidxDatabindingViewDataBindingSafeUnboxAddBottomSpace = androidx.databinding.ViewDataBinding.safeUnbox(addBottomSpace); + if((dirtyFlags & 0x44L) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxAddBottomSpace) { + dirtyFlags |= 0x4000L; + } + else { + dirtyFlags |= 0x2000L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(addBottomSpace) ? @android:dimen/amity_padding_xs : 0 + addBottomSpaceTvPostCommentAndroidDimenAmityPaddingXsInt0 = ((androidxDatabindingViewDataBindingSafeUnboxAddBottomSpace) ? (tvPostComment.getResources().getDimension(R.dimen.amity_padding_xs)) : (0)); + } + if ((dirtyFlags & 0x48L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showViewRepliesButton) + androidxDatabindingViewDataBindingSafeUnboxShowViewRepliesButton = androidx.databinding.ViewDataBinding.safeUnbox(showViewRepliesButton); + if((dirtyFlags & 0x48L) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxShowViewRepliesButton) { + dirtyFlags |= 0x10000L; + } + else { + dirtyFlags |= 0x8000L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showViewRepliesButton) ? View.VISIBLE : View.GONE + showViewRepliesButtonViewVISIBLEViewGONE = ((androidxDatabindingViewDataBindingSafeUnboxShowViewRepliesButton) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x50L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(readOnly) + androidxDatabindingViewDataBindingSafeUnboxReadOnly = androidx.databinding.ViewDataBinding.safeUnbox(readOnly); + if((dirtyFlags & 0x50L) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxReadOnly) { + dirtyFlags |= 0x1000L; + dirtyFlags |= 0x100000L; + } + else { + dirtyFlags |= 0x800L; + dirtyFlags |= 0x80000L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(readOnly) ? View.GONE : View.VISIBLE + readOnlyViewGONEViewVISIBLE = ((androidxDatabindingViewDataBindingSafeUnboxReadOnly) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + // read androidx.databinding.ViewDataBinding.safeUnbox(readOnly) ? false : true + readOnlyBooleanFalseBooleanTrue = ((androidxDatabindingViewDataBindingSafeUnboxReadOnly) ? (false) : (true)); + } + if ((dirtyFlags & 0x60L) != 0) { + } + // batch finished + + if ((dirtyFlags & 0x80L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(readOnly) + androidxDatabindingViewDataBindingSafeUnboxReadOnly = androidx.databinding.ViewDataBinding.safeUnbox(readOnly); + if((dirtyFlags & 0x50L) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxReadOnly) { + dirtyFlags |= 0x1000L; + dirtyFlags |= 0x100000L; + } + else { + dirtyFlags |= 0x800L; + dirtyFlags |= 0x80000L; + } + } + } + + if ((dirtyFlags & 0x52L) != 0) { + + // read androidx.databinding.ViewDataBinding.safeUnbox(isReplyComment) ? true : androidx.databinding.ViewDataBinding.safeUnbox(readOnly) + isReplyCommentBooleanTrueReadOnly = ((androidxDatabindingViewDataBindingSafeUnboxIsReplyComment) ? (true) : (androidxDatabindingViewDataBindingSafeUnboxReadOnly)); + if((dirtyFlags & 0x52L) != 0) { + if(isReplyCommentBooleanTrueReadOnly) { + dirtyFlags |= 0x400L; + } + else { + dirtyFlags |= 0x200L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(isReplyComment) ? true : androidx.databinding.ViewDataBinding.safeUnbox(readOnly) ? View.GONE : View.VISIBLE + isReplyCommentBooleanTrueReadOnlyViewGONEViewVISIBLE = ((isReplyCommentBooleanTrueReadOnly) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + // batch finished + if ((dirtyFlags & 0x50L) != 0) { + // api target 1 + + this.actionGroup.setVisibility(readOnlyViewGONEViewVISIBLE); + this.cbLike.setEnabled(readOnlyBooleanFalseBooleanTrue); + } + if ((dirtyFlags & 0x40L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setCheckboxSelectorColor(this.cbLike, getColorFromResource(cbLike, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, getColorFromResource(cbLike, R.color.amityColorPrimary), (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAvatar, getColorFromResource(ivAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + this.reply.setTextColor(getColorFromResource(reply, R.color.upstraColorBase)); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.reply, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvCommentTime, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvEdited, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0x60L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageUrl(this.ivAvatar, avatarUrl, androidx.appcompat.content.res.AppCompatResources.getDrawable(ivAvatar.getContext(), R.drawable.amity_ic_default_profile1)); + } + if ((dirtyFlags & 0x52L) != 0) { + // api target 1 + + this.reply.setVisibility(isReplyCommentBooleanTrueReadOnlyViewGONEViewVISIBLE); + } + if ((dirtyFlags & 0x41L) != 0) { + // api target 1 + + this.tvEdited.setVisibility(editedViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x44L) != 0) { + // api target 1 + + androidx.databinding.adapters.ViewBindingAdapter.setPaddingBottom(this.tvPostComment, addBottomSpaceTvPostCommentAndroidDimenAmityPaddingXsInt0); + } + if ((dirtyFlags & 0x48L) != 0) { + // api target 1 + + this.viewRepliesContainer.setVisibility(showViewRepliesButtonViewVISIBLEViewGONE); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): edited + flag 1 (0x2L): isReplyComment + flag 2 (0x3L): addBottomSpace + flag 3 (0x4L): showViewRepliesButton + flag 4 (0x5L): readOnly + flag 5 (0x6L): avatarUrl + flag 6 (0x7L): null + flag 7 (0x8L): androidx.databinding.ViewDataBinding.safeUnbox(isReplyComment) ? true : androidx.databinding.ViewDataBinding.safeUnbox(readOnly) + flag 8 (0x9L): androidx.databinding.ViewDataBinding.safeUnbox(isReplyComment) ? true : androidx.databinding.ViewDataBinding.safeUnbox(readOnly) + flag 9 (0xaL): androidx.databinding.ViewDataBinding.safeUnbox(isReplyComment) ? true : androidx.databinding.ViewDataBinding.safeUnbox(readOnly) ? View.GONE : View.VISIBLE + flag 10 (0xbL): androidx.databinding.ViewDataBinding.safeUnbox(isReplyComment) ? true : androidx.databinding.ViewDataBinding.safeUnbox(readOnly) ? View.GONE : View.VISIBLE + flag 11 (0xcL): androidx.databinding.ViewDataBinding.safeUnbox(readOnly) ? View.GONE : View.VISIBLE + flag 12 (0xdL): androidx.databinding.ViewDataBinding.safeUnbox(readOnly) ? View.GONE : View.VISIBLE + flag 13 (0xeL): androidx.databinding.ViewDataBinding.safeUnbox(addBottomSpace) ? @android:dimen/amity_padding_xs : 0 + flag 14 (0xfL): androidx.databinding.ViewDataBinding.safeUnbox(addBottomSpace) ? @android:dimen/amity_padding_xs : 0 + flag 15 (0x10L): androidx.databinding.ViewDataBinding.safeUnbox(showViewRepliesButton) ? View.VISIBLE : View.GONE + flag 16 (0x11L): androidx.databinding.ViewDataBinding.safeUnbox(showViewRepliesButton) ? View.VISIBLE : View.GONE + flag 17 (0x12L): androidx.databinding.ViewDataBinding.safeUnbox(edited) ? View.VISIBLE : View.GONE + flag 18 (0x13L): androidx.databinding.ViewDataBinding.safeUnbox(edited) ? View.VISIBLE : View.GONE + flag 19 (0x14L): androidx.databinding.ViewDataBinding.safeUnbox(readOnly) ? false : true + flag 20 (0x15L): androidx.databinding.ViewDataBinding.safeUnbox(readOnly) ? false : true + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBindingImpl.java new file mode 100644 index 00000000..8ede35f9 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBindingImpl.java @@ -0,0 +1,186 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemCommentPostBindingImpl extends AmityItemCommentPostBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.ekoNewsFeedComment, 3); + sViewsWithIds.put(R.id.rvReply, 4); + sViewsWithIds.put(R.id.textview_view_more_replies, 5); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @NonNull + private final android.widget.ProgressBar mboundView2; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemCommentPostBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 6, sIncludes, sViewsWithIds)); + } + private AmityItemCommentPostBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.ekoapp.ekosdk.uikit.community.views.newsfeed.EkoPostCommentView) bindings[3] + , (androidx.recyclerview.widget.RecyclerView) bindings[4] + , (android.widget.TextView) bindings[5] + , (android.widget.LinearLayout) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView2 = (android.widget.ProgressBar) bindings[2]; + this.mboundView2.setTag(null); + this.viewMoreRepliesContainer.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x4L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.showProgressBar == variableId) { + setShowProgressBar((java.lang.Boolean) variable); + } + else if (BR.showViewMoreRepliesButton == variableId) { + setShowViewMoreRepliesButton((java.lang.Boolean) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setShowProgressBar(@Nullable java.lang.Boolean ShowProgressBar) { + this.mShowProgressBar = ShowProgressBar; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.showProgressBar); + super.requestRebind(); + } + public void setShowViewMoreRepliesButton(@Nullable java.lang.Boolean ShowViewMoreRepliesButton) { + this.mShowViewMoreRepliesButton = ShowViewMoreRepliesButton; + synchronized(this) { + mDirtyFlags |= 0x2L; + } + notifyPropertyChanged(BR.showViewMoreRepliesButton); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + java.lang.Boolean showProgressBar = mShowProgressBar; + boolean androidxDatabindingViewDataBindingSafeUnboxShowProgressBar = false; + int showViewMoreRepliesButtonViewVISIBLEViewGONE = 0; + java.lang.Boolean showViewMoreRepliesButton = mShowViewMoreRepliesButton; + int showProgressBarViewVISIBLEViewGONE = 0; + boolean androidxDatabindingViewDataBindingSafeUnboxShowViewMoreRepliesButton = false; + + if ((dirtyFlags & 0x5L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showProgressBar) + androidxDatabindingViewDataBindingSafeUnboxShowProgressBar = androidx.databinding.ViewDataBinding.safeUnbox(showProgressBar); + if((dirtyFlags & 0x5L) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxShowProgressBar) { + dirtyFlags |= 0x40L; + } + else { + dirtyFlags |= 0x20L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showProgressBar) ? View.VISIBLE : View.GONE + showProgressBarViewVISIBLEViewGONE = ((androidxDatabindingViewDataBindingSafeUnboxShowProgressBar) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x6L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showViewMoreRepliesButton) + androidxDatabindingViewDataBindingSafeUnboxShowViewMoreRepliesButton = androidx.databinding.ViewDataBinding.safeUnbox(showViewMoreRepliesButton); + if((dirtyFlags & 0x6L) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxShowViewMoreRepliesButton) { + dirtyFlags |= 0x10L; + } + else { + dirtyFlags |= 0x8L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showViewMoreRepliesButton) ? View.VISIBLE : View.GONE + showViewMoreRepliesButtonViewVISIBLEViewGONE = ((androidxDatabindingViewDataBindingSafeUnboxShowViewMoreRepliesButton) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + // batch finished + if ((dirtyFlags & 0x5L) != 0) { + // api target 1 + + this.mboundView2.setVisibility(showProgressBarViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x6L) != 0) { + // api target 1 + + this.viewMoreRepliesContainer.setVisibility(showViewMoreRepliesButtonViewVISIBLEViewGONE); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): showProgressBar + flag 1 (0x2L): showViewMoreRepliesButton + flag 2 (0x3L): null + flag 3 (0x4L): androidx.databinding.ViewDataBinding.safeUnbox(showViewMoreRepliesButton) ? View.VISIBLE : View.GONE + flag 4 (0x5L): androidx.databinding.ViewDataBinding.safeUnbox(showViewMoreRepliesButton) ? View.VISIBLE : View.GONE + flag 5 (0x6L): androidx.databinding.ViewDataBinding.safeUnbox(showProgressBar) ? View.VISIBLE : View.GONE + flag 6 (0x7L): androidx.databinding.ViewDataBinding.safeUnbox(showProgressBar) ? View.VISIBLE : View.GONE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBindingImpl.java new file mode 100644 index 00000000..ed599da6 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBindingImpl.java @@ -0,0 +1,219 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemCommunityBindingImpl extends AmityItemCommunityBinding implements com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.communityNameContainer, 3); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + @Nullable + private final android.view.View.OnClickListener mCallback5; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemCommunityBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityItemCommunityBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.FrameLayout) bindings[3] + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (android.widget.TextView) bindings[2] + ); + this.ivAvatar.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvCommunityName.setTag(null); + setRootTag(root); + // listeners + mCallback5 = new com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x8L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.ekoCommunity == variableId) { + setEkoCommunity((com.ekoapp.ekosdk.community.EkoCommunity) variable); + } + else if (BR.listener == variableId) { + setListener((com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener) variable); + } + else if (BR.avatarUrl == variableId) { + setAvatarUrl((java.lang.String) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setEkoCommunity(@Nullable com.ekoapp.ekosdk.community.EkoCommunity EkoCommunity) { + this.mEkoCommunity = EkoCommunity; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.ekoCommunity); + super.requestRebind(); + } + public void setListener(@Nullable com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener Listener) { + this.mListener = Listener; + synchronized(this) { + mDirtyFlags |= 0x2L; + } + notifyPropertyChanged(BR.listener); + super.requestRebind(); + } + public void setAvatarUrl(@Nullable java.lang.String AvatarUrl) { + this.mAvatarUrl = AvatarUrl; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + com.ekoapp.ekosdk.community.EkoCommunity ekoCommunity = mEkoCommunity; + android.graphics.drawable.Drawable ekoCommunityOfficialTvCommunityNameAndroidDrawableAmityIcVerifiedJavaLangObjectNull = null; + boolean ekoCommunityPublic = false; + com.ekoapp.ekosdk.file.EkoImage ekoCommunityAvatar = null; + com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener listener = mListener; + java.lang.String ekoCommunityAvatarGetUrl = null; + android.graphics.drawable.Drawable ekoCommunityPublicJavaLangObjectNullTvCommunityNameAndroidDrawableAmityIcLock2 = null; + java.lang.String ekoCommunityDisplayName = null; + boolean ekoCommunityOfficial = false; + + if ((dirtyFlags & 0x9L) != 0) { + + + + if (ekoCommunity != null) { + // read ekoCommunity.public + ekoCommunityPublic = ekoCommunity.isPublic(); + // read ekoCommunity.avatar + ekoCommunityAvatar = ekoCommunity.getAvatar(); + // read ekoCommunity.displayName + ekoCommunityDisplayName = ekoCommunity.getDisplayName(); + // read ekoCommunity.official + ekoCommunityOfficial = ekoCommunity.isOfficial(); + } + if((dirtyFlags & 0x9L) != 0) { + if(ekoCommunityPublic) { + dirtyFlags |= 0x80L; + } + else { + dirtyFlags |= 0x40L; + } + } + if((dirtyFlags & 0x9L) != 0) { + if(ekoCommunityOfficial) { + dirtyFlags |= 0x20L; + } + else { + dirtyFlags |= 0x10L; + } + } + + + // read ekoCommunity.public ? null : @android:drawable/amity_ic_lock2 + ekoCommunityPublicJavaLangObjectNullTvCommunityNameAndroidDrawableAmityIcLock2 = ((ekoCommunityPublic) ? (null) : (androidx.appcompat.content.res.AppCompatResources.getDrawable(tvCommunityName.getContext(), R.drawable.amity_ic_lock2))); + // read ekoCommunity.official ? @android:drawable/amity_ic_verified : null + ekoCommunityOfficialTvCommunityNameAndroidDrawableAmityIcVerifiedJavaLangObjectNull = ((ekoCommunityOfficial) ? (androidx.appcompat.content.res.AppCompatResources.getDrawable(tvCommunityName.getContext(), R.drawable.amity_ic_verified)) : (null)); + if (ekoCommunityAvatar != null) { + // read ekoCommunity.avatar.getUrl() + ekoCommunityAvatarGetUrl = ekoCommunityAvatar.getUrl(); + } + } + // batch finished + if ((dirtyFlags & 0x9L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageUrl(this.ivAvatar, ekoCommunityAvatarGetUrl, androidx.appcompat.content.res.AppCompatResources.getDrawable(ivAvatar.getContext(), R.drawable.amity_ic_default_community_avatar_small)); + androidx.databinding.adapters.TextViewBindingAdapter.setDrawableStart(this.tvCommunityName, ekoCommunityPublicJavaLangObjectNullTvCommunityNameAndroidDrawableAmityIcLock2); + androidx.databinding.adapters.TextViewBindingAdapter.setDrawableEnd(this.tvCommunityName, ekoCommunityOfficialTvCommunityNameAndroidDrawableAmityIcVerifiedJavaLangObjectNull); + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvCommunityName, ekoCommunityDisplayName); + } + if ((dirtyFlags & 0x8L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAvatar, getColorFromResource(ivAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + this.mboundView0.setOnClickListener(mCallback5); + } + } + // Listener Stub Implementations + // callback impls + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // ekoCommunity + com.ekoapp.ekosdk.community.EkoCommunity ekoCommunity = mEkoCommunity; + // listener != null + boolean listenerJavaLangObjectNull = false; + // listener + com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener listener = mListener; + + + + listenerJavaLangObjectNull = (listener) != (null); + if (listenerJavaLangObjectNull) { + + + + listener.onCommunitySelected(ekoCommunity); + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): ekoCommunity + flag 1 (0x2L): listener + flag 2 (0x3L): avatarUrl + flag 3 (0x4L): null + flag 4 (0x5L): ekoCommunity.official ? @android:drawable/amity_ic_verified : null + flag 5 (0x6L): ekoCommunity.official ? @android:drawable/amity_ic_verified : null + flag 6 (0x7L): ekoCommunity.public ? null : @android:drawable/amity_ic_lock2 + flag 7 (0x8L): ekoCommunity.public ? null : @android:drawable/amity_ic_lock2 + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBindingImpl.java new file mode 100644 index 00000000..7e887769 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBindingImpl.java @@ -0,0 +1,187 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemCommunityCategoryBindingImpl extends AmityItemCommunityCategoryBinding implements com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + @NonNull + private final android.widget.TextView mboundView2; + // variables + @Nullable + private final android.view.View.OnClickListener mCallback12; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemCommunityCategoryBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 3, sIncludes, sViewsWithIds)); + } + private AmityItemCommunityCategoryBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + ); + this.ivAvatar.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView2 = (android.widget.TextView) bindings[2]; + this.mboundView2.setTag(null); + setRootTag(root); + // listeners + mCallback12 = new com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x8L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.avatarUrl == variableId) { + setAvatarUrl((java.lang.String) variable); + } + else if (BR.communityCategory == variableId) { + setCommunityCategory((com.ekoapp.ekosdk.community.category.EkoCommunityCategory) variable); + } + else if (BR.listener == variableId) { + setListener((com.ekoapp.ekosdk.uikit.community.explore.listener.IEkoCategoryItemClickListener) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setAvatarUrl(@Nullable java.lang.String AvatarUrl) { + this.mAvatarUrl = AvatarUrl; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.avatarUrl); + super.requestRebind(); + } + public void setCommunityCategory(@Nullable com.ekoapp.ekosdk.community.category.EkoCommunityCategory CommunityCategory) { + this.mCommunityCategory = CommunityCategory; + synchronized(this) { + mDirtyFlags |= 0x2L; + } + notifyPropertyChanged(BR.communityCategory); + super.requestRebind(); + } + public void setListener(@Nullable com.ekoapp.ekosdk.uikit.community.explore.listener.IEkoCategoryItemClickListener Listener) { + this.mListener = Listener; + synchronized(this) { + mDirtyFlags |= 0x4L; + } + notifyPropertyChanged(BR.listener); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + java.lang.String avatarUrl = mAvatarUrl; + com.ekoapp.ekosdk.community.category.EkoCommunityCategory communityCategory = mCommunityCategory; + com.ekoapp.ekosdk.uikit.community.explore.listener.IEkoCategoryItemClickListener listener = mListener; + java.lang.String communityCategoryName = null; + + if ((dirtyFlags & 0x9L) != 0) { + } + if ((dirtyFlags & 0xaL) != 0) { + + + + if (communityCategory != null) { + // read communityCategory.name + communityCategoryName = communityCategory.getName(); + } + } + // batch finished + if ((dirtyFlags & 0x9L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageUrl(this.ivAvatar, avatarUrl, androidx.appcompat.content.res.AppCompatResources.getDrawable(ivAvatar.getContext(), R.drawable.amity_ic_default_category_avatar)); + } + if ((dirtyFlags & 0x8L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAvatar, getColorFromResource(ivAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + this.mboundView0.setOnClickListener(mCallback12); + } + if ((dirtyFlags & 0xaL) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.mboundView2, communityCategoryName); + } + } + // Listener Stub Implementations + // callback impls + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // listener != null + boolean listenerJavaLangObjectNull = false; + // listener + com.ekoapp.ekosdk.uikit.community.explore.listener.IEkoCategoryItemClickListener listener = mListener; + // communityCategory + com.ekoapp.ekosdk.community.category.EkoCommunityCategory communityCategory = mCommunityCategory; + + + + listenerJavaLangObjectNull = (listener) != (null); + if (listenerJavaLangObjectNull) { + + + + listener.onCategorySelected(communityCategory); + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): avatarUrl + flag 1 (0x2L): communityCategory + flag 2 (0x3L): listener + flag 3 (0x4L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBindingImpl.java new file mode 100644 index 00000000..d98c0bcb --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBindingImpl.java @@ -0,0 +1,280 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemCommunityMembershipBindingImpl extends AmityItemCommunityMembershipBinding implements com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + @Nullable + private final android.view.View.OnClickListener mCallback10; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemCommunityMembershipBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityItemCommunityMembershipBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (android.widget.ImageView) bindings[3] + , (android.widget.TextView) bindings[2] + ); + this.ivAvatar.setTag(null); + this.ivMore.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvMemberName.setTag(null); + setRootTag(root); + // listeners + mCallback10 = new com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x20L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.isMyUser == variableId) { + setIsMyUser((java.lang.Boolean) variable); + } + else if (BR.listener == variableId) { + setListener((com.ekoapp.ekosdk.uikit.community.members.IMemberClickListener) variable); + } + else if (BR.communityMemberShip == variableId) { + setCommunityMemberShip((com.ekoapp.ekosdk.community.membership.EkoCommunityMembership) variable); + } + else if (BR.avatarUrl == variableId) { + setAvatarUrl((java.lang.String) variable); + } + else if (BR.isJoined == variableId) { + setIsJoined((java.lang.Boolean) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setIsMyUser(@Nullable java.lang.Boolean IsMyUser) { + this.mIsMyUser = IsMyUser; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.isMyUser); + super.requestRebind(); + } + public void setListener(@Nullable com.ekoapp.ekosdk.uikit.community.members.IMemberClickListener Listener) { + this.mListener = Listener; + synchronized(this) { + mDirtyFlags |= 0x2L; + } + notifyPropertyChanged(BR.listener); + super.requestRebind(); + } + public void setCommunityMemberShip(@Nullable com.ekoapp.ekosdk.community.membership.EkoCommunityMembership CommunityMemberShip) { + this.mCommunityMemberShip = CommunityMemberShip; + synchronized(this) { + mDirtyFlags |= 0x4L; + } + notifyPropertyChanged(BR.communityMemberShip); + super.requestRebind(); + } + public void setAvatarUrl(@Nullable java.lang.String AvatarUrl) { + this.mAvatarUrl = AvatarUrl; + synchronized(this) { + mDirtyFlags |= 0x8L; + } + notifyPropertyChanged(BR.avatarUrl); + super.requestRebind(); + } + public void setIsJoined(@Nullable java.lang.Boolean IsJoined) { + this.mIsJoined = IsJoined; + synchronized(this) { + mDirtyFlags |= 0x10L; + } + notifyPropertyChanged(BR.isJoined); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + boolean isJoinedBooleanTrueIsMyUser = false; + boolean androidxDatabindingViewDataBindingSafeUnboxIsMyUser = false; + java.lang.Boolean isMyUser = mIsMyUser; + com.ekoapp.ekosdk.uikit.community.members.IMemberClickListener listener = mListener; + com.ekoapp.ekosdk.community.membership.EkoCommunityMembership communityMemberShip = mCommunityMemberShip; + java.lang.String communityMemberShipUserDisplayName = null; + boolean androidxDatabindingViewDataBindingSafeUnboxIsJoined = false; + java.lang.String avatarUrl = mAvatarUrl; + int isJoinedBooleanTrueIsMyUserViewGONEViewVISIBLE = 0; + java.lang.Boolean isJoined = mIsJoined; + com.ekoapp.ekosdk.user.EkoUser communityMemberShipUser = null; + boolean IsJoined1 = false; + + if ((dirtyFlags & 0x24L) != 0) { + + + + if (communityMemberShip != null) { + // read communityMemberShip.user + communityMemberShipUser = communityMemberShip.getUser(); + } + + + if (communityMemberShipUser != null) { + // read communityMemberShip.user.displayName + communityMemberShipUserDisplayName = communityMemberShipUser.getDisplayName(); + } + } + if ((dirtyFlags & 0x28L) != 0) { + } + if ((dirtyFlags & 0x31L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(isJoined) + androidxDatabindingViewDataBindingSafeUnboxIsJoined = androidx.databinding.ViewDataBinding.safeUnbox(isJoined); + + + // read !androidx.databinding.ViewDataBinding.safeUnbox(isJoined) + IsJoined1 = !androidxDatabindingViewDataBindingSafeUnboxIsJoined; + if((dirtyFlags & 0x31L) != 0) { + if(IsJoined1) { + dirtyFlags |= 0x80L; + } + else { + dirtyFlags |= 0x40L; + } + } + } + // batch finished + + if ((dirtyFlags & 0x40L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(isMyUser) + androidxDatabindingViewDataBindingSafeUnboxIsMyUser = androidx.databinding.ViewDataBinding.safeUnbox(isMyUser); + } + + if ((dirtyFlags & 0x31L) != 0) { + + // read !androidx.databinding.ViewDataBinding.safeUnbox(isJoined) ? true : androidx.databinding.ViewDataBinding.safeUnbox(isMyUser) + isJoinedBooleanTrueIsMyUser = ((IsJoined1) ? (true) : (androidxDatabindingViewDataBindingSafeUnboxIsMyUser)); + if((dirtyFlags & 0x31L) != 0) { + if(isJoinedBooleanTrueIsMyUser) { + dirtyFlags |= 0x200L; + } + else { + dirtyFlags |= 0x100L; + } + } + + + // read !androidx.databinding.ViewDataBinding.safeUnbox(isJoined) ? true : androidx.databinding.ViewDataBinding.safeUnbox(isMyUser) ? View.GONE : View.VISIBLE + isJoinedBooleanTrueIsMyUserViewGONEViewVISIBLE = ((isJoinedBooleanTrueIsMyUser) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + // batch finished + if ((dirtyFlags & 0x28L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageUrl(this.ivAvatar, avatarUrl, androidx.appcompat.content.res.AppCompatResources.getDrawable(ivAvatar.getContext(), R.drawable.amity_ic_default_profile_large)); + } + if ((dirtyFlags & 0x20L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAvatar, getColorFromResource(ivAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + this.mboundView0.setOnClickListener(mCallback10); + } + if ((dirtyFlags & 0x31L) != 0) { + // api target 1 + + this.ivMore.setVisibility(isJoinedBooleanTrueIsMyUserViewGONEViewVISIBLE); + } + if ((dirtyFlags & 0x24L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setText(this.tvMemberName, communityMemberShipUserDisplayName); + } + } + // Listener Stub Implementations + // callback impls + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // listener != null + boolean listenerJavaLangObjectNull = false; + // listener + com.ekoapp.ekosdk.uikit.community.members.IMemberClickListener listener = mListener; + // communityMemberShip + com.ekoapp.ekosdk.community.membership.EkoCommunityMembership communityMemberShip = mCommunityMemberShip; + + + + listenerJavaLangObjectNull = (listener) != (null); + if (listenerJavaLangObjectNull) { + + + + listener.onCommunityMembershipSelected(communityMemberShip); + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): isMyUser + flag 1 (0x2L): listener + flag 2 (0x3L): communityMemberShip + flag 3 (0x4L): avatarUrl + flag 4 (0x5L): isJoined + flag 5 (0x6L): null + flag 6 (0x7L): !androidx.databinding.ViewDataBinding.safeUnbox(isJoined) ? true : androidx.databinding.ViewDataBinding.safeUnbox(isMyUser) + flag 7 (0x8L): !androidx.databinding.ViewDataBinding.safeUnbox(isJoined) ? true : androidx.databinding.ViewDataBinding.safeUnbox(isMyUser) + flag 8 (0x9L): !androidx.databinding.ViewDataBinding.safeUnbox(isJoined) ? true : androidx.databinding.ViewDataBinding.safeUnbox(isMyUser) ? View.GONE : View.VISIBLE + flag 9 (0xaL): !androidx.databinding.ViewDataBinding.safeUnbox(isJoined) ? true : androidx.databinding.ViewDataBinding.safeUnbox(isMyUser) ? View.GONE : View.VISIBLE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBindingImpl.java new file mode 100644 index 00000000..2ee8c759 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBindingImpl.java @@ -0,0 +1,131 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemCommunitySelectionListBindingImpl extends AmityItemCommunitySelectionListBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.communityNameContainer, 3); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemCommunitySelectionListBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityItemCommunitySelectionListBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (android.widget.FrameLayout) bindings[3] + , (android.widget.TextView) bindings[2] + ); + this.avCommunityProfile.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvCommunityName.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.community == variableId) { + setCommunity((com.ekoapp.ekosdk.community.EkoCommunity) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setCommunity(@Nullable com.ekoapp.ekosdk.community.EkoCommunity Community) { + this.mCommunity = Community; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.community); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + java.lang.String communityGetDisplayName = null; + com.ekoapp.ekosdk.community.EkoCommunity community = mCommunity; + + if ((dirtyFlags & 0x3L) != 0) { + + + + if (community != null) { + // read community.getDisplayName() + communityGetDisplayName = community.getDisplayName(); + } + } + // batch finished + if ((dirtyFlags & 0x2L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.avCommunityProfile, getColorFromResource(avCommunityProfile, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + } + if ((dirtyFlags & 0x3L) != 0) { + // api target 1 + + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvCommunityName, communityGetDisplayName); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): community + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBindingImpl.java new file mode 100644 index 00000000..442bc748 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBindingImpl.java @@ -0,0 +1,107 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemCreatePostFileBindingImpl extends AmityItemCreatePostFileBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.progress, 3); + sViewsWithIds.put(R.id.ivFileIcon, 4); + sViewsWithIds.put(R.id.tvFileName, 5); + sViewsWithIds.put(R.id.overlay, 6); + sViewsWithIds.put(R.id.layoutPreparingFile, 7); + sViewsWithIds.put(R.id.ivRemove, 8); + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemCreatePostFileBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 9, sIncludes, sViewsWithIds)); + } + private AmityItemCreatePostFileBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[0] + , (com.google.android.material.imageview.ShapeableImageView) bindings[2] + , (android.widget.ImageView) bindings[4] + , (android.widget.ImageView) bindings[8] + , (android.widget.LinearLayout) bindings[7] + , (android.view.View) bindings[6] + , (android.widget.ProgressBar) bindings[3] + , (android.widget.TextView) bindings[5] + , (android.widget.TextView) bindings[1] + ); + this.containerView.setTag(null); + this.ivError.setTag(null); + this.tvFileSize.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x1L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setBackgroundAlpha(this.ivError, ivError.getResources().getInteger(R.integer.alpha_fifty)); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvFileSize, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBindingImpl.java new file mode 100644 index 00000000..feab1d09 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBindingImpl.java @@ -0,0 +1,99 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemCreatePostImageBindingImpl extends AmityItemCreatePostImageBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.ivPhoto, 3); + sViewsWithIds.put(R.id.pbImageUpload, 4); + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemCreatePostImageBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 5, sIncludes, sViewsWithIds)); + } + private AmityItemCreatePostImageBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[0] + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (com.google.android.material.imageview.ShapeableImageView) bindings[2] + , (com.google.android.material.imageview.ShapeableImageView) bindings[3] + , (android.widget.ProgressBar) bindings[4] + ); + this.container.setTag(null); + this.ivCross.setTag(null); + this.ivError.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x1L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setBackgroundAlpha(this.ivCross, ivCross.getResources().getInteger(R.integer.alpha_fifty)); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setBackgroundAlpha(this.ivError, ivError.getResources().getInteger(R.integer.alpha_fifty)); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBindingImpl.java new file mode 100644 index 00000000..78292641 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBindingImpl.java @@ -0,0 +1,99 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemDeletedCommentPostBindingImpl extends AmityItemDeletedCommentPostBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.ivRemove, 3); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemDeletedCommentPostBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityItemDeletedCommentPostBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.ImageView) bindings[3] + , (android.widget.TextView) bindings[2] + , (android.widget.TextView) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvDeletionTime.setTag(null); + this.tvDltMsg.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x1L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvDeletionTime, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvDltMsg, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBindingImpl.java new file mode 100644 index 00000000..a9786ea7 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBindingImpl.java @@ -0,0 +1,99 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemDeletedNewsFeedReplyBindingImpl extends AmityItemDeletedNewsFeedReplyBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.ivRemove, 3); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemDeletedNewsFeedReplyBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityItemDeletedNewsFeedReplyBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.ImageView) bindings[3] + , (android.widget.TextView) bindings[2] + , (android.widget.TextView) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvDeletionTime.setTag(null); + this.tvDltMsg.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x1L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvDeletionTime, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvDltMsg, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBindingImpl.java new file mode 100644 index 00000000..af3cc75b --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBindingImpl.java @@ -0,0 +1,123 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemHeaderSelectMemberBindingImpl extends AmityItemHeaderSelectMemberBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = new androidx.databinding.ViewDataBinding.IncludedLayouts(3); + sIncludes.setIncludes(0, + new String[] {"amity_item_select_member"}, + new int[] {2}, + new int[] {com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_select_member}); + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemHeaderSelectMemberBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 3, sIncludes, sViewsWithIds)); + } + private AmityItemHeaderSelectMemberBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 1 + , (com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSelectMemberBinding) bindings[2] + , (android.widget.TextView) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvHeader.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + layoutMember.invalidateAll(); + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + if (layoutMember.hasPendingBindings()) { + return true; + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + public void setLifecycleOwner(@Nullable androidx.lifecycle.LifecycleOwner lifecycleOwner) { + super.setLifecycleOwner(lifecycleOwner); + layoutMember.setLifecycleOwner(lifecycleOwner); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeLayoutMember((com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSelectMemberBinding) object, fieldId); + } + return false; + } + private boolean onChangeLayoutMember(com.ekoapp.ekosdk.uikit.community.databinding.AmityItemSelectMemberBinding LayoutMember, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x2L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.tvHeader, getColorFromResource(tvHeader, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvHeader, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + executeBindingsOn(layoutMember); + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): layoutMember + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBindingImpl.java new file mode 100644 index 00000000..6781a691 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBindingImpl.java @@ -0,0 +1,102 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemMultipleCreatePostImageBindingImpl extends AmityItemMultipleCreatePostImageBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.pbImageUpload, 4); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemMultipleCreatePostImageBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 5, sIncludes, sViewsWithIds)); + } + private AmityItemMultipleCreatePostImageBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[2] + , (com.google.android.material.imageview.ShapeableImageView) bindings[3] + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (android.widget.ProgressBar) bindings[4] + ); + this.ivCross.setTag(null); + this.ivError.setTag(null); + this.ivPhoto.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x1L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setBackgroundAlpha(this.ivCross, ivCross.getResources().getInteger(R.integer.alpha_fifty)); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setBackgroundAlpha(this.ivError, ivError.getResources().getInteger(R.integer.alpha_fifty)); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivPhoto, getColorFromResource(ivPhoto, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBindingImpl.java new file mode 100644 index 00000000..0a1246a3 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBindingImpl.java @@ -0,0 +1,186 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemMyCommunityBindingImpl extends AmityItemMyCommunityBinding implements com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + @Nullable + private final android.view.View.OnClickListener mCallback1; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemMyCommunityBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityItemMyCommunityBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (android.widget.ImageView) bindings[3] + , (android.widget.TextView) bindings[2] + ); + this.ivAvatar.setTag(null); + this.ivOfficial.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvName.setTag(null); + setRootTag(root); + // listeners + mCallback1 = new com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x4L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.ekoCommunity == variableId) { + setEkoCommunity((com.ekoapp.ekosdk.community.EkoCommunity) variable); + } + else if (BR.listener == variableId) { + setListener((com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setEkoCommunity(@Nullable com.ekoapp.ekosdk.community.EkoCommunity EkoCommunity) { + this.mEkoCommunity = EkoCommunity; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.ekoCommunity); + super.requestRebind(); + } + public void setListener(@Nullable com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener Listener) { + this.mListener = Listener; + synchronized(this) { + mDirtyFlags |= 0x2L; + } + notifyPropertyChanged(BR.listener); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + com.ekoapp.ekosdk.community.EkoCommunity ekoCommunity = mEkoCommunity; + java.lang.String ekoCommunityDisplayName = null; + boolean ekoCommunityOfficial = false; + int ekoCommunityOfficialViewVISIBLEViewGONE = 0; + com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener listener = mListener; + + if ((dirtyFlags & 0x5L) != 0) { + + + + if (ekoCommunity != null) { + // read ekoCommunity.displayName + ekoCommunityDisplayName = ekoCommunity.getDisplayName(); + // read ekoCommunity.official + ekoCommunityOfficial = ekoCommunity.isOfficial(); + } + if((dirtyFlags & 0x5L) != 0) { + if(ekoCommunityOfficial) { + dirtyFlags |= 0x10L; + } + else { + dirtyFlags |= 0x8L; + } + } + + + // read ekoCommunity.official ? View.VISIBLE : View.GONE + ekoCommunityOfficialViewVISIBLEViewGONE = ((ekoCommunityOfficial) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + // batch finished + if ((dirtyFlags & 0x4L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAvatar, getColorFromResource(ivAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + this.mboundView0.setOnClickListener(mCallback1); + } + if ((dirtyFlags & 0x5L) != 0) { + // api target 1 + + this.ivOfficial.setVisibility(ekoCommunityOfficialViewVISIBLEViewGONE); + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.tvName, ekoCommunityDisplayName); + } + } + // Listener Stub Implementations + // callback impls + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // ekoCommunity + com.ekoapp.ekosdk.community.EkoCommunity ekoCommunity = mEkoCommunity; + // listener != null + boolean listenerJavaLangObjectNull = false; + // listener + com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener listener = mListener; + + + + listenerJavaLangObjectNull = (listener) != (null); + if (listenerJavaLangObjectNull) { + + + + listener.onCommunitySelected(ekoCommunity); + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): ekoCommunity + flag 1 (0x2L): listener + flag 2 (0x3L): null + flag 3 (0x4L): ekoCommunity.official ? View.VISIBLE : View.GONE + flag 4 (0x5L): ekoCommunity.official ? View.VISIBLE : View.GONE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBindingImpl.java new file mode 100644 index 00000000..231181cd --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBindingImpl.java @@ -0,0 +1,262 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemPostFooterBindingImpl extends AmityItemPostFooterBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + @NonNull + private final android.widget.TextView mboundView9; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemPostFooterBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View[] root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 14, sIncludes, sViewsWithIds)); + } + private AmityItemPostFooterBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View[] root, Object[] bindings) { + super(bindingComponent, root[0], 0 + , (android.widget.TextView) bindings[6] + , (com.google.android.material.checkbox.MaterialCheckBox) bindings[5] + , (android.widget.TextView) bindings[7] + , (android.widget.LinearLayout) bindings[4] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[0] + , (androidx.recyclerview.widget.RecyclerView) bindings[11] + , (android.view.View) bindings[3] + , (android.view.View) bindings[10] + , (android.view.View) bindings[13] + , (android.widget.LinearLayout) bindings[8] + , (android.widget.TextView) bindings[2] + , (android.widget.TextView) bindings[1] + , (android.widget.LinearLayout) bindings[12] + ); + this.cbComment.setTag(null); + this.cbLike.setTag(null); + this.cbShare.setTag(null); + this.mboundView9 = (android.widget.TextView) bindings[9]; + this.mboundView9.setTag(null); + this.postActionLayout.setTag(null); + this.reactionStatusLayout.setTag(null); + this.rvCommentFooter.setTag(null); + this.separator.setTag(null); + this.separator2.setTag(null); + this.separatorViewAllComments.setTag(null); + this.tvJoinCommunityMessage.setTag(null); + this.tvNumberOfComments.setTag(null); + this.tvNumberOfLikes.setTag(null); + this.viewAllCommentContainer.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x8L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.showViewAllComment == variableId) { + setShowViewAllComment((java.lang.Boolean) variable); + } + else if (BR.readOnly == variableId) { + setReadOnly((java.lang.Boolean) variable); + } + else if (BR.showShareButton == variableId) { + setShowShareButton((java.lang.Boolean) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setShowViewAllComment(@Nullable java.lang.Boolean ShowViewAllComment) { + this.mShowViewAllComment = ShowViewAllComment; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.showViewAllComment); + super.requestRebind(); + } + public void setReadOnly(@Nullable java.lang.Boolean ReadOnly) { + this.mReadOnly = ReadOnly; + synchronized(this) { + mDirtyFlags |= 0x2L; + } + notifyPropertyChanged(BR.readOnly); + super.requestRebind(); + } + public void setShowShareButton(@Nullable java.lang.Boolean ShowShareButton) { + this.mShowShareButton = ShowShareButton; + synchronized(this) { + mDirtyFlags |= 0x4L; + } + notifyPropertyChanged(BR.showShareButton); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + boolean androidxDatabindingViewDataBindingSafeUnboxShowShareButton = false; + java.lang.Boolean showViewAllComment = mShowViewAllComment; + int readOnlyViewVISIBLEViewGONE = 0; + int showShareButtonViewVISIBLEViewGONE = 0; + boolean androidxDatabindingViewDataBindingSafeUnboxReadOnly = false; + java.lang.Boolean readOnly = mReadOnly; + java.lang.Boolean showShareButton = mShowShareButton; + int showViewAllCommentViewVISIBLEViewGONE = 0; + boolean androidxDatabindingViewDataBindingSafeUnboxShowViewAllComment = false; + int readOnlyViewGONEViewVISIBLE = 0; + + if ((dirtyFlags & 0x9L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showViewAllComment) + androidxDatabindingViewDataBindingSafeUnboxShowViewAllComment = androidx.databinding.ViewDataBinding.safeUnbox(showViewAllComment); + if((dirtyFlags & 0x9L) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxShowViewAllComment) { + dirtyFlags |= 0x200L; + } + else { + dirtyFlags |= 0x100L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showViewAllComment) ? View.VISIBLE : View.GONE + showViewAllCommentViewVISIBLEViewGONE = ((androidxDatabindingViewDataBindingSafeUnboxShowViewAllComment) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0xaL) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(readOnly) + androidxDatabindingViewDataBindingSafeUnboxReadOnly = androidx.databinding.ViewDataBinding.safeUnbox(readOnly); + if((dirtyFlags & 0xaL) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxReadOnly) { + dirtyFlags |= 0x20L; + dirtyFlags |= 0x800L; + } + else { + dirtyFlags |= 0x10L; + dirtyFlags |= 0x400L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(readOnly) ? View.VISIBLE : View.GONE + readOnlyViewVISIBLEViewGONE = ((androidxDatabindingViewDataBindingSafeUnboxReadOnly) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + // read androidx.databinding.ViewDataBinding.safeUnbox(readOnly) ? View.GONE : View.VISIBLE + readOnlyViewGONEViewVISIBLE = ((androidxDatabindingViewDataBindingSafeUnboxReadOnly) ? (android.view.View.GONE) : (android.view.View.VISIBLE)); + } + if ((dirtyFlags & 0xcL) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showShareButton) + androidxDatabindingViewDataBindingSafeUnboxShowShareButton = androidx.databinding.ViewDataBinding.safeUnbox(showShareButton); + if((dirtyFlags & 0xcL) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxShowShareButton) { + dirtyFlags |= 0x80L; + } + else { + dirtyFlags |= 0x40L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showShareButton) ? View.VISIBLE : View.GONE + showShareButtonViewVISIBLEViewGONE = ((androidxDatabindingViewDataBindingSafeUnboxShowShareButton) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + // batch finished + if ((dirtyFlags & 0x8L) != 0) { + // api target 1 + + this.cbComment.setTextColor(getColorFromResource(cbComment, R.color.amityColorBase)); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.cbComment, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setCheckboxSelectorColor(this.cbLike, getColorFromResource(cbLike, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, getColorFromResource(cbLike, R.color.amityColorPrimary), (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + this.cbShare.setTextColor(getColorFromResource(cbShare, R.color.amityColorBase)); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.cbShare, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.mboundView9, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvNumberOfComments, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvNumberOfLikes, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0xcL) != 0) { + // api target 1 + + this.cbShare.setVisibility(showShareButtonViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0xaL) != 0) { + // api target 1 + + this.postActionLayout.setVisibility(readOnlyViewGONEViewVISIBLE); + this.tvJoinCommunityMessage.setVisibility(readOnlyViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x9L) != 0) { + // api target 1 + + this.separatorViewAllComments.setVisibility(showViewAllCommentViewVISIBLEViewGONE); + this.viewAllCommentContainer.setVisibility(showViewAllCommentViewVISIBLEViewGONE); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): showViewAllComment + flag 1 (0x2L): readOnly + flag 2 (0x3L): showShareButton + flag 3 (0x4L): null + flag 4 (0x5L): androidx.databinding.ViewDataBinding.safeUnbox(readOnly) ? View.VISIBLE : View.GONE + flag 5 (0x6L): androidx.databinding.ViewDataBinding.safeUnbox(readOnly) ? View.VISIBLE : View.GONE + flag 6 (0x7L): androidx.databinding.ViewDataBinding.safeUnbox(showShareButton) ? View.VISIBLE : View.GONE + flag 7 (0x8L): androidx.databinding.ViewDataBinding.safeUnbox(showShareButton) ? View.VISIBLE : View.GONE + flag 8 (0x9L): androidx.databinding.ViewDataBinding.safeUnbox(showViewAllComment) ? View.VISIBLE : View.GONE + flag 9 (0xaL): androidx.databinding.ViewDataBinding.safeUnbox(showViewAllComment) ? View.VISIBLE : View.GONE + flag 10 (0xbL): androidx.databinding.ViewDataBinding.safeUnbox(readOnly) ? View.GONE : View.VISIBLE + flag 11 (0xcL): androidx.databinding.ViewDataBinding.safeUnbox(readOnly) ? View.GONE : View.VISIBLE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBindingImpl.java new file mode 100644 index 00000000..200fccf9 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBindingImpl.java @@ -0,0 +1,265 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemPostHeaderBindingImpl extends AmityItemPostHeaderBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.layoutPostedBy, 7); + sViewsWithIds.put(R.id.userName, 8); + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemPostHeaderBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 9, sIncludes, sViewsWithIds)); + } + private AmityItemPostHeaderBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (android.widget.ImageButton) bindings[6] + , (com.ekoapp.ekosdk.uikit.common.views.text.EkoTextView) bindings[2] + , (android.widget.TextView) bindings[4] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[0] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[7] + , (android.widget.TextView) bindings[5] + , (android.widget.TextView) bindings[3] + , (com.ekoapp.ekosdk.uikit.common.views.text.EkoTextView) bindings[8] + ); + this.avatarView.setTag(null); + this.btnFeedAction.setTag(null); + this.communityName.setTag(null); + this.feedPostTime.setTag(null); + this.layoutNewsFeedHeader.setTag(null); + this.tvEdited.setTag(null); + this.tvPostBy.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x20L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.showFeedAction == variableId) { + setShowFeedAction((java.lang.Boolean) variable); + } + else if (BR.readOnly == variableId) { + setReadOnly((java.lang.Boolean) variable); + } + else if (BR.avatarUrl == variableId) { + setAvatarUrl((java.lang.String) variable); + } + else if (BR.isCommunity == variableId) { + setIsCommunity((java.lang.Boolean) variable); + } + else if (BR.isModerator == variableId) { + setIsModerator((java.lang.Boolean) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setShowFeedAction(@Nullable java.lang.Boolean ShowFeedAction) { + this.mShowFeedAction = ShowFeedAction; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.showFeedAction); + super.requestRebind(); + } + public void setReadOnly(@Nullable java.lang.Boolean ReadOnly) { + this.mReadOnly = ReadOnly; + } + public void setAvatarUrl(@Nullable java.lang.String AvatarUrl) { + this.mAvatarUrl = AvatarUrl; + synchronized(this) { + mDirtyFlags |= 0x4L; + } + notifyPropertyChanged(BR.avatarUrl); + super.requestRebind(); + } + public void setIsCommunity(@Nullable java.lang.Boolean IsCommunity) { + this.mIsCommunity = IsCommunity; + synchronized(this) { + mDirtyFlags |= 0x8L; + } + notifyPropertyChanged(BR.isCommunity); + super.requestRebind(); + } + public void setIsModerator(@Nullable java.lang.Boolean IsModerator) { + this.mIsModerator = IsModerator; + synchronized(this) { + mDirtyFlags |= 0x10L; + } + notifyPropertyChanged(BR.isModerator); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + java.lang.Boolean showFeedAction = mShowFeedAction; + boolean androidxDatabindingViewDataBindingSafeUnboxIsCommunity = false; + int showFeedActionViewVISIBLEViewGONE = 0; + boolean androidxDatabindingViewDataBindingSafeUnboxIsModerator = false; + java.lang.String avatarUrl = mAvatarUrl; + java.lang.Boolean isCommunity = mIsCommunity; + boolean androidxDatabindingViewDataBindingSafeUnboxShowFeedAction = false; + int isCommunityViewVISIBLEViewGONE = 0; + java.lang.Boolean isModerator = mIsModerator; + int isModeratorViewVISIBLEViewGONE = 0; + + if ((dirtyFlags & 0x21L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showFeedAction) + androidxDatabindingViewDataBindingSafeUnboxShowFeedAction = androidx.databinding.ViewDataBinding.safeUnbox(showFeedAction); + if((dirtyFlags & 0x21L) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxShowFeedAction) { + dirtyFlags |= 0x80L; + } + else { + dirtyFlags |= 0x40L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(showFeedAction) ? View.VISIBLE : View.GONE + showFeedActionViewVISIBLEViewGONE = ((androidxDatabindingViewDataBindingSafeUnboxShowFeedAction) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x24L) != 0) { + } + if ((dirtyFlags & 0x28L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(isCommunity) + androidxDatabindingViewDataBindingSafeUnboxIsCommunity = androidx.databinding.ViewDataBinding.safeUnbox(isCommunity); + if((dirtyFlags & 0x28L) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxIsCommunity) { + dirtyFlags |= 0x200L; + } + else { + dirtyFlags |= 0x100L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(isCommunity) ? View.VISIBLE : View.GONE + isCommunityViewVISIBLEViewGONE = ((androidxDatabindingViewDataBindingSafeUnboxIsCommunity) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + if ((dirtyFlags & 0x30L) != 0) { + + + + // read androidx.databinding.ViewDataBinding.safeUnbox(isModerator) + androidxDatabindingViewDataBindingSafeUnboxIsModerator = androidx.databinding.ViewDataBinding.safeUnbox(isModerator); + if((dirtyFlags & 0x30L) != 0) { + if(androidxDatabindingViewDataBindingSafeUnboxIsModerator) { + dirtyFlags |= 0x800L; + } + else { + dirtyFlags |= 0x400L; + } + } + + + // read androidx.databinding.ViewDataBinding.safeUnbox(isModerator) ? View.VISIBLE : View.GONE + isModeratorViewVISIBLEViewGONE = ((androidxDatabindingViewDataBindingSafeUnboxIsModerator) ? (android.view.View.VISIBLE) : (android.view.View.GONE)); + } + // batch finished + if ((dirtyFlags & 0x24L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageUrl(this.avatarView, avatarUrl, androidx.appcompat.content.res.AppCompatResources.getDrawable(avatarView.getContext(), R.drawable.amity_ic_default_profile_large)); + } + if ((dirtyFlags & 0x20L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.avatarView, getColorFromResource(avatarView, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.feedPostTime, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvEdited, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setDrawableTint(this.tvPostBy, getColorFromResource(tvPostBy, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvPostBy, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0x21L) != 0) { + // api target 1 + + this.btnFeedAction.setVisibility(showFeedActionViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x28L) != 0) { + // api target 1 + + this.communityName.setVisibility(isCommunityViewVISIBLEViewGONE); + } + if ((dirtyFlags & 0x30L) != 0) { + // api target 1 + + this.tvPostBy.setVisibility(isModeratorViewVISIBLEViewGONE); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): showFeedAction + flag 1 (0x2L): readOnly + flag 2 (0x3L): avatarUrl + flag 3 (0x4L): isCommunity + flag 4 (0x5L): isModerator + flag 5 (0x6L): null + flag 6 (0x7L): androidx.databinding.ViewDataBinding.safeUnbox(showFeedAction) ? View.VISIBLE : View.GONE + flag 7 (0x8L): androidx.databinding.ViewDataBinding.safeUnbox(showFeedAction) ? View.VISIBLE : View.GONE + flag 8 (0x9L): androidx.databinding.ViewDataBinding.safeUnbox(isCommunity) ? View.VISIBLE : View.GONE + flag 9 (0xaL): androidx.databinding.ViewDataBinding.safeUnbox(isCommunity) ? View.VISIBLE : View.GONE + flag 10 (0xbL): androidx.databinding.ViewDataBinding.safeUnbox(isModerator) ? View.VISIBLE : View.GONE + flag 11 (0xcL): androidx.databinding.ViewDataBinding.safeUnbox(isModerator) ? View.VISIBLE : View.GONE + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBindingImpl.java new file mode 100644 index 00000000..d1c3869a --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBindingImpl.java @@ -0,0 +1,189 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemRecommCommBindingImpl extends AmityItemRecommCommBinding implements com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.tvCommCategory, 5); + } + // views + @NonNull + private final com.google.android.material.card.MaterialCardView mboundView0; + @NonNull + private final android.widget.TextView mboundView4; + // variables + @Nullable + private final android.view.View.OnClickListener mCallback11; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemRecommCommBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 6, sIncludes, sViewsWithIds)); + } + private AmityItemRecommCommBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (android.widget.TextView) bindings[5] + , (android.widget.TextView) bindings[2] + , (android.widget.TextView) bindings[3] + ); + this.ivAvatar.setTag(null); + this.mboundView0 = (com.google.android.material.card.MaterialCardView) bindings[0]; + this.mboundView0.setTag(null); + this.mboundView4 = (android.widget.TextView) bindings[4]; + this.mboundView4.setTag(null); + this.tvCommName.setTag(null); + this.tvMembersCount.setTag(null); + setRootTag(root); + // listeners + mCallback11 = new com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x4L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.ekoCommunity == variableId) { + setEkoCommunity((com.ekoapp.ekosdk.community.EkoCommunity) variable); + } + else if (BR.listener == variableId) { + setListener((com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setEkoCommunity(@Nullable com.ekoapp.ekosdk.community.EkoCommunity EkoCommunity) { + this.mEkoCommunity = EkoCommunity; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.ekoCommunity); + super.requestRebind(); + } + public void setListener(@Nullable com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener Listener) { + this.mListener = Listener; + synchronized(this) { + mDirtyFlags |= 0x2L; + } + notifyPropertyChanged(BR.listener); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + com.ekoapp.ekosdk.community.EkoCommunity ekoCommunity = mEkoCommunity; + com.ekoapp.ekosdk.file.EkoImage ekoCommunityAvatar = null; + java.lang.String ekoCommunityDisplayName = null; + java.lang.String ekoCommunityDescription = null; + com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener listener = mListener; + java.lang.String ekoCommunityAvatarUrl = null; + + if ((dirtyFlags & 0x5L) != 0) { + + + + if (ekoCommunity != null) { + // read ekoCommunity.avatar + ekoCommunityAvatar = ekoCommunity.getAvatar(); + // read ekoCommunity.displayName + ekoCommunityDisplayName = ekoCommunity.getDisplayName(); + // read ekoCommunity.description + ekoCommunityDescription = ekoCommunity.getDescription(); + } + + + if (ekoCommunityAvatar != null) { + // read ekoCommunity.avatar.url + ekoCommunityAvatarUrl = ekoCommunityAvatar.getUrl(); + } + } + // batch finished + if ((dirtyFlags & 0x5L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageUrl(this.ivAvatar, ekoCommunityAvatarUrl, androidx.appcompat.content.res.AppCompatResources.getDrawable(ivAvatar.getContext(), R.drawable.amity_ic_default_community_avatar_small)); + androidx.databinding.adapters.TextViewBindingAdapter.setText(this.mboundView4, ekoCommunityDescription); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setText(this.tvCommName, ekoCommunityDisplayName); + } + if ((dirtyFlags & 0x4L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAvatar, getColorFromResource(ivAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + this.mboundView0.setOnClickListener(mCallback11); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvMembersCount, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // ekoCommunity + com.ekoapp.ekosdk.community.EkoCommunity ekoCommunity = mEkoCommunity; + // listener != null + boolean listenerJavaLangObjectNull = false; + // listener + com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener listener = mListener; + + + + listenerJavaLangObjectNull = (listener) != (null); + if (listenerJavaLangObjectNull) { + + + + listener.onCommunitySelected(ekoCommunity); + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): ekoCommunity + flag 1 (0x2L): listener + flag 2 (0x3L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBindingImpl.java new file mode 100644 index 00000000..b89c7b7e --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBindingImpl.java @@ -0,0 +1,126 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemSelectMemberBindingImpl extends AmityItemSelectMemberBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.smTitle, 3); + sViewsWithIds.put(R.id.ivStatus, 4); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemSelectMemberBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 5, sIncludes, sViewsWithIds)); + } + private AmityItemSelectMemberBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.CheckBox) bindings[4] + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (android.widget.TextView) bindings[2] + , (android.widget.TextView) bindings[3] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.smAvatar.setTag(null); + this.smSubTitle.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.avatarUrl == variableId) { + setAvatarUrl((java.lang.String) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setAvatarUrl(@Nullable java.lang.String AvatarUrl) { + this.mAvatarUrl = AvatarUrl; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.avatarUrl); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + java.lang.String avatarUrl = mAvatarUrl; + + if ((dirtyFlags & 0x3L) != 0) { + } + // batch finished + if ((dirtyFlags & 0x3L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageUrl(this.smAvatar, avatarUrl, androidx.appcompat.content.res.AppCompatResources.getDrawable(smAvatar.getContext(), R.drawable.amity_ic_default_profile_large)); + } + if ((dirtyFlags & 0x2L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.smAvatar, getColorFromResource(smAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.smSubTitle, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): avatarUrl + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBindingImpl.java new file mode 100644 index 00000000..680b3c20 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBindingImpl.java @@ -0,0 +1,98 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemSelectedMemberBindingImpl extends AmityItemSelectedMemberBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.ivCross, 2); + sViewsWithIds.put(R.id.tvName, 3); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemSelectedMemberBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityItemSelectedMemberBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (com.google.android.material.imageview.ShapeableImageView) bindings[2] + , (android.widget.TextView) bindings[3] + ); + this.ivAvatar.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x1L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAvatar, getColorFromResource(ivAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBindingImpl.java new file mode 100644 index 00000000..afea69cf --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBindingImpl.java @@ -0,0 +1,87 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemSeparateContentBindingImpl extends AmityItemSeparateContentBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + @NonNull + private final android.view.View mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemSeparateContentBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 1, sIncludes, sViewsWithIds)); + } + private AmityItemSeparateContentBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + ); + this.mboundView0 = (android.view.View) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBindingImpl.java new file mode 100644 index 00000000..58fd3c4c --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBindingImpl.java @@ -0,0 +1,85 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemSettingsHeaderBindingImpl extends AmityItemSettingsHeaderBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemSettingsHeaderBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 1, sIncludes, sViewsWithIds)); + } + private AmityItemSettingsHeaderBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.TextView) bindings[0] + ); + this.tvHeader.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBindingImpl.java new file mode 100644 index 00000000..82e12cf1 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBindingImpl.java @@ -0,0 +1,85 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemSettingsMarginBindingImpl extends AmityItemSettingsMarginBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemSettingsMarginBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 1, sIncludes, sViewsWithIds)); + } + private AmityItemSettingsMarginBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.view.View) bindings[0] + ); + this.vMargin.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBindingImpl.java new file mode 100644 index 00000000..8dfae2dc --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBindingImpl.java @@ -0,0 +1,117 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemSettingsNavContentBindingImpl extends AmityItemSettingsNavContentBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = new androidx.databinding.ViewDataBinding.IncludedLayouts(4); + sIncludes.setIncludes(0, + new String[] {"amity_view_main_settings_content"}, + new int[] {1}, + new int[] {com.ekoapp.ekosdk.uikit.community.R.layout.amity_view_main_settings_content}); + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.tvValue, 2); + sViewsWithIds.put(R.id.ivNavigation, 3); + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemSettingsNavContentBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityItemSettingsNavContentBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 1 + , (android.widget.ImageView) bindings[3] + , (com.ekoapp.ekosdk.uikit.community.databinding.AmityViewMainSettingsContentBinding) bindings[1] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[0] + , (android.widget.TextView) bindings[2] + ); + this.rootView.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + mainSettingsContent.invalidateAll(); + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + if (mainSettingsContent.hasPendingBindings()) { + return true; + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + public void setLifecycleOwner(@Nullable androidx.lifecycle.LifecycleOwner lifecycleOwner) { + super.setLifecycleOwner(lifecycleOwner); + mainSettingsContent.setLifecycleOwner(lifecycleOwner); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeMainSettingsContent((com.ekoapp.ekosdk.uikit.community.databinding.AmityViewMainSettingsContentBinding) object, fieldId); + } + return false; + } + private boolean onChangeMainSettingsContent(com.ekoapp.ekosdk.uikit.community.databinding.AmityViewMainSettingsContentBinding MainSettingsContent, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + executeBindingsOn(mainSettingsContent); + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): mainSettingsContent + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBindingImpl.java new file mode 100644 index 00000000..e1354fe8 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBindingImpl.java @@ -0,0 +1,85 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemSettingsRadioContentBindingImpl extends AmityItemSettingsRadioContentBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = null; + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemSettingsRadioContentBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 1, sIncludes, sViewsWithIds)); + } + private AmityItemSettingsRadioContentBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.RadioGroup) bindings[0] + ); + this.radioGroup.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBindingImpl.java new file mode 100644 index 00000000..b474a40e --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBindingImpl.java @@ -0,0 +1,89 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemSettingsTextContentBindingImpl extends AmityItemSettingsTextContentBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.tvTitle, 1); + sViewsWithIds.put(R.id.tvDescription, 2); + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemSettingsTextContentBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 3, sIncludes, sViewsWithIds)); + } + private AmityItemSettingsTextContentBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[0] + , (android.widget.TextView) bindings[2] + , (android.widget.TextView) bindings[1] + ); + this.rootView.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBindingImpl.java new file mode 100644 index 00000000..d7873fae --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBindingImpl.java @@ -0,0 +1,140 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemSettingsToggleContentBindingImpl extends AmityItemSettingsToggleContentBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = new androidx.databinding.ViewDataBinding.IncludedLayouts(3); + sIncludes.setIncludes(0, + new String[] {"amity_view_main_settings_content"}, + new int[] {1}, + new int[] {com.ekoapp.ekosdk.uikit.community.R.layout.amity_view_main_settings_content}); + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.svButton, 2); + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemSettingsToggleContentBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 3, sIncludes, sViewsWithIds)); + } + private AmityItemSettingsToggleContentBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 1 + , (com.ekoapp.ekosdk.uikit.community.databinding.AmityViewMainSettingsContentBinding) bindings[1] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[0] + , (androidx.appcompat.widget.SwitchCompat) bindings[2] + ); + this.rootView.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x10L; + } + mainSettingsContent.invalidateAll(); + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + if (mainSettingsContent.hasPendingBindings()) { + return true; + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.isCheck == variableId) { + setIsCheck((java.lang.Boolean) variable); + } + else if (BR.visibilityDescription == variableId) { + setVisibilityDescription((java.lang.Boolean) variable); + } + else if (BR.description == variableId) { + setDescription((java.lang.String) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setIsCheck(@Nullable java.lang.Boolean IsCheck) { + this.mIsCheck = IsCheck; + } + public void setVisibilityDescription(@Nullable java.lang.Boolean VisibilityDescription) { + this.mVisibilityDescription = VisibilityDescription; + } + public void setDescription(@Nullable java.lang.String Description) { + this.mDescription = Description; + } + + @Override + public void setLifecycleOwner(@Nullable androidx.lifecycle.LifecycleOwner lifecycleOwner) { + super.setLifecycleOwner(lifecycleOwner); + mainSettingsContent.setLifecycleOwner(lifecycleOwner); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeMainSettingsContent((com.ekoapp.ekosdk.uikit.community.databinding.AmityViewMainSettingsContentBinding) object, fieldId); + } + return false; + } + private boolean onChangeMainSettingsContent(com.ekoapp.ekosdk.uikit.community.databinding.AmityViewMainSettingsContentBinding MainSettingsContent, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + executeBindingsOn(mainSettingsContent); + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): mainSettingsContent + flag 1 (0x2L): isCheck + flag 2 (0x3L): visibilityDescription + flag 3 (0x4L): description + flag 4 (0x5L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBindingImpl.java new file mode 100644 index 00000000..fdae4fb6 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBindingImpl.java @@ -0,0 +1,219 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemTrendingCommunityListBindingImpl extends AmityItemTrendingCommunityListBinding implements com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener.Listener { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.tvCount, 6); + sViewsWithIds.put(R.id.communityNameContainer, 7); + sViewsWithIds.put(R.id.flow, 8); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + @Nullable + private final android.view.View.OnClickListener mCallback9; + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemTrendingCommunityListBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 9, sIncludes, sViewsWithIds)); + } + private AmityItemTrendingCommunityListBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.FrameLayout) bindings[7] + , (androidx.constraintlayout.helper.widget.Flow) bindings[8] + , (com.google.android.material.imageview.ShapeableImageView) bindings[1] + , (android.widget.TextView) bindings[3] + , (android.widget.TextView) bindings[2] + , (android.widget.TextView) bindings[6] + , (android.widget.TextView) bindings[4] + , (android.widget.TextView) bindings[5] + ); + this.ivAvatar.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvCategory.setTag(null); + this.tvCommName.setTag(null); + this.tvDot.setTag(null); + this.tvMembersCount.setTag(null); + setRootTag(root); + // listeners + mCallback9 = new com.ekoapp.ekosdk.uikit.community.generated.callback.OnClickListener(this, 1); + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x8L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + if (BR.ekoCommunity == variableId) { + setEkoCommunity((com.ekoapp.ekosdk.community.EkoCommunity) variable); + } + else if (BR.listener == variableId) { + setListener((com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener) variable); + } + else if (BR.avatarUrl == variableId) { + setAvatarUrl((java.lang.String) variable); + } + else { + variableSet = false; + } + return variableSet; + } + + public void setEkoCommunity(@Nullable com.ekoapp.ekosdk.community.EkoCommunity EkoCommunity) { + this.mEkoCommunity = EkoCommunity; + synchronized(this) { + mDirtyFlags |= 0x1L; + } + notifyPropertyChanged(BR.ekoCommunity); + super.requestRebind(); + } + public void setListener(@Nullable com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener Listener) { + this.mListener = Listener; + synchronized(this) { + mDirtyFlags |= 0x2L; + } + notifyPropertyChanged(BR.listener); + super.requestRebind(); + } + public void setAvatarUrl(@Nullable java.lang.String AvatarUrl) { + this.mAvatarUrl = AvatarUrl; + synchronized(this) { + mDirtyFlags |= 0x4L; + } + notifyPropertyChanged(BR.avatarUrl); + super.requestRebind(); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + com.ekoapp.ekosdk.community.EkoCommunity ekoCommunity = mEkoCommunity; + android.graphics.drawable.Drawable ekoCommunityOfficialTvCommNameAndroidDrawableAmityIcVerifiedJavaLangObjectNull = null; + com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener listener = mListener; + java.lang.String avatarUrl = mAvatarUrl; + java.lang.String ekoCommunityDisplayName = null; + boolean ekoCommunityOfficial = false; + + if ((dirtyFlags & 0x9L) != 0) { + + + + if (ekoCommunity != null) { + // read ekoCommunity.displayName + ekoCommunityDisplayName = ekoCommunity.getDisplayName(); + // read ekoCommunity.official + ekoCommunityOfficial = ekoCommunity.isOfficial(); + } + if((dirtyFlags & 0x9L) != 0) { + if(ekoCommunityOfficial) { + dirtyFlags |= 0x20L; + } + else { + dirtyFlags |= 0x10L; + } + } + + + // read ekoCommunity.official ? @android:drawable/amity_ic_verified : null + ekoCommunityOfficialTvCommNameAndroidDrawableAmityIcVerifiedJavaLangObjectNull = ((ekoCommunityOfficial) ? (androidx.appcompat.content.res.AppCompatResources.getDrawable(tvCommName.getContext(), R.drawable.amity_ic_verified)) : (null)); + } + if ((dirtyFlags & 0xcL) != 0) { + } + // batch finished + if ((dirtyFlags & 0xcL) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setImageUrl(this.ivAvatar, avatarUrl, androidx.appcompat.content.res.AppCompatResources.getDrawable(ivAvatar.getContext(), R.drawable.amity_ic_default_community_avatar_small)); + } + if ((dirtyFlags & 0x8L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoViewBackgroundColor(this.ivAvatar, getColorFromResource(ivAvatar, R.color.amityColorPrimary), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3); + this.mboundView0.setOnClickListener(mCallback9); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvCategory, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvDot, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvMembersCount, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + if ((dirtyFlags & 0x9L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setText(this.tvCommName, ekoCommunityDisplayName); + androidx.databinding.adapters.TextViewBindingAdapter.setDrawableEnd(this.tvCommName, ekoCommunityOfficialTvCommNameAndroidDrawableAmityIcVerifiedJavaLangObjectNull); + } + } + // Listener Stub Implementations + // callback impls + public final void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0) { + // localize variables for thread safety + // ekoCommunity + com.ekoapp.ekosdk.community.EkoCommunity ekoCommunity = mEkoCommunity; + // listener != null + boolean listenerJavaLangObjectNull = false; + // listener + com.ekoapp.ekosdk.uikit.community.mycommunity.listener.IMyCommunityItemClickListener listener = mListener; + + + + listenerJavaLangObjectNull = (listener) != (null); + if (listenerJavaLangObjectNull) { + + + + listener.onCommunitySelected(ekoCommunity); + } + } + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): ekoCommunity + flag 1 (0x2L): listener + flag 2 (0x3L): avatarUrl + flag 3 (0x4L): null + flag 4 (0x5L): ekoCommunity.official ? @android:drawable/amity_ic_verified : null + flag 5 (0x6L): ekoCommunity.official ? @android:drawable/amity_ic_verified : null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBindingImpl.java new file mode 100644 index 00000000..5557eddd --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBindingImpl.java @@ -0,0 +1,98 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityItemViewPostFileBindingImpl extends AmityItemViewPostFileBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.ivFileIcon, 2); + sViewsWithIds.put(R.id.tvFileName, 3); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityItemViewPostFileBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityItemViewPostFileBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.ImageView) bindings[2] + , (android.widget.TextView) bindings[3] + , (android.widget.TextView) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvFileSize.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x1L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvFileSize, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE1, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBindingImpl.java new file mode 100644 index 00000000..c41971a2 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBindingImpl.java @@ -0,0 +1,126 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityViewAddedMemberWithCountBindingImpl extends AmityViewAddedMemberWithCountBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = new androidx.databinding.ViewDataBinding.IncludedLayouts(5); + sIncludes.setIncludes(0, + new String[] {"amity_item_added_member"}, + new int[] {2}, + new int[] {com.ekoapp.ekosdk.uikit.community.R.layout.amity_item_added_member}); + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.layout_icon, 3); + sViewsWithIds.put(R.id.tvCount, 4); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityViewAddedMemberWithCountBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 5, sIncludes, sViewsWithIds)); + } + private AmityViewAddedMemberWithCountBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 1 + , (android.widget.ImageView) bindings[1] + , (com.ekoapp.ekosdk.uikit.community.databinding.AmityItemAddedMemberBinding) bindings[2] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[3] + , (android.widget.TextView) bindings[4] + ); + this.ivAdd.setTag(null); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x2L; + } + layoutAddedMember.invalidateAll(); + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + if (layoutAddedMember.hasPendingBindings()) { + return true; + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + public void setLifecycleOwner(@Nullable androidx.lifecycle.LifecycleOwner lifecycleOwner) { + super.setLifecycleOwner(lifecycleOwner); + layoutAddedMember.setLifecycleOwner(lifecycleOwner); + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + case 0 : + return onChangeLayoutAddedMember((com.ekoapp.ekosdk.uikit.community.databinding.AmityItemAddedMemberBinding) object, fieldId); + } + return false; + } + private boolean onChangeLayoutAddedMember(com.ekoapp.ekosdk.uikit.community.databinding.AmityItemAddedMemberBinding LayoutAddedMember, int fieldId) { + if (fieldId == BR._all) { + synchronized(this) { + mDirtyFlags |= 0x1L; + } + return true; + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x2L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setRoundedImageView(this.ivAdd, getColorFromResource(ivAdd, R.color.amityColorBase), com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE4); + } + executeBindingsOn(layoutAddedMember); + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): layoutAddedMember + flag 1 (0x2L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBindingImpl.java new file mode 100644 index 00000000..a4caa96c --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBindingImpl.java @@ -0,0 +1,103 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityViewGlobalFeedEmptyBindingImpl extends AmityViewGlobalFeedEmptyBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.ivIcon, 3); + sViewsWithIds.put(R.id.btnExplore, 4); + sViewsWithIds.put(R.id.tvCreateCommunity, 5); + } + // views + @NonNull + private final android.widget.LinearLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityViewGlobalFeedEmptyBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 6, sIncludes, sViewsWithIds)); + } + private AmityViewGlobalFeedEmptyBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (com.google.android.material.button.MaterialButton) bindings[4] + , (android.widget.ImageView) bindings[3] + , (android.widget.TextView) bindings[5] + , (android.widget.TextView) bindings[1] + , (android.widget.TextView) bindings[2] + ); + this.mboundView0 = (android.widget.LinearLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvEmptyGlobalFeed.setTag(null); + this.tvFindCommunity.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x1L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvEmptyGlobalFeed, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvFindCommunity, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE2, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBindingImpl.java new file mode 100644 index 00000000..8bcd0baa --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBindingImpl.java @@ -0,0 +1,91 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityViewMainSettingsContentBindingImpl extends AmityViewMainSettingsContentBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.ivIcon, 1); + sViewsWithIds.put(R.id.tvTitle, 2); + sViewsWithIds.put(R.id.tvDescription, 3); + } + // views + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityViewMainSettingsContentBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 4, sIncludes, sViewsWithIds)); + } + private AmityViewMainSettingsContentBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.ImageView) bindings[1] + , (androidx.constraintlayout.widget.ConstraintLayout) bindings[0] + , (android.widget.TextView) bindings[3] + , (android.widget.TextView) bindings[2] + ); + this.rootView.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBindingImpl.java new file mode 100644 index 00000000..32d07ac5 --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBindingImpl.java @@ -0,0 +1,96 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityViewMyTimelineFeedEmptyBindingImpl extends AmityViewMyTimelineFeedEmptyBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.tvStartPost, 2); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityViewMyTimelineFeedEmptyBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 3, sIncludes, sViewsWithIds)); + } + private AmityViewMyTimelineFeedEmptyBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.TextView) bindings[1] + , (android.widget.TextView) bindings[2] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvEmptyFeed.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x1L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvEmptyFeed, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBindingImpl.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBindingImpl.java new file mode 100644 index 00000000..b16c831c --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBindingImpl.java @@ -0,0 +1,96 @@ +package com.ekoapp.ekosdk.uikit.community.databinding; +import com.ekoapp.ekosdk.uikit.community.R; +import com.ekoapp.ekosdk.uikit.community.BR; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import android.view.View; +@SuppressWarnings("unchecked") +public class AmityViewOtherUserTimelineEmptyBindingImpl extends AmityViewOtherUserTimelineEmptyBinding { + + @Nullable + private static final androidx.databinding.ViewDataBinding.IncludedLayouts sIncludes; + @Nullable + private static final android.util.SparseIntArray sViewsWithIds; + static { + sIncludes = null; + sViewsWithIds = new android.util.SparseIntArray(); + sViewsWithIds.put(R.id.ivNoPost, 2); + } + // views + @NonNull + private final androidx.constraintlayout.widget.ConstraintLayout mboundView0; + // variables + // values + // listeners + // Inverse Binding Event Handlers + + public AmityViewOtherUserTimelineEmptyBindingImpl(@Nullable androidx.databinding.DataBindingComponent bindingComponent, @NonNull View root) { + this(bindingComponent, root, mapBindings(bindingComponent, root, 3, sIncludes, sViewsWithIds)); + } + private AmityViewOtherUserTimelineEmptyBindingImpl(androidx.databinding.DataBindingComponent bindingComponent, View root, Object[] bindings) { + super(bindingComponent, root, 0 + , (android.widget.ImageView) bindings[2] + , (android.widget.TextView) bindings[1] + ); + this.mboundView0 = (androidx.constraintlayout.widget.ConstraintLayout) bindings[0]; + this.mboundView0.setTag(null); + this.tvNoPost.setTag(null); + setRootTag(root); + // listeners + invalidateAll(); + } + + @Override + public void invalidateAll() { + synchronized(this) { + mDirtyFlags = 0x1L; + } + requestRebind(); + } + + @Override + public boolean hasPendingBindings() { + synchronized(this) { + if (mDirtyFlags != 0) { + return true; + } + } + return false; + } + + @Override + public boolean setVariable(int variableId, @Nullable Object variable) { + boolean variableSet = true; + return variableSet; + } + + @Override + protected boolean onFieldChange(int localFieldId, Object object, int fieldId) { + switch (localFieldId) { + } + return false; + } + + @Override + protected void executeBindings() { + long dirtyFlags = 0; + synchronized(this) { + dirtyFlags = mDirtyFlags; + mDirtyFlags = 0; + } + // batch finished + if ((dirtyFlags & 0x1L) != 0) { + // api target 1 + + com.ekoapp.ekosdk.uikit.components.BindingUtilityKt.setEkoTextColor(this.tvNoPost, com.ekoapp.ekosdk.uikit.common.views.ColorShade.SHADE3, (com.ekoapp.ekosdk.uikit.common.views.ColorShade)null); + } + } + // Listener Stub Implementations + // callback impls + // dirty flag + private long mDirtyFlags = 0xffffffffffffffffL; + /* flag mapping + flag 0 (0x1L): null + flag mapping end*/ + //end +} \ No newline at end of file diff --git a/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/generated/callback/OnClickListener.java b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/generated/callback/OnClickListener.java new file mode 100644 index 00000000..70e09aff --- /dev/null +++ b/community/build/generated/source/kapt/debug/com/ekoapp/ekosdk/uikit/community/generated/callback/OnClickListener.java @@ -0,0 +1,16 @@ +package com.ekoapp.ekosdk.uikit.community.generated.callback; +public final class OnClickListener implements android.view.View.OnClickListener { + final Listener mListener; + final int mSourceId; + public OnClickListener(Listener listener, int sourceId) { + mListener = listener; + mSourceId = sourceId; + } + @Override + public void onClick(android.view.View callbackArg_0) { + mListener._internalCallbackOnClick(mSourceId , callbackArg_0); + } + public interface Listener { + void _internalCallbackOnClick(int sourceId , android.view.View callbackArg_0); + } +} \ No newline at end of file diff --git a/community/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml b/community/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml new file mode 100644 index 00000000..89e2b8e8 --- /dev/null +++ b/community/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json b/community/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json new file mode 100644 index 00000000..0e2ea0be --- /dev/null +++ b/community/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "applicationId": "com.ekoapp.ekosdk.uikit.community", + "variantType": "LIBRARY", + "elements": [ + { + "outputType": { + "type": "AAPT_FRIENDLY_MERGED_MANIFESTS" + }, + "apkData": { + "type": "MAIN", + "splits": [], + "versionCode": 1, + "versionName": "1.0", + "outputFile": "community-debug.aar", + "fullName": "debug", + "baseName": "debug", + "dirName": "" + }, + "path": "AndroidManifest.xml", + "properties": { + "packageId": "com.ekoapp.ekosdk.uikit.community", + "split": "" + } + } + ] +} \ No newline at end of file diff --git a/community/build/intermediates/annotation_processor_list/debug/annotationProcessors.json b/community/build/intermediates/annotation_processor_list/debug/annotationProcessors.json new file mode 100644 index 00000000..a45257e6 --- /dev/null +++ b/community/build/intermediates/annotation_processor_list/debug/annotationProcessors.json @@ -0,0 +1 @@ +{"databinding-compiler-4.0.0.jar (androidx.databinding:databinding-compiler:4.0.0)":true} \ No newline at end of file diff --git a/community/build/intermediates/compile_library_classes_jar/debug/classes.jar b/community/build/intermediates/compile_library_classes_jar/debug/classes.jar new file mode 100644 index 00000000..29836aff Binary files /dev/null and b/community/build/intermediates/compile_library_classes_jar/debug/classes.jar differ diff --git a/community/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar b/community/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar new file mode 100644 index 00000000..4d5a18d0 Binary files /dev/null and b/community/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar differ diff --git a/community/build/intermediates/compile_symbol_list/debug/R.txt b/community/build/intermediates/compile_symbol_list/debug/R.txt new file mode 100644 index 00000000..7e9a3560 --- /dev/null +++ b/community/build/intermediates/compile_symbol_list/debug/R.txt @@ -0,0 +1,6182 @@ +int anim abc_fade_in 0x0 +int anim abc_fade_out 0x0 +int anim abc_grow_fade_in_from_bottom 0x0 +int anim abc_popup_enter 0x0 +int anim abc_popup_exit 0x0 +int anim abc_shrink_fade_out_from_bottom 0x0 +int anim abc_slide_in_bottom 0x0 +int anim abc_slide_in_top 0x0 +int anim abc_slide_out_bottom 0x0 +int anim abc_slide_out_top 0x0 +int anim abc_tooltip_enter 0x0 +int anim abc_tooltip_exit 0x0 +int anim amity_animation_fade_in 0x0 +int anim amity_animation_fade_out 0x0 +int anim btn_checkbox_to_checked_box_inner_merged_animation 0x0 +int anim btn_checkbox_to_checked_box_outer_merged_animation 0x0 +int anim btn_checkbox_to_checked_icon_null_animation 0x0 +int anim btn_checkbox_to_unchecked_box_inner_merged_animation 0x0 +int anim btn_checkbox_to_unchecked_check_path_merged_animation 0x0 +int anim btn_checkbox_to_unchecked_icon_null_animation 0x0 +int anim btn_radio_to_off_mtrl_dot_group_animation 0x0 +int anim btn_radio_to_off_mtrl_ring_outer_animation 0x0 +int anim btn_radio_to_off_mtrl_ring_outer_path_animation 0x0 +int anim btn_radio_to_on_mtrl_dot_group_animation 0x0 +int anim btn_radio_to_on_mtrl_ring_outer_animation 0x0 +int anim btn_radio_to_on_mtrl_ring_outer_path_animation 0x0 +int anim design_bottom_sheet_slide_in 0x0 +int anim design_bottom_sheet_slide_out 0x0 +int anim design_snackbar_in 0x0 +int anim design_snackbar_out 0x0 +int anim fragment_close_enter 0x0 +int anim fragment_close_exit 0x0 +int anim fragment_fade_enter 0x0 +int anim fragment_fade_exit 0x0 +int anim fragment_fast_out_extra_slow_in 0x0 +int anim fragment_open_enter 0x0 +int anim fragment_open_exit 0x0 +int anim mtrl_bottom_sheet_slide_in 0x0 +int anim mtrl_bottom_sheet_slide_out 0x0 +int anim mtrl_card_lowers_interpolator 0x0 +int animator design_appbar_state_list_animator 0x0 +int animator design_fab_hide_motion_spec 0x0 +int animator design_fab_show_motion_spec 0x0 +int animator fragment_close_enter 0x0 +int animator fragment_close_exit 0x0 +int animator fragment_fade_enter 0x0 +int animator fragment_fade_exit 0x0 +int animator fragment_open_enter 0x0 +int animator fragment_open_exit 0x0 +int animator linear_indeterminate_line1_head_interpolator 0x0 +int animator linear_indeterminate_line1_tail_interpolator 0x0 +int animator linear_indeterminate_line2_head_interpolator 0x0 +int animator linear_indeterminate_line2_tail_interpolator 0x0 +int animator mtrl_btn_state_list_anim 0x0 +int animator mtrl_btn_unelevated_state_list_anim 0x0 +int animator mtrl_card_state_list_anim 0x0 +int animator mtrl_chip_state_list_anim 0x0 +int animator mtrl_extended_fab_change_size_collapse_motion_spec 0x0 +int animator mtrl_extended_fab_change_size_expand_motion_spec 0x0 +int animator mtrl_extended_fab_hide_motion_spec 0x0 +int animator mtrl_extended_fab_show_motion_spec 0x0 +int animator mtrl_extended_fab_state_list_animator 0x0 +int animator mtrl_fab_hide_motion_spec 0x0 +int animator mtrl_fab_show_motion_spec 0x0 +int animator mtrl_fab_transformation_sheet_collapse_spec 0x0 +int animator mtrl_fab_transformation_sheet_expand_spec 0x0 +int attr actionBarDivider 0x0 +int attr actionBarItemBackground 0x0 +int attr actionBarPopupTheme 0x0 +int attr actionBarSize 0x0 +int attr actionBarSplitStyle 0x0 +int attr actionBarStyle 0x0 +int attr actionBarTabBarStyle 0x0 +int attr actionBarTabStyle 0x0 +int attr actionBarTabTextStyle 0x0 +int attr actionBarTheme 0x0 +int attr actionBarWidgetTheme 0x0 +int attr actionButtonStyle 0x0 +int attr actionDropDownStyle 0x0 +int attr actionLayout 0x0 +int attr actionMenuTextAppearance 0x0 +int attr actionMenuTextColor 0x0 +int attr actionModeBackground 0x0 +int attr actionModeCloseButtonStyle 0x0 +int attr actionModeCloseDrawable 0x0 +int attr actionModeCopyDrawable 0x0 +int attr actionModeCutDrawable 0x0 +int attr actionModeFindDrawable 0x0 +int attr actionModePasteDrawable 0x0 +int attr actionModePopupWindowStyle 0x0 +int attr actionModeSelectAllDrawable 0x0 +int attr actionModeShareDrawable 0x0 +int attr actionModeSplitBackground 0x0 +int attr actionModeStyle 0x0 +int attr actionModeWebSearchDrawable 0x0 +int attr actionOverflowButtonStyle 0x0 +int attr actionOverflowMenuStyle 0x0 +int attr actionProviderClass 0x0 +int attr actionTextColorAlpha 0x0 +int attr actionViewClass 0x0 +int attr activityChooserViewStyle 0x0 +int attr adjustable 0x0 +int attr album_dropdown_count_color 0x0 +int attr album_dropdown_title_color 0x0 +int attr album_element_color 0x0 +int attr album_emptyView 0x0 +int attr album_emptyView_textColor 0x0 +int attr album_thumbnail_placeholder 0x0 +int attr alertDialogButtonGroupStyle 0x0 +int attr alertDialogCenterButtons 0x0 +int attr alertDialogStyle 0x0 +int attr alertDialogTheme 0x0 +int attr allowDividerAbove 0x0 +int attr allowDividerAfterLastItem 0x0 +int attr allowDividerBelow 0x0 +int attr allowStacking 0x0 +int attr alpha 0x0 +int attr alphabeticModifiers 0x0 +int attr altSrc 0x0 +int attr animate_relativeTo 0x0 +int attr animationMode 0x0 +int attr appBarLayoutStyle 0x0 +int attr applyMotionScene 0x0 +int attr arcMode 0x0 +int attr arrowHeadLength 0x0 +int attr arrowShaftLength 0x0 +int attr attributeName 0x0 +int attr autoCompleteTextViewStyle 0x0 +int attr autoSizeMaxTextSize 0x0 +int attr autoSizeMinTextSize 0x0 +int attr autoSizePresetSizes 0x0 +int attr autoSizeStepGranularity 0x0 +int attr autoSizeTextType 0x0 +int attr autoTransition 0x0 +int attr avatarDrawable 0x0 +int attr avatarHeight 0x0 +int attr avatarPlaceholderImage 0x0 +int attr avatarShape 0x0 +int attr avatarStyle 0x0 +int attr avatarUrl 0x0 +int attr avatarWidth 0x0 +int attr background 0x0 +int attr backgroundColor 0x0 +int attr backgroundInsetBottom 0x0 +int attr backgroundInsetEnd 0x0 +int attr backgroundInsetStart 0x0 +int attr backgroundInsetTop 0x0 +int attr backgroundOverlayColorAlpha 0x0 +int attr backgroundSplit 0x0 +int attr backgroundStacked 0x0 +int attr backgroundTint 0x0 +int attr backgroundTintMode 0x0 +int attr badgeGravity 0x0 +int attr badgeStyle 0x0 +int attr badgeTextColor 0x0 +int attr barLength 0x0 +int attr barrierAllowsGoneWidgets 0x0 +int attr barrierDirection 0x0 +int attr barrierMargin 0x0 +int attr behavior_autoHide 0x0 +int attr behavior_autoShrink 0x0 +int attr behavior_draggable 0x0 +int attr behavior_expandedOffset 0x0 +int attr behavior_fitToContents 0x0 +int attr behavior_halfExpandedRatio 0x0 +int attr behavior_hideable 0x0 +int attr behavior_overlapTop 0x0 +int attr behavior_peekHeight 0x0 +int attr behavior_saveFlags 0x0 +int attr behavior_skipCollapsed 0x0 +int attr borderWidth 0x0 +int attr borderlessButtonStyle 0x0 +int attr bottomAppBarStyle 0x0 +int attr bottomNavigationStyle 0x0 +int attr bottomSheetDialogTheme 0x0 +int attr bottomSheetStyle 0x0 +int attr bottomToolbar_apply_textColor 0x0 +int attr bottomToolbar_bg 0x0 +int attr bottomToolbar_preview_textColor 0x0 +int attr boxBackgroundColor 0x0 +int attr boxBackgroundMode 0x0 +int attr boxCollapsedPaddingTop 0x0 +int attr boxCornerRadiusBottomEnd 0x0 +int attr boxCornerRadiusBottomStart 0x0 +int attr boxCornerRadiusTopEnd 0x0 +int attr boxCornerRadiusTopStart 0x0 +int attr boxStrokeColor 0x0 +int attr boxStrokeErrorColor 0x0 +int attr boxStrokeWidth 0x0 +int attr boxStrokeWidthFocused 0x0 +int attr brightness 0x0 +int attr buttonBarButtonStyle 0x0 +int attr buttonBarNegativeButtonStyle 0x0 +int attr buttonBarNeutralButtonStyle 0x0 +int attr buttonBarPositiveButtonStyle 0x0 +int attr buttonBarStyle 0x0 +int attr buttonCompat 0x0 +int attr buttonGravity 0x0 +int attr buttonIconDimen 0x0 +int attr buttonPanelSideLayout 0x0 +int attr buttonSize 0x0 +int attr buttonStyle 0x0 +int attr buttonStyleSmall 0x0 +int attr buttonTextColor 0x0 +int attr buttonTint 0x0 +int attr buttonTintMode 0x0 +int attr buttonType 0x0 +int attr capture_textColor 0x0 +int attr cardBackgroundColor 0x0 +int attr cardCornerRadius 0x0 +int attr cardElevation 0x0 +int attr cardForegroundColor 0x0 +int attr cardMaxElevation 0x0 +int attr cardPreventCornerOverlap 0x0 +int attr cardUseCompatPadding 0x0 +int attr cardViewStyle 0x0 +int attr chainUseRtl 0x0 +int attr checkBoxPreferenceStyle 0x0 +int attr checkboxStyle 0x0 +int attr checkedButton 0x0 +int attr checkedChip 0x0 +int attr checkedIcon 0x0 +int attr checkedIconEnabled 0x0 +int attr checkedIconMargin 0x0 +int attr checkedIconSize 0x0 +int attr checkedIconTint 0x0 +int attr checkedIconVisible 0x0 +int attr checkedTextViewStyle 0x0 +int attr chipBackgroundColor 0x0 +int attr chipCornerRadius 0x0 +int attr chipEndPadding 0x0 +int attr chipGroupStyle 0x0 +int attr chipIcon 0x0 +int attr chipIconEnabled 0x0 +int attr chipIconSize 0x0 +int attr chipIconTint 0x0 +int attr chipIconVisible 0x0 +int attr chipMinHeight 0x0 +int attr chipMinTouchTargetSize 0x0 +int attr chipSpacing 0x0 +int attr chipSpacingHorizontal 0x0 +int attr chipSpacingVertical 0x0 +int attr chipStandaloneStyle 0x0 +int attr chipStartPadding 0x0 +int attr chipStrokeColor 0x0 +int attr chipStrokeWidth 0x0 +int attr chipStyle 0x0 +int attr chipSurfaceColor 0x0 +int attr circleCrop 0x0 +int attr circleRadius 0x0 +int attr circularProgressIndicatorStyle 0x0 +int attr clickAction 0x0 +int attr clockFaceBackgroundColor 0x0 +int attr clockHandColor 0x0 +int attr clockIcon 0x0 +int attr clockNumberTextColor 0x0 +int attr closeIcon 0x0 +int attr closeIconEnabled 0x0 +int attr closeIconEndPadding 0x0 +int attr closeIconSize 0x0 +int attr closeIconStartPadding 0x0 +int attr closeIconTint 0x0 +int attr closeIconVisible 0x0 +int attr closeItemLayout 0x0 +int attr collapseContentDescription 0x0 +int attr collapseIcon 0x0 +int attr collapsedSize 0x0 +int attr collapsedTitleGravity 0x0 +int attr collapsedTitleTextAppearance 0x0 +int attr collapsingToolbarLayoutStyle 0x0 +int attr color 0x0 +int attr colorAccent 0x0 +int attr colorBackgroundFloating 0x0 +int attr colorButtonNormal 0x0 +int attr colorControlActivated 0x0 +int attr colorControlHighlight 0x0 +int attr colorControlNormal 0x0 +int attr colorError 0x0 +int attr colorOnBackground 0x0 +int attr colorOnError 0x0 +int attr colorOnPrimary 0x0 +int attr colorOnPrimarySurface 0x0 +int attr colorOnSecondary 0x0 +int attr colorOnSurface 0x0 +int attr colorPrimary 0x0 +int attr colorPrimaryDark 0x0 +int attr colorPrimarySurface 0x0 +int attr colorPrimaryVariant 0x0 +int attr colorScheme 0x0 +int attr colorSecondary 0x0 +int attr colorSecondaryVariant 0x0 +int attr colorSurface 0x0 +int attr colorSwitchThumbNormal 0x0 +int attr commitIcon 0x0 +int attr communityDescriptionStyle 0x0 +int attr communityNameStyle 0x0 +int attr constraintSet 0x0 +int attr constraintSetEnd 0x0 +int attr constraintSetStart 0x0 +int attr constraint_referenced_ids 0x0 +int attr constraints 0x0 +int attr content 0x0 +int attr contentDescription 0x0 +int attr contentInsetEnd 0x0 +int attr contentInsetEndWithActions 0x0 +int attr contentInsetLeft 0x0 +int attr contentInsetRight 0x0 +int attr contentInsetStart 0x0 +int attr contentInsetStartWithNavigation 0x0 +int attr contentPadding 0x0 +int attr contentPaddingBottom 0x0 +int attr contentPaddingEnd 0x0 +int attr contentPaddingLeft 0x0 +int attr contentPaddingRight 0x0 +int attr contentPaddingStart 0x0 +int attr contentPaddingTop 0x0 +int attr contentScrim 0x0 +int attr contrast 0x0 +int attr controlBackground 0x0 +int attr coordinatorLayoutStyle 0x0 +int attr cornerFamily 0x0 +int attr cornerFamilyBottomLeft 0x0 +int attr cornerFamilyBottomRight 0x0 +int attr cornerFamilyTopLeft 0x0 +int attr cornerFamilyTopRight 0x0 +int attr cornerRadius 0x0 +int attr cornerSize 0x0 +int attr cornerSizeBottomLeft 0x0 +int attr cornerSizeBottomRight 0x0 +int attr cornerSizeTopLeft 0x0 +int attr cornerSizeTopRight 0x0 +int attr counterEnabled 0x0 +int attr counterMaxLength 0x0 +int attr counterOverflowTextAppearance 0x0 +int attr counterOverflowTextColor 0x0 +int attr counterTextAppearance 0x0 +int attr counterTextColor 0x0 +int attr crossfade 0x0 +int attr currentState 0x0 +int attr curveFit 0x0 +int attr customBoolean 0x0 +int attr customColorDrawableValue 0x0 +int attr customColorValue 0x0 +int attr customDimension 0x0 +int attr customFloatValue 0x0 +int attr customIntegerValue 0x0 +int attr customNavigationLayout 0x0 +int attr customPixelDimension 0x0 +int attr customStringValue 0x0 +int attr dayInvalidStyle 0x0 +int attr daySelectedStyle 0x0 +int attr dayStyle 0x0 +int attr dayTodayStyle 0x0 +int attr defaultDuration 0x0 +int attr defaultQueryHint 0x0 +int attr defaultState 0x0 +int attr defaultValue 0x0 +int attr deltaPolarAngle 0x0 +int attr deltaPolarRadius 0x0 +int attr dependency 0x0 +int attr deriveConstraintsFrom 0x0 +int attr descriptionStyle 0x0 +int attr dialogCornerRadius 0x0 +int attr dialogIcon 0x0 +int attr dialogLayout 0x0 +int attr dialogMessage 0x0 +int attr dialogPreferenceStyle 0x0 +int attr dialogPreferredPadding 0x0 +int attr dialogTheme 0x0 +int attr dialogTitle 0x0 +int attr disableDependentsState 0x0 +int attr displayNameStyle 0x0 +int attr displayOptions 0x0 +int attr divider 0x0 +int attr dividerHorizontal 0x0 +int attr dividerPadding 0x0 +int attr dividerVertical 0x0 +int attr dragDirection 0x0 +int attr dragScale 0x0 +int attr dragThreshold 0x0 +int attr drawPath 0x0 +int attr drawableBottomCompat 0x0 +int attr drawableEndCompat 0x0 +int attr drawableLeftCompat 0x0 +int attr drawableRightCompat 0x0 +int attr drawableSize 0x0 +int attr drawableStartCompat 0x0 +int attr drawableTint 0x0 +int attr drawableTintMode 0x0 +int attr drawableTopCompat 0x0 +int attr drawerArrowStyle 0x0 +int attr dropDownListViewStyle 0x0 +int attr dropdownListPreferredItemHeight 0x0 +int attr dropdownPreferenceStyle 0x0 +int attr duration 0x0 +int attr editTextBackground 0x0 +int attr editTextColor 0x0 +int attr editTextPreferenceStyle 0x0 +int attr editTextStyle 0x0 +int attr elevation 0x0 +int attr elevationOverlayColor 0x0 +int attr elevationOverlayEnabled 0x0 +int attr enableCopying 0x0 +int attr enabled 0x0 +int attr endIconCheckable 0x0 +int attr endIconContentDescription 0x0 +int attr endIconDrawable 0x0 +int attr endIconMode 0x0 +int attr endIconTint 0x0 +int attr endIconTintMode 0x0 +int attr enforceMaterialTheme 0x0 +int attr enforceTextAppearance 0x0 +int attr ensureMinTouchTargetSize 0x0 +int attr entries 0x0 +int attr entryValues 0x0 +int attr errorContentDescription 0x0 +int attr errorEnabled 0x0 +int attr errorIconDrawable 0x0 +int attr errorIconTint 0x0 +int attr errorIconTintMode 0x0 +int attr errorTextAppearance 0x0 +int attr errorTextColor 0x0 +int attr expandActivityOverflowButtonDrawable 0x0 +int attr expanded 0x0 +int attr expandedHintEnabled 0x0 +int attr expandedTitleGravity 0x0 +int attr expandedTitleMargin 0x0 +int attr expandedTitleMarginBottom 0x0 +int attr expandedTitleMarginEnd 0x0 +int attr expandedTitleMarginStart 0x0 +int attr expandedTitleMarginTop 0x0 +int attr expandedTitleTextAppearance 0x0 +int attr extendMotionSpec 0x0 +int attr extendedFloatingActionButtonStyle 0x0 +int attr fabAlignmentMode 0x0 +int attr fabAnimationMode 0x0 +int attr fabCradleMargin 0x0 +int attr fabCradleRoundedCornerRadius 0x0 +int attr fabCradleVerticalOffset 0x0 +int attr fabCustomSize 0x0 +int attr fabSize 0x0 +int attr fastScrollEnabled 0x0 +int attr fastScrollHorizontalThumbDrawable 0x0 +int attr fastScrollHorizontalTrackDrawable 0x0 +int attr fastScrollVerticalThumbDrawable 0x0 +int attr fastScrollVerticalTrackDrawable 0x0 +int attr firstBaselineToTopHeight 0x0 +int attr floatingActionButtonStyle 0x0 +int attr flow_firstHorizontalBias 0x0 +int attr flow_firstHorizontalStyle 0x0 +int attr flow_firstVerticalBias 0x0 +int attr flow_firstVerticalStyle 0x0 +int attr flow_horizontalAlign 0x0 +int attr flow_horizontalBias 0x0 +int attr flow_horizontalGap 0x0 +int attr flow_horizontalStyle 0x0 +int attr flow_lastHorizontalBias 0x0 +int attr flow_lastHorizontalStyle 0x0 +int attr flow_lastVerticalBias 0x0 +int attr flow_lastVerticalStyle 0x0 +int attr flow_maxElementsWrap 0x0 +int attr flow_padding 0x0 +int attr flow_verticalAlign 0x0 +int attr flow_verticalBias 0x0 +int attr flow_verticalGap 0x0 +int attr flow_verticalStyle 0x0 +int attr flow_wrapMode 0x0 +int attr followButtonStyle 0x0 +int attr followerPreviewStyle 0x0 +int attr followerStyle 0x0 +int attr font 0x0 +int attr fontFamily 0x0 +int attr fontProviderAuthority 0x0 +int attr fontProviderCerts 0x0 +int attr fontProviderFetchStrategy 0x0 +int attr fontProviderFetchTimeout 0x0 +int attr fontProviderPackage 0x0 +int attr fontProviderQuery 0x0 +int attr fontStyle 0x0 +int attr fontVariationSettings 0x0 +int attr fontWeight 0x0 +int attr foregroundInsidePadding 0x0 +int attr fragment 0x0 +int attr framePosition 0x0 +int attr gapBetweenBars 0x0 +int attr gestureInsetBottomIgnored 0x0 +int attr goIcon 0x0 +int attr haloColor 0x0 +int attr haloRadius 0x0 +int attr headerLayout 0x0 +int attr height 0x0 +int attr helperText 0x0 +int attr helperTextEnabled 0x0 +int attr helperTextTextAppearance 0x0 +int attr helperTextTextColor 0x0 +int attr hideAnimationBehavior 0x0 +int attr hideMotionSpec 0x0 +int attr hideOnContentScroll 0x0 +int attr hideOnScroll 0x0 +int attr hintAnimationEnabled 0x0 +int attr hintEnabled 0x0 +int attr hintTextAppearance 0x0 +int attr hintTextColor 0x0 +int attr homeAsUpIndicator 0x0 +int attr homeLayout 0x0 +int attr horizontalOffset 0x0 +int attr hoveredFocusedTranslationZ 0x0 +int attr icon 0x0 +int attr iconEndPadding 0x0 +int attr iconGravity 0x0 +int attr iconPadding 0x0 +int attr iconSize 0x0 +int attr iconSpaceReserved 0x0 +int attr iconStartPadding 0x0 +int attr iconTint 0x0 +int attr iconTintMode 0x0 +int attr iconifiedByDefault 0x0 +int attr imageAspectRatio 0x0 +int attr imageAspectRatioAdjust 0x0 +int attr imageButtonStyle 0x0 +int attr indeterminateAnimationType 0x0 +int attr indeterminateProgressStyle 0x0 +int attr indicatorColor 0x0 +int attr indicatorDirectionCircular 0x0 +int attr indicatorDirectionLinear 0x0 +int attr indicatorInset 0x0 +int attr indicatorSize 0x0 +int attr initialActivityCount 0x0 +int attr initialExpandedChildrenCount 0x0 +int attr insetForeground 0x0 +int attr isLightTheme 0x0 +int attr isMaterialTheme 0x0 +int attr isPreferenceVisible 0x0 +int attr itemBackground 0x0 +int attr itemFillColor 0x0 +int attr itemHorizontalPadding 0x0 +int attr itemHorizontalTranslationEnabled 0x0 +int attr itemIconPadding 0x0 +int attr itemIconSize 0x0 +int attr itemIconTint 0x0 +int attr itemMaxLines 0x0 +int attr itemPadding 0x0 +int attr itemRippleColor 0x0 +int attr itemShapeAppearance 0x0 +int attr itemShapeAppearanceOverlay 0x0 +int attr itemShapeFillColor 0x0 +int attr itemShapeInsetBottom 0x0 +int attr itemShapeInsetEnd 0x0 +int attr itemShapeInsetStart 0x0 +int attr itemShapeInsetTop 0x0 +int attr itemSpacing 0x0 +int attr itemStrokeColor 0x0 +int attr itemStrokeWidth 0x0 +int attr itemTextAppearance 0x0 +int attr itemTextAppearanceActive 0x0 +int attr itemTextAppearanceInactive 0x0 +int attr itemTextColor 0x0 +int attr item_checkCircle_backgroundColor 0x0 +int attr item_checkCircle_borderColor 0x0 +int attr item_placeholder 0x0 +int attr key 0x0 +int attr keyPositionType 0x0 +int attr keyboardIcon 0x0 +int attr keylines 0x0 +int attr labelBehavior 0x0 +int attr labelStyle 0x0 +int attr labelVisibilityMode 0x0 +int attr lastBaselineToBottomHeight 0x0 +int attr layout 0x0 +int attr layoutDescription 0x0 +int attr layoutDuringTransition 0x0 +int attr layoutManager 0x0 +int attr layout_anchor 0x0 +int attr layout_anchorGravity 0x0 +int attr layout_behavior 0x0 +int attr layout_collapseMode 0x0 +int attr layout_collapseParallaxMultiplier 0x0 +int attr layout_constrainedHeight 0x0 +int attr layout_constrainedWidth 0x0 +int attr layout_constraintBaseline_creator 0x0 +int attr layout_constraintBaseline_toBaselineOf 0x0 +int attr layout_constraintBottom_creator 0x0 +int attr layout_constraintBottom_toBottomOf 0x0 +int attr layout_constraintBottom_toTopOf 0x0 +int attr layout_constraintCircle 0x0 +int attr layout_constraintCircleAngle 0x0 +int attr layout_constraintCircleRadius 0x0 +int attr layout_constraintDimensionRatio 0x0 +int attr layout_constraintEnd_toEndOf 0x0 +int attr layout_constraintEnd_toStartOf 0x0 +int attr layout_constraintGuide_begin 0x0 +int attr layout_constraintGuide_end 0x0 +int attr layout_constraintGuide_percent 0x0 +int attr layout_constraintHeight_default 0x0 +int attr layout_constraintHeight_max 0x0 +int attr layout_constraintHeight_min 0x0 +int attr layout_constraintHeight_percent 0x0 +int attr layout_constraintHorizontal_bias 0x0 +int attr layout_constraintHorizontal_chainStyle 0x0 +int attr layout_constraintHorizontal_weight 0x0 +int attr layout_constraintLeft_creator 0x0 +int attr layout_constraintLeft_toLeftOf 0x0 +int attr layout_constraintLeft_toRightOf 0x0 +int attr layout_constraintRight_creator 0x0 +int attr layout_constraintRight_toLeftOf 0x0 +int attr layout_constraintRight_toRightOf 0x0 +int attr layout_constraintStart_toEndOf 0x0 +int attr layout_constraintStart_toStartOf 0x0 +int attr layout_constraintTag 0x0 +int attr layout_constraintTop_creator 0x0 +int attr layout_constraintTop_toBottomOf 0x0 +int attr layout_constraintTop_toTopOf 0x0 +int attr layout_constraintVertical_bias 0x0 +int attr layout_constraintVertical_chainStyle 0x0 +int attr layout_constraintVertical_weight 0x0 +int attr layout_constraintWidth_default 0x0 +int attr layout_constraintWidth_max 0x0 +int attr layout_constraintWidth_min 0x0 +int attr layout_constraintWidth_percent 0x0 +int attr layout_dodgeInsetEdges 0x0 +int attr layout_editor_absoluteX 0x0 +int attr layout_editor_absoluteY 0x0 +int attr layout_goneMarginBottom 0x0 +int attr layout_goneMarginEnd 0x0 +int attr layout_goneMarginLeft 0x0 +int attr layout_goneMarginRight 0x0 +int attr layout_goneMarginStart 0x0 +int attr layout_goneMarginTop 0x0 +int attr layout_insetEdge 0x0 +int attr layout_keyline 0x0 +int attr layout_optimizationLevel 0x0 +int attr layout_scrollFlags 0x0 +int attr layout_scrollInterpolator 0x0 +int attr leftDrawableStyle 0x0 +int attr leftTextViewStyle 0x0 +int attr liftOnScroll 0x0 +int attr liftOnScrollTargetViewId 0x0 +int attr limitBoundsTo 0x0 +int attr lineHeight 0x0 +int attr lineSpacing 0x0 +int attr linearProgressIndicatorStyle 0x0 +int attr listChoiceBackgroundIndicator 0x0 +int attr listChoiceIndicatorMultipleAnimated 0x0 +int attr listChoiceIndicatorSingleAnimated 0x0 +int attr listDividerAlertDialog 0x0 +int attr listItemLayout 0x0 +int attr listLayout 0x0 +int attr listMenuViewStyle 0x0 +int attr listPopupWindowStyle 0x0 +int attr listPreferredItemHeight 0x0 +int attr listPreferredItemHeightLarge 0x0 +int attr listPreferredItemHeightSmall 0x0 +int attr listPreferredItemPaddingEnd 0x0 +int attr listPreferredItemPaddingLeft 0x0 +int attr listPreferredItemPaddingRight 0x0 +int attr listPreferredItemPaddingStart 0x0 +int attr logo 0x0 +int attr logoDescription 0x0 +int attr materialAlertDialogBodyTextStyle 0x0 +int attr materialAlertDialogTheme 0x0 +int attr materialAlertDialogTitleIconStyle 0x0 +int attr materialAlertDialogTitlePanelStyle 0x0 +int attr materialAlertDialogTitleTextStyle 0x0 +int attr materialButtonOutlinedStyle 0x0 +int attr materialButtonStyle 0x0 +int attr materialButtonToggleGroupStyle 0x0 +int attr materialCalendarDay 0x0 +int attr materialCalendarFullscreenTheme 0x0 +int attr materialCalendarHeaderCancelButton 0x0 +int attr materialCalendarHeaderConfirmButton 0x0 +int attr materialCalendarHeaderDivider 0x0 +int attr materialCalendarHeaderLayout 0x0 +int attr materialCalendarHeaderSelection 0x0 +int attr materialCalendarHeaderTitle 0x0 +int attr materialCalendarHeaderToggleButton 0x0 +int attr materialCalendarMonth 0x0 +int attr materialCalendarMonthNavigationButton 0x0 +int attr materialCalendarStyle 0x0 +int attr materialCalendarTheme 0x0 +int attr materialCalendarYearNavigationButton 0x0 +int attr materialCardViewStyle 0x0 +int attr materialCircleRadius 0x0 +int attr materialClockStyle 0x0 +int attr materialThemeOverlay 0x0 +int attr materialTimePickerStyle 0x0 +int attr materialTimePickerTheme 0x0 +int attr maxAcceleration 0x0 +int attr maxActionInlineWidth 0x0 +int attr maxButtonHeight 0x0 +int attr maxCharacterCount 0x0 +int attr maxHeight 0x0 +int attr maxImageSize 0x0 +int attr maxLines 0x0 +int attr maxVelocity 0x0 +int attr maxWidth 0x0 +int attr measureWithLargestChild 0x0 +int attr memberCountStyle 0x0 +int attr menu 0x0 +int attr min 0x0 +int attr minHeight 0x0 +int attr minHideDelay 0x0 +int attr minSeparation 0x0 +int attr minTouchTargetSize 0x0 +int attr minWidth 0x0 +int attr mock_diagonalsColor 0x0 +int attr mock_label 0x0 +int attr mock_labelBackgroundColor 0x0 +int attr mock_labelColor 0x0 +int attr mock_showDiagonals 0x0 +int attr mock_showLabel 0x0 +int attr motionDebug 0x0 +int attr motionInterpolator 0x0 +int attr motionPathRotate 0x0 +int attr motionProgress 0x0 +int attr motionStagger 0x0 +int attr motionTarget 0x0 +int attr motion_postLayoutCollision 0x0 +int attr motion_triggerOnCollision 0x0 +int attr moveWhenScrollAtTop 0x0 +int attr multiChoiceItemLayout 0x0 +int attr navigationContentDescription 0x0 +int attr navigationIcon 0x0 +int attr navigationIconTint 0x0 +int attr navigationMode 0x0 +int attr navigationViewStyle 0x0 +int attr negativeButtonText 0x0 +int attr nestedScrollFlags 0x0 +int attr nestedScrollable 0x0 +int attr number 0x0 +int attr numericModifiers 0x0 +int attr onCross 0x0 +int attr onHide 0x0 +int attr onNegativeCross 0x0 +int attr onPositiveCross 0x0 +int attr onShow 0x0 +int attr onTouchUp 0x0 +int attr order 0x0 +int attr orderingFromXml 0x0 +int attr outlineColor 0x0 +int attr overlapAnchor 0x0 +int attr overlay 0x0 +int attr paddingBottomNoButtons 0x0 +int attr paddingBottomSystemWindowInsets 0x0 +int attr paddingEnd 0x0 +int attr paddingLeftSystemWindowInsets 0x0 +int attr paddingRightSystemWindowInsets 0x0 +int attr paddingStart 0x0 +int attr paddingTopNoTitle 0x0 +int attr page_bg 0x0 +int attr panelBackground 0x0 +int attr panelMenuListTheme 0x0 +int attr panelMenuListWidth 0x0 +int attr passwordToggleContentDescription 0x0 +int attr passwordToggleDrawable 0x0 +int attr passwordToggleEnabled 0x0 +int attr passwordToggleTint 0x0 +int attr passwordToggleTintMode 0x0 +int attr pathMotionArc 0x0 +int attr path_percent 0x0 +int attr percentHeight 0x0 +int attr percentWidth 0x0 +int attr percentX 0x0 +int attr percentY 0x0 +int attr perpendicularPath_percent 0x0 +int attr persistent 0x0 +int attr pivotAnchor 0x0 +int attr placeholderText 0x0 +int attr placeholderTextAppearance 0x0 +int attr placeholderTextColor 0x0 +int attr placeholder_emptyVisibility 0x0 +int attr popupMenuBackground 0x0 +int attr popupMenuStyle 0x0 +int attr popupTheme 0x0 +int attr popupWindowStyle 0x0 +int attr positiveButtonText 0x0 +int attr postCountStyle 0x0 +int attr preferenceCategoryStyle 0x0 +int attr preferenceCategoryTitleTextAppearance 0x0 +int attr preferenceFragmentCompatStyle 0x0 +int attr preferenceFragmentListStyle 0x0 +int attr preferenceFragmentStyle 0x0 +int attr preferenceInformationStyle 0x0 +int attr preferenceScreenStyle 0x0 +int attr preferenceStyle 0x0 +int attr preferenceTheme 0x0 +int attr prefixText 0x0 +int attr prefixTextAppearance 0x0 +int attr prefixTextColor 0x0 +int attr preserveIconSpacing 0x0 +int attr pressedTranslationZ 0x0 +int attr preview_bottomToolbar_apply_textColor 0x0 +int attr preview_bottomToolbar_back_textColor 0x0 +int attr progressBarPadding 0x0 +int attr progressBarStyle 0x0 +int attr queryBackground 0x0 +int attr queryHint 0x0 +int attr radioButtonStyle 0x0 +int attr rangeFillColor 0x0 +int attr ratingBarStyle 0x0 +int attr ratingBarStyleIndicator 0x0 +int attr ratingBarStyleSmall 0x0 +int attr rbColor 0x0 +int attr rbDuration 0x0 +int attr rbRadius 0x0 +int attr rbRippleAmount 0x0 +int attr rbScale 0x0 +int attr rbStrokeWidth 0x0 +int attr rbType 0x0 +int attr recyclerViewStyle 0x0 +int attr region_heightLessThan 0x0 +int attr region_heightMoreThan 0x0 +int attr region_widthLessThan 0x0 +int attr region_widthMoreThan 0x0 +int attr reverseLayout 0x0 +int attr rightTextViewStyle 0x0 +int attr rippleColor 0x0 +int attr round 0x0 +int attr roundPercent 0x0 +int attr saturation 0x0 +int attr scopeUris 0x0 +int attr scrimAnimationDuration 0x0 +int attr scrimBackground 0x0 +int attr scrimVisibleHeightTrigger 0x0 +int attr searchHintIcon 0x0 +int attr searchIcon 0x0 +int attr searchViewStyle 0x0 +int attr seekBarIncrement 0x0 +int attr seekBarPreferenceStyle 0x0 +int attr seekBarStyle 0x0 +int attr selectable 0x0 +int attr selectableItemBackground 0x0 +int attr selectableItemBackgroundBorderless 0x0 +int attr selectionRequired 0x0 +int attr selectorSize 0x0 +int attr shapeAppearance 0x0 +int attr shapeAppearanceLargeComponent 0x0 +int attr shapeAppearanceMediumComponent 0x0 +int attr shapeAppearanceOverlay 0x0 +int attr shapeAppearanceSmallComponent 0x0 +int attr shouldDisableView 0x0 +int attr showAnimationBehavior 0x0 +int attr showAsAction 0x0 +int attr showDelay 0x0 +int attr showDividers 0x0 +int attr showMotionSpec 0x0 +int attr showPaths 0x0 +int attr showSeekBarValue 0x0 +int attr showText 0x0 +int attr showTitle 0x0 +int attr shrinkMotionSpec 0x0 +int attr singleChoiceItemLayout 0x0 +int attr singleLine 0x0 +int attr singleLineTitle 0x0 +int attr singleSelection 0x0 +int attr sizePercent 0x0 +int attr sliderStyle 0x0 +int attr snackbarButtonStyle 0x0 +int attr snackbarStyle 0x0 +int attr snackbarTextViewStyle 0x0 +int attr spanCount 0x0 +int attr spinBars 0x0 +int attr spinnerDropDownItemStyle 0x0 +int attr spinnerStyle 0x0 +int attr splitTrack 0x0 +int attr srcCompat 0x0 +int attr stackFromEnd 0x0 +int attr staggered 0x0 +int attr startIconCheckable 0x0 +int attr startIconContentDescription 0x0 +int attr startIconDrawable 0x0 +int attr startIconTint 0x0 +int attr startIconTintMode 0x0 +int attr state_above_anchor 0x0 +int attr state_collapsed 0x0 +int attr state_collapsible 0x0 +int attr state_dragged 0x0 +int attr state_liftable 0x0 +int attr state_lifted 0x0 +int attr statusBarBackground 0x0 +int attr statusBarForeground 0x0 +int attr statusBarScrim 0x0 +int attr strokeColor 0x0 +int attr strokeWidth 0x0 +int attr subMenuArrow 0x0 +int attr submitBackground 0x0 +int attr subtitle 0x0 +int attr subtitleTextAppearance 0x0 +int attr subtitleTextColor 0x0 +int attr subtitleTextStyle 0x0 +int attr suffixText 0x0 +int attr suffixTextAppearance 0x0 +int attr suffixTextColor 0x0 +int attr suggestionRowLayout 0x0 +int attr summary 0x0 +int attr summaryOff 0x0 +int attr summaryOn 0x0 +int attr swipeRefreshLayoutProgressSpinnerBackgroundColor 0x0 +int attr switchMinWidth 0x0 +int attr switchPadding 0x0 +int attr switchPreferenceCompatStyle 0x0 +int attr switchPreferenceStyle 0x0 +int attr switchStyle 0x0 +int attr switchTextAppearance 0x0 +int attr switchTextOff 0x0 +int attr switchTextOn 0x0 +int attr tabBackground 0x0 +int attr tabContentStart 0x0 +int attr tabGravity 0x0 +int attr tabIconTint 0x0 +int attr tabIconTintMode 0x0 +int attr tabIndicator 0x0 +int attr tabIndicatorAnimationDuration 0x0 +int attr tabIndicatorAnimationMode 0x0 +int attr tabIndicatorColor 0x0 +int attr tabIndicatorFullWidth 0x0 +int attr tabIndicatorGravity 0x0 +int attr tabIndicatorHeight 0x0 +int attr tabInlineLabel 0x0 +int attr tabMaxWidth 0x0 +int attr tabMinWidth 0x0 +int attr tabMode 0x0 +int attr tabPadding 0x0 +int attr tabPaddingBottom 0x0 +int attr tabPaddingEnd 0x0 +int attr tabPaddingStart 0x0 +int attr tabPaddingTop 0x0 +int attr tabRippleColor 0x0 +int attr tabSelectedTextColor 0x0 +int attr tabStyle 0x0 +int attr tabTextAppearance 0x0 +int attr tabTextColor 0x0 +int attr tabUnboundedRipple 0x0 +int attr targetId 0x0 +int attr telltales_tailColor 0x0 +int attr telltales_tailScale 0x0 +int attr telltales_velocityMode 0x0 +int attr textAllCaps 0x0 +int attr textAppearanceBody1 0x0 +int attr textAppearanceBody2 0x0 +int attr textAppearanceButton 0x0 +int attr textAppearanceCaption 0x0 +int attr textAppearanceHeadline1 0x0 +int attr textAppearanceHeadline2 0x0 +int attr textAppearanceHeadline3 0x0 +int attr textAppearanceHeadline4 0x0 +int attr textAppearanceHeadline5 0x0 +int attr textAppearanceHeadline6 0x0 +int attr textAppearanceLargePopupMenu 0x0 +int attr textAppearanceLineHeightEnabled 0x0 +int attr textAppearanceListItem 0x0 +int attr textAppearanceListItemSecondary 0x0 +int attr textAppearanceListItemSmall 0x0 +int attr textAppearanceOverline 0x0 +int attr textAppearancePopupMenuHeader 0x0 +int attr textAppearanceSearchResultSubtitle 0x0 +int attr textAppearanceSearchResultTitle 0x0 +int attr textAppearanceSmallPopupMenu 0x0 +int attr textAppearanceSubtitle1 0x0 +int attr textAppearanceSubtitle2 0x0 +int attr textColor 0x0 +int attr textColorAlertDialogListItem 0x0 +int attr textColorSearchUrl 0x0 +int attr textEndPadding 0x0 +int attr textInputLayoutFocusedRectEnabled 0x0 +int attr textInputStyle 0x0 +int attr textLocale 0x0 +int attr textStartPadding 0x0 +int attr textStyle 0x0 +int attr theme 0x0 +int attr themeLineHeight 0x0 +int attr thickness 0x0 +int attr thumbColor 0x0 +int attr thumbElevation 0x0 +int attr thumbRadius 0x0 +int attr thumbStrokeColor 0x0 +int attr thumbStrokeWidth 0x0 +int attr thumbTextPadding 0x0 +int attr thumbTint 0x0 +int attr thumbTintMode 0x0 +int attr tickColor 0x0 +int attr tickColorActive 0x0 +int attr tickColorInactive 0x0 +int attr tickMark 0x0 +int attr tickMarkTint 0x0 +int attr tickMarkTintMode 0x0 +int attr tickVisible 0x0 +int attr tint 0x0 +int attr tintColor 0x0 +int attr tintMode 0x0 +int attr title 0x0 +int attr titleEnabled 0x0 +int attr titleMargin 0x0 +int attr titleMarginBottom 0x0 +int attr titleMarginEnd 0x0 +int attr titleMarginStart 0x0 +int attr titleMarginTop 0x0 +int attr titleMargins 0x0 +int attr titleTextAppearance 0x0 +int attr titleTextColor 0x0 +int attr titleTextStyle 0x0 +int attr toolbar 0x0 +int attr toolbarId 0x0 +int attr toolbarNavigationButtonStyle 0x0 +int attr toolbarStyle 0x0 +int attr tooltipForegroundColor 0x0 +int attr tooltipFrameBackground 0x0 +int attr tooltipStyle 0x0 +int attr tooltipText 0x0 +int attr touchAnchorId 0x0 +int attr touchAnchorSide 0x0 +int attr touchRegionId 0x0 +int attr track 0x0 +int attr trackColor 0x0 +int attr trackColorActive 0x0 +int attr trackColorInactive 0x0 +int attr trackCornerRadius 0x0 +int attr trackHeight 0x0 +int attr trackThickness 0x0 +int attr trackTint 0x0 +int attr trackTintMode 0x0 +int attr transitionDisable 0x0 +int attr transitionEasing 0x0 +int attr transitionFlags 0x0 +int attr transitionPathRotate 0x0 +int attr transitionShapeAppearance 0x0 +int attr triggerId 0x0 +int attr triggerReceiver 0x0 +int attr triggerSlack 0x0 +int attr ttcIndex 0x0 +int attr updatesContinuously 0x0 +int attr useCompatPadding 0x0 +int attr useMaterialThemeColors 0x0 +int attr useSimpleSummaryProvider 0x0 +int attr values 0x0 +int attr verticalOffset 0x0 +int attr viewInflaterClass 0x0 +int attr visibilityMode 0x0 +int attr voiceIcon 0x0 +int attr warmth 0x0 +int attr waveDecay 0x0 +int attr waveOffset 0x0 +int attr wavePeriod 0x0 +int attr waveShape 0x0 +int attr waveVariesBy 0x0 +int attr widgetLayout 0x0 +int attr windowActionBar 0x0 +int attr windowActionBarOverlay 0x0 +int attr windowActionModeOverlay 0x0 +int attr windowFixedHeightMajor 0x0 +int attr windowFixedHeightMinor 0x0 +int attr windowFixedWidthMajor 0x0 +int attr windowFixedWidthMinor 0x0 +int attr windowMinWidthMajor 0x0 +int attr windowMinWidthMinor 0x0 +int attr windowNoTitle 0x0 +int attr yearSelectedStyle 0x0 +int attr yearStyle 0x0 +int attr yearTodayStyle 0x0 +int bool abc_action_bar_embed_tabs 0x0 +int bool abc_allow_stacked_button_bar 0x0 +int bool abc_config_actionMenuItemAllCaps 0x0 +int bool amity_uikit_social_community_creation_button_visible 0x0 +int bool config_materialPreferenceIconSpaceReserved 0x0 +int bool enableLogging 0x0 +int bool mtrl_btn_textappearance_all_caps 0x0 +int color abc_background_cache_hint_selector_material_dark 0x0 +int color abc_background_cache_hint_selector_material_light 0x0 +int color abc_btn_colored_borderless_text_material 0x0 +int color abc_btn_colored_text_material 0x0 +int color abc_color_highlight_material 0x0 +int color abc_decor_view_status_guard 0x0 +int color abc_decor_view_status_guard_light 0x0 +int color abc_hint_foreground_material_dark 0x0 +int color abc_hint_foreground_material_light 0x0 +int color abc_input_method_navigation_guard 0x0 +int color abc_primary_text_disable_only_material_dark 0x0 +int color abc_primary_text_disable_only_material_light 0x0 +int color abc_primary_text_material_dark 0x0 +int color abc_primary_text_material_light 0x0 +int color abc_search_url_text 0x0 +int color abc_search_url_text_normal 0x0 +int color abc_search_url_text_pressed 0x0 +int color abc_search_url_text_selected 0x0 +int color abc_secondary_text_material_dark 0x0 +int color abc_secondary_text_material_light 0x0 +int color abc_tint_btn_checkable 0x0 +int color abc_tint_default 0x0 +int color abc_tint_edittext 0x0 +int color abc_tint_seek_thumb 0x0 +int color abc_tint_spinner 0x0 +int color abc_tint_switch_track 0x0 +int color accent_material_dark 0x0 +int color accent_material_light 0x0 +int color amityBlueLight 0x0 +int color amityColorAlert 0x0 +int color amityColorAthensGray 0x0 +int color amityColorBase 0x0 +int color amityColorBaseInverse 0x0 +int color amityColorBlack 0x0 +int color amityColorHighlight 0x0 +int color amityColorManatee 0x0 +int color amityColorPrimary 0x0 +int color amityColorSecondary 0x0 +int color amityColorShuttleGray 0x0 +int color amityColorWhite 0x0 +int color amityMessageBubble 0x0 +int color amityMessageBubbleInverse 0x0 +int color amity_button_bg_selector 0x0 +int color androidx_core_ripple_material_light 0x0 +int color androidx_core_secondary_text_default_material_light 0x0 +int color background_floating_material_dark 0x0 +int color background_floating_material_light 0x0 +int color background_material_dark 0x0 +int color background_material_light 0x0 +int color bright_foreground_disabled_material_dark 0x0 +int color bright_foreground_disabled_material_light 0x0 +int color bright_foreground_inverse_material_dark 0x0 +int color bright_foreground_inverse_material_light 0x0 +int color bright_foreground_material_dark 0x0 +int color bright_foreground_material_light 0x0 +int color button_material_dark 0x0 +int color button_material_light 0x0 +int color cardview_dark_background 0x0 +int color cardview_light_background 0x0 +int color cardview_shadow_end_color 0x0 +int color cardview_shadow_start_color 0x0 +int color checkbox_themeable_attribute_color 0x0 +int color common_google_signin_btn_text_dark 0x0 +int color common_google_signin_btn_text_dark_default 0x0 +int color common_google_signin_btn_text_dark_disabled 0x0 +int color common_google_signin_btn_text_dark_focused 0x0 +int color common_google_signin_btn_text_dark_pressed 0x0 +int color common_google_signin_btn_text_light 0x0 +int color common_google_signin_btn_text_light_default 0x0 +int color common_google_signin_btn_text_light_disabled 0x0 +int color common_google_signin_btn_text_light_focused 0x0 +int color common_google_signin_btn_text_light_pressed 0x0 +int color common_google_signin_btn_tint 0x0 +int color design_bottom_navigation_shadow_color 0x0 +int color design_box_stroke_color 0x0 +int color design_dark_default_color_background 0x0 +int color design_dark_default_color_error 0x0 +int color design_dark_default_color_on_background 0x0 +int color design_dark_default_color_on_error 0x0 +int color design_dark_default_color_on_primary 0x0 +int color design_dark_default_color_on_secondary 0x0 +int color design_dark_default_color_on_surface 0x0 +int color design_dark_default_color_primary 0x0 +int color design_dark_default_color_primary_dark 0x0 +int color design_dark_default_color_primary_variant 0x0 +int color design_dark_default_color_secondary 0x0 +int color design_dark_default_color_secondary_variant 0x0 +int color design_dark_default_color_surface 0x0 +int color design_default_color_background 0x0 +int color design_default_color_error 0x0 +int color design_default_color_on_background 0x0 +int color design_default_color_on_error 0x0 +int color design_default_color_on_primary 0x0 +int color design_default_color_on_secondary 0x0 +int color design_default_color_on_surface 0x0 +int color design_default_color_primary 0x0 +int color design_default_color_primary_dark 0x0 +int color design_default_color_primary_variant 0x0 +int color design_default_color_secondary 0x0 +int color design_default_color_secondary_variant 0x0 +int color design_default_color_surface 0x0 +int color design_error 0x0 +int color design_fab_shadow_end_color 0x0 +int color design_fab_shadow_mid_color 0x0 +int color design_fab_shadow_start_color 0x0 +int color design_fab_stroke_end_inner_color 0x0 +int color design_fab_stroke_end_outer_color 0x0 +int color design_fab_stroke_top_inner_color 0x0 +int color design_fab_stroke_top_outer_color 0x0 +int color design_icon_tint 0x0 +int color design_snackbar_background_color 0x0 +int color dim_foreground_disabled_material_dark 0x0 +int color dim_foreground_disabled_material_light 0x0 +int color dim_foreground_material_dark 0x0 +int color dim_foreground_material_light 0x0 +int color dracula_album_dropdown_count_text 0x0 +int color dracula_album_dropdown_thumbnail_placeholder 0x0 +int color dracula_album_dropdown_title_text 0x0 +int color dracula_album_empty_view 0x0 +int color dracula_album_popup_bg 0x0 +int color dracula_bottom_toolbar_apply 0x0 +int color dracula_bottom_toolbar_apply_text 0x0 +int color dracula_bottom_toolbar_apply_text_disable 0x0 +int color dracula_bottom_toolbar_bg 0x0 +int color dracula_bottom_toolbar_preview 0x0 +int color dracula_bottom_toolbar_preview_text 0x0 +int color dracula_bottom_toolbar_preview_text_disable 0x0 +int color dracula_capture 0x0 +int color dracula_item_checkCircle_backgroundColor 0x0 +int color dracula_item_checkCircle_borderColor 0x0 +int color dracula_item_placeholder 0x0 +int color dracula_page_bg 0x0 +int color dracula_preview_bottom_toolbar_apply 0x0 +int color dracula_preview_bottom_toolbar_apply_text 0x0 +int color dracula_preview_bottom_toolbar_apply_text_disable 0x0 +int color dracula_preview_bottom_toolbar_back_text 0x0 +int color dracula_primary 0x0 +int color dracula_primary_dark 0x0 +int color error_color_material_dark 0x0 +int color error_color_material_light 0x0 +int color foreground_material_dark 0x0 +int color foreground_material_light 0x0 +int color highlighted_text_material_dark 0x0 +int color highlighted_text_material_light 0x0 +int color material_blue_grey_800 0x0 +int color material_blue_grey_900 0x0 +int color material_blue_grey_950 0x0 +int color material_btn_bg_color_selector 0x0 +int color material_btn_stroke_color_selector 0x0 +int color material_btn_text_color_selector 0x0 +int color material_cursor_color 0x0 +int color material_deep_teal_200 0x0 +int color material_deep_teal_500 0x0 +int color material_fab_bg_color_selector 0x0 +int color material_fab_icon_text_color_selector 0x0 +int color material_grey_100 0x0 +int color material_grey_300 0x0 +int color material_grey_50 0x0 +int color material_grey_600 0x0 +int color material_grey_800 0x0 +int color material_grey_850 0x0 +int color material_grey_900 0x0 +int color material_on_background_disabled 0x0 +int color material_on_background_emphasis_high_type 0x0 +int color material_on_background_emphasis_medium 0x0 +int color material_on_primary_disabled 0x0 +int color material_on_primary_emphasis_high_type 0x0 +int color material_on_primary_emphasis_medium 0x0 +int color material_on_surface_disabled 0x0 +int color material_on_surface_emphasis_high_type 0x0 +int color material_on_surface_emphasis_medium 0x0 +int color material_on_surface_stroke 0x0 +int color material_slider_active_tick_marks_color 0x0 +int color material_slider_active_track_color 0x0 +int color material_slider_halo_color 0x0 +int color material_slider_inactive_tick_marks_color 0x0 +int color material_slider_inactive_track_color 0x0 +int color material_slider_thumb_color 0x0 +int color material_timepicker_button_background 0x0 +int color material_timepicker_button_stroke 0x0 +int color material_timepicker_clock_text_color 0x0 +int color material_timepicker_clockface 0x0 +int color material_timepicker_modebutton_tint 0x0 +int color mtrl_bottom_nav_colored_item_tint 0x0 +int color mtrl_bottom_nav_colored_ripple_color 0x0 +int color mtrl_bottom_nav_item_tint 0x0 +int color mtrl_bottom_nav_ripple_color 0x0 +int color mtrl_btn_bg_color_selector 0x0 +int color mtrl_btn_ripple_color 0x0 +int color mtrl_btn_stroke_color_selector 0x0 +int color mtrl_btn_text_btn_bg_color_selector 0x0 +int color mtrl_btn_text_btn_ripple_color 0x0 +int color mtrl_btn_text_color_disabled 0x0 +int color mtrl_btn_text_color_selector 0x0 +int color mtrl_btn_transparent_bg_color 0x0 +int color mtrl_calendar_item_stroke_color 0x0 +int color mtrl_calendar_selected_range 0x0 +int color mtrl_card_view_foreground 0x0 +int color mtrl_card_view_ripple 0x0 +int color mtrl_chip_background_color 0x0 +int color mtrl_chip_close_icon_tint 0x0 +int color mtrl_chip_surface_color 0x0 +int color mtrl_chip_text_color 0x0 +int color mtrl_choice_chip_background_color 0x0 +int color mtrl_choice_chip_ripple_color 0x0 +int color mtrl_choice_chip_text_color 0x0 +int color mtrl_error 0x0 +int color mtrl_fab_bg_color_selector 0x0 +int color mtrl_fab_icon_text_color_selector 0x0 +int color mtrl_fab_ripple_color 0x0 +int color mtrl_filled_background_color 0x0 +int color mtrl_filled_icon_tint 0x0 +int color mtrl_filled_stroke_color 0x0 +int color mtrl_indicator_text_color 0x0 +int color mtrl_navigation_item_background_color 0x0 +int color mtrl_navigation_item_icon_tint 0x0 +int color mtrl_navigation_item_text_color 0x0 +int color mtrl_on_primary_text_btn_text_color_selector 0x0 +int color mtrl_on_surface_ripple_color 0x0 +int color mtrl_outlined_icon_tint 0x0 +int color mtrl_outlined_stroke_color 0x0 +int color mtrl_popupmenu_overlay_color 0x0 +int color mtrl_scrim_color 0x0 +int color mtrl_tabs_colored_ripple_color 0x0 +int color mtrl_tabs_icon_color_selector 0x0 +int color mtrl_tabs_icon_color_selector_colored 0x0 +int color mtrl_tabs_legacy_text_color_selector 0x0 +int color mtrl_tabs_ripple_color 0x0 +int color mtrl_text_btn_text_color_selector 0x0 +int color mtrl_textinput_default_box_stroke_color 0x0 +int color mtrl_textinput_disabled_color 0x0 +int color mtrl_textinput_filled_box_default_background_color 0x0 +int color mtrl_textinput_focused_box_stroke_color 0x0 +int color mtrl_textinput_hovered_box_stroke_color 0x0 +int color notification_action_color_filter 0x0 +int color notification_icon_bg_color 0x0 +int color notification_material_background_media_default_color 0x0 +int color preference_fallback_accent_color 0x0 +int color preview_bottom_size 0x0 +int color preview_bottom_toolbar_bg 0x0 +int color primary_dark_material_dark 0x0 +int color primary_dark_material_light 0x0 +int color primary_material_dark 0x0 +int color primary_material_light 0x0 +int color primary_text_default_material_dark 0x0 +int color primary_text_default_material_light 0x0 +int color primary_text_disabled_material_dark 0x0 +int color primary_text_disabled_material_light 0x0 +int color radio_btn_bg_selector 0x0 +int color radiobutton_themeable_attribute_color 0x0 +int color ripple_material_dark 0x0 +int color ripple_material_light 0x0 +int color secondary_text_default_material_dark 0x0 +int color secondary_text_default_material_light 0x0 +int color secondary_text_disabled_material_dark 0x0 +int color secondary_text_disabled_material_light 0x0 +int color switch_btn_bg_selector 0x0 +int color switch_thumb_disabled_material_dark 0x0 +int color switch_thumb_disabled_material_light 0x0 +int color switch_thumb_material_dark 0x0 +int color switch_thumb_material_light 0x0 +int color switch_thumb_normal_material_dark 0x0 +int color switch_thumb_normal_material_light 0x0 +int color test_mtrl_calendar_day 0x0 +int color test_mtrl_calendar_day_selected 0x0 +int color tooltip_background_dark 0x0 +int color tooltip_background_light 0x0 +int color upstraColorAlert 0x0 +int color upstraColorBase 0x0 +int color upstraColorBaseInverse 0x0 +int color upstraColorHighlight 0x0 +int color upstraColorPrimary 0x0 +int color upstraColorSecondary 0x0 +int color upstraMessageBubble 0x0 +int color upstraMessageBubbleInverse 0x0 +int color zhihu_album_dropdown_count_text 0x0 +int color zhihu_album_dropdown_thumbnail_placeholder 0x0 +int color zhihu_album_dropdown_title_text 0x0 +int color zhihu_album_empty_view 0x0 +int color zhihu_album_popup_bg 0x0 +int color zhihu_bottom_toolbar_apply 0x0 +int color zhihu_bottom_toolbar_apply_text 0x0 +int color zhihu_bottom_toolbar_apply_text_disable 0x0 +int color zhihu_bottom_toolbar_bg 0x0 +int color zhihu_bottom_toolbar_preview 0x0 +int color zhihu_bottom_toolbar_preview_text 0x0 +int color zhihu_bottom_toolbar_preview_text_disable 0x0 +int color zhihu_capture 0x0 +int color zhihu_check_original_radio_disable 0x0 +int color zhihu_item_checkCircle_backgroundColor 0x0 +int color zhihu_item_checkCircle_borderColor 0x0 +int color zhihu_item_placeholder 0x0 +int color zhihu_page_bg 0x0 +int color zhihu_preview_bottom_toolbar_apply 0x0 +int color zhihu_preview_bottom_toolbar_apply_text 0x0 +int color zhihu_preview_bottom_toolbar_apply_text_disable 0x0 +int color zhihu_preview_bottom_toolbar_back_text 0x0 +int color zhihu_primary 0x0 +int color zhihu_primary_dark 0x0 +int dimen abc_action_bar_content_inset_material 0x0 +int dimen abc_action_bar_content_inset_with_nav 0x0 +int dimen abc_action_bar_default_height_material 0x0 +int dimen abc_action_bar_default_padding_end_material 0x0 +int dimen abc_action_bar_default_padding_start_material 0x0 +int dimen abc_action_bar_elevation_material 0x0 +int dimen abc_action_bar_icon_vertical_padding_material 0x0 +int dimen abc_action_bar_overflow_padding_end_material 0x0 +int dimen abc_action_bar_overflow_padding_start_material 0x0 +int dimen abc_action_bar_stacked_max_height 0x0 +int dimen abc_action_bar_stacked_tab_max_width 0x0 +int dimen abc_action_bar_subtitle_bottom_margin_material 0x0 +int dimen abc_action_bar_subtitle_top_margin_material 0x0 +int dimen abc_action_button_min_height_material 0x0 +int dimen abc_action_button_min_width_material 0x0 +int dimen abc_action_button_min_width_overflow_material 0x0 +int dimen abc_alert_dialog_button_bar_height 0x0 +int dimen abc_alert_dialog_button_dimen 0x0 +int dimen abc_button_inset_horizontal_material 0x0 +int dimen abc_button_inset_vertical_material 0x0 +int dimen abc_button_padding_horizontal_material 0x0 +int dimen abc_button_padding_vertical_material 0x0 +int dimen abc_cascading_menus_min_smallest_width 0x0 +int dimen abc_config_prefDialogWidth 0x0 +int dimen abc_control_corner_material 0x0 +int dimen abc_control_inset_material 0x0 +int dimen abc_control_padding_material 0x0 +int dimen abc_dialog_corner_radius_material 0x0 +int dimen abc_dialog_fixed_height_major 0x0 +int dimen abc_dialog_fixed_height_minor 0x0 +int dimen abc_dialog_fixed_width_major 0x0 +int dimen abc_dialog_fixed_width_minor 0x0 +int dimen abc_dialog_list_padding_bottom_no_buttons 0x0 +int dimen abc_dialog_list_padding_top_no_title 0x0 +int dimen abc_dialog_min_width_major 0x0 +int dimen abc_dialog_min_width_minor 0x0 +int dimen abc_dialog_padding_material 0x0 +int dimen abc_dialog_padding_top_material 0x0 +int dimen abc_dialog_title_divider_material 0x0 +int dimen abc_disabled_alpha_material_dark 0x0 +int dimen abc_disabled_alpha_material_light 0x0 +int dimen abc_dropdownitem_icon_width 0x0 +int dimen abc_dropdownitem_text_padding_left 0x0 +int dimen abc_dropdownitem_text_padding_right 0x0 +int dimen abc_edit_text_inset_bottom_material 0x0 +int dimen abc_edit_text_inset_horizontal_material 0x0 +int dimen abc_edit_text_inset_top_material 0x0 +int dimen abc_floating_window_z 0x0 +int dimen abc_list_item_height_large_material 0x0 +int dimen abc_list_item_height_material 0x0 +int dimen abc_list_item_height_small_material 0x0 +int dimen abc_list_item_padding_horizontal_material 0x0 +int dimen abc_panel_menu_list_width 0x0 +int dimen abc_progress_bar_height_material 0x0 +int dimen abc_search_view_preferred_height 0x0 +int dimen abc_search_view_preferred_width 0x0 +int dimen abc_seekbar_track_background_height_material 0x0 +int dimen abc_seekbar_track_progress_height_material 0x0 +int dimen abc_select_dialog_padding_start_material 0x0 +int dimen abc_switch_padding 0x0 +int dimen abc_text_size_body_1_material 0x0 +int dimen abc_text_size_body_2_material 0x0 +int dimen abc_text_size_button_material 0x0 +int dimen abc_text_size_caption_material 0x0 +int dimen abc_text_size_display_1_material 0x0 +int dimen abc_text_size_display_2_material 0x0 +int dimen abc_text_size_display_3_material 0x0 +int dimen abc_text_size_display_4_material 0x0 +int dimen abc_text_size_headline_material 0x0 +int dimen abc_text_size_large_material 0x0 +int dimen abc_text_size_medium_material 0x0 +int dimen abc_text_size_menu_header_material 0x0 +int dimen abc_text_size_menu_material 0x0 +int dimen abc_text_size_small_material 0x0 +int dimen abc_text_size_subhead_material 0x0 +int dimen abc_text_size_subtitle_material_toolbar 0x0 +int dimen abc_text_size_title_material 0x0 +int dimen abc_text_size_title_material_toolbar 0x0 +int dimen action_bar_size 0x0 +int dimen album_item_height 0x0 +int dimen amity_avatar_default_height 0x0 +int dimen amity_avatar_default_width 0x0 +int dimen amity_eight 0x0 +int dimen amity_eighteen 0x0 +int dimen amity_eighty 0x0 +int dimen amity_fifty 0x0 +int dimen amity_fifty_eight 0x0 +int dimen amity_forty 0x0 +int dimen amity_forty_eight 0x0 +int dimen amity_four 0x0 +int dimen amity_fourteen 0x0 +int dimen amity_ninety_five 0x0 +int dimen amity_one 0x0 +int dimen amity_one_hundred_four 0x0 +int dimen amity_one_hundred_fourteen 0x0 +int dimen amity_one_hundred_sixty 0x0 +int dimen amity_one_hundred_twenty 0x0 +int dimen amity_one_twenty_five 0x0 +int dimen amity_padding_l 0x0 +int dimen amity_padding_m1 0x0 +int dimen amity_padding_m2 0x0 +int dimen amity_padding_m3 0x0 +int dimen amity_padding_s 0x0 +int dimen amity_padding_xl 0x0 +int dimen amity_padding_xs 0x0 +int dimen amity_padding_xxs 0x0 +int dimen amity_post_image_content_height 0x0 +int dimen amity_post_image_preview_radius 0x0 +int dimen amity_seventy_two 0x0 +int dimen amity_six 0x0 +int dimen amity_sixteen 0x0 +int dimen amity_sixty_eight 0x0 +int dimen amity_sixty_four 0x0 +int dimen amity_sixty_two 0x0 +int dimen amity_ten 0x0 +int dimen amity_text_size_body 0x0 +int dimen amity_text_size_caption 0x0 +int dimen amity_text_size_headline 0x0 +int dimen amity_text_size_title 0x0 +int dimen amity_thirty 0x0 +int dimen amity_thirty_eight 0x0 +int dimen amity_thirty_six 0x0 +int dimen amity_thirty_two 0x0 +int dimen amity_three_hundred_twenty_eight 0x0 +int dimen amity_twenty 0x0 +int dimen amity_twenty_eight 0x0 +int dimen amity_twenty_five 0x0 +int dimen amity_twenty_four 0x0 +int dimen amity_twenty_seven 0x0 +int dimen amity_two 0x0 +int dimen amity_two_hundred_twenty 0x0 +int dimen amity_zero 0x0 +int dimen appcompat_dialog_background_inset 0x0 +int dimen cardview_compat_inset_shadow 0x0 +int dimen cardview_default_elevation 0x0 +int dimen cardview_default_radius 0x0 +int dimen clock_face_margin_start 0x0 +int dimen compat_button_inset_horizontal_material 0x0 +int dimen compat_button_inset_vertical_material 0x0 +int dimen compat_button_padding_horizontal_material 0x0 +int dimen compat_button_padding_vertical_material 0x0 +int dimen compat_control_corner_material 0x0 +int dimen compat_notification_large_icon_max_height 0x0 +int dimen compat_notification_large_icon_max_width 0x0 +int dimen default_dimension 0x0 +int dimen design_appbar_elevation 0x0 +int dimen design_bottom_navigation_active_item_max_width 0x0 +int dimen design_bottom_navigation_active_item_min_width 0x0 +int dimen design_bottom_navigation_active_text_size 0x0 +int dimen design_bottom_navigation_elevation 0x0 +int dimen design_bottom_navigation_height 0x0 +int dimen design_bottom_navigation_icon_size 0x0 +int dimen design_bottom_navigation_item_max_width 0x0 +int dimen design_bottom_navigation_item_min_width 0x0 +int dimen design_bottom_navigation_label_padding 0x0 +int dimen design_bottom_navigation_margin 0x0 +int dimen design_bottom_navigation_shadow_height 0x0 +int dimen design_bottom_navigation_text_size 0x0 +int dimen design_bottom_sheet_elevation 0x0 +int dimen design_bottom_sheet_modal_elevation 0x0 +int dimen design_bottom_sheet_peek_height_min 0x0 +int dimen design_fab_border_width 0x0 +int dimen design_fab_elevation 0x0 +int dimen design_fab_image_size 0x0 +int dimen design_fab_size_mini 0x0 +int dimen design_fab_size_normal 0x0 +int dimen design_fab_translation_z_hovered_focused 0x0 +int dimen design_fab_translation_z_pressed 0x0 +int dimen design_navigation_elevation 0x0 +int dimen design_navigation_icon_padding 0x0 +int dimen design_navigation_icon_size 0x0 +int dimen design_navigation_item_horizontal_padding 0x0 +int dimen design_navigation_item_icon_padding 0x0 +int dimen design_navigation_max_width 0x0 +int dimen design_navigation_padding_bottom 0x0 +int dimen design_navigation_separator_vertical_padding 0x0 +int dimen design_snackbar_action_inline_max_width 0x0 +int dimen design_snackbar_action_text_color_alpha 0x0 +int dimen design_snackbar_background_corner_radius 0x0 +int dimen design_snackbar_elevation 0x0 +int dimen design_snackbar_extra_spacing_horizontal 0x0 +int dimen design_snackbar_max_width 0x0 +int dimen design_snackbar_min_width 0x0 +int dimen design_snackbar_padding_horizontal 0x0 +int dimen design_snackbar_padding_vertical 0x0 +int dimen design_snackbar_padding_vertical_2lines 0x0 +int dimen design_snackbar_text_size 0x0 +int dimen design_tab_max_width 0x0 +int dimen design_tab_scrollable_min_width 0x0 +int dimen design_tab_text_size 0x0 +int dimen design_tab_text_size_2line 0x0 +int dimen design_textinput_caption_translate_y 0x0 +int dimen disabled_alpha_material_dark 0x0 +int dimen disabled_alpha_material_light 0x0 +int dimen fastscroll_default_thickness 0x0 +int dimen fastscroll_margin 0x0 +int dimen fastscroll_minimum_range 0x0 +int dimen highlight_alpha_material_colored 0x0 +int dimen highlight_alpha_material_dark 0x0 +int dimen highlight_alpha_material_light 0x0 +int dimen hint_alpha_material_dark 0x0 +int dimen hint_alpha_material_light 0x0 +int dimen hint_pressed_alpha_material_dark 0x0 +int dimen hint_pressed_alpha_material_light 0x0 +int dimen item_touch_helper_max_drag_scroll_per_frame 0x0 +int dimen item_touch_helper_swipe_escape_max_velocity 0x0 +int dimen item_touch_helper_swipe_escape_velocity 0x0 +int dimen material_clock_display_padding 0x0 +int dimen material_clock_face_margin_top 0x0 +int dimen material_clock_hand_center_dot_radius 0x0 +int dimen material_clock_hand_padding 0x0 +int dimen material_clock_hand_stroke_width 0x0 +int dimen material_clock_number_text_size 0x0 +int dimen material_clock_period_toggle_height 0x0 +int dimen material_clock_period_toggle_margin_left 0x0 +int dimen material_clock_period_toggle_width 0x0 +int dimen material_clock_size 0x0 +int dimen material_cursor_inset_bottom 0x0 +int dimen material_cursor_inset_top 0x0 +int dimen material_cursor_width 0x0 +int dimen material_emphasis_disabled 0x0 +int dimen material_emphasis_high_type 0x0 +int dimen material_emphasis_medium 0x0 +int dimen material_filled_edittext_font_1_3_padding_bottom 0x0 +int dimen material_filled_edittext_font_1_3_padding_top 0x0 +int dimen material_filled_edittext_font_2_0_padding_bottom 0x0 +int dimen material_filled_edittext_font_2_0_padding_top 0x0 +int dimen material_font_1_3_box_collapsed_padding_top 0x0 +int dimen material_font_2_0_box_collapsed_padding_top 0x0 +int dimen material_helper_text_default_padding_top 0x0 +int dimen material_helper_text_font_1_3_padding_horizontal 0x0 +int dimen material_helper_text_font_1_3_padding_top 0x0 +int dimen material_input_text_to_prefix_suffix_padding 0x0 +int dimen material_text_view_test_line_height 0x0 +int dimen material_text_view_test_line_height_override 0x0 +int dimen material_timepicker_dialog_buttons_margin_top 0x0 +int dimen media_grid_size 0x0 +int dimen media_grid_spacing 0x0 +int dimen mtrl_alert_dialog_background_inset_bottom 0x0 +int dimen mtrl_alert_dialog_background_inset_end 0x0 +int dimen mtrl_alert_dialog_background_inset_start 0x0 +int dimen mtrl_alert_dialog_background_inset_top 0x0 +int dimen mtrl_alert_dialog_picker_background_inset 0x0 +int dimen mtrl_badge_horizontal_edge_offset 0x0 +int dimen mtrl_badge_long_text_horizontal_padding 0x0 +int dimen mtrl_badge_radius 0x0 +int dimen mtrl_badge_text_horizontal_edge_offset 0x0 +int dimen mtrl_badge_text_size 0x0 +int dimen mtrl_badge_toolbar_action_menu_item_horizontal_offset 0x0 +int dimen mtrl_badge_toolbar_action_menu_item_vertical_offset 0x0 +int dimen mtrl_badge_with_text_radius 0x0 +int dimen mtrl_bottomappbar_fabOffsetEndMode 0x0 +int dimen mtrl_bottomappbar_fab_bottom_margin 0x0 +int dimen mtrl_bottomappbar_fab_cradle_margin 0x0 +int dimen mtrl_bottomappbar_fab_cradle_rounded_corner_radius 0x0 +int dimen mtrl_bottomappbar_fab_cradle_vertical_offset 0x0 +int dimen mtrl_bottomappbar_height 0x0 +int dimen mtrl_btn_corner_radius 0x0 +int dimen mtrl_btn_dialog_btn_min_width 0x0 +int dimen mtrl_btn_disabled_elevation 0x0 +int dimen mtrl_btn_disabled_z 0x0 +int dimen mtrl_btn_elevation 0x0 +int dimen mtrl_btn_focused_z 0x0 +int dimen mtrl_btn_hovered_z 0x0 +int dimen mtrl_btn_icon_btn_padding_left 0x0 +int dimen mtrl_btn_icon_padding 0x0 +int dimen mtrl_btn_inset 0x0 +int dimen mtrl_btn_letter_spacing 0x0 +int dimen mtrl_btn_padding_bottom 0x0 +int dimen mtrl_btn_padding_left 0x0 +int dimen mtrl_btn_padding_right 0x0 +int dimen mtrl_btn_padding_top 0x0 +int dimen mtrl_btn_pressed_z 0x0 +int dimen mtrl_btn_snackbar_margin_horizontal 0x0 +int dimen mtrl_btn_stroke_size 0x0 +int dimen mtrl_btn_text_btn_icon_padding 0x0 +int dimen mtrl_btn_text_btn_padding_left 0x0 +int dimen mtrl_btn_text_btn_padding_right 0x0 +int dimen mtrl_btn_text_size 0x0 +int dimen mtrl_btn_z 0x0 +int dimen mtrl_calendar_action_confirm_button_min_width 0x0 +int dimen mtrl_calendar_action_height 0x0 +int dimen mtrl_calendar_action_padding 0x0 +int dimen mtrl_calendar_bottom_padding 0x0 +int dimen mtrl_calendar_content_padding 0x0 +int dimen mtrl_calendar_day_corner 0x0 +int dimen mtrl_calendar_day_height 0x0 +int dimen mtrl_calendar_day_horizontal_padding 0x0 +int dimen mtrl_calendar_day_today_stroke 0x0 +int dimen mtrl_calendar_day_vertical_padding 0x0 +int dimen mtrl_calendar_day_width 0x0 +int dimen mtrl_calendar_days_of_week_height 0x0 +int dimen mtrl_calendar_dialog_background_inset 0x0 +int dimen mtrl_calendar_header_content_padding 0x0 +int dimen mtrl_calendar_header_content_padding_fullscreen 0x0 +int dimen mtrl_calendar_header_divider_thickness 0x0 +int dimen mtrl_calendar_header_height 0x0 +int dimen mtrl_calendar_header_height_fullscreen 0x0 +int dimen mtrl_calendar_header_selection_line_height 0x0 +int dimen mtrl_calendar_header_text_padding 0x0 +int dimen mtrl_calendar_header_toggle_margin_bottom 0x0 +int dimen mtrl_calendar_header_toggle_margin_top 0x0 +int dimen mtrl_calendar_landscape_header_width 0x0 +int dimen mtrl_calendar_maximum_default_fullscreen_minor_axis 0x0 +int dimen mtrl_calendar_month_horizontal_padding 0x0 +int dimen mtrl_calendar_month_vertical_padding 0x0 +int dimen mtrl_calendar_navigation_bottom_padding 0x0 +int dimen mtrl_calendar_navigation_height 0x0 +int dimen mtrl_calendar_navigation_top_padding 0x0 +int dimen mtrl_calendar_pre_l_text_clip_padding 0x0 +int dimen mtrl_calendar_selection_baseline_to_top_fullscreen 0x0 +int dimen mtrl_calendar_selection_text_baseline_to_bottom 0x0 +int dimen mtrl_calendar_selection_text_baseline_to_bottom_fullscreen 0x0 +int dimen mtrl_calendar_selection_text_baseline_to_top 0x0 +int dimen mtrl_calendar_text_input_padding_top 0x0 +int dimen mtrl_calendar_title_baseline_to_top 0x0 +int dimen mtrl_calendar_title_baseline_to_top_fullscreen 0x0 +int dimen mtrl_calendar_year_corner 0x0 +int dimen mtrl_calendar_year_height 0x0 +int dimen mtrl_calendar_year_horizontal_padding 0x0 +int dimen mtrl_calendar_year_vertical_padding 0x0 +int dimen mtrl_calendar_year_width 0x0 +int dimen mtrl_card_checked_icon_margin 0x0 +int dimen mtrl_card_checked_icon_size 0x0 +int dimen mtrl_card_corner_radius 0x0 +int dimen mtrl_card_dragged_z 0x0 +int dimen mtrl_card_elevation 0x0 +int dimen mtrl_card_spacing 0x0 +int dimen mtrl_chip_pressed_translation_z 0x0 +int dimen mtrl_chip_text_size 0x0 +int dimen mtrl_edittext_rectangle_top_offset 0x0 +int dimen mtrl_exposed_dropdown_menu_popup_elevation 0x0 +int dimen mtrl_exposed_dropdown_menu_popup_vertical_offset 0x0 +int dimen mtrl_exposed_dropdown_menu_popup_vertical_padding 0x0 +int dimen mtrl_extended_fab_bottom_padding 0x0 +int dimen mtrl_extended_fab_corner_radius 0x0 +int dimen mtrl_extended_fab_disabled_elevation 0x0 +int dimen mtrl_extended_fab_disabled_translation_z 0x0 +int dimen mtrl_extended_fab_elevation 0x0 +int dimen mtrl_extended_fab_end_padding 0x0 +int dimen mtrl_extended_fab_end_padding_icon 0x0 +int dimen mtrl_extended_fab_icon_size 0x0 +int dimen mtrl_extended_fab_icon_text_spacing 0x0 +int dimen mtrl_extended_fab_min_height 0x0 +int dimen mtrl_extended_fab_min_width 0x0 +int dimen mtrl_extended_fab_start_padding 0x0 +int dimen mtrl_extended_fab_start_padding_icon 0x0 +int dimen mtrl_extended_fab_top_padding 0x0 +int dimen mtrl_extended_fab_translation_z_base 0x0 +int dimen mtrl_extended_fab_translation_z_hovered_focused 0x0 +int dimen mtrl_extended_fab_translation_z_pressed 0x0 +int dimen mtrl_fab_elevation 0x0 +int dimen mtrl_fab_min_touch_target 0x0 +int dimen mtrl_fab_translation_z_hovered_focused 0x0 +int dimen mtrl_fab_translation_z_pressed 0x0 +int dimen mtrl_high_ripple_default_alpha 0x0 +int dimen mtrl_high_ripple_focused_alpha 0x0 +int dimen mtrl_high_ripple_hovered_alpha 0x0 +int dimen mtrl_high_ripple_pressed_alpha 0x0 +int dimen mtrl_large_touch_target 0x0 +int dimen mtrl_low_ripple_default_alpha 0x0 +int dimen mtrl_low_ripple_focused_alpha 0x0 +int dimen mtrl_low_ripple_hovered_alpha 0x0 +int dimen mtrl_low_ripple_pressed_alpha 0x0 +int dimen mtrl_min_touch_target_size 0x0 +int dimen mtrl_navigation_elevation 0x0 +int dimen mtrl_navigation_item_horizontal_padding 0x0 +int dimen mtrl_navigation_item_icon_padding 0x0 +int dimen mtrl_navigation_item_icon_size 0x0 +int dimen mtrl_navigation_item_shape_horizontal_margin 0x0 +int dimen mtrl_navigation_item_shape_vertical_margin 0x0 +int dimen mtrl_progress_circular_inset 0x0 +int dimen mtrl_progress_circular_inset_extra_small 0x0 +int dimen mtrl_progress_circular_inset_medium 0x0 +int dimen mtrl_progress_circular_inset_small 0x0 +int dimen mtrl_progress_circular_radius 0x0 +int dimen mtrl_progress_circular_size 0x0 +int dimen mtrl_progress_circular_size_extra_small 0x0 +int dimen mtrl_progress_circular_size_medium 0x0 +int dimen mtrl_progress_circular_size_small 0x0 +int dimen mtrl_progress_circular_track_thickness_extra_small 0x0 +int dimen mtrl_progress_circular_track_thickness_medium 0x0 +int dimen mtrl_progress_circular_track_thickness_small 0x0 +int dimen mtrl_progress_indicator_full_rounded_corner_radius 0x0 +int dimen mtrl_progress_track_thickness 0x0 +int dimen mtrl_shape_corner_size_large_component 0x0 +int dimen mtrl_shape_corner_size_medium_component 0x0 +int dimen mtrl_shape_corner_size_small_component 0x0 +int dimen mtrl_slider_halo_radius 0x0 +int dimen mtrl_slider_label_padding 0x0 +int dimen mtrl_slider_label_radius 0x0 +int dimen mtrl_slider_label_square_side 0x0 +int dimen mtrl_slider_thumb_elevation 0x0 +int dimen mtrl_slider_thumb_radius 0x0 +int dimen mtrl_slider_track_height 0x0 +int dimen mtrl_slider_track_side_padding 0x0 +int dimen mtrl_slider_track_top 0x0 +int dimen mtrl_slider_widget_height 0x0 +int dimen mtrl_snackbar_action_text_color_alpha 0x0 +int dimen mtrl_snackbar_background_corner_radius 0x0 +int dimen mtrl_snackbar_background_overlay_color_alpha 0x0 +int dimen mtrl_snackbar_margin 0x0 +int dimen mtrl_snackbar_message_margin_horizontal 0x0 +int dimen mtrl_snackbar_padding_horizontal 0x0 +int dimen mtrl_switch_thumb_elevation 0x0 +int dimen mtrl_textinput_box_corner_radius_medium 0x0 +int dimen mtrl_textinput_box_corner_radius_small 0x0 +int dimen mtrl_textinput_box_label_cutout_padding 0x0 +int dimen mtrl_textinput_box_stroke_width_default 0x0 +int dimen mtrl_textinput_box_stroke_width_focused 0x0 +int dimen mtrl_textinput_counter_margin_start 0x0 +int dimen mtrl_textinput_end_icon_margin_start 0x0 +int dimen mtrl_textinput_outline_box_expanded_padding 0x0 +int dimen mtrl_textinput_start_icon_margin_end 0x0 +int dimen mtrl_toolbar_default_height 0x0 +int dimen mtrl_tooltip_arrowSize 0x0 +int dimen mtrl_tooltip_cornerSize 0x0 +int dimen mtrl_tooltip_minHeight 0x0 +int dimen mtrl_tooltip_minWidth 0x0 +int dimen mtrl_tooltip_padding 0x0 +int dimen mtrl_transition_shared_axis_slide_distance 0x0 +int dimen notification_action_icon_size 0x0 +int dimen notification_action_text_size 0x0 +int dimen notification_big_circle_margin 0x0 +int dimen notification_content_margin_start 0x0 +int dimen notification_large_icon_height 0x0 +int dimen notification_large_icon_width 0x0 +int dimen notification_main_column_padding_top 0x0 +int dimen notification_media_narrow_margin 0x0 +int dimen notification_right_icon_size 0x0 +int dimen notification_right_side_padding_top 0x0 +int dimen notification_small_icon_background_padding 0x0 +int dimen notification_small_icon_size_as_large 0x0 +int dimen notification_subtext_size 0x0 +int dimen notification_top_pad 0x0 +int dimen notification_top_pad_large_text 0x0 +int dimen preference_dropdown_padding_start 0x0 +int dimen preference_icon_minWidth 0x0 +int dimen preference_seekbar_padding_horizontal 0x0 +int dimen preference_seekbar_padding_vertical 0x0 +int dimen preference_seekbar_value_minWidth 0x0 +int dimen subtitle_corner_radius 0x0 +int dimen subtitle_outline_width 0x0 +int dimen subtitle_shadow_offset 0x0 +int dimen subtitle_shadow_radius 0x0 +int dimen test_mtrl_calendar_day_cornerSize 0x0 +int dimen tooltip_corner_radius 0x0 +int dimen tooltip_horizontal_padding 0x0 +int dimen tooltip_margin 0x0 +int dimen tooltip_precise_anchor_extra_offset 0x0 +int dimen tooltip_precise_anchor_threshold 0x0 +int dimen tooltip_vertical_padding 0x0 +int dimen tooltip_y_offset_non_touch 0x0 +int dimen tooltip_y_offset_touch 0x0 +int drawable abc_ab_share_pack_mtrl_alpha 0x0 +int drawable abc_action_bar_item_background_material 0x0 +int drawable abc_btn_borderless_material 0x0 +int drawable abc_btn_check_material 0x0 +int drawable abc_btn_check_material_anim 0x0 +int drawable abc_btn_check_to_on_mtrl_000 0x0 +int drawable abc_btn_check_to_on_mtrl_015 0x0 +int drawable abc_btn_colored_material 0x0 +int drawable abc_btn_default_mtrl_shape 0x0 +int drawable abc_btn_radio_material 0x0 +int drawable abc_btn_radio_material_anim 0x0 +int drawable abc_btn_radio_to_on_mtrl_000 0x0 +int drawable abc_btn_radio_to_on_mtrl_015 0x0 +int drawable abc_btn_switch_to_on_mtrl_00001 0x0 +int drawable abc_btn_switch_to_on_mtrl_00012 0x0 +int drawable abc_cab_background_internal_bg 0x0 +int drawable abc_cab_background_top_material 0x0 +int drawable abc_cab_background_top_mtrl_alpha 0x0 +int drawable abc_control_background_material 0x0 +int drawable abc_dialog_material_background 0x0 +int drawable abc_edit_text_material 0x0 +int drawable abc_ic_ab_back_material 0x0 +int drawable abc_ic_arrow_drop_right_black_24dp 0x0 +int drawable abc_ic_clear_material 0x0 +int drawable abc_ic_commit_search_api_mtrl_alpha 0x0 +int drawable abc_ic_go_search_api_material 0x0 +int drawable abc_ic_menu_copy_mtrl_am_alpha 0x0 +int drawable abc_ic_menu_cut_mtrl_alpha 0x0 +int drawable abc_ic_menu_overflow_material 0x0 +int drawable abc_ic_menu_paste_mtrl_am_alpha 0x0 +int drawable abc_ic_menu_selectall_mtrl_alpha 0x0 +int drawable abc_ic_menu_share_mtrl_alpha 0x0 +int drawable abc_ic_search_api_material 0x0 +int drawable abc_ic_star_black_16dp 0x0 +int drawable abc_ic_star_black_36dp 0x0 +int drawable abc_ic_star_black_48dp 0x0 +int drawable abc_ic_star_half_black_16dp 0x0 +int drawable abc_ic_star_half_black_36dp 0x0 +int drawable abc_ic_star_half_black_48dp 0x0 +int drawable abc_ic_voice_search_api_material 0x0 +int drawable abc_item_background_holo_dark 0x0 +int drawable abc_item_background_holo_light 0x0 +int drawable abc_list_divider_material 0x0 +int drawable abc_list_divider_mtrl_alpha 0x0 +int drawable abc_list_focused_holo 0x0 +int drawable abc_list_longpressed_holo 0x0 +int drawable abc_list_pressed_holo_dark 0x0 +int drawable abc_list_pressed_holo_light 0x0 +int drawable abc_list_selector_background_transition_holo_dark 0x0 +int drawable abc_list_selector_background_transition_holo_light 0x0 +int drawable abc_list_selector_disabled_holo_dark 0x0 +int drawable abc_list_selector_disabled_holo_light 0x0 +int drawable abc_list_selector_holo_dark 0x0 +int drawable abc_list_selector_holo_light 0x0 +int drawable abc_menu_hardkey_panel_mtrl_mult 0x0 +int drawable abc_popup_background_mtrl_mult 0x0 +int drawable abc_ratingbar_indicator_material 0x0 +int drawable abc_ratingbar_material 0x0 +int drawable abc_ratingbar_small_material 0x0 +int drawable abc_scrubber_control_off_mtrl_alpha 0x0 +int drawable abc_scrubber_control_to_pressed_mtrl_000 0x0 +int drawable abc_scrubber_control_to_pressed_mtrl_005 0x0 +int drawable abc_scrubber_primary_mtrl_alpha 0x0 +int drawable abc_scrubber_track_mtrl_alpha 0x0 +int drawable abc_seekbar_thumb_material 0x0 +int drawable abc_seekbar_tick_mark_material 0x0 +int drawable abc_seekbar_track_material 0x0 +int drawable abc_spinner_mtrl_am_alpha 0x0 +int drawable abc_spinner_textfield_background_material 0x0 +int drawable abc_switch_thumb_material 0x0 +int drawable abc_switch_track_mtrl_alpha 0x0 +int drawable abc_tab_indicator_material 0x0 +int drawable abc_tab_indicator_mtrl_alpha 0x0 +int drawable abc_text_cursor_material 0x0 +int drawable abc_text_select_handle_left_mtrl_dark 0x0 +int drawable abc_text_select_handle_left_mtrl_light 0x0 +int drawable abc_text_select_handle_middle_mtrl_dark 0x0 +int drawable abc_text_select_handle_middle_mtrl_light 0x0 +int drawable abc_text_select_handle_right_mtrl_dark 0x0 +int drawable abc_text_select_handle_right_mtrl_light 0x0 +int drawable abc_textfield_activated_mtrl_alpha 0x0 +int drawable abc_textfield_default_mtrl_alpha 0x0 +int drawable abc_textfield_search_activated_mtrl_alpha 0x0 +int drawable abc_textfield_search_default_mtrl_alpha 0x0 +int drawable abc_textfield_search_material 0x0 +int drawable abc_vector_test 0x0 +int drawable amity_bg_border 0x0 +int drawable amity_bg_bottom_naviation 0x0 +int drawable amity_bg_image_count 0x0 +int drawable amity_bg_search 0x0 +int drawable amity_bg_view_replies 0x0 +int drawable amity_btn_like_normal 0x0 +int drawable amity_btn_liked_pressed 0x0 +int drawable amity_ic_add 0x0 +int drawable amity_ic_add_black 0x0 +int drawable amity_ic_add_members 0x0 +int drawable amity_ic_album 0x0 +int drawable amity_ic_arrow 0x0 +int drawable amity_ic_arrow_back 0x0 +int drawable amity_ic_arrow_forward 0x0 +int drawable amity_ic_arrow_upward 0x0 +int drawable amity_ic_attachment 0x0 +int drawable amity_ic_audio_large 0x0 +int drawable amity_ic_avatar_placeholder 0x0 +int drawable amity_ic_avi_large 0x0 +int drawable amity_ic_baseline_dehaze 0x0 +int drawable amity_ic_bell 0x0 +int drawable amity_ic_camera 0x0 +int drawable amity_ic_chat 0x0 +int drawable amity_ic_check 0x0 +int drawable amity_ic_chevron_right 0x0 +int drawable amity_ic_circle 0x0 +int drawable amity_ic_clipboard_check 0x0 +int drawable amity_ic_close 0x0 +int drawable amity_ic_comment 0x0 +int drawable amity_ic_comments 0x0 +int drawable amity_ic_conversation 0x0 +int drawable amity_ic_create 0x0 +int drawable amity_ic_cross 0x0 +int drawable amity_ic_cross_black 0x0 +int drawable amity_ic_cross_white 0x0 +int drawable amity_ic_csv_large 0x0 +int drawable amity_ic_default_category_avatar 0x0 +int drawable amity_ic_default_community_avatar 0x0 +int drawable amity_ic_default_community_avatar_small 0x0 +int drawable amity_ic_default_profile1 0x0 +int drawable amity_ic_default_profile2 0x0 +int drawable amity_ic_default_profile_large 0x0 +int drawable amity_ic_default_ring 0x0 +int drawable amity_ic_delete 0x0 +int drawable amity_ic_doc_large 0x0 +int drawable amity_ic_dot 0x0 +int drawable amity_ic_edit 0x0 +int drawable amity_ic_edit_profile 0x0 +int drawable amity_ic_error 0x0 +int drawable amity_ic_exe_large 0x0 +int drawable amity_ic_expand_comment_box 0x0 +int drawable amity_ic_file_type_unknown 0x0 +int drawable amity_ic_filled_cross 0x0 +int drawable amity_ic_globe 0x0 +int drawable amity_ic_group 0x0 +int drawable amity_ic_html_large 0x0 +int drawable amity_ic_img_large 0x0 +int drawable amity_ic_info 0x0 +int drawable amity_ic_keyboard 0x0 +int drawable amity_ic_like 0x0 +int drawable amity_ic_like_selector 0x0 +int drawable amity_ic_location 0x0 +int drawable amity_ic_lock1 0x0 +int drawable amity_ic_lock2 0x0 +int drawable amity_ic_members 0x0 +int drawable amity_ic_mic 0x0 +int drawable amity_ic_moderator 0x0 +int drawable amity_ic_more_horiz 0x0 +int drawable amity_ic_more_horizontal 0x0 +int drawable amity_ic_mov_large 0x0 +int drawable amity_ic_mp3_large 0x0 +int drawable amity_ic_mp4_large 0x0 +int drawable amity_ic_mpeg_large 0x0 +int drawable amity_ic_new_post 0x0 +int drawable amity_ic_new_posts 0x0 +int drawable amity_ic_no_post 0x0 +int drawable amity_ic_pdf_large 0x0 +int drawable amity_ic_pen 0x0 +int drawable amity_ic_photo 0x0 +int drawable amity_ic_plus 0x0 +int drawable amity_ic_plus_white 0x0 +int drawable amity_ic_ppt_large 0x0 +int drawable amity_ic_ppx_large 0x0 +int drawable amity_ic_push_comments 0x0 +int drawable amity_ic_push_reply 0x0 +int drawable amity_ic_rar_large 0x0 +int drawable amity_ic_rectangle_white 0x0 +int drawable amity_ic_remove 0x0 +int drawable amity_ic_reply 0x0 +int drawable amity_ic_search 0x0 +int drawable amity_ic_settings 0x0 +int drawable amity_ic_settings_error 0x0 +int drawable amity_ic_share 0x0 +int drawable amity_ic_star 0x0 +int drawable amity_ic_tick 0x0 +int drawable amity_ic_tick_green 0x0 +int drawable amity_ic_txt_large 0x0 +int drawable amity_ic_unrecognizedpost 0x0 +int drawable amity_ic_user 0x0 +int drawable amity_ic_user_friends 0x0 +int drawable amity_ic_verified 0x0 +int drawable amity_ic_voice_message 0x0 +int drawable amity_ic_xls_large 0x0 +int drawable amity_ic_xmlid 0x0 +int drawable amity_ic_zip_large 0x0 +int drawable amity_view_replies 0x0 +int drawable avd_hide_password 0x0 +int drawable avd_show_password 0x0 +int drawable btn_checkbox_checked_mtrl 0x0 +int drawable btn_checkbox_checked_to_unchecked_mtrl_animation 0x0 +int drawable btn_checkbox_unchecked_mtrl 0x0 +int drawable btn_checkbox_unchecked_to_checked_mtrl_animation 0x0 +int drawable btn_radio_off_mtrl 0x0 +int drawable btn_radio_off_to_on_mtrl_animation 0x0 +int drawable btn_radio_on_mtrl 0x0 +int drawable btn_radio_on_to_off_mtrl_animation 0x0 +int drawable common_full_open_on_phone 0x0 +int drawable common_google_signin_btn_icon_dark 0x0 +int drawable common_google_signin_btn_icon_dark_focused 0x0 +int drawable common_google_signin_btn_icon_dark_normal 0x0 +int drawable common_google_signin_btn_icon_dark_normal_background 0x0 +int drawable common_google_signin_btn_icon_disabled 0x0 +int drawable common_google_signin_btn_icon_light 0x0 +int drawable common_google_signin_btn_icon_light_focused 0x0 +int drawable common_google_signin_btn_icon_light_normal 0x0 +int drawable common_google_signin_btn_icon_light_normal_background 0x0 +int drawable common_google_signin_btn_text_dark 0x0 +int drawable common_google_signin_btn_text_dark_focused 0x0 +int drawable common_google_signin_btn_text_dark_normal 0x0 +int drawable common_google_signin_btn_text_dark_normal_background 0x0 +int drawable common_google_signin_btn_text_disabled 0x0 +int drawable common_google_signin_btn_text_light 0x0 +int drawable common_google_signin_btn_text_light_focused 0x0 +int drawable common_google_signin_btn_text_light_normal 0x0 +int drawable common_google_signin_btn_text_light_normal_background 0x0 +int drawable design_bottom_navigation_item_background 0x0 +int drawable design_fab_background 0x0 +int drawable design_ic_visibility 0x0 +int drawable design_ic_visibility_off 0x0 +int drawable design_password_eye 0x0 +int drawable design_snackbar_background 0x0 +int drawable fetch_notification_cancel 0x0 +int drawable fetch_notification_pause 0x0 +int drawable fetch_notification_resume 0x0 +int drawable fetch_notification_retry 0x0 +int drawable googleg_disabled_color_18 0x0 +int drawable googleg_standard_color_18 0x0 +int drawable ic_arrow_down_24dp 0x0 +int drawable ic_arrow_drop_down_white_24dp 0x0 +int drawable ic_check_white_18dp 0x0 +int drawable ic_clock_black_24dp 0x0 +int drawable ic_empty_dracula 0x0 +int drawable ic_empty_zhihu 0x0 +int drawable ic_gif 0x0 +int drawable ic_keyboard_black_24dp 0x0 +int drawable ic_mtrl_checked_circle 0x0 +int drawable ic_mtrl_chip_checked_black 0x0 +int drawable ic_mtrl_chip_checked_circle 0x0 +int drawable ic_mtrl_chip_close_circle 0x0 +int drawable ic_photo_camera_white_24dp 0x0 +int drawable ic_play_circle_outline_white_48dp 0x0 +int drawable ic_preview_radio_off 0x0 +int drawable ic_preview_radio_on 0x0 +int drawable material_cursor_drawable 0x0 +int drawable material_ic_calendar_black_24dp 0x0 +int drawable material_ic_clear_black_24dp 0x0 +int drawable material_ic_edit_black_24dp 0x0 +int drawable material_ic_keyboard_arrow_left_black_24dp 0x0 +int drawable material_ic_keyboard_arrow_next_black_24dp 0x0 +int drawable material_ic_keyboard_arrow_previous_black_24dp 0x0 +int drawable material_ic_keyboard_arrow_right_black_24dp 0x0 +int drawable material_ic_menu_arrow_down_black_24dp 0x0 +int drawable material_ic_menu_arrow_up_black_24dp 0x0 +int drawable mtrl_dialog_background 0x0 +int drawable mtrl_dropdown_arrow 0x0 +int drawable mtrl_ic_arrow_drop_down 0x0 +int drawable mtrl_ic_arrow_drop_up 0x0 +int drawable mtrl_ic_cancel 0x0 +int drawable mtrl_ic_error 0x0 +int drawable mtrl_popupmenu_background 0x0 +int drawable mtrl_popupmenu_background_dark 0x0 +int drawable mtrl_tabs_default_indicator 0x0 +int drawable navigation_empty_icon 0x0 +int drawable notification_action_background 0x0 +int drawable notification_bg 0x0 +int drawable notification_bg_low 0x0 +int drawable notification_bg_low_normal 0x0 +int drawable notification_bg_low_pressed 0x0 +int drawable notification_bg_normal 0x0 +int drawable notification_bg_normal_pressed 0x0 +int drawable notification_icon_background 0x0 +int drawable notification_template_icon_bg 0x0 +int drawable notification_template_icon_low_bg 0x0 +int drawable notification_tile_bg 0x0 +int drawable notify_panel_notification_icon_bg 0x0 +int drawable preference_list_divider_material 0x0 +int drawable test_custom_background 0x0 +int drawable tooltip_frame_dark 0x0 +int drawable tooltip_frame_light 0x0 +int id BOTTOM_END 0x0 +int id BOTTOM_START 0x0 +int id NO_DEBUG 0x0 +int id SHOW_ALL 0x0 +int id SHOW_PATH 0x0 +int id SHOW_PROGRESS 0x0 +int id TOP_END 0x0 +int id TOP_START 0x0 +int id accelerate 0x0 +int id accessibility_action_clickable_span 0x0 +int id accessibility_custom_action_0 0x0 +int id accessibility_custom_action_1 0x0 +int id accessibility_custom_action_10 0x0 +int id accessibility_custom_action_11 0x0 +int id accessibility_custom_action_12 0x0 +int id accessibility_custom_action_13 0x0 +int id accessibility_custom_action_14 0x0 +int id accessibility_custom_action_15 0x0 +int id accessibility_custom_action_16 0x0 +int id accessibility_custom_action_17 0x0 +int id accessibility_custom_action_18 0x0 +int id accessibility_custom_action_19 0x0 +int id accessibility_custom_action_2 0x0 +int id accessibility_custom_action_20 0x0 +int id accessibility_custom_action_21 0x0 +int id accessibility_custom_action_22 0x0 +int id accessibility_custom_action_23 0x0 +int id accessibility_custom_action_24 0x0 +int id accessibility_custom_action_25 0x0 +int id accessibility_custom_action_26 0x0 +int id accessibility_custom_action_27 0x0 +int id accessibility_custom_action_28 0x0 +int id accessibility_custom_action_29 0x0 +int id accessibility_custom_action_3 0x0 +int id accessibility_custom_action_30 0x0 +int id accessibility_custom_action_31 0x0 +int id accessibility_custom_action_4 0x0 +int id accessibility_custom_action_5 0x0 +int id accessibility_custom_action_6 0x0 +int id accessibility_custom_action_7 0x0 +int id accessibility_custom_action_8 0x0 +int id accessibility_custom_action_9 0x0 +int id action0 0x0 +int id actionAlreadyReported 0x0 +int id actionCancel 0x0 +int id actionDeleteComment 0x0 +int id actionDeletePost 0x0 +int id actionDeleteReply 0x0 +int id actionEditComment 0x0 +int id actionEditPost 0x0 +int id actionEditReply 0x0 +int id actionGroup 0x0 +int id actionMoreOptions 0x0 +int id actionPickPicture 0x0 +int id actionReportComment 0x0 +int id actionReportPost 0x0 +int id actionReportReply 0x0 +int id actionShareToGroup 0x0 +int id actionShareToMyTimeline 0x0 +int id actionTakePicture 0x0 +int id actionUnreportComment 0x0 +int id actionUnreportPost 0x0 +int id actionUnreportReply 0x0 +int id action_bar 0x0 +int id action_bar_activity_content 0x0 +int id action_bar_container 0x0 +int id action_bar_root 0x0 +int id action_bar_spinner 0x0 +int id action_bar_subtitle 0x0 +int id action_bar_title 0x0 +int id action_container 0x0 +int id action_context_bar 0x0 +int id action_divider 0x0 +int id action_image 0x0 +int id action_menu_divider 0x0 +int id action_menu_presenter 0x0 +int id action_mode_bar 0x0 +int id action_mode_bar_stub 0x0 +int id action_mode_close_button 0x0 +int id action_text 0x0 +int id actions 0x0 +int id activity_chooser_view_content 0x0 +int id add 0x0 +int id adjust_height 0x0 +int id adjust_width 0x0 +int id album_cover 0x0 +int id album_media_count 0x0 +int id album_name 0x0 +int id alertTitle 0x0 +int id aligned 0x0 +int id amAvatar 0x0 +int id amCross 0x0 +int id amName 0x0 +int id animateToEnd 0x0 +int id animateToStart 0x0 +int id appBar 0x0 +int id appBarLayout 0x0 +int id asConfigured 0x0 +int id async 0x0 +int id auto 0x0 +int id autoComplete 0x0 +int id autoCompleteToEnd 0x0 +int id autoCompleteToStart 0x0 +int id avCommunityProfile 0x0 +int id avProfile 0x0 +int id avatarView 0x0 +int id barrier 0x0 +int id base_feed_loading_view 0x0 +int id base_feed_progress_bar 0x0 +int id baseline 0x0 +int id blocking 0x0 +int id bottom 0x0 +int id bottomBar 0x0 +int id bottom_toolbar 0x0 +int id bounce 0x0 +int id btnCommentAction 0x0 +int id btnCreateCommunity 0x0 +int id btnDelete 0x0 +int id btnExplore 0x0 +int id btnFeedAction 0x0 +int id btnPost 0x0 +int id btnProfileDefaultAction 0x0 +int id btnRecordAudio 0x0 +int id btnTakePhoto 0x0 +int id btnUploadAttachment 0x0 +int id btnUploadPhotos 0x0 +int id btn_admin_switch 0x0 +int id btn_join 0x0 +int id buttonPanel 0x0 +int id button_apply 0x0 +int id button_back 0x0 +int id button_edit_profile 0x0 +int id button_message 0x0 +int id button_preview 0x0 +int id button_secondary_message 0x0 +int id cancel_action 0x0 +int id cancel_button 0x0 +int id category 0x0 +int id categoryArrow 0x0 +int id categoryAvatar 0x0 +int id categoryContainer 0x0 +int id categoryView 0x0 +int id cbCategorySelecion 0x0 +int id cbComment 0x0 +int id cbLike 0x0 +int id cbShare 0x0 +int id ccAvatar 0x0 +int id ccDetailTab 0x0 +int id ccName 0x0 +int id center 0x0 +int id chain 0x0 +int id channelAvatarView 0x0 +int id channelDescription 0x0 +int id channelDisplayName 0x0 +int id check_view 0x0 +int id checkbox 0x0 +int id checked 0x0 +int id chip 0x0 +int id chip1 0x0 +int id chip2 0x0 +int id chip3 0x0 +int id chip_group 0x0 +int id chronometer 0x0 +int id circle_center 0x0 +int id clContent 0x0 +int id clMyTimeline 0x0 +int id clear_text 0x0 +int id clockwise 0x0 +int id collapsingToolbar 0x0 +int id commentComposeBar 0x0 +int id communityAvatar 0x0 +int id communityHomeToolbar 0x0 +int id communityName 0x0 +int id communityNameContainer 0x0 +int id communitySettingsToolbar 0x0 +int id communityToolbar 0x0 +int id composeBar 0x0 +int id composeBarDivider 0x0 +int id confirm_button 0x0 +int id container 0x0 +int id containerBody 0x0 +int id containerView 0x0 +int id content 0x0 +int id contentPanel 0x0 +int id contiguous 0x0 +int id coordinator 0x0 +int id cos 0x0 +int id counterclockwise 0x0 +int id custom 0x0 +int id customPanel 0x0 +int id cut 0x0 +int id dark 0x0 +int id dataBinding 0x0 +int id date_picker_actions 0x0 +int id decelerate 0x0 +int id decelerateAndComplete 0x0 +int id decor_content_parent 0x0 +int id default_activity_button 0x0 +int id default_bottom_sheet 0x0 +int id deltaRelative 0x0 +int id design_bottom_sheet 0x0 +int id design_menu_item_action_area 0x0 +int id design_menu_item_action_area_stub 0x0 +int id design_menu_item_text 0x0 +int id design_navigation_view 0x0 +int id dialog_button 0x0 +int id disjoint 0x0 +int id divider 0x0 +int id divider1 0x0 +int id divider2 0x0 +int id divider3 0x0 +int id divider4 0x0 +int id divider5 0x0 +int id divider6 0x0 +int id divider7 0x0 +int id divider8 0x0 +int id dragDown 0x0 +int id dragEnd 0x0 +int id dragLeft 0x0 +int id dragRight 0x0 +int id dragStart 0x0 +int id dragUp 0x0 +int id dropdown_menu 0x0 +int id easeIn 0x0 +int id easeInOut 0x0 +int id easeOut 0x0 +int id editCommunityToolbar 0x0 +int id edit_query 0x0 +int id ekoNewsFeedComment 0x0 +int id eko_viewPager 0x0 +int id elastic 0x0 +int id emptyView 0x0 +int id emptyViewContainer 0x0 +int id empty_view 0x0 +int id empty_view_content 0x0 +int id end 0x0 +int id endToStart 0x0 +int id end_padder 0x0 +int id errorLayout 0x0 +int id etAbout 0x0 +int id etDescription 0x0 +int id etDisplayName 0x0 +int id etPost 0x0 +int id etPostComment 0x0 +int id etSearch 0x0 +int id expand_activities_button 0x0 +int id expanded_menu 0x0 +int id fabCreatePost 0x0 +int id fade 0x0 +int id feedPostTime 0x0 +int id fill 0x0 +int id fillRipple 0x0 +int id filled 0x0 +int id fixed 0x0 +int id flip 0x0 +int id floating 0x0 +int id flow 0x0 +int id forever 0x0 +int id fragmentContainer 0x0 +int id fragment_container_view_tag 0x0 +int id ghost_view 0x0 +int id ghost_view_holder 0x0 +int id gif 0x0 +int id glide_custom_view_target_tag 0x0 +int id globalFeedContainer 0x0 +int id gone 0x0 +int id groupAddMembers 0x0 +int id group_divider 0x0 +int id guideline 0x0 +int id header_title 0x0 +int id hint 0x0 +int id home 0x0 +int id honorRequest 0x0 +int id icCamera 0x0 +int id icon 0x0 +int id icon_frame 0x0 +int id icon_group 0x0 +int id icon_only 0x0 +int id ignore 0x0 +int id ignoreRequest 0x0 +int id image 0x0 +int id imageContainerLayout 0x0 +int id imageViewPages 0x0 +int id imageViewPreviewImageFour 0x0 +int id imageViewPreviewImageOne 0x0 +int id imageViewPreviewImageThree 0x0 +int id imageViewPreviewImageTwo 0x0 +int id image_avatar 0x0 +int id image_view 0x0 +int id imageview_close_reply 0x0 +int id info 0x0 +int id invisible 0x0 +int id inward 0x0 +int id italic 0x0 +int id item_touch_helper_previous_elevation 0x0 +int id ivAdd 0x0 +int id ivAvatar 0x0 +int id ivCross 0x0 +int id ivError 0x0 +int id ivExpand 0x0 +int id ivFileIcon 0x0 +int id ivIcon 0x0 +int id ivLeft 0x0 +int id ivMore 0x0 +int id ivNavigation 0x0 +int id ivNoPost 0x0 +int id ivOfficial 0x0 +int id ivPhoto 0x0 +int id ivPreviewImage 0x0 +int id ivRemove 0x0 +int id ivStatus 0x0 +int id ivUnrecognizedPost 0x0 +int id iv_avatar 0x0 +int id iv_camera 0x0 +int id iv_globe 0x0 +int id iv_lock 0x0 +int id jumpToEnd 0x0 +int id jumpToStart 0x0 +int id lAddedMemberItem 0x0 +int id lAvatar 0x0 +int id labelGroup 0x0 +int id labeled 0x0 +int id largeLabel 0x0 +int id layout 0x0 +int id layoutAddedMember 0x0 +int id layoutMember 0x0 +int id layoutNewsFeedHeader 0x0 +int id layoutPostAsCommunity 0x0 +int id layoutPostComment 0x0 +int id layoutPostedBy 0x0 +int id layoutPreparingFile 0x0 +int id layoutRecorder 0x0 +int id layout_icon 0x0 +int id layout_parent 0x0 +int id layout_view_more 0x0 +int id left 0x0 +int id leftToRight 0x0 +int id light 0x0 +int id line1 0x0 +int id line3 0x0 +int id linear 0x0 +int id listMode 0x0 +int id list_item 0x0 +int id mainSettingsContent 0x0 +int id masked 0x0 +int id material_clock_display 0x0 +int id material_clock_face 0x0 +int id material_clock_hand 0x0 +int id material_clock_period_am_button 0x0 +int id material_clock_period_pm_button 0x0 +int id material_clock_period_toggle 0x0 +int id material_hour_text_input 0x0 +int id material_hour_tv 0x0 +int id material_label 0x0 +int id material_minute_text_input 0x0 +int id material_minute_tv 0x0 +int id material_textinput_timepicker 0x0 +int id material_timepicker_cancel_button 0x0 +int id material_timepicker_container 0x0 +int id material_timepicker_edit_text 0x0 +int id material_timepicker_mode_button 0x0 +int id material_timepicker_ok_button 0x0 +int id material_timepicker_view 0x0 +int id material_value_index 0x0 +int id media_actions 0x0 +int id media_thumbnail 0x0 +int id membersTabLayout 0x0 +int id message 0x0 +int id middle 0x0 +int id mini 0x0 +int id month_grid 0x0 +int id month_navigation_bar 0x0 +int id month_navigation_fragment_toggle 0x0 +int id month_navigation_next 0x0 +int id month_navigation_previous 0x0 +int id month_title 0x0 +int id motion_base 0x0 +int id mtrl_anchor_parent 0x0 +int id mtrl_calendar_day_selector_frame 0x0 +int id mtrl_calendar_days_of_week 0x0 +int id mtrl_calendar_frame 0x0 +int id mtrl_calendar_main_pane 0x0 +int id mtrl_calendar_months 0x0 +int id mtrl_calendar_selection_frame 0x0 +int id mtrl_calendar_text_input_frame 0x0 +int id mtrl_calendar_year_selector_frame 0x0 +int id mtrl_card_checked_layer_id 0x0 +int id mtrl_child_content_container 0x0 +int id mtrl_internal_children_alpha_tag 0x0 +int id mtrl_motion_snapshot_view 0x0 +int id mtrl_picker_fullscreen 0x0 +int id mtrl_picker_header 0x0 +int id mtrl_picker_header_selection_text 0x0 +int id mtrl_picker_header_title_and_selection 0x0 +int id mtrl_picker_header_toggle 0x0 +int id mtrl_picker_text_input_date 0x0 +int id mtrl_picker_text_input_range_end 0x0 +int id mtrl_picker_text_input_range_start 0x0 +int id mtrl_picker_title_text 0x0 +int id mtrl_view_tag_bottom_padding 0x0 +int id multiply 0x0 +int id myCommunityContainer 0x0 +int id nameTextView 0x0 +int id navigationView 0x0 +int id navigation_header_container 0x0 +int id newsFeedFooter 0x0 +int id newsFeedHeader 0x0 +int id none 0x0 +int id normal 0x0 +int id notification_background 0x0 +int id notification_main_column 0x0 +int id notification_main_column_container 0x0 +int id off 0x0 +int id on 0x0 +int id onAttachStateChangeListener 0x0 +int id onDateChanged 0x0 +int id original 0x0 +int id originalLayout 0x0 +int id outline 0x0 +int id outward 0x0 +int id overlay 0x0 +int id packed 0x0 +int id pager 0x0 +int id parallax 0x0 +int id parent 0x0 +int id parentPanel 0x0 +int id parentRelative 0x0 +int id parent_matrix 0x0 +int id password_toggle 0x0 +int id path 0x0 +int id pathRelative 0x0 +int id pbImageUpload 0x0 +int id pbLoading 0x0 +int id percent 0x0 +int id pin 0x0 +int id position 0x0 +int id postActionLayout 0x0 +int id postCount 0x0 +int id postItemFooter 0x0 +int id postLayout 0x0 +int id postReviewToolbar 0x0 +int id progress 0x0 +int id progress_circular 0x0 +int id progress_horizontal 0x0 +int id progressbar 0x0 +int id pushDetailToolBar 0x0 +int id pushNotificationToolBar 0x0 +int id radio 0x0 +int id radioGroup 0x0 +int id rb_private 0x0 +int id rb_public 0x0 +int id reactionStatusLayout 0x0 +int id readMoreContainer 0x0 +int id recommendedContainer 0x0 +int id rectangles 0x0 +int id recycler_view 0x0 +int id recyclerview 0x0 +int id refreshLayout 0x0 +int id reply 0x0 +int id reportUser 0x0 +int id reverseSawtooth 0x0 +int id right 0x0 +int id rightToLeft 0x0 +int id right_icon 0x0 +int id right_side 0x0 +int id rippleBackGround 0x0 +int id root 0x0 +int id rootView 0x0 +int id root_component_like_action 0x0 +int id rounded 0x0 +int id row_index_key 0x0 +int id rvAddedMembers 0x0 +int id rvAttachment 0x0 +int id rvBottomSheet 0x0 +int id rvCategory 0x0 +int id rvCommentFooter 0x0 +int id rvCommunity 0x0 +int id rvCommunityCategory 0x0 +int id rvCommunityMembers 0x0 +int id rvCommunityModerators 0x0 +int id rvCommunitySearch 0x0 +int id rvCommunitySettings 0x0 +int id rvImages 0x0 +int id rvMembersList 0x0 +int id rvMyCommunities 0x0 +int id rvMyCommunity 0x0 +int id rvNewPostSettings 0x0 +int id rvNewsFeed 0x0 +int id rvNotificationSettings 0x0 +int id rvPostReview 0x0 +int id rvRecommCommunity 0x0 +int id rvReply 0x0 +int id rvSearchResults 0x0 +int id rvSelectedMembers 0x0 +int id rvTrendingCommunity 0x0 +int id save_non_transition_alpha 0x0 +int id save_overlay_view 0x0 +int id sawtooth 0x0 +int id scale 0x0 +int id screen 0x0 +int id scrollIndicatorDown 0x0 +int id scrollIndicatorUp 0x0 +int id scrollView 0x0 +int id scroll_empty_view 0x0 +int id scrollable 0x0 +int id search 0x0 +int id search_badge 0x0 +int id search_bar 0x0 +int id search_button 0x0 +int id search_close_btn 0x0 +int id search_edit_frame 0x0 +int id search_go_btn 0x0 +int id search_mag_icon 0x0 +int id search_plate 0x0 +int id search_src_text 0x0 +int id search_voice_btn 0x0 +int id seekbar 0x0 +int id seekbar_value 0x0 +int id select_dialog_listview 0x0 +int id selected 0x0 +int id selected_album 0x0 +int id selection_type 0x0 +int id separator 0x0 +int id separator2 0x0 +int id separatorToolbar 0x0 +int id separatorViewAllComments 0x0 +int id shortcut 0x0 +int id sin 0x0 +int id size 0x0 +int id slide 0x0 +int id smAvatar 0x0 +int id smSubTitle 0x0 +int id smTitle 0x0 +int id smToolBar 0x0 +int id smallLabel 0x0 +int id snackbar_action 0x0 +int id snackbar_text 0x0 +int id spacer 0x0 +int id special_effects_controller_view_tag 0x0 +int id spinner 0x0 +int id spline 0x0 +int id split_action_bar 0x0 +int id spread 0x0 +int id spread_inside 0x0 +int id square 0x0 +int id src_atop 0x0 +int id src_in 0x0 +int id src_over 0x0 +int id standard 0x0 +int id start 0x0 +int id startHorizontal 0x0 +int id startToEnd 0x0 +int id startVertical 0x0 +int id staticLayout 0x0 +int id staticPostLayout 0x0 +int id status_bar_latest_event_content 0x0 +int id stop 0x0 +int id stretch 0x0 +int id strokeRipple 0x0 +int id subCategoryName 0x0 +int id submenuarrow 0x0 +int id submit_area 0x0 +int id svButton 0x0 +int id switchPostAsCommunity 0x0 +int id switchWidget 0x0 +int id tabLayout 0x0 +int id tabMode 0x0 +int id tab_header 0x0 +int id tag_accessibility_actions 0x0 +int id tag_accessibility_clickable_spans 0x0 +int id tag_accessibility_heading 0x0 +int id tag_accessibility_pane_title 0x0 +int id tag_screen_reader_focusable 0x0 +int id tag_state_description 0x0 +int id tag_transition_group 0x0 +int id tag_unhandled_key_event_manager 0x0 +int id tag_unhandled_key_listeners 0x0 +int id templateView 0x0 +int id test_checkbox_android_button_tint 0x0 +int id test_checkbox_app_button_tint 0x0 +int id test_radiobutton_android_button_tint 0x0 +int id test_radiobutton_app_button_tint 0x0 +int id text 0x0 +int id text2 0x0 +int id textSpacerNoButtons 0x0 +int id textSpacerNoTitle 0x0 +int id textViewRemainingCount 0x0 +int id textWatcher 0x0 +int id text_input_end_icon 0x0 +int id text_input_error_icon 0x0 +int id text_input_start_icon 0x0 +int id textinput_counter 0x0 +int id textinput_error 0x0 +int id textinput_helper_text 0x0 +int id textinput_placeholder 0x0 +int id textinput_prefix_text 0x0 +int id textinput_suffix_text 0x0 +int id textview_reply_to 0x0 +int id textview_view_more_replies 0x0 +int id time 0x0 +int id title 0x0 +int id titleDividerNoCustom 0x0 +int id title_template 0x0 +int id toolbar 0x0 +int id toolbar_layout 0x0 +int id top 0x0 +int id topPanel 0x0 +int id top_toolbar 0x0 +int id touch_outside 0x0 +int id transition_current_scene 0x0 +int id transition_layout_save 0x0 +int id transition_position 0x0 +int id transition_scene_layoutid_cache 0x0 +int id transition_transform 0x0 +int id trendingContainer 0x0 +int id trendingLabel 0x0 +int id triangle 0x0 +int id tvAboutCount 0x0 +int id tvAboutLabel 0x0 +int id tvAdmin 0x0 +int id tvCategory 0x0 +int id tvCategoryName 0x0 +int id tvCommCategory 0x0 +int id tvCommName 0x0 +int id tvCommentTime 0x0 +int id tvCommunityLabel 0x0 +int id tvCommunityName 0x0 +int id tvCount 0x0 +int id tvCreateCommunity 0x0 +int id tvDeletionTime 0x0 +int id tvDescription 0x0 +int id tvDisplayNameLabel 0x0 +int id tvDltMsg 0x0 +int id tvDot 0x0 +int id tvEdited 0x0 +int id tvEmptyCommunity 0x0 +int id tvEmptyCommunityMessage 0x0 +int id tvEmptyFeed 0x0 +int id tvEmptyGlobalFeed 0x0 +int id tvError 0x0 +int id tvFeed 0x0 +int id tvFileName 0x0 +int id tvFileSize 0x0 +int id tvFindCommunity 0x0 +int id tvHeader 0x0 +int id tvJoinCommunityMessage 0x0 +int id tvLoadMoreFiles 0x0 +int id tvMemberName 0x0 +int id tvMembers 0x0 +int id tvMembersCount 0x0 +int id tvMessage 0x0 +int id tvMyCommunity 0x0 +int id tvMyTimelineLabel 0x0 +int id tvName 0x0 +int id tvNoPost 0x0 +int id tvNumberOfComments 0x0 +int id tvNumberOfLikes 0x0 +int id tvPost 0x0 +int id tvPostBy 0x0 +int id tvPostComment 0x0 +int id tvPostCount 0x0 +int id tvReadMore 0x0 +int id tvRecommended 0x0 +int id tvRelease 0x0 +int id tvSomethingWentWrong 0x0 +int id tvStartPost 0x0 +int id tvTitle 0x0 +int id tvUnrecognizedPost 0x0 +int id tvUserName 0x0 +int id tvUserNameCount 0x0 +int id tvValue 0x0 +int id tvViewReplies 0x0 +int id tv_about 0x0 +int id tv_add_members 0x0 +int id tv_admin_description 0x0 +int id tv_count 0x0 +int id tv_left 0x0 +int id tv_private 0x0 +int id tv_private_description 0x0 +int id tv_public 0x0 +int id tv_public_description 0x0 +int id tv_right 0x0 +int id tv_search_result 0x0 +int id unchecked 0x0 +int id uniform 0x0 +int id unlabeled 0x0 +int id unreportUser 0x0 +int id up 0x0 +int id userName 0x0 +int id userProfileHeader 0x0 +int id vMargin 0x0 +int id video_duration 0x0 +int id video_play_button 0x0 +int id viewAllCommentContainer 0x0 +int id viewMoreRepliesContainer 0x0 +int id viewRepliesContainer 0x0 +int id view_bottom 0x0 +int id view_container_action_buttons 0x0 +int id view_offset_helper 0x0 +int id view_parent 0x0 +int id view_reply_to 0x0 +int id view_top 0x0 +int id view_tree_lifecycle_owner 0x0 +int id view_tree_saved_state_registry_owner 0x0 +int id view_tree_view_model_store_owner 0x0 +int id visible 0x0 +int id visible_removing_fragment_view_tag 0x0 +int id wide 0x0 +int id withinBounds 0x0 +int id wrap 0x0 +int id wrap_content 0x0 +int id zero_corner_chip 0x0 +int integer abc_config_activityDefaultDur 0x0 +int integer abc_config_activityShortDur 0x0 +int integer alpha_fifty 0x0 +int integer app_bar_elevation_anim_duration 0x0 +int integer bottom_sheet_slide_duration 0x0 +int integer cancel_button_image_alpha 0x0 +int integer category_grid_item 0x0 +int integer config_tooltipAnimTime 0x0 +int integer design_snackbar_text_max_lines 0x0 +int integer design_tab_indicator_anim_duration_ms 0x0 +int integer google_play_services_version 0x0 +int integer hide_password_duration 0x0 +int integer maxCharacterNewsFeed 0x0 +int integer maxLimitProfileDescription 0x0 +int integer maxLineFileOnlyFeed 0x0 +int integer maxLineImageOnlyFeed 0x0 +int integer maxLineTextOnlyFeed 0x0 +int integer maxProgressImageUpload 0x0 +int integer max_character_create_post 0x0 +int integer mtrl_badge_max_character_count 0x0 +int integer mtrl_btn_anim_delay_ms 0x0 +int integer mtrl_btn_anim_duration_ms 0x0 +int integer mtrl_calendar_header_orientation 0x0 +int integer mtrl_calendar_selection_text_lines 0x0 +int integer mtrl_calendar_year_selector_span 0x0 +int integer mtrl_card_anim_delay_ms 0x0 +int integer mtrl_card_anim_duration_ms 0x0 +int integer mtrl_chip_anim_duration 0x0 +int integer mtrl_tab_indicator_anim_duration_ms 0x0 +int integer show_password_duration 0x0 +int integer status_bar_notification_info_maxnum 0x0 +int interpolator btn_checkbox_checked_mtrl_animation_interpolator_0 0x0 +int interpolator btn_checkbox_checked_mtrl_animation_interpolator_1 0x0 +int interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_0 0x0 +int interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_1 0x0 +int interpolator btn_radio_to_off_mtrl_animation_interpolator_0 0x0 +int interpolator btn_radio_to_on_mtrl_animation_interpolator_0 0x0 +int interpolator fast_out_slow_in 0x0 +int interpolator mtrl_fast_out_linear_in 0x0 +int interpolator mtrl_fast_out_slow_in 0x0 +int interpolator mtrl_linear 0x0 +int interpolator mtrl_linear_out_slow_in 0x0 +int layout abc_action_bar_title_item 0x0 +int layout abc_action_bar_up_container 0x0 +int layout abc_action_menu_item_layout 0x0 +int layout abc_action_menu_layout 0x0 +int layout abc_action_mode_bar 0x0 +int layout abc_action_mode_close_item_material 0x0 +int layout abc_activity_chooser_view 0x0 +int layout abc_activity_chooser_view_list_item 0x0 +int layout abc_alert_dialog_button_bar_material 0x0 +int layout abc_alert_dialog_material 0x0 +int layout abc_alert_dialog_title_material 0x0 +int layout abc_cascading_menu_item_layout 0x0 +int layout abc_dialog_title_material 0x0 +int layout abc_expanded_menu_layout 0x0 +int layout abc_list_menu_item_checkbox 0x0 +int layout abc_list_menu_item_icon 0x0 +int layout abc_list_menu_item_layout 0x0 +int layout abc_list_menu_item_radio 0x0 +int layout abc_popup_menu_header_item_layout 0x0 +int layout abc_popup_menu_item_layout 0x0 +int layout abc_screen_content_include 0x0 +int layout abc_screen_simple 0x0 +int layout abc_screen_simple_overlay_action_mode 0x0 +int layout abc_screen_toolbar 0x0 +int layout abc_search_dropdown_item_icons_2line 0x0 +int layout abc_search_view 0x0 +int layout abc_select_dialog_material 0x0 +int layout abc_tooltip 0x0 +int layout activity_eko_push_notifications_settings 0x0 +int layout activity_eko_push_settings_detail 0x0 +int layout activity_matisse 0x0 +int layout activity_media_preview 0x0 +int layout album_list_item 0x0 +int layout amity_activity_base_fragment_container 0x0 +int layout amity_activity_base_toolbar_fragment_container 0x0 +int layout amity_activity_camera 0x0 +int layout amity_activity_category_community_list 0x0 +int layout amity_activity_category_list 0x0 +int layout amity_activity_community_detail 0x0 +int layout amity_activity_community_home 0x0 +int layout amity_activity_community_member_settings 0x0 +int layout amity_activity_community_setting 0x0 +int layout amity_activity_create_community 0x0 +int layout amity_activity_create_post 0x0 +int layout amity_activity_create_post_role_selection 0x0 +int layout amity_activity_edit_community 0x0 +int layout amity_activity_edit_post 0x0 +int layout amity_activity_edit_user_profile 0x0 +int layout amity_activity_image_preview 0x0 +int layout amity_activity_post_review_settings 0x0 +int layout amity_activity_select_members_list 0x0 +int layout amity_activity_user_profile 0x0 +int layout amity_bottom_sheet 0x0 +int layout amity_comment_compose_bar 0x0 +int layout amity_component_avatar 0x0 +int layout amity_component_community_feed1 0x0 +int layout amity_component_community_feed2 0x0 +int layout amity_dialog_bottom_sheet 0x0 +int layout amity_fragment_base_feed 0x0 +int layout amity_fragment_category_community_list 0x0 +int layout amity_fragment_category_list 0x0 +int layout amity_fragment_category_preview 0x0 +int layout amity_fragment_community_home_page 0x0 +int layout amity_fragment_community_member_settings 0x0 +int layout amity_fragment_community_page 0x0 +int layout amity_fragment_community_settings 0x0 +int layout amity_fragment_create_community 0x0 +int layout amity_fragment_edit_comment 0x0 +int layout amity_fragment_edit_user_profile 0x0 +int layout amity_fragment_explore 0x0 +int layout amity_fragment_members 0x0 +int layout amity_fragment_moderators 0x0 +int layout amity_fragment_my_community 0x0 +int layout amity_fragment_my_community_list 0x0 +int layout amity_fragment_news_feed 0x0 +int layout amity_fragment_post_create 0x0 +int layout amity_fragment_post_detail 0x0 +int layout amity_fragment_post_review 0x0 +int layout amity_fragment_post_target_selection 0x0 +int layout amity_fragment_push_notification_settings 0x0 +int layout amity_fragment_push_settings_details 0x0 +int layout amity_fragment_recommended_community 0x0 +int layout amity_fragment_select_members_list 0x0 +int layout amity_fragment_trending_community 0x0 +int layout amity_fragment_user_profile_page 0x0 +int layout amity_item_added_member 0x0 +int layout amity_item_bottom_sheet 0x0 +int layout amity_item_category_community_list 0x0 +int layout amity_item_category_list 0x0 +int layout amity_item_comment_footer_news_feed 0x0 +int layout amity_item_comment_news_feed 0x0 +int layout amity_item_comment_post 0x0 +int layout amity_item_community 0x0 +int layout amity_item_community_category 0x0 +int layout amity_item_community_category_list 0x0 +int layout amity_item_community_membership 0x0 +int layout amity_item_community_selection_list 0x0 +int layout amity_item_create_post_file 0x0 +int layout amity_item_create_post_image 0x0 +int layout amity_item_deleted_comment_post 0x0 +int layout amity_item_deleted_news_feed_reply 0x0 +int layout amity_item_files_post 0x0 +int layout amity_item_footer_view_post_file 0x0 +int layout amity_item_header_select_member 0x0 +int layout amity_item_image_post 0x0 +int layout amity_item_image_preview 0x0 +int layout amity_item_multiple_create_post_image 0x0 +int layout amity_item_my_community 0x0 +int layout amity_item_my_community_more 0x0 +int layout amity_item_no_data_post 0x0 +int layout amity_item_post_footer 0x0 +int layout amity_item_post_header 0x0 +int layout amity_item_post_image_children_four 0x0 +int layout amity_item_post_image_children_one 0x0 +int layout amity_item_post_image_children_three 0x0 +int layout amity_item_post_image_children_two 0x0 +int layout amity_item_recomm_comm 0x0 +int layout amity_item_select_member 0x0 +int layout amity_item_selected_member 0x0 +int layout amity_item_separate_content 0x0 +int layout amity_item_settings_header 0x0 +int layout amity_item_settings_margin 0x0 +int layout amity_item_settings_nav_content 0x0 +int layout amity_item_settings_radio_content 0x0 +int layout amity_item_settings_text_content 0x0 +int layout amity_item_settings_toggle_content 0x0 +int layout amity_item_text_post 0x0 +int layout amity_item_trending_community_list 0x0 +int layout amity_item_type_selector_community_category_list 0x0 +int layout amity_item_unknown_post 0x0 +int layout amity_item_view_post_file 0x0 +int layout amity_layout_settings_error 0x0 +int layout amity_news_feed_template 0x0 +int layout amity_tab_layout 0x0 +int layout amity_view_added_member_with_add_icon 0x0 +int layout amity_view_added_member_with_count 0x0 +int layout amity_view_audio_recorder 0x0 +int layout amity_view_avatar 0x0 +int layout amity_view_community_sub_category 0x0 +int layout amity_view_custom_toast 0x0 +int layout amity_view_global_feed_empty 0x0 +int layout amity_view_main_settings_content 0x0 +int layout amity_view_my_timeline_feed_empty 0x0 +int layout amity_view_other_user_timeline_empty 0x0 +int layout amity_view_radio_button 0x0 +int layout amity_view_read_more 0x0 +int layout amity_view_user_profile_header 0x0 +int layout custom_dialog 0x0 +int layout design_bottom_navigation_item 0x0 +int layout design_bottom_sheet_dialog 0x0 +int layout design_layout_snackbar 0x0 +int layout design_layout_snackbar_include 0x0 +int layout design_layout_tab_icon 0x0 +int layout design_layout_tab_text 0x0 +int layout design_menu_item_action_area 0x0 +int layout design_navigation_item 0x0 +int layout design_navigation_item_header 0x0 +int layout design_navigation_item_separator 0x0 +int layout design_navigation_item_subheader 0x0 +int layout design_navigation_menu 0x0 +int layout design_navigation_menu_item 0x0 +int layout design_text_input_end_icon 0x0 +int layout design_text_input_start_icon 0x0 +int layout eko_toolbar 0x0 +int layout expand_button 0x0 +int layout fragment_media_selection 0x0 +int layout fragment_preview_item 0x0 +int layout image_frame 0x0 +int layout material_chip_input_combo 0x0 +int layout material_clock_display 0x0 +int layout material_clock_display_divider 0x0 +int layout material_clock_period_toggle 0x0 +int layout material_clock_period_toggle_land 0x0 +int layout material_clockface_textview 0x0 +int layout material_clockface_view 0x0 +int layout material_radial_view_group 0x0 +int layout material_textinput_timepicker 0x0 +int layout material_time_chip 0x0 +int layout material_time_input 0x0 +int layout material_timepicker 0x0 +int layout material_timepicker_dialog 0x0 +int layout material_timepicker_textinput_display 0x0 +int layout media_grid_content 0x0 +int layout media_grid_item 0x0 +int layout mtrl_alert_dialog 0x0 +int layout mtrl_alert_dialog_actions 0x0 +int layout mtrl_alert_dialog_title 0x0 +int layout mtrl_alert_select_dialog_item 0x0 +int layout mtrl_alert_select_dialog_multichoice 0x0 +int layout mtrl_alert_select_dialog_singlechoice 0x0 +int layout mtrl_calendar_day 0x0 +int layout mtrl_calendar_day_of_week 0x0 +int layout mtrl_calendar_days_of_week 0x0 +int layout mtrl_calendar_horizontal 0x0 +int layout mtrl_calendar_month 0x0 +int layout mtrl_calendar_month_labeled 0x0 +int layout mtrl_calendar_month_navigation 0x0 +int layout mtrl_calendar_months 0x0 +int layout mtrl_calendar_vertical 0x0 +int layout mtrl_calendar_year 0x0 +int layout mtrl_layout_snackbar 0x0 +int layout mtrl_layout_snackbar_include 0x0 +int layout mtrl_picker_actions 0x0 +int layout mtrl_picker_dialog 0x0 +int layout mtrl_picker_fullscreen 0x0 +int layout mtrl_picker_header_dialog 0x0 +int layout mtrl_picker_header_fullscreen 0x0 +int layout mtrl_picker_header_selection_text 0x0 +int layout mtrl_picker_header_title_text 0x0 +int layout mtrl_picker_header_toggle 0x0 +int layout mtrl_picker_text_input_date 0x0 +int layout mtrl_picker_text_input_date_range 0x0 +int layout notification_action 0x0 +int layout notification_action_tombstone 0x0 +int layout notification_media_action 0x0 +int layout notification_media_cancel_action 0x0 +int layout notification_template_big_media 0x0 +int layout notification_template_big_media_custom 0x0 +int layout notification_template_big_media_narrow 0x0 +int layout notification_template_big_media_narrow_custom 0x0 +int layout notification_template_custom_big 0x0 +int layout notification_template_icon_group 0x0 +int layout notification_template_lines_media 0x0 +int layout notification_template_media 0x0 +int layout notification_template_media_custom 0x0 +int layout notification_template_part_chronometer 0x0 +int layout notification_template_part_time 0x0 +int layout photo_capture_item 0x0 +int layout preference 0x0 +int layout preference_category 0x0 +int layout preference_category_material 0x0 +int layout preference_dialog_edittext 0x0 +int layout preference_dropdown 0x0 +int layout preference_dropdown_material 0x0 +int layout preference_information 0x0 +int layout preference_information_material 0x0 +int layout preference_list_fragment 0x0 +int layout preference_material 0x0 +int layout preference_recyclerview 0x0 +int layout preference_widget_checkbox 0x0 +int layout preference_widget_seekbar 0x0 +int layout preference_widget_seekbar_material 0x0 +int layout preference_widget_switch 0x0 +int layout preference_widget_switch_compat 0x0 +int layout select_dialog_item_material 0x0 +int layout select_dialog_multichoice_material 0x0 +int layout select_dialog_singlechoice_material 0x0 +int layout support_simple_spinner_dropdown_item 0x0 +int layout test_action_chip 0x0 +int layout test_chip_zero_corner_radius 0x0 +int layout test_design_checkbox 0x0 +int layout test_design_radiobutton 0x0 +int layout test_reflow_chipgroup 0x0 +int layout test_toolbar 0x0 +int layout test_toolbar_custom_background 0x0 +int layout test_toolbar_elevation 0x0 +int layout test_toolbar_surface 0x0 +int layout text_view_with_line_height_from_appearance 0x0 +int layout text_view_with_line_height_from_layout 0x0 +int layout text_view_with_line_height_from_style 0x0 +int layout text_view_with_theme_line_height 0x0 +int layout text_view_without_line_height 0x0 +int menu amity_comment_action_menu_already_reported 0x0 +int menu amity_comment_action_menu_report 0x0 +int menu amity_comment_action_menu_unreport 0x0 +int menu amity_commnet_action_menu_admin 0x0 +int menu amity_commnet_action_menu_admin_with_unreport 0x0 +int menu amity_commnet_action_menu_comment_owner 0x0 +int menu amity_community_home 0x0 +int menu amity_community_member_report_user_menu 0x0 +int menu amity_community_member_unreport_user_menu 0x0 +int menu amity_feed_action_default_menu_share 0x0 +int menu amity_feed_action_menu_admin 0x0 +int menu amity_feed_action_menu_admin_with_unreport 0x0 +int menu amity_feed_action_menu_already_reported 0x0 +int menu amity_feed_action_menu_owner 0x0 +int menu amity_feed_action_menu_report_post 0x0 +int menu amity_feed_action_menu_unreport_post 0x0 +int menu amity_reply_action_menu_admin 0x0 +int menu amity_reply_action_menu_admin_with_unreport 0x0 +int menu amity_reply_action_menu_reply_owner 0x0 +int menu amity_reply_action_menu_report 0x0 +int menu amity_reply_action_menu_unreport 0x0 +int menu amity_upload_profile_picture 0x0 +int plurals amity_feed_number_of_comments 0x0 +int plurals amity_feed_number_of_likes 0x0 +int plurals amity_number_of_days 0x0 +int plurals amity_number_of_hours 0x0 +int plurals amity_number_of_mins 0x0 +int plurals error_over_count 0x0 +int plurals mtrl_badge_content_description 0x0 +int string abc_action_bar_home_description 0x0 +int string abc_action_bar_up_description 0x0 +int string abc_action_menu_overflow_description 0x0 +int string abc_action_mode_done 0x0 +int string abc_activity_chooser_view_see_all 0x0 +int string abc_activitychooserview_choose_application 0x0 +int string abc_capital_off 0x0 +int string abc_capital_on 0x0 +int string abc_font_family_body_1_material 0x0 +int string abc_font_family_body_2_material 0x0 +int string abc_font_family_button_material 0x0 +int string abc_font_family_caption_material 0x0 +int string abc_font_family_display_1_material 0x0 +int string abc_font_family_display_2_material 0x0 +int string abc_font_family_display_3_material 0x0 +int string abc_font_family_display_4_material 0x0 +int string abc_font_family_headline_material 0x0 +int string abc_font_family_menu_material 0x0 +int string abc_font_family_subhead_material 0x0 +int string abc_font_family_title_material 0x0 +int string abc_menu_alt_shortcut_label 0x0 +int string abc_menu_ctrl_shortcut_label 0x0 +int string abc_menu_delete_shortcut_label 0x0 +int string abc_menu_enter_shortcut_label 0x0 +int string abc_menu_function_shortcut_label 0x0 +int string abc_menu_meta_shortcut_label 0x0 +int string abc_menu_shift_shortcut_label 0x0 +int string abc_menu_space_shortcut_label 0x0 +int string abc_menu_sym_shortcut_label 0x0 +int string abc_prepend_shortcut_label 0x0 +int string abc_search_hint 0x0 +int string abc_searchview_description_clear 0x0 +int string abc_searchview_description_query 0x0 +int string abc_searchview_description_search 0x0 +int string abc_searchview_description_submit 0x0 +int string abc_searchview_description_voice 0x0 +int string abc_shareactionprovider_share_with 0x0 +int string abc_shareactionprovider_share_with_application 0x0 +int string abc_toolbar_collapse_description 0x0 +int string album_name_all 0x0 +int string amity_Posts 0x0 +int string amity_about 0x0 +int string amity_add 0x0 +int string amity_add_comment 0x0 +int string amity_add_comment_error_message 0x0 +int string amity_add_members 0x0 +int string amity_add_reply_error_message 0x0 +int string amity_admin_description 0x0 +int string amity_allow_notifications 0x0 +int string amity_anonymous 0x0 +int string amity_approve_member_post 0x0 +int string amity_approve_member_post_desc 0x0 +int string amity_attachment_count_limit_exceed 0x0 +int string amity_attachment_size_limit_exceed 0x0 +int string amity_attachment_upload_failed_message 0x0 +int string amity_basic_info 0x0 +int string amity_bullet 0x0 +int string amity_cancel 0x0 +int string amity_categories 0x0 +int string amity_category 0x0 +int string amity_category_required_field 0x0 +int string amity_cc_dialog_msg 0x0 +int string amity_cc_hint 0x0 +int string amity_cc_leave 0x0 +int string amity_center_icon 0x0 +int string amity_choose_existing 0x0 +int string amity_choose_image 0x0 +int string amity_close 0x0 +int string amity_close_community 0x0 +int string amity_close_community_description 0x0 +int string amity_close_community_error_title 0x0 +int string amity_close_community_msg 0x0 +int string amity_comment 0x0 +int string amity_comment_deleted_message 0x0 +int string amity_comments 0x0 +int string amity_community 0x0 +int string amity_community_followers 0x0 +int string amity_community_name 0x0 +int string amity_community_permissions 0x0 +int string amity_community_setting 0x0 +int string amity_community_success 0x0 +int string amity_connectivity_issue 0x0 +int string amity_create_community 0x0 +int string amity_create_community_error 0x0 +int string amity_create_post_max_image_selected_warning 0x0 +int string amity_day 0x0 +int string amity_delete 0x0 +int string amity_delete_comment 0x0 +int string amity_delete_comment_title 0x0 +int string amity_delete_comment_warning_message 0x0 +int string amity_delete_msg 0x0 +int string amity_delete_post 0x0 +int string amity_delete_post_title 0x0 +int string amity_delete_post_warning_message 0x0 +int string amity_delete_reply 0x0 +int string amity_delete_reply_title 0x0 +int string amity_delete_reply_warning_message 0x0 +int string amity_discard 0x0 +int string amity_discard_comment_message 0x0 +int string amity_discard_comment_title 0x0 +int string amity_discard_post_message 0x0 +int string amity_discard_post_title 0x0 +int string amity_discard_reply_message 0x0 +int string amity_discard_reply_title 0x0 +int string amity_display_name 0x0 +int string amity_dlt_dlg_body 0x0 +int string amity_done 0x0 +int string amity_download_error 0x0 +int string amity_duplicate_files 0x0 +int string amity_edit_comment 0x0 +int string amity_edit_post 0x0 +int string amity_edit_profile 0x0 +int string amity_edit_profile_update_failed 0x0 +int string amity_edit_reply 0x0 +int string amity_edited 0x0 +int string amity_empty_category_community 0x0 +int string amity_empty_feed 0x0 +int string amity_enter_description 0x0 +int string amity_error_name 0x0 +int string amity_everyone 0x0 +int string amity_explore_community 0x0 +int string amity_failed_dlg_body 0x0 +int string amity_feed 0x0 +int string amity_feed_post_time 0x0 +int string amity_file_max_limit_exceed_message 0x0 +int string amity_file_max_limit_exceed_title 0x0 +int string amity_find_community 0x0 +int string amity_follow 0x0 +int string amity_followers 0x0 +int string amity_following 0x0 +int string amity_gallery 0x0 +int string amity_general 0x0 +int string amity_general_search 0x0 +int string amity_hello_blank_fragment 0x0 +int string amity_hour 0x0 +int string amity_image_count 0x0 +int string amity_image_preview_title 0x0 +int string amity_image_upload_failed_message 0x0 +int string amity_join 0x0 +int string amity_join_community_message 0x0 +int string amity_just_now 0x0 +int string amity_leave 0x0 +int string amity_leave_community 0x0 +int string amity_leave_community_error_title 0x0 +int string amity_leave_community_msg 0x0 +int string amity_left_icon 0x0 +int string amity_like 0x0 +int string amity_liked 0x0 +int string amity_max_image_selected 0x0 +int string amity_members 0x0 +int string amity_members_capital 0x0 +int string amity_members_count 0x0 +int string amity_message 0x0 +int string amity_min 0x0 +int string amity_moderator 0x0 +int string amity_moderator_msg 0x0 +int string amity_moderators 0x0 +int string amity_more_options 0x0 +int string amity_mutual_friends 0x0 +int string amity_my_community 0x0 +int string amity_my_timeline 0x0 +int string amity_new_comments 0x0 +int string amity_new_comments_description 0x0 +int string amity_new_post 0x0 +int string amity_new_posts 0x0 +int string amity_new_posts_description 0x0 +int string amity_no_comments_found 0x0 +int string amity_no_community 0x0 +int string amity_no_permission_message 0x0 +int string amity_no_permission_title 0x0 +int string amity_no_post 0x0 +int string amity_no_user_found 0x0 +int string amity_notification 0x0 +int string amity_notification_off 0x0 +int string amity_notification_on 0x0 +int string amity_notification_settings 0x0 +int string amity_notifications 0x0 +int string amity_notifications_description 0x0 +int string amity_number_of_followers 0x0 +int string amity_ok 0x0 +int string amity_only_admin 0x0 +int string amity_only_moderator 0x0 +int string amity_pending_post_are_posted 0x0 +int string amity_please_select_category 0x0 +int string amity_post 0x0 +int string amity_post_as_community 0x0 +int string amity_post_as_community_message 0x0 +int string amity_post_caps 0x0 +int string amity_post_comment_hint 0x0 +int string amity_post_compose_hint 0x0 +int string amity_post_review 0x0 +int string amity_post_to 0x0 +int string amity_posts 0x0 +int string amity_preparing 0x0 +int string amity_private_description 0x0 +int string amity_promote_moderator 0x0 +int string amity_public_description 0x0 +int string amity_reacts_comments 0x0 +int string amity_reacts_comments_description 0x0 +int string amity_reacts_post 0x0 +int string amity_reacts_post_description 0x0 +int string amity_read_more 0x0 +int string amity_recommended_for_you 0x0 +int string amity_release_to_send 0x0 +int string amity_remove 0x0 +int string amity_remove_moderator 0x0 +int string amity_remove_user 0x0 +int string amity_remove_user_msg 0x0 +int string amity_replies 0x0 +int string amity_replies_description 0x0 +int string amity_reply 0x0 +int string amity_reply_deleted_message 0x0 +int string amity_reply_to 0x0 +int string amity_replying_to 0x0 +int string amity_report 0x0 +int string amity_report_has_been_sent 0x0 +int string amity_report_msg 0x0 +int string amity_report_sent 0x0 +int string amity_right_icon 0x0 +int string amity_save 0x0 +int string amity_save_caps 0x0 +int string amity_saved 0x0 +int string amity_search 0x0 +int string amity_search_results 0x0 +int string amity_see_all 0x0 +int string amity_select_category 0x0 +int string amity_select_members 0x0 +int string amity_selected 0x0 +int string amity_settings_error 0x0 +int string amity_share 0x0 +int string amity_share_to_group 0x0 +int string amity_share_to_my_timeline 0x0 +int string amity_something_went_wrong 0x0 +int string amity_something_went_wrong_pls_try 0x0 +int string amity_start_post 0x0 +int string amity_successfully_created_community 0x0 +int string amity_take_photo 0x0 +int string amity_time 0x0 +int string amity_timeline 0x0 +int string amity_title_explore 0x0 +int string amity_title_news_feed 0x0 +int string amity_todays_trending 0x0 +int string amity_try_again 0x0 +int string amity_turn_off 0x0 +int string amity_turn_off_post_review 0x0 +int string amity_turn_off_post_review_msg 0x0 +int string amity_tv_private 0x0 +int string amity_tv_public 0x0 +int string amity_unable_to_delete 0x0 +int string amity_unable_to_save 0x0 +int string amity_unable_turn_off_post_review_title 0x0 +int string amity_unable_turn_on_post_review_title 0x0 +int string amity_undo_report 0x0 +int string amity_unrecognised_post_type 0x0 +int string amity_unreport_sent 0x0 +int string amity_update_comment_error_message 0x0 +int string amity_update_reply_error_message 0x0 +int string amity_upload_failed_profile_picture 0x0 +int string amity_upload_incomplete 0x0 +int string amity_view_all_comments 0x0 +int string amity_view_all_files 0x0 +int string amity_view_all_replies 0x0 +int string amity_view_more_replies 0x0 +int string amity_view_replies 0x0 +int string app_name 0x0 +int string appbar_scrolling_view_behavior 0x0 +int string bottom_sheet_behavior 0x0 +int string bottomsheet_action_expand_halfway 0x0 +int string button_apply 0x0 +int string button_apply_default 0x0 +int string button_back 0x0 +int string button_ok 0x0 +int string button_original 0x0 +int string button_preview 0x0 +int string button_sure 0x0 +int string button_sure_default 0x0 +int string character_counter_content_description 0x0 +int string character_counter_overflowed_content_description 0x0 +int string character_counter_pattern 0x0 +int string chip_text 0x0 +int string clear_text_end_icon_content_description 0x0 +int string common_google_play_services_enable_button 0x0 +int string common_google_play_services_enable_text 0x0 +int string common_google_play_services_enable_title 0x0 +int string common_google_play_services_install_button 0x0 +int string common_google_play_services_install_text 0x0 +int string common_google_play_services_install_title 0x0 +int string common_google_play_services_notification_channel_name 0x0 +int string common_google_play_services_notification_ticker 0x0 +int string common_google_play_services_unknown_issue 0x0 +int string common_google_play_services_unsupported_text 0x0 +int string common_google_play_services_update_button 0x0 +int string common_google_play_services_update_text 0x0 +int string common_google_play_services_update_title 0x0 +int string common_google_play_services_updating_text 0x0 +int string common_google_play_services_wear_update_text 0x0 +int string common_open_on_phone 0x0 +int string common_signin_button_text 0x0 +int string common_signin_button_text_long 0x0 +int string copy 0x0 +int string default_web_client_id 0x0 +int string domain_key 0x0 +int string empty_text 0x0 +int string error_file_type 0x0 +int string error_icon_content_description 0x0 +int string error_no_video_activity 0x0 +int string error_over_count 0x0 +int string error_over_count_default 0x0 +int string error_over_original_count 0x0 +int string error_over_original_size 0x0 +int string error_over_quality 0x0 +int string error_type_conflict 0x0 +int string error_under_quality 0x0 +int string expand_button_title 0x0 +int string exposed_dropdown_menu_content_description 0x0 +int string fab_transformation_scrim_behavior 0x0 +int string fab_transformation_sheet_behavior 0x0 +int string fetch_notification_default_channel_id 0x0 +int string fetch_notification_default_channel_name 0x0 +int string fetch_notification_download_cancel 0x0 +int string fetch_notification_download_complete 0x0 +int string fetch_notification_download_downloading 0x0 +int string fetch_notification_download_eta_hrs 0x0 +int string fetch_notification_download_eta_min 0x0 +int string fetch_notification_download_eta_sec 0x0 +int string fetch_notification_download_failed 0x0 +int string fetch_notification_download_pause 0x0 +int string fetch_notification_download_paused 0x0 +int string fetch_notification_download_resume 0x0 +int string fetch_notification_download_retry 0x0 +int string fetch_notification_download_starting 0x0 +int string firebase_database_url 0x0 +int string gcm_defaultSenderId 0x0 +int string google_api_key 0x0 +int string google_app_id 0x0 +int string google_crash_reporting_api_key 0x0 +int string google_storage_bucket 0x0 +int string hide_bottom_view_on_scroll_behavior 0x0 +int string icon_content_description 0x0 +int string item_view_role_description 0x0 +int string material_clock_display_divider 0x0 +int string material_clock_toggle_content_description 0x0 +int string material_hour_selection 0x0 +int string material_hour_suffix 0x0 +int string material_minute_selection 0x0 +int string material_minute_suffix 0x0 +int string material_slider_range_end 0x0 +int string material_slider_range_start 0x0 +int string material_timepicker_am 0x0 +int string material_timepicker_clock_mode_description 0x0 +int string material_timepicker_hour 0x0 +int string material_timepicker_minute 0x0 +int string material_timepicker_pm 0x0 +int string material_timepicker_select_time 0x0 +int string material_timepicker_text_input_mode_description 0x0 +int string mtrl_badge_numberless_content_description 0x0 +int string mtrl_chip_close_icon_content_description 0x0 +int string mtrl_exceed_max_badge_number_content_description 0x0 +int string mtrl_exceed_max_badge_number_suffix 0x0 +int string mtrl_picker_a11y_next_month 0x0 +int string mtrl_picker_a11y_prev_month 0x0 +int string mtrl_picker_announce_current_selection 0x0 +int string mtrl_picker_cancel 0x0 +int string mtrl_picker_confirm 0x0 +int string mtrl_picker_date_header_selected 0x0 +int string mtrl_picker_date_header_title 0x0 +int string mtrl_picker_date_header_unselected 0x0 +int string mtrl_picker_day_of_week_column_header 0x0 +int string mtrl_picker_invalid_format 0x0 +int string mtrl_picker_invalid_format_example 0x0 +int string mtrl_picker_invalid_format_use 0x0 +int string mtrl_picker_invalid_range 0x0 +int string mtrl_picker_navigate_to_year_description 0x0 +int string mtrl_picker_out_of_range 0x0 +int string mtrl_picker_range_header_only_end_selected 0x0 +int string mtrl_picker_range_header_only_start_selected 0x0 +int string mtrl_picker_range_header_selected 0x0 +int string mtrl_picker_range_header_title 0x0 +int string mtrl_picker_range_header_unselected 0x0 +int string mtrl_picker_save 0x0 +int string mtrl_picker_text_input_date_hint 0x0 +int string mtrl_picker_text_input_date_range_end_hint 0x0 +int string mtrl_picker_text_input_date_range_start_hint 0x0 +int string mtrl_picker_text_input_day_abbr 0x0 +int string mtrl_picker_text_input_month_abbr 0x0 +int string mtrl_picker_text_input_year_abbr 0x0 +int string mtrl_picker_toggle_to_calendar_input_mode 0x0 +int string mtrl_picker_toggle_to_day_selection 0x0 +int string mtrl_picker_toggle_to_text_input_mode 0x0 +int string mtrl_picker_toggle_to_year_selection 0x0 +int string not_set 0x0 +int string password_toggle_content_description 0x0 +int string path_password_eye 0x0 +int string path_password_eye_mask_strike_through 0x0 +int string path_password_eye_mask_visible 0x0 +int string path_password_strike_through 0x0 +int string photo_grid_capture 0x0 +int string preference_copied 0x0 +int string project_id 0x0 +int string search_menu_title 0x0 +int string status_bar_notification_info_overflow 0x0 +int string summary_collapsed_preference_list 0x0 +int string v7_preference_off 0x0 +int string v7_preference_on 0x0 +int style AlertDialogBodyTextStyl 0x0 +int style AlertDialog_AppCompat 0x0 +int style AlertDialog_AppCompat_Light 0x0 +int style AlphabetHeaderStyle 0x0 +int style AmityTextStyleBody 0x0 +int style AmityTextStyleBodyBold 0x0 +int style AmityTextStyleCaption 0x0 +int style AmityTextStyleCaptionBold 0x0 +int style AmityTextStyleHeadline 0x0 +int style AmityTextStyleTitle 0x0 +int style AmityTextStyleTitleBold 0x0 +int style AndroidThemeColorAccentYellow 0x0 +int style Animation_AppCompat_Dialog 0x0 +int style Animation_AppCompat_DropDownUp 0x0 +int style Animation_AppCompat_Tooltip 0x0 +int style Animation_Design_BottomSheetDialog 0x0 +int style Animation_MaterialComponents_BottomSheetDialog 0x0 +int style AppBarTheme 0x0 +int style AppTheme1 0x0 +int style AppTheme2 0x0 +int style BaseButtonStyle 0x0 +int style BaseToolBarStyle 0x0 +int style Base_AlertDialog_AppCompat 0x0 +int style Base_AlertDialog_AppCompat_Light 0x0 +int style Base_Animation_AppCompat_Dialog 0x0 +int style Base_Animation_AppCompat_DropDownUp 0x0 +int style Base_Animation_AppCompat_Tooltip 0x0 +int style Base_CardView 0x0 +int style Base_DialogWindowTitleBackground_AppCompat 0x0 +int style Base_DialogWindowTitle_AppCompat 0x0 +int style Base_MaterialAlertDialog_MaterialComponents_Title_Icon 0x0 +int style Base_MaterialAlertDialog_MaterialComponents_Title_Panel 0x0 +int style Base_MaterialAlertDialog_MaterialComponents_Title_Text 0x0 +int style Base_TextAppearance_AppCompat 0x0 +int style Base_TextAppearance_AppCompat_Body1 0x0 +int style Base_TextAppearance_AppCompat_Body2 0x0 +int style Base_TextAppearance_AppCompat_Button 0x0 +int style Base_TextAppearance_AppCompat_Caption 0x0 +int style Base_TextAppearance_AppCompat_Display1 0x0 +int style Base_TextAppearance_AppCompat_Display2 0x0 +int style Base_TextAppearance_AppCompat_Display3 0x0 +int style Base_TextAppearance_AppCompat_Display4 0x0 +int style Base_TextAppearance_AppCompat_Headline 0x0 +int style Base_TextAppearance_AppCompat_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Large 0x0 +int style Base_TextAppearance_AppCompat_Large_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x0 +int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x0 +int style Base_TextAppearance_AppCompat_Medium 0x0 +int style Base_TextAppearance_AppCompat_Medium_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Menu 0x0 +int style Base_TextAppearance_AppCompat_SearchResult 0x0 +int style Base_TextAppearance_AppCompat_SearchResult_Subtitle 0x0 +int style Base_TextAppearance_AppCompat_SearchResult_Title 0x0 +int style Base_TextAppearance_AppCompat_Small 0x0 +int style Base_TextAppearance_AppCompat_Small_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Subhead 0x0 +int style Base_TextAppearance_AppCompat_Subhead_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Title 0x0 +int style Base_TextAppearance_AppCompat_Title_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Tooltip 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x0 +int style Base_TextAppearance_AppCompat_Widget_ActionMode_Title 0x0 +int style Base_TextAppearance_AppCompat_Widget_Button 0x0 +int style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x0 +int style Base_TextAppearance_AppCompat_Widget_Button_Colored 0x0 +int style Base_TextAppearance_AppCompat_Widget_Button_Inverse 0x0 +int style Base_TextAppearance_AppCompat_Widget_DropDownItem 0x0 +int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header 0x0 +int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large 0x0 +int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small 0x0 +int style Base_TextAppearance_AppCompat_Widget_Switch 0x0 +int style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x0 +int style Base_TextAppearance_MaterialComponents_Badge 0x0 +int style Base_TextAppearance_MaterialComponents_Button 0x0 +int style Base_TextAppearance_MaterialComponents_Headline6 0x0 +int style Base_TextAppearance_MaterialComponents_Subtitle2 0x0 +int style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x0 +int style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x0 +int style Base_TextAppearance_Widget_AppCompat_Toolbar_Title 0x0 +int style Base_ThemeOverlay_AppCompat 0x0 +int style Base_ThemeOverlay_AppCompat_ActionBar 0x0 +int style Base_ThemeOverlay_AppCompat_Dark 0x0 +int style Base_ThemeOverlay_AppCompat_Dark_ActionBar 0x0 +int style Base_ThemeOverlay_AppCompat_Dialog 0x0 +int style Base_ThemeOverlay_AppCompat_Dialog_Alert 0x0 +int style Base_ThemeOverlay_AppCompat_Light 0x0 +int style Base_ThemeOverlay_MaterialComponents_Dialog 0x0 +int style Base_ThemeOverlay_MaterialComponents_Dialog_Alert 0x0 +int style Base_ThemeOverlay_MaterialComponents_Dialog_Alert_Framework 0x0 +int style Base_ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework 0x0 +int style Base_ThemeOverlay_MaterialComponents_MaterialAlertDialog 0x0 +int style Base_Theme_AppCompat 0x0 +int style Base_Theme_AppCompat_CompactMenu 0x0 +int style Base_Theme_AppCompat_Dialog 0x0 +int style Base_Theme_AppCompat_DialogWhenLarge 0x0 +int style Base_Theme_AppCompat_Dialog_Alert 0x0 +int style Base_Theme_AppCompat_Dialog_FixedSize 0x0 +int style Base_Theme_AppCompat_Dialog_MinWidth 0x0 +int style Base_Theme_AppCompat_Light 0x0 +int style Base_Theme_AppCompat_Light_DarkActionBar 0x0 +int style Base_Theme_AppCompat_Light_Dialog 0x0 +int style Base_Theme_AppCompat_Light_DialogWhenLarge 0x0 +int style Base_Theme_AppCompat_Light_Dialog_Alert 0x0 +int style Base_Theme_AppCompat_Light_Dialog_FixedSize 0x0 +int style Base_Theme_AppCompat_Light_Dialog_MinWidth 0x0 +int style Base_Theme_EkoApp 0x0 +int style Base_Theme_MaterialComponents 0x0 +int style Base_Theme_MaterialComponents_Bridge 0x0 +int style Base_Theme_MaterialComponents_CompactMenu 0x0 +int style Base_Theme_MaterialComponents_Dialog 0x0 +int style Base_Theme_MaterialComponents_DialogWhenLarge 0x0 +int style Base_Theme_MaterialComponents_Dialog_Alert 0x0 +int style Base_Theme_MaterialComponents_Dialog_Bridge 0x0 +int style Base_Theme_MaterialComponents_Dialog_FixedSize 0x0 +int style Base_Theme_MaterialComponents_Dialog_MinWidth 0x0 +int style Base_Theme_MaterialComponents_Light 0x0 +int style Base_Theme_MaterialComponents_Light_Bridge 0x0 +int style Base_Theme_MaterialComponents_Light_DarkActionBar 0x0 +int style Base_Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x0 +int style Base_Theme_MaterialComponents_Light_Dialog 0x0 +int style Base_Theme_MaterialComponents_Light_DialogWhenLarge 0x0 +int style Base_Theme_MaterialComponents_Light_Dialog_Alert 0x0 +int style Base_Theme_MaterialComponents_Light_Dialog_Bridge 0x0 +int style Base_Theme_MaterialComponents_Light_Dialog_FixedSize 0x0 +int style Base_Theme_MaterialComponents_Light_Dialog_MinWidth 0x0 +int style Base_Theme_MaterialThemeBuilder 0x0 +int style Base_V14_ThemeOverlay_MaterialComponents_Dialog 0x0 +int style Base_V14_ThemeOverlay_MaterialComponents_Dialog_Alert 0x0 +int style Base_V14_ThemeOverlay_MaterialComponents_MaterialAlertDialog 0x0 +int style Base_V14_Theme_MaterialComponents 0x0 +int style Base_V14_Theme_MaterialComponents_Bridge 0x0 +int style Base_V14_Theme_MaterialComponents_Dialog 0x0 +int style Base_V14_Theme_MaterialComponents_Dialog_Bridge 0x0 +int style Base_V14_Theme_MaterialComponents_Light 0x0 +int style Base_V14_Theme_MaterialComponents_Light_Bridge 0x0 +int style Base_V14_Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x0 +int style Base_V14_Theme_MaterialComponents_Light_Dialog 0x0 +int style Base_V14_Theme_MaterialComponents_Light_Dialog_Bridge 0x0 +int style Base_V21_ThemeOverlay_AppCompat_Dialog 0x0 +int style Base_V21_Theme_AppCompat 0x0 +int style Base_V21_Theme_AppCompat_Dialog 0x0 +int style Base_V21_Theme_AppCompat_Light 0x0 +int style Base_V21_Theme_AppCompat_Light_Dialog 0x0 +int style Base_V21_Theme_MaterialComponents 0x0 +int style Base_V21_Theme_MaterialComponents_Dialog 0x0 +int style Base_V21_Theme_MaterialComponents_Light 0x0 +int style Base_V21_Theme_MaterialComponents_Light_Dialog 0x0 +int style Base_V22_Theme_AppCompat 0x0 +int style Base_V22_Theme_AppCompat_Light 0x0 +int style Base_V23_Theme_AppCompat 0x0 +int style Base_V23_Theme_AppCompat_Light 0x0 +int style Base_V26_Theme_AppCompat 0x0 +int style Base_V26_Theme_AppCompat_Light 0x0 +int style Base_V26_Widget_AppCompat_Toolbar 0x0 +int style Base_V28_Theme_AppCompat 0x0 +int style Base_V28_Theme_AppCompat_Light 0x0 +int style Base_V7_ThemeOverlay_AppCompat_Dialog 0x0 +int style Base_V7_Theme_AppCompat 0x0 +int style Base_V7_Theme_AppCompat_Dialog 0x0 +int style Base_V7_Theme_AppCompat_Light 0x0 +int style Base_V7_Theme_AppCompat_Light_Dialog 0x0 +int style Base_V7_Widget_AppCompat_AutoCompleteTextView 0x0 +int style Base_V7_Widget_AppCompat_EditText 0x0 +int style Base_V7_Widget_AppCompat_Toolbar 0x0 +int style Base_Widget_AppCompat_ActionBar 0x0 +int style Base_Widget_AppCompat_ActionBar_Solid 0x0 +int style Base_Widget_AppCompat_ActionBar_TabBar 0x0 +int style Base_Widget_AppCompat_ActionBar_TabText 0x0 +int style Base_Widget_AppCompat_ActionBar_TabView 0x0 +int style Base_Widget_AppCompat_ActionButton 0x0 +int style Base_Widget_AppCompat_ActionButton_CloseMode 0x0 +int style Base_Widget_AppCompat_ActionButton_Overflow 0x0 +int style Base_Widget_AppCompat_ActionMode 0x0 +int style Base_Widget_AppCompat_ActivityChooserView 0x0 +int style Base_Widget_AppCompat_AutoCompleteTextView 0x0 +int style Base_Widget_AppCompat_Button 0x0 +int style Base_Widget_AppCompat_ButtonBar 0x0 +int style Base_Widget_AppCompat_ButtonBar_AlertDialog 0x0 +int style Base_Widget_AppCompat_Button_Borderless 0x0 +int style Base_Widget_AppCompat_Button_Borderless_Colored 0x0 +int style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog 0x0 +int style Base_Widget_AppCompat_Button_Colored 0x0 +int style Base_Widget_AppCompat_Button_Small 0x0 +int style Base_Widget_AppCompat_CompoundButton_CheckBox 0x0 +int style Base_Widget_AppCompat_CompoundButton_RadioButton 0x0 +int style Base_Widget_AppCompat_CompoundButton_Switch 0x0 +int style Base_Widget_AppCompat_DrawerArrowToggle 0x0 +int style Base_Widget_AppCompat_DrawerArrowToggle_Common 0x0 +int style Base_Widget_AppCompat_DropDownItem_Spinner 0x0 +int style Base_Widget_AppCompat_EditText 0x0 +int style Base_Widget_AppCompat_ImageButton 0x0 +int style Base_Widget_AppCompat_Light_ActionBar 0x0 +int style Base_Widget_AppCompat_Light_ActionBar_Solid 0x0 +int style Base_Widget_AppCompat_Light_ActionBar_TabBar 0x0 +int style Base_Widget_AppCompat_Light_ActionBar_TabText 0x0 +int style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x0 +int style Base_Widget_AppCompat_Light_ActionBar_TabView 0x0 +int style Base_Widget_AppCompat_Light_PopupMenu 0x0 +int style Base_Widget_AppCompat_Light_PopupMenu_Overflow 0x0 +int style Base_Widget_AppCompat_ListMenuView 0x0 +int style Base_Widget_AppCompat_ListPopupWindow 0x0 +int style Base_Widget_AppCompat_ListView 0x0 +int style Base_Widget_AppCompat_ListView_DropDown 0x0 +int style Base_Widget_AppCompat_ListView_Menu 0x0 +int style Base_Widget_AppCompat_PopupMenu 0x0 +int style Base_Widget_AppCompat_PopupMenu_Overflow 0x0 +int style Base_Widget_AppCompat_PopupWindow 0x0 +int style Base_Widget_AppCompat_ProgressBar 0x0 +int style Base_Widget_AppCompat_ProgressBar_Horizontal 0x0 +int style Base_Widget_AppCompat_RatingBar 0x0 +int style Base_Widget_AppCompat_RatingBar_Indicator 0x0 +int style Base_Widget_AppCompat_RatingBar_Small 0x0 +int style Base_Widget_AppCompat_SearchView 0x0 +int style Base_Widget_AppCompat_SearchView_ActionBar 0x0 +int style Base_Widget_AppCompat_SeekBar 0x0 +int style Base_Widget_AppCompat_SeekBar_Discrete 0x0 +int style Base_Widget_AppCompat_Spinner 0x0 +int style Base_Widget_AppCompat_Spinner_Underlined 0x0 +int style Base_Widget_AppCompat_TextView 0x0 +int style Base_Widget_AppCompat_TextView_SpinnerItem 0x0 +int style Base_Widget_AppCompat_Toolbar 0x0 +int style Base_Widget_AppCompat_Toolbar_Button_Navigation 0x0 +int style Base_Widget_Design_TabLayout 0x0 +int style Base_Widget_MaterialComponents_AutoCompleteTextView 0x0 +int style Base_Widget_MaterialComponents_CheckedTextView 0x0 +int style Base_Widget_MaterialComponents_Chip 0x0 +int style Base_Widget_MaterialComponents_MaterialCalendar_NavigationButton 0x0 +int style Base_Widget_MaterialComponents_PopupMenu 0x0 +int style Base_Widget_MaterialComponents_PopupMenu_ContextMenu 0x0 +int style Base_Widget_MaterialComponents_PopupMenu_ListPopupWindow 0x0 +int style Base_Widget_MaterialComponents_PopupMenu_Overflow 0x0 +int style Base_Widget_MaterialComponents_Slider 0x0 +int style Base_Widget_MaterialComponents_Snackbar 0x0 +int style Base_Widget_MaterialComponents_TextInputEditText 0x0 +int style Base_Widget_MaterialComponents_TextInputLayout 0x0 +int style Base_Widget_MaterialComponents_TextView 0x0 +int style BrandedSwitch_control 0x0 +int style CardView 0x0 +int style CardView_Dark 0x0 +int style CardView_Light 0x0 +int style CircleImage 0x0 +int style CircularAvatarStyle 0x0 +int style CommunityHomeToolBarStyle 0x0 +int style CommunityToolbarLeftDrawableStyle 0x0 +int style CommunityToolbarLeftTextStyle 0x0 +int style CreatePostImageStyle 0x0 +int style Divider 0x0 +int style EkoAlertDialogStyle 0x0 +int style EkoAlertDialogTheme 0x0 +int style EkoAlertDialogTheme_App_Title_Text 0x0 +int style EkoAvatarStyle 0x0 +int style EkoCHTitleStyle 0x0 +int style EkoCheckBoxStyle 0x0 +int style EkoCommunityCategoryNameStyle 0x0 +int style EkoCommunityFollowerStyle 0x0 +int style EkoCommunityHeaderDisplayNameStyle 0x0 +int style EkoCommunityHeaderStyle 0x0 +int style EkoCommunityNameStyle 0x0 +int style EkoCommunitySubCategoryNameStyle 0x0 +int style EkoFabButtonStyle 0x0 +int style EkoFeedPostLikeStyle 0x0 +int style EkoFeedPostTimeStyle 0x0 +int style EkoIconButtonStyle 0x0 +int style EkoMaterialButtonStyle 0x0 +int style EkoNewsFeedAvatarStyle 0x0 +int style EkoOutlinedButtonStyle 0x0 +int style EkoRadioButtonStyle 0x0 +int style EkoRecommendedCommunityStyle 0x0 +int style EkoSearchViewStyle 0x0 +int style EkoSnackBarStyle 0x0 +int style EkoTrendingCommunityDescriptionStyle 0x0 +int style EkoTrendingCommunityFollowButtonStyle 0x0 +int style EkoTrendingCommunityFollowerStyle 0x0 +int style EkoTrendingCommunityNameStyle 0x0 +int style EkoTrendingCommunityStyle 0x0 +int style EmptyTheme 0x0 +int style EnterCommunityStyle 0x0 +int style FollowButtonAppearance 0x0 +int style FollowButtonStyle 0x0 +int style IconButtonStyle 0x0 +int style ImagePickerTheme 0x0 +int style ImagePickerToolbarStyle 0x0 +int style ImagePreviewTheme 0x0 +int style ImagePreviewToolbarStyle 0x0 +int style MaterialAlertDialog_MaterialComponents 0x0 +int style MaterialAlertDialog_MaterialComponents_Body_Text 0x0 +int style MaterialAlertDialog_MaterialComponents_Picker_Date_Calendar 0x0 +int style MaterialAlertDialog_MaterialComponents_Picker_Date_Spinner 0x0 +int style MaterialAlertDialog_MaterialComponents_Title_Icon 0x0 +int style MaterialAlertDialog_MaterialComponents_Title_Icon_CenterStacked 0x0 +int style MaterialAlertDialog_MaterialComponents_Title_Panel 0x0 +int style MaterialAlertDialog_MaterialComponents_Title_Panel_CenterStacked 0x0 +int style MaterialAlertDialog_MaterialComponents_Title_Text 0x0 +int style MaterialAlertDialog_MaterialComponents_Title_Text_CenterStacked 0x0 +int style Matisse_Dracula 0x0 +int style Matisse_Zhihu 0x0 +int style NewsFeedItemTextStyle 0x0 +int style Platform_AppCompat 0x0 +int style Platform_AppCompat_Light 0x0 +int style Platform_MaterialComponents 0x0 +int style Platform_MaterialComponents_Dialog 0x0 +int style Platform_MaterialComponents_Light 0x0 +int style Platform_MaterialComponents_Light_Dialog 0x0 +int style Platform_ThemeOverlay_AppCompat 0x0 +int style Platform_ThemeOverlay_AppCompat_Dark 0x0 +int style Platform_ThemeOverlay_AppCompat_Light 0x0 +int style Platform_V21_AppCompat 0x0 +int style Platform_V21_AppCompat_Light 0x0 +int style Platform_V25_AppCompat 0x0 +int style Platform_V25_AppCompat_Light 0x0 +int style Platform_Widget_AppCompat_Spinner 0x0 +int style Popup_Dracula 0x0 +int style Popup_Zhihu 0x0 +int style Preference 0x0 +int style PreferenceCategoryTitleTextStyle 0x0 +int style PreferenceFragment 0x0 +int style PreferenceFragmentList 0x0 +int style PreferenceFragmentList_Material 0x0 +int style PreferenceFragment_Material 0x0 +int style PreferenceSummaryTextStyle 0x0 +int style PreferenceThemeOverlay 0x0 +int style PreferenceThemeOverlay_v14 0x0 +int style PreferenceThemeOverlay_v14_Material 0x0 +int style Preference_Category 0x0 +int style Preference_Category_Material 0x0 +int style Preference_CheckBoxPreference 0x0 +int style Preference_CheckBoxPreference_Material 0x0 +int style Preference_DialogPreference 0x0 +int style Preference_DialogPreference_EditTextPreference 0x0 +int style Preference_DialogPreference_EditTextPreference_Material 0x0 +int style Preference_DialogPreference_Material 0x0 +int style Preference_DropDown 0x0 +int style Preference_DropDown_Material 0x0 +int style Preference_Information 0x0 +int style Preference_Information_Material 0x0 +int style Preference_Material 0x0 +int style Preference_PreferenceScreen 0x0 +int style Preference_PreferenceScreen_Material 0x0 +int style Preference_SeekBarPreference 0x0 +int style Preference_SeekBarPreference_Material 0x0 +int style Preference_SwitchPreference 0x0 +int style Preference_SwitchPreferenceCompat 0x0 +int style Preference_SwitchPreferenceCompat_Material 0x0 +int style Preference_SwitchPreference_Material 0x0 +int style PublicDescriptionTextStyle 0x0 +int style PublicTextStyle 0x0 +int style RadioButtonStyle 0x0 +int style RtlOverlay_DialogWindowTitle_AppCompat 0x0 +int style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem 0x0 +int style RtlOverlay_Widget_AppCompat_DialogTitle_Icon 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text 0x0 +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Title 0x0 +int style RtlOverlay_Widget_AppCompat_SearchView_MagIcon 0x0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown 0x0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 0x0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 0x0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Query 0x0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Text 0x0 +int style RtlUnderlay_Widget_AppCompat_ActionButton 0x0 +int style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow 0x0 +int style SearchEditTextStyle 0x0 +int style SelectMembersSubTitleTextStyle 0x0 +int style ShapeAppearanceOverlay 0x0 +int style ShapeAppearanceOverlay_BottomLeftDifferentCornerSize 0x0 +int style ShapeAppearanceOverlay_BottomRightCut 0x0 +int style ShapeAppearanceOverlay_Cut 0x0 +int style ShapeAppearanceOverlay_DifferentCornerSize 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_BottomSheet 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_Chip 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_ExtendedFloatingActionButton 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_FloatingActionButton 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Day 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Window_Fullscreen 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Year 0x0 +int style ShapeAppearanceOverlay_MaterialComponents_TextInputLayout_FilledBox 0x0 +int style ShapeAppearanceOverlay_TopLeftCut 0x0 +int style ShapeAppearanceOverlay_TopRightDifferentCornerSize 0x0 +int style ShapeAppearance_EkoTheme_LargeComponent 0x0 +int style ShapeAppearance_EkoTheme_MediumComponent 0x0 +int style ShapeAppearance_EkoTheme_SmallComponent 0x0 +int style ShapeAppearance_MaterialComponents 0x0 +int style ShapeAppearance_MaterialComponents_LargeComponent 0x0 +int style ShapeAppearance_MaterialComponents_MediumComponent 0x0 +int style ShapeAppearance_MaterialComponents_SmallComponent 0x0 +int style ShapeAppearance_MaterialComponents_Test 0x0 +int style ShapeAppearance_MaterialComponents_Tooltip 0x0 +int style SwitchButtonStyle 0x0 +int style TestStyleWithLineHeight 0x0 +int style TestStyleWithLineHeightAppearance 0x0 +int style TestStyleWithThemeLineHeightAttribute 0x0 +int style TestStyleWithoutLineHeight 0x0 +int style TestThemeWithLineHeight 0x0 +int style TestThemeWithLineHeightDisabled 0x0 +int style Test_ShapeAppearanceOverlay_MaterialComponents_MaterialCalendar_Day 0x0 +int style Test_Theme_MaterialComponents_MaterialCalendar 0x0 +int style Test_Widget_MaterialComponents_MaterialCalendar 0x0 +int style Test_Widget_MaterialComponents_MaterialCalendar_Day 0x0 +int style Test_Widget_MaterialComponents_MaterialCalendar_Day_Selected 0x0 +int style TextAppearance_AppCompat 0x0 +int style TextAppearance_AppCompat_Body1 0x0 +int style TextAppearance_AppCompat_Body2 0x0 +int style TextAppearance_AppCompat_Button 0x0 +int style TextAppearance_AppCompat_Caption 0x0 +int style TextAppearance_AppCompat_Display1 0x0 +int style TextAppearance_AppCompat_Display2 0x0 +int style TextAppearance_AppCompat_Display3 0x0 +int style TextAppearance_AppCompat_Display4 0x0 +int style TextAppearance_AppCompat_Headline 0x0 +int style TextAppearance_AppCompat_Inverse 0x0 +int style TextAppearance_AppCompat_Large 0x0 +int style TextAppearance_AppCompat_Large_Inverse 0x0 +int style TextAppearance_AppCompat_Light_SearchResult_Subtitle 0x0 +int style TextAppearance_AppCompat_Light_SearchResult_Title 0x0 +int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x0 +int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x0 +int style TextAppearance_AppCompat_Medium 0x0 +int style TextAppearance_AppCompat_Medium_Inverse 0x0 +int style TextAppearance_AppCompat_Menu 0x0 +int style TextAppearance_AppCompat_SearchResult_Subtitle 0x0 +int style TextAppearance_AppCompat_SearchResult_Title 0x0 +int style TextAppearance_AppCompat_Small 0x0 +int style TextAppearance_AppCompat_Small_Inverse 0x0 +int style TextAppearance_AppCompat_Subhead 0x0 +int style TextAppearance_AppCompat_Subhead_Inverse 0x0 +int style TextAppearance_AppCompat_Title 0x0 +int style TextAppearance_AppCompat_Title_Inverse 0x0 +int style TextAppearance_AppCompat_Tooltip 0x0 +int style TextAppearance_AppCompat_Widget_ActionBar_Menu 0x0 +int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x0 +int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x0 +int style TextAppearance_AppCompat_Widget_ActionBar_Title 0x0 +int style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x0 +int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x0 +int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse 0x0 +int style TextAppearance_AppCompat_Widget_ActionMode_Title 0x0 +int style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse 0x0 +int style TextAppearance_AppCompat_Widget_Button 0x0 +int style TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x0 +int style TextAppearance_AppCompat_Widget_Button_Colored 0x0 +int style TextAppearance_AppCompat_Widget_Button_Inverse 0x0 +int style TextAppearance_AppCompat_Widget_DropDownItem 0x0 +int style TextAppearance_AppCompat_Widget_PopupMenu_Header 0x0 +int style TextAppearance_AppCompat_Widget_PopupMenu_Large 0x0 +int style TextAppearance_AppCompat_Widget_PopupMenu_Small 0x0 +int style TextAppearance_AppCompat_Widget_Switch 0x0 +int style TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x0 +int style TextAppearance_Compat_Notification 0x0 +int style TextAppearance_Compat_Notification_Info 0x0 +int style TextAppearance_Compat_Notification_Info_Media 0x0 +int style TextAppearance_Compat_Notification_Line2 0x0 +int style TextAppearance_Compat_Notification_Line2_Media 0x0 +int style TextAppearance_Compat_Notification_Media 0x0 +int style TextAppearance_Compat_Notification_Time 0x0 +int style TextAppearance_Compat_Notification_Time_Media 0x0 +int style TextAppearance_Compat_Notification_Title 0x0 +int style TextAppearance_Compat_Notification_Title_Media 0x0 +int style TextAppearance_Design_CollapsingToolbar_Expanded 0x0 +int style TextAppearance_Design_Counter 0x0 +int style TextAppearance_Design_Counter_Overflow 0x0 +int style TextAppearance_Design_Error 0x0 +int style TextAppearance_Design_HelperText 0x0 +int style TextAppearance_Design_Hint 0x0 +int style TextAppearance_Design_Placeholder 0x0 +int style TextAppearance_Design_Prefix 0x0 +int style TextAppearance_Design_Snackbar_Message 0x0 +int style TextAppearance_Design_Suffix 0x0 +int style TextAppearance_Design_Tab 0x0 +int style TextAppearance_MaterialComponents_Badge 0x0 +int style TextAppearance_MaterialComponents_Body1 0x0 +int style TextAppearance_MaterialComponents_Body2 0x0 +int style TextAppearance_MaterialComponents_Button 0x0 +int style TextAppearance_MaterialComponents_Caption 0x0 +int style TextAppearance_MaterialComponents_Chip 0x0 +int style TextAppearance_MaterialComponents_Headline1 0x0 +int style TextAppearance_MaterialComponents_Headline2 0x0 +int style TextAppearance_MaterialComponents_Headline3 0x0 +int style TextAppearance_MaterialComponents_Headline4 0x0 +int style TextAppearance_MaterialComponents_Headline5 0x0 +int style TextAppearance_MaterialComponents_Headline6 0x0 +int style TextAppearance_MaterialComponents_Overline 0x0 +int style TextAppearance_MaterialComponents_Subtitle1 0x0 +int style TextAppearance_MaterialComponents_Subtitle2 0x0 +int style TextAppearance_MaterialComponents_TimePicker_Title 0x0 +int style TextAppearance_MaterialComponents_Tooltip 0x0 +int style TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x0 +int style TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x0 +int style TextAppearance_Widget_AppCompat_Toolbar_Title 0x0 +int style ThemeOverlayColorAccentRed 0x0 +int style ThemeOverlay_AppCompat 0x0 +int style ThemeOverlay_AppCompat_ActionBar 0x0 +int style ThemeOverlay_AppCompat_Dark 0x0 +int style ThemeOverlay_AppCompat_Dark_ActionBar 0x0 +int style ThemeOverlay_AppCompat_DayNight 0x0 +int style ThemeOverlay_AppCompat_DayNight_ActionBar 0x0 +int style ThemeOverlay_AppCompat_Dialog 0x0 +int style ThemeOverlay_AppCompat_Dialog_Alert 0x0 +int style ThemeOverlay_AppCompat_Light 0x0 +int style ThemeOverlay_App_CheckBox 0x0 +int style ThemeOverlay_Design_TextInputEditText 0x0 +int style ThemeOverlay_EkoThemeShapeAppearanceBottomSheetDialog 0x0 +int style ThemeOverlay_EkoTheme_BottomSheetDialog 0x0 +int style ThemeOverlay_MaterialComponents 0x0 +int style ThemeOverlay_MaterialComponents_ActionBar 0x0 +int style ThemeOverlay_MaterialComponents_ActionBar_Primary 0x0 +int style ThemeOverlay_MaterialComponents_ActionBar_Surface 0x0 +int style ThemeOverlay_MaterialComponents_AutoCompleteTextView 0x0 +int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox 0x0 +int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_FilledBox_Dense 0x0 +int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox 0x0 +int style ThemeOverlay_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense 0x0 +int style ThemeOverlay_MaterialComponents_BottomAppBar_Primary 0x0 +int style ThemeOverlay_MaterialComponents_BottomAppBar_Surface 0x0 +int style ThemeOverlay_MaterialComponents_BottomSheetDialog 0x0 +int style ThemeOverlay_MaterialComponents_Dark 0x0 +int style ThemeOverlay_MaterialComponents_Dark_ActionBar 0x0 +int style ThemeOverlay_MaterialComponents_DayNight_BottomSheetDialog 0x0 +int style ThemeOverlay_MaterialComponents_Dialog 0x0 +int style ThemeOverlay_MaterialComponents_Dialog_Alert 0x0 +int style ThemeOverlay_MaterialComponents_Dialog_Alert_Framework 0x0 +int style ThemeOverlay_MaterialComponents_Light 0x0 +int style ThemeOverlay_MaterialComponents_Light_BottomSheetDialog 0x0 +int style ThemeOverlay_MaterialComponents_Light_Dialog_Alert_Framework 0x0 +int style ThemeOverlay_MaterialComponents_MaterialAlertDialog 0x0 +int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Centered 0x0 +int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date 0x0 +int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Calendar 0x0 +int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text 0x0 +int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Header_Text_Day 0x0 +int style ThemeOverlay_MaterialComponents_MaterialAlertDialog_Picker_Date_Spinner 0x0 +int style ThemeOverlay_MaterialComponents_MaterialCalendar 0x0 +int style ThemeOverlay_MaterialComponents_MaterialCalendar_Fullscreen 0x0 +int style ThemeOverlay_MaterialComponents_TextInputEditText 0x0 +int style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox 0x0 +int style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox_Dense 0x0 +int style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox 0x0 +int style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox_Dense 0x0 +int style ThemeOverlay_MaterialComponents_TimePicker 0x0 +int style ThemeOverlay_MaterialComponents_TimePicker_Display 0x0 +int style ThemeOverlay_MaterialComponents_Toolbar_Primary 0x0 +int style ThemeOverlay_MaterialComponents_Toolbar_Surface 0x0 +int style Theme_AppCompat 0x0 +int style Theme_AppCompat_CompactMenu 0x0 +int style Theme_AppCompat_DayNight 0x0 +int style Theme_AppCompat_DayNight_DarkActionBar 0x0 +int style Theme_AppCompat_DayNight_Dialog 0x0 +int style Theme_AppCompat_DayNight_DialogWhenLarge 0x0 +int style Theme_AppCompat_DayNight_Dialog_Alert 0x0 +int style Theme_AppCompat_DayNight_Dialog_MinWidth 0x0 +int style Theme_AppCompat_DayNight_NoActionBar 0x0 +int style Theme_AppCompat_Dialog 0x0 +int style Theme_AppCompat_DialogWhenLarge 0x0 +int style Theme_AppCompat_Dialog_Alert 0x0 +int style Theme_AppCompat_Dialog_MinWidth 0x0 +int style Theme_AppCompat_Empty 0x0 +int style Theme_AppCompat_Light 0x0 +int style Theme_AppCompat_Light_DarkActionBar 0x0 +int style Theme_AppCompat_Light_Dialog 0x0 +int style Theme_AppCompat_Light_DialogWhenLarge 0x0 +int style Theme_AppCompat_Light_Dialog_Alert 0x0 +int style Theme_AppCompat_Light_Dialog_MinWidth 0x0 +int style Theme_AppCompat_Light_NoActionBar 0x0 +int style Theme_AppCompat_NoActionBar 0x0 +int style Theme_Design 0x0 +int style Theme_Design_BottomSheetDialog 0x0 +int style Theme_Design_Light 0x0 +int style Theme_Design_Light_BottomSheetDialog 0x0 +int style Theme_Design_Light_NoActionBar 0x0 +int style Theme_Design_NoActionBar 0x0 +int style Theme_MaterialComponents 0x0 +int style Theme_MaterialComponents_BottomSheetDialog 0x0 +int style Theme_MaterialComponents_Bridge 0x0 +int style Theme_MaterialComponents_CompactMenu 0x0 +int style Theme_MaterialComponents_DayNight 0x0 +int style Theme_MaterialComponents_DayNight_BottomSheetDialog 0x0 +int style Theme_MaterialComponents_DayNight_Bridge 0x0 +int style Theme_MaterialComponents_DayNight_DarkActionBar 0x0 +int style Theme_MaterialComponents_DayNight_DarkActionBar_Bridge 0x0 +int style Theme_MaterialComponents_DayNight_Dialog 0x0 +int style Theme_MaterialComponents_DayNight_DialogWhenLarge 0x0 +int style Theme_MaterialComponents_DayNight_Dialog_Alert 0x0 +int style Theme_MaterialComponents_DayNight_Dialog_Alert_Bridge 0x0 +int style Theme_MaterialComponents_DayNight_Dialog_Bridge 0x0 +int style Theme_MaterialComponents_DayNight_Dialog_FixedSize 0x0 +int style Theme_MaterialComponents_DayNight_Dialog_FixedSize_Bridge 0x0 +int style Theme_MaterialComponents_DayNight_Dialog_MinWidth 0x0 +int style Theme_MaterialComponents_DayNight_Dialog_MinWidth_Bridge 0x0 +int style Theme_MaterialComponents_DayNight_NoActionBar 0x0 +int style Theme_MaterialComponents_DayNight_NoActionBar_Bridge 0x0 +int style Theme_MaterialComponents_Dialog 0x0 +int style Theme_MaterialComponents_DialogWhenLarge 0x0 +int style Theme_MaterialComponents_Dialog_Alert 0x0 +int style Theme_MaterialComponents_Dialog_Alert_Bridge 0x0 +int style Theme_MaterialComponents_Dialog_Bridge 0x0 +int style Theme_MaterialComponents_Dialog_FixedSize 0x0 +int style Theme_MaterialComponents_Dialog_FixedSize_Bridge 0x0 +int style Theme_MaterialComponents_Dialog_MinWidth 0x0 +int style Theme_MaterialComponents_Dialog_MinWidth_Bridge 0x0 +int style Theme_MaterialComponents_Light 0x0 +int style Theme_MaterialComponents_Light_BarSize 0x0 +int style Theme_MaterialComponents_Light_BottomSheetDialog 0x0 +int style Theme_MaterialComponents_Light_Bridge 0x0 +int style Theme_MaterialComponents_Light_DarkActionBar 0x0 +int style Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x0 +int style Theme_MaterialComponents_Light_Dialog 0x0 +int style Theme_MaterialComponents_Light_DialogWhenLarge 0x0 +int style Theme_MaterialComponents_Light_Dialog_Alert 0x0 +int style Theme_MaterialComponents_Light_Dialog_Alert_Bridge 0x0 +int style Theme_MaterialComponents_Light_Dialog_Bridge 0x0 +int style Theme_MaterialComponents_Light_Dialog_FixedSize 0x0 +int style Theme_MaterialComponents_Light_Dialog_FixedSize_Bridge 0x0 +int style Theme_MaterialComponents_Light_Dialog_MinWidth 0x0 +int style Theme_MaterialComponents_Light_Dialog_MinWidth_Bridge 0x0 +int style Theme_MaterialComponents_Light_LargeTouch 0x0 +int style Theme_MaterialComponents_Light_NoActionBar 0x0 +int style Theme_MaterialComponents_Light_NoActionBar_Bridge 0x0 +int style Theme_MaterialComponents_NoActionBar 0x0 +int style Theme_MaterialComponents_NoActionBar_Bridge 0x0 +int style ToolBarLeftDrawableStyle 0x0 +int style ToolBarLeftTextStyle 0x0 +int style ToolBarRightTextStyle 0x0 +int style Toolbar_Dracula 0x0 +int style Toolbar_Zhihu 0x0 +int style Widget_AppCompat_ActionBar 0x0 +int style Widget_AppCompat_ActionBar_Solid 0x0 +int style Widget_AppCompat_ActionBar_TabBar 0x0 +int style Widget_AppCompat_ActionBar_TabText 0x0 +int style Widget_AppCompat_ActionBar_TabView 0x0 +int style Widget_AppCompat_ActionButton 0x0 +int style Widget_AppCompat_ActionButton_CloseMode 0x0 +int style Widget_AppCompat_ActionButton_Overflow 0x0 +int style Widget_AppCompat_ActionMode 0x0 +int style Widget_AppCompat_ActivityChooserView 0x0 +int style Widget_AppCompat_AutoCompleteTextView 0x0 +int style Widget_AppCompat_Button 0x0 +int style Widget_AppCompat_ButtonBar 0x0 +int style Widget_AppCompat_ButtonBar_AlertDialog 0x0 +int style Widget_AppCompat_Button_Borderless 0x0 +int style Widget_AppCompat_Button_Borderless_Colored 0x0 +int style Widget_AppCompat_Button_ButtonBar_AlertDialog 0x0 +int style Widget_AppCompat_Button_Colored 0x0 +int style Widget_AppCompat_Button_Small 0x0 +int style Widget_AppCompat_CompoundButton_CheckBox 0x0 +int style Widget_AppCompat_CompoundButton_RadioButton 0x0 +int style Widget_AppCompat_CompoundButton_Switch 0x0 +int style Widget_AppCompat_DrawerArrowToggle 0x0 +int style Widget_AppCompat_DropDownItem_Spinner 0x0 +int style Widget_AppCompat_EditText 0x0 +int style Widget_AppCompat_ImageButton 0x0 +int style Widget_AppCompat_Light_ActionBar 0x0 +int style Widget_AppCompat_Light_ActionBar_Solid 0x0 +int style Widget_AppCompat_Light_ActionBar_Solid_Inverse 0x0 +int style Widget_AppCompat_Light_ActionBar_TabBar 0x0 +int style Widget_AppCompat_Light_ActionBar_TabBar_Inverse 0x0 +int style Widget_AppCompat_Light_ActionBar_TabText 0x0 +int style Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x0 +int style Widget_AppCompat_Light_ActionBar_TabView 0x0 +int style Widget_AppCompat_Light_ActionBar_TabView_Inverse 0x0 +int style Widget_AppCompat_Light_ActionButton 0x0 +int style Widget_AppCompat_Light_ActionButton_CloseMode 0x0 +int style Widget_AppCompat_Light_ActionButton_Overflow 0x0 +int style Widget_AppCompat_Light_ActionMode_Inverse 0x0 +int style Widget_AppCompat_Light_ActivityChooserView 0x0 +int style Widget_AppCompat_Light_AutoCompleteTextView 0x0 +int style Widget_AppCompat_Light_DropDownItem_Spinner 0x0 +int style Widget_AppCompat_Light_ListPopupWindow 0x0 +int style Widget_AppCompat_Light_ListView_DropDown 0x0 +int style Widget_AppCompat_Light_PopupMenu 0x0 +int style Widget_AppCompat_Light_PopupMenu_Overflow 0x0 +int style Widget_AppCompat_Light_SearchView 0x0 +int style Widget_AppCompat_Light_Spinner_DropDown_ActionBar 0x0 +int style Widget_AppCompat_ListMenuView 0x0 +int style Widget_AppCompat_ListPopupWindow 0x0 +int style Widget_AppCompat_ListView 0x0 +int style Widget_AppCompat_ListView_DropDown 0x0 +int style Widget_AppCompat_ListView_Menu 0x0 +int style Widget_AppCompat_PopupMenu 0x0 +int style Widget_AppCompat_PopupMenu_Overflow 0x0 +int style Widget_AppCompat_PopupWindow 0x0 +int style Widget_AppCompat_ProgressBar 0x0 +int style Widget_AppCompat_ProgressBar_Horizontal 0x0 +int style Widget_AppCompat_RatingBar 0x0 +int style Widget_AppCompat_RatingBar_Indicator 0x0 +int style Widget_AppCompat_RatingBar_Small 0x0 +int style Widget_AppCompat_SearchView 0x0 +int style Widget_AppCompat_SearchView_ActionBar 0x0 +int style Widget_AppCompat_SeekBar 0x0 +int style Widget_AppCompat_SeekBar_Discrete 0x0 +int style Widget_AppCompat_Spinner 0x0 +int style Widget_AppCompat_Spinner_DropDown 0x0 +int style Widget_AppCompat_Spinner_DropDown_ActionBar 0x0 +int style Widget_AppCompat_Spinner_Underlined 0x0 +int style Widget_AppCompat_TextView 0x0 +int style Widget_AppCompat_TextView_SpinnerItem 0x0 +int style Widget_AppCompat_Toolbar 0x0 +int style Widget_AppCompat_Toolbar_Button_Navigation 0x0 +int style Widget_Compat_NotificationActionContainer 0x0 +int style Widget_Compat_NotificationActionText 0x0 +int style Widget_Design_AppBarLayout 0x0 +int style Widget_Design_BottomNavigationView 0x0 +int style Widget_Design_BottomSheet_Modal 0x0 +int style Widget_Design_CollapsingToolbar 0x0 +int style Widget_Design_FloatingActionButton 0x0 +int style Widget_Design_NavigationView 0x0 +int style Widget_Design_ScrimInsetsFrameLayout 0x0 +int style Widget_Design_Snackbar 0x0 +int style Widget_Design_TabLayout 0x0 +int style Widget_Design_TextInputEditText 0x0 +int style Widget_Design_TextInputLayout 0x0 +int style Widget_EkoTheme_BottomSheet 0x0 +int style Widget_MaterialComponents_ActionBar_Primary 0x0 +int style Widget_MaterialComponents_ActionBar_PrimarySurface 0x0 +int style Widget_MaterialComponents_ActionBar_Solid 0x0 +int style Widget_MaterialComponents_ActionBar_Surface 0x0 +int style Widget_MaterialComponents_AppBarLayout_Primary 0x0 +int style Widget_MaterialComponents_AppBarLayout_PrimarySurface 0x0 +int style Widget_MaterialComponents_AppBarLayout_Surface 0x0 +int style Widget_MaterialComponents_AutoCompleteTextView_FilledBox 0x0 +int style Widget_MaterialComponents_AutoCompleteTextView_FilledBox_Dense 0x0 +int style Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox 0x0 +int style Widget_MaterialComponents_AutoCompleteTextView_OutlinedBox_Dense 0x0 +int style Widget_MaterialComponents_Badge 0x0 +int style Widget_MaterialComponents_BottomAppBar 0x0 +int style Widget_MaterialComponents_BottomAppBar_Colored 0x0 +int style Widget_MaterialComponents_BottomAppBar_PrimarySurface 0x0 +int style Widget_MaterialComponents_BottomNavigationView 0x0 +int style Widget_MaterialComponents_BottomNavigationView_Colored 0x0 +int style Widget_MaterialComponents_BottomNavigationView_PrimarySurface 0x0 +int style Widget_MaterialComponents_BottomSheet 0x0 +int style Widget_MaterialComponents_BottomSheet_Modal 0x0 +int style Widget_MaterialComponents_Button 0x0 +int style Widget_MaterialComponents_Button_Icon 0x0 +int style Widget_MaterialComponents_Button_OutlinedButton 0x0 +int style Widget_MaterialComponents_Button_OutlinedButton_Icon 0x0 +int style Widget_MaterialComponents_Button_TextButton 0x0 +int style Widget_MaterialComponents_Button_TextButton_Dialog 0x0 +int style Widget_MaterialComponents_Button_TextButton_Dialog_Flush 0x0 +int style Widget_MaterialComponents_Button_TextButton_Dialog_Icon 0x0 +int style Widget_MaterialComponents_Button_TextButton_Icon 0x0 +int style Widget_MaterialComponents_Button_TextButton_Snackbar 0x0 +int style Widget_MaterialComponents_Button_UnelevatedButton 0x0 +int style Widget_MaterialComponents_Button_UnelevatedButton_Icon 0x0 +int style Widget_MaterialComponents_CardView 0x0 +int style Widget_MaterialComponents_CheckedTextView 0x0 +int style Widget_MaterialComponents_ChipGroup 0x0 +int style Widget_MaterialComponents_Chip_Action 0x0 +int style Widget_MaterialComponents_Chip_Choice 0x0 +int style Widget_MaterialComponents_Chip_Entry 0x0 +int style Widget_MaterialComponents_Chip_Filter 0x0 +int style Widget_MaterialComponents_CircularProgressIndicator 0x0 +int style Widget_MaterialComponents_CircularProgressIndicator_ExtraSmall 0x0 +int style Widget_MaterialComponents_CircularProgressIndicator_Medium 0x0 +int style Widget_MaterialComponents_CircularProgressIndicator_Small 0x0 +int style Widget_MaterialComponents_CollapsingToolbar 0x0 +int style Widget_MaterialComponents_CompoundButton_CheckBox 0x0 +int style Widget_MaterialComponents_CompoundButton_RadioButton 0x0 +int style Widget_MaterialComponents_CompoundButton_Switch 0x0 +int style Widget_MaterialComponents_ExtendedFloatingActionButton 0x0 +int style Widget_MaterialComponents_ExtendedFloatingActionButton_Icon 0x0 +int style Widget_MaterialComponents_FloatingActionButton 0x0 +int style Widget_MaterialComponents_Light_ActionBar_Solid 0x0 +int style Widget_MaterialComponents_LinearProgressIndicator 0x0 +int style Widget_MaterialComponents_MaterialButtonToggleGroup 0x0 +int style Widget_MaterialComponents_MaterialCalendar 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Day 0x0 +int style Widget_MaterialComponents_MaterialCalendar_DayTextView 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Day_Invalid 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Day_Selected 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Day_Today 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Fullscreen 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderCancelButton 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderConfirmButton 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderDivider 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderLayout 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderSelection 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderSelection_Fullscreen 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderTitle 0x0 +int style Widget_MaterialComponents_MaterialCalendar_HeaderToggleButton 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Item 0x0 +int style Widget_MaterialComponents_MaterialCalendar_MonthNavigationButton 0x0 +int style Widget_MaterialComponents_MaterialCalendar_MonthTextView 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Year 0x0 +int style Widget_MaterialComponents_MaterialCalendar_YearNavigationButton 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Year_Selected 0x0 +int style Widget_MaterialComponents_MaterialCalendar_Year_Today 0x0 +int style Widget_MaterialComponents_NavigationView 0x0 +int style Widget_MaterialComponents_PopupMenu 0x0 +int style Widget_MaterialComponents_PopupMenu_ContextMenu 0x0 +int style Widget_MaterialComponents_PopupMenu_ListPopupWindow 0x0 +int style Widget_MaterialComponents_PopupMenu_Overflow 0x0 +int style Widget_MaterialComponents_ProgressIndicator 0x0 +int style Widget_MaterialComponents_ShapeableImageView 0x0 +int style Widget_MaterialComponents_Slider 0x0 +int style Widget_MaterialComponents_Snackbar 0x0 +int style Widget_MaterialComponents_Snackbar_FullWidth 0x0 +int style Widget_MaterialComponents_Snackbar_TextView 0x0 +int style Widget_MaterialComponents_TabLayout 0x0 +int style Widget_MaterialComponents_TabLayout_Colored 0x0 +int style Widget_MaterialComponents_TabLayout_PrimarySurface 0x0 +int style Widget_MaterialComponents_TextInputEditText_FilledBox 0x0 +int style Widget_MaterialComponents_TextInputEditText_FilledBox_Dense 0x0 +int style Widget_MaterialComponents_TextInputEditText_OutlinedBox 0x0 +int style Widget_MaterialComponents_TextInputEditText_OutlinedBox_Dense 0x0 +int style Widget_MaterialComponents_TextInputLayout_FilledBox 0x0 +int style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense 0x0 +int style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense_ExposedDropdownMenu 0x0 +int style Widget_MaterialComponents_TextInputLayout_FilledBox_ExposedDropdownMenu 0x0 +int style Widget_MaterialComponents_TextInputLayout_OutlinedBox 0x0 +int style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense 0x0 +int style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense_ExposedDropdownMenu 0x0 +int style Widget_MaterialComponents_TextInputLayout_OutlinedBox_ExposedDropdownMenu 0x0 +int style Widget_MaterialComponents_TextView 0x0 +int style Widget_MaterialComponents_TimePicker 0x0 +int style Widget_MaterialComponents_TimePicker_Button 0x0 +int style Widget_MaterialComponents_TimePicker_Clock 0x0 +int style Widget_MaterialComponents_TimePicker_Display 0x0 +int style Widget_MaterialComponents_TimePicker_Display_TextInputEditText 0x0 +int style Widget_MaterialComponents_TimePicker_ImageButton 0x0 +int style Widget_MaterialComponents_TimePicker_ImageButton_ShapeAppearance 0x0 +int style Widget_MaterialComponents_Toolbar 0x0 +int style Widget_MaterialComponents_Toolbar_Primary 0x0 +int style Widget_MaterialComponents_Toolbar_PrimarySurface 0x0 +int style Widget_MaterialComponents_Toolbar_Surface 0x0 +int style Widget_MaterialComponents_Tooltip 0x0 +int style Widget_Support_CoordinatorLayout 0x0 +int[] styleable ActionBar { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ActionBar_background 0 +int styleable ActionBar_backgroundSplit 1 +int styleable ActionBar_backgroundStacked 2 +int styleable ActionBar_contentInsetEnd 3 +int styleable ActionBar_contentInsetEndWithActions 4 +int styleable ActionBar_contentInsetLeft 5 +int styleable ActionBar_contentInsetRight 6 +int styleable ActionBar_contentInsetStart 7 +int styleable ActionBar_contentInsetStartWithNavigation 8 +int styleable ActionBar_customNavigationLayout 9 +int styleable ActionBar_displayOptions 10 +int styleable ActionBar_divider 11 +int styleable ActionBar_elevation 12 +int styleable ActionBar_height 13 +int styleable ActionBar_hideOnContentScroll 14 +int styleable ActionBar_homeAsUpIndicator 15 +int styleable ActionBar_homeLayout 16 +int styleable ActionBar_icon 17 +int styleable ActionBar_indeterminateProgressStyle 18 +int styleable ActionBar_itemPadding 19 +int styleable ActionBar_logo 20 +int styleable ActionBar_navigationMode 21 +int styleable ActionBar_popupTheme 22 +int styleable ActionBar_progressBarPadding 23 +int styleable ActionBar_progressBarStyle 24 +int styleable ActionBar_subtitle 25 +int styleable ActionBar_subtitleTextStyle 26 +int styleable ActionBar_title 27 +int styleable ActionBar_titleTextStyle 28 +int[] styleable ActionBarLayout { 0x10100b3 } +int styleable ActionBarLayout_android_layout_gravity 0 +int[] styleable ActionMenuItemView { 0x101013f } +int styleable ActionMenuItemView_android_minWidth 0 +int[] styleable ActionMenuView { } +int[] styleable ActionMode { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ActionMode_background 0 +int styleable ActionMode_backgroundSplit 1 +int styleable ActionMode_closeItemLayout 2 +int styleable ActionMode_height 3 +int styleable ActionMode_subtitleTextStyle 4 +int styleable ActionMode_titleTextStyle 5 +int[] styleable ActivityChooserView { 0x0, 0x0 } +int styleable ActivityChooserView_expandActivityOverflowButtonDrawable 0 +int styleable ActivityChooserView_initialActivityCount 1 +int[] styleable AlertDialog { 0x10100f2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable AlertDialog_android_layout 0 +int styleable AlertDialog_buttonIconDimen 1 +int styleable AlertDialog_buttonPanelSideLayout 2 +int styleable AlertDialog_listItemLayout 3 +int styleable AlertDialog_listLayout 4 +int styleable AlertDialog_multiChoiceItemLayout 5 +int styleable AlertDialog_showTitle 6 +int styleable AlertDialog_singleChoiceItemLayout 7 +int[] styleable AnimatedStateListDrawableCompat { 0x1010196, 0x101011c, 0x101030c, 0x101030d, 0x1010195, 0x1010194 } +int styleable AnimatedStateListDrawableCompat_android_constantSize 0 +int styleable AnimatedStateListDrawableCompat_android_dither 1 +int styleable AnimatedStateListDrawableCompat_android_enterFadeDuration 2 +int styleable AnimatedStateListDrawableCompat_android_exitFadeDuration 3 +int styleable AnimatedStateListDrawableCompat_android_variablePadding 4 +int styleable AnimatedStateListDrawableCompat_android_visible 5 +int[] styleable AnimatedStateListDrawableItem { 0x1010199, 0x10100d0 } +int styleable AnimatedStateListDrawableItem_android_drawable 0 +int styleable AnimatedStateListDrawableItem_android_id 1 +int[] styleable AnimatedStateListDrawableTransition { 0x1010199, 0x101044a, 0x101044b, 0x1010449 } +int styleable AnimatedStateListDrawableTransition_android_drawable 0 +int styleable AnimatedStateListDrawableTransition_android_fromId 1 +int styleable AnimatedStateListDrawableTransition_android_reversible 2 +int styleable AnimatedStateListDrawableTransition_android_toId 3 +int[] styleable AppBarLayout { 0x10100d4, 0x1010540, 0x101048f, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable AppBarLayout_android_background 0 +int styleable AppBarLayout_android_keyboardNavigationCluster 1 +int styleable AppBarLayout_android_touchscreenBlocksFocus 2 +int styleable AppBarLayout_elevation 3 +int styleable AppBarLayout_expanded 4 +int styleable AppBarLayout_liftOnScroll 5 +int styleable AppBarLayout_liftOnScrollTargetViewId 6 +int styleable AppBarLayout_statusBarForeground 7 +int[] styleable AppBarLayoutStates { 0x0, 0x0, 0x0, 0x0 } +int styleable AppBarLayoutStates_state_collapsed 0 +int styleable AppBarLayoutStates_state_collapsible 1 +int styleable AppBarLayoutStates_state_liftable 2 +int styleable AppBarLayoutStates_state_lifted 3 +int[] styleable AppBarLayout_Layout { 0x0, 0x0 } +int styleable AppBarLayout_Layout_layout_scrollFlags 0 +int styleable AppBarLayout_Layout_layout_scrollInterpolator 1 +int[] styleable AppCompatImageView { 0x1010119, 0x0, 0x0, 0x0 } +int styleable AppCompatImageView_android_src 0 +int styleable AppCompatImageView_srcCompat 1 +int styleable AppCompatImageView_tint 2 +int styleable AppCompatImageView_tintMode 3 +int[] styleable AppCompatSeekBar { 0x1010142, 0x0, 0x0, 0x0 } +int styleable AppCompatSeekBar_android_thumb 0 +int styleable AppCompatSeekBar_tickMark 1 +int styleable AppCompatSeekBar_tickMarkTint 2 +int styleable AppCompatSeekBar_tickMarkTintMode 3 +int[] styleable AppCompatTextHelper { 0x101016e, 0x1010393, 0x101016f, 0x1010170, 0x1010392, 0x101016d, 0x1010034 } +int styleable AppCompatTextHelper_android_drawableBottom 0 +int styleable AppCompatTextHelper_android_drawableEnd 1 +int styleable AppCompatTextHelper_android_drawableLeft 2 +int styleable AppCompatTextHelper_android_drawableRight 3 +int styleable AppCompatTextHelper_android_drawableStart 4 +int styleable AppCompatTextHelper_android_drawableTop 5 +int styleable AppCompatTextHelper_android_textAppearance 6 +int[] styleable AppCompatTextView { 0x1010034, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable AppCompatTextView_android_textAppearance 0 +int styleable AppCompatTextView_autoSizeMaxTextSize 1 +int styleable AppCompatTextView_autoSizeMinTextSize 2 +int styleable AppCompatTextView_autoSizePresetSizes 3 +int styleable AppCompatTextView_autoSizeStepGranularity 4 +int styleable AppCompatTextView_autoSizeTextType 5 +int styleable AppCompatTextView_drawableBottomCompat 6 +int styleable AppCompatTextView_drawableEndCompat 7 +int styleable AppCompatTextView_drawableLeftCompat 8 +int styleable AppCompatTextView_drawableRightCompat 9 +int styleable AppCompatTextView_drawableStartCompat 10 +int styleable AppCompatTextView_drawableTint 11 +int styleable AppCompatTextView_drawableTintMode 12 +int styleable AppCompatTextView_drawableTopCompat 13 +int styleable AppCompatTextView_firstBaselineToTopHeight 14 +int styleable AppCompatTextView_fontFamily 15 +int styleable AppCompatTextView_fontVariationSettings 16 +int styleable AppCompatTextView_lastBaselineToBottomHeight 17 +int styleable AppCompatTextView_lineHeight 18 +int styleable AppCompatTextView_textAllCaps 19 +int styleable AppCompatTextView_textLocale 20 +int[] styleable AppCompatTheme { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10100ae, 0x1010057, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable AppCompatTheme_actionBarDivider 0 +int styleable AppCompatTheme_actionBarItemBackground 1 +int styleable AppCompatTheme_actionBarPopupTheme 2 +int styleable AppCompatTheme_actionBarSize 3 +int styleable AppCompatTheme_actionBarSplitStyle 4 +int styleable AppCompatTheme_actionBarStyle 5 +int styleable AppCompatTheme_actionBarTabBarStyle 6 +int styleable AppCompatTheme_actionBarTabStyle 7 +int styleable AppCompatTheme_actionBarTabTextStyle 8 +int styleable AppCompatTheme_actionBarTheme 9 +int styleable AppCompatTheme_actionBarWidgetTheme 10 +int styleable AppCompatTheme_actionButtonStyle 11 +int styleable AppCompatTheme_actionDropDownStyle 12 +int styleable AppCompatTheme_actionMenuTextAppearance 13 +int styleable AppCompatTheme_actionMenuTextColor 14 +int styleable AppCompatTheme_actionModeBackground 15 +int styleable AppCompatTheme_actionModeCloseButtonStyle 16 +int styleable AppCompatTheme_actionModeCloseDrawable 17 +int styleable AppCompatTheme_actionModeCopyDrawable 18 +int styleable AppCompatTheme_actionModeCutDrawable 19 +int styleable AppCompatTheme_actionModeFindDrawable 20 +int styleable AppCompatTheme_actionModePasteDrawable 21 +int styleable AppCompatTheme_actionModePopupWindowStyle 22 +int styleable AppCompatTheme_actionModeSelectAllDrawable 23 +int styleable AppCompatTheme_actionModeShareDrawable 24 +int styleable AppCompatTheme_actionModeSplitBackground 25 +int styleable AppCompatTheme_actionModeStyle 26 +int styleable AppCompatTheme_actionModeWebSearchDrawable 27 +int styleable AppCompatTheme_actionOverflowButtonStyle 28 +int styleable AppCompatTheme_actionOverflowMenuStyle 29 +int styleable AppCompatTheme_activityChooserViewStyle 30 +int styleable AppCompatTheme_alertDialogButtonGroupStyle 31 +int styleable AppCompatTheme_alertDialogCenterButtons 32 +int styleable AppCompatTheme_alertDialogStyle 33 +int styleable AppCompatTheme_alertDialogTheme 34 +int styleable AppCompatTheme_android_windowAnimationStyle 35 +int styleable AppCompatTheme_android_windowIsFloating 36 +int styleable AppCompatTheme_autoCompleteTextViewStyle 37 +int styleable AppCompatTheme_borderlessButtonStyle 38 +int styleable AppCompatTheme_buttonBarButtonStyle 39 +int styleable AppCompatTheme_buttonBarNegativeButtonStyle 40 +int styleable AppCompatTheme_buttonBarNeutralButtonStyle 41 +int styleable AppCompatTheme_buttonBarPositiveButtonStyle 42 +int styleable AppCompatTheme_buttonBarStyle 43 +int styleable AppCompatTheme_buttonStyle 44 +int styleable AppCompatTheme_buttonStyleSmall 45 +int styleable AppCompatTheme_checkboxStyle 46 +int styleable AppCompatTheme_checkedTextViewStyle 47 +int styleable AppCompatTheme_colorAccent 48 +int styleable AppCompatTheme_colorBackgroundFloating 49 +int styleable AppCompatTheme_colorButtonNormal 50 +int styleable AppCompatTheme_colorControlActivated 51 +int styleable AppCompatTheme_colorControlHighlight 52 +int styleable AppCompatTheme_colorControlNormal 53 +int styleable AppCompatTheme_colorError 54 +int styleable AppCompatTheme_colorPrimary 55 +int styleable AppCompatTheme_colorPrimaryDark 56 +int styleable AppCompatTheme_colorSwitchThumbNormal 57 +int styleable AppCompatTheme_controlBackground 58 +int styleable AppCompatTheme_dialogCornerRadius 59 +int styleable AppCompatTheme_dialogPreferredPadding 60 +int styleable AppCompatTheme_dialogTheme 61 +int styleable AppCompatTheme_dividerHorizontal 62 +int styleable AppCompatTheme_dividerVertical 63 +int styleable AppCompatTheme_dropDownListViewStyle 64 +int styleable AppCompatTheme_dropdownListPreferredItemHeight 65 +int styleable AppCompatTheme_editTextBackground 66 +int styleable AppCompatTheme_editTextColor 67 +int styleable AppCompatTheme_editTextStyle 68 +int styleable AppCompatTheme_homeAsUpIndicator 69 +int styleable AppCompatTheme_imageButtonStyle 70 +int styleable AppCompatTheme_listChoiceBackgroundIndicator 71 +int styleable AppCompatTheme_listChoiceIndicatorMultipleAnimated 72 +int styleable AppCompatTheme_listChoiceIndicatorSingleAnimated 73 +int styleable AppCompatTheme_listDividerAlertDialog 74 +int styleable AppCompatTheme_listMenuViewStyle 75 +int styleable AppCompatTheme_listPopupWindowStyle 76 +int styleable AppCompatTheme_listPreferredItemHeight 77 +int styleable AppCompatTheme_listPreferredItemHeightLarge 78 +int styleable AppCompatTheme_listPreferredItemHeightSmall 79 +int styleable AppCompatTheme_listPreferredItemPaddingEnd 80 +int styleable AppCompatTheme_listPreferredItemPaddingLeft 81 +int styleable AppCompatTheme_listPreferredItemPaddingRight 82 +int styleable AppCompatTheme_listPreferredItemPaddingStart 83 +int styleable AppCompatTheme_panelBackground 84 +int styleable AppCompatTheme_panelMenuListTheme 85 +int styleable AppCompatTheme_panelMenuListWidth 86 +int styleable AppCompatTheme_popupMenuStyle 87 +int styleable AppCompatTheme_popupWindowStyle 88 +int styleable AppCompatTheme_radioButtonStyle 89 +int styleable AppCompatTheme_ratingBarStyle 90 +int styleable AppCompatTheme_ratingBarStyleIndicator 91 +int styleable AppCompatTheme_ratingBarStyleSmall 92 +int styleable AppCompatTheme_searchViewStyle 93 +int styleable AppCompatTheme_seekBarStyle 94 +int styleable AppCompatTheme_selectableItemBackground 95 +int styleable AppCompatTheme_selectableItemBackgroundBorderless 96 +int styleable AppCompatTheme_spinnerDropDownItemStyle 97 +int styleable AppCompatTheme_spinnerStyle 98 +int styleable AppCompatTheme_switchStyle 99 +int styleable AppCompatTheme_textAppearanceLargePopupMenu 100 +int styleable AppCompatTheme_textAppearanceListItem 101 +int styleable AppCompatTheme_textAppearanceListItemSecondary 102 +int styleable AppCompatTheme_textAppearanceListItemSmall 103 +int styleable AppCompatTheme_textAppearancePopupMenuHeader 104 +int styleable AppCompatTheme_textAppearanceSearchResultSubtitle 105 +int styleable AppCompatTheme_textAppearanceSearchResultTitle 106 +int styleable AppCompatTheme_textAppearanceSmallPopupMenu 107 +int styleable AppCompatTheme_textColorAlertDialogListItem 108 +int styleable AppCompatTheme_textColorSearchUrl 109 +int styleable AppCompatTheme_toolbarNavigationButtonStyle 110 +int styleable AppCompatTheme_toolbarStyle 111 +int styleable AppCompatTheme_tooltipForegroundColor 112 +int styleable AppCompatTheme_tooltipFrameBackground 113 +int styleable AppCompatTheme_viewInflaterClass 114 +int styleable AppCompatTheme_windowActionBar 115 +int styleable AppCompatTheme_windowActionBarOverlay 116 +int styleable AppCompatTheme_windowActionModeOverlay 117 +int styleable AppCompatTheme_windowFixedHeightMajor 118 +int styleable AppCompatTheme_windowFixedHeightMinor 119 +int styleable AppCompatTheme_windowFixedWidthMajor 120 +int styleable AppCompatTheme_windowFixedWidthMinor 121 +int styleable AppCompatTheme_windowMinWidthMajor 122 +int styleable AppCompatTheme_windowMinWidthMinor 123 +int styleable AppCompatTheme_windowNoTitle 124 +int[] styleable Avatar { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Avatar_avatarDrawable 0 +int styleable Avatar_avatarHeight 1 +int styleable Avatar_avatarPlaceholderImage 2 +int styleable Avatar_avatarShape 3 +int styleable Avatar_avatarUrl 4 +int styleable Avatar_avatarWidth 5 +int[] styleable BackgroundStyle { 0x101030e, 0x0 } +int styleable BackgroundStyle_android_selectableItemBackground 0 +int styleable BackgroundStyle_selectableItemBackground 1 +int[] styleable Badge { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Badge_backgroundColor 0 +int styleable Badge_badgeGravity 1 +int styleable Badge_badgeTextColor 2 +int styleable Badge_horizontalOffset 3 +int styleable Badge_maxCharacterCount 4 +int styleable Badge_number 5 +int styleable Badge_verticalOffset 6 +int[] styleable BaseProgressIndicator { 0x1010139, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable BaseProgressIndicator_android_indeterminate 0 +int styleable BaseProgressIndicator_hideAnimationBehavior 1 +int styleable BaseProgressIndicator_indicatorColor 2 +int styleable BaseProgressIndicator_minHideDelay 3 +int styleable BaseProgressIndicator_showAnimationBehavior 4 +int styleable BaseProgressIndicator_showDelay 5 +int styleable BaseProgressIndicator_trackColor 6 +int styleable BaseProgressIndicator_trackCornerRadius 7 +int styleable BaseProgressIndicator_trackThickness 8 +int[] styleable BottomAppBar { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable BottomAppBar_backgroundTint 0 +int styleable BottomAppBar_elevation 1 +int styleable BottomAppBar_fabAlignmentMode 2 +int styleable BottomAppBar_fabAnimationMode 3 +int styleable BottomAppBar_fabCradleMargin 4 +int styleable BottomAppBar_fabCradleRoundedCornerRadius 5 +int styleable BottomAppBar_fabCradleVerticalOffset 6 +int styleable BottomAppBar_hideOnScroll 7 +int styleable BottomAppBar_paddingBottomSystemWindowInsets 8 +int styleable BottomAppBar_paddingLeftSystemWindowInsets 9 +int styleable BottomAppBar_paddingRightSystemWindowInsets 10 +int[] styleable BottomNavigationView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable BottomNavigationView_backgroundTint 0 +int styleable BottomNavigationView_elevation 1 +int styleable BottomNavigationView_itemBackground 2 +int styleable BottomNavigationView_itemHorizontalTranslationEnabled 3 +int styleable BottomNavigationView_itemIconSize 4 +int styleable BottomNavigationView_itemIconTint 5 +int styleable BottomNavigationView_itemRippleColor 6 +int styleable BottomNavigationView_itemTextAppearanceActive 7 +int styleable BottomNavigationView_itemTextAppearanceInactive 8 +int styleable BottomNavigationView_itemTextColor 9 +int styleable BottomNavigationView_labelVisibilityMode 10 +int styleable BottomNavigationView_menu 11 +int[] styleable BottomSheetBehavior_Layout { 0x1010440, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable BottomSheetBehavior_Layout_android_elevation 0 +int styleable BottomSheetBehavior_Layout_backgroundTint 1 +int styleable BottomSheetBehavior_Layout_behavior_draggable 2 +int styleable BottomSheetBehavior_Layout_behavior_expandedOffset 3 +int styleable BottomSheetBehavior_Layout_behavior_fitToContents 4 +int styleable BottomSheetBehavior_Layout_behavior_halfExpandedRatio 5 +int styleable BottomSheetBehavior_Layout_behavior_hideable 6 +int styleable BottomSheetBehavior_Layout_behavior_peekHeight 7 +int styleable BottomSheetBehavior_Layout_behavior_saveFlags 8 +int styleable BottomSheetBehavior_Layout_behavior_skipCollapsed 9 +int styleable BottomSheetBehavior_Layout_gestureInsetBottomIgnored 10 +int styleable BottomSheetBehavior_Layout_shapeAppearance 11 +int styleable BottomSheetBehavior_Layout_shapeAppearanceOverlay 12 +int[] styleable Button { 0x0, 0x0, 0x0, 0x0 } +int styleable Button_backgroundColor 0 +int styleable Button_buttonTextColor 1 +int styleable Button_buttonType 2 +int styleable Button_outlineColor 3 +int[] styleable ButtonBarLayout { 0x0 } +int styleable ButtonBarLayout_allowStacking 0 +int[] styleable CardView { 0x1010140, 0x101013f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable CardView_android_minHeight 0 +int styleable CardView_android_minWidth 1 +int styleable CardView_cardBackgroundColor 2 +int styleable CardView_cardCornerRadius 3 +int styleable CardView_cardElevation 4 +int styleable CardView_cardMaxElevation 5 +int styleable CardView_cardPreventCornerOverlap 6 +int styleable CardView_cardUseCompatPadding 7 +int styleable CardView_contentPadding 8 +int styleable CardView_contentPaddingBottom 9 +int styleable CardView_contentPaddingLeft 10 +int styleable CardView_contentPaddingRight 11 +int styleable CardView_contentPaddingTop 12 +int[] styleable CheckBoxPreference { 0x10101f1, 0x10101f0, 0x10101ef, 0x0, 0x0, 0x0 } +int styleable CheckBoxPreference_android_disableDependentsState 0 +int styleable CheckBoxPreference_android_summaryOff 1 +int styleable CheckBoxPreference_android_summaryOn 2 +int styleable CheckBoxPreference_disableDependentsState 3 +int styleable CheckBoxPreference_summaryOff 4 +int styleable CheckBoxPreference_summaryOn 5 +int[] styleable Chip { 0x10101e5, 0x10100ab, 0x101011f, 0x101014f, 0x1010034, 0x1010098, 0x1010095, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Chip_android_checkable 0 +int styleable Chip_android_ellipsize 1 +int styleable Chip_android_maxWidth 2 +int styleable Chip_android_text 3 +int styleable Chip_android_textAppearance 4 +int styleable Chip_android_textColor 5 +int styleable Chip_android_textSize 6 +int styleable Chip_checkedIcon 7 +int styleable Chip_checkedIconEnabled 8 +int styleable Chip_checkedIconTint 9 +int styleable Chip_checkedIconVisible 10 +int styleable Chip_chipBackgroundColor 11 +int styleable Chip_chipCornerRadius 12 +int styleable Chip_chipEndPadding 13 +int styleable Chip_chipIcon 14 +int styleable Chip_chipIconEnabled 15 +int styleable Chip_chipIconSize 16 +int styleable Chip_chipIconTint 17 +int styleable Chip_chipIconVisible 18 +int styleable Chip_chipMinHeight 19 +int styleable Chip_chipMinTouchTargetSize 20 +int styleable Chip_chipStartPadding 21 +int styleable Chip_chipStrokeColor 22 +int styleable Chip_chipStrokeWidth 23 +int styleable Chip_chipSurfaceColor 24 +int styleable Chip_closeIcon 25 +int styleable Chip_closeIconEnabled 26 +int styleable Chip_closeIconEndPadding 27 +int styleable Chip_closeIconSize 28 +int styleable Chip_closeIconStartPadding 29 +int styleable Chip_closeIconTint 30 +int styleable Chip_closeIconVisible 31 +int styleable Chip_ensureMinTouchTargetSize 32 +int styleable Chip_hideMotionSpec 33 +int styleable Chip_iconEndPadding 34 +int styleable Chip_iconStartPadding 35 +int styleable Chip_rippleColor 36 +int styleable Chip_shapeAppearance 37 +int styleable Chip_shapeAppearanceOverlay 38 +int styleable Chip_showMotionSpec 39 +int styleable Chip_textEndPadding 40 +int styleable Chip_textStartPadding 41 +int[] styleable ChipGroup { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ChipGroup_checkedChip 0 +int styleable ChipGroup_chipSpacing 1 +int styleable ChipGroup_chipSpacingHorizontal 2 +int styleable ChipGroup_chipSpacingVertical 3 +int styleable ChipGroup_selectionRequired 4 +int styleable ChipGroup_singleLine 5 +int styleable ChipGroup_singleSelection 6 +int[] styleable CircularProgressIndicator { 0x0, 0x0, 0x0 } +int styleable CircularProgressIndicator_indicatorDirectionCircular 0 +int styleable CircularProgressIndicator_indicatorInset 1 +int styleable CircularProgressIndicator_indicatorSize 2 +int[] styleable ClockFaceView { 0x0, 0x0 } +int styleable ClockFaceView_clockFaceBackgroundColor 0 +int styleable ClockFaceView_clockNumberTextColor 1 +int[] styleable ClockHandView { 0x0, 0x0, 0x0 } +int styleable ClockHandView_clockHandColor 0 +int styleable ClockHandView_materialCircleRadius 1 +int styleable ClockHandView_selectorSize 2 +int[] styleable CollapsingToolbarLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable CollapsingToolbarLayout_collapsedTitleGravity 0 +int styleable CollapsingToolbarLayout_collapsedTitleTextAppearance 1 +int styleable CollapsingToolbarLayout_contentScrim 2 +int styleable CollapsingToolbarLayout_expandedTitleGravity 3 +int styleable CollapsingToolbarLayout_expandedTitleMargin 4 +int styleable CollapsingToolbarLayout_expandedTitleMarginBottom 5 +int styleable CollapsingToolbarLayout_expandedTitleMarginEnd 6 +int styleable CollapsingToolbarLayout_expandedTitleMarginStart 7 +int styleable CollapsingToolbarLayout_expandedTitleMarginTop 8 +int styleable CollapsingToolbarLayout_expandedTitleTextAppearance 9 +int styleable CollapsingToolbarLayout_maxLines 10 +int styleable CollapsingToolbarLayout_scrimAnimationDuration 11 +int styleable CollapsingToolbarLayout_scrimVisibleHeightTrigger 12 +int styleable CollapsingToolbarLayout_statusBarScrim 13 +int styleable CollapsingToolbarLayout_title 14 +int styleable CollapsingToolbarLayout_titleEnabled 15 +int styleable CollapsingToolbarLayout_toolbarId 16 +int[] styleable CollapsingToolbarLayout_Layout { 0x0, 0x0 } +int styleable CollapsingToolbarLayout_Layout_layout_collapseMode 0 +int styleable CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier 1 +int[] styleable ColorStateListItem { 0x0, 0x101031f, 0x10101a5 } +int styleable ColorStateListItem_alpha 0 +int styleable ColorStateListItem_android_alpha 1 +int styleable ColorStateListItem_android_color 2 +int[] styleable CommunityHeader { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable CommunityHeader_avatarStyle 0 +int styleable CommunityHeader_descriptionStyle 1 +int styleable CommunityHeader_displayNameStyle 2 +int styleable CommunityHeader_followButtonStyle 3 +int styleable CommunityHeader_followerPreviewStyle 4 +int styleable CommunityHeader_memberCountStyle 5 +int styleable CommunityHeader_postCountStyle 6 +int[] styleable CompoundButton { 0x1010107, 0x0, 0x0, 0x0 } +int styleable CompoundButton_android_button 0 +int styleable CompoundButton_buttonCompat 1 +int styleable CompoundButton_buttonTint 2 +int styleable CompoundButton_buttonTintMode 3 +int[] styleable Constraint { 0x101031f, 0x1010440, 0x10100d0, 0x10100f5, 0x10100fa, 0x10103b6, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x10100f4, 0x1010120, 0x101011f, 0x1010140, 0x101013f, 0x10100c4, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x10100dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Constraint_android_alpha 0 +int styleable Constraint_android_elevation 1 +int styleable Constraint_android_id 2 +int styleable Constraint_android_layout_height 3 +int styleable Constraint_android_layout_marginBottom 4 +int styleable Constraint_android_layout_marginEnd 5 +int styleable Constraint_android_layout_marginLeft 6 +int styleable Constraint_android_layout_marginRight 7 +int styleable Constraint_android_layout_marginStart 8 +int styleable Constraint_android_layout_marginTop 9 +int styleable Constraint_android_layout_width 10 +int styleable Constraint_android_maxHeight 11 +int styleable Constraint_android_maxWidth 12 +int styleable Constraint_android_minHeight 13 +int styleable Constraint_android_minWidth 14 +int styleable Constraint_android_orientation 15 +int styleable Constraint_android_rotation 16 +int styleable Constraint_android_rotationX 17 +int styleable Constraint_android_rotationY 18 +int styleable Constraint_android_scaleX 19 +int styleable Constraint_android_scaleY 20 +int styleable Constraint_android_transformPivotX 21 +int styleable Constraint_android_transformPivotY 22 +int styleable Constraint_android_translationX 23 +int styleable Constraint_android_translationY 24 +int styleable Constraint_android_translationZ 25 +int styleable Constraint_android_visibility 26 +int styleable Constraint_animate_relativeTo 27 +int styleable Constraint_barrierAllowsGoneWidgets 28 +int styleable Constraint_barrierDirection 29 +int styleable Constraint_barrierMargin 30 +int styleable Constraint_chainUseRtl 31 +int styleable Constraint_constraint_referenced_ids 32 +int styleable Constraint_drawPath 33 +int styleable Constraint_flow_firstHorizontalBias 34 +int styleable Constraint_flow_firstHorizontalStyle 35 +int styleable Constraint_flow_firstVerticalBias 36 +int styleable Constraint_flow_firstVerticalStyle 37 +int styleable Constraint_flow_horizontalAlign 38 +int styleable Constraint_flow_horizontalBias 39 +int styleable Constraint_flow_horizontalGap 40 +int styleable Constraint_flow_horizontalStyle 41 +int styleable Constraint_flow_lastHorizontalBias 42 +int styleable Constraint_flow_lastHorizontalStyle 43 +int styleable Constraint_flow_lastVerticalBias 44 +int styleable Constraint_flow_lastVerticalStyle 45 +int styleable Constraint_flow_maxElementsWrap 46 +int styleable Constraint_flow_verticalAlign 47 +int styleable Constraint_flow_verticalBias 48 +int styleable Constraint_flow_verticalGap 49 +int styleable Constraint_flow_verticalStyle 50 +int styleable Constraint_flow_wrapMode 51 +int styleable Constraint_layout_constrainedHeight 52 +int styleable Constraint_layout_constrainedWidth 53 +int styleable Constraint_layout_constraintBaseline_creator 54 +int styleable Constraint_layout_constraintBaseline_toBaselineOf 55 +int styleable Constraint_layout_constraintBottom_creator 56 +int styleable Constraint_layout_constraintBottom_toBottomOf 57 +int styleable Constraint_layout_constraintBottom_toTopOf 58 +int styleable Constraint_layout_constraintCircle 59 +int styleable Constraint_layout_constraintCircleAngle 60 +int styleable Constraint_layout_constraintCircleRadius 61 +int styleable Constraint_layout_constraintDimensionRatio 62 +int styleable Constraint_layout_constraintEnd_toEndOf 63 +int styleable Constraint_layout_constraintEnd_toStartOf 64 +int styleable Constraint_layout_constraintGuide_begin 65 +int styleable Constraint_layout_constraintGuide_end 66 +int styleable Constraint_layout_constraintGuide_percent 67 +int styleable Constraint_layout_constraintHeight_default 68 +int styleable Constraint_layout_constraintHeight_max 69 +int styleable Constraint_layout_constraintHeight_min 70 +int styleable Constraint_layout_constraintHeight_percent 71 +int styleable Constraint_layout_constraintHorizontal_bias 72 +int styleable Constraint_layout_constraintHorizontal_chainStyle 73 +int styleable Constraint_layout_constraintHorizontal_weight 74 +int styleable Constraint_layout_constraintLeft_creator 75 +int styleable Constraint_layout_constraintLeft_toLeftOf 76 +int styleable Constraint_layout_constraintLeft_toRightOf 77 +int styleable Constraint_layout_constraintRight_creator 78 +int styleable Constraint_layout_constraintRight_toLeftOf 79 +int styleable Constraint_layout_constraintRight_toRightOf 80 +int styleable Constraint_layout_constraintStart_toEndOf 81 +int styleable Constraint_layout_constraintStart_toStartOf 82 +int styleable Constraint_layout_constraintTag 83 +int styleable Constraint_layout_constraintTop_creator 84 +int styleable Constraint_layout_constraintTop_toBottomOf 85 +int styleable Constraint_layout_constraintTop_toTopOf 86 +int styleable Constraint_layout_constraintVertical_bias 87 +int styleable Constraint_layout_constraintVertical_chainStyle 88 +int styleable Constraint_layout_constraintVertical_weight 89 +int styleable Constraint_layout_constraintWidth_default 90 +int styleable Constraint_layout_constraintWidth_max 91 +int styleable Constraint_layout_constraintWidth_min 92 +int styleable Constraint_layout_constraintWidth_percent 93 +int styleable Constraint_layout_editor_absoluteX 94 +int styleable Constraint_layout_editor_absoluteY 95 +int styleable Constraint_layout_goneMarginBottom 96 +int styleable Constraint_layout_goneMarginEnd 97 +int styleable Constraint_layout_goneMarginLeft 98 +int styleable Constraint_layout_goneMarginRight 99 +int styleable Constraint_layout_goneMarginStart 100 +int styleable Constraint_layout_goneMarginTop 101 +int styleable Constraint_motionProgress 102 +int styleable Constraint_motionStagger 103 +int styleable Constraint_pathMotionArc 104 +int styleable Constraint_pivotAnchor 105 +int styleable Constraint_transitionEasing 106 +int styleable Constraint_transitionPathRotate 107 +int styleable Constraint_visibilityMode 108 +int[] styleable ConstraintLayout_Layout { 0x1010440, 0x1010120, 0x101011f, 0x1010140, 0x101013f, 0x10100c4, 0x10100d5, 0x10100d9, 0x10103b4, 0x10100d6, 0x10100d8, 0x10103b3, 0x10100d7, 0x10100dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ConstraintLayout_Layout_android_elevation 0 +int styleable ConstraintLayout_Layout_android_maxHeight 1 +int styleable ConstraintLayout_Layout_android_maxWidth 2 +int styleable ConstraintLayout_Layout_android_minHeight 3 +int styleable ConstraintLayout_Layout_android_minWidth 4 +int styleable ConstraintLayout_Layout_android_orientation 5 +int styleable ConstraintLayout_Layout_android_padding 6 +int styleable ConstraintLayout_Layout_android_paddingBottom 7 +int styleable ConstraintLayout_Layout_android_paddingEnd 8 +int styleable ConstraintLayout_Layout_android_paddingLeft 9 +int styleable ConstraintLayout_Layout_android_paddingRight 10 +int styleable ConstraintLayout_Layout_android_paddingStart 11 +int styleable ConstraintLayout_Layout_android_paddingTop 12 +int styleable ConstraintLayout_Layout_android_visibility 13 +int styleable ConstraintLayout_Layout_barrierAllowsGoneWidgets 14 +int styleable ConstraintLayout_Layout_barrierDirection 15 +int styleable ConstraintLayout_Layout_barrierMargin 16 +int styleable ConstraintLayout_Layout_chainUseRtl 17 +int styleable ConstraintLayout_Layout_constraintSet 18 +int styleable ConstraintLayout_Layout_constraint_referenced_ids 19 +int styleable ConstraintLayout_Layout_flow_firstHorizontalBias 20 +int styleable ConstraintLayout_Layout_flow_firstHorizontalStyle 21 +int styleable ConstraintLayout_Layout_flow_firstVerticalBias 22 +int styleable ConstraintLayout_Layout_flow_firstVerticalStyle 23 +int styleable ConstraintLayout_Layout_flow_horizontalAlign 24 +int styleable ConstraintLayout_Layout_flow_horizontalBias 25 +int styleable ConstraintLayout_Layout_flow_horizontalGap 26 +int styleable ConstraintLayout_Layout_flow_horizontalStyle 27 +int styleable ConstraintLayout_Layout_flow_lastHorizontalBias 28 +int styleable ConstraintLayout_Layout_flow_lastHorizontalStyle 29 +int styleable ConstraintLayout_Layout_flow_lastVerticalBias 30 +int styleable ConstraintLayout_Layout_flow_lastVerticalStyle 31 +int styleable ConstraintLayout_Layout_flow_maxElementsWrap 32 +int styleable ConstraintLayout_Layout_flow_verticalAlign 33 +int styleable ConstraintLayout_Layout_flow_verticalBias 34 +int styleable ConstraintLayout_Layout_flow_verticalGap 35 +int styleable ConstraintLayout_Layout_flow_verticalStyle 36 +int styleable ConstraintLayout_Layout_flow_wrapMode 37 +int styleable ConstraintLayout_Layout_layoutDescription 38 +int styleable ConstraintLayout_Layout_layout_constrainedHeight 39 +int styleable ConstraintLayout_Layout_layout_constrainedWidth 40 +int styleable ConstraintLayout_Layout_layout_constraintBaseline_creator 41 +int styleable ConstraintLayout_Layout_layout_constraintBaseline_toBaselineOf 42 +int styleable ConstraintLayout_Layout_layout_constraintBottom_creator 43 +int styleable ConstraintLayout_Layout_layout_constraintBottom_toBottomOf 44 +int styleable ConstraintLayout_Layout_layout_constraintBottom_toTopOf 45 +int styleable ConstraintLayout_Layout_layout_constraintCircle 46 +int styleable ConstraintLayout_Layout_layout_constraintCircleAngle 47 +int styleable ConstraintLayout_Layout_layout_constraintCircleRadius 48 +int styleable ConstraintLayout_Layout_layout_constraintDimensionRatio 49 +int styleable ConstraintLayout_Layout_layout_constraintEnd_toEndOf 50 +int styleable ConstraintLayout_Layout_layout_constraintEnd_toStartOf 51 +int styleable ConstraintLayout_Layout_layout_constraintGuide_begin 52 +int styleable ConstraintLayout_Layout_layout_constraintGuide_end 53 +int styleable ConstraintLayout_Layout_layout_constraintGuide_percent 54 +int styleable ConstraintLayout_Layout_layout_constraintHeight_default 55 +int styleable ConstraintLayout_Layout_layout_constraintHeight_max 56 +int styleable ConstraintLayout_Layout_layout_constraintHeight_min 57 +int styleable ConstraintLayout_Layout_layout_constraintHeight_percent 58 +int styleable ConstraintLayout_Layout_layout_constraintHorizontal_bias 59 +int styleable ConstraintLayout_Layout_layout_constraintHorizontal_chainStyle 60 +int styleable ConstraintLayout_Layout_layout_constraintHorizontal_weight 61 +int styleable ConstraintLayout_Layout_layout_constraintLeft_creator 62 +int styleable ConstraintLayout_Layout_layout_constraintLeft_toLeftOf 63 +int styleable ConstraintLayout_Layout_layout_constraintLeft_toRightOf 64 +int styleable ConstraintLayout_Layout_layout_constraintRight_creator 65 +int styleable ConstraintLayout_Layout_layout_constraintRight_toLeftOf 66 +int styleable ConstraintLayout_Layout_layout_constraintRight_toRightOf 67 +int styleable ConstraintLayout_Layout_layout_constraintStart_toEndOf 68 +int styleable ConstraintLayout_Layout_layout_constraintStart_toStartOf 69 +int styleable ConstraintLayout_Layout_layout_constraintTag 70 +int styleable ConstraintLayout_Layout_layout_constraintTop_creator 71 +int styleable ConstraintLayout_Layout_layout_constraintTop_toBottomOf 72 +int styleable ConstraintLayout_Layout_layout_constraintTop_toTopOf 73 +int styleable ConstraintLayout_Layout_layout_constraintVertical_bias 74 +int styleable ConstraintLayout_Layout_layout_constraintVertical_chainStyle 75 +int styleable ConstraintLayout_Layout_layout_constraintVertical_weight 76 +int styleable ConstraintLayout_Layout_layout_constraintWidth_default 77 +int styleable ConstraintLayout_Layout_layout_constraintWidth_max 78 +int styleable ConstraintLayout_Layout_layout_constraintWidth_min 79 +int styleable ConstraintLayout_Layout_layout_constraintWidth_percent 80 +int styleable ConstraintLayout_Layout_layout_editor_absoluteX 81 +int styleable ConstraintLayout_Layout_layout_editor_absoluteY 82 +int styleable ConstraintLayout_Layout_layout_goneMarginBottom 83 +int styleable ConstraintLayout_Layout_layout_goneMarginEnd 84 +int styleable ConstraintLayout_Layout_layout_goneMarginLeft 85 +int styleable ConstraintLayout_Layout_layout_goneMarginRight 86 +int styleable ConstraintLayout_Layout_layout_goneMarginStart 87 +int styleable ConstraintLayout_Layout_layout_goneMarginTop 88 +int styleable ConstraintLayout_Layout_layout_optimizationLevel 89 +int[] styleable ConstraintLayout_placeholder { 0x0, 0x0 } +int styleable ConstraintLayout_placeholder_content 0 +int styleable ConstraintLayout_placeholder_placeholder_emptyVisibility 1 +int[] styleable ConstraintSet { 0x101031f, 0x1010440, 0x10100d0, 0x10100f5, 0x10100fa, 0x10103b6, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x10100f4, 0x1010120, 0x101011f, 0x1010140, 0x101013f, 0x10100c4, 0x10101b5, 0x10101b6, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x10100dc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ConstraintSet_android_alpha 0 +int styleable ConstraintSet_android_elevation 1 +int styleable ConstraintSet_android_id 2 +int styleable ConstraintSet_android_layout_height 3 +int styleable ConstraintSet_android_layout_marginBottom 4 +int styleable ConstraintSet_android_layout_marginEnd 5 +int styleable ConstraintSet_android_layout_marginLeft 6 +int styleable ConstraintSet_android_layout_marginRight 7 +int styleable ConstraintSet_android_layout_marginStart 8 +int styleable ConstraintSet_android_layout_marginTop 9 +int styleable ConstraintSet_android_layout_width 10 +int styleable ConstraintSet_android_maxHeight 11 +int styleable ConstraintSet_android_maxWidth 12 +int styleable ConstraintSet_android_minHeight 13 +int styleable ConstraintSet_android_minWidth 14 +int styleable ConstraintSet_android_orientation 15 +int styleable ConstraintSet_android_pivotX 16 +int styleable ConstraintSet_android_pivotY 17 +int styleable ConstraintSet_android_rotation 18 +int styleable ConstraintSet_android_rotationX 19 +int styleable ConstraintSet_android_rotationY 20 +int styleable ConstraintSet_android_scaleX 21 +int styleable ConstraintSet_android_scaleY 22 +int styleable ConstraintSet_android_transformPivotX 23 +int styleable ConstraintSet_android_transformPivotY 24 +int styleable ConstraintSet_android_translationX 25 +int styleable ConstraintSet_android_translationY 26 +int styleable ConstraintSet_android_translationZ 27 +int styleable ConstraintSet_android_visibility 28 +int styleable ConstraintSet_animate_relativeTo 29 +int styleable ConstraintSet_barrierAllowsGoneWidgets 30 +int styleable ConstraintSet_barrierDirection 31 +int styleable ConstraintSet_barrierMargin 32 +int styleable ConstraintSet_chainUseRtl 33 +int styleable ConstraintSet_constraint_referenced_ids 34 +int styleable ConstraintSet_deriveConstraintsFrom 35 +int styleable ConstraintSet_drawPath 36 +int styleable ConstraintSet_flow_firstHorizontalBias 37 +int styleable ConstraintSet_flow_firstHorizontalStyle 38 +int styleable ConstraintSet_flow_firstVerticalBias 39 +int styleable ConstraintSet_flow_firstVerticalStyle 40 +int styleable ConstraintSet_flow_horizontalAlign 41 +int styleable ConstraintSet_flow_horizontalBias 42 +int styleable ConstraintSet_flow_horizontalGap 43 +int styleable ConstraintSet_flow_horizontalStyle 44 +int styleable ConstraintSet_flow_lastHorizontalBias 45 +int styleable ConstraintSet_flow_lastHorizontalStyle 46 +int styleable ConstraintSet_flow_lastVerticalBias 47 +int styleable ConstraintSet_flow_lastVerticalStyle 48 +int styleable ConstraintSet_flow_maxElementsWrap 49 +int styleable ConstraintSet_flow_verticalAlign 50 +int styleable ConstraintSet_flow_verticalBias 51 +int styleable ConstraintSet_flow_verticalGap 52 +int styleable ConstraintSet_flow_verticalStyle 53 +int styleable ConstraintSet_flow_wrapMode 54 +int styleable ConstraintSet_layout_constrainedHeight 55 +int styleable ConstraintSet_layout_constrainedWidth 56 +int styleable ConstraintSet_layout_constraintBaseline_creator 57 +int styleable ConstraintSet_layout_constraintBaseline_toBaselineOf 58 +int styleable ConstraintSet_layout_constraintBottom_creator 59 +int styleable ConstraintSet_layout_constraintBottom_toBottomOf 60 +int styleable ConstraintSet_layout_constraintBottom_toTopOf 61 +int styleable ConstraintSet_layout_constraintCircle 62 +int styleable ConstraintSet_layout_constraintCircleAngle 63 +int styleable ConstraintSet_layout_constraintCircleRadius 64 +int styleable ConstraintSet_layout_constraintDimensionRatio 65 +int styleable ConstraintSet_layout_constraintEnd_toEndOf 66 +int styleable ConstraintSet_layout_constraintEnd_toStartOf 67 +int styleable ConstraintSet_layout_constraintGuide_begin 68 +int styleable ConstraintSet_layout_constraintGuide_end 69 +int styleable ConstraintSet_layout_constraintGuide_percent 70 +int styleable ConstraintSet_layout_constraintHeight_default 71 +int styleable ConstraintSet_layout_constraintHeight_max 72 +int styleable ConstraintSet_layout_constraintHeight_min 73 +int styleable ConstraintSet_layout_constraintHeight_percent 74 +int styleable ConstraintSet_layout_constraintHorizontal_bias 75 +int styleable ConstraintSet_layout_constraintHorizontal_chainStyle 76 +int styleable ConstraintSet_layout_constraintHorizontal_weight 77 +int styleable ConstraintSet_layout_constraintLeft_creator 78 +int styleable ConstraintSet_layout_constraintLeft_toLeftOf 79 +int styleable ConstraintSet_layout_constraintLeft_toRightOf 80 +int styleable ConstraintSet_layout_constraintRight_creator 81 +int styleable ConstraintSet_layout_constraintRight_toLeftOf 82 +int styleable ConstraintSet_layout_constraintRight_toRightOf 83 +int styleable ConstraintSet_layout_constraintStart_toEndOf 84 +int styleable ConstraintSet_layout_constraintStart_toStartOf 85 +int styleable ConstraintSet_layout_constraintTag 86 +int styleable ConstraintSet_layout_constraintTop_creator 87 +int styleable ConstraintSet_layout_constraintTop_toBottomOf 88 +int styleable ConstraintSet_layout_constraintTop_toTopOf 89 +int styleable ConstraintSet_layout_constraintVertical_bias 90 +int styleable ConstraintSet_layout_constraintVertical_chainStyle 91 +int styleable ConstraintSet_layout_constraintVertical_weight 92 +int styleable ConstraintSet_layout_constraintWidth_default 93 +int styleable ConstraintSet_layout_constraintWidth_max 94 +int styleable ConstraintSet_layout_constraintWidth_min 95 +int styleable ConstraintSet_layout_constraintWidth_percent 96 +int styleable ConstraintSet_layout_editor_absoluteX 97 +int styleable ConstraintSet_layout_editor_absoluteY 98 +int styleable ConstraintSet_layout_goneMarginBottom 99 +int styleable ConstraintSet_layout_goneMarginEnd 100 +int styleable ConstraintSet_layout_goneMarginLeft 101 +int styleable ConstraintSet_layout_goneMarginRight 102 +int styleable ConstraintSet_layout_goneMarginStart 103 +int styleable ConstraintSet_layout_goneMarginTop 104 +int styleable ConstraintSet_motionProgress 105 +int styleable ConstraintSet_motionStagger 106 +int styleable ConstraintSet_pathMotionArc 107 +int styleable ConstraintSet_pivotAnchor 108 +int styleable ConstraintSet_transitionEasing 109 +int styleable ConstraintSet_transitionPathRotate 110 +int[] styleable CoordinatorLayout { 0x0, 0x0 } +int styleable CoordinatorLayout_keylines 0 +int styleable CoordinatorLayout_statusBarBackground 1 +int[] styleable CoordinatorLayout_Layout { 0x10100b3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable CoordinatorLayout_Layout_android_layout_gravity 0 +int styleable CoordinatorLayout_Layout_layout_anchor 1 +int styleable CoordinatorLayout_Layout_layout_anchorGravity 2 +int styleable CoordinatorLayout_Layout_layout_behavior 3 +int styleable CoordinatorLayout_Layout_layout_dodgeInsetEdges 4 +int styleable CoordinatorLayout_Layout_layout_insetEdge 5 +int styleable CoordinatorLayout_Layout_layout_keyline 6 +int[] styleable CustomAttribute { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable CustomAttribute_attributeName 0 +int styleable CustomAttribute_customBoolean 1 +int styleable CustomAttribute_customColorDrawableValue 2 +int styleable CustomAttribute_customColorValue 3 +int styleable CustomAttribute_customDimension 4 +int styleable CustomAttribute_customFloatValue 5 +int styleable CustomAttribute_customIntegerValue 6 +int styleable CustomAttribute_customPixelDimension 7 +int styleable CustomAttribute_customStringValue 8 +int[] styleable DialogPreference { 0x10101f4, 0x10101f7, 0x10101f3, 0x10101f2, 0x10101f6, 0x10101f5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable DialogPreference_android_dialogIcon 0 +int styleable DialogPreference_android_dialogLayout 1 +int styleable DialogPreference_android_dialogMessage 2 +int styleable DialogPreference_android_dialogTitle 3 +int styleable DialogPreference_android_negativeButtonText 4 +int styleable DialogPreference_android_positiveButtonText 5 +int styleable DialogPreference_dialogIcon 6 +int styleable DialogPreference_dialogLayout 7 +int styleable DialogPreference_dialogMessage 8 +int styleable DialogPreference_dialogTitle 9 +int styleable DialogPreference_negativeButtonText 10 +int styleable DialogPreference_positiveButtonText 11 +int[] styleable DrawerArrowToggle { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable DrawerArrowToggle_arrowHeadLength 0 +int styleable DrawerArrowToggle_arrowShaftLength 1 +int styleable DrawerArrowToggle_barLength 2 +int styleable DrawerArrowToggle_color 3 +int styleable DrawerArrowToggle_drawableSize 4 +int styleable DrawerArrowToggle_gapBetweenBars 5 +int styleable DrawerArrowToggle_spinBars 6 +int styleable DrawerArrowToggle_thickness 7 +int[] styleable EditTextPreference { 0x0 } +int styleable EditTextPreference_useSimpleSummaryProvider 0 +int[] styleable EkoRippleBackground { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable EkoRippleBackground_rbColor 0 +int styleable EkoRippleBackground_rbDuration 1 +int styleable EkoRippleBackground_rbRadius 2 +int styleable EkoRippleBackground_rbRippleAmount 3 +int styleable EkoRippleBackground_rbScale 4 +int styleable EkoRippleBackground_rbStrokeWidth 5 +int styleable EkoRippleBackground_rbType 6 +int[] styleable EkoToolBarStyle { 0x0, 0x0, 0x0 } +int styleable EkoToolBarStyle_leftDrawableStyle 0 +int styleable EkoToolBarStyle_leftTextViewStyle 1 +int styleable EkoToolBarStyle_rightTextViewStyle 2 +int[] styleable ExpandableText { 0x0 } +int styleable ExpandableText_maxLines 0 +int[] styleable ExtendedFloatingActionButton { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ExtendedFloatingActionButton_collapsedSize 0 +int styleable ExtendedFloatingActionButton_elevation 1 +int styleable ExtendedFloatingActionButton_extendMotionSpec 2 +int styleable ExtendedFloatingActionButton_hideMotionSpec 3 +int styleable ExtendedFloatingActionButton_showMotionSpec 4 +int styleable ExtendedFloatingActionButton_shrinkMotionSpec 5 +int[] styleable ExtendedFloatingActionButton_Behavior_Layout { 0x0, 0x0 } +int styleable ExtendedFloatingActionButton_Behavior_Layout_behavior_autoHide 0 +int styleable ExtendedFloatingActionButton_Behavior_Layout_behavior_autoShrink 1 +int[] styleable FloatingActionButton { 0x101000e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable FloatingActionButton_android_enabled 0 +int styleable FloatingActionButton_backgroundTint 1 +int styleable FloatingActionButton_backgroundTintMode 2 +int styleable FloatingActionButton_borderWidth 3 +int styleable FloatingActionButton_elevation 4 +int styleable FloatingActionButton_ensureMinTouchTargetSize 5 +int styleable FloatingActionButton_fabCustomSize 6 +int styleable FloatingActionButton_fabSize 7 +int styleable FloatingActionButton_hideMotionSpec 8 +int styleable FloatingActionButton_hoveredFocusedTranslationZ 9 +int styleable FloatingActionButton_maxImageSize 10 +int styleable FloatingActionButton_pressedTranslationZ 11 +int styleable FloatingActionButton_rippleColor 12 +int styleable FloatingActionButton_shapeAppearance 13 +int styleable FloatingActionButton_shapeAppearanceOverlay 14 +int styleable FloatingActionButton_showMotionSpec 15 +int styleable FloatingActionButton_useCompatPadding 16 +int[] styleable FloatingActionButton_Behavior_Layout { 0x0 } +int styleable FloatingActionButton_Behavior_Layout_behavior_autoHide 0 +int[] styleable FlowLayout { 0x0, 0x0 } +int styleable FlowLayout_itemSpacing 0 +int styleable FlowLayout_lineSpacing 1 +int[] styleable FontFamily { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable FontFamily_fontProviderAuthority 0 +int styleable FontFamily_fontProviderCerts 1 +int styleable FontFamily_fontProviderFetchStrategy 2 +int styleable FontFamily_fontProviderFetchTimeout 3 +int styleable FontFamily_fontProviderPackage 4 +int styleable FontFamily_fontProviderQuery 5 +int[] styleable FontFamilyFont { 0x1010532, 0x101053f, 0x1010570, 0x1010533, 0x101056f, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable FontFamilyFont_android_font 0 +int styleable FontFamilyFont_android_fontStyle 1 +int styleable FontFamilyFont_android_fontVariationSettings 2 +int styleable FontFamilyFont_android_fontWeight 3 +int styleable FontFamilyFont_android_ttcIndex 4 +int styleable FontFamilyFont_font 5 +int styleable FontFamilyFont_fontStyle 6 +int styleable FontFamilyFont_fontVariationSettings 7 +int styleable FontFamilyFont_fontWeight 8 +int styleable FontFamilyFont_ttcIndex 9 +int[] styleable ForegroundLinearLayout { 0x1010109, 0x1010200, 0x0 } +int styleable ForegroundLinearLayout_android_foreground 0 +int styleable ForegroundLinearLayout_android_foregroundGravity 1 +int styleable ForegroundLinearLayout_foregroundInsidePadding 2 +int[] styleable Fragment { 0x10100d0, 0x1010003, 0x10100d1 } +int styleable Fragment_android_id 0 +int styleable Fragment_android_name 1 +int styleable Fragment_android_tag 2 +int[] styleable FragmentContainerView { 0x1010003, 0x10100d1 } +int styleable FragmentContainerView_android_name 0 +int styleable FragmentContainerView_android_tag 1 +int[] styleable GradientColor { 0x101020b, 0x10101a2, 0x10101a3, 0x101019e, 0x1010512, 0x1010513, 0x10101a4, 0x101019d, 0x1010510, 0x1010511, 0x1010201, 0x10101a1 } +int styleable GradientColor_android_centerColor 0 +int styleable GradientColor_android_centerX 1 +int styleable GradientColor_android_centerY 2 +int styleable GradientColor_android_endColor 3 +int styleable GradientColor_android_endX 4 +int styleable GradientColor_android_endY 5 +int styleable GradientColor_android_gradientRadius 6 +int styleable GradientColor_android_startColor 7 +int styleable GradientColor_android_startX 8 +int styleable GradientColor_android_startY 9 +int styleable GradientColor_android_tileMode 10 +int styleable GradientColor_android_type 11 +int[] styleable GradientColorItem { 0x10101a5, 0x1010514 } +int styleable GradientColorItem_android_color 0 +int styleable GradientColorItem_android_offset 1 +int[] styleable Image { 0x0 } +int styleable Image_tintColor 0 +int[] styleable ImageFilterView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ImageFilterView_altSrc 0 +int styleable ImageFilterView_brightness 1 +int styleable ImageFilterView_contrast 2 +int styleable ImageFilterView_crossfade 3 +int styleable ImageFilterView_overlay 4 +int styleable ImageFilterView_round 5 +int styleable ImageFilterView_roundPercent 6 +int styleable ImageFilterView_saturation 7 +int styleable ImageFilterView_warmth 8 +int[] styleable Insets { 0x0, 0x0, 0x0 } +int styleable Insets_paddingBottomSystemWindowInsets 0 +int styleable Insets_paddingLeftSystemWindowInsets 1 +int styleable Insets_paddingRightSystemWindowInsets 2 +int[] styleable KeyAttribute { 0x101031f, 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable KeyAttribute_android_alpha 0 +int styleable KeyAttribute_android_elevation 1 +int styleable KeyAttribute_android_rotation 2 +int styleable KeyAttribute_android_rotationX 3 +int styleable KeyAttribute_android_rotationY 4 +int styleable KeyAttribute_android_scaleX 5 +int styleable KeyAttribute_android_scaleY 6 +int styleable KeyAttribute_android_transformPivotX 7 +int styleable KeyAttribute_android_transformPivotY 8 +int styleable KeyAttribute_android_translationX 9 +int styleable KeyAttribute_android_translationY 10 +int styleable KeyAttribute_android_translationZ 11 +int styleable KeyAttribute_curveFit 12 +int styleable KeyAttribute_framePosition 13 +int styleable KeyAttribute_motionProgress 14 +int styleable KeyAttribute_motionTarget 15 +int styleable KeyAttribute_transitionEasing 16 +int styleable KeyAttribute_transitionPathRotate 17 +int[] styleable KeyCycle { 0x101031f, 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010322, 0x1010323, 0x10103fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable KeyCycle_android_alpha 0 +int styleable KeyCycle_android_elevation 1 +int styleable KeyCycle_android_rotation 2 +int styleable KeyCycle_android_rotationX 3 +int styleable KeyCycle_android_rotationY 4 +int styleable KeyCycle_android_scaleX 5 +int styleable KeyCycle_android_scaleY 6 +int styleable KeyCycle_android_translationX 7 +int styleable KeyCycle_android_translationY 8 +int styleable KeyCycle_android_translationZ 9 +int styleable KeyCycle_curveFit 10 +int styleable KeyCycle_framePosition 11 +int styleable KeyCycle_motionProgress 12 +int styleable KeyCycle_motionTarget 13 +int styleable KeyCycle_transitionEasing 14 +int styleable KeyCycle_transitionPathRotate 15 +int styleable KeyCycle_waveOffset 16 +int styleable KeyCycle_wavePeriod 17 +int styleable KeyCycle_waveShape 18 +int styleable KeyCycle_waveVariesBy 19 +int[] styleable KeyPosition { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable KeyPosition_curveFit 0 +int styleable KeyPosition_drawPath 1 +int styleable KeyPosition_framePosition 2 +int styleable KeyPosition_keyPositionType 3 +int styleable KeyPosition_motionTarget 4 +int styleable KeyPosition_pathMotionArc 5 +int styleable KeyPosition_percentHeight 6 +int styleable KeyPosition_percentWidth 7 +int styleable KeyPosition_percentX 8 +int styleable KeyPosition_percentY 9 +int styleable KeyPosition_sizePercent 10 +int styleable KeyPosition_transitionEasing 11 +int[] styleable KeyTimeCycle { 0x101031f, 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010322, 0x1010323, 0x10103fa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable KeyTimeCycle_android_alpha 0 +int styleable KeyTimeCycle_android_elevation 1 +int styleable KeyTimeCycle_android_rotation 2 +int styleable KeyTimeCycle_android_rotationX 3 +int styleable KeyTimeCycle_android_rotationY 4 +int styleable KeyTimeCycle_android_scaleX 5 +int styleable KeyTimeCycle_android_scaleY 6 +int styleable KeyTimeCycle_android_translationX 7 +int styleable KeyTimeCycle_android_translationY 8 +int styleable KeyTimeCycle_android_translationZ 9 +int styleable KeyTimeCycle_curveFit 10 +int styleable KeyTimeCycle_framePosition 11 +int styleable KeyTimeCycle_motionProgress 12 +int styleable KeyTimeCycle_motionTarget 13 +int styleable KeyTimeCycle_transitionEasing 14 +int styleable KeyTimeCycle_transitionPathRotate 15 +int styleable KeyTimeCycle_waveDecay 16 +int styleable KeyTimeCycle_waveOffset 17 +int styleable KeyTimeCycle_wavePeriod 18 +int styleable KeyTimeCycle_waveShape 19 +int[] styleable KeyTrigger { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable KeyTrigger_framePosition 0 +int styleable KeyTrigger_motionTarget 1 +int styleable KeyTrigger_motion_postLayoutCollision 2 +int styleable KeyTrigger_motion_triggerOnCollision 3 +int styleable KeyTrigger_onCross 4 +int styleable KeyTrigger_onNegativeCross 5 +int styleable KeyTrigger_onPositiveCross 6 +int styleable KeyTrigger_triggerId 7 +int styleable KeyTrigger_triggerReceiver 8 +int styleable KeyTrigger_triggerSlack 9 +int[] styleable Layout { 0x10100f5, 0x10100fa, 0x10103b6, 0x10100f7, 0x10100f9, 0x10103b5, 0x10100f8, 0x10100f4, 0x10100c4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Layout_android_layout_height 0 +int styleable Layout_android_layout_marginBottom 1 +int styleable Layout_android_layout_marginEnd 2 +int styleable Layout_android_layout_marginLeft 3 +int styleable Layout_android_layout_marginRight 4 +int styleable Layout_android_layout_marginStart 5 +int styleable Layout_android_layout_marginTop 6 +int styleable Layout_android_layout_width 7 +int styleable Layout_android_orientation 8 +int styleable Layout_barrierAllowsGoneWidgets 9 +int styleable Layout_barrierDirection 10 +int styleable Layout_barrierMargin 11 +int styleable Layout_chainUseRtl 12 +int styleable Layout_constraint_referenced_ids 13 +int styleable Layout_layout_constrainedHeight 14 +int styleable Layout_layout_constrainedWidth 15 +int styleable Layout_layout_constraintBaseline_creator 16 +int styleable Layout_layout_constraintBaseline_toBaselineOf 17 +int styleable Layout_layout_constraintBottom_creator 18 +int styleable Layout_layout_constraintBottom_toBottomOf 19 +int styleable Layout_layout_constraintBottom_toTopOf 20 +int styleable Layout_layout_constraintCircle 21 +int styleable Layout_layout_constraintCircleAngle 22 +int styleable Layout_layout_constraintCircleRadius 23 +int styleable Layout_layout_constraintDimensionRatio 24 +int styleable Layout_layout_constraintEnd_toEndOf 25 +int styleable Layout_layout_constraintEnd_toStartOf 26 +int styleable Layout_layout_constraintGuide_begin 27 +int styleable Layout_layout_constraintGuide_end 28 +int styleable Layout_layout_constraintGuide_percent 29 +int styleable Layout_layout_constraintHeight_default 30 +int styleable Layout_layout_constraintHeight_max 31 +int styleable Layout_layout_constraintHeight_min 32 +int styleable Layout_layout_constraintHeight_percent 33 +int styleable Layout_layout_constraintHorizontal_bias 34 +int styleable Layout_layout_constraintHorizontal_chainStyle 35 +int styleable Layout_layout_constraintHorizontal_weight 36 +int styleable Layout_layout_constraintLeft_creator 37 +int styleable Layout_layout_constraintLeft_toLeftOf 38 +int styleable Layout_layout_constraintLeft_toRightOf 39 +int styleable Layout_layout_constraintRight_creator 40 +int styleable Layout_layout_constraintRight_toLeftOf 41 +int styleable Layout_layout_constraintRight_toRightOf 42 +int styleable Layout_layout_constraintStart_toEndOf 43 +int styleable Layout_layout_constraintStart_toStartOf 44 +int styleable Layout_layout_constraintTop_creator 45 +int styleable Layout_layout_constraintTop_toBottomOf 46 +int styleable Layout_layout_constraintTop_toTopOf 47 +int styleable Layout_layout_constraintVertical_bias 48 +int styleable Layout_layout_constraintVertical_chainStyle 49 +int styleable Layout_layout_constraintVertical_weight 50 +int styleable Layout_layout_constraintWidth_default 51 +int styleable Layout_layout_constraintWidth_max 52 +int styleable Layout_layout_constraintWidth_min 53 +int styleable Layout_layout_constraintWidth_percent 54 +int styleable Layout_layout_editor_absoluteX 55 +int styleable Layout_layout_editor_absoluteY 56 +int styleable Layout_layout_goneMarginBottom 57 +int styleable Layout_layout_goneMarginEnd 58 +int styleable Layout_layout_goneMarginLeft 59 +int styleable Layout_layout_goneMarginRight 60 +int styleable Layout_layout_goneMarginStart 61 +int styleable Layout_layout_goneMarginTop 62 +int styleable Layout_maxHeight 63 +int styleable Layout_maxWidth 64 +int styleable Layout_minHeight 65 +int styleable Layout_minWidth 66 +int[] styleable LinearLayoutCompat { 0x1010126, 0x1010127, 0x10100af, 0x10100c4, 0x1010128, 0x0, 0x0, 0x0, 0x0 } +int styleable LinearLayoutCompat_android_baselineAligned 0 +int styleable LinearLayoutCompat_android_baselineAlignedChildIndex 1 +int styleable LinearLayoutCompat_android_gravity 2 +int styleable LinearLayoutCompat_android_orientation 3 +int styleable LinearLayoutCompat_android_weightSum 4 +int styleable LinearLayoutCompat_divider 5 +int styleable LinearLayoutCompat_dividerPadding 6 +int styleable LinearLayoutCompat_measureWithLargestChild 7 +int styleable LinearLayoutCompat_showDividers 8 +int[] styleable LinearLayoutCompat_Layout { 0x10100b3, 0x10100f5, 0x1010181, 0x10100f4 } +int styleable LinearLayoutCompat_Layout_android_layout_gravity 0 +int styleable LinearLayoutCompat_Layout_android_layout_height 1 +int styleable LinearLayoutCompat_Layout_android_layout_weight 2 +int styleable LinearLayoutCompat_Layout_android_layout_width 3 +int[] styleable LinearProgressIndicator { 0x0, 0x0 } +int styleable LinearProgressIndicator_indeterminateAnimationType 0 +int styleable LinearProgressIndicator_indicatorDirectionLinear 1 +int[] styleable ListPopupWindow { 0x10102ac, 0x10102ad } +int styleable ListPopupWindow_android_dropDownHorizontalOffset 0 +int styleable ListPopupWindow_android_dropDownVerticalOffset 1 +int[] styleable ListPreference { 0x10100b2, 0x10101f8, 0x0, 0x0, 0x0 } +int styleable ListPreference_android_entries 0 +int styleable ListPreference_android_entryValues 1 +int styleable ListPreference_entries 2 +int styleable ListPreference_entryValues 3 +int styleable ListPreference_useSimpleSummaryProvider 4 +int[] styleable LoadingImageView { 0x0, 0x0, 0x0 } +int styleable LoadingImageView_circleCrop 0 +int styleable LoadingImageView_imageAspectRatio 1 +int styleable LoadingImageView_imageAspectRatioAdjust 2 +int[] styleable MaterialAlertDialog { 0x0, 0x0, 0x0, 0x0 } +int styleable MaterialAlertDialog_backgroundInsetBottom 0 +int styleable MaterialAlertDialog_backgroundInsetEnd 1 +int styleable MaterialAlertDialog_backgroundInsetStart 2 +int styleable MaterialAlertDialog_backgroundInsetTop 3 +int[] styleable MaterialAlertDialogTheme { 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MaterialAlertDialogTheme_materialAlertDialogBodyTextStyle 0 +int styleable MaterialAlertDialogTheme_materialAlertDialogTheme 1 +int styleable MaterialAlertDialogTheme_materialAlertDialogTitleIconStyle 2 +int styleable MaterialAlertDialogTheme_materialAlertDialogTitlePanelStyle 3 +int styleable MaterialAlertDialogTheme_materialAlertDialogTitleTextStyle 4 +int[] styleable MaterialAutoCompleteTextView { 0x1010220 } +int styleable MaterialAutoCompleteTextView_android_inputType 0 +int[] styleable MaterialButton { 0x10100d4, 0x10101e5, 0x10101ba, 0x10101b7, 0x10101b8, 0x10101b9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MaterialButton_android_background 0 +int styleable MaterialButton_android_checkable 1 +int styleable MaterialButton_android_insetBottom 2 +int styleable MaterialButton_android_insetLeft 3 +int styleable MaterialButton_android_insetRight 4 +int styleable MaterialButton_android_insetTop 5 +int styleable MaterialButton_backgroundTint 6 +int styleable MaterialButton_backgroundTintMode 7 +int styleable MaterialButton_cornerRadius 8 +int styleable MaterialButton_elevation 9 +int styleable MaterialButton_icon 10 +int styleable MaterialButton_iconGravity 11 +int styleable MaterialButton_iconPadding 12 +int styleable MaterialButton_iconSize 13 +int styleable MaterialButton_iconTint 14 +int styleable MaterialButton_iconTintMode 15 +int styleable MaterialButton_rippleColor 16 +int styleable MaterialButton_shapeAppearance 17 +int styleable MaterialButton_shapeAppearanceOverlay 18 +int styleable MaterialButton_strokeColor 19 +int styleable MaterialButton_strokeWidth 20 +int[] styleable MaterialButtonToggleGroup { 0x0, 0x0, 0x0 } +int styleable MaterialButtonToggleGroup_checkedButton 0 +int styleable MaterialButtonToggleGroup_selectionRequired 1 +int styleable MaterialButtonToggleGroup_singleSelection 2 +int[] styleable MaterialCalendar { 0x101020d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MaterialCalendar_android_windowFullscreen 0 +int styleable MaterialCalendar_dayInvalidStyle 1 +int styleable MaterialCalendar_daySelectedStyle 2 +int styleable MaterialCalendar_dayStyle 3 +int styleable MaterialCalendar_dayTodayStyle 4 +int styleable MaterialCalendar_nestedScrollable 5 +int styleable MaterialCalendar_rangeFillColor 6 +int styleable MaterialCalendar_yearSelectedStyle 7 +int styleable MaterialCalendar_yearStyle 8 +int styleable MaterialCalendar_yearTodayStyle 9 +int[] styleable MaterialCalendarItem { 0x10101ba, 0x10101b7, 0x10101b8, 0x10101b9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MaterialCalendarItem_android_insetBottom 0 +int styleable MaterialCalendarItem_android_insetLeft 1 +int styleable MaterialCalendarItem_android_insetRight 2 +int styleable MaterialCalendarItem_android_insetTop 3 +int styleable MaterialCalendarItem_itemFillColor 4 +int styleable MaterialCalendarItem_itemShapeAppearance 5 +int styleable MaterialCalendarItem_itemShapeAppearanceOverlay 6 +int styleable MaterialCalendarItem_itemStrokeColor 7 +int styleable MaterialCalendarItem_itemStrokeWidth 8 +int styleable MaterialCalendarItem_itemTextColor 9 +int[] styleable MaterialCardView { 0x10101e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MaterialCardView_android_checkable 0 +int styleable MaterialCardView_cardForegroundColor 1 +int styleable MaterialCardView_checkedIcon 2 +int styleable MaterialCardView_checkedIconMargin 3 +int styleable MaterialCardView_checkedIconSize 4 +int styleable MaterialCardView_checkedIconTint 5 +int styleable MaterialCardView_rippleColor 6 +int styleable MaterialCardView_shapeAppearance 7 +int styleable MaterialCardView_shapeAppearanceOverlay 8 +int styleable MaterialCardView_state_dragged 9 +int styleable MaterialCardView_strokeColor 10 +int styleable MaterialCardView_strokeWidth 11 +int[] styleable MaterialCheckBox { 0x0, 0x0 } +int styleable MaterialCheckBox_buttonTint 0 +int styleable MaterialCheckBox_useMaterialThemeColors 1 +int[] styleable MaterialRadioButton { 0x0, 0x0 } +int styleable MaterialRadioButton_buttonTint 0 +int styleable MaterialRadioButton_useMaterialThemeColors 1 +int[] styleable MaterialShape { 0x0, 0x0 } +int styleable MaterialShape_shapeAppearance 0 +int styleable MaterialShape_shapeAppearanceOverlay 1 +int[] styleable MaterialTextAppearance { 0x10104b6, 0x101057f, 0x0 } +int styleable MaterialTextAppearance_android_letterSpacing 0 +int styleable MaterialTextAppearance_android_lineHeight 1 +int styleable MaterialTextAppearance_lineHeight 2 +int[] styleable MaterialTextView { 0x101057f, 0x1010034, 0x0 } +int styleable MaterialTextView_android_lineHeight 0 +int styleable MaterialTextView_android_textAppearance 1 +int styleable MaterialTextView_lineHeight 2 +int[] styleable MaterialTimePicker { 0x0, 0x0 } +int styleable MaterialTimePicker_clockIcon 0 +int styleable MaterialTimePicker_keyboardIcon 1 +int[] styleable MaterialToolbar { 0x0 } +int styleable MaterialToolbar_navigationIconTint 0 +int[] styleable MenuGroup { 0x10101e0, 0x101000e, 0x10100d0, 0x10101de, 0x10101df, 0x1010194 } +int styleable MenuGroup_android_checkableBehavior 0 +int styleable MenuGroup_android_enabled 1 +int styleable MenuGroup_android_id 2 +int styleable MenuGroup_android_menuCategory 3 +int styleable MenuGroup_android_orderInCategory 4 +int styleable MenuGroup_android_visible 5 +int[] styleable MenuItem { 0x0, 0x0, 0x0, 0x0, 0x10101e3, 0x10101e5, 0x1010106, 0x101000e, 0x1010002, 0x10100d0, 0x10101de, 0x10101e4, 0x101026f, 0x10101df, 0x10101e1, 0x10101e2, 0x1010194, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MenuItem_actionLayout 0 +int styleable MenuItem_actionProviderClass 1 +int styleable MenuItem_actionViewClass 2 +int styleable MenuItem_alphabeticModifiers 3 +int styleable MenuItem_android_alphabeticShortcut 4 +int styleable MenuItem_android_checkable 5 +int styleable MenuItem_android_checked 6 +int styleable MenuItem_android_enabled 7 +int styleable MenuItem_android_icon 8 +int styleable MenuItem_android_id 9 +int styleable MenuItem_android_menuCategory 10 +int styleable MenuItem_android_numericShortcut 11 +int styleable MenuItem_android_onClick 12 +int styleable MenuItem_android_orderInCategory 13 +int styleable MenuItem_android_title 14 +int styleable MenuItem_android_titleCondensed 15 +int styleable MenuItem_android_visible 16 +int styleable MenuItem_contentDescription 17 +int styleable MenuItem_iconTint 18 +int styleable MenuItem_iconTintMode 19 +int styleable MenuItem_numericModifiers 20 +int styleable MenuItem_showAsAction 21 +int styleable MenuItem_tooltipText 22 +int[] styleable MenuView { 0x101012f, 0x101012d, 0x1010130, 0x1010131, 0x101012c, 0x101012e, 0x10100ae, 0x0, 0x0 } +int styleable MenuView_android_headerBackground 0 +int styleable MenuView_android_horizontalDivider 1 +int styleable MenuView_android_itemBackground 2 +int styleable MenuView_android_itemIconDisabledAlpha 3 +int styleable MenuView_android_itemTextAppearance 4 +int styleable MenuView_android_verticalDivider 5 +int styleable MenuView_android_windowAnimationStyle 6 +int styleable MenuView_preserveIconSpacing 7 +int styleable MenuView_subMenuArrow 8 +int[] styleable MockView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MockView_mock_diagonalsColor 0 +int styleable MockView_mock_label 1 +int styleable MockView_mock_labelBackgroundColor 2 +int styleable MockView_mock_labelColor 3 +int styleable MockView_mock_showDiagonals 4 +int styleable MockView_mock_showLabel 5 +int[] styleable Motion { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Motion_animate_relativeTo 0 +int styleable Motion_drawPath 1 +int styleable Motion_motionPathRotate 2 +int styleable Motion_motionStagger 3 +int styleable Motion_pathMotionArc 4 +int styleable Motion_transitionEasing 5 +int[] styleable MotionHelper { 0x0, 0x0 } +int styleable MotionHelper_onHide 0 +int styleable MotionHelper_onShow 1 +int[] styleable MotionLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable MotionLayout_applyMotionScene 0 +int styleable MotionLayout_currentState 1 +int styleable MotionLayout_layoutDescription 2 +int styleable MotionLayout_motionDebug 3 +int styleable MotionLayout_motionProgress 4 +int styleable MotionLayout_showPaths 5 +int[] styleable MotionScene { 0x0, 0x0 } +int styleable MotionScene_defaultDuration 0 +int styleable MotionScene_layoutDuringTransition 1 +int[] styleable MotionTelltales { 0x0, 0x0, 0x0 } +int styleable MotionTelltales_telltales_tailColor 0 +int styleable MotionTelltales_telltales_tailScale 1 +int styleable MotionTelltales_telltales_velocityMode 2 +int[] styleable MultiSelectListPreference { 0x10100b2, 0x10101f8, 0x0, 0x0 } +int styleable MultiSelectListPreference_android_entries 0 +int styleable MultiSelectListPreference_android_entryValues 1 +int styleable MultiSelectListPreference_entries 2 +int styleable MultiSelectListPreference_entryValues 3 +int[] styleable NavigationView { 0x10100d4, 0x10100dd, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable NavigationView_android_background 0 +int styleable NavigationView_android_fitsSystemWindows 1 +int styleable NavigationView_android_maxWidth 2 +int styleable NavigationView_elevation 3 +int styleable NavigationView_headerLayout 4 +int styleable NavigationView_itemBackground 5 +int styleable NavigationView_itemHorizontalPadding 6 +int styleable NavigationView_itemIconPadding 7 +int styleable NavigationView_itemIconSize 8 +int styleable NavigationView_itemIconTint 9 +int styleable NavigationView_itemMaxLines 10 +int styleable NavigationView_itemShapeAppearance 11 +int styleable NavigationView_itemShapeAppearanceOverlay 12 +int styleable NavigationView_itemShapeFillColor 13 +int styleable NavigationView_itemShapeInsetBottom 14 +int styleable NavigationView_itemShapeInsetEnd 15 +int styleable NavigationView_itemShapeInsetStart 16 +int styleable NavigationView_itemShapeInsetTop 17 +int styleable NavigationView_itemTextAppearance 18 +int styleable NavigationView_itemTextColor 19 +int styleable NavigationView_menu 20 +int styleable NavigationView_shapeAppearance 21 +int styleable NavigationView_shapeAppearanceOverlay 22 +int[] styleable OnClick { 0x0, 0x0 } +int styleable OnClick_clickAction 0 +int styleable OnClick_targetId 1 +int[] styleable OnSwipe { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable OnSwipe_dragDirection 0 +int styleable OnSwipe_dragScale 1 +int styleable OnSwipe_dragThreshold 2 +int styleable OnSwipe_limitBoundsTo 3 +int styleable OnSwipe_maxAcceleration 4 +int styleable OnSwipe_maxVelocity 5 +int styleable OnSwipe_moveWhenScrollAtTop 6 +int styleable OnSwipe_nestedScrollFlags 7 +int styleable OnSwipe_onTouchUp 8 +int styleable OnSwipe_touchAnchorId 9 +int styleable OnSwipe_touchAnchorSide 10 +int styleable OnSwipe_touchRegionId 11 +int[] styleable PopupWindow { 0x10102c9, 0x1010176, 0x0 } +int styleable PopupWindow_android_popupAnimationStyle 0 +int styleable PopupWindow_android_popupBackground 1 +int styleable PopupWindow_overlapAnchor 2 +int[] styleable PopupWindowBackgroundState { 0x0 } +int styleable PopupWindowBackgroundState_state_above_anchor 0 +int[] styleable Preference { 0x0, 0x0, 0x10101ed, 0x10101ec, 0x101000e, 0x10102e3, 0x1010002, 0x1010561, 0x10101e8, 0x10100f2, 0x10101ea, 0x101000d, 0x10101e6, 0x10101ee, 0x101055c, 0x10101e9, 0x10101e1, 0x10101eb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Preference_allowDividerAbove 0 +int styleable Preference_allowDividerBelow 1 +int styleable Preference_android_defaultValue 2 +int styleable Preference_android_dependency 3 +int styleable Preference_android_enabled 4 +int styleable Preference_android_fragment 5 +int styleable Preference_android_icon 6 +int styleable Preference_android_iconSpaceReserved 7 +int styleable Preference_android_key 8 +int styleable Preference_android_layout 9 +int styleable Preference_android_order 10 +int styleable Preference_android_persistent 11 +int styleable Preference_android_selectable 12 +int styleable Preference_android_shouldDisableView 13 +int styleable Preference_android_singleLineTitle 14 +int styleable Preference_android_summary 15 +int styleable Preference_android_title 16 +int styleable Preference_android_widgetLayout 17 +int styleable Preference_defaultValue 18 +int styleable Preference_dependency 19 +int styleable Preference_enableCopying 20 +int styleable Preference_enabled 21 +int styleable Preference_fragment 22 +int styleable Preference_icon 23 +int styleable Preference_iconSpaceReserved 24 +int styleable Preference_isPreferenceVisible 25 +int styleable Preference_key 26 +int styleable Preference_layout 27 +int styleable Preference_order 28 +int styleable Preference_persistent 29 +int styleable Preference_selectable 30 +int styleable Preference_shouldDisableView 31 +int styleable Preference_singleLineTitle 32 +int styleable Preference_summary 33 +int styleable Preference_title 34 +int styleable Preference_widgetLayout 35 +int[] styleable PreferenceFragment { 0x0, 0x1010129, 0x101012a, 0x10100f2 } +int styleable PreferenceFragment_allowDividerAfterLastItem 0 +int styleable PreferenceFragment_android_divider 1 +int styleable PreferenceFragment_android_dividerHeight 2 +int styleable PreferenceFragment_android_layout 3 +int[] styleable PreferenceFragmentCompat { 0x0, 0x1010129, 0x101012a, 0x10100f2 } +int styleable PreferenceFragmentCompat_allowDividerAfterLastItem 0 +int styleable PreferenceFragmentCompat_android_divider 1 +int styleable PreferenceFragmentCompat_android_dividerHeight 2 +int styleable PreferenceFragmentCompat_android_layout 3 +int[] styleable PreferenceGroup { 0x10101e7, 0x0, 0x0 } +int styleable PreferenceGroup_android_orderingFromXml 0 +int styleable PreferenceGroup_initialExpandedChildrenCount 1 +int styleable PreferenceGroup_orderingFromXml 2 +int[] styleable PreferenceImageView { 0x1010120, 0x101011f, 0x0, 0x0 } +int styleable PreferenceImageView_android_maxHeight 0 +int styleable PreferenceImageView_android_maxWidth 1 +int styleable PreferenceImageView_maxHeight 2 +int styleable PreferenceImageView_maxWidth 3 +int[] styleable PreferenceTheme { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable PreferenceTheme_checkBoxPreferenceStyle 0 +int styleable PreferenceTheme_dialogPreferenceStyle 1 +int styleable PreferenceTheme_dropdownPreferenceStyle 2 +int styleable PreferenceTheme_editTextPreferenceStyle 3 +int styleable PreferenceTheme_preferenceCategoryStyle 4 +int styleable PreferenceTheme_preferenceCategoryTitleTextAppearance 5 +int styleable PreferenceTheme_preferenceFragmentCompatStyle 6 +int styleable PreferenceTheme_preferenceFragmentListStyle 7 +int styleable PreferenceTheme_preferenceFragmentStyle 8 +int styleable PreferenceTheme_preferenceInformationStyle 9 +int styleable PreferenceTheme_preferenceScreenStyle 10 +int styleable PreferenceTheme_preferenceStyle 11 +int styleable PreferenceTheme_preferenceTheme 12 +int styleable PreferenceTheme_seekBarPreferenceStyle 13 +int styleable PreferenceTheme_switchPreferenceCompatStyle 14 +int styleable PreferenceTheme_switchPreferenceStyle 15 +int[] styleable PropertySet { 0x101031f, 0x10100dc, 0x0, 0x0, 0x0 } +int styleable PropertySet_android_alpha 0 +int styleable PropertySet_android_visibility 1 +int styleable PropertySet_layout_constraintTag 2 +int styleable PropertySet_motionProgress 3 +int styleable PropertySet_visibilityMode 4 +int[] styleable RadialViewGroup { 0x0 } +int styleable RadialViewGroup_materialCircleRadius 0 +int[] styleable RangeSlider { 0x0, 0x0 } +int styleable RangeSlider_minSeparation 0 +int styleable RangeSlider_values 1 +int[] styleable RecommendedCommunity { 0x0, 0x0, 0x0, 0x0 } +int styleable RecommendedCommunity_avatarStyle 0 +int styleable RecommendedCommunity_communityNameStyle 1 +int styleable RecommendedCommunity_followButtonStyle 2 +int styleable RecommendedCommunity_followerStyle 3 +int[] styleable RecycleListView { 0x0, 0x0 } +int styleable RecycleListView_paddingBottomNoButtons 0 +int styleable RecycleListView_paddingTopNoTitle 1 +int[] styleable RecyclerView { 0x10100eb, 0x10100f1, 0x10100c4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable RecyclerView_android_clipToPadding 0 +int styleable RecyclerView_android_descendantFocusability 1 +int styleable RecyclerView_android_orientation 2 +int styleable RecyclerView_fastScrollEnabled 3 +int styleable RecyclerView_fastScrollHorizontalThumbDrawable 4 +int styleable RecyclerView_fastScrollHorizontalTrackDrawable 5 +int styleable RecyclerView_fastScrollVerticalThumbDrawable 6 +int styleable RecyclerView_fastScrollVerticalTrackDrawable 7 +int styleable RecyclerView_layoutManager 8 +int styleable RecyclerView_reverseLayout 9 +int styleable RecyclerView_spanCount 10 +int styleable RecyclerView_stackFromEnd 11 +int[] styleable ScrimInsetsFrameLayout { 0x0 } +int styleable ScrimInsetsFrameLayout_insetForeground 0 +int[] styleable ScrollingViewBehavior_Layout { 0x0 } +int styleable ScrollingViewBehavior_Layout_behavior_overlapTop 0 +int[] styleable SearchView { 0x10100da, 0x1010264, 0x1010220, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable SearchView_android_focusable 0 +int styleable SearchView_android_imeOptions 1 +int styleable SearchView_android_inputType 2 +int styleable SearchView_android_maxWidth 3 +int styleable SearchView_closeIcon 4 +int styleable SearchView_commitIcon 5 +int styleable SearchView_defaultQueryHint 6 +int styleable SearchView_goIcon 7 +int styleable SearchView_iconifiedByDefault 8 +int styleable SearchView_layout 9 +int styleable SearchView_queryBackground 10 +int styleable SearchView_queryHint 11 +int styleable SearchView_searchHintIcon 12 +int styleable SearchView_searchIcon 13 +int styleable SearchView_submitBackground 14 +int styleable SearchView_suggestionRowLayout 15 +int styleable SearchView_voiceIcon 16 +int[] styleable SeekBarPreference { 0x0, 0x10100f2, 0x1010136, 0x0, 0x0, 0x0, 0x0 } +int styleable SeekBarPreference_adjustable 0 +int styleable SeekBarPreference_android_layout 1 +int styleable SeekBarPreference_android_max 2 +int styleable SeekBarPreference_min 3 +int styleable SeekBarPreference_seekBarIncrement 4 +int styleable SeekBarPreference_showSeekBarValue 5 +int styleable SeekBarPreference_updatesContinuously 6 +int[] styleable ShapeAppearance { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ShapeAppearance_cornerFamily 0 +int styleable ShapeAppearance_cornerFamilyBottomLeft 1 +int styleable ShapeAppearance_cornerFamilyBottomRight 2 +int styleable ShapeAppearance_cornerFamilyTopLeft 3 +int styleable ShapeAppearance_cornerFamilyTopRight 4 +int styleable ShapeAppearance_cornerSize 5 +int styleable ShapeAppearance_cornerSizeBottomLeft 6 +int styleable ShapeAppearance_cornerSizeBottomRight 7 +int styleable ShapeAppearance_cornerSizeTopLeft 8 +int styleable ShapeAppearance_cornerSizeTopRight 9 +int[] styleable ShapeableImageView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable ShapeableImageView_contentPadding 0 +int styleable ShapeableImageView_contentPaddingBottom 1 +int styleable ShapeableImageView_contentPaddingEnd 2 +int styleable ShapeableImageView_contentPaddingLeft 3 +int styleable ShapeableImageView_contentPaddingRight 4 +int styleable ShapeableImageView_contentPaddingStart 5 +int styleable ShapeableImageView_contentPaddingTop 6 +int styleable ShapeableImageView_shapeAppearance 7 +int styleable ShapeableImageView_shapeAppearanceOverlay 8 +int styleable ShapeableImageView_strokeColor 9 +int styleable ShapeableImageView_strokeWidth 10 +int[] styleable SignInButton { 0x0, 0x0, 0x0 } +int styleable SignInButton_buttonSize 0 +int styleable SignInButton_colorScheme 1 +int styleable SignInButton_scopeUris 2 +int[] styleable Slider { 0x101000e, 0x1010146, 0x1010024, 0x10102de, 0x10102df, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Slider_android_enabled 0 +int styleable Slider_android_stepSize 1 +int styleable Slider_android_value 2 +int styleable Slider_android_valueFrom 3 +int styleable Slider_android_valueTo 4 +int styleable Slider_haloColor 5 +int styleable Slider_haloRadius 6 +int styleable Slider_labelBehavior 7 +int styleable Slider_labelStyle 8 +int styleable Slider_thumbColor 9 +int styleable Slider_thumbElevation 10 +int styleable Slider_thumbRadius 11 +int styleable Slider_thumbStrokeColor 12 +int styleable Slider_thumbStrokeWidth 13 +int styleable Slider_tickColor 14 +int styleable Slider_tickColorActive 15 +int styleable Slider_tickColorInactive 16 +int styleable Slider_tickVisible 17 +int styleable Slider_trackColor 18 +int styleable Slider_trackColorActive 19 +int styleable Slider_trackColorInactive 20 +int styleable Slider_trackHeight 21 +int[] styleable Snackbar { 0x0, 0x0, 0x0 } +int styleable Snackbar_snackbarButtonStyle 0 +int styleable Snackbar_snackbarStyle 1 +int styleable Snackbar_snackbarTextViewStyle 2 +int[] styleable SnackbarLayout { 0x0, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable SnackbarLayout_actionTextColorAlpha 0 +int styleable SnackbarLayout_android_maxWidth 1 +int styleable SnackbarLayout_animationMode 2 +int styleable SnackbarLayout_backgroundOverlayColorAlpha 3 +int styleable SnackbarLayout_backgroundTint 4 +int styleable SnackbarLayout_backgroundTintMode 5 +int styleable SnackbarLayout_elevation 6 +int styleable SnackbarLayout_maxActionInlineWidth 7 +int[] styleable Spinner { 0x1010262, 0x10100b2, 0x1010176, 0x101017b, 0x0 } +int styleable Spinner_android_dropDownWidth 0 +int styleable Spinner_android_entries 1 +int styleable Spinner_android_popupBackground 2 +int styleable Spinner_android_prompt 3 +int styleable Spinner_popupTheme 4 +int[] styleable State { 0x10100d0, 0x0 } +int styleable State_android_id 0 +int styleable State_constraints 1 +int[] styleable StateListDrawable { 0x1010196, 0x101011c, 0x101030c, 0x101030d, 0x1010195, 0x1010194 } +int styleable StateListDrawable_android_constantSize 0 +int styleable StateListDrawable_android_dither 1 +int styleable StateListDrawable_android_enterFadeDuration 2 +int styleable StateListDrawable_android_exitFadeDuration 3 +int styleable StateListDrawable_android_variablePadding 4 +int styleable StateListDrawable_android_visible 5 +int[] styleable StateListDrawableItem { 0x1010199 } +int styleable StateListDrawableItem_android_drawable 0 +int[] styleable StateSet { 0x0 } +int styleable StateSet_defaultState 0 +int[] styleable SwipeRefreshLayout { 0x0 } +int styleable SwipeRefreshLayout_swipeRefreshLayoutProgressSpinnerBackgroundColor 0 +int[] styleable SwitchCompat { 0x1010125, 0x1010124, 0x1010142, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable SwitchCompat_android_textOff 0 +int styleable SwitchCompat_android_textOn 1 +int styleable SwitchCompat_android_thumb 2 +int styleable SwitchCompat_showText 3 +int styleable SwitchCompat_splitTrack 4 +int styleable SwitchCompat_switchMinWidth 5 +int styleable SwitchCompat_switchPadding 6 +int styleable SwitchCompat_switchTextAppearance 7 +int styleable SwitchCompat_thumbTextPadding 8 +int styleable SwitchCompat_thumbTint 9 +int styleable SwitchCompat_thumbTintMode 10 +int styleable SwitchCompat_track 11 +int styleable SwitchCompat_trackTint 12 +int styleable SwitchCompat_trackTintMode 13 +int[] styleable SwitchMaterial { 0x0 } +int styleable SwitchMaterial_useMaterialThemeColors 0 +int[] styleable SwitchPreference { 0x10101f1, 0x10101f0, 0x10101ef, 0x101036c, 0x101036b, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable SwitchPreference_android_disableDependentsState 0 +int styleable SwitchPreference_android_summaryOff 1 +int styleable SwitchPreference_android_summaryOn 2 +int styleable SwitchPreference_android_switchTextOff 3 +int styleable SwitchPreference_android_switchTextOn 4 +int styleable SwitchPreference_disableDependentsState 5 +int styleable SwitchPreference_summaryOff 6 +int styleable SwitchPreference_summaryOn 7 +int styleable SwitchPreference_switchTextOff 8 +int styleable SwitchPreference_switchTextOn 9 +int[] styleable SwitchPreferenceCompat { 0x10101f1, 0x10101f0, 0x10101ef, 0x101036c, 0x101036b, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable SwitchPreferenceCompat_android_disableDependentsState 0 +int styleable SwitchPreferenceCompat_android_summaryOff 1 +int styleable SwitchPreferenceCompat_android_summaryOn 2 +int styleable SwitchPreferenceCompat_android_switchTextOff 3 +int styleable SwitchPreferenceCompat_android_switchTextOn 4 +int styleable SwitchPreferenceCompat_disableDependentsState 5 +int styleable SwitchPreferenceCompat_summaryOff 6 +int styleable SwitchPreferenceCompat_summaryOn 7 +int styleable SwitchPreferenceCompat_switchTextOff 8 +int styleable SwitchPreferenceCompat_switchTextOn 9 +int[] styleable TabItem { 0x1010002, 0x10100f2, 0x101014f } +int styleable TabItem_android_icon 0 +int styleable TabItem_android_layout 1 +int styleable TabItem_android_text 2 +int[] styleable TabLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable TabLayout_tabBackground 0 +int styleable TabLayout_tabContentStart 1 +int styleable TabLayout_tabGravity 2 +int styleable TabLayout_tabIconTint 3 +int styleable TabLayout_tabIconTintMode 4 +int styleable TabLayout_tabIndicator 5 +int styleable TabLayout_tabIndicatorAnimationDuration 6 +int styleable TabLayout_tabIndicatorAnimationMode 7 +int styleable TabLayout_tabIndicatorColor 8 +int styleable TabLayout_tabIndicatorFullWidth 9 +int styleable TabLayout_tabIndicatorGravity 10 +int styleable TabLayout_tabIndicatorHeight 11 +int styleable TabLayout_tabInlineLabel 12 +int styleable TabLayout_tabMaxWidth 13 +int styleable TabLayout_tabMinWidth 14 +int styleable TabLayout_tabMode 15 +int styleable TabLayout_tabPadding 16 +int styleable TabLayout_tabPaddingBottom 17 +int styleable TabLayout_tabPaddingEnd 18 +int styleable TabLayout_tabPaddingStart 19 +int styleable TabLayout_tabPaddingTop 20 +int styleable TabLayout_tabRippleColor 21 +int styleable TabLayout_tabSelectedTextColor 22 +int styleable TabLayout_tabTextAppearance 23 +int styleable TabLayout_tabTextColor 24 +int styleable TabLayout_tabUnboundedRipple 25 +int[] styleable Text { 0x0, 0x0 } +int styleable Text_textColor 0 +int styleable Text_textStyle 1 +int[] styleable TextAppearance { 0x10103ac, 0x1010161, 0x1010162, 0x1010163, 0x1010164, 0x1010098, 0x101009a, 0x101009b, 0x1010585, 0x1010095, 0x1010097, 0x1010096, 0x0, 0x0, 0x0, 0x0 } +int styleable TextAppearance_android_fontFamily 0 +int styleable TextAppearance_android_shadowColor 1 +int styleable TextAppearance_android_shadowDx 2 +int styleable TextAppearance_android_shadowDy 3 +int styleable TextAppearance_android_shadowRadius 4 +int styleable TextAppearance_android_textColor 5 +int styleable TextAppearance_android_textColorHint 6 +int styleable TextAppearance_android_textColorLink 7 +int styleable TextAppearance_android_textFontWeight 8 +int styleable TextAppearance_android_textSize 9 +int styleable TextAppearance_android_textStyle 10 +int styleable TextAppearance_android_typeface 11 +int styleable TextAppearance_fontFamily 12 +int styleable TextAppearance_fontVariationSettings 13 +int styleable TextAppearance_textAllCaps 14 +int styleable TextAppearance_textLocale 15 +int[] styleable TextInputEditText { 0x0 } +int styleable TextInputEditText_textInputLayoutFocusedRectEnabled 0 +int[] styleable TextInputLayout { 0x101000e, 0x1010150, 0x101009a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable TextInputLayout_android_enabled 0 +int styleable TextInputLayout_android_hint 1 +int styleable TextInputLayout_android_textColorHint 2 +int styleable TextInputLayout_boxBackgroundColor 3 +int styleable TextInputLayout_boxBackgroundMode 4 +int styleable TextInputLayout_boxCollapsedPaddingTop 5 +int styleable TextInputLayout_boxCornerRadiusBottomEnd 6 +int styleable TextInputLayout_boxCornerRadiusBottomStart 7 +int styleable TextInputLayout_boxCornerRadiusTopEnd 8 +int styleable TextInputLayout_boxCornerRadiusTopStart 9 +int styleable TextInputLayout_boxStrokeColor 10 +int styleable TextInputLayout_boxStrokeErrorColor 11 +int styleable TextInputLayout_boxStrokeWidth 12 +int styleable TextInputLayout_boxStrokeWidthFocused 13 +int styleable TextInputLayout_counterEnabled 14 +int styleable TextInputLayout_counterMaxLength 15 +int styleable TextInputLayout_counterOverflowTextAppearance 16 +int styleable TextInputLayout_counterOverflowTextColor 17 +int styleable TextInputLayout_counterTextAppearance 18 +int styleable TextInputLayout_counterTextColor 19 +int styleable TextInputLayout_endIconCheckable 20 +int styleable TextInputLayout_endIconContentDescription 21 +int styleable TextInputLayout_endIconDrawable 22 +int styleable TextInputLayout_endIconMode 23 +int styleable TextInputLayout_endIconTint 24 +int styleable TextInputLayout_endIconTintMode 25 +int styleable TextInputLayout_errorContentDescription 26 +int styleable TextInputLayout_errorEnabled 27 +int styleable TextInputLayout_errorIconDrawable 28 +int styleable TextInputLayout_errorIconTint 29 +int styleable TextInputLayout_errorIconTintMode 30 +int styleable TextInputLayout_errorTextAppearance 31 +int styleable TextInputLayout_errorTextColor 32 +int styleable TextInputLayout_expandedHintEnabled 33 +int styleable TextInputLayout_helperText 34 +int styleable TextInputLayout_helperTextEnabled 35 +int styleable TextInputLayout_helperTextTextAppearance 36 +int styleable TextInputLayout_helperTextTextColor 37 +int styleable TextInputLayout_hintAnimationEnabled 38 +int styleable TextInputLayout_hintEnabled 39 +int styleable TextInputLayout_hintTextAppearance 40 +int styleable TextInputLayout_hintTextColor 41 +int styleable TextInputLayout_passwordToggleContentDescription 42 +int styleable TextInputLayout_passwordToggleDrawable 43 +int styleable TextInputLayout_passwordToggleEnabled 44 +int styleable TextInputLayout_passwordToggleTint 45 +int styleable TextInputLayout_passwordToggleTintMode 46 +int styleable TextInputLayout_placeholderText 47 +int styleable TextInputLayout_placeholderTextAppearance 48 +int styleable TextInputLayout_placeholderTextColor 49 +int styleable TextInputLayout_prefixText 50 +int styleable TextInputLayout_prefixTextAppearance 51 +int styleable TextInputLayout_prefixTextColor 52 +int styleable TextInputLayout_shapeAppearance 53 +int styleable TextInputLayout_shapeAppearanceOverlay 54 +int styleable TextInputLayout_startIconCheckable 55 +int styleable TextInputLayout_startIconContentDescription 56 +int styleable TextInputLayout_startIconDrawable 57 +int styleable TextInputLayout_startIconTint 58 +int styleable TextInputLayout_startIconTintMode 59 +int styleable TextInputLayout_suffixText 60 +int styleable TextInputLayout_suffixTextAppearance 61 +int styleable TextInputLayout_suffixTextColor 62 +int[] styleable ThemeEnforcement { 0x1010034, 0x0, 0x0 } +int styleable ThemeEnforcement_android_textAppearance 0 +int styleable ThemeEnforcement_enforceMaterialTheme 1 +int styleable ThemeEnforcement_enforceTextAppearance 2 +int[] styleable Toolbar { 0x10100af, 0x1010140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Toolbar_android_gravity 0 +int styleable Toolbar_android_minHeight 1 +int styleable Toolbar_buttonGravity 2 +int styleable Toolbar_collapseContentDescription 3 +int styleable Toolbar_collapseIcon 4 +int styleable Toolbar_contentInsetEnd 5 +int styleable Toolbar_contentInsetEndWithActions 6 +int styleable Toolbar_contentInsetLeft 7 +int styleable Toolbar_contentInsetRight 8 +int styleable Toolbar_contentInsetStart 9 +int styleable Toolbar_contentInsetStartWithNavigation 10 +int styleable Toolbar_logo 11 +int styleable Toolbar_logoDescription 12 +int styleable Toolbar_maxButtonHeight 13 +int styleable Toolbar_menu 14 +int styleable Toolbar_navigationContentDescription 15 +int styleable Toolbar_navigationIcon 16 +int styleable Toolbar_popupTheme 17 +int styleable Toolbar_subtitle 18 +int styleable Toolbar_subtitleTextAppearance 19 +int styleable Toolbar_subtitleTextColor 20 +int styleable Toolbar_title 21 +int styleable Toolbar_titleMargin 22 +int styleable Toolbar_titleMarginBottom 23 +int styleable Toolbar_titleMarginEnd 24 +int styleable Toolbar_titleMarginStart 25 +int styleable Toolbar_titleMarginTop 26 +int styleable Toolbar_titleMargins 27 +int styleable Toolbar_titleTextAppearance 28 +int styleable Toolbar_titleTextColor 29 +int[] styleable Tooltip { 0x10100f6, 0x1010140, 0x101013f, 0x10100d5, 0x101014f, 0x1010034, 0x0 } +int styleable Tooltip_android_layout_margin 0 +int styleable Tooltip_android_minHeight 1 +int styleable Tooltip_android_minWidth 2 +int styleable Tooltip_android_padding 3 +int styleable Tooltip_android_text 4 +int styleable Tooltip_android_textAppearance 5 +int styleable Tooltip_backgroundTint 6 +int[] styleable Transform { 0x1010440, 0x1010326, 0x1010327, 0x1010328, 0x1010324, 0x1010325, 0x1010320, 0x1010321, 0x1010322, 0x1010323, 0x10103fa } +int styleable Transform_android_elevation 0 +int styleable Transform_android_rotation 1 +int styleable Transform_android_rotationX 2 +int styleable Transform_android_rotationY 3 +int styleable Transform_android_scaleX 4 +int styleable Transform_android_scaleY 5 +int styleable Transform_android_transformPivotX 6 +int styleable Transform_android_transformPivotY 7 +int styleable Transform_android_translationX 8 +int styleable Transform_android_translationY 9 +int styleable Transform_android_translationZ 10 +int[] styleable Transition { 0x10100d0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Transition_android_id 0 +int styleable Transition_autoTransition 1 +int styleable Transition_constraintSetEnd 2 +int styleable Transition_constraintSetStart 3 +int styleable Transition_duration 4 +int styleable Transition_layoutDuringTransition 5 +int styleable Transition_motionInterpolator 6 +int styleable Transition_pathMotionArc 7 +int styleable Transition_staggered 8 +int styleable Transition_transitionDisable 9 +int styleable Transition_transitionFlags 10 +int[] styleable TrendingCommunity { 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable TrendingCommunity_avatarStyle 0 +int styleable TrendingCommunity_communityDescriptionStyle 1 +int styleable TrendingCommunity_communityNameStyle 2 +int styleable TrendingCommunity_followButtonStyle 3 +int styleable TrendingCommunity_followerStyle 4 +int[] styleable Variant { 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable Variant_constraints 0 +int styleable Variant_region_heightLessThan 1 +int styleable Variant_region_heightMoreThan 2 +int styleable Variant_region_widthLessThan 3 +int styleable Variant_region_widthMoreThan 4 +int[] styleable View { 0x10100da, 0x1010000, 0x0, 0x0, 0x0 } +int styleable View_android_focusable 0 +int styleable View_android_theme 1 +int styleable View_paddingEnd 2 +int styleable View_paddingStart 3 +int styleable View_theme 4 +int[] styleable ViewBackgroundHelper { 0x10100d4, 0x0, 0x0 } +int styleable ViewBackgroundHelper_android_background 0 +int styleable ViewBackgroundHelper_backgroundTint 1 +int styleable ViewBackgroundHelper_backgroundTintMode 2 +int[] styleable ViewPager2 { 0x10100c4 } +int styleable ViewPager2_android_orientation 0 +int[] styleable ViewStubCompat { 0x10100d0, 0x10100f3, 0x10100f2 } +int styleable ViewStubCompat_android_id 0 +int styleable ViewStubCompat_android_inflatedId 1 +int styleable ViewStubCompat_android_layout 2 +int xml file_path 0x0 +int xml standalone_badge 0x0 +int xml standalone_badge_gravity_bottom_end 0x0 +int xml standalone_badge_gravity_bottom_start 0x0 +int xml standalone_badge_gravity_top_start 0x0 +int xml standalone_badge_offset 0x0 diff --git a/community/build/intermediates/compiled_local_resources/debug/out/anim_amity_animation_fade_in.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/anim_amity_animation_fade_in.xml.flat new file mode 100644 index 00000000..179f37e7 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/anim_amity_animation_fade_in.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/anim_amity_animation_fade_out.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/anim_amity_animation_fade_out.xml.flat new file mode 100644 index 00000000..28b60b19 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/anim_amity_animation_fade_out.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/color_amity_button_bg_selector.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/color_amity_button_bg_selector.xml.flat new file mode 100644 index 00000000..f0d3f0b5 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/color_amity_button_bg_selector.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable-anydpi-v24_amity_ic_create.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable-anydpi-v24_amity_ic_create.xml.flat new file mode 100644 index 00000000..27683a21 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable-anydpi-v24_amity_ic_create.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable-anydpi-v24_amity_ic_unrecognizedpost.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable-anydpi-v24_amity_ic_unrecognizedpost.xml.flat new file mode 100644 index 00000000..f08b347f Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable-anydpi-v24_amity_ic_unrecognizedpost.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable-hdpi-v4_amity_ic_create.png.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable-hdpi-v4_amity_ic_create.png.flat new file mode 100644 index 00000000..54d83977 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable-hdpi-v4_amity_ic_create.png.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable-hdpi-v4_amity_ic_unrecognizedpost.png.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable-hdpi-v4_amity_ic_unrecognizedpost.png.flat new file mode 100644 index 00000000..a7798ae8 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable-hdpi-v4_amity_ic_unrecognizedpost.png.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable-ldpi-v4_amity_ic_create.png.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable-ldpi-v4_amity_ic_create.png.flat new file mode 100644 index 00000000..b5901ddf Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable-ldpi-v4_amity_ic_create.png.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable-ldpi-v4_amity_ic_unrecognizedpost.png.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable-ldpi-v4_amity_ic_unrecognizedpost.png.flat new file mode 100644 index 00000000..d63b637d Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable-ldpi-v4_amity_ic_unrecognizedpost.png.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable-mdpi-v4_amity_ic_create.png.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable-mdpi-v4_amity_ic_create.png.flat new file mode 100644 index 00000000..e9aa2223 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable-mdpi-v4_amity_ic_create.png.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable-mdpi-v4_amity_ic_unrecognizedpost.png.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable-mdpi-v4_amity_ic_unrecognizedpost.png.flat new file mode 100644 index 00000000..c3ced69d Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable-mdpi-v4_amity_ic_unrecognizedpost.png.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable-xhdpi-v4_amity_ic_create.png.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable-xhdpi-v4_amity_ic_create.png.flat new file mode 100644 index 00000000..df46b1b0 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable-xhdpi-v4_amity_ic_create.png.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable-xhdpi-v4_amity_ic_unrecognizedpost.png.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable-xhdpi-v4_amity_ic_unrecognizedpost.png.flat new file mode 100644 index 00000000..5b898561 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable-xhdpi-v4_amity_ic_unrecognizedpost.png.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_amity_ic_create.png.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_amity_ic_create.png.flat new file mode 100644 index 00000000..87f59594 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_amity_ic_create.png.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_amity_ic_unrecognizedpost.png.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_amity_ic_unrecognizedpost.png.flat new file mode 100644 index 00000000..7296178e Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_amity_ic_unrecognizedpost.png.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable-xxxhdpi-v4_amity_ic_create.png.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable-xxxhdpi-v4_amity_ic_create.png.flat new file mode 100644 index 00000000..171eea1e Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable-xxxhdpi-v4_amity_ic_create.png.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable-xxxhdpi-v4_amity_ic_unrecognizedpost.png.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable-xxxhdpi-v4_amity_ic_unrecognizedpost.png.flat new file mode 100644 index 00000000..20f2b18e Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable-xxxhdpi-v4_amity_ic_unrecognizedpost.png.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_bg_border.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_bg_border.xml.flat new file mode 100644 index 00000000..286d3e45 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_bg_border.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_bg_image_count.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_bg_image_count.xml.flat new file mode 100644 index 00000000..51d3642b Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_bg_image_count.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_bg_view_replies.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_bg_view_replies.xml.flat new file mode 100644 index 00000000..d7097644 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_bg_view_replies.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_btn_like_normal.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_btn_like_normal.xml.flat new file mode 100644 index 00000000..51bf2719 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_btn_like_normal.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_btn_liked_pressed.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_btn_liked_pressed.xml.flat new file mode 100644 index 00000000..453d8c30 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_btn_liked_pressed.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_bell.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_bell.xml.flat new file mode 100644 index 00000000..986e0994 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_bell.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_chevron_right.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_chevron_right.xml.flat new file mode 100644 index 00000000..7acda166 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_chevron_right.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_clipboard_check.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_clipboard_check.xml.flat new file mode 100644 index 00000000..14b447dc Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_clipboard_check.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_comment.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_comment.xml.flat new file mode 100644 index 00000000..422c87a1 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_comment.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_comments.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_comments.xml.flat new file mode 100644 index 00000000..7458a2f0 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_comments.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_conversation.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_conversation.xml.flat new file mode 100644 index 00000000..1d2e7038 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_conversation.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_cross_black.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_cross_black.xml.flat new file mode 100644 index 00000000..a4593e39 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_cross_black.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_cross_white.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_cross_white.xml.flat new file mode 100644 index 00000000..ee82308b Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_cross_white.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_community_avatar.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_community_avatar.xml.flat new file mode 100644 index 00000000..9e24d2d0 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_community_avatar.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_community_avatar_small.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_community_avatar_small.xml.flat new file mode 100644 index 00000000..3b7e2440 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_community_avatar_small.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_profile_large.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_profile_large.xml.flat new file mode 100644 index 00000000..4e4d7012 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_default_profile_large.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_dot.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_dot.xml.flat new file mode 100644 index 00000000..60609c2e Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_dot.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_edit.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_edit.xml.flat new file mode 100644 index 00000000..ef6285ab Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_edit.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_expand_comment_box.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_expand_comment_box.xml.flat new file mode 100644 index 00000000..02d77a65 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_expand_comment_box.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_filled_cross.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_filled_cross.xml.flat new file mode 100644 index 00000000..7b767202 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_filled_cross.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_like.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_like.xml.flat new file mode 100644 index 00000000..26190761 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_like.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_like_selector.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_like_selector.xml.flat new file mode 100644 index 00000000..2e002028 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_like_selector.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_members.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_members.xml.flat new file mode 100644 index 00000000..bfeaf8ff Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_members.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_more_horizontal.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_more_horizontal.xml.flat new file mode 100644 index 00000000..8ae313d3 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_more_horizontal.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_new_post.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_new_post.xml.flat new file mode 100644 index 00000000..51a874ee Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_new_post.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_new_posts.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_new_posts.xml.flat new file mode 100644 index 00000000..4e5483d0 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_new_posts.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_no_post.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_no_post.xml.flat new file mode 100644 index 00000000..92d32afd Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_no_post.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_pen.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_pen.xml.flat new file mode 100644 index 00000000..fcba44e0 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_pen.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_push_comments.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_push_comments.xml.flat new file mode 100644 index 00000000..f203bca6 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_push_comments.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_push_reply.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_push_reply.xml.flat new file mode 100644 index 00000000..78c8a277 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_push_reply.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_reply.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_reply.xml.flat new file mode 100644 index 00000000..db4da76f Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_reply.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_settings_error.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_settings_error.xml.flat new file mode 100644 index 00000000..5fbe66b3 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_settings_error.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_share.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_share.xml.flat new file mode 100644 index 00000000..e2473bee Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_share.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_tick.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_tick.xml.flat new file mode 100644 index 00000000..b2e57f6d Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_tick.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_user_friends.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_user_friends.xml.flat new file mode 100644 index 00000000..2cc97d66 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_user_friends.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_xmlid.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_xmlid.xml.flat new file mode 100644 index 00000000..a6e52c3e Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_ic_xmlid.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_view_replies.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_view_replies.xml.flat new file mode 100644 index 00000000..d56cbfd9 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/drawable_amity_view_replies.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_activity_eko_push_notifications_settings.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_activity_eko_push_notifications_settings.xml.flat new file mode 100644 index 00000000..b777d661 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_activity_eko_push_notifications_settings.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_activity_eko_push_settings_detail.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_activity_eko_push_settings_detail.xml.flat new file mode 100644 index 00000000..dd77427c Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_activity_eko_push_settings_detail.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_category_community_list.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_category_community_list.xml.flat new file mode 100644 index 00000000..878da57f Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_category_community_list.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_category_list.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_category_list.xml.flat new file mode 100644 index 00000000..7b12db4d Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_category_list.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_community_detail.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_community_detail.xml.flat new file mode 100644 index 00000000..c2cb17a8 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_community_detail.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_community_home.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_community_home.xml.flat new file mode 100644 index 00000000..75b5f9be Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_community_home.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_community_member_settings.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_community_member_settings.xml.flat new file mode 100644 index 00000000..15520d68 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_community_member_settings.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_community_setting.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_community_setting.xml.flat new file mode 100644 index 00000000..6a8d888b Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_community_setting.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_create_community.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_create_community.xml.flat new file mode 100644 index 00000000..55b7ed1b Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_create_community.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_create_post.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_create_post.xml.flat new file mode 100644 index 00000000..6cdf9ab1 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_create_post.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_create_post_role_selection.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_create_post_role_selection.xml.flat new file mode 100644 index 00000000..922394ab Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_create_post_role_selection.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_edit_community.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_edit_community.xml.flat new file mode 100644 index 00000000..b948babe Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_edit_community.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_edit_post.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_edit_post.xml.flat new file mode 100644 index 00000000..0636bb35 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_edit_post.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_edit_user_profile.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_edit_user_profile.xml.flat new file mode 100644 index 00000000..f1627ac6 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_edit_user_profile.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_post_review_settings.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_post_review_settings.xml.flat new file mode 100644 index 00000000..038175c9 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_post_review_settings.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_select_members_list.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_select_members_list.xml.flat new file mode 100644 index 00000000..8a0c57c8 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_select_members_list.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_user_profile.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_user_profile.xml.flat new file mode 100644 index 00000000..4eca59de Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_activity_user_profile.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_comment_compose_bar.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_comment_compose_bar.xml.flat new file mode 100644 index 00000000..4dd6a2cb Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_comment_compose_bar.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_component_community_feed2.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_component_community_feed2.xml.flat new file mode 100644 index 00000000..7e8c0dd8 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_component_community_feed2.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_base_feed.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_base_feed.xml.flat new file mode 100644 index 00000000..7ca0dce9 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_base_feed.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_category_community_list.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_category_community_list.xml.flat new file mode 100644 index 00000000..aae46fc5 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_category_community_list.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_category_list.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_category_list.xml.flat new file mode 100644 index 00000000..08a4bc0b Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_category_list.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_category_preview.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_category_preview.xml.flat new file mode 100644 index 00000000..121eaed0 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_category_preview.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_community_home_page.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_community_home_page.xml.flat new file mode 100644 index 00000000..35e604da Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_community_home_page.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_community_member_settings.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_community_member_settings.xml.flat new file mode 100644 index 00000000..95493043 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_community_member_settings.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_community_page.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_community_page.xml.flat new file mode 100644 index 00000000..eed902ff Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_community_page.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_community_settings.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_community_settings.xml.flat new file mode 100644 index 00000000..042260a3 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_community_settings.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_create_community.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_create_community.xml.flat new file mode 100644 index 00000000..0e5322d6 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_create_community.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_edit_comment.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_edit_comment.xml.flat new file mode 100644 index 00000000..f42b8bbf Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_edit_comment.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_edit_user_profile.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_edit_user_profile.xml.flat new file mode 100644 index 00000000..05bc66b9 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_edit_user_profile.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_explore.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_explore.xml.flat new file mode 100644 index 00000000..62b77ab8 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_explore.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_members.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_members.xml.flat new file mode 100644 index 00000000..8df2bd17 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_members.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_moderators.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_moderators.xml.flat new file mode 100644 index 00000000..52fa4789 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_moderators.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_my_community.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_my_community.xml.flat new file mode 100644 index 00000000..70c47725 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_my_community.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_my_community_list.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_my_community_list.xml.flat new file mode 100644 index 00000000..15ecbcaf Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_my_community_list.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_news_feed.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_news_feed.xml.flat new file mode 100644 index 00000000..5335cc24 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_news_feed.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_post_create.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_post_create.xml.flat new file mode 100644 index 00000000..aa63aef6 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_post_create.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_post_detail.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_post_detail.xml.flat new file mode 100644 index 00000000..40cbbe9e Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_post_detail.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_post_review.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_post_review.xml.flat new file mode 100644 index 00000000..93c016e6 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_post_review.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_post_target_selection.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_post_target_selection.xml.flat new file mode 100644 index 00000000..79e8d7cd Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_post_target_selection.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_push_notification_settings.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_push_notification_settings.xml.flat new file mode 100644 index 00000000..b43e1356 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_push_notification_settings.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_push_settings_details.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_push_settings_details.xml.flat new file mode 100644 index 00000000..908dac61 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_push_settings_details.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_recommended_community.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_recommended_community.xml.flat new file mode 100644 index 00000000..164113e2 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_recommended_community.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_select_members_list.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_select_members_list.xml.flat new file mode 100644 index 00000000..c837954e Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_select_members_list.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_trending_community.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_trending_community.xml.flat new file mode 100644 index 00000000..5c8ee7d2 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_trending_community.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_user_profile_page.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_user_profile_page.xml.flat new file mode 100644 index 00000000..c843638a Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_fragment_user_profile_page.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_added_member.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_added_member.xml.flat new file mode 100644 index 00000000..9b29e918 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_added_member.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_category_community_list.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_category_community_list.xml.flat new file mode 100644 index 00000000..d9ebb35c Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_category_community_list.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_category_list.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_category_list.xml.flat new file mode 100644 index 00000000..80d1bb7d Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_category_list.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_comment_footer_news_feed.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_comment_footer_news_feed.xml.flat new file mode 100644 index 00000000..d186a13e Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_comment_footer_news_feed.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_comment_news_feed.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_comment_news_feed.xml.flat new file mode 100644 index 00000000..940b582a Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_comment_news_feed.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_comment_post.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_comment_post.xml.flat new file mode 100644 index 00000000..28f0f308 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_comment_post.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_community.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_community.xml.flat new file mode 100644 index 00000000..60d2579a Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_community.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_community_category.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_community_category.xml.flat new file mode 100644 index 00000000..ad0fe306 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_community_category.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_community_category_list.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_community_category_list.xml.flat new file mode 100644 index 00000000..39657c0c Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_community_category_list.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_community_membership.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_community_membership.xml.flat new file mode 100644 index 00000000..40b5bd5b Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_community_membership.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_community_selection_list.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_community_selection_list.xml.flat new file mode 100644 index 00000000..23d9b3ac Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_community_selection_list.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_create_post_file.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_create_post_file.xml.flat new file mode 100644 index 00000000..302d73b0 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_create_post_file.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_create_post_image.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_create_post_image.xml.flat new file mode 100644 index 00000000..872706f6 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_create_post_image.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_deleted_comment_post.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_deleted_comment_post.xml.flat new file mode 100644 index 00000000..cfe5f27f Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_deleted_comment_post.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_deleted_news_feed_reply.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_deleted_news_feed_reply.xml.flat new file mode 100644 index 00000000..33ef1d7c Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_deleted_news_feed_reply.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_files_post.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_files_post.xml.flat new file mode 100644 index 00000000..430ffa12 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_files_post.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_footer_view_post_file.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_footer_view_post_file.xml.flat new file mode 100644 index 00000000..67be14ce Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_footer_view_post_file.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_header_select_member.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_header_select_member.xml.flat new file mode 100644 index 00000000..4a1dc3e6 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_header_select_member.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_image_post.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_image_post.xml.flat new file mode 100644 index 00000000..5aa23c3f Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_image_post.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_multiple_create_post_image.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_multiple_create_post_image.xml.flat new file mode 100644 index 00000000..a8d9e290 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_multiple_create_post_image.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_my_community.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_my_community.xml.flat new file mode 100644 index 00000000..534cda64 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_my_community.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_my_community_more.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_my_community_more.xml.flat new file mode 100644 index 00000000..ab7bc398 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_my_community_more.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_no_data_post.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_no_data_post.xml.flat new file mode 100644 index 00000000..422ae812 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_no_data_post.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_footer.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_footer.xml.flat new file mode 100644 index 00000000..5d520a88 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_footer.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_header.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_header.xml.flat new file mode 100644 index 00000000..b1ff1df9 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_header.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_image_children_four.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_image_children_four.xml.flat new file mode 100644 index 00000000..393576f4 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_image_children_four.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_image_children_one.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_image_children_one.xml.flat new file mode 100644 index 00000000..ec659f0e Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_image_children_one.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_image_children_three.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_image_children_three.xml.flat new file mode 100644 index 00000000..b1aff6c7 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_image_children_three.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_image_children_two.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_image_children_two.xml.flat new file mode 100644 index 00000000..d2089e3f Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_post_image_children_two.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_recomm_comm.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_recomm_comm.xml.flat new file mode 100644 index 00000000..d28b9e33 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_recomm_comm.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_select_member.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_select_member.xml.flat new file mode 100644 index 00000000..7a23fd39 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_select_member.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_selected_member.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_selected_member.xml.flat new file mode 100644 index 00000000..260eb64f Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_selected_member.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_separate_content.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_separate_content.xml.flat new file mode 100644 index 00000000..59bac342 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_separate_content.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_header.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_header.xml.flat new file mode 100644 index 00000000..0dd9b50a Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_header.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_margin.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_margin.xml.flat new file mode 100644 index 00000000..be633f94 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_margin.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_nav_content.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_nav_content.xml.flat new file mode 100644 index 00000000..160eb165 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_nav_content.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_radio_content.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_radio_content.xml.flat new file mode 100644 index 00000000..d708d7a8 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_radio_content.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_text_content.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_text_content.xml.flat new file mode 100644 index 00000000..299e9648 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_text_content.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_toggle_content.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_toggle_content.xml.flat new file mode 100644 index 00000000..a956da2a Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_settings_toggle_content.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_text_post.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_text_post.xml.flat new file mode 100644 index 00000000..d8ce592c Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_text_post.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_trending_community_list.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_trending_community_list.xml.flat new file mode 100644 index 00000000..b3df0caa Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_trending_community_list.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_type_selector_community_category_list.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_type_selector_community_category_list.xml.flat new file mode 100644 index 00000000..2e471626 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_type_selector_community_category_list.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_unknown_post.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_unknown_post.xml.flat new file mode 100644 index 00000000..90e82785 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_unknown_post.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_view_post_file.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_view_post_file.xml.flat new file mode 100644 index 00000000..c8d1e701 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_item_view_post_file.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_layout_settings_error.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_layout_settings_error.xml.flat new file mode 100644 index 00000000..8507f049 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_layout_settings_error.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_news_feed_template.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_news_feed_template.xml.flat new file mode 100644 index 00000000..559da365 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_news_feed_template.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_added_member_with_add_icon.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_added_member_with_add_icon.xml.flat new file mode 100644 index 00000000..dc8b003d Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_added_member_with_add_icon.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_added_member_with_count.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_added_member_with_count.xml.flat new file mode 100644 index 00000000..7ffff0a0 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_added_member_with_count.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_community_sub_category.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_community_sub_category.xml.flat new file mode 100644 index 00000000..f4777389 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_community_sub_category.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_global_feed_empty.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_global_feed_empty.xml.flat new file mode 100644 index 00000000..78f0c82d Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_global_feed_empty.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_main_settings_content.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_main_settings_content.xml.flat new file mode 100644 index 00000000..22d0ca82 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_main_settings_content.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_my_timeline_feed_empty.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_my_timeline_feed_empty.xml.flat new file mode 100644 index 00000000..e56ea812 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_my_timeline_feed_empty.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_other_user_timeline_empty.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_other_user_timeline_empty.xml.flat new file mode 100644 index 00000000..49c046ac Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/layout_amity_view_other_user_timeline_empty.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_comment_action_menu_already_reported.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_comment_action_menu_already_reported.xml.flat new file mode 100644 index 00000000..462a5f3a Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_comment_action_menu_already_reported.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_comment_action_menu_report.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_comment_action_menu_report.xml.flat new file mode 100644 index 00000000..06f852ab Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_comment_action_menu_report.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_comment_action_menu_unreport.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_comment_action_menu_unreport.xml.flat new file mode 100644 index 00000000..e4fa296d Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_comment_action_menu_unreport.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_commnet_action_menu_admin.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_commnet_action_menu_admin.xml.flat new file mode 100644 index 00000000..d15620fe Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_commnet_action_menu_admin.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_commnet_action_menu_admin_with_unreport.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_commnet_action_menu_admin_with_unreport.xml.flat new file mode 100644 index 00000000..b9753df5 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_commnet_action_menu_admin_with_unreport.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_commnet_action_menu_comment_owner.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_commnet_action_menu_comment_owner.xml.flat new file mode 100644 index 00000000..69ba8fed Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_commnet_action_menu_comment_owner.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_community_home.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_community_home.xml.flat new file mode 100644 index 00000000..f27e39b7 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_community_home.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_community_member_report_user_menu.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_community_member_report_user_menu.xml.flat new file mode 100644 index 00000000..13b57e3f Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_community_member_report_user_menu.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_community_member_unreport_user_menu.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_community_member_unreport_user_menu.xml.flat new file mode 100644 index 00000000..09186c40 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_community_member_unreport_user_menu.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_default_menu_share.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_default_menu_share.xml.flat new file mode 100644 index 00000000..88594372 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_default_menu_share.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_admin.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_admin.xml.flat new file mode 100644 index 00000000..899ade1f Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_admin.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_admin_with_unreport.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_admin_with_unreport.xml.flat new file mode 100644 index 00000000..08393cd0 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_admin_with_unreport.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_already_reported.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_already_reported.xml.flat new file mode 100644 index 00000000..e549f1fc Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_already_reported.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_owner.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_owner.xml.flat new file mode 100644 index 00000000..1ecc032f Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_owner.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_report_post.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_report_post.xml.flat new file mode 100644 index 00000000..fe2aaf0b Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_report_post.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_unreport_post.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_unreport_post.xml.flat new file mode 100644 index 00000000..a5afe0b4 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_feed_action_menu_unreport_post.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_reply_action_menu_admin.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_reply_action_menu_admin.xml.flat new file mode 100644 index 00000000..449db435 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_reply_action_menu_admin.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_reply_action_menu_admin_with_unreport.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_reply_action_menu_admin_with_unreport.xml.flat new file mode 100644 index 00000000..db462502 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_reply_action_menu_admin_with_unreport.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_reply_action_menu_reply_owner.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_reply_action_menu_reply_owner.xml.flat new file mode 100644 index 00000000..2797435a Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_reply_action_menu_reply_owner.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_reply_action_menu_report.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_reply_action_menu_report.xml.flat new file mode 100644 index 00000000..1807316b Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_reply_action_menu_report.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_reply_action_menu_unreport.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_reply_action_menu_unreport.xml.flat new file mode 100644 index 00000000..ac8e68d0 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_reply_action_menu_unreport.xml.flat differ diff --git a/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_upload_profile_picture.xml.flat b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_upload_profile_picture.xml.flat new file mode 100644 index 00000000..1c449671 Binary files /dev/null and b/community/build/intermediates/compiled_local_resources/debug/out/menu_amity_upload_profile_picture.xml.flat differ diff --git a/community/build/intermediates/data-binding/debug/class-list/_generated.txt b/community/build/intermediates/data-binding/debug/class-list/_generated.txt new file mode 100644 index 00000000..37fca85c --- /dev/null +++ b/community/build/intermediates/data-binding/debug/class-list/_generated.txt @@ -0,0 +1 @@ +androidx.databinding.DataBindingComponent \ No newline at end of file diff --git a/community/build/intermediates/data_binding_artifact/debug/kaptDebugKotlin/com.ekoapp.ekosdk.uikit.community-br.bin b/community/build/intermediates/data_binding_artifact/debug/kaptDebugKotlin/com.ekoapp.ekosdk.uikit.community-br.bin new file mode 100644 index 00000000..9d710791 Binary files /dev/null and b/community/build/intermediates/data_binding_artifact/debug/kaptDebugKotlin/com.ekoapp.ekosdk.uikit.community-br.bin differ diff --git a/community/build/intermediates/data_binding_artifact/debug/kaptDebugKotlin/com.ekoapp.ekosdk.uikit.community-setter_store.json b/community/build/intermediates/data_binding_artifact/debug/kaptDebugKotlin/com.ekoapp.ekosdk.uikit.community-setter_store.json new file mode 100644 index 00000000..5f36d339 --- /dev/null +++ b/community/build/intermediates/data_binding_artifact/debug/kaptDebugKotlin/com.ekoapp.ekosdk.uikit.community-setter_store.json @@ -0,0 +1 @@ +{"version":5,"adapterMethods":{},"renamedMethods":{},"conversionMethods":{},"untaggableTypes":{},"multiValueAdapters":{},"inverseAdapters":{},"inverseMethods":{},"twoWayMethods":{},"useAndroidX":true} \ No newline at end of file diff --git a/community/build/intermediates/data_binding_base_class_log_artifact/debug/out/com.ekoapp.ekosdk.uikit.community-binding_classes.json b/community/build/intermediates/data_binding_base_class_log_artifact/debug/out/com.ekoapp.ekosdk.uikit.community-binding_classes.json new file mode 100644 index 00000000..8b6b7283 Binary files /dev/null and b/community/build/intermediates/data_binding_base_class_log_artifact/debug/out/com.ekoapp.ekosdk.uikit.community-binding_classes.json differ diff --git a/community/build/intermediates/data_binding_base_class_logs_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-binding_classes.json b/community/build/intermediates/data_binding_base_class_logs_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-binding_classes.json new file mode 100644 index 00000000..2bea4465 Binary files /dev/null and b/community/build/intermediates/data_binding_base_class_logs_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-binding_classes.json differ diff --git a/community/build/intermediates/data_binding_base_class_logs_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-binding_classes.json b/community/build/intermediates/data_binding_base_class_logs_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-binding_classes.json new file mode 100644 index 00000000..81525a7d Binary files /dev/null and b/community/build/intermediates/data_binding_base_class_logs_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-binding_classes.json differ diff --git a/community/build/intermediates/data_binding_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-br.bin b/community/build/intermediates/data_binding_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-br.bin new file mode 100644 index 00000000..56dbcb66 Binary files /dev/null and b/community/build/intermediates/data_binding_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-br.bin differ diff --git a/community/build/intermediates/data_binding_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-setter_store.json b/community/build/intermediates/data_binding_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-setter_store.json new file mode 100644 index 00000000..73a96aeb --- /dev/null +++ b/community/build/intermediates/data_binding_dependency_artifacts/debug/out/androidx.databinding.library.baseAdapters-setter_store.json @@ -0,0 +1 @@ +{"version":5,"adapterMethods":{"android:animateLayoutChanges":[[{"viewType":"android.view.ViewGroup","valueType":"boolean"},{"type":"androidx.databinding.adapters.ViewGroupBindingAdapter","method":"setAnimateLayoutChanges","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:autoText":[[{"viewType":"android.widget.TextView","valueType":"boolean"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setAutoText","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:background":[[{"viewType":"android.view.View","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setBackground","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:bufferType":[[{"viewType":"android.widget.TextView","valueType":"android.widget.TextView.BufferType"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setBufferType","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:capitalize":[[{"viewType":"android.widget.TextView","valueType":"android.text.method.TextKeyListener.Capitalize"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setCapitalize","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:checked":[[{"viewType":"android.widget.CompoundButton","valueType":"boolean"},{"type":"androidx.databinding.adapters.CompoundButtonBindingAdapter","method":"setChecked","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:checkedButton":[[{"viewType":"android.widget.RadioGroup","valueType":"int"},{"type":"androidx.databinding.adapters.RadioGroupBindingAdapter","method":"setCheckedButton","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:collapseColumns":[[{"viewType":"android.widget.TableLayout","valueType":"java.lang.CharSequence"},{"type":"androidx.databinding.adapters.TableLayoutBindingAdapter","method":"setCollapseColumns","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:currentTab":[[{"viewType":"android.widget.TabHost","valueType":"int"},{"type":"androidx.databinding.adapters.TabHostBindingAdapter","method":"setCurrentTab","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.TabHost","valueType":"java.lang.String"},{"type":"androidx.databinding.adapters.TabHostBindingAdapter","method":"setCurrentTabTag","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:date":[[{"viewType":"android.widget.CalendarView","valueType":"long"},{"type":"androidx.databinding.adapters.CalendarViewBindingAdapter","method":"setDate","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:digits":[[{"viewType":"android.widget.TextView","valueType":"java.lang.CharSequence"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setDigits","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:drawableBottom":[[{"viewType":"android.widget.TextView","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setDrawableBottom","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:drawableEnd":[[{"viewType":"android.widget.TextView","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setDrawableEnd","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:drawableLeft":[[{"viewType":"android.widget.TextView","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setDrawableLeft","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:drawableRight":[[{"viewType":"android.widget.TextView","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setDrawableRight","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:drawableStart":[[{"viewType":"android.widget.TextView","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setDrawableStart","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:drawableTop":[[{"viewType":"android.widget.TextView","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setDrawableTop","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:entries":[[{"viewType":"android.widget.AbsSpinner","valueType":"java.lang.CharSequence[]"},{"type":"androidx.databinding.adapters.AbsSpinnerBindingAdapter","method":"setEntries","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.AbsSpinner","valueType":"java.util.List"},{"type":"androidx.databinding.adapters.AbsSpinnerBindingAdapter","method":"setEntries","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:hour":[[{"viewType":"android.widget.TimePicker","valueType":"int"},{"type":"androidx.databinding.adapters.TimePickerBindingAdapter","method":"setHour","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:imeActionId":[[{"viewType":"android.widget.TextView","valueType":"int"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setImeActionLabel","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:imeActionLabel":[[{"viewType":"android.widget.TextView","valueType":"java.lang.CharSequence"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setImeActionLabel","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:inputMethod":[[{"viewType":"android.widget.TextView","valueType":"java.lang.CharSequence"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setInputMethod","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:lineSpacingExtra":[[{"viewType":"android.widget.TextView","valueType":"float"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setLineSpacingExtra","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:lineSpacingMultiplier":[[{"viewType":"android.widget.TextView","valueType":"float"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setLineSpacingMultiplier","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:maxLength":[[{"viewType":"android.widget.TextView","valueType":"int"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setMaxLength","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:minute":[[{"viewType":"android.widget.TimePicker","valueType":"int"},{"type":"androidx.databinding.adapters.TimePickerBindingAdapter","method":"setMinute","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:numeric":[[{"viewType":"android.widget.TextView","valueType":"int"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setNumeric","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:onInflate":[[{"viewType":"androidx.databinding.ViewStubProxy","valueType":"android.view.ViewStub.OnInflateListener"},{"type":"androidx.databinding.adapters.ViewStubBindingAdapter","method":"setOnInflateListener","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:onLayoutChange":[[{"viewType":"android.view.View","valueType":"android.view.View.OnLayoutChangeListener"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnLayoutChangeListener","requiresOldValue":true,"isStatic":true,"componentClass":null}]],"android:padding":[[{"viewType":"android.view.View","valueType":"float"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPadding","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:paddingBottom":[[{"viewType":"android.view.View","valueType":"float"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPaddingBottom","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:paddingEnd":[[{"viewType":"android.view.View","valueType":"float"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPaddingEnd","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:paddingLeft":[[{"viewType":"android.view.View","valueType":"float"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPaddingLeft","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:paddingRight":[[{"viewType":"android.view.View","valueType":"float"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPaddingRight","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:paddingStart":[[{"viewType":"android.view.View","valueType":"float"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPaddingStart","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:paddingTop":[[{"viewType":"android.view.View","valueType":"float"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPaddingTop","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:password":[[{"viewType":"android.widget.TextView","valueType":"boolean"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setPassword","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:phoneNumber":[[{"viewType":"android.widget.TextView","valueType":"boolean"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setPhoneNumber","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:progress":[[{"viewType":"android.widget.SeekBar","valueType":"int"},{"type":"androidx.databinding.adapters.SeekBarBindingAdapter","method":"setProgress","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:rating":[[{"viewType":"android.widget.RatingBar","valueType":"float"},{"type":"androidx.databinding.adapters.RatingBarBindingAdapter","method":"setRating","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:requiresFadingEdge":[[{"viewType":"android.view.View","valueType":"int"},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setRequiresFadingEdge","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:selectedItemPosition":[[{"viewType":"android.widget.AdapterView","valueType":"int"},{"type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"setSelectedItemPosition","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:selection":[[{"viewType":"android.widget.AdapterView","valueType":"int"},{"type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"setSelection","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:shadowColor":[[{"viewType":"android.widget.TextView","valueType":"int"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setShadowColor","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:shadowDx":[[{"viewType":"android.widget.TextView","valueType":"float"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setShadowDx","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:shadowDy":[[{"viewType":"android.widget.TextView","valueType":"float"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setShadowDy","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:shadowRadius":[[{"viewType":"android.widget.TextView","valueType":"float"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setShadowRadius","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:shrinkColumns":[[{"viewType":"android.widget.TableLayout","valueType":"java.lang.CharSequence"},{"type":"androidx.databinding.adapters.TableLayoutBindingAdapter","method":"setShrinkColumns","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:src":[[{"viewType":"android.widget.ImageView","valueType":"android.graphics.drawable.Drawable"},{"type":"androidx.databinding.adapters.ImageViewBindingAdapter","method":"setImageDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","valueType":"android.net.Uri"},{"type":"androidx.databinding.adapters.ImageViewBindingAdapter","method":"setImageUri","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","valueType":"java.lang.String"},{"type":"androidx.databinding.adapters.ImageViewBindingAdapter","method":"setImageUri","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:stretchColumns":[[{"viewType":"android.widget.TableLayout","valueType":"java.lang.CharSequence"},{"type":"androidx.databinding.adapters.TableLayoutBindingAdapter","method":"setStretchColumns","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:switchTextAppearance":[[{"viewType":"android.widget.Switch","valueType":"int"},{"type":"androidx.databinding.adapters.SwitchBindingAdapter","method":"setSwitchTextAppearance","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"androidx.appcompat.widget.SwitchCompat","valueType":"int"},{"type":"androidx.databinding.adapters.SwitchCompatBindingAdapter","method":"setSwitchTextAppearance","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:text":[[{"viewType":"android.widget.TextView","valueType":"java.lang.CharSequence"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setText","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:textSize":[[{"viewType":"android.widget.TextView","valueType":"float"},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setTextSize","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:value":[[{"viewType":"android.widget.NumberPicker","valueType":"int"},{"type":"androidx.databinding.adapters.NumberPickerBindingAdapter","method":"setValue","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"contentPadding":[[{"viewType":"androidx.cardview.widget.CardView","valueType":"int"},{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setContentPadding","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"contentPaddingBottom":[[{"viewType":"androidx.cardview.widget.CardView","valueType":"int"},{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setContentPaddingBottom","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"contentPaddingLeft":[[{"viewType":"androidx.cardview.widget.CardView","valueType":"int"},{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setContentPaddingLeft","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"contentPaddingRight":[[{"viewType":"androidx.cardview.widget.CardView","valueType":"int"},{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setContentPaddingRight","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"contentPaddingTop":[[{"viewType":"androidx.cardview.widget.CardView","valueType":"int"},{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setContentPaddingTop","requiresOldValue":false,"isStatic":true,"componentClass":null}]]},"renamedMethods":{"android:alwaysDrawnWithCache":{"android.view.ViewGroup":{"type":"androidx.databinding.adapters.ViewGroupBindingAdapter","method":"setAlwaysDrawnWithCacheEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:animationCache":{"android.view.ViewGroup":{"type":"androidx.databinding.adapters.ViewGroupBindingAdapter","method":"setAnimationCacheEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:autoLink":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setAutoLinkMask","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:backgroundTint":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setBackgroundTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:buttonTint":{"android.widget.CompoundButton":{"type":"androidx.databinding.adapters.CompoundButtonBindingAdapter","method":"setButtonTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:checkMark":{"android.widget.CheckedTextView":{"type":"androidx.databinding.adapters.CheckedTextViewBindingAdapter","method":"setCheckMarkDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:checkMarkTint":{"android.widget.CheckedTextView":{"type":"androidx.databinding.adapters.CheckedTextViewBindingAdapter","method":"setCheckMarkTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:completionThreshold":{"android.widget.AutoCompleteTextView":{"type":"androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter","method":"setThreshold","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:divider":{"android.widget.LinearLayout":{"type":"androidx.databinding.adapters.LinearLayoutBindingAdapter","method":"setDividerDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null},"android.widget.TabWidget":{"type":"androidx.databinding.adapters.TabWidgetBindingAdapter","method":"setDividerDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:drawablePadding":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setCompoundDrawablePadding","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:editorExtras":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setInputExtras","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:fadeScrollbars":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setScrollbarFadingEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:foregroundTint":{"android.widget.FrameLayout":{"type":"androidx.databinding.adapters.FrameLayoutBindingAdapter","method":"setForegroundTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:format":{"android.widget.NumberPicker":{"type":"androidx.databinding.adapters.NumberPickerBindingAdapter","method":"setFormatter","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:getOutline":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOutlineProvider","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:indeterminateTint":{"android.widget.ProgressBar":{"type":"androidx.databinding.adapters.ProgressBarBindingAdapter","method":"setIndeterminateTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:inputType":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setRawInputType","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:layout":{"android.view.ViewStub":{"type":"androidx.databinding.adapters.ViewStubBindingAdapter","method":"setLayoutResource","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:listSelector":{"android.widget.AbsListView":{"type":"androidx.databinding.adapters.AbsListViewBindingAdapter","method":"setSelector","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:measureWithLargestChild":{"android.widget.LinearLayout":{"type":"androidx.databinding.adapters.LinearLayoutBindingAdapter","method":"setMeasureWithLargestChildEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:nextFocusDown":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setNextFocusDownId","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:nextFocusForward":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setNextFocusForwardId","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:nextFocusLeft":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setNextFocusLeftId","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:nextFocusRight":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setNextFocusRightId","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:nextFocusUp":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setNextFocusUpId","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onApplyWindowInsets":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnApplyWindowInsetsListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onCheckedChanged":{"android.widget.CompoundButton":{"type":"androidx.databinding.adapters.CompoundButtonBindingAdapter","method":"setOnCheckedChangeListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onChildClick":{"android.widget.ExpandableListView":{"type":"androidx.databinding.adapters.ExpandableListViewBindingAdapter","method":"setOnChildClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onChronometerTick":{"android.widget.Chronometer":{"type":"androidx.databinding.adapters.ChronometerBindingAdapter","method":"setOnChronometerTickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onClick":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onClose":{"android.widget.SearchView":{"type":"androidx.databinding.adapters.SearchViewBindingAdapter","method":"setOnCloseListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onCompletion":{"android.widget.VideoView":{"type":"androidx.databinding.adapters.VideoViewBindingAdapter","method":"setOnCompletionListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onCreateContextMenu":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnCreateContextMenuListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onDismiss":{"android.widget.AutoCompleteTextView":{"type":"androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter","method":"setOnDismissListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onDrag":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnDragListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onEditorAction":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setOnEditorActionListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onError":{"android.widget.VideoView":{"type":"androidx.databinding.adapters.VideoViewBindingAdapter","method":"setOnErrorListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onFocusChange":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnFocusChangeListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onGenericMotion":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnGenericMotionListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onGroupClick":{"android.widget.ExpandableListView":{"type":"androidx.databinding.adapters.ExpandableListViewBindingAdapter","method":"setOnGroupClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onGroupCollapse":{"android.widget.ExpandableListView":{"type":"androidx.databinding.adapters.ExpandableListViewBindingAdapter","method":"setOnGroupCollapseListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onGroupExpand":{"android.widget.ExpandableListView":{"type":"androidx.databinding.adapters.ExpandableListViewBindingAdapter","method":"setOnGroupExpandListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onHover":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnHoverListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onInfo":{"android.widget.VideoView":{"type":"androidx.databinding.adapters.VideoViewBindingAdapter","method":"setOnInfoListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onItemClick":{"android.widget.AdapterView":{"type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"setOnItemClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null},"android.widget.AutoCompleteTextView":{"type":"androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter","method":"setOnItemClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onItemLongClick":{"android.widget.AdapterView":{"type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"setOnItemLongClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onKey":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnKeyListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onLongClick":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnLongClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onMenuItemClick":{"android.widget.ActionMenuView":{"type":"androidx.databinding.adapters.ActionMenuViewBindingAdapter","method":"setOnMenuItemClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null},"android.widget.Toolbar":{"type":"androidx.databinding.adapters.ToolbarBindingAdapter","method":"setOnMenuItemClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onMovedToScrapHeap":{"android.widget.AbsListView":{"type":"androidx.databinding.adapters.AbsListViewBindingAdapter","method":"setRecyclerListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onNavigationClick":{"android.widget.Toolbar":{"type":"androidx.databinding.adapters.ToolbarBindingAdapter","method":"setNavigationOnClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onPrepared":{"android.widget.VideoView":{"type":"androidx.databinding.adapters.VideoViewBindingAdapter","method":"setOnPreparedListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onQueryTextFocusChange":{"android.widget.SearchView":{"type":"androidx.databinding.adapters.SearchViewBindingAdapter","method":"setOnQueryTextFocusChangeListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onScrollStateChange":{"android.widget.NumberPicker":{"type":"androidx.databinding.adapters.NumberPickerBindingAdapter","method":"setOnScrollListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onSearchClick":{"android.widget.SearchView":{"type":"androidx.databinding.adapters.SearchViewBindingAdapter","method":"setOnSearchClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onSystemUiVisibilityChange":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnSystemUiVisibilityChangeListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onTouch":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnTouchListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onZoomIn":{"android.widget.ZoomControls":{"type":"androidx.databinding.adapters.ZoomControlsBindingAdapter","method":"setOnZoomInClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:onZoomOut":{"android.widget.ZoomControls":{"type":"androidx.databinding.adapters.ZoomControlsBindingAdapter","method":"setOnZoomOutClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:popupBackground":{"android.widget.AutoCompleteTextView":{"type":"androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter","method":"setDropDownBackgroundDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null},"android.widget.Spinner":{"type":"androidx.databinding.adapters.SpinnerBindingAdapter","method":"setPopupBackgroundDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:progressTint":{"android.widget.ProgressBar":{"type":"androidx.databinding.adapters.ProgressBarBindingAdapter","method":"setProgressTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:requiresFadingEdge":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setVerticalFadingEdgeEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:scrollHorizontally":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setHorizontallyScrolling","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:scrollbarDefaultDelayBeforeFade":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setScrollBarDefaultDelayBeforeFade","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:scrollbarFadeDuration":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setScrollBarFadeDuration","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:scrollbarSize":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setScrollBarSize","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:scrollbarStyle":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setScrollBarStyle","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:scrollingCache":{"android.widget.AbsListView":{"type":"androidx.databinding.adapters.AbsListViewBindingAdapter","method":"setScrollingCacheEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:secondaryProgressTint":{"android.widget.ProgressBar":{"type":"androidx.databinding.adapters.ProgressBarBindingAdapter","method":"setSecondaryProgressTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:smoothScrollbar":{"android.widget.AbsListView":{"type":"androidx.databinding.adapters.AbsListViewBindingAdapter","method":"setSmoothScrollbarEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:splitMotionEvents":{"android.view.ViewGroup":{"type":"androidx.databinding.adapters.ViewGroupBindingAdapter","method":"setMotionEventSplittingEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:tabStripEnabled":{"android.widget.TabWidget":{"type":"androidx.databinding.adapters.TabWidgetBindingAdapter","method":"setStripEnabled","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:tabStripLeft":{"android.widget.TabWidget":{"type":"androidx.databinding.adapters.TabWidgetBindingAdapter","method":"setLeftStripDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:tabStripRight":{"android.widget.TabWidget":{"type":"androidx.databinding.adapters.TabWidgetBindingAdapter","method":"setRightStripDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:textAllCaps":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setAllCaps","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:textColorHighlight":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setHighlightColor","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:textColorHint":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setHintTextColor","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:textColorLink":{"android.widget.TextView":{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setLinkTextColor","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:thumb":{"android.widget.Switch":{"type":"androidx.databinding.adapters.SwitchBindingAdapter","method":"setThumbDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null},"androidx.appcompat.widget.SwitchCompat":{"type":"androidx.databinding.adapters.SwitchCompatBindingAdapter","method":"setThumbDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:thumbTint":{"android.widget.AbsSeekBar":{"type":"androidx.databinding.adapters.AbsSeekBarBindingAdapter","method":"setThumbTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:tint":{"android.widget.ImageView":{"type":"androidx.databinding.adapters.ImageViewBindingAdapter","method":"setImageTintList","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:tintMode":{"android.widget.ImageView":{"type":"androidx.databinding.adapters.ImageViewBindingAdapter","method":"setImageTintMode","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:track":{"android.widget.Switch":{"type":"androidx.databinding.adapters.SwitchBindingAdapter","method":"setTrackDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null},"androidx.appcompat.widget.SwitchCompat":{"type":"androidx.databinding.adapters.SwitchCompatBindingAdapter","method":"setTrackDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:transformPivotX":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPivotX","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:transformPivotY":{"android.view.View":{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setPivotY","requiresOldValue":false,"isStatic":true,"componentClass":null}},"cardCornerRadius":{"androidx.cardview.widget.CardView":{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setRadius","requiresOldValue":false,"isStatic":true,"componentClass":null}},"cardMaxElevation":{"androidx.cardview.widget.CardView":{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setMaxCardElevation","requiresOldValue":false,"isStatic":true,"componentClass":null}},"cardPreventCornerOverlap":{"androidx.cardview.widget.CardView":{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setPreventCornerOverlap","requiresOldValue":false,"isStatic":true,"componentClass":null}},"cardUseCompatPadding":{"androidx.cardview.widget.CardView":{"type":"androidx.databinding.adapters.CardViewBindingAdapter","method":"setUseCompatPadding","requiresOldValue":false,"isStatic":true,"componentClass":null}}},"conversionMethods":{"int":{"android.content.res.ColorStateList":{"type":"androidx.databinding.adapters.Converters","method":"convertColorToColorStateList","requiresOldValue":false,"isStatic":true,"componentClass":null},"android.graphics.drawable.ColorDrawable":{"type":"androidx.databinding.adapters.Converters","method":"convertColorToDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}}},"untaggableTypes":{"android.view.ViewStub":"androidx.databinding.adapters.ViewStubBindingAdapter"},"multiValueAdapters":[[{"viewType":"android.view.View","attributes":["android:onClick","android:clickable"],"parameterTypes":["android.view.View.OnClickListener","boolean"],"requireAll":true,"attributeIndices":{"android:clickable":1,"android:onClick":0}},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnClick","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.view.View","attributes":["android:onClickListener","android:clickable"],"parameterTypes":["android.view.View.OnClickListener","boolean"],"requireAll":true,"attributeIndices":{"android:clickable":1,"android:onClickListener":0}},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.view.View","attributes":["android:onLongClick","android:longClickable"],"parameterTypes":["android.view.View.OnLongClickListener","boolean"],"requireAll":true,"attributeIndices":{"android:longClickable":1,"android:onLongClick":0}},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnLongClick","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.view.View","attributes":["android:onLongClickListener","android:longClickable"],"parameterTypes":["android.view.View.OnLongClickListener","boolean"],"requireAll":true,"attributeIndices":{"android:longClickable":1,"android:onLongClickListener":0}},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnLongClickListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.view.View","attributes":["android:onViewDetachedFromWindow","android:onViewAttachedToWindow"],"parameterTypes":["androidx.databinding.adapters.ViewBindingAdapter.OnViewDetachedFromWindow","androidx.databinding.adapters.ViewBindingAdapter.OnViewAttachedToWindow"],"requireAll":false,"attributeIndices":{"android:onViewAttachedToWindow":1,"android:onViewDetachedFromWindow":0}},{"type":"androidx.databinding.adapters.ViewBindingAdapter","method":"setOnAttachStateChangeListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.view.ViewGroup","attributes":["android:onChildViewAdded","android:onChildViewRemoved"],"parameterTypes":["androidx.databinding.adapters.ViewGroupBindingAdapter.OnChildViewAdded","androidx.databinding.adapters.ViewGroupBindingAdapter.OnChildViewRemoved"],"requireAll":false,"attributeIndices":{"android:onChildViewAdded":0,"android:onChildViewRemoved":1}},{"type":"androidx.databinding.adapters.ViewGroupBindingAdapter","method":"setListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.view.ViewGroup","attributes":["android:onAnimationStart","android:onAnimationEnd","android:onAnimationRepeat"],"parameterTypes":["androidx.databinding.adapters.ViewGroupBindingAdapter.OnAnimationStart","androidx.databinding.adapters.ViewGroupBindingAdapter.OnAnimationEnd","androidx.databinding.adapters.ViewGroupBindingAdapter.OnAnimationRepeat"],"requireAll":false,"attributeIndices":{"android:onAnimationEnd":1,"android:onAnimationRepeat":2,"android:onAnimationStart":0}},{"type":"androidx.databinding.adapters.ViewGroupBindingAdapter","method":"setListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.AbsListView","attributes":["android:onScroll","android:onScrollStateChanged"],"parameterTypes":["androidx.databinding.adapters.AbsListViewBindingAdapter.OnScroll","androidx.databinding.adapters.AbsListViewBindingAdapter.OnScrollStateChanged"],"requireAll":false,"attributeIndices":{"android:onScroll":0,"android:onScrollStateChanged":1}},{"type":"androidx.databinding.adapters.AbsListViewBindingAdapter","method":"setOnScroll","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.AdapterView","attributes":["android:selectedItemPosition","android:adapter"],"parameterTypes":["int","android.widget.Adapter"],"requireAll":true,"attributeIndices":{"android:adapter":1,"android:selectedItemPosition":0}},{"type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"setSelectedItemPosition","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.AdapterView","attributes":["android:selection","android:adapter"],"parameterTypes":["int","android.widget.Adapter"],"requireAll":true,"attributeIndices":{"android:adapter":1,"android:selection":0}},{"type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"setSelection","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.AdapterView","attributes":["android:onItemSelected","android:onNothingSelected","android:selectedItemPositionAttrChanged"],"parameterTypes":["androidx.databinding.adapters.AdapterViewBindingAdapter.OnItemSelected","androidx.databinding.adapters.AdapterViewBindingAdapter.OnNothingSelected","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:onItemSelected":0,"android:onNothingSelected":1,"android:selectedItemPositionAttrChanged":2}},{"type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"setOnItemSelectedListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.AutoCompleteTextView","attributes":["android:fixText","android:isValid"],"parameterTypes":["androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter.FixText","androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter.IsValid"],"requireAll":false,"attributeIndices":{"android:fixText":0,"android:isValid":1}},{"type":"androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter","method":"setValidator","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.AutoCompleteTextView","attributes":["android:onItemSelected","android:onNothingSelected"],"parameterTypes":["androidx.databinding.adapters.AdapterViewBindingAdapter.OnItemSelected","androidx.databinding.adapters.AdapterViewBindingAdapter.OnNothingSelected"],"requireAll":false,"attributeIndices":{"android:onItemSelected":0,"android:onNothingSelected":1}},{"type":"androidx.databinding.adapters.AutoCompleteTextViewBindingAdapter","method":"setOnItemSelectedListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.CalendarView","attributes":["android:onSelectedDayChange","android:dateAttrChanged"],"parameterTypes":["android.widget.CalendarView.OnDateChangeListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:dateAttrChanged":1,"android:onSelectedDayChange":0}},{"type":"androidx.databinding.adapters.CalendarViewBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.CompoundButton","attributes":["android:onCheckedChanged","android:checkedAttrChanged"],"parameterTypes":["android.widget.CompoundButton.OnCheckedChangeListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:checkedAttrChanged":1,"android:onCheckedChanged":0}},{"type":"androidx.databinding.adapters.CompoundButtonBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.DatePicker","attributes":["android:year","android:month","android:day","android:onDateChanged","android:yearAttrChanged","android:monthAttrChanged","android:dayAttrChanged"],"parameterTypes":["int","int","int","android.widget.DatePicker.OnDateChangedListener","androidx.databinding.InverseBindingListener","androidx.databinding.InverseBindingListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:day":2,"android:dayAttrChanged":6,"android:month":1,"android:monthAttrChanged":5,"android:onDateChanged":3,"android:year":0,"android:yearAttrChanged":4}},{"type":"androidx.databinding.adapters.DatePickerBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.NumberPicker","attributes":["android:onValueChange","android:valueAttrChanged"],"parameterTypes":["android.widget.NumberPicker.OnValueChangeListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:onValueChange":0,"android:valueAttrChanged":1}},{"type":"androidx.databinding.adapters.NumberPickerBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.RadioGroup","attributes":["android:onCheckedChanged","android:checkedButtonAttrChanged"],"parameterTypes":["android.widget.RadioGroup.OnCheckedChangeListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:checkedButtonAttrChanged":1,"android:onCheckedChanged":0}},{"type":"androidx.databinding.adapters.RadioGroupBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.RatingBar","attributes":["android:onRatingChanged","android:ratingAttrChanged"],"parameterTypes":["android.widget.RatingBar.OnRatingBarChangeListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:onRatingChanged":0,"android:ratingAttrChanged":1}},{"type":"androidx.databinding.adapters.RatingBarBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.SearchView","attributes":["android:onQueryTextSubmit","android:onQueryTextChange"],"parameterTypes":["androidx.databinding.adapters.SearchViewBindingAdapter.OnQueryTextSubmit","androidx.databinding.adapters.SearchViewBindingAdapter.OnQueryTextChange"],"requireAll":false,"attributeIndices":{"android:onQueryTextChange":1,"android:onQueryTextSubmit":0}},{"type":"androidx.databinding.adapters.SearchViewBindingAdapter","method":"setOnQueryTextListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.SearchView","attributes":["android:onSuggestionSelect","android:onSuggestionClick"],"parameterTypes":["androidx.databinding.adapters.SearchViewBindingAdapter.OnSuggestionSelect","androidx.databinding.adapters.SearchViewBindingAdapter.OnSuggestionClick"],"requireAll":false,"attributeIndices":{"android:onSuggestionClick":1,"android:onSuggestionSelect":0}},{"type":"androidx.databinding.adapters.SearchViewBindingAdapter","method":"setOnSuggestListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.SeekBar","attributes":["android:onStartTrackingTouch","android:onStopTrackingTouch","android:onProgressChanged","android:progressAttrChanged"],"parameterTypes":["androidx.databinding.adapters.SeekBarBindingAdapter.OnStartTrackingTouch","androidx.databinding.adapters.SeekBarBindingAdapter.OnStopTrackingTouch","androidx.databinding.adapters.SeekBarBindingAdapter.OnProgressChanged","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:onProgressChanged":2,"android:onStartTrackingTouch":0,"android:onStopTrackingTouch":1,"android:progressAttrChanged":3}},{"type":"androidx.databinding.adapters.SeekBarBindingAdapter","method":"setOnSeekBarChangeListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.TabHost","attributes":["android:onTabChanged","android:currentTabAttrChanged"],"parameterTypes":["android.widget.TabHost.OnTabChangeListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:currentTabAttrChanged":1,"android:onTabChanged":0}},{"type":"androidx.databinding.adapters.TabHostBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.TextView","attributes":["android:beforeTextChanged","android:onTextChanged","android:afterTextChanged","android:textAttrChanged"],"parameterTypes":["androidx.databinding.adapters.TextViewBindingAdapter.BeforeTextChanged","androidx.databinding.adapters.TextViewBindingAdapter.OnTextChanged","androidx.databinding.adapters.TextViewBindingAdapter.AfterTextChanged","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:afterTextChanged":2,"android:beforeTextChanged":0,"android:onTextChanged":1,"android:textAttrChanged":3}},{"type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"setTextWatcher","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.TimePicker","attributes":["android:onTimeChanged","android:hourAttrChanged","android:minuteAttrChanged"],"parameterTypes":["android.widget.TimePicker.OnTimeChangedListener","androidx.databinding.InverseBindingListener","androidx.databinding.InverseBindingListener"],"requireAll":false,"attributeIndices":{"android:hourAttrChanged":1,"android:minuteAttrChanged":2,"android:onTimeChanged":0}},{"type":"androidx.databinding.adapters.TimePickerBindingAdapter","method":"setListeners","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"inverseAdapters":{"android:currentTab":[[{"viewType":"android.widget.TabHost","valueType":"int"},{"event":"android:currentTabAttrChanged","type":"androidx.databinding.adapters.TabHostBindingAdapter","method":"getCurrentTab","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.TabHost","valueType":"java.lang.String"},{"event":"android:currentTabAttrChanged","type":"androidx.databinding.adapters.TabHostBindingAdapter","method":"getCurrentTabTag","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:hour":[[{"viewType":"android.widget.TimePicker","valueType":"int"},{"event":"android:hourAttrChanged","type":"androidx.databinding.adapters.TimePickerBindingAdapter","method":"getHour","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:minute":[[{"viewType":"android.widget.TimePicker","valueType":"int"},{"event":"android:minuteAttrChanged","type":"androidx.databinding.adapters.TimePickerBindingAdapter","method":"getMinute","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:text":[[{"viewType":"android.widget.TextView","valueType":"java.lang.String"},{"event":"android:textAttrChanged","type":"androidx.databinding.adapters.TextViewBindingAdapter","method":"getTextString","requiresOldValue":false,"isStatic":true,"componentClass":null}]]},"inverseMethods":{"android:checked":{"android.widget.CompoundButton":{"event":"android:checkedAttrChanged","type":"androidx.databinding.adapters.CompoundButtonBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:checkedButton":{"android.widget.RadioGroup":{"event":"android:checkedButtonAttrChanged","type":"androidx.databinding.adapters.RadioGroupBindingAdapter","method":"getCheckedRadioButtonId","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:date":{"android.widget.CalendarView":{"event":"android:dateAttrChanged","type":"androidx.databinding.adapters.CalendarViewBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:day":{"android.widget.DatePicker":{"event":"android:dayAttrChanged","type":"androidx.databinding.adapters.DatePickerBindingAdapter","method":"getDayOfMonth","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:month":{"android.widget.DatePicker":{"event":"android:monthAttrChanged","type":"androidx.databinding.adapters.DatePickerBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:progress":{"android.widget.SeekBar":{"event":"android:progressAttrChanged","type":"androidx.databinding.adapters.SeekBarBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:rating":{"android.widget.RatingBar":{"event":"android:ratingAttrChanged","type":"androidx.databinding.adapters.RatingBarBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:selectedItemPosition":{"android.widget.AdapterView":{"event":"android:selectedItemPositionAttrChanged","type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:selection":{"android.widget.AdapterView":{"event":"android:selectedItemPositionAttrChanged","type":"androidx.databinding.adapters.AdapterViewBindingAdapter","method":"getSelectedItemPosition","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:value":{"android.widget.NumberPicker":{"event":"android:valueAttrChanged","type":"androidx.databinding.adapters.NumberPickerBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}},"android:year":{"android.widget.DatePicker":{"event":"android:yearAttrChanged","type":"androidx.databinding.adapters.DatePickerBindingAdapter","method":"","requiresOldValue":false,"isStatic":true,"componentClass":null}}},"twoWayMethods":{},"useAndroidX":true} \ No newline at end of file diff --git a/community/build/intermediates/data_binding_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-br.bin b/community/build/intermediates/data_binding_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-br.bin new file mode 100644 index 00000000..daa358d5 Binary files /dev/null and b/community/build/intermediates/data_binding_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-br.bin differ diff --git a/community/build/intermediates/data_binding_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-setter_store.json b/community/build/intermediates/data_binding_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-setter_store.json new file mode 100644 index 00000000..d3a98d76 --- /dev/null +++ b/community/build/intermediates/data_binding_dependency_artifacts/debug/out/com.ekoapp.ekosdk.uikit-setter_store.json @@ -0,0 +1 @@ +{"version":5,"adapterMethods":{"ekoBackgroundColorAlpha":[[{"viewType":"com.google.android.material.imageview.ShapeableImageView","valueType":"int"},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setBackgroundAlpha","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"ekoButtonStrokeShade":[[{"viewType":"com.google.android.material.button.MaterialButton","valueType":"com.ekoapp.ekosdk.uikit.common.views.ColorShade"},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setBackgroundAlpha","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"ekoVisibility":[[{"viewType":"android.view.View","valueType":"boolean"},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setVisibility","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"imageResource":[[{"viewType":"android.widget.ImageView","valueType":"android.graphics.drawable.Drawable"},{"type":"com.ekoapp.ekosdk.uikit.components.ImageViewBindingAdapterKt","method":"setImageDrawable","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","valueType":"android.net.Uri"},{"type":"com.ekoapp.ekosdk.uikit.components.ImageViewBindingAdapterKt","method":"setImageUri","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","valueType":"int"},{"type":"com.ekoapp.ekosdk.uikit.components.ImageViewBindingAdapterKt","method":"setImageResource","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","valueType":"java.lang.String"},{"type":"com.ekoapp.ekosdk.uikit.components.ImageViewBindingAdapterKt","method":"setImageUri","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"isBold":[[{"viewType":"android.widget.TextView","valueType":"boolean"},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setBold","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"required":[[{"viewType":"android.widget.TextView","valueType":"boolean"},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setRequiredInLabel","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"safeText":[[{"viewType":"android.widget.TextView","valueType":"java.lang.CharSequence"},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setText","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"showCameraIcon":[[{"viewType":"com.ekoapp.ekosdk.uikit.components.EkoAvatarView","valueType":"boolean"},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setShowCameraIcon","requiresOldValue":false,"isStatic":true,"componentClass":null}]]},"renamedMethods":{},"conversionMethods":{},"untaggableTypes":{},"multiValueAdapters":[[{"viewType":"android.view.View","attributes":["ekoBackgroundColor","backgroundColorShade"],"parameterTypes":["java.lang.Integer","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":false,"attributeIndices":{"backgroundColorShade":1,"ekoBackgroundColor":0}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setEkoViewBackgroundColor","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.view.View","attributes":["roundedCorner","topLeftRadius","bottomLeftRadius","topRightRadius","bottomRightRadius","fillColor","StrokeColor","colorShade"],"parameterTypes":["boolean","java.lang.Float","java.lang.Float","java.lang.Float","java.lang.Float","java.lang.Integer","java.lang.Integer","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":false,"attributeIndices":{"StrokeColor":6,"bottomLeftRadius":2,"bottomRightRadius":4,"colorShade":7,"fillColor":5,"roundedCorner":0,"topLeftRadius":1,"topRightRadius":3}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setRoundedCorner","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.Button","attributes":["buttonEnabledTextColor","buttonEnabledTextColorShade","buttonDisabledTextColor","buttonDisabledTextColorShade"],"parameterTypes":["java.lang.Integer","com.ekoapp.ekosdk.uikit.common.views.ColorShade","java.lang.Integer","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":false,"attributeIndices":{"buttonDisabledTextColor":2,"buttonDisabledTextColorShade":3,"buttonEnabledTextColor":0,"buttonEnabledTextColorShade":1}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setEkoButtonTextColor","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","attributes":["ekoFillColor","ekoFillShade"],"parameterTypes":["int","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":true,"attributeIndices":{"ekoFillColor":0,"ekoFillShade":1}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setRoundedImageView","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","attributes":["ekoTintColor","ekoTintShade"],"parameterTypes":["int","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":false,"attributeIndices":{"ekoTintColor":0,"ekoTintShade":1}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setImageViewTint","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.ImageView","attributes":["imageUrl","placeHolder"],"parameterTypes":["java.lang.String","android.graphics.drawable.Drawable"],"requireAll":false,"attributeIndices":{"imageUrl":0,"placeHolder":1}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setImageUrl","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.TextView","attributes":["drawableTintColor","drawableTintShade"],"parameterTypes":["java.lang.Integer","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":false,"attributeIndices":{"drawableTintColor":0,"drawableTintShade":1}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setDrawableTint","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"android.widget.TextView","attributes":["textColorShade","textColorHintShade"],"parameterTypes":["com.ekoapp.ekosdk.uikit.common.views.ColorShade","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":false,"attributeIndices":{"textColorHintShade":1,"textColorShade":0}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setEkoTextColor","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"androidx.recyclerview.widget.RecyclerView","attributes":["onScrolled","onScrollStateChanged"],"parameterTypes":["com.ekoapp.ekosdk.uikit.components.OnScroll","com.ekoapp.ekosdk.uikit.components.OnScrollStateChanged"],"requireAll":false,"attributeIndices":{"onScrollStateChanged":1,"onScrolled":0}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setOnRVScroll","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"com.ekoapp.ekosdk.uikit.components.EkoAvatarView","attributes":["avatarViewImage","avatarViewPlaceHolder","avatarViewSignature","isCircular"],"parameterTypes":["java.lang.String","android.graphics.drawable.Drawable","java.lang.String","boolean"],"requireAll":false,"attributeIndices":{"avatarViewImage":0,"avatarViewPlaceHolder":1,"avatarViewSignature":2,"isCircular":3}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setAvatarViewImage","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"com.ekoapp.ekosdk.uikit.components.EkoReadMoreTextView","attributes":["longPress","maxLines"],"parameterTypes":["com.ekoapp.ekosdk.uikit.components.ILongPressListener","java.lang.Integer"],"requireAll":false,"attributeIndices":{"longPress":0,"maxLines":1}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setListener","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"com.ekoapp.ekosdk.uikit.components.EkoReadMoreTextView","attributes":["message","isSender"],"parameterTypes":["java.lang.String","boolean"],"requireAll":true,"attributeIndices":{"isSender":1,"message":0}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setText","requiresOldValue":false,"isStatic":true,"componentClass":null}],[{"viewType":"com.google.android.material.checkbox.MaterialCheckBox","attributes":["checkBoxDefaultColor","checkBoxDefaultShade","checkBoxCheckedColor","checkBoxCheckedShade"],"parameterTypes":["java.lang.Integer","com.ekoapp.ekosdk.uikit.common.views.ColorShade","java.lang.Integer","com.ekoapp.ekosdk.uikit.common.views.ColorShade"],"requireAll":false,"attributeIndices":{"checkBoxCheckedColor":2,"checkBoxCheckedShade":3,"checkBoxDefaultColor":0,"checkBoxDefaultShade":1}},{"type":"com.ekoapp.ekosdk.uikit.components.BindingUtilityKt","method":"setCheckboxSelectorColor","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"inverseAdapters":{},"inverseMethods":{},"twoWayMethods":{},"useAndroidX":true} \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/activity_eko_push_notifications_settings-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/activity_eko_push_notifications_settings-layout.xml new file mode 100644 index 00000000..796fdf2e --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/activity_eko_push_notifications_settings-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/activity_eko_push_settings_detail-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/activity_eko_push_settings_detail-layout.xml new file mode 100644 index 00000000..48bb28bd --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/activity_eko_push_settings_detail-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_category_community_list-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_category_community_list-layout.xml new file mode 100644 index 00000000..52c610f8 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_category_community_list-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_category_list-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_category_list-layout.xml new file mode 100644 index 00000000..bc1a285f --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_category_list-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_community_detail-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_community_detail-layout.xml new file mode 100644 index 00000000..f21a597f --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_community_detail-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_community_home-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_community_home-layout.xml new file mode 100644 index 00000000..5300fd8a --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_community_home-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_community_member_settings-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_community_member_settings-layout.xml new file mode 100644 index 00000000..a25dae66 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_community_member_settings-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_community_setting-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_community_setting-layout.xml new file mode 100644 index 00000000..8c02b86b --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_community_setting-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_create_community-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_create_community-layout.xml new file mode 100644 index 00000000..8b0a2936 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_create_community-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_create_post-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_create_post-layout.xml new file mode 100644 index 00000000..0ae1808a --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_create_post-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_create_post_role_selection-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_create_post_role_selection-layout.xml new file mode 100644 index 00000000..1ba10348 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_create_post_role_selection-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_edit_community-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_edit_community-layout.xml new file mode 100644 index 00000000..bda502f5 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_edit_community-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_edit_post-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_edit_post-layout.xml new file mode 100644 index 00000000..25f89795 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_edit_post-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_edit_user_profile-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_edit_user_profile-layout.xml new file mode 100644 index 00000000..71ad25d2 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_edit_user_profile-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_post_review_settings-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_post_review_settings-layout.xml new file mode 100644 index 00000000..5dfadd50 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_post_review_settings-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_select_members_list-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_select_members_list-layout.xml new file mode 100644 index 00000000..a65a9fc0 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_select_members_list-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_user_profile-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_user_profile-layout.xml new file mode 100644 index 00000000..9885fd07 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_activity_user_profile-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_comment_compose_bar-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_comment_compose_bar-layout.xml new file mode 100644 index 00000000..3c32eb82 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_comment_compose_bar-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_component_community_feed2-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_component_community_feed2-layout.xml new file mode 100644 index 00000000..473bfca3 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_component_community_feed2-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_base_feed-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_base_feed-layout.xml new file mode 100644 index 00000000..eb19e103 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_base_feed-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_category_community_list-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_category_community_list-layout.xml new file mode 100644 index 00000000..02d64606 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_category_community_list-layout.xml @@ -0,0 +1 @@ +falsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_category_list-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_category_list-layout.xml new file mode 100644 index 00000000..031ec08f --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_category_list-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_category_preview-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_category_preview-layout.xml new file mode 100644 index 00000000..f989675b --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_category_preview-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_community_home_page-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_community_home_page-layout.xml new file mode 100644 index 00000000..3dead6fd --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_community_home_page-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_community_member_settings-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_community_member_settings-layout.xml new file mode 100644 index 00000000..2745e295 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_community_member_settings-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_community_page-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_community_page-layout.xml new file mode 100644 index 00000000..00b7ddd7 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_community_page-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_community_settings-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_community_settings-layout.xml new file mode 100644 index 00000000..09c2e48e --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_community_settings-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_create_community-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_create_community-layout.xml new file mode 100644 index 00000000..0ff5e5b9 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_create_community-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalsefalsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_edit_comment-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_edit_comment-layout.xml new file mode 100644 index 00000000..43d62dd5 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_edit_comment-layout.xml @@ -0,0 +1 @@ +falsefalsetruefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_edit_user_profile-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_edit_user_profile-layout.xml new file mode 100644 index 00000000..b8be378f --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_edit_user_profile-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsetruefalsetrue \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_explore-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_explore-layout.xml new file mode 100644 index 00000000..3c05866a --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_explore-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_members-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_members-layout.xml new file mode 100644 index 00000000..2c417b7c --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_members-layout.xml @@ -0,0 +1 @@ +true \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_moderators-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_moderators-layout.xml new file mode 100644 index 00000000..2758e840 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_moderators-layout.xml @@ -0,0 +1 @@ +true \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_my_community-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_my_community-layout.xml new file mode 100644 index 00000000..dac178d6 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_my_community-layout.xml @@ -0,0 +1 @@ +truefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_my_community_list-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_my_community_list-layout.xml new file mode 100644 index 00000000..54d09601 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_my_community_list-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_news_feed-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_news_feed-layout.xml new file mode 100644 index 00000000..8584fb17 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_news_feed-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_post_create-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_post_create-layout.xml new file mode 100644 index 00000000..fb9913d1 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_post_create-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_post_detail-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_post_detail-layout.xml new file mode 100644 index 00000000..2fa68e9e --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_post_detail-layout.xml @@ -0,0 +1 @@ +falsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_post_review-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_post_review-layout.xml new file mode 100644 index 00000000..86bdd612 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_post_review-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_post_target_selection-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_post_target_selection-layout.xml new file mode 100644 index 00000000..5de4b94b --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_post_target_selection-layout.xml @@ -0,0 +1 @@ +falsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_push_notification_settings-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_push_notification_settings-layout.xml new file mode 100644 index 00000000..32375b0a --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_push_notification_settings-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_push_settings_details-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_push_settings_details-layout.xml new file mode 100644 index 00000000..10472a89 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_push_settings_details-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_recommended_community-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_recommended_community-layout.xml new file mode 100644 index 00000000..3131436b --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_recommended_community-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_select_members_list-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_select_members_list-layout.xml new file mode 100644 index 00000000..e4c744e7 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_select_members_list-layout.xml @@ -0,0 +1 @@ +truefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_trending_community-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_trending_community-layout.xml new file mode 100644 index 00000000..20177aeb --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_trending_community-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_user_profile_page-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_user_profile_page-layout.xml new file mode 100644 index 00000000..25255f96 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_fragment_user_profile_page-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_added_member-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_added_member-layout.xml new file mode 100644 index 00000000..a6e03cec --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_added_member-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_category_community_list-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_category_community_list-layout.xml new file mode 100644 index 00000000..95077e08 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_category_community_list-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_category_list-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_category_list-layout.xml new file mode 100644 index 00000000..efdece44 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_category_list-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_comment_footer_news_feed-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_comment_footer_news_feed-layout.xml new file mode 100644 index 00000000..e2fad388 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_comment_footer_news_feed-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_comment_news_feed-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_comment_news_feed-layout.xml new file mode 100644 index 00000000..2064bf89 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_comment_news_feed-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_comment_post-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_comment_post-layout.xml new file mode 100644 index 00000000..75b60207 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_comment_post-layout.xml @@ -0,0 +1 @@ +falsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_community-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_community-layout.xml new file mode 100644 index 00000000..bd1bf3fe --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_community-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_community_category-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_community_category-layout.xml new file mode 100644 index 00000000..29601de2 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_community_category-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_community_category_list-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_community_category_list-layout.xml new file mode 100644 index 00000000..9651695d --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_community_category_list-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_community_membership-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_community_membership-layout.xml new file mode 100644 index 00000000..3fa78c4a --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_community_membership-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_community_selection_list-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_community_selection_list-layout.xml new file mode 100644 index 00000000..86d81d17 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_community_selection_list-layout.xml @@ -0,0 +1 @@ +falsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_create_post_file-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_create_post_file-layout.xml new file mode 100644 index 00000000..75f1d972 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_create_post_file-layout.xml @@ -0,0 +1 @@ +falsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_create_post_image-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_create_post_image-layout.xml new file mode 100644 index 00000000..1ed66ef6 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_create_post_image-layout.xml @@ -0,0 +1 @@ +falsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_deleted_comment_post-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_deleted_comment_post-layout.xml new file mode 100644 index 00000000..c7d34e4c --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_deleted_comment_post-layout.xml @@ -0,0 +1 @@ +falsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_deleted_news_feed_reply-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_deleted_news_feed_reply-layout.xml new file mode 100644 index 00000000..cb67b7e8 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_deleted_news_feed_reply-layout.xml @@ -0,0 +1 @@ +falsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_files_post-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_files_post-layout.xml new file mode 100644 index 00000000..56310600 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_files_post-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_footer_view_post_file-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_footer_view_post_file-layout.xml new file mode 100644 index 00000000..3e926269 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_footer_view_post_file-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_header_select_member-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_header_select_member-layout.xml new file mode 100644 index 00000000..49594778 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_header_select_member-layout.xml @@ -0,0 +1 @@ +falsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_image_post-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_image_post-layout.xml new file mode 100644 index 00000000..f508aecb --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_image_post-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_multiple_create_post_image-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_multiple_create_post_image-layout.xml new file mode 100644 index 00000000..ececb2bc --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_multiple_create_post_image-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_my_community-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_my_community-layout.xml new file mode 100644 index 00000000..945187ac --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_my_community-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_my_community_more-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_my_community_more-layout.xml new file mode 100644 index 00000000..48e7fb08 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_my_community_more-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_no_data_post-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_no_data_post-layout.xml new file mode 100644 index 00000000..62da0a65 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_no_data_post-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_footer-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_footer-layout.xml new file mode 100644 index 00000000..b7316204 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_footer-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_header-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_header-layout.xml new file mode 100644 index 00000000..35502b8f --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_header-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_image_children_four-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_image_children_four-layout.xml new file mode 100644 index 00000000..507570c3 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_image_children_four-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_image_children_one-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_image_children_one-layout.xml new file mode 100644 index 00000000..3aa39c23 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_image_children_one-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_image_children_three-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_image_children_three-layout.xml new file mode 100644 index 00000000..4b1a8d26 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_image_children_three-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_image_children_two-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_image_children_two-layout.xml new file mode 100644 index 00000000..4a3a5603 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_post_image_children_two-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_recomm_comm-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_recomm_comm-layout.xml new file mode 100644 index 00000000..e079d083 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_recomm_comm-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_select_member-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_select_member-layout.xml new file mode 100644 index 00000000..c1fcbda6 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_select_member-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_selected_member-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_selected_member-layout.xml new file mode 100644 index 00000000..c34b8d2f --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_selected_member-layout.xml @@ -0,0 +1 @@ +falsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_separate_content-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_separate_content-layout.xml new file mode 100644 index 00000000..52616cfc --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_separate_content-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_header-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_header-layout.xml new file mode 100644 index 00000000..4823f9a1 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_header-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_margin-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_margin-layout.xml new file mode 100644 index 00000000..5f0d5ebf --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_margin-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_nav_content-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_nav_content-layout.xml new file mode 100644 index 00000000..fa0a6161 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_nav_content-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_radio_content-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_radio_content-layout.xml new file mode 100644 index 00000000..f9eb62de --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_radio_content-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_text_content-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_text_content-layout.xml new file mode 100644 index 00000000..ed1cdc91 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_text_content-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_toggle_content-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_toggle_content-layout.xml new file mode 100644 index 00000000..b974f564 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_settings_toggle_content-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_text_post-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_text_post-layout.xml new file mode 100644 index 00000000..2668796d --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_text_post-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_trending_community_list-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_trending_community_list-layout.xml new file mode 100644 index 00000000..f66cf0cd --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_trending_community_list-layout.xml @@ -0,0 +1 @@ +falsefalsefalsefalsefalsefalsefalsefalsefalsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_type_selector_community_category_list-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_type_selector_community_category_list-layout.xml new file mode 100644 index 00000000..b17d3444 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_type_selector_community_category_list-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_unknown_post-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_unknown_post-layout.xml new file mode 100644 index 00000000..e7366674 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_unknown_post-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_view_post_file-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_view_post_file-layout.xml new file mode 100644 index 00000000..e5f55445 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_item_view_post_file-layout.xml @@ -0,0 +1 @@ +false \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_layout_settings_error-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_layout_settings_error-layout.xml new file mode 100644 index 00000000..adeac7d3 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_layout_settings_error-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_news_feed_template-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_news_feed_template-layout.xml new file mode 100644 index 00000000..dd3dfa47 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_news_feed_template-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_added_member_with_add_icon-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_added_member_with_add_icon-layout.xml new file mode 100644 index 00000000..b43dfa98 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_added_member_with_add_icon-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_added_member_with_count-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_added_member_with_count-layout.xml new file mode 100644 index 00000000..0ffd0a3e --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_added_member_with_count-layout.xml @@ -0,0 +1 @@ +falsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_community_sub_category-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_community_sub_category-layout.xml new file mode 100644 index 00000000..f69d00f1 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_community_sub_category-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_global_feed_empty-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_global_feed_empty-layout.xml new file mode 100644 index 00000000..c4d68d91 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_global_feed_empty-layout.xml @@ -0,0 +1 @@ +falsefalse \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_main_settings_content-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_main_settings_content-layout.xml new file mode 100644 index 00000000..0e463c82 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_main_settings_content-layout.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_my_timeline_feed_empty-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_my_timeline_feed_empty-layout.xml new file mode 100644 index 00000000..ea460cb7 --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_my_timeline_feed_empty-layout.xml @@ -0,0 +1 @@ +false \ No newline at end of file diff --git a/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_other_user_timeline_empty-layout.xml b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_other_user_timeline_empty-layout.xml new file mode 100644 index 00000000..8270ac8b --- /dev/null +++ b/community/build/intermediates/data_binding_layout_info_type_package/debug/out/amity_view_other_user_timeline_empty-layout.xml @@ -0,0 +1 @@ +false \ No newline at end of file diff --git a/community/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json b/community/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json new file mode 100644 index 00000000..e7432eb8 Binary files /dev/null and b/community/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json differ diff --git a/community/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/community/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml new file mode 100644 index 00000000..9cc3328f --- /dev/null +++ b/community/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/community/build/intermediates/incremental/mergeDebugShaders/merger.xml b/community/build/intermediates/incremental/mergeDebugShaders/merger.xml new file mode 100644 index 00000000..1e14036f --- /dev/null +++ b/community/build/intermediates/incremental/mergeDebugShaders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/community/build/intermediates/incremental/packageDebugAssets/merger.xml b/community/build/intermediates/incremental/packageDebugAssets/merger.xml new file mode 100644 index 00000000..3c209d4f --- /dev/null +++ b/community/build/intermediates/incremental/packageDebugAssets/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/community/build/intermediates/incremental/packageDebugResources/compile-file-map.properties b/community/build/intermediates/incremental/packageDebugResources/compile-file-map.properties new file mode 100644 index 00000000..8bcc549f --- /dev/null +++ b/community/build/intermediates/incremental/packageDebugResources/compile-file-map.properties @@ -0,0 +1,176 @@ +#Fri Jun 25 23:04:14 ICT 2021 +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_chevron_right.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_chevron_right.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_conversation.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_conversation.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_layout_settings_error.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_layout_settings_error.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_text_post.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_text_post.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_upload_profile_picture.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_upload_profile_picture.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_create_community.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_create_community.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_community_member_settings.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_community_member_settings.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_default_profile_large.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_default_profile_large.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_bg_image_count.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_bg_image_count.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_settings_nav_content.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_settings_nav_content.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_new_posts.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_new_posts.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_community_settings.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_community_settings.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_reply_action_menu_report.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_reply_action_menu_report.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/activity_eko_push_settings_detail.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/activity_eko_push_settings_detail.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_reply_action_menu_unreport.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_reply_action_menu_unreport.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/generated/res/pngs/debug/drawable-ldpi/amity_ic_unrecognizedpost.png=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable-ldpi-v4/amity_ic_unrecognizedpost.png +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_added_member_with_count.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_view_added_member_with_count.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_like.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_like.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_comments.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_comments.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_trending_community.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_trending_community.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/color/amity_button_bg_selector.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/color/amity_button_bg_selector.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_category_list.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_activity_category_list.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_commnet_action_menu_admin.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_commnet_action_menu_admin.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_post_create.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_post_create.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_comment.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_comment.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_selected_member.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_selected_member.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_edit_comment.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_edit_comment.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_type_selector_community_category_list.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_type_selector_community_category_list.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_community_member_report_user_menu.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_community_member_report_user_menu.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_unknown_post.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_unknown_post.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_community_membership.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_community_membership.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_no_data_post.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_no_data_post.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_push_settings_details.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_push_settings_details.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_separate_content.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_separate_content.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_category_list.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_category_list.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/generated/res/pngs/debug/drawable-ldpi/amity_ic_create.png=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable-ldpi-v4/amity_ic_create.png +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_added_member_with_add_icon.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_view_added_member_with_add_icon.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_news_feed_template.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_news_feed_template.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/generated/res/pngs/debug/drawable-mdpi/amity_ic_unrecognizedpost.png=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable-mdpi-v4/amity_ic_unrecognizedpost.png +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_category_community_list.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_activity_category_community_list.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_view_replies.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_view_replies.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/generated/res/pngs/debug/drawable-xxhdpi/amity_ic_create.png=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/amity_ic_create.png +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_settings_toggle_content.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_settings_toggle_content.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_xmlid.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_xmlid.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_push_notification_settings.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_push_notification_settings.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_comment_news_feed.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_comment_news_feed.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_comment_action_menu_unreport.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_comment_action_menu_unreport.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_comment_post.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_comment_post.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_user_friends.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_user_friends.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_image_post.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_image_post.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_default_community_avatar.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_default_community_avatar.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_post_review_settings.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_activity_post_review_settings.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_reply_action_menu_admin.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_reply_action_menu_admin.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_comment_footer_news_feed.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_comment_footer_news_feed.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/generated/res/pngs/debug/drawable-xhdpi/amity_ic_unrecognizedpost.png=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/amity_ic_unrecognizedpost.png +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_share.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_share.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_default_community_avatar_small.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_default_community_avatar_small.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_edit.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_edit.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_category_list.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_category_list.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_post_image_children_three.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_post_image_children_three.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_no_post.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_no_post.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_post_image_children_one.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_post_image_children_one.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_category_preview.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_category_preview.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/generated/res/pngs/debug/drawable-xxhdpi/amity_ic_unrecognizedpost.png=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/amity_ic_unrecognizedpost.png +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_create_post.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_activity_create_post.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_pen.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_pen.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_files_post.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_files_post.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_cross_white.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_cross_white.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_post_review.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_post_review.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_my_timeline_feed_empty.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_view_my_timeline_feed_empty.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_create_community.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_activity_create_community.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_my_community_list.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_my_community_list.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_select_members_list.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_activity_select_members_list.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_footer_view_post_file.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_footer_view_post_file.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_push_reply.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_push_reply.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_post_image_children_four.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_post_image_children_four.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/anim/amity_animation_fade_in.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/anim/amity_animation_fade_in.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_multiple_create_post_image.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_multiple_create_post_image.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/generated/res/pngs/debug/drawable-anydpi-v24/amity_ic_create.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable-anydpi-v24/amity_ic_create.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_added_member.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_added_member.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_comment_action_menu_report.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_comment_action_menu_report.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/generated/res/pngs/debug/drawable-hdpi/amity_ic_unrecognizedpost.png=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable-hdpi-v4/amity_ic_unrecognizedpost.png +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_settings_error.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_settings_error.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_community_sub_category.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_view_community_sub_category.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_community_category.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_community_category.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/generated/res/pngs/debug/drawable-xxxhdpi/amity_ic_unrecognizedpost.png=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable-xxxhdpi-v4/amity_ic_unrecognizedpost.png +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_btn_like_normal.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_btn_like_normal.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_clipboard_check.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_clipboard_check.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_other_user_timeline_empty.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_view_other_user_timeline_empty.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_bell.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_bell.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_category_community_list.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_category_community_list.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_global_feed_empty.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_view_global_feed_empty.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_create_post_role_selection.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_activity_create_post_role_selection.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_settings_header.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_settings_header.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_post_footer.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_post_footer.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_header_select_member.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_header_select_member.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_reply_action_menu_admin_with_unreport.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_reply_action_menu_admin_with_unreport.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_edit_user_profile.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_edit_user_profile.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_feed_action_default_menu_share.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_feed_action_default_menu_share.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/generated/res/pngs/debug/drawable-mdpi/amity_ic_create.png=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable-mdpi-v4/amity_ic_create.png +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_create_post_file.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_create_post_file.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_deleted_comment_post.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_deleted_comment_post.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_news_feed.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_news_feed.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_reply_action_menu_reply_owner.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_reply_action_menu_reply_owner.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_my_community.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_my_community.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_feed_action_menu_admin.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_feed_action_menu_admin.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_user_profile.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_activity_user_profile.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_reply.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_reply.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_recomm_comm.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_recomm_comm.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_dot.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_dot.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_community_setting.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_setting.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_more_horizontal.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_more_horizontal.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_community_category_list.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_community_category_list.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_my_community_more.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_my_community_more.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_deleted_news_feed_reply.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_deleted_news_feed_reply.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_post_header.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_post_header.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_expand_comment_box.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_expand_comment_box.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_base_feed.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_base_feed.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_post_target_selection.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_post_target_selection.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_user_profile_page.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_user_profile_page.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_community_page.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_community_page.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_explore.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_explore.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/generated/res/pngs/debug/drawable-hdpi/amity_ic_create.png=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable-hdpi-v4/amity_ic_create.png +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_feed_action_menu_owner.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_feed_action_menu_owner.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_post_detail.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_post_detail.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_community_home_page.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_community_home_page.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_community_member_unreport_user_menu.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_community_member_unreport_user_menu.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_community_home.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_home.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_bg_view_replies.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_bg_view_replies.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_comment_action_menu_already_reported.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_comment_action_menu_already_reported.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_members.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_members.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_tick.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_tick.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_category_community_list.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_category_community_list.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/generated/res/pngs/debug/drawable-xhdpi/amity_ic_create.png=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/amity_ic_create.png +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_community_detail.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_detail.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_recommended_community.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_recommended_community.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_feed_action_menu_admin_with_unreport.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_feed_action_menu_admin_with_unreport.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_edit_user_profile.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_activity_edit_user_profile.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_community_member_settings.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_member_settings.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_edit_community.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_activity_edit_community.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_comment_compose_bar.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_comment_compose_bar.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_filled_cross.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_filled_cross.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_activity_edit_post.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_activity_edit_post.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_community_selection_list.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_community_selection_list.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_community.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_community.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_post_image_children_two.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_post_image_children_two.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_create_post_image.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_create_post_image.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_community_home.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_community_home.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_view_post_file.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_view_post_file.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_view_main_settings_content.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_view_main_settings_content.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_like_selector.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_like_selector.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_bg_border.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_bg_border.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_component_community_feed2.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_component_community_feed2.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/anim/amity_animation_fade_out.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/anim/amity_animation_fade_out.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_select_member.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_select_member.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_feed_action_menu_already_reported.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_feed_action_menu_already_reported.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_trending_community_list.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_trending_community_list.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_new_post.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_new_post.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_select_members_list.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_select_members_list.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_settings_margin.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_settings_margin.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_btn_liked_pressed.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_btn_liked_pressed.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_commnet_action_menu_comment_owner.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_commnet_action_menu_comment_owner.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/generated/res/pngs/debug/drawable-xxxhdpi/amity_ic_create.png=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable-xxxhdpi-v4/amity_ic_create.png +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_cross_black.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_cross_black.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_push_comments.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_push_comments.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_settings_text_content.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_settings_text_content.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_moderators.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_moderators.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/generated/res/pngs/debug/drawable-anydpi-v24/amity_ic_unrecognizedpost.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable-anydpi-v24/amity_ic_unrecognizedpost.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_item_settings_radio_content.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_item_settings_radio_content.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_feed_action_menu_unreport_post.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_feed_action_menu_unreport_post.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/amity_fragment_my_community.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/amity_fragment_my_community.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_feed_action_menu_report_post.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_feed_action_menu_report_post.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/incremental/packageDebugResources/stripped.dir/layout/activity_eko_push_notifications_settings.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/layout/activity_eko_push_notifications_settings.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/menu/amity_commnet_action_menu_admin_with_unreport.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/menu/amity_commnet_action_menu_admin_with_unreport.xml +/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/res/drawable/amity_ic_members.xml=/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/build/intermediates/packaged_res/debug/drawable/amity_ic_members.xml diff --git a/community/build/intermediates/incremental/packageDebugResources/merged.dir/values/values.xml b/community/build/intermediates/incremental/packageDebugResources/merged.dir/values/values.xml new file mode 100644 index 00000000..9da5086a --- /dev/null +++ b/community/build/intermediates/incremental/packageDebugResources/merged.dir/values/values.xml @@ -0,0 +1,393 @@ + + + + + + + true + #EBECEF + #898E9E + #636878 + 336dp + 4dp + 128 + 2 + 30 + 3 + 3 + 8 + 100 + 30 + + %d Comment + %d Comments + + + %s Like + %s Likes + + Posts + About + Add + Add comment + Unable to add comment + Add members* + Unable to add reply + Choose to allow Only Admins to create posts in this community. + Allow Notifications + Approve member posts + Posts by members have to be reviewed and approved by community moderator. + Can not select more than 10 files + One or more file exceed max file size limit 1GB + Some files could not be uploaded. Please remove and try again + Basic Info + + Cancel + Categories + Category + Category* + Your progress won\'t be saved and your group won\'t be created. + Name your community + Leave without finishing + Choose Existing + Close + Close community + Closing this community will remove the community page and all its content and comments. + Unable to close community + All members will be removed from 
the community. All posts, messages, reactions, and media shared in community will be deleted. This cannot be undone. + Comment + This comment has been deleted + Comments + Community + %1$s followers | %2$s mutual friends + Community name* + Community Permissions + Community Setting + Successfully created community + Unable to reach server + Create Community + Unable to create community + Reached max image selection limit + Delete + Delete Comment + Delete Comment + "This comment will be permanently removed. " + Delete this post? + This post will be permanently deleted. You’ll no longer to see and find this post + Delete Reply + Delete reply + "This reply will be permanently removed." + Discard + Do you want to discard your comment? + Discard Comment? + Do you want to discard your post? + Discard post? + Do you want to discard your reply? + Discard Reply? + DONE + Error, unable to download the file + One or more files are already added + Edit Comment + Edit Profile + Failed to update profile + Edit Reply + Edited + It\'s empty here... + Your feed is empty + Enter description + This name has already been taken. + Everyone + Explore Community + %d mins + The selected file is larger than 1GB. Please select a new file. + Unable to attach this file + Find community or create your own + Follow + followers + Following + General + Hello blank fragment + +%d + Some images could not be uploaded. Please remove and try again + Join + Join community to interact with all posts + Leave + Leave community + Unable to leave community + You won\’t no longer be able to post and interact in this community after leaving. + Like + Liked + members + Members + %1$s members + Message + Moderator + You don\'t have permission to perform this action right now, please contact administrator for more info. + Moderators + More options… + are members + My Community + My Timeline + New Comments + Receive notifications when someone comment to your posts in this community. + New Post + New posts + Receive notifications when someone create new posts in the community. + No community found in this\ncategory + No community found + No posts yet + No user found + Notification + Off + On + Notification Settings + Notifications + Turn on to receive push notifications from this community. + %1$s and %2$s are following + Only admin can post + Only moderator + Pending post are posted + Please Select Category + Post + Post as Community + This option allows you to post on behalf of the community account. + POST + Say something nice + What\'s going on... + Post Review + Post to + posts + Preparing... + Only members invited by the moderators can join, view, and search the posts in this community. + Promote to moderator + Anyone can join, view, and search the posts in this community. + Reacts Comments + Receive notifications when someone like your comment in this community. + Reacts posts + Receive notifications when someone make a reaction to your posts in this community. + Recommended for you + Remove + Dismiss moderator + This user won\’t no longer be able to search, post and interact in the community + Replies + Receive notifications when someone comment to your comments in this community. + Reply + This reply has been deleted + Reply to + Replying to %s + Report + Report has been sent + Report sent. + See all + Select category + Select members + Selected + There was an error fetching the data + Share + Share to Group + Share to My Timeline + Something went wrong + Something went wrong. Please try again later. + Start your first post + Successfully created community + Take Photo + TIMELINE + Explore + Newsfeed + Today’s Trending + Turn Off + Turn off post review? + All pending posts will be posted in community feed. Continue? + Private + Public + Unable to save settings + Unable to turn off post review + Unable to turn on post review + Undo Report + We couldn\’t recognize this post. + Unreport sent. + Unable to update comment + Unable to update reply + Failed to update profile picture + Upload incomplete + View all comments... + View all files + View all %d replies + View more replies + View replies + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/incremental/packageDebugResources/merger.xml b/community/build/intermediates/incremental/packageDebugResources/merger.xml new file mode 100644 index 00000000..18aa95d3 --- /dev/null +++ b/community/build/intermediates/incremental/packageDebugResources/merger.xml @@ -0,0 +1,169 @@ + +#EBECEF#636878#898E9E4dp336dpRecommended for you%1$s followers | %2$s mutual friendsToday’s Trending%1$s and %2$s are followingpostsfollowersare membersFollowFollowingNewsfeedExploreCommunityCreate CommunityName your communityAboutEnter descriptionPublicChoose to allow Only Admins to create posts in this community.Anyone can join, view, and search the posts in this community.PrivateOnly members invited by the moderators can join, view, and search the posts in this community.Only admin can postAdd members*CancelSelect membersAddSelectedHello blank fragment%d minsWhat\'s going on...PostPOSTNew PostOne or more file exceed max file size limit 1GBCan not select more than 10 filesDiscardDiscard post?Do you want to discard your post?ShareCommentLikeLiked+%dView all filesDeleteLeaveCloseSuccessfully created communityDelete this post?This post will be permanently deleted. You’ll no longer to see and find this postMy TimelinePost toPost as CommunityModeratorEditedThis option allows you to post on behalf of the community account.Reached max image selection limitYour feed is emptyIt\'s empty here...No community found in this\ncategoryFind community or create your ownExplore CommunitySay something niceReplyView repliesView more repliesView all %d repliesView all comments...Edit ReplyDelete ReplyDelete reply"This reply will be permanently removed."Unable to add replyDo you want to discard your reply?Unable to update replyReply toThis reply has been deletedDiscard Reply?Community name*CategoryCategory*Please Select CategoryCategoriesThis name has already been taken.Leave without finishingYour progress won\'t be saved and your group won\'t be created.DONEDelete CommentEdit CommentDelete Comment"This comment will be permanently removed. "Discard Comment?Do you want to discard your comment?membersMembersEdit ProfileNotificationNotificationsOnOffPost ReviewMessageJoinJoin community to interact with all postsTIMELINENo posts yetThis comment has been deletedSelect categoryStart your first postNo user foundMy CommunitySee allUpload incompleteSome images could not be uploaded. Please remove and try againSome files could not be uploaded. Please remove and try againNo community found%1$s membersPreparing...Community SettingBasic InfoCommunity PermissionsClose communityClosing this community will remove the community page and all its content and comments.Leave communityAll members will be removed from 
the community. All posts, messages, reactions, and media shared in community will be deleted. This cannot be undone.You won\’t no longer be able to post and interact in this community after leaving.Unable to leave communityUnable to close communityUnable to turn off post reviewUnable to turn on post reviewSomething went wrong. Please try again later.Turn off post review?All pending posts will be posted in community feed. Continue?Pending post are postedTurn OffModeratorsChoose ExistingTake PhotoFailed to update profile pictureFailed to update profileYou don\'t have permission to perform this action right now, please contact administrator for more info.Unable to attach this fileThe selected file is larger than 1GB. Please select a new file.One or more files are already addedReport sent.Unreport sent.Report has been sentSuccessfully created communityUnable to reach serverAdd commentGeneralUnable to add commentUnable to update comment + %s Like + %s Likes + + %d Comment + %d Comments + Share to My TimelineShare to GroupMore options…Promote to moderatorDismiss moderatorRemoveThis user won\’t no longer be able to search, post and interact in the communityWe couldn\’t recognize this post.Something went wrongReplying to %sApprove member postsPosts by members have to be reviewed and approved by community moderator.Allow NotificationsTurn on to receive push notifications from this community.New postsReceive notifications when someone create new posts in the community.Reacts postsReceive notifications when someone make a reaction to your posts in this community.Reacts CommentsReceive notifications when someone like your comment in this community.CommentsNew CommentsReceive notifications when someone comment to your posts in this community.RepliesReceive notifications when someone comment to your comments in this community.Notification SettingsThere was an error fetching the dataPostsEveryoneOnly moderatorUnable to save settingsReportUndo ReportUnable to create communityError, unable to download the filetrue + + + + + + + + + + + + + + + + + + + 28333030128100 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/META-INF/community_debug.kotlin_module b/community/build/intermediates/jacoco_instrumented_classes/debug/out/META-INF/community_debug.kotlin_module new file mode 100644 index 00000000..924d16cb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/META-INF/community_debug.kotlin_module differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/androidx/databinding/DataBindingComponent.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/androidx/databinding/DataBindingComponent.class new file mode 100644 index 00000000..5dd900dd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/androidx/databinding/DataBindingComponent.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/androidx/databinding/library/baseAdapters/BR.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/androidx/databinding/library/baseAdapters/BR.class new file mode 100644 index 00000000..4350e455 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/androidx/databinding/library/baseAdapters/BR.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/BR.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/BR.class new file mode 100644 index 00000000..cf6ee4a0 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/BR.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/BR.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/BR.class new file mode 100644 index 00000000..5e8f491a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/BR.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/BuildConfig.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/BuildConfig.class new file mode 100644 index 00000000..39a53d57 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/BuildConfig.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl$InnerBrLookup.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl$InnerBrLookup.class new file mode 100644 index 00000000..8519b30b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl$InnerBrLookup.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl$InnerLayoutIdLookup.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl$InnerLayoutIdLookup.class new file mode 100644 index 00000000..32eba687 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl$InnerLayoutIdLookup.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl.class new file mode 100644 index 00000000..3dee40c6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/DataBindingInfo.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/DataBindingInfo.class new file mode 100644 index 00000000..3b6a1455 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/DataBindingInfo.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/data/EkoCommunityHeaderCustomization.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/data/EkoCommunityHeaderCustomization.class new file mode 100644 index 00000000..820f2ca9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/data/EkoCommunityHeaderCustomization.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/data/SelectCategoryItem$Creator.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/data/SelectCategoryItem$Creator.class new file mode 100644 index 00000000..6eda27a6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/data/SelectCategoryItem$Creator.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/data/SelectCategoryItem.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/data/SelectCategoryItem.class new file mode 100644 index 00000000..6667aacc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/data/SelectCategoryItem.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/data/SelectMemberItem$Creator.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/data/SelectMemberItem$Creator.class new file mode 100644 index 00000000..e88aa9b8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/data/SelectMemberItem$Creator.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/data/SelectMemberItem.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/data/SelectMemberItem.class new file mode 100644 index 00000000..c82354f3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/data/SelectMemberItem.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushNotificationsSettingsBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushNotificationsSettingsBinding.class new file mode 100644 index 00000000..9c685215 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushNotificationsSettingsBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushSettingsDetailBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushSettingsDetailBinding.class new file mode 100644 index 00000000..187f4023 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushSettingsDetailBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryCommunityListBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryCommunityListBinding.class new file mode 100644 index 00000000..2c2ef588 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryCommunityListBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBinding.class new file mode 100644 index 00000000..3e206cd0 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBindingImpl.class new file mode 100644 index 00000000..6a60e9cf Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBinding.class new file mode 100644 index 00000000..78763b11 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBindingImpl.class new file mode 100644 index 00000000..c647f3a5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityHomeBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityHomeBinding.class new file mode 100644 index 00000000..feefa2d7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityHomeBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityMemberSettingsBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityMemberSettingsBinding.class new file mode 100644 index 00000000..cc975777 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityMemberSettingsBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBinding.class new file mode 100644 index 00000000..383750a9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBindingImpl.class new file mode 100644 index 00000000..bfa69f97 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBinding.class new file mode 100644 index 00000000..169ee908 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBindingImpl.class new file mode 100644 index 00000000..85cda39d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBinding.class new file mode 100644 index 00000000..f4a895e9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBindingImpl.class new file mode 100644 index 00000000..1ec183c5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostRoleSelectionBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostRoleSelectionBinding.class new file mode 100644 index 00000000..55f9f757 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostRoleSelectionBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditCommunityBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditCommunityBinding.class new file mode 100644 index 00000000..0c22e884 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditCommunityBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditPostBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditPostBinding.class new file mode 100644 index 00000000..9fbad7d3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditPostBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditUserProfileBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditUserProfileBinding.class new file mode 100644 index 00000000..2e3841bc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditUserProfileBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBinding.class new file mode 100644 index 00000000..019b8fe6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBindingImpl.class new file mode 100644 index 00000000..6942c054 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBinding.class new file mode 100644 index 00000000..ce042d9e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBindingImpl.class new file mode 100644 index 00000000..af43dff7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityUserProfileBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityUserProfileBinding.class new file mode 100644 index 00000000..76946437 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityUserProfileBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBinding.class new file mode 100644 index 00000000..9e34f004 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBindingImpl.class new file mode 100644 index 00000000..afac870d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityComponentCommunityFeed2Binding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityComponentCommunityFeed2Binding.class new file mode 100644 index 00000000..5d99fc8f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityComponentCommunityFeed2Binding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBinding.class new file mode 100644 index 00000000..f4ccc93b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBindingImpl.class new file mode 100644 index 00000000..ed337e94 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBinding.class new file mode 100644 index 00000000..ea0ca5ae Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBindingImpl.class new file mode 100644 index 00000000..0675d07b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBinding.class new file mode 100644 index 00000000..5cb510fe Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBindingImpl.class new file mode 100644 index 00000000..01b2f438 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBinding.class new file mode 100644 index 00000000..60e84bdd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBindingImpl.class new file mode 100644 index 00000000..0304700b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBinding.class new file mode 100644 index 00000000..356a08f9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBindingImpl.class new file mode 100644 index 00000000..6b39435c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityMemberSettingsBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityMemberSettingsBinding.class new file mode 100644 index 00000000..f1757c19 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityMemberSettingsBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBinding.class new file mode 100644 index 00000000..3ccfcb34 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBindingImpl.class new file mode 100644 index 00000000..0807c1f7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunitySettingsBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunitySettingsBinding.class new file mode 100644 index 00000000..19735474 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunitySettingsBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBinding.class new file mode 100644 index 00000000..e7299a85 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl$1.class new file mode 100644 index 00000000..767b7e56 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl$2.class new file mode 100644 index 00000000..964d883b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl.class new file mode 100644 index 00000000..a9ba678a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBinding.class new file mode 100644 index 00000000..7eba25c9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBindingImpl$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBindingImpl$1.class new file mode 100644 index 00000000..978b2524 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBindingImpl$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBindingImpl.class new file mode 100644 index 00000000..044c74f3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBinding.class new file mode 100644 index 00000000..25520775 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl$1.class new file mode 100644 index 00000000..aba0c3f4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl$2.class new file mode 100644 index 00000000..fe91baa9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl.class new file mode 100644 index 00000000..3895d14c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBinding.class new file mode 100644 index 00000000..bedce0db Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBindingImpl.class new file mode 100644 index 00000000..1405204f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBinding.class new file mode 100644 index 00000000..7304727f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBindingImpl$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBindingImpl$1.class new file mode 100644 index 00000000..35cad923 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBindingImpl$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBindingImpl.class new file mode 100644 index 00000000..6b22b76c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBinding.class new file mode 100644 index 00000000..3471e6dd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBindingImpl$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBindingImpl$1.class new file mode 100644 index 00000000..ffe7680d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBindingImpl$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBindingImpl.class new file mode 100644 index 00000000..f606a701 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBinding.class new file mode 100644 index 00000000..4f391937 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBindingImpl$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBindingImpl$1.class new file mode 100644 index 00000000..2a5bee16 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBindingImpl$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBindingImpl.class new file mode 100644 index 00000000..869bf900 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityListBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityListBinding.class new file mode 100644 index 00000000..5781ef11 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityListBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBinding.class new file mode 100644 index 00000000..5e5ac460 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBindingImpl.class new file mode 100644 index 00000000..200d8ee7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBinding.class new file mode 100644 index 00000000..9af57f17 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBindingImpl.class new file mode 100644 index 00000000..47bb3ce6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBinding.class new file mode 100644 index 00000000..2dc3a50d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBindingImpl.class new file mode 100644 index 00000000..61995896 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostReviewBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostReviewBinding.class new file mode 100644 index 00000000..878c1e2b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostReviewBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBinding.class new file mode 100644 index 00000000..02719570 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBindingImpl.class new file mode 100644 index 00000000..c8955777 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushNotificationSettingsBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushNotificationSettingsBinding.class new file mode 100644 index 00000000..f314f468 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushNotificationSettingsBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushSettingsDetailsBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushSettingsDetailsBinding.class new file mode 100644 index 00000000..d6a83c2d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushSettingsDetailsBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentRecommendedCommunityBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentRecommendedCommunityBinding.class new file mode 100644 index 00000000..d10849d9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentRecommendedCommunityBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBinding.class new file mode 100644 index 00000000..0519115f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBindingImpl$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBindingImpl$1.class new file mode 100644 index 00000000..3565e498 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBindingImpl$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBindingImpl.class new file mode 100644 index 00000000..fa393f1f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentTrendingCommunityBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentTrendingCommunityBinding.class new file mode 100644 index 00000000..6b71a473 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentTrendingCommunityBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBinding.class new file mode 100644 index 00000000..6de96668 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBindingImpl.class new file mode 100644 index 00000000..f2803d85 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBinding.class new file mode 100644 index 00000000..b8a0a8c3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBindingImpl.class new file mode 100644 index 00000000..ed93b38b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBinding.class new file mode 100644 index 00000000..76589439 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBindingImpl.class new file mode 100644 index 00000000..802dd751 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBinding.class new file mode 100644 index 00000000..21d7e8a8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBindingImpl.class new file mode 100644 index 00000000..19ed19ad Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBinding.class new file mode 100644 index 00000000..e722f385 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBindingImpl.class new file mode 100644 index 00000000..28c22d9b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBinding.class new file mode 100644 index 00000000..c2780199 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBindingImpl.class new file mode 100644 index 00000000..ecc0ed86 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBinding.class new file mode 100644 index 00000000..15d87a23 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBindingImpl.class new file mode 100644 index 00000000..c337d561 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBinding.class new file mode 100644 index 00000000..ef742afa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBindingImpl.class new file mode 100644 index 00000000..58082441 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBinding.class new file mode 100644 index 00000000..e4c8a8f6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBindingImpl.class new file mode 100644 index 00000000..dea9c845 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryListBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryListBinding.class new file mode 100644 index 00000000..443cd110 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryListBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBinding.class new file mode 100644 index 00000000..fc21f56c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBindingImpl.class new file mode 100644 index 00000000..b1ca6ec3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBinding.class new file mode 100644 index 00000000..30d94b28 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBindingImpl.class new file mode 100644 index 00000000..a56e622a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBinding.class new file mode 100644 index 00000000..1f323c7c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBindingImpl.class new file mode 100644 index 00000000..3e6749ad Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBinding.class new file mode 100644 index 00000000..07d304cd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBindingImpl.class new file mode 100644 index 00000000..9b4607a1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBinding.class new file mode 100644 index 00000000..0978d41c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBindingImpl.class new file mode 100644 index 00000000..12d0593d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBinding.class new file mode 100644 index 00000000..2d836c5e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBindingImpl.class new file mode 100644 index 00000000..1a23cf28 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFilesPostBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFilesPostBinding.class new file mode 100644 index 00000000..c01193a5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFilesPostBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFooterViewPostFileBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFooterViewPostFileBinding.class new file mode 100644 index 00000000..6f735729 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFooterViewPostFileBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBinding.class new file mode 100644 index 00000000..2b58d570 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBindingImpl.class new file mode 100644 index 00000000..1dcabec9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemImagePostBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemImagePostBinding.class new file mode 100644 index 00000000..26852f58 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemImagePostBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBinding.class new file mode 100644 index 00000000..3a60a76a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBindingImpl.class new file mode 100644 index 00000000..0585d091 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBinding.class new file mode 100644 index 00000000..3595b60a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBindingImpl.class new file mode 100644 index 00000000..b1bf4679 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityMoreBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityMoreBinding.class new file mode 100644 index 00000000..28e5df85 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityMoreBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemNoDataPostBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemNoDataPostBinding.class new file mode 100644 index 00000000..f5697c4e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemNoDataPostBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBinding.class new file mode 100644 index 00000000..dd663c65 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBindingImpl.class new file mode 100644 index 00000000..fbdba5ac Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBinding.class new file mode 100644 index 00000000..fc3890ec Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBindingImpl.class new file mode 100644 index 00000000..97dbbde2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenFourBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenFourBinding.class new file mode 100644 index 00000000..0b5ba41a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenFourBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenOneBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenOneBinding.class new file mode 100644 index 00000000..984eacba Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenOneBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenThreeBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenThreeBinding.class new file mode 100644 index 00000000..e662ba56 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenThreeBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenTwoBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenTwoBinding.class new file mode 100644 index 00000000..0dd49a8b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenTwoBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBinding.class new file mode 100644 index 00000000..5ae33338 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBindingImpl.class new file mode 100644 index 00000000..3dbf990f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBinding.class new file mode 100644 index 00000000..26c1bcd7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBindingImpl.class new file mode 100644 index 00000000..0c25d9d8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBinding.class new file mode 100644 index 00000000..06c55cc3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBindingImpl.class new file mode 100644 index 00000000..fd8d5056 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBinding.class new file mode 100644 index 00000000..996cd1df Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBindingImpl.class new file mode 100644 index 00000000..91a84db2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBinding.class new file mode 100644 index 00000000..09a1b81c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBindingImpl.class new file mode 100644 index 00000000..35099d23 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBinding.class new file mode 100644 index 00000000..1786763c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBindingImpl.class new file mode 100644 index 00000000..c268e710 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBinding.class new file mode 100644 index 00000000..88cb550a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBindingImpl.class new file mode 100644 index 00000000..ca8841a4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBinding.class new file mode 100644 index 00000000..fc35cc60 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBindingImpl.class new file mode 100644 index 00000000..0e9f6b9a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBinding.class new file mode 100644 index 00000000..db394118 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBindingImpl.class new file mode 100644 index 00000000..a0e11483 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBinding.class new file mode 100644 index 00000000..dfb00dd5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBindingImpl.class new file mode 100644 index 00000000..bdf442ee Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTextPostBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTextPostBinding.class new file mode 100644 index 00000000..9abf1c7a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTextPostBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBinding.class new file mode 100644 index 00000000..31ef4b9a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBindingImpl.class new file mode 100644 index 00000000..f8b62a87 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTypeSelectorCommunityCategoryListBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTypeSelectorCommunityCategoryListBinding.class new file mode 100644 index 00000000..b1b8cd20 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTypeSelectorCommunityCategoryListBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemUnknownPostBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemUnknownPostBinding.class new file mode 100644 index 00000000..6d1b6945 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemUnknownPostBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBinding.class new file mode 100644 index 00000000..9f984239 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBindingImpl.class new file mode 100644 index 00000000..3c994c7c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityLayoutSettingsErrorBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityLayoutSettingsErrorBinding.class new file mode 100644 index 00000000..6b907c13 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityLayoutSettingsErrorBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityNewsFeedTemplateBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityNewsFeedTemplateBinding.class new file mode 100644 index 00000000..f3437605 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityNewsFeedTemplateBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithAddIconBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithAddIconBinding.class new file mode 100644 index 00000000..505339fe Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithAddIconBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBinding.class new file mode 100644 index 00000000..54906ec3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBindingImpl.class new file mode 100644 index 00000000..9d8407be Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewCommunitySubCategoryBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewCommunitySubCategoryBinding.class new file mode 100644 index 00000000..58289c27 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewCommunitySubCategoryBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBinding.class new file mode 100644 index 00000000..1c74a680 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBindingImpl.class new file mode 100644 index 00000000..75e8ab8d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBinding.class new file mode 100644 index 00000000..6e539481 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBindingImpl.class new file mode 100644 index 00000000..85843315 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBinding.class new file mode 100644 index 00000000..7a4db650 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBindingImpl.class new file mode 100644 index 00000000..c8940fc5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBinding.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBinding.class new file mode 100644 index 00000000..8871db9d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBinding.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBindingImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBindingImpl.class new file mode 100644 index 00000000..5f768ee3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBindingImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityDetailViewModel$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityDetailViewModel$1.class new file mode 100644 index 00000000..ec0d0149 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityDetailViewModel$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityDetailViewModel$isModeratorPermission$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityDetailViewModel$isModeratorPermission$1.class new file mode 100644 index 00000000..2db016d7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityDetailViewModel$isModeratorPermission$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityDetailViewModel$setCommunity$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityDetailViewModel$setCommunity$1.class new file mode 100644 index 00000000..ac8acabb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityDetailViewModel$setCommunity$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityDetailViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityDetailViewModel.class new file mode 100644 index 00000000..f32d8b6d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityDetailViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageActivity$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageActivity$Companion.class new file mode 100644 index 00000000..854b749f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageActivity$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageActivity.class new file mode 100644 index 00000000..df7b3027 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$Builder.class new file mode 100644 index 00000000..03b8b2d3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$WhenMappings.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$WhenMappings.class new file mode 100644 index 00000000..246bc7bc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$WhenMappings.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$assignModeratorRole$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$assignModeratorRole$1.class new file mode 100644 index 00000000..a0a33a05 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$assignModeratorRole$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$assignModeratorRole$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$assignModeratorRole$2.class new file mode 100644 index 00000000..a00af303 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$assignModeratorRole$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$getCommunityDetail$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$getCommunityDetail$1.class new file mode 100644 index 00000000..9965a23d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$getCommunityDetail$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$getCommunityDetail$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$getCommunityDetail$2.class new file mode 100644 index 00000000..40aaf9f5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$getCommunityDetail$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$getCommunityDetail$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$getCommunityDetail$3.class new file mode 100644 index 00000000..9acf01ca Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$getCommunityDetail$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$getCommunityDetail$4.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$getCommunityDetail$4.class new file mode 100644 index 00000000..c6b888ad Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$getCommunityDetail$4.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$onViewCreated$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$onViewCreated$1.class new file mode 100644 index 00000000..b87cb5d4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$onViewCreated$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$onViewCreated$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$onViewCreated$2.class new file mode 100644 index 00000000..fc963f40 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$onViewCreated$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$onViewCreated$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$onViewCreated$3.class new file mode 100644 index 00000000..cfbbe3f0 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$onViewCreated$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$onViewCreated$4.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$onViewCreated$4.class new file mode 100644 index 00000000..3f881896 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$onViewCreated$4.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$onViewCreated$5.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$onViewCreated$5.class new file mode 100644 index 00000000..1b9108d4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$onViewCreated$5.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$refreshCommunity$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$refreshCommunity$2.class new file mode 100644 index 00000000..bb1ee6f1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$refreshCommunity$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$subscribeObservers$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$subscribeObservers$1.class new file mode 100644 index 00000000..b3fbf4fe Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment$subscribeObservers$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment.class new file mode 100644 index 00000000..1b661ebf Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragmentKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragmentKt.class new file mode 100644 index 00000000..ffe52e94 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/EkoCommunityPageFragmentKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/listener/IEditCommunityProfileClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/listener/IEditCommunityProfileClickListener.class new file mode 100644 index 00000000..b7f4d45d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/listener/IEditCommunityProfileClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/listener/IMessageClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/listener/IMessageClickListener.class new file mode 100644 index 00000000..6630e6aa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/detailpage/listener/IMessageClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/Channel$Creator.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/Channel$Creator.class new file mode 100644 index 00000000..6565e1d2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/Channel$Creator.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/Channel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/Channel.class new file mode 100644 index 00000000..ffbf0db5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/Channel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/ChannelCategory.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/ChannelCategory.class new file mode 100644 index 00000000..bb14fb0d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/ChannelCategory.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/Comment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/Comment.class new file mode 100644 index 00000000..093558ff Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/Comment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/FileAttachment$Creator.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/FileAttachment$Creator.class new file mode 100644 index 00000000..d0ecfeaa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/FileAttachment$Creator.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/FileAttachment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/FileAttachment.class new file mode 100644 index 00000000..8469a026 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/FileAttachment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/NewsFeed$Creator.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/NewsFeed$Creator.class new file mode 100644 index 00000000..5ea4cf79 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/NewsFeed$Creator.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/NewsFeed.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/NewsFeed.class new file mode 100644 index 00000000..60662af8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/NewsFeed.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/User$Creator.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/User$Creator.class new file mode 100644 index 00000000..4efd45e1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/User$Creator.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/User.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/User.class new file mode 100644 index 00000000..327c300d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/model/User.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/EkoChannelRepository$Companion$sortComments$$inlined$sortBy$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/EkoChannelRepository$Companion$sortComments$$inlined$sortBy$1.class new file mode 100644 index 00000000..3b7d9e95 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/EkoChannelRepository$Companion$sortComments$$inlined$sortBy$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/EkoChannelRepository$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/EkoChannelRepository$Companion.class new file mode 100644 index 00000000..1662d7cc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/EkoChannelRepository$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/EkoChannelRepository.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/EkoChannelRepository.class new file mode 100644 index 00000000..5819b9a5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/EkoChannelRepository.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/IChannelRepository.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/IChannelRepository.class new file mode 100644 index 00000000..5ecf96f1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/IChannelRepository.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/ListDataSource.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/ListDataSource.class new file mode 100644 index 00000000..857d36c4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/ListDataSource.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/UiThreadExecutor.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/UiThreadExecutor.class new file mode 100644 index 00000000..97070b76 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/domain/repository/UiThreadExecutor.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileActivity$$special$$inlined$viewModels$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileActivity$$special$$inlined$viewModels$1.class new file mode 100644 index 00000000..4757574f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileActivity$$special$$inlined$viewModels$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileActivity$$special$$inlined$viewModels$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileActivity$$special$$inlined$viewModels$2.class new file mode 100644 index 00000000..28e12563 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileActivity$$special$$inlined$viewModels$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileActivity$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileActivity$Companion.class new file mode 100644 index 00000000..3b684d76 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileActivity$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileActivity$onCreate$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileActivity$onCreate$1.class new file mode 100644 index 00000000..d26b610e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileActivity$onCreate$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileActivity.class new file mode 100644 index 00000000..adfc351f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileEditFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileEditFragment$Builder.class new file mode 100644 index 00000000..dc6ac0a9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileEditFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileEditFragment$loadProfile$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileEditFragment$loadProfile$1.class new file mode 100644 index 00000000..e117955d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileEditFragment$loadProfile$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileEditFragment$loadProfile$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileEditFragment$loadProfile$2.class new file mode 100644 index 00000000..ce1414e7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileEditFragment$loadProfile$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileEditFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileEditFragment.class new file mode 100644 index 00000000..b0db912e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileEditFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileEditFragmentKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileEditFragmentKt.class new file mode 100644 index 00000000..be45bebe Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/edit/EkoCommunityProfileEditFragmentKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategoryCommunityListActivity$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategoryCommunityListActivity$Companion.class new file mode 100644 index 00000000..ab4b106a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategoryCommunityListActivity$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategoryCommunityListActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategoryCommunityListActivity.class new file mode 100644 index 00000000..e0d5b854 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategoryCommunityListActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategoryListActivity$EkoCategoryListActivityContract.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategoryListActivity$EkoCategoryListActivityContract.class new file mode 100644 index 00000000..7cff4e01 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategoryListActivity$EkoCategoryListActivityContract.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategoryListActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategoryListActivity.class new file mode 100644 index 00000000..32a8dc43 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategoryListActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategoryListActivityKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategoryListActivityKt.class new file mode 100644 index 00000000..cc156e64 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategoryListActivityKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategorySelectionActivity$EkoCategorySelectionActivityContract.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategorySelectionActivity$EkoCategorySelectionActivityContract.class new file mode 100644 index 00000000..5a679d96 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategorySelectionActivity$EkoCategorySelectionActivityContract.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategorySelectionActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategorySelectionActivity.class new file mode 100644 index 00000000..999fc0a7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategorySelectionActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategorySelectionActivityKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategorySelectionActivityKt.class new file mode 100644 index 00000000..8e3821d8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/activity/EkoCategorySelectionActivityKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryCommunityItemViewHolder$bind$$inlined$let$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryCommunityItemViewHolder$bind$$inlined$let$lambda$1.class new file mode 100644 index 00000000..d764cda4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryCommunityItemViewHolder$bind$$inlined$let$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryCommunityItemViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryCommunityItemViewHolder.class new file mode 100644 index 00000000..1b68163b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryCommunityItemViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryCommunityListAdapter$EkoCommunityDiffUtil.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryCommunityListAdapter$EkoCommunityDiffUtil.class new file mode 100644 index 00000000..93580c3a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryCommunityListAdapter$EkoCommunityDiffUtil.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryCommunityListAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryCommunityListAdapter.class new file mode 100644 index 00000000..37c3bf4c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryCommunityListAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryItemTypeSelectorViewHolder$bind$$inlined$let$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryItemTypeSelectorViewHolder$bind$$inlined$let$lambda$1.class new file mode 100644 index 00000000..cd6ab5a6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryItemTypeSelectorViewHolder$bind$$inlined$let$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryItemTypeSelectorViewHolder$bind$$inlined$let$lambda$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryItemTypeSelectorViewHolder$bind$$inlined$let$lambda$2.class new file mode 100644 index 00000000..dd6dc4bc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryItemTypeSelectorViewHolder$bind$$inlined$let$lambda$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryItemTypeSelectorViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryItemTypeSelectorViewHolder.class new file mode 100644 index 00000000..a7a42535 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryItemTypeSelectorViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryItemViewHolder$bind$$inlined$let$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryItemViewHolder$bind$$inlined$let$lambda$1.class new file mode 100644 index 00000000..c4392240 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryItemViewHolder$bind$$inlined$let$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryItemViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryItemViewHolder.class new file mode 100644 index 00000000..17f50aa5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryItemViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryListAdapter$EkoCategoryListDiffUtil.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryListAdapter$EkoCategoryListDiffUtil.class new file mode 100644 index 00000000..79045c08 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryListAdapter$EkoCategoryListDiffUtil.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryListAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryListAdapter.class new file mode 100644 index 00000000..40137ef6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCategoryListAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCommunityCategoryAdapter$Companion$diffCallBack$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCommunityCategoryAdapter$Companion$diffCallBack$1.class new file mode 100644 index 00000000..2c54da35 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCommunityCategoryAdapter$Companion$diffCallBack$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCommunityCategoryAdapter$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCommunityCategoryAdapter$Companion.class new file mode 100644 index 00000000..b959f8fe Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCommunityCategoryAdapter$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCommunityCategoryAdapter$EkoCommunityCategoryViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCommunityCategoryAdapter$EkoCommunityCategoryViewHolder.class new file mode 100644 index 00000000..799d5256 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCommunityCategoryAdapter$EkoCommunityCategoryViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCommunityCategoryAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCommunityCategoryAdapter.class new file mode 100644 index 00000000..b1bc0177 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoCommunityCategoryAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRCommunityItemDecoration.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRCommunityItemDecoration.class new file mode 100644 index 00000000..f4dfd680 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRCommunityItemDecoration.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRecommendedCommunitiesAdapter$Companion$diffCallBack$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRecommendedCommunitiesAdapter$Companion$diffCallBack$1.class new file mode 100644 index 00000000..5f3243d1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRecommendedCommunitiesAdapter$Companion$diffCallBack$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRecommendedCommunitiesAdapter$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRecommendedCommunitiesAdapter$Companion.class new file mode 100644 index 00000000..9a5827e3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRecommendedCommunitiesAdapter$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRecommendedCommunitiesAdapter$EkoRecommendedCommunityViewHolder$bind$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRecommendedCommunitiesAdapter$EkoRecommendedCommunityViewHolder$bind$1.class new file mode 100644 index 00000000..95cb906e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRecommendedCommunitiesAdapter$EkoRecommendedCommunityViewHolder$bind$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRecommendedCommunitiesAdapter$EkoRecommendedCommunityViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRecommendedCommunitiesAdapter$EkoRecommendedCommunityViewHolder.class new file mode 100644 index 00000000..809b685a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRecommendedCommunitiesAdapter$EkoRecommendedCommunityViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRecommendedCommunitiesAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRecommendedCommunitiesAdapter.class new file mode 100644 index 00000000..9499d254 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoRecommendedCommunitiesAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoTrendingCommunityAdapter$Companion$diffCallBack$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoTrendingCommunityAdapter$Companion$diffCallBack$1.class new file mode 100644 index 00000000..139199ea Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoTrendingCommunityAdapter$Companion$diffCallBack$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoTrendingCommunityAdapter$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoTrendingCommunityAdapter$Companion.class new file mode 100644 index 00000000..722796d8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoTrendingCommunityAdapter$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoTrendingCommunityAdapter$EkoTrendingCommunityViewHolder$bind$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoTrendingCommunityAdapter$EkoTrendingCommunityViewHolder$bind$1.class new file mode 100644 index 00000000..6279815c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoTrendingCommunityAdapter$EkoTrendingCommunityViewHolder$bind$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoTrendingCommunityAdapter$EkoTrendingCommunityViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoTrendingCommunityAdapter$EkoTrendingCommunityViewHolder.class new file mode 100644 index 00000000..a7ec6409 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoTrendingCommunityAdapter$EkoTrendingCommunityViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoTrendingCommunityAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoTrendingCommunityAdapter.class new file mode 100644 index 00000000..784722c7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/EkoTrendingCommunityAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/ICategorySelectionListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/ICategorySelectionListener.class new file mode 100644 index 00000000..b1232a9f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/adapter/ICategorySelectionListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoBaseCategoryListFragment$getCategories$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoBaseCategoryListFragment$getCategories$1.class new file mode 100644 index 00000000..d8603b6a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoBaseCategoryListFragment$getCategories$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoBaseCategoryListFragment$getCategories$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoBaseCategoryListFragment$getCategories$2.class new file mode 100644 index 00000000..f1a274be Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoBaseCategoryListFragment$getCategories$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoBaseCategoryListFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoBaseCategoryListFragment.class new file mode 100644 index 00000000..e83f1b69 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoBaseCategoryListFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoBaseCategoryListFragmentKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoBaseCategoryListFragmentKt.class new file mode 100644 index 00000000..ffdf7e61 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoBaseCategoryListFragmentKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryCommunityListFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryCommunityListFragment$Builder.class new file mode 100644 index 00000000..e5ebb89d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryCommunityListFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryCommunityListFragment$getCategories$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryCommunityListFragment$getCategories$1.class new file mode 100644 index 00000000..c0ae4b3e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryCommunityListFragment$getCategories$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryCommunityListFragment$getCategories$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryCommunityListFragment$getCategories$2.class new file mode 100644 index 00000000..ae4a12b4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryCommunityListFragment$getCategories$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryCommunityListFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryCommunityListFragment.class new file mode 100644 index 00000000..3b7b5bab Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryCommunityListFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryCommunityListFragmentKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryCommunityListFragmentKt.class new file mode 100644 index 00000000..bc0b0e70 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryCommunityListFragmentKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryListFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryListFragment$Builder.class new file mode 100644 index 00000000..3288c58f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryListFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryListFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryListFragment.class new file mode 100644 index 00000000..bc6bd294 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryListFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryPreviewFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryPreviewFragment$Builder.class new file mode 100644 index 00000000..c0381919 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryPreviewFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryPreviewFragment$getCategories$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryPreviewFragment$getCategories$1.class new file mode 100644 index 00000000..12b1f7cb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryPreviewFragment$getCategories$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryPreviewFragment$getCategories$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryPreviewFragment$getCategories$2.class new file mode 100644 index 00000000..b8e7c3c3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryPreviewFragment$getCategories$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryPreviewFragment$onViewCreated$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryPreviewFragment$onViewCreated$1.class new file mode 100644 index 00000000..b7327345 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryPreviewFragment$onViewCreated$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryPreviewFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryPreviewFragment.class new file mode 100644 index 00000000..ad6c7e56 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoCategoryPreviewFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoExploreFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoExploreFragment$Builder.class new file mode 100644 index 00000000..2191d07f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoExploreFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoExploreFragment$initListener$1$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoExploreFragment$initListener$1$2.class new file mode 100644 index 00000000..083af451 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoExploreFragment$initListener$1$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoExploreFragment$initListener$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoExploreFragment$initListener$1.class new file mode 100644 index 00000000..aea3fb77 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoExploreFragment$initListener$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoExploreFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoExploreFragment.class new file mode 100644 index 00000000..370d2a9b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoExploreFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoRecommendedCommunityFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoRecommendedCommunityFragment$Builder.class new file mode 100644 index 00000000..fbead03f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoRecommendedCommunityFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoRecommendedCommunityFragment$addItemTouchListener$touchListener$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoRecommendedCommunityFragment$addItemTouchListener$touchListener$1.class new file mode 100644 index 00000000..da490c32 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoRecommendedCommunityFragment$addItemTouchListener$touchListener$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoRecommendedCommunityFragment$getRecommendedCommunity$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoRecommendedCommunityFragment$getRecommendedCommunity$1.class new file mode 100644 index 00000000..79616490 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoRecommendedCommunityFragment$getRecommendedCommunity$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoRecommendedCommunityFragment$getRecommendedCommunity$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoRecommendedCommunityFragment$getRecommendedCommunity$2.class new file mode 100644 index 00000000..11d1e2de Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoRecommendedCommunityFragment$getRecommendedCommunity$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoRecommendedCommunityFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoRecommendedCommunityFragment.class new file mode 100644 index 00000000..98ae6710 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoRecommendedCommunityFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoSelectCategoryListFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoSelectCategoryListFragment$Builder.class new file mode 100644 index 00000000..80fb3514 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoSelectCategoryListFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoSelectCategoryListFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoSelectCategoryListFragment.class new file mode 100644 index 00000000..2d0cb9b0 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoSelectCategoryListFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoTrendingCommunityFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoTrendingCommunityFragment$Builder.class new file mode 100644 index 00000000..a67459f9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoTrendingCommunityFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoTrendingCommunityFragment$getTrendingCommunity$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoTrendingCommunityFragment$getTrendingCommunity$1.class new file mode 100644 index 00000000..dfbdb23f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoTrendingCommunityFragment$getTrendingCommunity$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoTrendingCommunityFragment$getTrendingCommunity$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoTrendingCommunityFragment$getTrendingCommunity$2.class new file mode 100644 index 00000000..a7e3bfe8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoTrendingCommunityFragment$getTrendingCommunity$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoTrendingCommunityFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoTrendingCommunityFragment.class new file mode 100644 index 00000000..9f1f7bdb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/fragments/EkoTrendingCommunityFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/listener/ICategoryPreviewFragmentDelegate.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/listener/ICategoryPreviewFragmentDelegate.class new file mode 100644 index 00000000..4679e9aa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/listener/ICategoryPreviewFragmentDelegate.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/listener/IEkoCategoryItemClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/listener/IEkoCategoryItemClickListener.class new file mode 100644 index 00000000..573151f2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/listener/IEkoCategoryItemClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/listener/IEkoCommunityItemClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/listener/IEkoCommunityItemClickListener.class new file mode 100644 index 00000000..0a2d0a2e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/listener/IEkoCommunityItemClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/listener/IRecommendedCommunityFragmentDelegate.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/listener/IRecommendedCommunityFragmentDelegate.class new file mode 100644 index 00000000..354cc8dd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/listener/IRecommendedCommunityFragmentDelegate.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/listener/ITrendingCommunityFragmentDelegate.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/listener/ITrendingCommunityFragmentDelegate.class new file mode 100644 index 00000000..1b3a28da Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/listener/ITrendingCommunityFragmentDelegate.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/viewmodel/EkoCategoryCommunityListViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/viewmodel/EkoCategoryCommunityListViewModel.class new file mode 100644 index 00000000..f6fa73ca Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/viewmodel/EkoCategoryCommunityListViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/viewmodel/EkoCategoryListViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/viewmodel/EkoCategoryListViewModel.class new file mode 100644 index 00000000..bacc5bde Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/viewmodel/EkoCategoryListViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/viewmodel/EkoCategorySelectionViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/viewmodel/EkoCategorySelectionViewModel.class new file mode 100644 index 00000000..df0cb4fc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/viewmodel/EkoCategorySelectionViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/viewmodel/EkoExploreCommunityViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/viewmodel/EkoExploreCommunityViewModel.class new file mode 100644 index 00000000..7744f669 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/explore/viewmodel/EkoExploreCommunityViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/generated/callback/OnClickListener$Listener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/generated/callback/OnClickListener$Listener.class new file mode 100644 index 00000000..352ad6ed Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/generated/callback/OnClickListener$Listener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/generated/callback/OnClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/generated/callback/OnClickListener.class new file mode 100644 index 00000000..b1471a33 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/generated/callback/OnClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/activity/EkoCommunityHomePageActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/activity/EkoCommunityHomePageActivity.class new file mode 100644 index 00000000..17fe62fd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/activity/EkoCommunityHomePageActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$Builder.class new file mode 100644 index 00000000..541d33c9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$WhenMappings.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$WhenMappings.class new file mode 100644 index 00000000..12229af8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$WhenMappings.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$addViewModelListeners$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$addViewModelListeners$1.class new file mode 100644 index 00000000..46da603f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$addViewModelListeners$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$onCreateOptionsMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$onCreateOptionsMenu$1.class new file mode 100644 index 00000000..c1a92df7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$onCreateOptionsMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$onCreateOptionsMenu$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$onCreateOptionsMenu$2.class new file mode 100644 index 00000000..8cbcede5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$onCreateOptionsMenu$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$onCreateOptionsMenu$queryTextListener$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$onCreateOptionsMenu$queryTextListener$1.class new file mode 100644 index 00000000..79d3c908 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$onCreateOptionsMenu$queryTextListener$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$searchCommunity$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$searchCommunity$1.class new file mode 100644 index 00000000..d1ab746a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$searchCommunity$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$searchCommunity$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$searchCommunity$2.class new file mode 100644 index 00000000..b54043cd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$searchCommunity$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$subscribeTextChangeEvents$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$subscribeTextChangeEvents$1.class new file mode 100644 index 00000000..a32c20c2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment$subscribeTextChangeEvents$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment.class new file mode 100644 index 00000000..f206ea9f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomePageFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomeViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomeViewModel.class new file mode 100644 index 00000000..50831c46 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/fragments/EkoCommunityHomeViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/listener/IExploreFragmentFragmentDelegate.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/listener/IExploreFragmentFragmentDelegate.class new file mode 100644 index 00000000..952d28da Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/listener/IExploreFragmentFragmentDelegate.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/listener/IGlobalFeedFragmentDelegate.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/listener/IGlobalFeedFragmentDelegate.class new file mode 100644 index 00000000..b958d2ec Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/listener/IGlobalFeedFragmentDelegate.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/listener/IMyCommunityListPreviewFragmentDelegate.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/listener/IMyCommunityListPreviewFragmentDelegate.class new file mode 100644 index 00000000..866b50f8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/listener/IMyCommunityListPreviewFragmentDelegate.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/listener/INewsFeedFragmentDelegate.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/listener/INewsFeedFragmentDelegate.class new file mode 100644 index 00000000..3e7d43f6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/home/listener/INewsFeedFragmentDelegate.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsActivity$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsActivity$Companion.class new file mode 100644 index 00000000..2397fb27 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsActivity$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsActivity.class new file mode 100644 index 00000000..83673413 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$$special$$inlined$activityViewModels$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$$special$$inlined$activityViewModels$1.class new file mode 100644 index 00000000..e0228799 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$$special$$inlined$activityViewModels$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$$special$$inlined$activityViewModels$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$$special$$inlined$activityViewModels$2.class new file mode 100644 index 00000000..8ab70318 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$$special$$inlined$activityViewModels$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$Builder.class new file mode 100644 index 00000000..755c2ccb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$handleNoPermissionError$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$handleNoPermissionError$1.class new file mode 100644 index 00000000..fabe1eb4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$handleNoPermissionError$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$onViewCreated$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$onViewCreated$1.class new file mode 100644 index 00000000..e4aef240 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$onViewCreated$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$selectMembers$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$selectMembers$1.class new file mode 100644 index 00000000..0ba587d7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$selectMembers$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$setUpToolbar$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$setUpToolbar$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..62f28be9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$setUpToolbar$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$setUpToolbar$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$setUpToolbar$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..5f145643 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$setUpToolbar$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$setUpToolbar$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$setUpToolbar$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..97de21bb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$setUpToolbar$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$setUpToolbar$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$setUpToolbar$1.class new file mode 100644 index 00000000..01476553 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment$setUpToolbar$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment.class new file mode 100644 index 00000000..fc7fb97a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragmentKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragmentKt.class new file mode 100644 index 00000000..0988520f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMemberSettingsFragmentKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$Companion$diffCallBack$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$Companion$diffCallBack$1.class new file mode 100644 index 00000000..deff6922 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$Companion$diffCallBack$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$Companion.class new file mode 100644 index 00000000..544a2779 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder$bind$$inlined$let$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder$bind$$inlined$let$lambda$1.class new file mode 100644 index 00000000..83ad043a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder$bind$$inlined$let$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder$promoteModerator$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder$promoteModerator$1.class new file mode 100644 index 00000000..6bc731da Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder$promoteModerator$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder$promoteModerator$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder$promoteModerator$2.class new file mode 100644 index 00000000..a84c120a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder$promoteModerator$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder$showBottomSheet$1$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder$showBottomSheet$1$1.class new file mode 100644 index 00000000..aa3868f6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder$showBottomSheet$1$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder$showBottomSheet$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder$showBottomSheet$1.class new file mode 100644 index 00000000..ef2463ad Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder$showBottomSheet$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder.class new file mode 100644 index 00000000..07ee473e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter$EkoMembershipViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter.class new file mode 100644 index 00000000..4a1ca863 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$checkUserRole$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$checkUserRole$1.class new file mode 100644 index 00000000..ab62038b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$checkUserRole$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$checkUserRole$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$checkUserRole$2.class new file mode 100644 index 00000000..5d912e56 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$checkUserRole$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$handleNoPermissionError$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$handleNoPermissionError$1.class new file mode 100644 index 00000000..93b60274 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$handleNoPermissionError$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$removeModerator$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$removeModerator$1.class new file mode 100644 index 00000000..c260e8ad Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$removeModerator$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$removeModerator$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$removeModerator$2.class new file mode 100644 index 00000000..dea534dd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$removeModerator$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$removeUser$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$removeUser$1.class new file mode 100644 index 00000000..5474dd12 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$removeUser$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$removeUser$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$removeUser$2.class new file mode 100644 index 00000000..dbae0694 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$removeUser$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$sendReportUser$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$sendReportUser$1.class new file mode 100644 index 00000000..8c16f04a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$sendReportUser$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$sendReportUser$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$sendReportUser$2.class new file mode 100644 index 00000000..b452fc88 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$sendReportUser$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$showRemoveUserDialog$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$showRemoveUserDialog$1.class new file mode 100644 index 00000000..3353b3c8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder$showRemoveUserDialog$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder.class new file mode 100644 index 00000000..cf90c6f7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersBaseViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$addMembersToCommunity$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$addMembersToCommunity$1.class new file mode 100644 index 00000000..c5039030 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$addMembersToCommunity$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$addMembersToCommunity$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$addMembersToCommunity$2.class new file mode 100644 index 00000000..6eb725a7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$addMembersToCommunity$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$checkModeratorPermission$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$checkModeratorPermission$1.class new file mode 100644 index 00000000..0c9d190d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$checkModeratorPermission$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$removeUsersFromCommunity$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$removeUsersFromCommunity$1.class new file mode 100644 index 00000000..6d24c421 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$removeUsersFromCommunity$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$removeUsersFromCommunity$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$removeUsersFromCommunity$2.class new file mode 100644 index 00000000..9f90659e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$removeUsersFromCommunity$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$setPropertyChangeCallback$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$setPropertyChangeCallback$1.class new file mode 100644 index 00000000..ddfe45e0 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel$setPropertyChangeCallback$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel.class new file mode 100644 index 00000000..d8592404 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityMembersViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$Companion$diffCallBack$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$Companion$diffCallBack$1.class new file mode 100644 index 00000000..fda8e8d4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$Companion$diffCallBack$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$Companion.class new file mode 100644 index 00000000..0e992fec Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$EkoModeratorViewHolder$bind$$inlined$let$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$EkoModeratorViewHolder$bind$$inlined$let$lambda$1.class new file mode 100644 index 00000000..5e647208 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$EkoModeratorViewHolder$bind$$inlined$let$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$EkoModeratorViewHolder$showBottomSheet$1$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$EkoModeratorViewHolder$showBottomSheet$1$1.class new file mode 100644 index 00000000..6d8b8a1a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$EkoModeratorViewHolder$showBottomSheet$1$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$EkoModeratorViewHolder$showBottomSheet$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$EkoModeratorViewHolder$showBottomSheet$1.class new file mode 100644 index 00000000..34a46133 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$EkoModeratorViewHolder$showBottomSheet$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$EkoModeratorViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$EkoModeratorViewHolder.class new file mode 100644 index 00000000..b813f55b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter$EkoModeratorViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter.class new file mode 100644 index 00000000..e5ef62d1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoCommunityModeratorAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$$special$$inlined$activityViewModels$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$$special$$inlined$activityViewModels$1.class new file mode 100644 index 00000000..4db59c56 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$$special$$inlined$activityViewModels$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$$special$$inlined$activityViewModels$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$$special$$inlined$activityViewModels$2.class new file mode 100644 index 00000000..b477255c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$$special$$inlined$activityViewModels$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$Companion.class new file mode 100644 index 00000000..e2b6a325 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$WhenMappings.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$WhenMappings.class new file mode 100644 index 00000000..37840f91 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$WhenMappings.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$getCommunityDetail$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$getCommunityDetail$1.class new file mode 100644 index 00000000..3d86c904 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$getCommunityDetail$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$getCommunityDetail$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$getCommunityDetail$2.class new file mode 100644 index 00000000..12d0595a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$getCommunityDetail$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$getCommunityMembers$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$getCommunityMembers$1.class new file mode 100644 index 00000000..78d12242 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$getCommunityMembers$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$getCommunityMembers$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$getCommunityMembers$2.class new file mode 100644 index 00000000..d50d8dc6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$getCommunityMembers$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$initRecyclerView$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$initRecyclerView$1.class new file mode 100644 index 00000000..bf3ca595 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$initRecyclerView$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$subscribeObservers$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$subscribeObservers$1.class new file mode 100644 index 00000000..7d9e8a39 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment$subscribeObservers$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment.class new file mode 100644 index 00000000..fd2e538b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembersFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembershipItemViewModel$checkModeratorPermission$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembershipItemViewModel$checkModeratorPermission$1.class new file mode 100644 index 00000000..e7eefd95 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembershipItemViewModel$checkModeratorPermission$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembershipItemViewModel$getBottomSheetMemberTab$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembershipItemViewModel$getBottomSheetMemberTab$1.class new file mode 100644 index 00000000..3d8a6d8e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembershipItemViewModel$getBottomSheetMemberTab$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembershipItemViewModel$getBottomSheetModeratorTab$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembershipItemViewModel$getBottomSheetModeratorTab$1.class new file mode 100644 index 00000000..701480b3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembershipItemViewModel$getBottomSheetModeratorTab$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembershipItemViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembershipItemViewModel.class new file mode 100644 index 00000000..fddc9f04 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoMembershipItemViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$$special$$inlined$activityViewModels$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$$special$$inlined$activityViewModels$1.class new file mode 100644 index 00000000..366c1cfd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$$special$$inlined$activityViewModels$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$$special$$inlined$activityViewModels$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$$special$$inlined$activityViewModels$2.class new file mode 100644 index 00000000..653ad452 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$$special$$inlined$activityViewModels$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$Companion.class new file mode 100644 index 00000000..2a50ab96 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$WhenMappings.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$WhenMappings.class new file mode 100644 index 00000000..cfce58b9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$WhenMappings.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$onViewCreated$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$onViewCreated$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..62e38f54 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$onViewCreated$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$onViewCreated$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$onViewCreated$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..520465f7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$onViewCreated$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$onViewCreated$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$onViewCreated$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..73764fa1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$onViewCreated$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$onViewCreated$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$onViewCreated$1.class new file mode 100644 index 00000000..ff842d93 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$onViewCreated$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$onViewCreated$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$onViewCreated$2.class new file mode 100644 index 00000000..83da5c8c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$onViewCreated$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$refresh$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$refresh$1.class new file mode 100644 index 00000000..17cbb686 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$refresh$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$refresh$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$refresh$2.class new file mode 100644 index 00000000..6fc79a70 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$refresh$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$subscribeObservers$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$subscribeObservers$1.class new file mode 100644 index 00000000..07e6db6c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment$subscribeObservers$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment.class new file mode 100644 index 00000000..0367a1f1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/EkoModeratorsFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/IMemberClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/IMemberClickListener.class new file mode 100644 index 00000000..7dc65cc8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/members/IMemberClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/activity/EkoMyCommunityActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/activity/EkoMyCommunityActivity.class new file mode 100644 index 00000000..f1be9629 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/activity/EkoMyCommunityActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/BaseMyCommunityPreviewItemViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/BaseMyCommunityPreviewItemViewHolder.class new file mode 100644 index 00000000..1bd01d7d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/BaseMyCommunityPreviewItemViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/EkoMyCommunitiesAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/EkoMyCommunitiesAdapter.class new file mode 100644 index 00000000..0b1bc821 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/EkoMyCommunitiesAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/EkoMyCommunitiesViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/EkoMyCommunitiesViewHolder.class new file mode 100644 index 00000000..a8d7bad7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/EkoMyCommunitiesViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/EkoMyCommunityListAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/EkoMyCommunityListAdapter.class new file mode 100644 index 00000000..a335cfb2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/EkoMyCommunityListAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/EkoMyCommunityListViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/EkoMyCommunityListViewHolder.class new file mode 100644 index 00000000..fef77038 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/EkoMyCommunityListViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/EkoMyCommunityPreviewAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/EkoMyCommunityPreviewAdapter.class new file mode 100644 index 00000000..d6c553d3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/EkoMyCommunityPreviewAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/MyCommunityDiffImpl$diffCallBack$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/MyCommunityDiffImpl$diffCallBack$1.class new file mode 100644 index 00000000..f89c7992 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/MyCommunityDiffImpl$diffCallBack$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/MyCommunityDiffImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/MyCommunityDiffImpl.class new file mode 100644 index 00000000..11610ea8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/MyCommunityDiffImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/MyCommunityPreviewItemViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/MyCommunityPreviewItemViewHolder.class new file mode 100644 index 00000000..734bae7d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/MyCommunityPreviewItemViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/ViewAllCommunityPreviewItemViewHolder$bind$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/ViewAllCommunityPreviewItemViewHolder$bind$1.class new file mode 100644 index 00000000..edfb9f00 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/ViewAllCommunityPreviewItemViewHolder$bind$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/ViewAllCommunityPreviewItemViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/ViewAllCommunityPreviewItemViewHolder.class new file mode 100644 index 00000000..5d32e2d2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/adapter/ViewAllCommunityPreviewItemViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$Builder.class new file mode 100644 index 00000000..ea869a48 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$WhenMappings.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$WhenMappings.class new file mode 100644 index 00000000..e0ce25f9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$WhenMappings.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$handleEditTextInput$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$handleEditTextInput$1.class new file mode 100644 index 00000000..ad4cee79 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$handleEditTextInput$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$initRecyclerView$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$initRecyclerView$1.class new file mode 100644 index 00000000..d04c4c69 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$initRecyclerView$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$initRecyclerView$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$initRecyclerView$2.class new file mode 100644 index 00000000..0b5e28ad Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$initRecyclerView$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$searchCommunity$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$searchCommunity$1.class new file mode 100644 index 00000000..1b96c734 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$searchCommunity$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$searchCommunity$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$searchCommunity$2.class new file mode 100644 index 00000000..d531c9b2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$searchCommunity$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$subscribeObservers$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$subscribeObservers$1.class new file mode 100644 index 00000000..bc92b7f1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment$subscribeObservers$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment.class new file mode 100644 index 00000000..e749d956 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragmentKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragmentKt.class new file mode 100644 index 00000000..30ddeb1e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityFragmentKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$$special$$inlined$activityViewModels$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$$special$$inlined$activityViewModels$1.class new file mode 100644 index 00000000..af2f2d19 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$$special$$inlined$activityViewModels$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$$special$$inlined$activityViewModels$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$$special$$inlined$activityViewModels$2.class new file mode 100644 index 00000000..da915e83 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$$special$$inlined$activityViewModels$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$Builder.class new file mode 100644 index 00000000..811d167c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$addItemTouchListener$touchListener$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$addItemTouchListener$touchListener$1.class new file mode 100644 index 00000000..5b986662 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$addItemTouchListener$touchListener$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$getCommunityList$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$getCommunityList$1.class new file mode 100644 index 00000000..3e2a1ba4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$getCommunityList$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$getCommunityList$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$getCommunityList$2.class new file mode 100644 index 00000000..9a99d6b5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$getCommunityList$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$onViewCreated$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$onViewCreated$1.class new file mode 100644 index 00000000..39fb975a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment$onViewCreated$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment.class new file mode 100644 index 00000000..ac519a75 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/fragment/EkoMyCommunityPreviewFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/listener/IMyCommunityItemClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/listener/IMyCommunityItemClickListener.class new file mode 100644 index 00000000..bd67f3e5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/listener/IMyCommunityItemClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/viewmodel/EkoMyCommunityListViewModel$setPropertyChangeCallback$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/viewmodel/EkoMyCommunityListViewModel$setPropertyChangeCallback$1.class new file mode 100644 index 00000000..bebf93a2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/viewmodel/EkoMyCommunityListViewModel$setPropertyChangeCallback$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/viewmodel/EkoMyCommunityListViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/viewmodel/EkoMyCommunityListViewModel.class new file mode 100644 index 00000000..035d331e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/mycommunity/viewmodel/EkoMyCommunityListViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoCreatePostActivity$EkoCreateCommunityPostActivityContract.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoCreatePostActivity$EkoCreateCommunityPostActivityContract.class new file mode 100644 index 00000000..6a6707c7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoCreatePostActivity$EkoCreateCommunityPostActivityContract.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoCreatePostActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoCreatePostActivity.class new file mode 100644 index 00000000..eb079ec1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoCreatePostActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditCommentActivity$EkoAddCommentActivityContract.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditCommentActivity$EkoAddCommentActivityContract.class new file mode 100644 index 00000000..3f6a27e8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditCommentActivity$EkoAddCommentActivityContract.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditCommentActivity$EkoEditCommentActivityContract.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditCommentActivity$EkoEditCommentActivityContract.class new file mode 100644 index 00000000..2b29b09a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditCommentActivity$EkoEditCommentActivityContract.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditCommentActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditCommentActivity.class new file mode 100644 index 00000000..9c4b2981 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditCommentActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditCommentActivityKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditCommentActivityKt.class new file mode 100644 index 00000000..42e3626e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditCommentActivityKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditPostActivity$EkoEditPostActivityContract.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditPostActivity$EkoEditPostActivityContract.class new file mode 100644 index 00000000..04471ee1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditPostActivity$EkoEditPostActivityContract.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditPostActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditPostActivity.class new file mode 100644 index 00000000..74236238 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoEditPostActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoMyFeedActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoMyFeedActivity.class new file mode 100644 index 00000000..e15da4d6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoMyFeedActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoPostDetailsActivity$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoPostDetailsActivity$Companion.class new file mode 100644 index 00000000..d5fe71ee Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoPostDetailsActivity$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoPostDetailsActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoPostDetailsActivity.class new file mode 100644 index 00000000..1d911ce2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoPostDetailsActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoPostTargetSelectionActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoPostTargetSelectionActivity.class new file mode 100644 index 00000000..a3d6ebd7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/activity/EkoPostTargetSelectionActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/BasePostImageChildrenViewHolder$setImage$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/BasePostImageChildrenViewHolder$setImage$1.class new file mode 100644 index 00000000..a7f8fd9b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/BasePostImageChildrenViewHolder$setImage$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/BasePostImageChildrenViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/BasePostImageChildrenViewHolder.class new file mode 100644 index 00000000..86c267d2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/BasePostImageChildrenViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostAttachmentAdapter$DiffCallback.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostAttachmentAdapter$DiffCallback.class new file mode 100644 index 00000000..8740aeee Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostAttachmentAdapter$DiffCallback.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostAttachmentAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostAttachmentAdapter.class new file mode 100644 index 00000000..d6252dac Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostAttachmentAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostAttachmentViewHolder$bind$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostAttachmentViewHolder$bind$2.class new file mode 100644 index 00000000..e1786daf Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostAttachmentViewHolder$bind$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostAttachmentViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostAttachmentViewHolder.class new file mode 100644 index 00000000..85447f0b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostAttachmentViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$1.class new file mode 100644 index 00000000..10f87c95 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$2.class new file mode 100644 index 00000000..400d1f4c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$3.class new file mode 100644 index 00000000..69d93aae Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$4.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$4.class new file mode 100644 index 00000000..805766b2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$4.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$5.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$5.class new file mode 100644 index 00000000..c7f3e421 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$5.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$6.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$6.class new file mode 100644 index 00000000..e41402b5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$6.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$7.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$7.class new file mode 100644 index 00000000..b7dffcdc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setFooterLayout$7.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setHeaderLayout$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setHeaderLayout$1.class new file mode 100644 index 00000000..46a4889e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setHeaderLayout$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setHeaderLayout$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setHeaderLayout$2.class new file mode 100644 index 00000000..0d5d96e6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setHeaderLayout$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setHeaderLayout$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setHeaderLayout$3.class new file mode 100644 index 00000000..60e273a1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setHeaderLayout$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setPostText$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setPostText$1.class new file mode 100644 index 00000000..a48a511e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder$setPostText$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder.class new file mode 100644 index 00000000..479e123a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolderKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolderKt.class new file mode 100644 index 00000000..a0c4e768 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoBasePostViewHolderKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoader$getComments$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoader$getComments$1.class new file mode 100644 index 00000000..1c6bd011 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoader$getComments$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoader$load$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoader$load$1.class new file mode 100644 index 00000000..78f62486 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoader$load$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoader$load$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoader$load$2.class new file mode 100644 index 00000000..ca152e93 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoader$load$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoader$showLoadMoreButton$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoader$showLoadMoreButton$1.class new file mode 100644 index 00000000..016ee75e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoader$showLoadMoreButton$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoader.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoader.class new file mode 100644 index 00000000..54e091d3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoader.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoaderKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoaderKt.class new file mode 100644 index 00000000..25924b0d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCommentReplyLoaderKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostCommunitySelectionAdapter$Companion$diffCallBack$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostCommunitySelectionAdapter$Companion$diffCallBack$1.class new file mode 100644 index 00000000..0b106efe Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostCommunitySelectionAdapter$Companion$diffCallBack$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostCommunitySelectionAdapter$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostCommunitySelectionAdapter$Companion.class new file mode 100644 index 00000000..317c72fe Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostCommunitySelectionAdapter$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostCommunitySelectionAdapter$EkoCommunityViewHolder$bind$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostCommunitySelectionAdapter$EkoCommunityViewHolder$bind$1.class new file mode 100644 index 00000000..d086688d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostCommunitySelectionAdapter$EkoCommunityViewHolder$bind$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostCommunitySelectionAdapter$EkoCommunityViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostCommunitySelectionAdapter$EkoCommunityViewHolder.class new file mode 100644 index 00000000..d7ea95ec Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostCommunitySelectionAdapter$EkoCommunityViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostCommunitySelectionAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostCommunitySelectionAdapter.class new file mode 100644 index 00000000..5d2e3b36 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostCommunitySelectionAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostFileAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostFileAdapter.class new file mode 100644 index 00000000..6381200b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostFileAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostFileViewHolder$bind$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostFileViewHolder$bind$1.class new file mode 100644 index 00000000..cc8fd8eb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostFileViewHolder$bind$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostFileViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostFileViewHolder.class new file mode 100644 index 00000000..e2ab6016 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostFileViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostImageAdapter$DiffCallback.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostImageAdapter$DiffCallback.class new file mode 100644 index 00000000..347342fb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostImageAdapter$DiffCallback.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostImageAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostImageAdapter.class new file mode 100644 index 00000000..4045c397 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostImageAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostImageViewHolder$bind$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostImageViewHolder$bind$2.class new file mode 100644 index 00000000..a451b92d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostImageViewHolder$bind$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostImageViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostImageViewHolder.class new file mode 100644 index 00000000..bcfc2d66 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoCreatePostImageViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoNewsFeedAdapter$Companion$diffCallBack$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoNewsFeedAdapter$Companion$diffCallBack$1.class new file mode 100644 index 00000000..ffa0c0e9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoNewsFeedAdapter$Companion$diffCallBack$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoNewsFeedAdapter$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoNewsFeedAdapter$Companion.class new file mode 100644 index 00000000..2139c490 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoNewsFeedAdapter$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoNewsFeedAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoNewsFeedAdapter.class new file mode 100644 index 00000000..a82edb70 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoNewsFeedAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentAdapter$PostCommentDiffUtil.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentAdapter$PostCommentDiffUtil.class new file mode 100644 index 00000000..18d6deea Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentAdapter$PostCommentDiffUtil.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentAdapter.class new file mode 100644 index 00000000..492af9f9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentDeletedViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentDeletedViewHolder.class new file mode 100644 index 00000000..a9657d49 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentDeletedViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$addCommentActionListener$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$addCommentActionListener$1.class new file mode 100644 index 00000000..648d1df3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$addCommentActionListener$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$addItemClickListener$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$addItemClickListener$1.class new file mode 100644 index 00000000..262efa0d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$addItemClickListener$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$addItemClickListener$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$addItemClickListener$2.class new file mode 100644 index 00000000..957518f5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$addItemClickListener$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$addItemClickListener$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$addItemClickListener$3.class new file mode 100644 index 00000000..ecf84cd6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$addItemClickListener$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$1.class new file mode 100644 index 00000000..92c20801 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$1.class new file mode 100644 index 00000000..32955e25 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$2.class new file mode 100644 index 00000000..7a1ef7de Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$3.class new file mode 100644 index 00000000..dacc47e8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$4.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$4.class new file mode 100644 index 00000000..96481487 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$4.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$5.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$5.class new file mode 100644 index 00000000..7a6cedb3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$5.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$6.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$6.class new file mode 100644 index 00000000..0d1c0c2a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2$6.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2.class new file mode 100644 index 00000000..cdc229fd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$initialListener$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$setupRepliesView$disposableGetComments$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$setupRepliesView$disposableGetComments$1.class new file mode 100644 index 00000000..7a72d5ac Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$setupRepliesView$disposableGetComments$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$setupRepliesView$disposableGetComments$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$setupRepliesView$disposableGetComments$2.class new file mode 100644 index 00000000..2003ff7e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$setupRepliesView$disposableGetComments$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$setupRepliesView$disposableShowLoadMore$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$setupRepliesView$disposableShowLoadMore$1.class new file mode 100644 index 00000000..3d046281 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$setupRepliesView$disposableShowLoadMore$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$setupRepliesView$disposableShowLoadMore$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$setupRepliesView$disposableShowLoadMore$2.class new file mode 100644 index 00000000..44da4c97 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder$setupRepliesView$disposableShowLoadMore$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder.class new file mode 100644 index 00000000..4a4490b4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolderKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolderKt.class new file mode 100644 index 00000000..9453ce36 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostCommentViewHolderKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostDetailAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostDetailAdapter.class new file mode 100644 index 00000000..d92ca3db Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostDetailAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostReplyDeletedViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostReplyDeletedViewHolder.class new file mode 100644 index 00000000..e793e1a9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostReplyDeletedViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostViewFileAdapter$ILoadMoreFilesClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostViewFileAdapter$ILoadMoreFilesClickListener.class new file mode 100644 index 00000000..79fe4191 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostViewFileAdapter$ILoadMoreFilesClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostViewFileAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostViewFileAdapter.class new file mode 100644 index 00000000..6c96a960 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostViewFileAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostViewFileAdapterKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostViewFileAdapterKt.class new file mode 100644 index 00000000..06f149fc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoPostViewFileAdapterKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoViewPostFileFooterViewHolder$bind$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoViewPostFileFooterViewHolder$bind$1.class new file mode 100644 index 00000000..3417b03d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoViewPostFileFooterViewHolder$bind$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoViewPostFileFooterViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoViewPostFileFooterViewHolder.class new file mode 100644 index 00000000..2dc0812e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/EkoViewPostFileFooterViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/FourPostImageChildrenViewHolder$setData$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/FourPostImageChildrenViewHolder$setData$1.class new file mode 100644 index 00000000..dd30c7fa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/FourPostImageChildrenViewHolder$setData$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/FourPostImageChildrenViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/FourPostImageChildrenViewHolder.class new file mode 100644 index 00000000..d2c2d420 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/FourPostImageChildrenViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/IListItemChangeListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/IListItemChangeListener.class new file mode 100644 index 00000000..fd4f68d3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/IListItemChangeListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/OnePostImageChildrenViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/OnePostImageChildrenViewHolder.class new file mode 100644 index 00000000..8400900a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/OnePostImageChildrenViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostImageChildrenAdapter$DiffCallback.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostImageChildrenAdapter$DiffCallback.class new file mode 100644 index 00000000..3012c6a3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostImageChildrenAdapter$DiffCallback.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostImageChildrenAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostImageChildrenAdapter.class new file mode 100644 index 00000000..fcc3b568 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostImageChildrenAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostImageChildrenItem.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostImageChildrenItem.class new file mode 100644 index 00000000..6aa4e81c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostImageChildrenItem.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostItemAttachmentViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostItemAttachmentViewHolder.class new file mode 100644 index 00000000..c7d458e9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostItemAttachmentViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostItemImageViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostItemImageViewHolder.class new file mode 100644 index 00000000..d8724f5a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostItemImageViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostItemNoDataViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostItemNoDataViewHolder.class new file mode 100644 index 00000000..2807530a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostItemNoDataViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostItemTextViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostItemTextViewHolder.class new file mode 100644 index 00000000..b4ca50e9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostItemTextViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostItemUnknownViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostItemUnknownViewHolder.class new file mode 100644 index 00000000..df917faa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/PostItemUnknownViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/ThreePostImageChildrenViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/ThreePostImageChildrenViewHolder.class new file mode 100644 index 00000000..ccbabf73 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/ThreePostImageChildrenViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/TwoPostImageChildrenViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/TwoPostImageChildrenViewHolder.class new file mode 100644 index 00000000..e0d0beaf Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/adapter/TwoPostImageChildrenViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$$special$$inlined$activityViewModels$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$$special$$inlined$activityViewModels$1.class new file mode 100644 index 00000000..51d5bf32 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$$special$$inlined$activityViewModels$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$$special$$inlined$activityViewModels$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$$special$$inlined$activityViewModels$2.class new file mode 100644 index 00000000..8c328131 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$$special$$inlined$activityViewModels$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$WhenMappings.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$WhenMappings.class new file mode 100644 index 00000000..b7eb5d48 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$WhenMappings.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$addPostEditTextListener$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$addPostEditTextListener$1.class new file mode 100644 index 00000000..c17498e4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$addPostEditTextListener$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$addViewModelListener$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$addViewModelListener$1.class new file mode 100644 index 00000000..35e07200 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$addViewModelListener$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$cameraPermission$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$cameraPermission$1.class new file mode 100644 index 00000000..f26c0079 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$cameraPermission$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$observeFileAttachments$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$observeFileAttachments$1.class new file mode 100644 index 00000000..aab39c0c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$observeFileAttachments$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$observeImageData$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$observeImageData$1.class new file mode 100644 index 00000000..2cc11520 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$observeImageData$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$refresh$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$refresh$1.class new file mode 100644 index 00000000..a579262d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$refresh$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$setupComposeBar$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$setupComposeBar$1.class new file mode 100644 index 00000000..4dbfb140 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$setupComposeBar$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$setupComposeBar$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$setupComposeBar$2.class new file mode 100644 index 00000000..43676318 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$setupComposeBar$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$setupComposeBar$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$setupComposeBar$3.class new file mode 100644 index 00000000..e3afd6df Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$setupComposeBar$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$setupImageAdapter$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$setupImageAdapter$1.class new file mode 100644 index 00000000..d758941b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$setupImageAdapter$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$showAttachmentUploadFailedDialog$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$showAttachmentUploadFailedDialog$1.class new file mode 100644 index 00000000..42655209 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$showAttachmentUploadFailedDialog$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$showImageUploadFailedDialog$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$showImageUploadFailedDialog$1.class new file mode 100644 index 00000000..762c4297 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$showImageUploadFailedDialog$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$showMaxLimitExceedError$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$showMaxLimitExceedError$1.class new file mode 100644 index 00000000..c3e279be Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$showMaxLimitExceedError$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$uploadFileAttachments$$inlined$forEach$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$uploadFileAttachments$$inlined$forEach$lambda$1.class new file mode 100644 index 00000000..982028e9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$uploadFileAttachments$$inlined$forEach$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$uploadFileAttachments$$inlined$forEach$lambda$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$uploadFileAttachments$$inlined$forEach$lambda$2.class new file mode 100644 index 00000000..67662acd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$uploadFileAttachments$$inlined$forEach$lambda$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$uploadImage$disposable$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$uploadImage$disposable$1.class new file mode 100644 index 00000000..8c9a0999 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$uploadImage$disposable$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$uploadImage$disposable$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$uploadImage$disposable$2.class new file mode 100644 index 00000000..b20cf1a4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment$uploadImage$disposable$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment.class new file mode 100644 index 00000000..5069bb7e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragmentKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragmentKt.class new file mode 100644 index 00000000..0174129d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseCreatePostFragmentKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$WhenMappings.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$WhenMappings.class new file mode 100644 index 00000000..e07adc54 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$WhenMappings.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$deleteComment$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$deleteComment$1.class new file mode 100644 index 00000000..7994983a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$deleteComment$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$deletePost$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$deletePost$1.class new file mode 100644 index 00000000..bf5fa86c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$deletePost$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$deletePost$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$deletePost$2.class new file mode 100644 index 00000000..78fad07d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$deletePost$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$editCommentContact$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$editCommentContact$1.class new file mode 100644 index 00000000..6f0241b0 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$editCommentContact$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$getFeeds$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$getFeeds$1.class new file mode 100644 index 00000000..b9f7c952 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$getFeeds$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$getFeeds$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$getFeeds$2.class new file mode 100644 index 00000000..17eb9aef Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$getFeeds$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$getFeeds$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$getFeeds$3.class new file mode 100644 index 00000000..a67b7887 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$getFeeds$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$getFeeds$4.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$getFeeds$4.class new file mode 100644 index 00000000..225bde4a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$getFeeds$4.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$handleOpenFile$$inlined$let$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$handleOpenFile$$inlined$let$lambda$1.class new file mode 100644 index 00000000..40089ae4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$handleOpenFile$$inlined$let$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$handleOpenFile$$inlined$let$lambda$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$handleOpenFile$$inlined$let$lambda$2.class new file mode 100644 index 00000000..2140bfba Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$handleOpenFile$$inlined$let$lambda$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$handleOpenFile$$inlined$let$lambda$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$handleOpenFile$$inlined$let$lambda$3.class new file mode 100644 index 00000000..74a9b61e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$handleOpenFile$$inlined$let$lambda$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$onFeedsLoaded$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$onFeedsLoaded$1.class new file mode 100644 index 00000000..37a7a693 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$onFeedsLoaded$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$onLikeAction$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$onLikeAction$1.class new file mode 100644 index 00000000..3ea6c4ef Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$onLikeAction$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$refreshGlobalFeed$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$refreshGlobalFeed$1.class new file mode 100644 index 00000000..160dc298 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$refreshGlobalFeed$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$sendReportComment$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$sendReportComment$1.class new file mode 100644 index 00000000..89346eed Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$sendReportComment$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$sendReportComment$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$sendReportComment$2.class new file mode 100644 index 00000000..6c8a22db Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$sendReportComment$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$sendReportPost$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$sendReportPost$1.class new file mode 100644 index 00000000..9472436d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$sendReportPost$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$sendReportPost$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$sendReportPost$2.class new file mode 100644 index 00000000..5fe6db4a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$sendReportPost$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showCommentActionAdmin$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showCommentActionAdmin$1.class new file mode 100644 index 00000000..9b2bf050 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showCommentActionAdmin$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showCommentActionByOtherUser$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showCommentActionByOtherUser$1.class new file mode 100644 index 00000000..e094c144 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showCommentActionByOtherUser$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showCommentActionCommentOwner$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showCommentActionCommentOwner$1.class new file mode 100644 index 00000000..4dacbc8b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showCommentActionCommentOwner$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showDeleteCommentWarning$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showDeleteCommentWarning$1.class new file mode 100644 index 00000000..b9fbcb28 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showDeleteCommentWarning$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showDeletePostWarning$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showDeletePostWarning$1.class new file mode 100644 index 00000000..13e32e8d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showDeletePostWarning$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedActionByAdmin$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedActionByAdmin$1.class new file mode 100644 index 00000000..cc34ed5c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedActionByAdmin$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedActionByOtherUser$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedActionByOtherUser$1.class new file mode 100644 index 00000000..73b180a8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedActionByOtherUser$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedActionByOwner$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedActionByOwner$1.class new file mode 100644 index 00000000..ae9aeeac Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedActionByOwner$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedShareAction$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedShareAction$1.class new file mode 100644 index 00000000..32c4e52f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedShareAction$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedShareAction$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedShareAction$2.class new file mode 100644 index 00000000..5c6479d9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedShareAction$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedShareAction$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedShareAction$3.class new file mode 100644 index 00000000..58b6d019 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$showFeedShareAction$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$startLoadingTimer$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$startLoadingTimer$1.class new file mode 100644 index 00000000..e5568c66 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$startLoadingTimer$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$startLoadingTimer$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$startLoadingTimer$2.class new file mode 100644 index 00000000..0321ca4f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$startLoadingTimer$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$subscribeUiEvent$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$subscribeUiEvent$1.class new file mode 100644 index 00000000..f8cc4325 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$subscribeUiEvent$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$updateProgress$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$updateProgress$1.class new file mode 100644 index 00000000..e2ac057b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment$updateProgress$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment.class new file mode 100644 index 00000000..6d47ce15 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragmentKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragmentKt.class new file mode 100644 index 00000000..85947da9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoBaseFeedFragmentKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoCommunityFeedFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoCommunityFeedFragment$Builder.class new file mode 100644 index 00000000..1cf61a5c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoCommunityFeedFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoCommunityFeedFragment$getCommunityDetails$communityDisposable$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoCommunityFeedFragment$getCommunityDetails$communityDisposable$1.class new file mode 100644 index 00000000..cb4ad01a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoCommunityFeedFragment$getCommunityDetails$communityDisposable$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoCommunityFeedFragment$getCommunityDetails$communityDisposable$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoCommunityFeedFragment$getCommunityDetails$communityDisposable$2.class new file mode 100644 index 00000000..0ce8809b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoCommunityFeedFragment$getCommunityDetails$communityDisposable$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoCommunityFeedFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoCommunityFeedFragment.class new file mode 100644 index 00000000..8bddf3ed Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoCommunityFeedFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoCommunityFeedFragmentKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoCommunityFeedFragmentKt.class new file mode 100644 index 00000000..861ddd2b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoCommunityFeedFragmentKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$$special$$inlined$activityViewModels$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$$special$$inlined$activityViewModels$1.class new file mode 100644 index 00000000..40af80cf Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$$special$$inlined$activityViewModels$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$$special$$inlined$activityViewModels$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$$special$$inlined$activityViewModels$2.class new file mode 100644 index 00000000..ca4159c7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$$special$$inlined$activityViewModels$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$Builder.class new file mode 100644 index 00000000..d3f5f321 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$addComment$addComment$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$addComment$addComment$1.class new file mode 100644 index 00000000..64db8d8f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$addComment$addComment$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$addComment$addComment$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$addComment$addComment$2.class new file mode 100644 index 00000000..5a7652d4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$addComment$addComment$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$addEditCommentViewTextWatcher$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$addEditCommentViewTextWatcher$1.class new file mode 100644 index 00000000..ebb43b0d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$addEditCommentViewTextWatcher$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$addEditCommentViewTextWatcher$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$addEditCommentViewTextWatcher$2.class new file mode 100644 index 00000000..25cc1293 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$addEditCommentViewTextWatcher$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$updateComment$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$updateComment$1.class new file mode 100644 index 00000000..167bd001 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$updateComment$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$updateComment$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$updateComment$2.class new file mode 100644 index 00000000..c580e89c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment$updateComment$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment.class new file mode 100644 index 00000000..5e77753c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoEditCommentFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoFeedFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoFeedFragment$Builder.class new file mode 100644 index 00000000..cfae796a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoFeedFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoFeedFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoFeedFragment.class new file mode 100644 index 00000000..25ab9cf8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoFeedFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoGlobalFeedFragment$$special$$inlined$activityViewModels$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoGlobalFeedFragment$$special$$inlined$activityViewModels$1.class new file mode 100644 index 00000000..f72da916 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoGlobalFeedFragment$$special$$inlined$activityViewModels$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoGlobalFeedFragment$$special$$inlined$activityViewModels$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoGlobalFeedFragment$$special$$inlined$activityViewModels$2.class new file mode 100644 index 00000000..8b4353f7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoGlobalFeedFragment$$special$$inlined$activityViewModels$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoGlobalFeedFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoGlobalFeedFragment$Builder.class new file mode 100644 index 00000000..6fac108d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoGlobalFeedFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoGlobalFeedFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoGlobalFeedFragment.class new file mode 100644 index 00000000..73cc537b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoGlobalFeedFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoMyFeedFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoMyFeedFragment$Builder.class new file mode 100644 index 00000000..9212f908 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoMyFeedFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoMyFeedFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoMyFeedFragment.class new file mode 100644 index 00000000..2be24794 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoMyFeedFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$$special$$inlined$activityViewModels$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$$special$$inlined$activityViewModels$1.class new file mode 100644 index 00000000..9a2a18f2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$$special$$inlined$activityViewModels$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$$special$$inlined$activityViewModels$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$$special$$inlined$activityViewModels$2.class new file mode 100644 index 00000000..62af8f67 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$$special$$inlined$activityViewModels$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$Builder.class new file mode 100644 index 00000000..9014e1a4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$WhenMappings.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$WhenMappings.class new file mode 100644 index 00000000..b45b1d96 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$WhenMappings.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$addViewModelListener$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$addViewModelListener$1.class new file mode 100644 index 00000000..4edd4db3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$addViewModelListener$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$onViewCreated$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$onViewCreated$1.class new file mode 100644 index 00000000..b6f31574 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$onViewCreated$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$onViewCreated$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$onViewCreated$2.class new file mode 100644 index 00000000..a129f9e8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$onViewCreated$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$onViewCreated$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$onViewCreated$3.class new file mode 100644 index 00000000..62858fa2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$onViewCreated$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$onViewCreated$4$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$onViewCreated$4$2.class new file mode 100644 index 00000000..6ade75e7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$onViewCreated$4$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$onViewCreated$4.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$onViewCreated$4.class new file mode 100644 index 00000000..de3abbdb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment$onViewCreated$4.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment.class new file mode 100644 index 00000000..e0c12df3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoNewsFeedFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostCreateFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostCreateFragment$Builder.class new file mode 100644 index 00000000..ea20c981 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostCreateFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostCreateFragment$createPost$disposable$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostCreateFragment$createPost$disposable$1.class new file mode 100644 index 00000000..58fe57c0 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostCreateFragment$createPost$disposable$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostCreateFragment$createPost$disposable$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostCreateFragment$createPost$disposable$2.class new file mode 100644 index 00000000..dbc24e66 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostCreateFragment$createPost$disposable$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostCreateFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostCreateFragment.class new file mode 100644 index 00000000..900ed43c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostCreateFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$Builder.class new file mode 100644 index 00000000..d2796809 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$WhenMappings.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$WhenMappings.class new file mode 100644 index 00000000..fe38fb2c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$WhenMappings.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$deleteComment$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$deleteComment$1.class new file mode 100644 index 00000000..cb3d5278 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$deleteComment$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$deleteComment$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$deleteComment$2.class new file mode 100644 index 00000000..9ceadb24 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$deleteComment$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$deletePost$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$deletePost$1.class new file mode 100644 index 00000000..ee5e99b5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$deletePost$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$deletePost$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$deletePost$2.class new file mode 100644 index 00000000..3f9f846e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$deletePost$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$editCommentContact$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$editCommentContact$1.class new file mode 100644 index 00000000..07121437 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$editCommentContact$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$ekoAddCommentContract$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$ekoAddCommentContract$1.class new file mode 100644 index 00000000..daa6f60d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$ekoAddCommentContract$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$getPostDetails$$inlined$let$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$getPostDetails$$inlined$let$lambda$1.class new file mode 100644 index 00000000..41305132 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$getPostDetails$$inlined$let$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$getPostDetails$$inlined$let$lambda$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$getPostDetails$$inlined$let$lambda$2.class new file mode 100644 index 00000000..9c69e489 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$getPostDetails$$inlined$let$lambda$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initEkoPostCommentRecyclerview$$inlined$let$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initEkoPostCommentRecyclerview$$inlined$let$lambda$1.class new file mode 100644 index 00000000..85d226ae Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initEkoPostCommentRecyclerview$$inlined$let$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initEkoPostCommentRecyclerview$2$disposable$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initEkoPostCommentRecyclerview$2$disposable$2.class new file mode 100644 index 00000000..f9fed0e9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initEkoPostCommentRecyclerview$2$disposable$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initPostDetailsViewButton$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initPostDetailsViewButton$1.class new file mode 100644 index 00000000..1e552f1b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initPostDetailsViewButton$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initPostDetailsViewButton$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initPostDetailsViewButton$2.class new file mode 100644 index 00000000..08f58984 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initPostDetailsViewButton$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initUserData$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initUserData$1.class new file mode 100644 index 00000000..8871457c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initUserData$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initUserData$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initUserData$2.class new file mode 100644 index 00000000..c003b7b3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initUserData$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initView$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initView$1.class new file mode 100644 index 00000000..7e839f13 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initView$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$let$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$let$lambda$1.class new file mode 100644 index 00000000..02727856 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$let$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$let$lambda$2$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$let$lambda$2$1.class new file mode 100644 index 00000000..df013b26 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$let$lambda$2$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$let$lambda$2$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$let$lambda$2$2.class new file mode 100644 index 00000000..4684bd83 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$let$lambda$2$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$let$lambda$2$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$let$lambda$2$3.class new file mode 100644 index 00000000..a0d524d5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$let$lambda$2$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$let$lambda$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$let$lambda$2.class new file mode 100644 index 00000000..a0a8695b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$let$lambda$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..bad0e2c1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..2b0f45de Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..ddbbe9bf Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1$$special$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1.class new file mode 100644 index 00000000..c3ff8583 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$2.class new file mode 100644 index 00000000..8d281d78 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$3.class new file mode 100644 index 00000000..e2246957 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$4.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$4.class new file mode 100644 index 00000000..984ea2ff Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$initialListener$4.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onClickFileItem$$inlined$let$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onClickFileItem$$inlined$let$lambda$1.class new file mode 100644 index 00000000..9768f4b6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onClickFileItem$$inlined$let$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onClickFileItem$$inlined$let$lambda$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onClickFileItem$$inlined$let$lambda$2.class new file mode 100644 index 00000000..dadc5c71 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onClickFileItem$$inlined$let$lambda$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onClickFileItem$$inlined$let$lambda$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onClickFileItem$$inlined$let$lambda$3.class new file mode 100644 index 00000000..8c452722 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onClickFileItem$$inlined$let$lambda$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onLikeAction$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onLikeAction$1.class new file mode 100644 index 00000000..80041ba7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onLikeAction$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onShareAction$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onShareAction$1.class new file mode 100644 index 00000000..57df07d7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onShareAction$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onShareAction$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onShareAction$2.class new file mode 100644 index 00000000..aabc0991 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onShareAction$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onShareAction$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onShareAction$3.class new file mode 100644 index 00000000..364c2ec4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$onShareAction$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$postEditContact$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$postEditContact$1.class new file mode 100644 index 00000000..4605e835 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$postEditContact$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$sendReportComment$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$sendReportComment$1.class new file mode 100644 index 00000000..d1c16e75 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$sendReportComment$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$sendReportComment$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$sendReportComment$2.class new file mode 100644 index 00000000..1cb6bd6c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$sendReportComment$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$sendReportPost$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$sendReportPost$1.class new file mode 100644 index 00000000..5349c4b3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$sendReportPost$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$sendReportPost$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$sendReportPost$2.class new file mode 100644 index 00000000..ed9023f2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$sendReportPost$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showCommentActionAdmin$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showCommentActionAdmin$1.class new file mode 100644 index 00000000..3885c9be Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showCommentActionAdmin$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showCommentActionByOtherUser$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showCommentActionByOtherUser$1.class new file mode 100644 index 00000000..4dee4d24 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showCommentActionByOtherUser$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showCommentActionCommentOwner$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showCommentActionCommentOwner$1.class new file mode 100644 index 00000000..aabf16e9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showCommentActionCommentOwner$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showDeleteCommentWarning$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showDeleteCommentWarning$1.class new file mode 100644 index 00000000..99037e16 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showDeleteCommentWarning$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showDeletePostWarning$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showDeletePostWarning$1.class new file mode 100644 index 00000000..8dd5aea2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showDeletePostWarning$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showFeedActionByAdmin$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showFeedActionByAdmin$1.class new file mode 100644 index 00000000..d2ee5434 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showFeedActionByAdmin$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showFeedActionByOtherUser$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showFeedActionByOtherUser$1.class new file mode 100644 index 00000000..d5374a6f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showFeedActionByOtherUser$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showFeedActionByOwner$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showFeedActionByOwner$1.class new file mode 100644 index 00000000..d38bc9a6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$showFeedActionByOwner$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$subscribeUiEvent$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$subscribeUiEvent$1.class new file mode 100644 index 00000000..1ae37eb7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$subscribeUiEvent$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$updateProgress$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$updateProgress$1.class new file mode 100644 index 00000000..1b5cae56 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment$updateProgress$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment.class new file mode 100644 index 00000000..6927e9d1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostDetailFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$Builder.class new file mode 100644 index 00000000..f57357a6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$getPostDetails$disposable$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$getPostDetails$disposable$1.class new file mode 100644 index 00000000..42c78320 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$getPostDetails$disposable$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$getPostDetails$disposable$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$getPostDetails$disposable$2.class new file mode 100644 index 00000000..8e27afab Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$getPostDetails$disposable$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$getPostDetails$disposable$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$getPostDetails$disposable$3.class new file mode 100644 index 00000000..7b7570fb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$getPostDetails$disposable$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$updatePost$disposable$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$updatePost$disposable$1.class new file mode 100644 index 00000000..0fd5a0a2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$updatePost$disposable$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$updatePost$disposable$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$updatePost$disposable$2.class new file mode 100644 index 00000000..f7a25b05 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment$updatePost$disposable$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment.class new file mode 100644 index 00000000..7a2ac440 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostEditFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$$special$$inlined$activityViewModels$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$$special$$inlined$activityViewModels$1.class new file mode 100644 index 00000000..637c8769 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$$special$$inlined$activityViewModels$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$$special$$inlined$activityViewModels$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$$special$$inlined$activityViewModels$2.class new file mode 100644 index 00000000..fcdf75cb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$$special$$inlined$activityViewModels$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$Builder.class new file mode 100644 index 00000000..1eac3a84 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$createPost$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$createPost$1.class new file mode 100644 index 00000000..18fd1d5e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$createPost$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$initRecyclerView$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$initRecyclerView$1.class new file mode 100644 index 00000000..8449440f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$initRecyclerView$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$initRecyclerView$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$initRecyclerView$2.class new file mode 100644 index 00000000..65e81363 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$initRecyclerView$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$onViewCreated$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$onViewCreated$1.class new file mode 100644 index 00000000..284a29db Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment$onViewCreated$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment.class new file mode 100644 index 00000000..bfb98ae9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoPostTargetSelectionFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoUserFeedFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoUserFeedFragment$Builder.class new file mode 100644 index 00000000..984295bc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoUserFeedFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoUserFeedFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoUserFeedFragment.class new file mode 100644 index 00000000..1c51a9cd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/fragment/EkoUserFeedFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IAvatarClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IAvatarClickListener.class new file mode 100644 index 00000000..bd80fc5c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IAvatarClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/ICreateCommunityClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/ICreateCommunityClickListener.class new file mode 100644 index 00000000..c3d54d10 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/ICreateCommunityClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/ICreatePostButtonClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/ICreatePostButtonClickListener.class new file mode 100644 index 00000000..efb11275 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/ICreatePostButtonClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/ICreatePostCommunitySelectionListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/ICreatePostCommunitySelectionListener.class new file mode 100644 index 00000000..5ef5f2cd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/ICreatePostCommunitySelectionListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/ICreatePostFileActionListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/ICreatePostFileActionListener.class new file mode 100644 index 00000000..2cfb2ca6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/ICreatePostFileActionListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/ICreatePostImageActionListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/ICreatePostImageActionListener.class new file mode 100644 index 00000000..b0469630 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/ICreatePostImageActionListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IExploreCommunityItemClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IExploreCommunityItemClickListener.class new file mode 100644 index 00000000..db24260a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IExploreCommunityItemClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostActionAvatarClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostActionAvatarClickListener.class new file mode 100644 index 00000000..0c225be2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostActionAvatarClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostActionCommunityClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostActionCommunityClickListener.class new file mode 100644 index 00000000..4fa2a9a1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostActionCommunityClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostActionLikeListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostActionLikeListener.class new file mode 100644 index 00000000..378e33b8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostActionLikeListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostActionShareListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostActionShareListener.class new file mode 100644 index 00000000..8cb46a7a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostActionShareListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostCommentItemClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostCommentItemClickListener.class new file mode 100644 index 00000000..d87da20d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostCommentItemClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostCommentReplyClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostCommentReplyClickListener.class new file mode 100644 index 00000000..ed7db1a9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostCommentReplyClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostCommentShowAllReplyListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostCommentShowAllReplyListener.class new file mode 100644 index 00000000..50b2f508 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostCommentShowAllReplyListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostCommentShowMoreActionListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostCommentShowMoreActionListener.class new file mode 100644 index 00000000..6817d2ac Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostCommentShowMoreActionListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostFileItemClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostFileItemClickListener.class new file mode 100644 index 00000000..a2f40053 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostFileItemClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostImageClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostImageClickListener.class new file mode 100644 index 00000000..930965ed Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostImageClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostImageItemClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostImageItemClickListener.class new file mode 100644 index 00000000..a5875907 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostImageItemClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostItemActionListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostItemActionListener.class new file mode 100644 index 00000000..b923b14c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostItemActionListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostItemClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostItemClickListener.class new file mode 100644 index 00000000..62b926fd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostItemClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostOptionClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostOptionClickListener.class new file mode 100644 index 00000000..a4287eaa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostOptionClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostShareListener$DefaultImpls.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostShareListener$DefaultImpls.class new file mode 100644 index 00000000..88dce5ad Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostShareListener$DefaultImpls.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostShareListener$WhenMappings.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostShareListener$WhenMappings.class new file mode 100644 index 00000000..699b2909 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostShareListener$WhenMappings.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostShareListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostShareListener.class new file mode 100644 index 00000000..191e356d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/listener/IPostShareListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/model/FeedImage$Creator.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/model/FeedImage$Creator.class new file mode 100644 index 00000000..5d26d886 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/model/FeedImage$Creator.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/model/FeedImage.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/model/FeedImage.class new file mode 100644 index 00000000..a373e57c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/model/FeedImage.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/model/FileUploadState.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/model/FileUploadState.class new file mode 100644 index 00000000..cdd0c566 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/model/FileUploadState.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/util/EkoTimelineType.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/util/EkoTimelineType.class new file mode 100644 index 00000000..6f3852fd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/util/EkoTimelineType.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/util/NewsFeedEvents.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/util/NewsFeedEvents.class new file mode 100644 index 00000000..a2e5dfa2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/util/NewsFeedEvents.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoBaseFeedViewModel$deleteComment$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoBaseFeedViewModel$deleteComment$1.class new file mode 100644 index 00000000..3793575f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoBaseFeedViewModel$deleteComment$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoBaseFeedViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoBaseFeedViewModel.class new file mode 100644 index 00000000..bf87151e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoBaseFeedViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoCommunityTimelineViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoCommunityTimelineViewModel.class new file mode 100644 index 00000000..9e99c53d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoCommunityTimelineViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoCreatePostRoleSelectionViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoCreatePostRoleSelectionViewModel.class new file mode 100644 index 00000000..a311319b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoCreatePostRoleSelectionViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoCreatePostViewModel$deleteImageOrFileInPost$$inlined$let$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoCreatePostViewModel$deleteImageOrFileInPost$$inlined$let$lambda$1.class new file mode 100644 index 00000000..9442e64b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoCreatePostViewModel$deleteImageOrFileInPost$$inlined$let$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoCreatePostViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoCreatePostViewModel.class new file mode 100644 index 00000000..f2834cae Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoCreatePostViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoEditCommentViewModel$addComment$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoEditCommentViewModel$addComment$1.class new file mode 100644 index 00000000..f23fcb27 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoEditCommentViewModel$addComment$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoEditCommentViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoEditCommentViewModel.class new file mode 100644 index 00000000..5b755911 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoEditCommentViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoGlobalFeedViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoGlobalFeedViewModel.class new file mode 100644 index 00000000..a1e5c5db Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoGlobalFeedViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoMyTimelineViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoMyTimelineViewModel.class new file mode 100644 index 00000000..1b5b5716 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoMyTimelineViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoNewsFeedViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoNewsFeedViewModel.class new file mode 100644 index 00000000..5f713425 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoNewsFeedViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoPostDetailsViewModel$addComment$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoPostDetailsViewModel$addComment$1.class new file mode 100644 index 00000000..e14a0891 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoPostDetailsViewModel$addComment$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoPostDetailsViewModel$addComment$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoPostDetailsViewModel$addComment$2.class new file mode 100644 index 00000000..a3f23baf Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoPostDetailsViewModel$addComment$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoPostDetailsViewModel$addComment$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoPostDetailsViewModel$addComment$3.class new file mode 100644 index 00000000..42b8f0ce Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoPostDetailsViewModel$addComment$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoPostDetailsViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoPostDetailsViewModel.class new file mode 100644 index 00000000..1a4f1359 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoPostDetailsViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoShareMenuViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoShareMenuViewModel.class new file mode 100644 index 00000000..dd5e952c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoShareMenuViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoUserTimelineViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoUserTimelineViewModel.class new file mode 100644 index 00000000..f16269aa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/newsfeed/viewmodel/EkoUserTimelineViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationBaseViewModel$getGlobalPushNotificationSettings$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationBaseViewModel$getGlobalPushNotificationSettings$1.class new file mode 100644 index 00000000..c4a09c92 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationBaseViewModel$getGlobalPushNotificationSettings$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationBaseViewModel$getGlobalPushNotificationSettings$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationBaseViewModel$getGlobalPushNotificationSettings$2.class new file mode 100644 index 00000000..a108fa90 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationBaseViewModel$getGlobalPushNotificationSettings$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationBaseViewModel$getPushNotificationSettings$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationBaseViewModel$getPushNotificationSettings$1.class new file mode 100644 index 00000000..b70394a2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationBaseViewModel$getPushNotificationSettings$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationBaseViewModel$getPushNotificationSettings$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationBaseViewModel$getPushNotificationSettings$2.class new file mode 100644 index 00000000..7afbe925 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationBaseViewModel$getPushNotificationSettings$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationBaseViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationBaseViewModel.class new file mode 100644 index 00000000..da903e4f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationBaseViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$Builder.class new file mode 100644 index 00000000..20de671b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$errorDialog$1$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$errorDialog$1$1.class new file mode 100644 index 00000000..51b3a31d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$errorDialog$1$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$errorDialog$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$errorDialog$1.class new file mode 100644 index 00000000..d486d907 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$errorDialog$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getPushNotificationMenuItems$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getPushNotificationMenuItems$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..df1caf89 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getPushNotificationMenuItems$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getPushNotificationMenuItems$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getPushNotificationMenuItems$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..9fea0bcb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getPushNotificationMenuItems$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getPushNotificationMenuItems$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getPushNotificationMenuItems$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..072999c7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getPushNotificationMenuItems$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getPushNotificationMenuItems$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getPushNotificationMenuItems$1.class new file mode 100644 index 00000000..b1327e97 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getPushNotificationMenuItems$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getPushNotificationMenuItems$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getPushNotificationMenuItems$2.class new file mode 100644 index 00000000..18530618 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getPushNotificationMenuItems$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getSettingsItems$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getSettingsItems$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..6c7e3ade Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getSettingsItems$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getSettingsItems$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getSettingsItems$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..06816f82 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getSettingsItems$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getSettingsItems$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getSettingsItems$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..2d379a1b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getSettingsItems$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getSettingsItems$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getSettingsItems$1.class new file mode 100644 index 00000000..9ef53af2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$getSettingsItems$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$updateGlobalPushSettings$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$updateGlobalPushSettings$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..325d2ab9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$updateGlobalPushSettings$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$updateGlobalPushSettings$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$updateGlobalPushSettings$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..076b629e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$updateGlobalPushSettings$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$updateGlobalPushSettings$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$updateGlobalPushSettings$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..5b694585 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$updateGlobalPushSettings$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$updateGlobalPushSettings$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$updateGlobalPushSettings$1.class new file mode 100644 index 00000000..24d80cb0 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment$updateGlobalPushSettings$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment.class new file mode 100644 index 00000000..db65699a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsViewModel$getItemsBasedOnPermission$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsViewModel$getItemsBasedOnPermission$1.class new file mode 100644 index 00000000..af552123 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsViewModel$getItemsBasedOnPermission$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsViewModel$sam$io_reactivex_functions_Consumer$0.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsViewModel$sam$io_reactivex_functions_Consumer$0.class new file mode 100644 index 00000000..8babb493 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsViewModel$sam$io_reactivex_functions_Consumer$0.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsViewModel$updatePushNotificationSettings$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsViewModel$updatePushNotificationSettings$1.class new file mode 100644 index 00000000..31f5f00f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsViewModel$updatePushNotificationSettings$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsViewModel.class new file mode 100644 index 00000000..7699ea5e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationSettingsViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationsSettingsActivity$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationsSettingsActivity$Companion.class new file mode 100644 index 00000000..8acffdcf Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationsSettingsActivity$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationsSettingsActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationsSettingsActivity.class new file mode 100644 index 00000000..5b27ca65 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/EkoPushNotificationsSettingsActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/PushNotificationMenuCreator.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/PushNotificationMenuCreator.class new file mode 100644 index 00000000..ee9e2f90 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/PushNotificationMenuCreator.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/PushNotificationMenuCreatorImpl$createAllNotificationsMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/PushNotificationMenuCreatorImpl$createAllNotificationsMenu$1.class new file mode 100644 index 00000000..09fe7e33 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/PushNotificationMenuCreatorImpl$createAllNotificationsMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/PushNotificationMenuCreatorImpl$createCommentMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/PushNotificationMenuCreatorImpl$createCommentMenu$1.class new file mode 100644 index 00000000..be5e5e2c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/PushNotificationMenuCreatorImpl$createCommentMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/PushNotificationMenuCreatorImpl$createPostMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/PushNotificationMenuCreatorImpl$createPostMenu$1.class new file mode 100644 index 00000000..a7ed2a2c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/PushNotificationMenuCreatorImpl$createPostMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/PushNotificationMenuCreatorImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/PushNotificationMenuCreatorImpl.class new file mode 100644 index 00000000..73c43862 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/PushNotificationMenuCreatorImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/CommentMenuCreator.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/CommentMenuCreator.class new file mode 100644 index 00000000..c0885779 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/CommentMenuCreator.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createNewCommentsMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createNewCommentsMenu$1.class new file mode 100644 index 00000000..eea50ef9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createNewCommentsMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createNewCommentsRadioMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createNewCommentsRadioMenu$1.class new file mode 100644 index 00000000..7c8e54f4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createNewCommentsRadioMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createReactCommentsMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createReactCommentsMenu$1.class new file mode 100644 index 00000000..359a9b84 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createReactCommentsMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createReactCommentsRadioMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createReactCommentsRadioMenu$1.class new file mode 100644 index 00000000..c85c08df Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createReactCommentsRadioMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createReplyCommentsMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createReplyCommentsMenu$1.class new file mode 100644 index 00000000..72e767f3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createReplyCommentsMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createReplyCommentsRadioMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createReplyCommentsRadioMenu$1.class new file mode 100644 index 00000000..cf57b96a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl$createReplyCommentsRadioMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl.class new file mode 100644 index 00000000..f7ace9df Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoCommentMenuCreatorImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPostMenuCreatorImpl$createNewPostMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPostMenuCreatorImpl$createNewPostMenu$1.class new file mode 100644 index 00000000..3cdf31d3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPostMenuCreatorImpl$createNewPostMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPostMenuCreatorImpl$createNewPostRadioMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPostMenuCreatorImpl$createNewPostRadioMenu$1.class new file mode 100644 index 00000000..13f4c112 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPostMenuCreatorImpl$createNewPostRadioMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPostMenuCreatorImpl$createReactPostMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPostMenuCreatorImpl$createReactPostMenu$1.class new file mode 100644 index 00000000..68342d39 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPostMenuCreatorImpl$createReactPostMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPostMenuCreatorImpl$createReactPostRadioMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPostMenuCreatorImpl$createReactPostRadioMenu$1.class new file mode 100644 index 00000000..3987cba7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPostMenuCreatorImpl$createReactPostRadioMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPostMenuCreatorImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPostMenuCreatorImpl.class new file mode 100644 index 00000000..6a953c26 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPostMenuCreatorImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$Builder.class new file mode 100644 index 00000000..3d38c931 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$errorDialog$1$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$errorDialog$1$1.class new file mode 100644 index 00000000..d30a8af7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$errorDialog$1$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$errorDialog$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$errorDialog$1.class new file mode 100644 index 00000000..908c8ca5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$errorDialog$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$getDetailSettingsItem$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$getDetailSettingsItem$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..1705ebdd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$getDetailSettingsItem$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$getDetailSettingsItem$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$getDetailSettingsItem$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..6939485c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$getDetailSettingsItem$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$getDetailSettingsItem$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$getDetailSettingsItem$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..6408c500 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$getDetailSettingsItem$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$getDetailSettingsItem$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$getDetailSettingsItem$1.class new file mode 100644 index 00000000..767b9f4e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$getDetailSettingsItem$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$getDetailSettingsItem$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$getDetailSettingsItem$2.class new file mode 100644 index 00000000..d44d4bf2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$getDetailSettingsItem$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$save$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$save$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..eb101460 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$save$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$save$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$save$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..47330960 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$save$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$save$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$save$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..5d064811 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$save$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$save$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$save$1.class new file mode 100644 index 00000000..34a43917 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$save$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$save$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$save$2.class new file mode 100644 index 00000000..a46780eb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$save$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$setUpRecyclerView$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$setUpRecyclerView$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..58579bd3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$setUpRecyclerView$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$setUpRecyclerView$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$setUpRecyclerView$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..b3b6a0e3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$setUpRecyclerView$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$setUpRecyclerView$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$setUpRecyclerView$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..9e045fbf Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$setUpRecyclerView$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$setUpRecyclerView$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$setUpRecyclerView$1.class new file mode 100644 index 00000000..e0466a2e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$setUpRecyclerView$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$setUpRecyclerView$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$setUpRecyclerView$2.class new file mode 100644 index 00000000..4f69118d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment$setUpRecyclerView$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment.class new file mode 100644 index 00000000..1b42b769 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingDetailFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity$$special$$inlined$viewModels$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity$$special$$inlined$viewModels$1.class new file mode 100644 index 00000000..83deba2c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity$$special$$inlined$viewModels$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity$$special$$inlined$viewModels$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity$$special$$inlined$viewModels$2.class new file mode 100644 index 00000000..6fe85373 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity$$special$$inlined$viewModels$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity$Companion.class new file mode 100644 index 00000000..c587e493 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity$SettingType.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity$SettingType.class new file mode 100644 index 00000000..aa76729d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity$SettingType.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity$onCreate$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity$onCreate$1.class new file mode 100644 index 00000000..d3f4b1aa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity$onCreate$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity.class new file mode 100644 index 00000000..6a38b4d0 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getCommentSettingsItem$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getCommentSettingsItem$1.class new file mode 100644 index 00000000..71568c57 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getCommentSettingsItem$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getCommentSettingsItem$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getCommentSettingsItem$2.class new file mode 100644 index 00000000..3dfa658f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getCommentSettingsItem$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getCommentsSettingsBasedOnPermission$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getCommentsSettingsBasedOnPermission$1.class new file mode 100644 index 00000000..ba0493ea Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getCommentsSettingsBasedOnPermission$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getPostSettingsBasedOnPermission$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getPostSettingsBasedOnPermission$1.class new file mode 100644 index 00000000..fbc859a3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getPostSettingsBasedOnPermission$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getPostSettingsItem$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getPostSettingsItem$1.class new file mode 100644 index 00000000..61471bb6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getPostSettingsItem$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getPostSettingsItem$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getPostSettingsItem$2.class new file mode 100644 index 00000000..27193947 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$getPostSettingsItem$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$updatePushNotificationSettings$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$updatePushNotificationSettings$1.class new file mode 100644 index 00000000..b615a7ee Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$updatePushNotificationSettings$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$updatePushNotificationSettings$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$updatePushNotificationSettings$2.class new file mode 100644 index 00000000..631cc7aa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel$updatePushNotificationSettings$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel.class new file mode 100644 index 00000000..9fdb1436 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/EkoPushSettingsDetailViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/PostMenuCreator.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/PostMenuCreator.class new file mode 100644 index 00000000..7eae9eb3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/notificationsettings/pushDetail/PostMenuCreator.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/activity/EkoEditUserProfileActivity$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/activity/EkoEditUserProfileActivity$Companion.class new file mode 100644 index 00000000..d4787bdd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/activity/EkoEditUserProfileActivity$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/activity/EkoEditUserProfileActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/activity/EkoEditUserProfileActivity.class new file mode 100644 index 00000000..f9e64a18 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/activity/EkoEditUserProfileActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/activity/EkoUserProfileActivity$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/activity/EkoUserProfileActivity$Companion.class new file mode 100644 index 00000000..a9ba4fe0 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/activity/EkoUserProfileActivity$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/activity/EkoUserProfileActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/activity/EkoUserProfileActivity.class new file mode 100644 index 00000000..82cfd25e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/activity/EkoUserProfileActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$$special$$inlined$activityViewModels$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$$special$$inlined$activityViewModels$1.class new file mode 100644 index 00000000..afd336ad Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$$special$$inlined$activityViewModels$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$$special$$inlined$activityViewModels$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$$special$$inlined$activityViewModels$2.class new file mode 100644 index 00000000..80812ffa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$$special$$inlined$activityViewModels$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$Builder.class new file mode 100644 index 00000000..8cd4f78a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$WhenMappings.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$WhenMappings.class new file mode 100644 index 00000000..bd6365fc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$WhenMappings.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$addViewModelListener$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$addViewModelListener$1.class new file mode 100644 index 00000000..84529a5a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$addViewModelListener$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$getUserDetails$$inlined$also$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$getUserDetails$$inlined$also$lambda$1.class new file mode 100644 index 00000000..9e484171 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$getUserDetails$$inlined$also$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$getUserDetails$$inlined$also$lambda$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$getUserDetails$$inlined$also$lambda$2.class new file mode 100644 index 00000000..98460f56 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$getUserDetails$$inlined$also$lambda$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$observeProfileUpdate$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$observeProfileUpdate$1.class new file mode 100644 index 00000000..ca6e18f8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$observeProfileUpdate$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$observeProfileUpdate$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$observeProfileUpdate$2.class new file mode 100644 index 00000000..8c5b800f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$observeProfileUpdate$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$onViewCreated$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$onViewCreated$1.class new file mode 100644 index 00000000..0c59fc10 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$onViewCreated$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$showOptionTakePhoto$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$showOptionTakePhoto$1.class new file mode 100644 index 00000000..c376dfd2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$showOptionTakePhoto$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$updateUser$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$updateUser$1.class new file mode 100644 index 00000000..360591cf Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$updateUser$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$updateUser$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$updateUser$2.class new file mode 100644 index 00000000..f2855563 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$updateUser$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$uploadProfilePicture$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$uploadProfilePicture$1.class new file mode 100644 index 00000000..8748279f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$uploadProfilePicture$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$uploadProfilePicture$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$uploadProfilePicture$2.class new file mode 100644 index 00000000..b82b6135 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment$uploadProfilePicture$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment.class new file mode 100644 index 00000000..e4e273bd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoEditUserProfileFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$Builder.class new file mode 100644 index 00000000..0e853dbf Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$getUserDetails$$inlined$let$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$getUserDetails$$inlined$let$lambda$1.class new file mode 100644 index 00000000..4cb63181 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$getUserDetails$$inlined$let$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$getUserDetails$$inlined$let$lambda$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$getUserDetails$$inlined$let$lambda$2.class new file mode 100644 index 00000000..7313ab6a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$getUserDetails$$inlined$let$lambda$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$onViewCreated$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$onViewCreated$1.class new file mode 100644 index 00000000..c49d9cdf Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$onViewCreated$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$onViewCreated$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$onViewCreated$2.class new file mode 100644 index 00000000..a80a0375 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$onViewCreated$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$onViewCreated$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$onViewCreated$3.class new file mode 100644 index 00000000..9421dc00 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$onViewCreated$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$refreshFeed$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$refreshFeed$2.class new file mode 100644 index 00000000..7550f7be Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment$refreshFeed$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment.class new file mode 100644 index 00000000..177ceed4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragmentKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragmentKt.class new file mode 100644 index 00000000..aff62ad7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/fragment/EkoUserProfilePageFragmentKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/listener/IEditUserProfileClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/listener/IEditUserProfileClickListener.class new file mode 100644 index 00000000..70cb589a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/listener/IEditUserProfileClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/listener/IFeedFragmentDelegate.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/listener/IFeedFragmentDelegate.class new file mode 100644 index 00000000..837ffa7a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/listener/IFeedFragmentDelegate.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/viewmodel/EkoEditUserProfileViewModel$mediatorLiveData$1$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/viewmodel/EkoEditUserProfileViewModel$mediatorLiveData$1$1.class new file mode 100644 index 00000000..9ce99a7f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/viewmodel/EkoEditUserProfileViewModel$mediatorLiveData$1$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/viewmodel/EkoEditUserProfileViewModel$mediatorLiveData$1$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/viewmodel/EkoEditUserProfileViewModel$mediatorLiveData$1$2.class new file mode 100644 index 00000000..bcfc2ed7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/viewmodel/EkoEditUserProfileViewModel$mediatorLiveData$1$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/viewmodel/EkoEditUserProfileViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/viewmodel/EkoEditUserProfileViewModel.class new file mode 100644 index 00000000..4ddd226c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/viewmodel/EkoEditUserProfileViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/viewmodel/EkoUserProfileViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/viewmodel/EkoUserProfileViewModel.class new file mode 100644 index 00000000..0a824280 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/profile/viewmodel/EkoUserProfileViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreator.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreator.class new file mode 100644 index 00000000..18a14da7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreator.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createCloseCommunityMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createCloseCommunityMenu$1.class new file mode 100644 index 00000000..e3bfc7c4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createCloseCommunityMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createEditProfileMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createEditProfileMenu$1.class new file mode 100644 index 00000000..9179691d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createEditProfileMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createLeaveCommunityMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createLeaveCommunityMenu$1.class new file mode 100644 index 00000000..66e39253 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createLeaveCommunityMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createMembersMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createMembersMenu$1.class new file mode 100644 index 00000000..83328f46 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createMembersMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createNotificationMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createNotificationMenu$1.class new file mode 100644 index 00000000..b7da6966 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createNotificationMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createPostReviewMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createPostReviewMenu$1.class new file mode 100644 index 00000000..9012f8c9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl$createPostReviewMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl.class new file mode 100644 index 00000000..c595e35f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/CommunitySettingsMenuCreatorImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingEssentialViewModel$getCommunity$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingEssentialViewModel$getCommunity$1.class new file mode 100644 index 00000000..331571bd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingEssentialViewModel$getCommunity$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingEssentialViewModel$sam$io_reactivex_functions_Consumer$0.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingEssentialViewModel$sam$io_reactivex_functions_Consumer$0.class new file mode 100644 index 00000000..3011f1f0 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingEssentialViewModel$sam$io_reactivex_functions_Consumer$0.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingEssentialViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingEssentialViewModel.class new file mode 100644 index 00000000..7dbda9e3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingEssentialViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$closeCommunity$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$closeCommunity$1.class new file mode 100644 index 00000000..18d1d456 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$closeCommunity$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$closeCommunity$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$closeCommunity$2.class new file mode 100644 index 00000000..ac04667c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$closeCommunity$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$getItemsBasedOnPermissions$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$getItemsBasedOnPermissions$1.class new file mode 100644 index 00000000..1d9df86c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$getItemsBasedOnPermissions$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$getSettingsItems$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$getSettingsItems$1.class new file mode 100644 index 00000000..d305a828 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$getSettingsItems$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$hasDeleteCommunityPermission$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$hasDeleteCommunityPermission$1.class new file mode 100644 index 00000000..3f9ba21e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$hasDeleteCommunityPermission$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$hasEditCommunityPermission$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$hasEditCommunityPermission$1.class new file mode 100644 index 00000000..1837ad69 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$hasEditCommunityPermission$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$leaveCommunity$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$leaveCommunity$1.class new file mode 100644 index 00000000..4bf4d8e3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$leaveCommunity$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$leaveCommunity$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$leaveCommunity$2.class new file mode 100644 index 00000000..1c5964aa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$leaveCommunity$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$sam$io_reactivex_functions_Consumer$0.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$sam$io_reactivex_functions_Consumer$0.class new file mode 100644 index 00000000..30b36678 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel$sam$io_reactivex_functions_Consumer$0.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel.class new file mode 100644 index 00000000..7d7d417b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsActivity$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsActivity$Companion.class new file mode 100644 index 00000000..1cdb68a4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsActivity$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsActivity.class new file mode 100644 index 00000000..ec80d2cc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$Builder.class new file mode 100644 index 00000000..dcb979d6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1$$special$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1$$special$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..fb0c65f3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1$$special$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1$$special$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1$$special$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..36fdc17e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1$$special$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1$$special$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1$$special$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..38ff37a3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1$$special$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1$1.class new file mode 100644 index 00000000..1142e2a8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1$2.class new file mode 100644 index 00000000..c78c6b86 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1.class new file mode 100644 index 00000000..d8199dba Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$2.class new file mode 100644 index 00000000..2073c9f2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1.class new file mode 100644 index 00000000..ef69e9a4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmCloseCommunity$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1$$special$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1$$special$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..37c4ef88 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1$$special$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1$$special$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1$$special$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..000ec489 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1$$special$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1$$special$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1$$special$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..c74014eb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1$$special$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1$1.class new file mode 100644 index 00000000..c953c17d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1$2.class new file mode 100644 index 00000000..637ac978 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1.class new file mode 100644 index 00000000..c919b6ed Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$2.class new file mode 100644 index 00000000..6a987505 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1.class new file mode 100644 index 00000000..6fd83ddb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$confirmLeaveCommunity$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$errorDialog$1$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$errorDialog$1$1.class new file mode 100644 index 00000000..93eaaf43 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$errorDialog$1$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$errorDialog$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$errorDialog$1.class new file mode 100644 index 00000000..c1a5457a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$errorDialog$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..205fd1af Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..e8b53829 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..bdf17f3a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1$$special$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1$$special$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..0f850160 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1$$special$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1$$special$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1$$special$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..0a35b855 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1$$special$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1$$special$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1$$special$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..c1ac9f88 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1$$special$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1$1.class new file mode 100644 index 00000000..0a08d8b2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1$2.class new file mode 100644 index 00000000..3d63cc17 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1.class new file mode 100644 index 00000000..333dd014 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getCommunitySettingsItems$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getGlobalPushNotificationSettings$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getGlobalPushNotificationSettings$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..cdf8c1fe Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getGlobalPushNotificationSettings$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getGlobalPushNotificationSettings$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getGlobalPushNotificationSettings$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..e89c5c04 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getGlobalPushNotificationSettings$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getGlobalPushNotificationSettings$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getGlobalPushNotificationSettings$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..b4a621e2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getGlobalPushNotificationSettings$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getGlobalPushNotificationSettings$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getGlobalPushNotificationSettings$1.class new file mode 100644 index 00000000..f2c03828 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getGlobalPushNotificationSettings$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getGlobalPushNotificationSettings$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getGlobalPushNotificationSettings$2.class new file mode 100644 index 00000000..8af3fc0b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getGlobalPushNotificationSettings$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getPushNotificationSettings$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getPushNotificationSettings$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..cfab72fc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getPushNotificationSettings$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getPushNotificationSettings$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getPushNotificationSettings$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..8254216e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getPushNotificationSettings$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getPushNotificationSettings$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getPushNotificationSettings$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..5502a764 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getPushNotificationSettings$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getPushNotificationSettings$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getPushNotificationSettings$1.class new file mode 100644 index 00000000..62faf640 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getPushNotificationSettings$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getPushNotificationSettings$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getPushNotificationSettings$2.class new file mode 100644 index 00000000..6b1d632e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$getPushNotificationSettings$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$navigateToEkoCommunityMemberSettings$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$navigateToEkoCommunityMemberSettings$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..ea916500 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$navigateToEkoCommunityMemberSettings$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$navigateToEkoCommunityMemberSettings$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$navigateToEkoCommunityMemberSettings$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..597e5a51 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$navigateToEkoCommunityMemberSettings$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$navigateToEkoCommunityMemberSettings$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$navigateToEkoCommunityMemberSettings$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..18ef2fc9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$navigateToEkoCommunityMemberSettings$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$navigateToEkoCommunityMemberSettings$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$navigateToEkoCommunityMemberSettings$1.class new file mode 100644 index 00000000..c8bf858b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment$navigateToEkoCommunityMemberSettings$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment.class new file mode 100644 index 00000000..fac5957e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoCommunitySettingsFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoSettingsItemAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoSettingsItemAdapter.class new file mode 100644 index 00000000..b1c3df9b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/EkoSettingsItemAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$Header.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$Header.class new file mode 100644 index 00000000..50178ac6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$Header.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$Margin.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$Margin.class new file mode 100644 index 00000000..affd0e3d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$Margin.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$NavigationContent.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$NavigationContent.class new file mode 100644 index 00000000..5ae49c05 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$NavigationContent.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$RadioContent.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$RadioContent.class new file mode 100644 index 00000000..c20cf2fa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$RadioContent.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$Separator.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$Separator.class new file mode 100644 index 00000000..7691f351 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$Separator.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$TextContent.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$TextContent.class new file mode 100644 index 00000000..10067650 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$TextContent.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$ToggleContent.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$ToggleContent.class new file mode 100644 index 00000000..cf76984b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem$ToggleContent.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem.class new file mode 100644 index 00000000..1f2c626f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/SettingsItem.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsActivity$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsActivity$Companion.class new file mode 100644 index 00000000..0cad1bbb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsActivity$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsActivity.class new file mode 100644 index 00000000..f5642743 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$Builder.class new file mode 100644 index 00000000..f342f8bd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1$$special$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1$$special$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..2b4aaf7e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1$$special$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1$$special$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1$$special$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..c6e6aed3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1$$special$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1$$special$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1$$special$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..5cbd7078 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1$$special$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1$1.class new file mode 100644 index 00000000..753587d1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1$2.class new file mode 100644 index 00000000..a17c542d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1.class new file mode 100644 index 00000000..ec7eb8fc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$2.class new file mode 100644 index 00000000..bae520cb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1.class new file mode 100644 index 00000000..ff54c0e8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$confirmTurnOffPostReview$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$errorDialog$1$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$errorDialog$1$1.class new file mode 100644 index 00000000..ace9213a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$errorDialog$1$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$errorDialog$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$errorDialog$1.class new file mode 100644 index 00000000..d76d31b9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$errorDialog$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$getPostReviewItems$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$getPostReviewItems$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..bacc766a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$getPostReviewItems$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$getPostReviewItems$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$getPostReviewItems$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..45adae09 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$getPostReviewItems$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$getPostReviewItems$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$getPostReviewItems$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..3c95d956 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$getPostReviewItems$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$getPostReviewItems$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$getPostReviewItems$1.class new file mode 100644 index 00000000..42233fa3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$getPostReviewItems$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$1.class new file mode 100644 index 00000000..3a4dc489 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$2$$special$$inlined$untilLifecycleEnd$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$2$$special$$inlined$untilLifecycleEnd$1.class new file mode 100644 index 00000000..e129e4c2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$2$$special$$inlined$untilLifecycleEnd$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$2$$special$$inlined$untilLifecycleEnd$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$2$$special$$inlined$untilLifecycleEnd$2.class new file mode 100644 index 00000000..fe40669b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$2$$special$$inlined$untilLifecycleEnd$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$2$$special$$inlined$untilLifecycleEnd$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$2$$special$$inlined$untilLifecycleEnd$3.class new file mode 100644 index 00000000..44ba067d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$2$$special$$inlined$untilLifecycleEnd$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$2$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$2$1.class new file mode 100644 index 00000000..c4255e3b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$2$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$2.class new file mode 100644 index 00000000..20e0d494 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment$toggleApproveMemberPostEvent$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment.class new file mode 100644 index 00000000..e871d090 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$getItemsBasedOnPermissions$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$getItemsBasedOnPermissions$1.class new file mode 100644 index 00000000..c6b1f165 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$getItemsBasedOnPermissions$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$getNeedApprovalState$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$getNeedApprovalState$1.class new file mode 100644 index 00000000..b6c15b6f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$getNeedApprovalState$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$getNeedPostApprovalDataSource$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$getNeedPostApprovalDataSource$1.class new file mode 100644 index 00000000..c13ae3fb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$getNeedPostApprovalDataSource$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$getSettingsItems$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$getSettingsItems$1.class new file mode 100644 index 00000000..0277f7bc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$getSettingsItems$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$sam$io_reactivex_functions_Consumer$0.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$sam$io_reactivex_functions_Consumer$0.class new file mode 100644 index 00000000..cdf9b5ea Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$sam$io_reactivex_functions_Consumer$0.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$turnOff$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$turnOff$1.class new file mode 100644 index 00000000..723a34a3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$turnOff$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$turnOff$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$turnOff$2.class new file mode 100644 index 00000000..c958b263 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$turnOff$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$turnOn$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$turnOn$1.class new file mode 100644 index 00000000..452af058 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel$turnOn$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel.class new file mode 100644 index 00000000..0264cc13 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/EkoPostReviewSettingsViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/PostReviewSettingsMenuCreator.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/PostReviewSettingsMenuCreator.class new file mode 100644 index 00000000..c55b54fa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/PostReviewSettingsMenuCreator.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/PostReviewSettingsSettingsMenuCreatorImpl$createApproveMemberPostMenu$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/PostReviewSettingsSettingsMenuCreatorImpl$createApproveMemberPostMenu$1.class new file mode 100644 index 00000000..a951dc4a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/PostReviewSettingsSettingsMenuCreatorImpl$createApproveMemberPostMenu$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/PostReviewSettingsSettingsMenuCreatorImpl.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/PostReviewSettingsSettingsMenuCreatorImpl.class new file mode 100644 index 00000000..340ada1f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/postreview/PostReviewSettingsSettingsMenuCreatorImpl.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSeparateContentViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSeparateContentViewHolder.class new file mode 100644 index 00000000..e6562a7c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSeparateContentViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsHeaderViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsHeaderViewHolder.class new file mode 100644 index 00000000..98af3a23 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsHeaderViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsMarginViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsMarginViewHolder.class new file mode 100644 index 00000000..76668b69 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsMarginViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsNavContentViewHolder$bind$$inlined$apply$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsNavContentViewHolder$bind$$inlined$apply$lambda$1.class new file mode 100644 index 00000000..403ec6b3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsNavContentViewHolder$bind$$inlined$apply$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsNavContentViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsNavContentViewHolder.class new file mode 100644 index 00000000..279a7dec Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsNavContentViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsRadioContentViewHolder$bind$$inlined$apply$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsRadioContentViewHolder$bind$$inlined$apply$lambda$1.class new file mode 100644 index 00000000..28da725e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsRadioContentViewHolder$bind$$inlined$apply$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsRadioContentViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsRadioContentViewHolder.class new file mode 100644 index 00000000..d9bbbf60 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsRadioContentViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsTextContentViewHolder$bind$$inlined$apply$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsTextContentViewHolder$bind$$inlined$apply$lambda$1.class new file mode 100644 index 00000000..7844e089 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsTextContentViewHolder$bind$$inlined$apply$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsTextContentViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsTextContentViewHolder.class new file mode 100644 index 00000000..7aea7c94 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsTextContentViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsToggleContentViewHolder$bind$$inlined$apply$lambda$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsToggleContentViewHolder$bind$$inlined$apply$lambda$1.class new file mode 100644 index 00000000..170186cd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsToggleContentViewHolder$bind$$inlined$apply$lambda$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsToggleContentViewHolder$bind$1$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsToggleContentViewHolder$bind$1$3.class new file mode 100644 index 00000000..3b5569d9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsToggleContentViewHolder$bind$1$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsToggleContentViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsToggleContentViewHolder.class new file mode 100644 index 00000000..00ce8b75 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/setting/viewholder/EkoSettingsToggleContentViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoAddedMembersAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoAddedMembersAdapter.class new file mode 100644 index 00000000..0337a21f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoAddedMembersAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoMembersListAdapter$Companion$diffCallback$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoMembersListAdapter$Companion$diffCallback$1.class new file mode 100644 index 00000000..54d589d9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoMembersListAdapter$Companion$diffCallback$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoMembersListAdapter$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoMembersListAdapter$Companion.class new file mode 100644 index 00000000..6099c7ae Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoMembersListAdapter$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoMembersListAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoMembersListAdapter.class new file mode 100644 index 00000000..78557388 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoMembersListAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoSearchResultAdapter$Companion$diffCallback$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoSearchResultAdapter$Companion$diffCallback$1.class new file mode 100644 index 00000000..17f8a2df Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoSearchResultAdapter$Companion$diffCallback$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoSearchResultAdapter$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoSearchResultAdapter$Companion.class new file mode 100644 index 00000000..22ce6680 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoSearchResultAdapter$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoSearchResultAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoSearchResultAdapter.class new file mode 100644 index 00000000..0df22c5d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoSearchResultAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoSelectedMemberAdapter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoSelectedMemberAdapter.class new file mode 100644 index 00000000..09f8d34f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/adapter/EkoSelectedMemberAdapter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/clickListener/EkoAddedMemberClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/clickListener/EkoAddedMemberClickListener.class new file mode 100644 index 00000000..2137f727 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/clickListener/EkoAddedMemberClickListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/clickListener/EkoSelectMemberListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/clickListener/EkoSelectMemberListener.class new file mode 100644 index 00000000..edddfd56 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/clickListener/EkoSelectMemberListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/clickListener/EkoSelectedMemberListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/clickListener/EkoSelectedMemberListener.class new file mode 100644 index 00000000..da27915b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/clickListener/EkoSelectedMemberListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateActivity.class new file mode 100644 index 00000000..8f8c3759 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$$special$$inlined$activityViewModels$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$$special$$inlined$activityViewModels$1.class new file mode 100644 index 00000000..b7e8ad9d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$$special$$inlined$activityViewModels$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$$special$$inlined$activityViewModels$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$$special$$inlined$activityViewModels$2.class new file mode 100644 index 00000000..e9e9e238 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$$special$$inlined$activityViewModels$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$checkUserRole$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$checkUserRole$1.class new file mode 100644 index 00000000..ea482e6e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$checkUserRole$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$checkUserRole$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$checkUserRole$2.class new file mode 100644 index 00000000..ca27d8df Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$checkUserRole$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$createCommunity$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$createCommunity$1.class new file mode 100644 index 00000000..ad11413f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$createCommunity$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$createCommunity$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$createCommunity$2.class new file mode 100644 index 00000000..9dcc0fd6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$createCommunity$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$editCommunity$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$editCommunity$1.class new file mode 100644 index 00000000..04360059 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$editCommunity$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$editCommunity$2$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$editCommunity$2$1.class new file mode 100644 index 00000000..6b8c1e94 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$editCommunity$2$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$editCommunity$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$editCommunity$2.class new file mode 100644 index 00000000..b023b54b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$editCommunity$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$onViewCreated$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$onViewCreated$1.class new file mode 100644 index 00000000..4b0441a4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$onViewCreated$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$onViewCreated$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$onViewCreated$2.class new file mode 100644 index 00000000..0146db7c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$onViewCreated$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$pickImage$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$pickImage$1.class new file mode 100644 index 00000000..15a02ccb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$pickImage$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$pickImagePermission$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$pickImagePermission$1.class new file mode 100644 index 00000000..40dce6dc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$pickImagePermission$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$selectCategoryContract$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$selectCategoryContract$1.class new file mode 100644 index 00000000..0831f4db Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$selectCategoryContract$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$setAvatar$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$setAvatar$1.class new file mode 100644 index 00000000..c225df90 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$setAvatar$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$setAvatar$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$setAvatar$2.class new file mode 100644 index 00000000..da55e063 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$setAvatar$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$setAvatar$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$setAvatar$3.class new file mode 100644 index 00000000..6cfe290f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$setAvatar$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$setUpBackPress$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$setUpBackPress$1.class new file mode 100644 index 00000000..b6ec2da7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$setUpBackPress$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$showDialog$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$showDialog$1.class new file mode 100644 index 00000000..05187c2c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$showDialog$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$uploadImage$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$uploadImage$1.class new file mode 100644 index 00000000..04497222 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$uploadImage$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$uploadImage$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$uploadImage$2.class new file mode 100644 index 00000000..63b47323 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$uploadImage$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$uploadImageAndCreateCommunity$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$uploadImageAndCreateCommunity$1.class new file mode 100644 index 00000000..baf95eab Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment$uploadImageAndCreateCommunity$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment.class new file mode 100644 index 00000000..1b87271c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateBaseFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateFragment$Builder.class new file mode 100644 index 00000000..608de2fd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateFragment$addMembers$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateFragment$addMembers$1.class new file mode 100644 index 00000000..020384b1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateFragment$addMembers$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateFragment$selectMembers$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateFragment$selectMembers$1.class new file mode 100644 index 00000000..353be528 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateFragment$selectMembers$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateFragment.class new file mode 100644 index 00000000..a6cb67ac Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoCommunityCreateFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListActivity$$special$$inlined$viewModels$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListActivity$$special$$inlined$viewModels$1.class new file mode 100644 index 00000000..ee004014 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListActivity$$special$$inlined$viewModels$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListActivity$$special$$inlined$viewModels$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListActivity$$special$$inlined$viewModels$2.class new file mode 100644 index 00000000..bd028ec8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListActivity$$special$$inlined$viewModels$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListActivity$setSelectionCount$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListActivity$setSelectionCount$1.class new file mode 100644 index 00000000..e1f6cd8a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListActivity$setSelectionCount$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListActivity$setSelectionCount$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListActivity$setSelectionCount$2.class new file mode 100644 index 00000000..fffca590 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListActivity$setSelectionCount$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListActivity.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListActivity.class new file mode 100644 index 00000000..acf9e7d9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListActivity.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$$special$$inlined$activityViewModels$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$$special$$inlined$activityViewModels$1.class new file mode 100644 index 00000000..a5a1bcd9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$$special$$inlined$activityViewModels$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$$special$$inlined$activityViewModels$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$$special$$inlined$activityViewModels$2.class new file mode 100644 index 00000000..1dd14cec Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$$special$$inlined$activityViewModels$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$Builder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$Builder.class new file mode 100644 index 00000000..7dabd357 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$Builder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$WhenMappings.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$WhenMappings.class new file mode 100644 index 00000000..c9876d30 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$WhenMappings.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$disposable$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$disposable$2.class new file mode 100644 index 00000000..dfd3b31a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$disposable$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$loadFilteredList$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$loadFilteredList$1.class new file mode 100644 index 00000000..ac6f3c07 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$loadFilteredList$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$setUpMembersListRecyclerView$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$setUpMembersListRecyclerView$1.class new file mode 100644 index 00000000..a121641c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$setUpMembersListRecyclerView$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$setUpMembersListRecyclerView$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$setUpMembersListRecyclerView$2.class new file mode 100644 index 00000000..ad0d180a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$setUpMembersListRecyclerView$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$subscribeObservers$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$subscribeObservers$1.class new file mode 100644 index 00000000..57f5a979 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment$subscribeObservers$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment.class new file mode 100644 index 00000000..7b3fee44 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragment.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragmentKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragmentKt.class new file mode 100644 index 00000000..cf6bc41c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/view/EkoSelectMembersListFragmentKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMemberWithAddButtonViewHolder$bind$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMemberWithAddButtonViewHolder$bind$1.class new file mode 100644 index 00000000..68cdad9a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMemberWithAddButtonViewHolder$bind$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMemberWithAddButtonViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMemberWithAddButtonViewHolder.class new file mode 100644 index 00000000..703dc89a Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMemberWithAddButtonViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMembersCountViewHolder$bind$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMembersCountViewHolder$bind$1.class new file mode 100644 index 00000000..6e85d1fc Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMembersCountViewHolder$bind$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMembersCountViewHolder$bind$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMembersCountViewHolder$bind$2.class new file mode 100644 index 00000000..34286369 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMembersCountViewHolder$bind$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMembersCountViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMembersCountViewHolder.class new file mode 100644 index 00000000..3afc0532 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMembersCountViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMembersViewHolder$bind$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMembersViewHolder$bind$1.class new file mode 100644 index 00000000..24d29b05 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMembersViewHolder$bind$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMembersViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMembersViewHolder.class new file mode 100644 index 00000000..8786c4e5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoAddedMembersViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoMemberListHeaderViewHolder$bind$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoMemberListHeaderViewHolder$bind$1.class new file mode 100644 index 00000000..4928427d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoMemberListHeaderViewHolder$bind$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoMemberListHeaderViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoMemberListHeaderViewHolder.class new file mode 100644 index 00000000..c19ed5f7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoMemberListHeaderViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoMemberListItemViewHolder$bind$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoMemberListItemViewHolder$bind$1.class new file mode 100644 index 00000000..84bd41dd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoMemberListItemViewHolder$bind$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoMemberListItemViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoMemberListItemViewHolder.class new file mode 100644 index 00000000..846e20cd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoMemberListItemViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoSelectedMemberViewHolder$bind$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoSelectedMemberViewHolder$bind$1.class new file mode 100644 index 00000000..137192c3 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoSelectedMemberViewHolder$bind$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoSelectedMemberViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoSelectedMemberViewHolder.class new file mode 100644 index 00000000..54d953e1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewHolder/EkoSelectedMemberViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoCreateCommunityViewModel$setCommunityDetails$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoCreateCommunityViewModel$setCommunityDetails$1.class new file mode 100644 index 00000000..c61a5328 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoCreateCommunityViewModel$setCommunityDetails$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoCreateCommunityViewModel$setPropertyChangeCallback$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoCreateCommunityViewModel$setPropertyChangeCallback$1.class new file mode 100644 index 00000000..bd7a7eab Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoCreateCommunityViewModel$setPropertyChangeCallback$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoCreateCommunityViewModel$setPropertyChangeCallback$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoCreateCommunityViewModel$setPropertyChangeCallback$2.class new file mode 100644 index 00000000..931549e5 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoCreateCommunityViewModel$setPropertyChangeCallback$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoCreateCommunityViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoCreateCommunityViewModel.class new file mode 100644 index 00000000..c7b00374 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoCreateCommunityViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoSelectMembersViewModel$setPropertyChangeCallback$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoSelectMembersViewModel$setPropertyChangeCallback$1.class new file mode 100644 index 00000000..aad67b1c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoSelectMembersViewModel$setPropertyChangeCallback$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoSelectMembersViewModel.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoSelectMembersViewModel.class new file mode 100644 index 00000000..67bbdaf4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/ui/viewModel/EkoSelectMembersViewModel.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/AddedMemberItemDecoration.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/AddedMemberItemDecoration.class new file mode 100644 index 00000000..e5edfb69 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/AddedMemberItemDecoration.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoCommunityNavigation$Companion.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoCommunityNavigation$Companion.class new file mode 100644 index 00000000..9862e0a1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoCommunityNavigation$Companion.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoCommunityNavigation.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoCommunityNavigation.class new file mode 100644 index 00000000..871bdddd Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoCommunityNavigation.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoCommunityNavigationKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoCommunityNavigationKt.class new file mode 100644 index 00000000..ecd7ef99 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoCommunityNavigationKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSelectMemberContract.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSelectMemberContract.class new file mode 100644 index 00000000..48119eac Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSelectMemberContract.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog$observeShareToExternalApp$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog$observeShareToExternalApp$1.class new file mode 100644 index 00000000..b0a852af Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog$observeShareToExternalApp$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog$observeShareToGroup$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog$observeShareToGroup$1.class new file mode 100644 index 00000000..7c2fac1c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog$observeShareToGroup$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog$observeShareToMyTimeline$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog$observeShareToMyTimeline$1.class new file mode 100644 index 00000000..be52fa1c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog$observeShareToMyTimeline$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog$setNavigationListener$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog$setNavigationListener$1.class new file mode 100644 index 00000000..55222fc8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog$setNavigationListener$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog$show$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog$show$1.class new file mode 100644 index 00000000..dd3facce Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog$show$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog.class new file mode 100644 index 00000000..f6717d2f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/EkoSharePostBottomSheetDialog.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/NumberFormatterKt.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/NumberFormatterKt.class new file mode 100644 index 00000000..845555fb Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/NumberFormatterKt.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/SelectMemberItemDiffCallBack.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/SelectMemberItemDiffCallBack.class new file mode 100644 index 00000000..cbc1936f Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/SelectMemberItemDiffCallBack.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/SelectMembersItemDecoration.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/SelectMembersItemDecoration.class new file mode 100644 index 00000000..fb23ed2b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/SelectMembersItemDecoration.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/ShareType.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/ShareType.class new file mode 100644 index 00000000..24173d78 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/utils/ShareType.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/EkoCommentComposeBar$init$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/EkoCommentComposeBar$init$1.class new file mode 100644 index 00000000..17e71216 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/EkoCommentComposeBar$init$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/EkoCommentComposeBar$init$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/EkoCommentComposeBar$init$2.class new file mode 100644 index 00000000..4f0e4f98 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/EkoCommentComposeBar$init$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/EkoCommentComposeBar.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/EkoCommentComposeBar.class new file mode 100644 index 00000000..db0285b8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/EkoCommentComposeBar.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/EkoCommunityFeedView.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/EkoCommunityFeedView.class new file mode 100644 index 00000000..03d41e7c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/EkoCommunityFeedView.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/EkoTrendingChannelsView.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/EkoTrendingChannelsView.class new file mode 100644 index 00000000..fdccc1b6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/EkoTrendingChannelsView.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/communitycategory/EkoCommunityCategoryView.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/communitycategory/EkoCommunityCategoryView.class new file mode 100644 index 00000000..dbd41222 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/communitycategory/EkoCommunityCategoryView.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/communitycategory/EkoCommunitySubCategoryViewStyle.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/communitycategory/EkoCommunitySubCategoryViewStyle.class new file mode 100644 index 00000000..9819dcf6 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/communitycategory/EkoCommunitySubCategoryViewStyle.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/createpost/EkoPostComposeView.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/createpost/EkoPostComposeView.class new file mode 100644 index 00000000..4794cdfa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/createpost/EkoPostComposeView.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/createpost/EkoPostComposeViewStyle.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/createpost/EkoPostComposeViewStyle.class new file mode 100644 index 00000000..3a12a7d2 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/createpost/EkoPostComposeViewStyle.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView$ICommentActionListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView$ICommentActionListener.class new file mode 100644 index 00000000..7a5bdfa8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView$ICommentActionListener.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView$setComment$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView$setComment$1.class new file mode 100644 index 00000000..a2b277e4 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView$setComment$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView$setComment$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView$setComment$2.class new file mode 100644 index 00000000..8b260542 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView$setComment$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView$setComment$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView$setComment$3.class new file mode 100644 index 00000000..63cdb466 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView$setComment$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView$setComment$4.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView$setComment$4.class new file mode 100644 index 00000000..8444188c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView$setComment$4.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView.class new file mode 100644 index 00000000..9ce64cd0 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostCommentView.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemFooter$init$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemFooter$init$1.class new file mode 100644 index 00000000..6f343a93 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemFooter$init$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemFooter$setLikeClickListener$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemFooter$setLikeClickListener$1.class new file mode 100644 index 00000000..ed05d0a0 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemFooter$setLikeClickListener$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemFooter.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemFooter.class new file mode 100644 index 00000000..8c7ca0c0 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemFooter.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader$getCommunityModerators$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader$getCommunityModerators$1.class new file mode 100644 index 00000000..cfcbbfa7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader$getCommunityModerators$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader$getCommunityModerators$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader$getCommunityModerators$2.class new file mode 100644 index 00000000..bf402807 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader$getCommunityModerators$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader$setFeed$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader$setFeed$1.class new file mode 100644 index 00000000..c079bbe9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader$setFeed$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader$setFeed$2.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader$setFeed$2.class new file mode 100644 index 00000000..21849089 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader$setFeed$2.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader$setFeed$3.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader$setFeed$3.class new file mode 100644 index 00000000..2a8a3a94 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader$setFeed$3.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader.class new file mode 100644 index 00000000..1779b9b9 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/newsfeed/EkoPostItemHeader.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/profile/EkoUserProfileHeaderView.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/profile/EkoUserProfileHeaderView.class new file mode 100644 index 00000000..3fb94685 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/community/views/profile/EkoUserProfileHeaderView.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders$fileViewHolder$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders$fileViewHolder$1.class new file mode 100644 index 00000000..28531a4e Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders$fileViewHolder$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders$imageViewHolder$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders$imageViewHolder$1.class new file mode 100644 index 00000000..7dad6029 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders$imageViewHolder$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders$noDataViewHolder$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders$noDataViewHolder$1.class new file mode 100644 index 00000000..fbba4be1 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders$noDataViewHolder$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders$textViewHolder$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders$textViewHolder$1.class new file mode 100644 index 00000000..84bae147 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders$textViewHolder$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders$unknownViewHolder$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders$unknownViewHolder$1.class new file mode 100644 index 00000000..9a1559de Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders$unknownViewHolder$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders.class new file mode 100644 index 00000000..d58d2341 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoDefaultPostViewHolders.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoFeedUISettings$postShareClickListener$1.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoFeedUISettings$postShareClickListener$1.class new file mode 100644 index 00000000..3858199d Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoFeedUISettings$postShareClickListener$1.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoFeedUISettings.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoFeedUISettings.class new file mode 100644 index 00000000..ff022f7b Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoFeedUISettings.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoIPostViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoIPostViewHolder.class new file mode 100644 index 00000000..976bd965 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoIPostViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoPostSharingSettings.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoPostSharingSettings.class new file mode 100644 index 00000000..897774f8 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoPostSharingSettings.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoPostSharingTarget.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoPostSharingTarget.class new file mode 100644 index 00000000..7c8a5a44 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoPostSharingTarget.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoPostViewHolder.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoPostViewHolder.class new file mode 100644 index 00000000..4fe60cfa Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/EkoPostViewHolder.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/IPostShareClickListener$DefaultImpls.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/IPostShareClickListener$DefaultImpls.class new file mode 100644 index 00000000..f26e033c Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/IPostShareClickListener$DefaultImpls.class differ diff --git a/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/IPostShareClickListener.class b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/IPostShareClickListener.class new file mode 100644 index 00000000..c36894f7 Binary files /dev/null and b/community/build/intermediates/jacoco_instrumented_classes/debug/out/com/ekoapp/ekosdk/uikit/feed/settings/IPostShareClickListener.class differ diff --git a/community/build/intermediates/javac/debug/classes/androidx/databinding/DataBindingComponent.class b/community/build/intermediates/javac/debug/classes/androidx/databinding/DataBindingComponent.class new file mode 100644 index 00000000..5dd900dd Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/androidx/databinding/DataBindingComponent.class differ diff --git a/community/build/intermediates/javac/debug/classes/androidx/databinding/library/baseAdapters/BR.class b/community/build/intermediates/javac/debug/classes/androidx/databinding/library/baseAdapters/BR.class new file mode 100644 index 00000000..39f93e01 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/androidx/databinding/library/baseAdapters/BR.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/BR.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/BR.class new file mode 100644 index 00000000..27ab074f Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/BR.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/BR.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/BR.class new file mode 100644 index 00000000..1b7e8e2d Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/BR.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/BuildConfig.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/BuildConfig.class new file mode 100644 index 00000000..e62d985e Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/BuildConfig.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl$InnerBrLookup.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl$InnerBrLookup.class new file mode 100644 index 00000000..e9e1e090 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl$InnerBrLookup.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl$InnerLayoutIdLookup.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl$InnerLayoutIdLookup.class new file mode 100644 index 00000000..5bbd5d5e Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl$InnerLayoutIdLookup.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl.class new file mode 100644 index 00000000..2a14b374 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/DataBinderMapperImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/DataBindingInfo.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/DataBindingInfo.class new file mode 100644 index 00000000..76b26e4d Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/DataBindingInfo.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushNotificationsSettingsBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushNotificationsSettingsBinding.class new file mode 100644 index 00000000..575d9e4d Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushNotificationsSettingsBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushSettingsDetailBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushSettingsDetailBinding.class new file mode 100644 index 00000000..5a43b577 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/ActivityEkoPushSettingsDetailBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryCommunityListBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryCommunityListBinding.class new file mode 100644 index 00000000..72d06580 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryCommunityListBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBinding.class new file mode 100644 index 00000000..dab0d299 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBindingImpl.class new file mode 100644 index 00000000..64a24e59 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCategoryListBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBinding.class new file mode 100644 index 00000000..aa8a7450 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBindingImpl.class new file mode 100644 index 00000000..5a999986 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityDetailBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityHomeBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityHomeBinding.class new file mode 100644 index 00000000..0427f48f Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityHomeBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityMemberSettingsBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityMemberSettingsBinding.class new file mode 100644 index 00000000..e84dda51 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunityMemberSettingsBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBinding.class new file mode 100644 index 00000000..407de236 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBindingImpl.class new file mode 100644 index 00000000..2e011617 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCommunitySettingBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBinding.class new file mode 100644 index 00000000..fc96c4e2 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBindingImpl.class new file mode 100644 index 00000000..7dc7887a Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreateCommunityBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBinding.class new file mode 100644 index 00000000..2a334787 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBindingImpl.class new file mode 100644 index 00000000..58c3821f Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostRoleSelectionBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostRoleSelectionBinding.class new file mode 100644 index 00000000..9af790d7 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityCreatePostRoleSelectionBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditCommunityBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditCommunityBinding.class new file mode 100644 index 00000000..13b5a68e Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditCommunityBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditPostBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditPostBinding.class new file mode 100644 index 00000000..4fcbb47f Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditPostBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditUserProfileBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditUserProfileBinding.class new file mode 100644 index 00000000..261d9848 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityEditUserProfileBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBinding.class new file mode 100644 index 00000000..a242ee4e Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBindingImpl.class new file mode 100644 index 00000000..4c954f92 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityPostReviewSettingsBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBinding.class new file mode 100644 index 00000000..5d21a639 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBindingImpl.class new file mode 100644 index 00000000..280786af Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivitySelectMembersListBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityUserProfileBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityUserProfileBinding.class new file mode 100644 index 00000000..7674fdd3 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityActivityUserProfileBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBinding.class new file mode 100644 index 00000000..4cd24a27 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBindingImpl.class new file mode 100644 index 00000000..933fc954 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityCommentComposeBarBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityComponentCommunityFeed2Binding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityComponentCommunityFeed2Binding.class new file mode 100644 index 00000000..64dd07c5 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityComponentCommunityFeed2Binding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBinding.class new file mode 100644 index 00000000..ea6a92a7 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBindingImpl.class new file mode 100644 index 00000000..b9d4cb73 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentBaseFeedBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBinding.class new file mode 100644 index 00000000..1b7aad94 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBindingImpl.class new file mode 100644 index 00000000..58cbd9ed Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryCommunityListBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBinding.class new file mode 100644 index 00000000..b3501996 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBindingImpl.class new file mode 100644 index 00000000..45132b39 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryListBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBinding.class new file mode 100644 index 00000000..d13be4da Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBindingImpl.class new file mode 100644 index 00000000..8aa34826 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCategoryPreviewBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBinding.class new file mode 100644 index 00000000..e411e4b8 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBindingImpl.class new file mode 100644 index 00000000..a59a31d6 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityHomePageBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityMemberSettingsBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityMemberSettingsBinding.class new file mode 100644 index 00000000..a900ce74 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityMemberSettingsBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBinding.class new file mode 100644 index 00000000..70040f4c Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBindingImpl.class new file mode 100644 index 00000000..6829006d Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunityPageBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunitySettingsBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunitySettingsBinding.class new file mode 100644 index 00000000..780b5509 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCommunitySettingsBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBinding.class new file mode 100644 index 00000000..b885d7fc Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl$1.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl$1.class new file mode 100644 index 00000000..b1db2761 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl$1.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl$2.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl$2.class new file mode 100644 index 00000000..971023df Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl$2.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl.class new file mode 100644 index 00000000..4de3d1dd Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentCreateCommunityBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBinding.class new file mode 100644 index 00000000..86138117 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBindingImpl$1.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBindingImpl$1.class new file mode 100644 index 00000000..81f66b80 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBindingImpl$1.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBindingImpl.class new file mode 100644 index 00000000..9790a2ff Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditCommentBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBinding.class new file mode 100644 index 00000000..90d9bde2 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl$1.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl$1.class new file mode 100644 index 00000000..17bbcd43 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl$1.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl$2.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl$2.class new file mode 100644 index 00000000..6c967598 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl$2.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl.class new file mode 100644 index 00000000..16787959 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentEditUserProfileBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBinding.class new file mode 100644 index 00000000..3135035f Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBindingImpl.class new file mode 100644 index 00000000..bbbc3828 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentExploreBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBinding.class new file mode 100644 index 00000000..b52b16a0 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBindingImpl$1.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBindingImpl$1.class new file mode 100644 index 00000000..eb3dd69f Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBindingImpl$1.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBindingImpl.class new file mode 100644 index 00000000..b97a8469 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMembersBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBinding.class new file mode 100644 index 00000000..c74334e6 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBindingImpl$1.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBindingImpl$1.class new file mode 100644 index 00000000..d2f639a7 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBindingImpl$1.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBindingImpl.class new file mode 100644 index 00000000..38e009f3 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentModeratorsBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBinding.class new file mode 100644 index 00000000..476bcd68 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBindingImpl$1.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBindingImpl$1.class new file mode 100644 index 00000000..1f2da3e3 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBindingImpl$1.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBindingImpl.class new file mode 100644 index 00000000..abc386e6 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityListBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityListBinding.class new file mode 100644 index 00000000..d021aa65 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentMyCommunityListBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBinding.class new file mode 100644 index 00000000..41da28c1 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBindingImpl.class new file mode 100644 index 00000000..199440a7 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentNewsFeedBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBinding.class new file mode 100644 index 00000000..925b5fe3 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBindingImpl.class new file mode 100644 index 00000000..b4394038 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostCreateBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBinding.class new file mode 100644 index 00000000..9fed1986 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBindingImpl.class new file mode 100644 index 00000000..f3fe9aba Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostDetailBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostReviewBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostReviewBinding.class new file mode 100644 index 00000000..63398dd2 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostReviewBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBinding.class new file mode 100644 index 00000000..27c05c51 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBindingImpl.class new file mode 100644 index 00000000..73558201 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPostTargetSelectionBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushNotificationSettingsBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushNotificationSettingsBinding.class new file mode 100644 index 00000000..503cd5b7 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushNotificationSettingsBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushSettingsDetailsBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushSettingsDetailsBinding.class new file mode 100644 index 00000000..a0f9ba5c Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentPushSettingsDetailsBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentRecommendedCommunityBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentRecommendedCommunityBinding.class new file mode 100644 index 00000000..6a89d69e Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentRecommendedCommunityBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBinding.class new file mode 100644 index 00000000..438b9160 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBindingImpl$1.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBindingImpl$1.class new file mode 100644 index 00000000..33c1e4e3 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBindingImpl$1.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBindingImpl.class new file mode 100644 index 00000000..01bb1196 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentSelectMembersListBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentTrendingCommunityBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentTrendingCommunityBinding.class new file mode 100644 index 00000000..61a35331 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentTrendingCommunityBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBinding.class new file mode 100644 index 00000000..a89decbe Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBindingImpl.class new file mode 100644 index 00000000..0db19841 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityFragmentUserProfilePageBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBinding.class new file mode 100644 index 00000000..d5b843a6 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBindingImpl.class new file mode 100644 index 00000000..5d6422f6 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemAddedMemberBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBinding.class new file mode 100644 index 00000000..40753ceb Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBindingImpl.class new file mode 100644 index 00000000..c29afdc8 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryCommunityListBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBinding.class new file mode 100644 index 00000000..92d7a96e Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBindingImpl.class new file mode 100644 index 00000000..6ee2038d Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCategoryListBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBinding.class new file mode 100644 index 00000000..d41375d7 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBindingImpl.class new file mode 100644 index 00000000..205812d5 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentFooterNewsFeedBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBinding.class new file mode 100644 index 00000000..0bd838e4 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBindingImpl.class new file mode 100644 index 00000000..8b79b4f2 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentNewsFeedBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBinding.class new file mode 100644 index 00000000..6aaa1a62 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBindingImpl.class new file mode 100644 index 00000000..f7ed099e Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommentPostBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBinding.class new file mode 100644 index 00000000..844163be Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBindingImpl.class new file mode 100644 index 00000000..d57a5286 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBinding.class new file mode 100644 index 00000000..ff1444e4 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBindingImpl.class new file mode 100644 index 00000000..e12ccdf8 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryListBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryListBinding.class new file mode 100644 index 00000000..ecaf3ce7 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityCategoryListBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBinding.class new file mode 100644 index 00000000..fa4db6f2 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBindingImpl.class new file mode 100644 index 00000000..196150af Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunityMembershipBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBinding.class new file mode 100644 index 00000000..c81d9b25 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBindingImpl.class new file mode 100644 index 00000000..1f181dad Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCommunitySelectionListBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBinding.class new file mode 100644 index 00000000..39b42df2 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBindingImpl.class new file mode 100644 index 00000000..2c28cd19 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostFileBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBinding.class new file mode 100644 index 00000000..36035d0f Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBindingImpl.class new file mode 100644 index 00000000..c9eeacf6 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemCreatePostImageBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBinding.class new file mode 100644 index 00000000..ca2de2c3 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBindingImpl.class new file mode 100644 index 00000000..ee033edb Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedCommentPostBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBinding.class new file mode 100644 index 00000000..4ee30347 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBindingImpl.class new file mode 100644 index 00000000..f37a907b Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemDeletedNewsFeedReplyBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFilesPostBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFilesPostBinding.class new file mode 100644 index 00000000..74b51cd4 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFilesPostBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFooterViewPostFileBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFooterViewPostFileBinding.class new file mode 100644 index 00000000..5caaa20e Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemFooterViewPostFileBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBinding.class new file mode 100644 index 00000000..a217ff4c Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBindingImpl.class new file mode 100644 index 00000000..7838394d Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemHeaderSelectMemberBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemImagePostBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemImagePostBinding.class new file mode 100644 index 00000000..e529e098 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemImagePostBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBinding.class new file mode 100644 index 00000000..6bc7b1c3 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBindingImpl.class new file mode 100644 index 00000000..48ce8352 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMultipleCreatePostImageBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBinding.class new file mode 100644 index 00000000..f5bf77ee Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBindingImpl.class new file mode 100644 index 00000000..d6b84bb3 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityMoreBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityMoreBinding.class new file mode 100644 index 00000000..dc9fd68a Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemMyCommunityMoreBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemNoDataPostBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemNoDataPostBinding.class new file mode 100644 index 00000000..4fd9021a Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemNoDataPostBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBinding.class new file mode 100644 index 00000000..a276dfdd Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBindingImpl.class new file mode 100644 index 00000000..2bba5afa Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostFooterBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBinding.class new file mode 100644 index 00000000..0e5d6d4b Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBindingImpl.class new file mode 100644 index 00000000..818ba55a Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostHeaderBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenFourBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenFourBinding.class new file mode 100644 index 00000000..74a39ff2 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenFourBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenOneBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenOneBinding.class new file mode 100644 index 00000000..13f6b1c7 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenOneBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenThreeBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenThreeBinding.class new file mode 100644 index 00000000..6db1ca60 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenThreeBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenTwoBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenTwoBinding.class new file mode 100644 index 00000000..8b60b644 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemPostImageChildrenTwoBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBinding.class new file mode 100644 index 00000000..a536d9b7 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBindingImpl.class new file mode 100644 index 00000000..962a8180 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemRecommCommBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBinding.class new file mode 100644 index 00000000..80508d6a Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBindingImpl.class new file mode 100644 index 00000000..3d89d045 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectMemberBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBinding.class new file mode 100644 index 00000000..a4c5f974 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBindingImpl.class new file mode 100644 index 00000000..4d0b25f1 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSelectedMemberBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBinding.class new file mode 100644 index 00000000..1bc02ab1 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBindingImpl.class new file mode 100644 index 00000000..74fa8029 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSeparateContentBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBinding.class new file mode 100644 index 00000000..d8512f4c Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBindingImpl.class new file mode 100644 index 00000000..2ff4a5af Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsHeaderBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBinding.class new file mode 100644 index 00000000..278b2f36 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBindingImpl.class new file mode 100644 index 00000000..e7303a65 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsMarginBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBinding.class new file mode 100644 index 00000000..3f009d36 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBindingImpl.class new file mode 100644 index 00000000..e8e3c21b Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsNavContentBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBinding.class new file mode 100644 index 00000000..5ad12194 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBindingImpl.class new file mode 100644 index 00000000..f95cdbb6 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsRadioContentBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBinding.class new file mode 100644 index 00000000..776c0b4c Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBindingImpl.class new file mode 100644 index 00000000..a042bc64 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsTextContentBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBinding.class new file mode 100644 index 00000000..dee55408 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBindingImpl.class new file mode 100644 index 00000000..f1962480 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemSettingsToggleContentBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTextPostBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTextPostBinding.class new file mode 100644 index 00000000..772c63aa Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTextPostBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBinding.class new file mode 100644 index 00000000..ce872e4a Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBindingImpl.class new file mode 100644 index 00000000..92e1860c Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTrendingCommunityListBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTypeSelectorCommunityCategoryListBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTypeSelectorCommunityCategoryListBinding.class new file mode 100644 index 00000000..3717c47a Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemTypeSelectorCommunityCategoryListBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemUnknownPostBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemUnknownPostBinding.class new file mode 100644 index 00000000..2a072055 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemUnknownPostBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBinding.class new file mode 100644 index 00000000..2c0b2332 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBindingImpl.class new file mode 100644 index 00000000..38f28779 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityItemViewPostFileBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityLayoutSettingsErrorBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityLayoutSettingsErrorBinding.class new file mode 100644 index 00000000..9ea5dfb3 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityLayoutSettingsErrorBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityNewsFeedTemplateBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityNewsFeedTemplateBinding.class new file mode 100644 index 00000000..b410b252 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityNewsFeedTemplateBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithAddIconBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithAddIconBinding.class new file mode 100644 index 00000000..e55cd8b3 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithAddIconBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBinding.class new file mode 100644 index 00000000..1c8a2d8f Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBindingImpl.class new file mode 100644 index 00000000..6829f7a1 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewAddedMemberWithCountBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewCommunitySubCategoryBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewCommunitySubCategoryBinding.class new file mode 100644 index 00000000..6bebd1db Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewCommunitySubCategoryBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBinding.class new file mode 100644 index 00000000..a39ab914 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBindingImpl.class new file mode 100644 index 00000000..ff94e05f Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewGlobalFeedEmptyBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBinding.class new file mode 100644 index 00000000..68714de3 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBindingImpl.class new file mode 100644 index 00000000..e6ad69e7 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMainSettingsContentBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBinding.class new file mode 100644 index 00000000..ebef7fe1 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBindingImpl.class new file mode 100644 index 00000000..d56a8d3e Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewMyTimelineFeedEmptyBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBinding.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBinding.class new file mode 100644 index 00000000..79361e72 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBinding.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBindingImpl.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBindingImpl.class new file mode 100644 index 00000000..5af4535b Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/databinding/AmityViewOtherUserTimelineEmptyBindingImpl.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/generated/callback/OnClickListener$Listener.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/generated/callback/OnClickListener$Listener.class new file mode 100644 index 00000000..352ad6ed Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/generated/callback/OnClickListener$Listener.class differ diff --git a/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/generated/callback/OnClickListener.class b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/generated/callback/OnClickListener.class new file mode 100644 index 00000000..0f95a374 Binary files /dev/null and b/community/build/intermediates/javac/debug/classes/com/ekoapp/ekosdk/uikit/community/generated/callback/OnClickListener.class differ diff --git a/community/build/intermediates/library_java_res/debug/res.jar b/community/build/intermediates/library_java_res/debug/res.jar new file mode 100644 index 00000000..a838a0ec Binary files /dev/null and b/community/build/intermediates/library_java_res/debug/res.jar differ diff --git a/community/build/intermediates/library_manifest/debug/AndroidManifest.xml b/community/build/intermediates/library_manifest/debug/AndroidManifest.xml new file mode 100644 index 00000000..89e2b8e8 --- /dev/null +++ b/community/build/intermediates/library_manifest/debug/AndroidManifest.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/local_only_symbol_list/debug/R-def.txt b/community/build/intermediates/local_only_symbol_list/debug/R-def.txt new file mode 100644 index 00000000..f460dcf9 --- /dev/null +++ b/community/build/intermediates/local_only_symbol_list/debug/R-def.txt @@ -0,0 +1,689 @@ +R_DEF: Internal format may change without notice +local +anim amity_animation_fade_in +anim amity_animation_fade_out +attr avatarStyle +attr? communityDescriptionStyle +attr communityNameStyle +attr? descriptionStyle +attr? displayNameStyle +attr followButtonStyle +attr? followerPreviewStyle +attr followerStyle +attr? memberCountStyle +attr? postCountStyle +bool amity_uikit_social_community_creation_button_visible +color amityColorAthensGray +color amityColorManatee +color amityColorShuttleGray +color amity_button_bg_selector +dimen amity_post_image_content_height +dimen amity_post_image_preview_radius +drawable amity_bg_border +drawable amity_bg_image_count +drawable amity_bg_view_replies +drawable amity_btn_like_normal +drawable amity_btn_liked_pressed +drawable amity_ic_bell +drawable amity_ic_chevron_right +drawable amity_ic_clipboard_check +drawable amity_ic_comment +drawable amity_ic_comments +drawable amity_ic_conversation +drawable amity_ic_create +drawable amity_ic_cross_black +drawable amity_ic_cross_white +drawable amity_ic_default_community_avatar +drawable amity_ic_default_community_avatar_small +drawable amity_ic_default_profile_large +drawable amity_ic_dot +drawable amity_ic_edit +drawable amity_ic_expand_comment_box +drawable amity_ic_filled_cross +drawable amity_ic_like +drawable amity_ic_like_selector +drawable amity_ic_members +drawable amity_ic_more_horizontal +drawable amity_ic_new_post +drawable amity_ic_new_posts +drawable amity_ic_no_post +drawable amity_ic_pen +drawable amity_ic_push_comments +drawable amity_ic_push_reply +drawable amity_ic_reply +drawable amity_ic_settings_error +drawable amity_ic_share +drawable amity_ic_tick +drawable amity_ic_unrecognizedpost +drawable amity_ic_user_friends +drawable amity_ic_xmlid +drawable amity_view_replies +id actionAlreadyReported +id actionCancel +id actionDeleteComment +id actionDeletePost +id actionDeleteReply +id actionEditComment +id actionEditPost +id actionEditReply +id actionGroup +id actionMoreOptions +id actionPickPicture +id actionReportComment +id actionReportPost +id actionReportReply +id actionShareToGroup +id actionShareToMyTimeline +id actionTakePicture +id actionUnreportComment +id actionUnreportPost +id actionUnreportReply +id amAvatar +id amCross +id amName +id appBar +id avCommunityProfile +id avProfile +id avatarView +id barrier +id base_feed_loading_view +id base_feed_progress_bar +id bottomBar +id btnCommentAction +id btnCreateCommunity +id btnExplore +id btnFeedAction +id btnPost +id btnTakePhoto +id btnUploadAttachment +id btnUploadPhotos +id btn_admin_switch +id btn_join +id button_edit_profile +id button_message +id button_secondary_message +id category +id categoryArrow +id categoryAvatar +id categoryContainer +id categoryView +id cbCategorySelecion +id cbComment +id cbLike +id cbShare +id ccAvatar +id ccDetailTab +id ccName +id clContent +id clMyTimeline +id collapsingToolbar +id commentComposeBar +id communityAvatar +id communityHomeToolbar +id communityName +id communityNameContainer +id communitySettingsToolbar +id communityToolbar +id composeBar +id composeBarDivider +id container +id containerBody +id containerView +id divider +id divider1 +id divider2 +id divider3 +id divider4 +id divider5 +id divider6 +id divider7 +id divider8 +id editCommunityToolbar +id ekoNewsFeedComment +id emptyView +id emptyViewContainer +id errorLayout +id etAbout +id etDescription +id etDisplayName +id etPost +id etPostComment +id etSearch +id fabCreatePost +id feedPostTime +id flow +id fragmentContainer +id globalFeedContainer +id groupAddMembers +id icCamera +id imageContainerLayout +id imageViewPreviewImageFour +id imageViewPreviewImageOne +id imageViewPreviewImageThree +id imageViewPreviewImageTwo +id imageview_close_reply +id ivAdd +id ivAvatar +id ivCross +id ivError +id ivExpand +id ivFileIcon +id ivIcon +id ivMore +id ivNavigation +id ivNoPost +id ivOfficial +id ivPhoto +id ivRemove +id ivStatus +id ivUnrecognizedPost +id iv_camera +id iv_globe +id iv_lock +id lAddedMemberItem +id lAvatar +id layoutAddedMember +id layoutMember +id layoutNewsFeedHeader +id layoutPostAsCommunity +id layoutPostComment +id layoutPostedBy +id layoutPreparingFile +id layout_icon +id layout_parent +id layout_view_more +id mainSettingsContent +id membersTabLayout +id myCommunityContainer +id nameTextView +id newsFeedFooter +id newsFeedHeader +id overlay +id pbImageUpload +id pbLoading +id postActionLayout +id postItemFooter +id postReviewToolbar +id progress +id progressbar +id pushDetailToolBar +id pushNotificationToolBar +id radioGroup +id rb_private +id rb_public +id reactionStatusLayout +id recommendedContainer +id refreshLayout +id reply +id reportUser +id rootView +id rvAddedMembers +id rvAttachment +id rvCategory +id rvCommentFooter +id rvCommunity +id rvCommunityCategory +id rvCommunityMembers +id rvCommunityModerators +id rvCommunitySearch +id rvCommunitySettings +id rvImages +id rvMembersList +id rvMyCommunities +id rvMyCommunity +id rvNewPostSettings +id rvNewsFeed +id rvNotificationSettings +id rvPostReview +id rvRecommCommunity +id rvReply +id rvSearchResults +id rvSelectedMembers +id rvTrendingCommunity +id scroll_empty_view +id search +id separator +id separator2 +id separatorToolbar +id separatorViewAllComments +id smAvatar +id smSubTitle +id smTitle +id smToolBar +id subCategoryName +id svButton +id switchPostAsCommunity +id tabLayout +id templateView +id textViewRemainingCount +id textview_reply_to +id textview_view_more_replies +id toolbar +id trendingContainer +id trendingLabel +id tvAboutCount +id tvAboutLabel +id tvAdmin +id tvCategory +id tvCategoryName +id tvCommCategory +id tvCommName +id tvCommentTime +id tvCommunityLabel +id tvCommunityName +id tvCount +id tvCreateCommunity +id tvDeletionTime +id tvDescription +id tvDisplayNameLabel +id tvDltMsg +id tvDot +id tvEdited +id tvEmptyCommunity +id tvEmptyCommunityMessage +id tvEmptyFeed +id tvEmptyGlobalFeed +id tvError +id tvFeed +id tvFileName +id tvFileSize +id tvFindCommunity +id tvHeader +id tvJoinCommunityMessage +id tvLoadMoreFiles +id tvMemberName +id tvMembers +id tvMembersCount +id tvMyCommunity +id tvMyTimelineLabel +id tvName +id tvNoPost +id tvNumberOfComments +id tvNumberOfLikes +id tvPost +id tvPostBy +id tvPostComment +id tvPostCount +id tvRecommended +id tvSomethingWentWrong +id tvStartPost +id tvTitle +id tvUnrecognizedPost +id tvUserName +id tvUserNameCount +id tvValue +id tvViewReplies +id tv_about +id tv_add_members +id tv_admin_description +id tv_count +id tv_private +id tv_private_description +id tv_public +id tv_public_description +id tv_search_result +id unreportUser +id userName +id userProfileHeader +id vMargin +id viewAllCommentContainer +id viewMoreRepliesContainer +id viewRepliesContainer +id view_bottom +id view_container_action_buttons +id view_parent +id view_reply_to +id view_top +integer alpha_fifty +integer category_grid_item +integer maxCharacterNewsFeed +integer maxLineFileOnlyFeed +integer maxLineImageOnlyFeed +integer maxLineTextOnlyFeed +integer maxProgressImageUpload +integer max_character_create_post +layout activity_eko_push_notifications_settings +layout activity_eko_push_settings_detail +layout amity_activity_category_community_list +layout amity_activity_category_list +layout amity_activity_community_detail +layout amity_activity_community_home +layout amity_activity_community_member_settings +layout amity_activity_community_setting +layout amity_activity_create_community +layout amity_activity_create_post +layout amity_activity_create_post_role_selection +layout amity_activity_edit_community +layout amity_activity_edit_post +layout amity_activity_edit_user_profile +layout amity_activity_post_review_settings +layout amity_activity_select_members_list +layout amity_activity_user_profile +layout amity_comment_compose_bar +layout amity_component_community_feed2 +layout amity_fragment_base_feed +layout amity_fragment_category_community_list +layout amity_fragment_category_list +layout amity_fragment_category_preview +layout amity_fragment_community_home_page +layout amity_fragment_community_member_settings +layout amity_fragment_community_page +layout amity_fragment_community_settings +layout amity_fragment_create_community +layout amity_fragment_edit_comment +layout amity_fragment_edit_user_profile +layout amity_fragment_explore +layout amity_fragment_members +layout amity_fragment_moderators +layout amity_fragment_my_community +layout amity_fragment_my_community_list +layout amity_fragment_news_feed +layout amity_fragment_post_create +layout amity_fragment_post_detail +layout amity_fragment_post_review +layout amity_fragment_post_target_selection +layout amity_fragment_push_notification_settings +layout amity_fragment_push_settings_details +layout amity_fragment_recommended_community +layout amity_fragment_select_members_list +layout amity_fragment_trending_community +layout amity_fragment_user_profile_page +layout amity_item_added_member +layout amity_item_category_community_list +layout amity_item_category_list +layout amity_item_comment_footer_news_feed +layout amity_item_comment_news_feed +layout amity_item_comment_post +layout amity_item_community +layout amity_item_community_category +layout amity_item_community_category_list +layout amity_item_community_membership +layout amity_item_community_selection_list +layout amity_item_create_post_file +layout amity_item_create_post_image +layout amity_item_deleted_comment_post +layout amity_item_deleted_news_feed_reply +layout amity_item_files_post +layout amity_item_footer_view_post_file +layout amity_item_header_select_member +layout amity_item_image_post +layout amity_item_multiple_create_post_image +layout amity_item_my_community +layout amity_item_my_community_more +layout amity_item_no_data_post +layout amity_item_post_footer +layout amity_item_post_header +layout amity_item_post_image_children_four +layout amity_item_post_image_children_one +layout amity_item_post_image_children_three +layout amity_item_post_image_children_two +layout amity_item_recomm_comm +layout amity_item_select_member +layout amity_item_selected_member +layout amity_item_separate_content +layout amity_item_settings_header +layout amity_item_settings_margin +layout amity_item_settings_nav_content +layout amity_item_settings_radio_content +layout amity_item_settings_text_content +layout amity_item_settings_toggle_content +layout amity_item_text_post +layout amity_item_trending_community_list +layout amity_item_type_selector_community_category_list +layout amity_item_unknown_post +layout amity_item_view_post_file +layout amity_layout_settings_error +layout amity_news_feed_template +layout amity_view_added_member_with_add_icon +layout amity_view_added_member_with_count +layout amity_view_community_sub_category +layout amity_view_global_feed_empty +layout amity_view_main_settings_content +layout amity_view_my_timeline_feed_empty +layout amity_view_other_user_timeline_empty +menu amity_comment_action_menu_already_reported +menu amity_comment_action_menu_report +menu amity_comment_action_menu_unreport +menu amity_commnet_action_menu_admin +menu amity_commnet_action_menu_admin_with_unreport +menu amity_commnet_action_menu_comment_owner +menu amity_community_home +menu amity_community_member_report_user_menu +menu amity_community_member_unreport_user_menu +menu amity_feed_action_default_menu_share +menu amity_feed_action_menu_admin +menu amity_feed_action_menu_admin_with_unreport +menu amity_feed_action_menu_already_reported +menu amity_feed_action_menu_owner +menu amity_feed_action_menu_report_post +menu amity_feed_action_menu_unreport_post +menu amity_reply_action_menu_admin +menu amity_reply_action_menu_admin_with_unreport +menu amity_reply_action_menu_reply_owner +menu amity_reply_action_menu_report +menu amity_reply_action_menu_unreport +menu amity_upload_profile_picture +plurals amity_feed_number_of_comments +plurals amity_feed_number_of_likes +string amity_Posts +string amity_about +string amity_add +string amity_add_comment +string amity_add_comment_error_message +string amity_add_members +string amity_add_reply_error_message +string amity_admin_description +string amity_allow_notifications +string amity_approve_member_post +string amity_approve_member_post_desc +string amity_attachment_count_limit_exceed +string amity_attachment_size_limit_exceed +string amity_attachment_upload_failed_message +string amity_basic_info +string amity_bullet +string amity_cancel +string amity_categories +string amity_category +string amity_category_required_field +string amity_cc_dialog_msg +string amity_cc_hint +string amity_cc_leave +string amity_choose_existing +string amity_close +string amity_close_community +string amity_close_community_description +string amity_close_community_error_title +string amity_close_community_msg +string amity_comment +string amity_comment_deleted_message +string amity_comments +string amity_community +string amity_community_followers +string amity_community_name +string amity_community_permissions +string amity_community_setting +string amity_community_success +string amity_connectivity_issue +string amity_create_community +string amity_create_community_error +string amity_create_post_max_image_selected_warning +string amity_delete +string amity_delete_comment +string amity_delete_comment_title +string amity_delete_comment_warning_message +string amity_delete_post_title +string amity_delete_post_warning_message +string amity_delete_reply +string amity_delete_reply_title +string amity_delete_reply_warning_message +string amity_discard +string amity_discard_comment_message +string amity_discard_comment_title +string amity_discard_post_message +string amity_discard_post_title +string amity_discard_reply_message +string amity_discard_reply_title +string amity_done +string amity_download_error +string amity_duplicate_files +string amity_edit_comment +string amity_edit_profile +string amity_edit_profile_update_failed +string amity_edit_reply +string amity_edited +string amity_empty_category_community +string amity_empty_feed +string amity_enter_description +string amity_error_name +string amity_everyone +string amity_explore_community +string amity_feed_post_time +string amity_file_max_limit_exceed_message +string amity_file_max_limit_exceed_title +string amity_find_community +string amity_follow +string amity_followers +string amity_following +string amity_general +string amity_hello_blank_fragment +string amity_image_count +string amity_image_upload_failed_message +string amity_join +string amity_join_community_message +string amity_leave +string amity_leave_community +string amity_leave_community_error_title +string amity_leave_community_msg +string amity_like +string amity_liked +string amity_members +string amity_members_capital +string amity_members_count +string amity_message +string amity_moderator +string amity_moderator_msg +string amity_moderators +string amity_more_options +string amity_mutual_friends +string amity_my_community +string amity_my_timeline +string amity_new_comments +string amity_new_comments_description +string amity_new_post +string amity_new_posts +string amity_new_posts_description +string amity_no_comments_found +string amity_no_community +string amity_no_post +string amity_no_user_found +string amity_notification +string amity_notification_off +string amity_notification_on +string amity_notification_settings +string amity_notifications +string amity_notifications_description +string amity_number_of_followers +string amity_only_admin +string amity_only_moderator +string amity_pending_post_are_posted +string amity_please_select_category +string amity_post +string amity_post_as_community +string amity_post_as_community_message +string amity_post_caps +string amity_post_comment_hint +string amity_post_compose_hint +string amity_post_review +string amity_post_to +string amity_posts +string amity_preparing +string amity_private_description +string amity_promote_moderator +string amity_public_description +string amity_reacts_comments +string amity_reacts_comments_description +string amity_reacts_post +string amity_reacts_post_description +string amity_recommended_for_you +string amity_remove +string amity_remove_moderator +string amity_remove_user_msg +string amity_replies +string amity_replies_description +string amity_reply +string amity_reply_deleted_message +string amity_reply_to +string amity_replying_to +string amity_report +string amity_report_has_been_sent +string amity_report_sent +string amity_see_all +string amity_select_category +string amity_select_members +string amity_selected +string amity_settings_error +string amity_share +string amity_share_to_group +string amity_share_to_my_timeline +string amity_something_went_wrong +string amity_something_went_wrong_pls_try +string amity_start_post +string amity_successfully_created_community +string amity_take_photo +string amity_timeline +string amity_title_explore +string amity_title_news_feed +string amity_todays_trending +string amity_turn_off +string amity_turn_off_post_review +string amity_turn_off_post_review_msg +string amity_tv_private +string amity_tv_public +string amity_unable_to_save +string amity_unable_turn_off_post_review_title +string amity_unable_turn_on_post_review_title +string amity_undo_report +string amity_unrecognised_post_type +string amity_unreport_sent +string amity_update_comment_error_message +string amity_update_reply_error_message +string amity_upload_failed_profile_picture +string amity_upload_incomplete +string amity_view_all_comments +string amity_view_all_files +string amity_view_all_replies +string amity_view_more_replies +string amity_view_replies +style AlphabetHeaderStyle +style BaseButtonStyle +style CommunityHomeToolBarStyle +style CommunityToolbarLeftDrawableStyle +style CommunityToolbarLeftTextStyle +style EkoCHTitleStyle +style EkoCommunityCategoryNameStyle +style EkoCommunityFollowerStyle +style EkoCommunityHeaderDisplayNameStyle +style EkoCommunityHeaderStyle +style EkoCommunityNameStyle +style EkoCommunitySubCategoryNameStyle +style EkoFeedPostLikeStyle +style EkoFeedPostTimeStyle +style EkoRecommendedCommunityStyle +style EkoTrendingCommunityDescriptionStyle +style EkoTrendingCommunityFollowButtonStyle +style EkoTrendingCommunityFollowerStyle +style EkoTrendingCommunityNameStyle +style EkoTrendingCommunityStyle +style EnterCommunityStyle +style FollowButtonAppearance +style FollowButtonStyle +style ImagePreviewTheme +style NewsFeedItemTextStyle +style PublicDescriptionTextStyle +style PublicTextStyle +style RadioButtonStyle +style SelectMembersSubTitleTextStyle +style SwitchButtonStyle +styleable CommunityHeader avatarStyle displayNameStyle postCountStyle memberCountStyle followerPreviewStyle descriptionStyle followButtonStyle +styleable RecommendedCommunity avatarStyle communityNameStyle followerStyle followButtonStyle +styleable TrendingCommunity avatarStyle communityNameStyle communityDescriptionStyle followerStyle followButtonStyle diff --git a/community/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/community/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt new file mode 100644 index 00000000..31cdff09 --- /dev/null +++ b/community/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt @@ -0,0 +1,198 @@ +1 +2 +7 +8 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml +10 android:targetSdkVersion="30" /> +10-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml +11 +12 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:6:5-95:19 +13 android:requestLegacyExternalStorage="true" +13-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:7:9-52 +14 tools:targetApi="q" > +14-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:8:9-28 +15 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:9:9-11:55 +16 android:name="com.ekoapp.ekosdk.uikit.community.notificationsettings.pushDetail.EkoPushSettingsDetailActivity" +16-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:9:19-96 +17 android:screenOrientation="portrait" +17-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:10:13-49 +18 android:theme="@style/Base.Theme.EkoApp" /> +18-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:11:13-53 +19 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:12:9-14:55 +20 android:name="com.ekoapp.ekosdk.uikit.community.notificationsettings.EkoPushNotificationsSettingsActivity" +20-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:12:19-92 +21 android:screenOrientation="portrait" +21-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:13:13-49 +22 android:theme="@style/Base.Theme.EkoApp" /> +22-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:14:13-53 +23 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:15:9-18:56 +24 android:name="com.ekoapp.ekosdk.uikit.community.newsfeed.activity.EkoMyFeedActivity" +24-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:16:13-64 +25 android:screenOrientation="portrait" +25-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:17:13-49 +26 android:theme="@style/Base.Theme.EkoApp" /> +26-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:18:13-53 +27 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:19:9-22:56 +28 android:name="com.ekoapp.ekosdk.uikit.community.newsfeed.activity.EkoEditPostActivity" +28-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:20:13-66 +29 android:screenOrientation="portrait" +29-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:21:13-49 +30 android:theme="@style/Base.Theme.EkoApp" /> +30-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:22:13-53 +31 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:23:9-26:56 +32 android:name="com.ekoapp.ekosdk.uikit.community.edit.EkoCommunityProfileActivity" +32-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:24:13-61 +33 android:screenOrientation="portrait" +33-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:25:13-49 +34 android:theme="@style/Base.Theme.EkoApp" /> +34-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:26:13-53 +35 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:27:9-30:56 +36 android:name="com.ekoapp.ekosdk.uikit.community.profile.activity.EkoEditUserProfileActivity" +36-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:28:13-72 +37 android:screenOrientation="portrait" +37-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:29:13-49 +38 android:theme="@style/Base.Theme.EkoApp" /> +38-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:30:13-53 +39 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:31:9-34:56 +40 android:name="com.ekoapp.ekosdk.uikit.community.members.EkoCommunityMemberSettingsActivity" +40-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:32:13-71 +41 android:screenOrientation="portrait" +41-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:33:13-49 +42 android:theme="@style/Base.Theme.EkoApp" /> +42-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:34:13-53 +43 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:35:9-38:56 +44 android:name="com.ekoapp.ekosdk.uikit.community.setting.EkoCommunitySettingsActivity" +44-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:36:13-65 +45 android:screenOrientation="portrait" +45-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:37:13-49 +46 android:theme="@style/Base.Theme.EkoApp" /> +46-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:38:13-53 +47 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:39:9-42:56 +48 android:name="com.ekoapp.ekosdk.uikit.community.setting.postreview.EkoPostReviewSettingsActivity" +48-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:40:13-77 +49 android:screenOrientation="portrait" +49-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:41:13-49 +50 android:theme="@style/Base.Theme.EkoApp" /> +50-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:42:13-53 +51 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:43:9-46:56 +52 android:name="com.ekoapp.ekosdk.uikit.community.explore.activity.EkoCategoryCommunityListActivity" +52-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:44:13-78 +53 android:screenOrientation="portrait" +53-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:45:13-49 +54 android:theme="@style/Base.Theme.EkoApp" /> +54-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:46:13-53 +55 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:47:9-50:56 +56 android:name="com.ekoapp.ekosdk.uikit.community.mycommunity.activity.EkoMyCommunityActivity" +56-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:48:13-72 +57 android:screenOrientation="portrait" +57-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:49:13-49 +58 android:theme="@style/Base.Theme.EkoApp" /> +58-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:50:13-53 +59 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:51:9-54:56 +60 android:name="com.ekoapp.ekosdk.uikit.community.profile.activity.EkoUserProfileActivity" +60-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:52:13-68 +61 android:screenOrientation="portrait" +61-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:53:13-49 +62 android:theme="@style/Base.Theme.EkoApp" /> +62-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:54:13-53 +63 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:55:9-58:56 +64 android:name="com.ekoapp.ekosdk.uikit.community.explore.activity.EkoCategorySelectionActivity" +64-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:56:13-74 +65 android:screenOrientation="portrait" +65-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:57:13-49 +66 android:theme="@style/Base.Theme.EkoApp" /> +66-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:58:13-53 +67 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:59:9-62:56 +68 android:name="com.ekoapp.ekosdk.uikit.community.explore.activity.EkoCategoryListActivity" +68-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:60:13-69 +69 android:screenOrientation="portrait" +69-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:61:13-49 +70 android:theme="@style/Base.Theme.EkoApp" /> +70-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:62:13-53 +71 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:63:9-66:56 +72 android:name="com.ekoapp.ekosdk.uikit.community.detailpage.EkoCommunityPageActivity" +72-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:64:13-64 +73 android:screenOrientation="portrait" +73-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:65:13-49 +74 android:theme="@style/Base.Theme.EkoApp" /> +74-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:66:13-53 +75 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:67:9-70:56 +76 android:name="com.ekoapp.ekosdk.uikit.community.home.activity.EkoCommunityHomePageActivity" +76-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:68:13-71 +77 android:screenOrientation="portrait" +77-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:69:13-49 +78 android:theme="@style/Base.Theme.EkoApp" /> +78-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:70:13-53 +79 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:71:9-74:56 +80 android:name="com.ekoapp.ekosdk.uikit.community.newsfeed.activity.EkoPostTargetSelectionActivity" +80-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:72:13-77 +81 android:screenOrientation="portrait" +81-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:73:13-49 +82 android:theme="@style/Base.Theme.EkoApp" /> +82-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:74:13-53 +83 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:75:9-78:56 +84 android:name="com.ekoapp.ekosdk.uikit.community.newsfeed.activity.EkoPostDetailsActivity" +84-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:76:13-69 +85 android:screenOrientation="portrait" +85-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:77:13-49 +86 android:theme="@style/Base.Theme.EkoApp" /> +86-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:78:13-53 +87 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:79:9-82:56 +88 android:name="com.ekoapp.ekosdk.uikit.community.newsfeed.activity.EkoCreatePostActivity" +88-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:80:13-68 +89 android:screenOrientation="portrait" +89-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:81:13-49 +90 android:theme="@style/Base.Theme.EkoApp" /> +90-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:82:13-53 +91 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:83:9-86:56 +92 android:name="com.ekoapp.ekosdk.uikit.community.ui.view.EkoSelectMembersListActivity" +92-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:84:13-65 +93 android:screenOrientation="portrait" +93-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:85:13-49 +94 android:theme="@style/Base.Theme.EkoApp" /> +94-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:86:13-53 +95 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:87:9-90:56 +96 android:name="com.ekoapp.ekosdk.uikit.community.ui.view.EkoCommunityCreateActivity" +96-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:88:13-63 +97 android:screenOrientation="portrait" +97-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:89:13-49 +98 android:theme="@style/Base.Theme.EkoApp" /> +98-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:90:13-53 +99 /Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:91:9-94:56 +100 android:name="com.ekoapp.ekosdk.uikit.community.newsfeed.activity.EkoEditCommentActivity" +100-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:92:13-69 +101 android:screenOrientation="portrait" +101-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:93:13-49 +102 android:theme="@style/Base.Theme.EkoApp" /> +102-->/Users/trusteko/Documents/GitHub/UpstraUIKitAndroid/community/src/main/AndroidManifest.xml:94:13-53 +103 +104 +105 diff --git a/community/build/intermediates/merged_manifests/debug/output.json b/community/build/intermediates/merged_manifests/debug/output.json new file mode 100644 index 00000000..b52e0f23 --- /dev/null +++ b/community/build/intermediates/merged_manifests/debug/output.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "applicationId": "com.ekoapp.ekosdk.uikit.community", + "variantType": "LIBRARY", + "elements": [ + { + "outputType": { + "type": "MERGED_MANIFESTS" + }, + "apkData": { + "type": "MAIN", + "splits": [], + "versionCode": 1, + "versionName": "1.0", + "outputFile": "community-debug.aar", + "fullName": "debug", + "baseName": "debug", + "dirName": "" + }, + "path": "../../library_manifest/debug/AndroidManifest.xml", + "properties": { + "packageId": "com.ekoapp.ekosdk.uikit.community", + "split": "" + } + } + ] +} \ No newline at end of file diff --git a/community/build/intermediates/navigation_json/debug/navigation.json b/community/build/intermediates/navigation_json/debug/navigation.json new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/community/build/intermediates/navigation_json/debug/navigation.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/anim/amity_animation_fade_in.xml b/community/build/intermediates/packaged_res/debug/anim/amity_animation_fade_in.xml new file mode 100644 index 00000000..85cce8a1 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/anim/amity_animation_fade_in.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/anim/amity_animation_fade_out.xml b/community/build/intermediates/packaged_res/debug/anim/amity_animation_fade_out.xml new file mode 100644 index 00000000..4ea878e1 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/anim/amity_animation_fade_out.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/color/amity_button_bg_selector.xml b/community/build/intermediates/packaged_res/debug/color/amity_button_bg_selector.xml new file mode 100644 index 00000000..8259790a --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/color/amity_button_bg_selector.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/drawable-anydpi-v24/amity_ic_create.xml b/community/build/intermediates/packaged_res/debug/drawable-anydpi-v24/amity_ic_create.xml new file mode 100644 index 00000000..cd41389d --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable-anydpi-v24/amity_ic_create.xml @@ -0,0 +1,11 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable-anydpi-v24/amity_ic_unrecognizedpost.xml b/community/build/intermediates/packaged_res/debug/drawable-anydpi-v24/amity_ic_unrecognizedpost.xml new file mode 100644 index 00000000..52f4a720 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable-anydpi-v24/amity_ic_unrecognizedpost.xml @@ -0,0 +1,6 @@ + + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable-hdpi-v4/amity_ic_create.png b/community/build/intermediates/packaged_res/debug/drawable-hdpi-v4/amity_ic_create.png new file mode 100644 index 00000000..ed9e9686 Binary files /dev/null and b/community/build/intermediates/packaged_res/debug/drawable-hdpi-v4/amity_ic_create.png differ diff --git a/community/build/intermediates/packaged_res/debug/drawable-hdpi-v4/amity_ic_unrecognizedpost.png b/community/build/intermediates/packaged_res/debug/drawable-hdpi-v4/amity_ic_unrecognizedpost.png new file mode 100644 index 00000000..8676810d Binary files /dev/null and b/community/build/intermediates/packaged_res/debug/drawable-hdpi-v4/amity_ic_unrecognizedpost.png differ diff --git a/community/build/intermediates/packaged_res/debug/drawable-ldpi-v4/amity_ic_create.png b/community/build/intermediates/packaged_res/debug/drawable-ldpi-v4/amity_ic_create.png new file mode 100644 index 00000000..aeb5fb6d Binary files /dev/null and b/community/build/intermediates/packaged_res/debug/drawable-ldpi-v4/amity_ic_create.png differ diff --git a/community/build/intermediates/packaged_res/debug/drawable-ldpi-v4/amity_ic_unrecognizedpost.png b/community/build/intermediates/packaged_res/debug/drawable-ldpi-v4/amity_ic_unrecognizedpost.png new file mode 100644 index 00000000..dcd57121 Binary files /dev/null and b/community/build/intermediates/packaged_res/debug/drawable-ldpi-v4/amity_ic_unrecognizedpost.png differ diff --git a/community/build/intermediates/packaged_res/debug/drawable-mdpi-v4/amity_ic_create.png b/community/build/intermediates/packaged_res/debug/drawable-mdpi-v4/amity_ic_create.png new file mode 100644 index 00000000..1b45262f Binary files /dev/null and b/community/build/intermediates/packaged_res/debug/drawable-mdpi-v4/amity_ic_create.png differ diff --git a/community/build/intermediates/packaged_res/debug/drawable-mdpi-v4/amity_ic_unrecognizedpost.png b/community/build/intermediates/packaged_res/debug/drawable-mdpi-v4/amity_ic_unrecognizedpost.png new file mode 100644 index 00000000..9022714d Binary files /dev/null and b/community/build/intermediates/packaged_res/debug/drawable-mdpi-v4/amity_ic_unrecognizedpost.png differ diff --git a/community/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/amity_ic_create.png b/community/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/amity_ic_create.png new file mode 100644 index 00000000..c6bec3bd Binary files /dev/null and b/community/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/amity_ic_create.png differ diff --git a/community/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/amity_ic_unrecognizedpost.png b/community/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/amity_ic_unrecognizedpost.png new file mode 100644 index 00000000..f8a82b2f Binary files /dev/null and b/community/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/amity_ic_unrecognizedpost.png differ diff --git a/community/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/amity_ic_create.png b/community/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/amity_ic_create.png new file mode 100644 index 00000000..78eb9ade Binary files /dev/null and b/community/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/amity_ic_create.png differ diff --git a/community/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/amity_ic_unrecognizedpost.png b/community/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/amity_ic_unrecognizedpost.png new file mode 100644 index 00000000..2acbcc58 Binary files /dev/null and b/community/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/amity_ic_unrecognizedpost.png differ diff --git a/community/build/intermediates/packaged_res/debug/drawable-xxxhdpi-v4/amity_ic_create.png b/community/build/intermediates/packaged_res/debug/drawable-xxxhdpi-v4/amity_ic_create.png new file mode 100644 index 00000000..ead8b0f6 Binary files /dev/null and b/community/build/intermediates/packaged_res/debug/drawable-xxxhdpi-v4/amity_ic_create.png differ diff --git a/community/build/intermediates/packaged_res/debug/drawable-xxxhdpi-v4/amity_ic_unrecognizedpost.png b/community/build/intermediates/packaged_res/debug/drawable-xxxhdpi-v4/amity_ic_unrecognizedpost.png new file mode 100644 index 00000000..b69d6f7f Binary files /dev/null and b/community/build/intermediates/packaged_res/debug/drawable-xxxhdpi-v4/amity_ic_unrecognizedpost.png differ diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_bg_border.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_bg_border.xml new file mode 100644 index 00000000..01e6c0cc --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_bg_border.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_bg_image_count.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_bg_image_count.xml new file mode 100644 index 00000000..0c8df061 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_bg_image_count.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_bg_view_replies.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_bg_view_replies.xml new file mode 100644 index 00000000..45e3092b --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_bg_view_replies.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_btn_like_normal.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_btn_like_normal.xml new file mode 100644 index 00000000..4421784e --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_btn_like_normal.xml @@ -0,0 +1,11 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_btn_liked_pressed.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_btn_liked_pressed.xml new file mode 100644 index 00000000..89e3a3c8 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_btn_liked_pressed.xml @@ -0,0 +1,11 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_bell.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_bell.xml new file mode 100644 index 00000000..8b1a99da --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_bell.xml @@ -0,0 +1,12 @@ + + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_chevron_right.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_chevron_right.xml new file mode 100644 index 00000000..3a40478c --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_chevron_right.xml @@ -0,0 +1,9 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_clipboard_check.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_clipboard_check.xml new file mode 100644 index 00000000..0ddf0b42 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_clipboard_check.xml @@ -0,0 +1,12 @@ + + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_comment.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_comment.xml new file mode 100644 index 00000000..b7c107bf --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_comment.xml @@ -0,0 +1,9 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_comments.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_comments.xml new file mode 100644 index 00000000..931a10dd --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_comments.xml @@ -0,0 +1,7 @@ + + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_conversation.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_conversation.xml new file mode 100644 index 00000000..c5c83577 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_conversation.xml @@ -0,0 +1,10 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_cross_black.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_cross_black.xml new file mode 100644 index 00000000..f736c9ec --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_cross_black.xml @@ -0,0 +1,9 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_cross_white.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_cross_white.xml new file mode 100644 index 00000000..96d2979b --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_cross_white.xml @@ -0,0 +1,9 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_default_community_avatar.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_default_community_avatar.xml new file mode 100644 index 00000000..7250d39d --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_default_community_avatar.xml @@ -0,0 +1,10 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_default_community_avatar_small.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_default_community_avatar_small.xml new file mode 100644 index 00000000..87099162 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_default_community_avatar_small.xml @@ -0,0 +1,9 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_default_profile_large.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_default_profile_large.xml new file mode 100644 index 00000000..0ca7efd4 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_default_profile_large.xml @@ -0,0 +1,12 @@ + + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_dot.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_dot.xml new file mode 100644 index 00000000..0a44bf97 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_dot.xml @@ -0,0 +1,10 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_edit.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_edit.xml new file mode 100644 index 00000000..97529657 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_edit.xml @@ -0,0 +1,9 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_expand_comment_box.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_expand_comment_box.xml new file mode 100644 index 00000000..5a084e12 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_expand_comment_box.xml @@ -0,0 +1,9 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_filled_cross.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_filled_cross.xml new file mode 100644 index 00000000..1bd12b33 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_filled_cross.xml @@ -0,0 +1,10 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_like.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_like.xml new file mode 100644 index 00000000..3ac91899 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_like.xml @@ -0,0 +1,7 @@ + + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_like_selector.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_like_selector.xml new file mode 100644 index 00000000..997213c8 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_like_selector.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_members.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_members.xml new file mode 100644 index 00000000..980ec7d5 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_members.xml @@ -0,0 +1,9 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_more_horizontal.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_more_horizontal.xml new file mode 100644 index 00000000..05d84b69 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_more_horizontal.xml @@ -0,0 +1,10 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_new_post.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_new_post.xml new file mode 100644 index 00000000..be1104b2 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_new_post.xml @@ -0,0 +1,7 @@ + + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_new_posts.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_new_posts.xml new file mode 100644 index 00000000..61d75d1b --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_new_posts.xml @@ -0,0 +1,6 @@ + + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_no_post.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_no_post.xml new file mode 100644 index 00000000..c20600ac --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_no_post.xml @@ -0,0 +1,10 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_pen.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_pen.xml new file mode 100644 index 00000000..d097baa9 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_pen.xml @@ -0,0 +1,12 @@ + + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_push_comments.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_push_comments.xml new file mode 100644 index 00000000..b7108f2a --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_push_comments.xml @@ -0,0 +1,6 @@ + + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_push_reply.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_push_reply.xml new file mode 100644 index 00000000..5085fe63 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_push_reply.xml @@ -0,0 +1,7 @@ + + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_reply.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_reply.xml new file mode 100644 index 00000000..77d326ca --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_reply.xml @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_settings_error.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_settings_error.xml new file mode 100644 index 00000000..ec5d018f --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_settings_error.xml @@ -0,0 +1,5 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_share.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_share.xml new file mode 100644 index 00000000..74a4adc2 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_share.xml @@ -0,0 +1,9 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_tick.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_tick.xml new file mode 100644 index 00000000..805b1136 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_tick.xml @@ -0,0 +1,9 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_user_friends.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_user_friends.xml new file mode 100644 index 00000000..9dd3df85 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_user_friends.xml @@ -0,0 +1,12 @@ + + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_ic_xmlid.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_xmlid.xml new file mode 100644 index 00000000..4c683f3b --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_ic_xmlid.xml @@ -0,0 +1,10 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/drawable/amity_view_replies.xml b/community/build/intermediates/packaged_res/debug/drawable/amity_view_replies.xml new file mode 100644 index 00000000..74e1bd11 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/drawable/amity_view_replies.xml @@ -0,0 +1,9 @@ + + + diff --git a/community/build/intermediates/packaged_res/debug/layout/activity_eko_push_notifications_settings.xml b/community/build/intermediates/packaged_res/debug/layout/activity_eko_push_notifications_settings.xml new file mode 100644 index 00000000..ee0d10bb --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/activity_eko_push_notifications_settings.xml @@ -0,0 +1,33 @@ + + + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/activity_eko_push_settings_detail.xml b/community/build/intermediates/packaged_res/debug/layout/activity_eko_push_settings_detail.xml new file mode 100644 index 00000000..ca8cda4f --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/activity_eko_push_settings_detail.xml @@ -0,0 +1,33 @@ + + + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_activity_category_community_list.xml b/community/build/intermediates/packaged_res/debug/layout/amity_activity_category_community_list.xml new file mode 100644 index 00000000..750164a7 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_activity_category_community_list.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_activity_category_list.xml b/community/build/intermediates/packaged_res/debug/layout/amity_activity_category_list.xml new file mode 100644 index 00000000..5f32b227 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_activity_category_list.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_detail.xml b/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_detail.xml new file mode 100644 index 00000000..b8a8c4b9 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_detail.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_home.xml b/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_home.xml new file mode 100644 index 00000000..10bf2db0 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_home.xml @@ -0,0 +1,24 @@ + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_member_settings.xml b/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_member_settings.xml new file mode 100644 index 00000000..98ed7aec --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_member_settings.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_setting.xml b/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_setting.xml new file mode 100644 index 00000000..df7552b4 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_activity_community_setting.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_activity_create_community.xml b/community/build/intermediates/packaged_res/debug/layout/amity_activity_create_community.xml new file mode 100644 index 00000000..28733c62 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_activity_create_community.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_activity_create_post.xml b/community/build/intermediates/packaged_res/debug/layout/amity_activity_create_post.xml new file mode 100644 index 00000000..cb237652 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_activity_create_post.xml @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_activity_create_post_role_selection.xml b/community/build/intermediates/packaged_res/debug/layout/amity_activity_create_post_role_selection.xml new file mode 100644 index 00000000..c10f20f2 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_activity_create_post_role_selection.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_activity_edit_community.xml b/community/build/intermediates/packaged_res/debug/layout/amity_activity_edit_community.xml new file mode 100644 index 00000000..2a9e0f46 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_activity_edit_community.xml @@ -0,0 +1,25 @@ + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_activity_edit_post.xml b/community/build/intermediates/packaged_res/debug/layout/amity_activity_edit_post.xml new file mode 100644 index 00000000..7be956b5 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_activity_edit_post.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_activity_edit_user_profile.xml b/community/build/intermediates/packaged_res/debug/layout/amity_activity_edit_user_profile.xml new file mode 100644 index 00000000..60a75672 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_activity_edit_user_profile.xml @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_activity_post_review_settings.xml b/community/build/intermediates/packaged_res/debug/layout/amity_activity_post_review_settings.xml new file mode 100644 index 00000000..a7092d46 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_activity_post_review_settings.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_activity_select_members_list.xml b/community/build/intermediates/packaged_res/debug/layout/amity_activity_select_members_list.xml new file mode 100644 index 00000000..583255cb --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_activity_select_members_list.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_activity_user_profile.xml b/community/build/intermediates/packaged_res/debug/layout/amity_activity_user_profile.xml new file mode 100644 index 00000000..d4d4dfbf --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_activity_user_profile.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/community/build/intermediates/packaged_res/debug/layout/amity_comment_compose_bar.xml b/community/build/intermediates/packaged_res/debug/layout/amity_comment_compose_bar.xml new file mode 100644 index 00000000..1230f0d7 --- /dev/null +++ b/community/build/intermediates/packaged_res/debug/layout/amity_comment_compose_bar.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +