Browse Source

add recharge history

pull/1/head
InKwon James Kim 5 years ago
parent
commit
db5c22701a
  1. 8
      GME Remit.xcodeproj/project.pbxproj
  2. 8
      GME Remit/APIs/Router/APIRouter.swift
  3. 4
      GME Remit/Extensions/UIColor+Ext.swift
  4. 1
      GME Remit/Modules/Home/Module Interface/HomeModuleInterface.swift
  5. 4
      GME Remit/Modules/Home/User Interface/Presenter/HomePresenter.swift
  6. 10
      GME Remit/Modules/Home/User Interface/View/HomeViewController.swift
  7. 6
      GME Remit/Modules/Home/User Interface/Wireframe/HomeWireframe.swift
  8. 1
      GME Remit/Modules/Home/User Interface/Wireframe/HomeWireframeInput.swift
  9. 3
      GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/Application Logic/Model/RechargeModel.swift
  10. 3
      GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/Presenter/PhoneCardRechargePresenter.swift
  11. 17
      GME Remit/Modules/PowerCallModules/RechargeHistory/Application Logic/Interactor/RechargeHistoryInteractor.swift
  12. 6
      GME Remit/Modules/PowerCallModules/RechargeHistory/Application Logic/Interactor/RechargeHistoryInteractorIO.swift
  13. 29
      GME Remit/Modules/PowerCallModules/RechargeHistory/Application Logic/Model/RechargeHistory.swift
  14. 62
      GME Remit/Modules/PowerCallModules/RechargeHistory/Application Logic/Service/RechargeHistoryService.swift
  15. 7
      GME Remit/Modules/PowerCallModules/RechargeHistory/Application Logic/Service/RechargeHistoryServiceType.swift
  16. 25
      GME Remit/Modules/PowerCallModules/RechargeHistory/User Interface/Presenter/RechargeHistoryPresenter.swift
  17. 439
      GME Remit/Modules/PowerCallModules/RechargeHistory/User Interface/View/RechargeHistory.storyboard
  18. 72
      GME Remit/Modules/PowerCallModules/RechargeHistory/User Interface/View/RechargeHistoryCell.swift
  19. 31
      GME Remit/Modules/PowerCallModules/RechargeHistory/User Interface/View/RechargeHistoryViewController.swift
  20. 14
      GME Remit/Modules/RemittanceModules/TransactionHistoryModules/TransactionHistory/User Interface/View/TransactionHistory.storyboard
  21. 586
      GME Remit/Modules/SideMenu/SideMenu.storyboard
  22. 9
      GME Remit/Modules/SideMenu/SideMenuViewController.swift
  23. 12
      GME Remit/Modules/SplashScreen/User Interface/View/SplashScreen.storyboard
  24. 38
      GME Remit/Supported Files/Colors.xcassets/ThemeGreen.colorset/Contents.json

8
GME Remit.xcodeproj/project.pbxproj

@ -165,6 +165,8 @@
730D78BF227A94F2007E517E /* SearchAddress.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 730D78AF227A94F2007E517E /* SearchAddress.storyboard */; };
730D78C0227A94F2007E517E /* SearchAddressViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 730D78B0227A94F2007E517E /* SearchAddressViewController.swift */; };
7310475C226960E70025D77D /* KeychainTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7310475B226960E70025D77D /* KeychainTest.swift */; };
73106884236FFBCB00B6F28A /* RechargeHistoryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73106883236FFBCB00B6F28A /* RechargeHistoryCell.swift */; };
7310688623701A1800B6F28A /* RechargeHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7310688523701A1800B6F28A /* RechargeHistory.swift */; };
731154CA227BF4CA00FEBF7F /* Redeem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 731154C9227BF4CA00FEBF7F /* Redeem.swift */; };
731154CC227C178A00FEBF7F /* APITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 731154CB227C178A00FEBF7F /* APITest.swift */; };
731154CE227C430C00FEBF7F /* Branch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 731154CD227C430C00FEBF7F /* Branch.swift */; };
@ -2452,6 +2454,8 @@
730D78AF227A94F2007E517E /* SearchAddress.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = SearchAddress.storyboard; sourceTree = "<group>"; };
730D78B0227A94F2007E517E /* SearchAddressViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchAddressViewController.swift; sourceTree = "<group>"; };
7310475B226960E70025D77D /* KeychainTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeychainTest.swift; sourceTree = "<group>"; };
73106883236FFBCB00B6F28A /* RechargeHistoryCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RechargeHistoryCell.swift; sourceTree = "<group>"; };
7310688523701A1800B6F28A /* RechargeHistory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RechargeHistory.swift; sourceTree = "<group>"; };
731154C9227BF4CA00FEBF7F /* Redeem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Redeem.swift; sourceTree = "<group>"; };
731154CB227C178A00FEBF7F /* APITest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APITest.swift; sourceTree = "<group>"; };
731154CD227C430C00FEBF7F /* Branch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Branch.swift; sourceTree = "<group>"; };
@ -6538,6 +6542,7 @@
73549BA2236FDD5600AD75D2 /* Model */ = {
isa = PBXGroup;
children = (
7310688523701A1800B6F28A /* RechargeHistory.swift */,
);
path = Model;
sourceTree = "<group>";
@ -6592,6 +6597,7 @@
children = (
73549BB0236FDD5600AD75D2 /* RechargeHistory.storyboard */,
73549BB1236FDD5600AD75D2 /* RechargeHistoryViewController.swift */,
73106883236FFBCB00B6F28A /* RechargeHistoryCell.swift */,
);
path = View;
sourceTree = "<group>";
@ -14759,6 +14765,7 @@
73210DA822FBE73100715D6C /* RecipientsWireframeInputOutput.swift in Sources */,
7301979122535135001954AB /* KycWireframe.swift in Sources */,
73185350230EACA400BA9AE3 /* SendMoneyCountryViewModel.swift in Sources */,
73106884236FFBCB00B6F28A /* RechargeHistoryCell.swift in Sources */,
D950BED221549242008367A1 /* HomeServiceType.swift in Sources */,
733A3BA2235557E100E6B87E /* CreditCardView.swift in Sources */,
7301978E22535135001954AB /* KycInteractor.swift in Sources */,
@ -15030,6 +15037,7 @@
73469FA02293C1B00062946B /* SelectPaymentViewController.swift in Sources */,
D97785A4215DC55F00754079 /* TransactionHistoryWireframe.swift in Sources */,
D96848CC212D3F2300EF12B1 /* ExchangeRateApiService.swift in Sources */,
7310688623701A1800B6F28A /* RechargeHistory.swift in Sources */,
D9DC108421639E56008F3C51 /* SuccessMessage.swift in Sources */,
7318534E230EACA400BA9AE3 /* SendMoneyTransFerReasonViewModel.swift in Sources */,
73195ABB22FD14D500151434 /* SetupRecipientViewModelInterface.swift in Sources */,

8
GME Remit/APIs/Router/APIRouter.swift

@ -735,15 +735,15 @@ extension APIRouter {
]
case .verificationAndBuy(let model):
let senderID = GMEDB.shared.user.string(.senderId) ?? ""
let now = Date()
let timestamp = "\(Int64(now.timeIntervalSince1970 * 1000))"
// let now = Date()
// let timestamp = "\(Int64(now.timeIntervalSince1970 * 1000))"
return [
"BuyType" : model.type,
"CustomerId" : senderID,
"ReceiptId" : model.receiptID ?? "",
"OrderNo" : model.orderNo ?? timestamp,
// "OrderNo" : model.orderNo ?? timestamp,
"ChargeType": model.chargeType,
"CardName": model.cardName,
"PhoneNo" : model.mobile,
"ProductPrice" : model.productPrice ?? "",
"UseBalancePrice" : model.useBalancePrice ?? "",

4
GME Remit/Extensions/UIColor+Ext.swift

@ -33,6 +33,10 @@ extension UIColor {
return .init(hex: "#303e9f")
}
class var themeGreen: UIColor {
return .init(hex: "#08A384")
}
class var themeGray3: UIColor {
return UIColor(red:0.67, green:0.67, blue:0.67, alpha:1.0)
}

1
GME Remit/Modules/Home/Module Interface/HomeModuleInterface.swift

@ -8,6 +8,7 @@
protocol HomeModuleInterface: class {
func openTransactionHistory()
func openRechargeHistory()
func openTodaysRate()
func openSendMoney()
func openTrackYourTransfer()

4
GME Remit/Modules/Home/User Interface/Presenter/HomePresenter.swift

@ -26,6 +26,10 @@ extension HomePresenter: HomeModuleInterface {
wireframe?.openTransactionHistory()
}
func openRechargeHistory() {
wireframe?.openRechargeHistory()
}
func openTodaysRate() {
wireframe?.openTodaysRate()
}

10
GME Remit/Modules/Home/User Interface/View/HomeViewController.swift

@ -736,6 +736,16 @@ extension HomeViewController: SideMenuDelegate {
showSideMenuAboutGme()
case .setting:
showSideMenuSetting()
case .rechargeHistory:
let kycSubmited = user?.kyc ?? false
let pennyTestComplete = Utility.pennyTestVerified()
if kycSubmited == true && pennyTestComplete == false {
self.show(error: StringConstants().pennyTestPrimaryBankText)
return
}
isUserVerified ? (presenter?.openRechargeHistory()) : (self.showUnVerifiedMessage())
}
}
}

6
GME Remit/Modules/Home/User Interface/Wireframe/HomeWireframe.swift

@ -47,6 +47,12 @@ extension HomeWireframe: HomeWireframeInput {
}
}
func openRechargeHistory() {
if let navigation = self.view.navigationController {
RechargeHistoryWireframe().pushMainView(in: navigation)
}
}
func openSendMoney() {
if let navigation = self.view.navigationController {
self.sendMoneyWireframe.pushMainView(in: navigation)

1
GME Remit/Modules/Home/User Interface/Wireframe/HomeWireframeInput.swift

@ -10,6 +10,7 @@ import Foundation
protocol HomeWireframeInput: WireframeInput {
func openTransactionHistory()
func openRechargeHistory()
func openTodaysRate()
func openSendMoney()
func openTrackYourTransfer()

3
GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/Application Logic/Model/RechargeModel.swift

@ -9,6 +9,7 @@
struct RechargeModel {
let type: String
let chargeType: String
let cardName: String
let mobile: String
var productPrice: String?
var useBalancePrice: String?
@ -19,11 +20,13 @@ struct RechargeModel {
init(
type: String,
chargeType: String,
cardName: String,
mobile: String,
price: String
) {
self.type = type
self.chargeType = chargeType
self.cardName = cardName
self.mobile = mobile
self.productPrice = price
self.useBalancePrice = price

3
GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/Presenter/PhoneCardRechargePresenter.swift

@ -140,6 +140,7 @@ class PhoneCardRechargePresenter: ViewModelType {
return RechargeModel(
type: type.value,
chargeType: "",
cardName: "",
mobile: mobile,
price: priceModel?.price ?? "0"
)
@ -147,6 +148,7 @@ class PhoneCardRechargePresenter: ViewModelType {
return RechargeModel(
type: type.value,
chargeType: carrierPlan?.cardType ?? "",
cardName: carrierPlan?.cardName ?? "",
mobile: mobile,
price: carrierPlan?.facePrice ?? "0"
)
@ -154,6 +156,7 @@ class PhoneCardRechargePresenter: ViewModelType {
return RechargeModel(
type: type.value,
chargeType: dataOnlyType?.cardCode ?? "",
cardName: dataOnlyType?.cardName ?? "",
mobile: mobile,
price: dataOnlyType?.facePrice ?? "0"
)

17
GME Remit/Modules/PowerCallModules/RechargeHistory/Application Logic/Interactor/RechargeHistoryInteractor.swift

@ -14,6 +14,7 @@ class RechargeHistoryInteractor {
weak var output: RechargeHistoryInteractorOutput?
private let service: RechargeHistoryServiceType
private var histories: [RechargeHistory]?
// MARK: Initialization
@ -26,5 +27,21 @@ class RechargeHistoryInteractor {
// MARK: RechargeHistory interactor input interface
extension RechargeHistoryInteractor: RechargeHistoryInteractorInput {
func fetchHistory(from: String, to: String) {
service.fetchHistory(
from: from,
to: to,
success: {[weak self] in
self?.histories = $0
self?.output?.setModel(with: $0)
},
failure: {[weak self] in
self?.output?.setError(with: $0)
}
)
}
func fetchFilteredHistory(search text: String) {
output?.setModel(with: histories?.filter {text == "" || $0.cellPhone?.contains(text) ?? false} ?? [])
}
}

6
GME Remit/Modules/PowerCallModules/RechargeHistory/Application Logic/Interactor/RechargeHistoryInteractorIO.swift

@ -7,9 +7,11 @@
//
protocol RechargeHistoryInteractorInput: class {
func fetchHistory(from: String, to: String)
func fetchFilteredHistory(search text: String)
}
protocol RechargeHistoryInteractorOutput: class {
func setModel(with model: [RechargeHistory])
func setError(with error: Error)
}

29
GME Remit/Modules/PowerCallModules/RechargeHistory/Application Logic/Model/RechargeHistory.swift

@ -0,0 +1,29 @@
//
// RechargeHistory.swift
// GME Remit
//
// Created by InKwon James Kim on 2019/11/04.
// Copyright © 2019 Gobal Money Express Co. Ltd. All rights reserved.
//
import ObjectMapper
struct RechargeHistory: Mappable {
var cardName: String?
var rechargeDate: String?
var cellPhone: String?
var carrier: String?
var amount: String?
var status: String?
init?(map: Map) {}
mutating func mapping(map: Map) {
cardName <- map["CardName"]
rechargeDate <- map["RechargeDate"]
cellPhone <- map["CellPhone"]
carrier <- map["Carrier"]
amount <- map["Amount"]
status <- map["Status"]
}
}

62
GME Remit/Modules/PowerCallModules/RechargeHistory/Application Logic/Service/RechargeHistoryService.swift

@ -9,5 +9,65 @@
import Foundation
class RechargeHistoryService: RechargeHistoryServiceType {
func fetchHistory(
from: String,
to: String,
success: @escaping ([RechargeHistory]) -> Void,
failure: @escaping (Error) -> Void
) {
//FIXME: Test
let text =
"""
{
"Id" : "",
"Extra" : "",
"Extra2" : "",
"Data" : [
{
"CardName": "Test-001",
"RechargeDate": "2019-05-04",
"CellPhone": "01052850125",
"Carrier": "SK Telecom",
"Amount": "39000",
"Status": "W"
},
{
"CardName": "Test-002",
"RechargeDate": "2019-06-01",
"CellPhone": "01052850125",
"Carrier": "SK Telecom",
"Amount": "39000",
"Status": "C"
},
{
"CardName": "Test-003",
"RechargeDate": "2019-07-05",
"CellPhone": "01052850125",
"Carrier": "SK Telecom",
"Amount": "39000",
"Status": "R"
},
{
"CardName": "Test-004",
"RechargeDate": "2019-08-10",
"CellPhone": "01052850125",
"Carrier": "SK Telecom",
"Amount": "39000",
"Status": "R"
}
],
"ErrorCode" : "0",
"Msg" : "Success"
}
"""
guard
let json = ResponseContainerArray<RechargeHistory>(JSONString: text),
let data = json.data else {
let error = NSError(domain: "TEST data error", code: 0, message: "Wrong Test Data")
failure(error)
return
}
success(data)
}
}

7
GME Remit/Modules/PowerCallModules/RechargeHistory/Application Logic/Service/RechargeHistoryServiceType.swift

@ -7,5 +7,10 @@
//
protocol RechargeHistoryServiceType: class {
func fetchHistory(
from: String,
to: String,
success: @escaping ([RechargeHistory]) -> Void,
failure: @escaping (Error) -> Void
)
}

25
GME Remit/Modules/PowerCallModules/RechargeHistory/User Interface/Presenter/RechargeHistoryPresenter.swift

@ -13,11 +13,15 @@ class RechargeHistoryPresenter: ViewModelType {
var interactor: RechargeHistoryInteractorInput?
var wireframe: RechargeHistoryWireframeInput?
struct Input {}
struct Input {
let viewWillAppear: Driver<Void>
let searchText: Driver<String>
}
struct Output {
let isError: Driver<Error>
let isProgress: Driver<Bool>
let histories: Driver<[RechargeHistory]>
}
private let disposeBag = DisposeBag()
@ -25,15 +29,32 @@ class RechargeHistoryPresenter: ViewModelType {
private let progressLinker = PublishSubject<Bool>()
private let errorLinker = PublishSubject<Error>()
private let histories = PublishSubject<[RechargeHistory]>()
func transform(input: Input) -> Output {
input.viewWillAppear.drive(onNext: {[weak self] in
self?.interactor?.fetchHistory(from: "", to: "")
}).disposed(by: disposeBag)
input.searchText.drive(onNext: { [weak self] in
self?.interactor?.fetchFilteredHistory(search: $0)
}).disposed(by: disposeBag)
return Output(
isError: errorLinker.asDriverOnErrorJustComplete(),
isProgress: progressLinker.asDriverOnErrorJustComplete()
isProgress: progressLinker.asDriverOnErrorJustComplete(),
histories: histories.asDriverOnErrorJustComplete()
)
}
}
// MARK: RechargeHistory interactor output interface
extension RechargeHistoryPresenter: RechargeHistoryInteractorOutput {
func setModel(with model: [RechargeHistory]) {
histories.onNext(model)
}
func setError(with error: Error) {
errorLinker.onNext(error)
}
}

439
GME Remit/Modules/PowerCallModules/RechargeHistory/User Interface/View/RechargeHistory.storyboard

@ -20,180 +20,325 @@
<!--RechargeHistory-->
<scene sceneID="R60-Pu-Hpy">
<objects>
<viewController storyboardIdentifier="RechargeHistoryViewController" title="RechargeHistory" id="HSb-ou-7T5" customClass="RechargeHistoryViewController" sceneMemberID="viewController">
<viewController storyboardIdentifier="RechargeHistoryViewController" title="RechargeHistory" id="HSb-ou-7T5" customClass="RechargeHistoryViewController" customModule="GME_Remit" sceneMemberID="viewController">
<view key="view" contentMode="scaleToFill" id="9Uc-9s-KgO">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="GyV-RQ-S76">
<rect key="frame" x="0.0" y="10" width="375" height="50"/>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="wYq-sy-WtH">
<rect key="frame" x="10" y="10" width="355" height="647"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="FbO-fp-5M1">
<rect key="frame" x="0.0" y="0.0" width="312" height="50"/>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="GyV-RQ-S76">
<rect key="frame" x="0.0" y="0.0" width="355" height="50"/>
<subviews>
<searchBar contentMode="redraw" searchBarStyle="minimal" translatesAutoresizingMaskIntoConstraints="NO" id="viD-UT-958">
<rect key="frame" x="10" y="0.0" width="302" height="50"/>
<textInputTraits key="textInputTraits"/>
</searchBar>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="FbO-fp-5M1">
<rect key="frame" x="0.0" y="0.0" width="305" height="50"/>
<subviews>
<searchBar contentMode="redraw" searchBarStyle="minimal" translatesAutoresizingMaskIntoConstraints="NO" id="viD-UT-958">
<rect key="frame" x="0.0" y="0.0" width="305" height="50"/>
<textInputTraits key="textInputTraits"/>
</searchBar>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="viD-UT-958" firstAttribute="leading" secondItem="FbO-fp-5M1" secondAttribute="leading" id="1Vb-9h-Orz"/>
<constraint firstItem="viD-UT-958" firstAttribute="top" secondItem="FbO-fp-5M1" secondAttribute="top" id="P51-tN-Ld7"/>
<constraint firstAttribute="trailing" secondItem="viD-UT-958" secondAttribute="trailing" id="eN6-DY-Qn3"/>
<constraint firstAttribute="height" constant="50" id="kxk-ov-0iN"/>
<constraint firstAttribute="bottom" secondItem="viD-UT-958" secondAttribute="bottom" id="pXz-kP-70e"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="aJz-Qa-aaJ">
<rect key="frame" x="305" y="0.0" width="50" height="50"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="IRp-JR-dKF">
<rect key="frame" x="5" y="5" width="40" height="40"/>
<state key="normal" image="ic_calender"/>
</button>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="IRp-JR-dKF" firstAttribute="top" secondItem="aJz-Qa-aaJ" secondAttribute="top" constant="5" id="410-i0-VaZ"/>
<constraint firstItem="IRp-JR-dKF" firstAttribute="leading" secondItem="aJz-Qa-aaJ" secondAttribute="leading" constant="5" id="5Pw-uv-LJ2"/>
<constraint firstAttribute="bottom" secondItem="IRp-JR-dKF" secondAttribute="bottom" constant="5" id="UXA-XL-Tcd"/>
<constraint firstAttribute="trailing" secondItem="IRp-JR-dKF" secondAttribute="trailing" constant="5" id="iZs-Ay-yW9"/>
</constraints>
</view>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<constraints>
<constraint firstItem="viD-UT-958" firstAttribute="leading" secondItem="FbO-fp-5M1" secondAttribute="leading" constant="10" id="1Vb-9h-Orz"/>
<constraint firstItem="viD-UT-958" firstAttribute="top" secondItem="FbO-fp-5M1" secondAttribute="top" id="P51-tN-Ld7"/>
<constraint firstAttribute="trailing" secondItem="viD-UT-958" secondAttribute="trailing" id="eN6-DY-Qn3"/>
<constraint firstAttribute="bottom" secondItem="viD-UT-958" secondAttribute="bottom" id="pXz-kP-70e"/>
<constraint firstAttribute="height" constant="50" id="t4d-cK-az8"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="aJz-Qa-aaJ">
<rect key="frame" x="312" y="0.0" width="63" height="50"/>
</stackView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Yw9-cK-pIF">
<rect key="frame" x="0.0" y="60" width="355" height="35"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="IRp-JR-dKF">
<rect key="frame" x="5" y="5" width="53" height="40"/>
<state key="normal" image="ic_calender"/>
</button>
<view clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="EHz-NG-QNu">
<rect key="frame" x="0.0" y="1" width="355" height="33"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="8" translatesAutoresizingMaskIntoConstraints="NO" id="VZm-PZ-6xT">
<rect key="frame" x="115" y="-8.5" width="125" height="50"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kXj-V1-9fF">
<rect key="frame" x="0.0" y="0.0" width="50" height="50"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="16"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="~" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Vc7-6n-qg3">
<rect key="frame" x="58" y="0.0" width="9" height="50"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="16"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dwn-HQ-Zqv">
<rect key="frame" x="75" y="0.0" width="50" height="50"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="16"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="mtc-x2-p8u">
<rect key="frame" x="330" y="9" width="15" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="81h-kW-v0l"/>
<constraint firstAttribute="width" constant="15" id="nfu-bk-LLl"/>
</constraints>
<state key="normal" title="Button" image="ic_error"/>
</button>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="VZm-PZ-6xT" firstAttribute="centerY" secondItem="EHz-NG-QNu" secondAttribute="centerY" id="B5E-ez-zv1"/>
<constraint firstItem="mtc-x2-p8u" firstAttribute="centerY" secondItem="EHz-NG-QNu" secondAttribute="centerY" id="D6V-Kd-ukQ"/>
<constraint firstAttribute="trailing" secondItem="mtc-x2-p8u" secondAttribute="trailing" constant="10" id="La3-8L-UlL"/>
<constraint firstItem="VZm-PZ-6xT" firstAttribute="centerX" secondItem="EHz-NG-QNu" secondAttribute="centerX" id="e1l-BN-EBp"/>
</constraints>
</view>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="IRp-JR-dKF" firstAttribute="top" secondItem="aJz-Qa-aaJ" secondAttribute="top" constant="5" id="410-i0-VaZ"/>
<constraint firstItem="IRp-JR-dKF" firstAttribute="leading" secondItem="aJz-Qa-aaJ" secondAttribute="leading" constant="5" id="5Pw-uv-LJ2"/>
<constraint firstAttribute="bottom" secondItem="IRp-JR-dKF" secondAttribute="bottom" constant="5" id="UXA-XL-Tcd"/>
<constraint firstAttribute="trailing" secondItem="IRp-JR-dKF" secondAttribute="trailing" constant="5" id="iZs-Ay-yW9"/>
<constraint firstAttribute="trailing" secondItem="EHz-NG-QNu" secondAttribute="trailing" id="UKh-3x-Ao0"/>
<constraint firstItem="EHz-NG-QNu" firstAttribute="top" secondItem="Yw9-cK-pIF" secondAttribute="top" constant="1" id="cdB-bO-Exa"/>
<constraint firstAttribute="height" constant="35" id="hZ6-aq-01h"/>
<constraint firstItem="EHz-NG-QNu" firstAttribute="leading" secondItem="Yw9-cK-pIF" secondAttribute="leading" id="iYg-GQ-yFf"/>
<constraint firstAttribute="bottom" secondItem="EHz-NG-QNu" secondAttribute="bottom" constant="1" id="jMn-uV-Ch2"/>
</constraints>
</view>
</subviews>
<constraints>
<constraint firstAttribute="height" constant="50" id="t4d-cK-az8"/>
</constraints>
</stackView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Yw9-cK-pIF">
<rect key="frame" x="5" y="70" width="365" height="35"/>
<subviews>
<view clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="EHz-NG-QNu">
<rect key="frame" x="10" y="1" width="345" height="33"/>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" allowsSelection="NO" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="kkE-JE-vKh">
<rect key="frame" x="0.0" y="105" width="355" height="501"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="separatorColor" name="ThemeSeparate"/>
<inset key="separatorInset" minX="0.0" minY="0.0" maxX="0.0" maxY="0.0"/>
<view key="tableFooterView" contentMode="scaleToFill" id="sUn-Qd-aYI">
<rect key="frame" x="0.0" y="169" width="355" height="44"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="There are no histories" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Om4-pB-2Ja">
<rect key="frame" x="112.5" y="13.5" width="130" height="17"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="Om4-pB-2Ja" firstAttribute="centerX" secondItem="sUn-Qd-aYI" secondAttribute="centerX" id="E9L-yi-QJ5"/>
<constraint firstItem="Om4-pB-2Ja" firstAttribute="centerY" secondItem="sUn-Qd-aYI" secondAttribute="centerY" id="P4Z-MJ-Swd"/>
</constraints>
</view>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="RechargeHistoryCell" rowHeight="113" id="swM-we-WxX" customClass="RechargeHistoryCell" customModule="GME_Remit" customModuleProvider="target">
<rect key="frame" x="0.0" y="28" width="355" height="113"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="swM-we-WxX" id="SyI-Yh-F6t">
<rect key="frame" x="0.0" y="0.0" width="355" height="113"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<view opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="XEu-qK-Fq6">
<rect key="frame" x="5" y="10" width="345" height="93"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="l51-EO-9in">
<rect key="frame" x="10" y="0.0" width="325" height="93"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" alignment="top" translatesAutoresizingMaskIntoConstraints="NO" id="e4B-m5-N2F">
<rect key="frame" x="0.0" y="0.0" width="225" height="93"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2019-09-01" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="49V-na-ypy">
<rect key="frame" x="0.0" y="0.0" width="73" height="31"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="15"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="01052850125" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="yyY-9Y-N6Y">
<rect key="frame" x="0.0" y="31" width="100.5" height="31"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="17"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="LG U+" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="BBN-Ac-cxM">
<rect key="frame" x="0.0" y="62" width="37" height="31"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="15"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" translatesAutoresizingMaskIntoConstraints="NO" id="U8A-T1-eY7">
<rect key="frame" x="225" y="0.0" width="100" height="93"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="MyWorld(LG)" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Tyc-aK-AO9">
<rect key="frame" x="0.0" y="0.0" width="100" height="31"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="15"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<stackView opaque="NO" contentMode="scaleToFill" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="2dw-zT-2Pf">
<rect key="frame" x="0.0" y="31" width="100" height="31"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="₩" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="mgy-4U-TZj">
<rect key="frame" x="0.0" y="0.0" width="43.5" height="31"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="17"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="252" verticalHuggingPriority="251" text="39,900" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="MM0-Z4-RVA">
<rect key="frame" x="48.5" y="0.0" width="51.5" height="31"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="17"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
<view opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Fek-GZ-fOJ">
<rect key="frame" x="0.0" y="62" width="100" height="31"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="RECHARGED" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HJ4-VI-zKR">
<rect key="frame" x="0.0" y="5" width="100" height="21"/>
<color key="backgroundColor" name="ThemeBlue"/>
<constraints>
<constraint firstAttribute="width" constant="100" id="yiS-nm-Rfh"/>
</constraints>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="15"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="trailing" secondItem="HJ4-VI-zKR" secondAttribute="trailing" id="CLN-aN-D08"/>
<constraint firstItem="HJ4-VI-zKR" firstAttribute="leading" secondItem="Fek-GZ-fOJ" secondAttribute="leading" id="OUm-6Y-ggu"/>
<constraint firstItem="HJ4-VI-zKR" firstAttribute="top" secondItem="Fek-GZ-fOJ" secondAttribute="top" constant="5" id="jda-PT-Wff"/>
<constraint firstAttribute="bottom" secondItem="HJ4-VI-zKR" secondAttribute="bottom" constant="5" id="yIU-Uj-UVU"/>
</constraints>
</view>
</subviews>
</stackView>
</subviews>
</stackView>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="bottom" secondItem="l51-EO-9in" secondAttribute="bottom" id="70F-b6-nO2"/>
<constraint firstItem="l51-EO-9in" firstAttribute="top" secondItem="XEu-qK-Fq6" secondAttribute="top" id="DOD-YA-HrE"/>
<constraint firstAttribute="trailing" secondItem="l51-EO-9in" secondAttribute="trailing" constant="10" id="tS5-eY-gKT"/>
<constraint firstItem="l51-EO-9in" firstAttribute="leading" secondItem="XEu-qK-Fq6" secondAttribute="leading" constant="10" id="zGm-cJ-fTo"/>
</constraints>
</view>
</subviews>
<constraints>
<constraint firstItem="XEu-qK-Fq6" firstAttribute="leading" secondItem="SyI-Yh-F6t" secondAttribute="leading" constant="5" id="0Ct-V8-zbj"/>
<constraint firstItem="XEu-qK-Fq6" firstAttribute="top" secondItem="SyI-Yh-F6t" secondAttribute="top" constant="10" id="66s-cL-ktk"/>
<constraint firstAttribute="bottom" secondItem="XEu-qK-Fq6" secondAttribute="bottom" constant="10" id="KkN-Ko-YhY"/>
<constraint firstAttribute="trailing" secondItem="XEu-qK-Fq6" secondAttribute="trailing" constant="5" id="ORM-0X-ni6"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<connections>
<outlet property="cellPhoneCarrierLabel" destination="BBN-Ac-cxM" id="1AN-6g-mIN"/>
<outlet property="cellPhoneLabel" destination="yyY-9Y-N6Y" id="Qso-qR-tzD"/>
<outlet property="dateLabel" destination="49V-na-ypy" id="CAd-Cj-bty"/>
<outlet property="rechargeAmountLabel" destination="MM0-Z4-RVA" id="R0K-NV-k1h"/>
<outlet property="rechargeStatusLabel" destination="HJ4-VI-zKR" id="chp-iU-x9V"/>
<outlet property="rechargeTypeLabel" destination="Tyc-aK-AO9" id="VVy-an-eFn"/>
</connections>
</tableViewCell>
</prototypes>
</tableView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="n1y-jr-cUl">
<rect key="frame" x="0.0" y="616" width="355" height="31"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="8" translatesAutoresizingMaskIntoConstraints="NO" id="VZm-PZ-6xT">
<rect key="frame" x="110" y="-8.5" width="125" height="50"/>
<stackView opaque="NO" contentMode="scaleToFill" spacing="7" translatesAutoresizingMaskIntoConstraints="NO" id="p4Y-mp-BXT">
<rect key="frame" x="0.0" y="5" width="355" height="21"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kXj-V1-9fF">
<rect key="frame" x="0.0" y="0.0" width="50" height="50"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="16"/>
<color key="textColor" name="ThemeText"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="5Wn-gZ-2ei">
<rect key="frame" x="0.0" y="0.0" width="34" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="WAITING" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="qBt-j3-Y9y">
<rect key="frame" x="41" y="0.0" width="100" height="21"/>
<color key="backgroundColor" name="ThemeGreen"/>
<constraints>
<constraint firstAttribute="width" constant="100" id="oDL-Tf-acl"/>
</constraints>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="~" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Vc7-6n-qg3">
<rect key="frame" x="58" y="0.0" width="9" height="50"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="16"/>
<color key="textColor" name="ThemeText"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="RECHARGED" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="JhP-It-2Dc">
<rect key="frame" x="148" y="0.0" width="100" height="21"/>
<color key="backgroundColor" name="ThemeBlue"/>
<constraints>
<constraint firstAttribute="width" constant="100" id="R2o-gL-D9Y"/>
<constraint firstAttribute="height" constant="21" id="nV0-Mc-HUY"/>
</constraints>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dwn-HQ-Zqv">
<rect key="frame" x="75" y="0.0" width="50" height="50"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="16"/>
<color key="textColor" name="ThemeText"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="CANCELED" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="SyV-28-eMx">
<rect key="frame" x="255" y="0.0" width="100" height="21"/>
<color key="backgroundColor" name="ThemeRed"/>
<constraints>
<constraint firstAttribute="width" constant="100" id="Owv-Th-8g0"/>
</constraints>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="mtc-x2-p8u">
<rect key="frame" x="320" y="9" width="15" height="15"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="81h-kW-v0l"/>
<constraint firstAttribute="width" constant="15" id="nfu-bk-LLl"/>
</constraints>
<state key="normal" title="Button" image="ic_error"/>
</button>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="VZm-PZ-6xT" firstAttribute="centerY" secondItem="EHz-NG-QNu" secondAttribute="centerY" id="B5E-ez-zv1"/>
<constraint firstItem="mtc-x2-p8u" firstAttribute="centerY" secondItem="EHz-NG-QNu" secondAttribute="centerY" id="D6V-Kd-ukQ"/>
<constraint firstAttribute="trailing" secondItem="mtc-x2-p8u" secondAttribute="trailing" constant="10" id="La3-8L-UlL"/>
<constraint firstItem="VZm-PZ-6xT" firstAttribute="centerX" secondItem="EHz-NG-QNu" secondAttribute="centerX" id="e1l-BN-EBp"/>
<constraint firstAttribute="trailing" secondItem="p4Y-mp-BXT" secondAttribute="trailing" id="8hB-J6-0zS"/>
<constraint firstAttribute="bottom" secondItem="p4Y-mp-BXT" secondAttribute="bottom" constant="5" id="Bfg-JR-dAo"/>
<constraint firstItem="p4Y-mp-BXT" firstAttribute="leading" secondItem="n1y-jr-cUl" secondAttribute="leading" id="Kwf-zK-plv"/>
<constraint firstItem="p4Y-mp-BXT" firstAttribute="top" secondItem="n1y-jr-cUl" secondAttribute="top" constant="5" id="d6z-qS-gBT"/>
</constraints>
</view>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="trailing" secondItem="EHz-NG-QNu" secondAttribute="trailing" constant="10" id="UKh-3x-Ao0"/>
<constraint firstItem="EHz-NG-QNu" firstAttribute="top" secondItem="Yw9-cK-pIF" secondAttribute="top" constant="1" id="cdB-bO-Exa"/>
<constraint firstAttribute="height" constant="35" id="hZ6-aq-01h"/>
<constraint firstItem="EHz-NG-QNu" firstAttribute="leading" secondItem="Yw9-cK-pIF" secondAttribute="leading" constant="10" id="iYg-GQ-yFf"/>
<constraint firstAttribute="bottom" secondItem="EHz-NG-QNu" secondAttribute="bottom" constant="1" id="jMn-uV-Ch2"/>
</constraints>
</view>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="kkE-JE-vKh">
<rect key="frame" x="10" y="115" width="355" height="542"/>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<view key="tableFooterView" contentMode="scaleToFill" id="sUn-Qd-aYI">
<rect key="frame" x="0.0" y="141" width="355" height="44"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="There are no histories" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Om4-pB-2Ja">
<rect key="frame" x="112.5" y="13.5" width="130" height="17"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
<constraints>
<constraint firstItem="Om4-pB-2Ja" firstAttribute="centerX" secondItem="sUn-Qd-aYI" secondAttribute="centerX" id="E9L-yi-QJ5"/>
<constraint firstItem="Om4-pB-2Ja" firstAttribute="centerY" secondItem="sUn-Qd-aYI" secondAttribute="centerY" id="P4Z-MJ-Swd"/>
</constraints>
</view>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" rowHeight="85" id="swM-we-WxX">
<rect key="frame" x="0.0" y="28" width="355" height="85"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="swM-we-WxX" id="SyI-Yh-F6t">
<rect key="frame" x="0.0" y="0.0" width="355" height="85"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="bXu-3Y-Pkq">
<rect key="frame" x="320" y="0.0" width="30" height="85"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="right_arrow" translatesAutoresizingMaskIntoConstraints="NO" id="I8b-az-9YA">
<rect key="frame" x="5" y="0.0" width="20" height="85"/>
<constraints>
<constraint firstAttribute="width" constant="20" id="gKw-Jm-b0N"/>
</constraints>
</imageView>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="bottom" secondItem="I8b-az-9YA" secondAttribute="bottom" id="5vh-yj-Q7i"/>
<constraint firstAttribute="height" constant="90" id="FkP-B6-HWD"/>
<constraint firstAttribute="trailing" secondItem="I8b-az-9YA" secondAttribute="trailing" constant="5" id="bcz-Ow-Hna"/>
<constraint firstItem="I8b-az-9YA" firstAttribute="leading" secondItem="bXu-3Y-Pkq" secondAttribute="leading" constant="5" id="qr3-Xp-mXX"/>
<constraint firstItem="I8b-az-9YA" firstAttribute="top" secondItem="bXu-3Y-Pkq" secondAttribute="top" id="ucA-0e-Suc"/>
</constraints>
</view>
</subviews>
<constraints>
<constraint firstAttribute="trailing" secondItem="bXu-3Y-Pkq" secondAttribute="trailing" constant="5" id="LHb-na-xEa"/>
<constraint firstItem="bXu-3Y-Pkq" firstAttribute="top" secondItem="SyI-Yh-F6t" secondAttribute="top" id="Zgv-rl-CQp"/>
<constraint firstAttribute="bottom" secondItem="bXu-3Y-Pkq" secondAttribute="bottom" id="dzT-5N-agg"/>
</constraints>
</tableViewCellContentView>
</tableViewCell>
</prototypes>
</tableView>
</stackView>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color key="backgroundColor" name="ThemeMainBackground"/>
<constraints>
<constraint firstItem="Yw9-cK-pIF" firstAttribute="top" secondItem="GyV-RQ-S76" secondAttribute="bottom" constant="10" id="34F-eG-Fho"/>
<constraint firstAttribute="trailing" secondItem="Yw9-cK-pIF" secondAttribute="trailing" constant="5" id="3ct-1I-TS1"/>
<constraint firstItem="O1T-1R-Sun" firstAttribute="bottom" secondItem="kkE-JE-vKh" secondAttribute="bottom" constant="10" id="6TR-9d-XZL"/>
<constraint firstItem="kkE-JE-vKh" firstAttribute="top" secondItem="Yw9-cK-pIF" secondAttribute="bottom" constant="10" id="Std-hM-zhA"/>
<constraint firstItem="kkE-JE-vKh" firstAttribute="leading" secondItem="O1T-1R-Sun" secondAttribute="leading" constant="10" id="US6-mo-06Z"/>
<constraint firstItem="GyV-RQ-S76" firstAttribute="top" secondItem="O1T-1R-Sun" secondAttribute="top" constant="10" id="WhH-tY-cXg"/>
<constraint firstItem="O1T-1R-Sun" firstAttribute="trailing" secondItem="kkE-JE-vKh" secondAttribute="trailing" constant="10" id="blY-bE-ogR"/>
<constraint firstItem="Yw9-cK-pIF" firstAttribute="leading" secondItem="O1T-1R-Sun" secondAttribute="leading" constant="5" id="lMv-ka-EXR"/>
<constraint firstAttribute="trailing" secondItem="GyV-RQ-S76" secondAttribute="trailing" id="xfw-Fh-wAQ"/>
<constraint firstItem="GyV-RQ-S76" firstAttribute="leading" secondItem="O1T-1R-Sun" secondAttribute="leading" id="zeS-je-2DG"/>
<constraint firstAttribute="trailing" secondItem="wYq-sy-WtH" secondAttribute="trailing" constant="10" id="PDC-10-ebf"/>
<constraint firstItem="wYq-sy-WtH" firstAttribute="top" secondItem="O1T-1R-Sun" secondAttribute="top" constant="10" id="lCL-g5-bC7"/>
<constraint firstItem="O1T-1R-Sun" firstAttribute="bottom" secondItem="wYq-sy-WtH" secondAttribute="bottom" constant="10" id="lkZ-Z5-3Vf"/>
<constraint firstItem="wYq-sy-WtH" firstAttribute="leading" secondItem="O1T-1R-Sun" secondAttribute="leading" constant="10" id="tFJ-0x-o7b"/>
</constraints>
<viewLayoutGuide key="safeArea" id="O1T-1R-Sun"/>
</view>
<connections>
<outlet property="calandarButton" destination="IRp-JR-dKF" id="8U0-uv-yRn"/>
<outlet property="errorLabel" destination="Om4-pB-2Ja" id="bOv-MU-mWj"/>
<outlet property="periodView" destination="Yw9-cK-pIF" id="Kch-Rb-mP9"/>
<outlet property="periodViewCloseButton" destination="mtc-x2-p8u" id="SXz-7F-4sd"/>
<outlet property="searchBar" destination="viD-UT-958" id="2QD-mP-cbh"/>
<outlet property="tableView" destination="kkE-JE-vKh" id="f3p-Nc-MER"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="8je-5K-XuW" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
@ -203,7 +348,21 @@
<resources>
<image name="ic_calender" width="25" height="25"/>
<image name="ic_error" width="55" height="55"/>
<image name="right_arrow" width="128" height="128"/>
<namedColor name="ThemeBlue">
<color red="0.18799999356269836" green="0.24300000071525574" blue="0.62400001287460327" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="ThemeGreen">
<color red="0.031372549019607843" green="0.63921568627450975" blue="0.51764705882352935" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="ThemeMainBackground">
<color red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="ThemeRed">
<color red="0.92900002002716064" green="0.10599999874830246" blue="0.14100000262260437" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="ThemeSeparate">
<color red="0.82400000095367432" green="0.82400000095367432" blue="0.82400000095367432" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="ThemeText">
<color red="0.28999999165534973" green="0.28999999165534973" blue="0.28999999165534973" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>

72
GME Remit/Modules/PowerCallModules/RechargeHistory/User Interface/View/RechargeHistoryCell.swift

@ -0,0 +1,72 @@
//
// RechargeHistoryCell.swift
// GME Remit
//
// Created by InKwon James Kim on 2019/11/04.
// Copyright © 2019 Gobal Money Express Co. Ltd. All rights reserved.
//
import UIKit
class RechargeHistoryCell: UITableViewCell {
private enum Status: String {
case recharged = "R"
case canceled = "C"
case waiting = "W"
var name: String {
switch self {
case .recharged:
return "RECHARGED"
case .canceled:
return "CANCELED"
case .waiting:
return "WAITING"
}
}
var color: UIColor {
switch self {
case .recharged:
return .themeBlue
case .canceled:
return .themeRed
case .waiting:
return .themeGreen
}
}
}
@IBOutlet private weak var dateLabel: UILabel!
@IBOutlet private weak var cellPhoneLabel: UILabel!
@IBOutlet private weak var cellPhoneCarrierLabel: UILabel!
@IBOutlet private weak var rechargeTypeLabel: UILabel!
@IBOutlet private weak var rechargeAmountLabel: UILabel!
@IBOutlet private weak var rechargeStatusLabel: UILabel!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
func setModel(with model: RechargeHistory) {
guard let type = Status(rawValue: model.status ?? "C") else {
rechargeStatusLabel.text = Status.canceled.name
rechargeStatusLabel.backgroundColor = Status.canceled.color
return
}
rechargeStatusLabel.text = type.name
rechargeStatusLabel.backgroundColor = type.color
dateLabel.text = model.rechargeDate
cellPhoneLabel.text = model.cellPhone
cellPhoneCarrierLabel.text = model.carrier
rechargeTypeLabel.text = model.cardName
rechargeAmountLabel.text = model.amount?.decimalToCurrency()
rechargeStatusLabel.layer.cornerRadius = 5
layoutIfNeeded()
}
}

31
GME Remit/Modules/PowerCallModules/RechargeHistory/User Interface/View/RechargeHistoryViewController.swift

@ -19,6 +19,13 @@ class RechargeHistoryViewController: UIViewController {
// MARK: Computed Properties
// MARK: IBOutlets
@IBOutlet private weak var searchBar: UISearchBar!
@IBOutlet private weak var calandarButton: UIButton!
@IBOutlet private weak var periodView: UIView!
@IBOutlet private weak var periodViewCloseButton: UIButton!
@IBOutlet private weak var errorLabel: UILabel!
@IBOutlet weak var tableView: UITableView!
// MARK: VC's Life cycle
override func viewDidLoad() {
@ -28,6 +35,7 @@ class RechargeHistoryViewController: UIViewController {
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
setupNormalNavigation()
}
override func viewWillDisappear(_ animated: Bool) {
@ -48,7 +56,7 @@ extension RechargeHistoryViewController {
}
private func setUI() {
periodView.isHidden = true
}
private func setUIBinding() {
@ -56,7 +64,15 @@ extension RechargeHistoryViewController {
}
private func setBinding() {
let input = RechargeHistoryPresenter.Input()
let viewWillAppear = rx.sentMessage(#selector(UIViewController.viewWillAppear(_:)))
.mapToVoid()
.asDriverOnErrorJustComplete()
let input = RechargeHistoryPresenter.Input(
viewWillAppear: viewWillAppear,
searchText: searchBar.rx.text.orEmpty.asDriver()
)
let output = presenter.transform(input: input)
output.isError
@ -68,5 +84,16 @@ extension RechargeHistoryViewController {
.drive(
onNext: { $0 ? self.showProgressHud() : self.hideProgressHud() }
).disposed(by: disposeBag)
output.histories
.drive(
tableView.rx.items(cellIdentifier: "RechargeHistoryCell")
) { (_, element: RechargeHistory, cell: RechargeHistoryCell) in
cell.setModel(with: element)
}.disposed(by: disposeBag)
output.histories.map {$0.count != 0}
.drive(errorLabel.rx.isHidden)
.disposed(by: disposeBag)
}
}

14
GME Remit/Modules/RemittanceModules/TransactionHistoryModules/TransactionHistory/User Interface/View/TransactionHistory.storyboard

@ -81,7 +81,7 @@
</connections>
</segmentedControl>
<label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="No Transaction Found" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jdu-hl-JUc">
<rect key="frame" x="122" y="258" width="131" height="44"/>
<rect key="frame" x="118.5" y="258" width="138" height="44"/>
<constraints>
<constraint firstAttribute="height" constant="44" id="WU9-zv-79l"/>
</constraints>
@ -118,16 +118,16 @@
<rect key="frame" x="15" y="10" width="300" height="60"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="1Xg-58-Lhd">
<rect key="frame" x="0.0" y="0.0" width="300" height="14.5"/>
<rect key="frame" x="0.0" y="0.0" width="300" height="14"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" verticalCompressionResistancePriority="751" text="Tue, 19/12/2017" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="lTb-Co-nsv">
<rect key="frame" x="0.0" y="0.0" width="150" height="14.5"/>
<rect key="frame" x="0.0" y="0.0" width="150" height="14"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Amount" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ouw-tA-MfC">
<rect key="frame" x="150" y="0.0" width="150" height="14.5"/>
<rect key="frame" x="150" y="0.0" width="150" height="14"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
@ -135,10 +135,10 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="eGL-X3-yur">
<rect key="frame" x="0.0" y="14.5" width="300" height="30"/>
<rect key="frame" x="0.0" y="14" width="300" height="30.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="200" verticalCompressionResistancePriority="700" text="To: Dhan Singh Saud" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="p2g-GW-5Xg">
<rect key="frame" x="0.0" y="0.0" width="150" height="30"/>
<rect key="frame" x="0.0" y="0.0" width="150" height="30.5"/>
<constraints>
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="30" id="wNs-Py-y0m"/>
</constraints>
@ -147,7 +147,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="255" verticalHuggingPriority="251" horizontalCompressionResistancePriority="755" text="-1,000,000" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Dow-0z-Sq7">
<rect key="frame" x="150" y="0.0" width="150" height="30"/>
<rect key="frame" x="150" y="0.0" width="150" height="30.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="18"/>
<color key="textColor" name="ThemeRed"/>
<nil key="highlightedColor"/>

586
GME Remit/Modules/SideMenu/SideMenu.storyboard

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14868" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<device id="retina4_7" orientation="portrait" appearance="light"/>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15505" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<device id="retina5_5" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14824"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15509"/>
<capability name="Named colors" minToolsVersion="9.0"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
@ -28,26 +28,26 @@
<objects>
<viewController storyboardIdentifier="SideMenuViewController" id="XQF-oH-rUR" customClass="SideMenuViewController" customModule="GME_Remit" customModuleProvider="target" sceneMemberID="viewController">
<view key="view" contentMode="scaleToFill" id="eQH-Ma-sSx">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" showsHorizontalScrollIndicator="NO" showsVerticalScrollIndicator="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ADN-kd-oOJ">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="nuK-R3-90r">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="ZoG-VG-s0S" userLabel="SettingView">
<rect key="frame" x="3" y="20" width="369" height="607"/>
<rect key="frame" x="3" y="20" width="408" height="676"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="WpF-RW-2xZ">
<rect key="frame" x="35" y="10" width="314" height="587"/>
<rect key="frame" x="35" y="10" width="353" height="656"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="qlG-Mh-Rkm" userLabel="User Information">
<rect key="frame" x="0.0" y="0.0" width="314" height="103"/>
<rect key="frame" x="0.0" y="0.0" width="353" height="103"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="ccr" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" minimumFontSize="12" translatesAutoresizingMaskIntoConstraints="NO" id="kdg-zQ-NIN">
<rect key="frame" x="0.0" y="10" width="236" height="43"/>
<rect key="frame" x="0.0" y="10" width="275" height="43"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="43" id="zNb-i9-nnG"/>
@ -57,14 +57,14 @@
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="VRX-3l-YiC">
<rect key="frame" x="244" y="16.5" width="70" height="70"/>
<rect key="frame" x="283" y="16.666666666666664" width="70" height="70"/>
<constraints>
<constraint firstAttribute="height" constant="70" id="Dki-tq-6kK"/>
<constraint firstAttribute="width" constant="70" id="GJV-Wr-7AM"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="9849192759" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="7" translatesAutoresizingMaskIntoConstraints="NO" id="QNQ-s6-P5E">
<rect key="frame" x="0.0" y="61" width="236" height="17"/>
<rect key="frame" x="0.0" y="61" width="275" height="17"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="17" id="lMU-0b-sbd"/>
@ -84,7 +84,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="9Xh-pG-j5B">
<rect key="frame" x="244" y="16.5" width="70" height="70"/>
<rect key="frame" x="283" y="16.666666666666664" width="70" height="70"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="70" id="7By-jI-fRZ"/>
@ -114,17 +114,17 @@
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Ued-zS-9Yo" userLabel="seperator">
<rect key="frame" x="0.0" y="113" width="314" height="0.5"/>
<rect key="frame" x="0.0" y="113" width="353" height="0.6666666666666714"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="FXh-1J-mPa"/>
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6yT-MP-bpB" userLabel="Wallet Information">
<rect key="frame" x="0.0" y="123.5" width="314" height="105.5"/>
<rect key="frame" x="0.0" y="123.66666666666666" width="353" height="105.33333333333334"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Your Available Balance" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Cg8-4O-Oae">
<rect key="frame" x="0.0" y="0.0" width="294" height="17"/>
<rect key="frame" x="0.0" y="0.0" width="333" height="17"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="17" id="Qcz-Vq-Xoz"/>
@ -134,14 +134,14 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="..." textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="12" translatesAutoresizingMaskIntoConstraints="NO" id="hbf-Lc-lhe">
<rect key="frame" x="0.0" y="21" width="20.5" height="28.5"/>
<rect key="frame" x="0.0" y="21" width="20.333333333333332" height="28.333333333333329"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="24"/>
<color key="textColor" name="ThemeRed"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="KRW" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Q40-hg-fAU">
<rect key="frame" x="22.5" y="30.5" width="30" height="17"/>
<rect key="frame" x="22.333333333333336" y="30.333333333333343" width="30" height="17"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="width" constant="30" id="Zlb-nJ-1BU"/>
@ -152,7 +152,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="GME Wallet No." textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Hwu-cz-jJF">
<rect key="frame" x="0.0" y="68.5" width="85.5" height="14.5"/>
<rect key="frame" x="0.0" y="68.333333333333343" width="85.333333333333329" height="14.666666666666671"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="14.5" id="Smd-AG-zKV"/>
@ -162,14 +162,14 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" verticalHuggingPriority="251" horizontalCompressionResistancePriority="749" text="null" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="8" translatesAutoresizingMaskIntoConstraints="NO" id="wJr-Kz-LpY">
<rect key="frame" x="87.5" y="66" width="23.5" height="17.5"/>
<rect key="frame" x="87.333333333333329" y="66" width="23.666666666666671" height="17.666666666666671"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Bold" family="San Francisco Display" pointSize="15"/>
<color key="textColor" name="ThemeRed"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="249" verticalHuggingPriority="251" horizontalCompressionResistancePriority="748" text="(Your Bank)" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Va8-ch-pd5">
<rect key="frame" x="0.0" y="91" width="61.5" height="14.5"/>
<rect key="frame" x="0.0" y="91" width="61.333333333333336" height="14.333333333333329"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="14.5" id="MvE-hw-Cig"/>
@ -179,7 +179,7 @@
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="FVY-Si-dtB">
<rect key="frame" x="243" y="23" width="71" height="25"/>
<rect key="frame" x="282" y="22.666666666666686" width="71" height="25"/>
<color key="backgroundColor" name="ThemeSubBackground"/>
<constraints>
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="71" id="NFA-bs-jUy"/>
@ -224,74 +224,69 @@
</constraints>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="nNq-27-HgQ" userLabel="seperator">
<rect key="frame" x="0.0" y="239" width="314" height="0.5"/>
<rect key="frame" x="0.0" y="239" width="353" height="0.66666666666665719"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="M7s-2z-eUd"/>
</constraints>
</view>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillEqually" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="BLa-d5-Z4p">
<rect key="frame" x="0.0" y="249.5" width="314" height="213.5"/>
<rect key="frame" x="0.0" y="249.66666666666671" width="353" height="296.33333333333326"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="hGN-h7-THC">
<rect key="frame" x="0.0" y="0.0" width="314" height="38.5"/>
<rect key="frame" x="0.0" y="0.0" width="353" height="45"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="30" translatesAutoresizingMaskIntoConstraints="NO" id="gqh-Wo-OTx">
<rect key="frame" x="0.0" y="0.0" width="314" height="28"/>
<rect key="frame" x="0.0" y="0.0" width="353" height="34.666666666666664"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="kuD-EL-KTl">
<rect key="frame" x="0.0" y="0.0" width="314" height="28"/>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="ACD-Os-Kmg">
<rect key="frame" x="0.0" y="0.0" width="353" height="34.666666666666664"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="ACD-Os-Kmg">
<rect key="frame" x="0.0" y="0.0" width="314" height="28"/>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="3g3-sx-skI">
<rect key="frame" x="0.0" y="0.0" width="15" height="34.666666666666664"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="3g3-sx-skI">
<rect key="frame" x="0.0" y="0.0" width="15" height="28"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0va-Ca-iYx">
<rect key="frame" x="0.0" y="0.0" width="15" height="6.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="sm_managet_accounts" translatesAutoresizingMaskIntoConstraints="NO" id="Ztf-HT-Cjt">
<rect key="frame" x="0.0" y="6.5" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="Cix-mS-byK"/>
<constraint firstAttribute="width" constant="15" id="Una-Dg-O1J"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HfL-f9-uDZ">
<rect key="frame" x="0.0" y="21.5" width="15" height="6.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="1gS-9y-0Ch">
<rect key="frame" x="30" y="0.0" width="284" height="28"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0va-Ca-iYx">
<rect key="frame" x="0.0" y="0.0" width="15" height="10"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="sm_managet_accounts" translatesAutoresizingMaskIntoConstraints="NO" id="Ztf-HT-Cjt">
<rect key="frame" x="0.0" y="10" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" relation="lessThanOrEqual" constant="45" id="plx-gv-LgT"/>
<constraint firstAttribute="height" constant="15" id="Cix-mS-byK"/>
<constraint firstAttribute="width" constant="15" id="Una-Dg-O1J"/>
</constraints>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="Auto Debit Account">
<color key="titleColor" name="ThemeText"/>
</state>
<connections>
<action selector="openKftcAccountList:" destination="XQF-oH-rUR" eventType="touchUpInside" id="Wgy-d6-fTc"/>
</connections>
</button>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HfL-f9-uDZ">
<rect key="frame" x="0.0" y="25" width="15" height="9.6666666666666643"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="1gS-9y-0Ch">
<rect key="frame" x="30" y="0.0" width="323" height="34.666666666666664"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" relation="lessThanOrEqual" constant="55" id="plx-gv-LgT"/>
</constraints>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="Auto Debit Account">
<color key="titleColor" name="ThemeText"/>
</state>
<connections>
<action selector="openKftcAccountList:" destination="XQF-oH-rUR" eventType="touchUpInside" id="Wgy-d6-fTc"/>
</connections>
</button>
</subviews>
</stackView>
</subviews>
</stackView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="eh6-ga-Abj" userLabel="ManageAccountSeperator">
<rect key="frame" x="0.0" y="38" width="314" height="0.5"/>
<rect key="frame" x="0.0" y="44.666666666666629" width="353" height="0.3333333333333357"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="UXX-U8-hbb"/>
@ -300,64 +295,54 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="4mS-U9-2Dv" userLabel="TransactionHistoryStackView">
<rect key="frame" x="0.0" y="43.5" width="314" height="39"/>
<rect key="frame" x="0.0" y="50" width="353" height="45.333333333333343"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="30" translatesAutoresizingMaskIntoConstraints="NO" id="n0e-aC-nvO">
<rect key="frame" x="0.0" y="0.0" width="314" height="28.5"/>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="AqX-Cz-WVF">
<rect key="frame" x="0.0" y="0.0" width="353" height="35"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="AaU-8r-ie8">
<rect key="frame" x="0.0" y="0.0" width="314" height="28.5"/>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="ED2-im-yQb">
<rect key="frame" x="0.0" y="0.0" width="15" height="35"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="AqX-Cz-WVF">
<rect key="frame" x="0.0" y="0.0" width="314" height="28.5"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="ED2-im-yQb">
<rect key="frame" x="0.0" y="0.0" width="15" height="28.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="TxO-Bk-c8A">
<rect key="frame" x="0.0" y="0.0" width="15" height="6.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="sm_txn_report 2" translatesAutoresizingMaskIntoConstraints="NO" id="gPd-WX-FHE">
<rect key="frame" x="0.0" y="6.5" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="width" constant="15" id="Cgc-AA-zkk"/>
<constraint firstAttribute="height" constant="15" id="vWT-2O-8xc"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Blw-y0-DJT">
<rect key="frame" x="0.0" y="21.5" width="15" height="7"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="Blw-y0-DJT" firstAttribute="height" secondItem="TxO-Bk-c8A" secondAttribute="height" id="ZZ7-ME-z4U"/>
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="WBh-cb-774">
<rect key="frame" x="30" y="0.0" width="284" height="28.5"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="Transaction History">
<color key="titleColor" name="ThemeText"/>
</state>
<connections>
<action selector="openTransactionHistory:" destination="XQF-oH-rUR" eventType="touchUpInside" id="J2V-je-jDI"/>
</connections>
</button>
</subviews>
</stackView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="TxO-Bk-c8A">
<rect key="frame" x="0.0" y="0.0" width="15" height="10"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="sm_txn_report 2" translatesAutoresizingMaskIntoConstraints="NO" id="gPd-WX-FHE">
<rect key="frame" x="0.0" y="10" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="width" constant="15" id="Cgc-AA-zkk"/>
<constraint firstAttribute="height" constant="15" id="vWT-2O-8xc"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Blw-y0-DJT">
<rect key="frame" x="0.0" y="25" width="15" height="10"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="Blw-y0-DJT" firstAttribute="height" secondItem="TxO-Bk-c8A" secondAttribute="height" id="ZZ7-ME-z4U"/>
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="WBh-cb-774">
<rect key="frame" x="30" y="0.0" width="323" height="35"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="Transaction History">
<color key="titleColor" name="ThemeText"/>
</state>
<connections>
<action selector="openTransactionHistory:" destination="XQF-oH-rUR" eventType="touchUpInside" id="J2V-je-jDI"/>
</connections>
</button>
</subviews>
</stackView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="8HX-jB-3tZ" userLabel="AboutGmeSeperator">
<rect key="frame" x="0.0" y="38.5" width="314" height="0.5"/>
<rect key="frame" x="0.0" y="45" width="353" height="0.3333333333333357"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="SrR-qV-Fgs"/>
@ -365,65 +350,111 @@
</view>
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="0e6-jG-YRX" userLabel="RechargeHistoryStackView">
<rect key="frame" x="0.0" y="100.33333333333331" width="353" height="45.333333333333343"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="Hli-q8-D8L">
<rect key="frame" x="0.0" y="0.0" width="353" height="34.666666666666664"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="P0O-Gp-TaV">
<rect key="frame" x="0.0" y="0.0" width="15" height="34.666666666666664"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="tL1-aO-DrB">
<rect key="frame" x="0.0" y="0.0" width="15" height="10"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="sm_txn_report 2" translatesAutoresizingMaskIntoConstraints="NO" id="msb-sm-ESw">
<rect key="frame" x="0.0" y="10" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="width" constant="15" id="dtJ-Au-CTI"/>
<constraint firstAttribute="height" constant="15" id="sf3-Iv-Bxz"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JDc-Ad-gI5">
<rect key="frame" x="0.0" y="25" width="15" height="9.6666666666666643"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="JDc-Ad-gI5" firstAttribute="height" secondItem="tL1-aO-DrB" secondAttribute="height" id="GFS-Eu-6wl"/>
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="QW4-Sc-rr0">
<rect key="frame" x="30" y="0.0" width="323" height="34.666666666666664"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="Recharge History">
<color key="titleColor" name="ThemeText"/>
</state>
<connections>
<action selector="openRechargeHistory:" destination="XQF-oH-rUR" eventType="touchUpInside" id="Sim-Ln-0eK"/>
</connections>
</button>
</subviews>
</stackView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="qPY-KG-EOo" userLabel="AboutGmeSeperator">
<rect key="frame" x="0.0" y="44.666666666666686" width="353" height="0.6666666666666643"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="vYC-3A-MUJ"/>
</constraints>
</view>
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="zdy-H8-A2J" userLabel="AboutStackView">
<rect key="frame" x="0.0" y="87.5" width="314" height="38.5"/>
<rect key="frame" x="0.0" y="150.66666666666663" width="353" height="45.333333333333343"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="30" translatesAutoresizingMaskIntoConstraints="NO" id="U66-8T-d5v">
<rect key="frame" x="0.0" y="0.0" width="314" height="28"/>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="yDy-I4-DNz">
<rect key="frame" x="0.0" y="0.0" width="353" height="34.666666666666664"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="KGd-xn-Hcr">
<rect key="frame" x="0.0" y="0.0" width="314" height="28"/>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="xME-i3-f96">
<rect key="frame" x="0.0" y="0.0" width="15" height="34.666666666666664"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="yDy-I4-DNz">
<rect key="frame" x="0.0" y="0.0" width="314" height="28"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="xME-i3-f96">
<rect key="frame" x="0.0" y="0.0" width="15" height="28"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="flL-55-hMS">
<rect key="frame" x="0.0" y="0.0" width="15" height="6.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="settingsAbout" translatesAutoresizingMaskIntoConstraints="NO" id="2YN-i2-6yb">
<rect key="frame" x="0.0" y="6.5" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="Vck-rN-Lly"/>
<constraint firstAttribute="width" constant="15" id="p7i-tN-1CV"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dXK-3K-VDg">
<rect key="frame" x="0.0" y="21.5" width="15" height="6.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="dXK-3K-VDg" firstAttribute="height" secondItem="flL-55-hMS" secondAttribute="height" id="Qok-0C-tGD"/>
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="g04-2C-I0o">
<rect key="frame" x="30" y="0.0" width="284" height="28"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="About GME">
<color key="titleColor" name="ThemeText"/>
</state>
<connections>
<action selector="aboutGme:" destination="XQF-oH-rUR" eventType="touchUpInside" id="eXw-XY-9WB"/>
</connections>
</button>
</subviews>
</stackView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="flL-55-hMS">
<rect key="frame" x="0.0" y="0.0" width="15" height="9.6666666666666661"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="settingsAbout" translatesAutoresizingMaskIntoConstraints="NO" id="2YN-i2-6yb">
<rect key="frame" x="0.0" y="9.6666666666666856" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="Vck-rN-Lly"/>
<constraint firstAttribute="width" constant="15" id="p7i-tN-1CV"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dXK-3K-VDg">
<rect key="frame" x="0.0" y="24.666666666666686" width="15" height="10"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="dXK-3K-VDg" firstAttribute="height" secondItem="flL-55-hMS" secondAttribute="height" id="Qok-0C-tGD"/>
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="g04-2C-I0o">
<rect key="frame" x="30" y="0.0" width="323" height="34.666666666666664"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="About GME">
<color key="titleColor" name="ThemeText"/>
</state>
<connections>
<action selector="aboutGme:" destination="XQF-oH-rUR" eventType="touchUpInside" id="eXw-XY-9WB"/>
</connections>
</button>
</subviews>
</stackView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="hQl-qv-c6G" userLabel="AboutGmeSeperator">
<rect key="frame" x="0.0" y="38" width="314" height="0.5"/>
<rect key="frame" x="0.0" y="44.666666666666686" width="353" height="0.6666666666666643"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="ZgE-Ci-tpW"/>
@ -432,64 +463,54 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="4oZ-AQ-PlP" userLabel="SettingStack View">
<rect key="frame" x="0.0" y="131" width="314" height="38.5"/>
<rect key="frame" x="0.0" y="201" width="353" height="45"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="30" translatesAutoresizingMaskIntoConstraints="NO" id="hvx-jf-gk8">
<rect key="frame" x="0.0" y="0.0" width="314" height="28"/>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="WQs-jK-tRN">
<rect key="frame" x="0.0" y="0.0" width="353" height="34.666666666666664"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="OHy-CP-Me8">
<rect key="frame" x="0.0" y="0.0" width="314" height="28"/>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="LwM-wN-KJw">
<rect key="frame" x="0.0" y="0.0" width="15" height="34.666666666666664"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="WQs-jK-tRN">
<rect key="frame" x="0.0" y="0.0" width="314" height="28"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="LwM-wN-KJw">
<rect key="frame" x="0.0" y="0.0" width="15" height="28"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xzg-iK-Au3">
<rect key="frame" x="0.0" y="0.0" width="15" height="6.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="settingsSetting" translatesAutoresizingMaskIntoConstraints="NO" id="fgo-RA-LTU">
<rect key="frame" x="0.0" y="6.5" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="76v-qf-AAD"/>
<constraint firstAttribute="width" constant="15" id="bbh-i9-gVe"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vVT-yc-cSM">
<rect key="frame" x="0.0" y="21.5" width="15" height="6.5"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="vVT-yc-cSM" firstAttribute="height" secondItem="xzg-iK-Au3" secondAttribute="height" id="5pA-BZ-7N7"/>
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="74r-QV-rod">
<rect key="frame" x="30" y="0.0" width="284" height="28"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="Settings">
<color key="titleColor" name="ThemeText"/>
</state>
<connections>
<action selector="setting:" destination="XQF-oH-rUR" eventType="touchUpInside" id="oPo-ul-zng"/>
</connections>
</button>
</subviews>
</stackView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="xzg-iK-Au3">
<rect key="frame" x="0.0" y="0.0" width="15" height="9.6666666666666661"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="settingsSetting" translatesAutoresizingMaskIntoConstraints="NO" id="fgo-RA-LTU">
<rect key="frame" x="0.0" y="9.6666666666666288" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="76v-qf-AAD"/>
<constraint firstAttribute="width" constant="15" id="bbh-i9-gVe"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vVT-yc-cSM">
<rect key="frame" x="0.0" y="24.666666666666629" width="15" height="10"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="vVT-yc-cSM" firstAttribute="height" secondItem="xzg-iK-Au3" secondAttribute="height" id="5pA-BZ-7N7"/>
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="74r-QV-rod">
<rect key="frame" x="30" y="0.0" width="323" height="34.666666666666664"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="Settings">
<color key="titleColor" name="ThemeText"/>
</state>
<connections>
<action selector="setting:" destination="XQF-oH-rUR" eventType="touchUpInside" id="oPo-ul-zng"/>
</connections>
</button>
</subviews>
</stackView>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="UkR-Y2-CxP" userLabel="settingSeperator">
<rect key="frame" x="0.0" y="38" width="314" height="0.5"/>
<rect key="frame" x="0.0" y="44.666666666666686" width="353" height="0.3333333333333357"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="xmn-0D-mvC"/>
@ -498,64 +519,62 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="10" translatesAutoresizingMaskIntoConstraints="NO" id="giG-3U-czb" userLabel="LogOutStackView">
<rect key="frame" x="0.0" y="174.5" width="314" height="39"/>
<rect key="frame" x="0.0" y="250.99999999999997" width="353" height="45.333333333333343"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="30" translatesAutoresizingMaskIntoConstraints="NO" id="hRu-NW-e6e">
<rect key="frame" x="0.0" y="0.0" width="314" height="39"/>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="EEp-Ts-pi0">
<rect key="frame" x="0.0" y="0.0" width="353" height="45.333333333333336"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="15" translatesAutoresizingMaskIntoConstraints="NO" id="EEp-Ts-pi0">
<rect key="frame" x="0.0" y="0.0" width="314" height="39"/>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="0qN-Pf-UqP">
<rect key="frame" x="0.0" y="0.0" width="15" height="45.333333333333336"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="fillProportionally" translatesAutoresizingMaskIntoConstraints="NO" id="0qN-Pf-UqP">
<rect key="frame" x="0.0" y="0.0" width="15" height="39"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="UhM-dE-zWT">
<rect key="frame" x="0.0" y="0.0" width="15" height="12"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="settingsLogout" translatesAutoresizingMaskIntoConstraints="NO" id="e9b-RT-ZHE">
<rect key="frame" x="0.0" y="12" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="15" id="OKZ-Mb-57R"/>
<constraint firstAttribute="width" constant="15" id="Vxq-Kx-dvc"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ACt-jG-1Oi">
<rect key="frame" x="0.0" y="27" width="15" height="12"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="UhM-dE-zWT">
<rect key="frame" x="0.0" y="0.0" width="15" height="15.333333333333334"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="settingsLogout" translatesAutoresizingMaskIntoConstraints="NO" id="e9b-RT-ZHE">
<rect key="frame" x="0.0" y="15.333333333333371" width="15" height="15"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="ACt-jG-1Oi" firstAttribute="height" secondItem="UhM-dE-zWT" secondAttribute="height" id="edu-L9-U3V"/>
<constraint firstItem="ACt-jG-1Oi" firstAttribute="width" secondItem="UhM-dE-zWT" secondAttribute="width" id="fNI-TF-14X"/>
<constraint firstAttribute="height" constant="15" id="OKZ-Mb-57R"/>
<constraint firstAttribute="width" constant="15" id="Vxq-Kx-dvc"/>
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="tWd-gc-RoZ">
<rect key="frame" x="30" y="0.0" width="284" height="39"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="Logout">
<color key="titleColor" name="ThemeText"/>
</state>
<connections>
<action selector="logout:" destination="XQF-oH-rUR" eventType="touchUpInside" id="390-Ql-inb"/>
</connections>
</button>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ACt-jG-1Oi">
<rect key="frame" x="0.0" y="30.333333333333371" width="15" height="15"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="ACt-jG-1Oi" firstAttribute="height" secondItem="UhM-dE-zWT" secondAttribute="height" id="edu-L9-U3V"/>
<constraint firstItem="ACt-jG-1Oi" firstAttribute="width" secondItem="UhM-dE-zWT" secondAttribute="width" id="fNI-TF-14X"/>
</constraints>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="tWd-gc-RoZ">
<rect key="frame" x="30" y="0.0" width="323" height="45.333333333333336"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" name="SanFranciscoText-Regular" family="San Francisco Text" pointSize="14"/>
<state key="normal" title="Logout">
<color key="titleColor" name="ThemeText"/>
</state>
<connections>
<action selector="logout:" destination="XQF-oH-rUR" eventType="touchUpInside" id="390-Ql-inb"/>
</connections>
</button>
</subviews>
</stackView>
</subviews>
</stackView>
</subviews>
</stackView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zFP-LY-ewb">
<rect key="frame" x="0.0" y="473" width="314" height="114"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="249" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zFP-LY-ewb">
<rect key="frame" x="0.0" y="556" width="353" height="100"/>
<constraints>
<constraint firstAttribute="height" relation="lessThanOrEqual" constant="100" id="Nsb-qi-uio"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
@ -619,6 +638,7 @@
<outlet property="logoutButton" destination="tWd-gc-RoZ" id="Syz-09-xc9"/>
<outlet property="logoutIconImageView" destination="e9b-RT-ZHE" id="sHU-dt-3Yv"/>
<outlet property="manageAccountStackView" destination="hGN-h7-THC" id="Jw4-OX-3u5"/>
<outlet property="rechargeHistoryButton" destination="QW4-Sc-rr0" id="4dX-pS-YbU"/>
<outlet property="roundedBgView" destination="ZoG-VG-s0S" id="pCf-XI-BrX"/>
<outlet property="settingButton" destination="74r-QV-rod" id="Cj9-bK-J5D"/>
<outlet property="settingIconImageView" destination="fgo-RA-LTU" id="C0O-gL-tAC"/>
@ -635,20 +655,20 @@
<objects>
<viewController storyboardIdentifier="AboutGMEViewController" id="Yhd-pK-olD" customClass="AboutGMEViewController" customModule="GME_Remit" customModuleProvider="target" sceneMemberID="viewController">
<view key="view" contentMode="scaleToFill" id="Xko-Ko-ZKv">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" translatesAutoresizingMaskIntoConstraints="NO" id="HZI-NH-KSH">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
<subviews>
<view contentMode="scaleToFill" placeholderIntrinsicWidth="375" placeholderIntrinsicHeight="667" translatesAutoresizingMaskIntoConstraints="NO" id="iFf-7f-Hxa">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<rect key="frame" x="0.0" y="0.0" width="414" height="667"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6iy-En-3n0">
<rect key="frame" x="0.0" y="0.0" width="375" height="116"/>
<rect key="frame" x="0.0" y="0.0" width="414" height="116"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="splash_logo" translatesAutoresizingMaskIntoConstraints="NO" id="ZFj-QW-tAj">
<rect key="frame" x="21.5" y="16" width="332" height="94"/>
<rect key="frame" x="41" y="16" width="332" height="94"/>
</imageView>
</subviews>
<color key="backgroundColor" name="ThemeRedDark"/>
@ -659,37 +679,37 @@
</constraints>
</view>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="settingsLogo" translatesAutoresizingMaskIntoConstraints="NO" id="tq5-nv-adM">
<rect key="frame" x="23.5" y="148.5" width="328" height="138"/>
<rect key="frame" x="43" y="148.33333333333334" width="328" height="138.00000000000003"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" lineBreakMode="wordWrap" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AYM-92-crE">
<rect key="frame" x="34" y="314.5" width="307" height="140"/>
<rect key="frame" x="34" y="314.66666666666669" width="346" height="112"/>
<string key="text">We are licensed by Ministry of Strategy &amp; Finance to operate as the first Non-Bank Remittance Service providers in South Korea. Meeting all compliance regulations set forward by the regulators was a tough journey but today we feel proud about what we have achieved and how robust our operations are as a result of the hard work completed earlier. We are now ready with a 100% compliant and secured system that guarantees your money will arrive safely in right hands every single time.</string>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BjH-0j-TVc" userLabel="Border">
<rect key="frame" x="0.0" y="475" width="375" height="0.5"/>
<rect key="frame" x="0.0" y="447" width="414" height="0.66666666666668561"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="K7M-cd-xsc"/>
</constraints>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="App Version" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="E3H-nn-Nvh">
<rect key="frame" x="34" y="488.5" width="307" height="14"/>
<rect key="frame" x="34" y="460.66666666666669" width="346" height="14"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Semibold" family="San Francisco Display" pointSize="12"/>
<color key="textColor" red="0.92549019610000005" green="0.10980392160000001" blue="0.14117647059999999" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1.0.1" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cKU-hx-ROy">
<rect key="frame" x="34" y="509.5" width="307" height="14"/>
<rect key="frame" x="34" y="481.66666666666669" width="346" height="14"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Oak-ca-Ggm" userLabel="Border">
<rect key="frame" x="0.0" y="547" width="375" height="0.5"/>
<rect key="frame" x="0.0" y="519" width="414" height="0.66666666666662877"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="Xei-YO-zkT"/>
@ -697,13 +717,13 @@
</constraints>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Follow us on" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="bfv-Bk-7vq">
<rect key="frame" x="34" y="558.5" width="307" height="14"/>
<rect key="frame" x="34" y="530.66666666666663" width="346" height="14"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Semibold" family="San Francisco Display" pointSize="12"/>
<color key="textColor" red="0.92549019610000005" green="0.10980392160000001" blue="0.14117647059999999" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Kyg-Lw-v7u">
<rect key="frame" x="240" y="506.5" width="117" height="25"/>
<rect key="frame" x="279" y="478.66666666666669" width="117" height="25"/>
<color key="backgroundColor" red="0.90588235289999997" green="0.92941176469999998" blue="0.94901960780000005" alpha="1" colorSpace="calibratedRGB"/>
<constraints>
<constraint firstAttribute="width" constant="117" id="Bly-5e-PN8"/>
@ -723,7 +743,7 @@
</connections>
</button>
<stackView opaque="NO" contentMode="scaleToFill" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="IFe-rR-lRI">
<rect key="frame" x="34" y="583" width="25" height="25"/>
<rect key="frame" x="34" y="555" width="25" height="25"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="j8X-Fa-EPV">
<rect key="frame" x="0.0" y="0.0" width="25" height="25"/>
@ -822,26 +842,26 @@
<image name="settingsLogo" width="164" height="69"/>
<image name="settingsLogout" width="15" height="13"/>
<image name="settingsSetting" width="15" height="16"/>
<image name="sm_managet_accounts" width="27" height="22.5"/>
<image name="sm_managet_accounts" width="18" height="15"/>
<image name="sm_txn_report 2" width="64" height="64"/>
<image name="splash_logo" width="166" height="47"/>
<namedColor name="ThemeMainBackground">
<color red="0.097999997437000275" green="0.097999997437000275" blue="0.097999997437000275" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="ThemeRed">
<color red="1" green="0.15299999713897705" blue="0.15299999713897705" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color red="0.92900002002716064" green="0.10599999874830246" blue="0.14100000262260437" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="ThemeRedDark">
<color red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color red="0.92900002002716064" green="0.10599999874830246" blue="0.14100000262260437" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="ThemeSeparate">
<color white="0.5" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color red="0.82400000095367432" green="0.82400000095367432" blue="0.82400000095367432" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="ThemeSubBackground">
<color red="0.14900000393390656" green="0.14900000393390656" blue="0.14900000393390656" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color red="0.93300002813339233" green="0.93300002813339233" blue="0.93300002813339233" alpha="1" colorSpace="custom" customColorSpace="displayP3"/>
</namedColor>
<namedColor name="ThemeText">
<color white="0.80299997329711914" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color red="0.28999999165534973" green="0.28999999165534973" blue="0.28999999165534973" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
</resources>
</document>

9
GME Remit/Modules/SideMenu/SideMenuViewController.swift

@ -44,6 +44,7 @@ class SideMenuViewController: UIViewController {
case withDraw
case autoDebit
case transferHistory
case rechargeHistory
case about
case setting
}
@ -71,6 +72,7 @@ class SideMenuViewController: UIViewController {
@IBOutlet weak var availableBalanceTitleLabel: UILabel!
@IBOutlet weak var gmeWalletNoTitleLabel: UILabel!
@IBOutlet weak var transactionHistryButton: UIButton!
@IBOutlet weak var rechargeHistoryButton: UIButton!
weak var sideMenuDelegate: SideMenuDelegate?
@ -145,6 +147,7 @@ class SideMenuViewController: UIViewController {
self.withdrawButton.setTitle(StringConstants().withdrawButtonText, for: UIControl.State.normal)
self.transactionHistryButton.setTitle("transaction_report_text".localized(), for: UIControl.State.normal)
// rechargeHistoryButton.setTitle(<#T##title: String?##String?#>, for: <#T##UIControl.State#>)
}
@objc private func updateBalance(sender: Notification) {
@ -178,6 +181,12 @@ class SideMenuViewController: UIViewController {
sideMenuDelegate?.didSelectMenu(self, didSelectMenu: .transferHistory)
}
@IBAction func openRechargeHistory(_ sender: UIButton) {
self.sideMenuController?.hideLeftView()
sideMenuDelegate?.didSelectMenu(self, didSelectMenu: .rechargeHistory)
}
@IBAction func openKftcAccountList(_ sender: UIButton) {
self.sideMenuController?.hideLeftView()
sideMenuDelegate?.didSelectMenu(self, didSelectMenu: .autoDebit)

12
GME Remit/Modules/SplashScreen/User Interface/View/SplashScreen.storyboard

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14868" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15505" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<device id="retina4_0" orientation="portrait" appearance="dark"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14824"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15509"/>
<capability name="Named colors" minToolsVersion="9.0"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
@ -596,16 +596,16 @@
<image name="ic_dropdownSmall" width="6" height="3"/>
<image name="splash_logo" width="166" height="47"/>
<namedColor name="ThemeMainBackground">
<color red="0.097999997437000275" green="0.097999997437000275" blue="0.097999997437000275" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="ThemeRedDark">
<color red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<color red="0.92900002002716064" green="0.10599999874830246" blue="0.14100000262260437" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="ThemeSeparate">
<color white="0.5" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color red="0.82400000095367432" green="0.82400000095367432" blue="0.82400000095367432" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
<namedColor name="ThemeText">
<color white="0.80299997329711914" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<color red="0.28999999165534973" green="0.28999999165534973" blue="0.28999999165534973" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</namedColor>
</resources>
<color key="tintColor" red="0.78177064659999995" green="0.55228364470000002" blue="0.018981300289999999" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>

38
GME Remit/Supported Files/Colors.xcassets/ThemeGreen.colorset/Contents.json

@ -0,0 +1,38 @@
{
"info" : {
"version" : 1,
"author" : "xcode"
},
"colors" : [
{
"idiom" : "universal",
"color" : {
"color-space" : "srgb",
"components" : {
"red" : "0.031",
"alpha" : "1.000",
"blue" : "0.518",
"green" : "0.639"
}
}
},
{
"idiom" : "universal",
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"red" : "0.031",
"alpha" : "1.000",
"blue" : "0.518",
"green" : "0.639"
}
}
}
]
}
Loading…
Cancel
Save