Commit cb84b66a by SunARcTech2

Fix issues

parent 3830ec7c
No preview for this file type
......@@ -24,7 +24,6 @@
B024387720B53CB8007D12AE /* PlayAudioCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024387420B53CB7007D12AE /* PlayAudioCell.swift */; };
B024387820B53CB8007D12AE /* EditResultPhotoPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024387520B53CB8007D12AE /* EditResultPhotoPicker.swift */; };
B024388B20B53D5D007D12AE /* HomePageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024388520B53D5A007D12AE /* HomePageViewController.swift */; };
B024388C20B53D5D007D12AE /* EnquiryDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024388620B53D5B007D12AE /* EnquiryDetailsViewController.swift */; };
B024388D20B53D5D007D12AE /* OngoingEnquiryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024388720B53D5B007D12AE /* OngoingEnquiryViewController.swift */; };
B024388E20B53D5D007D12AE /* OnlineEnquiryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024388820B53D5C007D12AE /* OnlineEnquiryViewController.swift */; };
B024388F20B53D5D007D12AE /* CompleteEnquiryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B024388920B53D5C007D12AE /* CompleteEnquiryViewController.swift */; };
......@@ -143,6 +142,11 @@
B0F5F58F2140E6C60071443A /* Certificates.p12 in Resources */ = {isa = PBXBuildFile; fileRef = B0F5F5862140E6C50071443A /* Certificates.p12 */; };
B14F485320C6B1C400C95FB0 /* CardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B14F484A20C6B1C400C95FB0 /* CardView.swift */; };
B1A3E6BE20E0E9E8003194B1 /* DrawButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1A3E6B520E0E9E8003194B1 /* DrawButton.swift */; };
C725BD1221525FFD00D65D41 /* OrderDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = C725BD1121525FFD00D65D41 /* OrderDetails.swift */; };
C725BD1C2152600D00D65D41 /* OrderDetailsExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = C725BD1B2152600D00D65D41 /* OrderDetailsExt.swift */; };
C725BD2021526CF700D65D41 /* FAQDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C725BD1F21526CF700D65D41 /* FAQDetailsViewController.swift */; };
C7C33EC0215A2C69001D5B25 /* PostInFullScreenView.xib in Resources */ = {isa = PBXBuildFile; fileRef = C7C33EBF215A2C69001D5B25 /* PostInFullScreenView.xib */; };
C7C33EC2215A2C75001D5B25 /* PostInFullScreenView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7C33EC1215A2C75001D5B25 /* PostInFullScreenView.swift */; };
EC04CD3D2052CC0100B425BB /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = EC04CD3C2052CC0100B425BB /* Assets.xcassets */; };
EC04CD492052CC3B00B425BB /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = EC04CD4B2052CC3B00B425BB /* Localizable.strings */; };
EC04CD582052CC6000B425BB /* CreditMemoRefundTotalCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = EC04CD502052CC6000B425BB /* CreditMemoRefundTotalCell.xib */; };
......@@ -572,7 +576,6 @@
B024387420B53CB7007D12AE /* PlayAudioCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlayAudioCell.swift; sourceTree = "<group>"; };
B024387520B53CB8007D12AE /* EditResultPhotoPicker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EditResultPhotoPicker.swift; sourceTree = "<group>"; };
B024388520B53D5A007D12AE /* HomePageViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomePageViewController.swift; sourceTree = "<group>"; };
B024388620B53D5B007D12AE /* EnquiryDetailsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnquiryDetailsViewController.swift; sourceTree = "<group>"; };
B024388720B53D5B007D12AE /* OngoingEnquiryViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OngoingEnquiryViewController.swift; sourceTree = "<group>"; };
B024388820B53D5C007D12AE /* OnlineEnquiryViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnlineEnquiryViewController.swift; sourceTree = "<group>"; };
B024388920B53D5C007D12AE /* CompleteEnquiryViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompleteEnquiryViewController.swift; sourceTree = "<group>"; };
......@@ -684,6 +687,11 @@
B0F5F5862140E6C50071443A /* Certificates.p12 */ = {isa = PBXFileReference; lastKnownFileType = file; path = Certificates.p12; sourceTree = "<group>"; };
B14F484A20C6B1C400C95FB0 /* CardView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardView.swift; sourceTree = "<group>"; };
B1A3E6B520E0E9E8003194B1 /* DrawButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DrawButton.swift; sourceTree = "<group>"; };
C725BD1121525FFD00D65D41 /* OrderDetails.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderDetails.swift; sourceTree = "<group>"; };
C725BD1B2152600D00D65D41 /* OrderDetailsExt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderDetailsExt.swift; sourceTree = "<group>"; };
C725BD1F21526CF700D65D41 /* FAQDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FAQDetailsViewController.swift; sourceTree = "<group>"; };
C7C33EBF215A2C69001D5B25 /* PostInFullScreenView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PostInFullScreenView.xib; sourceTree = "<group>"; };
C7C33EC1215A2C75001D5B25 /* PostInFullScreenView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostInFullScreenView.swift; sourceTree = "<group>"; };
EC04CD322052CC0100B425BB /* Bhagyashree.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Bhagyashree.app; sourceTree = BUILT_PRODUCTS_DIR; };
EC04CD3C2052CC0100B425BB /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
EC04CD412052CC0100B425BB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
......@@ -1039,6 +1047,7 @@
B024384220B52DF3007D12AE /* Other */ = {
isa = PBXGroup;
children = (
C7C33EB6215A2C5E001D5B25 /* INSPhoto */,
B024385220B52F4D007D12AE /* Audio.swift */,
B024389B20B549BE007D12AE /* Utils.swift */,
B09212B620B805EA00798423 /* Constants.swift */,
......@@ -1072,11 +1081,11 @@
isa = PBXGroup;
children = (
B024388920B53D5C007D12AE /* CompleteEnquiryViewController.swift */,
B024388620B53D5B007D12AE /* EnquiryDetailsViewController.swift */,
B0815CB720B5674200E17ED4 /* EnquiryViewController.swift */,
B024388520B53D5A007D12AE /* HomePageViewController.swift */,
B024388720B53D5B007D12AE /* OngoingEnquiryViewController.swift */,
B024388820B53D5C007D12AE /* OnlineEnquiryViewController.swift */,
C725BD1F21526CF700D65D41 /* FAQDetailsViewController.swift */,
);
path = Home;
sourceTree = "<group>";
......@@ -1280,6 +1289,8 @@
B032225D20F1D6B9005116F4 /* TermsAndRules.swift */,
B0922C6E20F6443000E9F7FD /* CorporateCulture.swift */,
B0922C7020F6446B00E9F7FD /* CorporateCultureExt.swift */,
C725BD1121525FFD00D65D41 /* OrderDetails.swift */,
C725BD1B2152600D00D65D41 /* OrderDetailsExt.swift */,
);
path = Me;
sourceTree = "<group>";
......@@ -1393,6 +1404,15 @@
path = Home;
sourceTree = "<group>";
};
C7C33EB6215A2C5E001D5B25 /* INSPhoto */ = {
isa = PBXGroup;
children = (
C7C33EC1215A2C75001D5B25 /* PostInFullScreenView.swift */,
C7C33EBF215A2C69001D5B25 /* PostInFullScreenView.xib */,
);
path = INSPhoto;
sourceTree = "<group>";
};
DA8BA733CC9BC5E66A11EFFE /* Frameworks */ = {
isa = PBXGroup;
children = (
......@@ -2096,7 +2116,7 @@
EC04CD312052CC0100B425BB = {
CreatedOnToolsVersion = 9.2;
LastSwiftMigration = 0920;
ProvisioningStyle = Automatic;
ProvisioningStyle = Manual;
SystemCapabilities = {
com.apple.Push = {
enabled = 1;
......@@ -2204,6 +2224,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
C7C33EC0215A2C69001D5B25 /* PostInFullScreenView.xib in Resources */,
EC04CFE32052CF3900B425BB /* Main.storyboard in Resources */,
EC04CEC02052CE4A00B425BB /* CartTableViewCell.xib in Resources */,
EC04CF4D2052CF0B00B425BB /* TopCategoryTableViewCell.xib in Resources */,
......@@ -2399,6 +2420,7 @@
B06CC4FB212BF4F700BE3462 /* HouseMovingDateSelectionViewController.swift in Sources */,
EC04CEB52052CE3B00B425BB /* NotificationModel.swift in Sources */,
EC04CDCB2052CD4500B425BB /* SellerReviewsController.swift in Sources */,
C7C33EC2215A2C75001D5B25 /* PostInFullScreenView.swift in Sources */,
EC04CD8B2052CD0600B425BB /* SellerInvoiceModel.swift in Sources */,
EC04D03B2052D2F500B425BB /* OrderReviewProductCell.swift in Sources */,
EC04CE772052CDE700B425BB /* CompareListTableViewCell.swift in Sources */,
......@@ -2407,6 +2429,7 @@
EC04CDE02052CD5500B425BB /* TransactionDetailsTopCell.swift in Sources */,
B098116C212C524900BD7407 /* DrawTextField.swift in Sources */,
EC04CDCC2052CD4500B425BB /* SellerProductTableViewCell.swift in Sources */,
C725BD2021526CF700D65D41 /* FAQDetailsViewController.swift in Sources */,
B0B9026920B6C9D600AE834E /* WithdrawHistoryViewController.swift in Sources */,
EC04CED62052CE5800B425BB /* CustomerOrderDetailsModel.swift in Sources */,
EC04CEE12052CE6700B425BB /* MyOrdersModel.swift in Sources */,
......@@ -2532,6 +2555,7 @@
B0922C7120F6446B00E9F7FD /* CorporateCultureExt.swift in Sources */,
EC04CDEE2052CD6E00B425BB /* SellerOrderViewController.swift in Sources */,
B024386920B53C58007D12AE /* SplashViewController.swift in Sources */,
C725BD1221525FFD00D65D41 /* OrderDetails.swift in Sources */,
EC04CD592052CC6000B425BB /* CreateCreditMemoModel.swift in Sources */,
B0BD88D6212EE7C700188279 /* MyNotification.swift in Sources */,
B09212A620B8052400798423 /* DateExt.swift in Sources */,
......@@ -2656,7 +2680,6 @@
EC04CEB62052CE3B00B425BB /* NotificationTableViewCell.swift in Sources */,
B0DB804A20B694EA003F3D24 /* MyFollowersViewController.swift in Sources */,
EC04CD862052CCBD00B425BB /* ShipmentDetailsController.swift in Sources */,
B024388C20B53D5D007D12AE /* EnquiryDetailsViewController.swift in Sources */,
B0815CB120B565E400E17ED4 /* CompletedServicesViewController.swift in Sources */,
EC04CFAA2052CF2A00B425BB /* CHIPageControlAleppo.swift in Sources */,
B0F371F520EFB55F000F92D2 /* DashboardExt.swift in Sources */,
......@@ -2699,6 +2722,7 @@
EC04CD772052CCAB00B425BB /* CreditMemoListViewController.swift in Sources */,
B0815CB520B565EC00E17ED4 /* RecommendProductViewController.swift in Sources */,
EC04CFE42052CF3900B425BB /* HelperClass.swift in Sources */,
C725BD1C2152600D00D65D41 /* OrderDetailsExt.swift in Sources */,
B0815CB320B565E800E17ED4 /* MoreServicesViewController.swift in Sources */,
B092806C20F3A4D600C87648 /* RecommendProductExt.swift in Sources */,
B0B5717F212C0E3E00593801 /* Form.swift in Sources */,
......@@ -2881,16 +2905,16 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Bhagyashree/Bhagyashree.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CODE_SIGN_IDENTITY = "iPhone Developer: Garvita Jain (EDQCBH54ST)";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = S5AR757G56;
INFOPLIST_FILE = Bhagyashree/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.gdi.yuanzhongsiu-sellers";
PRODUCT_BUNDLE_IDENTIFIER = "com.gdi.yuanzhongsiu-seller";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "";
PROVISIONING_PROFILE_SPECIFIER = "";
PROVISIONING_PROFILE = "dd4d6db4-b04b-4852-bc63-57c403be8da1";
PROVISIONING_PROFILE_SPECIFIER = fengshui_seller_dev;
SWIFT_OBJC_BRIDGING_HEADER = "Bhagyashree/MARKET PLACE/Seller Create Credit Memo/Bhagyashree-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 4.0;
......@@ -2906,16 +2930,16 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Bhagyashree/Bhagyashree.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CODE_SIGN_IDENTITY = "iPhone Developer: Garvita Jain (EDQCBH54ST)";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = S5AR757G56;
INFOPLIST_FILE = Bhagyashree/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.gdi.yuanzhongsiu-sellers";
PRODUCT_BUNDLE_IDENTIFIER = "com.gdi.yuanzhongsiu-seller";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "";
PROVISIONING_PROFILE_SPECIFIER = "";
PROVISIONING_PROFILE = "dd4d6db4-b04b-4852-bc63-57c403be8da1";
PROVISIONING_PROFILE_SPECIFIER = fengshui_seller_dev;
SWIFT_OBJC_BRIDGING_HEADER = "Bhagyashree/MARKET PLACE/Seller Create Credit Memo/Bhagyashree-Bridging-Header.h";
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
......
......@@ -10,7 +10,7 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Bhagyashree/Sunarc/Model/Appointment/AppointmentExt.swift"
timestampString = "558794579.403734"
timestampString = "559566819.66458"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "25"
......@@ -41,13 +41,29 @@
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Bhagyashree/Sunarc/Model/Home/HomeScreen/Order.swift"
timestampString = "558794579.403852"
filePath = "Bhagyashree/Sunarc/Model/Me/OrderDetailsExt.swift"
timestampString = "559480213.945861"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "35"
endingLineNumber = "35"
landmarkName = "initWithJSON(json:)"
startingLineNumber = "22"
endingLineNumber = "22"
landmarkName = "getOrderDetail(incrementId:success:failure:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Bhagyashree/Sunarc/Other/HTTP/HTTP.swift"
timestampString = "559213005.3192461"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "326"
endingLineNumber = "326"
landmarkName = "uploadFileTmp(withThumbNail:api:filePath:type:result:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
......
{
"images" : [
{
"idiom" : "universal",
"filename" : "close_icon.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "pc_close_icon@2x.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "pc_close_icon@3x.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
\ No newline at end of file
{
"images" : [
{
"idiom" : "universal",
"filename" : "redDot.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
\ No newline at end of file
{
"images" : [
{
"idiom" : "universal",
"filename" : "star.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
\ No newline at end of file
{
"images" : [
{
"idiom" : "universal",
"filename" : "starLight.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
\ No newline at end of file
......@@ -17,7 +17,7 @@
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>15</string>
<string>16</string>
<key>Fabric</key>
<dict>
<key>APIKey</key>
......
......@@ -120,7 +120,7 @@ extension CompletedServicesViewController: UITableViewDelegate, UITableViewDataS
self.navigationController?.pushViewController(chatViewController, animated: true)
}
} else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self)
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
......@@ -54,7 +54,7 @@ class InvalidServicesViewController: BaseViewController {
if nextPage == true {
service.nextPage(serviceStatus: .COMPLETE, success: {
service.nextPage(serviceStatus: .CLOSED, success: {
self.tblInvalidServices.reloadData()
self.tblInvalidServices.mj_footer.endRefreshing()
}) { (error) in
......@@ -62,7 +62,7 @@ class InvalidServicesViewController: BaseViewController {
self.view.showToast(error, position: .bottom, popTime: 2.0, dismissOnTap: false )
}
} else {
service.getServices(serviceStatus: .COMPLETE, success: {
service.getServices(serviceStatus: .CLOSED, success: {
self.tblInvalidServices.reloadData()
self.tblInvalidServices.mj_header.endRefreshing()
}) { (errorMessage) in
......@@ -120,7 +120,7 @@ extension InvalidServicesViewController: UITableViewDelegate, UITableViewDataSou
self.navigationController?.pushViewController(chatViewController, animated: true)
}
} else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self)
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
......@@ -177,14 +177,14 @@ class MoreServicesViewController: WMPageController {
override func menuView(_ menu: WMMenuView!, widthForItemAt index: Int) -> CGFloat {
switch index {
case 0:
// switch index {
// case 0:
return self.view.frame.size.width/4
case 1:
return self.view.frame.size.width/4 - 20
default:
return 150
}
// case 1:
// return self.view.frame.size.width/4 - 20
// default:
// return 150
// }
}
}
......
......@@ -126,7 +126,7 @@ extension OnGoingServicesViewController: UITableViewDelegate, UITableViewDataSou
self.navigationController?.pushViewController(chatViewController, animated: true)
}
} else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self)
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
......@@ -120,7 +120,7 @@ extension ProcessingViewController: UITableViewDelegate, UITableViewDataSource {
self.navigationController?.pushViewController(chatViewController, animated: true)
}
} else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self)
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
......@@ -125,7 +125,7 @@ extension ServicesListViewController: UITableViewDelegate, UITableViewDataSource
self.navigationController?.pushViewController(chatViewController, animated: true)
}
} else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self)
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
......@@ -8,7 +8,7 @@
import UIKit
class AuspiciousDateContainer: BaseViewController {
class AuspiciousDateContainer: BaseViewController, GroundbreakingDateSelectionViewControllerDelegate, CompanyMovingDateSelectionViewControllerDelegate, MarriageDateSelectionViewControllerDelegate, RegsirationDateSelectionViewControllerDelegate, BusinessOpeningDateSelectionViewControllerDelegate, BedSettingDateSelectionViewControllerDelegate, HouseMovingDateSelectionViewControllerDelegate, GodSettingDateSelectionViewControllerDelegate {
@IBOutlet var groundbreakingDateSelection: UIView!
@IBOutlet var companyMovingDateSelection: UIView!
......@@ -18,6 +18,7 @@ class AuspiciousDateContainer: BaseViewController {
@IBOutlet var bedSettingDateSelection: UIView!
@IBOutlet var houseMovingDateSelection: UIView!
@IBOutlet var godSettingDateSelection: UIView!
@IBOutlet var lblTitle: UILabel!
// var seller: Seller?
var service: String?
......@@ -32,6 +33,9 @@ class AuspiciousDateContainer: BaseViewController {
self.navigationController?.popViewController(animated: true)
}
func serviceName(name: String) {
self.lblTitle.text = name
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
......@@ -41,48 +45,56 @@ class AuspiciousDateContainer: BaseViewController {
if segue.identifier == "GroundbreakingDateSelectionViewController" {
(segue.destination as! GroundbreakingDateSelectionViewController).incrementId = incrementId
(segue.destination as! GroundbreakingDateSelectionViewController).orderId = orderId
(segue.destination as! GroundbreakingDateSelectionViewController).delegate = self
}
case .MovingCompany:
companyMovingDateSelection.isHidden = false
if segue.identifier == "CompanyMovingDateSelectionViewController" {
(segue.destination as! CompanyMovingDateSelectionViewController).incrementId = incrementId
(segue.destination as! CompanyMovingDateSelectionViewController).orderId = orderId
(segue.destination as! CompanyMovingDateSelectionViewController).delegate = self
}
case .Marriage:
marriageDateSelection.isHidden = false
if segue.identifier == "MarriageDateSelectionViewController" {
(segue.destination as! MarriageDateSelectionViewController).incrementId = incrementId
(segue.destination as! MarriageDateSelectionViewController).orderId = orderId
(segue.destination as! MarriageDateSelectionViewController).delegate = self
}
case .Registration:
registrationDateSelection.isHidden = false
if segue.identifier == "RegsirationDateSelectionViewController" {
(segue.destination as! RegsirationDateSelectionViewController).incrementId = incrementId
(segue.destination as! RegsirationDateSelectionViewController).orderId = orderId
(segue.destination as! RegsirationDateSelectionViewController).delegate = self
}
case .StartOpeningBusiness:
businessOpeningDateSelection.isHidden = false
if segue.identifier == "BusinessOpeningDateSelectionViewController" {
(segue.destination as! BusinessOpeningDateSelectionViewController).incrementId = incrementId
(segue.destination as! BusinessOpeningDateSelectionViewController).orderId = orderId
(segue.destination as! BusinessOpeningDateSelectionViewController).delegate = self
}
case .BedSetting:
bedSettingDateSelection.isHidden = false
if segue.identifier == "BedSettingDateSelectionViewController" {
(segue.destination as! BedSettingDateSelectionViewController).incrementId = incrementId
(segue.destination as! BedSettingDateSelectionViewController).orderId = orderId
(segue.destination as! BedSettingDateSelectionViewController).delegate = self
}
case .MovingHouse:
houseMovingDateSelection.isHidden = false
if segue.identifier == "HouseMovingDateSelectionViewController" {
(segue.destination as! HouseMovingDateSelectionViewController).incrementId = incrementId
(segue.destination as! HouseMovingDateSelectionViewController).orderId = orderId
(segue.destination as! HouseMovingDateSelectionViewController).delegate = self
}
case .GODSetting:
godSettingDateSelection.isHidden = false
if segue.identifier == "GodSettingDateSelectionViewController" {
(segue.destination as! GodSettingDateSelectionViewController).incrementId = incrementId
(segue.destination as! GodSettingDateSelectionViewController).orderId = orderId
(segue.destination as! GodSettingDateSelectionViewController).delegate = self
}
default:
print("Form not found")
......
......@@ -8,6 +8,13 @@
import UIKit
protocol BedSettingDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class BedSettingDateSelectionViewController: BaseViewController {
@IBOutlet var scroller: UIScrollView!
......@@ -24,6 +31,7 @@ class BedSettingDateSelectionViewController: BaseViewController {
var isWeekDay = false
var incrementId: String?
var orderId: String?
var delegate: BedSettingDateSelectionViewControllerDelegate!
override func viewDidLoad() {
super.viewDidLoad()
......@@ -33,7 +41,8 @@ class BedSettingDateSelectionViewController: BaseViewController {
}
FormDetail.get(incrementId: incrementId_, success: { (customOptions) in
FormDetail.get(incrementId: incrementId_, success: { (customOptions, productName) in
self.delegate.serviceName(name: productName)
for option in customOptions {
if option.option == "Owner Name" {
......
......@@ -9,6 +9,11 @@
import UIKit
protocol BusinessOpeningDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class BusinessOpeningDateSelectionViewController: BaseViewController {
......@@ -28,7 +33,8 @@ class BusinessOpeningDateSelectionViewController: BaseViewController {
var service: String?
var incrementId: String?
var orderId: String?
var delegate: BusinessOpeningDateSelectionViewControllerDelegate!
override func viewDidLoad() {
super.viewDidLoad()
......@@ -37,7 +43,8 @@ class BusinessOpeningDateSelectionViewController: BaseViewController {
}
FormDetail.get(incrementId: incrementId_, success: { (customOptions) in
FormDetail.get(incrementId: incrementId_, success: { (customOptions, productName) in
self.delegate.serviceName(name: productName)
for option in customOptions {
if option.option == "Owner Name" {
......
......@@ -8,6 +8,10 @@
import UIKit
protocol CompanyMovingDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class CompanyMovingDateSelectionViewController: BaseViewController {
@IBOutlet var scroller: UIScrollView!
......@@ -22,7 +26,7 @@ class CompanyMovingDateSelectionViewController: BaseViewController {
var incrementId: String?
var orderId: String?
var delegate: CompanyMovingDateSelectionViewControllerDelegate!
var isWeekday = false
override func viewDidLoad() {
......@@ -33,7 +37,8 @@ class CompanyMovingDateSelectionViewController: BaseViewController {
}
FormDetail.get(incrementId: incrementId_, success: { (customOptions) in
FormDetail.get(incrementId: incrementId_, success: { (customOptions, productName) in
self.delegate.serviceName(name: productName)
for option in customOptions {
if option.option == "Owner Name" {
......
......@@ -8,6 +8,11 @@
import UIKit
protocol GodSettingDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class GodSettingDateSelectionViewController: BaseViewController {
@IBOutlet var scroller: UIScrollView!
......@@ -24,6 +29,7 @@ class GodSettingDateSelectionViewController: BaseViewController {
var isWeekday = false
var incrementId: String?
var orderId: String?
var delegate: GodSettingDateSelectionViewControllerDelegate!
override func viewDidLoad() {
super.viewDidLoad()
......@@ -33,7 +39,8 @@ class GodSettingDateSelectionViewController: BaseViewController {
}
FormDetail.get(incrementId: incrementId_, success: { (customOptions) in
FormDetail.get(incrementId: incrementId_, success: { (customOptions, productName) in
self.delegate.serviceName(name: productName)
for option in customOptions {
if option.option == "Owner Name" {
......
......@@ -8,6 +8,9 @@
import UIKit
protocol GroundbreakingDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class GroundbreakingDateSelectionViewController: BaseViewController {
......@@ -22,6 +25,7 @@ class GroundbreakingDateSelectionViewController: BaseViewController {
var incrementId: String?
var orderId: String?
var delegate: GroundbreakingDateSelectionViewControllerDelegate!
override func viewDidLoad() {
super.viewDidLoad()
......@@ -31,7 +35,8 @@ class GroundbreakingDateSelectionViewController: BaseViewController {
}
FormDetail.get(incrementId: incrementId_, success: { (customOptions) in
FormDetail.get(incrementId: incrementId_, success: { (customOptions, productName) in
self.delegate.serviceName(name: productName)
for option in customOptions {
if option.option == "Owner Name" {
......
......@@ -8,6 +8,13 @@
import UIKit
protocol HouseMovingDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class HouseMovingDateSelectionViewController: BaseViewController {
@IBOutlet var scroller: UIScrollView!
......@@ -23,6 +30,7 @@ class HouseMovingDateSelectionViewController: BaseViewController {
var isWeekDay = false
var incrementId: String?
var orderId: String = "0"
var delegate: HouseMovingDateSelectionViewControllerDelegate!
override func viewDidLoad() {
super.viewDidLoad()
......@@ -32,7 +40,8 @@ class HouseMovingDateSelectionViewController: BaseViewController {
}
FormDetail.get(incrementId: incrementId_, success: { (customOptions) in
FormDetail.get(incrementId: incrementId_, success: { (customOptions, productName) in
self.delegate.serviceName(name: productName)
for option in customOptions {
if option.option == "Owner Name" {
......
......@@ -8,6 +8,11 @@
import UIKit
protocol MarriageDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class MarriageDateSelectionViewController: BaseViewController {
@IBOutlet var scroller: UIScrollView!
......@@ -38,6 +43,7 @@ class MarriageDateSelectionViewController: BaseViewController {
var service: String?
var incrementId: String?
var orderId: String = "0"
var delegate: MarriageDateSelectionViewControllerDelegate!
override func viewDidLoad() {
super.viewDidLoad()
......@@ -47,7 +53,8 @@ class MarriageDateSelectionViewController: BaseViewController {
}
FormDetail.get(incrementId: incrementId_, success: { (customOptions) in
FormDetail.get(incrementId: incrementId_, success: { (customOptions, productName) in
self.delegate.serviceName(name: productName)
for option in customOptions {
if option.option == "Husband Name" {
......
......@@ -8,6 +8,13 @@
import UIKit
protocol RegsirationDateSelectionViewControllerDelegate {
func serviceName(name: String)
}
class RegsirationDateSelectionViewController: BaseViewController {
@IBOutlet var scroller: UIScrollView!
......@@ -25,7 +32,8 @@ class RegsirationDateSelectionViewController: BaseViewController {
var isWeekDay = false
var incrementId: String?
var orderId: String?
var delegate: RegsirationDateSelectionViewControllerDelegate!
override func viewDidLoad() {
super.viewDidLoad()
......@@ -34,7 +42,8 @@ class RegsirationDateSelectionViewController: BaseViewController {
}
FormDetail.get(incrementId: incrementId_, success: { (customOptions) in
FormDetail.get(incrementId: incrementId_, success: { (customOptions, productName) in
self.delegate.serviceName(name: productName)
for option in customOptions {
if option.option == "Husband's Name" {
......
......@@ -8,10 +8,13 @@
import UIKit
class FengshuiServiceContainerViewController: UIViewController {
class FengshuiServiceContainerViewController: UIViewController, OnsiteFengshuiViewControllerDelegate, FloorPlanFengshuiViewControllerDelegate {
@IBOutlet var floorPlanView: UIView!
@IBOutlet var onsitePlanView: UIView!
@IBOutlet var lblTitle: UILabel!
// var seller: Seller?
var service: String?
......@@ -49,13 +52,19 @@ class FengshuiServiceContainerViewController: UIViewController {
(segue.destination as! OnsiteFengshuiViewController).categoryType = categoryType
(segue.destination as! OnsiteFengshuiViewController).incrementId = incrementId
(segue.destination as! OnsiteFengshuiViewController).orderId = orderId
(segue.destination as! OnsiteFengshuiViewController).delegate = self
} else if segue.identifier == "FloorPlanFengshuiViewController" {
(segue.destination as! FloorPlanFengshuiViewController).categoryType = categoryType
(segue.destination as! FloorPlanFengshuiViewController).incrementId = incrementId
(segue.destination as! FloorPlanFengshuiViewController).orderId = orderId
(segue.destination as! FloorPlanFengshuiViewController).delegate = self
}
}
func serviceName(name: String) {
lblTitle.text = name
}
}
......
......@@ -8,6 +8,8 @@
import UIKit
import Kingfisher
import INSPhotoGallery
enum PhotoFor: String {
......@@ -15,6 +17,11 @@ enum PhotoFor: String {
case bedroom
}
protocol FloorPlanFengshuiViewControllerDelegate {
func serviceName(name: String)
}
class FloorPlanFengshuiViewController: UIViewController {
var isGeomencyService = false
......@@ -22,6 +29,7 @@ class FloorPlanFengshuiViewController: UIViewController {
var categoryType: CategoryType = .OnsiteServiceGeomancy
var incrementId: String?
var orderId: String?
var delegate: FloorPlanFengshuiViewControllerDelegate!
@IBOutlet var txtFullAddress: UITextView!
@IBOutlet var txtFamilyMembers: UITextView!
......@@ -40,8 +48,10 @@ class FloorPlanFengshuiViewController: UIViewController {
return
}
FormDetail.get(incrementId: incrementId_, success: { (customOptions) in
FormDetail.get(incrementId: incrementId_, success: { (customOptions, productName) in
self.delegate.serviceName(name: productName)
for option in customOptions {
if option.option == "Full Address" {
......@@ -72,6 +82,44 @@ class FloorPlanFengshuiViewController: UIViewController {
@IBAction func previewImage1(gesture: UITapGestureRecognizer) {
if let image = imgHouseFrontImageView.image {
self.showImage(image: image)
}
}
@IBAction func previewImage2(gesture: UITapGestureRecognizer) {
if let image = imgBedRoomImageView.image {
self.showImage(image: image)
}
}
func showImage(image: UIImage) {
var photos = [INSPhoto]()
let photo = INSPhoto(image: image, thumbnailImage: nil)
photos.append(photo)
let galleryPreview = INSPhotosViewController(photos: photos, initialPhoto: nil, referenceView: self.navigationController?.view)
if let postInFullScreenView = Utils.viewFrom("PostInFullScreenView") as? PostInFullScreenView {
postInFullScreenView.setNeedsLayout()
postInFullScreenView.layoutIfNeeded()
galleryPreview.overlayView = postInFullScreenView
}
galleryPreview.referenceViewForPhotoWhenDismissingHandler = { photo in
return nil
}
self.present(galleryPreview, animated: true, completion: {
})
}
@IBAction func submit() {
let editResult = Utils.viewController(storyboardName: "Appointment", ofType: EditResultViewController.self)
......
......@@ -8,6 +8,10 @@
import UIKit
protocol OnsiteFengshuiViewControllerDelegate {
func serviceName(name: String)
}
class OnsiteFengshuiViewController: UIViewController {
var isGeomencyService = false
......@@ -22,7 +26,8 @@ class OnsiteFengshuiViewController: UIViewController {
var categoryType: CategoryType = .OnsiteServiceGeomancy
var incrementId: String?
var orderId: String?
var delegate: OnsiteFengshuiViewControllerDelegate!
override func viewDidLoad() {
super.viewDidLoad()
......@@ -31,7 +36,8 @@ class OnsiteFengshuiViewController: UIViewController {
}
FormDetail.get(incrementId: incrementId_, success: { (customOptions) in
FormDetail.get(incrementId: incrementId_, success: { (customOptions, productName) in
self.delegate.serviceName(name: productName)
for option in customOptions {
if option.option == "Full Address" {
......
......@@ -8,6 +8,11 @@
import UIKit
protocol CompanyNamingServiceViewControllerDelegate {
func serviceName(name: String)
}
class CompanyNamingServiceViewController: BaseViewController {
......@@ -26,7 +31,7 @@ class CompanyNamingServiceViewController: BaseViewController {
@IBOutlet var scroller: UIScrollView!
var zodiacPickerFor = 0
var orderId: String?
var delegate: CompanyNamingServiceViewControllerDelegate!
// var seller: Seller?
var service: String?
// var customOption = ServiceCustomOption()
......@@ -42,7 +47,8 @@ class CompanyNamingServiceViewController: BaseViewController {
}
FormDetail.get(incrementId: incrementId_, success: { (customOptions) in
FormDetail.get(incrementId: incrementId_, success: { (customOptions, productName) in
self.delegate.serviceName(name: productName)
for option in customOptions {
if option.option == "Company Name " {
......
......@@ -8,6 +8,11 @@
import UIKit
protocol CompanyReNamingServiceViewControllerDelegate {
func serviceName(name: String)
}
class CompanyReNamingServiceViewController: BaseViewController {
......@@ -26,7 +31,7 @@ class CompanyReNamingServiceViewController: BaseViewController {
var incrementId: String?
var orderId: String?
var delegate: CompanyReNamingServiceViewControllerDelegate!
override func viewDidLoad() {
super.viewDidLoad()
......@@ -36,7 +41,8 @@ class CompanyReNamingServiceViewController: BaseViewController {
}
FormDetail.get(incrementId: incrementId_, success: { (customOptions) in
FormDetail.get(incrementId: incrementId_, success: { (customOptions, productName) in
self.delegate.serviceName(name: productName)
for option in customOptions {
if option.option == "Original Company Name" {
......
......@@ -8,6 +8,10 @@
import UIKit
protocol IndividualNamingServiceViewControllerDelegate {
func serviceName(name: String)
}
class IndividualNamingServiceViewController: BaseViewController {
......@@ -32,6 +36,7 @@ class IndividualNamingServiceViewController: BaseViewController {
var zodiacPickerFor = 0
var incrementId: String?
var orderId: String?
var delegate: IndividualNamingServiceViewControllerDelegate!
// var seller: Seller?
var service: String?
......@@ -48,7 +53,8 @@ class IndividualNamingServiceViewController: BaseViewController {
}
FormDetail.get(incrementId: incrementId_, success: { (customOptions) in
FormDetail.get(incrementId: incrementId_, success: { (customOptions, productName) in
self.delegate.serviceName(name: productName)
for option in customOptions {
if option.option == "B.O.D" {
......
......@@ -8,6 +8,11 @@
import UIKit
protocol IndividualReNamingServiceViewControllerDelegate {
func serviceName(name: String)
}
class IndividualReNamingServiceViewController: BaseViewController {
@IBOutlet var txtOrignalName: UITextField!
......@@ -29,6 +34,7 @@ class IndividualReNamingServiceViewController: BaseViewController {
var zodiacPickerFor = 0
var incrementId: String?
var orderId: String?
var delegate: IndividualReNamingServiceViewControllerDelegate!
override func viewDidLoad() {
super.viewDidLoad()
......@@ -38,7 +44,8 @@ class IndividualReNamingServiceViewController: BaseViewController {
}
FormDetail.get(incrementId: incrementId_, success: { (customOptions) in
FormDetail.get(incrementId: incrementId_, success: { (customOptions, productName) in
self.delegate.serviceName(name: productName)
for option in customOptions {
if option.option == "B.O.D" {
......
......@@ -8,12 +8,13 @@
import UIKit
class ScienceOfNamingContainerViewController: BaseViewController {
class ScienceOfNamingContainerViewController: BaseViewController, IndividualNamingServiceViewControllerDelegate, IndividualReNamingServiceViewControllerDelegate, CompanyNamingServiceViewControllerDelegate, CompanyReNamingServiceViewControllerDelegate {
@IBOutlet var individualNamingServiceView: UIView!
@IBOutlet var individualReNamingServiceView: UIView!
@IBOutlet var companyNamingServiceView: UIView!
@IBOutlet var companyReNamingServiceView: UIView!
@IBOutlet var lblTitle: UILabel!
// var seller: Seller?
var service: String?
......@@ -39,24 +40,28 @@ class ScienceOfNamingContainerViewController: BaseViewController {
if segue.identifier == "IndividualNamingServiceViewController" {
(segue.destination as! IndividualNamingServiceViewController).incrementId = incrementId
(segue.destination as! IndividualNamingServiceViewController).orderId = orderId
(segue.destination as! IndividualNamingServiceViewController).delegate = self
}
case .IndividualNamingServiceReNamedChangeName:
individualReNamingServiceView.isHidden = false
if segue.identifier == "IndividualReNamingServiceViewController" {
(segue.destination as! IndividualReNamingServiceViewController).incrementId = incrementId
(segue.destination as! IndividualReNamingServiceViewController).orderId = orderId
(segue.destination as! IndividualReNamingServiceViewController).delegate = self
}
case .CompanyNamingServiceNamed:
companyNamingServiceView.isHidden = false
if segue.identifier == "CompanyNamingServiceViewController" {
(segue.destination as! CompanyNamingServiceViewController).incrementId = incrementId
(segue.destination as! CompanyNamingServiceViewController).orderId = orderId
(segue.destination as! CompanyNamingServiceViewController).delegate = self
}
case .CompanyNamingServiceReNamedChangeName:
companyReNamingServiceView.isHidden = false
if segue.identifier == "CompanyReNamingServiceViewController" {
(segue.destination as! CompanyReNamingServiceViewController).incrementId = incrementId
(segue.destination as! CompanyReNamingServiceViewController).orderId = orderId
(segue.destination as! CompanyReNamingServiceViewController).delegate = self
}
default:
print("Form not found")
......@@ -65,6 +70,10 @@ class ScienceOfNamingContainerViewController: BaseViewController {
}
func serviceName(name: String) {
self.lblTitle.text = name
}
}
......
......@@ -98,7 +98,7 @@ extension CompleteEnquiryViewController: UITableViewDataSource, UITableViewDeleg
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
tableView.deselectRow(at: indexPath, animated: true)
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self)
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = enquiry.enquiries[indexPath.row].incrementId!
enquiryDetailsViewController.orderId = enquiry.enquiries[indexPath.row].orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
//
// EnquiryDetailsViewController.swift
// FengShuiDesign
//
// Created by sunarc on 16/05/18.
// Copyright © 2018 sunarc. All rights reserved.
//
import UIKit
import Kingfisher
class EnquiryDetailsViewController: BaseViewController {
@IBOutlet var tblDetails: UITableView!
var incrementId = "0"
var orderId = "0"
var appointmentDetails = Appointment()
override func viewDidLoad() {
super.viewDidLoad()
appointmentDetails.getAppointmentDetails(incrementId: incrementId, success: {
self.tblDetails.reloadData()
}) { (errorMessage) in
self.view.showToast(errorMessage, position: .bottom, popTime: 2.0, dismissOnTap: false)
}
}
}
extension EnquiryDetailsViewController {
@IBAction func chatHistory() {
let chatViewController = Utils.viewController(storyboardName: "Home", ofType: OnlineEnquiryViewController.self)
chatViewController.orderId = orderId
chatViewController.isOrderCompleted = true
chatViewController.customerProfileImage = appointmentDetails.customerProfileImage
chatViewController.customerName = appointmentDetails.customerName!
chatViewController.customerId = appointmentDetails.customerId
self.navigationController?.pushViewController(chatViewController, animated: true)
}
@IBAction func back() {
self.navigationController?.popViewController(animated: true)
}
}
extension EnquiryDetailsViewController: UITableViewDelegate, UITableViewDataSource {
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 2
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if indexPath.row == 0 {
let cell = tableView.dequeueReusableCell(withIdentifier: "enquiryDetails") as! EnquiryDetailsCell
cell.appointmentDetails = appointmentDetails
return cell
}else{
let cell = tableView.dequeueReusableCell(withIdentifier: "review") as! EnquiryReviewCell
cell.appointmentDetails = appointmentDetails
return cell
}
}
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
tableView.deselectRow(at: indexPath, animated: true)
}
}
class EnquiryDetailsCell: UITableViewCell {
@IBOutlet var imgCustomer: UIImageView!
@IBOutlet var lblName: UILabel!
@IBOutlet var lblPriceNew: UILabel!
@IBOutlet var lblPriceOld: UILabel!
@IBOutlet var lblDateTime: UILabel!
var appointmentDetails: Appointment? {
didSet {
if let appointmentDetails = appointmentDetails {
if let profileImage = appointmentDetails.customerProfileImage {
let url = URL(string: profileImage)
imgCustomer.kf.setImage(with: url, placeholder: UIImage(named: "placeholder"), options: [.transition(ImageTransition.fade(1)), .scaleFactor(1.0)], progressBlock: nil, completionHandler: nil)
}
lblName.text = appointmentDetails.customerName
lblPriceNew.text = appointmentDetails.orderTotal
// if let orderTotal = appointmentDetails.orderTotal {
// let attributedString = NSMutableAttributedString(string:orderTotal)
// attributedString.addAttribute(NSAttributedStringKey.baselineOffset, value: 0, range: NSMakeRange(0, attributedString.length))
// attributedString.addAttribute(NSAttributedStringKey.strikethroughStyle, value: NSNumber(value: NSUnderlineStyle.styleThick.rawValue), range: NSMakeRange(0, attributedString.length))
// attributedString.addAttribute(NSAttributedStringKey.strikethroughColor, value: UIColor.gray, range: NSMakeRange(0, attributedString.length))
// lblPriceOld.attributedText = attributedString
// }
}
}
}
@IBAction func chatHistory() {
}
}
class EnquiryReviewCell: UITableViewCell {
@IBOutlet var btnStar1: UIButton!
@IBOutlet var btnStar2: UIButton!
@IBOutlet var btnStar3: UIButton!
@IBOutlet var btnStar4: UIButton!
@IBOutlet var btnStar5: UIButton!
@IBOutlet var txtReview: UITextView!
@IBOutlet var lblDateTime: UILabel!
var appointmentDetails: Appointment? {
didSet {
if let appointmentDetails = appointmentDetails {
self.txtReview.text = appointmentDetails.reviewMessage
self.lblDateTime.text = appointmentDetails.reviewDateTime
if let rating = appointmentDetails.rating {
let ratingAsInt = Int(rating)!
if ratingAsInt > 0 {
btnStar1.setImage(UIImage(named: "filledStar"), for: .normal)
}
if ratingAsInt > 1 {
btnStar2.setImage(UIImage(named: "filledStar"), for: .normal)
}
if ratingAsInt > 2 {
btnStar3.setImage(UIImage(named: "filledStar"), for: .normal)
}
if ratingAsInt > 3 {
btnStar4.setImage(UIImage(named: "filledStar"), for: .normal)
}
if ratingAsInt > 4 {
btnStar5.setImage(UIImage(named: "filledStar"), for: .normal)
}
}
}
}
}
}
//
// FAQDetailsViewController.swift
// ShangMarket
//
// Created by sunarc on 15/06/18.
// Copyright © 2018 Sunarc. All rights reserved.
//
import UIKit
import Kingfisher
class FAQDetailsViewController: UIViewController {
@IBOutlet var tblFAQDetila: UITableView!
var orderId: String = ""
var incrementId: String = ""
let orderDetails = OrderDetails()
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
orderDetails.getOrderDetail(incrementId: incrementId, success: {
self.tblFAQDetila.reloadData()
}) { (errorMessage) in
self.view.showToast(errorMessage, position: .bottom, popTime: 2.0, dismissOnTap: false)
}
}
@IBAction func back() {
self.navigationController?.popViewController(animated: true)
}
@IBAction func review() {
self.performSegue(withIdentifier: "review", sender: self)
}
@IBAction func chatHistory() {
let chatVC = Utils.viewController(storyboardName: "Home", ofType: OnlineEnquiryViewController.self)
chatVC.orderId = orderId
chatVC.customerId = orderDetails.customerId ?? ""
chatVC.customerName = orderDetails.customerName ?? ""
chatVC.customerProfileImage = orderDetails.customerImage
chatVC.isOrderCompleted = true
self.navigationController?.pushViewController(chatVC, animated: true)
}
}
extension FAQDetailsViewController: UITableViewDelegate, UITableViewDataSource {
func numberOfSections(in tableView: UITableView) -> Int {
return 3
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if section == 0 {
return 1
} else if section == 1 {
return orderDetails.reviews.count == 0 ? 0 : 1
} else if section == 2 {
return orderDetails.reviews.count
}
return 0
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if indexPath.section == 0 {
let oderdetailCell = tableView.dequeueReusableCell(withIdentifier: "OrderdetailCell", for: indexPath) as! OrderdetailCell
oderdetailCell.orderDetilas = orderDetails
return oderdetailCell
} else if indexPath.section == 1 {
let fAQReviewTitleCell = tableView.dequeueReusableCell(withIdentifier: "FAQReviewTitleCell", for: indexPath) as! FAQReviewTitleCell
return fAQReviewTitleCell
} else if indexPath.section == 2 {
let fAQReviewCell = tableView.dequeueReusableCell(withIdentifier: "FAQReviewCell", for: indexPath) as! FAQReviewCell
fAQReviewCell.serviceReview = orderDetails.reviews[indexPath.row]
return fAQReviewCell
}
return UITableViewCell()
}
}
class OrderdetailCell: UITableViewCell {
@IBOutlet var lblMasterName: UILabel!
@IBOutlet var lblPrice: UILabel!
@IBOutlet var lblDateTime: UILabel!
@IBOutlet var imgSellerImage: UIImageView!
var orderDetilas: OrderDetails? {
didSet {
if let orderDetilas = orderDetilas {
self.lblMasterName.text = orderDetilas.customerName
self.lblPrice.text = orderDetilas.price
self.lblDateTime.text = orderDetilas.orderDate
if let image = orderDetilas.customerImage {
let url = URL(string: image)
imgSellerImage.kf.setImage(with: url, placeholder: UIImage(named: "placeholder"), options: [.transition(ImageTransition.fade(1)), .scaleFactor(1.0)], progressBlock: nil, completionHandler: nil)
}
}
}
}
}
class FAQReviewTitleCell: UITableViewCell {
}
class FAQReviewCell: UITableViewCell {
@IBOutlet var lblDateTime: UILabel!
@IBOutlet var lblMessage: UILabel!
@IBOutlet var imgRating1: UIImageView!
@IBOutlet var imgRating2: UIImageView!
@IBOutlet var imgRating3: UIImageView!
@IBOutlet var imgRating4: UIImageView!
@IBOutlet var imgRating5: UIImageView!
var serviceReview: ServiceReview? {
didSet {
if let serviceReview = serviceReview {
self.lblDateTime.text = serviceReview.date
self.lblMessage.text = serviceReview.message
if let rating = serviceReview.rating {
let ratingAsInt = Int(rating)
if ratingAsInt! > 0 {
imgRating1.image = UIImage(named: "star")
}
if ratingAsInt! > 1 {
imgRating2.image = UIImage(named: "star")
}
if ratingAsInt! > 2 {
imgRating3.image = UIImage(named: "star")
}
if ratingAsInt! > 3 {
imgRating4.image = UIImage(named: "star")
}
if ratingAsInt! > 4 {
imgRating5.image = UIImage(named: "star")
}
}
}
}
}
}
......@@ -21,7 +21,35 @@ class HomePageViewController: BaseViewController {
override func viewDidLoad() {
super.viewDidLoad()
let headerForLoading = MJRefreshNormalHeader {
self.dashboard.getDashboardData(success: {
self.tblSellerDashbord.reloadData()
self.tblSellerDashbord.mj_header.endRefreshing()
}) { (message) in
self.tblSellerDashbord.mj_header.endRefreshing()
self.view.showToast(message, position: .bottom, popTime: 1, dismissOnTap: false)
}
}
headerForLoading?.activityIndicatorViewStyle = .gray
headerForLoading?.lastUpdatedTimeLabel.isHidden = true
headerForLoading?.stateLabel.isHidden = true
tblSellerDashbord.mj_header = headerForLoading
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
tblSellerDashbord.mj_header.beginRefreshing()
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
let ref = Database.database().reference().child("seller").child("\(User.customerId)")
ref.removeAllObservers()
ref.observe(DataEventType.value) { (snapshot) in
if let postDict = snapshot.value as? [String : AnyObject] {
if let status = postDict["userStatus"] as? String {
......@@ -33,6 +61,9 @@ class HomePageViewController: BaseViewController {
}
self.isThereAnyUnreadMessage = false
if let chatCountIds = postDict["chatCountId"] as? String {
print(" *** \(chatCountIds) *** ")
if chatCountIds.count > 0 {
if chatCountIds.components(separatedBy: ",").count > 0 {
self.isThereAnyUnreadMessage = true
......@@ -46,27 +77,6 @@ class HomePageViewController: BaseViewController {
Database.database().reference().child("seller").child("\(User.customerId)").child("userStatus").onDisconnectSetValue("offline")
let headerForLoading = MJRefreshNormalHeader {
self.dashboard.getDashboardData(success: {
self.tblSellerDashbord.reloadData()
self.tblSellerDashbord.mj_header.endRefreshing()
}) { (message) in
self.tblSellerDashbord.mj_header.endRefreshing()
self.view.showToast(message, position: .bottom, popTime: 1, dismissOnTap: false)
}
}
headerForLoading?.activityIndicatorViewStyle = .gray
headerForLoading?.lastUpdatedTimeLabel.isHidden = true
headerForLoading?.stateLabel.isHidden = true
tblSellerDashbord.mj_header = headerForLoading
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
tblSellerDashbord.mj_header.beginRefreshing()
}
}
......@@ -113,13 +123,8 @@ extension HomePageViewController: UITableViewDelegate, UITableViewDataSource {
cell.sellerImage.kf.setImage(with: url, placeholder: UIImage(named: "placeholder"), options: [.transition(ImageTransition.fade(1)), .scaleFactor(1.0)], progressBlock: nil, completionHandler: nil)
}
if isThereAnyUnreadMessage == true {
cell.imgUnreadMsg.image = UIImage(named: "email")
} else {
cell.imgUnreadMsg.image = UIImage(named: "email-box")
}
cell.imgRedDot.isHidden = isThereAnyUnreadMessage == true ? false : true
cell.lblStatus.text = User.isOnline == true ? "Online" : "Offline"
cell.switchMode.setOn(User.isOnline, animated: true)
......@@ -164,7 +169,7 @@ extension HomePageViewController: UITableViewDelegate, UITableViewDataSource {
self.navigationController?.pushViewController(chatViewController, animated: true)
}
} else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self)
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = order.incrementId!
enquiryDetailsViewController.orderId = order.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......@@ -209,6 +214,7 @@ class SellerProfileCell: UITableViewCell {
@IBOutlet var lblSellerName: UILabel!
@IBOutlet var lblSellerTitle: UILabel!
@IBOutlet var sellerImage: UIImageView!
@IBOutlet var imgRedDot: UIImageView!
@IBOutlet var lblYesterdayTransections: UILabel!
@IBOutlet var lblYesterdayIncome: UILabel!
@IBOutlet var lblThisWeekTransection: UILabel!
......
......@@ -9,8 +9,9 @@
import UIKit
import FirebaseDatabase
import Kingfisher
import AVFoundation
class OnlineEnquiryViewController: UIViewController {
class OnlineEnquiryViewController: BaseViewController {
@IBOutlet var tblChat: UITableView!
@IBOutlet var txtComment: UITextView!
......@@ -30,6 +31,7 @@ class OnlineEnquiryViewController: UIViewController {
var customerName: String = ""
var customerId: String?
var chatCountId = ""
var recordingPermissionGranted = false
override func viewDidLoad() {
super.viewDidLoad()
......@@ -90,8 +92,16 @@ class OnlineEnquiryViewController: UIViewController {
}
}
}
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
AVAudioSession.sharedInstance().requestRecordPermission { (granted) in
self.recordingPermissionGranted = granted
print("granted = \(granted)")
}
}
......@@ -167,6 +177,15 @@ extension OnlineEnquiryViewController {
@IBAction func startRecordAudio() {
if recordingPermissionGranted == false {
//
// let alert = UIAlertController(title: "Permission required", message: "Microphone permissions is not granted, please to settings and enable microphone permission", preferredStyle: .alert)
//
// let
//
// return
}
Audio.startRecording(success: {
print("recording started")
}) { (errorMessage) in
......
......@@ -65,9 +65,74 @@ class ChangePasswordViewController: UIViewController {
return false
}
return checkPasswordStrength()
}
func checkPasswordStrength() -> Bool {
var isLowerCaseCharAvailable = false
var isUpperCaseCharAvailable = false
var isDigitesAvailable = false
var specialCharAvailable = false
if txtConfirmPassword.text!.count < 8 {
self.view.showToast("Password should be 8 charecter long", position: .bottom, popTime: 2.0, dismissOnTap: false)
return false
}
var count = 0
let lowerCaseSet = CharacterSet(charactersIn: "abcdefghijklmnopqrstuvwxyz")
if txtConfirmPassword.text?.rangeOfCharacter(from: lowerCaseSet) != nil {
isLowerCaseCharAvailable = true
count += 1
}
let upperCaseSet = CharacterSet(charactersIn: "ABCDEFGHIJKLMNOPQRSTUVWXYZ")
if txtConfirmPassword.text?.rangeOfCharacter(from: upperCaseSet) != nil {
isUpperCaseCharAvailable = true
count += 1
}
let digitesSet = CharacterSet(charactersIn: "0123456789")
if txtConfirmPassword.text?.rangeOfCharacter(from: digitesSet) != nil {
isDigitesAvailable = true
count += 1
}
let alohanumeric = CharacterSet(charactersIn: "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")
if txtConfirmPassword.text?.rangeOfCharacter(from: alohanumeric) == nil {
specialCharAvailable = true
count += 1
}
if count < 3 {
if isLowerCaseCharAvailable == false {
self.view.showToast("Password should containes one lowercase charector.", position: .bottom, popTime: 2.0, dismissOnTap: false)
return false
}
if isUpperCaseCharAvailable == false {
self.view.showToast("Password should containes one uppercase charector.", position: .bottom, popTime: 2.0, dismissOnTap: false)
return false
}
if isDigitesAvailable == false {
self.view.showToast("Password should containes one digit.", position: .bottom, popTime: 2.0, dismissOnTap: false)
return false
}
if specialCharAvailable == false {
self.view.showToast("Password should containes special charector.", position: .bottom, popTime: 2.0, dismissOnTap: false)
return false
}
}
return true
}
}
......
......@@ -15,6 +15,12 @@ class FeedBackViewController: BaseViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
txtFeedback.becomeFirstResponder()
}
}
......
......@@ -13,7 +13,8 @@ class MeViewController: UIViewController {
@IBOutlet var imgProfile: UIImageView!
@IBOutlet var lblSellerName: UILabel!
@IBOutlet var lblSellerEmail: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
self.updateProfileInfo()
......@@ -33,10 +34,12 @@ class MeViewController: UIViewController {
lblSellerName.text = sellerName
}
if let sellerImage = User.profileImage {
let url = URL(string: sellerImage)
imgProfile.kf.setImage(with: url, placeholder: UIImage(named: "profile_icon"), options: [.transition(ImageTransition.fade(1)), .scaleFactor(1.0)], progressBlock: nil, completionHandler: nil)
}
if let email = User.customerEmail {
lblSellerEmail.text = email
}
}
......
......@@ -95,6 +95,27 @@ extension MyAllServiceOrderViewController: UITableViewDelegate, UITableViewDataS
cell.imgImage.kf.setImage(with: url, placeholder: UIImage(named: "placeholder"), options: [.transition(ImageTransition.fade(1)), .scaleFactor(1.0)], progressBlock: nil, completionHandler: nil)
}
switch service_.status {
case .CANCELED:
cell.imgStatus.image = UIImage(named: "cancelled")
case .CLOSED:
cell.imgStatus.image = UIImage(named: "closed")
case .COMPLETE:
cell.imgStatus.image = UIImage(named: "complete")
case .ONGOING:
cell.imgStatus.image = UIImage(named: "service_ongoing")
case .PENDING:
cell.imgStatus.image = UIImage(named: "pending")
case .PROCESSING:
cell.imgStatus.image = UIImage(named: "processing")
case .SERVICE_COMPLETE:
cell.imgStatus.image = UIImage(named: "complete")
case .SERVICE_ONGOING:
cell.imgStatus.image = UIImage(named: "service_ongoing")
case .SERVICE_UPLOAD_RESULT:
cell.imgStatus.image = UIImage(named: "service_upload_result")
}
return cell
}
......@@ -119,7 +140,7 @@ extension MyAllServiceOrderViewController: UITableViewDelegate, UITableViewDataS
self.navigationController?.pushViewController(chatViewController, animated: true)
}
} else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self)
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
......@@ -118,7 +118,7 @@ extension MyCompletedOrdersViewController: UITableViewDelegate, UITableViewDataS
self.navigationController?.pushViewController(chatViewController, animated: true)
}
} else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self)
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
......@@ -8,6 +8,7 @@
import UIKit
import MJRefresh
import Kingfisher
class MyFollowersViewController: BaseViewController {
......@@ -102,12 +103,19 @@ extension MyFollowersViewController: UITableViewDelegate, UITableViewDataSource
let follower = follwer.followers[indexPath.row]
let cell = tableView.dequeueReusableCell(withIdentifier: "followerCell", for: indexPath) as! SellersFollowerCell
cell.lblFollowerName.text = follower.fullName
if follower.gender == .MALE {
if let profileImage = follower.followerImage {
let url = URL(string: profileImage)
cell.imgFollwerImage.kf.setImage(with: url, placeholder: UIImage(named: "placeholder"), options: [.transition(ImageTransition.fade(1)), .scaleFactor(1.0)], progressBlock: nil, completionHandler: nil)
}
if follower.gender?.lowercased() == "male" {
cell.imgMaleFeMail.image = UIImage(named: "male")
} else if follower.gender == .FEMALE {
} else if follower.gender?.lowercased() == "female" {
cell.imgMaleFeMail.image = UIImage(named: "female")
}
......
......@@ -125,7 +125,7 @@ extension MyOngoingServiceOrderViewController: UITableViewDelegate, UITableViewD
self.navigationController?.pushViewController(chatViewController, animated: true)
}
} else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self)
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
......@@ -118,7 +118,7 @@ extension MyUploadResultViewController: UITableViewDelegate, UITableViewDataSour
self.navigationController?.pushViewController(chatViewController, animated: true)
}
} else {
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: EnquiryDetailsViewController.self)
let enquiryDetailsViewController = Utils.viewController(storyboardName: "Home", ofType: FAQDetailsViewController.self)
enquiryDetailsViewController.incrementId = selectedService.incrementId!
enquiryDetailsViewController.orderId = selectedService.orderId!
self.navigationController?.pushViewController(enquiryDetailsViewController, animated: true)
......
......@@ -97,17 +97,18 @@ extension NotificationsViewController: UITableViewDataSource, UITableViewDelegat
class NotificationsCell: UITableViewCell {
@IBOutlet var lblMessage: UILabel!
@IBOutlet var lblTitle: UILabel!
@IBOutlet var lblDateTime: UILabel!
@IBOutlet var lblContent: UILabel!
var notification: MyNotification? {
didSet {
if let notification = notification {
self.lblMessage.text = notification.title
self.lblDateTime.text = notification.content
self.lblTitle.text = notification.title
self.lblContent.text = notification.content
self.lblDateTime.text = notification.dateTime
}
}
}
}
......@@ -7,6 +7,7 @@
//
import UIKit
import SVProgressHUD
class LoginViewController: BaseViewController {
......@@ -14,6 +15,12 @@ class LoginViewController: BaseViewController {
@IBOutlet var txtPassword: UITextField!
@IBOutlet var imgCheckUncheck: UIImageView!
//mobikul's vars
var userEmail:String = ""
var whichApiToProcess:String = ""
// var isRemember = false
override func viewDidLoad() {
......@@ -41,7 +48,33 @@ extension LoginViewController {
// }
@IBAction func forgetPassword() {
let AC = UIAlertController(title:GlobalData.sharedInstance.language(key:"enteremail"), message: "", preferredStyle: .alert)
AC.addTextField { (textField) in
textField.placeholder = GlobalData.sharedInstance.language(key:"enteremail");
}
let okBtn = UIAlertAction(title: GlobalData.sharedInstance.language(key:"ok"), style: .default, handler: {(_ action: UIAlertAction) -> Void in
let textField = AC.textFields![0]
if((textField.text?.characters.count)! < 1){
// GlobalData.sharedInstance.showErrorSnackBar(msg:GlobalData.sharedInstance.language(key:"pleasefillemailid") )
self.view.showToast(GlobalData.sharedInstance.language(key: "pleasefillemailid"), position: .bottom, popTime: 2.0, dismissOnTap: true)
}else if !GlobalData.sharedInstance.checkValidEmail(data: textField.text!){
// GlobalData.sharedInstance.showErrorSnackBar(msg:GlobalData.sharedInstance.language(key: "pleaseentervalidemail"));
self.view.showToast(GlobalData.sharedInstance.language(key: "pleaseentervalidemail"), position: .bottom, popTime: 2.0, dismissOnTap: true)
}
else{
self.userEmail = textField.text!;
self.whichApiToProcess = "forgotpassword"
self.callingHttppApi();
}
})
let noBtn = UIAlertAction(title: GlobalData.sharedInstance.language(key:"cancel"), style:.destructive, handler: {(_ action: UIAlertAction) -> Void in
})
AC.addAction(okBtn)
AC.addAction(noBtn)
self.present(AC, animated: true, completion: { })
}
@IBAction func login() {
......@@ -117,3 +150,97 @@ extension LoginViewController: UITextFieldDelegate {
// mobikul's work
extension LoginViewController {
func callingHttppApi(){
// GlobalData.sharedInstance.showLoader()
SVProgressHUD.show()
self.view.isUserInteractionEnabled = false
var requstParams = [String:Any]();
requstParams["websiteId"] = "1"
if defaults.object(forKey: "storeId") != nil{
requstParams["storeId"] = defaults.object(forKey: "storeId") as! String
}
let quoteId = defaults.object(forKey:"quoteId");
let deviceToken = defaults.object(forKey:"deviceToken");
if(quoteId != nil){
requstParams["quoteId"] = quoteId
}
if deviceToken != nil{
requstParams["token"] = deviceToken
}
if(whichApiToProcess == "forgotpassword"){
requstParams["email"] = self.userEmail
GlobalData.sharedInstance.callingHttpRequest(params:requstParams, apiname:"mobikulhttp/customer/forgotpassword", currentView: self){success,responseObject in
if success == 1{
if responseObject?.object(forKey: "storeId") != nil{
let storeId:String = String(format: "%@", responseObject!.object(forKey: "storeId") as! CVarArg)
if storeId != "0"{
defaults .set(storeId, forKey: "storeId")
}
}
// GlobalData.sharedInstance.dismissLoader()
SVProgressHUD.dismiss()
self.view.isUserInteractionEnabled = true
let dict = JSON(responseObject as! NSDictionary)
print(dict)
if dict["success"].boolValue == true{
// GlobalData.sharedInstance.showSuccessSnackBar(msg: dict["message"].stringValue)
self.view.showToast(dict["message"].stringValue, position: .bottom, popTime: 2.0, dismissOnTap: true)
}else{
// GlobalData.sharedInstance.showErrorSnackBar(msg: dict["message"].stringValue)
self.view.showToast(dict["message"].stringValue, position: .bottom, popTime: 2.0, dismissOnTap: true)
}
}else if success == 2{
self.callingHttppApi()
GlobalData.sharedInstance.dismissLoader()
}
}
}
}
}
......@@ -22,7 +22,6 @@ extension Appointment {
HTTP().connectionWithRequestObjectFormUrl(api: API.VIEW_ORDER, parameters: parameters, method: .post, indicator: true, success: { (response) in
print(response)
if let validJSON = response as? [String: Any] {
self.initWithJSON(json: validJSON)
......
......@@ -11,7 +11,7 @@ import SVProgressHUD
class FormDetail {
class func get(incrementId: String, success: @escaping (_ customOptions: [CustomOption]) -> Void, failure: @escaping (_ errorMessage: String) -> Void) {
class func get(incrementId: String, success: @escaping (_ customOptions: [CustomOption], _ productName: String) -> Void, failure: @escaping (_ errorMessage: String) -> Void) {
SVProgressHUD.show()
......@@ -29,6 +29,11 @@ class FormDetail {
if itemList.count > 0 {
var productName_ = ""
if let product = itemList[0]["productName"] as? String {
productName_ = product
}
if let customOptionsJSON = itemList[0]["customOption"] as? [[String: Any]] {
var options = [CustomOption]()
for customOptionJSON in customOptionsJSON {
......@@ -37,7 +42,7 @@ class FormDetail {
}
SVProgressHUD.dismiss()
success(options)
success(options, productName_)
return
}
......
......@@ -32,8 +32,6 @@ class Order {
func initWithJSON(json: Any) {
print(json)
if let response = json as? [String: Any] {
self.orderId = response["orderId"] as? String
self.incrementId = response["incrementId"] as? String
......
......@@ -8,11 +8,6 @@
import Foundation
enum Gender: String {
case MALE
case FEMALE
case NOTSPECIFIED
}
class Follower {
var customerId: String?
......@@ -20,7 +15,8 @@ class Follower {
var middleName: String?
var lastName: String?
var email: String?
var gender:Gender = Gender.NOTSPECIFIED
var followerImage: String?
var gender: String?
var maxPage: Int = 0
var currentPage: Int = 1
......@@ -28,17 +24,15 @@ class Follower {
var followers = [Follower]()
func initWithJSON(json: Any) {
if let jsonDict = json as? [String: Any] {
self.customerId = jsonDict["customer_id"] as? String
self.firstName = jsonDict["first_name"] as? String
self.middleName = jsonDict["middle_name"] as? String
self.lastName = jsonDict["last_name"] as? String
self.email = jsonDict["email"] as? String
if let genderFromResponse = jsonDict["gender"] as? String {
if let gender = Gender(rawValue: genderFromResponse) {
self.gender = gender
}
}
self.gender = jsonDict["gender"] as? String
self.followerImage = jsonDict["profile_image"] as? String
}
}
......
//
// OrderDetails.swift
// ShangMarket
//
// Created by SunARcTech2 on 17/09/18.
// Copyright © 2018 Sunarc. All rights reserved.
//
import Foundation
class OrderDetails {
var orderDate: String?
var customerImage: String?
var customerName: String?
var customerId: String?
var price: String?
var reviews = [ServiceReview]()
func initWith(json: [String: Any]) {
self.customerImage = json["image"] as? String
self.customerName = json["master_name"] as? String
self.customerId = json["master_id"] as? String
self.price = json["price"] as? String
if let reviewsJSON = json["service_review"] as? [[String: Any]] {
reviews = [ServiceReview]()
for reviewJSON in reviewsJSON {
let review = ServiceReview(json: reviewJSON)
self.reviews.append(review)
}
}
}
}
class ServiceReview {
var date: String?
var message: String?
var nickName: String?
var rating: String?
init(json: [String: Any]) {
self.date = json["created_at"] as? String
self.message = json["detail"] as? String
self.nickName = json["nickname"] as? String
self.rating = json["rating"] as? String
}
}
//
// OrderDetailsExt.swift
// ShangMarket
//
// Created by SunARcTech2 on 17/09/18.
// Copyright © 2018 Sunarc. All rights reserved.
//
import Foundation
extension OrderDetails {
func getOrderDetail(incrementId: String, success: @escaping () -> Void, failure: @escaping (_ errorMessage: String) -> Void) {
var params = [String: Any]()
if let storeId = defaults.object(forKey:"storeId") as? String {
params["storeId"] = storeId
}
params["incrementId"] = incrementId
HTTP().connectionWithRequestObjectFormUrl(api: API.FAQ_ORDER_DETAILS, parameters: params, method: .post, indicator: true, success: { (result) in
if let json = result as? [String: Any] {
if let orderData = json["orderData"] as? [String: Any] {
if let itemList = orderData["itemList"] as? [[String: Any]] {
if let firstItem = itemList.first {
self.initWith(json: firstItem)
}
}
}
if let orderDate = json["orderDate"] as? String {
self.orderDate = orderDate
}
}
success()
}) { (errorMessage) in
failure(errorMessage)
}
}
}
......@@ -43,6 +43,8 @@ extension Service {
statusParameter = "service_ongoing"
} else if serviceStatus == .SERVICE_UPLOAD_RESULT {
statusParameter = "service_upload_result"
} else if serviceStatus == .CLOSED {
statusParameter = "closed"
}
parameters = ["customerId": User.customerId,
......
......@@ -18,6 +18,7 @@ class MyNotification {
var id: String?
var notificationType: String?
var title: String?
var dateTime: String?
var maxRecords: Int = 0
var currentPage: Int = 1
......@@ -25,7 +26,6 @@ class MyNotification {
var notifications = [MyNotification]()
func initWithJSON(json: [String: Any]) {
if let banner = json["banner"] as? String {
self.banner = banner
}
......@@ -47,6 +47,8 @@ class MyNotification {
if let title = json["title"] as? String {
self.title = title
}
self.dateTime = json["created_at"] as? String
}
......
......@@ -32,7 +32,7 @@ extension MyNotification {
let parameters: [String: Any] = ["storeId": UserDefaults.standard.value(forKey: "storeId") as! String,
"customerId": User.customerId,
"page": self.currentPage
"pageNumber": self.currentPage
]
HTTP().connectionWithRequestObjectFormUrl(api: API.NOTIFICATION, parameters: parameters, method: .post, indicator: false, success: { (response) in
......@@ -41,8 +41,6 @@ extension MyNotification {
if let json = response as? [String: Any] {
if let notificationList = json["notificationList"] as? [[String: Any]] {
self.notifications = [MyNotification]()
for notification in notificationList {
let noti = MyNotification()
noti.initWithJSON(json: notification)
......
......@@ -11,19 +11,24 @@ import UIKit
class NavigationBarView: UIView {
@IBOutlet var viewHeight: NSLayoutConstraint!
var viewHeightt: CGFloat = 0.0
override func draw(_ rect: CGRect) {
super.draw(rect)
if UIDevice().userInterfaceIdiom == .phone && UIScreen.main.nativeBounds.height == 2436 {
if viewHeight.constant + CGFloat(20.0) > CGFloat(84.0) {
return
}
viewHeight.constant = viewHeight.constant + 20
}
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
let shadowPath = UIBezierPath(rect: self.bounds)
self.layer.cornerRadius = 0.0
self.layer.shadowColor = UIColor.black.cgColor
......@@ -32,7 +37,6 @@ class NavigationBarView: UIView {
self.layer.shadowRadius = 4.0 //Here your control your blur
self.layer.masksToBounds = false
self.layer.shadowPath = shadowPath.cgPath
}
}
......@@ -34,7 +34,8 @@ class API {
static let CORPORATE_CULTURE = "/rest/V1/bannerInfo"
static let REGENERATE_TOKEN = "/rest/V1/customer/regenerate"
static let CHANGE_PASWORD = "/rest/V1/customers/me/password"
static let FAQ_ORDER_DETAILS = "mobikulhttp/customer/orderDetails"
// Appointment
static let VIEW_ORDER = "mobikulmphttp/marketplace/viewOrder"
static let RECOMEND_PRODUCTS = "/rest/V1/seller/recommendedproducts?page="
......
//
// PostInFullScreenView.swift
// Pocca
//
// Created by NTT on 3/7/17.
// Copyright © 2017 Techub. All rights reserved.
//
import UIKit
import INSPhotoGallery
class PostInFullScreenView: UIView {
weak var photosViewController: INSPhotosViewController?
@IBOutlet weak var lbContent: UILabel!
// Pass the touches down to other views
override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
if let hitView = super.hitTest(point, with: event), hitView != self {
return hitView
}
return nil
}
@IBAction func closeButtonTapped(_ sender: AnyObject) {
photosViewController?.dismiss(animated: true, completion: {
})
}
}
extension PostInFullScreenView: INSPhotosOverlayViewable {
func populateWithPhoto(_ photo: INSPhotoViewable) {
}
func setHidden(_ hidden: Bool, animated: Bool) {
if self.isHidden == hidden {
return
}
if animated {
self.isHidden = false
self.alpha = hidden ? 1.0 : 0.0
UIView.animate(withDuration: 0.2, delay: 0, options: [.allowAnimatedContent, .allowUserInteraction], animations: {
self.alpha = hidden ? 0.0 : 1.0
}, completion: { (finished: Bool) in
self.alpha = 1.0
self.isHidden = hidden
})
} else {
self.isHidden = hidden
}
}
}
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<customFonts key="customFonts">
<array key="HelveticaNeue.ttc">
<string>HelveticaNeue</string>
</array>
</customFonts>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
<view contentMode="scaleToFill" id="6VD-mk-UAe" customClass="PostInFullScreenView" customModule="SocialMedia" customModuleProvider="target">
<rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="EPQ-IU-4lS">
<rect key="frame" x="349" y="25" width="55" height="40"/>
<constraints>
<constraint firstAttribute="width" constant="55" id="7KC-Vx-Vd1"/>
<constraint firstAttribute="height" constant="40" id="ue0-x1-75r"/>
</constraints>
<state key="normal" image="close_icon"/>
<connections>
<action selector="closeButtonTapped:" destination="6VD-mk-UAe" eventType="touchUpInside" id="nDW-bv-cIs"/>
</connections>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="UOp-GP-wxp">
<rect key="frame" x="15" y="705" width="384" height="16"/>
<fontDescription key="fontDescription" name="HelveticaNeue" family="Helvetica Neue" pointSize="13"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
<constraints>
<constraint firstItem="UOp-GP-wxp" firstAttribute="leading" secondItem="6VD-mk-UAe" secondAttribute="leading" constant="15" id="5Aq-Ab-ZAr"/>
<constraint firstItem="EPQ-IU-4lS" firstAttribute="top" secondItem="6VD-mk-UAe" secondAttribute="top" constant="25" id="K9q-4a-reb"/>
<constraint firstAttribute="trailing" secondItem="EPQ-IU-4lS" secondAttribute="trailing" constant="10" id="dzC-eP-2UG"/>
<constraint firstAttribute="trailing" secondItem="UOp-GP-wxp" secondAttribute="trailing" constant="15" id="jLI-Wl-5kD"/>
<constraint firstAttribute="bottom" secondItem="UOp-GP-wxp" secondAttribute="bottom" constant="15" id="yoZ-0S-w1Z"/>
</constraints>
<nil key="simulatedStatusBarMetrics"/>
<freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
<viewLayoutGuide key="safeArea" id="GC5-9t-J7B"/>
<connections>
<outlet property="lbContent" destination="UOp-GP-wxp" id="Np2-d3-eey"/>
</connections>
<point key="canvasLocation" x="-80" y="87"/>
</view>
</objects>
<resources>
<image name="close_icon" width="30" height="30"/>
</resources>
</document>
......@@ -30,6 +30,14 @@ class Utils {
return viewController as! T
}
class func viewFrom(_ nibName: String) -> UIView? {
let objects = Bundle.main.loadNibNamed(nibName, owner: nil, options: nil)
if objects!.count > 0 {
return objects![0] as? UIView
}
return nil
}
class func saveFile(data: Data, name: String, fileExtension: String) -> URL {
......
......@@ -2224,7 +2224,7 @@
</connections>
</view>
</subviews>
<color key="backgroundColor" red="0.89019607840000003" green="0.97254901959999995" blue="0.99607843139999996" alpha="0.50464469180000004" colorSpace="calibratedRGB"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="SFf-Yq-HAJ" firstAttribute="leading" secondItem="wZH-b0-CF9" secondAttribute="leading" id="Tq9-ds-wdt"/>
<constraint firstItem="SFf-Yq-HAJ" firstAttribute="top" secondItem="rG7-PT-MHf" secondAttribute="top" id="aYA-9i-vRR"/>
......@@ -2350,7 +2350,7 @@
</connections>
</tableView>
</subviews>
<color key="backgroundColor" red="0.89019607840000003" green="0.97254901959999995" blue="0.99607843139999996" alpha="0.50464469180000004" colorSpace="calibratedRGB"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="ar2-r6-eBS" firstAttribute="bottom" secondItem="0LU-NA-uQG" secondAttribute="bottom" id="7rp-dA-pjp"/>
<constraint firstItem="ar2-r6-eBS" firstAttribute="leading" secondItem="0LU-NA-uQG" secondAttribute="leading" id="Bwf-9u-Lx7"/>
......@@ -2472,7 +2472,7 @@
</connections>
</tableView>
</subviews>
<color key="backgroundColor" red="0.89019607840000003" green="0.97254901959999995" blue="0.99607843139999996" alpha="0.50464469180000004" colorSpace="calibratedRGB"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="MFZ-JI-cdZ" firstAttribute="bottom" secondItem="qJq-yp-Abz" secondAttribute="bottom" id="7No-fE-q4b"/>
<constraint firstItem="MFZ-JI-cdZ" firstAttribute="top" secondItem="qJq-yp-Abz" secondAttribute="top" id="XDC-DG-uPs"/>
......@@ -2594,7 +2594,7 @@
</connections>
</tableView>
</subviews>
<color key="backgroundColor" red="0.89019607840000003" green="0.97254901959999995" blue="0.99607843139999996" alpha="0.50464469180000004" colorSpace="calibratedRGB"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="37g-wV-xCA" firstAttribute="bottom" secondItem="Pk4-Ne-5Ef" secondAttribute="bottom" id="MGv-cH-x01"/>
<constraint firstItem="37g-wV-xCA" firstAttribute="trailing" secondItem="Pk4-Ne-5Ef" secondAttribute="trailing" id="qRh-1n-2i8"/>
......@@ -2736,7 +2736,7 @@
</connections>
</tableView>
</subviews>
<color key="backgroundColor" red="0.89019607840000003" green="0.97254901959999995" blue="0.99607843139999996" alpha="0.50464469180000004" colorSpace="calibratedRGB"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="c2b-aF-tf0" firstAttribute="top" secondItem="08Z-fP-MPA" secondAttribute="top" id="CR4-FH-7dy"/>
<constraint firstItem="c2b-aF-tf0" firstAttribute="bottom" secondItem="08Z-fP-MPA" secondAttribute="bottom" id="Wfh-AV-GQV"/>
......
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14109" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="lwd-4Y-Suw">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14113" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="lwd-4Y-Suw">
<device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
......@@ -616,29 +616,8 @@
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</view>
<imageView hidden="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="icon" translatesAutoresizingMaskIntoConstraints="NO" id="ezQ-U5-oO1">
<rect key="frame" x="53" y="193" width="15" height="15"/>
<constraints>
<constraint firstAttribute="width" constant="15" id="5gl-Ac-tD7"/>
<constraint firstAttribute="height" constant="15" id="xDC-bd-fQ4"/>
</constraints>
</imageView>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="zCh-an-KAU">
<rect key="frame" x="71" y="184" width="128" height="34"/>
<constraints>
<constraint firstAttribute="height" constant="34" id="1bF-Ga-12O"/>
<constraint firstAttribute="width" constant="128" id="wjl-zd-8BQ"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<state key="normal" title="Remember password">
<color key="titleColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
<connections>
<action selector="rememberPassword" destination="Bhz-MZ-b15" eventType="touchUpInside" id="Vex-Ol-jDS"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="trailing" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="3iu-dx-Cmh">
<rect key="frame" x="211" y="184" width="119" height="34"/>
<rect key="frame" x="222" y="184" width="108" height="34"/>
<constraints>
<constraint firstAttribute="height" constant="34" id="cWF-CX-t2J"/>
</constraints>
......@@ -651,7 +630,7 @@
<segue destination="n1x-gn-qXY" kind="show" id="uJd-gy-7NT"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Ya0-hl-amP">
<button opaque="NO" contentMode="scaleToFill" ambiguous="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Ya0-hl-amP">
<rect key="frame" x="56" y="250" width="262" height="50"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
......@@ -678,8 +657,8 @@
<rect key="frame" x="85" y="258" width="205" height="39"/>
<color key="backgroundColor" red="0.0" green="0.42745098040000001" blue="0.56078431370000004" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<constraints>
<constraint firstAttribute="height" constant="39" id="h5e-lB-Wtd"/>
<constraint firstAttribute="width" constant="205" id="l8C-d2-JmD"/>
<constraint firstAttribute="width" constant="205" id="EN9-sP-8VH"/>
<constraint firstAttribute="height" constant="39" id="V5K-wB-kfM"/>
</constraints>
<fontDescription key="fontDescription" type="boldSystem" pointSize="15"/>
<state key="normal" title="Login">
......@@ -697,24 +676,17 @@
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="rhX-E5-dh0" firstAttribute="top" secondItem="zCh-an-KAU" secondAttribute="bottom" constant="40" id="1Tp-xB-ZDc"/>
<constraint firstItem="Wat-3V-Qzh" firstAttribute="leading" secondItem="r0e-ef-PUj" secondAttribute="leading" constant="44" id="1m9-Vq-fNz"/>
<constraint firstAttribute="height" constant="596" id="7QK-dM-clJ"/>
<constraint firstAttribute="trailing" secondItem="Bnf-jH-uXJ" secondAttribute="trailing" constant="45" id="809-fc-ED4"/>
<constraint firstAttribute="trailing" secondItem="Wat-3V-Qzh" secondAttribute="trailing" constant="45" id="9fb-sm-QZQ"/>
<constraint firstItem="ezQ-U5-oO1" firstAttribute="top" secondItem="Wat-3V-Qzh" secondAttribute="bottom" constant="11" id="Kl9-cS-VuH"/>
<constraint firstItem="Ya0-hl-amP" firstAttribute="top" secondItem="zCh-an-KAU" secondAttribute="bottom" constant="32" id="PAD-px-qCE"/>
<constraint firstItem="rhX-E5-dh0" firstAttribute="centerX" secondItem="r0e-ef-PUj" secondAttribute="centerX" id="O4N-dx-9dS"/>
<constraint firstItem="rhX-E5-dh0" firstAttribute="top" secondItem="r0e-ef-PUj" secondAttribute="top" constant="258" id="Sle-TJ-MeT"/>
<constraint firstItem="3iu-dx-Cmh" firstAttribute="top" secondItem="Wat-3V-Qzh" secondAttribute="bottom" constant="2" id="TlC-t7-uw7"/>
<constraint firstItem="Wat-3V-Qzh" firstAttribute="top" secondItem="Bnf-jH-uXJ" secondAttribute="bottom" constant="13" id="Xbl-Nx-nTH"/>
<constraint firstItem="zCh-an-KAU" firstAttribute="width" secondItem="3iu-dx-Cmh" secondAttribute="width" constant="9" id="XqA-Cu-hPr"/>
<constraint firstItem="rhX-E5-dh0" firstAttribute="centerX" secondItem="r0e-ef-PUj" secondAttribute="centerX" id="boU-S8-37D"/>
<constraint firstItem="zCh-an-KAU" firstAttribute="top" secondItem="Wat-3V-Qzh" secondAttribute="bottom" constant="2" id="f62-cp-tDE"/>
<constraint firstAttribute="trailing" secondItem="Ya0-hl-amP" secondAttribute="trailing" constant="57" id="hzV-J7-NF0"/>
<constraint firstItem="Bnf-jH-uXJ" firstAttribute="leading" secondItem="r0e-ef-PUj" secondAttribute="leading" constant="44" id="ik6-bW-44J"/>
<constraint firstItem="ezQ-U5-oO1" firstAttribute="leading" secondItem="r0e-ef-PUj" secondAttribute="leading" constant="53" id="iz3-aG-Q8j"/>
<constraint firstItem="Ya0-hl-amP" firstAttribute="leading" secondItem="r0e-ef-PUj" secondAttribute="leading" constant="56" id="lhH-sA-VY4"/>
<constraint firstItem="zCh-an-KAU" firstAttribute="leading" secondItem="ezQ-U5-oO1" secondAttribute="trailing" constant="3" id="m0k-re-vLv"/>
<constraint firstItem="3iu-dx-Cmh" firstAttribute="leading" secondItem="zCh-an-KAU" secondAttribute="trailing" constant="12" id="rdW-aF-b3P"/>
<constraint firstItem="Bnf-jH-uXJ" firstAttribute="top" secondItem="r0e-ef-PUj" secondAttribute="top" constant="59" id="skp-ex-74l"/>
<constraint firstAttribute="trailing" secondItem="3iu-dx-Cmh" secondAttribute="trailing" constant="45" id="x6N-EW-FV1"/>
</constraints>
......@@ -904,7 +876,6 @@
<viewLayoutGuide key="safeArea" id="DFU-Jz-hyO"/>
</view>
<connections>
<outlet property="imgCheckUncheck" destination="ezQ-U5-oO1" id="YVU-FL-v0W"/>
<outlet property="txtPassword" destination="Lj3-Vy-pzW" id="oSE-LN-QML"/>
<outlet property="txtUserName" destination="oKc-ML-PdI" id="rq3-Mt-JMs"/>
<segue destination="uJH-aU-u7P" kind="show" identifier="afterLoginTab1" id="Lwx-al-yhE"/>
......@@ -920,7 +891,6 @@
<image name="back" width="18" height="31"/>
<image name="bg_image" width="720" height="1153"/>
<image name="chat_icon" width="71" height="57"/>
<image name="icon" width="30" height="30"/>
<image name="icon3" width="67" height="55"/>
<image name="line" width="190" height="1"/>
<image name="pass_icon" width="34" height="46"/>
......
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14109" 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="14113" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
......@@ -40,12 +40,8 @@
<constraint firstAttribute="height" constant="22" id="Rjj-ZA-GfV"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Feng Shui Services Form" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="24w-4Z-uAe">
<rect key="frame" x="92" y="29" width="190" height="21"/>
<constraints>
<constraint firstAttribute="width" constant="190" id="GwB-Af-Chw"/>
<constraint firstAttribute="height" constant="21" id="egn-Ps-87D"/>
</constraints>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="24w-4Z-uAe">
<rect key="frame" x="44" y="56.5" width="295" height="0.0"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
......@@ -62,14 +58,15 @@
</subviews>
<color key="backgroundColor" red="0.89019607840000003" green="0.97254901959999995" blue="0.99607843139999996" alpha="1" colorSpace="calibratedRGB"/>
<constraints>
<constraint firstAttribute="bottom" secondItem="24w-4Z-uAe" secondAttribute="bottom" constant="14" id="0Br-76-JCK"/>
<constraint firstAttribute="height" constant="64" id="IKB-uf-kAZ"/>
<constraint firstItem="24w-4Z-uAe" firstAttribute="leading" secondItem="QJx-GL-9kE" secondAttribute="trailing" constant="17" id="L5B-qg-QvQ"/>
<constraint firstAttribute="bottom" secondItem="j9C-pt-yjY" secondAttribute="bottom" id="LGE-eL-TNd"/>
<constraint firstItem="j9C-pt-yjY" firstAttribute="top" secondItem="Zxf-Ba-BgM" secondAttribute="top" id="N58-BI-A60"/>
<constraint firstAttribute="trailing" secondItem="24w-4Z-uAe" secondAttribute="trailing" constant="36" id="N5p-Bb-QDQ"/>
<constraint firstAttribute="bottom" secondItem="QJx-GL-9kE" secondAttribute="bottom" constant="8" id="Ous-lo-bRf"/>
<constraint firstItem="QJx-GL-9kE" firstAttribute="leading" secondItem="Zxf-Ba-BgM" secondAttribute="leading" constant="7" id="SIP-wR-ECS"/>
<constraint firstItem="j9C-pt-yjY" firstAttribute="leading" secondItem="Zxf-Ba-BgM" secondAttribute="leading" id="bUD-SD-5lO"/>
<constraint firstItem="24w-4Z-uAe" firstAttribute="centerX" secondItem="Zxf-Ba-BgM" secondAttribute="centerX" id="ok7-Qo-sDz"/>
<constraint firstAttribute="bottom" secondItem="24w-4Z-uAe" secondAttribute="bottom" constant="8" id="l8A-ny-W4A"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="shadowOpacity">
......@@ -99,12 +96,13 @@
</view>
<connections>
<outlet property="floorPlanView" destination="tvV-OZ-RZy" id="MsR-wR-BJO"/>
<outlet property="lblTitle" destination="24w-4Z-uAe" id="ANy-Zm-EMk"/>
<outlet property="onsitePlanView" destination="l5f-D0-eNM" id="RMQ-4Q-B4e"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="RTD-BT-KK2" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="7183" y="-33"/>
<point key="canvasLocation" x="7181.6000000000004" y="-33.733133433283363"/>
</scene>
<!--Floor Plan Fengshui View Controller-->
<scene sceneID="nIZ-c2-ijS">
......@@ -285,13 +283,17 @@
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="PCl-EJ-DI3">
<imageView clipsSubviews="YES" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="PCl-EJ-DI3">
<rect key="frame" x="9" y="569" width="80" height="80"/>
<color key="backgroundColor" cocoaTouchSystemColor="groupTableViewBackgroundColor"/>
<gestureRecognizers/>
<constraints>
<constraint firstAttribute="height" constant="80" id="N1w-79-mhT"/>
<constraint firstAttribute="width" constant="80" id="SFv-45-Xbu"/>
</constraints>
<connections>
<outletCollection property="gestureRecognizers" destination="5ix-tM-fYf" appends="YES" id="pb4-F8-EuO"/>
</connections>
</imageView>
<textView clipsSubviews="YES" multipleTouchEnabled="YES" userInteractionEnabled="NO" contentMode="scaleToFill" textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="Ywz-l1-Adc" customClass="DrawTextView" customModule="Bhagyashree" customModuleProvider="target">
<rect key="frame" x="97" y="569" width="270" height="47"/>
......@@ -322,13 +324,17 @@
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="020-VN-qc4">
<imageView clipsSubviews="YES" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="020-VN-qc4">
<rect key="frame" x="8" y="711" width="80" height="80"/>
<color key="backgroundColor" red="0.93725490199999995" green="0.93725490199999995" blue="0.95686274510000002" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<gestureRecognizers/>
<constraints>
<constraint firstAttribute="width" constant="80" id="9Yr-Of-jta"/>
<constraint firstAttribute="height" constant="80" id="UcV-aU-JpX"/>
</constraints>
<connections>
<outletCollection property="gestureRecognizers" destination="yVy-3u-5OH" appends="YES" id="zma-Ls-PxF"/>
</connections>
</imageView>
<textView clipsSubviews="YES" multipleTouchEnabled="YES" userInteractionEnabled="NO" contentMode="scaleToFill" textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="EuR-Ly-5IJ" customClass="DrawTextView" customModule="Bhagyashree" customModuleProvider="target">
<rect key="frame" x="97" y="711" width="270" height="47"/>
......@@ -475,6 +481,16 @@
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="aeS-xs-eBq" userLabel="First Responder" sceneMemberID="firstResponder"/>
<tapGestureRecognizer id="5ix-tM-fYf">
<connections>
<action selector="previewImage1WithGesture:" destination="zhu-Ue-WYE" id="tsP-YJ-N8z"/>
</connections>
</tapGestureRecognizer>
<tapGestureRecognizer id="yVy-3u-5OH">
<connections>
<action selector="previewImage2WithGesture:" destination="zhu-Ue-WYE" id="bUC-8f-15V"/>
</connections>
</tapGestureRecognizer>
</objects>
<point key="canvasLocation" x="8110.8695652173919" y="-510.32608695652181"/>
</scene>
......@@ -822,39 +838,23 @@
<action selector="back" destination="9uw-As-fmK" eventType="touchUpInside" id="UUV-KU-5lL"/>
</connections>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Science of Naming" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="85S-Up-D1e">
<rect key="frame" x="115" y="28" width="144" height="21"/>
<constraints>
<constraint firstAttribute="width" constant="144" id="34f-36-6dy"/>
<constraint firstAttribute="height" constant="21" id="wwS-sf-hiR"/>
</constraints>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="85S-Up-D1e">
<rect key="frame" x="55" y="55" width="283" height="0.0"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="yjL-bW-fHV">
<rect key="frame" x="314" y="18" width="61" height="46"/>
<constraints>
<constraint firstAttribute="height" constant="46" id="3dc-1D-ho6"/>
<constraint firstAttribute="width" constant="61" id="bbM-18-mtQ"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="9"/>
<state key="normal" title="Naming Info">
<color key="titleColor" white="0.0" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</state>
</button>
</subviews>
<color key="backgroundColor" red="0.7843137255" green="0.92156862750000001" blue="0.99607843139999996" alpha="1" colorSpace="calibratedRGB"/>
<constraints>
<constraint firstAttribute="bottom" secondItem="bC9-Sz-kH2" secondAttribute="bottom" constant="8" id="1ZI-1B-AeY"/>
<constraint firstAttribute="bottom" secondItem="85S-Up-D1e" secondAttribute="bottom" constant="15" id="6ym-pH-q9E"/>
<constraint firstAttribute="bottom" secondItem="yjL-bW-fHV" secondAttribute="bottom" id="G5L-Gh-z2U"/>
<constraint firstItem="85S-Up-D1e" firstAttribute="centerX" secondItem="3zX-OZ-HQC" secondAttribute="centerX" id="GKZ-He-JtH"/>
<constraint firstAttribute="trailing" secondItem="85S-Up-D1e" secondAttribute="trailing" constant="37" id="EG6-eh-d4d"/>
<constraint firstItem="4vL-1g-k5C" firstAttribute="top" secondItem="3zX-OZ-HQC" secondAttribute="top" id="VNl-dd-df9"/>
<constraint firstItem="bC9-Sz-kH2" firstAttribute="leading" secondItem="3zX-OZ-HQC" secondAttribute="leading" constant="7" id="bZo-ER-fvM"/>
<constraint firstAttribute="bottom" secondItem="4vL-1g-k5C" secondAttribute="bottom" id="dN1-Xt-Awa"/>
<constraint firstAttribute="trailing" secondItem="yjL-bW-fHV" secondAttribute="trailing" id="djd-wH-kIu"/>
<constraint firstItem="85S-Up-D1e" firstAttribute="leading" secondItem="bC9-Sz-kH2" secondAttribute="trailing" constant="28" id="jtw-uP-DPP"/>
<constraint firstItem="4vL-1g-k5C" firstAttribute="leading" secondItem="3zX-OZ-HQC" secondAttribute="leading" id="o05-Gf-jyr"/>
<constraint firstAttribute="bottom" secondItem="85S-Up-D1e" secondAttribute="bottom" constant="9" id="tun-mp-k0a"/>
<constraint firstAttribute="height" constant="64" id="xlq-Iz-aIL"/>
</constraints>
<userDefinedRuntimeAttributes>
......@@ -902,11 +902,12 @@
<outlet property="companyReNamingServiceView" destination="YER-Hg-ZK9" id="sRE-G2-cMl"/>
<outlet property="individualNamingServiceView" destination="Qyn-b4-0SE" id="VF7-4P-3Fx"/>
<outlet property="individualReNamingServiceView" destination="w7u-LB-umc" id="gld-7D-zKp"/>
<outlet property="lblTitle" destination="85S-Up-D1e" id="sXP-Kf-ASb"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="qYz-hA-whp" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="10039" y="-85"/>
<point key="canvasLocation" x="10037.6" y="-85.007496251874073"/>
</scene>
<!--Individual Naming Service View Controller-->
<scene sceneID="AKR-we-msE">
......@@ -3199,11 +3200,10 @@
<action selector="back" destination="zlY-5g-iig" eventType="touchUpInside" id="kFo-cu-3Qs"/>
</connections>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Auspicious Date Selection" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="GMC-k0-aVs">
<rect key="frame" x="88" y="34" width="199" height="21"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="GMC-k0-aVs">
<rect key="frame" x="47" y="34" width="293" height="21"/>
<constraints>
<constraint firstAttribute="width" constant="199" id="Cs5-33-tYF"/>
<constraint firstAttribute="height" constant="21" id="Knx-9r-IRc"/>
<constraint firstAttribute="height" constant="21" id="MCb-Tx-5Dq"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/>
......@@ -3218,8 +3218,9 @@
<constraint firstAttribute="bottom" secondItem="PN7-yN-kd1" secondAttribute="bottom" constant="8" id="LKt-AF-KvP"/>
<constraint firstItem="xE4-0q-Wlz" firstAttribute="top" secondItem="4uL-Kw-YpU" secondAttribute="top" id="Rlh-LF-dhf"/>
<constraint firstAttribute="height" constant="64" id="U91-Qo-Den"/>
<constraint firstAttribute="bottom" secondItem="GMC-k0-aVs" secondAttribute="bottom" constant="9" id="ign-Zl-Phf"/>
<constraint firstItem="GMC-k0-aVs" firstAttribute="centerX" secondItem="4uL-Kw-YpU" secondAttribute="centerX" id="k8c-Hv-5xa"/>
<constraint firstAttribute="bottom" secondItem="GMC-k0-aVs" secondAttribute="bottom" constant="9" id="USk-c5-xa8"/>
<constraint firstItem="GMC-k0-aVs" firstAttribute="leading" secondItem="PN7-yN-kd1" secondAttribute="trailing" constant="20" id="in7-oX-bG7"/>
<constraint firstAttribute="trailing" secondItem="GMC-k0-aVs" secondAttribute="trailing" constant="35" id="x5a-SE-i2Q"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="shadowOpacity">
......@@ -3330,13 +3331,14 @@
<outlet property="godSettingDateSelection" destination="oWh-5E-UAK" id="Qzo-Yf-61g"/>
<outlet property="groundbreakingDateSelection" destination="RmB-Hi-ShV" id="fh6-qK-bdi"/>
<outlet property="houseMovingDateSelection" destination="N3w-zi-Zsv" id="fP3-ut-DoN"/>
<outlet property="lblTitle" destination="GMC-k0-aVs" id="XFG-H8-Zib"/>
<outlet property="marriageDateSelection" destination="m2o-3w-s72" id="tcq-pX-4mm"/>
<outlet property="registrationDateSelection" destination="t5o-Dt-rb2" id="tKK-9c-oeD"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="VCW-sa-wRc" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="14150" y="-23"/>
<point key="canvasLocation" x="14149.6" y="-23.838080959520241"/>
</scene>
<!--Groundbreaking Date Selection View Controller-->
<scene sceneID="vTL-bl-W7p">
......
......@@ -6,7 +6,6 @@
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14088"/>
<capability name="Constraints to layout margins" minToolsVersion="6.0"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
......@@ -43,7 +42,7 @@
</constraints>
</imageView>
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="IDa-Bo-ZtT">
<rect key="frame" x="8" y="6" width="49" height="31"/>
<rect key="frame" x="8" y="12" width="49" height="31"/>
<constraints>
<constraint firstAttribute="height" constant="31" id="5vJ-rV-Ijm"/>
<constraint firstAttribute="width" constant="47" id="rCO-0h-wVV"/>
......@@ -53,15 +52,15 @@
<action selector="goToOnlineOfflineWithStatusSwitch:" destination="IQN-b7-9c3" eventType="valueChanged" id="dzg-xp-xHm"/>
</connections>
</switch>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="email-box" translatesAutoresizingMaskIntoConstraints="NO" id="iBc-qO-d0E">
<rect key="frame" x="335" y="5" width="32" height="28"/>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="email-box" translatesAutoresizingMaskIntoConstraints="NO" id="iBc-qO-d0E">
<rect key="frame" x="328" y="12" width="32" height="22"/>
<constraints>
<constraint firstAttribute="height" constant="28" id="AGH-gH-Nqm"/>
<constraint firstAttribute="height" constant="22" id="AGH-gH-Nqm"/>
<constraint firstAttribute="width" constant="32" id="PJX-YK-0u2"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Online" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hHp-qg-oek">
<rect key="frame" x="13" y="38" width="43" height="18"/>
<rect key="frame" x="13" y="44" width="43" height="18"/>
<constraints>
<constraint firstAttribute="height" constant="18" id="2kt-QU-Eo6"/>
</constraints>
......@@ -134,6 +133,13 @@
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</view>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="redDot" translatesAutoresizingMaskIntoConstraints="NO" id="M4k-VB-Ds3">
<rect key="frame" x="353" y="12" width="11" height="11"/>
<constraints>
<constraint firstAttribute="height" constant="11" id="1ov-gB-OfX"/>
<constraint firstAttribute="width" constant="11" id="Pew-bw-yrV"/>
</constraints>
</imageView>
</subviews>
<color key="backgroundColor" red="0.7843137255" green="0.92156862750000001" blue="0.99607843139999996" alpha="0.1248127140410959" colorSpace="calibratedRGB"/>
<constraints>
......@@ -145,15 +151,17 @@
<constraint firstItem="rzY-FX-CaY" firstAttribute="top" secondItem="pj4-z4-nrX" secondAttribute="bottom" constant="9" id="HqP-5L-WF1"/>
<constraint firstItem="rzY-FX-CaY" firstAttribute="leading" secondItem="lw1-Zm-o1O" secondAttribute="leading" constant="13" id="ImI-o3-hVQ"/>
<constraint firstItem="hHp-qg-oek" firstAttribute="top" secondItem="IDa-Bo-ZtT" secondAttribute="bottom" constant="1" id="JQ3-kr-lGB"/>
<constraint firstAttribute="trailing" secondItem="iBc-qO-d0E" secondAttribute="trailing" constant="8" id="Jzx-ZU-VsR"/>
<constraint firstAttribute="trailing" secondItem="iBc-qO-d0E" secondAttribute="trailing" constant="15" id="Jzx-ZU-VsR"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="hHp-qg-oek" secondAttribute="trailing" constant="20" symbolic="YES" id="LVO-4n-SRk"/>
<constraint firstItem="7Jg-Se-nVp" firstAttribute="leading" secondItem="lw1-Zm-o1O" secondAttribute="leading" id="N6s-DV-XcU"/>
<constraint firstItem="iBc-qO-d0E" firstAttribute="top" secondItem="lw1-Zm-o1O" secondAttribute="top" constant="5" id="RJ8-2y-XeW"/>
<constraint firstItem="iBc-qO-d0E" firstAttribute="top" secondItem="lw1-Zm-o1O" secondAttribute="top" constant="12" id="RJ8-2y-XeW"/>
<constraint firstItem="M5Q-IA-bwV" firstAttribute="top" secondItem="lw1-Zm-o1O" secondAttribute="top" constant="-1" id="SlM-cJ-iwJ"/>
<constraint firstItem="M4k-VB-Ds3" firstAttribute="top" secondItem="iBc-qO-d0E" secondAttribute="top" id="ba2-ic-RTl"/>
<constraint firstItem="7Jg-Se-nVp" firstAttribute="top" secondItem="lw1-Zm-o1O" secondAttribute="top" id="cNx-tG-fUW"/>
<constraint firstItem="IDa-Bo-ZtT" firstAttribute="top" secondItem="lw1-Zm-o1O" secondAttribute="top" constant="6" id="gfo-GS-Ssq"/>
<constraint firstItem="IDa-Bo-ZtT" firstAttribute="top" secondItem="lw1-Zm-o1O" secondAttribute="top" constant="12" id="gfo-GS-Ssq"/>
<constraint firstAttribute="trailing" secondItem="4Hi-PZ-J2X" secondAttribute="trailing" constant="8" id="jdS-gA-jXX"/>
<constraint firstItem="4Hi-PZ-J2X" firstAttribute="leading" secondItem="lw1-Zm-o1O" secondAttribute="leading" constant="13" id="kE4-Vf-vLS"/>
<constraint firstItem="M4k-VB-Ds3" firstAttribute="leading" secondItem="iBc-qO-d0E" secondAttribute="trailing" constant="-7" id="luC-Wb-0zS"/>
<constraint firstAttribute="trailing" secondItem="7Jg-Se-nVp" secondAttribute="trailing" id="mt7-cR-yjz"/>
<constraint firstAttribute="trailing" secondItem="M5Q-IA-bwV" secondAttribute="trailing" id="pal-ql-S4U"/>
<constraint firstItem="hHp-qg-oek" firstAttribute="leading" secondItem="lw1-Zm-o1O" secondAttribute="leading" constant="13" id="w3K-Nc-WPe"/>
......@@ -365,6 +373,7 @@
</constraints>
</tableViewCellContentView>
<connections>
<outlet property="imgRedDot" destination="M4k-VB-Ds3" id="jzb-NO-mm4"/>
<outlet property="imgUnreadMsg" destination="iBc-qO-d0E" id="eFk-9l-7zF"/>
<outlet property="lblSellerName" destination="rzY-FX-CaY" id="9dD-eo-HjZ"/>
<outlet property="lblSellerTitle" destination="4Hi-PZ-J2X" id="MVS-B4-83Y"/>
......@@ -523,7 +532,7 @@
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="gQm-3Y-l7N" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="1300" y="114.69265367316342"/>
<point key="canvasLocation" x="1300" y="114.16256157635469"/>
</scene>
<!--Enquiry View Controller-->
<scene sceneID="Mgl-Dx-i9J">
......@@ -906,10 +915,10 @@
</objects>
<point key="canvasLocation" x="572" y="116.49175412293854"/>
</scene>
<!--Enquiry Details View Controller-->
<!--Details View Controller-->
<scene sceneID="WlT-A0-zAh">
<objects>
<viewController storyboardIdentifier="EnquiryDetailsViewController" id="esD-Zu-X2m" customClass="EnquiryDetailsViewController" customModule="Bhagyashree" customModuleProvider="target" sceneMemberID="viewController">
<viewController storyboardIdentifier="FAQDetailsViewController" id="esD-Zu-X2m" customClass="FAQDetailsViewController" customModule="Bhagyashree" sceneMemberID="viewController">
<view key="view" contentMode="scaleToFill" id="uBZ-Dn-SqB">
<rect key="frame" x="0.0" y="0.0" width="375" height="812"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
......@@ -950,8 +959,8 @@
<constraint firstAttribute="width" constant="54" id="ioJ-It-U8q"/>
</constraints>
<connections>
<action selector="back" destination="esD-Zu-X2m" eventType="touchUpInside" id="QkI-Kk-Miw"/>
<action selector="back" destination="g6N-OT-Llw" eventType="touchUpInside" id="UM6-td-so0"/>
<action selector="back" destination="esD-Zu-X2m" eventType="touchUpInside" id="rrR-ho-9bs"/>
</connections>
</button>
</subviews>
......@@ -973,370 +982,326 @@
<outlet property="viewHeight" destination="zJQ-5h-jsq" id="vEj-Tw-8Th"/>
</connections>
</view>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="none" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="GK8-zT-lqL">
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="shadow" translatesAutoresizingMaskIntoConstraints="NO" id="xfA-JF-KK0">
<rect key="frame" x="0.0" y="64" width="375" height="5"/>
<constraints>
<constraint firstAttribute="height" constant="5" id="dc4-CL-U4y"/>
</constraints>
</imageView>
<tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="none" allowsSelection="NO" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="b1d-p8-cR9">
<rect key="frame" x="0.0" y="64" width="375" height="748"/>
<color key="backgroundColor" red="0.7843137255" green="0.92156862750000001" blue="0.99607843139999996" alpha="1" colorSpace="calibratedRGB"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="enquiryDetails" rowHeight="174" id="cdw-In-atV" customClass="EnquiryDetailsCell" customModule="Bhagyashree" customModuleProvider="target">
<rect key="frame" x="0.0" y="28" width="375" height="174"/>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" indentationWidth="10" reuseIdentifier="OrderdetailCell" rowHeight="248" id="icd-L1-PLi" customClass="OrderdetailCell" customModule="Bhagyashree" customModuleProvider="target">
<rect key="frame" x="0.0" y="28" width="375" height="248"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="cdw-In-atV" id="9aR-3N-HmQ">
<rect key="frame" x="0.0" y="0.0" width="375" height="174"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="icd-L1-PLi" id="NUW-tE-cwa">
<rect key="frame" x="0.0" y="0.0" width="375" height="248"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="zk8-5q-8AE" customClass="CardView" customModule="Bhagyashree" customModuleProvider="target">
<rect key="frame" x="15" y="8" width="345" height="158"/>
<view contentMode="scaleToFill" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="SqK-HC-TAP" customClass="DrawView" customModule="Bhagyashree" customModuleProvider="target">
<rect key="frame" x="10" y="13" width="356" height="221"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Chat History" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="MtW-mK-Bau">
<rect key="frame" x="8" y="8" width="85.666666666666671" height="18"/>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="leading" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="7iJ-I6-SiP">
<rect key="frame" x="18" y="8" width="127" height="30"/>
<constraints>
<constraint firstAttribute="height" constant="18" id="79J-VP-aK4"/>
<constraint firstAttribute="width" constant="127" id="5Bd-Tr-q19"/>
<constraint firstAttribute="height" constant="30" id="B8h-Lf-65d"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="&gt;&gt;" textAlignment="right" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pQm-qH-Ewz">
<rect key="frame" x="318" y="8" width="19" height="18"/>
<state key="normal" title="Chat History">
<color key="titleColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/>
</state>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isLocalized" value="YES"/>
</userDefinedRuntimeAttributes>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="right" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="S1N-fc-Gyf">
<rect key="frame" x="265" y="8" width="82" height="30"/>
<constraints>
<constraint firstAttribute="height" constant="18" id="cML-z0-5cs"/>
<constraint firstAttribute="height" constant="30" id="ABd-EC-U3T"/>
<constraint firstAttribute="width" constant="82" id="cii-Be-JjM"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0vG-0b-iwg">
<rect key="frame" x="0.0" y="32" width="345" height="0.6666666666666643"/>
<state key="normal" title="&gt;&gt;">
<color key="titleColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/>
</state>
<connections>
<action selector="chatHistory" destination="esD-Zu-X2m" eventType="touchUpInside" id="eZh-q3-YK1"/>
</connections>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="d28-uG-wxY">
<rect key="frame" x="0.0" y="46" width="355" height="1"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="1" id="Vec-5z-fXU"/>
<constraint firstAttribute="height" constant="1" id="CPl-ol-i9M"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" red="0.0" green="0.47843137250000001" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="redraw" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="placeholder" translatesAutoresizingMaskIntoConstraints="NO" id="psM-dh-jwR" customClass="DrawImage" customModule="Bhagyashree">
<rect key="frame" x="8" y="41" width="46" height="46"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="profile_icon" translatesAutoresizingMaskIntoConstraints="NO" id="5vf-kT-odQ" customClass="DrawImage" customModule="Bhagyashree" customModuleProvider="target">
<rect key="frame" x="18" y="55" width="72" height="72"/>
<color key="backgroundColor" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="width" constant="46" id="0AM-4n-e0m"/>
<constraint firstAttribute="height" constant="46" id="iyC-Be-mUC"/>
<constraint firstAttribute="height" constant="72" id="Pj3-wa-S7t"/>
<constraint firstAttribute="width" constant="72" id="ido-pR-6CT"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
<real key="value" value="3"/>
<real key="value" value="36"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="eqR-mG-dNv">
<rect key="frame" x="61" y="43" width="0.0" height="21"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Master Name" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="IaQ-9E-rof">
<rect key="frame" x="103" y="80" width="102.66666666666669" height="21"/>
<constraints>
<constraint firstAttribute="height" constant="21" id="m6W-Wm-rqA"/>
<constraint firstAttribute="height" constant="21" id="5EA-64-aB4"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isLocalized" value="YES"/>
</userDefinedRuntimeAttributes>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Enquiry Cost:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Saa-pl-vKh">
<rect key="frame" x="8" y="98" width="100" height="21"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="FAQ Price:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zfB-tb-FA3">
<rect key="frame" x="18" y="141" width="78" height="27"/>
<constraints>
<constraint firstAttribute="width" constant="100" id="nPt-BB-FDM"/>
<constraint firstAttribute="height" constant="21" id="zH6-ok-X17"/>
<constraint firstAttribute="width" constant="78" id="13J-Dp-OHA"/>
<constraint firstAttribute="height" constant="27" id="eeQ-dx-B6H"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" cocoaTouchSystemColor="viewFlipsideBackgroundColor"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isLocalized" value="YES"/>
</userDefinedRuntimeAttributes>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Enquiry Time:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7pl-RT-Dln">
<rect key="frame" x="8" y="127" width="100" height="21"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="$199" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="fxf-G4-d6F">
<rect key="frame" x="99.666666666666671" y="141" width="35.000000000000014" height="27"/>
<constraints>
<constraint firstAttribute="height" constant="21" id="Q6E-gB-HmC"/>
<constraint firstAttribute="width" constant="100" id="x9W-aV-mnt"/>
<constraint firstAttribute="height" constant="27" id="M1d-Je-LGL"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" cocoaTouchSystemColor="viewFlipsideBackgroundColor"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" red="1" green="0.14913141730000001" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<nil key="highlightedColor"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isLocalized" value="YES"/>
</userDefinedRuntimeAttributes>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Dvo-8b-AWO">
<rect key="frame" x="110" y="97.666666666666671" width="0.0" height="21"/>
<label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="$299" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="UUx-r4-m9T">
<rect key="frame" x="150.66666666666666" y="141" width="37" height="27"/>
<constraints>
<constraint firstAttribute="height" constant="21" id="rxB-r4-rW8"/>
<constraint firstAttribute="height" constant="27" id="SHR-NY-lrG"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<color key="textColor" red="1" green="0.0" blue="0.074509803920000006" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isLocalized" value="YES"/>
</userDefinedRuntimeAttributes>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="haB-y5-GMN">
<rect key="frame" x="110" y="126.66666666666666" width="0.0" height="21"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="FAQ Date &amp; Time:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YD7-sa-cCc">
<rect key="frame" x="18" y="176" width="127" height="27"/>
<constraints>
<constraint firstAttribute="height" constant="21" id="IAK-nA-U2j"/>
<constraint firstAttribute="width" constant="127" id="QGZ-4D-eRF"/>
<constraint firstAttribute="height" constant="27" id="WeA-id-XIl"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" red="0.26274509800000001" green="0.26274509800000001" blue="0.26274509800000001" alpha="1" colorSpace="calibratedRGB"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isLocalized" value="YES"/>
</userDefinedRuntimeAttributes>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Uw0-PB-dmW">
<rect key="frame" x="126" y="97.666666666666671" width="0.0" height="21"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="23:14 AM 12-12-2017 " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Cbf-EV-1x0">
<rect key="frame" x="144" y="176" width="151.33333333333337" height="27"/>
<constraints>
<constraint firstAttribute="height" constant="21" id="1mT-Y8-yKp"/>
<constraint firstAttribute="height" constant="27" id="TB2-pc-FRC"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<color key="textColor" red="0.2627450980392157" green="0.2627450980392157" blue="0.2627450980392157" alpha="1" colorSpace="calibratedRGB"/>
<fontDescription key="fontDescription" type="system" pointSize="15"/>
<color key="textColor" white="0.33333333329999998" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="boolean" keyPath="isLocalized" value="YES"/>
</userDefinedRuntimeAttributes>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ogl-yp-OfC">
<rect key="frame" x="1" y="0.0" width="344" height="30"/>
<connections>
<action selector="chatHistory" destination="esD-Zu-X2m" eventType="touchUpInside" id="7lH-93-CN0"/>
<action selector="chatHistory" destination="cdw-In-atV" eventType="touchUpInside" id="ua9-DP-JCq"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="eqR-mG-dNv" firstAttribute="leading" secondItem="psM-dh-jwR" secondAttribute="trailing" constant="7" id="3u6-NX-2b8"/>
<constraint firstItem="Dvo-8b-AWO" firstAttribute="top" secondItem="eqR-mG-dNv" secondAttribute="bottom" constant="33.5" id="4un-cl-s1d"/>
<constraint firstItem="MtW-mK-Bau" firstAttribute="top" secondItem="zk8-5q-8AE" secondAttribute="top" constant="8" id="9yy-0B-ewY"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="MtW-mK-Bau" secondAttribute="trailing" constant="20" symbolic="YES" id="EZN-PL-Dr4"/>
<constraint firstItem="psM-dh-jwR" firstAttribute="top" secondItem="0vG-0b-iwg" secondAttribute="bottom" constant="8" id="FO9-cW-Q8V"/>
<constraint firstItem="MtW-mK-Bau" firstAttribute="leading" secondItem="zk8-5q-8AE" secondAttribute="leading" constant="8" id="HcP-Tg-u9S"/>
<constraint firstItem="haB-y5-GMN" firstAttribute="top" secondItem="Dvo-8b-AWO" secondAttribute="bottom" constant="8" id="KmK-fz-fJA"/>
<constraint firstItem="0vG-0b-iwg" firstAttribute="leading" secondItem="zk8-5q-8AE" secondAttribute="leading" id="Ngk-Ms-9V0"/>
<constraint firstItem="ogl-yp-OfC" firstAttribute="top" secondItem="zk8-5q-8AE" secondAttribute="top" id="Pv6-6A-gcA"/>
<constraint firstItem="0vG-0b-iwg" firstAttribute="top" secondItem="MtW-mK-Bau" secondAttribute="bottom" constant="6" id="S1s-1X-pgt"/>
<constraint firstItem="psM-dh-jwR" firstAttribute="leading" secondItem="zk8-5q-8AE" secondAttribute="leading" constant="8" id="SXJ-9G-nbw"/>
<constraint firstItem="haB-y5-GMN" firstAttribute="leading" secondItem="7pl-RT-Dln" secondAttribute="trailing" constant="2" id="UsR-TM-KDk"/>
<constraint firstItem="7pl-RT-Dln" firstAttribute="leading" secondItem="zk8-5q-8AE" secondAttribute="leading" constant="8" id="VTA-XW-xTK"/>
<constraint firstAttribute="height" constant="158" id="aEY-q6-O6I"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="eqR-mG-dNv" secondAttribute="trailing" constant="20" symbolic="YES" id="atJ-d2-Vc9"/>
<constraint firstItem="Dvo-8b-AWO" firstAttribute="leading" secondItem="Saa-pl-vKh" secondAttribute="trailing" constant="2" id="fyS-zV-u3H"/>
<constraint firstAttribute="trailing" secondItem="ogl-yp-OfC" secondAttribute="trailing" id="gMN-5Y-18g"/>
<constraint firstItem="Uw0-PB-dmW" firstAttribute="leading" secondItem="Dvo-8b-AWO" secondAttribute="trailing" constant="16" id="gX3-4L-F1a"/>
<constraint firstItem="7pl-RT-Dln" firstAttribute="top" secondItem="Saa-pl-vKh" secondAttribute="bottom" constant="8" id="i3P-L2-uPY"/>
<constraint firstItem="Uw0-PB-dmW" firstAttribute="top" secondItem="eqR-mG-dNv" secondAttribute="bottom" constant="33.5" id="kUm-ez-t6t"/>
<constraint firstItem="Saa-pl-vKh" firstAttribute="top" secondItem="psM-dh-jwR" secondAttribute="bottom" constant="11" id="kX7-vM-9xn"/>
<constraint firstItem="pQm-qH-Ewz" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="zk8-5q-8AE" secondAttribute="leading" constant="20" symbolic="YES" id="kyA-wU-dkK"/>
<constraint firstAttribute="trailing" secondItem="pQm-qH-Ewz" secondAttribute="trailing" constant="8" id="neY-56-KBm"/>
<constraint firstItem="eqR-mG-dNv" firstAttribute="top" secondItem="0vG-0b-iwg" secondAttribute="bottom" constant="10.5" id="qLv-Ry-Klc"/>
<constraint firstItem="ogl-yp-OfC" firstAttribute="leading" secondItem="zk8-5q-8AE" secondAttribute="leading" constant="1" id="tDq-mO-pNu"/>
<constraint firstItem="0vG-0b-iwg" firstAttribute="top" secondItem="ogl-yp-OfC" secondAttribute="bottom" constant="2" id="tkr-iC-GjP"/>
<constraint firstItem="Saa-pl-vKh" firstAttribute="leading" secondItem="zk8-5q-8AE" secondAttribute="leading" constant="8" id="u2q-DK-sNW"/>
<constraint firstItem="pQm-qH-Ewz" firstAttribute="top" secondItem="zk8-5q-8AE" secondAttribute="top" constant="8" id="uGW-FA-KJj"/>
<constraint firstAttribute="trailing" secondItem="0vG-0b-iwg" secondAttribute="trailing" id="y2C-PT-zk1"/>
<constraint firstItem="IaQ-9E-rof" firstAttribute="centerY" secondItem="5vf-kT-odQ" secondAttribute="centerY" id="39o-TP-ckQ"/>
<constraint firstItem="UUx-r4-m9T" firstAttribute="leading" secondItem="fxf-G4-d6F" secondAttribute="trailing" constant="16" id="3Cw-JL-5o6"/>
<constraint firstItem="d28-uG-wxY" firstAttribute="leading" secondItem="SqK-HC-TAP" secondAttribute="leading" id="6WL-hB-Rhr"/>
<constraint firstItem="UUx-r4-m9T" firstAttribute="centerY" secondItem="fxf-G4-d6F" secondAttribute="centerY" id="CuO-gs-qGv"/>
<constraint firstItem="7iJ-I6-SiP" firstAttribute="top" secondItem="SqK-HC-TAP" secondAttribute="top" constant="8" id="H5f-Qr-N2J"/>
<constraint firstItem="Cbf-EV-1x0" firstAttribute="centerY" secondItem="YD7-sa-cCc" secondAttribute="centerY" id="LN1-0A-QVH"/>
<constraint firstItem="YD7-sa-cCc" firstAttribute="leading" secondItem="SqK-HC-TAP" secondAttribute="leading" constant="18" id="M2g-6b-LHg"/>
<constraint firstItem="5vf-kT-odQ" firstAttribute="leading" secondItem="SqK-HC-TAP" secondAttribute="leading" constant="18" id="NEq-tM-t2G"/>
<constraint firstItem="Cbf-EV-1x0" firstAttribute="leading" secondItem="SqK-HC-TAP" secondAttribute="leading" constant="144" id="QG0-Jk-5G0"/>
<constraint firstAttribute="height" constant="221" id="UxW-zf-ync"/>
<constraint firstItem="zfB-tb-FA3" firstAttribute="top" secondItem="5vf-kT-odQ" secondAttribute="bottom" constant="14" id="ZQM-T8-Egr"/>
<constraint firstAttribute="trailing" secondItem="d28-uG-wxY" secondAttribute="trailing" id="bQd-6m-f6r"/>
<constraint firstItem="YD7-sa-cCc" firstAttribute="top" secondItem="zfB-tb-FA3" secondAttribute="bottom" constant="8" id="euz-hv-ptC"/>
<constraint firstItem="d28-uG-wxY" firstAttribute="top" secondItem="7iJ-I6-SiP" secondAttribute="bottom" constant="8" id="fTc-p7-dxU"/>
<constraint firstItem="5vf-kT-odQ" firstAttribute="top" secondItem="d28-uG-wxY" secondAttribute="bottom" constant="8" id="gRd-o4-m61"/>
<constraint firstItem="IaQ-9E-rof" firstAttribute="leading" secondItem="5vf-kT-odQ" secondAttribute="trailing" constant="13" id="h4C-cI-Z8z"/>
<constraint firstItem="S1N-fc-Gyf" firstAttribute="top" secondItem="SqK-HC-TAP" secondAttribute="top" constant="8" id="hjg-E2-wCj"/>
<constraint firstItem="fxf-G4-d6F" firstAttribute="leading" secondItem="zfB-tb-FA3" secondAttribute="trailing" constant="3.6699999999999999" id="qYS-1u-RiF"/>
<constraint firstItem="fxf-G4-d6F" firstAttribute="centerY" secondItem="zfB-tb-FA3" secondAttribute="centerY" id="sz2-3l-VNt"/>
<constraint firstAttribute="trailing" secondItem="S1N-fc-Gyf" secondAttribute="trailing" constant="8" id="uDc-6P-Avp"/>
<constraint firstItem="zfB-tb-FA3" firstAttribute="leading" secondItem="SqK-HC-TAP" secondAttribute="leading" constant="18" id="uLc-9A-t8k"/>
<constraint firstItem="7iJ-I6-SiP" firstAttribute="leading" secondItem="SqK-HC-TAP" secondAttribute="leading" constant="18" id="wFL-cQ-2jH"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="color" keyPath="borderColor">
<color key="value" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
<real key="value" value="5"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="borderWidth">
<real key="value" value="0.29999999999999999"/>
<real key="value" value="1"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="shadowOpacity">
<real key="value" value="0.10000000000000001"/>
<userDefinedRuntimeAttribute type="color" keyPath="borderColor">
<color key="value" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</view>
</subviews>
<constraints>
<constraint firstAttribute="trailing" secondItem="zk8-5q-8AE" secondAttribute="trailing" constant="15" id="6Mi-TK-pww"/>
<constraint firstItem="zk8-5q-8AE" firstAttribute="top" secondItem="9aR-3N-HmQ" secondAttribute="top" constant="8" id="aWE-Q3-VUP"/>
<constraint firstItem="zk8-5q-8AE" firstAttribute="leading" secondItem="9aR-3N-HmQ" secondAttribute="leading" constant="15" id="syv-U2-Ynd"/>
<constraint firstAttribute="bottom" secondItem="zk8-5q-8AE" secondAttribute="bottom" constant="8" id="t3V-2E-NvX"/>
<constraint firstItem="SqK-HC-TAP" firstAttribute="top" secondItem="NUW-tE-cwa" secondAttribute="top" constant="13" id="GnH-rS-EMr"/>
<constraint firstItem="SqK-HC-TAP" firstAttribute="leading" secondItem="NUW-tE-cwa" secondAttribute="leading" constant="10" id="UYk-6Z-eaE"/>
<constraint firstAttribute="trailing" secondItem="SqK-HC-TAP" secondAttribute="trailing" constant="10" id="fPe-g4-NjP"/>
<constraint firstAttribute="bottom" secondItem="SqK-HC-TAP" secondAttribute="bottom" constant="13.67" id="vqG-Qb-YHh"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" red="0.7843137255" green="0.92156862750000001" blue="0.99607843139999996" alpha="1" colorSpace="calibratedRGB"/>
<connections>
<outlet property="imgCustomer" destination="psM-dh-jwR" id="whk-1u-LY3"/>
<outlet property="lblDateTime" destination="haB-y5-GMN" id="N3n-YL-QKg"/>
<outlet property="lblName" destination="eqR-mG-dNv" id="33T-l8-5iI"/>
<outlet property="lblPriceNew" destination="Dvo-8b-AWO" id="vSm-Zf-wg8"/>
<outlet property="lblPriceOld" destination="Uw0-PB-dmW" id="Sa1-hf-Frw"/>
<outlet property="imgSellerImage" destination="5vf-kT-odQ" id="fyb-0p-B4B"/>
<outlet property="lblDateTime" destination="Cbf-EV-1x0" id="wYY-Sb-FMT"/>
<outlet property="lblMasterName" destination="IaQ-9E-rof" id="4EG-4f-pWO"/>
<outlet property="lblPrice" destination="fxf-G4-d6F" id="TfA-2G-7pd"/>
</connections>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="review" rowHeight="190" id="rOE-w3-3Wc" customClass="EnquiryReviewCell" customModule="Bhagyashree" customModuleProvider="target">
<rect key="frame" x="0.0" y="202" width="375" height="190"/>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" indentationWidth="10" reuseIdentifier="FAQReviewTitleCell" rowHeight="22" id="FQ4-oQ-Cfs" customClass="FAQReviewTitleCell" customModule="Bhagyashree" customModuleProvider="target">
<rect key="frame" x="0.0" y="276" width="375" height="22"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="rOE-w3-3Wc" id="yDo-im-LZN">
<rect key="frame" x="0.0" y="0.0" width="375" height="190"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="FQ4-oQ-Cfs" id="Yvc-bn-pkV">
<rect key="frame" x="0.0" y="0.0" width="375" height="22"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="mdE-fy-mnC" customClass="CardView" customModule="Bhagyashree" customModuleProvider="target">
<rect key="frame" x="15" y="42" width="345" height="133"/>
<subviews>
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="DH3-jW-tmz">
<rect key="frame" x="8" y="8" width="18" height="18"/>
<constraints>
<constraint firstAttribute="width" constant="18" id="OmC-aM-hyn"/>
<constraint firstAttribute="height" constant="18" id="lHl-Bo-Nfz"/>
</constraints>
<state key="normal" image="emptyStar"/>
</button>
<button opaque="NO" tag="2" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="jQe-j1-5M5">
<rect key="frame" x="26" y="8" width="18" height="18"/>
<constraints>
<constraint firstAttribute="height" constant="18" id="8KJ-Jy-cAG"/>
<constraint firstAttribute="width" constant="18" id="yx2-5e-tYb"/>
</constraints>
<state key="normal" image="emptyStar"/>
</button>
<button opaque="NO" tag="3" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="hlf-Nm-dps">
<rect key="frame" x="44" y="8" width="18" height="18"/>
<constraints>
<constraint firstAttribute="width" constant="18" id="Cx9-Xh-LyB"/>
<constraint firstAttribute="height" constant="18" id="hi0-2Q-xd9"/>
</constraints>
<state key="normal" image="emptyStar"/>
</button>
<button opaque="NO" tag="4" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="rs8-9z-qQh">
<rect key="frame" x="61" y="8" width="18" height="18"/>
<constraints>
<constraint firstAttribute="width" constant="18" id="fFF-Ur-csj"/>
<constraint firstAttribute="height" constant="18" id="q5r-TM-zHT"/>
</constraints>
<state key="normal" image="emptyStar"/>
</button>
<button opaque="NO" tag="5" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="xKk-LF-JnU">
<rect key="frame" x="78" y="8" width="18" height="18"/>
<constraints>
<constraint firstAttribute="width" constant="18" id="L9Y-eo-Y82"/>
<constraint firstAttribute="height" constant="18" id="gdi-ow-HPf"/>
</constraints>
<state key="normal" image="emptyStar"/>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jCV-ja-4jr">
<rect key="frame" x="8" y="104" width="329" height="21"/>
<constraints>
<constraint firstAttribute="height" constant="21" id="22v-gV-ntZ"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="12"/>
<color key="textColor" white="0.66666666666666663" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<nil key="highlightedColor"/>
</label>
<textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" scrollEnabled="NO" editable="NO" selectable="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cto-8w-vTV">
<rect key="frame" x="8" y="28" width="329" height="73"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits" autocapitalizationType="sentences"/>
</textView>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="[ FAQ Reviews]" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="DZq-JU-Mhs">
<rect key="frame" x="13" y="0.0" width="347" height="21"/>
<constraints>
<constraint firstAttribute="trailing" secondItem="jCV-ja-4jr" secondAttribute="trailing" constant="8" id="72w-rU-pmo"/>
<constraint firstItem="cto-8w-vTV" firstAttribute="top" secondItem="DH3-jW-tmz" secondAttribute="bottom" constant="2" id="C9X-aS-ZmK"/>
<constraint firstItem="hlf-Nm-dps" firstAttribute="top" secondItem="mdE-fy-mnC" secondAttribute="top" constant="8" id="DK5-k7-OB9"/>
<constraint firstItem="jQe-j1-5M5" firstAttribute="leading" secondItem="DH3-jW-tmz" secondAttribute="trailing" id="Dh7-Il-h6N"/>
<constraint firstItem="jQe-j1-5M5" firstAttribute="top" secondItem="mdE-fy-mnC" secondAttribute="top" constant="8" id="Ofh-9z-Woy"/>
<constraint firstItem="cto-8w-vTV" firstAttribute="leading" secondItem="mdE-fy-mnC" secondAttribute="leading" constant="8" id="VUH-oM-DS0"/>
<constraint firstItem="xKk-LF-JnU" firstAttribute="leading" secondItem="rs8-9z-qQh" secondAttribute="trailing" constant="-1" id="VUw-Pg-6KM"/>
<constraint firstItem="rs8-9z-qQh" firstAttribute="top" secondItem="mdE-fy-mnC" secondAttribute="top" constant="8" id="hV3-5B-oEd"/>
<constraint firstAttribute="trailing" secondItem="cto-8w-vTV" secondAttribute="trailing" constant="8" id="kPd-xl-V7I"/>
<constraint firstItem="jCV-ja-4jr" firstAttribute="leading" secondItem="mdE-fy-mnC" secondAttribute="leading" constant="8" id="lQS-iK-qm7"/>
<constraint firstItem="hlf-Nm-dps" firstAttribute="leading" secondItem="jQe-j1-5M5" secondAttribute="trailing" id="oBr-l8-LPN"/>
<constraint firstItem="jCV-ja-4jr" firstAttribute="top" secondItem="cto-8w-vTV" secondAttribute="bottom" constant="3" id="pQl-7z-l9L"/>
<constraint firstItem="rs8-9z-qQh" firstAttribute="leading" secondItem="hlf-Nm-dps" secondAttribute="trailing" constant="-1" id="pun-xq-ovN"/>
<constraint firstItem="DH3-jW-tmz" firstAttribute="leading" secondItem="mdE-fy-mnC" secondAttribute="leading" constant="8" id="uIZ-ew-fyv"/>
<constraint firstAttribute="bottom" secondItem="jCV-ja-4jr" secondAttribute="bottom" constant="8" id="uRS-Sm-XoO"/>
<constraint firstItem="DH3-jW-tmz" firstAttribute="top" secondItem="mdE-fy-mnC" secondAttribute="top" constant="8" id="y9f-tK-3Wb"/>
<constraint firstItem="xKk-LF-JnU" firstAttribute="top" secondItem="mdE-fy-mnC" secondAttribute="top" constant="8" id="yyd-PP-OgN"/>
<constraint firstAttribute="height" constant="21" id="QUr-7M-PUj"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
<real key="value" value="5"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="color" keyPath="borderColor">
<color key="value" white="0.66666666669999997" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="borderWidth">
<real key="value" value="0.29999999999999999"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="shadowOpacity">
<real key="value" value="0.10000000000000001"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</view>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="G24-mc-Die" customClass="CardView" customModule="Bhagyashree" customModuleProvider="target">
<rect key="frame" x="15" y="0.0" width="345" height="37"/>
<fontDescription key="fontDescription" type="system" pointSize="16"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="DZq-JU-Mhs" firstAttribute="leading" secondItem="Yvc-bn-pkV" secondAttribute="leading" constant="13" id="E3I-lF-BNa"/>
<constraint firstItem="DZq-JU-Mhs" firstAttribute="top" secondItem="Yvc-bn-pkV" secondAttribute="top" id="NGD-B6-pxh"/>
<constraint firstAttribute="trailing" secondItem="DZq-JU-Mhs" secondAttribute="trailing" constant="15" id="O3E-PY-u6E"/>
<constraint firstAttribute="bottom" secondItem="DZq-JU-Mhs" secondAttribute="bottom" constant="0.67000000000000004" id="yPT-ki-wWC"/>
</constraints>
</tableViewCellContentView>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" indentationWidth="10" reuseIdentifier="FAQReviewCell" rowHeight="87" id="TTW-tN-bvD" customClass="FAQReviewCell" customModule="Bhagyashree" customModuleProvider="target">
<rect key="frame" x="0.0" y="298" width="375" height="87"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="TTW-tN-bvD" id="oI1-5X-se6">
<rect key="frame" x="0.0" y="0.0" width="375" height="87"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Description" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="rrJ-j6-8tY">
<rect key="frame" x="13" y="36" width="351" 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" misplaced="YES" text="Sep 15, 2018, 4:34 pm" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="3ND-Yl-QNa">
<rect key="frame" x="13" y="60" width="347" height="21"/>
<constraints>
<constraint firstAttribute="height" constant="21" id="eQK-Hl-43q"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="13"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="2EV-Sf-BFs">
<rect key="frame" x="13" y="3" width="106" height="25"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="【Review &amp; Rating】" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kst-R0-0lp">
<rect key="frame" x="4" y="5" width="345" height="27"/>
<fontDescription key="fontDescription" type="system" weight="medium" pointSize="15"/>
<color key="textColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="starLight" translatesAutoresizingMaskIntoConstraints="NO" id="GHl-ZN-Edr">
<rect key="frame" x="4" y="4" width="15" height="15"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="starLight" translatesAutoresizingMaskIntoConstraints="NO" id="4Im-KU-URD">
<rect key="frame" x="24" y="4" width="15" height="15"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="starLight" translatesAutoresizingMaskIntoConstraints="NO" id="nxR-Ba-7fm">
<rect key="frame" x="45" y="4" width="15" height="15"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="starLight" translatesAutoresizingMaskIntoConstraints="NO" id="Lo4-ff-DKF">
<rect key="frame" x="65" y="4" width="15" height="15"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="starLight" translatesAutoresizingMaskIntoConstraints="NO" id="Bb1-Bu-HVQ">
<rect key="frame" x="85" y="4" width="15" height="15"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
</imageView>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="trailing" secondItem="kst-R0-0lp" secondAttribute="trailing" constant="-4" id="1lW-94-ge8"/>
<constraint firstItem="kst-R0-0lp" firstAttribute="leading" secondItem="G24-mc-Die" secondAttribute="leading" constant="4" id="7hm-IV-uE0"/>
<constraint firstItem="kst-R0-0lp" firstAttribute="top" secondItem="G24-mc-Die" secondAttribute="top" constant="5" id="Hti-FJ-GfN"/>
<constraint firstAttribute="bottom" secondItem="kst-R0-0lp" secondAttribute="bottom" constant="5" id="VUX-8h-upR"/>
<constraint firstAttribute="height" constant="37" id="cd4-nQ-Fnb"/>
<constraint firstAttribute="height" constant="25" id="JYp-pg-Wxe"/>
<constraint firstAttribute="width" constant="106" id="fZE-EU-iUf"/>
</constraints>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
<real key="value" value="5"/>
</userDefinedRuntimeAttribute>
<userDefinedRuntimeAttribute type="number" keyPath="shadowOpacity">
<real key="value" value="0.10000000000000001"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</view>
</subviews>
<constraints>
<constraint firstAttribute="bottomMargin" secondItem="mdE-fy-mnC" secondAttribute="bottom" constant="4" id="0Nk-mf-n0Z"/>
<constraint firstItem="mdE-fy-mnC" firstAttribute="trailing" secondItem="yDo-im-LZN" secondAttribute="trailingMargin" id="HsS-wI-hnD"/>
<constraint firstItem="mdE-fy-mnC" firstAttribute="leading" secondItem="yDo-im-LZN" secondAttribute="leadingMargin" id="I51-i0-Aof"/>
<constraint firstAttribute="trailing" secondItem="G24-mc-Die" secondAttribute="trailing" constant="15" id="KbX-R5-FP0"/>
<constraint firstItem="G24-mc-Die" firstAttribute="leading" secondItem="yDo-im-LZN" secondAttribute="leading" constant="15" id="bN9-kY-mLn"/>
<constraint firstItem="G24-mc-Die" firstAttribute="top" secondItem="yDo-im-LZN" secondAttribute="top" id="f8O-cS-Te7"/>
<constraint firstItem="mdE-fy-mnC" firstAttribute="top" secondItem="G24-mc-Die" secondAttribute="bottom" constant="5" id="xpD-gp-2dy"/>
<constraint firstAttribute="bottom" secondItem="3ND-Yl-QNa" secondAttribute="bottom" constant="6" id="1Ln-Yf-oXJ"/>
<constraint firstItem="2EV-Sf-BFs" firstAttribute="leading" secondItem="oI1-5X-se6" secondAttribute="leading" constant="13" id="1gp-Hx-h4d"/>
<constraint firstItem="2EV-Sf-BFs" firstAttribute="top" secondItem="oI1-5X-se6" secondAttribute="top" constant="3" id="6IF-iJ-lah"/>
<constraint firstItem="3ND-Yl-QNa" firstAttribute="top" secondItem="rrJ-j6-8tY" secondAttribute="bottom" constant="3" id="Fah-Ce-TeB"/>
<constraint firstItem="3ND-Yl-QNa" firstAttribute="leading" secondItem="oI1-5X-se6" secondAttribute="leading" constant="13" id="LXC-Cm-qnu"/>
<constraint firstItem="rrJ-j6-8tY" firstAttribute="top" secondItem="2EV-Sf-BFs" secondAttribute="bottom" constant="8" id="NUS-2y-TRf"/>
<constraint firstAttribute="trailing" secondItem="3ND-Yl-QNa" secondAttribute="trailing" constant="20" id="R5j-P2-KlM"/>
<constraint firstItem="rrJ-j6-8tY" firstAttribute="leading" secondItem="oI1-5X-se6" secondAttribute="leading" constant="13" id="qxi-gx-xl6"/>
<constraint firstAttribute="trailing" secondItem="rrJ-j6-8tY" secondAttribute="trailing" constant="11" id="xVw-K8-ydv"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" red="0.7843137255" green="0.92156862750000001" blue="0.99607843139999996" alpha="1" colorSpace="calibratedRGB"/>
<connections>
<outlet property="btnStar1" destination="DH3-jW-tmz" id="9pk-xe-OdV"/>
<outlet property="btnStar2" destination="jQe-j1-5M5" id="Wqi-SR-amo"/>
<outlet property="btnStar3" destination="hlf-Nm-dps" id="4pi-AR-Z8P"/>
<outlet property="btnStar4" destination="rs8-9z-qQh" id="gUR-E3-cqi"/>
<outlet property="btnStar5" destination="xKk-LF-JnU" id="sHO-UF-lei"/>
<outlet property="lblDateTime" destination="jCV-ja-4jr" id="Cbd-az-nra"/>
<outlet property="txtReview" destination="cto-8w-vTV" id="P7p-LC-6ev"/>
<outlet property="imgRating1" destination="GHl-ZN-Edr" id="ee7-1w-Xxe"/>
<outlet property="imgRating2" destination="4Im-KU-URD" id="OX9-v8-h8a"/>
<outlet property="imgRating3" destination="nxR-Ba-7fm" id="45M-Kr-gfX"/>
<outlet property="imgRating4" destination="Lo4-ff-DKF" id="3iU-We-g9c"/>
<outlet property="imgRating5" destination="Bb1-Bu-HVQ" id="974-Zp-7vd"/>
<outlet property="lblDateTime" destination="3ND-Yl-QNa" id="Twh-nm-C99"/>
<outlet property="lblMessage" destination="rrJ-j6-8tY" id="BY3-Bz-zsn"/>
</connections>
</tableViewCell>
</prototypes>
<connections>
<outlet property="dataSource" destination="esD-Zu-X2m" id="ZbC-C3-hhO"/>
<outlet property="delegate" destination="esD-Zu-X2m" id="ddy-NN-MzS"/>
<outlet property="dataSource" destination="esD-Zu-X2m" id="0B1-hB-FcP"/>
<outlet property="delegate" destination="esD-Zu-X2m" id="Syh-YU-hGr"/>
</connections>
</tableView>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="shadow" translatesAutoresizingMaskIntoConstraints="NO" id="xfA-JF-KK0">
<rect key="frame" x="0.0" y="64" width="375" height="5"/>
<constraints>
<constraint firstAttribute="height" constant="5" id="dc4-CL-U4y"/>
</constraints>
</imageView>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstItem="GK8-zT-lqL" firstAttribute="top" secondItem="MdX-Sn-dAZ" secondAttribute="bottom" id="5WV-DW-P7K"/>
<constraint firstItem="MdX-Sn-dAZ" firstAttribute="top" secondItem="uBZ-Dn-SqB" secondAttribute="top" id="61b-M0-mbH"/>
<constraint firstAttribute="bottom" secondItem="GK8-zT-lqL" secondAttribute="bottom" id="8vC-QW-zPr"/>
<constraint firstAttribute="bottom" secondItem="b1d-p8-cR9" secondAttribute="bottom" id="HfA-xB-uFb"/>
<constraint firstItem="b1d-p8-cR9" firstAttribute="leading" secondItem="bWr-Np-hFX" secondAttribute="leading" id="KGH-y9-ccR"/>
<constraint firstItem="MdX-Sn-dAZ" firstAttribute="leading" secondItem="bWr-Np-hFX" secondAttribute="leading" id="URW-tC-3M7"/>
<constraint firstItem="xfA-JF-KK0" firstAttribute="top" secondItem="MdX-Sn-dAZ" secondAttribute="bottom" id="lv0-zi-SI9"/>
<constraint firstItem="GK8-zT-lqL" firstAttribute="leading" secondItem="bWr-Np-hFX" secondAttribute="leading" id="nKE-et-xTX"/>
<constraint firstItem="b1d-p8-cR9" firstAttribute="top" secondItem="MdX-Sn-dAZ" secondAttribute="bottom" id="oi9-PV-6pA"/>
<constraint firstItem="xfA-JF-KK0" firstAttribute="trailing" secondItem="bWr-Np-hFX" secondAttribute="trailing" id="qDU-H9-3eP"/>
<constraint firstItem="b1d-p8-cR9" firstAttribute="trailing" secondItem="bWr-Np-hFX" secondAttribute="trailing" id="rc6-ik-kW8"/>
<constraint firstItem="xfA-JF-KK0" firstAttribute="leading" secondItem="bWr-Np-hFX" secondAttribute="leading" id="rhD-Y3-fuE"/>
<constraint firstItem="bWr-Np-hFX" firstAttribute="trailing" secondItem="MdX-Sn-dAZ" secondAttribute="trailing" id="woX-Hx-HNZ"/>
<constraint firstItem="GK8-zT-lqL" firstAttribute="trailing" secondItem="bWr-Np-hFX" secondAttribute="trailing" id="zvM-a4-Uga"/>
</constraints>
<viewLayoutGuide key="safeArea" id="bWr-Np-hFX"/>
</view>
<nil key="simulatedTopBarMetrics"/>
<connections>
<outlet property="tblDetails" destination="GK8-zT-lqL" id="sgD-BU-yTU"/>
<outlet property="tblFAQDetila" destination="b1d-p8-cR9" id="Cs6-6k-YBa"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="ahi-7K-eUg" userLabel="First Responder" sceneMemberID="firstResponder"/>
......@@ -1826,14 +1791,15 @@
<resources>
<image name="back" width="18" height="31"/>
<image name="border" width="228" height="228"/>
<image name="email-box" width="50" height="34"/>
<image name="emptyStar" width="15" height="15"/>
<image name="email-box" width="45" height="31"/>
<image name="home" width="25" height="25"/>
<image name="placeholder" width="140" height="144"/>
<image name="play" width="50" height="50"/>
<image name="profile_icon" width="120" height="120"/>
<image name="redDot" width="12" height="12"/>
<image name="shadow" width="720" height="10"/>
<image name="speech" width="64" height="64"/>
<image name="starLight" width="31" height="32"/>
<image name="tbc" width="50" height="50"/>
<image name="texture_background" width="712" height="458"/>
</resources>
......
......@@ -73,15 +73,6 @@
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Seller Name" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gye-a5-Mkn">
<rect key="frame" x="104" y="105" width="232" height="21"/>
<constraints>
<constraint firstAttribute="height" constant="21" id="Spx-w4-DxU"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="16"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="cellAccessory" translatesAutoresizingMaskIntoConstraints="NO" id="Ahs-aN-3Py">
<rect key="frame" x="344" y="102" width="15" height="26"/>
<constraints>
......@@ -344,6 +335,18 @@
<segue destination="gYG-E3-R1G" kind="show" id="YOX-FW-iTG"/>
</connections>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Hz1-fo-rHI">
<rect key="frame" x="104" y="90" width="232" height="0.0"/>
<fontDescription key="fontDescription" type="system" pointSize="16"/>
<nil key="textColor"/>
<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="gye-a5-Mkn">
<rect key="frame" x="104" y="99.5" width="232" height="0.0"/>
<fontDescription key="fontDescription" type="system" pointSize="16"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
......@@ -352,11 +355,11 @@
<constraint firstAttribute="trailing" secondItem="sp4-w0-ric" secondAttribute="trailing" constant="-2" id="122-Se-eDo"/>
<constraint firstItem="K5o-ms-LHO" firstAttribute="leading" secondItem="kJf-b1-MX0" secondAttribute="leading" constant="16" id="1rF-B7-FuX"/>
<constraint firstItem="M1k-6S-2Md" firstAttribute="top" secondItem="Rn2-8k-I41" secondAttribute="bottom" constant="10" id="2EV-Qn-37J"/>
<constraint firstItem="gye-a5-Mkn" firstAttribute="centerY" secondItem="eOI-dZ-pvA" secondAttribute="centerY" id="2lh-wk-inm"/>
<constraint firstItem="Mgc-Ww-5uH" firstAttribute="top" secondItem="uJk-Op-vCG" secondAttribute="bottom" id="3oJ-2k-oJv"/>
<constraint firstItem="K5o-ms-LHO" firstAttribute="centerY" secondItem="5TN-hm-3qt" secondAttribute="centerY" constant="2" id="4Px-aY-pOE"/>
<constraint firstItem="Rn2-8k-I41" firstAttribute="leading" secondItem="kJf-b1-MX0" secondAttribute="leading" constant="15" id="5b6-f4-q7U"/>
<constraint firstItem="jew-Pi-NsK" firstAttribute="top" secondItem="M1k-6S-2Md" secondAttribute="bottom" constant="11.5" id="6XD-9W-R5W"/>
<constraint firstItem="Hz1-fo-rHI" firstAttribute="leading" secondItem="eOI-dZ-pvA" secondAttribute="trailing" constant="8" id="7X7-3P-OY3"/>
<constraint firstItem="uJk-Op-vCG" firstAttribute="leading" secondItem="kJf-b1-MX0" secondAttribute="leading" id="8Me-gR-LZu"/>
<constraint firstItem="5TN-hm-3qt" firstAttribute="centerY" secondItem="LRJ-aZ-wAp" secondAttribute="centerY" id="8ay-Ww-B75"/>
<constraint firstItem="kJf-b1-MX0" firstAttribute="trailing" secondItem="RCi-n7-Kso" secondAttribute="trailing" constant="16" id="8cn-6c-zoP"/>
......@@ -365,12 +368,14 @@
<constraint firstItem="SVT-5l-Wkp" firstAttribute="leading" secondItem="kJf-b1-MX0" secondAttribute="leading" constant="7" id="ALG-im-53N"/>
<constraint firstAttribute="trailing" secondItem="TMV-yf-I6K" secondAttribute="trailing" id="Abq-YP-0gt"/>
<constraint firstAttribute="trailing" secondItem="JJv-dz-gVs" secondAttribute="trailing" constant="-2" id="AhK-9G-G16"/>
<constraint firstItem="gye-a5-Mkn" firstAttribute="top" secondItem="Hz1-fo-rHI" secondAttribute="bottom" constant="9.5" id="B2r-6X-dD2"/>
<constraint firstItem="H3H-Fx-QIw" firstAttribute="top" secondItem="JJv-dz-gVs" secondAttribute="bottom" constant="18" id="C8Y-JY-m5b"/>
<constraint firstItem="kJf-b1-MX0" firstAttribute="trailing" secondItem="SVT-5l-Wkp" secondAttribute="trailing" constant="16" id="CzK-1f-Xk0"/>
<constraint firstItem="uJk-Op-vCG" firstAttribute="trailing" secondItem="kJf-b1-MX0" secondAttribute="trailing" id="D5X-1i-GBy"/>
<constraint firstItem="alt-km-WZg" firstAttribute="leading" secondItem="hSv-rG-gAB" secondAttribute="trailing" constant="-23" id="DV7-0O-FHH"/>
<constraint firstItem="1rZ-gL-qSV" firstAttribute="centerY" secondItem="Wp0-yd-sJQ" secondAttribute="centerY" id="Dpy-Jz-Y3f"/>
<constraint firstItem="bV5-xW-NXf" firstAttribute="top" secondItem="2LK-db-EIF" secondAttribute="bottom" constant="8" id="GW3-dw-kbx"/>
<constraint firstItem="Ahs-aN-3Py" firstAttribute="leading" secondItem="gye-a5-Mkn" secondAttribute="trailing" constant="8" id="Gdt-Fj-pyh"/>
<constraint firstItem="JJv-dz-gVs" firstAttribute="leading" secondItem="Bjo-an-TRH" secondAttribute="leading" constant="7" id="GpS-vf-QvI"/>
<constraint firstItem="hSv-rG-gAB" firstAttribute="centerY" secondItem="alt-km-WZg" secondAttribute="centerY" id="HPC-a0-myq"/>
<constraint firstItem="9T1-LN-jh2" firstAttribute="top" secondItem="M1k-6S-2Md" secondAttribute="bottom" constant="14" id="Hea-I6-ad7"/>
......@@ -384,13 +389,12 @@
<constraint firstItem="CQS-oU-4Zv" firstAttribute="centerY" secondItem="Rn2-8k-I41" secondAttribute="centerY" id="MHD-HI-oqy"/>
<constraint firstItem="Mgc-Ww-5uH" firstAttribute="leading" secondItem="kJf-b1-MX0" secondAttribute="leading" id="P17-2U-0Gy"/>
<constraint firstItem="qlN-3K-HSH" firstAttribute="centerY" secondItem="2LK-db-EIF" secondAttribute="centerY" constant="-3.5" id="P8c-OG-jQ6"/>
<constraint firstItem="gye-a5-Mkn" firstAttribute="leading" secondItem="eOI-dZ-pvA" secondAttribute="trailing" constant="8" id="R4R-xt-8bz"/>
<constraint firstItem="ovX-I2-aFY" firstAttribute="top" secondItem="9nq-GC-fRI" secondAttribute="bottom" constant="3" id="RDx-Ca-mHt"/>
<constraint firstItem="kJf-b1-MX0" firstAttribute="trailing" secondItem="alt-km-WZg" secondAttribute="trailing" constant="16" id="SOg-be-j5q"/>
<constraint firstItem="SVT-5l-Wkp" firstAttribute="top" secondItem="M1k-6S-2Md" secondAttribute="bottom" constant="5" id="So0-Z5-Udn"/>
<constraint firstAttribute="trailing" secondItem="jDM-4v-Abg" secondAttribute="trailing" id="T2d-qr-5Jc"/>
<constraint firstItem="Ahs-aN-3Py" firstAttribute="leading" secondItem="gye-a5-Mkn" secondAttribute="trailing" constant="8" id="TKd-zV-pog"/>
<constraint firstItem="Mgc-Ww-5uH" firstAttribute="trailing" secondItem="kJf-b1-MX0" secondAttribute="trailing" id="Tim-tz-7qf"/>
<constraint firstItem="gye-a5-Mkn" firstAttribute="leading" secondItem="eOI-dZ-pvA" secondAttribute="trailing" constant="8" id="UVM-uU-DAl"/>
<constraint firstItem="bV5-xW-NXf" firstAttribute="leading" secondItem="Bjo-an-TRH" secondAttribute="leading" constant="7" id="Unj-8y-y8P"/>
<constraint firstAttribute="trailing" secondItem="9nq-GC-fRI" secondAttribute="trailing" constant="-2" id="W3L-Nk-seJ"/>
<constraint firstItem="kJf-b1-MX0" firstAttribute="trailing" secondItem="Vsn-Ci-CrV" secondAttribute="trailing" constant="7" id="W80-OS-ESC"/>
......@@ -406,6 +410,7 @@
<constraint firstItem="IOO-e9-bvr" firstAttribute="leading" secondItem="kJf-b1-MX0" secondAttribute="leading" constant="7" id="dMK-59-GLE"/>
<constraint firstItem="LRJ-aZ-wAp" firstAttribute="leading" secondItem="H3H-Fx-QIw" secondAttribute="trailing" constant="13" id="dfx-sR-TG6"/>
<constraint firstItem="hSv-rG-gAB" firstAttribute="leading" secondItem="kJf-b1-MX0" secondAttribute="leading" constant="16" id="eA8-qM-sVV"/>
<constraint firstItem="Hz1-fo-rHI" firstAttribute="top" secondItem="uJk-Op-vCG" secondAttribute="bottom" constant="26" id="ebg-fX-Gec"/>
<constraint firstItem="kJf-b1-MX0" firstAttribute="trailing" secondItem="Ahs-aN-3Py" secondAttribute="trailing" constant="16" id="ffO-UY-STP"/>
<constraint firstItem="Drx-cK-Efu" firstAttribute="leading" secondItem="9T1-LN-jh2" secondAttribute="trailing" constant="10" id="fhv-O6-vVA"/>
<constraint firstItem="LRJ-aZ-wAp" firstAttribute="centerY" secondItem="H3H-Fx-QIw" secondAttribute="centerY" constant="-1" id="g44-1a-y9Z"/>
......@@ -417,6 +422,7 @@
<constraint firstItem="bGZ-Dc-oKP" firstAttribute="leading" secondItem="Pq2-FA-KW9" secondAttribute="trailing" constant="11" id="kTE-H9-7RK"/>
<constraint firstItem="sp4-w0-ric" firstAttribute="leading" secondItem="Bjo-an-TRH" secondAttribute="leading" constant="7" id="kaH-SR-7uz"/>
<constraint firstItem="Vsn-Ci-CrV" firstAttribute="top" secondItem="TMV-yf-I6K" secondAttribute="bottom" constant="7" id="kkY-ro-Cgi"/>
<constraint firstItem="Ahs-aN-3Py" firstAttribute="leading" secondItem="Hz1-fo-rHI" secondAttribute="trailing" constant="8" id="kx7-rT-5RG"/>
<constraint firstItem="kJf-b1-MX0" firstAttribute="trailing" secondItem="K5o-ms-LHO" secondAttribute="trailing" constant="16" id="lZ0-Kb-yUd"/>
<constraint firstItem="IOO-e9-bvr" firstAttribute="centerY" secondItem="rdC-EA-xNg" secondAttribute="centerY" id="mZX-F6-oqf"/>
<constraint firstItem="eOI-dZ-pvA" firstAttribute="top" secondItem="uJk-Op-vCG" secondAttribute="bottom" constant="11" id="no3-JA-p3t"/>
......@@ -441,7 +447,8 @@
<navigationItem key="navigationItem" id="lh8-bU-AKs"/>
<connections>
<outlet property="imgProfile" destination="eOI-dZ-pvA" id="aGt-Gp-crB"/>
<outlet property="lblSellerName" destination="gye-a5-Mkn" id="RiJ-TU-twz"/>
<outlet property="lblSellerEmail" destination="gye-a5-Mkn" id="EVi-fB-y3n"/>
<outlet property="lblSellerName" destination="Hz1-fo-rHI" id="YMS-iu-piM"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="BC1-eZ-Rff" userLabel="First Responder" sceneMemberID="firstResponder"/>
......@@ -791,7 +798,7 @@
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<imageView hidden="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="tbc" translatesAutoresizingMaskIntoConstraints="NO" id="Hv7-qG-JN1">
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="tbc" translatesAutoresizingMaskIntoConstraints="NO" id="Hv7-qG-JN1">
<rect key="frame" x="323" y="4" width="26" height="26"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
......
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14109" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="GiX-RA-agI">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14113" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="GiX-RA-agI">
<device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
......@@ -59,53 +59,66 @@
<rect key="frame" x="0.0" y="64" width="375" height="554"/>
<color key="backgroundColor" red="0.8901960784313725" green="0.97254901960784312" blue="0.99607843137254903" alpha="0.50464469178082183" colorSpace="calibratedRGB"/>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="notifications" rowHeight="86" id="HbY-1e-kLz" customClass="NotificationsCell" customModule="Bhagyashree" customModuleProvider="target">
<rect key="frame" x="0.0" y="28" width="375" height="86"/>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="notifications" rowHeight="101" id="HbY-1e-kLz" customClass="NotificationsCell" customModule="Bhagyashree" customModuleProvider="target">
<rect key="frame" x="0.0" y="28" width="375" height="101"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="HbY-1e-kLz" id="2bC-PB-UjS">
<rect key="frame" x="0.0" y="0.0" width="375" height="86"/>
<rect key="frame" x="0.0" y="0.0" width="375" height="101"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="cellCardView" translatesAutoresizingMaskIntoConstraints="NO" id="uiI-co-JBS">
<rect key="frame" x="0.0" y="4" width="376" height="81"/>
<rect key="frame" x="0.0" y="4" width="376" height="97"/>
<constraints>
<constraint firstAttribute="height" constant="81" id="V21-Lx-Fmw"/>
<constraint firstAttribute="height" constant="97" id="V21-Lx-Fmw"/>
</constraints>
</imageView>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="You have a new reservation service. Please be aware of it." textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ngP-h0-LVG">
<rect key="frame" x="10" y="10" width="357" height="38.5"/>
<rect key="frame" x="10" y="10" width="357" height="22"/>
<constraints>
<constraint firstAttribute="height" constant="22" id="deO-Us-lwQ"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="16"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2:30 12/12/2018" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="DQP-pF-Y0I">
<rect key="frame" x="13" y="52" width="343" height="21"/>
<rect key="frame" x="11" y="69" width="356" height="21"/>
<constraints>
<constraint firstAttribute="height" constant="21" id="jWK-uE-2VS"/>
<constraint firstAttribute="height" constant="21" id="ADX-KA-Jt5"/>
</constraints>
<fontDescription key="fontDescription" type="system" weight="light" pointSize="13"/>
<color key="textColor" cocoaTouchSystemColor="viewFlipsideBackgroundColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2:30 12/12/2018" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="5QU-Kl-5Fo">
<rect key="frame" x="11" y="36" width="350" height="28"/>
<fontDescription key="fontDescription" type="system" weight="light" pointSize="15"/>
<color key="textColor" cocoaTouchSystemColor="viewFlipsideBackgroundColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<constraints>
<constraint firstItem="DQP-pF-Y0I" firstAttribute="top" secondItem="5QU-Kl-5Fo" secondAttribute="bottom" constant="5" id="1cx-d9-fA4"/>
<constraint firstAttribute="trailing" secondItem="uiI-co-JBS" secondAttribute="trailing" constant="-1" id="2NH-ff-gG3"/>
<constraint firstItem="uiI-co-JBS" firstAttribute="top" secondItem="2bC-PB-UjS" secondAttribute="top" constant="4" id="6o8-YX-sr8"/>
<constraint firstAttribute="trailing" secondItem="ngP-h0-LVG" secondAttribute="trailing" constant="8" id="8C7-hA-gVs"/>
<constraint firstItem="5QU-Kl-5Fo" firstAttribute="top" secondItem="ngP-h0-LVG" secondAttribute="bottom" constant="4" id="Bdf-aH-Oc4"/>
<constraint firstItem="5QU-Kl-5Fo" firstAttribute="leading" secondItem="2bC-PB-UjS" secondAttribute="leading" constant="11" id="E4R-sI-yOa"/>
<constraint firstAttribute="bottom" secondItem="DQP-pF-Y0I" secondAttribute="bottom" constant="11" id="FOV-ad-eiH"/>
<constraint firstItem="uiI-co-JBS" firstAttribute="leading" secondItem="2bC-PB-UjS" secondAttribute="leading" id="GxH-5l-sKz"/>
<constraint firstAttribute="bottom" secondItem="uiI-co-JBS" secondAttribute="bottom" constant="1" id="Hx1-4T-s3i"/>
<constraint firstItem="ngP-h0-LVG" firstAttribute="leading" secondItem="2bC-PB-UjS" secondAttribute="leading" constant="10" id="IW5-JU-Y6i"/>
<constraint firstItem="DQP-pF-Y0I" firstAttribute="leading" secondItem="2bC-PB-UjS" secondAttribute="leading" constant="13" id="Msq-0M-IhC"/>
<constraint firstItem="DQP-pF-Y0I" firstAttribute="top" secondItem="ngP-h0-LVG" secondAttribute="bottom" constant="3.5" id="QZX-xR-haa"/>
<constraint firstAttribute="trailing" secondItem="DQP-pF-Y0I" secondAttribute="trailing" constant="19" id="cOv-9V-GOz"/>
<constraint firstItem="ngP-h0-LVG" firstAttribute="top" secondItem="2bC-PB-UjS" secondAttribute="top" constant="10" id="dcO-dL-pUF"/>
<constraint firstAttribute="trailing" secondItem="ngP-h0-LVG" secondAttribute="trailing" constant="8" id="hv8-6U-0zN"/>
<constraint firstAttribute="bottom" secondItem="DQP-pF-Y0I" secondAttribute="bottom" constant="13" id="v8W-SB-Ckb"/>
<constraint firstAttribute="bottom" secondItem="uiI-co-JBS" secondAttribute="bottom" id="Hx1-4T-s3i"/>
<constraint firstItem="ngP-h0-LVG" firstAttribute="leading" secondItem="2bC-PB-UjS" secondAttribute="leading" constant="10" id="PfM-YW-c5M"/>
<constraint firstItem="DQP-pF-Y0I" firstAttribute="leading" secondItem="2bC-PB-UjS" secondAttribute="leading" constant="11" id="Z2R-i5-R7i"/>
<constraint firstAttribute="trailing" secondItem="5QU-Kl-5Fo" secondAttribute="trailing" constant="14" id="chr-xq-VSD"/>
<constraint firstItem="ngP-h0-LVG" firstAttribute="top" secondItem="2bC-PB-UjS" secondAttribute="top" constant="10" id="f5J-fa-zxr"/>
<constraint firstAttribute="trailing" secondItem="DQP-pF-Y0I" secondAttribute="trailing" constant="8" id="gfq-TJ-HB2"/>
</constraints>
</tableViewCellContentView>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<connections>
<outlet property="lblDateTime" destination="DQP-pF-Y0I" id="wdg-OI-Jxg"/>
<outlet property="lblMessage" destination="ngP-h0-LVG" id="MkV-SI-BIN"/>
<outlet property="lblContent" destination="5QU-Kl-5Fo" id="ZH8-if-1Q6"/>
<outlet property="lblDateTime" destination="DQP-pF-Y0I" id="FzY-SK-ugj"/>
<outlet property="lblTitle" destination="ngP-h0-LVG" id="gt2-Ja-L1E"/>
</connections>
</tableViewCell>
</prototypes>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment