From fae6d2ce50ec95b9be59d28fd043cee7fbe075c2 Mon Sep 17 00:00:00 2001 From: Tsanie Lily <tsorgy@gmail.com> Date: Fri, 25 Feb 2022 16:33:31 +0800 Subject: [PATCH] add account page layout --- Billing.Shared/Billing.Shared.projitems | 1 + Billing.Shared/Themes/BaseTheme.cs | 8 + Billing.Shared/UI/BillingDate.xaml | 4 +- Billing.Shared/UI/Converters.cs | 13 + Billing.Shared/UI/CustomControl.cs | 125 +------- Billing.Shared/UI/Definition.cs | 24 +- Billing.Shared/UI/OptionsCells.cs | 286 ++++++++++++++++++ Billing.Shared/Views/AddAccountPage.xaml | 33 +- Billing.Shared/Views/AddAccountPage.xaml.cs | 14 + Billing.sln | 14 + .../Billing.Android/Billing.Android.csproj | 97 ++++++ .../Renderers/OptionEditorRenderer.cs | 28 ++ .../Resources/Resource.designer.cs | 118 +++++--- .../Resources/drawable-mdpi/dollar.png | Bin 0 -> 580 bytes .../Resources/drawable-mdpi/face.png | Bin 0 -> 659 bytes .../Resources/drawable-mdpi/note.png | Bin 0 -> 242 bytes .../Resources/drawable-mdpi/pencil.png | Bin 0 -> 10335 bytes .../Resources/drawable-mdpi/project.png | Bin 0 -> 518 bytes .../Resources/drawable-mdpi/sackdollar.png | Bin 0 -> 679 bytes .../Resources/drawable-xhdpi/dollar.png | Bin 0 -> 1018 bytes .../Resources/drawable-xhdpi/face.png | Bin 0 -> 1395 bytes .../Resources/drawable-xhdpi/note.png | Bin 0 -> 365 bytes .../Resources/drawable-xhdpi/pencil.png | Bin 0 -> 10335 bytes .../Resources/drawable-xhdpi/project.png | Bin 0 -> 789 bytes .../Resources/drawable-xhdpi/sackdollar.png | Bin 0 -> 1378 bytes .../Resources/drawable-xxhdpi/dollar.png | Bin 0 -> 1810 bytes .../Resources/drawable-xxhdpi/face.png | Bin 0 -> 2479 bytes .../Resources/drawable-xxhdpi/note.png | Bin 0 -> 602 bytes .../Resources/drawable-xxhdpi/pencil.png | Bin 0 -> 10335 bytes .../Resources/drawable-xxhdpi/project.png | Bin 0 -> 1444 bytes .../Resources/drawable-xxhdpi/sackdollar.png | Bin 0 -> 2364 bytes .../Resources/drawable/dollar.png | Bin 0 -> 931 bytes .../Resources/drawable/face.png | Bin 0 -> 1204 bytes .../Resources/drawable/note.png | Bin 0 -> 395 bytes .../Resources/drawable/pencil.png | Bin 0 -> 10335 bytes .../Resources/drawable/project.png | Bin 0 -> 814 bytes .../Resources/drawable/sackdollar.png | Bin 0 -> 1121 bytes Billing/Billing.iOS/Billing.iOS.csproj | 18 ++ Billing/Billing.iOS/Resources/dollar.png | Bin 0 -> 580 bytes Billing/Billing.iOS/Resources/dollar@2x.png | Bin 0 -> 1018 bytes Billing/Billing.iOS/Resources/dollar@3x.png | Bin 0 -> 1810 bytes Billing/Billing.iOS/Resources/face.png | Bin 0 -> 659 bytes Billing/Billing.iOS/Resources/face@2x.png | Bin 0 -> 1395 bytes Billing/Billing.iOS/Resources/face@3x.png | Bin 0 -> 2479 bytes Billing/Billing.iOS/Resources/note.png | Bin 0 -> 242 bytes Billing/Billing.iOS/Resources/note@2x.png | Bin 0 -> 365 bytes Billing/Billing.iOS/Resources/note@3x.png | Bin 0 -> 602 bytes Billing/Billing.iOS/Resources/pencil.png | Bin 0 -> 10335 bytes Billing/Billing.iOS/Resources/pencil@2x.png | Bin 0 -> 10335 bytes Billing/Billing.iOS/Resources/pencil@3x.png | Bin 0 -> 10335 bytes Billing/Billing.iOS/Resources/project.png | Bin 0 -> 518 bytes Billing/Billing.iOS/Resources/project@2x.png | Bin 0 -> 789 bytes Billing/Billing.iOS/Resources/project@3x.png | Bin 0 -> 1444 bytes Billing/Billing.iOS/Resources/sackdollar.png | Bin 0 -> 679 bytes .../Billing.iOS/Resources/sackdollar@2x.png | Bin 0 -> 1378 bytes .../Billing.iOS/Resources/sackdollar@3x.png | Bin 0 -> 2364 bytes 56 files changed, 592 insertions(+), 191 deletions(-) create mode 100644 Billing.Shared/UI/OptionsCells.cs create mode 100644 Billing/Billing.Android/Renderers/OptionEditorRenderer.cs create mode 100644 Billing/Billing.Android/Resources/drawable-mdpi/dollar.png create mode 100644 Billing/Billing.Android/Resources/drawable-mdpi/face.png create mode 100644 Billing/Billing.Android/Resources/drawable-mdpi/note.png create mode 100644 Billing/Billing.Android/Resources/drawable-mdpi/pencil.png create mode 100644 Billing/Billing.Android/Resources/drawable-mdpi/project.png create mode 100644 Billing/Billing.Android/Resources/drawable-mdpi/sackdollar.png create mode 100644 Billing/Billing.Android/Resources/drawable-xhdpi/dollar.png create mode 100644 Billing/Billing.Android/Resources/drawable-xhdpi/face.png create mode 100644 Billing/Billing.Android/Resources/drawable-xhdpi/note.png create mode 100644 Billing/Billing.Android/Resources/drawable-xhdpi/pencil.png create mode 100644 Billing/Billing.Android/Resources/drawable-xhdpi/project.png create mode 100644 Billing/Billing.Android/Resources/drawable-xhdpi/sackdollar.png create mode 100644 Billing/Billing.Android/Resources/drawable-xxhdpi/dollar.png create mode 100644 Billing/Billing.Android/Resources/drawable-xxhdpi/face.png create mode 100644 Billing/Billing.Android/Resources/drawable-xxhdpi/note.png create mode 100644 Billing/Billing.Android/Resources/drawable-xxhdpi/pencil.png create mode 100644 Billing/Billing.Android/Resources/drawable-xxhdpi/project.png create mode 100644 Billing/Billing.Android/Resources/drawable-xxhdpi/sackdollar.png create mode 100644 Billing/Billing.Android/Resources/drawable/dollar.png create mode 100644 Billing/Billing.Android/Resources/drawable/face.png create mode 100644 Billing/Billing.Android/Resources/drawable/note.png create mode 100644 Billing/Billing.Android/Resources/drawable/pencil.png create mode 100644 Billing/Billing.Android/Resources/drawable/project.png create mode 100644 Billing/Billing.Android/Resources/drawable/sackdollar.png create mode 100644 Billing/Billing.iOS/Resources/dollar.png create mode 100644 Billing/Billing.iOS/Resources/dollar@2x.png create mode 100644 Billing/Billing.iOS/Resources/dollar@3x.png create mode 100644 Billing/Billing.iOS/Resources/face.png create mode 100644 Billing/Billing.iOS/Resources/face@2x.png create mode 100644 Billing/Billing.iOS/Resources/face@3x.png create mode 100644 Billing/Billing.iOS/Resources/note.png create mode 100644 Billing/Billing.iOS/Resources/note@2x.png create mode 100644 Billing/Billing.iOS/Resources/note@3x.png create mode 100644 Billing/Billing.iOS/Resources/pencil.png create mode 100644 Billing/Billing.iOS/Resources/pencil@2x.png create mode 100644 Billing/Billing.iOS/Resources/pencil@3x.png create mode 100644 Billing/Billing.iOS/Resources/project.png create mode 100644 Billing/Billing.iOS/Resources/project@2x.png create mode 100644 Billing/Billing.iOS/Resources/project@3x.png create mode 100644 Billing/Billing.iOS/Resources/sackdollar.png create mode 100644 Billing/Billing.iOS/Resources/sackdollar@2x.png create mode 100644 Billing/Billing.iOS/Resources/sackdollar@3x.png diff --git a/Billing.Shared/Billing.Shared.projitems b/Billing.Shared/Billing.Shared.projitems index e9c4261..cab1ba6 100644 --- a/Billing.Shared/Billing.Shared.projitems +++ b/Billing.Shared/Billing.Shared.projitems @@ -52,6 +52,7 @@ <Compile Include="$(MSBuildThisFileDirectory)Views\SettingPage.xaml.cs"> <DependentUpon>SettingPage.xaml</DependentUpon> </Compile> + <Compile Include="$(MSBuildThisFileDirectory)UI\OptionsCells.cs" /> </ItemGroup> <ItemGroup> <EmbeddedResource Include="$(MSBuildThisFileDirectory)MainShell.xaml"> diff --git a/Billing.Shared/Themes/BaseTheme.cs b/Billing.Shared/Themes/BaseTheme.cs index fec3db4..c82218b 100644 --- a/Billing.Shared/Themes/BaseTheme.cs +++ b/Billing.Shared/Themes/BaseTheme.cs @@ -55,6 +55,14 @@ namespace Billing.Themes new Setter { Property = Entry.FontFamilyProperty, Value = robotoRegularFontFamily } } }); + Add(new Style(typeof(OptionEditor)) + { + Setters = + { + new Setter { Property = Editor.FontSizeProperty, Value = Device.GetNamedSize(NamedSize.Small, typeof(Entry)) }, + new Setter { Property = Editor.FontFamilyProperty, Value = robotoRegularFontFamily } + } + }); Add(new Style(typeof(Button)) { Setters = diff --git a/Billing.Shared/UI/BillingDate.xaml b/Billing.Shared/UI/BillingDate.xaml index 385ceeb..9ab73a0 100644 --- a/Billing.Shared/UI/BillingDate.xaml +++ b/Billing.Shared/UI/BillingDate.xaml @@ -17,7 +17,7 @@ <Setter Property="HorizontalOptions" Value="Center"/> </Style> <ControlTemplate x:Key="weekDay"> - <Grid Padding="0, 8, 0, 0" RowDefinitions="Auto, 3" RowSpacing="0"> + <Grid Padding="0, 8, 0, 0" RowDefinitions="Auto, 3" RowSpacing="{OnPlatform Android=0, iOS=4}"> <Grid.GestureRecognizers> <TapGestureRecognizer Command="{Binding OnDayTapped, Source={x:Reference billingDate}}" CommandParameter="{TemplateBinding BillingDay}"/> </Grid.GestureRecognizers> @@ -32,7 +32,7 @@ </Grid> </ControlTemplate> <ControlTemplate x:Key="weekEnd"> - <Grid Padding="0, 8, 0, 0" RowDefinitions="Auto, 3" RowSpacing="0"> + <Grid Padding="0, 8, 0, 0" RowDefinitions="Auto, 3" RowSpacing="{OnPlatform Android=0, iOS=4}"> <Grid.GestureRecognizers> <TapGestureRecognizer Command="{Binding OnDayTapped, Source={x:Reference billingDate}}" CommandParameter="{TemplateBinding BillingDay}"/> </Grid.GestureRecognizers> diff --git a/Billing.Shared/UI/Converters.cs b/Billing.Shared/UI/Converters.cs index e5dfbdb..766533c 100644 --- a/Billing.Shared/UI/Converters.cs +++ b/Billing.Shared/UI/Converters.cs @@ -38,4 +38,17 @@ namespace Billing.UI return value; } } + + public class NotNullConverter : IValueConverter + { + public object Convert(object value, Type targetType, object parameter, CultureInfo culture) + { + return value != null; + } + + public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) + { + return value; + } + } } \ No newline at end of file diff --git a/Billing.Shared/UI/CustomControl.cs b/Billing.Shared/UI/CustomControl.cs index e92985a..3e72352 100644 --- a/Billing.Shared/UI/CustomControl.cs +++ b/Billing.Shared/UI/CustomControl.cs @@ -1,5 +1,4 @@ -using Billing.Themes; -using System; +using System; using Xamarin.Forms; namespace Billing.UI @@ -30,126 +29,4 @@ namespace Billing.UI LongPressed?.Invoke(this, EventArgs.Empty); } } - - public class OptionEntry : Entry { } - - public abstract class OptionCell : ViewCell - { - public static readonly BindableProperty TitleProperty = BindableProperty.Create(nameof(Title), typeof(string), typeof(OptionCell)); - public static readonly BindableProperty BackgroundColorProperty = BindableProperty.Create(nameof(BackgroundColor), typeof(Color), typeof(OptionCell)); - - public string Title - { - get => (string)GetValue(TitleProperty); - set => SetValue(TitleProperty, value); - } - public Color BackgroundColor - { - get => (Color)GetValue(BackgroundColorProperty); - set => SetValue(BackgroundColorProperty, value); - } - - protected abstract View Content { get; } - - public OptionCell() - { - View = new Grid - { - BindingContext = this, - Padding = new Thickness(20, 0), - ColumnDefinitions = - { - new ColumnDefinition { Width = new GridLength(.3, GridUnitType.Star) }, - new ColumnDefinition { Width = new GridLength(.7, GridUnitType.Star) } - }, - Children = - { - new Label - { - LineBreakMode = LineBreakMode.TailTruncation, - VerticalOptions = LayoutOptions.Center - } - .Binding(Label.TextProperty, nameof(Title)) - .DynamicResource(Label.TextColorProperty, BaseTheme.TextColor), - - Content.GridColumn(1) - } - } - .DynamicResource(VisualElement.BackgroundColorProperty, BaseTheme.OptionTintColor); - } - } - - public class OptionTextCell : OptionCell - { - public static readonly BindableProperty DetailProperty = BindableProperty.Create(nameof(Detail), typeof(string), typeof(OptionTextCell)); - - public string Detail - { - get => (string)GetValue(DetailProperty); - set => SetValue(DetailProperty, value); - } - - protected override View Content => new Label - { - HorizontalOptions = LayoutOptions.End, - VerticalOptions = LayoutOptions.Center - } - .Binding(Label.TextProperty, nameof(Detail)) - .DynamicResource(Label.TextColorProperty, BaseTheme.SecondaryTextColor); - } - - public class OptionSwitchCell : OptionCell - { - public static readonly BindableProperty IsToggledProperty = BindableProperty.Create(nameof(IsToggled), typeof(bool), typeof(OptionSwitchCell)); - - public bool IsToggled - { - get => (bool)GetValue(IsToggledProperty); - set => SetValue(IsToggledProperty, value); - } - - protected override View Content => new Switch - { - HorizontalOptions = LayoutOptions.End, - VerticalOptions = LayoutOptions.Center - } - .Binding(Switch.IsToggledProperty, nameof(IsToggled), BindingMode.TwoWay); - } - - public class OptionEntryCell : OptionCell - { - public static readonly BindableProperty TextProperty = BindableProperty.Create(nameof(Text), typeof(string), typeof(OptionEntryCell)); - public static readonly BindableProperty KeyboardProperty = BindableProperty.Create(nameof(Keyboard), typeof(Keyboard), typeof(OptionEntryCell)); - public static readonly BindableProperty PlaceholderProperty = BindableProperty.Create(nameof(Placeholder), typeof(string), typeof(OptionEntryCell)); - - public string Text - { - get => (string)GetValue(TextProperty); - set => SetValue(TextProperty, value); - } - public Keyboard Keyboard - { - get => (Keyboard)GetValue(KeyboardProperty); - set => SetValue(KeyboardProperty, value); - } - public string Placeholder - { - get => (string)GetValue(PlaceholderProperty); - set => SetValue(PlaceholderProperty, value); - } - - protected override View Content => new OptionEntry - { - HorizontalOptions = LayoutOptions.Fill, - HorizontalTextAlignment = TextAlignment.End, - VerticalOptions = LayoutOptions.Center, - ReturnType = ReturnType.Next - } - .Binding(Entry.TextProperty, nameof(Text), BindingMode.TwoWay) - .Binding(InputView.KeyboardProperty, nameof(Keyboard)) - .Binding(Entry.PlaceholderProperty, nameof(Placeholder)) - .DynamicResource(Entry.TextColorProperty, BaseTheme.TextColor) - .DynamicResource(Entry.PlaceholderColorProperty, BaseTheme.SecondaryTextColor) - .DynamicResource(VisualElement.BackgroundColorProperty, BaseTheme.OptionTintColor); - } } \ No newline at end of file diff --git a/Billing.Shared/UI/Definition.cs b/Billing.Shared/UI/Definition.cs index 9fc42e5..b4556fb 100644 --- a/Billing.Shared/UI/Definition.cs +++ b/Billing.Shared/UI/Definition.cs @@ -13,10 +13,10 @@ namespace Billing.UI public static class ExtensionHelper { - public static View Binding(this View view, BindableProperty property, string path, BindingMode mode = BindingMode.Default, IValueConverter converter = null) + public static T Binding<T>(this T obj, BindableProperty property, string path, BindingMode mode = BindingMode.Default, IValueConverter converter = null) where T : BindableObject { - view.SetBinding(property, path, mode, converter); - return view; + obj.SetBinding(property, path, mode, converter); + return obj; } public static View DynamicResource(this View view, BindableProperty property, string key) @@ -36,6 +36,24 @@ namespace Billing.UI Grid.SetRow(view, row); return view; } + + public static View GridColumnSpan(this View view, int columnSpan) + { + Grid.SetColumnSpan(view, columnSpan); + return view; + } + + public static View GridRowSpan(this View view, int rowSpan) + { + Grid.SetRowSpan(view, rowSpan); + return view; + } + + public static View Margin(this View view, Thickness margin) + { + view.Margin = margin; + return view; + } } public class Tap : IDisposable diff --git a/Billing.Shared/UI/OptionsCells.cs b/Billing.Shared/UI/OptionsCells.cs new file mode 100644 index 0000000..a3e9efd --- /dev/null +++ b/Billing.Shared/UI/OptionsCells.cs @@ -0,0 +1,286 @@ +using Billing.Themes; +using Xamarin.Forms; + +namespace Billing.UI +{ + + public class OptionEntry : Entry { } + public class OptionEditor : Editor { } + + public abstract class OptionCell : ViewCell + { + public static readonly BindableProperty TitleProperty = BindableProperty.Create(nameof(Title), typeof(string), typeof(OptionCell)); + public static readonly BindableProperty BackgroundColorProperty = BindableProperty.Create(nameof(BackgroundColor), typeof(Color), typeof(OptionCell)); + public static readonly BindableProperty IconProperty = BindableProperty.Create(nameof(Icon), typeof(ImageSource), typeof(OptionCell)); + + public string Title + { + get => (string)GetValue(TitleProperty); + set => SetValue(TitleProperty, value); + } + public Color BackgroundColor + { + get => (Color)GetValue(BackgroundColorProperty); + set => SetValue(BackgroundColorProperty, value); + } + [TypeConverter(typeof(ImageSourceConverter))] + public ImageSource Icon + { + get => (ImageSource)GetValue(IconProperty); + set => SetValue(IconProperty, value); + } + + protected abstract View Content { get; } + + public OptionCell() + { + View = new Grid + { + BindingContext = this, + Padding = new Thickness(20, 0), + ColumnDefinitions = + { + new ColumnDefinition { Width = GridLength.Auto }, + new ColumnDefinition { Width = new GridLength(.3, GridUnitType.Star) }, + new ColumnDefinition { Width = new GridLength(.7, GridUnitType.Star) } + }, + Children = + { + new Image + { + WidthRequest = 20, + HeightRequest = 20, + Aspect = Aspect.AspectFit, + VerticalOptions = LayoutOptions.Center, + Margin = new Thickness(6, 0) + } + .Binding(VisualElement.IsVisibleProperty, nameof(Icon), converter: new NotNullConverter()) + .Binding(Image.SourceProperty, nameof(Icon)), + + new Label + { + LineBreakMode = LineBreakMode.TailTruncation, + VerticalOptions = LayoutOptions.Center + } + .GridColumn(1) + .Binding(Label.TextProperty, nameof(Title)) + .DynamicResource(Label.TextColorProperty, BaseTheme.TextColor), + + Content.GridColumn(2) + } + } + .DynamicResource(VisualElement.BackgroundColorProperty, BaseTheme.OptionTintColor); + } + } + + public abstract class OptionVerticalCell : OptionCell + { + public OptionVerticalCell() + { + View = new Grid + { + BindingContext = this, + Padding = new Thickness(20, 0), + ColumnDefinitions = + { + new ColumnDefinition { Width = GridLength.Auto }, + new ColumnDefinition { Width = GridLength.Star } + }, + RowDefinitions = + { + new RowDefinition { Height = new GridLength(40) }, + new RowDefinition { Height = GridLength.Star } + }, + Children = + { + new Image + { + WidthRequest = 20, + HeightRequest = 20, + Aspect = Aspect.AspectFit, + VerticalOptions = LayoutOptions.Center, + Margin = new Thickness(6, 0) + } + .Binding(VisualElement.IsVisibleProperty, nameof(Icon), converter: new NotNullConverter()) + .Binding(Image.SourceProperty, nameof(Icon)), + + new Label + { + LineBreakMode = LineBreakMode.TailTruncation, + VerticalOptions = LayoutOptions.Center + } + .GridColumn(1) + .Binding(Label.TextProperty, nameof(Title)) + .DynamicResource(Label.TextColorProperty, BaseTheme.TextColor), + + Content.GridRow(1).GridColumnSpan(2) + } + } + .DynamicResource(VisualElement.BackgroundColorProperty, BaseTheme.OptionTintColor); + } + } + + public class OptionTextCell : OptionCell + { + public static readonly BindableProperty DetailProperty = BindableProperty.Create(nameof(Detail), typeof(string), typeof(OptionTextCell)); + + public string Detail + { + get => (string)GetValue(DetailProperty); + set => SetValue(DetailProperty, value); + } + + protected override View Content => new Label + { + HorizontalOptions = LayoutOptions.End, + VerticalOptions = LayoutOptions.Center + } + .Binding(Label.TextProperty, nameof(Detail)) + .DynamicResource(Label.TextColorProperty, BaseTheme.SecondaryTextColor); + } + + public class OptionSelectCell : OptionTextCell + { + public static readonly BindableProperty CommandProperty = BindableProperty.Create(nameof(Command), typeof(Command), typeof(OptionSelectCell)); + public static readonly BindableProperty CommandParameterProperty = BindableProperty.Create(nameof(CommandParameter), typeof(object), typeof(OptionSelectCell)); + + public Command Command + { + get => (Command)GetValue(CommandProperty); + set => SetValue(CommandProperty, value); + } + public object CommandParameter + { + get => GetValue(CommandParameterProperty); + set => SetValue(CommandParameterProperty, value); + } + + protected override View Content => new StackLayout + { + Orientation = StackOrientation.Horizontal, + HorizontalOptions = LayoutOptions.End, + Children = + { + new Label + { + HorizontalOptions = LayoutOptions.End, + VerticalOptions = LayoutOptions.Center + } + .Binding(Label.TextProperty, nameof(Detail)) + .DynamicResource(Label.TextColorProperty, BaseTheme.SecondaryTextColor), + + new TintImage + { + HeightRequest = 20, + VerticalOptions = LayoutOptions.Center, + Margin = new Thickness(6, 0), + Source = "right.png" + } + }, + GestureRecognizers = + { + new TapGestureRecognizer() + .Binding(TapGestureRecognizer.CommandProperty, nameof(Command)) + .Binding(TapGestureRecognizer.CommandParameterProperty, nameof(CommandParameter)) + } + }; + } + + public class OptionSwitchCell : OptionCell + { + public static readonly BindableProperty IsToggledProperty = BindableProperty.Create(nameof(IsToggled), typeof(bool), typeof(OptionSwitchCell)); + + public bool IsToggled + { + get => (bool)GetValue(IsToggledProperty); + set => SetValue(IsToggledProperty, value); + } + + protected override View Content => new Switch + { + HorizontalOptions = LayoutOptions.End, + VerticalOptions = LayoutOptions.Center + } + .Binding(Switch.IsToggledProperty, nameof(IsToggled), BindingMode.TwoWay); + } + + public class OptionEntryCell : OptionCell + { + public static readonly BindableProperty TextProperty = BindableProperty.Create(nameof(Text), typeof(string), typeof(OptionEntryCell)); + public static readonly BindableProperty KeyboardProperty = BindableProperty.Create(nameof(Keyboard), typeof(Keyboard), typeof(OptionEntryCell)); + public static readonly BindableProperty PlaceholderProperty = BindableProperty.Create(nameof(Placeholder), typeof(string), typeof(OptionEntryCell)); + + public string Text + { + get => (string)GetValue(TextProperty); + set => SetValue(TextProperty, value); + } + public Keyboard Keyboard + { + get => (Keyboard)GetValue(KeyboardProperty); + set => SetValue(KeyboardProperty, value); + } + public string Placeholder + { + get => (string)GetValue(PlaceholderProperty); + set => SetValue(PlaceholderProperty, value); + } + + protected override View Content => new OptionEntry + { + HorizontalOptions = LayoutOptions.Fill, + HorizontalTextAlignment = TextAlignment.End, + VerticalOptions = LayoutOptions.Center, + ReturnType = ReturnType.Next + } + .Binding(Entry.TextProperty, nameof(Text), BindingMode.TwoWay) + .Binding(InputView.KeyboardProperty, nameof(Keyboard)) + .Binding(Entry.PlaceholderProperty, nameof(Placeholder)) + .DynamicResource(Entry.TextColorProperty, BaseTheme.TextColor) + .DynamicResource(Entry.PlaceholderColorProperty, BaseTheme.SecondaryTextColor) + .DynamicResource(VisualElement.BackgroundColorProperty, BaseTheme.OptionTintColor); + } + + public class OptionEditorCell : OptionVerticalCell + { + public static readonly BindableProperty TextProperty = BindableProperty.Create(nameof(Text), typeof(string), typeof(OptionEditorCell)); + public static readonly BindableProperty FontSizeProperty = BindableProperty.Create(nameof(FontSize), typeof(double), typeof(OptionEditorCell), defaultValue: Device.GetNamedSize(NamedSize.Default, typeof(Editor))); + public static readonly BindableProperty KeyboardProperty = BindableProperty.Create(nameof(Keyboard), typeof(Keyboard), typeof(OptionEditorCell), defaultValue: Keyboard.Default); + public static readonly BindableProperty PlaceholderProperty = BindableProperty.Create(nameof(Placeholder), typeof(string), typeof(OptionEditorCell)); + + public string Text + { + get => (string)GetValue(TextProperty); + set => SetValue(TextProperty, value); + } + [TypeConverter(typeof(FontSizeConverter))] + public double FontSize + { + get => (double)GetValue(FontSizeProperty); + set => SetValue(FontSizeProperty, value); + } + public Keyboard Keyboard + { + get => (Keyboard)GetValue(KeyboardProperty); + set => SetValue(KeyboardProperty, value); + } + public string Placeholder + { + get => (string)GetValue(PlaceholderProperty); + set => SetValue(PlaceholderProperty, value); + } + + protected override View Content => new OptionEditor + { + HorizontalOptions = LayoutOptions.Fill, + VerticalOptions = LayoutOptions.Fill + } + .Binding(Editor.TextProperty, nameof(Text), BindingMode.TwoWay) + .Binding(Editor.FontSizeProperty, nameof(FontSize)) + .Binding(InputView.KeyboardProperty, nameof(Keyboard)) + .Binding(Editor.PlaceholderProperty, nameof(Placeholder)) + .DynamicResource(Editor.TextColorProperty, BaseTheme.TextColor) + .DynamicResource(Editor.PlaceholderColorProperty, BaseTheme.SecondaryTextColor) + .DynamicResource(VisualElement.BackgroundColorProperty, BaseTheme.OptionTintColor); + } +} diff --git a/Billing.Shared/Views/AddAccountPage.xaml b/Billing.Shared/Views/AddAccountPage.xaml index 9f1905f..0cae955 100644 --- a/Billing.Shared/Views/AddAccountPage.xaml +++ b/Billing.Shared/Views/AddAccountPage.xaml @@ -15,25 +15,34 @@ </ContentPage.ToolbarItems> <ContentPage.Content> - <TableView Intent="Settings"> - <TableSection> - <ui:OptionEntryCell Title="{r:Text AccountName}" - Text="{Binding AccountName, Mode=TwoWay}" - Keyboard="Text" Placeholder="{r:Text AccountNamePlaceholder}"/> - <ui:OptionTextCell Title="{r:Text Icon}" - Detail="{Binding AccountIcon}"/> + <TableView Intent="Settings" HasUnevenRows="True"> + <TableSection Title=" "> + <ui:OptionEditorCell Title="{r:Text AccountName}" Height="120" FontSize="20" + Icon="pencil.png" + Text="{Binding AccountName, Mode=TwoWay}" + Keyboard="Text" Placeholder="{r:Text AccountNamePlaceholder}"/> + <ui:OptionSelectCell Title="{r:Text Icon}" Height="44" Icon="face.png" + Detail="{Binding AccountIcon}"/> + <ui:OptionSelectCell Title="{r:Text Category}" Height="44" Icon="project.png" + Detail="{Binding Category}"/> </TableSection> <TableSection> - <ui:OptionEntryCell Title="{r:Text Balance}" + <TableSection.Title> + <OnPlatform x:TypeArguments="x:String" Android=" "/> + </TableSection.Title> + <ui:OptionEntryCell Title="{r:Text Balance}" Height="44" Icon="sackdollar.png" Text="{Binding Balance, Mode=TwoWay}" Keyboard="Numeric" Placeholder="{r:Text BalancePlaceholder}"/> - <ui:OptionTextCell Title="{r:Text Currency}" + <ui:OptionTextCell Title="{r:Text Currency}" Height="44" Icon="dollar.png" Detail="{r:Text CNY}"/> </TableSection> <TableSection> - <ui:OptionEntryCell Title="{r:Text Memo}" - Text="{Binding Memo, Mode=TwoWay}" - Keyboard="Plain" Placeholder="{r:Text MemoPlaceholder}"/> + <TableSection.Title> + <OnPlatform x:TypeArguments="x:String" Android=" "/> + </TableSection.Title> + <ui:OptionEditorCell Title="{r:Text Memo}" Height="120" Icon="note.png" + Text="{Binding Memo, Mode=TwoWay}" + Keyboard="Plain" Placeholder="{r:Text MemoPlaceholder}"/> </TableSection> </TableView> </ContentPage.Content> diff --git a/Billing.Shared/Views/AddAccountPage.xaml.cs b/Billing.Shared/Views/AddAccountPage.xaml.cs index 0caa427..76c4a6d 100644 --- a/Billing.Shared/Views/AddAccountPage.xaml.cs +++ b/Billing.Shared/Views/AddAccountPage.xaml.cs @@ -42,12 +42,16 @@ namespace Billing.Views private readonly Account account; public Command CheckAccount { get; } + public Command SelectIcon { get; } + public Command SelectCategory { get; } public event EventHandler<AccountEventArgs> AccountChecked; public AddAccountPage() { CheckAccount = new Command(OnCheckAccount); + SelectIcon = new Command(OnSelectIcon); + SelectCategory = new Command(OnSelectCategory); InitializeComponent(); } @@ -78,6 +82,16 @@ namespace Billing.Views } }); } + + private void OnSelectIcon() + { + + } + + private void OnSelectCategory() + { + + } } public class AccountEventArgs : EventArgs diff --git a/Billing.sln b/Billing.sln index ea1e6c2..a737a6b 100644 --- a/Billing.sln +++ b/Billing.sln @@ -9,6 +9,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Billing.iOS", "Billing\Bill EndProject Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Billing.Shared", "Billing.Shared\Billing.Shared.shproj", "{6AC75D01-70D6-4A07-8685-BC52AFD97A7A}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Svg2Png", "Svg2Png\Svg2Png.csproj", "{43BB5B21-61E0-42BB-ADF1-DBCD662E61E1}" +EndProject Global GlobalSection(SharedMSBuildProjectFiles) = preSolution Billing.Shared\Billing.Shared.projitems*{5c4f1c35-6f66-4063-9605-a9f37fcabba8}*SharedItemsImports = 4 @@ -60,6 +62,18 @@ Global {5C4F1C35-6F66-4063-9605-A9F37FCABBA8}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator {5C4F1C35-6F66-4063-9605-A9F37FCABBA8}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator {5C4F1C35-6F66-4063-9605-A9F37FCABBA8}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator + {43BB5B21-61E0-42BB-ADF1-DBCD662E61E1}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator + {43BB5B21-61E0-42BB-ADF1-DBCD662E61E1}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator + {43BB5B21-61E0-42BB-ADF1-DBCD662E61E1}.Debug|iPhone.ActiveCfg = Debug|iPhoneSimulator + {43BB5B21-61E0-42BB-ADF1-DBCD662E61E1}.Debug|iPhone.Build.0 = Debug|iPhoneSimulator + {43BB5B21-61E0-42BB-ADF1-DBCD662E61E1}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {43BB5B21-61E0-42BB-ADF1-DBCD662E61E1}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {43BB5B21-61E0-42BB-ADF1-DBCD662E61E1}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator + {43BB5B21-61E0-42BB-ADF1-DBCD662E61E1}.Release|Any CPU.Build.0 = Release|iPhoneSimulator + {43BB5B21-61E0-42BB-ADF1-DBCD662E61E1}.Release|iPhone.ActiveCfg = Release|iPhoneSimulator + {43BB5B21-61E0-42BB-ADF1-DBCD662E61E1}.Release|iPhone.Build.0 = Release|iPhoneSimulator + {43BB5B21-61E0-42BB-ADF1-DBCD662E61E1}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator + {43BB5B21-61E0-42BB-ADF1-DBCD662E61E1}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Billing/Billing.Android/Billing.Android.csproj b/Billing/Billing.Android/Billing.Android.csproj index 2d5dae2..9671b07 100644 --- a/Billing/Billing.Android/Billing.Android.csproj +++ b/Billing/Billing.Android/Billing.Android.csproj @@ -78,6 +78,7 @@ <Compile Include="Renderers\TintImageRenderer.cs" /> <Compile Include="Resources\Resource.designer.cs" /> <Compile Include="Properties\AssemblyInfo.cs" /> + <Compile Include="Renderers\OptionEditorRenderer.cs" /> </ItemGroup> <ItemGroup> <AndroidAsset Include="Assets\CascadiaCode-Bold.ttf" /> @@ -104,6 +105,102 @@ <AndroidResource Include="Resources\mipmap-xxxhdpi\icon.png" /> <AndroidResource Include="Resources\mipmap-xxxhdpi\launcher_foreground.png" /> <AndroidResource Include="Resources\drawable\xamarin_logo.png" /> + <AndroidResource Include="Resources\drawable\pencil.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable\dollar.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable\face.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable\note.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable\project.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable\sackdollar.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-mdpi\dollar.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-mdpi\face.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-mdpi\note.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-mdpi\pencil.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-mdpi\project.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-mdpi\sackdollar.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-xhdpi\dollar.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-xhdpi\face.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-xhdpi\note.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-xhdpi\pencil.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-xhdpi\project.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-xhdpi\sackdollar.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-xxhdpi\dollar.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-xxhdpi\face.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-xxhdpi\note.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-xxhdpi\pencil.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-xxhdpi\project.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> + <AndroidResource Include="Resources\drawable-xxhdpi\sackdollar.png"> + <SubType></SubType> + <Generator></Generator> + </AndroidResource> </ItemGroup> <ItemGroup> <AndroidResource Include="Resources\drawable-xhdpi\wallet.png" /> diff --git a/Billing/Billing.Android/Renderers/OptionEditorRenderer.cs b/Billing/Billing.Android/Renderers/OptionEditorRenderer.cs new file mode 100644 index 0000000..d413512 --- /dev/null +++ b/Billing/Billing.Android/Renderers/OptionEditorRenderer.cs @@ -0,0 +1,28 @@ +using Android.Content; +using Android.Graphics.Drawables; +using Billing.Droid.Renderers; +using Billing.UI; +using Xamarin.Forms; +using Xamarin.Forms.Platform.Android; + +[assembly: ExportRenderer(typeof(OptionEditor), typeof(OptionEditorRenderer))] +namespace Billing.Droid.Renderers +{ + public class OptionEditorRenderer : EditorRenderer + { + public OptionEditorRenderer(Context context) : base(context) + { + } + + protected override void OnElementChanged(ElementChangedEventArgs<Editor> e) + { + base.OnElementChanged(e); + + if (e.NewElement != null) + { + var drawable = new ColorDrawable(e.NewElement.BackgroundColor.ToAndroid()); + Control.SetBackground(drawable); + } + } + } +} \ No newline at end of file diff --git a/Billing/Billing.Android/Resources/Resource.designer.cs b/Billing/Billing.Android/Resources/Resource.designer.cs index dc11e03..09f20b5 100644 --- a/Billing/Billing.Android/Resources/Resource.designer.cs +++ b/Billing/Billing.Android/Resources/Resource.designer.cs @@ -16544,154 +16544,172 @@ namespace Billing.Droid public const int design_snackbar_background = 2131165287; // aapt resource value: 0x7F070068 - public const int ic_arrow_down_24dp = 2131165288; + public const int dollar = 2131165288; // aapt resource value: 0x7F070069 - public const int ic_clock_black_24dp = 2131165289; + public const int face = 2131165289; // aapt resource value: 0x7F07006A - public const int ic_default = 2131165290; + public const int ic_arrow_down_24dp = 2131165290; // aapt resource value: 0x7F07006B - public const int ic_keyboard_black_24dp = 2131165291; + public const int ic_clock_black_24dp = 2131165291; // aapt resource value: 0x7F07006C - public const int ic_mtrl_checked_circle = 2131165292; + public const int ic_default = 2131165292; // aapt resource value: 0x7F07006D - public const int ic_mtrl_chip_checked_black = 2131165293; + public const int ic_keyboard_black_24dp = 2131165293; // aapt resource value: 0x7F07006E - public const int ic_mtrl_chip_checked_circle = 2131165294; + public const int ic_mtrl_checked_circle = 2131165294; // aapt resource value: 0x7F07006F - public const int ic_mtrl_chip_close_circle = 2131165295; + public const int ic_mtrl_chip_checked_black = 2131165295; // aapt resource value: 0x7F070070 - public const int material_cursor_drawable = 2131165296; + public const int ic_mtrl_chip_checked_circle = 2131165296; // aapt resource value: 0x7F070071 - public const int material_ic_calendar_black_24dp = 2131165297; + public const int ic_mtrl_chip_close_circle = 2131165297; // aapt resource value: 0x7F070072 - public const int material_ic_clear_black_24dp = 2131165298; + public const int material_cursor_drawable = 2131165298; // aapt resource value: 0x7F070073 - public const int material_ic_edit_black_24dp = 2131165299; + public const int material_ic_calendar_black_24dp = 2131165299; // aapt resource value: 0x7F070074 - public const int material_ic_keyboard_arrow_left_black_24dp = 2131165300; + public const int material_ic_clear_black_24dp = 2131165300; // aapt resource value: 0x7F070075 - public const int material_ic_keyboard_arrow_next_black_24dp = 2131165301; + public const int material_ic_edit_black_24dp = 2131165301; // aapt resource value: 0x7F070076 - public const int material_ic_keyboard_arrow_previous_black_24dp = 2131165302; + public const int material_ic_keyboard_arrow_left_black_24dp = 2131165302; // aapt resource value: 0x7F070077 - public const int material_ic_keyboard_arrow_right_black_24dp = 2131165303; + public const int material_ic_keyboard_arrow_next_black_24dp = 2131165303; // aapt resource value: 0x7F070078 - public const int material_ic_menu_arrow_down_black_24dp = 2131165304; + public const int material_ic_keyboard_arrow_previous_black_24dp = 2131165304; // aapt resource value: 0x7F070079 - public const int material_ic_menu_arrow_up_black_24dp = 2131165305; + public const int material_ic_keyboard_arrow_right_black_24dp = 2131165305; // aapt resource value: 0x7F07007A - public const int mtrl_dialog_background = 2131165306; + public const int material_ic_menu_arrow_down_black_24dp = 2131165306; // aapt resource value: 0x7F07007B - public const int mtrl_dropdown_arrow = 2131165307; + public const int material_ic_menu_arrow_up_black_24dp = 2131165307; // aapt resource value: 0x7F07007C - public const int mtrl_ic_arrow_drop_down = 2131165308; + public const int mtrl_dialog_background = 2131165308; // aapt resource value: 0x7F07007D - public const int mtrl_ic_arrow_drop_up = 2131165309; + public const int mtrl_dropdown_arrow = 2131165309; // aapt resource value: 0x7F07007E - public const int mtrl_ic_cancel = 2131165310; + public const int mtrl_ic_arrow_drop_down = 2131165310; // aapt resource value: 0x7F07007F - public const int mtrl_ic_error = 2131165311; + public const int mtrl_ic_arrow_drop_up = 2131165311; // aapt resource value: 0x7F070080 - public const int mtrl_navigation_bar_item_background = 2131165312; + public const int mtrl_ic_cancel = 2131165312; // aapt resource value: 0x7F070081 - public const int mtrl_popupmenu_background = 2131165313; + public const int mtrl_ic_error = 2131165313; // aapt resource value: 0x7F070082 - public const int mtrl_popupmenu_background_dark = 2131165314; + public const int mtrl_navigation_bar_item_background = 2131165314; // aapt resource value: 0x7F070083 - public const int mtrl_tabs_default_indicator = 2131165315; + public const int mtrl_popupmenu_background = 2131165315; // aapt resource value: 0x7F070084 - public const int navigation_empty_icon = 2131165316; + public const int mtrl_popupmenu_background_dark = 2131165316; // aapt resource value: 0x7F070085 - public const int notification_action_background = 2131165317; + public const int mtrl_tabs_default_indicator = 2131165317; // aapt resource value: 0x7F070086 - public const int notification_bg = 2131165318; + public const int navigation_empty_icon = 2131165318; // aapt resource value: 0x7F070087 - public const int notification_bg_low = 2131165319; + public const int note = 2131165319; // aapt resource value: 0x7F070088 - public const int notification_bg_low_normal = 2131165320; + public const int notification_action_background = 2131165320; // aapt resource value: 0x7F070089 - public const int notification_bg_low_pressed = 2131165321; + public const int notification_bg = 2131165321; // aapt resource value: 0x7F07008A - public const int notification_bg_normal = 2131165322; + public const int notification_bg_low = 2131165322; // aapt resource value: 0x7F07008B - public const int notification_bg_normal_pressed = 2131165323; + public const int notification_bg_low_normal = 2131165323; // aapt resource value: 0x7F07008C - public const int notification_icon_background = 2131165324; + public const int notification_bg_low_pressed = 2131165324; // aapt resource value: 0x7F07008D - public const int notification_template_icon_bg = 2131165325; + public const int notification_bg_normal = 2131165325; // aapt resource value: 0x7F07008E - public const int notification_template_icon_low_bg = 2131165326; + public const int notification_bg_normal_pressed = 2131165326; // aapt resource value: 0x7F07008F - public const int notification_tile_bg = 2131165327; + public const int notification_icon_background = 2131165327; // aapt resource value: 0x7F070090 - public const int notify_panel_notification_icon_bg = 2131165328; + public const int notification_template_icon_bg = 2131165328; // aapt resource value: 0x7F070091 - public const int plus = 2131165329; + public const int notification_template_icon_low_bg = 2131165329; // aapt resource value: 0x7F070092 - public const int preference_list_divider_material = 2131165330; + public const int notification_tile_bg = 2131165330; // aapt resource value: 0x7F070093 - public const int right = 2131165331; + public const int notify_panel_notification_icon_bg = 2131165331; // aapt resource value: 0x7F070094 - public const int settings = 2131165332; + public const int pencil = 2131165332; // aapt resource value: 0x7F070095 - public const int test_custom_background = 2131165333; + public const int plus = 2131165333; // aapt resource value: 0x7F070096 - public const int tooltip_frame_dark = 2131165334; + public const int preference_list_divider_material = 2131165334; // aapt resource value: 0x7F070097 - public const int tooltip_frame_light = 2131165335; + public const int project = 2131165335; // aapt resource value: 0x7F070098 - public const int wallet = 2131165336; + public const int right = 2131165336; // aapt resource value: 0x7F070099 - public const int xamarin_logo = 2131165337; + public const int sackdollar = 2131165337; + + // aapt resource value: 0x7F07009A + public const int settings = 2131165338; + + // aapt resource value: 0x7F07009B + public const int test_custom_background = 2131165339; + + // aapt resource value: 0x7F07009C + public const int tooltip_frame_dark = 2131165340; + + // aapt resource value: 0x7F07009D + public const int tooltip_frame_light = 2131165341; + + // aapt resource value: 0x7F07009E + public const int wallet = 2131165342; + + // aapt resource value: 0x7F07009F + public const int xamarin_logo = 2131165343; static Drawable() { diff --git a/Billing/Billing.Android/Resources/drawable-mdpi/dollar.png b/Billing/Billing.Android/Resources/drawable-mdpi/dollar.png new file mode 100644 index 0000000000000000000000000000000000000000..cd8e68294aa9623fd16188a7ca5ad8b261569356 GIT binary patch literal 580 zcmV-K0=xZ*P)<h;3K|Lk000e1NJLTq000XB000yS1^@s6TP(+D00004b3#c}2nYxW zd<bNS0005|Nkl<ZD3N`VziZP`6vaRHy>HTnv|4G>q!GkH`XfdSwmOtnyEql3DGj(e z3f4ss{{sCFbkfa5h!U`ai-TejR9dV;>flfio7f+=#$wwvdDkIniAnV?@AA&M=N=AM zXsA$PV$4{Msxx0#K0SF}kC{fYHKrZFNab)NCVNfysquk|XD=EULTN$RagH~Nd$%&5 zovD&XN4@ZR=Phfv1K37209AcavUbu7ZyZTk!`*`{)vX_C)pE=;A~)-Z3&0l;1r<d@ zs6-XLwmg?z@IcPhR;jhS7nWwHSN9a-@w7i5Ah16B^e2Esk`o0Hi2yjbt~=(@N-nc` zkR2P0#*d3|zUFOAJa@Y-+TR-toh<lbJ-@d5qGc8r9e~6J(#I;!y%mTyhrkl>zO3fP z+I;4l0JQg|I)eeZugI`KtUmwh7(djRK?_h?{k*j~lF0fu<e|~ZG)gN%To6;sE+C@b z-wJgVj;Gu3m#<ne_p0KW-zRq@$2(#r-|t*5Q`-CMN?eW@pRZ7}QWAi!Wa^R;^FSdl zqH8!&j0jFoAoSK|UrYDdRKGg;fQbKJmJ}-LG;OxUTT*4_Kg3;iI<?$mpY3}NpGgfH zkwK6lL|VXYDe}sSdzqihF3^-G5IH@0Ma3Nw)#CS$*~j%*(^)#zV)Zq}M(hvglDR!3 S1JH8-0000<MNUMnLSTYhC<U1S literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-mdpi/face.png b/Billing/Billing.Android/Resources/drawable-mdpi/face.png new file mode 100644 index 0000000000000000000000000000000000000000..abac41052fce852f5ea761943ad7a218b52a7b58 GIT binary patch literal 659 zcmV;E0&M+>P)<h;3K|Lk000e1NJLTq000vJ000yS1^@s6Z&e0#00004b3#c}2nYxW zd<bNS0006?Nkl<ZIE|%LO;1xn6g_8V+P;=5rKRvfNQ6j?ZYr?wBQC5<jmlr*NANRT zkhn1}3@aCaNg+W27Z4K^LO&qb@aUV)b%D~C_lk<1<-K!0GP(B>{ZOr%(dJOmI+UES znAVc%ba|#IO{35_D7KndTC#B(;{|`}X}O!rK32e>5IR8+bRBS<3c{tY+pp`Fh|R0v z%K9`Z(*#Z5#1RO@im+B+uhf8f2cYL%stn%KRI>!tpM=g+P>~q({BP>?U~}(6tZ?Vq zjkHcb0P$BsQD|W~UAox_4!4grCaT`GeEvDW)K!IkMpRm<@pjhVQU$NzQ<(WDp$kEJ zg=}$D84nZ59_OgI0ODaR#Um;%ka!vA80{t%9Q~w|lnEFDBQdcN0tP@i!BO-L!GU;P z1g`+R2e<=B#Di}H*b;CrT0i&UK>v9X90}woX(FcpKKA7RPy%UR*1QS?(pFHipJ+I{ zDUk3IQYa3aiH4JXWdrQS>p`eDIxf3N;Ry)`03@6fchYg$#UPZ8=zEf4yJ|-Vc|XWy zz1z`!)EeWI&O!a8^&zM7U#wF*?5a=o@6FmkS`DQPo{*8*6gg|OTgw_pyEaptY8j;` zf2|YAjMjQ8m&%kJ<t&pHYsFp9XS^9>%q-CpB4|U~c^7<s+qk$IrOMoWO?~(G-<(7j zuGUyvTn5lv?8f@ciW95~m^ga<AP_6yN@Hz$wU;u6v0E>OLoZeR&*K<DwQBt1@=zGs tVJ9qVgLK!TqbSW(%GCD<4_p1t_7AGH?lA*kW<~%2002ovPDHLkV1i+dCyM|8 literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-mdpi/note.png b/Billing/Billing.Android/Resources/drawable-mdpi/note.png new file mode 100644 index 0000000000000000000000000000000000000000..f8bf83ca054d17bdc0539b53dcd0cf062c4d79b1 GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^f<P?7!3HF=7hLlMQY^(zo*^7SP{WbZ0pzdrba4!^ z=zZI-$aly=!1e#1*sBT?6C4W}dDI;gF37Y!{=zq>(IKi)Wx|AnY=PbKjyEP;xu82K zJ<aXU^q&X#H$2SQs$h9eRO8i~xsP2YJ@tB#bIOj1VM59qWsm!RRO?TQ|9B@TePK$G zp}SKOcf`ag7xb3<ecTvsmoPa{y^x3hTz=`z3umsF<{p^W__{jQjNyTEhq_gdg47w7 pm!|i(yzdG;{d(b^FBun~arRF$vo60^^b+W322WQ%mvv4FO#s+MVORhF literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-mdpi/pencil.png b/Billing/Billing.Android/Resources/drawable-mdpi/pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..198c9fc1c8e8ea744596e399ea76bb8c27c0d084 GIT binary patch literal 10335 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%0A^?A1_DYRYqPKDdSE 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 literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-mdpi/project.png b/Billing/Billing.Android/Resources/drawable-mdpi/project.png new file mode 100644 index 0000000000000000000000000000000000000000..3b7ea20fb7660cc8745921b5a115ea894c35b747 GIT binary patch literal 518 zcmV+h0{Q)kP)<h;3K|Lk000e1NJLTq000>P000yS1^@s6cz2e)00004b3#c}2nYxW zd<bNS0005KNkl<ZIE}TGO=}ZT6o#L3@3d1bwFEy%MG#!5-IbIsrTqhOV}mR8f4LCd zxsZx(+y(`AMJa`D0#Yc37Tc208sp5p$3>H-hPgAr#CJF6z4tutITuE5EIoQ@geQRE zf)rZDNwvB4<`V@fFRibs=sSTcLzY+7SH=iWhXDWr^J-Zu0`z*VW&i+;h&+qV`t{Q5 z@EN_eP^m5FwQovk3q6vI%jckI0MLuPUXcaoTrT8h)ZFpJc}E6o5)mMnW-LWvOA%pn z|Lex{q9*0adaiF2+Wn8erx84KMvChF&u~;)kx8|xky%Bsc&`Ge>Y|FVsQb>@L*?$# z*yM$Gu?IgpC>lX=#!;87OIPn!??;!XAE>G%zxDI+&fD#gCJKefDjxdu8%|FFrlzP| zyZ3Nz;t(1ix=DwRqIg7R)SAV~Lx7{k#-1A8#p#bkI*oB4nQzipX}LCk+&cMHo|}1$ z*gM0%ciK289loYsPyZPLaDAm#wyEC*rZeoWPm<dQ+wb@DdIZ<im!@44006{#DJ~3J z2$_V&hNyS{e-bga@UJ>5B-BVJGKqBKHt3gty=jx#cECH=AM4JeQ-v_d+5i9m07*qo IM6N<$f^CTJs{jB1 literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-mdpi/sackdollar.png b/Billing/Billing.Android/Resources/drawable-mdpi/sackdollar.png new file mode 100644 index 0000000000000000000000000000000000000000..cf79b5c7f7abd688bff0611f78311ab63cd8847b GIT binary patch literal 679 zcmV;Y0$BZtP)<h;3K|Lk000e1NJLTq000yK000yS1^@s6jfou%00004b3#c}2nYxW zd<bNS0007BNkl<ZIE{^z&2NlR7{!0*zVB40V|;d6@tvj!8sd8=wNM)*B;pT{Sonh^ zR{j7R781dt!h)ci(g>0k-84h#_?S*--g_*H^y3|z<ZhnxoO7S&KKEXcgSC53Z|&$< zamu#xcu8)yT6d;j-1@MT3weT+;&jB#JPshjToOAz=W$71@JDrQu2AW#6+*flSX8A% zY-EiG(=TsM<!N&(1eh7UJsz!E5Nj5$Xw_y$Z;!Xr<(?4$n=ceMRALQC7lsYZscKlw z<c<3O8x9VpmFlYPDkR6SN{bc#?q>F+TB%JiJly)X;ox9e`LcQ_kZ$_hlw+1nR!0kW z;YQZhuzT0pa_CG>g1U1nUxEy(p*el8IyU_6ckIuUd-n~Ml&(0Bv}#E`LDCh8BjD#C z|7HS|Vp8m{_YJ&Za;)_$Hjn78<4B#0tQ?DyFG=i>v=fEPKzU(K0>z#m@%VyGVC}%! zeF|aAvYtXXinQPMW806wUoForZ{FM151iW#kXH6wSV<ZWU@y-@^H;_iH#`MLwYeBc z;K;^9XWk{Hp8l;NN&3l~xco`bt)LT#A;D$>Z!vSrQbR~)>r5r(4SNq-tjpaNHGmOE z-AA60G$fe8Oyni2;4IB>Z)nqo<$}yb1sb4KAX_cSJ06fjZwhqfR|m2>C6y%(1GYUv z^i$OC#kv$E#de0kSDS0LU)#L4ece*dl>fA(RMI4PTYFDOo2&C}w*N~2vf%fj-iXg^ zHU66UKd@(;vy3EjA79lAJ$>(!mV$!HNa?@Ti%@sdZ<?te)?VEF{1XH)??HDnzj6Qo N002ovPDHLkV1kgJKq3GD literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-xhdpi/dollar.png b/Billing/Billing.Android/Resources/drawable-xhdpi/dollar.png new file mode 100644 index 0000000000000000000000000000000000000000..33cc63c7b947995c0e4910de5fa19b00cf74a0c7 GIT binary patch literal 1018 zcmV<W0|oqvP)<h;3K|Lk000e1NJLTq000&M001Zm1^@s6`os$600004b3#c}2nYxW zd<bNS000BANkl<ZNQu>!O=w(I6vuz(zBeYBOiOG#9|<8s1Z&fnnKYnMv~^Lj2BL9H zDg;IRz(N<UEx1)sa3uv16~(%cph+t>77Kn<Y(--8p-m9nw5grxBvy2iCYkr{aZwYJ z^kpW=*oFVyJ0HJ$?!E7xdxa8;v_2fI(#m#GsQ^&Xx!D=-^S^)nY_eFMDFxmnmD?7e z0HRV6iMY{Hc_qQBu9S+|5O|}yY2cO9lvs0TqdKPD5lJhgM5qbKvnYQe{Gyf<#&GJg z**eVN+l4@IBKg=e81n{D6EJ8o&7zzssCjB?xcAaBa6FZMMMMs-6S!Qe6F#;hH`G65 z0ExCf+Eq3bK&0Nm=>c#Psm|NLdADrn^^ymjS$z$_Se5<2=CYA6svZX}jrUCfxMHMx zmDp>(>LIJnm*V<%sl(3su5q0f2VNDC7T|(UVgKal@!uC>T##LX6{x<L8~XJ9B1K*V z1`?^RJ^uX6_~iK$nWavNr_xqLZdl*UIpadFUj$rKMv$vPj@Vs=j*UVAoa)4m2SucD zr9+IfFC5?g+vd8anS5sKul0f@mP{WsM&4S*?*n<@g0*@?wEAdv<iqJTf$Q438?3eG zf$BBHPb>O^Am6F)f1CXy^gR>3*8;%+@l?7;L_PrAwN$eteHQEy_4W1aNZ%x|_**&v z)0wf+NPK$;F?-hs#s%3eMxKwvcZBoVC%%ENbrB4Z&yIf;u5G#k+A7GVbq-L4$lh=w z8=cOK4J-ryTlwJDXybbYoOwa+Mb@`8BC@M0ap%-bX8gxh8&6$ZN7%Qa-D2f_ggpp% z1K~CBXHb9VnmbywsXHPe?@2M{kU#?vVa1FWWUU_DNUN0E)^vk!watim2jSL$n3HAo z;6(EA0~kIIaOKLnr8C2(Kgh1=mK(sa=11a*RM!Kn;b{;{+Gm68qD(GZiY+ba`df^g zL8w>NVN_q9cMBucUX?#<<`kgPR>+J$Z$id-NE~?+s0=81U=bW^?z~-G(=Q^;r7A5U z#oFftpze;2ZMHgea<$uJow{mVFX;l<s?baS2~@GZwLO`0$1WNGAMYcSiSn50S@dvj zr0)w@@|L*1aU4bD9)dPxb@_^B@%*Q=qsLAy7?&TAwiiORb}DIMpFlgxPJ|j&6+|qc zfC_l1W>q*V@QE#Wr?32cJi8QC^5i92yPK@_?^|kf96f#cr@pabdH=tMcS*2_r#A(h o&wDu)om==;(Ybuy%azLe2VhQC@1r~FJ^%m!07*qoM6N<$f;wmH1poj5 literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-xhdpi/face.png b/Billing/Billing.Android/Resources/drawable-xhdpi/face.png new file mode 100644 index 0000000000000000000000000000000000000000..c357fd43afde8e26852226552ca7bf7ca67398bc GIT binary patch literal 1395 zcmV-(1&sQMP)<h;3K|Lk000e1NJLTq001Tc001Zm1^@s6k~fIn00004b3#c}2nYxW zd<bNS000FlNkl<ZScT1)+iz4=6vn@A?R|!sDS=+50|<eHa;v4SFfo<H3u0n|Nr@%# z!3W=b@h{RRpA0b}rivjTPdu0)kqRxgP%H#cfzAwVA<Tt2=j`P}=|G3MwY1dlWiorO zb=EKY?0weSi&(A>AGYoPY>j*IeAEXc8W;fp+R%B>lAkXYXQm2y;C!&0$8)I;?YoX{ zF!4ygBX<bsiBcdGRV4tBR5*2x>KxP;)jMInG&(bN=J9HPv9sq`mwI-u0pD1FXgUa~ zA@m;oU@|j)>LvhvWw6$_K5g{^^D&LKE(NBRG~}Fb!*g?2ew?dkXX?x`*)!B{$PXx3 zzY<UYKta?fx>^$5$Yrjlmj;$fc^&PC4jK<BfZj?$J*T6k!PaQUn^M>w&*1)jS7{>E z{MriJ2aLr5RWA8(G%HooSR808Y#*pLU%6tE*nceLdA1kJII+u-wUUS>c1u1z`2a5* zibY_F?&F({mG`v9O0JS9lw_>E`+h!q?a9L6bAZ%fT&x~Z);$obA|;GiJ%ZF={3Wnt z$@W9o^17kQ61F5uw!i#$;a7=0YlKwRGX?>k?XmX0!2v_Fbxo-NkhIZ`J*JSE{MTUD z(RCXl(T~u?hF8)fWjz27V1S0Hg#xez)F{Xhz)Rn&N*QAkxsLtgHW~F=L1)k){gH?Z z^ed(AB<VZV-$8y4r(tymSg3w3!jyuZDsL+BHB}4s1F0nCX`2L26HR_dKLojlpal>U z@*OxP>eweK8~_j_Xoc8I#rutds6ql|htS$hO+bOvwu&K3>bjctfJdlZG$z{7R4gN# z#Xu?pR+Uq^q(HgoQ|OE;W@_2b&vE9tJpy&O)J!Y`Z8I&K_Pq_#Ha15Vs<%LFgX3KV zz5!6L_$yKM4+XY>EUMFQ0o-T?41h4vcl=A?YfV87<rMCJ1@xjspry5jsFXlU0!VJH zL0*>TB!rt?Ym7=c%8Y0bOgHV|wBhY$C45~FPKy<0$;M8;Upi};I{|eMmyV@b!`z8d zsrXAHOA^jfA4<CD&q1YnzI#C}k7JqXv2(e!_xGvLY16A5I-O42yFX8loy)}^nM^}4 zl`!qr%?hT@JoU9S(a52+F+2!>7#Z=~3dOU|xe<W*+8!?NoEvE?6whL0#0S8j%{$O2 zj_>;um^fKlNZ!)fH}nO`nz;`ET<C6O6LY`fe7PUN&Yojkq4l~9<}bt{IA;R?=As+- z;lnnOZGBga)GtO=i|Mi9?*O=RRgvr+Is{>FJwK8fgki?0yO93#R8y}rx&PRvkaEZx z)7h}K;Ph(x>hJ{sDCfv@Bp6MW?9O_1zpB!RBuN?U=o`AF&i#dA>Cw!_bYbCjA(gW2 zkCHJ&BO58Qo5Gz&A===4Ij6a7Bp59(!i$rM?&DjGhfkWlDUonaHKZa0WxhI9CrTKh z*k+qARD>=tr!x~LA1sV50?22t<zt<@MU2^830<3w=2>;(0q{Utf~HCT`A$$6T*;0P zPodU@7l7u|llLO+`{Ks1vzZ6Ks(fFs&5Zx_8!GM(RjZ5H*xid^fXmH%c$X_uH4Jch zHg@-7)%kk9$)2G;81#dTt|*mi5g|s?<HKX9anq{1$#a?O(~)hxx5dXc3RVP8L(T;e zbNb=v4|nR>y}njwp!cXN*y^lQxjF2(L#$YFFjbqwg3tvn5X0MHt~j<@&EYEg%(U-% z(&ELV(SX*|ur%LJHxXww@aNm<>vO=#h6O@3{RclCKY+E$39bMD002ovPDHLkV1f=t Bp+x`y literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-xhdpi/note.png b/Billing/Billing.Android/Resources/drawable-xhdpi/note.png new file mode 100644 index 0000000000000000000000000000000000000000..4d8600a0b8438a2c9bf2ae3e871d3b6a9392d2be GIT binary patch literal 365 zcmV-z0h0cSP)<h;3K|Lk000e1NJLTq001KZ001Zm1^@s6bRI*R00004b3#c}2nYxW zd<bNS0003bNkl<ZScUD^p-#j=5XSLuX1gV+!(QzX9)KsngT$cDoZ%ICB@QrWFekA^ z;}8uYCvcbEb{PZ#j)nmN*(G8Aa<@r;ZD&OR>+@)|cUbjZId&!cT!^@S3gsi;7VFOM zvy(c;n9Bk<pxX{LyMjjf6z{R)nni?iLjXVo%()Sp8Ai)6T87awjFw@v45MWjEyHLT zM$0f-MUuM^?GRy?1nQrNq{1-d1fWW%01(`z`AkIBH&?8j(DV<?j4WAj+}@mBrJ0#8 zEts^;Yz|~SO|pc@!F_W+e_hFiS+US`69S|<+5-qgj@khP0GNm*o#SO#hi~K!6MJdX zSukmv*`>B!lv`oZOF4F6A42%B>AlBqtPvHbLUHlXTwMR?Vg7B;8c=1v`JNp?00000 LNkvXXu0mjfhzOV^ literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-xhdpi/pencil.png b/Billing/Billing.Android/Resources/drawable-xhdpi/pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..38cbc689b1054a769713c3631bbbb88951705160 GIT binary patch literal 10335 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 literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-xhdpi/project.png b/Billing/Billing.Android/Resources/drawable-xhdpi/project.png new file mode 100644 index 0000000000000000000000000000000000000000..4130c0d6c207e511f271512b8c92391d8affb15e GIT binary patch literal 789 zcmV+w1M2*VP)<h;3K|Lk000e1NJLTq001%o001Zm1^@s6ymF~b00004b3#c}2nYxW zd<bNS0008aNkl<ZScUDFy-yTD7>9qq+1*3=h!HrhA~Xt$B88nKL@Prf7>)mefyTtr z&c<3R4gL!zc!eRcFd>8%qkIL4CNyg9ybyzY<@R=73uCwg?rwH>VA1fDv-{3G@6NnC zv&*)=yB9nMFN7E%;Gqrz_!P{PM2{9ezFw(!e;DGpD9@E~5Z6rt0f2x9;)bKt^Z4qO z#Bosq4n!PxFk)O);<zXRPLxQ~rxvo$$S%sZOj5Xe8$<*Eje<M+@7#|optYVY%x7og z_OowBNCJ?!{T?}qFD=irQ)&k$a+I^;`@WTa5}y%U>?`)akgQSo0+Psmn0R@3YT+=L zk$<D`l>nt`7ys1Cfma}aoyA>7EtfiRzM^2J)=kxt5iN7TW2-e*&!q;_s-*o<5lq#7 z!WGLafMA(GHr+elA93IVF>|S~@&$OO1!HDgIDn4+k(+?iRo+HoBlmM{0;^LyVWn+j zyfn5pi|+|mtYHx}pKWTrYF{fn#;48V+UM=l>7FxGY%6bf9j2Sw&wt&_f7-OKXHJ-6 zmBK=H8sJt%qX^+TS1fylChS{BBf#9=MuJ_fmq$7+IYlD$>oc#_vKIa-ZxexXsRnUw zsKK6EIKqFC{a6ZAb7wx~rMki0^9z;oPC2r^onI+fH8dpBhPLtLT0slH?RFx*K(D%V ztDfBs8{>UsFD>1-+8Z0a+a=LEerbDheevy@O|c`T_0mXhd(Uu7(jGvJ8L6Q6UMl12 zF(`RNGGh`VA~^`2<a}owORtJ?6|5Zk(hb2d9eHY+1OSlCQ1MwNB||nGtR&(<T?DG0 z`D>1^sQYX<*g1wX+K)8=5Q!dJ&VTdGev-&>Bl$#>va$svpNQ60e$ynMh$T)EId0fV zL=Z#`C8NidV<i!-gGB&3N@yTlu;E}Ok-YD|kw8Bbk(_Ca0N)|{LB6OaZ8-b}G_UBK TD5xKf00000NkvXXu0mjf+J|MT literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-xhdpi/sackdollar.png b/Billing/Billing.Android/Resources/drawable-xhdpi/sackdollar.png new file mode 100644 index 0000000000000000000000000000000000000000..97f90c352548e19947db500dc6c49aeee8d5fb7b GIT binary patch literal 1378 zcmV-o1)chdP)<h;3K|Lk000e1NJLTq001Ze001Zm1^@s6jQ+T700004b3#c}2nYxW zd<bNS000FUNkl<ZScS!z+izaQ6~%vR=A1Z=ZTS*^4hgN25HLwhz-dz2v<S64P%0oz zk@y$jz3M}ys{ca!f6z-Pf+Dqfp%SPUC55`pg<4VKxB=gtq+jgM_L<d(&kj!F;B!8M zSZ`;}ti9LSGqd;198n&j_T-Pg8$vi}OBHx`Alb=WnEL4S`+!S1Ep7eSYf*&#t%?J% zrBrwy$Bt!XIkB|$PtK-n;J~dsWcz>?BS>2E(w`e2zBf~rQ$B*gjgfaQ7o^eZ(wZnp zqc=w0xm<-)Ngx0V>8!<4Rhq>T3+ZfCUil$j#qF6(OKp7zX0s6YqjDc8Q>+xlnVAc3 zO;z<*J%Yg8`M0lG=~~(T4j!BR*YC$$@l|>?tw;Bf7kd=q_hp_a)8AsG@6jLrb$0aK zn^k?aB(Oc?j{!d`yOxDs+Sb{A8u)uvUo8!Bp*ROLDo_@S<v7=hua+X%SPnDop?JxG zN6Pe9;__0+OXt43xK#<Y!>5L0uA>R%Rd@j}rxngk{`>StRd}TZ_6(ou$qRo+A%3lj zgL~nWuC3Jb59Tia`bL@lW%8i<552NGMqZXe?^eVCNa_yTi^0%w==##!#rl>7_C59T zP{`u5Lff_~ZVf^)%ftTmfy0f3$qUmh3#<*F8jfTq)I!DC3=&xodpidPm+F(3CMyf< zf8ylv7~(f5IZthN#;Bi5dd{SCpv6)`LwGpfd9YZVx;U}X`wjD8|5HC6j3FDg%jZc& z_X9PcCWpSVJe$xKb-eq?D;uV)`y%+z(N}A!NG~X;+(sa1yYMrTo)_wAHtHdvZNgKa zmCcP1BJ9lv9=Xz({LfvHzgyt3*Yft2`VT_Tj#A>J8saCCPTUa(2>K+BAijll9=Nr+ zEkdSjpnhoAC|9newf6N<QeR`@n-ZmmNBDWcZUD?I_5}6>FoQ`plR&9_w~AW-Y~Pc2 z`&dQ)(UW_k^A~NGPTmUqN@xc#X7fwz=9f#s$-NGmlD%9(Ad+0y?Kl7Tk9VhFT?B*U zP!(|i;?6v^la~z*L&Nq0;(AqaO+(gpw+*d5H|OBvC%ZcH>=`Q7W}$tE-9V3|?^$XG z=42I!qN=zx1VVScYu|ZhM~ethd-(8kK+h(;jW8kUX&^&vlXwj2S;X-Wc+_Sb*tDE& zq;W^y)^>a1{8+3VezlX#Pq$btZaVQ#N!^GH*e-|?9iTmuzHMuS607)Lh}2c@+J7;& z?-{B^agY|zx`<mw=Me9^@ZS*2lJ)>OkPGiHoU3kD>WCT(fizHcaoi6lCodvCvH49Z z{8Qj+)02iipZfrdA{NSfGn{tO`fUc5a^afL99q3^u>&}Out}SkcpyaDl^OS{#nA=2 z0)AcS05A_U%bJt}t9wURJ}9jr#L%0?5IS7yo@qmLBMs2Zr}tGLoBsl5TDHDYbjFTd zhmN;w0B*_t0P7~uF5QXR)nxvlq&Eze&%$ePfRMH@M*thujnA0$+qK42_zlc^mP_pk zA8cGP3rdR+O6^`gADYH)?u>(`%Uw@yg5ZTLiSb|tw`|PJC-}t|AnP*}j0YCd$I_OD z`AdOJ!HPZ()0f`*G!@15uUgQ(NKV(MFZ^yI0BLIE#vg5uebu5qLveL#Wd2V;TA!iA zz|hGP&f=gdUTb_&FkUXw^2OPaxBtTGUx0f{h<b)kb*u2#V+ea?c1mjda#eXT1<e!< kUv-<u=RbUNe*NqJ14ifQn?ee4AOHXW07*qoM6N<$f)#PAQ2+n{ literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-xxhdpi/dollar.png b/Billing/Billing.Android/Resources/drawable-xxhdpi/dollar.png new file mode 100644 index 0000000000000000000000000000000000000000..d2ecf12d8ffd3ddbc883da081c5ed5d54383ed48 GIT binary patch literal 1810 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 APyhe` literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-xxhdpi/face.png b/Billing/Billing.Android/Resources/drawable-xxhdpi/face.png new file mode 100644 index 0000000000000000000000000000000000000000..68ea618cd5657ba263933a991ae1863176e9ae20 GIT binary patch literal 2479 zcmV;g2~hTlP)<h;3K|Lk000e1NJLTq0024w002A)1^@s6H{z)^00004b3#c}2nYxW zd<bNS000SQNkl<ZXo1~ZO>bMr6+P$9dyf<;Qq(8q$d=_;4lF5lld6T&7AS<EH4p?v z>xH}Ms@?Q==yzn>Wl$tV76yu<F_JD?q)KGhR_xTSX<M;OeNqxBe!ZF71uespX<2-d zA}eR}2)^OrJsiH7J7?|?2L}R^1a1<SpS-iMz%4C$dldli;aKB}Nd=$>6wE$yUA`>C zUlqNA@dM{GV~p41)OJBkidGYZ#*{PwKvk<?RSh@b?7Gk_TN^G)T?>6CR-KuF1wOR< z7u-H@3=K`hmg1dB-?*&j;RIm%0JKHqD+6{u4DqmTCEs0HDdloktJq^t?@4I({KaHg z2{Oi)At&BR5w!1xZ#$erQCxW6g}4{AYvIw<CmT_@q6r;-FV>UtyJ>lvkW(PzQ3Kc& zR4WR1Ppf)&(bku6=SsCz3e#eH4xGKzEiv<k@8ri6c@3o3>X)_*(j%pp!T~Sv+0%Kp zw!V0)(h|k4TaJ(W{iPEFHsDzWj|(9!2fPn(3P<Q{z0R)-iTjT*HC5lu=XTYj$B$ob zYm24MIN=Y(NR~JpkpMt~B9azrce<8zJ;|T07Yfti%Rcu~q1p2nll8b65y%*gq*Zl4 zr=+N$h{OTus>aHa>K|My<?rs;vpWjSp1+t3ZTqM(au!4q`#bOM6$BBGlCd_B^sy7G zJBfXv(4nE<$Ez_NF@__6CJrXneSt5+4u?Sd+AgfT=x^Ly=){C4bsaVy&jCmtWR&{^ zpQ;^|pjs)9_7{-Lx$O;_4Jzzf>^Npb#t3<pdvXhCBq79`U5g#Z(Bu(&u17o0z2E7J z_qG_xz9Iw9Zb1==3tiwJ8(FM8-a5~2?a|T80j+;h6(^3ENC1GU(m5GKJv@og%fYkv zo)yYIsdmPUjEeBciQI$;8Ixcv>xG#u?{B^s8k&f~!?5miVtyD<LA#1QGc+{uGzZ@l z%8mAP2b?*5NU`ldoH<=i2WdPRm>NRI|LB3{^#fmpe3u~OK<sslk9)uqp<SyF+Z=W1 za3kA)SeR2i#ep~gcmQbpM3&T4L_UH{Q*j*Bgo0J5=0Pk$@zP{_8<PjJ2dY^D0l<=i zvrxB=2o8f#QYv9TfT9OXlIGe_#59&vbb<OVi1P$90Lmb~QN?Ev-i6cM`96dvs;3qB zImk0qv?;Uz=rx7@o!|<hi1mV#z~o(n;kF<dGZz5*t&%9|6PSSDmn2gl42d|&egFX! zvj9rFA|tX2UKHWm1lk&0OoAK)umR#8fag-Xm-D)KDRuvrBm;H=63NICzytXX@tn(G z0Gt8QziTdKKZ!T6En6et6S%<0PKLB419nOvZGF)Q0H_l})6H&?Of;UeT~Y~x7moU5 z1{!^d7>L&=2DU3I0Vqy^xn{RiQGl`q*G@}>t~S4gIXD;D?lh1tQL-Z{ff6+UpF*+4 zl~bS&=yfG#cg>}kRmFc4+eT_d)v11}Mt0>5HII`WCfPssLlUuQ3{a9w3S9({0T_T- zg2U&I@;OxtEwEKd<^in%=m1Cn51rx@5nhMW$U*^8_MW@+2TJQB?iLUpl`$0+IH~|O z2d$&^>3{<I4hSGhIy$9RTb_@%K^<zIl4j3K6-B7furc^+ggM~Zn6w6<1_vl~U$&f- z@D9zk{H`I?U1lyv7*vF!l$NahqX;FdqUs{=P#qPhx(%VeV3PhGfvT%wVU`a&kb{P$ zE=kRm=MOuOoj`KW6HLw47ratUSCYOfM_Iu*<+`ZL0f3SNB%<fdO`wY9P<7T*r87Jw z8pXJC8>O1A2<}{{!}4*IKtfxcnGYWPd*0rjg7BJBSEBGVgHl%@yteG$pPIL~r&x0{ zQF!R&G45Qb3oxl_B^QMxpghLZR2?%jwFT3i17sSFymyb#ML?z(Om}XRAE-s@4Clfe zFsTASZG9u}8oo?Rs5^58m~3QMQy<h9Om{A{?hAzWzCv5hPZb)%x?E`87Y&ggJW1py zC4_&bRX(R~T|?vnr~!cTsdrtw-AI7UwnAhCskZE_Y~+8J2d*mSrd)acd?`q+%{#`5 z0ON*;<0WMPR5<If=&W3K)ymBBt+r*%{VCiO*>nE-TSm-T5-qt5g7Ef2+oOk=n{y4@ zVs1*?`$wt(hFU7VAU)D_#(VNXc`&hnxj6^SXl3Pp)ym1_O0v@aKs=kTTT^N5jHsbf z0H~v@s>8B#CTCc?t~I@}lzf;k-~6l$%rr*Y@o~SquRLzZ5fZI=&Z-rn{6%T{A4T99 z>u+diBEFGHk3+q&mI%>UfNSV-u2TJS`OcNKt#>B{<B!bn>O-mYwr}a#_(IX$={Vsq z^_m4Hw=8<PhTlsw;r&R&AEfTyl6eZ+8;Qc|m$}^43b4)N%$~p02jwrK?7xtz&Z2-& zrWdkH_i*)Uv^C_!gx6c>J_YOE5`&Ct>l<ElD1!R8{PmBX<_KFHw^H}Hx(}xW2FO;w zfF#)_9!|zf@qza4G1nD;v%I$UTL)YPnj6P#3}(G@{P<WrHZXFkts4KC5sZRNJaHLX zf>XFq!><-?FpGtmrz^APh%#^eCKIT+Kw@yud!$ZF7B25XdCWQsE_B6MI#maN>e{+5 zp0sO1Gor5F7(WYjdnzL!sjA_F8u_on^v7FloTk5W*PFjSZYb}Fk<3xq5GJY4x`I{r z&*d9`nZ-75qS>&o%RQ@e*14N%kI)j%YRM^XEcdL=p@{+0yecJ^bJ^ri)~oRvNoD}- z%{)7Ba6`$N_Vx6C3)3IhnzeXgol&7M9j3A;)~pRggdKQg#kvg}^0r~|*0;C+Tz*lj z9V^F5`MdS>u@kFKJ%}>>#1?%eo>`Jghmr%o_M~_#fBmmJZf3o-7O<4RTklJ}vtqqs z&4H;#4c_63-5hwthBp$$&Tn?=$xZC4y0cK24vT}SLQu`DiD;l;iaZ>#PT`<BTMv0{ zF)^Dfe0`<qGr1kD2Fro7m%55U{bWr25eUE2@;N#bE3DmWule`Cz4g&DTClgHmzo>D zo3W!)YQCqx-)rN)O4N$Xh=)_(&%*=TIEIJc3+7|(NuOcX7&o~0;~*|?oq14q#reLf zl<wTQQo~^$2YDWs&FCo10uWeP?KCFd<J5FQB)#(iAGap7E7n#Pjq6zH1!}M20iTy} tPd>TcY+N^wZ+*DgY|C*i;DC;7{U7!WI_r0iR`CD;002ovPDHLkV1i#gt9$?e literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-xxhdpi/note.png b/Billing/Billing.Android/Resources/drawable-xxhdpi/note.png new file mode 100644 index 0000000000000000000000000000000000000000..4730a66a569786bc98a0d4f4d09150e3ac2676bc GIT binary patch literal 602 zcmeAS@N?(olHy`uVBq!ia0vp^CO~Y%!3HEXwP&^gDVAa<&kznEsNqQIU|?Vp^mK6y z$!L5#Yh!kBpvbZP@Arkz+QxSAV3ua=oH@Eb%q==M*LOd7aADz%sPb4Hjg4$EF|pcV zDjHmTVm-Z@LcJS(=li~Ut}s<Vc=E9c<xJnV?=3!GJ4gO`QDuRg07s7qllh&M-T9k@ zJttkfqQb~ftt)9<yHE3|?Hcv0Gbyj9p8YD7em>sz@$$P$bL_nh-hJM>Y{G?>2rG{| zyZ*mhqL*B@Ik4rml!TDril07e-}tWV+`=s-b!3jR;L_OR8x$mVZ|RmWb39>15>jhF zq9m^L%BW%T{`CD>r(eiSR+#L>w~OfmQ-O)zTayd#1cdEo+Z3@pZ+LvZ&U5XIHv%62 zYL`^ye2kdAChVF|*^3z_40k<^eqZ0deZK6CHv#{zDBhWR{p_h{m){?#h`(*GaJPHU zv{S8r-USxKw60=!ciR2*e6IfPwcL+2zJy+Aj@S{Z_rz|Ce&5sy4f#Sv6CY=Nyn5`n zpXK8c&5*ehnm@0$j{aGGcha%N&Q84-lr8oLRn4sby*@;Jq2;PwY)kl*+>bwvGh%q4 zFwHISYJ-V_ZBOgcxodmZ9bYr`#@pZGXN3zy(sTb>FV~-R?cw9wNBOo#nsYQP*N;7Y zta_{F&y)7^H<WZn&A*+z_uBt-f0IU5tM{|p+vUsS?KQt^3v(<vps%fa_%3_zc`;yO OVeoYIb6Mw<&;$Sg3K4<; literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-xxhdpi/pencil.png b/Billing/Billing.Android/Resources/drawable-xxhdpi/pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..95df01d64f1fc6749099177965e049a917e30869 GIT binary patch literal 10335 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 KD)9e*==y(th*--2 literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-xxhdpi/project.png b/Billing/Billing.Android/Resources/drawable-xxhdpi/project.png new file mode 100644 index 0000000000000000000000000000000000000000..a386e086bcea0517c06e51c6d139c4f9347125a7 GIT binary patch literal 1444 zcmV;V1zY-wP)<h;3K|Lk000e1NJLTq002t>002A)1^@s6E@?-T00004b3#c}2nYxW zd<bNS000GBNkl<Zc%1E<O>9(E6vzMnd*`c6>Bqo8TZ@52f-Mw`T_`be(YS&{6U;1( zJ6*VP<JN^};>v|fqbp-@MbaP=m*Nf*L#Qn@ln?0#2HF{zelh)+ckgjgKE!l}_vYPs zFl2tqnfuN;^Y3~0op;YEk<01q74w$TI8NdXfLl--Mnq;HIAN6cUE$*C+W@3STVY`4 zz<a%Mr9Oe;ha`6a(6yP8k^twel`ryt#m+H1aO`cRafakpN5QU($j?UO^TLJU+m3Ad zCUfvuZ$jZ~AwM7xcVSb21rhIvQZanxP$&RMkQ`D*4LP*w-?_p&0Eb)&1poxv0sW;S z_@*nP4-ue;urIr|>jz7<ONegQb`^Ly1|aF$@Pof<!nIvLC_+PO-J_~Nq?L1{FECB9 z0uZb8g@}M8q}GQ&(cS%eZm`CyeN*<ZTo^q$@#q5)*2`B#u{QjMux#05VCpWG*0=-U zu~?*p3%oKFZ$pxJHZ^5HOmwb%>{$&USVUA6Ya_dwJjCbIu$f(e53!or^_T#4Rx`V* zmJScusJHxxC6Cqva$$C4_=ga&J$LxdEPtiMi+#)1@VfK#4D*+TjfX;jvd-UTPXG{5 z*;<1Ng|&kEY_LX&;8yVKs>dS0vWQ)(F{n@oupoeQ-y)b+u=WIib-x$+$SzCZma%dN zgM-daEB!*)5eP0p;4-t<3HeE<x&|f)*+I%S0k<&F;r<iC34m1rrU0CS#ntqBDqqT9 zTXq=qQ)$Tz6qL5B0`36O!Hq-6nw~rYlnMMJz$v5g4FPc5p<IuK86wfk|DJGeyuokk z$ZkZi7s9rUwIUF#2sxt!Qv#Gcm`ht1Iz}fae_X94*jmZ<=UR2r8x*KR1lu9j--GOb zzgK{D5zbgu{=IPV^zBg3`p$z#4`@joR%-KmQ())4vUk2Xer5(QKvf&+q%@u0as%XS zMdM_9Oec0{`*Z0qex4UX9qcdO8aIhd->TBGo8TtGlO)oFDc+wOSOmr!I=jN2!OMJk z<&MDItg@y>DEl(6EH`|1g>M<%yKY;v`$|yyWmITvDyXzoYH?+McM+45&!$*)fQ#;q z%-Lkon(~#33ka=au>+mcv4+krH_gcWxY3#ZwU}lXiI&Zl5J({z_g4D4W*arTob?Tt zx{3?Nm~mUBa#oi6+w#daS3aZ0U7LGy(k5T(D{Da;$@a~bkkoM`Quq6JPB&t9IqgW# zkG!@BW3EG_V#RJCdphS@dtCaB3dimH<5oP(TEP_g<n2h%qu3>-a5t_}y>9(RgY#*V z(%p%2Vq3o`%`AZwNukJ+6-+5Dmm#Imxv^g-(SWZ%zRutSBCSh$uADK`mXe0Zf`z$U zFv*)38}@w^^gQBzjtRix;<(q6=`(=nH5<QH++MtiKYuIN!&j8lBeMVig`M~E9rGP4 znfd(c;^jX)0B9dL+L>f(h#GrIrfRh<BCBF$Vx9Kv{K%<!cTra-vUW_{{#>RdZa*XO zK7c(4H*vTI;BQ!*T&4LoD#0QfW^0L?W1xHlU?0MdW+nl=DheMb$alj>=Z^>{|9BMO zcDT!C637xf;>g}piB2pc>vG)s0dWFdj%`*XGO<*B_D5pVL&y5i9Ka1gQ>*|q#R@=E ztN=8{3P4k=05ru4KvS#$G`?67j#D?jSP{|`D*%lzR)o{OjW1S&L?)IMtigRp#|mW4 zvCWD^msx@_042v(OAr}zY_lSfiB<Nz?*+I4IGZB2BDn4uFS37msY@$tGgk5wg;cix ytRl99*hQe`?hXV+fgLs?pWYq)<*LIltMV_!|J?lS%r(UT0000<MNUMnLSTZ$PPLB! literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable-xxhdpi/sackdollar.png b/Billing/Billing.Android/Resources/drawable-xxhdpi/sackdollar.png new file mode 100644 index 0000000000000000000000000000000000000000..596e2d49c227902c7658ace4dd061ecfab8004b3 GIT binary patch literal 2364 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 literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable/dollar.png b/Billing/Billing.Android/Resources/drawable/dollar.png new file mode 100644 index 0000000000000000000000000000000000000000..4dc37871380d71c174463d783cc12178f1086802 GIT binary patch literal 931 zcmV;U16=%xP)<h;3K|Lk000e1NJLTq000mG0015c1^@s6CHbBa00004b3#c}2nYxW zd<bNS000A8Nkl<ZIE|&1%}-oq6vltgd+*E?Mo@;28Cz;eiir>kt(d4a{lLa3Rjbet z6OD;06F2?=E_9`d3**M<!cF%WB$_rZtZ~t9G(?L?YoV2<CIlFVcI0b@x$ki?$XA$( z@vQE9&v~BrdCq&@dqst4=<4qYq*j2a6isBuhQHsbF04f0oKogZ04@kq73(S`b{pDw z90)Q;NLi_vu`qt0d~`}uEr6Nj&Dlkj!i6XvWwYGMGBUEdPSD!goA|4``Y`e@BlSu= z4653+fnh8e{4V2?1zcDzxXbxp2XkUzAjnMEF~i;!oIty=Ww*`S$1`E$C$9cF8N<IL z(X%@+fcBeov^hQ>x`5J)lAhju+b}cx(ZRVtnkj}zuK~fP{FIr#1a2Yo<yUeNDd2H4 z3(WYm>Tc~t2G2#IP}dfE_}WUVAI^?_HCtYmH8-{oB$X%~^j<;0!f#VkLn{CwBDTey z@n`H#BEJa?U~}Vx3&54_ejH{uwkVML3aRMTbZ1`^Tjpfv2&yyfd!0DGt^gXG(^GPK zC7Ee^BKcrjGSSqQTb{X^--$qV?Jqo(NW?FJ_V17{ViZi|G5-@@!%>V2*^!~?bp<PP zT?^Hj=%(bJ1**0yL?i^Yl3L~Tyi9%7>9*OuH7%35++-BMxGnBGeq)bc8kN)`NUeF_ z?q7ftq#WukB!Y>>V~4J8DQfCClXgLH+C;zP4ja^{tSY|Un_<(1Wq-6{ms6en&0#<f zo@bm>H_!;wvFRIP=0Et?V*->u*w+}<=u9BJEjYBHf?tArA^(ZR`D=?0>}$P-xdzaQ z4IfssE+^gjdNK-E9+6*-D8?q|#s?SKG|I)L*!^LG`pvBsDhQzY$$_fkqCYM179v9S zgOhT2D-$@$N3_WC5^!L{f_*1Wo($9Tb<ZL9o<ujh7~i#s%=4y8=i&)NZ%91$AHZPt zjYX^H-At^dD0CU@_O5WSYG&uX?ETrXN9O{jM|{xGaXpkq%QJ6#gp!7>U2_?-NN64y z!R&LQ=(E|dX_V=Yq7BL2-LVD^Gz6<w4=#z*DdcO{w!JI(w&Y9sl5;b6ejd&Po_l$2 zI&$_b-s;OMmz}-x#n4W5|NGBWk-&S)NiqrVqf)L?-QN=eO(zTNxYhsw002ovPDHLk FV1j%$!La}U literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable/face.png b/Billing/Billing.Android/Resources/drawable/face.png new file mode 100644 index 0000000000000000000000000000000000000000..25b69dc191afc60dbe55609839fc7a91064c3d9e GIT binary patch literal 1204 zcmV;l1WWsgP)<h;3K|Lk000e1NJLTq0012T0015c1^@s6&<7Qv00004b3#c}2nYxW zd<bNS000DQNkl<ZNQu2yO-~zF6g}s@nX$2nftar#2o;eUf=JqwR#lZnva7nS#J-Cv zzk}bAZI@M7mAb3MqFs`ZR7F7*RRT%ffB|E`HlCSxx`2FuZAcp0v$FKg+;i`HzDM^G zXM?~TG4rFluz$Hg#uv@PTtEvG`PlooCWTwO!`nNUzvF>90nix%PdS^K4f~ZA(@0mG z=Vj-Zm(=nNNu{awQ`4$za-~eSiKXx3PU7uFXJ*2I`cP38O)_xflrpDf{w72oC`q5v zHy>{d*2<WlPfl`NOA;S^lPw0h37Y%NoQ)C)-d6Caih#x<=mxv$`J|p3+C$~ZG2!E) zU(9y(`r2d|*vBLa?;_SBPIehN5W0+SWUlX^y7Wr;wdmAr)E6IIjhuZ1qU(JG-$3XL z#VDIJ8)LV(QCjc-V25XO)*Hnm5rb)v*>e&+1euNCuJ`)#2ry^BQKbV@19@ZmIn9da zD)>qm5q+A^7q_0*HkO(OfGPaAGdJ{~2p++i8%p8F0njit8@fQ(q?cFy-#~)7K-Yko zz!gU(h8^5>uwBo}Xq-0SOPO7f{5rw<2@*vVY5dB7PXTy9Wq>WlU_d52oGS%tMq`RP zR7nm~yd`4VphU(Udj8^}<|_&i0r<p#+aevQoV=9*{oPUmVTj$RS(prVx)MqmQQZVW z09}#_Ezdw2h;9H`0wIKMva^FRz+fPTg--tLiDwiZ5-19&2)GaG;8^xjL%@9jS3wj2 zKJ@T^wS6rBV$j3>8()8GJnc_J19f;Vq-dWZ!6Ty)Js{sHniu?A_^LdFjzM0MAS5q; zo&^)xI9vGqAhKapT>U>qnIt>r<6!+1PW`awP$yga?pQEV0BeBCkUHL;gmq)oTw{kf z^Ym+tq&AO4kGxdvBuq+Psv_~fHImxAC)e8Y1dlL%W}Cstx(6!lNKWjIl1w(Y-?J<w zixO5T?g~suN?<~9*L$o<$zpE5XE{nTSqJ6YRtauzJ}j*}lopgNPSFJz#fkBSVjd2; zTCUO9ilenKNY)8dk+MShO?j4N{z+n5-r8@LQAjR1<1}F-CvBC4Phu|CH-3H*0FZ+{ zO?`91=q?@0j4(5fMqasM7!N8@39&DgmxC4HhZLA~{a520o$o8=GaovSF*;t9TAd;F z=?jPG>0wv^z?}8od^DCxa7%{n_E)2X(hfYUGT)$useJ6{Eeo@P=z9pZ?R$Fc9R&Eb z^5DiAFy~)qG;=rXYrdEaX*bVxdXO5i{DbXi=rI=V#lV|0Qfa|Aq8qzmn5NEI9}Z3a zJ>hH3l#eQv@DD71_sX-6PlMH^q>&%4WTRY-Qi0^Z9?&Fgc_oY6dpj#w{pncWo}7Du z%9Er%HB{-YMH^l)IO~3w*;nL&yjD!<{c`{Ab1cp`PjXIQD`xHn{k3v`YRQDNVEojz z!ecK@<5lN_Kg+rPG8XP7c&D|Zl|$f;U6}0aX}3VZ;?3&s2UTF+9|@gmng0Mk@)j^2 SDz8%j0000<MNUMnLSTX=3N*$5 literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable/note.png b/Billing/Billing.Android/Resources/drawable/note.png new file mode 100644 index 0000000000000000000000000000000000000000..a0cb5bf1d28f7365abf4e7a82e272332b1d6fee6 GIT binary patch literal 395 zcmV;60d)R}P)<h;3K|Lk000e1NJLTq000^Q0015c1^@s6GTRQ=00004b3#c}2nYxW zd<bNS0003(Nkl<ZNQv#1yGjF55QhJm-ILWMn!<>UV3ibNXXkt9BlsA>3wa4EU%=W< z7EMScSj!e-XBzPW$!0IVg|2QwKqV)FuzxkoF!Rj}2j&2OB*ErxY0Z5yj`0WpNfZhI zIL2e%&c`zSH0L3%MQ&ZAorIMJV|gzk1^^Jp6Lv0^Y0^I}C#B1}6W=OC8mcnZsZD*< zZt6TCd6>={@(C+I1*iZOpaS#{L9VSrB3OZ7Lnt0V0$+EIWMU0ONK=752+F|tEv3kn zwbhAm5kPrL3q7T@tW7jcB)bF;`!`#cHXj2gC>^C7_nlQAI7sI*5s9uU+m+{mkKil< z08LZ!yTo5&dLl{NTdw&*a2{q}g-T!rMkF9RB0Q?Tgco=I=`bG_Z10=((xaP>hBN)| p23RmlBcu1F>MO2KqS?BhL2tFvg6kH~Ii&yq002ovPDHLkV1mO(nxX&z literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable/pencil.png b/Billing/Billing.Android/Resources/drawable/pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..cb5e735979b14b28cdaf8d5a188282ab967265e4 GIT binary patch literal 10335 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 literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable/project.png b/Billing/Billing.Android/Resources/drawable/project.png new file mode 100644 index 0000000000000000000000000000000000000000..48747a7565e6b97d59cf9b135c6689606e229cc6 GIT binary patch literal 814 zcmV+}1JV46P)<h;3K|Lk000e1NJLTq001Qb0015c1^@s6t0UKK00004b3#c}2nYxW zd<bNS0008zNkl<ZScTn~J&zkz6o#Mo-kIzsju&Uw>xfiKq$D6VbaX+Yr63}OtF$yw z&`}|p6x4x&BFR69q9Bkc5e*eWY(lakRuV1UCTp`F#KzwFI24Y^+Fs9kEM}4NR--vb z_dIj&JLldR)y`kKtUzB1Eig{TpQQHrdRV>AFV~{6d1JJ+^zLl8T=@|1uOLp0FJny- zec}|jY#;zJkJpv?pnWti5I|g7JcbW4f%;`s#dFmOvVmS`VXoJ9(?D4%7P3sB7hu$a zJcIA1;mO6f>$4+)_MYp~U})p#o9k)^#*uX5Is;H<)@L1~#3k=(m(EBa+;hD<61_e# z&2tSbha|xAj`5#sj7R=oun|v5dcKUKlKihp5<S~57KR~Fv~Rb_{e%-5y+3Z(qB~o^ zeY2IfNM1REo#C6K-V%n|^5InL>RiXn*ms79Ww7l??W_I3hBCVtKUpWKOaql3Kh`C+ z8wY_IY|HGbPMv+fnjW1!?UaNu&Hw^Z#r>?)4$c?~4Qr-}J!sy${XH;w)9FjK<%>1B zaLGFxu*}|?srktF;z#3~5>Q$Cpc2gacbx2102%4uN&Mr^{cj)UgvuqK73^;P-kUl3 zdg!Gp5F+G6wX<-(!NzJ*6x2a`nQg{FBgHl)8Gv{Gc-8gZDhdb=m?;1@R+F%DCh~zh zMSnw4>ijFSrR6`mo2$JdpeEY&w;z1BMiQ?}GKtg!t{j~!0thB<o>(W0R!SBunyEz+ zt+ejVG>d}DeEWvAuzcx_*39C=T5o+`M}pTJE(B1L{M%H`djX`R5wSgfa`*PrLZJYt z*L|&#d?E3Xr1H2lgB?=7esbs5XXNZ_`A?FMPdG`LKmdX{93NA!=YH_~Q00b6WC9I< z-F!3memT{dyJ)>6P=B4x=aKsTL-5ogsCcMDF?zXC_*ccWGu4_b&6?AA>flqtu-4YB sR6Ey_+yz9|zl9dYr_X-4wUW2QKP$8Q+R)O;%m4rY07*qoM6N<$g1ZQfS^xk5 literal 0 HcmV?d00001 diff --git a/Billing/Billing.Android/Resources/drawable/sackdollar.png b/Billing/Billing.Android/Resources/drawable/sackdollar.png new file mode 100644 index 0000000000000000000000000000000000000000..583cd2827ae45827d60daf6e205d6f432119a6e1 GIT binary patch literal 1121 zcmV-n1fKheP)<h;3K|Lk000e1NJLTq0015U0015c1^@s6J20-I00004b3#c}2nYxW zd<bNS000CSNkl<ZNQteM%W_mz6o$WlpL04PAs5q0NJ6+@1WYI-N=Y#=Rw-2u9A@Ik znJ?f2@ESgXGs=-xIiM`DEH8)#f?Na%B>_oHLT;Vz^!^>h3b#)8iL$0=t^Zql?RD1L zqOP3_-9wj7DoKWgviiR3W?XUfuhZk_e+J@aexU&v6r2aRVNx#t24G^fklhmDzO;Gv zPnbkmQ`JIti#n$TNE(TirY2U?-u({Bih}0Np>o9Y<+yrf?(+EujdUBG7=ZclrO8P3 z4~z0<J`u{%zB@m@G?_;;&Eo{4G12${@J5hZKzjDO9bq{QVHQRsTzE;~V^>qbM-m@^ zYE(%Ch;|s@*wrtX*t{}Z1D6-&tmSKos-fm@C8*fGNO?)MzSr=tZ(Rr9Z%?*2?H9>j zMHj8w4JlJ~&<vG$C$3d*PhbChp`LD?u09vKN4olyX2%0MB&oyono$HvEd+{A!}iwV zzS8oen@d{*kBudLh5Nf>RVO9w6f}{eI{*4)pbiIh7P?+5mEIXzWMbllq4FYlbTsXG zknXd?NFo(CO|CvYgb-Ropx8EDT3Pz*#AA3C{+#Go($`torI@@ag$}!RX^jd&`b2>< zM&GOUlu`(4jxjAZb(bEO9(}j~7dGHe3#)f%wY$2;DWrDWHA`zLgLp(@4`?@zhb`Ca zblVCk9ZHi^ZHIsA;;HM}IPs3-XIo8nT1nE&Cif}FVvs%#A-o5qf<)4Y#1K{AL8{fs z3JTk@OxrpJ4^1sh-Kab{@#tt;j?D)YlEGTQCkn|~q`jEO*w?VH0gtfeB+b@~jZu3_ zrLY&q5?CJ~dS$YwHEWB<q2WgB2QoXJj|!J$S8xnC2vMyU7=o0Loalaa_1^S#76P18 zXf7WCw=|+gcnDModRyi#6b6vm9r7(32euR9AwbFC;A*p5+Rh*q8U+e3Vs;4iON<~+ z3+={6(hRWH7@xE*cMsi2)c^XfG)s=;$rv<;xNBGtS`kzQ1BjzWbHKeu3dT*WRsKxc zcOD&<LQg(0087B{Mwf-}Sjr?F6kzzVVd|2S#4D+)>dm{AEoZWZ5!-}IMy$_{;Al5| z8g0O1=t&(yTdq9@1k{0e7pY&cf)S_{^S9(no6MXSERot%<4n2cKiDcEU&KBj=``#0 z{nqw%%$1xn#Ng&sas=gE1YRWSJIgl_BVgNnX*5laSLoB0LYN1-a!1Hjp=p~>K^UeX z|NX8@g!xcei?_BCv~G^JCu~n_6$(&^+zg$|oxeqEYU}X-X3?6OU7Wd*%*|b1Yib>O z7z(l7rd@je>H3m@(XJ{^db#w?%I&X~5`fa|#OiW!crq({CP|$}sX%o4f0KyOj#4S0 n`{mWj4|C0ZzpPySYz5#Sq$aL5F><k200000NkvXXu0mjf?K=os literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Billing.iOS.csproj b/Billing/Billing.iOS/Billing.iOS.csproj index 481de8d..aa89e9d 100644 --- a/Billing/Billing.iOS/Billing.iOS.csproj +++ b/Billing/Billing.iOS/Billing.iOS.csproj @@ -79,6 +79,24 @@ <BundleResource Include="Resources\RobotoCondensed-Bold.ttf" /> <BundleResource Include="Resources\CascadiaCode-Bold.ttf" /> <BundleResource Include="Resources\CascadiaCode-Regular.ttf" /> + <BundleResource Include="Resources\dollar.png" /> + <BundleResource Include="Resources\dollar%402x.png" /> + <BundleResource Include="Resources\dollar%403x.png" /> + <BundleResource Include="Resources\face.png" /> + <BundleResource Include="Resources\face%402x.png" /> + <BundleResource Include="Resources\face%403x.png" /> + <BundleResource Include="Resources\note.png" /> + <BundleResource Include="Resources\note%402x.png" /> + <BundleResource Include="Resources\note%403x.png" /> + <BundleResource Include="Resources\pencil.png" /> + <BundleResource Include="Resources\pencil%402x.png" /> + <BundleResource Include="Resources\pencil%403x.png" /> + <BundleResource Include="Resources\project.png" /> + <BundleResource Include="Resources\project%402x.png" /> + <BundleResource Include="Resources\project%403x.png" /> + <BundleResource Include="Resources\sackdollar.png" /> + <BundleResource Include="Resources\sackdollar%402x.png" /> + <BundleResource Include="Resources\sackdollar%403x.png" /> </ItemGroup> <ItemGroup> <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Contents.json"> diff --git a/Billing/Billing.iOS/Resources/dollar.png b/Billing/Billing.iOS/Resources/dollar.png new file mode 100644 index 0000000000000000000000000000000000000000..cd8e68294aa9623fd16188a7ca5ad8b261569356 GIT binary patch literal 580 zcmV-K0=xZ*P)<h;3K|Lk000e1NJLTq000XB000yS1^@s6TP(+D00004b3#c}2nYxW zd<bNS0005|Nkl<ZD3N`VziZP`6vaRHy>HTnv|4G>q!GkH`XfdSwmOtnyEql3DGj(e z3f4ss{{sCFbkfa5h!U`ai-TejR9dV;>flfio7f+=#$wwvdDkIniAnV?@AA&M=N=AM zXsA$PV$4{Msxx0#K0SF}kC{fYHKrZFNab)NCVNfysquk|XD=EULTN$RagH~Nd$%&5 zovD&XN4@ZR=Phfv1K37209AcavUbu7ZyZTk!`*`{)vX_C)pE=;A~)-Z3&0l;1r<d@ zs6-XLwmg?z@IcPhR;jhS7nWwHSN9a-@w7i5Ah16B^e2Esk`o0Hi2yjbt~=(@N-nc` zkR2P0#*d3|zUFOAJa@Y-+TR-toh<lbJ-@d5qGc8r9e~6J(#I;!y%mTyhrkl>zO3fP z+I;4l0JQg|I)eeZugI`KtUmwh7(djRK?_h?{k*j~lF0fu<e|~ZG)gN%To6;sE+C@b z-wJgVj;Gu3m#<ne_p0KW-zRq@$2(#r-|t*5Q`-CMN?eW@pRZ7}QWAi!Wa^R;^FSdl zqH8!&j0jFoAoSK|UrYDdRKGg;fQbKJmJ}-LG;OxUTT*4_Kg3;iI<?$mpY3}NpGgfH zkwK6lL|VXYDe}sSdzqihF3^-G5IH@0Ma3Nw)#CS$*~j%*(^)#zV)Zq}M(hvglDR!3 S1JH8-0000<MNUMnLSTYhC<U1S literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/dollar@2x.png b/Billing/Billing.iOS/Resources/dollar@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..33cc63c7b947995c0e4910de5fa19b00cf74a0c7 GIT binary patch literal 1018 zcmV<W0|oqvP)<h;3K|Lk000e1NJLTq000&M001Zm1^@s6`os$600004b3#c}2nYxW zd<bNS000BANkl<ZNQu>!O=w(I6vuz(zBeYBOiOG#9|<8s1Z&fnnKYnMv~^Lj2BL9H zDg;IRz(N<UEx1)sa3uv16~(%cph+t>77Kn<Y(--8p-m9nw5grxBvy2iCYkr{aZwYJ z^kpW=*oFVyJ0HJ$?!E7xdxa8;v_2fI(#m#GsQ^&Xx!D=-^S^)nY_eFMDFxmnmD?7e z0HRV6iMY{Hc_qQBu9S+|5O|}yY2cO9lvs0TqdKPD5lJhgM5qbKvnYQe{Gyf<#&GJg z**eVN+l4@IBKg=e81n{D6EJ8o&7zzssCjB?xcAaBa6FZMMMMs-6S!Qe6F#;hH`G65 z0ExCf+Eq3bK&0Nm=>c#Psm|NLdADrn^^ymjS$z$_Se5<2=CYA6svZX}jrUCfxMHMx zmDp>(>LIJnm*V<%sl(3su5q0f2VNDC7T|(UVgKal@!uC>T##LX6{x<L8~XJ9B1K*V z1`?^RJ^uX6_~iK$nWavNr_xqLZdl*UIpadFUj$rKMv$vPj@Vs=j*UVAoa)4m2SucD zr9+IfFC5?g+vd8anS5sKul0f@mP{WsM&4S*?*n<@g0*@?wEAdv<iqJTf$Q438?3eG zf$BBHPb>O^Am6F)f1CXy^gR>3*8;%+@l?7;L_PrAwN$eteHQEy_4W1aNZ%x|_**&v z)0wf+NPK$;F?-hs#s%3eMxKwvcZBoVC%%ENbrB4Z&yIf;u5G#k+A7GVbq-L4$lh=w z8=cOK4J-ryTlwJDXybbYoOwa+Mb@`8BC@M0ap%-bX8gxh8&6$ZN7%Qa-D2f_ggpp% z1K~CBXHb9VnmbywsXHPe?@2M{kU#?vVa1FWWUU_DNUN0E)^vk!watim2jSL$n3HAo z;6(EA0~kIIaOKLnr8C2(Kgh1=mK(sa=11a*RM!Kn;b{;{+Gm68qD(GZiY+ba`df^g zL8w>NVN_q9cMBucUX?#<<`kgPR>+J$Z$id-NE~?+s0=81U=bW^?z~-G(=Q^;r7A5U z#oFftpze;2ZMHgea<$uJow{mVFX;l<s?baS2~@GZwLO`0$1WNGAMYcSiSn50S@dvj zr0)w@@|L*1aU4bD9)dPxb@_^B@%*Q=qsLAy7?&TAwiiORb}DIMpFlgxPJ|j&6+|qc zfC_l1W>q*V@QE#Wr?32cJi8QC^5i92yPK@_?^|kf96f#cr@pabdH=tMcS*2_r#A(h o&wDu)om==;(Ybuy%azLe2VhQC@1r~FJ^%m!07*qoM6N<$f;wmH1poj5 literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/dollar@3x.png b/Billing/Billing.iOS/Resources/dollar@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..d2ecf12d8ffd3ddbc883da081c5ed5d54383ed48 GIT binary patch literal 1810 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 APyhe` literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/face.png b/Billing/Billing.iOS/Resources/face.png new file mode 100644 index 0000000000000000000000000000000000000000..abac41052fce852f5ea761943ad7a218b52a7b58 GIT binary patch literal 659 zcmV;E0&M+>P)<h;3K|Lk000e1NJLTq000vJ000yS1^@s6Z&e0#00004b3#c}2nYxW zd<bNS0006?Nkl<ZIE|%LO;1xn6g_8V+P;=5rKRvfNQ6j?ZYr?wBQC5<jmlr*NANRT zkhn1}3@aCaNg+W27Z4K^LO&qb@aUV)b%D~C_lk<1<-K!0GP(B>{ZOr%(dJOmI+UES znAVc%ba|#IO{35_D7KndTC#B(;{|`}X}O!rK32e>5IR8+bRBS<3c{tY+pp`Fh|R0v z%K9`Z(*#Z5#1RO@im+B+uhf8f2cYL%stn%KRI>!tpM=g+P>~q({BP>?U~}(6tZ?Vq zjkHcb0P$BsQD|W~UAox_4!4grCaT`GeEvDW)K!IkMpRm<@pjhVQU$NzQ<(WDp$kEJ zg=}$D84nZ59_OgI0ODaR#Um;%ka!vA80{t%9Q~w|lnEFDBQdcN0tP@i!BO-L!GU;P z1g`+R2e<=B#Di}H*b;CrT0i&UK>v9X90}woX(FcpKKA7RPy%UR*1QS?(pFHipJ+I{ zDUk3IQYa3aiH4JXWdrQS>p`eDIxf3N;Ry)`03@6fchYg$#UPZ8=zEf4yJ|-Vc|XWy zz1z`!)EeWI&O!a8^&zM7U#wF*?5a=o@6FmkS`DQPo{*8*6gg|OTgw_pyEaptY8j;` zf2|YAjMjQ8m&%kJ<t&pHYsFp9XS^9>%q-CpB4|U~c^7<s+qk$IrOMoWO?~(G-<(7j zuGUyvTn5lv?8f@ciW95~m^ga<AP_6yN@Hz$wU;u6v0E>OLoZeR&*K<DwQBt1@=zGs tVJ9qVgLK!TqbSW(%GCD<4_p1t_7AGH?lA*kW<~%2002ovPDHLkV1i+dCyM|8 literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/face@2x.png b/Billing/Billing.iOS/Resources/face@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c357fd43afde8e26852226552ca7bf7ca67398bc GIT binary patch literal 1395 zcmV-(1&sQMP)<h;3K|Lk000e1NJLTq001Tc001Zm1^@s6k~fIn00004b3#c}2nYxW zd<bNS000FlNkl<ZScT1)+iz4=6vn@A?R|!sDS=+50|<eHa;v4SFfo<H3u0n|Nr@%# z!3W=b@h{RRpA0b}rivjTPdu0)kqRxgP%H#cfzAwVA<Tt2=j`P}=|G3MwY1dlWiorO zb=EKY?0weSi&(A>AGYoPY>j*IeAEXc8W;fp+R%B>lAkXYXQm2y;C!&0$8)I;?YoX{ zF!4ygBX<bsiBcdGRV4tBR5*2x>KxP;)jMInG&(bN=J9HPv9sq`mwI-u0pD1FXgUa~ zA@m;oU@|j)>LvhvWw6$_K5g{^^D&LKE(NBRG~}Fb!*g?2ew?dkXX?x`*)!B{$PXx3 zzY<UYKta?fx>^$5$Yrjlmj;$fc^&PC4jK<BfZj?$J*T6k!PaQUn^M>w&*1)jS7{>E z{MriJ2aLr5RWA8(G%HooSR808Y#*pLU%6tE*nceLdA1kJII+u-wUUS>c1u1z`2a5* zibY_F?&F({mG`v9O0JS9lw_>E`+h!q?a9L6bAZ%fT&x~Z);$obA|;GiJ%ZF={3Wnt z$@W9o^17kQ61F5uw!i#$;a7=0YlKwRGX?>k?XmX0!2v_Fbxo-NkhIZ`J*JSE{MTUD z(RCXl(T~u?hF8)fWjz27V1S0Hg#xez)F{Xhz)Rn&N*QAkxsLtgHW~F=L1)k){gH?Z z^ed(AB<VZV-$8y4r(tymSg3w3!jyuZDsL+BHB}4s1F0nCX`2L26HR_dKLojlpal>U z@*OxP>eweK8~_j_Xoc8I#rutds6ql|htS$hO+bOvwu&K3>bjctfJdlZG$z{7R4gN# z#Xu?pR+Uq^q(HgoQ|OE;W@_2b&vE9tJpy&O)J!Y`Z8I&K_Pq_#Ha15Vs<%LFgX3KV zz5!6L_$yKM4+XY>EUMFQ0o-T?41h4vcl=A?YfV87<rMCJ1@xjspry5jsFXlU0!VJH zL0*>TB!rt?Ym7=c%8Y0bOgHV|wBhY$C45~FPKy<0$;M8;Upi};I{|eMmyV@b!`z8d zsrXAHOA^jfA4<CD&q1YnzI#C}k7JqXv2(e!_xGvLY16A5I-O42yFX8loy)}^nM^}4 zl`!qr%?hT@JoU9S(a52+F+2!>7#Z=~3dOU|xe<W*+8!?NoEvE?6whL0#0S8j%{$O2 zj_>;um^fKlNZ!)fH}nO`nz;`ET<C6O6LY`fe7PUN&Yojkq4l~9<}bt{IA;R?=As+- z;lnnOZGBga)GtO=i|Mi9?*O=RRgvr+Is{>FJwK8fgki?0yO93#R8y}rx&PRvkaEZx z)7h}K;Ph(x>hJ{sDCfv@Bp6MW?9O_1zpB!RBuN?U=o`AF&i#dA>Cw!_bYbCjA(gW2 zkCHJ&BO58Qo5Gz&A===4Ij6a7Bp59(!i$rM?&DjGhfkWlDUonaHKZa0WxhI9CrTKh z*k+qARD>=tr!x~LA1sV50?22t<zt<@MU2^830<3w=2>;(0q{Utf~HCT`A$$6T*;0P zPodU@7l7u|llLO+`{Ks1vzZ6Ks(fFs&5Zx_8!GM(RjZ5H*xid^fXmH%c$X_uH4Jch zHg@-7)%kk9$)2G;81#dTt|*mi5g|s?<HKX9anq{1$#a?O(~)hxx5dXc3RVP8L(T;e zbNb=v4|nR>y}njwp!cXN*y^lQxjF2(L#$YFFjbqwg3tvn5X0MHt~j<@&EYEg%(U-% z(&ELV(SX*|ur%LJHxXww@aNm<>vO=#h6O@3{RclCKY+E$39bMD002ovPDHLkV1f=t Bp+x`y literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/face@3x.png b/Billing/Billing.iOS/Resources/face@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..68ea618cd5657ba263933a991ae1863176e9ae20 GIT binary patch literal 2479 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 literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/note.png b/Billing/Billing.iOS/Resources/note.png new file mode 100644 index 0000000000000000000000000000000000000000..f8bf83ca054d17bdc0539b53dcd0cf062c4d79b1 GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^f<P?7!3HF=7hLlMQY^(zo*^7SP{WbZ0pzdrba4!^ z=zZI-$aly=!1e#1*sBT?6C4W}dDI;gF37Y!{=zq>(IKi)Wx|AnY=PbKjyEP;xu82K zJ<aXU^q&X#H$2SQs$h9eRO8i~xsP2YJ@tB#bIOj1VM59qWsm!RRO?TQ|9B@TePK$G zp}SKOcf`ag7xb3<ecTvsmoPa{y^x3hTz=`z3umsF<{p^W__{jQjNyTEhq_gdg47w7 pm!|i(yzdG;{d(b^FBun~arRF$vo60^^b+W322WQ%mvv4FO#s+MVORhF literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/note@2x.png b/Billing/Billing.iOS/Resources/note@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4d8600a0b8438a2c9bf2ae3e871d3b6a9392d2be GIT binary patch literal 365 zcmV-z0h0cSP)<h;3K|Lk000e1NJLTq001KZ001Zm1^@s6bRI*R00004b3#c}2nYxW zd<bNS0003bNkl<ZScUD^p-#j=5XSLuX1gV+!(QzX9)KsngT$cDoZ%ICB@QrWFekA^ z;}8uYCvcbEb{PZ#j)nmN*(G8Aa<@r;ZD&OR>+@)|cUbjZId&!cT!^@S3gsi;7VFOM zvy(c;n9Bk<pxX{LyMjjf6z{R)nni?iLjXVo%()Sp8Ai)6T87awjFw@v45MWjEyHLT zM$0f-MUuM^?GRy?1nQrNq{1-d1fWW%01(`z`AkIBH&?8j(DV<?j4WAj+}@mBrJ0#8 zEts^;Yz|~SO|pc@!F_W+e_hFiS+US`69S|<+5-qgj@khP0GNm*o#SO#hi~K!6MJdX zSukmv*`>B!lv`oZOF4F6A42%B>AlBqtPvHbLUHlXTwMR?Vg7B;8c=1v`JNp?00000 LNkvXXu0mjfhzOV^ literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/note@3x.png b/Billing/Billing.iOS/Resources/note@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..4730a66a569786bc98a0d4f4d09150e3ac2676bc GIT binary patch literal 602 zcmeAS@N?(olHy`uVBq!ia0vp^CO~Y%!3HEXwP&^gDVAa<&kznEsNqQIU|?Vp^mK6y z$!L5#Yh!kBpvbZP@Arkz+QxSAV3ua=oH@Eb%q==M*LOd7aADz%sPb4Hjg4$EF|pcV zDjHmTVm-Z@LcJS(=li~Ut}s<Vc=E9c<xJnV?=3!GJ4gO`QDuRg07s7qllh&M-T9k@ zJttkfqQb~ftt)9<yHE3|?Hcv0Gbyj9p8YD7em>sz@$$P$bL_nh-hJM>Y{G?>2rG{| zyZ*mhqL*B@Ik4rml!TDril07e-}tWV+`=s-b!3jR;L_OR8x$mVZ|RmWb39>15>jhF zq9m^L%BW%T{`CD>r(eiSR+#L>w~OfmQ-O)zTayd#1cdEo+Z3@pZ+LvZ&U5XIHv%62 zYL`^ye2kdAChVF|*^3z_40k<^eqZ0deZK6CHv#{zDBhWR{p_h{m){?#h`(*GaJPHU zv{S8r-USxKw60=!ciR2*e6IfPwcL+2zJy+Aj@S{Z_rz|Ce&5sy4f#Sv6CY=Nyn5`n zpXK8c&5*ehnm@0$j{aGGcha%N&Q84-lr8oLRn4sby*@;Jq2;PwY)kl*+>bwvGh%q4 zFwHISYJ-V_ZBOgcxodmZ9bYr`#@pZGXN3zy(sTb>FV~-R?cw9wNBOo#nsYQP*N;7Y zta_{F&y)7^H<WZn&A*+z_uBt-f0IU5tM{|p+vUsS?KQt^3v(<vps%fa_%3_zc`;yO OVeoYIb6Mw<&;$Sg3K4<; literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/pencil.png b/Billing/Billing.iOS/Resources/pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..198c9fc1c8e8ea744596e399ea76bb8c27c0d084 GIT binary patch literal 10335 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%0A^?A1_DYRYqPKDdSE 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 literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/pencil@2x.png b/Billing/Billing.iOS/Resources/pencil@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..38cbc689b1054a769713c3631bbbb88951705160 GIT binary patch literal 10335 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 literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/pencil@3x.png b/Billing/Billing.iOS/Resources/pencil@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..95df01d64f1fc6749099177965e049a917e30869 GIT binary patch literal 10335 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 KD)9e*==y(th*--2 literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/project.png b/Billing/Billing.iOS/Resources/project.png new file mode 100644 index 0000000000000000000000000000000000000000..3b7ea20fb7660cc8745921b5a115ea894c35b747 GIT binary patch literal 518 zcmV+h0{Q)kP)<h;3K|Lk000e1NJLTq000>P000yS1^@s6cz2e)00004b3#c}2nYxW zd<bNS0005KNkl<ZIE}TGO=}ZT6o#L3@3d1bwFEy%MG#!5-IbIsrTqhOV}mR8f4LCd zxsZx(+y(`AMJa`D0#Yc37Tc208sp5p$3>H-hPgAr#CJF6z4tutITuE5EIoQ@geQRE zf)rZDNwvB4<`V@fFRibs=sSTcLzY+7SH=iWhXDWr^J-Zu0`z*VW&i+;h&+qV`t{Q5 z@EN_eP^m5FwQovk3q6vI%jckI0MLuPUXcaoTrT8h)ZFpJc}E6o5)mMnW-LWvOA%pn z|Lex{q9*0adaiF2+Wn8erx84KMvChF&u~;)kx8|xky%Bsc&`Ge>Y|FVsQb>@L*?$# z*yM$Gu?IgpC>lX=#!;87OIPn!??;!XAE>G%zxDI+&fD#gCJKefDjxdu8%|FFrlzP| zyZ3Nz;t(1ix=DwRqIg7R)SAV~Lx7{k#-1A8#p#bkI*oB4nQzipX}LCk+&cMHo|}1$ z*gM0%ciK289loYsPyZPLaDAm#wyEC*rZeoWPm<dQ+wb@DdIZ<im!@44006{#DJ~3J z2$_V&hNyS{e-bga@UJ>5B-BVJGKqBKHt3gty=jx#cECH=AM4JeQ-v_d+5i9m07*qo IM6N<$f^CTJs{jB1 literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/project@2x.png b/Billing/Billing.iOS/Resources/project@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4130c0d6c207e511f271512b8c92391d8affb15e GIT binary patch literal 789 zcmV+w1M2*VP)<h;3K|Lk000e1NJLTq001%o001Zm1^@s6ymF~b00004b3#c}2nYxW zd<bNS0008aNkl<ZScUDFy-yTD7>9qq+1*3=h!HrhA~Xt$B88nKL@Prf7>)mefyTtr z&c<3R4gL!zc!eRcFd>8%qkIL4CNyg9ybyzY<@R=73uCwg?rwH>VA1fDv-{3G@6NnC zv&*)=yB9nMFN7E%;Gqrz_!P{PM2{9ezFw(!e;DGpD9@E~5Z6rt0f2x9;)bKt^Z4qO z#Bosq4n!PxFk)O);<zXRPLxQ~rxvo$$S%sZOj5Xe8$<*Eje<M+@7#|optYVY%x7og z_OowBNCJ?!{T?}qFD=irQ)&k$a+I^;`@WTa5}y%U>?`)akgQSo0+Psmn0R@3YT+=L zk$<D`l>nt`7ys1Cfma}aoyA>7EtfiRzM^2J)=kxt5iN7TW2-e*&!q;_s-*o<5lq#7 z!WGLafMA(GHr+elA93IVF>|S~@&$OO1!HDgIDn4+k(+?iRo+HoBlmM{0;^LyVWn+j zyfn5pi|+|mtYHx}pKWTrYF{fn#;48V+UM=l>7FxGY%6bf9j2Sw&wt&_f7-OKXHJ-6 zmBK=H8sJt%qX^+TS1fylChS{BBf#9=MuJ_fmq$7+IYlD$>oc#_vKIa-ZxexXsRnUw zsKK6EIKqFC{a6ZAb7wx~rMki0^9z;oPC2r^onI+fH8dpBhPLtLT0slH?RFx*K(D%V ztDfBs8{>UsFD>1-+8Z0a+a=LEerbDheevy@O|c`T_0mXhd(Uu7(jGvJ8L6Q6UMl12 zF(`RNGGh`VA~^`2<a}owORtJ?6|5Zk(hb2d9eHY+1OSlCQ1MwNB||nGtR&(<T?DG0 z`D>1^sQYX<*g1wX+K)8=5Q!dJ&VTdGev-&>Bl$#>va$svpNQ60e$ynMh$T)EId0fV zL=Z#`C8NidV<i!-gGB&3N@yTlu;E}Ok-YD|kw8Bbk(_Ca0N)|{LB6OaZ8-b}G_UBK TD5xKf00000NkvXXu0mjf+J|MT literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/project@3x.png b/Billing/Billing.iOS/Resources/project@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a386e086bcea0517c06e51c6d139c4f9347125a7 GIT binary patch literal 1444 zcmV;V1zY-wP)<h;3K|Lk000e1NJLTq002t>002A)1^@s6E@?-T00004b3#c}2nYxW zd<bNS000GBNkl<Zc%1E<O>9(E6vzMnd*`c6>Bqo8TZ@52f-Mw`T_`be(YS&{6U;1( zJ6*VP<JN^};>v|fqbp-@MbaP=m*Nf*L#Qn@ln?0#2HF{zelh)+ckgjgKE!l}_vYPs zFl2tqnfuN;^Y3~0op;YEk<01q74w$TI8NdXfLl--Mnq;HIAN6cUE$*C+W@3STVY`4 zz<a%Mr9Oe;ha`6a(6yP8k^twel`ryt#m+H1aO`cRafakpN5QU($j?UO^TLJU+m3Ad zCUfvuZ$jZ~AwM7xcVSb21rhIvQZanxP$&RMkQ`D*4LP*w-?_p&0Eb)&1poxv0sW;S z_@*nP4-ue;urIr|>jz7<ONegQb`^Ly1|aF$@Pof<!nIvLC_+PO-J_~Nq?L1{FECB9 z0uZb8g@}M8q}GQ&(cS%eZm`CyeN*<ZTo^q$@#q5)*2`B#u{QjMux#05VCpWG*0=-U zu~?*p3%oKFZ$pxJHZ^5HOmwb%>{$&USVUA6Ya_dwJjCbIu$f(e53!or^_T#4Rx`V* zmJScusJHxxC6Cqva$$C4_=ga&J$LxdEPtiMi+#)1@VfK#4D*+TjfX;jvd-UTPXG{5 z*;<1Ng|&kEY_LX&;8yVKs>dS0vWQ)(F{n@oupoeQ-y)b+u=WIib-x$+$SzCZma%dN zgM-daEB!*)5eP0p;4-t<3HeE<x&|f)*+I%S0k<&F;r<iC34m1rrU0CS#ntqBDqqT9 zTXq=qQ)$Tz6qL5B0`36O!Hq-6nw~rYlnMMJz$v5g4FPc5p<IuK86wfk|DJGeyuokk z$ZkZi7s9rUwIUF#2sxt!Qv#Gcm`ht1Iz}fae_X94*jmZ<=UR2r8x*KR1lu9j--GOb zzgK{D5zbgu{=IPV^zBg3`p$z#4`@joR%-KmQ())4vUk2Xer5(QKvf&+q%@u0as%XS zMdM_9Oec0{`*Z0qex4UX9qcdO8aIhd->TBGo8TtGlO)oFDc+wOSOmr!I=jN2!OMJk z<&MDItg@y>DEl(6EH`|1g>M<%yKY;v`$|yyWmITvDyXzoYH?+McM+45&!$*)fQ#;q z%-Lkon(~#33ka=au>+mcv4+krH_gcWxY3#ZwU}lXiI&Zl5J({z_g4D4W*arTob?Tt zx{3?Nm~mUBa#oi6+w#daS3aZ0U7LGy(k5T(D{Da;$@a~bkkoM`Quq6JPB&t9IqgW# zkG!@BW3EG_V#RJCdphS@dtCaB3dimH<5oP(TEP_g<n2h%qu3>-a5t_}y>9(RgY#*V z(%p%2Vq3o`%`AZwNukJ+6-+5Dmm#Imxv^g-(SWZ%zRutSBCSh$uADK`mXe0Zf`z$U zFv*)38}@w^^gQBzjtRix;<(q6=`(=nH5<QH++MtiKYuIN!&j8lBeMVig`M~E9rGP4 znfd(c;^jX)0B9dL+L>f(h#GrIrfRh<BCBF$Vx9Kv{K%<!cTra-vUW_{{#>RdZa*XO zK7c(4H*vTI;BQ!*T&4LoD#0QfW^0L?W1xHlU?0MdW+nl=DheMb$alj>=Z^>{|9BMO zcDT!C637xf;>g}piB2pc>vG)s0dWFdj%`*XGO<*B_D5pVL&y5i9Ka1gQ>*|q#R@=E ztN=8{3P4k=05ru4KvS#$G`?67j#D?jSP{|`D*%lzR)o{OjW1S&L?)IMtigRp#|mW4 zvCWD^msx@_042v(OAr}zY_lSfiB<Nz?*+I4IGZB2BDn4uFS37msY@$tGgk5wg;cix ytRl99*hQe`?hXV+fgLs?pWYq)<*LIltMV_!|J?lS%r(UT0000<MNUMnLSTZ$PPLB! literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/sackdollar.png b/Billing/Billing.iOS/Resources/sackdollar.png new file mode 100644 index 0000000000000000000000000000000000000000..cf79b5c7f7abd688bff0611f78311ab63cd8847b GIT binary patch literal 679 zcmV;Y0$BZtP)<h;3K|Lk000e1NJLTq000yK000yS1^@s6jfou%00004b3#c}2nYxW zd<bNS0007BNkl<ZIE{^z&2NlR7{!0*zVB40V|;d6@tvj!8sd8=wNM)*B;pT{Sonh^ zR{j7R781dt!h)ci(g>0k-84h#_?S*--g_*H^y3|z<ZhnxoO7S&KKEXcgSC53Z|&$< zamu#xcu8)yT6d;j-1@MT3weT+;&jB#JPshjToOAz=W$71@JDrQu2AW#6+*flSX8A% zY-EiG(=TsM<!N&(1eh7UJsz!E5Nj5$Xw_y$Z;!Xr<(?4$n=ceMRALQC7lsYZscKlw z<c<3O8x9VpmFlYPDkR6SN{bc#?q>F+TB%JiJly)X;ox9e`LcQ_kZ$_hlw+1nR!0kW z;YQZhuzT0pa_CG>g1U1nUxEy(p*el8IyU_6ckIuUd-n~Ml&(0Bv}#E`LDCh8BjD#C z|7HS|Vp8m{_YJ&Za;)_$Hjn78<4B#0tQ?DyFG=i>v=fEPKzU(K0>z#m@%VyGVC}%! zeF|aAvYtXXinQPMW806wUoForZ{FM151iW#kXH6wSV<ZWU@y-@^H;_iH#`MLwYeBc z;K;^9XWk{Hp8l;NN&3l~xco`bt)LT#A;D$>Z!vSrQbR~)>r5r(4SNq-tjpaNHGmOE z-AA60G$fe8Oyni2;4IB>Z)nqo<$}yb1sb4KAX_cSJ06fjZwhqfR|m2>C6y%(1GYUv z^i$OC#kv$E#de0kSDS0LU)#L4ece*dl>fA(RMI4PTYFDOo2&C}w*N~2vf%fj-iXg^ zHU66UKd@(;vy3EjA79lAJ$>(!mV$!HNa?@Ti%@sdZ<?te)?VEF{1XH)??HDnzj6Qo N002ovPDHLkV1kgJKq3GD literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/sackdollar@2x.png b/Billing/Billing.iOS/Resources/sackdollar@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..97f90c352548e19947db500dc6c49aeee8d5fb7b GIT binary patch literal 1378 zcmV-o1)chdP)<h;3K|Lk000e1NJLTq001Ze001Zm1^@s6jQ+T700004b3#c}2nYxW zd<bNS000FUNkl<ZScS!z+izaQ6~%vR=A1Z=ZTS*^4hgN25HLwhz-dz2v<S64P%0oz zk@y$jz3M}ys{ca!f6z-Pf+Dqfp%SPUC55`pg<4VKxB=gtq+jgM_L<d(&kj!F;B!8M zSZ`;}ti9LSGqd;198n&j_T-Pg8$vi}OBHx`Alb=WnEL4S`+!S1Ep7eSYf*&#t%?J% zrBrwy$Bt!XIkB|$PtK-n;J~dsWcz>?BS>2E(w`e2zBf~rQ$B*gjgfaQ7o^eZ(wZnp zqc=w0xm<-)Ngx0V>8!<4Rhq>T3+ZfCUil$j#qF6(OKp7zX0s6YqjDc8Q>+xlnVAc3 zO;z<*J%Yg8`M0lG=~~(T4j!BR*YC$$@l|>?tw;Bf7kd=q_hp_a)8AsG@6jLrb$0aK zn^k?aB(Oc?j{!d`yOxDs+Sb{A8u)uvUo8!Bp*ROLDo_@S<v7=hua+X%SPnDop?JxG zN6Pe9;__0+OXt43xK#<Y!>5L0uA>R%Rd@j}rxngk{`>StRd}TZ_6(ou$qRo+A%3lj zgL~nWuC3Jb59Tia`bL@lW%8i<552NGMqZXe?^eVCNa_yTi^0%w==##!#rl>7_C59T zP{`u5Lff_~ZVf^)%ftTmfy0f3$qUmh3#<*F8jfTq)I!DC3=&xodpidPm+F(3CMyf< zf8ylv7~(f5IZthN#;Bi5dd{SCpv6)`LwGpfd9YZVx;U}X`wjD8|5HC6j3FDg%jZc& z_X9PcCWpSVJe$xKb-eq?D;uV)`y%+z(N}A!NG~X;+(sa1yYMrTo)_wAHtHdvZNgKa zmCcP1BJ9lv9=Xz({LfvHzgyt3*Yft2`VT_Tj#A>J8saCCPTUa(2>K+BAijll9=Nr+ zEkdSjpnhoAC|9newf6N<QeR`@n-ZmmNBDWcZUD?I_5}6>FoQ`plR&9_w~AW-Y~Pc2 z`&dQ)(UW_k^A~NGPTmUqN@xc#X7fwz=9f#s$-NGmlD%9(Ad+0y?Kl7Tk9VhFT?B*U zP!(|i;?6v^la~z*L&Nq0;(AqaO+(gpw+*d5H|OBvC%ZcH>=`Q7W}$tE-9V3|?^$XG z=42I!qN=zx1VVScYu|ZhM~ethd-(8kK+h(;jW8kUX&^&vlXwj2S;X-Wc+_Sb*tDE& zq;W^y)^>a1{8+3VezlX#Pq$btZaVQ#N!^GH*e-|?9iTmuzHMuS607)Lh}2c@+J7;& z?-{B^agY|zx`<mw=Me9^@ZS*2lJ)>OkPGiHoU3kD>WCT(fizHcaoi6lCodvCvH49Z z{8Qj+)02iipZfrdA{NSfGn{tO`fUc5a^afL99q3^u>&}Out}SkcpyaDl^OS{#nA=2 z0)AcS05A_U%bJt}t9wURJ}9jr#L%0?5IS7yo@qmLBMs2Zr}tGLoBsl5TDHDYbjFTd zhmN;w0B*_t0P7~uF5QXR)nxvlq&Eze&%$ePfRMH@M*thujnA0$+qK42_zlc^mP_pk zA8cGP3rdR+O6^`gADYH)?u>(`%Uw@yg5ZTLiSb|tw`|PJC-}t|AnP*}j0YCd$I_OD z`AdOJ!HPZ()0f`*G!@15uUgQ(NKV(MFZ^yI0BLIE#vg5uebu5qLveL#Wd2V;TA!iA zz|hGP&f=gdUTb_&FkUXw^2OPaxBtTGUx0f{h<b)kb*u2#V+ea?c1mjda#eXT1<e!< kUv-<u=RbUNe*NqJ14ifQn?ee4AOHXW07*qoM6N<$f)#PAQ2+n{ literal 0 HcmV?d00001 diff --git a/Billing/Billing.iOS/Resources/sackdollar@3x.png b/Billing/Billing.iOS/Resources/sackdollar@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..596e2d49c227902c7658ace4dd061ecfab8004b3 GIT binary patch literal 2364 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 literal 0 HcmV?d00001