wip
This commit is contained in:
@@ -0,0 +1 @@
|
||||
{"room-compiler-2.6.1.jar (androidx.room:room-compiler:2.6.1)":"KSP_PROCESSOR","databinding-compiler-8.2.0.jar (androidx.databinding:databinding-compiler:8.2.0)":"INCREMENTAL_AP"}
|
||||
Binary file not shown.
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"version": 3,
|
||||
"artifactType": {
|
||||
"type": "APK",
|
||||
"kind": "Directory"
|
||||
},
|
||||
"applicationId": "hanson.xyz.vpnhotspotmod",
|
||||
"variantName": "freedomDebug",
|
||||
"elements": [
|
||||
{
|
||||
"type": "SINGLE",
|
||||
"filters": [],
|
||||
"attributes": [],
|
||||
"versionCode": 1005,
|
||||
"versionName": "2.16.5",
|
||||
"outputFile": "mobile-freedom-debug.apk"
|
||||
}
|
||||
],
|
||||
"elementType": "File"
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
#- File Locator -
|
||||
listingFile=../../../outputs/apk/freedom/debug/output-metadata.json
|
||||
@@ -0,0 +1,2 @@
|
||||
appMetadataVersion=1.1
|
||||
androidGradlePluginVersion=8.2.0
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"version": 3,
|
||||
"artifactType": {
|
||||
"type": "COMPATIBLE_SCREEN_MANIFEST",
|
||||
"kind": "Directory"
|
||||
},
|
||||
"applicationId": "hanson.xyz.vpnhotspotmod",
|
||||
"variantName": "freedomDebug",
|
||||
"elements": []
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
{"version":5,"adapterMethods":{"android:src":[[{"viewType":"android.widget.ImageView","valueType":"int"},{"type":"hanson.xyz.vpnhotspotmod.util.UtilsKt","method":"setImageResource","requiresOldValue":false,"isStatic":true,"componentClass":null}]],"android:visibility":[[{"viewType":"android.view.View","valueType":"boolean"},{"type":"hanson.xyz.vpnhotspotmod.util.UtilsKt","method":"setVisibility","requiresOldValue":false,"isStatic":true,"componentClass":null}]]},"renamedMethods":{},"conversionMethods":{},"untaggableTypes":{},"multiValueAdapters":{},"inverseAdapters":{},"inverseMethods":{},"twoWayMethods":{},"useAndroidX":true}
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_main_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="36" endOffset="14"/></Target><Target id="@+id/toolbar" view="com.google.android.material.appbar.MaterialToolbar"><Expressions/><location startLine="10" startOffset="4" endLine="16" endOffset="37"/></Target><Target id="@+id/fragmentHolder" view="androidx.fragment.app.FragmentContainerView"><Expressions/><location startLine="23" startOffset="8" endLine="26" endOffset="49"/></Target><Target id="@+id/navigation" view="com.google.android.material.bottomnavigation.BottomNavigationView"><Expressions/><location startLine="30" startOffset="4" endLine="34" endOffset="36"/></Target></Targets></Layout>
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_clients" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/fragment_clients.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.swiperefreshlayout.widget.SwipeRefreshLayout" rootNodeViewId="@+id/swipeRefresher"><Targets><Target id="@+id/swipeRefresher" tag="layout/fragment_clients_0" view="androidx.swiperefreshlayout.widget.SwipeRefreshLayout"><Expressions/><location startLine="1" startOffset="0" endLine="16" endOffset="55"/></Target><Target id="@+id/clients" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="8" startOffset="4" endLine="15" endOffset="49"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_ebeg" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/fragment_ebeg.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/fragment_ebeg_0" view="ScrollView"><Expressions/><location startLine="6" startOffset="0" endLine="86" endOffset="12"/></Target><Target id="@+id/donations__google" view="LinearLayout"><Expressions/><location startLine="28" startOffset="8" endLine="77" endOffset="22"/></Target><Target id="@+id/donations__google_android_market_spinner" view="Spinner"><Expressions/><location startLine="59" startOffset="16" endLine="66" endOffset="84"/></Target><Target id="@+id/donations__google_android_market_donate_button" view="Button"><Expressions/><location startLine="68" startOffset="16" endLine="74" endOffset="91"/></Target><Target id="@+id/donations__more_donate_button" view="Button"><Expressions/><location startLine="79" startOffset="8" endLine="83" endOffset="61"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_tethering" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/fragment_tethering.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.recyclerview.widget.RecyclerView" rootNodeViewId="@+id/interfaces"><Targets><Target id="@+id/interfaces" tag="layout/fragment_tethering_0" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="1" startOffset="0" endLine="9" endOffset="48"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="listitem_client" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/listitem_client.xml" directory="layout" isMerge="false" isBindingData="true" rootNodeType="android.widget.LinearLayout"><Variables declared="true" type="hanson.xyz.vpnhotspotmod.client.Client" name="client"><location startLine="5" startOffset="8" endLine="7" endOffset="58"/></Variables><Variables declared="true" type="hanson.xyz.vpnhotspotmod.client.ClientsFragment.TrafficRate" name="rate"><location startLine="8" startOffset="8" endLine="10" endOffset="79"/></Variables><Targets><Target tag="layout/listitem_client_0" view="LinearLayout"><Expressions/><location startLine="13" startOffset="4" endLine="61" endOffset="18"/></Target><Target tag="binding_1" view="ImageView"><Expressions><Expression text="client.icon" attribute="android:src"><Location startLine="25" startOffset="12" endLine="25" endOffset="39"/><TwoWay>false</TwoWay><ValueLocation startLine="25" startOffset="27" endLine="25" endOffset="37"/></Expression></Expressions><location startLine="20" startOffset="8" endLine="27" endOffset="57"/></Target><Target tag="binding_2" view="hanson.xyz.vpnhotspotmod.widget.LinkTextView"><Expressions><Expression text="client.title" attribute="android:text"><Location startLine="42" startOffset="16" endLine="42" endOffset="45"/><TwoWay>false</TwoWay><ValueLocation startLine="42" startOffset="32" endLine="42" endOffset="43"/></Expression><Expression text="client.titleSelectable" attribute="android:textIsSelectable"><Location startLine="44" startOffset="16" endLine="44" endOffset="67"/><TwoWay>false</TwoWay><ValueLocation startLine="44" startOffset="44" endLine="44" endOffset="65"/></Expression></Expressions><location startLine="39" startOffset="12" endLine="45" endOffset="58"/></Target><Target id="@+id/description" tag="binding_3" view="hanson.xyz.vpnhotspotmod.widget.AutoCollapseTextView"><Expressions><Expression text="client.description" attribute="android:text"><Location startLine="51" startOffset="16" endLine="51" endOffset="51"/><TwoWay>false</TwoWay><ValueLocation startLine="51" startOffset="32" endLine="51" endOffset="49"/></Expression></Expressions><location startLine="47" startOffset="12" endLine="53" endOffset="106"/></Target><Target tag="binding_4" view="hanson.xyz.vpnhotspotmod.widget.AutoCollapseTextView"><Expressions><Expression text="rate.toString()" attribute="android:text"><Location startLine="58" startOffset="16" endLine="58" endOffset="48"/><TwoWay>false</TwoWay><ValueLocation startLine="58" startOffset="32" endLine="58" endOffset="46"/></Expression></Expressions><location startLine="55" startOffset="12" endLine="59" endOffset="54"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="listitem_interface" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/listitem_interface.xml" directory="layout" isMerge="false" isBindingData="true" rootNodeType="android.widget.LinearLayout"><Variables declared="true" type="hanson.xyz.vpnhotspotmod.manage.Data" name="data"><location startLine="5" startOffset="8" endLine="7" endOffset="56"/></Variables><Targets><Target tag="layout/listitem_interface_0" view="LinearLayout"><Expressions/><location startLine="9" startOffset="4" endLine="66" endOffset="18"/></Target><Target tag="binding_1" view="ImageView"><Expressions><Expression text="data.icon" attribute="android:src"><Location startLine="22" startOffset="12" endLine="22" endOffset="37"/><TwoWay>false</TwoWay><ValueLocation startLine="22" startOffset="27" endLine="22" endOffset="35"/></Expression></Expressions><location startLine="17" startOffset="8" endLine="24" endOffset="57"/></Target><Target tag="binding_2" view="TextView"><Expressions><Expression text="data.title" attribute="android:text"><Location startLine="42" startOffset="16" endLine="42" endOffset="43"/><TwoWay>false</TwoWay><ValueLocation startLine="42" startOffset="32" endLine="42" endOffset="41"/></Expression></Expressions><location startLine="39" startOffset="12" endLine="44" endOffset="35"/></Target><Target id="@+id/text" tag="binding_3" view="hanson.xyz.vpnhotspotmod.widget.AutoCollapseTextView"><Expressions><Expression text="data.text" attribute="android:text"><Location startLine="50" startOffset="16" endLine="50" endOffset="42"/><TwoWay>false</TwoWay><ValueLocation startLine="50" startOffset="32" endLine="50" endOffset="40"/></Expression><Expression text="data.selectable" attribute="android:textIsSelectable"><Location startLine="51" startOffset="16" endLine="51" endOffset="60"/><TwoWay>false</TwoWay><ValueLocation startLine="51" startOffset="44" endLine="51" endOffset="58"/></Expression></Expressions><location startLine="46" startOffset="12" endLine="52" endOffset="64"/></Target><Target tag="binding_4" view="com.google.android.material.materialswitch.MaterialSwitch"><Expressions><Expression text="data.active" attribute="android:checked"><Location startLine="59" startOffset="12" endLine="59" endOffset="43"/><TwoWay>false</TwoWay><ValueLocation startLine="59" startOffset="31" endLine="59" endOffset="41"/></Expression></Expressions><location startLine="55" startOffset="8" endLine="64" endOffset="46"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="listitem_manage" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/listitem_manage.xml" directory="layout" isMerge="false" isBindingData="true" rootNodeType="android.widget.LinearLayout"><Variables declared="true" type="hanson.xyz.vpnhotspotmod.manage.ManageBar.Data" name="data"><location startLine="4" startOffset="8" endLine="6" endOffset="66"/></Variables><Targets><Target tag="layout/listitem_manage_0" view="LinearLayout"><Expressions/><location startLine="8" startOffset="4" endLine="48" endOffset="18"/></Target><Target id="@+id/offloadEnabled" tag="binding_1" view="TextView"><Expressions><Expression text="data.offloadEnabled" attribute="android:visibility"><Location startLine="44" startOffset="16" endLine="44" endOffset="58"/><TwoWay>false</TwoWay><ValueLocation startLine="44" startOffset="38" endLine="44" endOffset="56"/></Expression></Expressions><location startLine="40" startOffset="12" endLine="45" endOffset="72"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="listitem_repeater" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/listitem_repeater.xml" directory="layout" isMerge="false" isBindingData="true" rootNodeType="android.widget.LinearLayout"><Variables declared="true" type="hanson.xyz.vpnhotspotmod.manage.RepeaterManager.Data" name="data"><location startLine="6" startOffset="8" endLine="8" endOffset="72"/></Variables><Imports type="hanson.xyz.vpnhotspotmod.net.wifi.WifiP2pManagerHelper" name="WifiP2pManagerHelper"><location startLine="5" startOffset="8" endLine="5" endOffset="78"/></Imports><Targets><Target tag="layout/listitem_repeater_0" view="LinearLayout"><Expressions/><location startLine="10" startOffset="4" endLine="106" endOffset="18"/></Target><Target tag="binding_1" view="LinearLayout"><Expressions><Expression text="_ -> data.toggle()" attribute="android:onClick"><Location startLine="21" startOffset="12" endLine="21" endOffset="50"/><TwoWay>false</TwoWay><ValueLocation startLine="21" startOffset="31" endLine="21" endOffset="48"/></Expression></Expressions><location startLine="14" startOffset="8" endLine="71" endOffset="22"/></Target><Target tag="binding_2" view="TextView"><Expressions><Expression text="data.title" attribute="android:text"><Location startLine="47" startOffset="20" endLine="47" endOffset="47"/><TwoWay>false</TwoWay><ValueLocation startLine="47" startOffset="36" endLine="47" endOffset="45"/></Expression></Expressions><location startLine="44" startOffset="16" endLine="48" endOffset="85"/></Target><Target id="@+id/addresses" tag="binding_3" view="hanson.xyz.vpnhotspotmod.widget.AutoCollapseTextView"><Expressions><Expression text="data.addresses" attribute="android:text"><Location startLine="54" startOffset="20" endLine="54" endOffset="51"/><TwoWay>false</TwoWay><ValueLocation startLine="54" startOffset="36" endLine="54" endOffset="49"/></Expression></Expressions><location startLine="50" startOffset="16" endLine="56" endOffset="68"/></Target><Target tag="binding_4" view="com.google.android.material.materialswitch.MaterialSwitch"><Expressions><Expression text="data.serviceStarted" attribute="android:checked"><Location startLine="63" startOffset="16" endLine="63" endOffset="55"/><TwoWay>false</TwoWay><ValueLocation startLine="63" startOffset="35" endLine="63" endOffset="53"/></Expression><Expression text="data.switchEnabled" attribute="android:enabled"><Location startLine="64" startOffset="16" endLine="64" endOffset="54"/><TwoWay>false</TwoWay><ValueLocation startLine="64" startOffset="35" endLine="64" endOffset="52"/></Expression></Expressions><location startLine="59" startOffset="12" endLine="69" endOffset="50"/></Target><Target tag="binding_5" view="LinearLayout"><Expressions><Expression text="_ -> data.wps()" attribute="android:onClick"><Location startLine="79" startOffset="12" endLine="79" endOffset="47"/><TwoWay>false</TwoWay><ValueLocation startLine="79" startOffset="31" endLine="79" endOffset="45"/></Expression><Expression text="data.serviceStarted && WifiP2pManagerHelper.getStartWps() != null" attribute="android:visibility"><Location startLine="80" startOffset="12" endLine="80" endOffset="108"/><TwoWay>false</TwoWay><ValueLocation startLine="80" startOffset="30" endLine="80" endOffset="106"/></Expression></Expressions><location startLine="73" startOffset="8" endLine="105" endOffset="22"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="preference_material" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/preference_material.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/preference_material_0" view="LinearLayout"><Expressions/><location startLine="18" startOffset="0" endLine="70" endOffset="14"/></Target><Target tag="layout/preference_material_0" include="image_frame"><Expressions/><location startLine="30" startOffset="4" endLine="30" endOffset="42"/></Target><Target id="@android:id/title" view="TextView"><Expressions/><location startLine="39" startOffset="8" endLine="44" endOffset="74"/></Target><Target id="@android:id/summary" view="TextView"><Expressions/><location startLine="46" startOffset="8" endLine="56" endOffset="54"/></Target><Target id="@android:id/widget_frame" view="LinearLayout"><Expressions/><location startLine="61" startOffset="4" endLine="68" endOffset="39"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="preference_widget_edittext_autocomplete" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/preference_widget_edittext_autocomplete.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.textfield.TextInputLayout"><Targets><Target tag="layout/preference_widget_edittext_autocomplete_0" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="1" startOffset="0" endLine="11" endOffset="55"/></Target><Target id="@android:id/edit" view="hanson.xyz.vpnhotspotmod.widget.AlwaysAutoCompleteEditText"><Expressions/><location startLine="6" startOffset="4" endLine="10" endOffset="52"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="preference_widget_material_switch" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/preference_widget_material_switch.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.materialswitch.MaterialSwitch" rootNodeViewId="@+id/switchWidget"><Targets><Target id="@+id/switchWidget" tag="layout/preference_widget_material_switch_0" view="com.google.android.material.materialswitch.MaterialSwitch"><Expressions/><location startLine="20" startOffset="0" endLine="27" endOffset="31"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="activity_main" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/activity_main.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/activity_main_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="36" endOffset="14"/></Target><Target id="@+id/toolbar" view="com.google.android.material.appbar.MaterialToolbar"><Expressions/><location startLine="10" startOffset="4" endLine="16" endOffset="37"/></Target><Target id="@+id/fragmentHolder" view="androidx.fragment.app.FragmentContainerView"><Expressions/><location startLine="23" startOffset="8" endLine="26" endOffset="49"/></Target><Target id="@+id/navigation" view="com.google.android.material.bottomnavigation.BottomNavigationView"><Expressions/><location startLine="30" startOffset="4" endLine="34" endOffset="36"/></Target></Targets></Layout>
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_clients" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/fragment_clients.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.swiperefreshlayout.widget.SwipeRefreshLayout" rootNodeViewId="@+id/swipeRefresher"><Targets><Target id="@+id/swipeRefresher" tag="layout/fragment_clients_0" view="androidx.swiperefreshlayout.widget.SwipeRefreshLayout"><Expressions/><location startLine="1" startOffset="0" endLine="16" endOffset="55"/></Target><Target id="@+id/clients" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="8" startOffset="4" endLine="15" endOffset="49"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_ebeg" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/fragment_ebeg.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.ScrollView"><Targets><Target tag="layout/fragment_ebeg_0" view="ScrollView"><Expressions/><location startLine="6" startOffset="0" endLine="86" endOffset="12"/></Target><Target id="@+id/donations__google" view="LinearLayout"><Expressions/><location startLine="28" startOffset="8" endLine="77" endOffset="22"/></Target><Target id="@+id/donations__google_android_market_spinner" view="Spinner"><Expressions/><location startLine="59" startOffset="16" endLine="66" endOffset="84"/></Target><Target id="@+id/donations__google_android_market_donate_button" view="Button"><Expressions/><location startLine="68" startOffset="16" endLine="74" endOffset="91"/></Target><Target id="@+id/donations__more_donate_button" view="Button"><Expressions/><location startLine="79" startOffset="8" endLine="83" endOffset="61"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="fragment_tethering" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/fragment_tethering.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.recyclerview.widget.RecyclerView" rootNodeViewId="@+id/interfaces"><Targets><Target id="@+id/interfaces" tag="layout/fragment_tethering_0" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="1" startOffset="0" endLine="9" endOffset="48"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="listitem_client" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/listitem_client.xml" directory="layout" isMerge="false" isBindingData="true" rootNodeType="android.widget.LinearLayout"><Variables declared="true" type="hanson.xyz.vpnhotspotmod.client.Client" name="client"><location startLine="5" startOffset="8" endLine="7" endOffset="58"/></Variables><Variables declared="true" type="hanson.xyz.vpnhotspotmod.client.ClientsFragment.TrafficRate" name="rate"><location startLine="8" startOffset="8" endLine="10" endOffset="79"/></Variables><Targets><Target tag="layout/listitem_client_0" view="LinearLayout"><Expressions/><location startLine="13" startOffset="4" endLine="61" endOffset="18"/></Target><Target tag="binding_1" view="ImageView"><Expressions><Expression text="client.icon" attribute="android:src"><Location startLine="25" startOffset="12" endLine="25" endOffset="39"/><TwoWay>false</TwoWay><ValueLocation startLine="25" startOffset="27" endLine="25" endOffset="37"/></Expression></Expressions><location startLine="20" startOffset="8" endLine="27" endOffset="57"/></Target><Target tag="binding_2" view="hanson.xyz.vpnhotspotmod.widget.LinkTextView"><Expressions><Expression text="client.title" attribute="android:text"><Location startLine="42" startOffset="16" endLine="42" endOffset="45"/><TwoWay>false</TwoWay><ValueLocation startLine="42" startOffset="32" endLine="42" endOffset="43"/></Expression><Expression text="client.titleSelectable" attribute="android:textIsSelectable"><Location startLine="44" startOffset="16" endLine="44" endOffset="67"/><TwoWay>false</TwoWay><ValueLocation startLine="44" startOffset="44" endLine="44" endOffset="65"/></Expression></Expressions><location startLine="39" startOffset="12" endLine="45" endOffset="58"/></Target><Target id="@+id/description" tag="binding_3" view="hanson.xyz.vpnhotspotmod.widget.AutoCollapseTextView"><Expressions><Expression text="client.description" attribute="android:text"><Location startLine="51" startOffset="16" endLine="51" endOffset="51"/><TwoWay>false</TwoWay><ValueLocation startLine="51" startOffset="32" endLine="51" endOffset="49"/></Expression></Expressions><location startLine="47" startOffset="12" endLine="53" endOffset="106"/></Target><Target tag="binding_4" view="hanson.xyz.vpnhotspotmod.widget.AutoCollapseTextView"><Expressions><Expression text="rate.toString()" attribute="android:text"><Location startLine="58" startOffset="16" endLine="58" endOffset="48"/><TwoWay>false</TwoWay><ValueLocation startLine="58" startOffset="32" endLine="58" endOffset="46"/></Expression></Expressions><location startLine="55" startOffset="12" endLine="59" endOffset="54"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="listitem_interface" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/listitem_interface.xml" directory="layout" isMerge="false" isBindingData="true" rootNodeType="android.widget.LinearLayout"><Variables declared="true" type="hanson.xyz.vpnhotspotmod.manage.Data" name="data"><location startLine="5" startOffset="8" endLine="7" endOffset="56"/></Variables><Targets><Target tag="layout/listitem_interface_0" view="LinearLayout"><Expressions/><location startLine="9" startOffset="4" endLine="66" endOffset="18"/></Target><Target tag="binding_1" view="ImageView"><Expressions><Expression text="data.icon" attribute="android:src"><Location startLine="22" startOffset="12" endLine="22" endOffset="37"/><TwoWay>false</TwoWay><ValueLocation startLine="22" startOffset="27" endLine="22" endOffset="35"/></Expression></Expressions><location startLine="17" startOffset="8" endLine="24" endOffset="57"/></Target><Target tag="binding_2" view="TextView"><Expressions><Expression text="data.title" attribute="android:text"><Location startLine="42" startOffset="16" endLine="42" endOffset="43"/><TwoWay>false</TwoWay><ValueLocation startLine="42" startOffset="32" endLine="42" endOffset="41"/></Expression></Expressions><location startLine="39" startOffset="12" endLine="44" endOffset="35"/></Target><Target id="@+id/text" tag="binding_3" view="hanson.xyz.vpnhotspotmod.widget.AutoCollapseTextView"><Expressions><Expression text="data.text" attribute="android:text"><Location startLine="50" startOffset="16" endLine="50" endOffset="42"/><TwoWay>false</TwoWay><ValueLocation startLine="50" startOffset="32" endLine="50" endOffset="40"/></Expression><Expression text="data.selectable" attribute="android:textIsSelectable"><Location startLine="51" startOffset="16" endLine="51" endOffset="60"/><TwoWay>false</TwoWay><ValueLocation startLine="51" startOffset="44" endLine="51" endOffset="58"/></Expression></Expressions><location startLine="46" startOffset="12" endLine="52" endOffset="64"/></Target><Target tag="binding_4" view="com.google.android.material.materialswitch.MaterialSwitch"><Expressions><Expression text="data.active" attribute="android:checked"><Location startLine="59" startOffset="12" endLine="59" endOffset="43"/><TwoWay>false</TwoWay><ValueLocation startLine="59" startOffset="31" endLine="59" endOffset="41"/></Expression></Expressions><location startLine="55" startOffset="8" endLine="64" endOffset="46"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="listitem_manage" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/listitem_manage.xml" directory="layout" isMerge="false" isBindingData="true" rootNodeType="android.widget.LinearLayout"><Variables declared="true" type="hanson.xyz.vpnhotspotmod.manage.ManageBar.Data" name="data"><location startLine="4" startOffset="8" endLine="6" endOffset="66"/></Variables><Targets><Target tag="layout/listitem_manage_0" view="LinearLayout"><Expressions/><location startLine="8" startOffset="4" endLine="48" endOffset="18"/></Target><Target id="@+id/offloadEnabled" tag="binding_1" view="TextView"><Expressions><Expression text="data.offloadEnabled" attribute="android:visibility"><Location startLine="44" startOffset="16" endLine="44" endOffset="58"/><TwoWay>false</TwoWay><ValueLocation startLine="44" startOffset="38" endLine="44" endOffset="56"/></Expression></Expressions><location startLine="40" startOffset="12" endLine="45" endOffset="72"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="listitem_repeater" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/listitem_repeater.xml" directory="layout" isMerge="false" isBindingData="true" rootNodeType="android.widget.LinearLayout"><Variables declared="true" type="hanson.xyz.vpnhotspotmod.manage.RepeaterManager.Data" name="data"><location startLine="6" startOffset="8" endLine="8" endOffset="72"/></Variables><Imports type="hanson.xyz.vpnhotspotmod.net.wifi.WifiP2pManagerHelper" name="WifiP2pManagerHelper"><location startLine="5" startOffset="8" endLine="5" endOffset="78"/></Imports><Targets><Target tag="layout/listitem_repeater_0" view="LinearLayout"><Expressions/><location startLine="10" startOffset="4" endLine="106" endOffset="18"/></Target><Target tag="binding_1" view="LinearLayout"><Expressions><Expression text="_ -> data.toggle()" attribute="android:onClick"><Location startLine="21" startOffset="12" endLine="21" endOffset="50"/><TwoWay>false</TwoWay><ValueLocation startLine="21" startOffset="31" endLine="21" endOffset="48"/></Expression></Expressions><location startLine="14" startOffset="8" endLine="71" endOffset="22"/></Target><Target tag="binding_2" view="TextView"><Expressions><Expression text="data.title" attribute="android:text"><Location startLine="47" startOffset="20" endLine="47" endOffset="47"/><TwoWay>false</TwoWay><ValueLocation startLine="47" startOffset="36" endLine="47" endOffset="45"/></Expression></Expressions><location startLine="44" startOffset="16" endLine="48" endOffset="85"/></Target><Target id="@+id/addresses" tag="binding_3" view="hanson.xyz.vpnhotspotmod.widget.AutoCollapseTextView"><Expressions><Expression text="data.addresses" attribute="android:text"><Location startLine="54" startOffset="20" endLine="54" endOffset="51"/><TwoWay>false</TwoWay><ValueLocation startLine="54" startOffset="36" endLine="54" endOffset="49"/></Expression></Expressions><location startLine="50" startOffset="16" endLine="56" endOffset="68"/></Target><Target tag="binding_4" view="com.google.android.material.materialswitch.MaterialSwitch"><Expressions><Expression text="data.serviceStarted" attribute="android:checked"><Location startLine="63" startOffset="16" endLine="63" endOffset="55"/><TwoWay>false</TwoWay><ValueLocation startLine="63" startOffset="35" endLine="63" endOffset="53"/></Expression><Expression text="data.switchEnabled" attribute="android:enabled"><Location startLine="64" startOffset="16" endLine="64" endOffset="54"/><TwoWay>false</TwoWay><ValueLocation startLine="64" startOffset="35" endLine="64" endOffset="52"/></Expression></Expressions><location startLine="59" startOffset="12" endLine="69" endOffset="50"/></Target><Target tag="binding_5" view="LinearLayout"><Expressions><Expression text="_ -> data.wps()" attribute="android:onClick"><Location startLine="79" startOffset="12" endLine="79" endOffset="47"/><TwoWay>false</TwoWay><ValueLocation startLine="79" startOffset="31" endLine="79" endOffset="45"/></Expression><Expression text="data.serviceStarted && WifiP2pManagerHelper.getStartWps() != null" attribute="android:visibility"><Location startLine="80" startOffset="12" endLine="80" endOffset="108"/><TwoWay>false</TwoWay><ValueLocation startLine="80" startOffset="30" endLine="80" endOffset="106"/></Expression></Expressions><location startLine="73" startOffset="8" endLine="105" endOffset="22"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="preference_material" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/preference_material.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/preference_material_0" view="LinearLayout"><Expressions/><location startLine="18" startOffset="0" endLine="70" endOffset="14"/></Target><Target tag="layout/preference_material_0" include="image_frame"><Expressions/><location startLine="30" startOffset="4" endLine="30" endOffset="42"/></Target><Target id="@android:id/title" view="TextView"><Expressions/><location startLine="39" startOffset="8" endLine="44" endOffset="74"/></Target><Target id="@android:id/summary" view="TextView"><Expressions/><location startLine="46" startOffset="8" endLine="56" endOffset="54"/></Target><Target id="@android:id/widget_frame" view="LinearLayout"><Expressions/><location startLine="61" startOffset="4" endLine="68" endOffset="39"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="preference_widget_edittext_autocomplete" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/preference_widget_edittext_autocomplete.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.textfield.TextInputLayout"><Targets><Target tag="layout/preference_widget_edittext_autocomplete_0" view="com.google.android.material.textfield.TextInputLayout"><Expressions/><location startLine="1" startOffset="0" endLine="11" endOffset="55"/></Target><Target id="@android:id/edit" view="hanson.xyz.vpnhotspotmod.widget.AlwaysAutoCompleteEditText"><Expressions/><location startLine="6" startOffset="4" endLine="10" endOffset="52"/></Target></Targets></Layout>
|
||||
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="preference_widget_material_switch" modulePackage="hanson.xyz.vpnhotspotmod" filePath="mobile/src/main/res/layout/preference_widget_material_switch.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="com.google.android.material.materialswitch.MaterialSwitch" rootNodeViewId="@+id/switchWidget"><Targets><Target id="@+id/switchWidget" tag="layout/preference_widget_material_switch_0" view="com.google.android.material.materialswitch.MaterialSwitch"><Expressions/><location startLine="20" startOffset="0" endLine="27" endOffset="31"/></Target></Targets></Layout>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
1
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user