Changes of com.discord v998
|
@ -24,9 +24,11 @@
|
|||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
||||
<uses-feature android:name="android.hardware.camera.front" android:required="false"/>
|
||||
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
|
||||
<application android:allowBackup="false" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:icon="@mipmap/ic_logo_square" android:label="@string/discord" android:largeHeap="true" android:name="com.discord.app.App" android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_logo_round" android:supportsRtl="true" android:theme="@style/AppTheme.Dark" android:usesCleartextTraffic="@bool/use_cleartext_traffic">
|
||||
<activity android:name="com.discord.samsung.SamsungConnectActivity" android:theme="@style/AppTheme.Translucent"/>
|
||||
<activity android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Dark" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
||||
<activity android:launchMode="singleTask" android:name="com.discord.app.AppActivity$StreamSpectate"/>
|
||||
<activity android:exported="true" android:launchMode="singleTask" android:name="com.discord.app.AppActivity$Main" android:screenOrientation="fullUser" android:theme="@style/AppTheme.Loading" android:windowSoftInputMode="adjustResize|stateHidden">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN"/>
|
||||
|
@ -122,11 +124,15 @@
|
|||
<meta-data android:name="io.fabric.ApiKey" android:value="eaccfe98b3572a0a8721a8c3b10f9909018f5ec6"/>
|
||||
<meta-data android:name="com.google.android.nearby.messages.API_KEY" android:value="AIzaSyD-4L6bgKMixqBRtrG2UktVXK6IexXlsog"/>
|
||||
<activity android:name="com.yalantis.ucrop.UCropActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>
|
||||
<service android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
||||
<service android:directBootAware="true" android:exported="false" android:name="com.google.firebase.components.ComponentDiscoveryService">
|
||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.dynamiclinks.internal.FirebaseDynamicLinkRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.perf.FirebasePerfRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.remoteconfig.RemoteConfigRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.iid.Registrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
||||
<meta-data android:name="com.google.firebase.components:com.google.firebase.abt.component.AbtRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
|
||||
</service>
|
||||
<provider android:authorities="com.discord.firebaseperfprovider" android:exported="false" android:initOrder="101" android:name="com.google.firebase.perf.provider.FirebasePerfProvider"/>
|
||||
<receiver android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsReceiver"/>
|
||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsService"/>
|
||||
<service android:enabled="true" android:exported="false" android:name="com.google.android.gms.analytics.AnalyticsJobService" android:permission="android.permission.BIND_JOB_SERVICE"/>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
!!brut.androlib.meta.MetaInfo
|
||||
apkFileName: com.discord-997.apk
|
||||
apkFileName: com.discord-998.apk
|
||||
compressionType: false
|
||||
doNotCompress:
|
||||
- arsc
|
||||
|
@ -17,20 +17,23 @@ sdkInfo:
|
|||
sharedLibrary: false
|
||||
sparseResources: false
|
||||
unknownFiles:
|
||||
androidsupportmultidexversion.txt: '8'
|
||||
firebase-abt.properties: '8'
|
||||
firebase-analytics.properties: '8'
|
||||
firebase-common.properties: '8'
|
||||
firebase-config.properties: '8'
|
||||
firebase-core.properties: '8'
|
||||
firebase-dynamic-links.properties: '8'
|
||||
firebase-iid-interop.properties: '8'
|
||||
firebase-iid.properties: '8'
|
||||
firebase-measurement-connector.properties: '8'
|
||||
firebase-messaging.properties: '8'
|
||||
firebase-perf.properties: '8'
|
||||
play-services-ads-identifier.properties: '8'
|
||||
play-services-analytics-impl.properties: '8'
|
||||
play-services-analytics.properties: '8'
|
||||
play-services-base.properties: '8'
|
||||
play-services-basement.properties: '8'
|
||||
play-services-clearcut.properties: '8'
|
||||
play-services-measurement-api.properties: '8'
|
||||
play-services-measurement-base.properties: '8'
|
||||
play-services-measurement-impl.properties: '8'
|
||||
|
@ -38,6 +41,7 @@ unknownFiles:
|
|||
play-services-measurement-sdk.properties: '8'
|
||||
play-services-measurement.properties: '8'
|
||||
play-services-nearby.properties: '8'
|
||||
play-services-phenotype.properties: '8'
|
||||
play-services-safetynet.properties: '8'
|
||||
play-services-stats.properties: '8'
|
||||
play-services-tagmanager-v4-impl.properties: '8'
|
||||
|
@ -180,5 +184,5 @@ usesFramework:
|
|||
tag: null
|
||||
version: 2.4.1-197d46-SNAPSHOT
|
||||
versionInfo:
|
||||
versionCode: '997'
|
||||
versionName: 9.9.7
|
||||
versionCode: '998'
|
||||
versionName: 9.9.8
|
||||
|
|
|
@ -3,9 +3,9 @@
|
|||
#
|
||||
#Do NOT modify, delete, or commit to source control!
|
||||
#
|
||||
#Thu Dec 05 23:47:24 UTC 2019
|
||||
version_name=9.9.7
|
||||
#Fri Dec 06 01:29:01 UTC 2019
|
||||
version_name=9.9.8
|
||||
package_name=com.discord
|
||||
build_id=776cf60c-adf4-4f65-93ef-fd033df0527f
|
||||
version_code=997
|
||||
build_id=8ca6373c-8569-4aa4-9eb7-b77ad734acd3
|
||||
version_code=998
|
||||
app_name=com.discord
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="23.0dip" android:width="23.0dip" android:viewportWidth="23.0" android:viewportHeight="23.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<group>
|
||||
<clip-path android:pathData="M0,-1h24v24h-24z M 0,0" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M18,11V14H2V5H13V3H2C1.4696,3 0.9609,3.2107 0.5858,3.5858C0.2107,3.9609 0,4.4696 0,5L0,16C0,16.5304 0.2107,17.0391 0.5858,17.4142C0.9609,17.7893 1.4696,18 2,18H9V20H5V22H15V20H11V18H18C18.5304,18 19.0391,17.7893 19.4142,17.4142C19.7893,17.0391 20,16.5304 20,16V11H18Z" android:fillType="evenOdd" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M23,2.41L21.59,1L19.12,3.48L16.64,1L15.23,2.41L17.71,4.88L15.23,7.36L16.64,8.77L19.12,6.29L21.59,8.77L23,7.36L20.52,4.88L23,2.41Z" android:fillType="evenOdd" />
|
||||
</group>
|
||||
</vector>
|
BIN
com.discord/res/drawable-hdpi/ic_stop_stream_v2.png
Normal file
After Width: | Height: | Size: 339 B |
BIN
com.discord/res/drawable-ldpi/ic_stop_stream_v2.png
Normal file
After Width: | Height: | Size: 237 B |
BIN
com.discord/res/drawable-mdpi/ic_stop_stream_v2.png
Normal file
After Width: | Height: | Size: 220 B |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
BIN
com.discord/res/drawable-xhdpi/ic_stop_stream_v2.png
Normal file
After Width: | Height: | Size: 360 B |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
BIN
com.discord/res/drawable-xxhdpi/ic_stop_stream_v2.png
Normal file
After Width: | Height: | Size: 496 B |
BIN
com.discord/res/drawable-xxxhdpi/ic_stop_stream_v2.png
Normal file
After Width: | Height: | Size: 610 B |
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layer-list
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item>
|
||||
<shape>
|
||||
<corners android:radius="2.0dip" />
|
||||
<solid android:color="@color/primary_light_100" />
|
||||
<stroke android:width="1.0dip" android:color="@color/primary_light_200" />
|
||||
</shape>
|
||||
</item>
|
||||
<item android:gravity="center|right" android:drawable="@drawable/ic_chevron_down_dark_grey_12dp" android:right="@dimen/uikit_spacing_medium" />
|
||||
</layer-list>
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layer-list
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item>
|
||||
<shape>
|
||||
<solid android:color="@color/primary_630" />
|
||||
<corners android:radius="2.0dip" />
|
||||
<stroke android:width="1.0dip" android:color="@color/primary_700" />
|
||||
</shape>
|
||||
</item>
|
||||
<item android:right="@dimen/uikit_spacing_medium">
|
||||
<bitmap android:gravity="end" android:src="@drawable/ic_dropdown_white_18dp" />
|
||||
</item>
|
||||
</layer-list>
|
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="@color/primary_700" />
|
||||
</shape>
|
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="@color/primary_light_200" />
|
||||
</shape>
|
6
com.discord/res/drawable/bg_stream_preview.xml
Normal file
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="#ff000000" />
|
||||
<corners android:radius="4.0dip" />
|
||||
</shape>
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape android:shape="rectangle"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="#99000000" />
|
||||
<corners android:radius="128.0dip" />
|
||||
</shape>
|
6
com.discord/res/drawable/drawable_button_primary_700.xml
Normal file
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:state_pressed="true" android:drawable="@drawable/drawable_button_primary_700_pressed" />
|
||||
<item android:drawable="@drawable/drawable_button_primary_700_neutral" />
|
||||
</selector>
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="@color/primary_700" />
|
||||
<corners android:radius="4.0dip" />
|
||||
</shape>
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="@color/primary_800" />
|
||||
<corners android:radius="4.0dip" />
|
||||
</shape>
|
69
com.discord/res/drawable/drawable_stream_ended_dark.xml
Normal file
|
@ -0,0 +1,69 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="120.0dip" android:width="300.0dip" android:viewportWidth="300.0" android:viewportHeight="120.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<group>
|
||||
<clip-path android:pathData="M0,0h300v120h-300z M 0,0" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M239.64,38.34H205.12C202.833,38.336 200.579,37.791 198.544,36.748C196.508,35.705 194.749,34.194 193.41,32.34L179.92,13.74C176.923,9.6 172.986,6.229 168.433,3.905C163.881,1.581 158.842,0.369 153.73,0.37H96.9C92.952,0.366 89.041,1.141 85.393,2.651C81.745,4.161 78.43,6.376 75.64,9.17C72.85,11.966 69.536,14.185 65.889,15.7C62.241,17.215 58.33,17.997 54.38,18H49.67C43.067,18 36.734,20.622 32.063,25.289C27.392,29.956 24.765,36.287 24.76,42.89V63.38C24.76,65.244 24.251,67.072 23.289,68.669C22.327,70.265 20.948,71.569 19.3,72.44C13.394,75.568 8.452,80.247 5.006,85.973C1.56,91.699 -0.261,98.257 -0.26,104.94V120H300V98.7C300.004,90.77 298.444,82.917 295.41,75.59C292.377,68.263 287.929,61.606 282.32,56C270.998,44.688 255.646,38.335 239.64,38.34Z" android:strokeAlpha="0.2" android:fillAlpha="0.2" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M209.42,17.32C209.42,16.79 208.99,16.36 208.46,16.36C207.93,16.36 207.5,16.79 207.5,17.32V18.28C207.5,18.81 207.93,19.24 208.46,19.24C208.99,19.24 209.42,18.81 209.42,18.28V17.32Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M209.42,24.99C209.42,24.46 208.99,24.03 208.46,24.03C207.93,24.03 207.5,24.46 207.5,24.99V25.95C207.5,26.48 207.93,26.91 208.46,26.91C208.99,26.91 209.42,26.48 209.42,25.95V24.99Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M212.77,22.6C213.3,22.6 213.73,22.17 213.73,21.64C213.73,21.11 213.3,20.68 212.77,20.68H211.81C211.28,20.68 210.85,21.11 210.85,21.64C210.85,22.17 211.28,22.6 211.81,22.6H212.77Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M205.1,22.6C205.63,22.6 206.06,22.17 206.06,21.64C206.06,21.11 205.63,20.68 205.1,20.68H204.14C203.61,20.68 203.18,21.11 203.18,21.64C203.18,22.17 203.61,22.6 204.14,22.6H205.1Z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M77.9,22.65L76.68,25.18C76.619,25.31 76.6,25.456 76.625,25.597C76.65,25.739 76.718,25.869 76.82,25.97C76.921,26.072 77.052,26.14 77.193,26.165C77.334,26.19 77.48,26.171 77.61,26.11L80.14,24.89C80.234,24.846 80.336,24.823 80.44,24.823C80.544,24.823 80.646,24.846 80.74,24.89L83.28,26.11C83.41,26.174 83.556,26.195 83.699,26.171C83.841,26.147 83.973,26.079 84.074,25.976C84.176,25.873 84.243,25.741 84.266,25.598C84.288,25.455 84.265,25.309 84.2,25.18L83,22.65C82.949,22.549 82.923,22.438 82.923,22.325C82.923,22.212 82.949,22.101 83,22L84.22,19.47C84.285,19.341 84.308,19.195 84.285,19.052C84.263,18.909 84.196,18.777 84.094,18.674C83.993,18.572 83.861,18.503 83.719,18.479C83.576,18.455 83.43,18.476 83.3,18.54L80.74,19.8C80.646,19.844 80.544,19.868 80.44,19.868C80.336,19.868 80.234,19.844 80.14,19.8L77.61,18.58C77.48,18.519 77.334,18.5 77.193,18.525C77.052,18.55 76.921,18.618 76.82,18.72C76.718,18.821 76.65,18.951 76.625,19.093C76.6,19.234 76.619,19.38 76.68,19.51L77.9,22C77.951,22.101 77.978,22.212 77.978,22.325C77.978,22.438 77.951,22.549 77.9,22.65Z" />
|
||||
<path android:fillColor="#ffd4e4ff" android:pathData="M15.16,44.47C15.16,43.94 14.73,43.51 14.2,43.51C13.67,43.51 13.24,43.94 13.24,44.47V45.43C13.24,45.96 13.67,46.39 14.2,46.39C14.73,46.39 15.16,45.96 15.16,45.43V44.47Z" />
|
||||
<path android:fillColor="#ffd4e4ff" android:pathData="M15.16,52.14C15.16,51.61 14.73,51.18 14.2,51.18C13.67,51.18 13.24,51.61 13.24,52.14V53.1C13.24,53.63 13.67,54.06 14.2,54.06C14.73,54.06 15.16,53.63 15.16,53.1V52.14Z" />
|
||||
<path android:fillColor="#ffd4e4ff" android:pathData="M18.5,49.75C19.03,49.75 19.46,49.32 19.46,48.79C19.46,48.26 19.03,47.83 18.5,47.83H17.54C17.01,47.83 16.58,48.26 16.58,48.79C16.58,49.32 17.01,49.75 17.54,49.75H18.5Z" />
|
||||
<path android:fillColor="#ffd4e4ff" android:pathData="M10.84,49.75C11.37,49.75 11.8,49.32 11.8,48.79C11.8,48.26 11.37,47.83 10.84,47.83H9.88C9.35,47.83 8.92,48.26 8.92,48.79C8.92,49.32 9.35,49.75 9.88,49.75H10.84Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M214.49,88.46H272.74C274.448,88.46 276.086,89.138 277.294,90.346C278.501,91.554 279.18,93.192 279.18,94.9V120H208.05V94.89C208.052,93.184 208.732,91.548 209.94,90.343C211.147,89.137 212.784,88.46 214.49,88.46Z" />
|
||||
<path android:fillColor="#ffebf0f7" android:pathData="M38,106.64H221L213,52.1C212.661,49.775 211.497,47.649 209.719,46.112C207.942,44.575 205.67,43.729 203.32,43.73H47.09C45.896,43.718 44.712,43.944 43.607,44.394C42.501,44.844 41.496,45.509 40.65,46.352C39.804,47.194 39.134,48.196 38.679,49.299C38.224,50.403 37.993,51.586 38,52.78V106.64Z" />
|
||||
<path android:fillColor="#ff567ef7" android:pathData="M158.34,106.64H104.42V83.23C104.42,79.843 105.765,76.595 108.16,74.2C110.555,71.805 113.803,70.46 117.19,70.46H158.34V106.64Z" />
|
||||
<path android:fillColor="#ff567ef7" android:pathData="M147.69,100.96H184.59C191.643,100.96 197.36,95.243 197.36,88.19V68.32C197.36,61.267 191.643,55.55 184.59,55.55L147.69,55.55C140.637,55.55 134.92,61.267 134.92,68.32V88.19C134.92,95.243 140.637,100.96 147.69,100.96Z" />
|
||||
<path android:fillColor="#ff3e70dd" android:pathData="M183.88,91V101H193.81C194.563,101 195.286,101.299 195.818,101.832C196.351,102.364 196.65,103.087 196.65,103.84C196.65,104.593 196.351,105.316 195.818,105.848C195.286,106.381 194.563,106.68 193.81,106.68H155.5V91H183.88Z" />
|
||||
<path android:fillColor="#ff567ef7" android:pathData="M171.11,91V101H181C181.753,101 182.476,101.299 183.008,101.832C183.541,102.364 183.84,103.087 183.84,103.84C183.84,104.593 183.541,105.316 183.008,105.848C182.476,106.381 181.753,106.68 181,106.68H142.72V91H171.11Z" />
|
||||
<path android:fillColor="#ff567ef7" android:pathData="M101.7,60.74L104.32,69.74C104.35,69.838 104.351,69.942 104.325,70.041C104.298,70.14 104.245,70.23 104.17,70.3C104.099,70.373 104.009,70.425 103.91,70.451C103.812,70.478 103.708,70.477 103.61,70.45L94.61,67.82C93.295,67.435 92.163,66.589 91.421,65.436C90.679,64.284 90.377,62.903 90.57,61.547C90.763,60.19 91.438,58.948 92.472,58.049C93.506,57.15 94.829,56.653 96.2,56.65H96.64C97.799,56.738 98.903,57.177 99.807,57.907C100.71,58.638 101.371,59.626 101.7,60.74Z" />
|
||||
<path android:fillColor="#ff567ef7" android:pathData="M105.12,83.93V100.93H95.19C93.683,100.93 92.239,101.528 91.173,102.594C90.108,103.659 89.51,105.104 89.51,106.61H127.82C128.573,106.61 129.295,106.311 129.828,105.778C130.361,105.246 130.66,104.523 130.66,103.77V86.77C130.66,86.017 130.361,85.294 129.828,84.762C129.295,84.229 128.573,83.93 127.82,83.93H105.12Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M155.5,100.96H192.4C199.453,100.96 205.17,95.243 205.17,88.19V68.32C205.17,61.267 199.453,55.55 192.4,55.55L155.5,55.55C148.447,55.55 142.73,61.267 142.73,68.32V88.19C142.73,95.243 148.447,100.96 155.5,100.96Z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M198.06,93.19H185.29C183.61,93.19 181.947,92.859 180.396,92.215C178.845,91.572 177.436,90.628 176.25,89.439C175.063,88.25 174.123,86.839 173.483,85.286C172.843,83.733 172.516,82.07 172.52,80.39V73.29C172.52,72.731 172.63,72.177 172.844,71.66C173.058,71.143 173.372,70.673 173.768,70.278C174.163,69.882 174.633,69.568 175.15,69.354C175.666,69.14 176.22,69.03 176.78,69.03H205.16C205.719,69.03 206.273,69.14 206.79,69.354C207.307,69.568 207.777,69.882 208.172,70.278C208.568,70.673 208.882,71.143 209.096,71.66C209.31,72.177 209.42,72.731 209.42,73.29V81.81C209.424,83.304 209.133,84.784 208.564,86.165C207.994,87.546 207.158,88.801 206.103,89.859C205.047,90.916 203.794,91.754 202.413,92.326C201.033,92.898 199.554,93.191 198.06,93.19Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M198.41,87.12H201.97C202.948,87.12 203.74,86.327 203.74,85.35V85.34C203.74,84.363 202.948,83.57 201.97,83.57H198.41C197.433,83.57 196.64,84.363 196.64,85.34V85.35C196.64,86.327 197.433,87.12 198.41,87.12Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M186.42,87.12H191.39C192.368,87.12 193.16,86.327 193.16,85.35V85.34C193.16,84.363 192.368,83.57 191.39,83.57H186.42C185.443,83.57 184.65,84.363 184.65,85.34V85.35C184.65,86.327 185.443,87.12 186.42,87.12Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M145.57,91.03H134.22C132.713,91.03 131.269,90.432 130.203,89.366C129.138,88.301 128.54,86.856 128.54,85.35V72.58C128.548,71.08 129.148,69.645 130.21,68.587C131.273,67.528 132.71,66.933 134.21,66.93H145.57V91.03Z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M142.02,86.77H136.34C135.59,86.765 134.873,86.463 134.345,85.931C133.816,85.399 133.52,84.68 133.52,83.93V74C133.52,73.247 133.819,72.524 134.352,71.992C134.884,71.459 135.607,71.16 136.36,71.16H142.02V86.77Z" />
|
||||
<path android:fillColor="#ff202225" android:pathData="M157.98,78.96H164.37C164.956,78.96 165.43,78.485 165.43,77.9V77.89C165.43,77.305 164.956,76.83 164.37,76.83H157.98C157.395,76.83 156.92,77.305 156.92,77.89V77.9C156.92,78.485 157.395,78.96 157.98,78.96Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M47.09,43.73C49.49,43.73 51.792,44.683 53.489,46.381C55.187,48.078 56.14,50.38 56.14,52.78V106.63H38V52.78C38,51.588 38.235,50.408 38.693,49.307C39.15,48.207 39.82,47.207 40.665,46.367C41.509,45.526 42.512,44.86 43.614,44.407C44.717,43.955 45.898,43.725 47.09,43.73Z" />
|
||||
<path android:fillColor="#ffebf0f7" android:pathData="M272.73,88.46C274.438,88.46 276.076,89.138 277.284,90.346C278.491,91.554 279.17,93.192 279.17,94.9V120H266.3V94.89C266.302,93.186 266.981,91.551 268.186,90.346C269.391,89.141 271.025,88.463 272.73,88.46Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M52.51,81.26L50.08,81.5C49.075,81.601 48.151,82.097 47.512,82.879C46.872,83.661 46.569,84.665 46.67,85.67C46.773,86.673 47.27,87.594 48.052,88.232C48.834,88.869 49.836,89.171 50.84,89.07L53.24,88.83C54.354,88.717 55.474,88.981 56.42,89.58C57.392,90.173 58.51,90.483 59.648,90.474C60.787,90.465 61.9,90.139 62.863,89.531C63.826,88.924 64.6,88.059 65.098,87.035C65.595,86.011 65.797,84.868 65.68,83.736C65.563,82.603 65.131,81.526 64.435,80.626C63.738,79.725 62.804,79.037 61.737,78.639C60.67,78.242 59.513,78.15 58.397,78.374C57.281,78.599 56.25,79.131 55.42,79.91C54.624,80.667 53.602,81.142 52.51,81.26Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M246.17,96L247.91,94.28C248.624,93.568 249.592,93.168 250.6,93.168C251.608,93.168 252.576,93.568 253.29,94.28C254.002,94.994 254.402,95.962 254.402,96.97C254.402,97.979 254.002,98.946 253.29,99.66L251.57,101.36C250.779,102.152 250.269,103.181 250.12,104.29C250.013,105.106 249.739,105.89 249.316,106.596C248.893,107.301 248.329,107.912 247.66,108.39C246.906,108.947 246.035,109.323 245.112,109.49C244.19,109.656 243.242,109.609 242.341,109.351C241.44,109.093 240.61,108.632 239.916,108.003C239.221,107.374 238.68,106.593 238.335,105.722C237.99,104.851 237.849,103.912 237.924,102.978C237.999,102.044 238.287,101.139 238.767,100.334C239.247,99.529 239.905,98.845 240.691,98.335C241.477,97.824 242.369,97.501 243.3,97.39C244.384,97.257 245.393,96.768 246.17,96Z" />
|
||||
<path android:fillColor="#ffebf0f7" android:pathData="M31.66,88.46H76.61C78.308,88.473 79.931,89.156 81.128,90.36C82.325,91.564 82.997,93.192 83,94.89V120H25.23V94.89C25.233,93.186 25.911,91.551 27.116,90.346C28.322,89.141 29.955,88.463 31.66,88.46Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M228.59,106.77C231.208,106.77 233.33,104.648 233.33,102.03C233.33,99.412 231.208,97.29 228.59,97.29C225.972,97.29 223.85,99.412 223.85,102.03C223.85,104.648 225.972,106.77 228.59,106.77Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M210.37,102C209.11,102 207.902,102.5 207.011,103.391C206.121,104.282 205.62,105.49 205.62,106.75H215.11C215.11,105.492 214.611,104.285 213.722,103.395C212.834,102.504 211.628,102.003 210.37,102Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M230.6,107.66C231.832,107.66 232.83,106.662 232.83,105.43C232.83,104.198 231.832,103.2 230.6,103.2C229.369,103.2 228.37,104.198 228.37,105.43C228.37,106.662 229.369,107.66 230.6,107.66Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M225.23,107.66C226.196,107.66 226.98,106.877 226.98,105.91C226.98,104.944 226.196,104.16 225.23,104.16C224.263,104.16 223.48,104.944 223.48,105.91C223.48,106.877 224.263,107.66 225.23,107.66Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M224.81,104.16C226.158,104.16 227.25,103.068 227.25,101.72C227.25,100.372 226.158,99.28 224.81,99.28C223.463,99.28 222.37,100.372 222.37,101.72C222.37,103.068 223.463,104.16 224.81,104.16Z" />
|
||||
<path android:fillColor="#ffff9a15" android:pathData="M227.56,104.59C227.485,104.587 227.412,104.563 227.35,104.52C227.269,104.463 227.213,104.377 227.194,104.28C227.176,104.183 227.196,104.083 227.25,104C227.748,103.291 228.506,102.809 229.359,102.659C230.212,102.509 231.09,102.704 231.8,103.2C231.881,103.257 231.936,103.344 231.953,103.441C231.969,103.539 231.947,103.639 231.89,103.72C231.833,103.801 231.746,103.856 231.648,103.873C231.551,103.89 231.451,103.867 231.37,103.81C230.824,103.429 230.15,103.279 229.494,103.393C228.838,103.508 228.254,103.877 227.87,104.42C227.836,104.472 227.791,104.515 227.736,104.544C227.682,104.574 227.622,104.59 227.56,104.59Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M64,88.46C63.735,88.46 63.48,88.355 63.293,88.167C63.105,87.98 63,87.725 63,87.46C63,87.195 63.105,86.94 63.293,86.753C63.48,86.565 63.735,86.46 64,86.46L76,86.38C76.265,86.38 76.52,86.485 76.707,86.673C76.895,86.86 77,87.115 77,87.38C77,87.645 76.895,87.9 76.707,88.087C76.52,88.275 76.265,88.38 76,88.38L64,88.46Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M64,85.53C63.774,85.529 63.555,85.451 63.379,85.309C63.203,85.168 63.08,84.971 63.03,84.751C62.981,84.531 63.007,84.3 63.105,84.096C63.203,83.893 63.367,83.728 63.57,83.63L74.3,78.42C74.419,78.362 74.548,78.329 74.679,78.321C74.811,78.314 74.943,78.332 75.068,78.376C75.192,78.42 75.307,78.488 75.405,78.576C75.504,78.664 75.583,78.771 75.64,78.89C75.753,79.129 75.768,79.403 75.679,79.652C75.591,79.901 75.408,80.105 75.17,80.22L64.39,85.43C64.268,85.489 64.135,85.523 64,85.53Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M51.53,95.08C51.265,95.08 51.01,94.975 50.823,94.787C50.635,94.6 50.53,94.345 50.53,94.08V93.32C50.53,90.4 50.53,87.88 53.25,86.55C53.369,86.477 53.502,86.429 53.64,86.411C53.778,86.392 53.919,86.403 54.053,86.442C54.187,86.481 54.312,86.548 54.418,86.638C54.525,86.728 54.612,86.839 54.673,86.965C54.734,87.09 54.768,87.227 54.773,87.367C54.778,87.506 54.754,87.646 54.701,87.775C54.649,87.905 54.571,88.022 54.47,88.119C54.37,88.216 54.251,88.292 54.12,88.34C52.57,89.1 52.52,90.34 52.53,93.34V94.11C52.522,94.37 52.413,94.617 52.227,94.798C52.04,94.979 51.79,95.08 51.53,95.08Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M89,95.56L88.35,93.48C88.217,93.056 88.002,92.663 87.716,92.323C87.431,91.983 87.082,91.702 86.688,91.496C86.294,91.291 85.864,91.166 85.422,91.127C84.979,91.088 84.534,91.137 84.11,91.27C83.256,91.541 82.543,92.139 82.128,92.933C81.712,93.727 81.627,94.653 81.89,95.51L82.54,97.51C82.831,98.46 82.799,99.48 82.45,100.41C82.199,101.097 82.089,101.828 82.129,102.559C82.168,103.289 82.356,104.004 82.68,104.66C83.293,105.871 84.337,106.809 85.607,107.29C86.876,107.771 88.28,107.759 89.541,107.258C90.803,106.757 91.832,105.802 92.426,104.581C93.019,103.361 93.135,101.962 92.75,100.66C92.398,99.519 91.677,98.527 90.7,97.84C89.896,97.29 89.297,96.488 89,95.56Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M83,106.64H257.82C260.069,106.64 262.226,107.533 263.816,109.124C265.407,110.714 266.3,112.871 266.3,115.12V120H83V106.64Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M91.7,112.67C91.519,112.668 91.343,112.603 91.205,112.487C91.066,112.37 90.973,112.208 90.94,112.03L90.55,109.85C90,107.15 89.81,106.64 87.11,106.64C87.008,106.64 86.907,106.62 86.813,106.58C86.719,106.541 86.633,106.484 86.562,106.411C86.49,106.338 86.434,106.252 86.396,106.158C86.357,106.063 86.339,105.962 86.34,105.86C86.339,105.759 86.358,105.658 86.396,105.564C86.434,105.47 86.491,105.384 86.562,105.313C86.634,105.241 86.72,105.184 86.814,105.146C86.908,105.108 87.008,105.089 87.11,105.09C90.8,105.09 91.43,106.38 92.11,109.56L92.51,111.76C92.542,111.962 92.494,112.169 92.377,112.337C92.259,112.505 92.081,112.621 91.88,112.66L91.7,112.67Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M239,112.67C239.182,112.672 239.359,112.609 239.499,112.491C239.638,112.374 239.731,112.21 239.76,112.03L240.15,109.85C240.7,107.15 240.89,106.64 243.6,106.64C243.805,106.637 244.001,106.554 244.145,106.408C244.289,106.262 244.37,106.065 244.37,105.86C244.37,105.656 244.289,105.46 244.144,105.316C244,105.171 243.804,105.09 243.6,105.09C239.91,105.09 239.28,106.38 238.6,109.56L238.2,111.76C238.181,111.86 238.182,111.962 238.203,112.062C238.224,112.161 238.265,112.255 238.322,112.339C238.38,112.423 238.454,112.494 238.539,112.549C238.624,112.604 238.72,112.642 238.82,112.66L239,112.67Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M96.5,111.34C96.335,111.341 96.174,111.289 96.041,111.192C95.908,111.095 95.809,110.957 95.76,110.8C94.66,107.24 93.59,106.64 90.96,106.64C90.753,106.64 90.555,106.558 90.409,106.412C90.262,106.265 90.18,106.067 90.18,105.86C90.18,105.758 90.2,105.657 90.24,105.563C90.279,105.469 90.337,105.384 90.409,105.312C90.482,105.24 90.568,105.184 90.662,105.146C90.757,105.108 90.858,105.089 90.96,105.09C94.48,105.09 95.96,106.37 97.24,110.34C97.274,110.439 97.288,110.544 97.281,110.648C97.273,110.753 97.245,110.855 97.198,110.948C97.15,111.042 97.084,111.124 97.004,111.192C96.923,111.259 96.83,111.309 96.73,111.34H96.5Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M93.51,100.19C93.401,100.204 93.29,100.204 93.18,100.19L89.08,98.76C88.839,98.667 88.643,98.484 88.533,98.249C88.424,98.014 88.41,97.746 88.494,97.502C88.578,97.257 88.754,97.054 88.985,96.937C89.215,96.819 89.482,96.795 89.73,96.87L93.84,98.3C94.06,98.38 94.246,98.535 94.363,98.737C94.481,98.939 94.524,99.177 94.485,99.408C94.446,99.639 94.327,99.849 94.148,100.001C93.97,100.153 93.744,100.237 93.51,100.24V100.19Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M139.08,104.58L140.44,106.64H141.12V100.96H138.26L139.08,104.58Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M141.11,99.8V103.24L139.11,104.58C138.352,103.814 137.326,103.372 136.248,103.346C135.171,103.32 134.125,103.712 133.33,104.44L132.39,105.3C131.448,106.162 130.217,106.64 128.94,106.64H126.25C125.884,106.642 125.527,106.53 125.227,106.321C124.927,106.111 124.699,105.814 124.575,105.469C124.452,105.125 124.437,104.751 124.535,104.398C124.632,104.045 124.837,103.732 125.12,103.5L125.3,103.35H124.89C122.952,103.35 121.057,103.921 119.44,104.99L119.23,105.13C117.749,106.117 116.009,106.642 114.23,106.64H113.89C113.472,106.641 113.063,106.516 112.718,106.28C112.373,106.045 112.107,105.71 111.955,105.32C111.804,104.931 111.774,104.504 111.869,104.097C111.965,103.69 112.181,103.322 112.49,103.04L117.31,98.62C118.247,97.763 119.471,97.288 120.74,97.29H138.64C139.299,97.3 139.927,97.57 140.389,98.039C140.851,98.509 141.11,99.141 141.11,99.8Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M122.41,97.78H121.27C121.041,97.782 120.821,97.867 120.65,98.02L118.54,100C118.522,100.016 118.509,100.038 118.503,100.061C118.497,100.085 118.499,100.11 118.507,100.133C118.516,100.156 118.532,100.175 118.552,100.189C118.572,100.203 118.596,100.21 118.62,100.21H119.76C119.989,100.208 120.21,100.123 120.38,99.97L122.49,98C122.513,97.985 122.53,97.963 122.539,97.937C122.548,97.912 122.547,97.884 122.538,97.858C122.529,97.832 122.511,97.811 122.488,97.797C122.465,97.782 122.437,97.777 122.41,97.78Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M123,98.54H119.13C118.875,98.536 118.628,98.629 118.44,98.8L118.18,99.04C118.158,99.06 118.142,99.087 118.136,99.116C118.129,99.145 118.131,99.176 118.142,99.204C118.153,99.232 118.172,99.256 118.196,99.273C118.221,99.29 118.25,99.3 118.28,99.3H122.15C122.405,99.304 122.651,99.211 122.84,99.04L123.1,98.8C123.122,98.78 123.137,98.753 123.144,98.724C123.151,98.695 123.149,98.664 123.138,98.636C123.127,98.608 123.108,98.584 123.084,98.567C123.059,98.55 123.03,98.54 123,98.54Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M134.54,97.78C134.95,97.78 135.08,97.98 134.81,98.22C134.457,98.493 134.026,98.647 133.58,98.66H133.31C132.89,98.66 132.76,98.46 133.03,98.22C133.383,97.947 133.814,97.793 134.26,97.78H134.54Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M135.34,98.66C135.75,98.66 135.88,98.85 135.61,99.09C135.257,99.363 134.826,99.517 134.38,99.53H134.1C133.69,99.53 133.56,99.33 133.83,99.09C134.184,98.82 134.615,98.669 135.06,98.66H135.34Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M131.79,98.66C132.21,98.66 132.33,98.85 132.07,99.09C131.714,99.365 131.28,99.519 130.83,99.53H130.56C130.14,99.53 130.02,99.33 130.28,99.09C130.638,98.82 131.072,98.669 131.52,98.66H131.79Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M132.6,99.55C133.02,99.55 133.14,99.74 132.88,99.98C132.523,100.253 132.089,100.407 131.64,100.42H131.37C130.95,100.42 130.83,100.22 131.09,99.98C131.448,99.71 131.882,99.559 132.33,99.55H132.6Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M128.71,100.76C129.35,100.76 129.54,101.06 129.14,101.43C128.59,101.848 127.921,102.083 127.23,102.1H126.8C126.16,102.1 125.97,101.8 126.38,101.43C126.926,101.01 127.592,100.775 128.28,100.76H128.71Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M122.35,100.76C122.99,100.76 123.19,101.06 122.78,101.43C122.229,101.848 121.561,102.083 120.87,102.1H120.45C119.81,102.1 119.61,101.8 120.02,101.43C120.57,101.012 121.239,100.777 121.93,100.76H122.35Z" />
|
||||
<path android:fillColor="#ffff9a15" android:pathData="M47.484,103.411C47.072,103.332 46.709,103.093 46.474,102.746C46.239,102.399 46.151,101.973 46.23,101.561L48.061,92.026L51.125,92.614L49.294,102.15C49.216,102.555 48.984,102.913 48.646,103.149C48.307,103.384 47.89,103.479 47.484,103.411Z" />
|
||||
<path android:fillColor="#ffff9a15" android:pathData="M52.507,98.847L48.763,98.121L49.863,92.447L55.302,93.502L54.529,97.49C54.486,97.713 54.399,97.924 54.274,98.113C54.149,98.301 53.988,98.463 53.8,98.589C53.612,98.715 53.401,98.803 53.179,98.848C52.957,98.892 52.729,98.892 52.507,98.847Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M49.666,97.047L49.419,97.295L47.414,95.298L48.394,94.313L49.67,95.583C49.77,95.677 49.85,95.79 49.904,95.916C49.959,96.042 49.987,96.178 49.987,96.315C49.986,96.453 49.958,96.589 49.903,96.714C49.847,96.84 49.767,96.953 49.666,97.047Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M47.42,95.3L48.05,92L51.16,92.6V92.67C51.104,92.973 50.988,93.262 50.819,93.52C50.651,93.778 50.433,94.001 50.179,94.174C49.924,94.348 49.638,94.47 49.336,94.533C49.034,94.595 48.723,94.598 48.42,94.54L47.42,95.3Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M241.34,106.62H230.58C230.315,106.62 230.061,106.515 229.873,106.327C229.685,106.14 229.58,105.885 229.58,105.62C229.58,105.355 229.685,105.1 229.873,104.913C230.061,104.725 230.315,104.62 230.58,104.62H241.34C241.605,104.62 241.86,104.725 242.047,104.913C242.235,105.1 242.34,105.355 242.34,105.62C242.34,105.885 242.235,106.14 242.047,106.327C241.86,106.515 241.605,106.62 241.34,106.62Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M76.61,88.46C78.308,88.473 79.931,89.156 81.128,90.36C82.325,91.564 82.997,93.192 83,94.89V120H70.17V94.89C70.17,93.182 70.848,91.544 72.056,90.336C73.264,89.129 74.902,88.45 76.61,88.45V88.46Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M250.71,106.93C250.71,106.93 249.77,103.93 249.15,101.81C249.076,101.555 249.106,101.282 249.233,101.049C249.361,100.817 249.575,100.644 249.83,100.57C250.084,100.496 250.358,100.526 250.591,100.653C250.823,100.781 250.996,100.995 251.07,101.25C251.69,103.35 252.62,106.34 252.62,106.34L250.71,106.93Z" />
|
||||
</group>
|
||||
</vector>
|
69
com.discord/res/drawable/drawable_stream_ended_light.xml
Normal file
|
@ -0,0 +1,69 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="120.0dip" android:width="300.0dip" android:viewportWidth="300.0" android:viewportHeight="120.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<group>
|
||||
<clip-path android:pathData="M0,0h300v120h-300z M 0,0" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M239.64,38.34H205.12C202.833,38.336 200.579,37.791 198.544,36.748C196.508,35.705 194.749,34.194 193.41,32.34L179.92,13.74C176.923,9.6 172.986,6.229 168.433,3.905C163.881,1.581 158.842,0.369 153.73,0.37H96.9C92.952,0.366 89.041,1.141 85.393,2.651C81.745,4.161 78.43,6.376 75.64,9.17C72.85,11.966 69.536,14.185 65.889,15.7C62.241,17.215 58.33,17.997 54.38,18H49.67C43.067,18 36.734,20.622 32.063,25.289C27.392,29.956 24.765,36.287 24.76,42.89V63.38C24.76,65.244 24.251,67.072 23.289,68.669C22.327,70.265 20.948,71.569 19.3,72.44C13.394,75.568 8.452,80.247 5.006,85.973C1.56,91.699 -0.261,98.257 -0.26,104.94V120H300V98.7C300.004,90.77 298.444,82.917 295.41,75.59C292.377,68.263 287.929,61.606 282.32,56C270.998,44.688 255.646,38.335 239.64,38.34Z" android:strokeAlpha="0.55" android:fillAlpha="0.55" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M209.42,17.32C209.42,16.79 208.99,16.36 208.46,16.36C207.93,16.36 207.5,16.79 207.5,17.32V18.28C207.5,18.81 207.93,19.24 208.46,19.24C208.99,19.24 209.42,18.81 209.42,18.28V17.32Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M209.42,24.99C209.42,24.46 208.99,24.03 208.46,24.03C207.93,24.03 207.5,24.46 207.5,24.99V25.95C207.5,26.48 207.93,26.91 208.46,26.91C208.99,26.91 209.42,26.48 209.42,25.95V24.99Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M212.77,22.6C213.3,22.6 213.73,22.17 213.73,21.64C213.73,21.11 213.3,20.68 212.77,20.68H211.81C211.28,20.68 210.85,21.11 210.85,21.64C210.85,22.17 211.28,22.6 211.81,22.6H212.77Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M205.1,22.6C205.63,22.6 206.06,22.17 206.06,21.64C206.06,21.11 205.63,20.68 205.1,20.68H204.14C203.61,20.68 203.18,21.11 203.18,21.64C203.18,22.17 203.61,22.6 204.14,22.6H205.1Z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M77.9,22.65L76.68,25.18C76.619,25.31 76.6,25.456 76.625,25.597C76.65,25.739 76.718,25.869 76.82,25.97C76.921,26.072 77.052,26.14 77.193,26.165C77.334,26.19 77.48,26.171 77.61,26.11L80.14,24.89C80.234,24.846 80.336,24.823 80.44,24.823C80.544,24.823 80.646,24.846 80.74,24.89L83.28,26.11C83.41,26.174 83.556,26.195 83.699,26.171C83.841,26.147 83.973,26.079 84.074,25.976C84.176,25.873 84.243,25.741 84.266,25.598C84.288,25.455 84.265,25.309 84.2,25.18L83,22.65C82.949,22.549 82.923,22.438 82.923,22.325C82.923,22.212 82.949,22.101 83,22L84.22,19.47C84.285,19.341 84.308,19.195 84.285,19.052C84.263,18.909 84.196,18.777 84.094,18.674C83.993,18.572 83.861,18.503 83.719,18.479C83.576,18.455 83.43,18.476 83.3,18.54L80.74,19.8C80.646,19.844 80.544,19.868 80.44,19.868C80.336,19.868 80.234,19.844 80.14,19.8L77.61,18.58C77.48,18.519 77.334,18.5 77.193,18.525C77.052,18.55 76.921,18.618 76.82,18.72C76.718,18.821 76.65,18.951 76.625,19.093C76.6,19.234 76.619,19.38 76.68,19.51L77.9,22C77.951,22.101 77.978,22.212 77.978,22.325C77.978,22.438 77.951,22.549 77.9,22.65Z" />
|
||||
<path android:fillColor="#ffd4e4ff" android:pathData="M15.16,44.47C15.16,43.94 14.73,43.51 14.2,43.51C13.67,43.51 13.24,43.94 13.24,44.47V45.43C13.24,45.96 13.67,46.39 14.2,46.39C14.73,46.39 15.16,45.96 15.16,45.43V44.47Z" />
|
||||
<path android:fillColor="#ffd4e4ff" android:pathData="M15.16,52.14C15.16,51.61 14.73,51.18 14.2,51.18C13.67,51.18 13.24,51.61 13.24,52.14V53.1C13.24,53.63 13.67,54.06 14.2,54.06C14.73,54.06 15.16,53.63 15.16,53.1V52.14Z" />
|
||||
<path android:fillColor="#ffd4e4ff" android:pathData="M18.5,49.75C19.03,49.75 19.46,49.32 19.46,48.79C19.46,48.26 19.03,47.83 18.5,47.83H17.54C17.01,47.83 16.58,48.26 16.58,48.79C16.58,49.32 17.01,49.75 17.54,49.75H18.5Z" />
|
||||
<path android:fillColor="#ffd4e4ff" android:pathData="M10.84,49.75C11.37,49.75 11.8,49.32 11.8,48.79C11.8,48.26 11.37,47.83 10.84,47.83H9.88C9.35,47.83 8.92,48.26 8.92,48.79C8.92,49.32 9.35,49.75 9.88,49.75H10.84Z" />
|
||||
<path android:fillColor="#ffebf0f7" android:pathData="M214.49,88.46H272.74C274.448,88.46 276.086,89.138 277.294,90.346C278.501,91.554 279.18,93.192 279.18,94.9V120H208.05V94.89C208.052,93.184 208.732,91.548 209.94,90.343C211.147,89.137 212.784,88.46 214.49,88.46Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M38,106.64H221L213,52.1C212.661,49.775 211.497,47.649 209.719,46.112C207.942,44.575 205.67,43.729 203.32,43.73H47.09C45.896,43.718 44.712,43.944 43.607,44.394C42.501,44.844 41.496,45.509 40.65,46.352C39.804,47.194 39.134,48.196 38.679,49.299C38.224,50.403 37.993,51.586 38,52.78V106.64Z" />
|
||||
<path android:fillColor="#ff567ef7" android:pathData="M158.34,106.64H104.42V83.23C104.42,79.843 105.765,76.595 108.16,74.2C110.555,71.805 113.803,70.46 117.19,70.46H158.34V106.64Z" />
|
||||
<path android:fillColor="#ff567ef7" android:pathData="M147.69,100.96H184.59C191.643,100.96 197.36,95.243 197.36,88.19V68.32C197.36,61.267 191.643,55.55 184.59,55.55L147.69,55.55C140.637,55.55 134.92,61.267 134.92,68.32V88.19C134.92,95.243 140.637,100.96 147.69,100.96Z" />
|
||||
<path android:fillColor="#ff3e70dd" android:pathData="M183.88,91V101H193.81C194.563,101 195.286,101.299 195.818,101.832C196.351,102.364 196.65,103.087 196.65,103.84C196.65,104.593 196.351,105.316 195.818,105.848C195.286,106.381 194.563,106.68 193.81,106.68H155.5V91H183.88Z" />
|
||||
<path android:fillColor="#ff567ef7" android:pathData="M171.11,91V101H181C181.753,101 182.476,101.299 183.008,101.832C183.541,102.364 183.84,103.087 183.84,103.84C183.84,104.593 183.541,105.316 183.008,105.848C182.476,106.381 181.753,106.68 181,106.68H142.72V91H171.11Z" />
|
||||
<path android:fillColor="#ff567ef7" android:pathData="M101.7,60.74L104.32,69.74C104.35,69.838 104.351,69.942 104.325,70.041C104.298,70.14 104.245,70.23 104.17,70.3C104.099,70.373 104.009,70.425 103.91,70.451C103.812,70.478 103.708,70.477 103.61,70.45L94.61,67.82C93.295,67.435 92.163,66.589 91.421,65.436C90.679,64.284 90.377,62.903 90.57,61.547C90.763,60.19 91.438,58.948 92.472,58.049C93.506,57.15 94.829,56.653 96.2,56.65H96.64C97.799,56.738 98.903,57.177 99.807,57.907C100.71,58.638 101.371,59.626 101.7,60.74Z" />
|
||||
<path android:fillColor="#ff567ef7" android:pathData="M105.12,83.93V100.93H95.19C93.683,100.93 92.239,101.528 91.173,102.594C90.108,103.659 89.51,105.104 89.51,106.61H127.82C128.573,106.61 129.295,106.311 129.828,105.778C130.361,105.246 130.66,104.523 130.66,103.77V86.77C130.66,86.017 130.361,85.294 129.828,84.762C129.295,84.229 128.573,83.93 127.82,83.93H105.12Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M155.5,100.96H192.4C199.453,100.96 205.17,95.243 205.17,88.19V68.32C205.17,61.267 199.453,55.55 192.4,55.55L155.5,55.55C148.447,55.55 142.73,61.267 142.73,68.32V88.19C142.73,95.243 148.447,100.96 155.5,100.96Z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M198.06,93.19H185.29C183.61,93.19 181.947,92.859 180.396,92.215C178.845,91.572 177.436,90.628 176.25,89.439C175.063,88.25 174.123,86.839 173.483,85.286C172.843,83.733 172.516,82.07 172.52,80.39V73.29C172.52,72.731 172.63,72.177 172.844,71.66C173.058,71.143 173.372,70.673 173.768,70.278C174.163,69.882 174.633,69.568 175.15,69.354C175.666,69.14 176.22,69.03 176.78,69.03H205.16C205.719,69.03 206.273,69.14 206.79,69.354C207.307,69.568 207.777,69.882 208.172,70.278C208.568,70.673 208.882,71.143 209.096,71.66C209.31,72.177 209.42,72.731 209.42,73.29V81.81C209.424,83.304 209.133,84.784 208.564,86.165C207.994,87.546 207.158,88.801 206.103,89.859C205.047,90.916 203.794,91.754 202.413,92.326C201.033,92.898 199.554,93.191 198.06,93.19Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M198.41,87.12H201.97C202.948,87.12 203.74,86.327 203.74,85.35V85.34C203.74,84.363 202.948,83.57 201.97,83.57H198.41C197.433,83.57 196.64,84.363 196.64,85.34V85.35C196.64,86.327 197.433,87.12 198.41,87.12Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M186.42,87.12H191.39C192.368,87.12 193.16,86.327 193.16,85.35V85.34C193.16,84.363 192.368,83.57 191.39,83.57H186.42C185.443,83.57 184.65,84.363 184.65,85.34V85.35C184.65,86.327 185.443,87.12 186.42,87.12Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M145.57,91.03H134.22C132.713,91.03 131.269,90.432 130.203,89.366C129.138,88.301 128.54,86.856 128.54,85.35V72.58C128.548,71.08 129.148,69.645 130.21,68.587C131.273,67.528 132.71,66.933 134.21,66.93H145.57V91.03Z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M142.02,86.77H136.34C135.59,86.765 134.873,86.463 134.345,85.931C133.816,85.399 133.52,84.68 133.52,83.93V74C133.52,73.247 133.819,72.524 134.352,71.992C134.884,71.459 135.607,71.16 136.36,71.16H142.02V86.77Z" />
|
||||
<path android:fillColor="#ff202225" android:pathData="M157.98,78.96H164.37C164.956,78.96 165.43,78.485 165.43,77.9V77.89C165.43,77.305 164.956,76.83 164.37,76.83H157.98C157.395,76.83 156.92,77.305 156.92,77.89V77.9C156.92,78.485 157.395,78.96 157.98,78.96Z" />
|
||||
<path android:fillColor="#ffebf0f7" android:pathData="M47.09,43.73C49.49,43.73 51.792,44.683 53.489,46.381C55.187,48.078 56.14,50.38 56.14,52.78V106.63H38V52.78C38,51.588 38.235,50.408 38.693,49.307C39.15,48.207 39.82,47.207 40.665,46.367C41.509,45.526 42.512,44.86 43.614,44.407C44.717,43.955 45.898,43.725 47.09,43.73Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M272.73,88.46C274.438,88.46 276.076,89.138 277.284,90.346C278.491,91.554 279.17,93.192 279.17,94.9V120H266.3V94.89C266.302,93.186 266.981,91.551 268.186,90.346C269.391,89.141 271.025,88.463 272.73,88.46Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M52.51,81.26L50.08,81.5C49.075,81.601 48.151,82.097 47.512,82.879C46.872,83.661 46.569,84.665 46.67,85.67C46.773,86.673 47.27,87.594 48.052,88.232C48.834,88.869 49.836,89.171 50.84,89.07L53.24,88.83C54.354,88.717 55.474,88.981 56.42,89.58C57.392,90.173 58.51,90.483 59.648,90.474C60.787,90.465 61.9,90.139 62.863,89.531C63.826,88.924 64.6,88.059 65.098,87.035C65.595,86.011 65.797,84.868 65.68,83.736C65.563,82.603 65.131,81.526 64.435,80.626C63.738,79.725 62.804,79.037 61.737,78.639C60.67,78.242 59.513,78.15 58.397,78.374C57.281,78.599 56.25,79.131 55.42,79.91C54.624,80.667 53.602,81.142 52.51,81.26Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M246.17,96L247.91,94.28C248.624,93.568 249.592,93.168 250.6,93.168C251.608,93.168 252.576,93.568 253.29,94.28C254.002,94.994 254.402,95.962 254.402,96.97C254.402,97.979 254.002,98.946 253.29,99.66L251.57,101.36C250.779,102.152 250.269,103.181 250.12,104.29C250.013,105.106 249.739,105.89 249.316,106.596C248.893,107.301 248.329,107.912 247.66,108.39C246.906,108.947 246.035,109.323 245.112,109.49C244.19,109.656 243.242,109.609 242.341,109.351C241.44,109.093 240.61,108.632 239.916,108.003C239.221,107.374 238.68,106.593 238.335,105.722C237.99,104.851 237.849,103.912 237.924,102.978C237.999,102.044 238.287,101.139 238.767,100.334C239.247,99.529 239.905,98.845 240.691,98.335C241.477,97.824 242.369,97.501 243.3,97.39C244.384,97.257 245.393,96.768 246.17,96Z" />
|
||||
<path android:fillColor="#ffebf0f7" android:pathData="M31.66,88.46H76.61C78.308,88.473 79.931,89.156 81.128,90.36C82.325,91.564 82.997,93.192 83,94.89V120H25.23V94.89C25.233,93.186 25.911,91.551 27.116,90.346C28.322,89.141 29.955,88.463 31.66,88.46Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M228.59,106.77C231.208,106.77 233.33,104.648 233.33,102.03C233.33,99.412 231.208,97.29 228.59,97.29C225.972,97.29 223.85,99.412 223.85,102.03C223.85,104.648 225.972,106.77 228.59,106.77Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M210.37,102C209.11,102 207.902,102.5 207.011,103.391C206.121,104.282 205.62,105.49 205.62,106.75H215.11C215.11,105.492 214.611,104.285 213.722,103.395C212.834,102.504 211.628,102.003 210.37,102Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M230.6,107.66C231.832,107.66 232.83,106.662 232.83,105.43C232.83,104.198 231.832,103.2 230.6,103.2C229.369,103.2 228.37,104.198 228.37,105.43C228.37,106.662 229.369,107.66 230.6,107.66Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M225.23,107.66C226.196,107.66 226.98,106.877 226.98,105.91C226.98,104.944 226.196,104.16 225.23,104.16C224.263,104.16 223.48,104.944 223.48,105.91C223.48,106.877 224.263,107.66 225.23,107.66Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M224.81,104.16C226.158,104.16 227.25,103.068 227.25,101.72C227.25,100.372 226.158,99.28 224.81,99.28C223.463,99.28 222.37,100.372 222.37,101.72C222.37,103.068 223.463,104.16 224.81,104.16Z" />
|
||||
<path android:fillColor="#ffff9a15" android:pathData="M227.56,104.59C227.485,104.587 227.412,104.563 227.35,104.52C227.269,104.463 227.213,104.377 227.194,104.28C227.176,104.183 227.196,104.083 227.25,104C227.748,103.291 228.506,102.809 229.359,102.659C230.212,102.509 231.09,102.704 231.8,103.2C231.881,103.257 231.936,103.344 231.953,103.441C231.969,103.539 231.947,103.639 231.89,103.72C231.833,103.801 231.746,103.856 231.648,103.873C231.551,103.89 231.451,103.867 231.37,103.81C230.824,103.429 230.15,103.279 229.494,103.393C228.838,103.508 228.254,103.877 227.87,104.42C227.836,104.472 227.791,104.515 227.736,104.544C227.682,104.574 227.622,104.59 227.56,104.59Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M64,88.46C63.735,88.46 63.48,88.355 63.293,88.167C63.105,87.98 63,87.725 63,87.46C63,87.195 63.105,86.94 63.293,86.753C63.48,86.565 63.735,86.46 64,86.46L76,86.38C76.265,86.38 76.52,86.485 76.707,86.673C76.895,86.86 77,87.115 77,87.38C77,87.645 76.895,87.9 76.707,88.087C76.52,88.275 76.265,88.38 76,88.38L64,88.46Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M64,85.53C63.774,85.529 63.555,85.451 63.379,85.309C63.203,85.168 63.08,84.971 63.03,84.751C62.981,84.531 63.007,84.3 63.105,84.096C63.203,83.893 63.367,83.728 63.57,83.63L74.3,78.42C74.419,78.362 74.548,78.329 74.679,78.321C74.811,78.314 74.943,78.332 75.068,78.376C75.192,78.42 75.307,78.488 75.405,78.576C75.504,78.664 75.583,78.771 75.64,78.89C75.753,79.129 75.768,79.403 75.679,79.652C75.591,79.901 75.408,80.105 75.17,80.22L64.39,85.43C64.268,85.489 64.135,85.523 64,85.53Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M51.53,95.08C51.265,95.08 51.01,94.975 50.823,94.787C50.635,94.6 50.53,94.345 50.53,94.08V93.32C50.53,90.4 50.53,87.88 53.25,86.55C53.369,86.477 53.502,86.429 53.64,86.411C53.778,86.392 53.919,86.403 54.053,86.442C54.187,86.481 54.312,86.548 54.418,86.638C54.525,86.728 54.612,86.839 54.673,86.965C54.734,87.09 54.768,87.227 54.773,87.367C54.778,87.506 54.754,87.646 54.701,87.775C54.649,87.905 54.571,88.022 54.47,88.119C54.37,88.216 54.251,88.292 54.12,88.34C52.57,89.1 52.52,90.34 52.53,93.34V94.11C52.522,94.37 52.413,94.617 52.227,94.798C52.04,94.979 51.79,95.08 51.53,95.08Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M89,95.56L88.35,93.48C88.217,93.056 88.002,92.663 87.716,92.323C87.431,91.983 87.082,91.702 86.688,91.496C86.294,91.291 85.864,91.166 85.422,91.127C84.979,91.088 84.534,91.137 84.11,91.27C83.256,91.541 82.543,92.139 82.128,92.933C81.712,93.727 81.627,94.653 81.89,95.51L82.54,97.51C82.831,98.46 82.799,99.48 82.45,100.41C82.199,101.097 82.089,101.828 82.129,102.559C82.168,103.289 82.356,104.004 82.68,104.66C83.293,105.871 84.337,106.809 85.607,107.29C86.876,107.771 88.28,107.759 89.541,107.258C90.803,106.757 91.832,105.802 92.426,104.581C93.019,103.361 93.135,101.962 92.75,100.66C92.398,99.519 91.677,98.527 90.7,97.84C89.896,97.29 89.297,96.488 89,95.56Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M83,106.64H257.82C260.069,106.64 262.226,107.533 263.816,109.124C265.407,110.714 266.3,112.871 266.3,115.12V120H83V106.64Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M91.7,112.67C91.519,112.668 91.343,112.603 91.205,112.487C91.066,112.37 90.973,112.208 90.94,112.03L90.55,109.85C90,107.15 89.81,106.64 87.11,106.64C87.008,106.64 86.907,106.62 86.813,106.58C86.719,106.541 86.633,106.484 86.562,106.411C86.49,106.338 86.434,106.252 86.396,106.158C86.357,106.063 86.339,105.962 86.34,105.86C86.339,105.759 86.358,105.658 86.396,105.564C86.434,105.47 86.491,105.384 86.562,105.313C86.634,105.241 86.72,105.184 86.814,105.146C86.908,105.108 87.008,105.089 87.11,105.09C90.8,105.09 91.43,106.38 92.11,109.56L92.51,111.76C92.542,111.962 92.494,112.169 92.377,112.337C92.259,112.505 92.081,112.621 91.88,112.66L91.7,112.67Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M239,112.67C239.182,112.672 239.359,112.609 239.499,112.491C239.638,112.374 239.731,112.21 239.76,112.03L240.15,109.85C240.7,107.15 240.89,106.64 243.6,106.64C243.805,106.637 244.001,106.554 244.145,106.408C244.289,106.262 244.37,106.065 244.37,105.86C244.37,105.656 244.289,105.46 244.144,105.316C244,105.171 243.804,105.09 243.6,105.09C239.91,105.09 239.28,106.38 238.6,109.56L238.2,111.76C238.181,111.86 238.182,111.962 238.203,112.062C238.224,112.161 238.265,112.255 238.322,112.339C238.38,112.423 238.454,112.494 238.539,112.549C238.624,112.604 238.72,112.642 238.82,112.66L239,112.67Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M96.5,111.34C96.335,111.341 96.174,111.289 96.041,111.192C95.908,111.095 95.809,110.957 95.76,110.8C94.66,107.24 93.59,106.64 90.96,106.64C90.753,106.64 90.555,106.558 90.409,106.412C90.262,106.265 90.18,106.067 90.18,105.86C90.18,105.758 90.2,105.657 90.24,105.563C90.279,105.469 90.337,105.384 90.409,105.312C90.482,105.24 90.568,105.184 90.662,105.146C90.757,105.108 90.858,105.089 90.96,105.09C94.48,105.09 95.96,106.37 97.24,110.34C97.274,110.439 97.288,110.544 97.281,110.648C97.273,110.753 97.245,110.855 97.198,110.948C97.15,111.042 97.084,111.124 97.004,111.192C96.923,111.259 96.83,111.309 96.73,111.34H96.5Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M93.51,100.19C93.401,100.204 93.29,100.204 93.18,100.19L89.08,98.76C88.839,98.667 88.643,98.484 88.533,98.249C88.424,98.014 88.41,97.746 88.494,97.502C88.578,97.257 88.754,97.054 88.985,96.937C89.215,96.819 89.482,96.795 89.73,96.87L93.84,98.3C94.06,98.38 94.246,98.535 94.363,98.737C94.481,98.939 94.524,99.177 94.485,99.408C94.446,99.639 94.327,99.849 94.148,100.001C93.97,100.153 93.744,100.237 93.51,100.24V100.19Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M139.08,104.58L140.44,106.64H141.12V100.96H138.26L139.08,104.58Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M141.11,99.8V103.24L139.11,104.58C138.352,103.814 137.326,103.372 136.248,103.346C135.171,103.32 134.125,103.712 133.33,104.44L132.39,105.3C131.448,106.162 130.217,106.64 128.94,106.64H126.25C125.884,106.642 125.527,106.53 125.227,106.321C124.927,106.111 124.699,105.814 124.575,105.469C124.452,105.125 124.437,104.751 124.535,104.398C124.632,104.045 124.837,103.732 125.12,103.5L125.3,103.35H124.89C122.952,103.35 121.057,103.921 119.44,104.99L119.23,105.13C117.749,106.117 116.009,106.642 114.23,106.64H113.89C113.472,106.641 113.063,106.516 112.718,106.28C112.373,106.045 112.107,105.71 111.955,105.32C111.804,104.931 111.774,104.504 111.869,104.097C111.965,103.69 112.181,103.322 112.49,103.04L117.31,98.62C118.247,97.763 119.471,97.288 120.74,97.29H138.64C139.299,97.3 139.927,97.57 140.389,98.039C140.851,98.509 141.11,99.141 141.11,99.8Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M122.41,97.78H121.27C121.041,97.782 120.821,97.867 120.65,98.02L118.54,100C118.522,100.016 118.509,100.038 118.503,100.061C118.497,100.085 118.499,100.11 118.507,100.133C118.516,100.156 118.532,100.175 118.552,100.189C118.572,100.203 118.596,100.21 118.62,100.21H119.76C119.989,100.208 120.21,100.123 120.38,99.97L122.49,98C122.513,97.985 122.53,97.963 122.539,97.937C122.548,97.912 122.547,97.884 122.538,97.858C122.529,97.832 122.511,97.811 122.488,97.797C122.465,97.782 122.437,97.777 122.41,97.78Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M123,98.54H119.13C118.875,98.536 118.628,98.629 118.44,98.8L118.18,99.04C118.158,99.06 118.142,99.087 118.136,99.116C118.129,99.145 118.131,99.176 118.142,99.204C118.153,99.232 118.172,99.256 118.196,99.273C118.221,99.29 118.25,99.3 118.28,99.3H122.15C122.405,99.304 122.651,99.211 122.84,99.04L123.1,98.8C123.122,98.78 123.137,98.753 123.144,98.724C123.151,98.695 123.149,98.664 123.138,98.636C123.127,98.608 123.108,98.584 123.084,98.567C123.059,98.55 123.03,98.54 123,98.54Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M134.54,97.78C134.95,97.78 135.08,97.98 134.81,98.22C134.457,98.493 134.026,98.647 133.58,98.66H133.31C132.89,98.66 132.76,98.46 133.03,98.22C133.383,97.947 133.814,97.793 134.26,97.78H134.54Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M135.34,98.66C135.75,98.66 135.88,98.85 135.61,99.09C135.257,99.363 134.826,99.517 134.38,99.53H134.1C133.69,99.53 133.56,99.33 133.83,99.09C134.184,98.82 134.615,98.669 135.06,98.66H135.34Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M131.79,98.66C132.21,98.66 132.33,98.85 132.07,99.09C131.714,99.365 131.28,99.519 130.83,99.53H130.56C130.14,99.53 130.02,99.33 130.28,99.09C130.638,98.82 131.072,98.669 131.52,98.66H131.79Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M132.6,99.55C133.02,99.55 133.14,99.74 132.88,99.98C132.523,100.253 132.089,100.407 131.64,100.42H131.37C130.95,100.42 130.83,100.22 131.09,99.98C131.448,99.71 131.882,99.559 132.33,99.55H132.6Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M128.71,100.76C129.35,100.76 129.54,101.06 129.14,101.43C128.59,101.848 127.921,102.083 127.23,102.1H126.8C126.16,102.1 125.97,101.8 126.38,101.43C126.926,101.01 127.592,100.775 128.28,100.76H128.71Z" />
|
||||
<path android:fillColor="#ffdae1ea" android:pathData="M122.35,100.76C122.99,100.76 123.19,101.06 122.78,101.43C122.229,101.848 121.561,102.083 120.87,102.1H120.45C119.81,102.1 119.61,101.8 120.02,101.43C120.57,101.012 121.239,100.777 121.93,100.76H122.35Z" />
|
||||
<path android:fillColor="#ffff9a15" android:pathData="M47.484,103.411C47.072,103.332 46.709,103.093 46.474,102.746C46.239,102.399 46.151,101.973 46.23,101.561L48.061,92.026L51.125,92.614L49.294,102.15C49.216,102.555 48.984,102.913 48.646,103.149C48.307,103.384 47.89,103.479 47.484,103.411Z" />
|
||||
<path android:fillColor="#ffff9a15" android:pathData="M52.271,98.728L48.519,98.008L49.611,92.322L55.062,93.368L54.294,97.365C54.251,97.588 54.165,97.8 54.04,97.989C53.915,98.178 53.754,98.341 53.566,98.468C53.378,98.594 53.167,98.683 52.944,98.727C52.722,98.772 52.493,98.772 52.271,98.728Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M49.666,97.047L49.419,97.295L47.414,95.298L48.394,94.313L49.67,95.583C49.77,95.677 49.85,95.79 49.904,95.916C49.959,96.042 49.987,96.178 49.987,96.315C49.986,96.453 49.958,96.589 49.903,96.714C49.847,96.84 49.767,96.953 49.666,97.047Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M47.42,95.3L48.05,92L51.16,92.6V92.67C51.104,92.973 50.988,93.262 50.819,93.52C50.651,93.778 50.433,94.001 50.179,94.174C49.924,94.348 49.638,94.47 49.336,94.533C49.034,94.595 48.723,94.598 48.42,94.54L47.42,95.3Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M241.34,106.62H230.58C230.315,106.62 230.061,106.515 229.873,106.327C229.685,106.14 229.58,105.885 229.58,105.62C229.58,105.355 229.685,105.1 229.873,104.913C230.061,104.725 230.315,104.62 230.58,104.62H241.34C241.605,104.62 241.86,104.725 242.047,104.913C242.235,105.1 242.34,105.355 242.34,105.62C242.34,105.885 242.235,106.14 242.047,106.327C241.86,106.515 241.605,106.62 241.34,106.62Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M76.61,88.46C78.308,88.473 79.931,89.156 81.128,90.36C82.325,91.564 82.997,93.192 83,94.89V120H70.17V94.89C70.17,93.182 70.848,91.544 72.056,90.336C73.264,89.129 74.902,88.45 76.61,88.45V88.46Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M250.71,106.93C250.71,106.93 249.77,103.93 249.15,101.81C249.076,101.555 249.106,101.282 249.233,101.049C249.361,100.817 249.575,100.644 249.83,100.57C250.084,100.496 250.358,100.526 250.591,100.653C250.823,100.781 250.996,100.995 251.07,101.25C251.69,103.35 252.62,106.34 252.62,106.34L250.71,106.93Z" />
|
||||
</group>
|
||||
</vector>
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="48.0dip" android:width="48.0dip" android:viewportWidth="48.0" android:viewportHeight="48.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#ffffd836" android:pathData="M48,24A24,24 0,1 1,24 0a24,24 0,0 1,24 24z" />
|
||||
<path android:fillColor="#ffa63a0c" android:pathData="M14.225,11.73L14.225,11.73A2.825,2.83 0,0 1,17.05 14.56L17.05,17.5A2.825,2.83 0,0 1,14.225 20.33L14.225,20.33A2.825,2.83 0,0 1,11.4 17.5L11.4,14.56A2.825,2.83 0,0 1,14.225 11.73z" />
|
||||
<path android:fillColor="#ffa63a0c" android:pathData="M33.775,11.73L33.775,11.73A2.825,2.83 0,0 1,36.6 14.56L36.6,17.5A2.825,2.83 0,0 1,33.775 20.33L33.775,20.33A2.825,2.83 0,0 1,30.95 17.5L30.95,14.56A2.825,2.83 0,0 1,33.775 11.73z" />
|
||||
<path android:fillColor="#ff36393f" android:pathData="M14.22,25.37h19.56v2.27A9.78,9.78 0,0 1,24 37.42a9.78,9.78 0,0 1,-9.78 -9.78v-2.27z" />
|
||||
<path android:fillColor="#ffde420d" android:pathData="M24,37.42a9.78,9.78 0,0 0,9.38 -7,18.91 18.91,0 0,0 -18.76,0 9.78,9.78 0,0 0,9.38 7z" />
|
||||
<path android:fillColor="#ffd8e7ff" android:pathData="M43.06,5.26l0.68,2a0.51,0.51 0,0 0,1 0l0.68,-1.95a0.54,0.54 0,0 1,0.31 -0.32l2,-0.68a0.52,0.52 0,0 0,0 -1l-2,-0.68a0.53,0.53 0,0 1,-0.31 -0.31l-0.68,-2a0.52,0.52 0,0 0,-1 0l-0.68,2a0.54,0.54 0,0 1,-0.32 0.31l-2,0.68a0.51,0.51 0,0 0,0 1l2,0.68a0.56,0.56 0,0 1,0.32 0.27z" />
|
||||
<path android:fillColor="#ffd8e7ff" android:pathData="M3.885,40.23L3.885,40.23A0.705,0.71 0,0 1,4.59 40.94L4.59,41.64A0.705,0.71 0,0 1,3.885 42.35L3.885,42.35A0.705,0.71 0,0 1,3.18 41.64L3.18,40.94A0.705,0.71 0,0 1,3.885 40.23z" />
|
||||
<path android:fillColor="#ffd8e7ff" android:pathData="M3.885,45.88L3.885,45.88A0.705,0.71 0,0 1,4.59 46.59L4.59,47.29A0.705,0.71 0,0 1,3.885 48L3.885,48A0.705,0.71 0,0 1,3.18 47.29L3.18,46.59A0.705,0.71 0,0 1,3.885 45.88z" />
|
||||
<path android:fillColor="#ffd8e7ff" android:pathData="M7.76,44.115L7.76,44.115A0.705,0.71 90,0 1,7.05 44.82L6.35,44.82A0.705,0.71 90,0 1,5.64 44.115L5.64,44.115A0.705,0.71 90,0 1,6.35 43.41L7.05,43.41A0.705,0.71 90,0 1,7.76 44.115z" />
|
||||
<path android:fillColor="#ffd8e7ff" android:pathData="M2.12,44.115L2.12,44.115A0.705,0.71 90,0 1,1.41 44.82L0.71,44.82A0.705,0.71 90,0 1,-0 44.115L-0,44.115A0.705,0.71 90,0 1,0.71 43.41L1.41,43.41A0.705,0.71 90,0 1,2.12 44.115z" />
|
||||
</vector>
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="48.0dip" android:width="48.0dip" android:viewportWidth="48.0" android:viewportHeight="48.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#ff72767d" android:pathData="M48,24A24,24 0,1 1,24 0a24,24 0,0 1,24 24z" />
|
||||
<path android:fillColor="#ff484c54" android:pathData="M14.225,11.73L14.225,11.73A2.825,2.83 0,0 1,17.05 14.56L17.05,17.5A2.825,2.83 0,0 1,14.225 20.33L14.225,20.33A2.825,2.83 0,0 1,11.4 17.5L11.4,14.56A2.825,2.83 0,0 1,14.225 11.73z" />
|
||||
<path android:fillColor="#ff484c54" android:pathData="M33.775,11.73L33.775,11.73A2.825,2.83 0,0 1,36.6 14.56L36.6,17.5A2.825,2.83 0,0 1,33.775 20.33L33.775,20.33A2.825,2.83 0,0 1,30.95 17.5L30.95,14.56A2.825,2.83 0,0 1,33.775 11.73z" />
|
||||
<path android:fillColor="#ff36393f" android:pathData="M14.22,25.37h19.56v2.27A9.78,9.78 0,0 1,24 37.42a9.78,9.78 0,0 1,-9.78 -9.78v-2.27z" />
|
||||
<path android:fillColor="#ff484c54" android:pathData="M24,37.42a9.78,9.78 0,0 0,9.38 -7,18.91 18.91,0 0,0 -18.76,0 9.78,9.78 0,0 0,9.38 7z" />
|
||||
<path android:fillColor="#ff8b8f94" android:pathData="M43.06,5.26l0.68,2a0.51,0.51 0,0 0,1 0l0.68,-1.95a0.54,0.54 0,0 1,0.31 -0.32l2,-0.68a0.52,0.52 0,0 0,0 -1l-2,-0.68a0.53,0.53 0,0 1,-0.31 -0.31l-0.68,-2a0.52,0.52 0,0 0,-1 0l-0.68,2a0.54,0.54 0,0 1,-0.32 0.31l-2,0.68a0.51,0.51 0,0 0,0 1l2,0.68a0.56,0.56 0,0 1,0.32 0.27z" />
|
||||
<path android:fillColor="#ff8b8f94" android:pathData="M3.885,40.23L3.885,40.23A0.705,0.71 0,0 1,4.59 40.94L4.59,41.64A0.705,0.71 0,0 1,3.885 42.35L3.885,42.35A0.705,0.71 0,0 1,3.18 41.64L3.18,40.94A0.705,0.71 0,0 1,3.885 40.23z" />
|
||||
<path android:fillColor="#ff8b8f94" android:pathData="M3.885,45.88L3.885,45.88A0.705,0.71 0,0 1,4.59 46.59L4.59,47.29A0.705,0.71 0,0 1,3.885 48L3.885,48A0.705,0.71 0,0 1,3.18 47.29L3.18,46.59A0.705,0.71 0,0 1,3.885 45.88z" />
|
||||
<path android:fillColor="#ff8b8f94" android:pathData="M7.76,44.115L7.76,44.115A0.705,0.71 90,0 1,7.05 44.82L6.35,44.82A0.705,0.71 90,0 1,5.64 44.115L5.64,44.115A0.705,0.71 90,0 1,6.35 43.41L7.05,43.41A0.705,0.71 90,0 1,7.76 44.115z" />
|
||||
<path android:fillColor="#ff8b8f94" android:pathData="M2.12,44.115L2.12,44.115A0.705,0.71 90,0 1,1.41 44.82L0.71,44.82A0.705,0.71 90,0 1,-0 44.115L-0,44.115A0.705,0.71 90,0 1,0.71 43.41L1.41,43.41A0.705,0.71 90,0 1,2.12 44.115z" />
|
||||
</vector>
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="48.0dip" android:width="48.0dip" android:viewportWidth="48.0" android:viewportHeight="48.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#ffffd836" android:pathData="M48,24A24,24 0,1 1,24 0a24,24 0,0 1,24 24z" />
|
||||
<path android:fillColor="#ff36393f" android:pathData="M21.4496,33.3714L30.1255,31.5258A1.52,1.52 122.99,0 1,31.9285 32.6962L31.9285,32.6962A1.52,1.52 122.99,0 1,30.758 34.4992L22.0822,36.3449A1.52,1.52 122.99,0 1,20.2792 35.1745L20.2792,35.1745A1.52,1.52 122.99,0 1,21.4496 33.3714z" />
|
||||
<path android:fillColor="#ffa63a0c" android:pathData="M14.285,18.23L14.285,18.23A2.435,2.44 0,0 1,16.72 20.67L16.72,22.69A2.435,2.44 0,0 1,14.285 25.13L14.285,25.13A2.435,2.44 0,0 1,11.85 22.69L11.85,20.67A2.435,2.44 0,0 1,14.285 18.23z" />
|
||||
<path android:fillColor="#ffa63a0c" android:pathData="M33.705,18.23L33.705,18.23A2.435,2.44 0,0 1,36.14 20.67L36.14,22.69A2.435,2.44 0,0 1,33.705 25.13L33.705,25.13A2.435,2.44 0,0 1,31.27 22.69L31.27,20.67A2.435,2.44 0,0 1,33.705 18.23z" />
|
||||
</vector>
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="48.0dip" android:width="48.0dip" android:viewportWidth="48.0" android:viewportHeight="48.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#ff72767d" android:pathData="M48,24A24,24 0,1 1,24 0a24,24 0,0 1,24 24z" />
|
||||
<path android:fillColor="#ff36393f" android:pathData="M21.4496,33.3714L30.1255,31.5258A1.52,1.52 122.99,0 1,31.9285 32.6962L31.9285,32.6962A1.52,1.52 122.99,0 1,30.758 34.4992L22.0822,36.3449A1.52,1.52 122.99,0 1,20.2792 35.1745L20.2792,35.1745A1.52,1.52 122.99,0 1,21.4496 33.3714z" />
|
||||
<path android:fillColor="#ff484c54" android:pathData="M14.285,18.23L14.285,18.23A2.435,2.44 0,0 1,16.72 20.67L16.72,22.69A2.435,2.44 0,0 1,14.285 25.13L14.285,25.13A2.435,2.44 0,0 1,11.85 22.69L11.85,20.67A2.435,2.44 0,0 1,14.285 18.23z" />
|
||||
<path android:fillColor="#ff484c54" android:pathData="M33.705,18.23L33.705,18.23A2.435,2.44 0,0 1,36.14 20.67L36.14,22.69A2.435,2.44 0,0 1,33.705 25.13L33.705,25.13A2.435,2.44 0,0 1,31.27 22.69L31.27,20.67A2.435,2.44 0,0 1,33.705 18.23z" />
|
||||
</vector>
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="48.0dip" android:width="48.0dip" android:viewportWidth="48.0" android:viewportHeight="48.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#ffffd836" android:pathData="M48,24A24,24 0,1 1,24 0a24,24 0,0 1,24 24z" />
|
||||
<path android:fillColor="#ff36393f" android:pathData="M29.93,39.35a15.22,15.22 0,0 0,-11.87 0,5.95 5.95,0 0,1 10.15,-3.85 5.83,5.83 0,0 1,1.72 3.85z" />
|
||||
<path android:fillColor="#ffa63a0c" android:pathData="M30.38,26.94L37.04,26.94A1.15,1.145 0,0 1,38.19 28.085L38.19,28.085A1.15,1.145 0,0 1,37.04 29.23L30.38,29.23A1.15,1.145 0,0 1,29.23 28.085L29.23,28.085A1.15,1.145 0,0 1,30.38 26.94z" />
|
||||
<path android:fillColor="#ffa63a0c" android:pathData="M10.96,26.94L17.62,26.94A1.15,1.145 0,0 1,18.77 28.085L18.77,28.085A1.15,1.145 0,0 1,17.62 29.23L10.96,29.23A1.15,1.145 0,0 1,9.81 28.085L9.81,28.085A1.15,1.145 0,0 1,10.96 26.94z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M9,9.39l-2.52,5A2.82,2.82 0,0 0,9 18.49a2.81,2.81 0,0 0,2.51 -4.07z" />
|
||||
</vector>
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="48.0dip" android:width="48.0dip" android:viewportWidth="48.0" android:viewportHeight="48.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#ff72767d" android:pathData="M48,24A24,24 0,1 1,24 0a24,24 0,0 1,24 24z" />
|
||||
<path android:fillColor="#ff36393f" android:pathData="M29.93,39.35a15.22,15.22 0,0 0,-11.87 0,5.95 5.95,0 0,1 10.15,-3.85 5.83,5.83 0,0 1,1.72 3.85z" />
|
||||
<path android:fillColor="#ff484c54" android:pathData="M30.38,26.94L37.04,26.94A1.15,1.145 0,0 1,38.19 28.085L38.19,28.085A1.15,1.145 0,0 1,37.04 29.23L30.38,29.23A1.15,1.145 0,0 1,29.23 28.085L29.23,28.085A1.15,1.145 0,0 1,30.38 26.94z" />
|
||||
<path android:fillColor="#ff484c54" android:pathData="M10.96,26.94L17.62,26.94A1.15,1.145 0,0 1,18.77 28.085L18.77,28.085A1.15,1.145 0,0 1,17.62 29.23L10.96,29.23A1.15,1.145 0,0 1,9.81 28.085L9.81,28.085A1.15,1.145 0,0 1,10.96 26.94z" />
|
||||
<path android:fillColor="#ff8b8f94" android:pathData="M9,9.39l-2.52,5A2.82,2.82 0,0 0,9 18.49a2.81,2.81 0,0 0,2.51 -4.07z" />
|
||||
</vector>
|
80
com.discord/res/drawable/drawable_stream_full.xml
Normal file
|
@ -0,0 +1,80 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="93.0dip" android:width="272.0dip" android:viewportWidth="272.0" android:viewportHeight="93.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#ff72767d" android:pathData="M216,40.7L205.5,25.5C201.4,19.5 194.6,16 187.4,16H27.6C20.6,16 15,21.6 15,28.6V61.2C15,63.3 13.3,65 11.2,65H11C4.9,65 0,69.9 0,76C0,91.8 0,92 0,92H21H268V63C268,53.1 259.9,45 250,45H224.3C221,45 217.9,43.4 216,40.7Z" android:strokeAlpha="0.2" android:fillAlpha="0.2" />
|
||||
<path android:fillColor="#ff040505" android:pathData="M241.2,70.7C241.2,68.8 239.8,67 237.9,66.7C235.5,66.3 233.4,68.2 233.4,70.5C233.4,72.6 233,74.8 231.9,76.6C231.4,77.5 231.1,78.6 231.1,79.7C231.2,82.9 233.8,85.5 236.9,85.7C240.4,85.9 243.3,83.1 243.3,79.6C243.3,78.5 243,77.5 242.5,76.7C241.6,74.9 241.2,72.9 241.2,70.7Z" />
|
||||
<path android:fillColor="#ff040505" android:pathData="M234.6,93C234.1,93 233.7,92.6 233.7,92.1V81.1C233.7,80.6 234.1,80.2 234.6,80.2C235.1,80.2 235.5,80.6 235.5,81.1V92.1C235.5,92.6 235.1,93 234.6,93Z" />
|
||||
<path android:fillColor="#ff040505" android:pathData="M239.9,93C239.4,93 239,92.6 239,92.1V81.1C239,80.6 239.4,80.2 239.9,80.2C240.4,80.2 240.8,80.6 240.8,81.1V92.1C240.8,92.6 240.4,93 239.9,93Z" />
|
||||
<path android:fillColor="#ff040505" android:pathData="M257.2,70.7C257.2,68.8 255.8,67 253.9,66.7C251.5,66.3 249.4,68.2 249.4,70.5C249.4,72.6 249,74.8 247.9,76.6C247.4,77.5 247.1,78.6 247.1,79.7C247.2,82.9 249.8,85.5 252.9,85.7C256.4,85.9 259.3,83.1 259.3,79.6C259.3,78.5 259,77.5 258.5,76.7C257.6,74.9 257.2,72.9 257.2,70.7Z" />
|
||||
<path android:fillColor="#ff040505" android:pathData="M250.6,93C250.1,93 249.7,92.6 249.7,92.1V81.1C249.7,80.6 250.1,80.2 250.6,80.2C251.1,80.2 251.5,80.6 251.5,81.1V92.1C251.5,92.6 251.1,93 250.6,93Z" />
|
||||
<path android:fillColor="#ff040505" android:pathData="M255.9,93C255.4,93 255,92.6 255,92.1V81.1C255,80.6 255.4,80.2 255.9,80.2C256.4,80.2 256.8,80.6 256.8,81.1V92.1C256.8,92.6 256.4,93 255.9,93Z" />
|
||||
<path android:fillColor="#ff040505" android:pathData="M226.2,70.7C226.2,68.8 224.8,67 222.9,66.7C220.5,66.3 218.4,68.2 218.4,70.5C218.4,72.6 218,74.8 216.9,76.6C216.4,77.5 216.1,78.6 216.1,79.7C216.2,82.9 218.8,85.5 221.9,85.7C225.4,85.9 228.3,83.1 228.3,79.6C228.3,78.5 228,77.5 227.5,76.7C226.6,74.9 226.2,72.9 226.2,70.7Z" />
|
||||
<path android:fillColor="#ff040505" android:pathData="M219.6,93C219.1,93 218.7,92.6 218.7,92.1V81.1C218.7,80.6 219.1,80.2 219.6,80.2C220.1,80.2 220.5,80.6 220.5,81.1V92.1C220.5,92.6 220.1,93 219.6,93Z" />
|
||||
<path android:fillColor="#ff040505" android:pathData="M224.9,93C224.4,93 224,92.6 224,92.1V81.1C224,80.6 224.4,80.2 224.9,80.2C225.4,80.2 225.8,80.6 225.8,81.1V92.1C225.8,92.6 225.4,93 224.9,93Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M193.3,36.3L192,38.9C191.7,39.5 192.3,40.2 193,39.9L195.6,38.6C195.8,38.5 196,38.5 196.2,38.6L198.8,39.9C199.4,40.2 200.1,39.6 199.8,38.9L198.5,36.3C198.4,36.1 198.4,35.9 198.5,35.7L199.8,33.1C200.1,32.5 199.5,31.8 198.8,32.1L196.2,33.4C196,33.5 195.8,33.5 195.6,33.4L193,32C192.4,31.7 191.7,32.3 192,33L193.3,35.6C193.4,35.9 193.4,36.1 193.3,36.3Z" />
|
||||
<path android:fillColor="#ff72767d" android:pathData="M220.8,14.3C220.2,14.3 219.8,13.9 219.8,13.3V12.3C219.8,11.7 220.2,11.3 220.8,11.3C221.4,11.3 221.8,11.7 221.8,12.3V13.3C221.8,13.9 221.4,14.3 220.8,14.3Z" />
|
||||
<path android:fillColor="#ff72767d" android:pathData="M220.8,22.3C220.2,22.3 219.8,21.9 219.8,21.3V20.3C219.8,19.7 220.2,19.3 220.8,19.3C221.4,19.3 221.8,19.7 221.8,20.3V21.3C221.8,21.9 221.4,22.3 220.8,22.3Z" />
|
||||
<path android:fillColor="#ff72767d" android:pathData="M223.3,16.8C223.3,16.2 223.7,15.8 224.3,15.8H225.3C225.9,15.8 226.3,16.2 226.3,16.8C226.3,17.4 225.9,17.8 225.3,17.8H224.3C223.8,17.8 223.3,17.4 223.3,16.8Z" />
|
||||
<path android:fillColor="#ff72767d" android:pathData="M215.3,16.8C215.3,16.2 215.7,15.8 216.3,15.8H217.3C217.9,15.8 218.3,16.2 218.3,16.8C218.3,17.4 217.9,17.8 217.3,17.8H216.3C215.8,17.8 215.3,17.4 215.3,16.8Z" />
|
||||
<path android:fillColor="#ff72767d" android:pathData="M36,92L97.001,92V74H36V92Z" />
|
||||
<path android:fillColor="#ffb9bbbe" android:pathData="M180,0H64V74H180V0Z" />
|
||||
<path android:fillColor="#ff202225" android:pathData="M170,10H74V64H170V10Z" />
|
||||
<path android:fillColor="#ff2e3238" android:pathData="M74,50.9C78.6,46.3 83.5,41.4 88.5,36.5C98.1,26.9 107.7,17.3 115,10H109.3C99.5,19.8 86.3,32.9 74,45.2V50.9Z" />
|
||||
<path android:fillColor="#ff2e3238" android:pathData="M136.6,11.2C137,10.8 137.4,10.4 137.8,10H126.5C112.4,24.1 91.7,44.7 74,62.3V64H83.6C90.8,56.8 100.3,47.4 109.8,37.9C119.6,28.2 129.3,18.5 136.6,11.2Z" />
|
||||
<path android:fillColor="#ff2e3238" android:pathData="M170,29.3C158,41.3 145,54.2 135.1,64H140.8C148.2,56.7 158.3,46.6 168.5,36.5C169,36 169.5,35.5 170,35V29.3Z" />
|
||||
<path android:fillColor="#ff72767d" android:pathData="M64,0H36V74H64V0Z" />
|
||||
<path android:fillColor="#ff202225" android:pathData="M26,51L36,61V21L26,31V51Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M188,74H64V80H188V74Z" />
|
||||
<path android:fillColor="#ff2e3238" android:pathData="M198,80H74V86H198V80Z" />
|
||||
<path android:fillColor="#ff202225" android:pathData="M208,86H84V92H208V86Z" />
|
||||
<path android:fillColor="#fff6f6f7" android:pathData="M170,40H148V74H170V40Z" />
|
||||
<path android:fillColor="#ff2e3238" android:pathData="M154,58.5C155.105,58.5 156,57.605 156,56.5C156,55.395 155.105,54.5 154,54.5C152.895,54.5 152,55.395 152,56.5C152,57.605 152.895,58.5 154,58.5Z" />
|
||||
<path android:fillColor="#ff72767d" android:pathData="M270,92V80H266V92H270Z" />
|
||||
<path android:fillColor="#ff72767d" android:pathData="M268,80C269.657,80 271,78.657 271,77C271,75.343 269.657,74 268,74C266.343,74 265,75.343 265,77C265,78.657 266.343,80 268,80Z" />
|
||||
<path android:fillColor="#ffb9bbbe" android:pathData="M272,79H264V81H272V79Z" />
|
||||
<path android:fillColor="#ff72767d" android:pathData="M210,92V80H206V92H210Z" />
|
||||
<path android:fillColor="#ff72767d" android:pathData="M208,80C209.657,80 211,78.657 211,77C211,75.343 209.657,74 208,74C206.343,74 205,75.343 205,77C205,78.657 206.343,80 208,80Z" />
|
||||
<path android:fillColor="#ffb9bbbe" android:pathData="M212,79H204V81H212V79Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M270,81H206V83H270V81Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M44,16C44.552,16 45,15.552 45,15C45,14.448 44.552,14 44,14C43.448,14 43,14.448 43,15C43,15.552 43.448,16 44,16Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M48,16C48.552,16 49,15.552 49,15C49,14.448 48.552,14 48,14C47.448,14 47,14.448 47,15C47,15.552 47.448,16 48,16Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M52,16C52.552,16 53,15.552 53,15C53,14.448 52.552,14 52,14C51.448,14 51,14.448 51,15C51,15.552 51.448,16 52,16Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M56,16C56.552,16 57,15.552 57,15C57,14.448 56.552,14 56,14C55.448,14 55,14.448 55,15C55,15.552 55.448,16 56,16Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M44,22C44.552,22 45,21.552 45,21C45,20.448 44.552,20 44,20C43.448,20 43,20.448 43,21C43,21.552 43.448,22 44,22Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M48,22C48.552,22 49,21.552 49,21C49,20.448 48.552,20 48,20C47.448,20 47,20.448 47,21C47,21.552 47.448,22 48,22Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M52,22C52.552,22 53,21.552 53,21C53,20.448 52.552,20 52,20C51.448,20 51,20.448 51,21C51,21.552 51.448,22 52,22Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M56,22C56.552,22 57,21.552 57,21C57,20.448 56.552,20 56,20C55.448,20 55,20.448 55,21C55,21.552 55.448,22 56,22Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M44,28C44.552,28 45,27.552 45,27C45,26.448 44.552,26 44,26C43.448,26 43,26.448 43,27C43,27.552 43.448,28 44,28Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M48,28C48.552,28 49,27.552 49,27C49,26.448 48.552,26 48,26C47.448,26 47,26.448 47,27C47,27.552 47.448,28 48,28Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M52,28C52.552,28 53,27.552 53,27C53,26.448 52.552,26 52,26C51.448,26 51,26.448 51,27C51,27.552 51.448,28 52,28Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M56,28C56.552,28 57,27.552 57,27C57,26.448 56.552,26 56,26C55.448,26 55,26.448 55,27C55,27.552 55.448,28 56,28Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M44,34C44.552,34 45,33.552 45,33C45,32.448 44.552,32 44,32C43.448,32 43,32.448 43,33C43,33.552 43.448,34 44,34Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M48,34C48.552,34 49,33.552 49,33C49,32.448 48.552,32 48,32C47.448,32 47,32.448 47,33C47,33.552 47.448,34 48,34Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M52,34C52.552,34 53,33.552 53,33C53,32.448 52.552,32 52,32C51.448,32 51,32.448 51,33C51,33.552 51.448,34 52,34Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M56,34C56.552,34 57,33.552 57,33C57,32.448 56.552,32 56,32C55.448,32 55,32.448 55,33C55,33.552 55.448,34 56,34Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M44,40C44.552,40 45,39.552 45,39C45,38.448 44.552,38 44,38C43.448,38 43,38.448 43,39C43,39.552 43.448,40 44,40Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M48,40C48.552,40 49,39.552 49,39C49,38.448 48.552,38 48,38C47.448,38 47,38.448 47,39C47,39.552 47.448,40 48,40Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M52,40C52.552,40 53,39.552 53,39C53,38.448 52.552,38 52,38C51.448,38 51,38.448 51,39C51,39.552 51.448,40 52,40Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M56,40C56.552,40 57,39.552 57,39C57,38.448 56.552,38 56,38C55.448,38 55,38.448 55,39C55,39.552 55.448,40 56,40Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M44,46C44.552,46 45,45.552 45,45C45,44.448 44.552,44 44,44C43.448,44 43,44.448 43,45C43,45.552 43.448,46 44,46Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M48,46C48.552,46 49,45.552 49,45C49,44.448 48.552,44 48,44C47.448,44 47,44.448 47,45C47,45.552 47.448,46 48,46Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M52,46C52.552,46 53,45.552 53,45C53,44.448 52.552,44 52,44C51.448,44 51,44.448 51,45C51,45.552 51.448,46 52,46Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M56,46C56.552,46 57,45.552 57,45C57,44.448 56.552,44 56,44C55.448,44 55,44.448 55,45C55,45.552 55.448,46 56,46Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M44,52C44.552,52 45,51.552 45,51C45,50.448 44.552,50 44,50C43.448,50 43,50.448 43,51C43,51.552 43.448,52 44,52Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M48,52C48.552,52 49,51.552 49,51C49,50.448 48.552,50 48,50C47.448,50 47,50.448 47,51C47,51.552 47.448,52 48,52Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M52,52C52.552,52 53,51.552 53,51C53,50.448 52.552,50 52,50C51.448,50 51,50.448 51,51C51,51.552 51.448,52 52,52Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M56,52C56.552,52 57,51.552 57,51C57,50.448 56.552,50 56,50C55.448,50 55,50.448 55,51C55,51.552 55.448,52 56,52Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M44,58C44.552,58 45,57.552 45,57C45,56.448 44.552,56 44,56C43.448,56 43,56.448 43,57C43,57.552 43.448,58 44,58Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M48,58C48.552,58 49,57.552 49,57C49,56.448 48.552,56 48,56C47.448,56 47,56.448 47,57C47,57.552 47.448,58 48,58Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M52,58C52.552,58 53,57.552 53,57C53,56.448 52.552,56 52,56C51.448,56 51,56.448 51,57C51,57.552 51.448,58 52,58Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M56,58C56.552,58 57,57.552 57,57C57,56.448 56.552,56 56,56C55.448,56 55,56.448 55,57C55,57.552 55.448,58 56,58Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M44,64C44.552,64 45,63.552 45,63C45,62.448 44.552,62 44,62C43.448,62 43,62.448 43,63C43,63.552 43.448,64 44,64Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M48,64C48.552,64 49,63.552 49,63C49,62.448 48.552,62 48,62C47.448,62 47,62.448 47,63C47,63.552 47.448,64 48,64Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M52,64C52.552,64 53,63.552 53,63C53,62.448 52.552,62 52,62C51.448,62 51,62.448 51,63C51,63.552 51.448,64 52,64Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M56,64C56.552,64 57,63.552 57,63C57,62.448 56.552,62 56,62C55.448,62 55,62.448 55,63C55,63.552 55.448,64 56,64Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M44,70C44.552,70 45,69.552 45,69C45,68.448 44.552,68 44,68C43.448,68 43,68.448 43,69C43,69.552 43.448,70 44,70Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M48,70C48.552,70 49,69.552 49,69C49,68.448 48.552,68 48,68C47.448,68 47,68.448 47,69C47,69.552 47.448,70 48,70Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M52,70C52.552,70 53,69.552 53,69C53,68.448 52.552,68 52,68C51.448,68 51,68.448 51,69C51,69.552 51.448,70 52,70Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M56,70C56.552,70 57,69.552 57,69C57,68.448 56.552,68 56,68C55.448,68 55,68.448 55,69C55,69.552 55.448,70 56,70Z" />
|
||||
<path android:fillColor="#ff4f545c" android:pathData="M57,8H43V10H57V8Z" />
|
||||
</vector>
|
|
@ -0,0 +1,73 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="120.0dip" android:width="300.0dip" android:viewportWidth="300.0" android:viewportHeight="120.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<group>
|
||||
<clip-path android:pathData="M0,0h300v120h-300z M 0,0" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M242.3,60V46.64C242.3,34.27 237.386,22.407 228.639,13.66C219.893,4.914 208.03,0 195.66,0L102.87,0C88.825,0.004 75.355,5.582 65.42,15.51L61.12,19.81C59.033,21.899 56.554,23.556 53.826,24.685C51.097,25.814 48.173,26.393 45.22,26.39C33.226,26.393 21.724,31.159 13.244,39.641C4.764,48.123 -0,59.626 0,71.62L0,120H300V80.33C300,74.938 297.858,69.767 294.045,65.954C290.233,62.142 285.062,60 279.67,60H242.3Z" android:strokeAlpha="0.2" android:fillAlpha="0.2" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M112.68,73.39C112.582,73.391 112.485,73.367 112.399,73.319C112.314,73.272 112.241,73.203 112.19,73.12C112.108,72.99 112.08,72.833 112.114,72.683C112.148,72.533 112.24,72.402 112.37,72.32L118.6,68.44C118.73,68.358 118.887,68.331 119.037,68.364C119.187,68.398 119.318,68.49 119.4,68.62C119.44,68.685 119.467,68.757 119.479,68.833C119.492,68.908 119.489,68.985 119.471,69.06C119.453,69.134 119.421,69.204 119.376,69.266C119.332,69.328 119.275,69.38 119.21,69.42L113,73.3C112.904,73.36 112.793,73.391 112.68,73.39Z" />
|
||||
<path android:fillColor="#ffdcddde" android:pathData="M25.54,48.22L33.73,87.45C34.062,89.017 34.921,90.423 36.164,91.433C37.407,92.443 38.958,92.996 40.56,93H81.56L72.42,49.11C72.063,47.384 71.123,45.834 69.757,44.721C68.39,43.608 66.682,43 64.92,43H29.77C29.126,42.999 28.49,43.143 27.908,43.419C27.327,43.696 26.815,44.1 26.409,44.6C26.003,45.101 25.715,45.685 25.565,46.312C25.414,46.938 25.406,47.59 25.54,48.22Z" />
|
||||
<path android:fillColor="#ffd4e4ff" android:pathData="M81.58,93H40.58C38.977,92.995 37.424,92.441 36.181,91.429C34.938,90.417 34.08,89.009 33.75,87.44L33.59,86.64L25.59,48.22C25.457,47.594 25.464,46.946 25.611,46.324C25.759,45.701 26.043,45.119 26.443,44.619C26.843,44.12 27.349,43.716 27.924,43.436C28.5,43.155 29.13,43.007 29.77,43H64.92C66.679,42.998 68.384,43.603 69.749,44.712C71.113,45.822 72.053,47.368 72.41,49.09L80.26,86.62L81.58,93Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M35.74,52.36H26.4L25.54,48.22C25.404,47.591 25.411,46.939 25.56,46.313C25.709,45.686 25.996,45.101 26.401,44.6C26.806,44.1 27.318,43.696 27.899,43.419C28.48,43.142 29.116,42.999 29.76,43H33.76L35.74,52.36Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M52.48,43.02H43.13L45.09,52.36H54.43L52.48,43.02Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M45.09,52.36H35.74L37.7,61.7H47.04L45.09,52.36Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M73.09,52.36H63.77L61.77,43.02H64.87C66.629,43.018 68.334,43.623 69.699,44.732C71.063,45.842 72.003,47.388 72.36,49.11L73.09,52.36Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M37.7,61.7H28.35L30.3,71.05H39.65L37.7,61.7Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M56.38,61.7H47.04L48.99,71.05H58.33L56.38,61.7Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M75.07,61.7H65.72L67.68,71.05H77.02L75.07,61.7Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M63.77,52.36H54.43L56.38,61.7H65.72L63.77,52.36Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M48.99,71.05H39.65L41.6,80.39H50.94L48.99,71.05Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M41.6,80.39H32.26L33.57,86.64H42.92L41.6,80.39Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M60.28,80.39H50.94L52.89,89.73H62.24L60.28,80.39Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M78.97,80.39H69.63L71.58,89.73H80.92L78.97,80.39Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M67.68,71.05H58.33L60.28,80.39H69.63L67.68,71.05Z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M115.91,89.82C115.91,90.238 115.828,90.651 115.668,91.037C115.508,91.423 115.274,91.773 114.978,92.069C114.683,92.364 114.333,92.598 113.947,92.758C113.561,92.918 113.147,93 112.73,93H40.56C38.957,92.995 37.404,92.441 36.161,91.429C34.918,90.417 34.06,89.009 33.73,87.44L33.57,86.64H112.73C113.147,86.64 113.561,86.722 113.947,86.882C114.333,87.042 114.683,87.276 114.978,87.571C115.274,87.867 115.508,88.217 115.668,88.603C115.828,88.989 115.91,89.402 115.91,89.82Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M73.82,120H34.36C33.767,119.997 33.183,119.863 32.648,119.607C32.114,119.351 31.643,118.98 31.27,118.519C30.897,118.059 30.631,117.522 30.49,116.946C30.35,116.37 30.34,115.77 30.46,115.19C30.522,114.889 30.702,114.625 30.959,114.457C31.215,114.288 31.529,114.228 31.83,114.29C32.132,114.355 32.395,114.536 32.564,114.795C32.732,115.053 32.792,115.368 32.73,115.67C32.681,115.912 32.687,116.161 32.746,116.401C32.805,116.64 32.917,116.864 33.072,117.055C33.228,117.246 33.424,117.401 33.647,117.507C33.87,117.613 34.113,117.669 34.36,117.67H73.82C74.401,117.669 74.965,117.47 75.419,117.107C75.873,116.744 76.191,116.237 76.32,115.67L85.18,73.37C85.235,73.109 85.379,72.875 85.586,72.707C85.794,72.54 86.053,72.449 86.32,72.45H103.7C103.965,72.449 104.223,72.54 104.429,72.708C104.635,72.876 104.777,73.11 104.83,73.37L113.83,116.26C113.863,116.55 113.787,116.841 113.617,117.078C113.447,117.315 113.194,117.479 112.909,117.539C112.623,117.599 112.326,117.55 112.074,117.403C111.823,117.255 111.636,117.019 111.55,116.74L102.76,74.74H87.26L78.59,116.12C78.359,117.215 77.759,118.197 76.891,118.904C76.023,119.61 74.939,119.997 73.82,120Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M284.09,79.59C284.09,79.06 283.66,78.63 283.13,78.63C282.6,78.63 282.17,79.06 282.17,79.59V80.55C282.17,81.08 282.6,81.51 283.13,81.51C283.66,81.51 284.09,81.08 284.09,80.55V79.59Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M284.09,87.25C284.09,86.72 283.66,86.29 283.13,86.29C282.6,86.29 282.17,86.72 282.17,87.25V88.21C282.17,88.74 282.6,89.17 283.13,89.17C283.66,89.17 284.09,88.74 284.09,88.21V87.25Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M287.44,84.86C287.97,84.86 288.4,84.43 288.4,83.9C288.4,83.37 287.97,82.94 287.44,82.94H286.48C285.95,82.94 285.52,83.37 285.52,83.9C285.52,84.43 285.95,84.86 286.48,84.86H287.44Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M279.77,84.86C280.3,84.86 280.73,84.43 280.73,83.9C280.73,83.37 280.3,82.94 279.77,82.94H278.81C278.28,82.94 277.85,83.37 277.85,83.9C277.85,84.43 278.28,84.86 278.81,84.86H279.77Z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M102.82,21.75L101.6,24.28C101.539,24.41 101.52,24.556 101.545,24.697C101.57,24.838 101.638,24.969 101.739,25.07C101.841,25.172 101.971,25.24 102.113,25.265C102.254,25.29 102.4,25.271 102.53,25.21L105.06,24C105.155,23.955 105.259,23.932 105.365,23.932C105.47,23.932 105.574,23.955 105.67,24L108.2,25.22C108.33,25.281 108.476,25.3 108.617,25.275C108.758,25.25 108.889,25.182 108.99,25.08C109.092,24.979 109.159,24.848 109.184,24.707C109.209,24.566 109.19,24.42 109.13,24.29L107.91,21.76C107.865,21.666 107.842,21.564 107.842,21.46C107.842,21.356 107.865,21.254 107.91,21.16L109.13,18.62C109.193,18.49 109.215,18.344 109.191,18.201C109.167,18.059 109.098,17.927 108.996,17.826C108.893,17.724 108.761,17.657 108.618,17.635C108.475,17.612 108.329,17.635 108.2,17.7L105.67,18.92C105.574,18.965 105.47,18.988 105.365,18.988C105.259,18.988 105.155,18.965 105.06,18.92L102.53,17.7C102.401,17.635 102.254,17.612 102.112,17.635C101.969,17.657 101.837,17.724 101.734,17.826C101.631,17.927 101.563,18.059 101.539,18.201C101.515,18.344 101.536,18.49 101.6,18.62L102.82,21.16C102.863,21.252 102.885,21.353 102.885,21.455C102.885,21.557 102.863,21.658 102.82,21.75Z" />
|
||||
<path android:fillColor="#ffd4e4ff" android:pathData="M22.3,78.98C22.3,78.45 21.87,78.02 21.34,78.02C20.81,78.02 20.38,78.45 20.38,78.98V79.94C20.38,80.47 20.81,80.9 21.34,80.9C21.87,80.9 22.3,80.47 22.3,79.94V78.98Z" />
|
||||
<path android:fillColor="#ffd4e4ff" android:pathData="M22.3,86.65C22.3,86.12 21.87,85.69 21.34,85.69C20.81,85.69 20.38,86.12 20.38,86.65V87.61C20.38,88.14 20.81,88.57 21.34,88.57C21.87,88.57 22.3,88.14 22.3,87.61V86.65Z" />
|
||||
<path android:fillColor="#ffd4e4ff" android:pathData="M25.65,84.25C26.18,84.25 26.61,83.82 26.61,83.29C26.61,82.76 26.18,82.33 25.65,82.33H24.69C24.16,82.33 23.73,82.76 23.73,83.29C23.73,83.82 24.16,84.25 24.69,84.25H25.65Z" />
|
||||
<path android:fillColor="#ffd4e4ff" android:pathData="M17.98,84.25C18.51,84.25 18.94,83.82 18.94,83.29C18.94,82.76 18.51,82.33 17.98,82.33H17.02C16.49,82.33 16.06,82.76 16.06,83.29C16.06,83.82 16.49,84.25 17.02,84.25H17.98Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M110.76,120H69.9C68.876,119.997 67.883,119.643 67.088,118.997C66.293,118.351 65.743,117.452 65.53,116.45L56.8,74.76H40.36C40.053,74.76 39.757,74.638 39.54,74.42C39.322,74.203 39.2,73.908 39.2,73.6C39.2,73.292 39.322,72.997 39.54,72.78C39.757,72.562 40.053,72.44 40.36,72.44H57.74C58.007,72.441 58.265,72.532 58.472,72.7C58.679,72.867 58.823,73.1 58.88,73.36L67.81,116C67.911,116.48 68.174,116.911 68.554,117.22C68.935,117.53 69.41,117.699 69.9,117.7H110.76C110.883,117.701 111.004,117.673 111.114,117.62C111.224,117.567 111.321,117.489 111.396,117.392C111.472,117.295 111.524,117.183 111.549,117.063C111.574,116.943 111.571,116.819 111.54,116.7L102.54,73.81C102.477,73.509 102.535,73.195 102.703,72.937C102.871,72.679 103.134,72.499 103.435,72.435C103.736,72.371 104.05,72.43 104.308,72.598C104.566,72.766 104.747,73.029 104.81,73.33L113.81,116.22C113.903,116.675 113.894,117.145 113.784,117.596C113.674,118.047 113.465,118.468 113.172,118.829C112.879,119.189 112.51,119.481 112.092,119.681C111.673,119.882 111.215,119.988 110.75,119.99L110.76,120Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M31.6,116.61H31.36C31.058,116.545 30.795,116.364 30.626,116.105C30.458,115.847 30.398,115.532 30.46,115.23L39.23,73.38C39.262,73.231 39.322,73.09 39.408,72.964C39.494,72.838 39.605,72.731 39.732,72.648C39.86,72.565 40.003,72.507 40.153,72.479C40.302,72.452 40.456,72.453 40.605,72.485C40.754,72.517 40.896,72.577 41.021,72.663C41.147,72.749 41.254,72.859 41.337,72.987C41.421,73.115 41.478,73.258 41.506,73.407C41.534,73.557 41.532,73.711 41.5,73.86L32.73,115.71C32.675,115.967 32.532,116.198 32.326,116.362C32.12,116.526 31.863,116.614 31.6,116.61Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M60.7,72.25H37.07C35.789,72.25 34.75,73.289 34.75,74.57V74.58C34.75,75.861 35.789,76.9 37.07,76.9H60.7C61.981,76.9 63.02,75.861 63.02,74.58V74.57C63.02,73.289 61.981,72.25 60.7,72.25Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M106.92,72.25H83.29C82.009,72.25 80.97,73.289 80.97,74.57V74.58C80.97,75.861 82.009,76.9 83.29,76.9H106.92C108.202,76.9 109.24,75.861 109.24,74.58V74.57C109.24,73.289 108.202,72.25 106.92,72.25Z" />
|
||||
<path android:fillColor="#fff47fff" android:pathData="M135.38,117.61C135.1,117.61 134.829,117.509 134.618,117.325C134.406,117.142 134.268,116.887 134.23,116.61L128.63,77.81C128.444,76.506 127.936,75.269 127.152,74.211C126.369,73.153 125.333,72.307 124.14,71.75L116.94,68.38C116.661,68.247 116.447,68.01 116.344,67.719C116.241,67.428 116.257,67.108 116.39,66.83C116.522,66.551 116.76,66.337 117.051,66.234C117.342,66.131 117.661,66.147 117.94,66.28L125.14,69.65C126.682,70.37 128.021,71.463 129.035,72.83C130.05,74.197 130.708,75.795 130.95,77.48L136.55,116.27C136.572,116.423 136.564,116.578 136.526,116.727C136.488,116.877 136.42,117.017 136.327,117.14C136.234,117.263 136.117,117.366 135.984,117.443C135.85,117.52 135.703,117.57 135.55,117.59L135.38,117.61Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M134.23,116.62L133.4,110.87L135.7,110.54L136.53,116.28L134.23,116.62ZM132.08,101.68L131.25,95.94L133.54,95.61L134.37,101.35L132.08,101.68ZM129.92,86.75L129.09,81L131.39,80.67L132.22,86.41L129.92,86.75ZM126.25,73.21C125.631,72.615 124.918,72.125 124.14,71.76L121.55,70.55L122.55,68.45L125.14,69.66C126.147,70.127 127.07,70.759 127.87,71.53L126.25,73.21Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M146.52,89.08H123.83L127.59,120H142.75L146.52,89.08Z" />
|
||||
<path android:fillColor="#ffd4e4ff" android:pathData="M148.26,89.08H122.09L123.31,86.17H147.03L148.26,89.08Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M125.61,103.71L127.61,120H142.77L145.17,100.34C138.68,97.48 131.52,101.59 125.61,103.71Z" />
|
||||
<path android:fillColor="#ffff9a15" android:pathData="M134.45,108.26C137.626,108.26 140.2,105.686 140.2,102.51C140.2,99.334 137.626,96.76 134.45,96.76C131.275,96.76 128.7,99.334 128.7,102.51C128.7,105.686 131.275,108.26 134.45,108.26Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M75.65,77.15V75.15C75.634,74.319 75.29,73.528 74.692,72.951C74.094,72.373 73.291,72.057 72.46,72.07C72.048,72.076 71.641,72.164 71.262,72.328C70.884,72.492 70.541,72.729 70.254,73.025C69.967,73.321 69.742,73.671 69.59,74.054C69.438,74.438 69.364,74.848 69.37,75.26V77.26C69.382,78.186 69.087,79.09 68.53,79.83C67.987,80.583 67.665,81.473 67.599,82.399C67.533,83.325 67.727,84.251 68.157,85.074C68.588,85.896 69.239,86.582 70.038,87.055C70.837,87.529 71.752,87.77 72.68,87.753C73.608,87.735 74.514,87.46 75.294,86.957C76.075,86.454 76.7,85.744 77.099,84.906C77.499,84.068 77.658,83.135 77.557,82.212C77.456,81.289 77.101,80.412 76.53,79.68C75.966,78.957 75.657,78.067 75.65,77.15Z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M63.91,93H112.73C113.147,93 113.561,92.918 113.947,92.758C114.333,92.598 114.683,92.364 114.978,92.069C115.274,91.773 115.508,91.423 115.668,91.037C115.828,90.651 115.91,90.238 115.91,89.82C115.907,88.978 115.571,88.172 114.975,87.578C114.379,86.984 113.571,86.65 112.73,86.65H62.55L63.91,93Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M77.3,93.37C77.098,93.369 76.902,93.297 76.747,93.168C76.592,93.038 76.487,92.859 76.45,92.66L76,90.23C75.39,87.23 75.18,86.65 72.16,86.65C71.932,86.65 71.713,86.559 71.552,86.398C71.39,86.237 71.3,86.018 71.3,85.79C71.3,85.562 71.39,85.343 71.552,85.182C71.713,85.021 71.932,84.93 72.16,84.93C76.27,84.93 76.97,86.37 77.69,89.93L78.13,92.38C78.15,92.492 78.148,92.606 78.123,92.717C78.099,92.828 78.053,92.933 77.988,93.026C77.923,93.119 77.84,93.198 77.744,93.259C77.648,93.319 77.542,93.361 77.43,93.38L77.3,93.37Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M82.65,91.9C82.465,91.898 82.285,91.839 82.136,91.729C81.987,91.62 81.877,91.466 81.82,91.29C80.59,87.29 79.41,86.65 76.47,86.65C76.242,86.65 76.023,86.559 75.862,86.398C75.701,86.237 75.61,86.018 75.61,85.79C75.61,85.562 75.701,85.343 75.862,85.182C76.023,85.021 76.242,84.93 76.47,84.93C80.39,84.93 82.1,86.35 83.47,90.78C83.504,90.888 83.516,91.002 83.506,91.115C83.495,91.228 83.463,91.338 83.41,91.439C83.357,91.539 83.285,91.628 83.197,91.7C83.109,91.773 83.008,91.827 82.9,91.86C82.818,91.883 82.734,91.896 82.65,91.9Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M67,87.75H66.8C66.698,87.755 66.595,87.74 66.499,87.705C66.403,87.67 66.315,87.616 66.24,87.546C66.165,87.475 66.106,87.391 66.064,87.297C66.023,87.203 66.001,87.102 66,87C66,86.83 66.25,82.66 68.27,80.27C68.336,80.195 68.415,80.134 68.505,80.09C68.594,80.046 68.691,80.02 68.79,80.013C68.89,80.007 68.99,80.02 69.084,80.052C69.178,80.084 69.265,80.134 69.34,80.2C69.415,80.266 69.476,80.345 69.52,80.435C69.564,80.524 69.59,80.621 69.597,80.72C69.603,80.82 69.59,80.92 69.558,81.014C69.526,81.108 69.476,81.195 69.41,81.27C67.72,83.27 67.49,87.08 67.49,87.12C67.476,87.26 67.422,87.394 67.336,87.506C67.249,87.617 67.133,87.702 67,87.75Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M98.09,109.34L97.76,107.42C97.69,107.032 97.544,106.661 97.331,106.329C97.118,105.997 96.841,105.711 96.517,105.486C96.193,105.261 95.827,105.103 95.442,105.019C95.056,104.936 94.658,104.929 94.27,105C93.877,105.064 93.501,105.206 93.164,105.416C92.826,105.627 92.534,105.903 92.304,106.228C92.074,106.553 91.911,106.92 91.825,107.308C91.738,107.697 91.73,108.098 91.8,108.49L92.13,110.38C92.274,111.256 92.126,112.156 91.71,112.94C91.351,113.624 91.16,114.384 91.153,115.157C91.146,115.93 91.324,116.693 91.671,117.384C92.019,118.074 92.526,118.672 93.15,119.127C93.775,119.582 94.499,119.882 95.263,120.001C96.026,120.12 96.807,120.056 97.541,119.813C98.275,119.57 98.94,119.155 99.481,118.604C100.023,118.052 100.425,117.379 100.654,116.641C100.883,115.903 100.933,115.121 100.8,114.36C100.623,113.308 100.102,112.345 99.32,111.62C98.665,111.02 98.231,110.217 98.09,109.34Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M113,70.36L113.15,68.42C113.183,68.024 113.136,67.626 113.014,67.248C112.892,66.87 112.695,66.521 112.437,66.219C112.178,65.918 111.862,65.671 111.507,65.492C111.153,65.314 110.766,65.208 110.37,65.18C109.968,65.143 109.564,65.187 109.18,65.31C108.796,65.433 108.441,65.632 108.136,65.896C107.831,66.159 107.582,66.481 107.404,66.842C107.226,67.204 107.122,67.598 107.1,68L107,69.87C106.937,70.755 106.586,71.594 106,72.26C105.393,72.937 104.988,73.771 104.83,74.666C104.673,75.562 104.769,76.484 105.109,77.327C105.448,78.171 106.017,78.903 106.751,79.44C107.485,79.977 108.354,80.298 109.261,80.366C110.168,80.434 111.076,80.247 111.882,79.826C112.688,79.405 113.36,78.767 113.822,77.984C114.284,77.201 114.517,76.304 114.495,75.395C114.474,74.485 114.198,73.601 113.7,72.84C113.199,72.113 112.953,71.241 113,70.36Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M106.68,120H96.47C96.374,120.012 96.277,120.003 96.186,119.974C96.094,119.946 96.009,119.898 95.937,119.834C95.865,119.77 95.807,119.692 95.768,119.604C95.728,119.516 95.707,119.421 95.707,119.325C95.707,119.229 95.728,119.134 95.768,119.046C95.807,118.958 95.865,118.88 95.937,118.816C96.009,118.752 96.094,118.704 96.186,118.676C96.277,118.647 96.374,118.638 96.47,118.65H106.68C106.775,118.638 106.872,118.647 106.964,118.676C107.056,118.704 107.141,118.752 107.213,118.816C107.285,118.88 107.343,118.958 107.382,119.046C107.422,119.134 107.442,119.229 107.442,119.325C107.442,119.421 107.422,119.516 107.382,119.604C107.343,119.692 107.285,119.77 107.213,119.834C107.141,119.898 107.056,119.946 106.964,119.974C106.872,120.003 106.775,120.012 106.68,120Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M104,119.83C103.842,119.83 103.688,119.773 103.568,119.671C103.447,119.568 103.366,119.426 103.34,119.27L102.73,115.8C102.724,115.751 102.704,115.705 102.672,115.668C102.64,115.63 102.597,115.603 102.55,115.59C102.503,115.575 102.453,115.573 102.405,115.586C102.357,115.598 102.314,115.624 102.28,115.66L99.17,118.81C99.106,118.879 99.029,118.934 98.943,118.972C98.857,119.01 98.764,119.029 98.67,119.029C98.576,119.029 98.483,119.01 98.397,118.972C98.311,118.934 98.234,118.879 98.17,118.81C98.102,118.746 98.048,118.668 98.011,118.582C97.975,118.496 97.956,118.404 97.956,118.31C97.956,118.216 97.975,118.124 98.011,118.038C98.048,117.952 98.102,117.874 98.17,117.81L101.28,114.66C101.49,114.449 101.754,114.299 102.044,114.227C102.333,114.155 102.636,114.164 102.921,114.253C103.205,114.342 103.46,114.507 103.658,114.73C103.855,114.953 103.987,115.227 104.04,115.52L104.64,118.98C104.669,119.157 104.628,119.339 104.526,119.487C104.423,119.634 104.267,119.736 104.09,119.77L104,119.83Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M88.77,119.93C88.651,119.93 88.534,119.899 88.43,119.84C88.353,119.796 88.285,119.738 88.23,119.668C88.176,119.598 88.136,119.518 88.113,119.432C88.09,119.347 88.084,119.257 88.095,119.169C88.107,119.081 88.135,118.997 88.18,118.92L92.18,111.85C92.275,111.706 92.421,111.604 92.589,111.563C92.757,111.523 92.933,111.548 93.083,111.633C93.233,111.718 93.345,111.857 93.397,112.022C93.448,112.187 93.435,112.365 93.36,112.52L89.36,119.59C89.299,119.693 89.213,119.778 89.11,119.838C89.007,119.897 88.889,119.929 88.77,119.93Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M107.17,86.86H107.1C106.948,86.842 106.808,86.765 106.713,86.645C106.617,86.525 106.573,86.372 106.59,86.22L107.5,78.6C107.526,78.455 107.607,78.326 107.725,78.239C107.843,78.151 107.99,78.111 108.136,78.128C108.282,78.144 108.416,78.216 108.512,78.327C108.607,78.439 108.657,78.583 108.65,78.73L107.74,86.36C107.723,86.499 107.655,86.626 107.55,86.718C107.445,86.811 107.31,86.861 107.17,86.86Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M110.25,86.88C110.174,86.876 110.099,86.857 110.03,86.825C109.961,86.792 109.9,86.746 109.848,86.689C109.797,86.632 109.758,86.566 109.732,86.494C109.707,86.422 109.696,86.346 109.7,86.27L110.05,78.61C110.063,78.457 110.132,78.314 110.245,78.211C110.359,78.107 110.507,78.049 110.66,78.05C110.813,78.06 110.956,78.13 111.059,78.244C111.161,78.357 111.216,78.507 111.21,78.66L110.86,86.33C110.856,86.406 110.837,86.481 110.805,86.55C110.772,86.619 110.726,86.68 110.669,86.732C110.612,86.783 110.546,86.822 110.474,86.848C110.402,86.873 110.326,86.884 110.25,86.88Z" />
|
||||
<path android:fillColor="#ff747f8d" android:pathData="M233.82,97.49H208.91V120.01H233.82V97.49Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M233.82,115.84H184V120.02H233.82V115.84Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M262.87,14.32H156.9V99.93H262.87V14.32Z" />
|
||||
<path android:fillColor="#ff747f8d" android:pathData="M271.38,14.32H262.88V99.93H271.38V14.32Z" />
|
||||
<path android:fillColor="#ff36393f" android:pathData="M251.17,96.01C251.971,96.01 252.62,95.361 252.62,94.56C252.62,93.759 251.971,93.11 251.17,93.11C250.369,93.11 249.72,93.759 249.72,94.56C249.72,95.361 250.369,96.01 251.17,96.01Z" />
|
||||
<path android:fillColor="#ffff9a15" android:pathData="M245.6,96.01C246.401,96.01 247.05,95.361 247.05,94.56C247.05,93.759 246.401,93.11 245.6,93.11C244.799,93.11 244.15,93.759 244.15,94.56C244.15,95.361 244.799,96.01 245.6,96.01Z" />
|
||||
<path android:fillColor="#ff36393f" android:pathData="M240.03,96.01C240.831,96.01 241.48,95.361 241.48,94.56C241.48,93.759 240.831,93.11 240.03,93.11C239.229,93.11 238.58,93.759 238.58,94.56C238.58,95.361 239.229,96.01 240.03,96.01Z" />
|
||||
<path android:fillColor="#ff88a7ff" android:pathData="M167.16,89.06L252.61,89.06V23.81L167.16,23.81V89.06Z" />
|
||||
<path android:fillColor="#ff3e70dd" android:pathData="M209.94,23.81H167.17V56.43V89.06L209.94,56.43V23.81Z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M209.94,89.05C227.955,89.05 242.56,74.446 242.56,56.43C242.56,38.415 227.955,23.81 209.94,23.81C191.924,23.81 177.32,38.415 177.32,56.43C177.32,74.446 191.924,89.05 209.94,89.05Z" android:strokeAlpha="0.8" android:fillAlpha="0.8" />
|
||||
<path android:fillColor="#ffd9e7ff" android:pathData="M209.94,27.26C215.712,27.26 221.354,28.972 226.152,32.178C230.951,35.385 234.691,39.943 236.9,45.276C239.108,50.608 239.685,56.476 238.558,62.136C237.432,67.797 234.652,72.996 230.57,77.077C226.488,81.157 221.287,83.936 215.626,85.061C209.965,86.185 204.098,85.606 198.766,83.396C193.434,81.186 188.878,77.444 185.673,72.644C182.468,67.844 180.758,62.202 180.76,56.43C180.77,48.695 183.848,41.28 189.319,35.812C194.789,30.343 202.205,27.268 209.94,27.26ZM209.94,23.81C203.485,23.808 197.175,25.72 191.808,29.305C186.44,32.89 182.256,37.986 179.786,43.948C177.315,49.911 176.668,56.473 177.926,62.803C179.185,69.134 182.293,74.949 186.857,79.513C191.421,84.077 197.236,87.185 203.566,88.443C209.897,89.702 216.459,89.055 222.421,86.584C228.384,84.113 233.48,79.929 237.065,74.562C240.65,69.195 242.562,62.884 242.56,56.43C242.56,47.779 239.123,39.482 233.006,33.364C226.888,27.247 218.591,23.81 209.94,23.81Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M209.94,23.81C203.86,23.81 197.901,25.509 192.735,28.716C187.569,31.922 183.402,36.509 180.705,41.958C178.007,47.407 176.887,53.502 177.469,59.554C178.051,65.606 180.313,71.375 184,76.21L209.94,56.43V23.81Z" android:strokeAlpha="0.5" android:fillAlpha="0.5" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M210.47,23.81H209.32V89.06H210.47V23.81Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M252.62,55.86H167.17V57.01H252.62V55.86Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M202.36,41.33H196.61V71.54H202.36V41.33Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M218.81,47.07C219.097,47.069 219.382,47.124 219.647,47.233C219.913,47.342 220.155,47.502 220.358,47.705C220.562,47.908 220.723,48.148 220.833,48.413C220.943,48.679 221,48.963 221,49.25V63.62C221,64.196 220.772,64.747 220.365,65.154C219.958,65.561 219.406,65.79 218.83,65.79H216.83C216.545,65.79 216.263,65.734 216,65.625C215.736,65.516 215.497,65.356 215.296,65.154C215.094,64.953 214.934,64.714 214.825,64.45C214.716,64.187 214.66,63.905 214.66,63.62V49.25C214.66,48.674 214.888,48.121 215.295,47.712C215.702,47.304 216.254,47.073 216.83,47.07H218.83H218.81ZM218.83,41.33H216.83C214.73,41.33 212.715,42.164 211.23,43.65C209.745,45.135 208.91,47.15 208.91,49.25V63.62C208.913,65.72 209.748,67.733 211.233,69.217C212.718,70.702 214.73,71.537 216.83,71.54H218.83C220.93,71.537 222.943,70.702 224.428,69.217C225.912,67.733 226.748,65.72 226.75,63.62V49.25C226.75,47.15 225.916,45.135 224.43,43.65C222.945,42.164 220.931,41.33 218.83,41.33Z" />
|
||||
</group>
|
||||
</vector>
|
|
@ -0,0 +1,73 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="120.0dip" android:width="300.0dip" android:viewportWidth="300.0" android:viewportHeight="120.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<group>
|
||||
<clip-path android:pathData="M0,0h300v120h-300z M 0,0" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M242.3,60V46.64C242.3,34.27 237.386,22.407 228.639,13.66C219.893,4.914 208.03,0 195.66,0L102.87,0C88.825,0.004 75.355,5.582 65.42,15.51L61.12,19.81C59.033,21.899 56.554,23.556 53.826,24.685C51.097,25.814 48.173,26.393 45.22,26.39C33.226,26.393 21.724,31.159 13.244,39.641C4.764,48.123 -0,59.626 0,71.62L0,120H300V80.33C300,74.938 297.858,69.767 294.045,65.954C290.233,62.142 285.062,60 279.67,60H242.3Z" android:strokeAlpha="0.55" android:fillAlpha="0.55" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M112.68,73.39C112.582,73.391 112.485,73.367 112.399,73.319C112.314,73.272 112.241,73.203 112.19,73.12C112.108,72.99 112.08,72.833 112.114,72.683C112.148,72.533 112.24,72.402 112.37,72.32L118.6,68.44C118.73,68.358 118.887,68.331 119.037,68.364C119.187,68.398 119.318,68.49 119.4,68.62C119.44,68.685 119.467,68.757 119.479,68.833C119.492,68.908 119.489,68.985 119.471,69.06C119.453,69.134 119.421,69.204 119.376,69.266C119.332,69.328 119.275,69.38 119.21,69.42L113,73.3C112.904,73.36 112.793,73.391 112.68,73.39Z" />
|
||||
<path android:fillColor="#ffdcddde" android:pathData="M25.54,48.22L33.73,87.45C34.062,89.017 34.921,90.423 36.164,91.433C37.407,92.443 38.958,92.996 40.56,93H81.56L72.42,49.11C72.063,47.384 71.123,45.834 69.757,44.721C68.39,43.608 66.682,43 64.92,43H29.77C29.126,42.999 28.49,43.143 27.908,43.419C27.327,43.696 26.815,44.1 26.409,44.6C26.003,45.101 25.715,45.685 25.565,46.312C25.414,46.938 25.406,47.59 25.54,48.22Z" />
|
||||
<path android:fillColor="#ffbbd0ff" android:pathData="M81.58,93H40.58C38.977,92.995 37.424,92.441 36.181,91.429C34.938,90.417 34.08,89.009 33.75,87.44L33.59,86.64L25.59,48.22C25.457,47.594 25.464,46.946 25.611,46.324C25.759,45.701 26.043,45.119 26.443,44.619C26.843,44.12 27.349,43.716 27.924,43.436C28.5,43.155 29.13,43.007 29.77,43H64.92C66.679,42.998 68.384,43.603 69.749,44.712C71.113,45.822 72.053,47.368 72.41,49.09L80.26,86.62L81.58,93Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M35.74,52.36H26.4L25.54,48.22C25.404,47.591 25.411,46.939 25.56,46.313C25.709,45.686 25.996,45.101 26.401,44.6C26.806,44.1 27.318,43.696 27.899,43.419C28.48,43.142 29.116,42.999 29.76,43H33.76L35.74,52.36Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M52.48,43.02H43.13L45.09,52.36H54.43L52.48,43.02Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M45.09,52.36H35.74L37.7,61.7H47.04L45.09,52.36Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M73.09,52.36H63.77L61.77,43.02H64.87C66.629,43.018 68.334,43.623 69.699,44.732C71.063,45.842 72.003,47.388 72.36,49.11L73.09,52.36Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M37.7,61.7H28.35L30.3,71.05H39.65L37.7,61.7Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M56.38,61.7H47.04L48.99,71.05H58.33L56.38,61.7Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M75.07,61.7H65.72L67.68,71.05H77.02L75.07,61.7Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M63.77,52.36H54.43L56.38,61.7H65.72L63.77,52.36Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M48.99,71.05H39.65L41.6,80.39H50.94L48.99,71.05Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M41.6,80.39H32.26L33.57,86.64H42.92L41.6,80.39Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M60.28,80.39H50.94L52.89,89.73H62.24L60.28,80.39Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M78.97,80.39H69.63L71.58,89.73H80.92L78.97,80.39Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M67.68,71.05H58.33L60.28,80.39H69.63L67.68,71.05Z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M115.91,89.82C115.91,90.238 115.828,90.651 115.668,91.037C115.508,91.423 115.274,91.773 114.978,92.069C114.683,92.364 114.333,92.598 113.947,92.758C113.561,92.918 113.147,93 112.73,93H40.56C38.957,92.995 37.404,92.441 36.161,91.429C34.918,90.417 34.06,89.009 33.73,87.44L33.57,86.64H112.73C113.147,86.64 113.561,86.722 113.947,86.882C114.333,87.042 114.683,87.276 114.978,87.571C115.274,87.867 115.508,88.217 115.668,88.603C115.828,88.989 115.91,89.402 115.91,89.82Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M73.82,120H34.36C33.767,119.997 33.183,119.863 32.648,119.607C32.114,119.351 31.643,118.98 31.27,118.519C30.897,118.059 30.631,117.522 30.49,116.946C30.35,116.37 30.34,115.77 30.46,115.19C30.522,114.889 30.702,114.625 30.959,114.457C31.215,114.288 31.529,114.228 31.83,114.29C32.132,114.355 32.395,114.536 32.564,114.795C32.732,115.053 32.792,115.368 32.73,115.67C32.681,115.912 32.687,116.161 32.746,116.401C32.805,116.64 32.917,116.864 33.072,117.055C33.228,117.246 33.424,117.401 33.647,117.507C33.87,117.613 34.113,117.669 34.36,117.67H73.82C74.401,117.669 74.965,117.47 75.419,117.107C75.873,116.744 76.191,116.237 76.32,115.67L85.18,73.37C85.235,73.109 85.379,72.875 85.586,72.707C85.794,72.54 86.053,72.449 86.32,72.45H103.7C103.965,72.449 104.223,72.54 104.429,72.708C104.635,72.876 104.777,73.11 104.83,73.37L113.83,116.26C113.863,116.55 113.787,116.841 113.617,117.078C113.447,117.315 113.194,117.479 112.909,117.539C112.623,117.599 112.326,117.55 112.074,117.403C111.823,117.255 111.636,117.019 111.55,116.74L102.76,74.74H87.26L78.59,116.12C78.359,117.215 77.759,118.197 76.891,118.904C76.023,119.61 74.939,119.997 73.82,120Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M284.09,79.59C284.09,79.06 283.66,78.63 283.13,78.63C282.6,78.63 282.17,79.06 282.17,79.59V80.55C282.17,81.08 282.6,81.51 283.13,81.51C283.66,81.51 284.09,81.08 284.09,80.55V79.59Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M284.09,87.25C284.09,86.72 283.66,86.29 283.13,86.29C282.6,86.29 282.17,86.72 282.17,87.25V88.21C282.17,88.74 282.6,89.17 283.13,89.17C283.66,89.17 284.09,88.74 284.09,88.21V87.25Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M287.44,84.86C287.97,84.86 288.4,84.43 288.4,83.9C288.4,83.37 287.97,82.94 287.44,82.94H286.48C285.95,82.94 285.52,83.37 285.52,83.9C285.52,84.43 285.95,84.86 286.48,84.86H287.44Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M279.77,84.86C280.3,84.86 280.73,84.43 280.73,83.9C280.73,83.37 280.3,82.94 279.77,82.94H278.81C278.28,82.94 277.85,83.37 277.85,83.9C277.85,84.43 278.28,84.86 278.81,84.86H279.77Z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M102.82,21.75L101.6,24.28C101.539,24.41 101.52,24.556 101.545,24.697C101.57,24.838 101.638,24.969 101.739,25.07C101.841,25.172 101.971,25.24 102.113,25.265C102.254,25.29 102.4,25.271 102.53,25.21L105.06,24C105.155,23.955 105.259,23.932 105.365,23.932C105.47,23.932 105.574,23.955 105.67,24L108.2,25.22C108.33,25.281 108.476,25.3 108.617,25.275C108.758,25.25 108.889,25.182 108.99,25.08C109.092,24.979 109.159,24.848 109.184,24.707C109.209,24.566 109.19,24.42 109.13,24.29L107.91,21.76C107.865,21.666 107.842,21.564 107.842,21.46C107.842,21.356 107.865,21.254 107.91,21.16L109.13,18.62C109.193,18.49 109.215,18.344 109.191,18.201C109.167,18.059 109.098,17.927 108.996,17.826C108.893,17.724 108.761,17.657 108.618,17.635C108.475,17.612 108.329,17.635 108.2,17.7L105.67,18.92C105.574,18.965 105.47,18.988 105.365,18.988C105.259,18.988 105.155,18.965 105.06,18.92L102.53,17.7C102.401,17.635 102.254,17.612 102.112,17.635C101.969,17.657 101.837,17.724 101.734,17.826C101.631,17.927 101.563,18.059 101.539,18.201C101.515,18.344 101.536,18.49 101.6,18.62L102.82,21.16C102.863,21.252 102.885,21.353 102.885,21.455C102.885,21.557 102.863,21.658 102.82,21.75Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M22.3,78.98C22.3,78.45 21.87,78.02 21.34,78.02C20.81,78.02 20.38,78.45 20.38,78.98V79.94C20.38,80.47 20.81,80.9 21.34,80.9C21.87,80.9 22.3,80.47 22.3,79.94V78.98Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M22.3,86.65C22.3,86.12 21.87,85.69 21.34,85.69C20.81,85.69 20.38,86.12 20.38,86.65V87.61C20.38,88.14 20.81,88.57 21.34,88.57C21.87,88.57 22.3,88.14 22.3,87.61V86.65Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M25.65,84.25C26.18,84.25 26.61,83.82 26.61,83.29C26.61,82.76 26.18,82.33 25.65,82.33H24.69C24.16,82.33 23.73,82.76 23.73,83.29C23.73,83.82 24.16,84.25 24.69,84.25H25.65Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M17.98,84.25C18.51,84.25 18.94,83.82 18.94,83.29C18.94,82.76 18.51,82.33 17.98,82.33H17.02C16.49,82.33 16.06,82.76 16.06,83.29C16.06,83.82 16.49,84.25 17.02,84.25H17.98Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M110.76,120H69.9C68.876,119.997 67.883,119.643 67.088,118.997C66.293,118.351 65.743,117.452 65.53,116.45L56.8,74.76H40.36C40.053,74.76 39.757,74.638 39.54,74.42C39.322,74.203 39.2,73.908 39.2,73.6C39.2,73.292 39.322,72.997 39.54,72.78C39.757,72.562 40.053,72.44 40.36,72.44H57.74C58.007,72.441 58.265,72.532 58.472,72.7C58.679,72.867 58.823,73.1 58.88,73.36L67.81,116C67.911,116.48 68.174,116.911 68.554,117.22C68.935,117.53 69.41,117.699 69.9,117.7H110.76C110.883,117.701 111.004,117.673 111.114,117.62C111.224,117.567 111.321,117.489 111.396,117.392C111.472,117.295 111.524,117.183 111.549,117.063C111.574,116.943 111.571,116.819 111.54,116.7L102.54,73.81C102.477,73.509 102.535,73.195 102.703,72.937C102.871,72.679 103.134,72.499 103.435,72.435C103.736,72.371 104.05,72.43 104.308,72.598C104.566,72.766 104.747,73.029 104.81,73.33L113.81,116.22C113.903,116.675 113.894,117.145 113.784,117.596C113.674,118.047 113.465,118.468 113.172,118.829C112.879,119.189 112.51,119.481 112.092,119.681C111.673,119.882 111.215,119.988 110.75,119.99L110.76,120Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M31.6,116.61H31.36C31.058,116.545 30.795,116.364 30.626,116.105C30.458,115.847 30.398,115.532 30.46,115.23L39.23,73.38C39.262,73.231 39.322,73.09 39.408,72.964C39.494,72.838 39.605,72.731 39.732,72.648C39.86,72.565 40.003,72.507 40.153,72.479C40.302,72.452 40.456,72.453 40.605,72.485C40.754,72.517 40.896,72.577 41.021,72.663C41.147,72.749 41.254,72.859 41.337,72.987C41.421,73.115 41.478,73.258 41.506,73.407C41.534,73.557 41.532,73.711 41.5,73.86L32.73,115.71C32.675,115.967 32.532,116.198 32.326,116.362C32.12,116.526 31.863,116.614 31.6,116.61Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M60.7,72.25H37.07C35.789,72.25 34.75,73.289 34.75,74.57V74.58C34.75,75.861 35.789,76.9 37.07,76.9H60.7C61.981,76.9 63.02,75.861 63.02,74.58V74.57C63.02,73.289 61.981,72.25 60.7,72.25Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M106.92,72.25H83.29C82.009,72.25 80.97,73.289 80.97,74.57V74.58C80.97,75.861 82.009,76.9 83.29,76.9H106.92C108.202,76.9 109.24,75.861 109.24,74.58V74.57C109.24,73.289 108.202,72.25 106.92,72.25Z" />
|
||||
<path android:fillColor="#fff47fff" android:pathData="M135.38,117.61C135.1,117.61 134.829,117.509 134.618,117.325C134.406,117.142 134.268,116.887 134.23,116.61L128.63,77.81C128.444,76.506 127.936,75.269 127.152,74.211C126.369,73.153 125.333,72.307 124.14,71.75L116.94,68.38C116.661,68.247 116.447,68.01 116.344,67.719C116.241,67.428 116.257,67.108 116.39,66.83C116.522,66.551 116.76,66.337 117.051,66.234C117.342,66.131 117.661,66.147 117.94,66.28L125.14,69.65C126.682,70.37 128.021,71.463 129.035,72.83C130.05,74.197 130.708,75.795 130.95,77.48L136.55,116.27C136.572,116.423 136.564,116.578 136.526,116.727C136.488,116.877 136.42,117.017 136.327,117.14C136.234,117.263 136.117,117.366 135.984,117.443C135.85,117.52 135.703,117.57 135.55,117.59L135.38,117.61Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M134.23,116.62L133.4,110.87L135.7,110.54L136.53,116.28L134.23,116.62ZM132.08,101.68L131.25,95.94L133.54,95.61L134.37,101.35L132.08,101.68ZM129.92,86.75L129.09,81L131.39,80.67L132.22,86.41L129.92,86.75ZM126.25,73.21C125.631,72.615 124.918,72.125 124.14,71.76L121.55,70.55L122.55,68.45L125.14,69.66C126.147,70.127 127.07,70.759 127.87,71.53L126.25,73.21Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M146.52,89.08H123.83L127.59,120H142.75L146.52,89.08Z" />
|
||||
<path android:fillColor="#ffebf0f7" android:pathData="M148.26,89.08H122.09L123.31,86.17H147.03L148.26,89.08Z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M125.61,103.71L127.61,120H142.77L145.17,100.34C138.68,97.48 131.52,101.59 125.61,103.71Z" />
|
||||
<path android:fillColor="#ffff9a15" android:pathData="M134.45,108.26C137.626,108.26 140.2,105.686 140.2,102.51C140.2,99.334 137.626,96.76 134.45,96.76C131.275,96.76 128.7,99.334 128.7,102.51C128.7,105.686 131.275,108.26 134.45,108.26Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M75.65,77.15V75.15C75.634,74.319 75.29,73.528 74.692,72.951C74.094,72.373 73.291,72.057 72.46,72.07C72.048,72.076 71.641,72.164 71.262,72.328C70.884,72.492 70.541,72.729 70.254,73.025C69.967,73.321 69.742,73.671 69.59,74.054C69.438,74.438 69.364,74.848 69.37,75.26V77.26C69.382,78.186 69.087,79.09 68.53,79.83C67.987,80.583 67.665,81.473 67.599,82.399C67.533,83.325 67.727,84.251 68.157,85.074C68.588,85.896 69.239,86.582 70.038,87.055C70.837,87.529 71.752,87.77 72.68,87.753C73.608,87.735 74.514,87.46 75.294,86.957C76.075,86.454 76.7,85.744 77.099,84.906C77.499,84.068 77.658,83.135 77.557,82.212C77.456,81.289 77.101,80.412 76.53,79.68C75.966,78.957 75.657,78.067 75.65,77.15Z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M63.91,93H112.73C113.147,93 113.561,92.918 113.947,92.758C114.333,92.598 114.683,92.364 114.978,92.069C115.274,91.773 115.508,91.423 115.668,91.037C115.828,90.651 115.91,90.238 115.91,89.82C115.907,88.978 115.571,88.172 114.975,87.578C114.379,86.984 113.571,86.65 112.73,86.65H62.55L63.91,93Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M77.3,93.37C77.098,93.369 76.902,93.297 76.747,93.168C76.592,93.038 76.487,92.859 76.45,92.66L76,90.23C75.39,87.23 75.18,86.65 72.16,86.65C71.932,86.65 71.713,86.559 71.552,86.398C71.39,86.237 71.3,86.018 71.3,85.79C71.3,85.562 71.39,85.343 71.552,85.182C71.713,85.021 71.932,84.93 72.16,84.93C76.27,84.93 76.97,86.37 77.69,89.93L78.13,92.38C78.15,92.492 78.148,92.606 78.123,92.717C78.099,92.828 78.053,92.933 77.988,93.026C77.923,93.119 77.84,93.198 77.744,93.259C77.648,93.319 77.542,93.361 77.43,93.38L77.3,93.37Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M82.65,91.9C82.465,91.898 82.285,91.839 82.136,91.729C81.987,91.62 81.877,91.466 81.82,91.29C80.59,87.29 79.41,86.65 76.47,86.65C76.242,86.65 76.023,86.559 75.862,86.398C75.701,86.237 75.61,86.018 75.61,85.79C75.61,85.562 75.701,85.343 75.862,85.182C76.023,85.021 76.242,84.93 76.47,84.93C80.39,84.93 82.1,86.35 83.47,90.78C83.504,90.888 83.516,91.002 83.506,91.115C83.495,91.228 83.463,91.338 83.41,91.439C83.357,91.539 83.285,91.628 83.197,91.7C83.109,91.773 83.008,91.827 82.9,91.86C82.818,91.883 82.734,91.896 82.65,91.9Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M67,87.75H66.8C66.698,87.755 66.595,87.74 66.499,87.705C66.403,87.67 66.315,87.616 66.24,87.546C66.165,87.475 66.106,87.391 66.064,87.297C66.023,87.203 66.001,87.102 66,87C66,86.83 66.25,82.66 68.27,80.27C68.336,80.195 68.415,80.134 68.505,80.09C68.594,80.046 68.691,80.02 68.79,80.013C68.89,80.007 68.99,80.02 69.084,80.052C69.178,80.084 69.265,80.134 69.34,80.2C69.415,80.266 69.476,80.345 69.52,80.435C69.564,80.524 69.59,80.621 69.597,80.72C69.603,80.82 69.59,80.92 69.558,81.014C69.526,81.108 69.476,81.195 69.41,81.27C67.72,83.27 67.49,87.08 67.49,87.12C67.476,87.26 67.422,87.394 67.336,87.506C67.249,87.617 67.133,87.702 67,87.75Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M98.09,109.34L97.76,107.42C97.69,107.032 97.544,106.661 97.331,106.329C97.118,105.997 96.841,105.711 96.517,105.486C96.193,105.261 95.827,105.103 95.442,105.019C95.056,104.936 94.658,104.929 94.27,105C93.877,105.064 93.501,105.206 93.164,105.416C92.826,105.627 92.534,105.903 92.304,106.228C92.074,106.553 91.911,106.92 91.825,107.308C91.738,107.697 91.73,108.098 91.8,108.49L92.13,110.38C92.274,111.256 92.126,112.156 91.71,112.94C91.351,113.624 91.16,114.384 91.153,115.157C91.146,115.93 91.324,116.693 91.671,117.384C92.019,118.074 92.526,118.672 93.15,119.127C93.775,119.582 94.499,119.882 95.263,120.001C96.026,120.12 96.807,120.056 97.541,119.813C98.275,119.57 98.94,119.155 99.481,118.604C100.023,118.052 100.425,117.379 100.654,116.641C100.883,115.903 100.933,115.121 100.8,114.36C100.623,113.308 100.102,112.345 99.32,111.62C98.665,111.02 98.231,110.217 98.09,109.34Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M113,70.36L113.15,68.42C113.183,68.024 113.136,67.626 113.014,67.248C112.892,66.87 112.695,66.521 112.437,66.219C112.178,65.918 111.862,65.671 111.507,65.492C111.153,65.314 110.766,65.208 110.37,65.18C109.968,65.143 109.564,65.187 109.18,65.31C108.796,65.433 108.441,65.632 108.136,65.896C107.831,66.159 107.582,66.481 107.404,66.842C107.226,67.204 107.122,67.598 107.1,68L107,69.87C106.937,70.755 106.586,71.594 106,72.26C105.393,72.937 104.988,73.771 104.83,74.666C104.673,75.562 104.769,76.484 105.109,77.327C105.448,78.171 106.017,78.903 106.751,79.44C107.485,79.977 108.354,80.298 109.261,80.366C110.168,80.434 111.076,80.247 111.882,79.826C112.688,79.405 113.36,78.767 113.822,77.984C114.284,77.201 114.517,76.304 114.495,75.395C114.474,74.485 114.198,73.601 113.7,72.84C113.199,72.113 112.953,71.241 113,70.36Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M106.68,120H96.47C96.374,120.012 96.277,120.003 96.186,119.974C96.094,119.946 96.009,119.898 95.937,119.834C95.865,119.77 95.807,119.692 95.768,119.604C95.728,119.516 95.707,119.421 95.707,119.325C95.707,119.229 95.728,119.134 95.768,119.046C95.807,118.958 95.865,118.88 95.937,118.816C96.009,118.752 96.094,118.704 96.186,118.676C96.277,118.647 96.374,118.638 96.47,118.65H106.68C106.775,118.638 106.872,118.647 106.964,118.676C107.056,118.704 107.141,118.752 107.213,118.816C107.285,118.88 107.343,118.958 107.382,119.046C107.422,119.134 107.442,119.229 107.442,119.325C107.442,119.421 107.422,119.516 107.382,119.604C107.343,119.692 107.285,119.77 107.213,119.834C107.141,119.898 107.056,119.946 106.964,119.974C106.872,120.003 106.775,120.012 106.68,120Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M104,119.83C103.842,119.83 103.688,119.773 103.568,119.671C103.447,119.568 103.366,119.426 103.34,119.27L102.73,115.8C102.724,115.751 102.704,115.705 102.672,115.668C102.64,115.63 102.597,115.603 102.55,115.59C102.503,115.575 102.453,115.573 102.405,115.586C102.357,115.598 102.314,115.624 102.28,115.66L99.17,118.81C99.106,118.879 99.029,118.934 98.943,118.972C98.857,119.01 98.764,119.029 98.67,119.029C98.576,119.029 98.483,119.01 98.397,118.972C98.311,118.934 98.234,118.879 98.17,118.81C98.102,118.746 98.048,118.668 98.011,118.582C97.975,118.496 97.956,118.404 97.956,118.31C97.956,118.216 97.975,118.124 98.011,118.038C98.048,117.952 98.102,117.874 98.17,117.81L101.28,114.66C101.49,114.449 101.754,114.299 102.044,114.227C102.333,114.155 102.636,114.164 102.921,114.253C103.205,114.342 103.46,114.507 103.658,114.73C103.855,114.953 103.987,115.227 104.04,115.52L104.64,118.98C104.669,119.157 104.628,119.339 104.526,119.487C104.423,119.634 104.267,119.736 104.09,119.77L104,119.83Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M88.77,119.93C88.651,119.93 88.534,119.899 88.43,119.84C88.353,119.796 88.285,119.738 88.23,119.668C88.176,119.598 88.136,119.518 88.113,119.432C88.09,119.347 88.084,119.257 88.095,119.169C88.107,119.081 88.135,118.997 88.18,118.92L92.18,111.85C92.275,111.706 92.421,111.604 92.589,111.563C92.757,111.523 92.933,111.548 93.083,111.633C93.233,111.718 93.345,111.857 93.397,112.022C93.448,112.187 93.435,112.365 93.36,112.52L89.36,119.59C89.299,119.693 89.213,119.778 89.11,119.838C89.007,119.897 88.889,119.929 88.77,119.93Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M107.17,86.86H107.1C106.948,86.842 106.808,86.765 106.713,86.645C106.617,86.525 106.573,86.372 106.59,86.22L107.5,78.6C107.526,78.455 107.607,78.326 107.725,78.239C107.843,78.151 107.99,78.111 108.136,78.128C108.282,78.144 108.416,78.216 108.512,78.327C108.607,78.439 108.657,78.583 108.65,78.73L107.74,86.36C107.723,86.499 107.655,86.626 107.55,86.718C107.445,86.811 107.31,86.861 107.17,86.86Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M110.25,86.88C110.174,86.876 110.099,86.857 110.03,86.825C109.961,86.792 109.9,86.746 109.848,86.689C109.797,86.632 109.758,86.566 109.732,86.494C109.707,86.422 109.696,86.346 109.7,86.27L110.05,78.61C110.063,78.457 110.132,78.314 110.245,78.211C110.359,78.107 110.507,78.049 110.66,78.05C110.813,78.06 110.956,78.13 111.059,78.244C111.161,78.357 111.216,78.507 111.21,78.66L110.86,86.33C110.856,86.406 110.837,86.481 110.805,86.55C110.772,86.619 110.726,86.68 110.669,86.732C110.612,86.783 110.546,86.822 110.474,86.848C110.402,86.873 110.326,86.884 110.25,86.88Z" />
|
||||
<path android:fillColor="#ff4f5660" android:pathData="M233.82,97.49H208.91V120.01H233.82V97.49Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M233.82,115.84H184V120.02H233.82V115.84Z" />
|
||||
<path android:fillColor="#ff2e3338" android:pathData="M262.87,14.32H156.9V99.93H262.87V14.32Z" />
|
||||
<path android:fillColor="#ff4f5660" android:pathData="M271.38,14.32H262.88V99.93H271.38V14.32Z" />
|
||||
<path android:fillColor="#ff4f5660" android:pathData="M251.17,96.01C251.971,96.01 252.62,95.361 252.62,94.56C252.62,93.759 251.971,93.11 251.17,93.11C250.369,93.11 249.72,93.759 249.72,94.56C249.72,95.361 250.369,96.01 251.17,96.01Z" />
|
||||
<path android:fillColor="#ffff9a15" android:pathData="M245.6,96.01C246.401,96.01 247.05,95.361 247.05,94.56C247.05,93.759 246.401,93.11 245.6,93.11C244.799,93.11 244.15,93.759 244.15,94.56C244.15,95.361 244.799,96.01 245.6,96.01Z" />
|
||||
<path android:fillColor="#ff4f5660" android:pathData="M240.03,96.01C240.831,96.01 241.48,95.361 241.48,94.56C241.48,93.759 240.831,93.11 240.03,93.11C239.229,93.11 238.58,93.759 238.58,94.56C238.58,95.361 239.229,96.01 240.03,96.01Z" />
|
||||
<path android:fillColor="#ff88a7ff" android:pathData="M167.16,89.06L252.61,89.06V23.81L167.16,23.81V89.06Z" />
|
||||
<path android:fillColor="#ff3e70dd" android:pathData="M209.94,23.81H167.17V56.43V89.06L209.94,56.43V23.81Z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M209.94,89.05C227.955,89.05 242.56,74.446 242.56,56.43C242.56,38.415 227.955,23.81 209.94,23.81C191.924,23.81 177.32,38.415 177.32,56.43C177.32,74.446 191.924,89.05 209.94,89.05Z" android:strokeAlpha="0.8" android:fillAlpha="0.8" />
|
||||
<path android:fillColor="#ffd9e7ff" android:pathData="M209.94,27.26C215.712,27.26 221.354,28.972 226.152,32.178C230.951,35.385 234.691,39.943 236.9,45.276C239.108,50.608 239.685,56.476 238.558,62.136C237.432,67.797 234.652,72.996 230.57,77.077C226.488,81.157 221.287,83.936 215.626,85.061C209.965,86.185 204.098,85.606 198.766,83.396C193.434,81.186 188.878,77.444 185.673,72.644C182.468,67.844 180.758,62.202 180.76,56.43C180.77,48.695 183.848,41.28 189.319,35.812C194.789,30.343 202.205,27.268 209.94,27.26ZM209.94,23.81C203.485,23.808 197.175,25.72 191.808,29.305C186.44,32.89 182.256,37.986 179.786,43.948C177.315,49.911 176.668,56.473 177.926,62.803C179.185,69.134 182.293,74.949 186.857,79.513C191.421,84.077 197.236,87.185 203.566,88.443C209.897,89.702 216.459,89.055 222.421,86.584C228.384,84.113 233.48,79.929 237.065,74.562C240.65,69.195 242.562,62.884 242.56,56.43C242.56,47.779 239.123,39.482 233.006,33.364C226.888,27.247 218.591,23.81 209.94,23.81Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M209.94,23.81C203.86,23.81 197.901,25.509 192.735,28.716C187.569,31.922 183.402,36.509 180.705,41.958C178.007,47.407 176.887,53.502 177.469,59.554C178.051,65.606 180.313,71.375 184,76.21L209.94,56.43V23.81Z" android:strokeAlpha="0.5" android:fillAlpha="0.5" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M210.47,23.81H209.32V89.06H210.47V23.81Z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M252.62,55.86H167.17V57.01H252.62V55.86Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M202.36,41.33H196.61V71.54H202.36V41.33Z" />
|
||||
<path android:fillColor="#ff000000" android:pathData="M218.81,47.07C219.097,47.069 219.382,47.124 219.647,47.233C219.913,47.342 220.155,47.502 220.358,47.705C220.562,47.908 220.723,48.148 220.833,48.413C220.943,48.679 221,48.963 221,49.25V63.62C221,64.196 220.772,64.747 220.365,65.154C219.958,65.561 219.406,65.79 218.83,65.79H216.83C216.545,65.79 216.263,65.734 216,65.625C215.736,65.516 215.497,65.356 215.296,65.154C215.094,64.953 214.934,64.714 214.825,64.45C214.716,64.187 214.66,63.905 214.66,63.62V49.25C214.66,48.674 214.888,48.121 215.295,47.712C215.702,47.304 216.254,47.073 216.83,47.07H218.83H218.81ZM218.83,41.33H216.83C214.73,41.33 212.715,42.164 211.23,43.65C209.745,45.135 208.91,47.15 208.91,49.25V63.62C208.913,65.72 209.748,67.733 211.233,69.217C212.718,70.702 214.73,71.537 216.83,71.54H218.83C220.93,71.537 222.943,70.702 224.428,69.217C225.912,67.733 226.748,65.72 226.75,63.62V49.25C226.75,47.15 225.916,45.135 224.43,43.65C222.945,42.164 220.931,41.33 218.83,41.33Z" />
|
||||
</group>
|
||||
</vector>
|
5
com.discord/res/drawable/ic_chevron_down_white_12dp.xml
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="24.0dip" android:width="24.0dip" android:viewportWidth="12.0" android:viewportHeight="12.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#ffffffff" android:pathData="M3.705,4l2.295,2.29l2.295,-2.29l0.705,0.705l-3,3l-3,-3z" />
|
||||
</vector>
|
8
com.discord/res/drawable/ic_full_screen_toggle.xml
Normal file
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="24.0dip" android:width="24.0dip" android:viewportWidth="24.0" android:viewportHeight="24.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#ffffffff" android:pathData="M19,3H14V5H19V10H21V5C21,4.4696 20.7893,3.9609 20.4142,3.5858C20.0391,3.2107 19.5304,3 19,3Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M21,19V14H19V19H14V21H19C19.5304,21 20.0391,20.7893 20.4142,20.4142C20.7893,20.0391 21,19.5304 21,19Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M3,5V10H5V5H10V3H5C4.4696,3 3.9609,3.2107 3.5858,3.5858C3.2107,3.9609 3,4.4696 3,5Z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M5,21H10V19H5V14H3V19C3,19.5304 3.2107,20.0391 3.5858,20.4142C3.9609,20.7893 4.4696,21 5,21Z" />
|
||||
</vector>
|
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:tint="#ffb9bbbe" android:height="24.0dip" android:width="24.0dip" android:autoMirrored="true" android:viewportWidth="24.0" android:viewportHeight="24.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#ff000000" android:pathData="M20,18.69L7.84,6.14 5.27,3.49 4,4.76l2.8,2.8v0.01c-0.52,0.99 -0.8,2.16 -0.8,3.42v5l-2,2v1h13.73l2,2L21,19.72l-1,-1.03zM12,22c1.11,0 2,-0.89 2,-2h-4c0,1.11 0.89,2 2,2zM18,14.68L18,11c0,-3.08 -1.64,-5.64 -4.5,-6.32L13.5,4c0,-0.83 -0.67,-1.5 -1.5,-1.5s-1.5,0.67 -1.5,1.5v0.68c-0.15,0.03 -0.29,0.08 -0.42,0.12 -0.1,0.03 -0.2,0.07 -0.3,0.11h-0.01c-0.01,0 -0.01,0 -0.02,0.01 -0.23,0.09 -0.46,0.2 -0.68,0.31 0,0 -0.01,0 -0.01,0.01L18,14.68z" />
|
||||
</vector>
|
5
com.discord/res/drawable/ic_warning_icon_24dp.xml
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="24.0dip" android:width="24.0dip" android:viewportWidth="20.0" android:viewportHeight="20.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#fffaa61a" android:pathData="M10,0C4.48,0 0,4.48 0,10C0,15.52 4.48,20 10,20C15.52,20 20,15.52 20,10C20,4.48 15.52,0 10,0ZM11,15H9V13H11V15ZM11,11H9V5H11V11Z" />
|
||||
</vector>
|
|
@ -1,31 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector android:height="119.0dip" android:width="311.0dip" android:viewportWidth="311.0" android:viewportHeight="119.0"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M44.911,117.5H0v-6.9c0,-11 8.942,-20 19.872,-20h3.975c2.186,0 3.974,-1.8 3.974,-4V62.1c0,-16.6 13.314,-30 29.808,-30h52.562c5.068,0 9.142,-4.1 9.142,-9.2v-0.4c0,-11.1 8.942,-20 19.872,-20h54.648c10.93,0 19.873,9 19.873,20v40h42.625c30.206,0 54.649,24.6 54.649,55H44.911z" android:strokeAlpha="0.2" android:fillAlpha="0.2" />
|
||||
<path android:fillColor="#ff3e70dd" android:pathData="M148.048,117.5h31.795v-95H154.01c-3.279,0 -5.962,2.7 -5.962,6v89z" />
|
||||
<path android:fillColor="#ff202225" android:pathData="M166.927,69.5H57.629v42c0,3.3 2.683,6 5.962,6h97.374c3.279,0 5.962,-2.7 5.962,-6v-42z" />
|
||||
<path android:fillColor="#ff3e70dd" android:pathData="M166.927,55.5H57.629v14h109.298v-14z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M155.003,79.5h-85.45v4h85.45v-4zM155.003,90.5h-85.45v4h85.45v-4zM155.003,101.5h-85.45v4h85.45v-4z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M166.927,41.5H57.629v14h109.298v-14zM87.438,55.5l-9.936,14h19.872l9.936,-14H87.438zM127.183,55.5l-9.936,14h19.872l9.936,-14h-19.872zM156.991,69.5h9.936v-14l-9.936,14z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M156.991,41.5l9.936,14v-14h-9.936zM137.119,41.5h-19.872l9.936,14h19.872l-9.936,-14zM97.374,41.5H77.502l9.936,14h19.872l-9.936,-14z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M58.623,63.5c4.39,0 7.95,-3.582 7.95,-8s-3.56,-8 -7.95,-8c-4.39,0 -7.949,3.582 -7.949,8s3.56,8 7.95,8z" />
|
||||
<path android:fillColor="#ffff9a15" android:pathData="M58.623,59.5c2.195,0 3.975,-1.79 3.975,-4s-1.78,-4 -3.975,-4c-2.195,0 -3.974,1.79 -3.974,4s1.78,4 3.974,4z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M267.281,117.5h-87.438v-95h81.476c3.279,0 5.962,2.7 5.962,6v89z" />
|
||||
<path android:fillColor="#ffff9a15" android:pathData="M198.424,88.5c-5.465,0 -9.936,4.5 -9.936,10s4.471,10 9.936,10h5.266v-20h-5.266z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M203.69,108.5c5.488,0 9.936,-4.477 9.936,-10s-4.448,-10 -9.936,-10c-5.488,0 -9.936,4.477 -9.936,10s4.448,10 9.936,10z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M202.299,97.1c-0.497,0.5 -1.391,0.5 -1.888,0l-1.888,-1.9c-0.496,-0.5 -0.496,-1.4 0,-1.9 0.497,-0.5 1.392,-0.5 1.888,0l1.888,1.9c0.497,0.5 0.497,1.4 0,1.9z" />
|
||||
<path android:fillColor="#ffff9a15" android:pathData="M228.232,88.5c-5.465,0 -9.936,4.5 -9.936,10s4.471,10 9.936,10h5.266v-20h-5.266z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M233.498,108.5c5.488,0 9.936,-4.477 9.936,-10s-4.448,-10 -9.936,-10c-5.487,0 -9.936,4.477 -9.936,10s4.449,10 9.936,10z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M233.498,100.5c0.696,0 1.292,0.6 1.292,1.3v2.7c0,0.7 -0.596,1.3 -1.292,1.3 -0.695,0 -1.291,-0.6 -1.291,-1.3v-2.7c0,-0.7 0.596,-1.3 1.291,-1.3z" />
|
||||
<path android:fillColor="#ffff9a15" android:pathData="M258.041,88.5c-5.465,0 -9.937,4.5 -9.937,10s4.472,10 9.937,10h5.266v-20h-5.266z" />
|
||||
<path android:fillColor="#ffffd836" android:pathData="M263.307,108.5c5.487,0 9.936,-4.477 9.936,-10s-4.449,-10 -9.936,-10c-5.488,0 -9.936,4.477 -9.936,10s4.448,10 9.936,10z" />
|
||||
<path android:fillColor="#ffffffff" android:pathData="M265.294,98.5c0,-0.7 0.596,-1.3 1.292,-1.3h2.682c0.696,0 1.292,0.6 1.292,1.3 0,0.7 -0.596,1.3 -1.292,1.3h-2.682c-0.696,0 -1.292,-0.6 -1.292,-1.3z" />
|
||||
<path android:fillColor="#ffaec7ff" android:pathData="M131.057,20l-1.291,2.6c-0.298,0.6 0.298,1.3 0.993,1l2.584,-1.3a0.63,0.63 0,0 1,0.596 0l2.583,1.3c0.596,0.3 1.292,-0.3 0.994,-1l-1.292,-2.6a0.643,0.643 0,0 1,0 -0.6l1.292,-2.6a0.746,0.746 0,0 0,-0.994 -1l-2.583,1.3a0.63,0.63 0,0 1,-0.596 0l-2.584,-1.3c-0.596,-0.3 -1.291,0.3 -0.993,1l1.291,2.6c0.1,0.1 0.1,0.4 0,0.6z" />
|
||||
<path android:fillColor="#ff7196ff" android:pathData="M290.631,54c-0.596,0 -0.994,-0.4 -0.994,-1v-1c0,-0.6 0.398,-1 0.994,-1s0.993,0.4 0.993,1v1c0,0.5 -0.496,1 -0.993,1zM290.631,62c-0.596,0 -0.994,-0.4 -0.994,-1v-1c0,-0.6 0.398,-1 0.994,-1s0.993,0.4 0.993,1v1c0,0.5 -0.496,1 -0.993,1zM293.115,56.5c0,-0.6 0.397,-1 0.993,-1h0.994c0.596,0 0.994,0.4 0.994,1s-0.398,1 -0.994,1h-0.994c-0.596,0 -0.993,-0.5 -0.993,-1zM285.166,56.5c0,-0.6 0.397,-1 0.994,-1h0.993c0.596,0 0.994,0.4 0.994,1s-0.398,1 -0.994,1h-0.993c-0.597,0 -0.994,-0.5 -0.994,-1z" />
|
||||
<path android:fillColor="#ffd4e4ff" android:pathData="M99.858,3c-0.596,0 -0.994,-0.4 -0.994,-1V1c0,-0.6 0.398,-1 0.994,-1s0.993,0.4 0.993,1v1c0,0.6 -0.397,1 -0.993,1zM99.858,11c-0.596,0 -0.994,-0.4 -0.994,-1V9c0,-0.6 0.398,-1 0.994,-1s0.993,0.4 0.993,1v1c0,0.6 -0.397,1 -0.993,1zM102.342,5.5c0,-0.6 0.397,-1 0.993,-1h0.994c0.596,0 0.994,0.4 0.994,1s-0.398,1 -0.994,1h-0.994c-0.596,0 -0.993,-0.4 -0.993,-1zM94.393,5.5c0,-0.6 0.397,-1 0.994,-1h0.993c0.597,0 0.994,0.4 0.994,1s-0.397,1 -0.994,1h-0.993c-0.597,0 -0.994,-0.4 -0.994,-1z" />
|
||||
<path android:fillColor="#ff202225" android:pathData="M51.966,96.6c0,-1.9 -1.391,-3.7 -3.28,-4 -2.384,-0.4 -4.47,1.5 -4.47,3.8 0,2.1 -0.398,4.3 -1.49,6.1 -0.498,0.9 -0.796,2 -0.796,3.1 0.1,3.2 2.683,5.8 5.763,6 3.478,0.2 6.36,-2.6 6.36,-6.1 0,-1.1 -0.299,-2.1 -0.796,-2.9 -0.795,-1.8 -1.291,-3.9 -1.291,-6z" />
|
||||
<path android:fillColor="#ff202225" android:pathData="M45.507,118.9a0.893,0.893 0,0 1,-0.894 -0.9v-11a0.893,0.893 0,1 1,1.788 0v11c-0.1,0.5 -0.497,0.9 -0.894,0.9zM50.773,118.9a0.893,0.893 0,0 1,-0.894 -0.9v-11a0.893,0.893 0,1 1,1.788 0v11c0,0.5 -0.397,0.9 -0.894,0.9zM53.357,104.5c-3.08,0 -5.266,-2.9 -5.366,-3.1 -0.298,-0.4 -0.199,-1.1 0.199,-1.4 0.397,-0.3 1.093,-0.2 1.391,0.2 0,0 1.69,2.3 3.776,2.3 1.192,0 2.384,-0.8 3.477,-2.3 0.298,-0.4 0.994,-0.5 1.391,-0.2 0.398,0.3 0.497,1 0.2,1.4 -1.491,2.1 -3.18,3.1 -5.068,3.1zM294.208,98.5c0.894,-1.7 0.496,-3.9 -1.093,-5 -1.988,-1.4 -4.67,-0.8 -5.763,1.3 -0.994,1.9 -2.385,3.6 -4.173,4.7 -0.895,0.6 -1.59,1.4 -2.087,2.4 -1.391,2.8 -0.397,6.4 2.385,8 2.981,1.8 6.856,0.6 8.445,-2.4 0.497,-0.9 0.696,-2 0.696,-3 0,-2.1 0.596,-4.2 1.59,-6z" />
|
||||
<path android:fillColor="#ff202225" android:pathData="M289.239,118.9a0.894,0.894 0,0 1,-0.894 -0.9v-11a0.894,0.894 0,1 1,1.789 0v11c-0.1,0.5 -0.497,0.9 -0.895,0.9zM297.586,104.2h-7.949c-0.596,0 -0.993,-0.4 -0.993,-1s0.397,-1 0.993,-1h7.949c0.596,0 0.994,0.4 0.994,1s-0.497,1 -0.994,1zM285.563,101.5c-0.298,0 -0.596,-0.1 -0.794,-0.4l-4.472,-6c-0.298,-0.4 -0.198,-1.1 0.199,-1.4 0.397,-0.3 1.093,-0.2 1.391,0.2l4.471,6c0.298,0.4 0.199,1.1 -0.198,1.4 -0.199,0.1 -0.398,0.2 -0.597,0.2zM275.627,110.5c-0.298,0 -0.596,-0.1 -0.794,-0.4 -0.299,-0.4 -0.199,-1.1 0.198,-1.4l6.955,-5c0.398,-0.3 1.093,-0.2 1.392,0.2 0.298,0.4 0.198,1.1 -0.199,1.4l-6.955,5c-0.199,0.1 -0.398,0.2 -0.597,0.2z" />
|
||||
<path android:fillColor="#ffff73fa" android:pathData="M204.386,36.6h-11.924v12h11.924v-12zM226.245,36.6h-11.923v12h11.923v-12zM248.104,36.6h-11.923v12h11.923v-12zM269.964,36.6h-11.923v12h11.923v-12zM204.386,53.6h-11.924v12h11.924v-12zM226.245,53.6h-11.923v12h11.923v-12zM248.104,53.6h-11.923v12h11.923v-12zM269.964,53.6h-11.923v12h11.923v-12zM204.386,70.6h-11.924v12h11.924v-12zM226.245,70.6h-11.923v12h11.923v-12zM248.104,70.6h-11.923v12h11.923v-12zM269.964,70.6h-11.923v12h11.923v-12z" />
|
||||
<path android:fillColor="#ff3e70dd" android:pathData="M188.422,48.641h3.974v-12h-3.974v12zM210.281,48.641h3.974v-12h-3.974v12zM232.14,48.641h3.975v-12h-3.975v12zM254,48.641h3.974v-12H254v12zM188.422,65.641h3.974v-12h-3.974v12zM210.281,65.641h3.974v-12h-3.974v12zM232.14,65.641h3.975v-12h-3.975v12zM254,65.641h3.974v-12H254v12zM188.422,82.641h3.974v-12h-3.974v12zM210.281,82.641h3.974v-12h-3.974v12zM232.14,82.641h3.975v-12h-3.975v12zM254,82.641h3.974v-12H254v12z" />
|
||||
</vector>
|
3
com.discord/res/layout/guild_role_chip.xml
Normal file
|
@ -0,0 +1,3 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<com.google.android.material.chip.Chip android:textAppearance="@style/UiKit.TextView.Subtext.Semibold" android:textColor="?colorTextNormal" android:ellipsize="end" android:maxLines="1" app:chipBackgroundColor="?colorBackgroundTertiary" app:chipCornerRadius="4.0dip" app:chipIcon="@drawable/drawable_circle_white_12dp" app:chipIconSize="12.0sp" app:chipStartPadding="@dimen/uikit_spacing_medium" style="@style/UiKit.TextView"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" />
|
|
@ -8,7 +8,7 @@
|
|||
<ImageView android:id="@id/close" android:background="?selectableItemBackground" android:padding="@dimen/uikit_spacing_large" android:src="@drawable/ic_close_24dp" android:tint="@color/white" android:contentDescription="@string/close_window" style="@style/UiKit.ImageView" />
|
||||
</LinearLayout>
|
||||
<androidx.appcompat.widget.AppCompatEditText android:id="@id/search_input" android:background="@drawable/drawable_uikit_primary_500_bg_dark" android:padding="@dimen/uikit_spacing_medium" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:drawablePadding="@dimen/uikit_spacing_medium" android:drawableStart="@drawable/ic_search_grey_24dp" style="@style/UiKit.SearchInput" />
|
||||
<androidx.appcompat.widget.AppCompatTextView android:textColor="@color/white" android:gravity="center" android:id="@id/empty_results" android:visibility="gone" android:layout_width="fill_parent" android:layout_marginLeft="@dimen/uikit_spacing_xxlarge" android:layout_marginTop="@dimen/uikit_spacing_xxxlarge" android:layout_marginRight="@dimen/uikit_spacing_xxlarge" android:text="@string/overlay_no_results" android:drawableBottom="@drawable/img_quick_switcher_empty" android:drawablePadding="@dimen/uikit_spacing_xlarge" android:layout_weight="1.0" android:textAlignment="center" style="@style/UiKit.TextView.Large" />
|
||||
<androidx.appcompat.widget.AppCompatTextView android:textColor="@color/white" android:gravity="center" android:id="@id/empty_results" android:visibility="gone" android:layout_width="fill_parent" android:layout_marginLeft="@dimen/uikit_spacing_xxlarge" android:layout_marginTop="@dimen/uikit_spacing_xxxlarge" android:layout_marginRight="@dimen/uikit_spacing_xxlarge" android:text="@string/overlay_no_results" android:drawableBottom="@drawable/img_quick_switcher_empty" android:drawablePadding="@dimen/uikit_spacing_medium" android:layout_weight="1.0" android:textAlignment="center" app:autoSizeMinTextSize="8.0sp" app:autoSizeTextType="uniform" style="@style/UiKit.TextView.Large" />
|
||||
<androidx.recyclerview.widget.RecyclerView android:id="@id/results_rv" android:padding="@dimen/uikit_spacing_medium" android:clipToPadding="false" android:layout_weight="1.0" style="@style/UiKit.ViewGroup.RecyclerView" />
|
||||
</LinearLayout>
|
||||
</androidx.cardview.widget.CardView>
|
3
com.discord/res/layout/stream_feedback_spinner_item.xml
Normal file
|
@ -0,0 +1,3 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TextView android:textColor="?primary_100" android:id="@id/stream_feedback_spinner_text" android:background="?primary_700" android:padding="@dimen/uikit_spacing_medium" android:singleLine="true" style="@style/UiKit.TextView"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" />
|
13
com.discord/res/layout/view_golive_stream.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<merge android:layout_width="fill_parent" android:layout_height="fill_parent"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<LinearLayout android:gravity="center_horizontal" android:layout_gravity="center_vertical" android:id="@id/golive_stream_ended" android:background="@color/primary_700" android:paddingTop="@dimen/uikit_spacing_xxlarge" android:paddingBottom="@dimen/uikit_spacing_xxlarge" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerVertical="true" style="@style/UiKit.ViewGroup.LinearLayout">
|
||||
<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/uikit_spacing_large" android:src="?drawable_stream_ended" android:importantForAccessibility="no" />
|
||||
<TextView android:textSize="@dimen/uikit_textsize_xlarge" android:textColor="@color/white" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/stream_ended" android:fontFamily="@font/whitney_semibold" style="@style/UiKit.TextView" />
|
||||
</LinearLayout>
|
||||
<com.discord.views.video.AppVideoStreamRenderer android:id="@id/golive_stream_video_renderer" android:background="@color/black" android:layout_width="fill_parent" android:layout_height="fill_parent" />
|
||||
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="@color/white" android:gravity="center" android:id="@id/golive_stream_paused" android:background="@color/black_alpha_70" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/stream_capture_paused" android:fontFamily="@font/whitney_semibold" style="@style/UiKit.TextView" />
|
||||
<RelativeLayout android:id="@id/golive_stream_loading_indicator" android:background="@color/black" android:layout_width="fill_parent" android:layout_height="fill_parent">
|
||||
<ProgressBar android:layout_width="50.0dip" android:layout_height="50.0dip" android:indeterminate="true" android:layout_centerInParent="true" />
|
||||
</RelativeLayout>
|
||||
</merge>
|
|
@ -2,5 +2,5 @@
|
|||
<merge android:layout_width="wrap_content" android:layout_height="wrap_content"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<TextView android:textColor="@color/primary_100" android:gravity="center" android:layout_gravity="center_vertical" android:id="@id/loading_button_text" android:textAllCaps="true" app:fontFamily="@font/whitney_semibold" app:layout_constrainedHeight="true" app:layout_constrainedWidth="true" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.TextView" />
|
||||
<ProgressBar android:id="@id/loading_button_progress" android:layout_width="0.0dip" android:layout_height="0.0dip" app:layout_constraintBottom_toBottomOf="@id/loading_button_text" app:layout_constraintHeight_max="48.0dip" app:layout_constraintLeft_toLeftOf="@id/loading_button_text" app:layout_constraintRight_toRightOf="@id/loading_button_text" app:layout_constraintTop_toTopOf="@id/loading_button_text" />
|
||||
<ProgressBar android:id="@id/loading_button_progress" android:visibility="invisible" android:layout_width="0.0dip" android:layout_height="0.0dip" app:layout_constraintBottom_toBottomOf="@id/loading_button_text" app:layout_constraintHeight_max="48.0dip" app:layout_constraintLeft_toLeftOf="@id/loading_button_text" app:layout_constraintRight_toRightOf="@id/loading_button_text" app:layout_constraintTop_toTopOf="@id/loading_button_text" />
|
||||
</merge>
|
7
com.discord/res/layout/view_stream_preview.xml
Normal file
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.constraintlayout.widget.ConstraintLayout android:background="@drawable/bg_stream_preview" android:layout_width="fill_parent" android:layout_height="wrap_content" android:backgroundTint="?primary_700"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/stream_preview_image" android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_marginTop="@dimen/uikit_spacing_large" app:layout_constraintBottom_toTopOf="@id/stream_preview_placeholder_caption" app:layout_constraintDimensionRatio="H,16:9" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintVertical_chainStyle="packed" app:placeholderImage="?drawable_stream_preview_not_available" />
|
||||
<TextView android:textSize="16.0sp" android:textColor="@color/white" android:id="@id/stream_preview_overlay_text" android:background="@drawable/bg_stream_preview_overlay_caption" android:padding="8.0dip" android:text="@string/join_stream" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.TextView" />
|
||||
<TextView android:textColor="?stream_preview_placeholder_color" android:id="@id/stream_preview_placeholder_caption" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_xlarge" android:text="@string/stream_preview_loading" app:layout_constrainedHeight="true" app:layout_constrainedWidth="true" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@id/stream_preview_image" style="@style/UiKit.TextView" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
|
@ -5,6 +5,7 @@
|
|||
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/participant_bg_avatar" android:layout_width="fill_parent" android:layout_height="fill_parent" />
|
||||
<View android:id="@id/participant_bg_letterbox" android:background="@android:color/black" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" />
|
||||
<com.discord.views.VoiceUserView android:id="@id/participant_voice_user_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" app:vuv_avatar_size="@dimen/avatar_size_large" />
|
||||
<com.discord.views.video.AppVideoStreamRenderer android:id="@id/participant_video_stream_renderer" android:layout_width="fill_parent" android:layout_height="fill_parent" app:vcpv_is_overlay="true" app:vcpv_match_video_orientation="false" />
|
||||
</RelativeLayout>
|
||||
<ImageView android:id="@id/participant_voice_status_indicator" android:background="@drawable/drawable_bg_voice_status_indicator" android:padding="4.0dip" android:layout_width="24.0dip" android:layout_height="24.0dip" android:layout_marginTop="8.0dip" android:layout_alignParentTop="true" android:layout_marginEnd="8.0dip" android:layout_alignParentEnd="true" />
|
||||
<RelativeLayout android:id="@id/participant_video_loading_indicator" android:background="@android:color/black" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent">
|
||||
|
|
|
@ -1,8 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout android:gravity="center_vertical" android:background="?selectableItemBackground" android:paddingLeft="@dimen/uikit_spacing_large" android:paddingTop="@dimen/uikit_spacing_medium" android:paddingRight="@dimen/uikit_spacing_large" android:paddingBottom="@dimen/uikit_spacing_medium" android:focusable="true" android:clickable="true" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal"
|
||||
<LinearLayout android:orientation="vertical" android:paddingLeft="@dimen/uikit_spacing_large" android:paddingTop="@dimen/uikit_spacing_medium" android:paddingRight="@dimen/uikit_spacing_large" android:paddingBottom="@dimen/uikit_spacing_medium" android:layout_width="fill_parent" android:layout_height="wrap_content"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<com.discord.views.VoiceUserView android:id="@id/voice_user_list_item_user_avatar" android:layout_width="wrap_content" android:layout_height="wrap_content" app:vuv_avatar_size="52.0dip" />
|
||||
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?primary_100" android:id="@id/voice_user_list_item_user_name" android:layout_width="0.0dip" android:layout_marginLeft="16.0dip" android:layout_marginRight="16.0dip" android:singleLine="true" android:layout_weight="1.0" style="@style/UiKit.TextView" />
|
||||
<ImageView android:id="@id/voice_user_list_item_mute_indicator" android:padding="8.0dip" android:src="@drawable/ic_mic_grey_24dp" android:contentDescription="@string/form_label_muted" style="@style/UiKit.ImageView" />
|
||||
<ImageView android:id="@id/voice_user_list_item_deafen_indicator" android:padding="8.0dip" android:src="@drawable/ic_headset_grey_24dp" android:contentDescription="@string/sound_deafen" style="@style/UiKit.ImageView" />
|
||||
<LinearLayout android:gravity="center_vertical" android:background="?selectableItemBackground" android:focusable="true" android:clickable="true" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal">
|
||||
<com.discord.views.VoiceUserView android:id="@id/voice_user_list_item_user_avatar" android:layout_width="wrap_content" android:layout_height="wrap_content" app:vuv_avatar_size="52.0dip" />
|
||||
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?primary_100" android:id="@id/voice_user_list_item_user_name" android:layout_width="0.0dip" android:layout_marginLeft="16.0dip" android:layout_marginRight="16.0dip" android:singleLine="true" android:layout_weight="1.0" style="@style/UiKit.TextView" />
|
||||
<TextView android:textSize="@dimen/uikit_textsize_small" android:textColor="@color/white" android:id="@id/voice_user_list_item_live_indicator" android:background="@drawable/drawable_rect_rounded_red_500" android:paddingLeft="@dimen/uikit_spacing_small" android:paddingRight="@dimen/uikit_spacing_small" android:layout_marginRight="@dimen/uikit_spacing_medium" android:text="@string/live" android:textAllCaps="true" android:fontFamily="@font/whitney_semibold" android:layout_marginEnd="@dimen/uikit_spacing_medium" style="@style/UiKit.TextView" />
|
||||
<ImageView android:id="@id/voice_user_list_item_mute_indicator" android:padding="8.0dip" android:src="@drawable/ic_mic_grey_24dp" android:contentDescription="@string/form_label_muted" style="@style/UiKit.ImageView" />
|
||||
<ImageView android:id="@id/voice_user_list_item_deafen_indicator" android:padding="8.0dip" android:src="@drawable/ic_headset_grey_24dp" android:contentDescription="@string/sound_deafen" style="@style/UiKit.ImageView" />
|
||||
</LinearLayout>
|
||||
<com.discord.views.StreamPreviewView android:id="@id/voice_user_list_item_user_stream_preview" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_large" />
|
||||
</LinearLayout>
|
|
@ -16,7 +16,7 @@
|
|||
</androidx.core.widget.NestedScrollView>
|
||||
<View style="@style/UiKit.Settings.Divider" />
|
||||
<LinearLayout style="@style/UiKit.Dialog.ButtonContainer">
|
||||
<Button android:textColor="?primary_000" android:id="@id/cancel_premium_cancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/premium_cancel_cancel_mobile" style="@style/UiKit.Button.Transparent" />
|
||||
<Button android:textColor="?primary_000" android:id="@id/cancel_premium_cancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxWidth="150.0dip" android:text="@string/premium_cancel_cancel_mobile" style="@style/UiKit.Button.Transparent" />
|
||||
<com.discord.views.LoadingButton android:layout_gravity="center_vertical" android:id="@id/cancel_premium_confirm" android:background="@drawable/button_green" android:paddingTop="@dimen/uikit_spacing_large" android:paddingBottom="@dimen/uikit_spacing_large" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="@dimen/uikit_spacing_medium" app:lb_progress_color="@color/white" app:lb_text="@string/premium_cancel_confirm_mobile" app:lb_text_color="@drawable/button_text_color_primary_100" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
|
@ -2,8 +2,8 @@
|
|||
<androidx.constraintlayout.widget.ConstraintLayout android:id="@id/member_list_item_container" android:background="?selectableItemBackground" android:focusable="true" android:clickable="true" style="@style/UiKit.ViewGroup.ConstraintLayout"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/member_list_item_avatar" android:layout_marginLeft="@dimen/uikit_spacing_medium" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_medium" android:layout_marginBottom="@dimen/uikit_spacing_medium" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@id/member_list_item_name" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:placeholderImage="@drawable/drawable_circle_purple_brand" style="@style/Avatar.Large" />
|
||||
<TextView android:gravity="center_vertical" android:id="@id/member_list_item_name" android:layout_width="0.0dip" android:layout_margin="@dimen/uikit_spacing_medium" android:singleLine="true" app:layout_constraintBottom_toTopOf="@id/member_list_item_roles_recycler" app:layout_constraintEnd_toStartOf="@id/member_list_item_lock" app:layout_constraintStart_toEndOf="@id/member_list_item_avatar" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.TextView.Large" />
|
||||
<androidx.recyclerview.widget.RecyclerView android:orientation="horizontal" android:id="@id/member_list_item_roles_recycler" android:layout_width="0.0dip" android:layout_marginBottom="@dimen/uikit_spacing_medium" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="@id/member_list_item_name" app:layout_constraintStart_toStartOf="@id/member_list_item_name" app:layout_constraintTop_toBottomOf="@id/member_list_item_name" style="@style/UiKit.ViewGroup.RecyclerView" />
|
||||
<TextView android:gravity="center_vertical" android:id="@id/member_list_item_name" android:layout_width="0.0dip" android:layout_margin="@dimen/uikit_spacing_medium" android:singleLine="true" app:layout_constraintBottom_toTopOf="@id/member_list_item_roles_list" app:layout_constraintEnd_toStartOf="@id/member_list_item_lock" app:layout_constraintStart_toEndOf="@id/member_list_item_avatar" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.TextView.Large" />
|
||||
<com.discord.widgets.roles.RolesListView android:orientation="horizontal" android:id="@id/member_list_item_roles_list" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/uikit_spacing_medium" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="@id/member_list_item_name" app:layout_constraintStart_toStartOf="@id/member_list_item_name" app:layout_constraintTop_toBottomOf="@id/member_list_item_name" />
|
||||
<ImageView android:id="@id/member_list_item_lock" android:layout_margin="@dimen/uikit_spacing_small" android:src="@drawable/ic_role_lock" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@id/member_list_item_overflow" app:layout_constraintStart_toEndOf="@id/member_list_item_name" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.ImageView" />
|
||||
<ImageView android:id="@id/member_list_item_overflow" android:layout_margin="@dimen/uikit_spacing_medium" android:src="@drawable/ic_overflow_grey" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/member_list_item_lock" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.ImageView" />
|
||||
<View android:layout_width="0.0dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="@id/member_list_item_name" app:layout_constraintStart_toStartOf="@id/member_list_item_name" style="@style/UiKit.Settings.Divider" />
|
||||
|
|
13
com.discord/res/layout/widget_spectate.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.constraintlayout.widget.ConstraintLayout android:background="@color/black" android:fitsSystemWindows="true" android:keepScreenOn="true" style="@style/UiKit.ViewGroup.Page"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<com.discord.views.video.ApplicationStreamView android:id="@id/application_stream_view" android:focusable="true" android:clickable="true" android:layout_width="fill_parent" android:layout_height="fill_parent" />
|
||||
<androidx.constraintlayout.widget.ConstraintLayout android:layout_width="fill_parent" android:layout_height="fill_parent">
|
||||
<com.google.android.material.appbar.AppBarLayout android:id="@id/action_bar_toolbar_layout" android:layout_width="fill_parent" android:layout_height="?actionBarSize" app:layout_constraintTop_toTopOf="parent" style="@style/AppTheme.AppBarLayout.Flat">
|
||||
<androidx.appcompat.widget.Toolbar style="@style/AppTheme.Toolbar.Transparent" />
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
<ImageView android:id="@id/spectate_report_problem" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_large" android:src="@drawable/ic_warning_icon_24dp" android:contentDescription="@string/stream_report_problem" android:layout_marginEnd="@dimen/uikit_spacing_large" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@id/action_bar_toolbar_layout" />
|
||||
<include android:visibility="gone" android:layout_width="0.0dip" android:layout_height="wrap_content" app:layout_constrainedHeight="true" app:layout_constraintBottom_toTopOf="@id/spectate_push_to_talk" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" layout="@layout/widget_spectate_controls" />
|
||||
<Button android:textColor="@color/primary_100" android:id="@id/spectate_push_to_talk" android:background="@drawable/drawable_button_primary_700" android:visibility="gone" android:layout_width="0.0dip" android:layout_margin="@dimen/uikit_spacing_medium" android:text="@string/keybind_push_to_talk" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" style="@style/UiKit.Button" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
8
com.discord/res/layout/widget_spectate_controls.xml
Normal file
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout android:gravity="center" android:id="@id/spectate_controls" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<ImageView android:id="@id/spectate_controls_disconnect_stream" android:background="@drawable/drawable_circle_primary_700" android:layout_margin="11.0dip" android:src="@drawable/ic_stop_stream_v2" android:contentDescription="@string/video" style="@style/UiKit.Calls.ButtonCircle" />
|
||||
<ImageView android:id="@id/spectate_controls_full_screen_toggle" android:background="@drawable/drawable_circle_primary_700" android:layout_margin="11.0dip" android:src="@drawable/ic_full_screen_toggle" android:contentDescription="@string/video" style="@style/UiKit.Calls.ButtonCircle" />
|
||||
<ImageView android:id="@id/spectate_controls_mute" android:background="@drawable/drawable_circle_primary_700" android:layout_margin="11.0dip" android:src="@drawable/ic_mic_white_24dp" android:contentDescription="@string/mute" style="@style/UiKit.Calls.ButtonCircle" />
|
||||
<ImageView android:id="@id/spectate_controls_disconnect_voice" android:background="@drawable/drawable_circle_red" android:layout_margin="11.0dip" android:src="@drawable/ic_call_audio_stop_white_24dp" android:contentDescription="@string/disconnect" style="@style/UiKit.Calls.ButtonCircle" />
|
||||
</LinearLayout>
|
23
com.discord/res/layout/widget_spectate_report_problem.xml
Normal file
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout style="@style/UiKit.ViewGroup.Page.LinearLayout"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<LinearLayout android:id="@id/notice_header_container" style="@style/UiKit.ViewGroup.LinearLayout">
|
||||
<TextView android:id="@id/report_problem_header" android:padding="@dimen/uikit_spacing_large" android:text="@string/stream_report_a_problem" style="@style/UiKit.TextView.H1.Bold" />
|
||||
<View style="@style/UiKit.Divider" />
|
||||
</LinearLayout>
|
||||
<ScrollView android:layout_width="fill_parent" android:layout_height="200.0dip" android:fadeScrollbars="false">
|
||||
<RadioGroup android:id="@id/report_error_radio_group" android:paddingLeft="@dimen/uikit_spacing_large" android:paddingTop="@dimen/uikit_spacing_medium" android:paddingRight="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout">
|
||||
<RadioButton android:textSize="@dimen/uikit_textsize_large" android:textColor="?primary_100" android:id="@id/report_error_stream_black" android:layout_width="fill_parent" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/stream_report_black" android:layoutDirection="rtl" style="@style/UiKit.TextView" />
|
||||
<RadioButton android:textSize="@dimen/uikit_textsize_large" android:textColor="?primary_100" android:id="@id/report_error_blurry" android:layout_width="fill_parent" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/stream_report_blurry" android:layoutDirection="rtl" style="@style/UiKit.TextView" />
|
||||
<RadioButton android:textSize="@dimen/uikit_textsize_large" android:textColor="?primary_100" android:id="@id/report_error_lagging" android:layout_width="fill_parent" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/stream_report_lagging" android:layoutDirection="rtl" style="@style/UiKit.TextView" />
|
||||
<RadioButton android:textSize="@dimen/uikit_textsize_large" android:textColor="?primary_100" android:id="@id/report_error_out_of_sync" android:layout_width="fill_parent" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/stream_report_out_of_sync" android:layoutDirection="rtl" style="@style/UiKit.TextView" />
|
||||
<RadioButton android:textSize="@dimen/uikit_textsize_large" android:textColor="?primary_100" android:id="@id/report_error_audio_absent" android:layout_width="fill_parent" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/stream_report_audio_missing" android:layoutDirection="rtl" style="@style/UiKit.TextView" />
|
||||
<RadioButton android:textSize="@dimen/uikit_textsize_large" android:textColor="?primary_100" android:id="@id/report_error_audio_poor" android:layout_width="fill_parent" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/stream_report_audio_poor" android:layoutDirection="rtl" style="@style/UiKit.TextView" />
|
||||
</RadioGroup>
|
||||
</ScrollView>
|
||||
<View style="@style/UiKit.Settings.Divider" />
|
||||
<LinearLayout style="@style/UiKit.Dialog.ButtonContainer">
|
||||
<Button android:textColor="?primary_100" android:layout_gravity="center_vertical" android:id="@id/report_problem_cancel" android:background="?selectableItemBackground" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_medium" android:text="@string/cancel" android:layout_marginStart="@dimen/uikit_spacing_medium" />
|
||||
<com.discord.views.LoadingButton android:layout_gravity="center_vertical" android:id="@id/report_problem_submit" android:background="@drawable/drawable_button_green_neutral" android:padding="@dimen/uikit_spacing_medium" android:paddingTop="@dimen/uikit_spacing_large" android:paddingBottom="@dimen/uikit_spacing_large" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_medium" android:fontFamily="@font/whitney_medium" android:layout_marginStart="@dimen/uikit_spacing_medium" app:lb_disabled_alpha="0.5" app:lb_text="@string/stream_report_submit" app:lb_text_color="@color/white" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
16
com.discord/res/layout/widget_spectate_stream_full.xml
Normal file
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout style="@style/UiKit.ViewGroup.Page.LinearLayout"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<LinearLayout android:id="@id/notice_header_container" style="@style/UiKit.ViewGroup.LinearLayout">
|
||||
<TextView android:padding="@dimen/uikit_spacing_large" android:text="@string/stream_full_modal_header" style="@style/UiKit.TextView.H1.Bold" />
|
||||
<View style="@style/UiKit.Divider" />
|
||||
</LinearLayout>
|
||||
<LinearLayout android:paddingLeft="@dimen/uikit_spacing_large" android:paddingTop="@dimen/uikit_spacing_medium" android:paddingRight="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout">
|
||||
<TextView android:textColor="@color/primary_200" android:id="@id/cancel_premium_grandfathered" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/stream_full_modal_body" android:fontFamily="@font/whitney_bold" style="@style/UiKit.TextView" />
|
||||
<ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/drawable_stream_full" android:importantForAccessibility="no" />
|
||||
</LinearLayout>
|
||||
<View style="@style/UiKit.Settings.Divider" />
|
||||
<LinearLayout style="@style/UiKit.Dialog.ButtonContainer">
|
||||
<Button android:textColor="@color/white" android:layout_gravity="center_vertical" android:id="@id/stream_full_confirm" android:background="@drawable/drawable_button_purple" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_medium" android:text="@string/okay" android:layout_marginStart="@dimen/uikit_spacing_medium" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
10
com.discord/res/layout/widget_spectators.xml
Normal file
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout style="@style/UiKit.ViewGroup.Page"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<com.google.android.material.appbar.AppBarLayout style="@style/AppTheme.AppBarLayout.Flat">
|
||||
<androidx.appcompat.widget.Toolbar style="@style/AppTheme.Toolbar" />
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
<RelativeLayout style="@style/UiKit.ViewGroup.RelativeLayout.AppBarScrollingViewBehavior">
|
||||
<androidx.recyclerview.widget.RecyclerView android:id="@id/spectators_list" android:background="?colorPrimary" android:layout_width="fill_parent" android:layout_height="fill_parent" />
|
||||
</RelativeLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
23
com.discord/res/layout/widget_stream_feedback_dialog.xml
Normal file
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout android:animateLayoutChanges="false" style="@style/UiKit.ViewGroup.Page.LinearLayout"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<LinearLayout android:id="@id/notice_header_container" style="@style/UiKit.ViewGroup.LinearLayout">
|
||||
<TextView android:padding="@dimen/uikit_spacing_large" android:text="@string/stream_report_a_problem_post_stream" style="@style/UiKit.TextView.H1.Bold" />
|
||||
<View style="@style/UiKit.Divider" />
|
||||
</LinearLayout>
|
||||
<LinearLayout android:paddingLeft="@dimen/uikit_spacing_large" android:paddingTop="@dimen/uikit_spacing_medium" android:paddingRight="@dimen/uikit_spacing_large" android:animateLayoutChanges="false" style="@style/UiKit.ViewGroup.LinearLayout">
|
||||
<TextView android:textColor="?primary_200" android:id="@id/cancel_premium_grandfathered" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/stream_report_rating_body" android:fontFamily="@font/whitney_bold" style="@style/UiKit.TextView" />
|
||||
<LinearLayout android:gravity="center" android:layout_width="fill_parent" android:layout_height="64.0dip" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_large" android:animateLayoutChanges="false">
|
||||
<ImageView android:id="@id/stream_feedback_sad" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:src="@drawable/drawable_stream_feedback_face_sad_grayscale" />
|
||||
<ImageView android:id="@id/stream_feedback_neutral" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:src="@drawable/drawable_stream_feedback_face_neutral_grayscale" />
|
||||
<ImageView android:id="@id/stream_feedback_happy" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:src="@drawable/drawable_stream_feedback_face_happy_grayscale" />
|
||||
</LinearLayout>
|
||||
<TextView android:textColor="?primary_200" android:id="@id/stream_feedback_reason_header" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/stream_report_problem_header_mobile" android:textAllCaps="true" style="@style/UiKit.TextView.Bold" />
|
||||
<Spinner android:id="@id/stream_feedback_reason_spinner" android:background="?bg_stream_feedback_spinner_closed" android:layout_width="fill_parent" android:layout_height="wrap_content" android:popupBackground="?bg_stream_feedback_spinner_dropdown" />
|
||||
</LinearLayout>
|
||||
<View style="@style/UiKit.Settings.Divider" />
|
||||
<LinearLayout style="@style/UiKit.Dialog.ButtonContainer">
|
||||
<Button android:textColor="?primary_300" android:layout_gravity="center_vertical" android:id="@id/stream_feedback_cancel" android:background="@color/transparent" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_medium" android:foreground="?selectableItemBackground" android:text="@string/cancel" android:layout_marginStart="@dimen/uikit_spacing_medium" style="@style/UiKit.Button" />
|
||||
<com.discord.views.LoadingButton android:layout_gravity="center_vertical" android:id="@id/stream_feedback_submit" android:background="@drawable/drawable_button_purple_neutral" android:padding="@dimen/uikit_spacing_medium" android:paddingTop="@dimen/uikit_spacing_large" android:paddingBottom="@dimen/uikit_spacing_large" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_medium" android:fontFamily="@font/whitney_medium" android:layout_marginStart="@dimen/uikit_spacing_medium" app:lb_disabled_alpha="0.5" app:lb_text="@string/stream_report_submit" app:lb_text_color="@color/white" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
|
@ -3,26 +3,18 @@
|
|||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<TextView android:id="@id/rich_presence_header" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/UserProfile.Section.Header" />
|
||||
<androidx.cardview.widget.CardView app:cardBackgroundColor="?colorBackgroundPrimary" style="@style/UserProfile.Section.Card">
|
||||
<androidx.constraintlayout.widget.ConstraintLayout android:paddingBottom="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.ConstraintLayout">
|
||||
<androidx.constraintlayout.widget.Guideline android:orientation="vertical" android:id="@id/start_guideline" android:layout_width="wrap_content" android:layout_height="wrap_content" app:layout_constraintGuide_begin="@dimen/uikit_spacing_large" />
|
||||
<androidx.constraintlayout.widget.Guideline android:orientation="vertical" android:id="@id/embed_guideline_right" android:layout_width="wrap_content" android:layout_height="wrap_content" app:layout_constraintGuide_end="@dimen/uikit_spacing_large" />
|
||||
<LinearLayout android:gravity="center" android:orientation="vertical" android:id="@id/stream_preview_placeholder" android:background="@drawable/drawable_bg_stream_preview" android:layout_width="0.0dip" android:layout_height="0.0dip" app:layout_constraintBottom_toBottomOf="@id/stream_preview_image" app:layout_constraintLeft_toLeftOf="@id/stream_preview_image" app:layout_constraintRight_toRightOf="@id/stream_preview_image" app:layout_constraintTop_toTopOf="@id/stream_preview_image">
|
||||
<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10.0dip" android:layout_marginBottom="@dimen/uikit_spacing_large" android:src="@drawable/img_no_stream_preview" />
|
||||
<TextView android:textColor="?stream_preview_placeholder_color" android:id="@id/stream_preview_placeholder_caption" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/stream_preview_loading" style="@style/UiKit.TextView" />
|
||||
</LinearLayout>
|
||||
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/stream_preview_image" android:layout_width="0.0dip" android:layout_height="0.0dip" app:layout_constraintDimensionRatio="H,16:9" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="parent" app:roundedCornerRadius="@dimen/uikit_spacing_small" />
|
||||
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/rich_presence_image_large" android:layout_width="64.0dip" android:layout_height="64.0dip" android:layout_marginTop="@dimen/uikit_spacing_large" app:layout_constraintHorizontal_chainStyle="spread_inside" app:layout_constraintLeft_toLeftOf="@id/start_guideline" app:layout_constraintStart_toStartOf="@id/start_guideline" app:layout_constraintTop_toBottomOf="@id/stream_preview_image" app:placeholderImage="?colorBackgroundSecondary" app:roundedCornerRadius="@dimen/uikit_spacing_small" />
|
||||
<androidx.legacy.widget.Space android:id="@id/image_bottom_guideline" android:layout_width="@dimen/uikit_image_border_size" android:layout_height="@dimen/uikit_image_border_size" android:layout_marginTop="@dimen/uikit_image_border_size" android:layout_marginStart="@dimen/uikit_image_border_size" app:layout_constraintLeft_toRightOf="@id/rich_presence_image_large" app:layout_constraintStart_toEndOf="@id/rich_presence_image_large" app:layout_constraintTop_toBottomOf="@id/rich_presence_image_large" />
|
||||
<FrameLayout android:id="@id/rich_presence_image_small_wrap" android:background="?primary_600" android:padding="@dimen/uikit_image_border_size" android:layout_width="wrap_content" android:layout_height="wrap_content" app:layout_constraintBottom_toBottomOf="@id/image_bottom_guideline" app:layout_constraintEnd_toEndOf="@id/image_bottom_guideline" app:layout_constraintRight_toRightOf="@id/image_bottom_guideline">
|
||||
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/rich_presence_image_small" android:visibility="gone" app:roundAsCircle="true" style="@style/Avatar.Medium" />
|
||||
<androidx.constraintlayout.widget.ConstraintLayout style="@style/UiKit.ViewGroup.ConstraintLayout">
|
||||
<com.discord.views.StreamPreviewView android:id="@id/stream_preview" android:background="?primary_700" android:layout_width="fill_parent" android:layout_height="wrap_content" app:layout_constraintBottom_toTopOf="@id/rich_presence_container_data" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" />
|
||||
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/rich_presence_image_large" android:layout_width="64.0dip" android:layout_height="64.0dip" android:layout_marginTop="8.0dip" app:layout_constraintHorizontal_chainStyle="spread_inside" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toLeftOf="@id/rich_presence_container_data" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@id/rich_presence_container_data" app:placeholderImage="?colorBackgroundSecondary" app:roundedCornerRadius="@dimen/uikit_spacing_small" />
|
||||
<FrameLayout android:id="@id/rich_presence_image_small_wrap" android:layout_width="0.0dip" android:layout_height="0.0dip" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintTop_toTopOf="parent">
|
||||
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/rich_presence_image_small" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="0.0dip" />
|
||||
</FrameLayout>
|
||||
<LinearLayout android:id="@id/rich_presence_container_data" android:layout_width="0.0dip" android:layout_height="wrap_content" android:minHeight="80.0dip" android:layout_marginStart="@dimen/uikit_spacing_large" app:layout_constraintEnd_toEndOf="@id/embed_guideline_right" app:layout_constraintLeft_toRightOf="@id/rich_presence_image_large" app:layout_constraintRight_toRightOf="@id/embed_guideline_right" app:layout_constraintStart_toEndOf="@id/rich_presence_image_large" app:layout_constraintTop_toTopOf="@id/rich_presence_image_large" app:layout_goneMarginLeft="0.0dip" app:layout_goneMarginStart="0.0dip" style="@style/UiKit.ViewGroup.LinearLayout">
|
||||
<LinearLayout android:id="@id/rich_presence_container_data" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/uikit_spacing_large" android:minHeight="80.0dip" android:layout_marginStart="@dimen/uikit_spacing_large" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintLeft_toRightOf="@id/rich_presence_image_large" app:layout_constraintRight_toRightOf="parent" app:layout_constraintStart_toEndOf="@id/rich_presence_image_large" app:layout_constraintTop_toBottomOf="@id/stream_preview" app:layout_goneMarginLeft="0.0dip" app:layout_goneMarginStart="0.0dip" style="@style/UiKit.ViewGroup.LinearLayout">
|
||||
<TextView android:ellipsize="marquee" android:id="@id/rich_presence_title" android:singleLine="true" android:marqueeRepeatLimit="marquee_forever" style="@style/UserProfile.PresenceSection.Body.HeaderText" />
|
||||
<TextView android:id="@id/rich_presence_details" style="@style/UserProfile.PresenceSection.Body.Subtext" />
|
||||
<TextView android:id="@id/rich_presence_state" style="@style/UserProfile.PresenceSection.Body.Subtext" />
|
||||
<TextView android:id="@id/rich_presence_time" style="@style/UserProfile.PresenceSection.Body.Subtext" />
|
||||
</LinearLayout>
|
||||
<com.google.android.material.button.MaterialButton android:id="@id/rich_presence_watch_button" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/watch_stream" app:layout_constraintEnd_toEndOf="@id/embed_guideline_right" app:layout_constraintLeft_toLeftOf="@id/start_guideline" app:layout_constraintRight_toRightOf="@id/embed_guideline_right" app:layout_constraintStart_toStartOf="@id/start_guideline" app:layout_constraintTop_toBottomOf="@id/rich_presence_container_data" style="@style/UserProfile.PresenceSection.MaterialButton" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.cardview.widget.CardView>
|
||||
</LinearLayout>
|
|
@ -26,8 +26,8 @@
|
|||
<FrameLayout android:id="@id/rich_presence_container" android:visibility="gone" style="@style/UiKit.ViewGroup" />
|
||||
<LinearLayout android:id="@id/user_sheet_guild_container" style="@style/UiKit.ViewGroup.LinearLayout">
|
||||
<TextView android:id="@id/user_sheet_guild_header" android:contentDescription="@string/user_profile_guild_name_content_description" style="@style/UserProfile.Section.Header" />
|
||||
<androidx.recyclerview.widget.RecyclerView android:id="@id/user_sheet_roles_recycler" android:paddingLeft="@dimen/uikit_spacing_large" android:paddingRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:overScrollMode="never" style="@style/UiKit.ViewGroup.RecyclerView.Horizontal" />
|
||||
<androidx.cardview.widget.CardView app:cardBackgroundColor="?primary_600" style="@style/UserProfile.Section.Card">
|
||||
<com.discord.widgets.roles.RolesListView android:id="@id/user_sheet_roles_list" style="@style/UserProfile.Section" />
|
||||
<androidx.cardview.widget.CardView android:id="@id/user_sheet_admin_card" android:layout_marginTop="@dimen/uikit_spacing_large" app:cardBackgroundColor="?primary_600" style="@style/UserProfile.Section.Card">
|
||||
<com.discord.widgets.user.profile.UserProfileAdminView android:id="@id/user_sheet_admin_view" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" />
|
||||
</androidx.cardview.widget.CardView>
|
||||
</LinearLayout>
|
||||
|
|
7
com.discord/res/menu/menu_spectate.xml
Normal file
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu
|
||||
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<item android:icon="@drawable/ic_members_white_24dp" android:id="@id/menu_spectate_spectators" android:title="@string/view_spectators" app:showAsAction="ifRoom" />
|
||||
<item android:id="@id/menu_spectate_voice_settings" android:visible="true" android:title="@string/voice_settings" app:showAsAction="never" />
|
||||
<item android:id="@id/menu_spectate_report_problem" android:visible="true" android:title="@string/stream_report_a_problem" app:showAsAction="never" />
|
||||
</menu>
|
|
@ -29,7 +29,7 @@
|
|||
<string name="abc_toolbar_collapse_description">Collapse</string>
|
||||
<string name="expand_button_title">Advanced</string>
|
||||
<string name="search_menu_title">Search</string>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
<string name="summary_collapsed_preference_list">%1$s, %2$s</string>
|
||||
<string name="v7_preference_off">OFF</string>
|
||||
<string name="v7_preference_on">ON</string>
|
||||
|
|
|
@ -153,6 +153,8 @@
|
|||
<attr name="bg_payment_method_spinner_closed" format="reference" />
|
||||
<attr name="bg_payment_method_spinner_dropdown" format="reference" />
|
||||
<attr name="bg_pressed_highlight" format="reference" />
|
||||
<attr name="bg_stream_feedback_spinner_closed" format="reference" />
|
||||
<attr name="bg_stream_feedback_spinner_dropdown" format="reference" />
|
||||
<attr name="boost_confirmation_card_bg" format="reference|color" />
|
||||
<attr name="boosted_guild_tier_0" format="reference" />
|
||||
<attr name="borderWidth" format="dimension" />
|
||||
|
@ -436,6 +438,8 @@
|
|||
<enum name="src_over" value="3" />
|
||||
</attr>
|
||||
<attr name="drawableTopCompat" format="reference" />
|
||||
<attr name="drawable_stream_ended" format="reference" />
|
||||
<attr name="drawable_stream_preview_not_available" format="reference" />
|
||||
<attr name="drawerArrowStyle" format="reference" />
|
||||
<attr name="drawerLayoutStyle" format="reference" />
|
||||
<attr name="dropDownListViewStyle" format="reference" />
|
||||
|
@ -675,6 +679,7 @@
|
|||
<attr name="ic_share" format="reference" />
|
||||
<attr name="ic_share_opaque" format="reference" />
|
||||
<attr name="ic_slowmode_timer" format="reference" />
|
||||
<attr name="ic_smiley_desaturated" format="reference" />
|
||||
<attr name="ic_sort" format="reference" />
|
||||
<attr name="ic_speaker_state" format="reference" />
|
||||
<attr name="ic_swap_vertical_circle" format="reference" />
|
||||
|
@ -771,6 +776,7 @@
|
|||
<enum name="flex_start" value="0" />
|
||||
<enum name="space_around" value="4" />
|
||||
<enum name="space_between" value="3" />
|
||||
<enum name="space_evenly" value="5" />
|
||||
</attr>
|
||||
<attr name="key" format="string" />
|
||||
<attr name="keylines" format="reference" />
|
||||
|
@ -961,6 +967,7 @@
|
|||
</attr>
|
||||
<attr name="layout_scrollInterpolator" format="reference" />
|
||||
<attr name="layout_wrapBefore" format="boolean" />
|
||||
<attr name="lb_disabled_alpha" format="reference|float" />
|
||||
<attr name="lb_progress_color" format="reference|color" />
|
||||
<attr name="lb_text" format="string" />
|
||||
<attr name="lb_text_color" format="string" />
|
||||
|
@ -1012,6 +1019,7 @@
|
|||
<attr name="maxButtonHeight" format="dimension" />
|
||||
<attr name="maxHeight" format="dimension" />
|
||||
<attr name="maxImageSize" format="dimension" />
|
||||
<attr name="maxLine" format="integer" />
|
||||
<attr name="maxWidth" format="dimension" />
|
||||
<attr name="max_height" format="reference|dimension" />
|
||||
<attr name="measureWithLargestChild" format="boolean" />
|
||||
|
@ -1155,6 +1163,7 @@
|
|||
<attr name="ratingBarStyle" format="reference" />
|
||||
<attr name="ratingBarStyleIndicator" format="reference" />
|
||||
<attr name="ratingBarStyleSmall" format="reference" />
|
||||
<attr name="recyclerViewStyle" format="reference" />
|
||||
<attr name="retryImage" format="reference" />
|
||||
<attr name="retryImageScaleType">
|
||||
<enum name="center" value="4" />
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
<color name="black_alpha_20">#33000000</color>
|
||||
<color name="black_alpha_30">#48000000</color>
|
||||
<color name="black_alpha_60">#99000000</color>
|
||||
<color name="black_alpha_70">#b3000000</color>
|
||||
<color name="black_alpha_80">#cc000000</color>
|
||||
<color name="brand_100">#fff8f9fd</color>
|
||||
<color name="brand_200">#ffe3e7f8</color>
|
||||
|
|
|
@ -116,6 +116,7 @@
|
|||
<item type="id" name="application_news_loading" />
|
||||
<item type="id" name="application_news_splash" />
|
||||
<item type="id" name="application_news_title" />
|
||||
<item type="id" name="application_stream_view" />
|
||||
<item type="id" name="attachment_clear_btn" />
|
||||
<item type="id" name="attachment_preview_container" />
|
||||
<item type="id" name="attachment_preview_list" />
|
||||
|
@ -657,7 +658,6 @@
|
|||
<item type="id" name="edit_query" />
|
||||
<item type="id" name="edit_role_name" />
|
||||
<item type="id" name="edit_role_save" />
|
||||
<item type="id" name="embed_guideline_right" />
|
||||
<item type="id" name="embed_image_container" />
|
||||
<item type="id" name="emoji_btn" />
|
||||
<item type="id" name="emoji_container" />
|
||||
|
@ -756,6 +756,10 @@
|
|||
<item type="id" name="global_search_join_guild_btn" />
|
||||
<item type="id" name="global_search_recycler" />
|
||||
<item type="id" name="global_search_view_flipper" />
|
||||
<item type="id" name="golive_stream_ended" />
|
||||
<item type="id" name="golive_stream_loading_indicator" />
|
||||
<item type="id" name="golive_stream_paused" />
|
||||
<item type="id" name="golive_stream_video_renderer" />
|
||||
<item type="id" name="group_divider" />
|
||||
<item type="id" name="group_dm_notifications_mute_settings_view" />
|
||||
<item type="id" name="group_dm_settings_scroll_view" />
|
||||
|
@ -1029,7 +1033,7 @@
|
|||
<item type="id" name="member_list_item_lock" />
|
||||
<item type="id" name="member_list_item_name" />
|
||||
<item type="id" name="member_list_item_overflow" />
|
||||
<item type="id" name="member_list_item_roles_recycler" />
|
||||
<item type="id" name="member_list_item_roles_list" />
|
||||
<item type="id" name="menu_add_connections" />
|
||||
<item type="id" name="menu_audit_log_sort_actions" />
|
||||
<item type="id" name="menu_audit_log_sort_users" />
|
||||
|
@ -1083,6 +1087,9 @@
|
|||
<item type="id" name="menu_settings_log_out" />
|
||||
<item type="id" name="menu_sort_channel" />
|
||||
<item type="id" name="menu_sort_done" />
|
||||
<item type="id" name="menu_spectate_report_problem" />
|
||||
<item type="id" name="menu_spectate_spectators" />
|
||||
<item type="id" name="menu_spectate_voice_settings" />
|
||||
<item type="id" name="menu_user_mentions_filter" />
|
||||
<item type="id" name="message" />
|
||||
<item type="id" name="mfa_description_text" />
|
||||
|
@ -1182,6 +1189,7 @@
|
|||
<item type="id" name="participant_bg_letterbox" />
|
||||
<item type="id" name="participant_content_container" />
|
||||
<item type="id" name="participant_video_loading_indicator" />
|
||||
<item type="id" name="participant_video_stream_renderer" />
|
||||
<item type="id" name="participant_voice_status_indicator" />
|
||||
<item type="id" name="participant_voice_user_view" />
|
||||
<item type="id" name="payment_info_address_1_textinputlayout" />
|
||||
|
@ -1315,6 +1323,16 @@
|
|||
<item type="id" name="reaction_emoji_text" />
|
||||
<item type="id" name="reaction_quick_add" />
|
||||
<item type="id" name="recycler_view" />
|
||||
<item type="id" name="report_error_audio_absent" />
|
||||
<item type="id" name="report_error_audio_poor" />
|
||||
<item type="id" name="report_error_blurry" />
|
||||
<item type="id" name="report_error_lagging" />
|
||||
<item type="id" name="report_error_out_of_sync" />
|
||||
<item type="id" name="report_error_radio_group" />
|
||||
<item type="id" name="report_error_stream_black" />
|
||||
<item type="id" name="report_problem_cancel" />
|
||||
<item type="id" name="report_problem_header" />
|
||||
<item type="id" name="report_problem_submit" />
|
||||
<item type="id" name="result_count" />
|
||||
<item type="id" name="results_rv" />
|
||||
<item type="id" name="rich_presence_container" />
|
||||
|
@ -1332,7 +1350,6 @@
|
|||
<item type="id" name="rich_presence_superbar" />
|
||||
<item type="id" name="rich_presence_time" />
|
||||
<item type="id" name="rich_presence_title" />
|
||||
<item type="id" name="rich_presence_watch_button" />
|
||||
<item type="id" name="right_icon" />
|
||||
<item type="id" name="right_side" />
|
||||
<item type="id" name="role_item_checked_setting" />
|
||||
|
@ -1738,10 +1755,17 @@
|
|||
<item type="id" name="snackbar_action" />
|
||||
<item type="id" name="snackbar_text" />
|
||||
<item type="id" name="spacer" />
|
||||
<item type="id" name="spectate_controls" />
|
||||
<item type="id" name="spectate_controls_disconnect_stream" />
|
||||
<item type="id" name="spectate_controls_disconnect_voice" />
|
||||
<item type="id" name="spectate_controls_full_screen_toggle" />
|
||||
<item type="id" name="spectate_controls_mute" />
|
||||
<item type="id" name="spectate_push_to_talk" />
|
||||
<item type="id" name="spectate_report_problem" />
|
||||
<item type="id" name="spectators_list" />
|
||||
<item type="id" name="spinner" />
|
||||
<item type="id" name="split_action_bar" />
|
||||
<item type="id" name="src_toggle" />
|
||||
<item type="id" name="start_guideline" />
|
||||
<item type="id" name="state_aspect_ratio" />
|
||||
<item type="id" name="state_rotate" />
|
||||
<item type="id" name="state_scale" />
|
||||
|
@ -1760,8 +1784,18 @@
|
|||
<item type="id" name="steps_done" />
|
||||
<item type="id" name="steps_next" />
|
||||
<item type="id" name="steps_viewpager" />
|
||||
<item type="id" name="stream_feedback_cancel" />
|
||||
<item type="id" name="stream_feedback_happy" />
|
||||
<item type="id" name="stream_feedback_neutral" />
|
||||
<item type="id" name="stream_feedback_reason_header" />
|
||||
<item type="id" name="stream_feedback_reason_spinner" />
|
||||
<item type="id" name="stream_feedback_sad" />
|
||||
<item type="id" name="stream_feedback_spinner_text" />
|
||||
<item type="id" name="stream_feedback_submit" />
|
||||
<item type="id" name="stream_full_confirm" />
|
||||
<item type="id" name="stream_preview" />
|
||||
<item type="id" name="stream_preview_image" />
|
||||
<item type="id" name="stream_preview_placeholder" />
|
||||
<item type="id" name="stream_preview_overlay_text" />
|
||||
<item type="id" name="stream_preview_placeholder_caption" />
|
||||
<item type="id" name="submenuarrow" />
|
||||
<item type="id" name="submit_area" />
|
||||
|
@ -1903,6 +1937,7 @@
|
|||
<item type="id" name="user_settings_mfa_enable_input_code" />
|
||||
<item type="id" name="user_settings_profile_header_view" />
|
||||
<item type="id" name="user_sheet_add_friend_action_button" />
|
||||
<item type="id" name="user_sheet_admin_card" />
|
||||
<item type="id" name="user_sheet_admin_view" />
|
||||
<item type="id" name="user_sheet_badge_image" />
|
||||
<item type="id" name="user_sheet_call_action_button" />
|
||||
|
@ -1928,7 +1963,7 @@
|
|||
<item type="id" name="user_sheet_profile_header_view" />
|
||||
<item type="id" name="user_sheet_profile_voice_settings_header" />
|
||||
<item type="id" name="user_sheet_profile_voice_settings_view" />
|
||||
<item type="id" name="user_sheet_roles_recycler" />
|
||||
<item type="id" name="user_sheet_roles_list" />
|
||||
<item type="id" name="user_sheet_video_action_button" />
|
||||
<item type="id" name="user_sheet_volume" />
|
||||
<item type="id" name="user_status_presence_custom_clear" />
|
||||
|
@ -1994,9 +2029,11 @@
|
|||
<item type="id" name="voice_user_avatar" />
|
||||
<item type="id" name="voice_user_list_item_deafen_indicator" />
|
||||
<item type="id" name="voice_user_list_item_header_label" />
|
||||
<item type="id" name="voice_user_list_item_live_indicator" />
|
||||
<item type="id" name="voice_user_list_item_mute_indicator" />
|
||||
<item type="id" name="voice_user_list_item_user_avatar" />
|
||||
<item type="id" name="voice_user_list_item_user_name" />
|
||||
<item type="id" name="voice_user_list_item_user_stream_preview" />
|
||||
<item type="id" name="voice_user_name_display" />
|
||||
<item type="id" name="web_view" />
|
||||
<item type="id" name="welcome_card_invite_friends" />
|
||||
|
|
|
@ -1004,7 +1004,7 @@ ONE MORE THING {fixed}
|
|||
<string name="cloud_sync_modal_error_header">Unable to sync cloud saves</string>
|
||||
<string name="cloud_sync_modal_or">OR</string>
|
||||
<string name="collapse_category">Collapse Category</string>
|
||||
<string name="com.crashlytics.android.build_id">776cf60c-adf4-4f65-93ef-fd033df0527f</string>
|
||||
<string name="com.crashlytics.android.build_id">8ca6373c-8569-4aa4-9eb7-b77ad734acd3</string>
|
||||
<string name="coming_soon">Coming Soon</string>
|
||||
<string name="command_giphy_description">Search Animated GIFs on the Web</string>
|
||||
<string name="command_me_description">Displays text with emphasis.</string>
|
||||
|
@ -1047,6 +1047,10 @@ ONE MORE THING {fixed}
|
|||
<string name="confirm_disable_silence_body">Is your mic extra fancy and silencing itself? In that case you can turn off the red warning by clicking the teeny tiny small text below.</string>
|
||||
<string name="confirm_disable_silence_dont_show">"Don't show me the warning again"</string>
|
||||
<string name="confirm_disable_silence_title">"We can't hear you!"</string>
|
||||
<string name="confirm_qr_check_your_phone">Check your phone!</string>
|
||||
<string name="confirm_qr_description">You have unlocked the magic pass to login on your computer! Check the box if you want to stay signed in</string>
|
||||
<string name="confirm_qr_keep_me_signed_in">Keep me signed in</string>
|
||||
<string name="confirm_qr_login_on_computer">Login on computer</string>
|
||||
<string name="confirm_user_block_body">Are you sure you want to block **%1$s**? Blocking this user will also remove them from your friends list.</string>
|
||||
<string name="confirm_user_block_title">Block %1$s?</string>
|
||||
<string name="connect">Connect</string>
|
||||
|
@ -1391,7 +1395,7 @@ ONE MORE THING {fixed}
|
|||
<string name="enable">Enable</string>
|
||||
<string name="enable_ingame_overlay">Enable in-game overlay.</string>
|
||||
<string name="enable_privacy_access">You can enable access in privacy settings.</string>
|
||||
<string name="enable_public_modal_body_step_1">To ensure user safety, public servers are required to have these moderation settings enabled.</string>
|
||||
<string name="enable_public_modal_body_step_1">To ensure user safety, Public servers are required to have these moderation settings enabled.</string>
|
||||
<string name="enable_public_modal_body_step_2">Almost there.</string>
|
||||
<string name="enable_public_modal_content_filter_help">Discord will automatically scan and delete media sent in this server that contain explicit content (excludes NSFW channels).</string>
|
||||
<string name="enable_public_modal_content_filter_met">"Your server already meets the media content filter requirement. So you're good to go!"</string>
|
||||
|
@ -1505,7 +1509,7 @@ ONE MORE THING {fixed}
|
|||
<string name="form_help_news">Post messages that reach servers outside your own. Users can opt into Following this channel, so select posts you Publish from here will appear directly in their own servers. [Learn more.](%1$s)</string>
|
||||
<string name="form_help_nsfw">Users will need to confirm they are of over legal age to view in the content in this channel. NSFW channels are exempt from the explicit content filter.</string>
|
||||
<string name="form_help_open_h264">Disabling OpenH264 also disables hardware accelerated video encoding, if available.</string>
|
||||
<string name="form_help_public_disabled">"This server has been banned from being Public by our Trust and Safety team. This also means this server can no longer be part of Discovery. Check the server owner's email for more details."</string>
|
||||
<string name="form_help_public_disabled">"Our Trust & Safety team has revoked this server's eligibility to be Public. This server can no longer be part of Server Discovery or access any special Public server features. Refer to the server owner's email for more detail."</string>
|
||||
<string name="form_help_qos">Hints to your router that the packets Discord is transmitting are high priority. Some routers or internet service providers may misbehave when this is set.</string>
|
||||
<string name="form_help_rules_channel">Public servers must have clearly posted server rules and/or guidelines for members</string>
|
||||
<string name="form_help_server_banner">This image will display at the top of your channels list.</string>
|
||||
|
@ -2063,13 +2067,13 @@ ONE MORE THING {fixed}
|
|||
<string name="guild_premium">Server Boost Status</string>
|
||||
<string name="guild_privacy_type_private_description">Users can only join private servers if they were invited or through an invite link.</string>
|
||||
<string name="guild_privacy_type_public_description">Gain access to Server Discovery and Announcement Channels. Enabling these will allow users to find and join your server without an invite.</string>
|
||||
<string name="guild_security_req_mfa_body">"When enabled, server-wide 2FA requires all of your admins to have two-factor authentication enabled on their account in order to use administrative features. This can help prevent malicious folks who compromise an admin's account from taking destructive actions. **This setting can only be changed by the server owner if they have 2FA enabled on their account**."</string>
|
||||
<string name="guild_security_req_mfa_body">"When enabled, this requires members with moderation powers to have two-factor authentication enabled on their account in order to take moderation actions (e.g. kick, ban, and delete message). This can help prevent malicious people who compromise a mod or admin's account from taking destructive actions. **This setting can only be changed by the server owner if they have 2FA enabled on their account**."</string>
|
||||
<string name="guild_security_req_mfa_enable">[Enable on your account.](onClick)</string>
|
||||
<string name="guild_security_req_mfa_guild_disable">Disable 2FA Requirement</string>
|
||||
<string name="guild_security_req_mfa_guild_enable">Enable 2FA Requirement</string>
|
||||
<string name="guild_security_req_mfa_label">Admin Server-wide 2FA</string>
|
||||
<string name="guild_security_req_mfa_turn_off">Disable server-wide 2FA</string>
|
||||
<string name="guild_security_req_mfa_turn_on">Enable server-wide 2FA</string>
|
||||
<string name="guild_security_req_mfa_label">2FA Requirement For Moderation</string>
|
||||
<string name="guild_security_req_mfa_turn_off">Disable 2FA Requirement</string>
|
||||
<string name="guild_security_req_mfa_turn_on">Enable 2FA Requirement</string>
|
||||
<string name="guild_settings_action_filter_bot_add">Add Bot</string>
|
||||
<string name="guild_settings_action_filter_channel_create">Create Channel</string>
|
||||
<string name="guild_settings_action_filter_channel_delete">Delete Channel</string>
|
||||
|
@ -2136,6 +2140,7 @@ ONE MORE THING {fixed}
|
|||
<string name="guild_settings_audit_log_emoji_name_change">Changed the name from **%1$s** to **%2$s**</string>
|
||||
<string name="guild_settings_audit_log_emoji_name_create">With the name **%1$s**</string>
|
||||
<string name="guild_settings_audit_log_emoji_update">$[**%1$s**](userHook) updated the emoji $[**%2$s**](targetHook)</string>
|
||||
<string name="guild_settings_audit_log_expand_details_label">Expand Details</string>
|
||||
<string name="guild_settings_audit_log_guild_afk_channel_id_change">Set the afk channel to **%1$s**</string>
|
||||
<string name="guild_settings_audit_log_guild_afk_channel_id_clear">**Cleared** the afk channel</string>
|
||||
<string name="guild_settings_audit_log_guild_afk_timeout_change">Set the afk timeout to **%1$s** minutes</string>
|
||||
|
@ -2172,6 +2177,7 @@ ONE MORE THING {fixed}
|
|||
<string name="guild_settings_audit_log_guild_widget_channel_id_delete">**Removed** the widget channel</string>
|
||||
<string name="guild_settings_audit_log_guild_widget_disabled">**Disabled** the widget</string>
|
||||
<string name="guild_settings_audit_log_guild_widget_enabled">**Enabled** the widget</string>
|
||||
<string name="guild_settings_audit_log_hide_details_label">Hide Details</string>
|
||||
<string name="guild_settings_audit_log_integration_create">$[**%1$s**](userHook) added an integration for $[**%2$s**](targetHook)</string>
|
||||
<string name="guild_settings_audit_log_integration_delete">$[**%1$s**](userHook) deleted the integration for $[**%2$s**](targetHook)</string>
|
||||
<string name="guild_settings_audit_log_integration_enable_emoticons_off">Disabled custom emoticons</string>
|
||||
|
@ -2243,10 +2249,10 @@ ONE MORE THING {fixed}
|
|||
<string name="guild_settings_default_notification_settings_protip">We highly recommend setting this to only @mentions for a public Discord to avoid [this insanity](%1$s).</string>
|
||||
<string name="guild_settings_disable_discoverable">Disable Discovery</string>
|
||||
<string name="guild_settings_discovery_byline">By qualifying and enabling Discovery, your server will show up in [Server Discovery.](onClick) Make sure you’re ready to make a good impression!</string>
|
||||
<string name="guild_settings_discovery_checklist_2fa">Admin Server-wide 2FA Already Enabled</string>
|
||||
<string name="guild_settings_discovery_checklist_2fa_description">Admins are required to have 2FA to perform potentially dangerous adminstrative actions.</string>
|
||||
<string name="guild_settings_discovery_checklist_2fa_description_failing">This requires all admins have 2FA enabled before they can perform dangerous administrative actions. This can help protect against compromised admin accounts. [Enable in the Moderation settings](onClick)</string>
|
||||
<string name="guild_settings_discovery_checklist_2fa_failing">Enable Admin Server-wide 2FA</string>
|
||||
<string name="guild_settings_discovery_checklist_2fa">2FA Requirement For Moderation Enabled</string>
|
||||
<string name="guild_settings_discovery_checklist_2fa_description">Members with moderation powers (e.g. admins or mods) are required to have 2FA enabled to perform moderation actions.</string>
|
||||
<string name="guild_settings_discovery_checklist_2fa_description_failing">This requires all members with moderation powers to have 2FA enabled before they can perform potentially dangerous moderation actions. This can help protect against compromised admin or mod accounts. [Enable in the Moderation settings](onClick)</string>
|
||||
<string name="guild_settings_discovery_checklist_2fa_failing">Missing 2FA Requirement For Moderation</string>
|
||||
<string name="guild_settings_discovery_checklist_bad_standing">Your server **$[does not](doesNotHook)** meet all the requirements to be in Server Discovery.</string>
|
||||
<string name="guild_settings_discovery_checklist_change_channel_categories">You need to change your category %1$s: %2$s</string>
|
||||
<string name="guild_settings_discovery_checklist_change_channel_names">You need to change your channel %1$s: %2$s</string>
|
||||
|
@ -2257,7 +2263,9 @@ ONE MORE THING {fixed}
|
|||
<string name="guild_settings_discovery_checklist_healthy_description">Your community metrics look great! Your members are active and continuously come back to participate.</string>
|
||||
<string name="guild_settings_discovery_checklist_healthy_description_failing">Uh oh, your server doesn’t currently pass our required health checks. This is recalculated every 24 hours.</string>
|
||||
<string name="guild_settings_discovery_checklist_healthy_description_pending">"Still calculating your server's health metrics, which measures how active and retained your members are. This takes some time to process. $[Check back later (Max 7 days).](checkBackHook)"</string>
|
||||
<string name="guild_settings_discovery_checklist_healthy_description_pending_size">"We're unable to calculate your server's health metrics until your server has at least %1$s members."</string>
|
||||
<string name="guild_settings_discovery_checklist_healthy_failing">Failed Community Health Checks</string>
|
||||
<string name="guild_settings_discovery_checklist_loading">Checking if your server passes requirements…</string>
|
||||
<string name="guild_settings_discovery_checklist_nsfw">No Bad Words</string>
|
||||
<string name="guild_settings_discovery_checklist_nsfw_description">Your server name, description, and channel names look clean!</string>
|
||||
<string name="guild_settings_discovery_checklist_nsfw_description_failing">You need to change the following</string>
|
||||
|
@ -2283,7 +2291,7 @@ We recheck requirements every 24 hours."</string>
|
|||
<string name="guild_settings_discovery_enabled_modal_header">You’re in! %1$s is now on the map!</string>
|
||||
<string name="guild_settings_discovery_header">Grow your community with Server Discovery</string>
|
||||
<string name="guild_settings_discovery_owner_only">Only owners can enable and disable Discovery.</string>
|
||||
<string name="guild_settings_discovery_pending_healthy">"We're still waiting on your health score! Check back in 24 hours."</string>
|
||||
<string name="guild_settings_discovery_pending_healthy">"We're still waiting on your health metrics!"</string>
|
||||
<string name="guild_settings_discovery_perk_customize">Customize your listing with a cover and a description</string>
|
||||
<string name="guild_settings_discovery_perk_featured">Servers in Discovery have a chance to be featured</string>
|
||||
<string name="guild_settings_discovery_perk_find">Be included in the official Discord Server Discovery</string>
|
||||
|
@ -2353,7 +2361,9 @@ Lost: %2$s"</string>
|
|||
<string name="guild_settings_label_audit_log_empty_title">No Logs Yet</string>
|
||||
<string name="guild_settings_label_audit_log_error_body">We broke something. Come back later.</string>
|
||||
<string name="guild_settings_label_audit_log_error_title">This is Awkward</string>
|
||||
<string name="guild_settings_members_add_role">Add role</string>
|
||||
<string name="guild_settings_members_display_role">Display role:</string>
|
||||
<string name="guild_settings_members_remove_role">Remove role %1$s</string>
|
||||
<string name="guild_settings_members_server_members">Server Members</string>
|
||||
<string name="guild_settings_overview_boost_unlock">%1$s to unlock</string>
|
||||
<string name="guild_settings_overview_boost_unlocked">Tier %1$s perk unlocked</string>
|
||||
|
@ -2379,7 +2389,7 @@ Boosts are **%2$s** %3$s."</string>
|
|||
<string name="guild_settings_premium_upsell_subheading_tier_2">"Thanks for being a Nitro member. You get %1$s Boosts included with your subscription, and a %2$s discount on future Server Boosts.
|
||||
|
||||
Boosts are **%3$s** $[(%4$s)](originalPriceHook)."</string>
|
||||
<string name="guild_settings_public">Public Settings</string>
|
||||
<string name="guild_settings_public">Public</string>
|
||||
<string name="guild_settings_server_banner">Server Banner</string>
|
||||
<string name="guild_settings_server_invite_background">Server Invite Background</string>
|
||||
<string name="guild_settings_splash_info">This image will display when users receive an invite to the server.</string>
|
||||
|
@ -2631,6 +2641,7 @@ You've Boosted %1$s."</string>
|
|||
<string name="invalid_external_emoji_body">"This emoji doesn't work here because it's from a different server. Upgrade to Discord Nitro to use emoji from other servers"</string>
|
||||
<string name="invalid_external_emoji_body_upgrade">"This emoji doesn't work here because it's from a different server. Discord Nitro can solve all of that, check User Settings > Nitro for details"</string>
|
||||
<string name="invalid_invite_link_error">Please enter a valid invite link or invite code.</string>
|
||||
<string name="invalid_qr_code">Unsupported QR code scanned.</string>
|
||||
<string name="invalid_text_channel">invalid-channel</string>
|
||||
<string name="invalid_voice_channel">Invalid Channel</string>
|
||||
<string name="invite_button_expired">Invite Expired</string>
|
||||
|
@ -2892,8 +2903,11 @@ Want to know more about Discord?"</string>
|
|||
<string name="local_push_notification_guild_verification_body">You can now chat in this server. Thanks for waiting!</string>
|
||||
<string name="locale">Locale</string>
|
||||
<string name="login">Login</string>
|
||||
<string name="login_as">Logging in as %1$s</string>
|
||||
<string name="login_body">Login with your email to start chatting</string>
|
||||
<string name="login_title">Welcome back!</string>
|
||||
<string name="login_with_qr">Login with QR Code</string>
|
||||
<string name="login_with_qr_description">Scan this QR Code with your phone to start using Discord.</string>
|
||||
<string name="logout">Log Out</string>
|
||||
<string name="low_quality_image_mode">Low quality image mode.</string>
|
||||
<string name="low_quality_image_mode_help">When this is on, images sent will be lower quality on cellular networks.</string>
|
||||
|
@ -3023,12 +3037,15 @@ Want to know more about Discord?"</string>
|
|||
<string name="mute_duration_24_hours">For 24 Hours</string>
|
||||
<string name="mute_duration_8_hours">For 8 Hours</string>
|
||||
<string name="mute_duration_always">Until I turn it back on</string>
|
||||
<string name="mute_duration_indefinitely">Indefinitely</string>
|
||||
<string name="mute_group_dm">Mute **%1$s**</string>
|
||||
<string name="mute_members">Mute Members</string>
|
||||
<string name="mute_menu_item_muted_until">Muted until $[**%1$s**](endTimeHook)</string>
|
||||
<string name="mute_settings_mute_category">Mute this category</string>
|
||||
<string name="mute_settings_mute_channel">Mute this channel</string>
|
||||
<string name="mute_settings_mute_server">Mute this server</string>
|
||||
<string name="mute_settings_mute_this_conversation">Mute this conversation</string>
|
||||
<string name="mute_until">Mute duration</string>
|
||||
<string name="mutual_friends">Mutual Friends</string>
|
||||
<string name="mutual_guilds">Mutual Servers</string>
|
||||
<string name="n_days">%1$s</string>
|
||||
|
@ -3191,6 +3208,7 @@ Want to know more about Discord?"</string>
|
|||
<string name="notification_message_create_guild_activity_join">%1$s invited the channel to play %2$s</string>
|
||||
<string name="notification_message_create_guild_activity_listen">%1$s invited the channel to listen on Spotify</string>
|
||||
<string name="notification_message_create_guild_activity_spectate">%1$s invited the channel to spectate %2$s</string>
|
||||
<string name="notification_mute_1_hour">Mute 1H</string>
|
||||
<string name="notification_overrides">Notification Overrides</string>
|
||||
<string name="notification_pending_friend_request">Sent a friend request.</string>
|
||||
<string name="notification_reply">Reply</string>
|
||||
|
@ -3441,6 +3459,7 @@ Want to know more about Discord?"</string>
|
|||
<string name="permission_override_deny">Deny</string>
|
||||
<string name="permission_override_passthrough">Passthrough</string>
|
||||
<string name="permission_overrides">Permission Overrides</string>
|
||||
<string name="permission_qr_scanner_denied">Camera access denied - Discord requires camera access to scan QR codes.</string>
|
||||
<string name="permissions">Permissions</string>
|
||||
<string name="permissions_unsynced">Permissions not synced with: **%1$s**</string>
|
||||
<string name="permit_usage_android">Select Discord, then Permit Usage Access</string>
|
||||
|
@ -3860,6 +3879,12 @@ The changes to your subscription are reflected below:"</string>
|
|||
<string name="publish_followed_news_fail_title">Uh-oh, a pop up box.</string>
|
||||
<string name="publish_followed_news_generic_body">Sorry, something went wrong.</string>
|
||||
<string name="purple">Purple</string>
|
||||
<string name="qr_code_login_confirm">Nearly there</string>
|
||||
<string name="qr_code_login_start_over">Start Over</string>
|
||||
<string name="qr_code_login_success">"You're in!"</string>
|
||||
<string name="qr_code_login_success_flavor">"You're logged in to the desktop app now!"</string>
|
||||
<string name="qr_code_not_found">"Can't find this PC!"</string>
|
||||
<string name="qr_code_not_found_description">"Oh no! Wumpus can't find the computer you're trying to login on. Make sure that the PC is connected to the internet, and try reopening the Discord Desktop App."</string>
|
||||
<string name="quality_indicator">Quality indicator</string>
|
||||
<string name="quick_dm_blocked">You cannot message blocked users</string>
|
||||
<string name="quick_dm_user">Message @%1$s</string>
|
||||
|
@ -4435,9 +4460,8 @@ Server Insights is an experimental feature and is subject to change or removal i
|
|||
<string name="sync_this_account">Sync this account</string>
|
||||
<string name="system_dm_activity_text">Official Discord Message</string>
|
||||
<string name="system_dm_channel_description">This thread is reserved for official Discord notifications.</string>
|
||||
<string name="system_dm_channel_description_subtext">Discord will never ask you for your password or account token</string>
|
||||
<string name="system_dm_channel_description_subtext">Discord will never ask you for your password or account token.</string>
|
||||
<string name="system_dm_empty_message">This is an official message from Team Discord. Please be advised that Discord will never ask you for your password or account token.</string>
|
||||
<string name="system_dm_help_center">Help Center</string>
|
||||
<string name="system_dm_tag_system">SYSTEM</string>
|
||||
<string name="system_dm_urgent_message_modal_body">"There's an official message from the Discord team that needs your attention."</string>
|
||||
<string name="system_dm_urgent_message_modal_header">Urgent Message</string>
|
||||
|
@ -4624,9 +4648,12 @@ Server Insights is an experimental feature and is subject to change or removal i
|
|||
<string name="two_fa_enter_token_label">Enter Discord Auth Code</string>
|
||||
<string name="two_fa_generate_codes">Generate New Backup Codes</string>
|
||||
<string name="two_fa_generate_codes_confirm_text">Generating new backup codes will invalidate any old backup codes you have saved.</string>
|
||||
<string name="two_fa_guild_mfa_warning">This server requires Two-Factor Authentication. Your admin privileges are disabled. [Resolve](onClick)</string>
|
||||
<string name="two_fa_guild_mfa_warning_ios">This server requires Two-Factor Authentication. Your admin privileges are disabled.</string>
|
||||
<string name="two_fa_guild_mfa_warning_message">This server requires Two-Factor Authentication. Your admin privileges are disabled.</string>
|
||||
<string name="two_fa_guild_mfa_warning">This server requires members with moderation powerss to have Two-Factor Authentication. You cannot take any moderation actions until you enable it. [Resolve](onClick)</string>
|
||||
<string name="two_fa_guild_mfa_warning_ios">This server requires members with moderation powers to have Two-Factor Authentication. You cannot take any moderation actions until you enable it.</string>
|
||||
<string name="two_fa_guild_mfa_warning_message">This server requires members with moderation powers to have Two-Factor Authentication. You cannot take any moderation actions until you enable it.</string>
|
||||
<string name="two_fa_guild_mfa_warning_message_with_spacing">"This server requires members with moderation powers to have Two-Factor Authentication.
|
||||
|
||||
You cannot take any moderation actions until you enable it."</string>
|
||||
<string name="two_fa_guild_mfa_warning_resolve_button">Resolve</string>
|
||||
<string name="two_fa_key">2FA Key (Manual entry)</string>
|
||||
<string name="two_fa_login_body">Enter the 6-digit verification code generated.</string>
|
||||
|
@ -4815,6 +4842,7 @@ Server Insights is an experimental feature and is subject to change or removal i
|
|||
<string name="user_profile_video">Video</string>
|
||||
<string name="user_profile_volume">Volume</string>
|
||||
<string name="user_settings">User Settings</string>
|
||||
<string name="user_settings_account_management">Account Management</string>
|
||||
<string name="user_settings_activity_feed">Activity Feed</string>
|
||||
<string name="user_settings_af_applications_empty_body">Add some via the search bar! Discord will also automatically follow games that you play, but you can unfollow anytime.</string>
|
||||
<string name="user_settings_af_applications_empty_title">"You're not following any games"</string>
|
||||
|
@ -4846,6 +4874,7 @@ Server Insights is an experimental feature and is subject to change or removal i
|
|||
<string name="user_settings_blocked_users_unblockbutton">Unblock</string>
|
||||
<string name="user_settings_close_button">Close Button</string>
|
||||
<string name="user_settings_confirm_logout">Are you sure you want to logout?</string>
|
||||
<string name="user_settings_desktop_app">Desktop App</string>
|
||||
<string name="user_settings_edit_account">Edit Account</string>
|
||||
<string name="user_settings_edit_account_password_label">Enter your password to confirm changes</string>
|
||||
<string name="user_settings_edit_account_tag">TAG</string>
|
||||
|
@ -4867,6 +4896,11 @@ Server Insights is an experimental feature and is subject to change or removal i
|
|||
<string name="user_settings_hypesquad">HypeSquad</string>
|
||||
<string name="user_settings_keybinds_action">Action</string>
|
||||
<string name="user_settings_keybinds_keybind">Keybind</string>
|
||||
<string name="user_settings_label_current_password">Current Password</string>
|
||||
<string name="user_settings_label_discriminator">Discriminator</string>
|
||||
<string name="user_settings_label_email">Email</string>
|
||||
<string name="user_settings_label_new_password">New Password</string>
|
||||
<string name="user_settings_label_username">Username</string>
|
||||
<string name="user_settings_linux_settings">Linux Settings</string>
|
||||
<string name="user_settings_mfa_enable_code_body">Open your authentication app and enter the code below.</string>
|
||||
<string name="user_settings_mfa_enable_code_label">Enter the 2FA Code</string>
|
||||
|
@ -4884,6 +4918,7 @@ Server Insights is an experimental feature and is subject to change or removal i
|
|||
<string name="user_settings_privacy_terms">Check out our [Terms of Service](%1$s) and [Privacy Policy](%2$s).</string>
|
||||
<string name="user_settings_restart_app_mobile">Restart the app for your new settings to take effect.</string>
|
||||
<string name="user_settings_save">Save</string>
|
||||
<string name="user_settings_scan_qr_code">Scan QR Code</string>
|
||||
<string name="user_settings_start_minimized_body">Discord starts in the background like a good boy and remains out of your way</string>
|
||||
<string name="user_settings_start_minimized_label">Start Minimized</string>
|
||||
<string name="user_settings_startup_behavior">System Startup Behavior</string>
|
||||
|
|
|
@ -201,11 +201,15 @@
|
|||
<item name="bg_payment_method_spinner_closed">@drawable/bg_payment_method_spinner_closed</item>
|
||||
<item name="bg_payment_method_spinner_dropdown">@drawable/bg_payment_method_spinner_dropdown</item>
|
||||
<item name="bg_pressed_highlight">@drawable/bg_pressed_highlight_darken</item>
|
||||
<item name="bg_stream_feedback_spinner_closed">@drawable/bg_payment_method_spinner_closed</item>
|
||||
<item name="bg_stream_feedback_spinner_dropdown">@drawable/bg_payment_method_spinner_dropdown</item>
|
||||
<item name="boosted_guild_tier_0">@drawable/drawable_boosted_guild_tier_0_dark</item>
|
||||
<item name="card_bg">@drawable/drawable_bg_card_grey</item>
|
||||
<item name="chat_embed_bg">@drawable/drawable_chat_embed_dark_background</item>
|
||||
<item name="chat_typing_bg">@drawable/chat_typing_background_dark</item>
|
||||
<item name="container_bg_dark_a60">@drawable/drawable_rect_rounded_dark_a60</item>
|
||||
<item name="drawable_stream_ended">@drawable/drawable_stream_ended_dark</item>
|
||||
<item name="drawable_stream_preview_not_available">@drawable/drawable_stream_preview_not_available_dark</item>
|
||||
<item name="flexInputColorHighlight">?theme_chat_input</item>
|
||||
<item name="flexInputIconColor">@color/grey_2</item>
|
||||
<item name="flexInputIconColorActivated">@color/white</item>
|
||||
|
@ -599,11 +603,15 @@
|
|||
<item name="bg_payment_method_spinner_closed">@drawable/bg_payment_method_spinner_closed_light</item>
|
||||
<item name="bg_payment_method_spinner_dropdown">@drawable/bg_payment_method_spinner_dropdown_light</item>
|
||||
<item name="bg_pressed_highlight">@drawable/bg_pressed_highlight_brighten</item>
|
||||
<item name="bg_stream_feedback_spinner_closed">@drawable/bg_payment_method_spinner_closed_light</item>
|
||||
<item name="bg_stream_feedback_spinner_dropdown">@drawable/bg_payment_method_spinner_dropdown_light</item>
|
||||
<item name="boosted_guild_tier_0">@drawable/drawable_boosted_guild_tier_0_light</item>
|
||||
<item name="card_bg">@drawable/drawable_bg_card_white</item>
|
||||
<item name="chat_embed_bg">@drawable/drawable_chat_embed_light_background</item>
|
||||
<item name="chat_typing_bg">@drawable/chat_typing_background_light</item>
|
||||
<item name="container_bg_dark_a60">@drawable/drawable_rect_rounded_primary_100_a60</item>
|
||||
<item name="drawable_stream_ended">@drawable/drawable_stream_ended_light</item>
|
||||
<item name="drawable_stream_preview_not_available">@drawable/drawable_stream_preview_not_available_light</item>
|
||||
<item name="flexInputColorHighlight">?theme_chat_input</item>
|
||||
<item name="flexInputIconColor">@color/grey_3</item>
|
||||
<item name="flexInputIconColorActivated">@color/purple_brand</item>
|
||||
|
@ -4132,11 +4140,11 @@
|
|||
<style name="UserProfile.Section" parent="@style/UiKit.ViewGroup">
|
||||
<item name="android:layout_marginLeft">@dimen/uikit_spacing_large</item>
|
||||
<item name="android:layout_marginRight">@dimen/uikit_spacing_large</item>
|
||||
<item name="android:layout_marginBottom">@dimen/uikit_spacing_medium</item>
|
||||
<item name="android:layout_marginStart">@dimen/uikit_spacing_large</item>
|
||||
<item name="android:layout_marginEnd">@dimen/uikit_spacing_large</item>
|
||||
</style>
|
||||
<style name="UserProfile.Section.Card" parent="@style/UserProfile.Section">
|
||||
<item name="android:layout_marginBottom">@dimen/uikit_spacing_medium</item>
|
||||
<item name="cardBackgroundColor">?primary_600</item>
|
||||
<item name="cardCornerRadius">8.0dip</item>
|
||||
<item name="cardElevation">0.0dip</item>
|
||||
|
@ -4146,6 +4154,7 @@
|
|||
<item name="android:paddingTop">@dimen/uikit_spacing_medium</item>
|
||||
<item name="android:layout_width">fill_parent</item>
|
||||
<item name="android:layout_marginTop">@dimen/uikit_spacing_medium</item>
|
||||
<item name="android:layout_marginBottom">@dimen/uikit_spacing_medium</item>
|
||||
</style>
|
||||
<style name="UserProfile.Section.HeaderTextAppearance" parent="@style/TextAppearance.AppCompat">
|
||||
<item name="android:textSize">@dimen/uikit_textsize_small</item>
|
||||
|
|
|
@ -1,18 +0,0 @@
|
|||
.class public synthetic L$r8$java8methods$utility$Boolean$hashCode$IZ;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static synthetic hashCode(Z)I
|
||||
.locals 0
|
||||
|
||||
invoke-static {p0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Boolean;->hashCode()I
|
||||
|
||||
move-result p0
|
||||
|
||||
return p0
|
||||
.end method
|
|
@ -1,18 +0,0 @@
|
|||
.class public synthetic L$r8$java8methods$utility$Float$hashCode$IF;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static synthetic hashCode(F)I
|
||||
.locals 0
|
||||
|
||||
invoke-static {p0}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Float;->hashCode()I
|
||||
|
||||
move-result p0
|
||||
|
||||
return p0
|
||||
.end method
|
|
@ -1,18 +0,0 @@
|
|||
.class public synthetic L$r8$java8methods$utility$Integer$hashCode$II;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static synthetic hashCode(I)I
|
||||
.locals 0
|
||||
|
||||
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Integer;->hashCode()I
|
||||
|
||||
move-result p0
|
||||
|
||||
return p0
|
||||
.end method
|
|
@ -1,18 +0,0 @@
|
|||
.class public synthetic L$r8$java8methods$utility$Long$hashCode$IJ;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static synthetic hashCode(J)I
|
||||
.locals 0
|
||||
|
||||
invoke-static {p0, p1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Long;->hashCode()I
|
||||
|
||||
move-result p0
|
||||
|
||||
return p0
|
||||
.end method
|
|
@ -1,14 +1,14 @@
|
|||
.class public final LWidgetFriendsAddUserRequestsModel$a$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "WidgetFriendsAddUserRequestsModel.kt"
|
||||
.source "java-style lambda group"
|
||||
|
||||
# interfaces
|
||||
.implements Lrx/functions/b;
|
||||
.implements Lz/l/i;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = LWidgetFriendsAddUserRequestsModel$a;
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = LWidgetFriendsAddUserRequestsModel$a;->a()Lrx/Observable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
|
@ -24,32 +24,50 @@
|
|||
"Ljava/lang/Object;",
|
||||
">",
|
||||
"Ljava/lang/Object;",
|
||||
"Lrx/functions/b<",
|
||||
"Lz/l/i<",
|
||||
"TT;TR;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final e:LWidgetFriendsAddUserRequestsModel$a$a;
|
||||
|
||||
.field public static final f:LWidgetFriendsAddUserRequestsModel$a$a;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic d:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.locals 1
|
||||
.locals 2
|
||||
|
||||
new-instance v0, LWidgetFriendsAddUserRequestsModel$a$a;
|
||||
|
||||
invoke-direct {v0}, LWidgetFriendsAddUserRequestsModel$a$a;-><init>()V
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-direct {v0, v1}, LWidgetFriendsAddUserRequestsModel$a$a;-><init>(I)V
|
||||
|
||||
sput-object v0, LWidgetFriendsAddUserRequestsModel$a$a;->e:LWidgetFriendsAddUserRequestsModel$a$a;
|
||||
|
||||
new-instance v0, LWidgetFriendsAddUserRequestsModel$a$a;
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
invoke-direct {v0, v1}, LWidgetFriendsAddUserRequestsModel$a$a;-><init>(I)V
|
||||
|
||||
sput-object v0, LWidgetFriendsAddUserRequestsModel$a$a;->f:LWidgetFriendsAddUserRequestsModel$a$a;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method constructor <init>()V
|
||||
.method public constructor <init>(I)V
|
||||
.locals 0
|
||||
|
||||
iput p1, p0, LWidgetFriendsAddUserRequestsModel$a$a;->d:I
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
|
@ -57,8 +75,16 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method public final synthetic call(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
.method public final call(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, LWidgetFriendsAddUserRequestsModel$a$a;->d:I
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
check-cast p1, Ljava/util/Map;
|
||||
|
||||
|
@ -67,4 +93,18 @@
|
|||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
throw p1
|
||||
|
||||
:cond_1
|
||||
check-cast p1, Ljava/util/Map;
|
||||
|
||||
invoke-interface {p1}, Ljava/util/Map;->keySet()Ljava/util/Set;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
|
|
@ -1,68 +1,146 @@
|
|||
.class public final LWidgetFriendsAddUserRequestsModel$a$b;
|
||||
.super Ljava/lang/Object;
|
||||
.class public final synthetic LWidgetFriendsAddUserRequestsModel$a$b;
|
||||
.super Ls/u/b/i;
|
||||
.source "WidgetFriendsAddUserRequestsModel.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lrx/functions/b;
|
||||
.implements Lkotlin/jvm/functions/Function2;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = LWidgetFriendsAddUserRequestsModel$a;
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = LWidgetFriendsAddUserRequestsModel$a;->a()Lrx/Observable;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
accessFlags = 0x1019
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<T:",
|
||||
"Ljava/lang/Object;",
|
||||
"R:",
|
||||
"Ljava/lang/Object;",
|
||||
">",
|
||||
"Ljava/lang/Object;",
|
||||
"Lrx/functions/b<",
|
||||
"TT;TR;>;"
|
||||
"Ls/u/b/i;",
|
||||
"Lkotlin/jvm/functions/Function2<",
|
||||
"Ljava/util/Set<",
|
||||
"+",
|
||||
"Ljava/lang/Long;",
|
||||
">;",
|
||||
"Ljava/util/Set<",
|
||||
"+",
|
||||
"Ljava/lang/Long;",
|
||||
">;",
|
||||
"LWidgetFriendsAddUserRequestsModel;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final g:LWidgetFriendsAddUserRequestsModel$a$b;
|
||||
.field public static final d:LWidgetFriendsAddUserRequestsModel$a$b;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, LWidgetFriendsAddUserRequestsModel$a$b;
|
||||
|
||||
invoke-direct {v0}, LWidgetFriendsAddUserRequestsModel$a$b;-><init>()V
|
||||
|
||||
sput-object v0, LWidgetFriendsAddUserRequestsModel$a$b;->g:LWidgetFriendsAddUserRequestsModel$a$b;
|
||||
sput-object v0, LWidgetFriendsAddUserRequestsModel$a$b;->d:LWidgetFriendsAddUserRequestsModel$a$b;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method constructor <init>()V
|
||||
.locals 0
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
const/4 v0, 0x2
|
||||
|
||||
invoke-direct {p0, v0}, Ls/u/b/i;-><init>(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final synthetic call(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.method public final a(Ljava/util/Set;Ljava/util/Set;)LWidgetFriendsAddUserRequestsModel;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Ljava/util/Set<",
|
||||
"Ljava/lang/Long;",
|
||||
">;",
|
||||
"Ljava/util/Set<",
|
||||
"Ljava/lang/Long;",
|
||||
">;)",
|
||||
"LWidgetFriendsAddUserRequestsModel;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
new-instance v0, LWidgetFriendsAddUserRequestsModel;
|
||||
|
||||
invoke-direct {v0, p1, p2}, LWidgetFriendsAddUserRequestsModel;-><init>(Ljava/util/Set;Ljava/util/Set;)V
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_0
|
||||
const-string p1, "p2"
|
||||
|
||||
invoke-static {p1}, Ls/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
const-string p1, "p1"
|
||||
|
||||
invoke-static {p1}, Ls/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public final getName()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "<init>"
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
|
||||
.locals 1
|
||||
|
||||
const-class v0, LWidgetFriendsAddUserRequestsModel;
|
||||
|
||||
invoke-static {v0}, Ls/u/b/w;->getOrCreateKotlinClass(Ljava/lang/Class;)Ls/y/b;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getSignature()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "<init>(Ljava/util/Set;Ljava/util/Set;)V"
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
check-cast p1, Ljava/util/Map;
|
||||
check-cast p1, Ljava/util/Set;
|
||||
|
||||
invoke-interface {p1}, Ljava/util/Map;->keySet()Ljava/util/Set;
|
||||
check-cast p2, Ljava/util/Set;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, LWidgetFriendsAddUserRequestsModel$a$b;->a(Ljava/util/Set;Ljava/util/Set;)LWidgetFriendsAddUserRequestsModel;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -1,114 +0,0 @@
|
|||
.class public final synthetic LWidgetFriendsAddUserRequestsModel$a$c;
|
||||
.super Lkotlin/jvm/internal/j;
|
||||
.source "WidgetFriendsAddUserRequestsModel.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lkotlin/jvm/functions/Function2;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = LWidgetFriendsAddUserRequestsModel$a;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1019
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lkotlin/jvm/internal/j;",
|
||||
"Lkotlin/jvm/functions/Function2<",
|
||||
"Ljava/util/Set<",
|
||||
"+",
|
||||
"Ljava/lang/Long;",
|
||||
">;",
|
||||
"Ljava/util/Set<",
|
||||
"+",
|
||||
"Ljava/lang/Long;",
|
||||
">;",
|
||||
"LWidgetFriendsAddUserRequestsModel;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final h:LWidgetFriendsAddUserRequestsModel$a$c;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, LWidgetFriendsAddUserRequestsModel$a$c;
|
||||
|
||||
invoke-direct {v0}, LWidgetFriendsAddUserRequestsModel$a$c;-><init>()V
|
||||
|
||||
sput-object v0, LWidgetFriendsAddUserRequestsModel$a$c;->h:LWidgetFriendsAddUserRequestsModel$a$c;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
invoke-direct {p0, v0}, Lkotlin/jvm/internal/j;-><init>(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final getName()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "<init>"
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getOwner()Lkotlin/reflect/KDeclarationContainer;
|
||||
.locals 1
|
||||
|
||||
const-class v0, LWidgetFriendsAddUserRequestsModel;
|
||||
|
||||
invoke-static {v0}, Lkotlin/jvm/internal/y;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/b;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getSignature()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "<init>(Ljava/util/Set;Ljava/util/Set;)V"
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final synthetic invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 1
|
||||
|
||||
check-cast p1, Ljava/util/Set;
|
||||
|
||||
check-cast p2, Ljava/util/Set;
|
||||
|
||||
const-string v0, "p1"
|
||||
|
||||
invoke-static {p1, v0}, Lkotlin/jvm/internal/l;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "p2"
|
||||
|
||||
invoke-static {p2, v0}, Lkotlin/jvm/internal/l;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, LWidgetFriendsAddUserRequestsModel;
|
||||
|
||||
invoke-direct {v0, p1, p2}, LWidgetFriendsAddUserRequestsModel;-><init>(Ljava/util/Set;Ljava/util/Set;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method private constructor <init>()V
|
||||
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -23,10 +23,87 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public synthetic constructor <init>(B)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, LWidgetFriendsAddUserRequestsModel$a;-><init>()V
|
||||
# virtual methods
|
||||
.method public final a()Lrx/Observable;
|
||||
.locals 4
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Lrx/Observable<",
|
||||
"LWidgetFriendsAddUserRequestsModel;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
return-void
|
||||
sget-object v0, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
|
||||
|
||||
invoke-virtual {v0}, Lcom/discord/stores/StoreStream$Companion;->getUserRelationships()Lcom/discord/stores/StoreUserRelationships;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v1, 0x4
|
||||
|
||||
invoke-virtual {v0, v1}, Lcom/discord/stores/StoreUserRelationships;->getForType(I)Lrx/Observable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, LWidgetFriendsAddUserRequestsModel$a$a;->e:LWidgetFriendsAddUserRequestsModel$a$a;
|
||||
|
||||
invoke-virtual {v0, v1}, Lrx/Observable;->f(Lz/l/i;)Lrx/Observable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sget-object v1, Lcom/discord/stores/StoreStream;->Companion:Lcom/discord/stores/StoreStream$Companion;
|
||||
|
||||
invoke-virtual {v1}, Lcom/discord/stores/StoreStream$Companion;->getUserRelationships()Lcom/discord/stores/StoreUserRelationships;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
invoke-virtual {v1, v2}, Lcom/discord/stores/StoreUserRelationships;->getForType(I)Lrx/Observable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
sget-object v2, LWidgetFriendsAddUserRequestsModel$a$a;->f:LWidgetFriendsAddUserRequestsModel$a$a;
|
||||
|
||||
invoke-virtual {v1, v2}, Lrx/Observable;->f(Lz/l/i;)Lrx/Observable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
sget-object v2, LWidgetFriendsAddUserRequestsModel$a$b;->d:LWidgetFriendsAddUserRequestsModel$a$b;
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
new-instance v3, Ln;
|
||||
|
||||
invoke-direct {v3, v2}, Ln;-><init>(Lkotlin/jvm/functions/Function2;)V
|
||||
|
||||
move-object v2, v3
|
||||
|
||||
:cond_0
|
||||
check-cast v2, Lrx/functions/Func2;
|
||||
|
||||
invoke-static {v0, v1, v2}, Lrx/Observable;->a(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;)Lrx/Observable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const-string v1, "Observable\n .comb\u2026erRequestsModel\n )"
|
||||
|
||||
invoke-static {v0, v1}, Ls/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-static {v0}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->computationLatest(Lrx/Observable;)Lrx/Observable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0}, Lrx/Observable;->a()Lrx/Observable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const-string v1, "Observable\n .comb\u2026 .distinctUntilChanged()"
|
||||
|
||||
invoke-static {v0, v1}, Ls/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
|
|
@ -38,14 +38,14 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 2
|
||||
|
||||
new-instance v0, LWidgetFriendsAddUserRequestsModel$a;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-direct {v0, v1}, LWidgetFriendsAddUserRequestsModel$a;-><init>(B)V
|
||||
invoke-direct {v0, v1}, LWidgetFriendsAddUserRequestsModel$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
sput-object v0, LWidgetFriendsAddUserRequestsModel;->c:LWidgetFriendsAddUserRequestsModel$a;
|
||||
|
||||
|
@ -66,13 +66,11 @@
|
|||
}
|
||||
.end annotation
|
||||
|
||||
const-string v0, "outgoingIds"
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-static {p1, v0}, Lkotlin/jvm/internal/l;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
const-string v0, "incomingIds"
|
||||
|
||||
invoke-static {p2, v0}, Lkotlin/jvm/internal/l;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -81,11 +79,57 @@
|
|||
iput-object p2, p0, LWidgetFriendsAddUserRequestsModel;->b:Ljava/util/Set;
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const-string p1, "incomingIds"
|
||||
|
||||
invoke-static {p1}, Ls/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
|
||||
:cond_1
|
||||
const-string p1, "outgoingIds"
|
||||
|
||||
invoke-static {p1}, Ls/u/b/j;->a(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final equals(Ljava/lang/Object;)Z
|
||||
.method public final a()Ljava/util/Set;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/Set<",
|
||||
"Ljava/lang/Long;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, LWidgetFriendsAddUserRequestsModel;->b:Ljava/util/Set;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final b()Ljava/util/Set;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/Set<",
|
||||
"Ljava/lang/Long;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, LWidgetFriendsAddUserRequestsModel;->a:Ljava/util/Set;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
@ -100,7 +144,7 @@
|
|||
|
||||
iget-object v1, p1, LWidgetFriendsAddUserRequestsModel;->a:Ljava/util/Set;
|
||||
|
||||
invoke-static {v0, v1}, Lkotlin/jvm/internal/l;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
invoke-static {v0, v1}, Ls/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -110,7 +154,7 @@
|
|||
|
||||
iget-object p1, p1, LWidgetFriendsAddUserRequestsModel;->b:Ljava/util/Set;
|
||||
|
||||
invoke-static {v0, p1}, Lkotlin/jvm/internal/l;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
invoke-static {v0, p1}, Ls/u/b/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -130,7 +174,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method public final hashCode()I
|
||||
.method public hashCode()I
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, LWidgetFriendsAddUserRequestsModel;->a:Ljava/util/Set;
|
||||
|
@ -165,14 +209,14 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method public final toString()Ljava/lang/String;
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 2
|
||||
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
const-string v0, "WidgetFriendsAddUserRequestsModel(outgoingIds="
|
||||
|
||||
const-string v1, "WidgetFriendsAddUserRequestsModel(outgoingIds="
|
||||
invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, LWidgetFriendsAddUserRequestsModel;->a:Ljava/util/Set;
|
||||
|
||||
|
|
|
@ -1,36 +1,18 @@
|
|||
.class public final La;
|
||||
.class public synthetic La;
|
||||
.super Ljava/lang/Object;
|
||||
.source "WidgetFriendsAddUserRequestsModel.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lrx/functions/Func2;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final synthetic function:Lkotlin/jvm/functions/Function2;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lkotlin/jvm/functions/Function2;)V
|
||||
.method public static synthetic a(Z)I
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
invoke-static {p0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
iput-object p1, p0, La;->function:Lkotlin/jvm/functions/Function2;
|
||||
move-result-object p0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final synthetic call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, La;->function:Lkotlin/jvm/functions/Function2;
|
||||
|
||||
invoke-interface {v0, p1, p2}, Lkotlin/jvm/functions/Function2;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
invoke-virtual {p0}, Ljava/lang/Boolean;->hashCode()I
|
||||
|
||||
move-result p0
|
||||
|
||||
return p0
|
||||
.end method
|
||||
|
|
|
@ -1,53 +0,0 @@
|
|||
.class final La/a$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AndroidExecutors.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/util/concurrent/Executor;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = La/a;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
name = "a"
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method private constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method synthetic constructor <init>(B)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, La/a$a;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final execute(Ljava/lang/Runnable;)V
|
||||
.locals 2
|
||||
|
||||
new-instance v0, Landroid/os/Handler;
|
||||
|
||||
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-direct {v0, v1}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
|
||||
|
||||
invoke-virtual {v0, p1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,122 +0,0 @@
|
|||
.class final La/a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AndroidExecutors.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
La/a$a;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field static final CORE_POOL_SIZE:I
|
||||
|
||||
.field private static final i:La/a;
|
||||
|
||||
.field private static final k:I
|
||||
|
||||
.field static final l:I
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final j:Ljava/util/concurrent/Executor;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, La/a;
|
||||
|
||||
invoke-direct {v0}, La/a;-><init>()V
|
||||
|
||||
sput-object v0, La/a;->i:La/a;
|
||||
|
||||
invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Runtime;->availableProcessors()I
|
||||
|
||||
move-result v0
|
||||
|
||||
sput v0, La/a;->k:I
|
||||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
sput v0, La/a;->CORE_POOL_SIZE:I
|
||||
|
||||
sget v0, La/a;->k:I
|
||||
|
||||
mul-int/lit8 v0, v0, 0x2
|
||||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
sput v0, La/a;->l:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private constructor <init>()V
|
||||
.locals 2
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance v0, La/a$a;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-direct {v0, v1}, La/a$a;-><init>(B)V
|
||||
|
||||
iput-object v0, p0, La/a;->j:Ljava/util/concurrent/Executor;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static a()Ljava/util/concurrent/ExecutorService;
|
||||
.locals 8
|
||||
|
||||
new-instance v7, Ljava/util/concurrent/ThreadPoolExecutor;
|
||||
|
||||
sget v1, La/a;->CORE_POOL_SIZE:I
|
||||
|
||||
sget v2, La/a;->l:I
|
||||
|
||||
sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
|
||||
|
||||
new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue;
|
||||
|
||||
invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V
|
||||
|
||||
const-wide/16 v3, 0x1
|
||||
|
||||
move-object v0, v7
|
||||
|
||||
invoke-direct/range {v0 .. v6}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V
|
||||
|
||||
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v1, 0x9
|
||||
|
||||
if-lt v0, v1, :cond_0
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
invoke-virtual {v7, v0}, Ljava/util/concurrent/ThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V
|
||||
|
||||
:cond_0
|
||||
return-object v7
|
||||
.end method
|
||||
|
||||
.method public static b()Ljava/util/concurrent/Executor;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, La/a;->i:La/a;
|
||||
|
||||
iget-object v0, v0, La/a;->j:Ljava/util/concurrent/Executor;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,167 +0,0 @@
|
|||
.class final La/b$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "BoltsExecutors.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/util/concurrent/Executor;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = La/b;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
name = "a"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private r:Ljava/lang/ThreadLocal;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/ThreadLocal<",
|
||||
"Ljava/lang/Integer;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method private constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance v0, Ljava/lang/ThreadLocal;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/ThreadLocal;-><init>()V
|
||||
|
||||
iput-object v0, p0, La/b$a;->r:Ljava/lang/ThreadLocal;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method synthetic constructor <init>(B)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, La/b$a;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private g()I
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, La/b$a;->r:Ljava/lang/ThreadLocal;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Ljava/lang/Integer;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
|
||||
|
||||
move-result v0
|
||||
|
||||
add-int/lit8 v0, v0, -0x1
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
iget-object v1, p0, La/b$a;->r:Ljava/lang/ThreadLocal;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/ThreadLocal;->remove()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
iget-object v1, p0, La/b$a;->r:Ljava/lang/ThreadLocal;
|
||||
|
||||
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final execute(Ljava/lang/Runnable;)V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, La/b$a;->r:Ljava/lang/ThreadLocal;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Ljava/lang/Integer;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
|
||||
|
||||
move-result v0
|
||||
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
iget-object v1, p0, La/b$a;->r:Ljava/lang/ThreadLocal;
|
||||
|
||||
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
|
||||
|
||||
const/16 v1, 0xf
|
||||
|
||||
if-gt v0, v1, :cond_1
|
||||
|
||||
:try_start_0
|
||||
invoke-interface {p1}, Ljava/lang/Runnable;->run()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
invoke-static {}, La/b;->d()Ljava/util/concurrent/ExecutorService;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-interface {v0, p1}, Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
:goto_0
|
||||
invoke-direct {p0}, La/b$a;->g()I
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
invoke-direct {p0}, La/b$a;->g()I
|
||||
|
||||
throw p1
|
||||
.end method
|
|
@ -1,121 +0,0 @@
|
|||
.class final La/b;
|
||||
.super Ljava/lang/Object;
|
||||
.source "BoltsExecutors.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
La/b$a;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field private static final m:La/b;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final n:Ljava/util/concurrent/ExecutorService;
|
||||
|
||||
.field private final p:Ljava/util/concurrent/ScheduledExecutorService;
|
||||
|
||||
.field private final q:Ljava/util/concurrent/Executor;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, La/b;
|
||||
|
||||
invoke-direct {v0}, La/b;-><init>()V
|
||||
|
||||
sput-object v0, La/b;->m:La/b;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private constructor <init>()V
|
||||
.locals 3
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
const-string v0, "java.runtime.name"
|
||||
|
||||
invoke-static {v0}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
sget-object v2, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const-string v2, "android"
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
:goto_0
|
||||
if-nez v0, :cond_1
|
||||
|
||||
invoke-static {}, Ljava/util/concurrent/Executors;->newCachedThreadPool()Ljava/util/concurrent/ExecutorService;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
invoke-static {}, La/a;->a()Ljava/util/concurrent/ExecutorService;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:goto_1
|
||||
iput-object v0, p0, La/b;->n:Ljava/util/concurrent/ExecutorService;
|
||||
|
||||
invoke-static {}, Ljava/util/concurrent/Executors;->newSingleThreadScheduledExecutor()Ljava/util/concurrent/ScheduledExecutorService;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, La/b;->p:Ljava/util/concurrent/ScheduledExecutorService;
|
||||
|
||||
new-instance v0, La/b$a;
|
||||
|
||||
invoke-direct {v0, v1}, La/b$a;-><init>(B)V
|
||||
|
||||
iput-object v0, p0, La/b;->q:Ljava/util/concurrent/Executor;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static d()Ljava/util/concurrent/ExecutorService;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, La/b;->m:La/b;
|
||||
|
||||
iget-object v0, v0, La/b;->n:Ljava/util/concurrent/ExecutorService;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method static e()Ljava/util/concurrent/Executor;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, La/b;->m:La/b;
|
||||
|
||||
iget-object v0, v0, La/b;->q:Ljava/util/concurrent/Executor;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,65 +0,0 @@
|
|||
.class public final La/c;
|
||||
.super Ljava/lang/Object;
|
||||
.source "CancellationToken.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final t:La/e;
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final toString()Ljava/lang/String;
|
||||
.locals 4
|
||||
|
||||
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v1, 0x3
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
iget-object v2, p0, La/c;->t:La/e;
|
||||
|
||||
invoke-virtual {v2}, La/e;->h()Z
|
||||
|
||||
move-result v2
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
const-string v2, "%s@%s[cancellationRequested=%s]"
|
||||
|
||||
invoke-static {v0, v2, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,92 +0,0 @@
|
|||
.class public final La/d;
|
||||
.super Ljava/lang/Object;
|
||||
.source "CancellationTokenRegistration.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/io/Closeable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final lock:Ljava/lang/Object;
|
||||
|
||||
.field private t:La/e;
|
||||
|
||||
.field private u:Ljava/lang/Runnable;
|
||||
|
||||
.field private w:Z
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final close()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, La/d;->lock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
iget-boolean v1, p0, La/d;->w:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x1
|
||||
|
||||
iput-boolean v1, p0, La/d;->w:Z
|
||||
|
||||
iget-object v1, p0, La/d;->t:La/e;
|
||||
|
||||
iget-object v2, v1, La/e;->lock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v2
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_1
|
||||
|
||||
:try_start_1
|
||||
invoke-virtual {v1}, La/e;->i()V
|
||||
|
||||
iget-object v1, v1, La/e;->z:Ljava/util/List;
|
||||
|
||||
invoke-interface {v1, p0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z
|
||||
|
||||
monitor-exit v2
|
||||
:try_end_1
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
:try_start_2
|
||||
iput-object v1, p0, La/d;->t:La/e;
|
||||
|
||||
iput-object v1, p0, La/d;->u:Ljava/lang/Runnable;
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_2
|
||||
.catchall {:try_start_2 .. :try_end_2} :catchall_1
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
:try_start_3
|
||||
monitor-exit v2
|
||||
:try_end_3
|
||||
.catchall {:try_start_3 .. :try_end_3} :catchall_0
|
||||
|
||||
:try_start_4
|
||||
throw v1
|
||||
|
||||
:catchall_1
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_4
|
||||
.catchall {:try_start_4 .. :try_end_4} :catchall_1
|
||||
|
||||
throw v1
|
||||
.end method
|
|
@ -1,210 +0,0 @@
|
|||
.class public final La/e;
|
||||
.super Ljava/lang/Object;
|
||||
.source "CancellationTokenSource.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/io/Closeable;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private A:Ljava/util/concurrent/ScheduledFuture;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/concurrent/ScheduledFuture<",
|
||||
"*>;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private B:Z
|
||||
|
||||
.field final lock:Ljava/lang/Object;
|
||||
|
||||
.field private w:Z
|
||||
|
||||
.field final z:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"La/d;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final close()V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, La/e;->lock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
iget-boolean v1, p0, La/e;->w:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, La/e;->A:Ljava/util/concurrent/ScheduledFuture;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
iget-object v1, p0, La/e;->A:Ljava/util/concurrent/ScheduledFuture;
|
||||
|
||||
invoke-interface {v1, v2}, Ljava/util/concurrent/ScheduledFuture;->cancel(Z)Z
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
iput-object v1, p0, La/e;->A:Ljava/util/concurrent/ScheduledFuture;
|
||||
|
||||
:cond_1
|
||||
iget-object v1, p0, La/e;->z:Ljava/util/List;
|
||||
|
||||
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_2
|
||||
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
check-cast v3, La/d;
|
||||
|
||||
invoke-virtual {v3}, La/d;->close()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v1, p0, La/e;->z:Ljava/util/List;
|
||||
|
||||
invoke-interface {v1}, Ljava/util/List;->clear()V
|
||||
|
||||
iput-boolean v2, p0, La/e;->w:Z
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
.method public final h()Z
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, La/e;->lock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {p0}, La/e;->i()V
|
||||
|
||||
iget-boolean v1, p0, La/e;->B:Z
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return v1
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
.method final i()V
|
||||
.locals 2
|
||||
|
||||
iget-boolean v0, p0, La/e;->w:Z
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
new-instance v0, Ljava/lang/IllegalStateException;
|
||||
|
||||
const-string v1, "Object already closed"
|
||||
|
||||
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public final toString()Ljava/lang/String;
|
||||
.locals 4
|
||||
|
||||
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
|
||||
|
||||
const/4 v1, 0x3
|
||||
|
||||
new-array v1, v1, [Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
invoke-virtual {p0}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
invoke-virtual {p0}, La/e;->h()Z
|
||||
|
||||
move-result v2
|
||||
|
||||
invoke-static {v2}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
aput-object v2, v1, v3
|
||||
|
||||
const-string v2, "%s@%s[cancellationRequested=%s]"
|
||||
|
||||
invoke-static {v0, v2, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -1,34 +0,0 @@
|
|||
.class public interface abstract La/f;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Continuation.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<TTaskResult:",
|
||||
"Ljava/lang/Object;",
|
||||
"TContinuationResult:",
|
||||
"Ljava/lang/Object;",
|
||||
">",
|
||||
"Ljava/lang/Object;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract a(La/h;)Ljava/lang/Object;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"La/h<",
|
||||
"TTTaskResult;>;)TTContinuationResult;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/lang/Exception;
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
|
@ -1,15 +0,0 @@
|
|||
.class public final La/g;
|
||||
.super Ljava/lang/RuntimeException;
|
||||
.source "ExecutorException.java"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/Exception;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "An exception was thrown by an Executor"
|
||||
|
||||
invoke-direct {p0, v0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,86 +0,0 @@
|
|||
.class final La/h$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Task.java"
|
||||
|
||||
# interfaces
|
||||
.implements La/f;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = La/h;->a(La/f;Ljava/util/concurrent/Executor;)La/h;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Object;",
|
||||
"La/f<",
|
||||
"TTResult;",
|
||||
"Ljava/lang/Void;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic Q:La/i;
|
||||
|
||||
.field final synthetic R:La/f;
|
||||
|
||||
.field final synthetic S:Ljava/util/concurrent/Executor;
|
||||
|
||||
.field final synthetic T:La/c;
|
||||
|
||||
.field final synthetic U:La/h;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(La/h;La/i;La/f;Ljava/util/concurrent/Executor;La/c;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, La/h$1;->U:La/h;
|
||||
|
||||
iput-object p2, p0, La/h$1;->Q:La/i;
|
||||
|
||||
iput-object p3, p0, La/h$1;->R:La/f;
|
||||
|
||||
iput-object p4, p0, La/h$1;->S:Ljava/util/concurrent/Executor;
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
iput-object p1, p0, La/h$1;->T:La/c;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final synthetic a(La/h;)Ljava/lang/Object;
|
||||
.locals 4
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/lang/Exception;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, La/h$1;->Q:La/i;
|
||||
|
||||
iget-object v1, p0, La/h$1;->R:La/f;
|
||||
|
||||
iget-object v2, p0, La/h$1;->S:Ljava/util/concurrent/Executor;
|
||||
|
||||
iget-object v3, p0, La/h$1;->T:La/c;
|
||||
|
||||
invoke-static {v0, v1, p1, v2, v3}, La/h;->b(La/i;La/f;La/h;Ljava/util/concurrent/Executor;La/c;)V
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
return-object p1
|
||||
.end method
|
|
@ -1,104 +0,0 @@
|
|||
.class final La/h$2;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Task.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = La/h;->a(La/i;La/f;La/h;Ljava/util/concurrent/Executor;La/c;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic Q:La/i;
|
||||
|
||||
.field final synthetic R:La/f;
|
||||
|
||||
.field final synthetic T:La/c;
|
||||
|
||||
.field final synthetic V:La/h;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(La/c;La/i;La/f;La/h;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, La/h$2;->T:La/c;
|
||||
|
||||
iput-object p2, p0, La/h$2;->Q:La/i;
|
||||
|
||||
iput-object p3, p0, La/h$2;->R:La/f;
|
||||
|
||||
iput-object p4, p0, La/h$2;->V:La/h;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final run()V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, La/h$2;->T:La/c;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, v0, La/c;->t:La/e;
|
||||
|
||||
invoke-virtual {v0}, La/e;->h()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, La/h$2;->Q:La/i;
|
||||
|
||||
invoke-virtual {v0}, La/i;->s()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
:try_start_0
|
||||
iget-object v0, p0, La/h$2;->R:La/f;
|
||||
|
||||
iget-object v1, p0, La/h$2;->V:La/h;
|
||||
|
||||
invoke-interface {v0, v1}, La/f;->a(La/h;)Ljava/lang/Object;
|
||||
|
||||
iget-object v0, p0, La/h$2;->Q:La/i;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {v0, v1}, La/i;->c(Ljava/lang/Object;)V
|
||||
:try_end_0
|
||||
.catch Ljava/util/concurrent/CancellationException; {:try_start_0 .. :try_end_0} :catch_1
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
return-void
|
||||
|
||||
:catch_0
|
||||
move-exception v0
|
||||
|
||||
iget-object v1, p0, La/h$2;->Q:La/i;
|
||||
|
||||
invoke-virtual {v1, v0}, La/i;->c(Ljava/lang/Exception;)V
|
||||
|
||||
return-void
|
||||
|
||||
:catch_1
|
||||
iget-object v0, p0, La/h$2;->Q:La/i;
|
||||
|
||||
invoke-virtual {v0}, La/i;->s()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,100 +0,0 @@
|
|||
.class final La/h$3;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Task.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = La/h;->b(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)La/h;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic Q:La/i;
|
||||
|
||||
.field final synthetic T:La/c;
|
||||
|
||||
.field final synthetic val$callable:Ljava/util/concurrent/Callable;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(La/c;La/i;Ljava/util/concurrent/Callable;)V
|
||||
.locals 0
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
iput-object p1, p0, La/h$3;->T:La/c;
|
||||
|
||||
iput-object p2, p0, La/h$3;->Q:La/i;
|
||||
|
||||
iput-object p3, p0, La/h$3;->val$callable:Ljava/util/concurrent/Callable;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final run()V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, La/h$3;->T:La/c;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, v0, La/c;->t:La/e;
|
||||
|
||||
invoke-virtual {v0}, La/e;->h()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, La/h$3;->Q:La/i;
|
||||
|
||||
invoke-virtual {v0}, La/i;->s()V
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
:try_start_0
|
||||
iget-object v0, p0, La/h$3;->Q:La/i;
|
||||
|
||||
iget-object v1, p0, La/h$3;->val$callable:Ljava/util/concurrent/Callable;
|
||||
|
||||
invoke-interface {v1}, Ljava/util/concurrent/Callable;->call()Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, La/i;->c(Ljava/lang/Object;)V
|
||||
:try_end_0
|
||||
.catch Ljava/util/concurrent/CancellationException; {:try_start_0 .. :try_end_0} :catch_1
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
return-void
|
||||
|
||||
:catch_0
|
||||
move-exception v0
|
||||
|
||||
iget-object v1, p0, La/h$3;->Q:La/i;
|
||||
|
||||
invoke-virtual {v1, v0}, La/i;->c(Ljava/lang/Exception;)V
|
||||
|
||||
return-void
|
||||
|
||||
:catch_1
|
||||
iget-object v0, p0, La/h$3;->Q:La/i;
|
||||
|
||||
invoke-virtual {v0}, La/i;->s()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,14 +0,0 @@
|
|||
.class public interface abstract La/h$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Task.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = La/h;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "a"
|
||||
.end annotation
|
|
@ -1,905 +0,0 @@
|
|||
.class public final La/h;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Task.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
La/h$a;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<TResult:",
|
||||
"Ljava/lang/Object;",
|
||||
">",
|
||||
"Ljava/lang/Object;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final C:Ljava/util/concurrent/ExecutorService;
|
||||
|
||||
.field private static final D:Ljava/util/concurrent/Executor;
|
||||
|
||||
.field public static final E:Ljava/util/concurrent/Executor;
|
||||
|
||||
.field private static volatile F:La/h$a;
|
||||
|
||||
.field private static L:La/h;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"La/h<",
|
||||
"*>;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private static M:La/h;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"La/h<",
|
||||
"Ljava/lang/Boolean;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private static N:La/h;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"La/h<",
|
||||
"Ljava/lang/Boolean;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private static O:La/h;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"La/h<",
|
||||
"*>;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private G:Z
|
||||
|
||||
.field private H:Ljava/lang/Exception;
|
||||
|
||||
.field private I:Z
|
||||
|
||||
.field private J:La/j;
|
||||
|
||||
.field private K:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"La/f<",
|
||||
"TTResult;",
|
||||
"Ljava/lang/Void;",
|
||||
">;>;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private cancelled:Z
|
||||
|
||||
.field private final lock:Ljava/lang/Object;
|
||||
|
||||
.field private result:Ljava/lang/Object;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"TTResult;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.locals 2
|
||||
|
||||
invoke-static {}, La/b;->d()Ljava/util/concurrent/ExecutorService;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sput-object v0, La/h;->C:Ljava/util/concurrent/ExecutorService;
|
||||
|
||||
invoke-static {}, La/b;->e()Ljava/util/concurrent/Executor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sput-object v0, La/h;->D:Ljava/util/concurrent/Executor;
|
||||
|
||||
invoke-static {}, La/a;->b()Ljava/util/concurrent/Executor;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
sput-object v0, La/h;->E:Ljava/util/concurrent/Executor;
|
||||
|
||||
new-instance v0, La/h;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-direct {v0, v1}, La/h;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
sput-object v0, La/h;->L:La/h;
|
||||
|
||||
new-instance v0, La/h;
|
||||
|
||||
sget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
|
||||
|
||||
invoke-direct {v0, v1}, La/h;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
sput-object v0, La/h;->M:La/h;
|
||||
|
||||
new-instance v0, La/h;
|
||||
|
||||
sget-object v1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
|
||||
|
||||
invoke-direct {v0, v1}, La/h;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
sput-object v0, La/h;->N:La/h;
|
||||
|
||||
new-instance v0, La/h;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-direct {v0, v1}, La/h;-><init>(B)V
|
||||
|
||||
sput-object v0, La/h;->O:La/h;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance v0, Ljava/lang/Object;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object v0, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, La/h;->K:Ljava/util/List;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private constructor <init>(B)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance p1, Ljava/lang/Object;
|
||||
|
||||
invoke-direct {p1}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
new-instance p1, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object p1, p0, La/h;->K:Ljava/util/List;
|
||||
|
||||
invoke-virtual {p0}, La/h;->r()Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private constructor <init>(Ljava/lang/Object;)V
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TTResult;)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance v0, Ljava/lang/Object;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object v0, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, La/h;->K:Ljava/util/List;
|
||||
|
||||
invoke-virtual {p0, p1}, La/h;->b(Ljava/lang/Object;)Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private a(La/f;Ljava/util/concurrent/Executor;)La/h;
|
||||
.locals 11
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<TContinuationResult:",
|
||||
"Ljava/lang/Object;",
|
||||
">(",
|
||||
"La/f<",
|
||||
"TTResult;TTContinuationResult;>;",
|
||||
"Ljava/util/concurrent/Executor;",
|
||||
")",
|
||||
"La/h<",
|
||||
"TTContinuationResult;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
new-instance v6, La/i;
|
||||
|
||||
invoke-direct {v6}, La/i;-><init>()V
|
||||
|
||||
iget-object v7, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v7
|
||||
|
||||
:try_start_0
|
||||
invoke-direct {p0}, La/h;->k()Z
|
||||
|
||||
move-result v8
|
||||
|
||||
if-nez v8, :cond_0
|
||||
|
||||
iget-object v9, p0, La/h;->K:Ljava/util/List;
|
||||
|
||||
new-instance v10, La/h$1;
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
move-object v0, v10
|
||||
|
||||
move-object v1, p0
|
||||
|
||||
move-object v2, v6
|
||||
|
||||
move-object v3, p1
|
||||
|
||||
move-object v4, p2
|
||||
|
||||
invoke-direct/range {v0 .. v5}, La/h$1;-><init>(La/h;La/i;La/f;Ljava/util/concurrent/Executor;La/c;)V
|
||||
|
||||
invoke-interface {v9, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
:cond_0
|
||||
monitor-exit v7
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
if-eqz v8, :cond_1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-static {v6, p1, p0, p2, v0}, La/h;->a(La/i;La/f;La/h;Ljava/util/concurrent/Executor;La/c;)V
|
||||
|
||||
:cond_1
|
||||
iget-object p1, v6, La/i;->W:La/h;
|
||||
|
||||
return-object p1
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
:try_start_1
|
||||
monitor-exit v7
|
||||
:try_end_1
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public static a(Ljava/lang/Exception;)La/h;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<TResult:",
|
||||
"Ljava/lang/Object;",
|
||||
">(",
|
||||
"Ljava/lang/Exception;",
|
||||
")",
|
||||
"La/h<",
|
||||
"TTResult;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
new-instance v0, La/i;
|
||||
|
||||
invoke-direct {v0}, La/i;-><init>()V
|
||||
|
||||
invoke-virtual {v0, p0}, La/i;->c(Ljava/lang/Exception;)V
|
||||
|
||||
iget-object p0, v0, La/i;->W:La/h;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static a(Ljava/lang/Object;)La/h;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<TResult:",
|
||||
"Ljava/lang/Object;",
|
||||
">(TTResult;)",
|
||||
"La/h<",
|
||||
"TTResult;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
if-nez p0, :cond_0
|
||||
|
||||
sget-object p0, La/h;->L:La/h;
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_0
|
||||
new-instance v0, La/i;
|
||||
|
||||
invoke-direct {v0}, La/i;-><init>()V
|
||||
|
||||
invoke-virtual {v0, p0}, La/i;->c(Ljava/lang/Object;)V
|
||||
|
||||
iget-object p0, v0, La/i;->W:La/h;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static a(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)La/h;
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<TResult:",
|
||||
"Ljava/lang/Object;",
|
||||
">(",
|
||||
"Ljava/util/concurrent/Callable<",
|
||||
"TTResult;>;",
|
||||
"Ljava/util/concurrent/Executor;",
|
||||
")",
|
||||
"La/h<",
|
||||
"TTResult;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-static {p0, p1}, La/h;->b(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)La/h;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method private static a(La/i;La/f;La/h;Ljava/util/concurrent/Executor;La/c;)V
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<TContinuationResult:",
|
||||
"Ljava/lang/Object;",
|
||||
"TResult:",
|
||||
"Ljava/lang/Object;",
|
||||
">(",
|
||||
"La/i<",
|
||||
"TTContinuationResult;>;",
|
||||
"La/f<",
|
||||
"TTResult;TTContinuationResult;>;",
|
||||
"La/h<",
|
||||
"TTResult;>;",
|
||||
"Ljava/util/concurrent/Executor;",
|
||||
"La/c;",
|
||||
")V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
:try_start_0
|
||||
new-instance v0, La/h$2;
|
||||
|
||||
invoke-direct {v0, p4, p0, p1, p2}, La/h$2;-><init>(La/c;La/i;La/f;La/h;)V
|
||||
|
||||
invoke-interface {p3, v0}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
return-void
|
||||
|
||||
:catch_0
|
||||
move-exception p1
|
||||
|
||||
new-instance p2, La/g;
|
||||
|
||||
invoke-direct {p2, p1}, La/g;-><init>(Ljava/lang/Exception;)V
|
||||
|
||||
invoke-virtual {p0, p2}, La/i;->c(Ljava/lang/Exception;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private static b(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)La/h;
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<TResult:",
|
||||
"Ljava/lang/Object;",
|
||||
">(",
|
||||
"Ljava/util/concurrent/Callable<",
|
||||
"TTResult;>;",
|
||||
"Ljava/util/concurrent/Executor;",
|
||||
")",
|
||||
"La/h<",
|
||||
"TTResult;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
new-instance v0, La/i;
|
||||
|
||||
invoke-direct {v0}, La/i;-><init>()V
|
||||
|
||||
:try_start_0
|
||||
new-instance v1, La/h$3;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-direct {v1, v2, v0, p0}, La/h$3;-><init>(La/c;La/i;Ljava/util/concurrent/Callable;)V
|
||||
|
||||
invoke-interface {p1, v1}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception p0
|
||||
|
||||
new-instance p1, La/g;
|
||||
|
||||
invoke-direct {p1, p0}, La/g;-><init>(Ljava/lang/Exception;)V
|
||||
|
||||
invoke-virtual {v0, p1}, La/i;->c(Ljava/lang/Exception;)V
|
||||
|
||||
:goto_0
|
||||
iget-object p0, v0, La/i;->W:La/h;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method static synthetic b(La/i;La/f;La/h;Ljava/util/concurrent/Executor;La/c;)V
|
||||
.locals 0
|
||||
|
||||
invoke-static {p0, p1, p2, p3, p4}, La/h;->a(La/i;La/f;La/h;Ljava/util/concurrent/Executor;La/c;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static j()La/h$a;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, La/h;->F:La/h$a;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method private k()Z
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
iget-boolean v1, p0, La/h;->G:Z
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return v1
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
.method private q()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
iget-object v1, p0, La/h;->K:Ljava/util/List;
|
||||
|
||||
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, La/f;
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
:try_start_1
|
||||
invoke-interface {v2, p0}, La/f;->a(La/h;)Ljava/lang/Object;
|
||||
:try_end_1
|
||||
.catch Ljava/lang/RuntimeException; {:try_start_1 .. :try_end_1} :catch_1
|
||||
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
|
||||
.catchall {:try_start_1 .. :try_end_1} :catchall_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception v1
|
||||
|
||||
:try_start_2
|
||||
new-instance v2, Ljava/lang/RuntimeException;
|
||||
|
||||
invoke-direct {v2, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
|
||||
|
||||
throw v2
|
||||
|
||||
:catch_1
|
||||
move-exception v1
|
||||
|
||||
throw v1
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
iput-object v1, p0, La/h;->K:Ljava/util/List;
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_2
|
||||
.catchall {:try_start_2 .. :try_end_2} :catchall_0
|
||||
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final a(La/f;)La/h;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<TContinuationResult:",
|
||||
"Ljava/lang/Object;",
|
||||
">(",
|
||||
"La/f<",
|
||||
"TTResult;TTContinuationResult;>;)",
|
||||
"La/h<",
|
||||
"TTContinuationResult;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
sget-object v0, La/h;->D:Ljava/util/concurrent/Executor;
|
||||
|
||||
invoke-direct {p0, p1, v0}, La/h;->a(La/f;Ljava/util/concurrent/Executor;)La/h;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method final b(Ljava/lang/Exception;)Z
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
iget-boolean v1, p0, La/h;->G:Z
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return v2
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x1
|
||||
|
||||
iput-boolean v1, p0, La/h;->G:Z
|
||||
|
||||
iput-object p1, p0, La/h;->H:Ljava/lang/Exception;
|
||||
|
||||
iput-boolean v2, p0, La/h;->I:Z
|
||||
|
||||
iget-object p1, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/Object;->notifyAll()V
|
||||
|
||||
invoke-direct {p0}, La/h;->q()V
|
||||
|
||||
iget-boolean p1, p0, La/h;->I:Z
|
||||
|
||||
if-nez p1, :cond_1
|
||||
|
||||
sget-object p1, La/h;->F:La/h$a;
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
new-instance p1, La/j;
|
||||
|
||||
invoke-direct {p1, p0}, La/j;-><init>(La/h;)V
|
||||
|
||||
iput-object p1, p0, La/h;->J:La/j;
|
||||
|
||||
:cond_1
|
||||
monitor-exit v0
|
||||
|
||||
return v1
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method final b(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TTResult;)Z"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
iget-boolean v1, p0, La/h;->G:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x1
|
||||
|
||||
iput-boolean v1, p0, La/h;->G:Z
|
||||
|
||||
iput-object p1, p0, La/h;->result:Ljava/lang/Object;
|
||||
|
||||
iget-object p1, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/Object;->notifyAll()V
|
||||
|
||||
invoke-direct {p0}, La/h;->q()V
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return v1
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public final isCancelled()Z
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
iget-boolean v1, p0, La/h;->cancelled:Z
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return v1
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
.method public final n()Z
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
invoke-virtual {p0}, La/h;->p()Ljava/lang/Exception;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
monitor-exit v0
|
||||
|
||||
return v1
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
.method public final o()Ljava/lang/Object;
|
||||
.locals 2
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()TTResult;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
iget-object v1, p0, La/h;->result:Ljava/lang/Object;
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return-object v1
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
.method public final p()Ljava/lang/Exception;
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
iget-object v1, p0, La/h;->H:Ljava/lang/Exception;
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
iput-boolean v1, p0, La/h;->I:Z
|
||||
|
||||
iget-object v1, p0, La/h;->J:La/j;
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
iget-object v1, p0, La/h;->J:La/j;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
iput-object v2, v1, La/j;->W:La/h;
|
||||
|
||||
iput-object v2, p0, La/h;->J:La/j;
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, La/h;->H:Ljava/lang/Exception;
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return-object v1
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
.method final r()Z
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
:try_start_0
|
||||
iget-boolean v1, p0, La/h;->G:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return v1
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x1
|
||||
|
||||
iput-boolean v1, p0, La/h;->G:Z
|
||||
|
||||
iput-boolean v1, p0, La/h;->cancelled:Z
|
||||
|
||||
iget-object v2, p0, La/h;->lock:Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->notifyAll()V
|
||||
|
||||
invoke-direct {p0}, La/h;->q()V
|
||||
|
||||
monitor-exit v0
|
||||
|
||||
return v1
|
||||
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw v1
|
||||
.end method
|
|
@ -1,142 +0,0 @@
|
|||
.class public final La/i;
|
||||
.super Ljava/lang/Object;
|
||||
.source "TaskCompletionSource.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<TResult:",
|
||||
"Ljava/lang/Object;",
|
||||
">",
|
||||
"Ljava/lang/Object;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final W:La/h;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"La/h<",
|
||||
"TTResult;>;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
new-instance v0, La/h;
|
||||
|
||||
invoke-direct {v0}, La/h;-><init>()V
|
||||
|
||||
iput-object v0, p0, La/i;->W:La/h;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private b(Ljava/lang/Exception;)Z
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, La/i;->W:La/h;
|
||||
|
||||
invoke-virtual {v0, p1}, La/h;->b(Ljava/lang/Exception;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method private b(Ljava/lang/Object;)Z
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TTResult;)Z"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, La/i;->W:La/h;
|
||||
|
||||
invoke-virtual {v0, p1}, La/h;->b(Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final c(Ljava/lang/Exception;)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0, p1}, La/i;->b(Ljava/lang/Exception;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
new-instance p1, Ljava/lang/IllegalStateException;
|
||||
|
||||
const-string v0, "Cannot set the error on a completed task."
|
||||
|
||||
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public final c(Ljava/lang/Object;)V
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TTResult;)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1}, La/i;->b(Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
new-instance p1, Ljava/lang/IllegalStateException;
|
||||
|
||||
const-string v0, "Cannot set the result of a completed task."
|
||||
|
||||
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public final s()V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, La/i;->W:La/h;
|
||||
|
||||
invoke-virtual {v0}, La/h;->r()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
return-void
|
||||
|
||||
:cond_0
|
||||
new-instance v0, Ljava/lang/IllegalStateException;
|
||||
|
||||
const-string v1, "Cannot cancel a completed task."
|
||||
|
||||
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
|
@ -1,77 +0,0 @@
|
|||
.class final La/j;
|
||||
.super Ljava/lang/Object;
|
||||
.source "UnobservedErrorNotifier.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field W:La/h;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"La/h<",
|
||||
"*>;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(La/h;)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"La/h<",
|
||||
"*>;)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, La/j;->W:La/h;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method protected final finalize()V
|
||||
.locals 2
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Ljava/lang/Throwable;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
:try_start_0
|
||||
iget-object v0, p0, La/j;->W:La/h;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-static {}, La/h;->j()La/h$a;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
new-instance v1, La/k;
|
||||
|
||||
invoke-virtual {v0}, La/h;->p()Ljava/lang/Exception;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-direct {v1, v0}, La/k;-><init>(Ljava/lang/Throwable;)V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
:cond_0
|
||||
invoke-super {p0}, Ljava/lang/Object;->finalize()V
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception v0
|
||||
|
||||
invoke-super {p0}, Ljava/lang/Object;->finalize()V
|
||||
|
||||
throw v0
|
||||
.end method
|
|
@ -1,13 +0,0 @@
|
|||
.class public final La/k;
|
||||
.super Ljava/lang/RuntimeException;
|
||||
.source "UnobservedTaskException.java"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/Throwable;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -1,390 +0,0 @@
|
|||
.class final Landroid/support/a/a$a$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ICustomTabsCallback.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/support/a/a;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroid/support/a/a$a;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
name = "a"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mRemote:Landroid/os/IBinder;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/os/IBinder;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, Landroid/support/a/a$a$a;->mRemote:Landroid/os/IBinder;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final asBinder()Landroid/os/IBinder;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroid/support/a/a$a$a;->mRemote:Landroid/os/IBinder;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final extraCallback(Ljava/lang/String;Landroid/os/Bundle;)V
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:try_start_0
|
||||
const-string v2, "android.support.customtabs.ICustomTabsCallback"
|
||||
|
||||
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
invoke-virtual {p2, v0, p1}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
:goto_0
|
||||
iget-object p2, p0, Landroid/support/a/a$a$a;->mRemote:Landroid/os/IBinder;
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
invoke-interface {p2, v2, v0, v1, p1}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||
|
||||
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public final onMessageChannelReady(Landroid/os/Bundle;)V
|
||||
.locals 4
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:try_start_0
|
||||
const-string v2, "android.support.customtabs.ICustomTabsCallback"
|
||||
|
||||
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
invoke-virtual {p1, v0, v2}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
:goto_0
|
||||
iget-object p1, p0, Landroid/support/a/a$a$a;->mRemote:Landroid/os/IBinder;
|
||||
|
||||
const/4 v3, 0x4
|
||||
|
||||
invoke-interface {p1, v3, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||
|
||||
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public final onNavigationEvent(ILandroid/os/Bundle;)V
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:try_start_0
|
||||
const-string v2, "android.support.customtabs.ICustomTabsCallback"
|
||||
|
||||
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
invoke-virtual {p2, v0, p1}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
:goto_0
|
||||
iget-object p2, p0, Landroid/support/a/a$a$a;->mRemote:Landroid/os/IBinder;
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
invoke-interface {p2, v2, v0, v1, p1}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||
|
||||
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public final onPostMessage(Ljava/lang/String;Landroid/os/Bundle;)V
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:try_start_0
|
||||
const-string v2, "android.support.customtabs.ICustomTabsCallback"
|
||||
|
||||
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
invoke-virtual {p2, v0, p1}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
:goto_0
|
||||
iget-object p2, p0, Landroid/support/a/a$a$a;->mRemote:Landroid/os/IBinder;
|
||||
|
||||
const/4 v2, 0x5
|
||||
|
||||
invoke-interface {p2, v2, v0, v1, p1}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||
|
||||
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
throw p1
|
||||
.end method
|
||||
|
||||
.method public final onRelationshipValidationResult(ILandroid/net/Uri;ZLandroid/os/Bundle;)V
|
||||
.locals 3
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:try_start_0
|
||||
const-string v2, "android.support.customtabs.ICustomTabsCallback"
|
||||
|
||||
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
invoke-virtual {p2, v0, v2}, Landroid/net/Uri;->writeToParcel(Landroid/os/Parcel;I)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
:goto_0
|
||||
if-eqz p3, :cond_1
|
||||
|
||||
const/4 p2, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 p2, 0x0
|
||||
|
||||
:goto_1
|
||||
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
if-eqz p4, :cond_2
|
||||
|
||||
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
invoke-virtual {p4, v0, v2}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
:goto_2
|
||||
iget-object p1, p0, Landroid/support/a/a$a$a;->mRemote:Landroid/os/IBinder;
|
||||
|
||||
const/4 p2, 0x6
|
||||
|
||||
invoke-interface {p1, p2, v0, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||
|
||||
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
return-void
|
||||
|
||||
:catchall_0
|
||||
move-exception p1
|
||||
|
||||
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
throw p1
|
||||
.end method
|
|
@ -1,323 +0,0 @@
|
|||
.class public abstract Landroid/support/a/a$a;
|
||||
.super Landroid/os/Binder;
|
||||
.source "ICustomTabsCallback.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/support/a/a;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroid/support/a/a;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x409
|
||||
name = "a"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroid/support/a/a$a$a;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field private static final DESCRIPTOR:Ljava/lang/String; = "android.support.customtabs.ICustomTabsCallback"
|
||||
|
||||
.field static final TRANSACTION_extraCallback:I = 0x3
|
||||
|
||||
.field static final TRANSACTION_onMessageChannelReady:I = 0x4
|
||||
|
||||
.field static final TRANSACTION_onNavigationEvent:I = 0x2
|
||||
|
||||
.field static final TRANSACTION_onPostMessage:I = 0x5
|
||||
|
||||
.field static final TRANSACTION_onRelationshipValidationResult:I = 0x6
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Landroid/os/Binder;-><init>()V
|
||||
|
||||
const-string v0, "android.support.customtabs.ICustomTabsCallback"
|
||||
|
||||
invoke-virtual {p0, p0, v0}, Landroid/support/a/a$a;->attachInterface(Landroid/os/IInterface;Ljava/lang/String;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static asInterface(Landroid/os/IBinder;)Landroid/support/a/a;
|
||||
.locals 2
|
||||
|
||||
if-nez p0, :cond_0
|
||||
|
||||
const/4 p0, 0x0
|
||||
|
||||
return-object p0
|
||||
|
||||
:cond_0
|
||||
const-string v0, "android.support.customtabs.ICustomTabsCallback"
|
||||
|
||||
invoke-interface {p0, v0}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
instance-of v1, v0, Landroid/support/a/a;
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
check-cast v0, Landroid/support/a/a;
|
||||
|
||||
return-object v0
|
||||
|
||||
:cond_1
|
||||
new-instance v0, Landroid/support/a/a$a$a;
|
||||
|
||||
invoke-direct {v0, p0}, Landroid/support/a/a$a$a;-><init>(Landroid/os/IBinder;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public asBinder()Landroid/os/IBinder;
|
||||
.locals 0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||
.locals 4
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const-string v2, "android.support.customtabs.ICustomTabsCallback"
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
if-eq p1, v0, :cond_b
|
||||
|
||||
const/4 v0, 0x3
|
||||
|
||||
if-eq p1, v0, :cond_9
|
||||
|
||||
const/4 v0, 0x4
|
||||
|
||||
if-eq p1, v0, :cond_7
|
||||
|
||||
const/4 v0, 0x5
|
||||
|
||||
if-eq p1, v0, :cond_5
|
||||
|
||||
const/4 v0, 0x6
|
||||
|
||||
if-eq p1, v0, :cond_1
|
||||
|
||||
const v0, 0x5f4e5446
|
||||
|
||||
if-eq p1, v0, :cond_0
|
||||
|
||||
invoke-super {p0, p1, p2, p3, p4}, Landroid/os/Binder;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
return p1
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p3, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
|
||||
|
||||
return v3
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result p1
|
||||
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result p4
|
||||
|
||||
if-eqz p4, :cond_2
|
||||
|
||||
sget-object p4, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
|
||||
|
||||
invoke-interface {p4, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
|
||||
|
||||
move-result-object p4
|
||||
|
||||
check-cast p4, Landroid/net/Uri;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
move-object p4, v1
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_1
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_4
|
||||
|
||||
sget-object v1, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
|
||||
|
||||
invoke-interface {v1, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
move-object v1, p2
|
||||
|
||||
check-cast v1, Landroid/os/Bundle;
|
||||
|
||||
:cond_4
|
||||
invoke-virtual {p0, p1, p4, v0, v1}, Landroid/support/a/a$a;->onRelationshipValidationResult(ILandroid/net/Uri;ZLandroid/os/Bundle;)V
|
||||
|
||||
invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
|
||||
|
||||
return v3
|
||||
|
||||
:cond_5
|
||||
invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result p4
|
||||
|
||||
if-eqz p4, :cond_6
|
||||
|
||||
sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
|
||||
|
||||
invoke-interface {p4, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
move-object v1, p2
|
||||
|
||||
check-cast v1, Landroid/os/Bundle;
|
||||
|
||||
:cond_6
|
||||
invoke-virtual {p0, p1, v1}, Landroid/support/a/a$a;->onPostMessage(Ljava/lang/String;Landroid/os/Bundle;)V
|
||||
|
||||
invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
|
||||
|
||||
return v3
|
||||
|
||||
:cond_7
|
||||
invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_8
|
||||
|
||||
sget-object p1, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
|
||||
|
||||
invoke-interface {p1, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
move-object v1, p1
|
||||
|
||||
check-cast v1, Landroid/os/Bundle;
|
||||
|
||||
:cond_8
|
||||
invoke-virtual {p0, v1}, Landroid/support/a/a$a;->onMessageChannelReady(Landroid/os/Bundle;)V
|
||||
|
||||
invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
|
||||
|
||||
return v3
|
||||
|
||||
:cond_9
|
||||
invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result p4
|
||||
|
||||
if-eqz p4, :cond_a
|
||||
|
||||
sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
|
||||
|
||||
invoke-interface {p4, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
move-object v1, p2
|
||||
|
||||
check-cast v1, Landroid/os/Bundle;
|
||||
|
||||
:cond_a
|
||||
invoke-virtual {p0, p1, v1}, Landroid/support/a/a$a;->extraCallback(Ljava/lang/String;Landroid/os/Bundle;)V
|
||||
|
||||
invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
|
||||
|
||||
return v3
|
||||
|
||||
:cond_b
|
||||
invoke-virtual {p2, v2}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result p1
|
||||
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result p4
|
||||
|
||||
if-eqz p4, :cond_c
|
||||
|
||||
sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
|
||||
|
||||
invoke-interface {p4, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
move-object v1, p2
|
||||
|
||||
check-cast v1, Landroid/os/Bundle;
|
||||
|
||||
:cond_c
|
||||
invoke-virtual {p0, p1, v1}, Landroid/support/a/a$a;->onNavigationEvent(ILandroid/os/Bundle;)V
|
||||
|
||||
invoke-virtual {p3}, Landroid/os/Parcel;->writeNoException()V
|
||||
|
||||
return v3
|
||||
.end method
|
|
@ -1,56 +0,0 @@
|
|||
.class public interface abstract Landroid/support/a/a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ICustomTabsCallback.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/os/IInterface;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroid/support/a/a$a;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract extraCallback(Ljava/lang/String;Landroid/os/Bundle;)V
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract onMessageChannelReady(Landroid/os/Bundle;)V
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract onNavigationEvent(ILandroid/os/Bundle;)V
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract onPostMessage(Ljava/lang/String;Landroid/os/Bundle;)V
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract onRelationshipValidationResult(ILandroid/net/Uri;ZLandroid/os/Bundle;)V
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
.end method
|