public final void bindView(View paramView) { Document localDocument = ((Data) this.mModuleData).dfeList.mContainerDocument; if (!TextUtils.isEmpty(((Data) this.mModuleData).sectionMetadata.header)) {} for (String str1 = ((Data) this.mModuleData).sectionMetadata.header; (paramView instanceof CardClusterModuleLayout); str1 = localDocument.mDocument.title) { CardClusterModuleLayout localCardClusterModuleLayout = (CardClusterModuleLayout) paramView; String str3 = UiUtils.getMoreResultsStringForCluster( this.mContext, localDocument, localCardClusterModuleLayout.getMaxItemsInLayout(false), this, ((Data) this.mModuleData).sectionMetadata.browseUrl, true); int k = ((Data) this.mModuleData).dfeList.getBackendId(); boolean bool = ((Data) this.mModuleData).supportsTwoRows; localCardClusterModuleLayout.bind(this, k, str1, null, str3, bool, this); return; } CardClusterModuleLayoutV2 localCardClusterModuleLayoutV2 = (CardClusterModuleLayoutV2) paramView; int i = ((Data) this.mModuleData).dfeList.getBackendId(); String str2 = UiUtils.getMoreResultsStringForCluster( this.mContext, localDocument, localCardClusterModuleLayoutV2.getMaxItemsPerPage(), this, ((Data) this.mModuleData).sectionMetadata.browseUrl, true); int j = ((Data) this.mModuleData).cardLayoutResId; ClusterContentConfiguratorRepository localClusterContentConfiguratorRepository = this.mClusterConfiguratorRepository; RecyclerView.RecycledViewPool localRecycledViewPool = this.mRecycledViewPool; Bundle localBundle = ((Data) this.mModuleData).clusterState; PlayStoreUiElementNode localPlayStoreUiElementNode = getParentNode(); byte[] arrayOfByte = localDocument.mDocument.serverLogsCookie; localCardClusterModuleLayoutV2.bind( i, str1, str2, this, j, this, localClusterContentConfiguratorRepository, localRecycledViewPool, localBundle, localPlayStoreUiElementNode, arrayOfByte); }