gitextract_m46ss2gs/ ├── .editorconfig ├── .gitattributes ├── .github/ │ └── workflows/ │ ├── build.yaml │ └── release.yaml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── RELEASING.md ├── build.gradle ├── deploy_website.sh ├── gradle/ │ ├── libs.versions.toml │ ├── license-header.txt │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── lint.xml ├── picasso/ │ ├── api/ │ │ └── picasso.api │ ├── build.gradle │ ├── consumer-proguard-rules.txt │ ├── gradle.properties │ └── src/ │ ├── androidTest/ │ │ ├── AndroidManifest.xml │ │ └── java/ │ │ └── com/ │ │ └── squareup/ │ │ └── picasso3/ │ │ ├── AssetRequestHandlerTest.kt │ │ ├── BitmapUtilsTest.kt │ │ ├── PicassoDrawableTest.kt │ │ ├── PlatformLruCacheTest.kt │ │ └── TestUtils.kt │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── squareup/ │ │ └── picasso3/ │ │ ├── Action.kt │ │ ├── AssetRequestHandler.kt │ │ ├── BaseDispatcher.kt │ │ ├── BitmapHunter.kt │ │ ├── BitmapTarget.kt │ │ ├── BitmapTargetAction.kt │ │ ├── BitmapUtils.kt │ │ ├── Callback.kt │ │ ├── ContactsPhotoRequestHandler.kt │ │ ├── ContentStreamRequestHandler.kt │ │ ├── DeferredRequestCreator.kt │ │ ├── Dispatcher.kt │ │ ├── DrawableLoader.kt │ │ ├── DrawableTarget.kt │ │ ├── DrawableTargetAction.kt │ │ ├── EventListener.kt │ │ ├── FetchAction.kt │ │ ├── FileRequestHandler.kt │ │ ├── GetAction.kt │ │ ├── HandlerDispatcher.kt │ │ ├── ImageViewAction.kt │ │ ├── Initializer.kt │ │ ├── InternalCoroutineDispatcher.kt │ │ ├── MatrixTransformation.kt │ │ ├── MediaStoreRequestHandler.kt │ │ ├── MemoryPolicy.kt │ │ ├── NetworkPolicy.kt │ │ ├── NetworkRequestHandler.kt │ │ ├── Picasso.kt │ │ ├── PicassoDrawable.kt │ │ ├── PicassoExecutorService.kt │ │ ├── PlatformLruCache.kt │ │ ├── RemoteViewsAction.kt │ │ ├── Request.kt │ │ ├── RequestCreator.kt │ │ ├── RequestHandler.kt │ │ ├── ResourceDrawableRequestHandler.kt │ │ ├── ResourceRequestHandler.kt │ │ ├── Transformation.kt │ │ └── Utils.kt │ └── test/ │ ├── java/ │ │ └── com/ │ │ └── squareup/ │ │ └── picasso3/ │ │ ├── BaseDispatcherTest.kt │ │ ├── BitmapHunterTest.kt │ │ ├── BitmapTargetActionTest.kt │ │ ├── DeferredRequestCreatorTest.kt │ │ ├── DrawableTargetActionTest.kt │ │ ├── HandlerDispatcherTest.kt │ │ ├── ImageViewActionTest.kt │ │ ├── InternalCoroutineDispatcherTest.kt │ │ ├── MediaStoreRequestHandlerTest.kt │ │ ├── MemoryPolicyTest.kt │ │ ├── NetworkRequestHandlerTest.kt │ │ ├── PicassoTest.kt │ │ ├── RemoteViewsActionTest.kt │ │ ├── RequestCreatorTest.kt │ │ ├── Shadows.kt │ │ ├── TestContentProvider.kt │ │ ├── TestTransformation.kt │ │ ├── TestUtils.kt │ │ ├── UtilsTest.kt │ │ └── _JavaConsumerIdeCheck.java │ └── resources/ │ ├── mockito-extensions/ │ │ └── org.mockito.plugins.MockMaker │ └── robolectric.properties ├── picasso-compose/ │ ├── README.md │ ├── api/ │ │ └── picasso-compose.api │ ├── build.gradle │ ├── gradle.properties │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── squareup/ │ │ └── picasso3/ │ │ └── compose/ │ │ └── PicassoPainterTest.kt │ └── main/ │ └── java/ │ └── com/ │ └── squareup/ │ └── picasso3/ │ └── compose/ │ └── PicassoPainter.kt ├── picasso-paparazzi-sample/ │ ├── build.gradle │ └── src/ │ └── test/ │ └── java/ │ └── com/ │ └── example/ │ └── picasso/ │ └── paparazzi/ │ └── PicassoPaparazziTest.kt ├── picasso-pollexor/ │ ├── README.md │ ├── api/ │ │ └── picasso-pollexor.api │ ├── build.gradle │ ├── gradle.properties │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── com/ │ │ └── squareup/ │ │ └── picasso3/ │ │ └── pollexor/ │ │ └── PollexorRequestTransformer.kt │ └── test/ │ └── java/ │ └── com/ │ └── squareup/ │ └── picasso3/ │ └── pollexor/ │ └── PollexorRequestTransformerTest.kt ├── picasso-sample/ │ ├── build.gradle │ ├── lint.xml │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── example/ │ │ └── picasso/ │ │ ├── Data.kt │ │ ├── GrayscaleTransformation.kt │ │ ├── PicassoInitializer.kt │ │ ├── PicassoSampleActivity.kt │ │ ├── PicassoSampleAdapter.kt │ │ ├── SampleComposeActivity.kt │ │ ├── SampleContactsActivity.kt │ │ ├── SampleContactsAdapter.kt │ │ ├── SampleGalleryActivity.kt │ │ ├── SampleGridViewActivity.kt │ │ ├── SampleGridViewAdapter.kt │ │ ├── SampleListDetailActivity.kt │ │ ├── SampleListDetailAdapter.kt │ │ ├── SampleScrollListener.kt │ │ ├── SampleWidgetProvider.kt │ │ └── SquaredImageView.kt │ └── res/ │ ├── drawable/ │ │ ├── button_selector.xml │ │ ├── list_selector.xml │ │ └── overlay_selector.xml │ ├── layout/ │ │ ├── notification_view.xml │ │ ├── picasso_sample_activity.xml │ │ ├── picasso_sample_activity_item.xml │ │ ├── sample_contacts_activity.xml │ │ ├── sample_contacts_activity_item.xml │ │ ├── sample_gallery_activity.xml │ │ ├── sample_gridview_activity.xml │ │ ├── sample_list_detail_detail.xml │ │ ├── sample_list_detail_item.xml │ │ ├── sample_list_detail_list.xml │ │ └── sample_widget.xml │ ├── values/ │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── integers.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── themes.xml │ ├── values-land/ │ │ └── dimens.xml │ ├── values-w500dp/ │ │ └── integers.xml │ ├── values-w600dp/ │ │ ├── dimens.xml │ │ └── integers.xml │ ├── values-w700dp/ │ │ └── integers.xml │ └── xml/ │ └── sample_widget_info.xml ├── picasso-stats/ │ ├── api/ │ │ └── picasso-stats.api │ ├── build.gradle │ ├── gradle.properties │ └── src/ │ └── main/ │ └── java/ │ └── com/ │ └── squareup/ │ └── picasso3/ │ └── stats/ │ └── StatsEventListener.kt ├── renovate.json ├── settings.gradle └── website/ ├── index.html └── static/ ├── app-theme.css ├── app.css └── prettify.js